70.6 x 116.8 feet = 21.52 x 35.6 meters