#include <bits/stdc++.h>
using namespace std;
#define sign(x) ((x==0)?1:-1)


int main(){
	int H,W;
	cin>>H>>W;
	vector<string> S(H);
	for(int i=0;i<H;i++)cin>>S[i];
	
	for(int i=0;i<H;i++){
		for(int j=0;j<W;j++){
			if(S[i][j]=='.'){
				int cnt = 0;
				for(int x=-1;x<=1;x++){
					for(int y=-1;y<=1;y++){
						if(i+x<0||i+x>=H)continue;
						if(j+y<0||j+y>=W)continue;
						if(S[i+x][j+y]=='#')cnt++;
					}
				}
				S[i][j]='0'+cnt;				
				
			}
		}
	}
	
	for(int i=0;i<H;i++)cout<<S[i]<<endl;
	
	return 0;
}
