114 x 112.7 feet = 34.75 x 34.35 meters