###### ######....#####. ................ #................. #...........#...... #...........#...... ###############'#......... ......(..######.#.........+ ..###...........#...#..... ###.##.########...#.....# #..........># #.........# #.....#.###.# #..##.....# #.........# #..# ..... #.....#...# #..# ###..# #)...<#.....# #..######..# #....##..######.......#..# . #.......#........#.####.#..# ..# #.#...................#(#..#..(< . #...................#.#....... .....#......#.###.####.#.(...... .... .#.#......#......(########## ... # #......#.####............ #.###.####.##.....######### #.)........##.....# ## ######.###.##.....# .. #..# ##.....##.# ##.## #...#.....# #..#.#.#.####### ##########.#.#.#.# #............#.#.. #............#.#... #............#.#.... #............#.#..... #...........>..##### #...............# #...............# #...............# #...............# ###########...### #...# #####