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

int main() {
  int h,w,a;
  cin>>h>>w;
  std::vector<string> v(h);
  for(int i=0;i<h;i++)cin>>v[i];
  for(int i=0;i<h;i++){
    for(int j=0;j<w;j++){
      if(v[i][j]=='#')cout<<"#";
      else{
        a=0;
        for(int k=max(0,i-1);k<min(h,i+2);k++){
          for(int l=max(0,j-1);l<min(w,j+2);l++){
            if(v[k][l]=='#')a++;
          }
        }
        cout<<a;
    }
  }
  cout<<endl;
}
}
