### #.######.# #..g.....# #.######.# #.# #####.######.##### #................# #.............)..# #................# #......#####.####### #......###........ #......'.......... #......####+#######+# .. #......# ##.........## #.############ #...######...## ##...## ............ . ##..# ##.#.#.###.#.#.## #........###.. #..# ##.##.##.#.##.##.## #............ ###..###.###.###.###.###.###.........# #....##.####.##.#.##.####.##.........# #....+.........###.........'.....(...######## #..>.#..####.### ###.####..#................. #....#.#.###.# #.###.#.#........########### #....#.##.#.## ##.#.##.#####..#............ ####.#. ##.## ##.###.# #..#.####....... #.#.##.#.## ##.#.##.# #..#.# ....... #.#.#.###.# #.###.#.#####....####....... #.#..####.### ###.####..#................... #.+......<..###.........'.......####........ #.##.####.##.#.##.####.##.......# ....... #.###.###.# #.###.###.###...)..## ....... #.# ##.##.##.#.##.##.## #......# #.#####.#.#.###.#.#.## #......# #....###...#####.[.## #......+ ####.# ##.........## #.(....# #.####'#######'#######......# #...........................# ######################......+