The giant blue screen. There seems to be some buildings being built in front of the screen.