66.6 x 112.8 feet = 20.3 x 34.38 meters