### #. ... ######### #.# #.##[# ######## #........ #.###.##.#########......#########........ #. #.#>.............'......'.......'........ ####. ###.#.#.##.###...###......#########........ .... ............'...'.+......+.......'.......> ####..####.#.####.###...###......###.....#........ ......#...........# #...# #......# #.....#........ #####.......#.###### #...# #......# #.....######+#+# #......J.####.# #...# #......######'#######.#.# ##.##g..# #.# #...# #......#..............#.# ....[.g..# #.# ##### #...##................### ##.......# #.# #...##....).............# #..####.. #.# +...''..................# #. .... #.# #...##..................# # $...% #...####...........##..# ...... ..(#...######.........# ...... #...........##.........# ............##.........# ............##............ ..............#########..... .##+#########.## ..... #..# ..... ##.# .... #.# ... #.# #.# #############.## ################.## #...........(..#.## ##.##########'#.'.## ##.#..........#.#.## ##.#.########.#.#.## ##.#.#......#.#.#.## ##.#.#.####.#.#.#.## ##.#.#.#.<#.#.#.#.## ##.#.#.#..#.#.#.#.### ##.#.#.#.##.#.#.#.#.. ##.#.#.#....#.#.#.#.# ##.#.#.######.#.#.#.. ##.#.#........#.#.#.# ##.#.##########.#.#.. ##)#............#.#.# ##.##+#########+#.#.. ##................#.. ##################. ##########. .. .# .####