82.2 x 63.2 feet = 25.05 x 19.26 meters