### # . # #.. #. ..# ##### ####.## #.# . .# .#....# .....# .#.. #. .. ..#v ..# ....#. . #.###...#. #..v. #.##..###.##.# ... ... .v.v..##..#v#.#...## .#. # #...#......###.. .. ## . ..v..v.##.v.v.##.#.###.# . ## ...#.#. ###.#.## ...###. ## . .. .# #..##.##..## #.# .# #v# .. #...#..#....# ##.# # . ... ####..#..#.#. # # . # #...##.....# ## . ... #...# ##.. ##. #.#. .### . ##.#. ## . #