...l.....# ### ........##. .>.. ##......... #..#####........# ..... .........# . #..# #.......# ..# #..####....=..# )...##.............# ..........##..#..### #.............#.## #.####'####.#.#.g# #.......#...##l# #.8)8.8.##..##.# #.......##...#.# +.8.<.8.+......[# #.......#......... #.8.8.8.#........... #.......#.........^... ####+####............. ............... ##...#..$##....