H,W=map(int,input().split()) MAP=[list(input()) for i in range(H)] from collections import deque Q=deque() Q.append([0,0]) R=[[1<<30]*W for i in range(H)] R[0][0]=0 while Q: x,y=Q.pop() for z,w in [[x+1,y],[x,y+1]]: if 0<=z