##### ##...## ##.....## #.......# #.......# #.......# #### # ##.....## #...#.. ##......######..$.... #.................... #........h.##!....... #........g........... ##.....#...###....... ##....###### ##..... ####..#.#.#. .###. #### #..#..... # #..# #..'.#.#+ #..####.h#.#.# #.h.##go#.#$# #.#oh#.####### #..h.#h##..... ####g#h...# #h#..### #..>.# #......# #####....# #..... #.... .... ..#