. . # #### . .H# # # # #########.# # # # #....u..l.# ##.#.###.#.##### . . .. ..#.# ..# # . # ###.#.# .#.# ...# #. . . #. .#.#...# .# ... ... .# # . # #.#. ##.#.#. ..#.#... . .. .# .###### ####.#.# . .. .... . ... # #. . # # . #.# . . # # # # #. .. .# # #