Tower of Babel (1595). Oil on canvas. 76 x 105.