Sun and shadow in Porto, Portugal