##################### ##.##..##..#..##.##..## ##......)..............## ##....)))................## ######## ######################## #.....##...........##.....# .>.... ......<................. #....#####.......#####....# .... ...............(........ #...## ##.....## ##...# ##+################'###..)oOe)...... ##...# ###.......#####...## #.....................#.....)....... ##...##...........##...## #.....................#...<......... ##.................)...## #.....................'............. ##.......................## #...#########'#####...#............. #.........................# #...#.............#...#............. #.......................## #...#.............#...#............. #.....................## #...#...(.........#...#............. ##..............)......## #...'........(....#)..# ..... ##.......................## #...#............))...# .... #.........................# #...#.^...........#...# .. ##.......................## #...#.)...........#...# .... ##.....................## #...##'#######'####...#....... ##...#.............#...## #>.#.....................#..?..... ##...###...........###...## #..#<....................#........ #...## ##.........## ##...# #..#...................).#........ ##...###.......... ##...## #..#...#####+##..#####..)#............ ##...#........... #...## #..#...#......#..# #...#....... ... ##.....................# #..#...#......#..# #...#...### ##.## ##....................... #..#...#......#..# #).)'...# #...# #......................... #.[#...#......#..# .#...#...# ###...### ##.......................## #..'...#......#..#...#...#...# #...#...# #......................... #..#..........#..#...#...#...###.#.#.#.#####'.......................# #..#..........#..#...+...#...............#+.'#.....................## #..#...._.....#..#.. #...#......##...##...+.##...........e... #..#..........#..#. #...#...............#+.'#.......((...... #..#..........#..#. #...#...###.#.#.#.#####'................ #..#...#......#..# #. #...# #...#...# ................. #/.#...#......+..# #...# ###...### #................ #..#...#......#.^# #...# #...# ................( #..#...###'####..#####?. #... ##.## #................ #..#....)).)....)....... .. #............... #..#.....................# ... ...#........... #..#.......>.............# ... #..#...##'############...+.... #.?#...#.............#...#... #..#...#.........)...#...#. #..#...#.............#...# #..#...#...##'####...#...# #..#...#...#.....#...'.).# #..#...#...#.....#...#)..# #..#...#...#######...#...# #..#...#.... ......#...# #..#...#... ........#...# #..#...# ........#...# #..'...### #######+#...# #..#....... ....# #..#........ ....# #..#........ #..######+## #.......... #.<........ ###########