5607 meters = 18395 feet and 8.03 inches