83.4 x 71.3 feet = 25.42 x 21.73 meters