67.6 x 113.8 feet = 20.6 x 34.69 meters