19984 meters = 65564 feet and 3.65 inches