from collections import defaultdict from collections import deque def main(): n,m=list(map(int,input().split())) startr,startc,endr,endc=list(map(int,input().split())) maps=[] for _ in range(n): maps.append(list(input())) #print(maps) T,F='.','*' def neibor(r,c): moves={(r-1,c),(r+1,c),(r,c-1),(r,c+...