107.3 x 78.6 feet = 32.71 x 23.96 meters