#include<stdio.h>

int main(){
  
  int H,W;
  int sum = 0;
  scanf("%d %d",&H,&W);

  char S[H][W];
  int Ans[H+1][W+1] = {0};
  for(int i=0; i<H; i++){
      scanf("%s",&S[i]);
      printf("%s\n",S[i]);
  }

  for(int i=0; i<H; i++){
    for(int j=0; j<W; j++){
        if(S[i][j] == '#'){

          for(int k=-1; k<=1; k++){
            for(int l=-1; l<=1; l++){
              Ans[i+1+k][j+1+l]++;

            }
          }
        }

    }
  }

  for(int i=0; i<H+1; i++){
    for(int j=0; j<W+1; j++){
      if(S[i][j] == '#'){
        printf("#");
      }else{
        printf("%d",Ans[i+1][l+1]);
      }
      }
      printf("\n");
  }

  return 0;

}