105.3 x 76.6 feet = 32.1 x 23.35 meters