#include <bits/stdc++.h>
#define rep(i,n) for(int i=0;i<n;i++)
using namespace std;

string s[55];
int h,w;

int f(int y,int x){
  int res = 0;
  rep(a,3){
    rep(b,3){
      if(y+a-1<0||h<=y+a-1||x+b-1<0||w<=x+b-1) continue;
      if(s[y+a-1][x+b-1] == '#') res++;
    }
  }
  return res;
}


int main(){
  cin >> h >> w;
  rep(y,h){
    cin >> s[y];
  }
  rep(y,h){
    rep(x,w){
      if(s[y][x] == '#') cout << '#';
      else cout << f(y,x);
    }
    cout << endl;
  }
  return 0;
}
