76.5 x 85.6 meters = 250.98 x 280.84 feet