85 x 83.7 feet = 25.91 x 25.51 meters