Caravaggio Is Alive