.X. .# ## # # . .#.. # ###. ##.. .# .. ##.... # .#v .##. .. ## ## . . #### . #.. # .# # #.#.### #.#..# #.##....# .#.. ..# .###...#. #.# .........#. .##...# .# ..#. #.#......### # # #..###.X#X.#.....# #. #..#. XX3#... ##. #..#..###X###.#.# . ##.....x#.##. .# vv #...#.....##. . . #...#..# .. .. #..###.## #... .# #... ## #.#. .#.# ## #