imirimo y ubucuruzi anyuzwa nibura muri matsumae castle the northernmost castle in japan is located on the oshima peninsula kandi urishimira umunezero wanjye