68.421 meters = 224 feet and 5.74 inches