66370 meters = 217749 feet and 4.13 inches