67.343 meters = 220 feet and 11.3 inches