ouroboros, paleolithic cave painting