# # # # . . .# # # # # .. .# . . . . . ... # ### ###### # ... ....# ## . . #####.# . ## .# #(# # ## # . .# #H# .. # ..### #. #. ####### .. # .. .. . . . # ## ## . . ... . . ##. . .. . . . . # ## # ## . # # # # .. . # # # .