#include<bits/stdc++.h>
using namespace std;
int main(){
  char ma[55][55];
  int h,w;
  fill_n(*ma,55*55,'.');
  cin>>h>>w;
  for(int i=1;i<=h;i++){
    for(int j=1;j<=w;j++){
      cin>>ma[i][j];
    }
  }
  for(int i=1;i<=h;i++){
    for(int j=1;j<=w;j++){
      if(ma[i][j]=='#')cout<<ma[i][j];
      else{
	int sum=0;
	for(int x=-1;x<=1;x++)
	  for(int y=-1;y<=1;y++)
	    sum+=ma[i+x][j+y]=='#';
	cout<<sum;
      }
    }
    cout<<endl;
  }
  return 0;
}
