################## #................# #.######.#######.# #.######.# #.# ##### #.##...#.##### #.#######...# #.##.........###.........#.# #.##.%.#.###.#.#.#######...# #................# ##.## #####.######.....# #.# #....# ##...## #.# #.#### ##.## ##.# #.# #.# #..# #.# #.# #.## #%# ##'## #.# #.# ##...## #.# #.### ##.....## #.# #.#.## ##.......## ##.## #....####.........####...#####. #.......+.........'............ #....####.........####...####.. #.#.## ##.......## ##.## ##.### ##.....#######.##### #..# ##...## #.........# .. #.## ##'## #.###.###.# #.# #+# #.######### #.# #.# #.....# #.# #.# #.........# #.# #.# ####..# #.##### #.# #.#######.# ##.#####.## #..# #.#...## ##.## #.# #####.###.........#####..### #......#####...## #.# #..............#...........# #...............##### #.###.###.###...##.##.#####.##.# ##......#####......... #.....###.# ##.##...#.#####.#..####......### ##.####### #.........# #.#...........................# #.# ########### #.............................### #.# #.#...~~~~~~~~~~~~~~~~~~~~~~~...# #.# #.#...~~~~~~~~~~~~~~~~~~~~~~~.... #.# #.#...~~~~~~~~~~~~~~~~~~~~~~~....##.# #.#...~~~#+#'#~~~~~~~#'#+#~~~.....#.############# #.#...~~~(...##+###'##..>'~~~.........#.........# #.######.....~~~(...'.......'...'~~~...#.#.#.#.#######.# .............~~~#+###.#####.###+#~~~...#.#.#.#.# #.# #.######.#...~~~~~+...#...#...#~~~~........#.#.##### #.# ##......~~~~~#.###...'.}.'~~~..}..#...........# #.# #.......~~~~~#.###.<.'.}.'~~~..}.....)..#.###.###.#### ##......~~~~~'...#...#...#~~~~..........#............# ##.#...~~~#'###.#####.#'#'#~~~...###.#######.##.###.# #.#...~~~'...#.......#...'~~~.(.# #.# ##.##.# #.# #.#...~~~'(..##+###'##...'~~~...# #.# #...#.###.# ##'#...~~~#+#'#~~~~~~~#+#'#~~~...###+## #.#.......# ##......~~~~~~~~~~~~~~~~~~~~~~~...##...## #...#.##..# ##.......~~~~~~~~~~~~~~~~~~~~~~~...#.....## #####.##..# ## ##........~~~~~~~~~~~~~~~~~~~~~~~..........## ##......# .#...####...........................................####...##.## ........'...........................................'.......#.# ...b.####.........#.##...##..#######....#...........####...##.# .## ##.......##.###.## .## ##.#.####.......## ##.###.# ##.....## ##.....## ###...# ##...## ##...## #.### #'## ##'## #.# .# #.# ##### #.# # ######%### #...# #.# #........###.#.###.# #.#......#...#...#.# #........#%#####...# ..........#...#...### ##.........(..#.### #.#...##.###...# #.#### #.# ##### ..# ####