Fantastic tales, strange animals, riddles, jests, and prophecies of Leonardo da Vinci