82.5 x 85.1 feet = 25.15 x 25.94 meters