Shanghai Center for Photovoltaic, Chinese Academy of Sciences: 39.910210, 116.341202