## #. #.. ... ####.#####.# ##.#..#...#.# ###$....#.<.#.+ ........#...#.# #.....##'##.#####.# #......g.......... ####.#####.##+##. #.# #.# #!# +.# # #.# #.# #.# #.#####.#####...# #.............# ##.#.#####.#### #...# ##.## # #.### #...#..# #.# #....# #.# #......# #.. ........# ### ###....>.# #....#.# .......# .##.##.# #. .# .#