This was some TV tower; it's supposedly the tallest building in Germany, possibly in Europe.