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