#include <ios>
#include <iostream>
using namespace std;
int main() {
int n, m, sum, i = 0, j = 0;
char c;
ios::sync_with_stdio(false);
cin.tie(nullptr);
cin >> n >> m;
int lei[1001][1001] = {0};
sum = n * m;
while (sum) {
if (j == m) {
j = 0;
i++;
continue;
}
cin >> c;
if (c == '*') {
if (i != 0) {
lei[i - 1][j]++;
if (j != 0) {
lei[i - 1][j - 1]++;
}
if (j != m) {
lei[i - 1][j + 1]++;
}
}
if (i != n) {
lei[i + 1][j]++;
if (j != 0) {
lei[i + 1][j - 1]++;
}
if (j != m) {
lei[i + 1][j + 1]++;
}
}
if (j != 0) {
lei[i][j - 1]++;
}
if (j != m) {
lei[i][j + 1]++;
}
lei[i][j] = 10;
}
/*cout << c<< " "<<i<<" "<<j<<endl;
for (int c = 0; c < n; c++) {
for (int d = 0; d < m; d++) {
cout << lei[c][d];
if (d < m - 1) {
cout << " ";
}
}
cout << endl;
}*/
j++;
sum--;
}
for (i = 0; i < n; i++) {
for (j = 0; j < m; j++) {
if (lei[i][j] >= 10) {
cout << "*";
} else {
cout << lei[i][j];
}
}
cout << endl;
}
}
// 64 位输出请用 printf("%lld")