112.5 x 64.4 feet = 34.29 x 19.63 meters