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