#include <stdio.h>
#include <stdlib.h>
int main() {
int n = 0;
int m = 0;
scanf("%d %d", &n, &m);
char arr[n + 2][m + 2];
for (int i = 0; i < n + 2; i++) {
for (int j = 0; j < m + 2; j++) {
arr[i][j] = '0';
}
}
for (int i = 1; i <= n; i++) {
for (int j = 1; j <= m; j++) {
scanf(" %c", &arr[i][j]);
}
}
for (int i = 1; i <= n; i++) {
for (int j = 1; j <= m; j++) {
if (arr[i][j] == '*') {
continue;
} else {
int cun = 0;
if (arr[i - 1][j] == '*') cun++;
if (arr[i - 1][j - 1] == '*') cun++;
if (arr[i][j - 1] == '*')cun++;
if (arr[i + 1][j - 1] == '*') cun++;
if (arr[i + 1][j] == '*') cun++;
if (arr[i + 1][j + 1] == '*') cun++;
if (arr[i][j + 1] == '*') cun++;
if (arr[i - 1][j + 1] == '*') cun++;
arr[i][j] = cun + 48;
}
}
}
for (int i = 1; i <= n; i++) {
for (int j = 1; j <= m; j++) {
printf("%c", arr[i][j]);
}
printf("\n");
}
return 0;
}