####h# ## ##...# ######### .# ##.#### #. ... .. # #...# ## ... .# ##.######## #..#. ## #.........# ###..##.# ######.#..##.## #..#.#.....#.....###.. #.# ...###... #........... #. #.#... .#.....#.......... #........ .... ....... ... .. ..... .....#......##. #.......... .. .#......# # .... #.....#........ ..## ..## .. #....... # .#. ...#.... #...... # # ... ...... ..... . . ... ..... ... . # # . .... .. . . .###. . . . ...