64.4 x 112.8 feet = 19.63 x 34.38 meters