89.8 x 106.5 feet = 27.37 x 32.46 meters