94.4 x 82.3 feet = 28.77 x 25.09 meters