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