67.764 meters = 222 feet and 3.87 inches