96.5 x 84.6 feet = 29.41 x 25.79 meters