89 x 66.9 feet = 2712.72 x 2039.11 cm