18922 meters = 62080 feet and 0.63 inches