. # ...# #. .. # . #.# ...# # #. .# ###. .# #. #. #.##. .. # .. ##.. .... . . #. #.#. . . . . . _ #.##.##. . #..## #....# . # # # #.#..#... ### ###.#. # #..#...# ##..#X# # # .#....h# . # ##...## ## #... # # . #.. ## #. #.### #. .# . # . ## #