. ..... . .. #...... ... .......# .. . . ..... ... . #..#..#.... ....#... # ...# # ..## # ###v..## .#. .. ####....#..... .#. #.#.......## ..#.##.#.#v##....# ...............#.# #..).v#v.##..#..## #.........# # ...............# #........##....# ...#.....# ##.## #. #....#. ## . #####.#. . # .