var util = require("util");

function main(s) {
	h = s.split("\n")[0].split(" ")[0];
	w = s.split("\n")[0].split(" ")[1];
	s = s.split("\n");

	function cnt(i, j) {
		z = 0;
		if (i > 1 && j > 0 && s[i-1][j-1] === '#') {z++;};
		if (i > 1 && s[i-1][j] === '#') {z++;};
		if (i > 1 && j < w-1 && s[i-1][j+1] === '#') {z++;};
		if (j > 0 && s[i][j-1] === '#') {z++;};
		if (j < w-1 && s[i][j+1] === '#') {z++;};
		if (i < h && j > 0 && s[i+1][j-1] === '#') {z++;};
		if (i < h && s[i+1][j] === '#') {z++;};
		if (i < h && j < w-1 && s[i+1][j+1] === '#') {z++;};
		return z;
	}

	for (i = 1; i < s.length; i++) {
		for (j = 0; j < w; j++) {
			process.stdout.write(s[i][j]==='#'?'#':util.format("%d", cnt(i, j)));
		}
		console.log();
	}
}
main(require("fs").readFileSync("/dev/stdin", "utf8"));


