Shan Hai Guan. Where the great wall of China meets the sea