80 x 68 meters = 262.47 x 223.1 feet