#. #.. .#2..... ##.. 3. #... ..# ..#. .. ##..#. #. # #.#.#.#.##.# ##.###....# #...##...# ## #.#...##. #.. ## .### .. v....#..# ..# #..#.# .# #.#.#... .# .. .#...#.. . ## .# .## ..# .. .. #. .# # . .. ## ..