### #.. #####.. #... .# # #.#..#..# #... . # #. ## ## ##.##..#### . .. #..#.## #... ##. # #...## ## #. ... ###..#.# . # ( ..##.###.## .# . # ###.#.#..#.## # ...#.#.##...##.#..###. ......[............... ........X.............. ...?.#.....#.....#..... #.. ##...###...###...# . #.....#.....#..... ................... ............. .... .............. ... .#......####.. ..# #.. .. . ....