######### .......>###### ####.#.......# ##.####.### ...####...## ##..........# #...$......###### #..........H....# #..........####.# #####...#### #.#.# ...#. .# #.