19893 meters = 65265 feet and 8.98 inches