1066: Bombs

Memory Limit:1024 MB Time Limit:2.000 S
Judge Style:Text Compare Creator:
Submit:213 Solved:81

Description

现有一个 $R$ 行 $C$ 列的网格,第 $i$ 行第 $j$ 列的格子用 $(i,j)$ 表示。

每个格子 $(i,j)$ 使用一个字符 $B_{i,j}$ 表示。其中 '.'  代表这个格子什么也没有;'#' 代表这个格子有一面墙;'1','2',...,'9' 分别代表这个格子有一个威力为 $1,2,\dots,9$ 的炸弹。 

在下一时刻,所有炸弹会同时爆炸。当一个炸弹爆炸时,所有与炸弹曼哈顿距离不大于炸弹爆炸威力的格子都会变为空格子。$(r_1,c_1)$ 与 $(r_2,c_2)$ 的曼哈顿距离为 $|r_1-r_2|+|c_1-c_2|$。

输出爆炸发生后的网格。

Input

$1 \leq R,C \leq 20$

$R$ 和 $C$ 都是整数。

$B_{i,j}$ 是 '.'、'#'、'1'、'2'、...、'9' 其中之一。


输入遵循以下格式:

$R$ $C$

$B_{1,1}$ $B_{1,2}$ $\dots$ $B_{1,C}$

$\dots$

$B_{R,1}$ $B_{R_2}$ $\dots$ $B_{R,C}$

Output

输出 $R$ 行 $C$ 列字符,代表爆炸发生后的网格。

Sample Input Copy

4 4
.1.#
###.
.#2.
#.##

Sample Output Copy

...#
#...
....
#...