Images of Earth as art: Bogda Mountains in China