67.743 meters = 222 feet and 3.05 inches