19954 meters = 65465 feet and 10.55 inches