Looking out the window of a skyscraper in Santiago, Chile, the towering, snow-capped Andes mountains look back at the country ...