95.5 x 83.6 feet = 29.11 x 25.48 meters