#include<iostream>
using namespace std;
int main()
{
int n,m;
int num=0;
cin >> n >> m;
char shuzu[100][100] = {'0'};
for (int i = 0; i < n;i++)
{
for (int j = 0;j < m;j++)
{
cin >> shuzu[i][j];
}
}
cout << endl;
int i, j;
int o, p;
for (i = 0;i < n;i++)
{
for (j = 0;j < m;j++)
{
if (shuzu[i][j] != '*')
{
if (i) o = i - 1;
else o = i;
for (;o <= i + 1;o++)
{
if (j) p = j - 1;
else p = j;
for (;p <= j + 1;p++)
{
if (shuzu[o][p] == '*')
num++;
}
}
shuzu[i][j] = 48 + num;
num = 0;
}
}
}
for (i = 0;i < n;i++)
{
for (j = 0;j < m;j++)
{
cout << shuzu[i][j];
}
cout << endl;
}
return 0;
}