67.916 meters = 222 feet and 9.86 inches