#abc296b. [abc296_b]Chessboard

[abc296_b]Chessboard

题目描述

在国际象棋棋盘上找到一个棋子所在的格子。

我们有一个 8888 列的方格网格。每个方格都有一个由以下规则确定的 22 个字符的名称。

  • 若一个方格位于从左起第 11 列,则它的名称的第一个字符是 a。类似地,如果一个方格位于从左起的第 2233\ldots、第 88 列,则其名称的第一个字符分别为 bcdefgh
  • 若一个方格位于从下起第 11 行,则它的名称的第二个字符是 1。类似地,如果一个方格位于从下起的第 2233\ldots、第 88 行,则其名称的第二个字符分别为 2345678

例如,最左下方的方格名称是 a1,最右下方的方格名称是 h1,最右上方的方格名称是 h8

给定 88 个长度为 88 的字符串 S1,,S8S_1,\ldots,S_8,表示网格的状态。
SiS_i 的第 jj 个字符为 * 表示位于从上起第 ii 行、从左起第 jj 列的方格上有一个棋子,为 . 则表示该方格为空。字符 *S1,,S8S_1,\ldots,S_8 中出现恰好一次。找出有一个棋子的方格的名称。

约束条件

  • SiS_i 是一个包含 .* 的长度为 88 的字符串。
  • 字符 *S1,,S8S_1,\ldots,S_8 中出现恰好一次。

输入

输入以以下格式从标准输入给出:

S1S_1 S2S_2 S3S_3 S4S_4 S5S_5 S6S_6 S7S_7 S8S_8

输出

打印答案。

示例输入 1

........
........
........
........
........
........
........
*.......

示例输出 1

a1

如题目所述,最左下方的方格名称是 a1

示例输入 2

........
........
........
........
........
.*......
........
........

示例输出 2

b3