#include <bits/stdc++.h>

using namespace std;

char a[1005][1005];

int main(){
int m, n, res = 0;
cin » n » m;
for(int i = 0; i < n; i++){
for(int j = 0; j < m; j++){
cin » a[i][j];
}
}
for(int i = 0; i < n; i++){
for(int j = 0; j < m; j++){
res = 0;
if(a[i][j] == '#'){
cout « '#';
continue;
}
if(a[i][j + 1] == '#') res++;
if(a[i][j - 1] == '#') res++;
if(a[i + 1][j] == '#') res++;
if(a[i - 1][j] == '#') res++;
if(a[i + 1][j + 1] == '#') res++;
if(a[i - 1][j - 1] == '#') res++;
if(a[i + 1][j - 1] == '#') res++;
if(a[i - 1][j + 1] == '#') res++;
cout « res;
}
cout « "\n";
}
return 0;
}