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