68.4 x 116.8 feet = 20.85 x 35.6 meters