the cat people dance on the stairs by the holy river. by leonora carrington