67.926 meters = 222 feet and 10.25 inches