###### ##### ##### #### ##### ##### ##....## ##...## ##...###..## ##...## ##...## #.....)##### #.....## ##.....#....## #>....###.....## #.....).(..###......#######............## #......#.......## #....)).'....')....."'....'.............# #...............# #......###...'...)...'..###.............# #...............# #.....## #####.......##.# #......#......# #...............# ##...## ##.....###.# ##>...##......# #......#........# ##.## ##...## #.# ##..####.....# ##....###.......# #'# ###'# #.# #++# #......## ###''# #####''## #.# #.# #.# #..# #.......# ########..#######..# #.# #.####.#####..# #.......####..................# #.# #.#...........###.......'.....................# #.## #...............+.......'....######...######### #..# ###..#######....+...^...###### ###.# #..# #..# #..###.......# #(# #..# #..# #..# ##.....## ##)## #..# #..# #..# ##...## ##.).## #..# ###########''## #..# ##''# ##.....## #..# ##.......#.....## #..# #..# #.......# #..# ##...............## #..# #..# #.).....# #### #..###.................## #..######..# #.......# #..# #..##...................###..........# #.......# #..# #.^.'...................+....####.#### #.......# #..# #.###..................#####.# #.# #.......# #..# #.# #.........#...<...## #.# #.# #.......# #..# ##'####.......###.....## ### ### #####)).....# #..# ##...##..............### { ##...........# #..# #.....#..............# { { ##...[........##### ##..# #....(...............# { { ###.............'...######...# #...........#.....e(.# { #.'....^........###........### #.....#....###.......# #.'.............# ##)####### ##...###..## ##....(.# {###[......#.....####'## #''## #### #####R## #..........^.........## #..# #(# #>....................# #..# #e# #.....................# #..# #e# {{ #.....................# #..### #o# { {##.....................# #....# #E. { #'.....................# ###### ##e ##...:.................# .. #.!.......#........[.## .. #........##.........## ..# { { { #.......###........## { {###.....#####......## #########.............####'# ##[.#............>.....+....########### #...'..................+..............# #...#..................#.####..#####..# ######................##.# #).# #..# ##..............###.# #..# #..# ##..(......###+# #.# #..# #..# #..........# #.###.####..# #..# #..........###...........#####..# ##.........'.).....####.........# ##........'....#### ##........# ##.......###### ########## #########