#include<iostream>
using namespace std;
int main(){
int n,m;
cin >> n >> m;
char str[200][200];
for(int i = 1;i <= n; i++){
for(int j = 1; j <= m;j++){
cin >> str[i][j];
}
}
for(int j = 1; j <= n+1;j++)
{
str[0][j] = '?';
str[n+1][j] = '?';
}
for(int i = 1;i <= n+1;i++)
{
str[i][0] = '?';
str[i][n+1] = '?';
}
for(int i = 1;i <= n; i++){
for(int j = 1; j <= m;j++){
if(str[i][j] == '*') cout << "*";
else
{ int count = 0;
if(str[i-1][j] == '*') count++;
if(str[i+1][j] == '*') count++;
if(str[i][j-1] == '*') count++;
if(str[i][j+1] == '*') count++;
if(str[i-1][j-1] == '*') count++;
if(str[i-1][j+1] == '*') count++;
if(str[i+1][j-1] == '*') count++;
if(str[i+1][j+1] == '*') count++;
cout << count;
}
}
cout << endl;
}
return 0;
}