Shouning Lu: 31.223652, 121.481648