#include<bits/stdc++.h>
using namespace std;
char mmp[1001][1001];
int ans[1001][1001];int n,m;
int u[]={1,1,1,0,0,-1,-1,-1},v[]={1,0,-1,1,-1,1,0,-1};
int main()
{
	cin>>n>>m;
	for(int i=1;i<=n;i++) for(int j=1;j<=m;j++)
	{
		cin>>mmp[i][j];
		if(mmp[i][j]=='#') for(int k=0;k<8;k++) ans[i+u[k]][j+v[k]]++;
	}
	for(int i=1;i<=n;i++)
	{
		for(int j=1;j<=m;j++) if(mmp[i][j]=='#') putchar('#');else cout<<ans[i][j];
		puts("");
	}
}