18434 meters = 60479 feet and 0.03 inches