#include <stdio.h>
int main()
{
int m,n;
int i,j;
scanf("%d%d",&m,&n);
getchar();
char num1[1000][1000];
for(i=0;i<m+2;i++)
{
for(j=0;j<n+2;j++)
num1[i][j]='.';
}
for(i=1;i<m+1;i++)
{
for(j=1;j<n+1;j++)
{
scanf("%c",&num1[i][j]);
}
getchar();
}
for(i=1;i<m+1;i++)
{
for(j=1;j<n+1;j++)
{
if(num1[i][j]!='*')
{
int count=0;
if(num1[i-1][j]=='*')
count++;
if(num1[i+1][j-1]=='*')
count++;
if(num1[i+1][j]=='*')
count++;
if(num1[i][j+1]=='*')
count++;
if(num1[i][j-1]=='*')
count++;
if(num1[i-1][j-1]=='*')
count++;
if(num1[i+1][j+1]=='*')
count++;
if(num1[i-1][j+1]=='*')
count++;
num1[i][j]=count+'0';
}
}
}
for(i=1;i<m+1;i++)
{
for(j=1;j<n+1;j++)
printf("%c",num1[i][j]);
printf("\n");
}
return 0;
}