67.732 meters = 222 feet and 2.61 inches