#include<bits/stdc++.h>
using namespace std;
int dx[8]={-1,-1,0,1,1,1,0,-1},dy[8]={0,-1,-1,-1,0,1,1,1};
int n,m;
string x[105];
int main(){
cin>>n>>m;
for(int i=1; i<=n; i++)
{
cin>>x[i];
x[i]=" "+x[i];
}
for(int i=1; i<=n; i++)
{
for(int j=1; j<=m; j++)
{
if(x[i][j]=='*')
cout<<'*';
else
{
int s=0;
for(int k=0; k<8; k++)
if(x[i+dx[k]][j+dy[k]]=='*')
s++;
cout<<s;
}
}
cout<<"\n";
}
return 0;
}