112.5 x 67.9 feet = 34.29 x 20.7 meters