20120207 home.science: China releases Moon images of 'highest resolution'