66026 meters = 216620 feet and 8.82 inches