Machu Picchu: The lost Inca legend over the clouds