81.7 x 70.1 feet = 24.9 x 21.37 meters