5596 meters = 18359 feet and 6.96 inches