19938 meters = 65413 feet and 4.63 inches