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

int main(){
  int h,w;
  cin>>h>>w;
  vector<string> s(h);
  for (int i=0;i<h;i++){
    cin>>s.at(i);
  }
  for (int i=0;i<h;i++){
    for (int j=0;j<w;j++){
      if (s.at(i).at(j)=='#'){
        cout<<'#';
      }else{
        int c=0;
        for (int k=max(0,i-1);k<=min(h-1,i+1);k++){
          for (int l=max(0,j-1);l<=min(w-1,j+1);l++){
            if (s.at(k).at(l)=='#'){
              c++;
            }
          }
        }
        cout<<c;
      }
    }
    cout<<endl;
  }
}