67.336 meters = 220 feet and 11.02 inches