######### ############################################### #.......####### #.............%..(.(...................:.)~~..### #.<...<.##....########..............%(###.....................~......# #.......''.}..''.>.''.....~~~....~0~0...###.................~~~~..>..# #...<...##....########...~~~..~~~~~~~00...##...##'####.......~~.....## #.......####### #.......~~~~~~~~00....#...#.[...#....~~~~......# ######################.......0~~~0~~~00....#...#.....#...~~.~......## #.............................~0~~~~~0....##...#.....#.~~~..~......# #......~...............###......~~00.0....#....#######~~~.~~~.....## #..~~~~~~...........~....####....0.......##.....~~~~~~~~~.~~.....## #.~~~~~~~~.........~........#######....###........~~~~~...~~~...## #..~~~~~~~~......~~~......~~......######.................~~~....## ##...~~~........~~~..)..~~~~~~~~~~~.........~~~~.......~~~~~.....### ##..........~~~~~...))~~~~~~~~~~~~~~~~~~..~~~....~~~~~~~~~~~~.....## ###....~~~~~~~~~~~)~~~~~~.......~~~~~~~~~~~~~~~~~~~~~~~.....##....# ###..~~~~~~~~~~~~~~~~~~~......8.8.......~~~~##~~~.........#####..[..## #..~~~~~~~~~~~~~###..##########'#################################....# #~~~~~~~~~..~~~~#~~...~........................................>##...# ##~~~~.....)[)#~#~....~~........................................##...# ##~~......))).##.~..........................(...................##..## #~~.............#.~...#####################################.....##..# #~~...###.).....#..~..# .(................ #.....#...# #~....#.#.)#....#..~..# .................. #.....#...# ###...#'#..#.#..#.....# .................. #.....##..## ###........'.#..#.....# .........i........ #.....##...# #..........###.##.....# ######^########## #.....##..## #..####........##.....# .......#....... #.....#...# #..#..'...####..#.....# .... ######. .###### .... #.....#..## #..####...').#..#.....# .... #C .# ...C #.....##.# #.........####..#.....# ..... '. .' ..... #.....##.## #...............#.....# ..... #D .# ..... #.....#...# ###...........###.....#...... #. .# .....$#.....#...# #)#...##'##...# #.....#.......# .. .. .....c#.....##..# #('...#...#...# #.....#.......^ .....c#.....#..## #)#...#(/[#...# #.....#.......# .....^#.....#..# ###...#####...###.....#.....L2# #. .# .....$#..^..#.## #...............#.....#.....4.# #. .# ..... #.....#.#### ##......)####...#.....#.....e.# #. .' ..... #.....#..#.# ##..#'#..'..#...#.....#......4# #. .# .... #.....##...# #...#(#..####...#.....#......1# ##. .## .... #.....###[## #...###)..............#......(# ..#.. .... #[....# #[## #......[..#######.....#.......##########^##########W.... #.....# #..# ####...[..'.....'.....#.......%.......((.(.......uu..... #.....####.# ####..##..#######.....#...........%.............uC...... #.....#....# #.....##........#.....#.....^.................(.u....... #.....#.##.# #.##.....###....#.....#...............(..)))............ #.....#.##'# #.##.)...'.#..###.....##################)##################.....###%%# #....##..###..# #.....[........(...(...%)....[..................##..## #....##.......# #.......................).(...............%.....#....# ##............###<..............................................##...# #..#......##...##################################################..## ##........##.....###...##.#..##...## #####.##%#.#..####### ####..## ##..##..............#...#...##.##.####.#..##.#%#.##(.#...####.#.##.# ########....#..##.#.##.#..#..##>..##.#.##..#%.##..##..##......#.### ##########################################################