. #. . # . . # # ## . ## .< ' . . #. .# # # # #. # . ###H##### # # # #.......# #####. # #######.# #.. ... # # #.# . .. #.# #. ## . # # #.# #.# #.# . . .. .. #.#. #. . # # # .....#. . ###.#####. ## ### ## #..... .#.#. .... ## # .#.#. . ##. .#.# #... ...#.# ..# # . ## .###.# ## ## # #. .. ### . ## ..# .### #