. #.. #.##. .#... ..... . #.#.. .... .. .#.##..# ..###.#.....# ## . ......!#.....##....... .....#.......... ...# . ..................## .........vv#v##.. .. # .......#..v#. #....... . #.#..##...... ...... .#.#. ....# .. ....# .... # ..#..## ....# .#.## .#.##.#.#.#..# #. .####......#... #.. #..#....#.# # .. # ...###.#### #. ..##..# . ..# #.##... ........ # #.###..... .# # ##. ......# ..## .. ...###