19952 meters = 65459 feet and 3.81 inches