# # # . . ###### ### # ... # #...#. .. . .# #H#.#. #####. # #Z#.# . ....# . #y#.###.. #. .. #C#.. . .# #.# #. #. .####### . . #.#.. #.. . #. .#. #.# #.# #. # ### # . #.#. ## #.# # ### #### . .# ..... . ... # #.. . # . # # # # # # # # # #