# # ... #. #.### # ## . .. . ... #.... # # .. . .. . . # # ..... #.... #.#. . .. ## #.. #.#.... .. .# . #.#... . .. # . . #.#. ###### .. .# # # ##. . ######. . .# .. ... .... .. . ###.#...... #.. # # .. ##.#.. # ###.#.# #.#. . ## # .###.+ . ########....## # ......X#X...# #...X.X...# ......XX###.# ##......# . +.....## ## ....... ....... .#.#### ##