##### #...# ############.<.# #..........'...# ######.############## #.#......######### #................. ###..........r....# #####.......#####.# #>#...........# #.#...g######## #.#....# ##. #.#....# ....# #......## ##..... ##......# ......# ##.#.##.## ##.#?.#.## ..........####$........ ###............#.#.#.## #..#.#...###.......# #...?.....# ........ .........# ##.##.### .###.#..# .. # ......# ... #.#.#### #.#. .... .. .. .