###### ########+##+##..... .###### #######....##........####### ######### #.#....#+###..........##........#....<# #####+##.......##########.#...................'.........##.##### #.................#.......#...................#.#+##+##.#......# #.................#.................#........<#.# #.######.# #.................#.................#..###....#.#+##+##....# #.# #.......#####....#..(..............#..#.....##.........##.# #.# +.......+.>......+........................#.##..........#.# #.# ##.......#...####.#.......#+##.#.####..#...#.##..........#.###.# .........#........#...........(#.#...........##.#..............# ........##..................................>...#.......######## .........#.....................#....##..........##.##...+ ##.......####..................#..........##+####.. ##..# #.......# #............................## .. ##.# #.......# #................#.#...#.....# ### #.......# #...........#+#..#.#.......... #.......# #...........#+#..#.#..######.. .........####................#.#...... +.. ...................#.........#......# #. .....####..........#................# ..... #...........#...(..(..(@.....### ... #...........#......###......?... .. #...........#......###.......... ##...#...............+.......... ..................#####.......... ....###............#####.......@.. .... #.......(.............###... .[.. #..............#######. ... .. #..............# .. .. .......[........# ...###..........# ...........# ..........# .........#