######### ........# ##......# . ##......# .#.#....# ......## #.. #...#### #. ##.#...###.##. #...##v.'.# # #..###v..###.### ..v#. #.######## #. #..#.. .##.. ## #v #...##.##. . #....##.#.8. #. ###. .. .# # . ....... ## #.. ##..# ## .... ..# v....#.. ... ##.#....## ##..