#include <bits/stdc++.h>
using namespace std;
int main() {
  int H, W;
  cin >> H >> W;
  string S[H];
  for (int i = 0; i < H; i++) {
    cin >> S[i];
  }
  for (int j = 0; j < H; j++) {
    for (int k = 0; k < W; k++) {
      int f = 0;
      if (S[j][k] == '.') {
        if (S[j - 1][k - 1] == '#') f++;
        if (S[j - 1][k] == '#') f++;
        if (S[j - 1][k + 1] == '#') f++;
        if (S[j][k - 1] == '#') f++;
        if (S[j][k + 1] == '#') f++;
        if (S[j + 1][k - 1] == '#') f++;
        if (S[j + 1][k] == '#') f++;
        if (S[j + 1][k + 1] == '#')
          f++;
        else
          continue;
        S[j][k] = char(f + '0');
      }
    }
  }
  for (int a = 0; a < H; a++) {
    cout << S[a] << endl;
  }
}
