#include<iostream>
#include<string>
using namespace std;
int main() {
int n, m;
cin >> n >> m;
char area[100][100] = { {'\0'} };
for (int i = 0; i < n; ++i) {
for (int j = 0; j < m; ++j) {
cin >> area[i][j];
}
}
int res[100][100] = { {0} };
int x_[8] = { 1,1,0,-1,-1,0,1,-1};
int y_[8] = { 1,0,1,-1,0,-1,-1,1};
for (int i = 0; i < n; ++i) {
for (int j = 0; j < m; ++j) {
if (area[i][j] == '*') {
res[i][j] = -1;
}
else {
for (int a = 0; a < 8; ++a) {
int x = i + x_[a], y = j + y_[a];
if (x >= 0 && x < n && y >= 0 && y < m) {
if (area[x][y] == '*') {
res[i][j] += 1;
}
}
}
}
}
}
for (int i = 0; i < n; ++i) {
for (int j = 0; j < m; ++j) {
if (res[i][j] == -1) {
cout << '*';
}
else
{
cout << res[i][j];
}
}
cout << endl;
}
return 1;
}