## . . . .. # ## .... # . ... . . . #.#.. ..# . .. #... . .. ..# . # . .#.#... .. . . # ##. #.. # . .. #.##. # #.#. # #. . # . . .#. .##.#.. . #.# ..#.. ....##. .. ..####.#...#.# . . ......#.#.v .# # #.. #..##.###.#. . # . # #v..#....# ## . ##..#. .v# # ##vX#.....# #..#..##.## . #..3#vv....# #....#.#.#....# .# ....#..#.###..#. .#. ... . ##.. . #.#. #. .#.. # # .#