.. #. .# .. ##.. #. #.#. .# ...###..## # #.#...#3..##.# #..v..#5.5.. #.##.35.... #...# .... ##.#####...# #.5.# #..... #.....#.#.. ..... .#....#.#........ #. . ##......... ....# ##.#.#..... ..## #...### ..# .# ###..#..... ...#. ..... # .# .#....... # .##.......