19894 meters = 65269 feet and 0.35 inches