85 x 269 feet = 25.91 x 81.99 meters