徐老师的中国象棋
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
题目描述
徐老师正在和石老师下象棋,象棋的棋盘是一个 的网格,双方各有一些棋子
现在战局正进行的火热,在一套完美的连招以后,徐老师吃掉了石老师的一只 马
而现在,石老师只剩下了一只 马
马 在中国象棋里有很强的战略意义,并且它的移动方式特别特殊——走 日 字,具体的移动行为是先横向或者竖向移动一格,再朝对角线移动一格
如下图是马向上的两种走法:

但是马也存在被 别马脚 的情况,也就是马的移动路径被其他棋子挡住了(即在横向或者竖向移动的方向上存在棋子),这种时候就无法进行移动
如下图,这个马想要向上移动,但是被 车 挡住了,那么它就无法移动到前一个图中的两个位置:

现在徐老师给出整个棋盘,希望你帮他看看,石老师剩下的这只 马 走一步有可能吃掉自己几个棋子?
P.S. 在中国象棋中,如果自己的棋子移动的目的地是对手的棋子,那么就会将对方的这个棋子吃掉
输入格式
输入一共 行,每行包含一个长度为 的字符串
其中石老师的马用 H 表示,石老师的其他棋子用 大写字母 表示
徐老师的棋子用 小写字母 表示,其余没有棋子的空位用 . 表示
题目保证一定只存在一个 H,且不会有其他符号出现
输出格式
输出一个整数表示石老师最多能吃掉徐老师几个棋子
数据范围
对于 的数据,保证不会存在别马脚的情况
对于 的数据,保证棋盘大小为 ,且输入只包含字母和 .
样例输入
...abcd....
...........
.A...u.....
......a....
.....B..y..
.....x...C.
.......H...
.......A.z.
.....De....
...........
Z.e.EFGZ...
样例输出
3
样例解释
能吃到 三个棋子