############## ###################################### #............# #.................)..................# ###########..############...............#######..###########.# #.......................................#######..###########.# #............................................................# #.........######.........########...................########## #.######..# #..######.########..#######.########.########## #.######..######..######..........)...............)..........# #.......................)..?.............<...................# #...................#####.........................##########.# #.#####..#########..# #..##########...#########.##########.# #.#####..#########..#####.[##########........................# #..........................)....................##########...# #.#####...######..########..##########..........#.....((.#...# #.# #.)(# #..# #..# #..........#....(#.)###.# #.# #...# #..# #..# #..........##'''###+# #.# #.#####...# #..########..# #..........#.....P~.# #.# #.........######............##########..........#.....~~P###.# #.........................................<.....#.....P~~#...# #.########..###########..............######..(..#......~P#...# #.########..###########..............######...###.~.(.~PP###.# #...............................(...............####.#######.# #.......................................................)....# #.............########.##############.....))..[))...)........# #.#####..#..#.# #.# #.###########(..########.# #.# ##.#.##.# #.# #.###########...########.# #.#####..#..#.########.##############..............[.........# #.......###..).............>..........>......................# #.......#)#.........##......(..................(..[..........# #.####..#+#..######.##.~~~~~~~~~~~~~~~~~~~~~~~~~~8[..........# #.####.##.##.######....~~~~~~~~~~~~~~~~~~~~~~~~~8~...........# #......#...#..(........~~#####################'.~~(..........# #.##..##...##..........~~#)~..................#.~~)(.........# #.#..##.....##..####...~~###..[.....).........##~~..(.######## #...##.......##..###...~~#>........[8...........[[....######## #..##%##...##'##.......~~###.......[).........##~~....(......# #..#%.%#####...#.......~~#)~.......)..........#.~~...........# ##.#.(..#.#....#.......~~#####################'.~~.########### #.#....#%#....#.......~~~~~~~~~~~~~~~~~~~~~~~~~8~.# ##.#....''%....#.......~~~~~~~~~~~~~~~~~~~~~~~~~~8.########### #..##...#%#...##.............................................# #...###.#.#.###......................>.>.....................# #.....###.###....#########...................................# #####.........##.#########..############...........#########.# #.........##..##............############.....................# #...<........................................................# ############.###########...........<..........#####..........# #.# #............#######...# #...######.# #.# #..(.........# #...# #...# #.# #.# #............# #...# #...# #.# #.# #...........)#######...#####...# #.# #.# #..............................# #.# ### ################################ ###