Nature’s perfection – Torres del Paine