from collections import deque import sys input=sys.stdin.readline h,w=map(int,input().split()) g=[input() for _ in range(h)] d=[[-1]*w for _ in range(h)] dy=[1,1,1,0,0,-1,-1,-1] dx=[1,0,-1,1,-1,1,0,-1] for y in range(h): for x in range(w): if g[y][x]=='.': d[y][x]=0 continue sea=False for i in range(8): ny=y+dy[i] nx=x+dx[i] if not (0<=nyans: ans=d[i][j] print(ans)