Xuhui Caoxi Bei: 31.189630, 121.437903