19961 meters = 65488 feet and 10.14 inches