#include <iostream>
#include <string>
#include <vector>
using namespace std;

int main() {
  int H, W, i, j, k, l;
  cin >> H >> W;
  string s[H];
  
  for(i=0; i<H; i++)
    cin >> s[i];
  
  for(i=0; i<H; i++)
    for(j=0; j<W; j++) {
      if(s[i].at(j) == '.') {
        int bomb = 0;
        for(k=i-1; k<=i+1; k++)
          for(l=j-1; l<=j+1; l++)
            if(k>=0 && k<H && l>=0 && l<W && s[k].at(l) == '#')
              bomb++;
        s[i].at(j) = char(bomb + '0');
      }
    }
  
  for(i=0; i<H; i++)
    cout << s[i] << endl;
}
