87.7 x 26 feet = 2673.1 x 792.48 cm