import sys
n,m = map(int,input().split())
a = [[0]*(m+2) for _ in range(n+2)] #外圈套0
for i in range(1,n+1):
# a[i] =list(map(str,input()))
a[i][1:-1] =list(map(str,input()))
for i in range(1,n+1):
for j in range(1,m+1):
cnt = 0
if a[i][j] != '*':
#判断周围一圈有多少颗地雷“*”
for p in range(i-1,i+2):
for q in range(j-1,j+2):
if a[p][q] == '*':
cnt += 1
a[i][j] = cnt
print("".join(map(str,a[i][1:-1])))

京公网安备 11010502036488号