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

int main() {
  int H,W;
  cin>>H>>W;
  string map[H];
  for(int i=0;i<H;i++){
    cin>>map[i];
  }
  for(int i=0;i<H;i++){
    for(int j=0;j<W;j++){
      if(map[i][j]=='.'){
        int c=0;
        for(int k=-1;k<2;k++){
          for(int l=-1;l<2;l++){
            if(map[i+k][j+l]=='#'){
              c++;
            }
          }
        }
        string C=to_string(c);
        map[i][j]=C[0];
      }
    }
  }
  for(int i=0;i<H;i++){
    cout<<map[i]<<endl;
  }
  
}
