#include <stdio.h>
int main(){
  int h,w;
  int sx[8]={-1,0,1,-1,1,-1,0,1}
  int sy[8]={-1,-1,-1,0,0,1,1,1};
  char s[50][51];
  scanf("%d%d",&h,&w);
  for(int i=0;i<h;i++)scanf("%s",s);
  for(int i=0;i<h;i++){
    for(int j=0;j<w;j++){
      int c=0;
      if(s[i][j]=='.')for(int k=0;k<8;k++)if(s[sy[k]][sx[k]]=='#')c++;
      s[i][j]=='0'+c;
    }
  }
  for(int i=0;i<h;i++)printf("%s",s[i]);
  return 0;
}