19963 meters = 65495 feet and 4.88 inches