18716 meters = 61404 feet and 2.39 inches