##....... .. ..... .. ... ....... .. .. #..# ..... ... ..##..###...###... . ............#.... #.. .X ................. . #. #..# ........... .. ##..##..##............. ....X..........#.....# ..XXX...4.#.. ###...## ##..##..##.....#..... ... #..##............. . .......#..#.#..# ###. ........######.#. ## #..##..##. ##......# #.. #.$###. ..... ## ... ........# ##. .. # .. ...... . .##. ..#.## ## #. .#. # .# .# .### ## #### ..## . ...... # .#.....## . .. # .. . .# #. # #. .. .#..##. .##. # .# .. ## # #.. . . .. . . . # ... #. .# . .. ... .. . ## . #. # # # .. . # # .. # . . . . # # # . . .. # #