n, m = map(int, input().split()) maze = []; end = [] for i in range(n): s = [x for x in input()] if 'O' in s: end.append(i) end.append(s.index('O')) maze.append(s) pos = [end] def walk(i, j): if maze[i][j] == 'O': pos.append([i, j]) if j > 0: ...