#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; }