##### #...# #..## #.## #.#.## # ####.## .# #X.# ###.. # .## #..#.##$## #.. #.## #.....# ##..#.# ###.#.. .### # .###. .#.# ##.# .# . .. . ####. .. #.#.#.. . . .# # # ...#.### ## ##.#. ..# ## #..# ##...# ## # # #.. #. . # ~. .# # # # # . . .#. ~ .... . # # ~~~~ # .. . .. . .~ # # # . ~~ # ## # ~# . ~ # . . . . # # . .