#include <bits/stdc++.h>
using namespace std;
int main(){
    int i,j,n,m,g=0,a[100][100];
    cin>>n>>m;
    for(i=0;i<n;i++){
    	for(j=0;j<m;j++){
    		cin>>a[i][j];
    	}
    }
    for(i=0;i<n;i++){
    	for(j=0;j<m;j++){
    		if(a[i][j]=='*'){
    			cout<<"*";
    		}else{
			    if(a[i+1][j]=='*') g++;	
    		    if(a[i-1][j]=='*') g++;
    		    if(a[i][j+1]=='*') g++;
    		    if(a[i][j-1]=='*') g++;
    		    cout<<g;
			}   
    	}
    	g=0;
    	cout<<endl;
    }
}
/**************************************************************
	Problem: 1580
	User: wangyiyang
	Language: C++
	Result: Wrong Answer
****************************************************************/