Hikone Castle, north of Kyoto on the shores of Lake Biwa