Himeji castle 姫路城, Himeji, Hyōgo Japan. Small, narrow entranceways between buildings ensured th