#. #.# # #.# #.### #.####.g.## #.##.. ... #.##(# #.# #..# .######.##.###.####### #..# { ........)......?{..... ...# ..# ........##)###...#.### #..####.. ........##.###.......# #....... ........?....#.###.#.# #...... .........#.....# #...# #..##.# ...##+##.#.....####..###.###.######### .. ................gS.........).....+ . #.##.#.##.)####..####......##.#### . #.#.##..)........'...........##.... #.#.##.######.####......#..<<....... #.#....# ...........###...######## g#.##.# ###..#####..# #..... {#. ### ##.# #..# #....... .# #....#......# .# #....#.......# .# ..#.#...... #.#.#.....