Nijojo Castle, residence of the shogun