##### ############..<# ####### #..........#.#######....... #.########.#.##....#....... #.#### #.#..#.##.#....... ##### #....### #.##....#.#........ #...# ####.#.# #.##'#....#........####### ######...# #....###.#.....[.#..............# #...##...# #..#...#.'.......'..............#### ####...##...# #..###.###......##.................. #...........#####....#...'......##..........s....@.. #...............#..#.#####.....#.+.....(............ #..........####.#..#...##...####.#....... #<....... #..........####.#.#.##.##......#.#....... ##....... #..........'.................#.#.......#. .#..... #..........#.............g.g............ .# .... #..........#....############....#.##. #. ## ... ###..........#.####### ##>## #..#(#.# #.# .. #............#.##....##8...8###.#.#.. ##.# .# . . #............#g##....##.....# #.#)#.####.####'###.. #.......######g#####.#8.....8##.#.#................ ######### #...g.#.##.....##..#.#.##..#.......... #######g#.##8...8##..#.......#.......... #.........# #..#.#.....#.#'####### #.........# ##.#.......#.#.# #...gg....# #.#.#.##....#.######### #..g......# #......'....+.#.......# #..g......# #..##.##....#.+.......# .............# #......'....#.#.......# .....g@......# #...#^##..{.#.........# ........###### #......##.............# ........# #..##.................# ........# ..................<....# ....)...# .#...#...........####### ..[...... #...........# ............[# #............... #................ .....#.......... ######.....