##. #.# # # # ... ### .. #..#.# ####..# ## #####.#.X # ## ###.##.# #..#.# # ... . ..#...*1#######.# # ...........# #3#.......# # # .. ..... ..+..####......# .......##..###......# .+ . . ... #..###..v...' .# ....... .#.# ..#...# . . ... .... .#. . ...v..v # . .....### ###....v ..... . # .... #### . . . .