The Veiled Christ on Platamona beach: symbol of rebirth