6586 meters = 21607 feet and 7.34 inches