Leonora Carrington 1917–2011