105.6 x 90 feet = 32.19 x 27.43 meters