280 x 81 feet = 85.34 x 24.69 meters