...###...## .......... . ......... . ... #......# .# # ....##......##.#.# . ...............# ...........v.....#. .... ................ ....##......##.......# ...................... ... .........x......... ....................#.. .....................## ?..................... ...................##. ...#....#....###.... .# #.#.##.#..#.# .##. # #. ..#.###### . . #.#######.#### ..##...##.##...# .# .## ##. .###..# ..#.#. ..#..# # . .x# .#### ###.. #.#.. ..# ## . .. .....# # ...