5660 meters = 18569 feet and 6.65 inches