Intihuatana pyramid in a mist with ritual stone on Machu Picchu archeological site, Cusco, Peru, South America