80 x 249 feet = 24.38 x 75.9 meters