62.9 x 89 feet = 1917.19 x 2712.72 cm