106.3 x 77.6 feet = 32.4 x 23.65 meters