This is a picture of the side of the building where the sign hangs. Its about 50 feet tall and in the Zhonguancun Silicon Hutong of Beijing.

 

-frank yu