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

int main(){
  int H, W; cin >> H >> W;
  int masu[52][52]={};
  string s[51];
  for(int i=1; i<=H; i++){
    cin >> s[i];
    for(int j=1; j<=W; j++){
      if(s[i][j-1]=='#') masu[i][j]=1;
    }
  }
  
  for(int i=1; i<=H; i++){
    for(int j=1; j<=W; j++){
      if(s[i][j-1]=='#') cout << '#';
      else cout << masu[i-1][j-1]+masu[i-1][j]+masu[i-1][j+1]+
        masu[i][j-1]+masu[i][j+1]+masu[i+1][j-1]+
        masu[i+1][j]+masu[i+1][j+1];
    }
    cout << endl;
  }
}