67.7 meters = 222 feet and 1.35 inches