#include<bits/stdc++.h>
using namespace std;
int n,m,b[100][100];
char a[100][100];
int main()
{
    cin>>n>>m;
    for(int i=1;i<=n;i++)
    	for(int j=1;j<=m;j++){
    		cin>>a[i][j];
    		if(a[i][j]=='#'){
    			b[i-1][j]++;
    			b[i+1][j]++;
    			b[i-1][j-1]++;
    			b[i-1][j+1]++;
    			b[i][j+1]++;
    			b[i][j-1]++;
    			b[i+1][j-1]++;
    			b[i+1][j+1]++;
    		}
    	}
    for(int i=1;i<=n;i++){
    	for(int j=1;j<=m;j++){
    		if(a[i][j]=='#') cout<<'#';
    			else cout<<b[i][j];
    	}
    	cout<<"\n";
    }
    	
    return 0;
}
