#include <bits/stdc++.h>
using namespace std;
int main() {
  cin.tie(0);
  ios::sync_with_stdio(false);
  int mas[52][52];
  int H, W;
  cin >> H >> W;
  for (int i = int(1); i < int(H + 1); i++) {
    for (int j = int(1); j < int(W + 1); j++) {
      char tmp;
      cin >> tmp;
      if (tmp == '#') {
        mas[i][j] = -1;
      } else {
        mas[i][j] = 0;
      }
    }
  }
  for (int i = int(1); i < int(H + 1); i++) {
    for (int j = int(1); j < int(W + 1); j++) {
      int cnt = 0;
      for (int a = i - 1; a <= i + 1; a++) {
        for (int b = j - 1; b <= j + 1; b++) {
          if (mas[a][b] == -1) cnt++;
        }
      }
      if (mas[i][j] != -1) mas[i][j] = cnt;
    }
  }
  for (int i = int(1); i < int(H + 1); i++) {
    for (int j = int(1); j < int(W + 1); j++) {
      if (mas[i][j] == -1) {
        cout << "#";
      } else {
        cout << mas[i][j];
      }
    }
    cout << endl;
  }
  return 0;
}
