. # .# # .# # # . # ## #.# . # #. #. #. #### # # # # #.. ... . .# #.#.. .##### # . . . #............ ##.######..##.#####. # #.....H...#.. .#. . # #.###.C.#.#.##### #. ## # #.....#...# #... #####.###.#.###. #... .#. ...# # ### #. #### # # ##. # . # # # ## # ..# # .# #