Spirits, demons and humans feast at the royal table | Painting