88.8 x 105.5 feet = 27.07 x 32.16 meters