#include<cstdio>
#include<functional>
#include<algorithm>
using namespace std;
int main(void)
{
	int dx[8]={1,1,1,0,0,-1,-1,-1};
	int dy[8]={1,0,-1,1,-1,1,0,-1};
	int h,w,i,j,x,y,cnt,k;
	char s[50][51];
	scanf("%d %d",&h,&w);
	for(i=0;i<h;i++)	scanf("%s",s[i]);
	for(i=0;i<h;i++)	{
		for(j=0;j<w;j++)	{
			if(s[i][j]!='#')	{
				cnt=0;
				for(k=0;k<8;k++)	{
					x=j+dx[k];	y=i+dy[k];
					if(x>=0 && y>=0 && x<w && y<h && s[y][x]=='#')	cnt++;
				}
				s[i][j]=cnt+'0';
			}
		}
	}
	for(i=0;i<h;i++)	printf("%s\n",s[i]);
	return 0;
}