#include<bits/stdc++.h>
using namespace std;
using Int = long long;
signed main(){
  Int h,w;
  cin>>h>>w;
  string s[h];
  for(int i=0;i<h;i++) cin>>s[i];
  int dx[]={1,1,1,0,-1,-1,-1,0};
  int dy[]={1,0,-1,-1,-1,0,1,1};
  for(int i=0;i<h;i++){
    for(int j=0;j<w;j++){
      if(s[i][j]=='#') continue;
      int c=0;
      for(int k=0;k<8;k++){
	int y=i+dy[k],x=j+dx[k];
	if(y<0||h<=y||x<0||w<=x) continue;
	if(s[y][x]=='#') c++;
      }
      s[i][j]='0'+c;
    }
  }
  for(int i=0;i<h;i++) cout<<s[i]<<endl;
  return 0;
}
