#include<bits/stdc++.h>
using namespace std;
int main()
{
    int n,m;
    cin>>n>>m;
    char arr[n+1][m+1];
    int _arr[n+2][m+2];
    for(int i=1;i<=n;i++)
    {
        for(int j=1;j<=m;j++)
        {
            cin>>arr[i][j];
        }
    }
    int num=0;
    for(int i=0;i<=n+1;i++)
    {
        for(int j=0;j<=m+1;j++)
        {
           _arr[i][j]=0;
        }
    }
    for(int i=1;i<=n;i++)
    {
        for(int j=1;j<=m;j++)
        {
           if(arr[i][j]=='*')
           {
            _arr[i][j]=100;
            ++_arr[i-1][j-1];
            ++_arr[i-1][j];
            ++_arr[i-1][j+1];
            ++_arr[i][j-1];
            ++_arr[i][j+1];
            ++_arr[i+1][j-1];
            ++_arr[i+1][j];
            ++_arr[i+1][j+1];
           }
        }
    }
    for(int i=1;i<=n;i++)
    {
        for(int j=1;j<=m;j++)
        {
            if(_arr[i][j]>=100)
            {
                cout<<"*";
            }
            else 
            {
                cout<<_arr[i][j];
            }

        }
        cout<<endl;
    }
}