82.4 x 70.3 feet = 25.12 x 21.43 meters