#include <bits/stdc++.h>
using namespace std;
int n,m;
char s[101][101];
int main() {
cin>>n>>m;
for (int i=1;i<=n;i++)
for (int j=1;j<=m;j++)
cin>>s[i][j];
for (int i=1;i<=n;i++)
for (int j=1;j<=m;j++) {
if (s[i][j]=='*') {
cout<<"*";
continue;
}
else {
int ans=0;
if (s[i-1][j-1]=='*') ans++;
if (s[i-1][j]=='*') ans++;
if (s[i-1][j+1]=='*') ans++;
if (s[i][j-1]=='*') ans++;
if (s[i][j+1]=='*') ans++;
if (s[i+1][j-1]=='*') ans++;
if (s[i+1][j]=='*') ans++;
if (s[i+1][j+1]=='*') ans++;
cout<<ans;
}
if (j==m) cout<<"\n";
}
return 0;
}