114.3 x 85.6 feet = 34.84 x 26.09 meters