18439 meters = 60495 feet and 4.88 inches