80 x 343 meters = 262.47 x 1125.33 feet