19956 meters = 65472 feet and 5.29 inches