####### ##### ####################.....################################### #... ............[..............................................# #... ......................_....................................# #..##########'########...#......#######)..#####################..# #..#.................#...#.......... #...#...................#..# #..'.................#...#........... #...#................[..#..# #..#.................#...+........... #...#...................#..# #.<#.................#...#..........( #...#...######..#'###...#..# #..#.................#...#........... #...#...#....'..#...#...#..# #..######'############...###+##########...#...#....#..#...#.).#..# #................ ........(............#...#....#..#...#...'..# #................ .......)........#...####'#).#####...#..# #..#################################'##...#...................#..# #..# .......................#...#...................#..# #..# ..).....)..............#...#............(......#..# #######'################...##################'##..# ................................(.................# ......................................(...........# ....(......<............/...............[.........# ...........######.######<.........................# ...........# ##)## #..........................# ...........# #...# #..................).......# ...........# ##...## #..............)...........# ......../.# #.....# #...............)..........# ........# ##.....## #..........................# #.......# #..........................# ##......)###.)........................ #.........##......................... #.........##....(>(................. #...##.##...#..............>......... #.## #(# ##.#........................ ## ##)## ##........................ #'''# ######################### #...##### ++#''...## ##.....# ............... .(............. ..............# .............## ..............# ............... ...............