#include <iostream>
#include <stdio.h>
using namespace std;
int main()
{
int x,y,temp;
cin>>x>>y;
char a[x][y];
char b[x][y];
for(int i=0 ; i<x ; i++)
cin>>a[x];
for(int i=0 ; i<x ; i++)
for(int j=0 ; j<y ; j++)
{
if(a[i][j]=='*')
{
b[i][j]='*';
continue;
}
temp = 0;
for(int k=i-1 ; k<=i+1 ; k++)
for(int l=j-1 ; l<=j+1 ; l++)
{
if((k==i && l==j) || k<0 || l<0)
continue;
if(a[k][l]=='*')
temp++;
}
b[i][j] = temp + 48;
}
for(int i=0 ; i<x ; i++)
{
for(int j=0 ; j<y ; j++)
printf("%c\n",b[i][j]);
printf("\n");
}
return 0;
}