.. #.. ... #.. .?. ... .. ##.# ##.## #.# ##...###...###... #.....#.?...#... .#. ......u............. #..v..# ...# ##y..## ...# ##x## ##. # # ##.v.###...###. #.....#. ...#.. ........... .. ... ...#.....#.....#. ...###...###...## #.# ##.## ##.## # .. #... ##...## . ... # ....#.x #..#. .##..##.# #. ###. # ..#. . #.#.