######### ###.......# ##......##.# #.......##.# #..#.#..##.####### ##########..#.#...>.......# #....)..)......#.##.#####.# ####.#########..%...##.# #.# #........# #......##.# #.# #.##.###.# ###.......# #.# .#. #.##.# #.####### #.# ... #.#..# .# #.# #.# #.. #.#.## .# ##+## #.# ... #.#.# .# ##...## #.# ###.# #.#.####.# ##.....## ###.# ##.#.# #........# ##.......## ##.#.### ####....########.#...####.........####......# +................)......+.........+.......#.# ####....########.#...####.........####...##.# #.......# #.##.## ##....?..## ##.###.# ###+### #.###.#.# .#..## ##.....## ##.####.# #.....######.###.#.# ##.#. ##...## #.......# #.....#...##.##).#.# # #.# ##'## ##.###### +..#..'.<.##.......# #.##########.## #.# #.....#...##.##.#..# ..............# #.# #.....#####........# #.###..#####..#### #.# #######'#######..##.#.## #. .#......####.# #....)..............#.# . #.........##(# #.#####....####..####.# #.#......#).(.# #. #..........# #.# ####....⌠..#### .. ##.#...##..####.# .......#.# ### #...#..........# ###.#.....# #.#..⌠.######### #.#....## #.#.#..# #.###### #.#...## #.# #.##### #.# #..