19986 meters = 65570 feet and 10.39 inches