Castles

Which castle is one of the few in Japan where both the keep and the main hall survive?