White castle on a steep stone mountain high above a river | Anime