the last neanderthal, a masterpiece by rodrigo martinez, best painter in the world