#include<bits/stdc++.h>
using namespace std;

int main(){
  int H,W,a[50][50]={{0}};
  cin>>H>>W;
  for(int i=0;i<H;i++){
      string s;
      cin>>s;
      for(int j=0;j<W;j++){
      if(s[j]=='#'){
        
        for(int k=-1;k<2;k++)
          for(int l=-1;l<2;l++)
            if(i+k>=0&&j+l>=0&&i+k<H&&j+l<W)
            a[i+k][j+l]++;
        
        a[i][j]=100;
        
      }
    }
  }
  for(int i=0;i<H;i++){
    for(int j=0;j<W;j++)
      if(a[i][j]>10)
        cout<<"#";
    else
      cout<<a[i][j];
    
    cout<<endl;
  }
}

  