#ATarc131b. [ARC131B] Grid Repainting 4

[ARC131B] Grid Repainting 4

题目描述

你有一块面积为H×WH×W的画布, 最开始,画布的状态如下

  • Ci,j=C_{i,j}=1Ci,jC_{i,j}位的颜色序号即为1。
  • Ci,j=C_{i,j}=2Ci,jC_{i,j}位的颜色序号即为2。
  • Ci,j=C_{i,j}=3Ci,jC_{i,j}位的颜色序号即为3。
  • Ci,j=C_{i,j}=4Ci,jC_{i,j}位的颜色序号即为4。
  • Ci,j=C_{i,j}=5Ci,jC_{i,j}位的颜色序号即为5。
  • Ci,j=C_{i,j}=.Ci,jC_{i,j}位的颜色序号即为.。 我们希望上方、下方、左侧和右侧的相邻方格拥有不相同的颜色。现在你要将尚未涂色的方格涂上 1、2、3、4 或 5 中的一种颜色。 但是,你不能将已涂色的方格重新涂上新的颜色。

输入格式

H+1H+1行,第一行为HHWW。接下来的HH行,是这块H×WH×W的画布,颜色中无空格。

输出格式

HH行,为补充颜色后的画布。

样例 1

输入

3 3
...
...
...

输出

132
313
541

样例 2

输入

5 7
1.2.3.4
.5.1.2.
3.4.5.1
.2.3.4.
5.1.2.3

输出

1425314
2531425
3142531
4253142
5314253

样例 3

输入

1 1
.

输出

4