#include<stdio.h>
int main()
{
int n,m;
char a[105][105]={0};
scanf("%d %d",&n,&m);
for(int i=1;i<=n;i++)
{
for(int j=1;j<=m;j++)
{
scanf("%d",&a[i][j]);
}
}
for(int i=1;i<=n;i++)
{
for(int j=1;j<=m;j++)
{
if(a[i][j]=='*')
{
printf("*");
continue;
}
int counts=0;
if(a[i][j+1]=='*')
counts++;
if(a[i][j-1]=='*')
counts++;
if(a[i-1][j+1]=='*')
counts++;
if(a[i-1][j-1]=='*')
counts++;
if(a[i+1][j+1]=='*')
counts++;
if(a[i+1][j-1]=='*')
counts++;
if(a[i-1][j]=='*')
counts++;
if(a[i+1][j]=='*')
counts++;
printf("%d",counts);
}
printf("\n");
}
}