#include<iostream>
#include<string>
#include<vector>
using namespace std;
int main(){
 int h,w;
 cin>>h>>w;
 string s[50];
 for(int i=0;i<h;i++){
  cin>>s[i];
 }
 vector<int> dx={-1,-1,-1,0,0,1,1,1};
 vector<int> dy={-1,0,1,-1,1,-1,0,1};

 for(int i=0;i<h;i++){
  for(int j=0;j<w;j++){
   if(s[i][j]=='#')continue;
   int num=0;
   for(int k=0;k<8;k++){
    if(i+dx[k]<0||i+dx[k]>=h)continue;
    if(j+dy[k]<0||j+dy[k]>=w)continue;
    if(s[i+dx[k]][j+dy[k]]=='#')num++;
   }
   s[i][j]=char(num+'0');
  }
 }
 for(int i=0;i<h;i++)cout<<s[i]<<endl;
 return 0;
}
