import sys
n,m = map(int,input().split())
a = [li for li in sys.stdin]
total = [['*']*m for _ in range(n)]
for i in range(n):
for j in range(m):
count1,count2,count3=-1,-1,-1
if a[i][j]!='*':
if i == 0:
count1 = 0
elif i == n-1:
count3 = 0
if j == 0 :
if count1 == -1:
count1 = a[i-1].count('*',j,j+2)
count2 = a[i].count('*',j,j+2)
if count3 == -1:
count3 = a[i+1].count('*',j,j+2)
if count1==-1:
count1 = a[i-1].count('*',j-1,j+2)
if count2==-1:
count2 = a[i].count('*',j-1,j+2)
if count3==-1:
count3 = a[i+1].count('*',j-1,j+2)
total[i][j] = str(count1 + count2 +count3)
print(''.join(total[i]))