Sun and shadow in Hangzhou, China