#include <bits/stdc++.h>
using namespace std;
int main(void) {
  int H, W;
  char S[52][52];
  int cnt;
  cin >> H >> W;
  for (int i = 0; i < H; i++) {
    for (int j = 0; j < W; j++) {
      cin >> S[i][j];
    }
  }
  for (int i = 0; i < H; i++) {
    for (int j = 0; j < W; j++) {
      if (S[i][j] == '.') {
        cnt = 0;
        for (int x = i - 1; x <= i + 1; x++) {
          for (int y = j - 1; y <= j + 1; y++) {
            if (S[x][y] == '#') cnt++;
          }
        }
        S[i][j] = char(cnt + '0');
      }
    }
  }
  for (int i = 0; i < H; i++) {
    for (int j = 0; j < W; j++) {
      cout << S[i][j];
    }
    cout << endl;
  }
  return 0;
}
