#include<iostream>
using namespace std;

int main(){
  int N,W;
  cin >> N >> W;
  char S[N+2][W+2]={};
  int cnt[N+2][W+2]={};
  for(int i=1; i<=N; i++){
    for(int j=1; j<=W; j++){
      cin >> S[i][j];
      if(S[i][j] == '#'){
          cnt[i+1][j]++;
          cnt[i-1][j]++;
          cnt[i][j+1]++;
          cnt[i][j-1]++;
      }
    }
  }
  for(int i=1; i<=N; i++){
    for(int j=1; j<=W; j++){
      if(S[i][j] == '.') cout << cnt[i][j];
      else cout << '#';
    }
    cout << endl;
  }
  return 0;
}