116.5 x 68.4 feet = 35.51 x 20.85 meters