#include <iostream>
using namespace std;
int main()
{
char a[100][100];
int b, c;
cin >> b >> c;
for (int i = 0; i < b; i++)
{
for (int j = 0; j < c; j++)
{
cin >> a[i][j];
}
}
for (int i = 0; i < b; i++)
{
for (int j = 0; j < c; j++)
{
if (a[i][j] == '*')
cout << '*';
if (a[i][j] == '?')
{
int d = 0;
for (int m = i - 1; m <= i + 1; m++)
{
for (int n = j - 1; n <= j + 1; n++)
{
if (a[m][n] == '*')
{
d++;
}
}
}
cout << d;
}
}
cout << endl;
}
}
```cpp