#include <bits/stdc++.h>
using namespace std;
int main() {
  int H, W;
  cin >> H;
  cin >> W;
  char S[H][W];
  for (int i = 0; i < H; i++) {
    for (int t = 0; t < W; t++) {
      cin >> S[i][t];
    }
  }
  for (int i = 0; i < W; i++) {
    if (S[0][i] != '#') {
      int sum = 0;
      for (int t = 0; t < 2; t++) {
        for (int u = i - 1; u < i + 2; u++) {
          if (S[t][u] == '#') {
            sum++;
          }
        }
      }
      cout << sum;
    } else if (S[0][i] == '#') {
      cout << '#';
    }
  }
  cout << endl;
  for (int i = 1; i < H - 1; i++) {
    for (int t = 0; t < W; t++) {
      if (S[i][t] != '#') {
        int sum = 0;
        for (int u = i - 1; u < i + 2; u++) {
          for (int v = t - 1; v < t + 2; v++) {
            if (S[u][v] == '#') {
              sum++;
            }
          }
        }
        cout << sum;
      } else if (S[i][t] == '#') {
        cout << '#';
      }
      if (t == W - 1) {
        cout << endl;
      }
    }
  }
  for (int i = 0; i < W; i++) {
    if (S[H - 1][i] != '#') {
      int sum = 0;
      for (int t = H - 2; t < H; t++) {
        for (int u = i - 1; u < i + 2; u++) {
          if (S[t][u] == '#') {
            sum++;
          }
        }
      }
      cout << sum;
    } else if (S[0][i] == '#') {
      cout << '#';
    }
  }
  cout << endl;
}
