89 x 91.2 feet = 27.13 x 27.8 meters