121 x 26 feet = 3688.08 x 792.48 cm