#include <bits/stdc++.h>
using namespace std;
#define ll long long
ll tmp, n, m, i, j;
string str[51];

void check(ll a, ll b)
{
	ll x[] = {-1,0,1};
	for(ll i=-1;i<2;i++)
		for(ll j=-1;j<2;j++)
		{
			if( (i || j) && (i+a >=0 && i+a <n) && (j+b >=0 && j+b <m))
				if(str[i+a][j+b] == '#')
				tmp++;
		}
}

int main()
{
    
	cin>>n>>m;
	for(i=0;i<n;i++)
		cin>>str[i];
	for(i=0;i<n;i++){
		for(j=0;j<m;j++)
		{
			if(str[i][j]!='.')continue;
			tmp=0;
			check(i,j);
			str[i][j]='0'+tmp;
		}
		cout<<str[i]<<"\n";
	}
    return 0;
}
