Sun and shadow in Frankfurt, Germany