castle-like building with green tiled roofs and surrounding high-rise buildings