82.5 x 91.6 meters = 270.67 x 300.52 feet