Meeting of the gods - Louvre, Paris