在一行中输入两个整数 ,分别表示矩阵的行数和列数。 接下来 行,每行包含 个字符,每个字符是 `*` 或 `.`,无空格分隔,表示初始的扫雷矩阵。
输出 行 列,表示完整的扫雷矩阵。对于每个位置: 如果该位置是雷,输出 `*`; 否则输出一个数字,该数字等于该位置周围八个邻格中雷的个数。
4 4 .... ..** *.*. .*.*
0122 13** *4*4 2*3*
第一行 `....` 中没有雷,对应 `0122`; 第二行 `..**` 中两个雷,对应 `13**`; 第三行 `*.*.` 中除自身外有 4 个雷邻格,对应 `*4*4`; 第四行 `.*.*` 对应 `2*3*`。
3 5 *...* ..... .*.*.
*101* 22222 1*2*1
第一行 `*...*`:两个雷分别在两端,对应 `*101*`; 第二行 `.....`:无雷,对应 `22222`; 第三行 `.*.*.`:两个雷对中间格子有 2 个邻雷,对应 `1*2*1`。