115.5 x 70.9 feet = 35.2 x 21.61 meters