. . # # . # . . #. # . .. ## . . .. .# ######### # #..#.......# . . # . #.#####.# # #. ..#.#hH.#.# . #.#.... # #.#.#.# . ∩#.# .#.# #.# ## ## . .#.#.# #.# . ... # .#.## .# . .. # .. #.#.....# ####.## #. .###### . .....#.. .. . ... # .###.##..# #.# .# # ..#.. . .... .. # . ##### .# # . # #