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