85 x 270 feet = 25.91 x 82.3 meters