######## ################ #.#....# #..............###.+....# #.############.....#....# #..# ##....#....# ##.# ########.>.+...<# ####.# #......#...#....# #....# #......#...#....# #....## ##..........'....# #.....# #...........#....# #...#.####.####.##..####### #.......>..# #.###..# #....#.##### #.#...## #....#.###### #...### #........hg.###..## #...###.###.##...# ##### #.# #..#.#.# #.# ##...#.#### #.# ##.......# ###.#####.#.#.#.# ...........$.....# #...hl....#.#.#.... ......?.#........... #.........#.#.#..... #................g.. #.........#.#!..... #.......#.....##. ............#.. ........#....