Sun and shadow in Barcelona, Spain