94.5 x 82.6 feet = 28.8 x 25.18 meters