112.9 x 68.2 feet = 34.41 x 20.79 meters