### #######.# ########## #.......# #........# #.#####.# #.######.# #.# #.# #.# ##'#######.#####.# ########### #.# #.....#....##....######.....#...## #.# #.....#.....#.........#..........###. #.# #.....#.....#........................ #.# #...........##........###'###......# #.# #...........##........# #.# #......#.. #.# #...........++........###.###.......... #.# ##.....#+#...##........###_..'......# #.####.....##.#...++........###.###..#...# #..........##.#...##........# #.# #..# ..# ##w.#.......##.#...####...#..###'###.## .# #..........>............#............# # ##.##..)....w.......##..#............# #.########.###r....##...............# #.########.##............####)..#.%.# .. #...........+............# #...##'## ... ##########.##.r..........####...##.###.... #......................'.......... .......................#.##.....## .......................#'##....... ..................................# ...(... ...#+#...........%.......+ ..... ...#+#....#..............# . ..........#.............. ###.......#.............. #...................... #......#............... #...%..#...)........... #######...#............... . ......##...#.............. ##### .............###............$ #...# .............###.....#....... #...# .....................#.##### #...# !........................ #...# ......................... #...#####......................... #.......#.......................... #..)....<..........#####........... #..................#.......#....... #...##..)..........#.......# ..... #...##.....................#.>.... #.####............................. #.# #........#........##~#......... #.# #........#......#~#~~###...... ###.################...#~~~~~ ..... #................# #..##~#~~#~~#... ################.# #.%#~~~~~~~~#.. #.# #..~~#~~~#~~#.########## #.# ##.##~~~~~~##.%......... #.# #..#~~#~~~~..########## #%# #..~##~~###..# #.# #....~~##....# #.# #............# #.# ########..#### #.# #.## #.# #.# #.# #.# #.###########.# #.............# #.############# ###