... ....# #.#.. #.#.. #.#.# #.#.# # #.#.###.##.# #.#g.)..)... #####.gh........ #......hg##.###. #.#####.## # #.# #.# #.# #.# #.# #.# #.# #.# #.## #.. #..# #. ##.# #.# #.# #.# #.# #.# #.# #.# #..