#include<iostream>
#include<cstdio>
#include<cstring>
using namespace std;
int h,w,le[60][60],at[60][60];
char a;
int main()
{
	cin>>h>>w;
	for(int i=1;i<=h;i++)
	  for(int j=1;j<=w;j++)
	  {
	  	cin>>a;
	  	if(a=='#')
	  	{
	  		at[i][j]=1;
	  		le[i][j+1]++;
	  		le[i][j-1]++;
	  		le[i-1][j]++;
	  		le[i-1][j-1]++;
	  		le[i+1][j]++;
	  		le[i+1][j+1]++;
	  		le[i+1][j-1]++;
	  		le[i-1][j+1]++;
		}
	  }
	for(int i=1;i<=h;i++)
	{
		for(int j=1;j<=w;j++)
	  	if(at[i][j]==1)
	      cout<<'#';
	    else cout<<le[i][j];
		cout<<endl;
	} 
	return 0;
}