#include <bits/stdc++.h>
using namespace std;
 
int main() {

  int H,W;
  int dx[]={-1,-1,-1,0,0,1,1,1};
  int dy[]={-1,0,1,-1,1,-1,0,1};
  cin>>H>>W;
  
  string board[];
  
  for(int i=0;i<H;i++)
  {
     cin>>board[i];
  }
  
  for(int i=0;i<H;i++)
  {
  for(int j=0;j<W;j++)
    {
       if(board[i][j]=='.')
       {
          for(int k=0;k<8;k++)
          {
             int x = i+dx[k];
             int y = j+dy[k];
            
            for(x>=0&&x<H&&y>=0&&y<W&&board[x][y]=='#')
              sum++;                   
          }
         board[i][j]=sum;
       }
    }
  }

     for(int i=0;i<H;i++)
     {
       cout<<board[i]<<endl;
     }
}