66.2 x 116.6 feet = 20.18 x 35.54 meters