# . . # # # . . . # . . # # . . . # # . .. .#. # #. # #.# # # # . #. .# #.. # # ###. .# # .# . . #.#.... #.. # # #.....#.##### #####.# . .................... # .## ##'## #.# #### # .# #.# #...#.# ###'## #.#.# ### #.<..# #. . .#.# . #...⌠+ #.###.#.# # +⌠...# #.. ..# #H.⌠.# #.# ###.# ###+## #. #. # ###.# # ....# ## ####