This building looked so sinister peering over the trees at the massive Taipei National Museum.