127.8 x 89 feet = 3895.34 x 2712.72 cm