68.12 meters = 223 feet and 5.89 inches