#include<bits/stdc++.h>
using namespace std;
const int N = 105;
char c[N][N];
int n,m,num;
int main(){
cin >> n >> m;
for(int i = 1;i <= n;i++)
for(int j = 1;j <= m;j++)
cin >> c[i][j];
for(int i = 1;i <= n;i++)
for(int j = 1;j <= m;j++)
if(c[i][j] != '*'){
num = 0;
for(int x = i - 1;x <= i + 1;x++)
for(int y = j - 1;y <= j + 1;y++)
if(c[x][y] == '*')num++;
c[i][j] = num + '0';
}
for(int i = 1;i <= n;i++){
for(int j = 1;j <= m;j++)
printf("%c",c[i][j]);
puts("");
}
return 0;
}
扫雷