... . # . . ...#.. .. . . . # .... . .# # #. . . . ... ##.. ### . .# ..#.. .## ## ........ . # . #... ... . . . .. ... #. # ..# ##.. . # # .. # #.... ## .. ## ##. ###... ... ##...##.#..... # . ###.# .# #.#.... . ... # #...#.#...... #.#.# #. ####...#. ....# .._ #..#.##.#.# ...# . ####..# .#..# .... .. #.## ####.. .####. #..#.# .##.... . ..#.#X#.. #.. . .#.#.#..# #. # .. .##.X...# $##...v#X.#.# ##..# ...v.# #.#. .###.# # . .# .. #. ## .. #