BM6&6(v@ mmmfffuuu|||]]]GGG???GGGiiimmm^^^___RRRGGG===::::::999888999888888999888555444444555666555555666777777666444222222222222222222222222000000111222333333444444111111111111111111111111777DDDaaa{{{ssswww||||||oooXXXMMMNNNTTTcccvvv{{{xxxyyy{{{wwweeeZZZRRRKKKRRR[[[eeeqqqwwwoooiiifff\\\WWWYYYZZZTTTOOOOOOQQQQQQZZZlllvvvkkkeee______cccggghhhtttyyy}}}llleeecccZZZXXXZZZVVVYYYPPPGGGCCCFFFIIIGGGEEE;;;666222000111111///---000000///...------,,,,,,------------......//////............////////////............////////////111111111111111222222222333444666888<<>>999333111111222111///000//////...------,,,,,,..................................../////////////////////000000000000111111111111111111222222222333444666999<<>>::::::999666555888444555666555444333444555333222222333444444333111333333333333333333333333111222222222222222333333111111111111111111111111444:::MMM```pppyyy}}}{{{dddWWWQQQQQQPPPQQQUUUbbbsssrrrhhheeegggpppyyy~~~~~~~~~iiiccccccaaa```bbbkkkrrrcccXXXdddnnn{{{hhheeehhh^^^XXXRRRJJJDDDBBBAAA???===CCC<<<444000///000000000...............---------///////////////.....................////////////........./////////000000///000000111222222333333555555666999<<<@@@CCCEEEDDDGGGKKKQQQUUUYYY[[[\\\]]]ggg}}}|||lllsssVVVAAAAAAAAAMMMccc|||\\\RRRaaa{{{QQQ???;;;999:::888555555777333444555555333222333555333222222333444444333111222222222222222222222222222222222222222222222222111111111111111111111111333888IIIZZZiii|||~~~~~~hhh[[[ZZZ\\\[[[UUURRRZZZlll|||~~~sssooovvv~~~{{{rrrxxxwwwfffbbbbbb```bbbhhhlllfffZZZXXXdddqqq~~~~~~{{{|||kkk```lllmmmYYY[[[VVVOOOHHHDDDAAA???===@@@:::333//////000000...........................------------......//////............////////////............//////////////////000111222333333444555666777999<<<@@@CCCEEEEEEGGGLLLQQQUUUYYY[[[\\\\\\eee|||vvvkkkzzzkkkIII>>>???BBB^^^pppXXX]]]qqqpppIII<<<999999:::888444444777222333444444333222333444444333333444555555444222111111111111111111111111222222222222222222222222111111111111111111111111000333AAAQQQ___zzz{{{xxxsssdddcccdddbbb\\\YYYaaasssxxxwww{{{jjjjjjkkkqqq}}}uuuyyyqqqdddaaa```___eeennnqqq___ZZZcccnnn~~~wwwsssvvvooo```XXXYYY]]]hhhgggWWW[[[VVVPPPIIIDDDAAA???>>>===999333000111111000...........................***++++++,,,---...//////............////////////...////////////000000000...///000111222333444444555666777999<<<@@@CCCEEEEEEHHHLLLQQQUUUXXXZZZ[[[ZZZcccyyyssskkk~~~___DDD@@@AAACCCllliiiXXXggggggEEE:::888888:::888444444777222333444444222222333444444333333444555555444222000000000000000000000000222222222222222222222222111111111111111111111111...///;;;HHHXXXtttxxxooo~~~nnnmmmllliiieeefffppp}}}hhh```WWWVVV```sss{{{nnncccaaa______gggrrr}}}ddddddvvvzzztttrrrgggPPPNNN^^^dddcccccc```XXXTTTNNNHHHCCC@@@>>>>>><<<888333222222333111///---.....................((()))***+++---...//////............/////////000000000000000111111111111...///000111222333444444666666777999<<>>===@@@IIIqqqvvvpppLLL666888888777666555444333333444444333333222222222333000111111222222111111000000000000000000111111111000000111111111222222222000000000000000000000000///111444>>>OOOfffzzz~~~xxxrrr~~~vvvkkk___VVVPPPMMMPPPVVVjjj|||hhhddd```___dddppp|||rrrmmm___]]]\\\^^^bbbbbb]]]XXXVVVUUUTTTQQQHHH>>>;;;===888555111///////////////.........//////.........//////.........---------////////////000000000000///////////////000111111111111000000111111222333444666888:::<<<@@@DDDHHHHHHIIIKKKNNNRRRVVVYYYZZZ[[[aaauuu{{{hhhjjjvvvZZZBBB<<<<<>>WWWrrr~~~vvvtttxxxlll___WWWTTTTTTZZZaaa```hhhpppxxxvvvnnnpppuuu{{{{{{vvvtttooohhheeeggg]]]___bbbhhhsssuuummmfffdddcccdddmmmwwwwwwhhheeebbbcccgggmmmmmmdddZZZUUUbbbiiizzzvvvrrrqqqpppjjj^^^UUUWWWLLLDDDCCCDDD@@@:::666444222111111111222000///.........//////.........---------.........//////////////////000000000000///////////////000111111111111000000111111222333444666888:::<<<@@@DDDHHHIIIKKKOOOTTTWWWZZZ[[[[[[]]]cccvvvvvvfffdddyyywww```DDD;;;AAACCCQQQlllkkkUUU___gggBBB???@@@666666666666666666555555555222333444555555333111000//////000000000000////////////000000111111222222////////////000000000000000000000000000000000000222...///222222888QQQlll}}}xxxrrrpppeee]]]WWWSSSSSS^^^iiirrrvvv|||}}}wwwvvvtttrrrssswww}}}xxxxxxyyyvvvuuuuuuppphhhccccccbbbdddfffjjjsss~~~~~~{{{yyyxxxsssmmmpppwwwmmmaaaaaa___aaalllvvvtttgggbbbfffqqqrrrzzztttoooqqqsssrrrnnnggg```[[[[[[LLLCCCEEEEEE===555444444222111111222222000///------............---------------.........//////......//////000000111111///////////////000111111111111111000111222222333444666888:::<<<@@@DDDHHHGGGJJJNNNSSSWWWZZZ[[[[[[^^^dddxxxsssccclllpppWWWDDD@@@===>>>SSSooo|||WWWVVViiiZZZ?????????777888888777777666666555555333333333333333333333333000000111111111111000000000000000000000000000000///////////////.........////////////000000000000---///222333222999LLL___wwwxxxnnnqqqiiiccc]]]WWW```fffoooxxx{{{vvvssstttvvvxxxxxxrrrqqquuuwwwtttnnnkkklllnnnkkknnnooommmpppxxx}}}xxxzzz~~~zzzhhhaaaaaa[[[eeennn|||hhhdddqqqnnnvvvxxxqqqooovvvwwwkkkfffeee]]]```OOODDDEEEDDD<<<666777222222222111111111111000////////////////////////---------...///000000111---......///////////////000000000000000111111222///111222222222222333555444555888;;;>>>BBBDDDEEEKKKNNNPPPPPPSSS[[[^^^^^^```fffyyyiii\\\nnniiiPPP>>>======@@@ZZZ|||kkkYYY^^^qqqrrrLLL999:::;;;777777777777666666666555555555555444333222222111111000000111111111111000000000000000000000000000000////////////.............../////////000000000000///000111111000555FFFXXXlllvvvyyyppp{{{uuummmfffdddjjjssszzz~~~{{{vvvtttuuuxxx{{{~~~xxxtttppprrrsssrrrnnnmmmoooqqqsssuuuuuurrruuu}}}sssddd______^^^gggrrr}}}|||uuuyyylllkkkrrrqqqsssqqqvvvuuuhhhcccccc]]]]]]NNNDDDCCCAAA888222333222222222111111111000000////////////////////////---------...///000000000...//////000111000000000000000//////000000111222///111222222222222333555444555888;;;>>>BBBDDDEEEHHHLLLNNNOOORRRYYY\\\[[[^^^eeeyyyyyyddd```zzz^^^GGG:::<<<>>>EEEhhhcccZZZfffyyy```EEE:::999::::::666666666666666555555555666666555333222111000//////000000111111000000///000000000000000000000000............................../////////000000000000000111000---000???NNN^^^jjjxxx{{{rrrxxx}}}sssyyy~~~}}}|||~~~zzzvvvuuuwwwzzz}}}~~~}}}{{{zzzyyyxxxxxxsssrrrrrrqqqrrrsssvvvwww|||~~~~~~lllaaa^^^^^^bbbjjj{{{}}}|||wwwpppqqqvvvtttyyyvvvxxxuuugggdddhhheee\\\NNNCCC@@@;;;333000222222222111111111000000000////////////////////////---------...//////000000///000000111111111111111000000//////000000111222///111222222222222333555444666888;;;???BBBDDDFFFFFFKKKOOOPPPTTTZZZ[[[YYY\\\dddyyy}}}rrrhhhrrrxxxSSSCCC;;;??????KKKwww}}}bbbaaarrrVVVCCC>>>999777999555555555555555555555555555555444333222111000/////////000000000000//////////////////////////////------...............///........./////////000000//////000///---...:::HHHUUUbbbsss~~~~~~uuummm{{{yyyzzz}}}~~~yyyvvvuuuwww{{{}}}yyyvvvqqqoooooosssxxx{{{{{{xxxvvvuuuxxx{{{~~~vvviiibbb___^^^dddlll~~~|||uuuiiikkkvvvwwwbbbTTTFFF===777111000333111111111111000000000000////////////////////////---------......///////////////000111111111111000///////////////000111111///111222222222222333555555666888<<>>@@@AAASSSssseeexxxsssKKK???===666222555444444444444444555555555333222222222222222111111//////000000000000//////........................,,,---------......//////............////////////......///000......888DDDPPP^^^ppp~~~yyynnnwwwxxxyyy}}}}}}zzzwwwwwwyyy{{{}}}rrrnnngggdddfffnnnxxx~~~|||zzz}}}~~~ooofffaaa___^^^dddnnn~~~vvvllltttooo___JJJ<<<444000000111111111111000000000//////////////////////////////------------............---...//////000000///////////////...///000000111///111222222222222333555555666999<<>>>>>>>>GGGdddssstttcccCCC===>>>888444777333333333444444444444444111111222222222222222222...//////000000//////...........................,,,,,,,,,---......//////------........./////////------///000///...666@@@LLL[[[nnn||||||mmmqqq|||{{{}}}~~~}}}~~~~~~qqqkkkddd```ccclllxxxvvviiiaaa^^^^^^___gggrrr}}}tttlllttttttbbbLLL<<<666444111///111111000000000/////////////////////////////////------------------------------.../////////////////////......//////000111///111222222222222333555555777999<<<@@@CCCEEEGGGEEEKKKOOORRRVVVZZZ[[[XXX]]]eeezzzSSS:::>>>======SSS}}}~~~rrr~~~oooTTT>>>;;;===:::777999222222333333333444444444333333222222111111000000......////////////......------------------------++++++,,,------...//////---------.........//////...---///000...---222:::GGGVVViiixxx~~~nnnllluuuvvvppphhhccceeennnyyytttfff^^^]]]aaadddlllwwwvvvqqqwwwxxxoooggglllpppjjjgggXXXEEE;;;<<<===999222111000000000////////////////////////////////////------------------------......///000000000000000///............///000000///111222222222222333555666777999===@@@CCCFFFGGGFFFKKKOOOQQQUUUZZZ[[[YYY```gggzzz{{{LLL===AAA<<<>>>___qqqgggwww\\\III999777999666444444222222222333333444444444555444333222111///............////////////......------------------------++++++,,,,,,---...//////---------........./////////...///000---+++///555BBBQQQdddtttvvvpppwww{{{uuummmggghhhoooyyyvvvggg^^^^^^dddjjjqqq{{{nnnaaaiiirrrvvv~~~sssjjjbbbbbb```TTTVVVIII<<<999AAAGGGBBB999000000000000////////////////////////////////////------------------------//////000111111111111111...............///000000///111222222222222333555666777999===@@@CCCFFFGGGHHHMMMQQQRRRVVV\\\]]][[[bbbhhh{{{kkkFFF999>>>???IIIooonnneeewww{{{}}}yyyLLLDDD:::555555666555333333333333222222222111111000222444333111...------///000///...,,,,,,...111.................................................................................,,,+++,,,///222:::GGG^^^tttoooqqq|||~~~yyyxxx{{{oooddddddbbb___jjj~~~}}}kkk```eeeyyyjjjxxxwwwhhhgggbbbVVVPPPSSSJJJ===888888666>>>FFFBBB222222000///............////////////............---------............//////////////////////////////////////////000111111000111222333555666777888666777999;;;???BBBEEEFFFIIILLLPPPSSSUUUXXX[[[]]]aaahhh]]]CCC<<<>>>???MMMwwwjjjgggzzzmmmnnnoootttIIIAAA999444444666555333333333222222222111111111000222333222000......///222000///------,,,------.................................................................................,,,+++,,,///111777DDDZZZooo{{{ssssss|||~~~vvviii___\\\\\\bbbtttuuu]]]bbbxxxyyy}}}rrrfffooommmYYYLLLPPPLLL<<<444222333>>>HHHEEE222111000///............////////////............---------............///////////////////////////...............//////000000111222333444666777777777777999;;;>>>AAADDDEEEHHHKKKOOOSSSUUUXXX[[[^^^```hhhbbbNNNAAA>>><<<@@@WWW{{{dddkkk|||mmmooovvveeeDDD>>>777333444555555444333222222222222111111111000111111000///...000222444111------......,,,)))---------------------------------------------------------------------------......---,,,,,,///111333===RRRggguuu|||~~~uuuppp~~~hhhccc[[[VVV\\\mmmmmm___sssvvvoooiiixxxtttXXXGGGLLLFFF777222333666@@@FFF???222111000//////......///////////////............---------............///////////////////////////---------------...//////000111222333444555666777777888999;;;>>>@@@CCCDDDGGGJJJOOOSSSVVVYYY]]]______iiiuuuRRRGGGBBB@@@<<>>:::555333333444555444222222222222111111111111///000000///......111333555000,,,---000111...***---------------------------------------------------------------------------......---,,,---///111...777HHH]]]mmmxxx{{{qqqrrrzzz]]]^^^ZZZXXXddd{{{tttrrr}}}qqqSSSEEEHHH===222333:::===AAA???333111111000///////////////////////////............---------............///////////////////////////......------......///000000111222333444555666666888888999;;;>>>@@@CCCDDDGGGJJJOOOSSSVVVZZZ^^^``````jjj{{{~~~kkkNNNFFF@@@@@@???QQQ~~~jjjTTT]]]rrr~~~mmmGGG:::888555333333444444444222222222111111111000000...//////...---...111333333///,,,...333444111---------------------------------------------------------------------------,,,---......------...000,,,222@@@TTTeeerrryyyooo{{{qqqfffWWWZZZZZZ\\\lll|||iii}}}lllRRRGGGDDD;;;222444:::;;;===:::---111000000////////////000////////////............---------............/////////////////////////////////......//////000111000111111222333444555555888888:::<<<>>>AAADDDEEEGGGJJJOOOSSSWWWZZZ^^^aaaaaalllyyyllllllzzzcccNNNFFF===@@@DDDaaa{{{ZZZRRRdddyyyXXXAAA777777555444333333444444222111111111111000000000---...//////......000222///...---///222444222///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///...------...000---///:::LLL^^^mmm}}}}}}ooorrr|||zzzuuuddd]]]TTTVVVXXX]]]jjjuuuqqqeeekkk~~~pppXXXKKKAAA>>>333222333111666888111000000////////////000000////////////............---------............//////////////////////////////////////////000111111111111111222333444444444888999:::===@@@CCCFFFHHHHHHKKKPPPTTTWWWZZZ^^^```aaalll{{{iii]]]```nnn~~~www\\\MMMGGG===@@@KKKqqqlllTTTZZZqqqLLL@@@666777666555444333333444111111111111000000000000---...000000///...///000------...///000///......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---//////...---...///......666FFFXXXiiizzz~~~pppjjjwwwjjj^^^^^^UUUVVVWWW[[[```bbb^^^YYYqqq}}}www^^^LLL===:::222222222---111888444000000////////////000000////////////............---------............//////////////////////////////............///000000111111111222333333444444888999;;;>>>AAAEEEHHHJJJIIIMMMQQQTTTWWWZZZ]]]___```kkkooo]]]QQQ\\\iiiyyyrrrYYYLLLHHH???AAAPPP{{{dddTTTbbb{{{}}}DDD<<<666777777666444333333444111111111111000000000000,,,...111111///.........,,,...//////---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---//////...---...///000...444CCCVVVgggxxxssshhhooowww```YYY^^^YYYXXXYYYZZZWWWTTTUUUXXXvvv{{{bbbJJJ:::111...333666000222666222000000////////////000111000/////////............---------.........//////////////////////////////...------------...//////111111111222222333333444777999;;;>>>CCCGGGJJJLLLJJJMMMQQQUUUWWWYYY\\\______iii|||rrr___OOOOOOWWWeeeuuuxxxdddKKKAAADDDFFFiiiYYY___```===777777777555444333222222222111111111111000000000000///...---,,,,,,---...///---,,,,,,---///000///...***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,---------,,,,,,...///...000333777DDDZZZqqqzzzpppiii|||uuu^^^ZZZ[[[YYYZZZ[[[___aaaWWWMMMSSSbbbmmm|||yyyqqqeeeSSSAAA999333333222222111000000000///---+++555???555+++222...///000000000///---,,,***222&&&111333+++<<<888111000///...............///////////////............000222222222222444666777999;;;>>>AAADDDFFFGGGKKKPPPTTTTTTVVV[[[^^^^^^aaammmuuujjjXXXKKKOOOXXXhhh{{{mmmSSSFFFEEETTTyyy{{{bbbqqqtttQQQ:::<<<777666555444333222222222111111111000000000/////////...------------...///...---,,,---...///...---***++++++,,,,,,++++++***+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,---...---,,,,,,...000,,,///222555???RRRjjjzzz~~~tttkkkzzzlllYYYTTTVVVWWW[[[fffhhh^^^YYYeeexxx~~~rrrjjjaaa[[[RRREEE;;;888333333222222111000000000222222444BBBOOOCCC111000...///000000000///---,,,,,,222'''000111+++888222000000///.........///////////////////////////......000222222222222444666777999;;;>>>AAADDDFFFGGGKKKPPPTTTSSSVVV[[[^^^^^^aaammmzzziii]]]NNNGGGQQQYYYmmmuuuYYYIIIFFFiiirrrkkkcccDDD888???777666555333222222222222111111000000000000/////////...------------...//////...,,,---......---,,,***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++---.........------///000+++...000222777FFF^^^qqqzzzoooxxxvvvcccVVVQQQSSSXXX\\\nnnmmm\\\```ddd[[[RRRKKKDDD<<<:::<<<333333222222111000000000000000111???MMMBBB///,,,/////////000//////...---...222***///000,,,333,,,//////.........///000000......//////////////////...000222222222222444666777999;;;>>>AAADDDFFFGGGKKKPPPSSSSSSUUU[[[^^^^^^bbbnnnooo]]]RRRGGGGGGXXXaaa{{{xxxXXXJJJJJJxxxdddkkk[[[@@@777;;;666555444333222222222222111000000000////////////.........------.........///...------------,,,+++***++++++,,,,,,++++++******++++++++++++,,,,,,,,,***+++++++++++++++,,,,,,---.........------///111+++---000000111<<>>AAADDDFFFGGGJJJPPPSSSSSSUUUZZZ^^^^^^cccooo{{{dddTTTLLLDDDMMMdddvvvxxxWWWNNNTTT}}}pppVVVfff{{{yyyQQQ???777666555444333222222222222222000000000////////////...---..................---///...,,,,,,------,,,******++++++,,,,,,++++++************+++++++++,,,,,,*********++++++,,,,,,,,,,,,---......------...000------///000///444HHH\\\ppp~~~wwwrrrzzzqqq___ZZZXXXTTTVVV]]]jjjiiinnnzzzcccYYYMMMCCC;;;444444777333333222222111000000000---111...---111---+++555//////.........////////////...000000666===555...///////////////000111222---.........//////000000...000222222222222444666777999;;;>>>AAADDDFFFGGGJJJOOOSSSSSSUUUZZZ]]]]]]cccooo{{{oooZZZMMMIIIGGGVVVtttsssTTTRRR]]]zzzppp[[[VVVmmm}}}bbbCCC:::666444444444333222222222222222000000////////////......------...//////...------...---+++,,,------,,,+++***++++++,,,,,,++++++***************++++++++++++*********++++++,,,,,,---,,,---------,,,,,,...//////---...000///000???QQQdddttt~~~|||rrrtttxxxqqqeeeYYYUUUUUUUUUUUUXXXaaa___oooyyybbbUUUGGG???:::555333444333333222222111000000000)))333444111222---+++555///............///000000...+++333000:::FFF999111000000/////////000111111------......///000000000...000222222222222444666777999;;;>>>AAADDDFFFGGGJJJOOORRRRRRTTTZZZ]]]]]]cccppp|||ooocccQQQIIIIIIJJJ___eeeLLLOOO[[[uuuzzzaaaTTTiiiPPP:::888555333444333222222111222222222000000/////////.........------...//////...---------+++++++++---...---,,,***++++++,,,,,,++++++***************++++++++++++)))******+++,,,,,,------***,,,,,,,,,++++++,,,...///+++,,,000///...999HHHZZZmmmzzztttsssppp}}}```^^^XXXRRRRRRUUUTTTQQQSSS^^^zzzeeeTTTBBB:::999777666666333333222222111000000000)))333333000222...+++222///......---...///000111...)))555000;;;LLL999111111111000000///000000000------......///000000111...000222222222222444666777999;;;>>>AAADDDFFFGGGIIIOOORRRRRRTTTYYY]]]]]]cccqqqvvvggg\\\LLLGGGIIIMMMdddWWWBBBGGGRRRrrriiiZZZYYYwwwJJJ;;;999444222333333222222111222222222000/////////............,,,---...//////...---,,,,,,+++***+++---...---,,,+++++++++,,,,,,+++++++++)))************+++++++++))))))***+++,,,,,,------***+++++++++******,,,...///)))***000000---555BBBVVViiixxxwwwsssppprrrXXX\\\YYYQQQQQQVVVUUUMMMQQQiiihhhSSS>>>555555555444444333333222222111000000000000666000+++000000///444///...------...///000111...(((666000<<>>AAADDDFFFGGGIIIOOORRRRRRTTTYYY]]]]]]cccqqqssskkk[[[OOOFFFDDDFFFSSSrrrdddPPP??????[[[|||uuu```QQQ___ZZZ???888555111...222222222222222222222222////////////............------------------------++++++++++++++++++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))************************+++---...//////000333555OOO[[[mmm~~~uuurrryyyzzzyyyfff]]]VVVUUUZZZYYYQQQLLLNNNMMMrrrcccKKK888777;;;666000000333111//////000111000///333222111///------...000000000///...............111,,,***333@@@EEE===444DDD888///...000///------111111000000//////......000111222333222333555777888999<<>>AAADDDFFFGGGIIIMMMQQQTTTWWWYYY\\\___aaannn}}}hhhSSSHHHAAA@@@BBBKKKYYYpppaaaBBBCCCMMMYYYlllrrrxxxmmmlll~~~]]]KKK888222555555333111000000000000000000000000//////.........---------------------------------++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************)))***,,,,,,+++,,,///111444<<>>@@@CCCEEEFFFJJJMMMQQQTTTWWWYYY]]]___```nnnvvv```MMMBBB>>>AAAFFFLLLVVVmmmZZZAAADDDRRRcccrrrxxxooovvv~~~OOOBBB777555666444111000////////////////////////............------------------------------------++++++++++++++++++++++++)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))************************)))***++++++++++++...000333777GGGaaaxxx{{{qqq|||hhhYYYUUUUUUVVVTTTcccyyyssshhhlllWWWNNNJJJ@@@888666666666444111111333......///111333444333222...,,,+++,,,---...,,,***000000///...............000///......---...//////------...000---***...555////////////000000000000000111222333222333555777999:::;;;>>>@@@CCCEEEFFFJJJMMMQQQUUUWWWZZZ]]]___```mmmzzzkkkXXXHHHAAA===BBBIIIOOO[[[rrrzzzQQQ@@@III___vvvlllvvviiiBBB:::555555555222000111////////////////////////.........------------,,,------------------------++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))***++++++++++++---///333333???XXXooo~~~wwwvvvsssbbbZZZXXXWWW[[[]]]xxxjjjSSSKKKFFF;;;666777777666444222111222000000111444777777666444...------000555777666444000000///...............///,,,***+++...000///---......///000...***,,,222////////////000000000000000111222333222333555777888:::<<<>>>AAADDDFFFGGGJJJMMMRRRUUUWWWZZZ]]]```aaannnzzzooo```OOODDDAAA???DDDLLLYYYlllmmmJJJGGG\\\zzzwwwgggpppSSS;;;666444555444000000222000000000000000000000000.........---------,,,,,,------------------------++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************+++,,,,,,++++++---///222...555LLLbbbrrruuuyyy~~~fff\\\[[[\\\]]]fffpppjjjOOOCCC@@@777555555555444333333333222222111222444666666333111111///000444;;;>>><<<:::000000///...............---,,,,,,---...///......///---...111000,,,,,,000.../////////000000000111000111222333222333555777888999<<>>888666777444444333333222222111111000000000000////////////111000000///...---,,,,,,....................................................................................////////////222222222222333444555666:::;;;===AAADDDGGGJJJKKKMMMOOOQQQSSSUUUYYY]]]aaaeeennntttcccPPPEEEBBBAAACCCGGGWWW]]]iii^^^rrr\\\]]]kkkXXX777:::555444333111000000//////........................------------------------------------------------+++++++++*********))))))***)))((()))***+++***((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))*********************++++++++++++,,,,,,111...,,,333:::KKKddd~~~gggjjjkkkuuuyyywwwuuuppplll```PPPCCC<<<999555222333333333333222222111111000000000000////////////000000///...------,,,+++........................------...............///////////////////////////............////////////111111222222333444555666:::;;;>>>AAADDDGGGJJJKKKPPPRRRTTTVVVWWWZZZ^^^bbbfffooozzzjjjYYYGGG???>>>@@@EEEJJJYYYssszzz^^^```mmm^^^gggwwwlllCCC000666444333222111000/////////---------...............------------------------++++++++++++++++++++++++))))))*********+++++++++***)))((()))***+++***(((************************))))))))))))(((((((((((((((((()))))))))*********++++++++++++,,,,,,,,,,,,***000///---111333???SSSsssooobbbnnn}}}uuukkkxxxvvvfff\\\[[[SSSIIICCCAAA>>>888222333222222222222222111111////////////000000000000...............---------........................,,,---------......//////000000000000000000000000............////////////111111111222333444555666:::<<<>>>AAAEEEHHHJJJLLLQQQSSSUUUVVVWWWZZZ^^^aaagggpppxxxqqq]]]PPPBBB======BBBJJJQQQ]]]cccXXXfffpppdddnnnyyysssQQQ<<<444777333222111000////////////---------------.........,,,,,,,,,,,,,,,,,,,,,,,,************************((())))))***++++++,,,,,,***)))((()))***+++***((())))))************++++++))))))))))))((((((((((((((((((((()))))))))******++++++++++++,,,,,,,,,---)))///......111000555EEEfffxxxllllllxxx^^^mmmsssaaaSSSJJJFFFAAA??????<<<666000222222222222222222111111////////////000000000000,,,,,,------.........///........................,,,,,,,,,---......//////000000000000000000000000............////////////000000000111333444666666;;;<<<>>>BBBEEEHHHKKKLLLOOOQQQSSSTTTVVVYYY]]]```hhhqqqxxxkkkcccQQQHHH???<<<>>>EEEPPP[[[mmmVVVTTTppprrrmmmxxx}}}\\\DDD:::666999222111000///////////////,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************++++++***)))((()))***+++***(((((((((((()))))))))*********)))))))))((((((((('''(((((((((((()))))))))***************++++++++++++)))---++++++000---///===PPPnnn~~~zzz{{{yyy```ZZZzzz|||bbbLLL>>>;;;888888888777444111111111111111111111222222.../////////000000000111,,,,,,,,,------.................................++++++,,,------...//////....................................//////////////////000111222444666777;;;<<>>666111444222111000//////...//////,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))***)))((()))***+++***(((&&&'''''''''(((((())))))******))))))((((((((('''(((((((((((())))))))))))))))))))))))***************,,,''''''---,,,---999;;;\\\~~~aaaVVVeeedddEEE<<<999777555666666777777111111111111111111222222.../////////000000111111------------------------........................++++++,,,,,,---...//////------------------------............/////////000//////000111222444666777;;;<<>>@@@FFFIIIQQQlllbbbSSSaaauuuoooIII666333333000...000000000000/////////...........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))***++++++***)))***+++))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))***)))))))))((((((((('''))))))*********+++++++++,,,,,,------.../////////333888LLLooo|||ttt___QQQSSSZZZooo{{{XXX===777666666666666444222111222222222111111111000000000000000000//////.........------,,,---...///000///////////////...---------,,,+++,,,...000///...000/////////........................////////////111222222333333444444555999;;;===AAAEEEHHHKKKLLLPPPQQQSSSTTTVVVYYY]]]aaahhhxxx{{{tttgggYYYKKKCCCBBB<<<===AAADDDHHHXXX|||qqqPPPVVVvvvsssuuubbb???555555222///111000000000/////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))***++++++***)))***+++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))*********++++++,,,,,,,,,---......//////000222<<>>999>>>DDDFFFMMMeeezzzWWWOOOfffsssbbbqqqxxxSSS555444888222///444000000/////////.........------------------------+++++++++++++++++++++++++++++++++*********)))))))))***++++++***)))***+++))))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************+++,,,,,,------...//////111333555AAAaaazzz|||llljjjqqqpppaaaRRRSSSJJJSSSzzz~~~{{{tttiiiZZZIII<<<555444666777666555333222111111111111111000000000000////////////////////////......------............000///...---,,,---...///,,,,,,---000222222000---///////////////.....................////////////111111222333333444555555:::;;;>>>AAAEEEHHHJJJLLLLLLOOOQQQTTTVVVYYY^^^aaakkkyyyvvvfffTTTJJJDDD>>>999888<<>>AAADDDHHHJJJKKKLLLOOORRRUUUWWWZZZ^^^aaaiiixxx{{{hhhZZZLLLEEEAAA<<<::::::===HHHPPPVVViiizzzOOOUUUuuu~~~\\\\\\rrryyyQQQ<<<...222666222///222/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************))))))***++++++***)))***+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******+++++++++,,,------......***000333333<<>>AAADDDGGGJJJKKKMMMPPPSSSVVVXXX[[[^^^```fffwww}}}nnn]]]SSSIIIDDDAAA>>>===???>>>IIIQQQ[[[uuueeeRRRhhhlll]]]iii}}}^^^BBB999333444666555222222//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++************))))))***++++++***)))***+++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((()))))))))******++++++,,,,,,---......***---111333555CCC^^^xxx{{{qqq~~~jjjcccTTTJJJJJJEEE???III[[[sss~~~hhh]]]MMM@@@999777666666333555555333111333:::???111000000000////////////---------.........//////....../////////...,,,,,,------......------,,,,,,---,,,+++,,,...000///.............../////////000............///////////////000111222444555666777;;;<<<>>>AAADDDGGGIIIJJJOOORRRUUUXXXYYY[[[^^^```fffwwwttteeeRRRJJJCCCAAA>>>;;;;;;>>>DDDNNNWWWcccXXXZZZxxxyyy^^^bbbuuu{{{yyyyyyqqqFFF555444222111111222000---//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++************))))))+++++++++***)))***+++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))***++++++,,,,,,---......---,,,000444333777MMMfff{{{xxxooojjjppp{{{uuu~~~tttddd]]]KKKAAAHHHKKKJJJUUUgggiii[[[HHH<<<888888777555555666666444222555===DDD000000000000////////////---------.........//////....../////////...,,,+++,,,---...///...---,,,+++---+++***+++---//////...---.........//////000000............/////////000///000111222444555666777;;;<<>>>>>>>>===>>>@@@LLLMMMfffeeeSSSrrrzzz\\\[[[nnn~~~~~~tttQQQ:::666555444222111000000000......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))(((((())))))))))))((((((&&&((()))((('''&&&''')))(((((((((((((((((((((((((((((((((((())))))))))))******+++++++++,,,,,,,,,***---///000000555???GGGnnn~~~qqqzzz```YYYbbblll~~~sssmmmuuuxxxllleeeeeeOOOGGGGGGLLLHHHJJJiii[[[KKK===888666444666:::444444333333333222222222000000000000000000000000////////////..................------------......---------------------------------............///000000//////......------////////////000000000000111111222333444555777888;;;===???BBBEEEHHHKKKLLLSSSUUUVVVWWWXXXZZZ^^^aaahhhyyywwwgggXXXNNNGGG@@@;;;;;;===>>>AAAFFFPPP[[[}}}^^^\\\|||tttaaagggxxxeeeDDD:::555444333222111000000000...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))(((((())))))))))))(((((('''((())))))''''''((()))(((((((((((((((((((((((((((((((((((())))))))))))*********+++++++++,,,,,,))),,,...------000777===WWWrrryyyqqqlllccceeettt|||~~~tttiii```UUUOOOPPPOOOEEEDDDOOO[[[lllfffMMMBBB999777777444333555444333333333333222222222000000000000000000000000////////////.....................------.........------------------------------------............////////////.............../////////000000000000111111222333444555777888;;;===???BBBEEEIIIKKKLLLSSSTTTVVVXXXYYY\\\```dddhhhyyywwwiiiYYYLLLCCCAAA<<<999;;;>>>AAAGGGNNNUUUmmmeee]]]mmmrrrqqqRRR666;;;444444222111000000000000...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))(((((())))))))))))((((((((()))***)))((('''(((***(((((((((((((((((((((((((((((((((((())))))))))))*********++++++++++++,,,+++---...---+++,,,000444@@@VVVwwwzzzyyyzzz\\\]]]tttttt___VVVQQQJJJFFFGGGKKKHHHQQQjjjtttJJJ???999666888999666333222333333333222222222111111000000000000000000000000/////////............---................................................------------.........................../////////....../////////000000000111111222222444666777888;;;<<>>===;;;<<<@@@BBBDDDKKKSSS]]]~~~^^^nnn}}}qqquuuCCC222;;;333333222000000/////////------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((())))))))))))((((((((()))***)))(((((()))***(((((((((((((((((((((((((((((((((((())))))))))))************++++++++++++---///000///...---///000666EEE___yyymmmnnnTTTgggzzzzzzfffUUUPPPOOOKKKIIIKKKEEEVVVwwwyyy___???999777777999:::999666333222222222222111111111111000000000000000000000000//////.........------------..................---........................,,,,,,---------.........---------....../////////........./////////000000000111111222444666888999;;;<<>>===<<<:::===BBBHHHMMMXXXlllyyybbbqqqyyyxxxnnnzzz|||VVV<<<666444///000000///.........//////,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))((((((%%%'''((('''&&&%%%&&&((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************++++++***+++,,,---......,,,000444:::OOOqqq~~~___OOOZZZlll~~~yyywww|||qqqddd]]]ZZZQQQJJJIIIGGGHHHTTTccc{{{YYYAAA;;;888444777666111///333444222111111000000000/////////////////////////////////.........---------,,,,,,,,,---///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...------------------,,,---------........./////////000111222444777999:::;;;<<>><<<<<<===>>>@@@EEEKKKSSSccc~~~bbb^^^{{{kkktttaaaFFF888333111000000//////............///,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))((((((%%%&&&'''&&&%%%%%%&&&'''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************...---++++++,,,...//////...222111///:::YYY{{{___SSSTTT[[[sss~~~~~~xxxiii___YYYWWWUUUMMMHHHHHHGGGMMM```tttkkkHHH===:::000222777777222111555666333000000000000////////////////////////////////////......---------,,,,,,,,,,,,---///000000///---,,,++++++++++++++++++++++++++++++,,,,,,,,,---------.........------,,,,,,,,,---------.........////////////000222444777999:::;;;<<>><<<<<<<<>>???BBBFFFJJJNNNPPPUUUVVVWWWXXXYYY\\\```ccciiizzzsssaaaUUUGGGEEE@@@===::::::;;;<<>>@@@BBBFFFJJJNNNPPPUUUVVVWWWXXXYYY\\\```dddjjj{{{|||pppaaaQQQGGG>>><<<:::999999;;;>>>@@@GGGKKKPPP]]]yyy}}}XXX___qqqdddlllnnnMMM999777333111333111------------------------------,,,,,,,,,,,,++++++++++++************++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((()))***((((((((((((''''''''''''(((((((((((()))))))))))),,,+++******+++---...//////,,,,,,///...---888EEE\\\mmmlll~~~{{{zzzuuuooolllnnnrrrxxxjjj]]]SSSRRRPPPJJJHHHLLLHHH```|||sssWWW===666999777444222333333333333222222222222000000000/////////......////////////////////////........................---............------,,,------------------------------------------------------------------------...------------...//////000222444555555666888:::>>>>>>@@@CCCFFFKKKNNNQQQVVVWWWXXXXXXYYY\\\```dddkkk{{{xxxkkk```TTTHHHAAA::::::999:::<<>>???@@@CCCGGGKKKOOOQQQVVVWWWXXXYYYZZZ\\\aaadddlll||||||mmm^^^SSSJJJCCC>>>:::::::::<<>>???@@@CCCGGGKKKOOOQQQVVVWWWXXXYYYZZZ]]]aaadddkkk|||sssbbbSSSIIIBBB===:::999:::;;;===@@@DDDGGGIIILLLVVVcccwwwaaaRRRmmmrrrOOO===222222666000///111...000000000///......------++++++,,,,,,,,,,,,------******))))))))))))******************************((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''(((((((((''''''''''''''''''''''''))))))))))))))))))))))))'''''''''''''''((()))***'''''''''((((((((((((((((((((((((((())))))))))))******************++++++...,,,+++,,,...000000111999<<>>??????AAADDDHHHLLLPPPRRRWWWXXXYYYZZZ[[[]]]bbbeeejjj}}}|||sssbbbXXXIII???;;;;;;<<<<<<:::;;;>>>BBBGGGKKKOOORRRXXXttthhhvvvjjj>>>:::999///000333///000222,,,//////...---,,,,,,+++++++++++++++,,,,,,---------******))))))))))))******++++++++++++++++++++++++((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''')))))))))((('''&&&&&&'''''''''(((((())))))(((((((((((())))))))))))'''((()))***++++++++++++))),,,---------///000000,,,...333<<>><<<;;;;;;::::::;;;@@@GGGLLLPPPTTTXXX[[[yyyuuuMMM666999222222222111000//////.........---------,,,,,,,,,+++,,,...//////---,,,***))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***)))(((((('''((((((''''''''''''((((((%%%&&&((()))))))))((('''(((((())))))))))))((((((***)))((('''&&&%%%$$$$$$(((((((((((((((((((((((()))))))))))))))((((((((())))))))))))))))))))))))''')))******))))))***+++***++++++,,,,,,------...000///111444888JJJuuu~~~vvvkkkiii^^^bbbcccaaacccgggeee```lllvvvtttfff___XXXVVVXXXXXXWWWWWWXXXVVVUUUjjjZZZ???===;;;666666666666555555555555444444333222111000///...111///---...000111...+++...------,,,,,,------...000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))***++++++,,,------,,,,,,++++++,,,,,,---...---------............///111111333555777888::::::CCCDDDEEEFFFHHHKKKPPPSSSVVVWWWWWWWWWXXX[[[```dddmmm{{{yyyfffXXXMMMGGG???:::999:::::::::>>>@@@CCCHHHKKKQQQ[[[fffkkkEEE555444222222111111000//////.........---------,,,,,,,,,------/////////---+++***))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((''''''&&&((((((''''''''''''((((((&&&&&&'''((((((((((((((((((((())))))))))))(((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''')))******))))))***+++******+++,,,,,,------...000...000333333===[[[zzzyyyvvvjjjfff```\\\[[[]]]```bbbaaaiiiuuu~~~pppfffccc___\\\YYYTTTPPPQQQTTTOOOjjjvvvKKK888888777555555555444444444444333444333333222111000///...............000000///---...------,,,,,,------.........---------,,,,,,,,,........................,,,,,,,,,+++++++++******)))))))))***+++,,,,,,,,,,,,,,,++++++,,,,,,---...---------............///111111333555777888:::;;;BBBCCCDDDEEEGGGJJJNNNRRRVVVWWWWWWWWWXXX\\\```dddooo~~~yyyjjjXXXKKKAAA>>>999777888:::;;;<<>>AAACCCIIIJJJ[[[}}}qqqdddBBB333111222111000000000///////////////......---------,,,,,,,,,000000000///---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))(((((((((''''''''''''(((((('''&&&%%%%%%%%%&&&((()))''''''((((((((((((''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''###$$$$$$%%%&&&''''''(((''''''''''''''''''''''''&&&((())))))(((((()))***))))))***++++++,,,,,,---,,,+++---111333222222444:::EEEeeeyyyeeehhhsssqqqaaaccceee\\\VVVXXXVVVVVVWWWWWWWWWYYY\\\___dddkkkuuuvvvgggaaaYYYTTTUUU]]]hhhpppyyynnnbbbYYYPPPNNN___tttfffGGG888;;;888555777666444444444333333333222222222111111000000/////////+++...111000---+++,,,///...------,,,,,,------...,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,++++++,,,,,,---...---------............//////000222444777999;;;<<>>BBBFFFOOOSSSlllcccmmmzzz}}}yyyMMM;;;888222...///////////////////////////......---------,,,,,,,,,//////...---,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((((((''''''''''''((((((&&&&&&&&&%%%&&&&&&'''(((&&&''''''((((((''''''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&((())))))''''''(((***))))))******+++,,,,,,,,,---,,,,,,...000000000///444444HHHssszzzyyy{{{}}}mmmiiieee^^^XXXXXXVVVVVVVVVWWWXXXYYY[[[[[[]]]bbbhhhnnnuuu~~~zzzjjjaaaYYYWWWUUUSSSTTTYYYaaagggfff[[[TTTSSSSSS\\\yyyiiiJJJ:::777===888555555111444444444333333333222222111111000000000/////////'''***,,,......///000222...------,,,,,,------...---------,,,,,,,,,++++++------------------------***++++++++++++,,,,,,,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---...---------............//////000222444777999;;;<<>>;;;:::<<>>999999666555555555555444444444444444333333222111111111000000000///...,,,+++***---,,,,,,///111111---***---,,,+++,,,------,,,+++,,,+++***))))))+++---...************************++++++++++++++++++++++++*********)))))))))))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,---...//////111222444444444555888:::CCCCCCCCCCCCDDDHHHNNNRRRUUUVVVXXXZZZ\\\```eeeiiinnn|||}}}qqqbbbXXXNNNFFF???>>><<<999999::::::999>>>FFFGGGIIIWWWiiijjjhhhzzzyyygggqqqVVV<<<888333111111111000///............------------------,,,,,,,,,++++++++++++++++++*********))))))'''(((((((((((()))))))))))))))))))))))))))))))))(((((('''''''''''''''((('''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))++++++,,,,,,---.........///...222666444888MMMeeeWWWeeeuuuggg```]]]YYY]]]___WWWYYYXXXWWWWWWWWWXXXZZZ[[[___dddiiikkkmmmpppvvv{{{}}}vvvooohhhhhhgggbbbcccppppppUUUKKKUUUpppfffKKK===999999:::444444444444333333333333111111111111000000000000//////......---,,,,,,,,,...---,,,...000000---+++,,,,,,++++++,,,,,,,,,+++,,,+++*********+++,,,---************************++++++++++++++++++++++++************))))))))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,---...//////000222333444444666999;;;DDDDDDDDDDDDEEEHHHMMMQQQUUUVVVXXXZZZ\\\```eeeiiinnn|||{{{ooobbbTTTLLLEEE???;;;;;;;;;888777999999;;;BBBIIIJJJQQQfff}}}vvveee|||yyy```fffjjjKKK888555111//////000000///............------------,,,,,,,,,,,,++++++++++++++++++*********)))))))))''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''((()))***+++'''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))***++++++,,,,,,---.........---///333000...888FFFlll~~~kkkkkkttt{{{nnnfff___aaabbbXXXXXXWWWUUUTTTTTTUUUWWWXXXZZZ]]]___```___```dddhhhfffkkktttwwwjjjbbbdddgggddd```jjjhhhWWW]]]xxxwwwaaaFFF666555888888555333333333222222222111111......////////////000000000///...,,,,,,,,,---......---,,,---...///...,,,++++++++++++++++++++++++,,,+++++++++++++++++++++************************++++++++++++++++++++++++***************************+++,,,,,,------,,,,,,,,,,,,,,,,,,---.../////////111333444555777:::===EEEEEEEEEEEEEEEHHHLLLPPPUUUVVVXXXZZZ\\\___dddhhhnnn|||yyynnnaaaSSSGGGBBB>>>:::999;;;;;;888888;;;>>>BBBHHHMMMPPP]]]yyyeeerrr}}}aaabbb|||iiiPPP>>>444222000....../////////.........---------,,,,,,,,,,,,,,,++++++++++++***************))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((&&&&&&&&&''')))***,,,---'''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))*********+++,,,,,,---------+++---111111///222999DDDYYYrrrqqqlllhhh^^^ZZZXXXVVVTTTTTTUUUWWWXXXVVVXXXYYYXXXVVVVVVXXXZZZYYY^^^fffnnntttxxxyyyyyy{{{vvvtttwwwxxxsssnnnkkkjjjgggdddeeekkkqqqtttvvvvvvuuuwwwqqqRRRFFF999666999;;;555///333333222222222111111111------......///000000111444222000---,,,,,,---......---,,,,,,,,,------...***+++,,,+++******+++,,,++++++,,,,,,,,,+++******************************************************)))***************++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,---...//////...000222444666888<<<>>>EEEFFFFFFFFFFFFHHHLLLOOOUUUWWWXXXYYY[[[___dddgggooo~~~}}}mmmbbbVVVHHH???===:::888999<<<<<<:::;;;???BBBFFFMMMTTT^^^ssslllfffnnnaaayyysssOOO===666000000///...---...///000...------------,,,,,,,,,,,,,,,+++++++++******************)))))))))(((((((((((()))))))))*********((((((((((((((((((((((((&&&&&&&&&''')))***,,,---'''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))******+++,,,,,,,,,---,,,,,,///111111333666111===NNNddd{{{yyyllliiiddd^^^ZZZXXXXXXXXXTTTTTTTTTSSSQQQQQQRRRSSSTTTWWW\\\```aaa```]]][[[bbbfffmmmtttyyyoooddd______aaafffjjjooozzzlll]]]^^^]]]WWW\\\jjjeeeIII===;;;999999:::999444///333333333333222222222111......//////000111222222888666222///---------------------,,,,,,,,,---...***,,,---,,,******+++---++++++,,,,,,,,,++++++***************************************************))))))******+++++++++,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,---...//////...000222444666999<<>>===???DDDDDDIIIRRRaaawwweeehhhzzzqqqqqq\\\???777333///000000///------...///------------,,,,,,,,,,,,++++++++++++******************)))))))))((((((((())))))))))))************))))))))))))))))))))))))''''''''''''((()))***+++'''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))((())))))******+++,,,,,,...---------...///111222111111555CCC]]]xxxxxxmmmbbb[[[VVVTTTSSSSSSQQQPPPPPPOOOOOOOOOPPPRRRTTTVVVUUUSSSPPPNNNSSSVVVZZZ^^^aaaeeejjjmmmtttyyy|||sssxxx}}}|||sssfffYYYQQQQQQPPPQQQSSSWWWddd{{{mmmRRRQQQTTTYYYuuuhhhMMM;;;999999888666333333444555333333333222222222111111//////000111111222333333777555333000...---------+++---...---,,,+++,,,---***---///---+++***,,,...******+++++++++,,,,,,,,,************************************************))))))******+++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,---...//////...000333555666999<<>>:::999;;;>>>>>>>>>BBBHHHGGGMMM[[[rrrmmmggg{{{|||yyyuuuEEE777999000...000111000---,,,---///---------,,,,,,,,,++++++++++++++++++***************)))))))))((((((((((((((((((((())))))))))))***))))))))))))))))))))))))(((((('''''''''''''''((('''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((())))))***++++++++++++---......---...//////---///000444BBBZZZooozzzrrrggg___[[[XXXVVVTTTRRRRRRQQQPPPOOONNNNNNOOOPPPPPPOOONNNMMMOOOPPPRRRTTTUUUXXX\\\___```gggpppuuuwwwyyy}}}{{{rrrlllhhhfff```fffjjjggg\\\RRRLLLJJJKKKIIIJJJLLLPPPYYYjjj{{{sss___RRRXXXdddwwwfffKKKAAA===777666555222111222444777222222111111111000000000000000000111111222222222222111111000///...------))),,,......,,,++++++,,,+++...000///+++***---000******))))))***,,,...///************************************************))))))***++++++,,,------***+++,,,,,,------,,,,,,,,,,,,,,,,,,---.../////////111444555666999<<>>>>>>>>CCCJJJLLLSSScccyyydddsssppp{{{bbb555444:::---...111222000---,,,---///---------,,,,,,,,,+++++++++++++++************)))))))))))))))((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))'''&&&&&&%%%%%%%%%'''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((()))******++++++''',,,//////...///000///$$$...555333555CCCYYYhhhyyyppplll^^^[[[XXXVVVUUUTTTRRRPPPNNNNNNNNNNNNNNNNNNNNNNNNIIIJJJLLLLLLNNNQQQVVVZZZVVV^^^fffjjjjjjiiikkkmmmmmmooovvvtttjjjbbb]]]\\\\\\^^^bbbddd]]]QQQHHHGGGJJJGGGGGGLLLQQQSSSSSSXXX^^^\\\cccpppuuuLLL;;;:::;;;444333333444555555555555000000000000////////////000000000000111111111111,,,---......///......---(((,,,//////---++++++,,,+++///111000,,,***---111***)))((((((***,,,///111************************))))))))))))))))))))))))))))))***+++,,,,,,------++++++,,,---------,,,,,,,,,,,,,,,,,,---...//////000222444555666888<<<>>>BBBDDDFFFHHHIIIKKKNNNQQQVVVWWWXXXYYYZZZ]]]aaaeeennn|||eeeWWWIIIBBB>>>;;;:::<<<888<<<>>>>>>@@@FFFKKKLLL[[[TTTwwwsssiii|||oookkkhhhpppGGG444444333---////////////............------------------------************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((())))))))))))++++++,,,,,,,,,,,,------,,,---///000222666:::>>>]]]oooyyyvvvqqqjjjddd___[[[YYYVVVUUURRRNNNLLLMMMNNNNNNMMMNNNMMMJJJKKKPPPRRRQQQTTTTTTVVVYYY]]]`````````ccceeelllyyyxxxqqqrrrssstttwwwzzz}}}~~~~~~yyy~~~|||yyyuuuyyyqqqiiigggeeebbbccceeemmmeee______```\\\YYYXXXbbb\\\SSSKKKGGGFFFGGGHHHHHHMMMPPPNNNLLLSSScccppplllMMM>>>999777555555555444333333222111111111111000///////////////......////////////......,,,------+++---000...)))++++++,,,---,,,+++***))),,,------...---+++***)))++++++++++++,,,,,,---...************************,,,+++)))((((((((()))***)))************+++++++++,,,,,,++++++,,,,,,---...++++++,,,------......//////111444555666888:::<<>>:::;;;<<<<<<===???EEECCCGGGNNNNNNRRReee|||nnnyyy}}}iiiNNN<<>>BBBDDDEEEFFFGGGJJJNNNQQQVVVXXXZZZ\\\]]]```cccfffhhh~~~yyylll^^^RRRKKK@@@<<<:::<<<>>>===>>>AAADDDFFFKKKOOOQQQ]]]|||vvvsssxxxRRR???666222666555...---222............------------,,,,,,,,,,,,,,,,,,,,,,,,************************(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%((((((''''''''''''''''''''''''''''''((((((((((((*********+++++++++,,,,,,***+++------,,,,,,...000333111000555DDDZZZsssxxxwwwuuusssmmmhhhbbb]]]ZZZXXXVVVUUUXXX]]]^^^[[[[[[aaaeeedddllllllmmmkkkiiiiiilllooommmrrrrrrmmmmmmzzzsss\\\UUUXXX\\\VVVPPPOOONNNLLLMMMPPPLLLWWWiii~~~uuuRRR888:::888666666777666333111222111111111111111000000000//////...............------............------,,,,,,******///444111+++,,,,,,++++++++++++***+++)))***+++,,,---///000111,,,++++++******+++++++++))))))))))))))))))))))))))))))***++++++)))((('''(((((()))))))))*********+++************+++,,,,,,***++++++,,,,,,---.........111444666777999<<>>BBBAAAIIISSSZZZeee~~~yyymmm}}}}}}wwwYYY:::444333444555222---...222.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''''''''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%'''''''''((((((((())))))&&&&&&'''''''''(((((((((************++++++++++++)))***,,,---,,,---...000***///222222444???SSScccxxx}}}wwwtttuuu|||~~~|||}}}sss^^^MMMJJJNNNNNNPPPWWWbbbiiikkkmmmqqqfffOOO???666555444444444444444444555000000000000000000000000000///......------......------............------///---***,,,444:::666...---,,,++++++******++++++++++++***+++,,,---...///,,,++++++************+++))))))))))))))))))))))))***************)))((((((((((((((()))))))))*********************+++,,,,,,*********+++,,,,,,------...111444666888:::===@@@BBBCCCEEEFFFGGGIIIMMMPPPWWWXXXYYYZZZ[[[^^^cccfffiiiuuuoooeeeYYYNNNEEE???<<<;;;999999<<<======AAAGGGCCCRRRaaaoooyyymmm{{{zzz|||rrrXXX===000000333333///...000000............---------,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((************++++++++++++(((***,,,,,,,,,+++,,,---&&&---222111///111:::CCC[[[lll~~~zzzuuu}}}yyynnnpppvvvxxxeeeaaa]]]YYYRRRLLLKKKOOOWWWddd~~~qqqVVVDDD999666888444444555444333333555777000000000000000000000000//////...------------...,,,------......------,,,------,,,,,,222777444...---,,,+++*********++++++,,,,,,+++*********+++,,,,,,,,,+++***************))))))))))))))))))))))))+++******)))))))))))))))(((((((((((()))))))))******************++++++,,,******+++,,,,,,------......111444666888;;;>>>@@@AAACCCEEEEEEFFFIIIMMMPPPXXXYYYZZZZZZ\\\___dddhhhkkkiiicccYYYNNNEEE@@@>>>>>><<<::::::>>>???@@@EEELLLJJJ\\\nnntttiiiyyyiiizzzsssaaaGGG222666111444222+++---333222***......---------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%'''((())))))&&&&&&&&&'''''''''(((((()))************+++++++++)))***,,,,,,***)))***++++++...000000//////222555555QQQnnn{{{|||jjjXXXQQQ\\\rrrkkkWWWQQQTTTUUUSSSWWWWWW]]]hhhoooooonnnooonnnKKK===:::666555888444555666444000...///111////////////000000000000//////...------------...,,,------......------,,,***,,,---+++---000///,,,---,,,+++*********+++,,,---,,,+++)))((())))))***,,,,,,+++***))))))******)))))))))))))))))))))))),,,+++)))((((((((()))***(((((((((((())))))))))))*********)))***++++++,,,++++++,,,------......///...111444666888;;;>>>AAAAAACCCDDDEEEFFFIIIMMMPPPYYYZZZ[[[[[[]]]```fffiiimmmyyycccYYYLLLCCC@@@???===;;;777@@@CCC<<<<<>>LLL\\\lll|||{{{hhhWWWRRRVVVZZZaaagggooommmeeeYYYNNNMMMTTT\\\cccttt[[[NNN???888888:::777333444444333333333222222222000000///...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++************************...---+++)))(((((()))***))))))******++++++,,,,,,******)))((('''&&&&&&%%%&&&''''''((()))******+++))))))*********+++++++++......---------....../////////222888::::::===BBB:::===AAAFFFJJJMMMNNNOOOZZZ\\\```aaaaaaaaabbbccckkkyyynnnYYYPPPEEE>>><<<<<<<<<:::EEEGGGEEE???>>>FFFPPPUUUaaayyyrrr}}}}}}{{{}}}UUU;;;888666///000//////..................------------,,,,,,,,,,,,++++++******++++++,,,******))))))))))))******(((((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))*********+++++++++,,,,,,,,,,,,+++***+++---///000,,,111:::EEETTTggg|||www```YYY___mmm}}}zzzxxx}}}aaaRRRHHH@@@888555666888666222333222222222111111111111000//////...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++************************...,,,***)))(((((()))***((((((((((((((())))))))))))))))))((('''''''''&&&''''''(((((())))))***************++++++++++++,,,,,,,,,,,,,,,,,,------...000///222777999999===CCCDDDDDDDDDFFFHHHLLLOOOQQQZZZ\\\^^^``````aaabbbdddmmm|||ooocccNNNGGG???::::::;;;<<<;;;@@@???@@@BBBEEENNN^^^mmmwwwmmm{{{{{{{{{dddBBB444333333///000///......------......------------,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((())))))))))))*********+++++++++++++++***))))))***+++---.........///333>>>RRRhhhxxxzzztttXXXBBB888888666555444555555333111111111111000000000000///000///......------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************---,,,***)))(((((()))***))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))++++++++++++,,,,,,,,,,,,+++++++++++++++,,,------111000222666888999>>>DDDMMMJJJGGGEEEGGGKKKOOOSSSYYYZZZ\\\\\\]]]___bbbeeekkk}}}rrreeeYYYHHHCCC===:::;;;===>>>???;;;:::@@@HHHNNNYYYsssiiiqqqyyyyyy{{{NNN666111000000111//////...------------...---------,,,,,,,,,++++++++++++************++++++))))))************))))))((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((()))))))))))))))************+++******)))******+++---...444222///...222???QQQ^^^kkk||||||aaaNNNAAA999777666777888777444222111111111111111000000000////////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++************************************************,,,+++***)))((())))))))),,,,,,++++++******))))))((((((((((((((()))))))))))))))))))))((((((((((((++++++,,,,,,,,,---------++++++***++++++,,,---...222000111555777999>>>EEEMMMKKKGGGEEEFFFJJJNNNRRRWWWXXXYYYYYYYYY\\\aaaeeehhh}}}ooodddXXXMMMDDDAAA>>><<<<<<>>>@@@AAADDDCCCFFFLLLRRRdddlll___```>>>333222//////444//////...---------------------,,,,,,,,,++++++++++++******))))))******+++((()))************)))(((((((((((((((''''''''''''''''''''''''''''''''''''$$$&&&'''))))))'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))******************++++++,,,------///000///------222:::AAASSSiii|||yyyVVVBBB;;;:::999:::777888888666333111222333111111111111000000000000//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************************************)))))))))))))))))),,,,,,++++++******))))))((((((((()))))))))))))))))))))))))))((((((((((((++++++,,,,,,,,,---------++++++++++++,,,---...///222000111555777999>>>EEEGGGFFFFFFFFFHHHKKKNNNPPPVVVVVVWWWWWWXXX\\\aaaeeeiiisssdddZZZPPPHHH???>>>===<<<<<<>>>@@@BBBEEEEEEGGGMMM\\\yyy}}}fffddd|||^^^HHH666444444000///444///...------,,,,,,------,,,,,,,,,,,,++++++++++++******))))))))))))******((()))***++++++***)))(((((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((()))))))))))))))******+++,,,,,,------(((,,,///000...///111444888MMMfffxxxkkkVVV@@@888999888666444444444444222111111333555111111111111000000000000///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++************************************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))++++++++++++,,,,,,,,,,,,++++++++++++,,,...///000111000222666888999>>>DDDBBBCCCEEEGGGJJJLLLOOOPPPVVVWWWXXXXXXZZZ]]]cccgggnnnzzziiiZZZQQQIIICCC<<<<<<<<<===>>>AAADDDFFFDDDKKKTTTdddrrr___ggg{{{yyy___DDD888000222333000///111///...------,,,,,,------,,,,,,,,,++++++++++++*********))))))))))))******((()))***++++++***)))(((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((((()))***++++++++++++'''+++///000///...///111---555FFFYYYgggrrrhhhXXXHHH???999999999555222111222111111111222222111111000000000/////////......///...------,,,,,,------++++++++++++++++++++++++************************)))*********++++++++++++************************************************(((((()))))))))))))))(((((((((((((((((()))))))))+++*********)))(((((((((''''''(((((())))))***************++++++++++++,,,))))))******+++---...///000///222777999999===CCCDDDEEEFFFHHHKKKOOORRRSSSXXXYYY[[[\\\^^^aaafffjjjnnn|||ooo]]]NNNFFFAAA<<<:::<<<>>>???AAADDDHHHKKKQQQ^^^pppyyy]]]UUUeeeYYY555999222---///111000///.........---,,,,,,,,,,,,---,,,,,,,,,+++++++++************))))))))))))******''')))***++++++***)))''')))((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&'''((()))************'''***,,,,,,))))))+++---000***+++888EEETTTiii~~~xxxSSSBBBAAA666666777999777333222666333333222333444333///,,,//////.........---------......---,,,,,,,,,,,,---++++++++++++++++++++++++************************))))))******++++++++++++))))))))))))))))))))))))************************'''((()))))))))))))))((())))))******++++++,,,,,,,,,++++++***)))(((''''''&&&''''''((()))******+++))))))*********+++++++++((((((((()))***,,,---...//////222888::::::===BBBIIIHHHHHHIIILLLPPPTTTWWWYYY[[[^^^```bbbeeeiiillljjj}}}tttfffWWWKKKCCC@@@???===<<>>===000000000000////////////.........------.........+++++++++************)))************************+++******)))(((''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''(((((())))))))))))((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((()))******+++++++++,,,,,,,,,------000---///555666;;;PPPiiitttXXXBBB777555888777666555444333222222333333444444333333222111000000111111000///......//////.........---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))***(((&&&'''***+++)))'''************************************************,,,+++***)))))))))++++++))))))***+++,,,,,,------+++,,,---,,,++++++,,,...111222444666999<<>>===BBB@@@@@@BBBCCCHHHUUUccc|||fff[[[kkktttMMM666222000000000000/////////......------,,,,,,------...+++++++++************)))******************************))))))(((''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$###%%%%%%$$$######$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&''''''((()))))))))))))))''''''''''''''''''''''''((((((((((((((())))))***+++++++++,,,,,,,,,,,,------***,,,000///...<<>>@@@CCCEEEHHHIIIJJJLLLOOOQQQYYYZZZ[[[^^^bbbeeeggghhhppp}}}vvvoooiiiccc]]]SSSIIIBBB>>>===>>>???@@@BBBDDDIIIWWWnnnwww^^^ooouuuSSS???555///000000000/////////......---,,,,,,++++++,,,,,,---+++++++++************)))***************************))))))(((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%$$$$$$######%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''((())))))))))))(((''''''''''''''''''''''''((((((''''''(((((()))*********+++++++++,,,,,,,,,...,,,---222000+++///999DDDLLLZZZmmmlllXXXBBB888777888:::<<<666666555444333222222111111111111111111000//////---............---,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))+++***))))))++++++***)))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((((((''''''(((((()))******+++++++++++++++++++++,,,,,,,,,++++++---//////000222444777:::===???AAACCCFFFHHHIIIKKKMMMPPPWWWYYY[[[\\\___eeennnuuu}}}xxxnnnfff^^^XXXUUUQQQJJJDDD@@@???@@@AAA@@@DDDIIIOOOYYYnnnjjj```ttt{{{VVV???888666222000000/////////.........,,,++++++++++++++++++,,,+++++++++*********))))))************************))))))((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((((())))))((((((''''''''''''''''''''''''(((''''''''''''((())))))************++++++++++++---+++---222222///000444///444===LLL___rrrzzzhhh\\\HHH???888888999888666666555444444333222222111111000111111111111000///////////////000000///......,,,,,,,,,+++++++++******************************++++++++++++++++++++++++)))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))***)))))))))******))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((())))))++++++++++++***************+++,,,,,,++++++---///000000222555888;;;>>>???@@@CCCFFFHHHIIIKKKNNNPPPWWWZZZ^^^___bbblll|||vvvhhh^^^UUUMMMGGGIIIFFFCCC@@@???AAACCCEEEGGGKKKPPPXXXjjjuuuXXXddd{{{RRR<<<555222111111////////////............+++++++++******++++++++++++++++++*********))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&'''((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((())))))))))))*********++++++)))'''(((+++......///111---///111444<<>>>>>???BBBEEEGGGIIIMMMTTTeeeqqqSSSKKKsssaaa:::333666111...111/////////.........------,,,++++++******++++++,,,+++++++++************)))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&(((''''''&&&&&&''''''(((''''''((((((((((((''''''&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))((())))))))))))************))))))******,,,---///+++///111111000555@@@JJJdddtttyyy[[[FFF===;;;;;;666555777777333///111777222222111111000000000000111111111111111000//////++++++,,,------------,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))((((((((((((((((((((((((***))))))(((((())))))***((((((((((((((((((((((((&&&'''((((((&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((***************))))))******************)))***,,,,,,+++,,,...000111222444666999===???AAABBBDDDGGGJJJKKKMMMQQQSSSXXX\\\______```hhhuuu}}}vvvlll___SSSLLLGGGCCC@@@>>>>>>>>>@@@BBBFFFIIIKKKQQQYYYiiikkkUUUOOObbboooPPP666444777222000444//////.........---------,,,,,,++++++++++++,,,,,,+++++++++************)))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((()))))))))******+++------,,,***+++---///))),,,///111222444888<<>>@@@AAADDDGGGIIIKKKNNNQQQSSSXXX[[[___aaabbbfffnnnuuuyyyoooddd[[[OOOEEE@@@>>><<<:::???@@@AAACCCFFFJJJMMMOOOfffrrrtttgggRRRKKKaaaPPPBBB555222111//////333//////.........------------,,,,,,++++++,,,,,,---+++++++++************)))))))))))))))))))))))))))&&&'''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''((((((''''''&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))%%%***---+++((()))+++,,,---+++***+++...000000000333<<>>>>>888333888444222555666333111222000000000000////////////......//////......---,,,,,,---....../////////...---------,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))************************'''''''''&&&&&&'''''''''((((((((((((((((((((((((''')))+++***'''&&&(((***((((((((((((((((((((((((''''''''''''''''''''''''###$$$&&&((())))))(((''''''(((((()))***++++++,,,)))***+++++++++,,,///111///000222444777;;;===???AAACCCFFFIIIKKKMMMQQQSSSXXX\\\aaadddgggkkkpppttt~~~~~~rrrbbbVVVOOOKKKDDD>>>===???>>><<>>???EEELLLSSS\\\nnntttXXXGGGGGGRRRcccxxxdddBBB555444333111000///000000......------------,,,,,,------,,,,,,,,,+++++++++)))))))))******)))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))((('''%%%%%%&&&((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''(((((())))))&&&&&&'''))))))************++++++,,,---...//////...111333222000444<<>>BBBBBBEEEIIILLLMMMNNNPPPRRRYYYZZZ]]]bbbiiinnnqqqqqqrrrwwwmmmeee^^^VVVLLLDDD@@@>>>======>>>@@@CCCEEEFFFGGGJJJQQQ[[[mmmsssWWWKKKHHHJJJ```{{{rrrLLL;;;444333111000////////////...------------,,,,,,,,,,,,,,,,,,,,,++++++++++++(((((())))))))))))(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))((('''%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''(((((($$$%%%&&&((()))***+++++++++++++++,,,,,,---------,,,...000000...---------999HHH```xxxrrr___HHH;;;:::===<<<999888777666555444333333333333333222222111000000000000000//////...---------------------,,,,,,,,,,,,+++++++++++++++++++++++++++***))))))******)))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))***++++++++++++***)))***++++++******,,,...000222444555777:::>>>BBBCCCFFFIIILLLMMMOOOQQQSSSXXXYYY\\\aaahhhmmmpppqqqlll~~~uuulllaaaWWWQQQLLLFFFAAA>>>===>>>@@@AAABBBFFFLLLOOOQQQVVVaaarrrrrrSSSEEEIIIRRRfffwwwWWW@@@===222111111000///.....................------------,,,,,,,,,++++++++++++***(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&$$$%%%&&&((()))*********++++++++++++,,,,,,,,,,,,---,,,+++,,,///222444555444777???IIIWWWiiizzzaaaMMMEEE<<<888:::;;;888444555555444444333333333333222222111111000000000000/////////......------------------,,,,,,,,,++++++************************+++)))((()))******)))((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))***++++++++++++***)))***++++++***+++---//////111444666777:::>>>AAADDDFFFJJJLLLNNNPPPSSSUUUYYYZZZ\\\aaagggkkkmmmnnnjjjyyyrrrccc[[[PPPHHHCCC@@@>>><<>>AAADDDFFFIIIKKKMMMPPPSSSVVV\\\\\\]]]```eeehhhiiiiiimmm~~~zzzuuunnneee___SSSNNNFFF@@@============BBBAAAFFFLLLLLLLLLWWWfff~~~yyyRRRFFF???NNNkkkwww||||||RRRAAA@@@<<<222000000000000000///......//////.........---------++++++++++++******************++++++++++++******))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((((('''&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''&&&)))))))))******+++++++++,,,,,,,,,---///...,,,***---.../////////111555888AAAXXXiiiUUUIIIAAA;;;888666888888777555555777:::000000111222222222111111000000000///////////////------------------------,,,,,,,,,,,,++++++++++++***************************)))((()))***+++***)))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))&&&&&&&&&''''''(((((()))'''(((((())))))(((((('''(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))***++++++++++++***+++,,,------,,,---///000...111444777888;;;>>>@@@CCCEEEHHHJJJLLLOOOSSSVVV]]]]]]]]]```cccfffgggfffooo{{{wwwrrrjjjbbbZZZSSSPPPIIIFFFAAA???>>>@@@AAACCCEEEFFFMMMVVVXXX\\\llliiiRRRJJJEEEOOOppp~~~SSS;;;888:::888555000000111111111000///...------,,,,,,,,,+++++++++++++++++++++************))))))************))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((((('''&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&'''(((((((((((('''(((((()))***+++,,,,,,(((***---///000000//////222111///---,,,///444999444AAA\\\}}}___RRRFFFBBB???:::777777333111000...///000333444...///000111111111111000////////////////////////------------------------,,,,,,,,,++++++++++++***************************)))(((((((((***+++***)))))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))%%%%%%&&&''''''((())))))'''''''''(((((('''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))***++++++++++++******+++,,,,,,+++,,,...000...111444777999;;;>>>@@@BBBDDDGGGIIIKKKNNNSSSVVV\\\\\\\\\___cccfffffffffmmm~~~{{{nnnlllggg___UUUNNNJJJIII@@@>>>===<<<===@@@BBBCCCIIIJJJSSS___dddjjj~~~zzzeeeSSSGGGCCCFFF]]]uuuWWW@@@;;;666---...999000000111222222111//////+++++++++*********))))))+++++++++************)))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((($$$&&&(((((('''''''''((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%&&&'''((((((###$$$%%%'''((())))))***&&&'''((()))***+++,,,---,,,,,,,,,***)))***---000&&&***///222333222111111000111<<>><<<>>>AAACCCGGGKKKMMMUUUcccuuuhhhTTTFFF>>>;;;JJJ___sssEEE???777222000///...---,,,...000333666888;;;<<<>>>;;;777222...,,,++++++,,,,,,,,,+++++++++******,,,,,,,,,++++++*********))))))(((((('''''''''&&&''''''&&&&&&&&&&&&'''''')))((('''%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''(((&&&$$$"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))***************++++++************++++++,,,,,,,,,---------......111111111444;;;EEENNNTTTaaakkk{{{gggbbb[[[SSSKKKEEEAAA@@@666666555444333333222222333333222222111000//////111111000000//////............---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&''''''''''''&&&&&&'''''''''(((((((((((()))&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&'''&&&&&&(((******(((&&&''''''''''''''''''''''''((())))))((('''&&&&&&'''***)))''''''((())))))(((,,,,,,,,,++++++,,,------000222555777888;;;???BBBBBBDDDGGGIIIJJJLLLOOORRRXXXXXXYYY\\\```cccddddddhhh}}}wwwooogggaaa]]][[[QQQLLLFFFCCCAAA@@@===;;;999<<<@@@CCCDDDIIIQQQXXXbbbrrr}}}^^^EEE999:::FFFQQQaaarrrnnnOOO>>>999333000///000///.........///111222333444555777555222///---,,,,,,,,,,,,,,,+++++++++*********++++++*********))))))))))))(((((((((''''''''''''''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))************)))+++******))))))******+++,,,,,,,,,,,,---------------------...111555888:::555<<>>AAABBBDDDGGGIIIJJJLLLOOORRRWWWWWWXXX[[[```ccceeedddiiiwwwrrrjjj```WWWPPPLLLJJJBBB@@@>>>===>>>???>>>>>><<>>CCCGGGHHHKKKPPPWWWaaammmtttmmm\\\TTTIII@@@<<<;;;999777666666777777777666666555444444444333222222111111222222111111000000//////000000000////////////...------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))(((((())))))))))))((((((%%%&&&&&&&&&''''''''''''&&&''''''((((((''''''&&&'''''''''''''''&&&&&&&&&)))&&&######%%%'''((((((((((((((((((((((((((((((((()))***)))((('''((()))******+++,,,,,,++++++************+++,,,---...///555777888999999;;;===@@@AAADDDGGGIIIJJJLLLOOOQQQUUUUUUVVVZZZ```dddeeeeeejjj{{{nnnhhh```VVVMMMGGGDDDCCC>>>======>>>???AAABBBBBBDDDJJJNNNQQQZZZmmmnnnPPPGGG@@@???GGGPPPYYYgggtttgggKKK;;;555////////////000000000000......---,,,+++******)))***************+++,,,---++++++++++++************))))))))))))))))))))))))(((((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&'''(((''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""###$$$%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''(((((()))))))))))))))******))))))))))))******++++++++++++,,,,,,,,,,,,...000111222222111///...111222222111000111555888;;;;;;:::999:::???EEEJJJZZZfffxxx|||nnniiiggg```QQQCCC@@@<<<888666888<<<>>>>>>666777888999888777555444333333222222222111111111111111000000000/////////////////////////////////---------,,,,,,,,,++++++,,,,,,------------,,,,,,++++++++++++************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((())))))(((((((((%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''(((&&&%%%%%%'''((((((((())))))))))))))))))))))))((()))***)))((('''(((***(((***,,,,,,++++++++++++*********+++,,,---///000444555777888999:::===@@@AAACCCFFFHHHJJJLLLOOOQQQSSSSSSUUUZZZ```dddffffffjjj~~~{{{sssjjj___ZZZSSSKKKEEEBBB@@@@@@===>>>>>>>>>???AAACCCEEEGGGRRR___lll~~~wwwggg___PPP<<>>@@@AAACCCFFFHHHIIIKKKNNNQQQSSSSSSVVVZZZ```eeeggggggjjjxxxxxxsssmmmjjjfff]]]SSSLLLIIIEEEAAA>>><<<<<<<<<<<<=========>>>BBBGGGJJJTTTiiieeeKKK???@@@AAA???AAAFFF\\\}}}wwwdddNNNAAA;;;666222111000111222111///......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************)))))))))))))))************++++++'''''''''(((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''((((((&&&$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&'''(((((())))))((((((***))))))(((((())))))***))))))*********++++++++++++***)))))))))+++,,,---000////////////111222333(((***---...------...///444555555333222555:::???===BBBIIIOOORRRSSSTTTTTTXXX[[[cccooo||||||{{{uuusssnnngggcccaaa[[[SSSPPPOOOMMMJJJFFF@@@<<<999<<<;;;::::::999888777666333444555666555444222000444555777777777555333222000000000000000000000000////////////............---............/////////,,,,,,,,,,,,++++++++++++******++++++++++++******+++************)))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&'''''''''''''''(((((())))))(((((('''&&&&&&&&&'''''''''''''''&&&'''))),,,...,,,)))%%%((((((((((((((((((((((((&&&'''((((((''''''((()))''')))+++***((((((+++...*********+++,,,---...///...000333555777:::>>>@@@@@@CCCFFFHHHIIIKKKNNNPPPTTTUUUWWW[[[aaaeeeggghhhiiieeeccc]]]VVVTTTSSSMMMFFF@@@???>>><<<;;;;;;<<<<<<>>>???@@@AAADDDJJJRRRXXXppp|||___PPP@@@888555666>>>FFFFFFYYYzzzKKK???444333444333222444///000111///---,,,...000+++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,++++++************))))))))))))((((((((()))))))))******''''''''''''((((((((()))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%$$$######%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&'''(((((())))))(((((())))))(((((((((((())))))))))))))))))*********+++,,,,,,,,,++++++,,,,,,---,,,+++++++++,,,------,,,///000222222000/////////...............///111222...111444666666666777888555666888===CCCHHHKKKLLLKKKKKKJJJHHHHHHJJJNNNRRRQQQLLLIIIIIIEEE@@@???AAAAAACCCBBB>>>>>>@@@???<<<:::::::::999888777666555333333333444444444333333111222444555555555555666444555666666666666555444////////////////////////........................---------.........//////,,,,,,,,,++++++++++++***))))))************))))))************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&&&&'''''''''((((((((((((((())))))))))))((((((&&&&&&&&&'''''''''((((((&&&'''(((***,,,+++)))&&&''''''''''''''''''''''''$$$&&&''''''&&&&&&'''))))))+++,,,***'''(((---222++++++++++++,,,,,,---...000222555666777999===???@@@CCCEEEGGGIIIKKKNNNPPPVVVVVVXXX\\\bbbfffhhhhhhhhhWWWTTTMMMGGGFFFIIIHHHDDD>>>>>>=========>>>>>>???BBBDDDEEEHHHLLLTTT___gggdddLLLFFF<<<:::AAACCC@@@EEEPPP[[[nnn{{{RRRAAA999222000---)))+++111...///000...++++++...111,,,,,,,,,+++++++++++++++******+++,,,,,,,,,,,,+++************))))))))))))&&&'''''''''(((((())))))&&&'''''''''(((((())))))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""###$$$%%%&&&&&&'''"""###$$$%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%$$$###"""%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&''''''((((((((((((((())))))(((((((((((())))))))))))))))))************)))***+++,,,------,,,,,,---,,,,,,...///000///------...///...---,,,---///***+++---111333333111...000222444444333333444555777666555555777999999999:::;;;;;;999777777888999===888555888999777777999444777777444222444666555444444444333222111///...666333///...000333444444333333222111//////000222333333444444333333222111.........///////////////---.....................---------.........//////,,,,,,,,,+++++++++******(((((())))))))))))((((((************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((())))))))))))(((((('''''''''(((((((((((()))(((((())))))))))))((((((&&&&&&&&&'''''''''((((((((('''&&&''')))))))))'''''''''''''''''''''''''''$$$%%%&&&&&&%%%%%%'''(((+++,,,---***'''(((///444,,,,,,,,,++++++,,,------333555777777888999<<<>>>@@@BBBEEEGGGIIIKKKNNNPPPWWWXXXYYY]]]bbbfffhhhhhhggg~~~EEECCC@@@??????@@@??????:::<<>>HHHPPPQQQWWWfffvvv~~~rrrWWWHHHEEE;;;<<<;;;;;;@@@MMM___lll[[[@@@444444333333222111000000//////...---,,,,,,++++++************************))))))))))))))))))))))))+++******)))(((''''''&&&******)))((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&######$$$%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************,,,,,,,,,---------......***+++---...///...---,,,000000000000000000000000///000000000111111111111444333222222222333444555333333333333333333333333444444444333333222222222333444444555555444444333111111111111111111111111222222222222222222222222///000000000111111111111222222222222222111000/////////.........---------////////////////////////------------------------++++++***)))(((((())))))************************))))))))))))))))))))))))$$$$$$%%%&&&'''((()))))))))(((((('''''''''(((((((((((('''''''''&&&&&&&&&)))((('''''''''(((***+++&&&)))++++++)))&&&$$$$$$---***(((''''''((((((''')))))))))))))))******+++((('''%%%######%%%'''))))))((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((('''''',,,,,,++++++***+++++++++)))***++++++***+++---///222444666888:::;;;<<<===>>>AAAEEEHHHJJJMMMQQQSSSYYYXXXYYY]]]cccffffffdddgggBBBAAA???=========<<<<<>>===<<<===AAAHHHMMMQQQ___lllrrrzzz~~~bbbTTTMMMFFF>>>:::;;;???DDDLLLYYYmmmxxx]]]CCC222333222222111000000/////////......---,,,,,,++++++************************))))))))))))))))))))))))******))))))(((''''''&&&***))))))((((((((((((((()))((((((((('''''''''&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%$$$%%%(((***+++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''((((((((())))))))))))(((((()))))))))*********++++++++++++,,,,,,,,,,,,+++,,,,,,---------------......................../////////000000000111111222222111111111222333444222222222222222222222222333222222222111111111000111222222333333222222111111111111111111111111111111111111111111111111111//////000000000111111111111111222222111111000//////.........---------,,,------------------------------------------------,,,++++++***))))))******************************((((((((((((((((((((((((&&&&&&&&&''''''(((((()))((((((''''''''''''((((((((('''''''''&&&&&&&&&&&&'''''''''&&&'''(((((()))&&&((())))))'''&&&'''(((777222---)))''''''''''''((((((((((((((()))*********(((&&&$$$###$$$&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((('''''',,,++++++******+++++++++)))***++++++***+++---///222333555888:::;;;<<<===@@@CCCFFFIIIKKKNNNRRRVVVYYYXXXYYY]]]cccffffffdddhhh<<<<<<;;;;;;::::::::::::===AAAEEEHHHJJJNNNSSSXXXooo~~~lllVVV@@@:::???AAA<<<888FFFMMMXXXfffvvv}}}\\\III>>>666111111000000//////...............------,,,,,,++++++************************))))))))))))))))))))))))***))))))(((((('''''''''))))))((((((''''''((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%((()))+++---,,,+++)))'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((()))))))))(((((())))))))))))******))))))*********+++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,....../////////000000000000000//////000000111222111111111111111111111111111111000000000000////////////000000000000//////000000000000000000000000////////////////////////////////////000000000000000000111111111000//////......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++************************(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&'''((('''&&&&&&'''+++...999444---(((''''''((((((''''''''''''((((((((()))+++)))&&&$$$###$$$%%%%%%(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((('''++++++*********++++++,,,)))+++++++++++++++---///222333555777:::;;;<<<<<>>@@@@@@DDDIIIOOOWWWbbbnnnwwwrrreeeCCCAAA?????????CCCJJJPPPcccjjjtttnnnQQQ===666666555333000/////////.........------------,,,,,,,,,++++++************************))))))))))))))))))))))))))))))(((((((((''''''''')))(((((('''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&...---,,,***'''%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((()))))))))***)))))))))*********++++++,,,+++*********+++---...++++++++++++++++++++++++---............/////////.............../////////////////////////////////000000000///////////////......////////////......////////////////////////////////////////////////........./////////000000//////000000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******)))******+++************************(((((((((((((((((((((((()))))))))(((((('''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&(((((('''&&&&&&)))((('''%%%%%%)))///444...+++(((&&&'''((())))))&&&&&&&&&''''''''''''''')))(((&&&%%%$$$$$$%%%&&&(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((((((((((((((((((***************++++++,,,***+++,,,,,,++++++---///222333555777999;;;<<<<<>>???>>>===>>>BBBEEEJJJJJJMMMVVVggg~~~}}}bbbMMMBBB@@@AAA???;;;===LLLbbbsssZZZMMM===555555555333//////////////////.........,,,,,,,,,,,,,,,+++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''///---)))%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))************++++++++++++++++++***))))))+++,,,---++++++++++++++++++++++++,,,,,,---------.........,,,,,,---------................................./////////000000000000000......////////////..............................////////////////////////---............/////////---......//////.........++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''))))))((((((''''''&&&&&&%%%%%%&&&'''((((((''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&'''((()))(((''''''+++)))'''&&&&&&***111666&&&%%%&&&(((******)))'''%%%%%%&&&'''(((''''''&&&&&&%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&'''(((((((((((((((***)))))))))******+++,,,***+++,,,,,,+++,,,...000111333555777999:::;;;<<>>DDDJJJRRRWWWdddwwwyyygggTTTDDD======;;;;;;<<>>FFFRRRbbbwwwVVV888555444222111222333333333,,,,,,------------------++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%$$$%%%%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((((((((()))))))))******((())))))***************************************++++++++++++,,,,,,,,,,,,***+++,,,---------,,,,,,........................,,,---------.........///---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........++++++,,,---------------************+++++++++,,,++++++++++++++++++++++++************************((((((((((((((()))******))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%"""$$$&&&'''(((((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((('''((('''&&&&&&'''***,,,(((((()))+++,,,+++)))&&&%%%&&&((()))))))))'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%&&&'''((())))))))))))(((((((((((()))***+++,,,+++,,,---,,,,,,,,,...000111222444666888:::;;;;;;>>>AAAGGGKKKMMMOOOQQQSSSWWWVVVXXX]]]ccchhhhhhfffjjjFFFJJJOOOTTT[[[hhhyyy{{{vvvssshhhTTTCCC@@@<<<;;;@@@AAA???BBBHHHYYYggguuu}}}{{{hhhQQQ???666333444444333000---,,,++++++++++++++++++++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''"""###%%%&&&&&&%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''(((((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''((((((((()))'''(((***+++++++++***)))******************************+++++++++,,,,,,,,,***+++,,,---...---,,,,,,........................+++++++++,,,,,,---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......***+++,,,,,,------------))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###&&&((((((((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''%%%&&&'''&&&%%%$$$&&&''''''&&&&&&'''***+++***)))%%%&&&(((******)))((('''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''%%%&&&'''((())))))))))))(((((((((((()))***+++,,,+++,,,------,,,,,,...000111222444666888:::;;;;;;===BBBHHHLLLOOOPPPQQQRRRUUUUUUVVV[[[bbbffffffeeejjj]]]bbbiiirrr}}}oooQQQGGGGGGCCC>>><<<<<<;;;AAAJJJJJJIIIVVVhhh[[[FFF@@@888111...000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))(((((((((((('''''''''''')))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%%%%%%%%%%###$$$%%%&&&((('''%%%"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########&&&%%%%%%$$$#########$$$#########$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))((((((((((((((('''''''''(((((((((((()))))))))))))))))))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++***)))))))))***,,,,,,,,,------,,,***)))+++,,,++++++******++++++,,,------,,,,,,---......---+++************************((((((''''''''''''((((((+++*********))))))(((((((((((())))))))))))(((((())))))(((((('''''''''&&&(((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&'''((())))))((((((***&&&$$$'''---...***$$$&&&&&&&&&''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%))))))'''&&&&&&''''''(((++++++++++++++++++++++++(((***,,,---------...///333333444666777999:::;;;>>>BBBHHHOOORRRSSSQQQPPPWWWXXX[[[___dddffffffeeefffppp{{{eeeSSSDDD@@@>>>999888;;;DDDNNNYYY]]]bbblllyyyrrrMMM>>>;;;555000///000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))(((((((((((('''''''''''')))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%%%%%%%&&&%%%$$$$$$%%%''''''%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))((((((((((((((((((((('''(((((((((((())))))))))))++++++******************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++***)))))))))***+++,,,******+++,,,------,,,***++++++******++++++,,,------,,,,,,---......---+++******************************))))))))))))***************)))))))))(((((((((((())))))))))))(((((()))(((((((((''''''''''''(((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((()))))))))))))))((('''%%%$$$&&&***+++((($$$&&&&&&&&&'''&&&&&&&&&%%%&&&''''''((((((''''''&&&''''''&&&&&&'''(((***,,,///---+++)))(((((()))***++++++++++++++++++++++++(((***,,,---,,,,,,...///222333444666777999:::;;;@@@CCCHHHMMMPPPQQQPPPOOOVVVWWWZZZ___cccfffeeedddgggxxxkkk```ZZZCCC===999:::888666>>>KKKbbbrrr{{{xxxzzzjjjRRR<<<555444111///000000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))((((((((((((''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%%%%&&&&&&'''%%%$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$######$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''((((((((('''''''''''''''((())))))''''''(((((((((((((((((((((((((((((()))))))))))),,,,,,++++++***))))))(((++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++******))))))******+++,,,)))((())),,,//////,,,)))+++************+++,,,,,,---,,,,,,,,,......,,,+++******************************))))))))))))************))))))))))))(((((('''(((((())))))(((((('''((((((((((((''''''''''''(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''(((((((((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''))))))*********)))((((((###$$$%%%&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''')))'''%%%$$$%%%)))...111111///,,,)))(((((()))***++++++++++++++++++++++++(((***,,,,,,,,,,,,...000222333444666888999;;;;;;BBBDDDHHHKKKNNNOOOOOONNNVVVWWWZZZ^^^ccceeedddccciiimmmggg]]]QQQFFF@@@@@@AAA>>>;;;<<<@@@AAAFFFWWWkkktttZZZHHH<<<222111111///...000/////////.........------+++++++++++++++++++++++++++++++++*********))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&)))&&&######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''((())))))''''''''''''(((((((((((((((((((((((())))))))))))+++++++++*********))))))******************************************************************************++++++++++++*********************+++++++++(((((()))***++++++*********************++++++,,,---,,,+++,,,---...,,,***************************((((((''''''''''''(((((())))))))))))))))))(((((('''(((((((((((((((((('''((((((((((((((('''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''')))))))))))))))((('''&&&!!!$$$''''''%%%$$$%%%&&&&&&&&&&&&&&&&&&''''''((('''(((((())))))((((((''')))'''%%%$$$%%%(((,,,///---+++(((&&&%%%&&&(((***************++++++++++++)))***,,,,,,+++,,,...000222333444666888:::;;;<<>>;;;:::;;;===DDDBBBHHHTTT^^^fffvvvgggIII666888444111111111///...///............------------+++++++++++++++++++++++++++++++++*********))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''***'''###"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''((())))))&&&'''''''''(((((())))))(((((((((((())))))))))))))))))*********+++++++++************************************************++++++++++++++++++++++++)))******++++++******)))))))))******++++++++++++(((***+++)))&&&&&&))),,,******))))))******+++,,,,,,++++++,,,------,,,***))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((())))))''''''(((((((((((('''''''''''''''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((((((((('''&&&%%%%%%"""&&&))))))&&&$$$&&&((('''&&&&&&&&&&&&'''((()))''''''((((((((((((''''''''''''&&&&&&''''''(((((((((&&&%%%$$$%%%''')))+++)))))))))******+++++++++)))***+++++++++,,,...111222333444666999;;;<<<===???AAADDDHHHLLLOOORRRSSSUUUVVVYYY]]]bbbddddddccckkk777888999999;;;???DDDHHHKKKLLLYYYooo~~~fffIII999444444333222222111///............---------,,,,,,,,,+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))((((((((((((''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''***'''$$$######$$$%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&''''''''''''''''''''''''((())))))&&&&&&''''''((()))))))))(((((((((((())))))))))))((())))))***++++++,,,,,,************************************************++++++++++++++++++++++++))))))************))))))))))))***++++++++++++***)))***+++***((((((***---***))))))))))))***++++++,,,+++++++++------+++***))))))))))))))))))))))))******))))))))))))******''''''(((((((((((())))))&&&''''''((((((''''''&&&'''''''''((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''&&&%%%%%%###'''******(((&&&''')))''''''&&&&&&&&&((()))***&&&&&&''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&''')))+++,,,(((((())))))***+++++++++***+++++++++***,,,///111222333555777999;;;===>>>>>>@@@DDDIIIMMMQQQTTTUUUVVVWWWZZZ^^^ccceeedddccckkkBBB???<<<;;;@@@KKKXXXbbb___```nnn|||```JJJ===999:::333222111////////////...---------,,,,,,,,,,,,+++************************+++++++++************)))))))))))))))))))))))))))((((((((((((''''''''''''%%%%%%'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((()))'''$$$###$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$#########$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''''''''((())))))&&&&&&''''''((())))))***(((((((((((())))))))))))******************++++++************************************************************************((())))))))))))))))))(((((()))***+++,,,++++++***)))'''(((,,,222333///+++)))))))))))))))***++++++,,,+++***+++------+++***))))))))))))))))))))))))******))))))))))))******'''''''''((((((((())))))&&&''''''((((((''''''&&&''''''''''''((((((((()))(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%&&&''''''''''''''''''$$$&&&((()))(((((('''(((''''''&&&%%%&&&(((***+++%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&''')))))))))((('''&&&&&&'''))))))*********((((((((()))***+++++++++***++++++******,,,///111222333555777999<<<===>>>@@@BBBFFFJJJNNNQQQSSSTTTVVVWWWZZZ___cccfffeeedddkkk<<<@@@EEEMMMYYYggguuu~~~wwwvvv~~~zzzeeeKKK<<<777666555444111111///,,,---//////...---------,,,,,,,,,++++++************************+++++++++************))))))))))))))))))))))))))))))(((((((((''''''''''''$$$%%%'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&'''((()))'''%%%$$$%%%%%%$$$"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$#########$$$%%%%%%&&&%%%%%%%%%$$$$$$############$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))&&&&&&&&&'''((())))))***(((((((((((()))))))))))),,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((()))***+++,,,+++******)))%%%%%%///;;;>>>444))))))))))))))))))******+++,,,+++***+++,,,---+++)))))))))))))))))))))))))))((((((''''''''''''((((((&&&'''''''''(((((())))))&&&''''''''''''''''''&&&&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''&&&&&&'''((()))))))))(((%%%&&&'''((()))((('''&&&((('''&&&%%%&&&(((***,,,$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''((()))++++++,,,%%%&&&((()))))))))(((''''''(((((()))***+++++++++***++++++******+++///222222333555777:::<<<>>>???AAADDDHHHLLLOOOQQQRRRRRRWWWXXX[[[___dddffffffeeekkkYYY]]]dddjjjpppvvv{{{tttyyyqqqKKKEEE===555222000000///////////////............++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,)))&&&''')))++++++)))))))))(((((((((((())))))(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''%%%$$$"""%%%%%%%%%&&&&&&&&&''''''))))))(((((('''''''''&&&)))((((((&&&%%%$$$######'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&++++++***))))))((())))))))))))(((((((((((())))))+++***)))(((((()))***++++++***)))***++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((''''''(((***,,,+++***,,,***(((***---...---***)))))))))))))))******+++++++++++++++++++++++++++)))((((((((('''''''''''')))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''')))******''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((((((((())))))))))))*********+++,,,---...///555444444555777:::;;;<<>>:::555111000111111111////////////.........---++++++++++++++++++++++++,,,,,,+++++++++*********,,,)))'''''')))+++***)))))))))(((((((((((())))))(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%$$$###%%%%%%%%%&&&&&&&&&'''''')))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%'''''''''(((''''''&&&&&&&&&&&&&&&'''''''''(((((())))))((((((((('''''''''******)))((((((((())))))))))))(((((((((((())))))+++***)))(((((()))***++++++***)))***++++++***)))************************))))))))))))))))))))))))+++*********)))))))))))))))((('''(((***,,,+++******)))((()))+++,,,+++))))))))))))))))))******+++,,,,,,++++++++++++++++++))))))((((((((('''''''''***)))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''((()))***''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((((((((())))))))))))(((((((((((()))))))))************+++,,,---...///666555555666888;;;======BBBCCCFFFJJJNNNRRRUUUVVVYYY[[[___bbbdddeeedddcccpppiiiIII<<<:::555222000///000111222111//////.........---------++++++++++++++++++++++++,,,++++++++++++*********+++***(((((()))******)))))))))(((((((((((())))))(((((((((''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$))))))(((&&&%%%$$$###"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''''''''%%%&&&&&&'''((()))******'''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((('''&&&%%%&&&&&&'''''''''((((((((())))))((((((((((((''''''((((((((('''(((((())))))***))))))(((((())))))***+++***))))))))))))***++++++***)))***++++++***)))++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++************)))((('''(((***++++++***)))((('''(((*********((()))))))))))))))******+++,,,,,,,,,++++++*********)))))))))(((((((((''''''******)))(((((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))((((((((()))))))))***************+++,,,---...///666666666777999;;;>>>???BBBDDDGGGKKKOOOSSSVVVWWWZZZ\\\```ccceeefffeeedddsss|||bbbMMM@@@:::777444333222222222222000............---------,,,,,,************************++++++++++++************+++***))))))))))))))))))))))))(((((((((((())))))(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''%%%%%%&&&'''((())))))***''''''''''''''''''''''''((('''''''''''''''''''''((())))))(((((('''&&&%%%''''''''''''(((((((((((())))))((((((((((((((((((''''''&&&''''''((()))******))))))))))))))))))***************************+++***)))***++++++***)))++++++++++++++++++++++++((((((((((((((((((((((((************************)))(((((((((***++++++)))))))))((())))))***)))))))))))))))))))))******+++---,,,,,,++++++*********)))))))))(((((((((((('''))))))((((((((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))(((((()))))))))******************+++,,,---...///555555666777888:::===@@@CCCDDDGGGKKKOOOSSSVVVXXXWWWZZZ]]]aaacccccccccbbbuuuwwwcccKKK===;;;<<<888333333333222222222111...,,,------------,,,,,,,,,,,,************************+++++++++*********))))))******+++***)))((((((((())))))(((((((((((())))))''''''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((''''''&&&'''''''''((((((((())))))(((((())))))))))))))))))''''''&&&''''''((()))*********))))))))))))************++++++++++++******+++***)))***++++++***)))************************(((((((((((((((((((((((())))))))))))))))))))))))***)))((()))***+++***)))************)))))))))***)))))))))))))))******+++,,,,,,,,,++++++************)))))))))(((((((((((('''''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))*********************+++,,,---...///222444666666666999<<<@@@DDDEEEHHHKKKOOOSSSUUUWWWVVVYYY\\\```bbbbbbaaaaaauuuhhhHHHBBB;;;666333222000///.........///111000...+++------,,,,,,,,,+++++++++************************+++************))))))))))))+++,,,+++)))((('''((())))))(((((((((((())))))'''''''''&&&&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((((((''''''&&&&&&%%%%%%%%%$$$(((((((((((((((((((((((((((((((((((())))))))))))'''(((((())))))(((((((((''''''((((((((()))))))))(((((())))))))))))******((((((((('''(((((())))))+++******))))))******+++******+++,,,,,,+++******+++***)))***++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))***)))((()))***+++***)))***+++,,,+++)))((()))***)))))))))))))))******+++++++++++++++++++++++++++******)))))))))((((((((('''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((()))))))))*********++++++*********+++,,,---...///111333666666666888<<<@@@EEEFFFHHHKKKNNNQQQSSSUUUXXXZZZ^^^aaacccdddcccbbbtttvvvZZZDDD777:::;;;888222......000------,,,...//////---+++,,,,,,,,,,,,++++++++++++************************************)))))))))))))))+++---,,,)))''''''((())))))(((((((((((())))))'''''''''&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((((((((()))))))))*********&&&'''((())))))***))))))'''((((((((())))))))))))(((((()))))))))***************)))((((((((())))))+++******))))))******+++***++++++,,,,,,++++++***+++***)))***++++++***)))************************))))))))))))))))))))))))(((((()))))))))*********+++)))((()))***+++)))((((((***+++***(((&&&((())))))))))))))))))******+++*********++++++,,,,,,---*********)))))))))(((((('''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%(((***++++++)))((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((())))))*********+++++++++*********+++,,,---...///111444777777666888===BBBFFFGGGIIIKKKMMMOOOQQQRRRYYY[[[___bbbdddddddddcccrrr]]]LLLEEE@@@:::999666333000000111333111000///...///...,,,***,,,,,,,,,+++++++++******))))))))))))))))))))))))************))))))))))))(((+++---,,,)))''''''((())))))(((((((((((())))))''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))''''''(((((((((((((((((())))))))))))))))))))))))(((((())))))*********+++%%%&&&''')))************(((((((((((())))))))))))(((((())))))*********+++,,,+++***))))))((())))))++++++************++++++***+++,,,------,,,+++***+++***)))***+++++++++)))++++++++++++++++++++++++))))))))))))))))))))))))))))))******+++++++++,,,+++)))((()))******)))(((''')))+++)))&&&%%%&&&((()))))))))))))))******+++))))))***+++,,,------...************))))))))))))((((((((((((((()))******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###&&&***---///...,,,***'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((()))************+++++++++*********+++,,,---//////111555888999777999>>>DDDGGGGGGIIIJJJLLLNNNPPPPPPXXXZZZ^^^aaacccdddcccbbbpppkkkQQQAAA:::666444222222222111111111000000------------------------+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$###$$$%%%$$$"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%&&&'''(((''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&''')))******((('''%%%'''&&&%%%%%%&&&)))+++---'''''''''((())))))******'''(((((()))))))))((((((((())))))))))))))))))***+++***************))))))---,,,,,,++++++*********)))***,,,,,,++++++,,,---))))))************++++++******)))(((((()))***+++,,,,,,++++++++++++******,,,,,,+++************+++************))))))))))))))))))))))))))))))))))))''''''(((***++++++(((%%%************************((((((((()))******++++++,,,,,,------,,,,,,+++***((()))***++++++***)))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%'''((((((((('''&&&&&&%%%$$$###%%%)))---000+++***(((((())))))'''&&&%%%&&&&&&'''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&$$$%%%&&&'''(((((((((((())))))))))))************,,,,,,------,,,...000333444555777777888:::>>>AAAEEEGGGIIILLLMMMMMMMMMLLLZZZYYY\\\bbbdddbbbbbbdddsssdddWWWGGG;;;777666666666222222111111111000000000......------,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%'''((('''&&&$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''(((''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&''')))******((('''&&&''''''''''''((()))+++,,,''''''(((((((((((())))))'''(((((())))))))))))))))))))))))***************************************------,,,,,,+++************+++,,,,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,++++++++++++******))))))*********+++*********))))))))))))************************)))))))))***++++++)))'''))))))))))))))))))))))))(((((())))))******++++++,,,,,,------,,,,,,+++***((())))))******))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((((((((('''&&&'''%%%$$$$$$%%%(((+++...///---,,,,,,,,,+++(((&&&''''''((()))))))))))))))%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&$$$%%%&&&'''(((((((((((())))))))))))************+++,,,,,,,,,,,,---000222444555777777888:::>>>AAACCCEEEHHHLLLNNNPPPPPPPPPZZZYYY\\\bbbdddbbbbbbdddssslllRRR@@@;;;555333333444333111111111111111000000000000///......---,,,++++++***+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$&&&(((++++++)))(((''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''((('''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&''''''&&&'''((()))))))))((('''((((((((())))))************)))))))))))))))(((((('''((((((((())))))))))))*********++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,000000///......------,,,+++---......---,,,...///......---------------------,,,,,,++++++,,,,,,---------------------------++++++************+++++++++++++++*********))))))************************+++***))))))++++++***)))))))))))))))))))))))))))(((((())))))***+++++++++,,,,,,------,,,,,,+++***)))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''''''''&&&$$$$$$$$$&&&)))***///...---...---+++'''$$$''''''((())))))))))))(((%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&%%%&&&''''''(((((((((((())))))))))))***************+++,,,++++++,,,///111444555777777888:::>>>AAAAAACCCGGGKKKOOORRRSSSTTTZZZYYY\\\bbbdddbbbbbbdddssssss___JJJ:::===:::888777777555111...111111000000000///////////////...---,,,******)))************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$'''+++,,,***(((&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&'''''''''''''''&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&((((((''''''((()))))))))(((((('''((())))))***))))))(((++++++*********)))))))))))))))))))))******+++,,,,,,,,,,,,------......///......//////000000000111555555444444333333333333000111222222000000111222111111000000//////......///......------------------------...............,,,,,,,,,++++++,,,,,,---,,,,,,+++++++++*********************************+++***(((((()))******)))))))))))))))))))))))))))((())))))******+++,,,,,,,,,,,,------,,,,,,+++***)))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%&&&'''))))))***++++++)))%%%"""$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''(((((((((((((((((()))))))))******************++++++***,,,...111444555777777888:::>>>AAABBBDDDGGGKKKOOOSSSUUUVVVZZZYYY\\\bbbdddbbbbbbdddsss|||^^^NNNGGG???777666666555555555444333111000000000/////////......///......,,,+++***))))))************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%"""%%%((()))(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&''''''''''''''''''''''''%%%$$$%%%%%%&&&'''((()))'''(((((()))))))))))))))''''''((()))))))))(((((()))))))))***************,,,,,,,,,,,,---...///000//////000111111222333333444444555555666777888888::::::::::::::::::::::::888999:::999888777888:::999999888777777666555555333333333222222111111000......---------,,,,,,,,,------,,,+++++++++++++++,,,,,,,,,,,,++++++++++++************************+++)))'''''')))******)))++++++++++++++++++++++++)))))))))***++++++,,,,,,,,,,,,------,,,,,,+++***)))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((''''''&&&&&&%%%%%%%%%%%%$$$%%%&&&)))***)))&&&###$$$%%%%%%&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''&&&'''(((((()))(((((((((((()))))))))******************++++++***,,,...111444555777777888:::>>>AAADDDEEEHHHKKKNNNQQQSSSTTT[[[ZZZ]]]ccceeeccccccfffsss}}}jjjQQQ@@@===>>>===999444333222111000000111222////////////...............------,,,+++******)))***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%!!!###&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''(((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))((((((((())))))******+++((((((((())))))*********)))***+++,,,---//////000333333222222333555777888555666666777888999::::::;;;<<<<<<>>>???@@@AAAAAA@@@AAAAAABBBCCCDDDEEEEEEDDDEEEFFFEEEDDDCCCDDDEEEFFFFFFEEEDDDBBBAAA@@@@@@;;;;;;<<<<<<;;;:::999888333333222111000///......000///...,,,++++++++++++---------,,,,,,,,,+++++++++++++++++++++++++++++++++***))))))++++++***))),,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,,,,,,,,,,------,,,,,,+++***)))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((('''''''''''''''&&&%%%$$$$$$$$$&&&(((++++++)))'''&&&&&&'''(((((((((((('''%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''''''''(((((())))))((((((((())))))))))))***************+++,,,++++++,,,///111444555777777888:::>>>AAAEEEFFFHHHJJJMMMPPPRRRSSS]]]\\\___eeegggeeeeeegggsssmmm[[[PPPFFF;;;777888999999888777666444111///......////////////.........------,,,,,,,,,+++++++++******))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&"""$$$&&&&&&%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&&&&%%%&&&&&&'''((((((''''''''''''''''''''''''''''''))))))((((((((())))))***(((((((((((()))***+++,,,******))))))***,,,...//////000222444777999;;;<<<<<<;;;::::::;;;===@@@AAA======>>>???@@@AAABBBBBBBBBCCCDDDEEEGGGHHHIIIJJJKKKKKKMMMNNNPPPRRRSSSTTTQQQSSSSSSRRRQQQPPPPPPQQQPPPPPPNNNMMMLLLJJJIIIIIIFFFGGGGGGGGGFFFEEEDDDCCC@@@???>>><<<;;;999888777777666444222000//////...------------,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++,,,......,,,***++++++++++++++++++++++++)))******++++++,,,,,,---,,,,,,------,,,,,,+++***((())))))******))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))&&&'''((())))))'''&&&%%%'''&&&&&&'''******)))(((%%%&&&''''''((((((''''''%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((((((((())))))))))))(((((())))))))))))************+++,,,,,,,,,,,,---000222444555777777888:::>>>AAADDDEEEFFFIIILLLOOORRRSSS^^^]]]```fffhhhffffffiiisss}}}jjjWWWIIICCC???<<<888777555444555777222222222000//////000111//////.........---------,,,+++++++++++++++++++++))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&%%%&&&''''''&&&&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%&&&'''((((((((('''((((((((((((((((((((((((+++******))))))))))))***(((((((((((()))***+++,,,,,,+++******+++...111222666777:::===AAADDDGGGHHHAAAAAA@@@@@@AAACCCFFFGGGBBBBBBCCCDDDEEEFFFGGGHHHGGGGGGIIIJJJLLLMMMNNNOOOTTTUUUWWWYYY[[[]]]___```ZZZ[[[\\\[[[YYYXXXYYYZZZTTTTTTRRRQQQOOONNNMMMLLLNNNOOOPPPPPPOOOMMMKKKJJJLLLLLLJJJHHHFFFDDDBBBAAA???>>><<<999777555444444......---------,,,,,,,,,++++++++++++++++++++++++------...///111000---+++************************)))******++++++,,,------,,,,,,---------,,,++++++((()))***++++++***)))((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))&&&''')))******)))'''&&&((('''%%%&&&'''((('''&&&###$$$%%%%%%&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((()))))))))))))))(((((())))))))))))************,,,,,,------,,,...000333444666777888888:::>>>AAABBBCCCEEEHHHLLLPPPSSSUUU___^^^aaagggiiiggggggjjjsssvvv]]]QQQMMMGGG@@@;;;999888777666555444333333222111111000///......---......---------,,,,,,,,,,,,+++******))))))******))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&########################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))'''&&&%%%%%%''')))******,,,,,,,,,+++((('''(((***...///111333555999>>>BBBCCCEEEHHHIIIJJJKKKLLLNNNIIIHHHHHHGGGHHHJJJLLLMMMLLLNNNQQQSSSRRROOOLLLIIILLLNNNQQQTTTVVVXXXYYYZZZ[[[[[[]]]```ccceeeeeeeeeeeehhhhhhffffffeee___YYYWWWUUURRRNNNMMMOOOSSSWWWVVVXXXZZZYYYWWWTTTRRRRRRSSSRRRQQQQQQQQQPPPNNNLLLJJJHHHFFFEEEDDDBBB???===555555444444222111000///222000/////////000...---))))))+++---000111///...))))))))))))***+++,,,---*********)))******+++,,,---------,,,+++***)))((())))))))))))))))))))))))+++***)))'''''''''((()))))))))(((((('''''''''&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''"""$$$&&&)))*********))))))***+++,,,,,,+++***)))+++,,,------,,,...000333::::::999888888;;;???CCCEEEFFFHHHJJJLLLNNNOOOPPP\\\___ccceeeffffffhhhiiirrrfffWWWIIIBBB???;;;888777777777666555444333222222111111000000///......---...------------,,,,,,,,,,,,+++******))))))******))))))))))))((((((((('''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&(((***++++++***''')))++++++,,,---000222888;;;>>>@@@AAACCCEEEGGGHHHKKKNNNPPPQQQRRRTTTUUUTTTSSSSSSRRRSSSSSSUUUUUUVVVWWWYYY[[[]]]^^^^^^^^^\\\^^^aaadddfffgggggggggmmmlllmmmnnnpppqqqrrrrrrppprrrrrrppppppppplllfff[[[XXXSSSNNNJJJHHHIIIKKKWWW[[[___bbbaaa```^^^^^^]]]\\\ZZZXXXWWWUUURRROOOKKKJJJJJJJJJKKKJJJHHHEEEDDDBBB>>>:::777444333222222///,,,++++++,,,,,,+++---,,,+++,,,------,,,***,,,+++++++++++++++,,,,,,***************+++,,,,,,---------,,,,,,***))))))))))))))))))))))))))))))******((('''''''''(((((()))))))))(((((((((''''''(((((((((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&&&&''''''''''''&&&''')))******)))'''&&&+++++++++,,,++++++******,,,---------,,,---000222555555555444444666;;;>>>EEEFFFGGGIIILLLNNNPPPPPP\\\___ccceeeffffffhhhiiiqqqnnnYYYLLLEEE@@@<<<;;;999666555888666555555444333222111111111000000//////.........------------,,,,,,,,,,,,++++++***))))))))))))***)))))))))(((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&((()))***+++,,,,,,,,,+++***---000333666:::>>>BBBEEEHHHMMMOOOPPPPPPPPPQQQRRRTTTXXXZZZ[[[]]]___aaagggffffffeeeffffffggggggiiijjjkkkmmmooorrrtttvvvoooqqqtttwwwxxxxxxwwwvvv{{{zzzzzzzzz{{{}}}|||~~~}}}zzz{{{~~~|||xxxjjjgggaaa[[[TTTPPPMMMKKKRRRTTTWWWZZZ]]]```eeehhhjjjiiiiiiiiihhhfffaaa^^^]]][[[XXXWWWVVVSSSPPPNNNOOOMMMIIIEEEBBBAAAAAAAAA:::777333000000000000//////---++++++,,,,,,+++***...---,,,,,,++++++,,,,,,++++++******++++++,,,---,,,------,,,,,,+++***)))))))))))))))))))))))))))))))))(((''''''''''''(((***)))))))))))))))((((((******)))))))))))))))(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''(((((())))))&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((('''((()))******)))((('''---,,,++++++************,,,------,,,,,,,,,///111555666666555555777;;;>>>DDDEEEGGGIIILLLNNNPPPQQQ\\\___ccceeeeeefffggghhhpppooo\\\NNNEEE???;;;===999888:::999666555888444333333222111111000000000000/////////.........---------,,,,,,,,,++++++++++++***)))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''')))************+++,,,,,,,,,,,,...000111777:::===AAADDDHHHMMMPPPNNNQQQUUUWWWXXXXXXZZZ[[[\\\___ccceeeggghhhkkkmmmrrrrrrsssssstttuuuvvvvvvxxxyyyzzz{{{|||~~~}}}{{{vvvrrrmmmhhheee```]]]XXXSSSQQQTTTZZZ___gggiiinnntttwwwwwwsssooommmiiidddaaa___^^^]]]\\\ZZZYYYVVVSSSPPPNNNLLLLLLFFFCCC???===;;;999666444000...,,,+++---...///...---,,,,,,++++++,,,,,,,,,+++++++++++++++,,,------,,,,,,------,,,++++++***))))))))))))))))))))))))((((((''''''''''''''''''************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''(((((()))*********&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''(((((((((((()))%%%&&&(((***+++,,,,,,,,,---,,,***)))(((((()))***,,,------,,,+++,,,...000666777888888888999<<>>DDDJJJOOORRRWWW^^^ddd^^^```aaaaaaaaabbbdddfffiiijjjlllnnnnnnpppsssuuuxxx{{{~~~||||||{{{{{{{{{{{{{{{{{{wwwzzz|||zzzuuusssuuuxxxwwwxxxvvvtttwww~~~~~~yyyvvvuuuxxx|||}}}zzzwwwtttwww{{{{{{xxxsssooommmjjjjjjmmmrrrxxx~~~}}}zzzuuuqqqnnnjjjeeebbb]]]\\\\\\\\\___bbbfffiiiaaa___\\\ZZZYYYYYYWWWUUUQQQNNNJJJFFFBBB>>>999555333222111///...------------------------......///,,,,,,---------------,,,))))))))))))))))))))))))'''(((***+++++++++******''''''((((((((()))))))))&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((()))******)))(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''''''''''')))(((((((((((((((((()))((()))***++++++,,,,,,+++((()))***++++++---000333666999<<<>>>>>>>>>>>>???AAABBBEEEIIIMMMPPPSSSTTT]]]___bbbddddddddddddeeerrryyyhhh]]]UUUMMMJJJFFF@@@;;;999:::777666777:::;;;999777111666===>>>666---...444111111111111000000000000---.....................,,,,,,,,,+++++++++************)))((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%((()))'''&&&%%%%%%########################""""""###$$$%%%%%%&&&&&&"""###$$$%%%&&&%%%$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))******,,,///555<<>><<<;;;:::::::::;;;999888777666666777888999111666::::::666111000111000000000000/////////.........---,,,,,,,,,,,,---------///111222000,,,)))'''((((((((()))))))))***''''''''''''''''''''''''((((((''''''''''''((((((&&&'''((('''&&&&&&'''(((***)))'''%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""######"""###%%%%%%%%%%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$)))...,,,&&&###$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((''''''((()))***++++++***)))+++,,,------///222555>>>CCCKKKTTT\\\aaaeeefffmmmooorrrrrrqqqrrruuuxxxxxxyyyzzz{{{}}}~~~|||}}}vvvsssvvvvvvqqqllllllddd___ZZZ[[[ccckkknnnooovvv~~~xxxtttvvvwwwtttpppooowwwtttrrrsssrrrnnnooosssiiiccc``````]]]WWWUUUXXXaaaaaabbbccccccaaa]]]YYYWWWSSSLLLDDD===888555444666444000///000222333222111111222111000...,,,+++++++++++++++++++++++++++************))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&'''((()))(((&&&%%%&&&''')))(((((()))******'''%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&(((((('''&&&''''''))))))''''''((((((((()))))))))((())))))******+++,,,,,,+++,,,,,,,,,+++---///222666777888999888999<<<>>>CCCFFFDDDHHHRRRRRRPPPYYYaaacccfffeeebbbaaabbbdddsssCCC???:::999;;;;;;:::888<<<;;;:::999999999999999777777666555555666777777111555999888555111000000000000000/////////............---,,,,,,,,,,,,,,,,,,---...000111000,,,)))(((((((((((())))))))))))''''''''''''''''''''''''((((((''''''''''''((((((&&&'''(((((('''&&&((()))((('''&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""#########"""$$$%%%%%%$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((,,,***$$$"""%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((((((((((((((((())))))***(((***---///333888>>>CCCQQQVVV]]]eeekkknnnooonnnrrrtttvvvwwwwwwyyy{{{}}}||||||~~~}}}zzzvvvwwwyyyvvvrrrrrrfffddddddhhhjjjgggddddddgggfffiiiqqq|||~~~zzz~~~zzzyyy{{{{{{xxxvvvxxxuuurrrppppppmmmeee___]]]ffffffffffffhhhgggeeecccccc___YYYQQQJJJEEEBBB@@@:::666222000000111111111111222333333222000---,,,++++++++++++++++++++++++++++++*********)))))))))'''(((((())))))(((((('''))))))))))))))))))))))))((((((''''''''''''&&&&&&&&&''''''((((((''''''&&&'''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''((()))***)))'''&&&'''((((((''''''((())))))&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&))))))((('''''''''''''''((((((((()))))))))******'''(((((()))******++++++***+++,,,,,,+++---000222444666888888999:::===???CCCGGGEEEIIIRRRQQQPPPZZZ```ccceeedddbbb```bbbeeesss===;;;999999::::::888666999888888888888888888888555555555555555555555555111444666666333111000000000000/////////............---,,,,,,++++++,,,,,,*********,,,---,,,***((((((((((((((())))))))))))''''''''''''''''''''''''(((''''''&&&&&&''''''((('''(((((((((&&&%%%%%%'''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$"""$$$%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&''')))'''######&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''$$$%%%%%%&&&'''(((((()))++++++***)))((()))***,,,,,,000666<<>>CCCGGGFFFIIIQQQOOOOOOZZZ```cccdddcccaaa```ccceeettt444444555888::::::999888666666666777777777777777444444444555555444444444222333444333222000000000////////////............------,,,++++++++++++,,,***))))))***++++++***((())))))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&$$$""""""###&&&%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$"""$$$%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&(((&&&"""###'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((%%%%%%&&&&&&'''((()))))),,,------+++***,,,000333888>>>HHHQQQYYY```fffiiimmmnnnoooqqqtttvvvxxxyyywwwxxxyyy|||~~~~~~}}}zzzwwwtttrrrooollliiigggfffdddbbb___ZZZ[[[gggttt}}}zzzzzzzzz{{{{{{uuusssooojjjeeeaaa___^^^WWWRRRKKKDDD???:::555222///000222333333111000///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******************++++++++++++******************************))))))******************((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&''''''(((''')))***)))(((((()))***((()))++++++***)))((('''''''''''''''''''''''''''&&&'''''''''''''''''''''%%%&&&''''''((()))))))))))))))))))))************))))))******+++,,,,,,---)))***+++,,,,,,---000333777888999999888888:::<<>>DDDDDDFFFKKKHHHIIIVVV___aaabbbaaa______cccggguuu---///111333444444666777222333555777888888777777444444555666666555444444222000......///000000000//////.........------------,,,++++++******++++++)))'''%%%%%%''')))))))))******))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''###$$$&&&&&&&&&&&&''')))'''''''''&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%###$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""!!!$$$''''''$$$%%%)))&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***************))))))))))))...333999???FFFQQQ___jjjlllnnnpppqqqrrrsssuuuwwwwwwyyy{{{~~~~~~~~~uuutttsssooojjjccc]]]ZZZYYYXXX\\\aaaeeennn}}}zzzxxx}}}~~~wwwmmmhhhiiimmmnnnttttttmmmgggjjjsssyyyyyyxxxvvvtttrrrooonnnmmmcccbbbaaa```^^^YYYRRRNNNGGGDDD???:::666444333222........................,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++************************))))))******+++++++++,,,***)))(((''''''((()))***))))))))))))))))))))))))******))))))((((((''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''((()))$$$&&&''''''&&&&&&''')))%%%(((+++***(((&&&&&&'''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''((()))))))))(((&&&&&&''''''''''''((((((((((((((((((((()))******++++++)))***++++++,,,...111444555666888888999:::===???===DDDDDDEEEJJJGGGHHHUUU___aaabbb```^^^___dddhhhuuu...///111333444444444333444444444444444444444444444444555555555555444444333333222222111000////////////...------------...************************'''(((((()))******++++++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$$$$%%%%%%%%%%%%$$$###""""""############$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###"""""""""######$$$%%%'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))((((((''''''''''''''''''***,,,+++******...111:::DDDPPPZZZ___ccciiinnnmmmoooqqqssstttvvvyyy|||{{{~~~~~~|||uuuuuuuuusssqqqqqqppphhh```\\\XXXUUUUUUYYYZZZ]]]___ccclll}}}vvvkkkcccaaaeeeiiirrrsssnnnfffeeemmmssssssxxx}}}{{{xxxxxxwwwsssiiihhhccc______```\\\VVVRRROOOIIIDDD???999333///222000//////000111111000000///...---,,,,,,,,,,,,///---+++***++++++***(((************************))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((()))'''((((((((('''&&&%%%%%%%%%%%%%%%&&&'''((())))))((((((''''''''''''(((((()))&&&%%%&&&((()))'''%%%)))***+++***(((&&&&&&'''***)))(((''''''((()))***$$$&&&((((((&&&%%%%%%%%%&&&'''(((&&&%%%&&&***...(((((((((((())))))))))))******)))))))))))))))*********************++++++,,,,,,++++++,,,///222333666777888999999;;;>>>AAACCCDDDDDDDDDEEEIIIOOOTTT]]]```bbbbbbaaaccchhhlllwww...///111222333444333333333333333333333333333333444444444555555444444444333333222111111000/////////......---------------************************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$######$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%""""""###$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''((()))))))))+++,,,,,,---333<<>>AAAEEEIIIJJJJJJLLLRRRXXXaaafffhhheeeccceeehhhiiikkk)))))))))))))))***+++++++++,,,000444222,,,***,,,++++++,,,,,,---...//////........................,,,,,,,,,+++++++++******(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$############$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''''''''''''''''''''((((((%%%&&&((()))))))))***++++++---///000333999DDDLLL\\\ccckkkooouuu{{{|||yyyyyyzzz|||}}}~~~~~~|||wwwqqqkkkgggdddccccccfffkkkpppwww|||{{{wwwpppggg^^^VVVPPPMMMWWWWWWUUUSSSYYYhhhwwwuuuyyyuuuiii___ZZZZZZQQQNNNKKKIIIGGGCCC===999444333000...---...///000............------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******+++,,,,,,(((((((((((((((((((((((('''(((((((((((()))))))))(((((())))))************(((((())))))************((()))***++++++***)))(((***...000---***+++***'''***)))((('''''')))+++,,,+++)))''''''((()))((('''(((((())))))))))))((((((%%%''')))+++,,,+++***)))++++++******++++++,,,---,,,---.........000333666777777777777999;;;===>>>@@@DDDHHHIIIIIIKKKQQQWWWbbbgggiiifffcccfffiiijjjkkk))))))(((((())))))***+++,,,...444:::999222---...++++++,,,,,,---...//////........................,,,,,,,,,+++++++++******(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$###########################$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&'''))))))(((''')))++++++,,,///555???KKKTTTYYYccciiiooosssxxx}}}~~~{{{{{{|||{{{|||{{{uuunnnjjjjjjlllllllllpppyyy}}}nnnhhh^^^SSSLLLJJJJJJKKKXXX___fffmmm{{{{{{iii]]]YYY]]]UUULLLIIIJJJHHHAAA:::666444111///------......//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,+++************(((((((((((((((((((((((((((((((((((()))))))))***)))))))))))))))*********'''((()))***+++++++++***((()))************)))(((***...000---***+++***''')))((('''&&&&&&''')))***+++)))(((''')))))))))((((((((())))))))))))((((((%%%''')))+++,,,+++***)))++++++******++++++,,,---+++---......///111444777777777777777888:::===>>>???CCCGGGHHHHHHJJJPPPVVVbbbgggiiifffdddgggjjjkkknnn)))(((((((((((()))******((()))///555444...+++,,,+++,,,,,,------.........------............------,,,+++++++++************(((((((((((((((((((((((('''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$##################""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''&&&%%%%%%$$$%%%&&&'''''''''''''''***+++,,,***&&&&&&))),,,---///555AAAPPP]]]eeehhhkkkppptttvvvzzz~~~}}}{{{wwwssslllfffccchhhqqqxxx{{{\\\VVVMMMGGGFFFMMMUUU\\\tttuuubbb^^^VVVLLLIIILLLLLLHHHBBB;;;999666333111///....../////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***)))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))******((()))***,,,,,,,,,+++***((())))))))))))))))))((()))---...***(((******((()))((('''%%%&&&'''(((***+++)))(((((()))***)))((((((((())))))))))))((((((&&&''')))***++++++******++++++******++++++,,,---+++,,,---...///111444777666666666666888:::<<<===>>>BBBFFFGGGGGGIIIOOOUUU```eeehhheeedddhhhkkkllluuu((((((((((((((()))******%%%%%%(((++++++((())),,,------------------------+++,,,---......---,,,+++++++++*********)))))))))(((((((((((((((((((((((('''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''''''''&&&$$$%%%'''((())))))((((((***,,,,,,***''')))...444:::AAAKKKVVVaaajjjqqqtttssswwwyyyyyy|||yyytttpppiiiccc^^^aaalllzzzzzzkkkPPPMMMJJJMMMWWWhhhyyywwwrrriiiaaaYYYSSSNNNLLLBBBAAA>>>;;;777444111000////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************************************(((((()))))))))************))))))))))))))))))))))))***+++------,,,******((())))))))))))))))))((('''++++++'''&&&(((***)))***)))(((&&&&&&''')))***+++)))(((((()))******)))(((((())))))))))))((((((((((((((()))******++++++++++++******++++++,,,---***+++------...000444777555555555555666999;;;<<<===AAAFFFGGGFFFHHHOOOUUU]]]cccfffddddddhhhlllmmm}}}((((((((((((((()))******+++((((((******)))...444------------------,,,,,,++++++,,,------,,,++++++*********))))))))))))(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''(((((())))))%%%&&&((()))*********)))&&&)))+++******...666>>>KKKUUUaaajjjnnnqqqvvv{{{yyy||||||zzz|||~~~yyyqqqjjjeee]]]YYY[[[kkk}}}rrrfffbbbbbbZZZPPPOOOPPPSSS^^^qqqmmmYYYPPPMMMGGGFFFDDDAAA===888555222000/////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,************************))))))))))))*********************))))))))))))))))))***,,,------,,,***))))))))))))(((((()))))))))&&&))))))%%%$$$'''***))),,,+++)))((('''(((***++++++)))((((((***+++***)))(((((())))))))))))(((((()))((((((((()))***+++,,,++++++******++++++,,,---)))+++,,,---...000444666444444444444666888:::;;;===AAAEEEFFFFFFHHHNNNTTT\\\bbbeeeddddddhhhmmmnnn))))))))))))))))))))))))((((((((()))***,,,---...------++++++++++++------,,,,,,,,,+++++++++******))))))))))))(((((((((((())))))((((((''''''&&&&&&))))))(((((((((((())))))%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&''')))'''''')))+++,,,+++)))'''******+++,,,000:::GGGQQQ___cccjjjqqqwww{{{||||||}}}|||}}}|||{{{uuuqqqooojjjaaaZZZSSSUUU```zzzzzzeee\\\YYYZZZUUUKKKLLLTTTSSSZZZgggzzz|||xxxssstttwwwyyywwwtttqqqnnnlllkkkmmmoooppppppssswww{{{yyysssnnnmmmnnn{{{{{{sssrrrppppppqqqssswwwyyyppp[[[OOOMMMFFFIIIJJJAAA===<<<666333444555555444222///...000/////////..................---------,,,,,,,,,---------,,,,,,+++++++++************************************************)))***,,,+++******,,,...))))))))))))(((((((((((())))))************))))))(((((((((((())))))))))))((((((((((((((()))******'''&&&%%%&&&'''((((((&&&))))))(((((((((((())))))******))))))******+++,,,++++++++++++,,,---......,,,---...------///222444444555666666666888;;;===AAA???AAAEEEFFFGGGLLLSSSYYY```dddbbbaaafffkkknnn))))))))))))))))))))))))))))))))))))***+++,,,------,,,++++++++++++,,,------------,,,,,,,,,++++++))))))))))))((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((('''&&&&&&''')))&&&'''((()))******)))((())),,,000555<<>>BBBIIIKKKKKKOOOTTTVVV^^^cccbbbbbbgggmmmppp))))))))))))))))))))))))))))))(((((((((((()))))))))************+++++++++,,,,,,,,,,,,,,,+++***)))************))))))))))))((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''+++***(((((()))***,,,---&&&000???MMMVVV]]]dddhhhmmmrrrxxx{{{{{{{{{}}}yyyqqqkkkdddZZZQQQQQQXXX^^^^^^[[[___\\\ZZZWWWVVVUUUTTTSSSQQQddd|||sssnnnooooookkklllqqqtttwww~~~zzzooogggcccbbb\\\WWWUUUVVVWWW[[[iiixxx|||pppZZZPPPMMMGGGAAA???999555111///222555444000111111000///////////////......---,,,,,,,,,,,,---...//////---+++***,,,......***&&&&&&+++///000///+++,,,,,,------,,,,,,+++---,,,++++++------,,,+++((()))***++++++***)))((())))))************))))))******))))))((((((''''''((((((''''''''''''((((((((((((((((((((('''''''''))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------///000111222333444666777777888;;;===BBBAAADDDJJJMMMMMMOOOSSSZZZ]]]```bbbbbbeeekkkooo************************))))))(((((((((((()))))))))************+++++++++,,,,,,,,,,,,,,,+++***)))************))))))))))))(((((((((((('''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''((()))************+++,,,000:::HHHTTT\\\bbbhhhlllqqqvvv{{{|||wwwpppiiidddZZZYYYXXXWWWWWWVVVUUUSSSMMMNNNNNNMMMLLLPPPXXX^^^nnn~~~wwwuuussslllggghhhiiijjjqqqyyytttjjjeeeeee]]]VVVWWWXXXXXX[[[```qqqwwweeeVVVIIIAAA@@@:::999666333333333333222111111000////////////000///...------,,,,,,---------***&&&&&&(((,,,000111111111000///...,,,***)))+++,,,,,,------,,,,,,+++---,,,++++++------,,,+++))))))***++++++***))))))))))))************))))))******))))))((((((((((((((((((''''''''''''(((((('''''''''((((((((())))))))))))))))))************+++++++++,,,,,,---------------------///000111222333444666777777888;;;===BBBAAADDDJJJMMMMMMOOOSSS[[[^^^aaabbbbbbeeekkkooo***************************))))))(((((())))))***)))************+++++++++++++++,,,,,,,,,+++******++++++*********)))))))))(((((((((((('''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((%%%(((+++,,,++++++...111@@@IIIUUU___eeejjjnnnqqquuuyyy~~~zzzrrriiiaaa\\\ZZZUUU[[[___\\\SSSKKKGGGGGGBBBDDDDDDEEEJJJYYYnnn~~~xxxsssnnnkkkjjjiiihhhjjjooouuu~~~{{{uuugggZZZXXX]]]___]]]\\\ZZZeee{{{rrr\\\LLLFFF@@@>>>;;;888444222333444222222111000000000000000//////...---------------000,,,((()))---000000...&&&***---...,,,******+++,,,,,,------------,,,,,,---,,,++++++------,,,+++)))***+++,,,,,,+++***)))))))))************))))))***))))))))))))((((((((()))((((((''''''(((((()))'''''''''(((((()))))))))))))))))))))******************+++,,,,,,---......------------...000111222333444666777777888;;;===AAA@@@CCCJJJMMMMMMOOOSSS[[[^^^```aaaaaadddjjjnnn++++++++++++++++++++++++***))))))))))))))))))***))))))*********+++++++++++++++,,,,,,,,,++++++***+++++++++*********))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((&&&''''''''''''(((((((((&&&(((******+++000999@@@PPPXXXbbbjjjnnnppptttvvvxxxzzz~~~zzzrrrfff\\\VVVVVVXXXaaaeeeeee]]]OOODDD@@@AAAFFFFFFHHHPPP```zzz{{{qqqlllhhhfffhhhjjjmmmppprrryyyrrrhhhhhhkkkiiifff```bbbgggrrrjjj[[[MMMEEE===:::888555333333333333222111111111111111000///......---.........000//////000000...+++(((...,,,+++******+++,,,---,,,,,,------------,,,,,,---,,,++++++------,,,+++***+++,,,------,,,+++***)))******++++++******)))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((()))))))))************))))))***+++---...//////---------......///111111333444666777777888;;;===@@@@@@CCCIIIMMMMMMOOOSSS[[[]]]_________bbbhhhmmm++++++++++++++++++++++++******))))))))))))******))))))*********+++++++++***++++++,,,,,,,,,++++++++++++++++++************((((((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))******)))***///;;;JJJUUU]]]dddlllrrrtttuuuxxxzzz|||}}}}}}{{{xxxqqqfff\\\VVVXXX^^^cccmmmiiiaaaTTTIIIBBBAAACCCMMMQQQ[[[nnnrrriiiccc``````eeeiiikkknnnwwwzzzrrrkkkhhhhhhgggeeelll|||eeeSSSAAA===>>>;;;666333444444333222222222222222000000///............///+++...000...+++,,,111777PPPDDD666...---...---***,,,------......------,,,---,,,++++++------,,,+++***+++,,,------,,,+++*********++++++++++++******))))))))))))************))))))(((((((((((())))))++++++***)))(((''''''&&&((()))))))))************))))))***+++---...//////......---......///000111333444666777777888;;;===@@@???BBBIIIMMMMMMOOOSSSYYY[[[\\\\\\]]]```ggglll,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++)))************+++++++++******+++,,,,,,,,,++++++,,,++++++++++++*********((((((((((((''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''(((((((((((())))))))))))---,,,,,,111<<>>AAAHHHLLLMMMOOOSSSWWWYYY[[[[[[\\\```gggmmm------------------------+++******))))))******+++)))************+++++++++)))***+++,,,,,,,,,,,,+++,,,,,,+++++++++*********((((((((((((''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&'''((((((((((((((()))))))))*********,,,---333???OOO^^^fffiiikkkpppwww{{{|||}}}}}}{{{vvvooojjjaaaYYYPPPOOOSSSYYY[[[[[[IIIFFFBBB@@@DDDNNN\\\eeezzzgggddd``````dddkkkqqqtttsss{{{~~~~~~wwwsss~~~cccRRRKKKBBB======666555555444444444444444222111000000//////000000222111000...111===OOO\\\BBB999...***---000///---------............---------,,,++++++------,,,+++))))))***++++++***))))))***++++++,,,,,,++++++***))))))*********+++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,---------///............///000000333444666777777888;;;===>>>>>>AAAHHHLLLMMMOOOSSSXXXYYY[[[\\\]]]bbbjjjppp------------------------++++++************++++++)))************+++++++++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))((((((((('''''''''''')))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''((())))))***))))))))))))************+++...999KKK^^^iiijjjgggmmmsssyyy}}}~~~|||yyyvvvppphhhbbb[[[SSSKKKJJJNNNPPPKKKFFF>>>BBBGGGLLLUUUdddwww|||lll```___aaafffkkkqqqyyy{{{~~~nnnnnntttttt]]]NNNBBB???CCC666666555444444444444555222111111000000000000000000//////000444;;;DDDIII111///,,,,,,......---+++------............---------,,,++++++------,,,+++((()))***++++++***)))(((***++++++,,,,,,++++++***))))))******++++++++++++******))))))))))))******&&&'''((()))***+++,,,,,,))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,///............//////000333444666777777888;;;===>>>===AAAHHHLLLMMMPPPSSSXXXZZZ\\\]]]^^^dddlllsss333000------///000---+++------,,,+++*********+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++)))(((&&&%%%)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###%%%(((***)))'''+++)))(((''')))+++,,,---333BBBUUUccciiimmmrrrvvvwww|||}}}zzz|||zzzqqqooolllccc\\\ZZZTTTNNNJJJIIIEEE???>>>@@@???BBBIIIZZZwwwttteee___```cccbbblllvvv~~~qqqdddhhhtttxxxuuu___XXXPPPEEE<<<:::666333555666111***222111111111111111222222/////////////////////...111///---,,,,,,...111222.........------,,,,,,,,,,,,---.........---,,,+++,,,,,,,,,------.........*********++++++,,,,,,,,,---,,,***)))((()))************))))))((((((''''''))))))))))))))))))))))))%%%'''((()))((((((***+++++++++,,,,,,---...//////000///---------...000111222333444444444666:::<<<>>>>>>CCCKKKOOOPPPQQQTTTXXXYYY\\\^^^```dddiiimmm444111//////111111...+++......---,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***)))''''''))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%(((***)))''')))***+++***)))+++000555JJJUUUbbbkkkooorrrwww|||zzz~~~}}}~~~{{{rrrjjjfffaaaZZZYYY\\\bbbVVVHHHBBB@@@???AAAEEEHHHVVVkkkyyytttlllddd```bbbggglll{{{uuugggkkkwwwxxx|||~~~eeeMMMKKKCCC;;;777777666555555222111111000000111111222......//////////////////000///---,,,,,,...000222.........------,,,,,,,,,------.........---,,,+++,,,,,,,,,---------......******+++++++++,,,,,,,,,---,,,++++++*********+++******))))))(((((((((((()))))))))))))))))))))))))))+++,,,+++******+++,,,+++,,,,,,,,,---.........000///---------...000111222333444444444666:::<<>>???CCCKKKPPPPPPRRRUUUZZZZZZ[[[[[[^^^cccjjjooo___SSSBBB555000000222333,,,---.........---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,++++++)))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&(((((((((''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&'''((()))(((((()))))))))***///:::HHHSSS^^^cccjjjooorrrvvv|||}}}xxxtttnnnfff\\\VVVUUU\\\gggpppdddWWWIIIAAAAAADDDMMMVVVttt~~~rrrgggbbbcccffflllxxx}}}~~~~~~~~~vvvllllllTTT@@@===<<<555111222222222111000000000111111.........///000000111111...---,,,,,,,,,---///000...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++'''((()))******)))(((''')))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***)))***,,,------,,,,,,,,,,,,,,,,,,......------...///000111222333444444444666:::<<<<<<<<>>???CCCKKKPPPPPPRRRUUUZZZZZZ[[[[[[^^^cccjjjoooyyyyyyxxxvvvooo```OOOBBB888666222///---,,,------++++++++++++++++++++++++++++++++++++++++++++++++*********+++******))))))*********)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((()))))))))''')))***)))'''&&&(((***+++///888FFFWWWeeelllnnntttvvvyyy{{{{{{||||||}}}~~~yyyvvvuuummm```XXXVVVNNNTTTYYYZZZ[[[ZZZQQQGGGIIIGGGPPPhhhtttggg___cccjjjtttmmmRRRGGG@@@999777666555444333333333333222222111111000/////////////////////000000111111---........./////////000///...---,,,,,,,,,------,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******+++++++++++++++,,,------))))))*********+++++++++))))))))))))))))))))))))'''(((***+++++++++---///*********+++,,,,,,,,,---+++,,,---///000000111111222333444444444666:::<<>>>>>CCCKKKOOOPPPQQQTTTXXXYYY\\\^^^```dddiiimmmoooooorrrwwwyyytttiii```VVVOOOCCC888111...///000...---,,,,,,---...---+++++++++++++++++++++++++++******************************)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))******...)))&&&))),,,,,,,,,...:::CCCPPP]]]fffllloooqqqxxx~~~~~~~~~zzzzzztttpppjjj[[[MMMRRR```___QQQFFFGGGJJJIIIHHHHHHNNNdddyyykkkccc^^^```ccclll~~~xxx~~~hhhQQQDDD<<<999333000222777777333111111222333222111000///000000000000////////////,,,---...///000111222333///...------...///...---///...---,,,+++,,,---------,,,+++******+++,,,---++++++,,,---,,,+++***)))******************************))))))))))))******((()))***++++++,,,++++++,,,,,,+++++++++,,,------...............///000111222333444444444666:::<<<>>>???DDDLLLOOONNNPPPUUU[[[\\\\\\\\\\\\aaaiiipppiiihhhjjjpppwwwzzzwwwrrrmmmeeeXXXJJJ===444...+++///---,,,,,,------,,,***++++++++++++++++++++++++******************************)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''(((((()))*********)))((()))+++)))(((...555KKKRRR]]]gggnnnrrruuuwwwyyy~~~~~~xxxkkkhhhaaa[[[ZZZ___dddeee[[[SSSKKKGGGEEEEEENNNXXX{{{tttfff^^^___cccjjjwww}}}}}}vvv```OOODDD888444555555222///111222222333333222000000111000000000////////////------...///000111222222///...------//////...---///...---,,,,,,,,,------,,,,,,++++++++++++,,,,,,***+++,,,,,,,,,+++************************************))))))))))))******((()))***++++++,,,++++++*********+++,,,---...///---------......///111111222333444444444666:::<<<>>>@@@EEELLLNNNNNNPPPTTTZZZ[[[\\\[[[\\\aaaiiiooorrrlllggggggnnnuuuxxxxxxsssnnneeeZZZNNNBBB777000000///......//////---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******)))(((((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&(((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''((())))))******+++&&&(((,,,---)))***666EEE^^^cccjjjqqquuuxxx{{{||||||~~~zzzrrreeebbbXXXRRR^^^ooonnnaaaMMMKKKIIIGGGGGGRRRiii~~~tttfff___\\\___kkkzzz~~~}}}kkkTTT>>>888999555111000222222333333333222111000111111000000000/////////////////////000000000000///...------//////...---///...---,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++***++++++,,,,,,,,,++++++************************))))))))))))))))))))))))((()))***++++++,,,++++++))))))***+++,,,...///000,,,,,,------///000222222222333444444444666:::<<<@@@AAAEEELLLNNNMMMPPPTTTYYYZZZ[[[[[[[[[```iiiooowwwiiibbbeeekkkqqqsssooonnnllliiibbbVVVGGG===333111//////000000...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***))))))(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((()))******++++++((())),,,...///666GGGXXXiiilllppptttvvvyyy|||~~~{{{rrrjjj___YYYRRRSSSbbbmmmeeeVVVEEEEEEFFFKKKXXXooouuummm```YYY___eeemmmfffFFF;;;999555444777333333333333333222222222111111111000000000//////000000000000///////////////...---...///000///---......------,,,,,,,,,,,,+++,,,---......---,,,+++******++++++,,,,,,,,,,,,************************))))))************))))))((((((***+++++++++++++++*********+++,,,---...///+++,,,,,,---///111222333222333444444444666:::<<>>AAACCCGGGJJJMMMQQQVVVYYY[[[ZZZ\\\___aaaccckkktttpppZZZXXX___ccciiiiiiggg___SSSEEE<<<777000...---...//////---***---------,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''')))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%&&&&&&''''''''''''***)))((('''&&&&&&&&&&&&***)))'''&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((()))******+++))))))++++++***...555AAAMMM^^^jjjooosssxxx}}}}}}~~~~~~|||yyyuuusssmmmddd[[[WWWRRRMMMNNNSSSMMMGGGDDDHHHPPP^^^vvv~~~zzz```aaa___\\\___qqqtttSSSKKK???888555666555444333333222222111111000000000111222222000//////000////////////000000000000,,,---///000000...---,,,...///000///---,,,,,,,,,///......---,,,+++******+++,,,,,,***((((((***,,,******))))))))))))******)))***+++***(((((()))+++------,,,,,,,,,---......------------...000111222333444444444555777;;;>>>AAADDDGGGKKKNNNRRRVVVZZZYYYYYYZZZ^^^___bbbjjjttt}}}eee]]]\\\[[[cccfffiiijjjeeeZZZMMMDDD333000...000333333...)))------------,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((('''&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&))))))((('''&&&&&&&&&&&&''''''&&&%%%$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((()))************+++,,,,,,---666AAASSS]]]iiiqqqtttvvvzzz}}}{{{uuunnnjjj___WWWRRRRRRSSSOOOJJJGGGJJJGGGGGGPPPccc}}}}}}jjj^^^[[[VVV]]]fffmmmzzzxxxeeeLLL:::444555555444222222222222222222222222000111333222111///000000000000000000////////////,,,---...//////...---,,,,,,...111111///---++++++---,,,,,,,,,+++++++++++++++,,,,,,+++))))))***,,,******))))))))))))******)))***+++***((((((***,,,......---,,,,,,,,,------------------...000111222333444444444555777;;;>>>BBBEEEHHHKKKOOOSSSWWW[[[YYYXXXYYY\\\^^^aaajjjttt~~~ttthhh]]]VVVXXX\\\ccceee```UUULLL???888111///111222///+++...------------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((())))))***++++++,,,...///555EEEUUUccciiiqqqvvvxxxyyy||||||vvvnnneee```QQQTTTXXX[[[XXXQQQJJJFFFPPPSSSZZZgggwwwnnncccWWWSSSUUU___hhhwwwjjjMMM<<<666666777222222222333333333333333000222333333111000000111000000000000////////////,,,---...//////......------...000000...,,,,,,,,,++++++++++++++++++++++++++++++++++++******++++++******))))))))))))******)))***+++***))))))+++,,,///...---,,,,,,,,,,,,,,,------------...000111222333444444444555777;;;>>>CCCEEEIIILLLOOOSSSXXX[[[YYYXXXYYY\\\^^^bbbkkkuuu|||mmmaaa\\\XXXZZZ```dddccc```OOOEEE777///---/////////.........---------,,,,,,++++++++++++++++++++++++************************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&&&&''''''((((((''''''(((''''''&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((())))))******)))+++...333>>>SSSfffkkkpppuuuyyy{{{|||zzzzzzyyyuuummmddd[[[UUUOOO]]]iiifffVVVIIIDDDEEELLL^^^ttt{{{zzzmmmddd[[[XXXXXXYYY]]]bbbhhh}}}kkkLLL;;;999;;;333333333333333444444444111222333333111000000111111000000000/////////...,,,------......//////.../////////---,,,,,,...///******++++++++++++,,,,,,++++++++++++,,,,,,++++++******))))))))))))******)))***+++***)))***+++---///...---,,,,,,,,,,,,,,,------------...000111222333444444444555777;;;>>>CCCEEEIIILLLOOOSSSXXX[[[ZZZYYYZZZ]]]___cccmmmwwwyyymmm```YYYZZZ```fffhhhZZZQQQCCC777000///000111............---------,,,++++++++++++++++++++++++************************))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&(((((())))))(((''''''&&&&&&&&&&&&&&&'''$$$%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((()))******((('''***111:::HHH]]]oooooossswww{{{}}}~~~zzzyyywwwqqqiii___VVVPPPSSSdddooodddMMM??????EEEJJJjjjxxxppplllkkk]]]UUUPPPRRRWWW\\\ccciiiyyy]]]AAA777888444444444444444444444444111222444333222000000111111111000000//////......,,,,,,------...///////////////...,,,+++,,,...111+++++++++,,,,,,,,,,,,,,,+++******,,,---...,,,+++******))))))))))))******)))***+++*********,,,.........---,,,,,,,,,------------------...000111222333444444444555777;;;>>>BBBEEEHHHKKKOOOSSSWWW[[[[[[YYYZZZ]]]___cccnnnyyywwwmmmgggaaa\\\YYY\\\XXXPPPEEE;;;444111222............------------++++++++++++++++++++++++************************))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$&&&''')))*********'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''(((''''''%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((()))******))))))000<<>>999666666555555444444333333111333444333222111111111111111111000///.........,,,,,,,,,---...///000000---...///...---,,,...///---------,,,,,,,,,,,,,,,+++******,,,...///---*********))))))))))))******)))***++++++***+++---///------,,,,,,,,,---......------------...000111222333444444444555777;;;>>>AAADDDGGGKKKNNNRRRVVVZZZZZZXXXYYY[[[^^^cccnnnyyymmm___YYY[[[ZZZRRREEE999333111//////.........---------++++++++++++++++++++++++************************))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''###$$$%%%''')))***++++++&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((('''%%%$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((()))******,,,...777FFFTTT___iiirrrtttwwwzzz~~~uuurrrkkkbbbWWWLLLBBB===HHHLLLJJJBBBAAAMMM\\\ccc}}}uuuhhh___ZZZXXXVVVUUUOOOOOOSSS[[[hhh~~~fffMMMBBB777777666555444333333333111333444444222111111222222111111000///......---,,,,,,,,,------///000111***---000000///...------.........------,,,,,,,,,+++******,,,//////---*********))))))))))))******)))***++++++***+++---///,,,,,,,,,,,,------...///------------///000111222333444444444555777;;;>>>AAACCCGGGJJJMMMQQQVVVYYYYYYWWWWWWZZZ]]]bbbmmmxxxjjjWWWWWWYYY\\\YYYLLL<<<222222222000...++++++...000...---,,,,,,++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%'''))),,,------***'''%%%&&&'''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&''''''((()))))))))---+++)))***---...,,,***+++777GGGUUU___gggpppuuuyyy}}}}}}|||yyynnneee\\\UUUMMMDDD??????<<>>777555444111//////333333333333222222222222333333222111000///......///000000111111000000//////000222111///,,,,,,,,,+++,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++*********+++,,,---------,,,,,,,,,---...///......------...///000111222444555666666999<<>>NNNNNNPPPoooooo___UUUQQQLLLJJJOOORRRRRRRRRSSSaaasss|||TTTFFF999555555555444555444444444444333333333333333333222111000//////......//////000000//////......///111000///------...,,,,,,------------------++++++++++++++++++++++++************************,,,,,,+++******++++++,,,---,,,,,,,,,,,,---...///------------...///111111222444555666666999<<>>999777777999444444444444333333333333333333222111111000//////......////////////......---///000000.........000---------,,,------------************************************************,,,,,,++++++++++++++++++,,,,,,,,,,,,------......---------...///000111111222444555666666999<<>>IIIZZZ___fffmmmqqquuuyyy{{{}}}}}}~~~|||uuullleeeaaaYYYSSSMMMHHHBBB>>>AAAGGGMMMZZZlllwwwhhh\\\VVVSSSPPPMMMSSSRRRQQQRRRSSS]]]rrroooTTTAAA555222333333333333333222222222222333333222222111111000000......////////////......---...//////......///111...------,,,,,,,,,---...************************************************++++++++++++++++++++++++,,,,,,,,,---------------+++,,,---...///000111111222444555666666999<<>>444444444444333333333333333333222222222222111111///000000111111000000//////000000...------///000000...---++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************************((()))***,,,---------,,,+++,,,---.........------***+++---///000111111111222444555666666999<<>>HHH\\\ooobbbLLLJJJNNNSSSRRRNNNKKKKKKMMMVVVXXXeeegggBBB666:::666666555555555444444444333333222222222222222222000000111111111111000000000000000...,,,,,,...000000///---+++++++++---...,,,,,,,,,,,,,,,,,,,,,,,,************************&&&(((***,,,---...------+++,,,---.........---,,,)))+++---///111111111111222444555666666999<<>>DDDUUUuuuppp[[[OOOJJJPPPMMMLLLOOOPPPNNNNNNQQQ]]]iii[[[BBB;;;888555444666888666444222333333333222222333444444000000000000000000000000222111111000///......---------------------------000///---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------......------...///000111222222333444555777999;;;======???FFFKKKKKKMMMTTTZZZ\\\WWWYYY[[[\\\]]]cccnnnwwwuuu```KKKEEEEEE@@@999444000000000/////////......---------,,,,,,,,,++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((''''''&&&&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((''''''''''''((())))))*********************++++++333===GGGTTTccckkklllsssyyy|||{{{{{{}}}|||xxxwwwkkk______eeecccVVVIII@@@???AAAGGGSSSlllgggSSSKKKJJJKKKRRROOOOOOPPPOOOPPPWWW```sssrrrNNN<<<<<<888666888999666333222333333333222333333333444000000000000000000000000111111000000///......---------------------------///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------......------......///111222333333444555777999;;;======@@@GGGKKKKKKMMMSSSYYY[[[VVVYYY[[[[[[]]]cccnnnwwwsssWWWJJJGGGDDD???;;;333222111000///.........------------,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***)))((((((''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''''''''((((((((((((''''''******))))))((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''((((((((((((((((((''''''(((((()))******))))))***+++,,,+++***,,,999IIIUUU___jjjpppqqqxxx{{{|||{{{{{{|||yyytttqqqfff]]]___eee```MMM;;;999>>>CCCIII\\\```IIIEEEGGGLLLQQQMMMNNNPPPPPPNNNRRR```ooobbbFFF@@@;;;888999999555222333333333333333333333333333000000000000000000000000111000000//////.........------------------------------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------............---...///000222333333444555777999;;;======BBBHHHLLLLLLMMMRRRWWWYYYVVVYYY[[[[[[\\\cccmmmvvvkkkWWWMMMGGGBBB???888666444222000///.........------------,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((()))))))))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%*********)))((((((''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((((((((((((((('''((())))))***((('''&&&(((,,,...---,,,///@@@SSS^^^eeelllrrrtttyyyzzz{{{|||}}}{{{uuuoooeeeaaa^^^^^^^^^WWWJJJ???CCCHHHIIINNNeeeoooMMMHHHPPPQQQPPPSSSKKKNNNRRRTTTUUU^^^tttzzz^^^FFF<<<666888888444333777333333333333333333222222000000000000000000000000000000/////////.........------------------------,,,,,,.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------......///...------...000222444333444555777999;;;======CCCIIIMMMLLLLLLRRRVVVXXXVVVYYY[[[[[[\\\bbbmmmvvv}}}iiiXXXMMMGGGDDD===;;;888444111//////............---------,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((()))))))))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%***)))))))))((((((''''''''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((()))******)))((('''(((***,,,---...:::JJJ[[[ccchhhooouuuyyy{{{{{{|||~~~{{{tttlllggg\\\___^^^VVVKKKDDDDDDGGGLLLTTTZZZddd}}}kkkSSSEEENNNXXXUUUPPPQQQNNNOOOSSSYYYdddyyy|||TTTCCC666666888555555:::333444444444444333222111000000000000000000000000////////////............------------------------+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------..................///000222333333444555777999;;;======CCCJJJMMMLLLLLLQQQVVVWWWUUUXXXZZZ[[[\\\bbbmmmvvv~~~kkk[[[QQQKKKBBB@@@;;;777333111000000............---------,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((''''''''''''(((((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((((((((('''''''''''''''((((((((((((((('''(((((((((((((((((('''''''''''''''(((((((((((())))))(((((())))))***+++,,,,,,+++***)))+++///222IIIVVVdddiiimmmsssyyy|||~~~}}}}}}|||tttjjjcccccceeefff```PPP???999BBBNNNLLL[[[ppp}}}___QQQHHHEEENNNVVVTTTQQQRRROOONNNTTTccc{{{oooSSS;;;777999777666:::333444444555444333111000000000000000000000000000........................------------------------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------......------...///000111222222333444555777999;;;======CCCIIIMMMLLLLLLRRRVVVXXXUUUXXXZZZZZZ[[[bbbllluuuppp]]]PPPGGGDDD???999555222111111............------------,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((''''''((((((((((((''''''%%%%%%&&&&&&''''''((((((&&&''''''((((((''''''&&&''''''''''''(((((((((((())))))(((((())))))***+++***,,,---+++***...777???SSS^^^iiinnnqqqvvvyyyzzz|||zzzyyyuuukkkbbbbbbiiixxxooo^^^KKK>>>>>>HHHRRRZZZnnn]]]MMMIIIIIIKKKNNNQQQSSSSSSRRROOOTTTeeejjjFFF<<<===888555777333444555555444333111///000000000000000000000000........................------------------------,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------......+++---///111222222111000333444555777999;;;======BBBIIIMMMLLLMMMRRRWWWYYYUUUXXXZZZZZZ[[[aaallluuugggSSSJJJFFFAAA;;;666333222222//////.........---------,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((%%%&&&((()))))))))((('''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&'''''''''(((((())))))%%%&&&&&&&&&&&&&&&&&&%%%###$$$$$$%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((())))))))))))))))))******+++$$$)))---,,,,,,333AAAMMMWWWaaakkkpppsssvvvwwwvvvxxxuuusssoooeee___fffsssoooVVVDDD@@@EEEMMMQQQttteeePPPPPPEEEJJJMMMLLLNNNQQQQQQLLLTTT```|||OOOAAA???999444444333444555555555333000///000000000000000000000000---.....................------------------------------,,,+++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------......***,,,///222333222111///333444555777999;;;======BBBHHHLLLLLLMMMRRRXXXYYYUUUXXXZZZZZZ[[[aaallluuu{{{cccVVVLLLBBB<<<777111000222000000000000///...---,,,...---,,,,,,++++++,,,,,,***************)))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((&&&'''''''''(((((())))))%%%%%%&&&&&&'''(((((()))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&(((***************,,,+++******+++111;;;HHHRRR^^^fffoootttuuuvvvxxx{{{vvvxxxvvvnnn```ZZZcccqqqyyycccNNNOOOQQQEEEIIIeeennnSSSMMMGGGNNNMMMMMMMMMNNNQQQUUUYYY\\\yyycccGGG:::555777<<<666666666555333333444555222111111000///......---000000000000000000000000........................------------------------------------------------///......------,,,,,,+++,,,,,,,,,---------............//////000000111111444555666666777:::???BBBCCCHHHJJJJJJMMMSSSVVVTTTRRRYYYYYYZZZ```aaajjj|||yyy___UUUJJJBBB;;;333///000//////000//////......---...---,,,,,,++++++,,,,,,***************)))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((*********)))***++++++***+++///777CCCOOOWWWcccjjjrrrwwwwwwwwwxxxzzzxxxtttnnnfff[[[UUUZZZccc___UUUJJJKKKOOONNN```~~~YYYKKKMMMMMMQQQPPPQQQQQQNNNNNNYYYfffyyy\\\GGG999555777666666666555333333333444333222222111000000//////000000000000000000000000........................------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------......//////000000111111333555666777888;;;>>>AAADDDHHHKKKJJJMMMRRRUUUTTTRRRYYYYYY[[[bbbdddmmmsss]]]TTTKKKEEE???888444555//////////////////.........------,,,,,,,,,,,,,,,*********+++******)))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((''''''''''''''''''''',,,***(((%%%$$$$$$%%%&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((***+++***))))))***+++******---444@@@MMMXXX^^^iiiooowwwzzzzzzxxxxxxyyyxxxnnnccc]]]WWWQQQNNNNNNFFFIIIGGGIIITTTcccpppZZZHHHEEEMMMPPPNNNMMMQQQUUUSSSXXXrrryyynnnxxx{{{^^^EEE888666777666555444333333333333333333333222111111000000000000000000000000000000........................------------------------------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------.........///000111111111222444777888999;;;>>>@@@DDDIIIKKKJJJLLLPPPSSSRRRRRRYYYZZZ\\\cccfffppp{{{iiicccZZZRRRMMMGGG???::::::111000000///////////////......---,,,,,,,,,,,,,,,*********++++++******)))************************((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((()))))))))******++++++,,,***'''%%%$$$$$$%%%&&&''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''')))***+++***))))))***,,,)))***///:::HHHVVV___dddnnnssszzz}}}}}}{{{yyyxxxuuuhhh]]]ZZZYYYRRRGGG@@@>>>FFFGGGNNNfffpppSSSMMMGGGGGGMMMNNNOOOMMMQQQWWWXXXfff{{{vvvqqqnnnooonnnmmmmmmllllllmmmmmmpppooommmmmmnnnqqqtttwwwyyyzzz|||~~~kkk___mmmvvvVVVAAA888888666555444444333333222333333222222111111111111////////////////////////........................------------------------------------------------))))))***++++++,,,---------------.........//////------...///000111111222000333777999:::;;;===???CCCIIILLLKKKKKKOOORRRRRRTTT[[[[[[]]]dddfffooo|||zzzpppdddZZZOOOCCC;;;999444333222000000000000000///...------,,,,,,------******++++++++++++******++++++++++++++++++++++++((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((&&&'''((()))***+++,,,---)))(((&&&%%%%%%&&&''')))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((***++++++***))))))+++---)))---666BBBOOO[[[dddhhhpppuuu{{{~~~~~~|||xxxvvvmmmccc\\\]]]]]]TTTFFF>>>@@@FFFIII[[[yyyYYYHHHJJJHHHGGGMMMNNNUUURRRSSSYYY___uuuxxxrrrmmmhhhccc```aaaaaa```^^^^^^]]]]]]^^^]]]\\\ZZZZZZ[[[^^^aaacccbbbccceeegggjjjpppxxx}}}rrr]]]gggyyygggKKK::::::777555444555555333111111111111111111000000000////////////////////////........................------------------------------------------------))))))***+++,,,,,,------////////////000000000000------...///000111222222000333666888999;;;===>>>CCCJJJMMMLLLKKKNNNRRRSSSVVV]]]\\\]]]cccdddmmm}}}ooocccVVVHHH???===888666444222111000111111///......---------------)))***++++++,,,+++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((($$$$$$%%%&&&((()))******%%%%%%%%%&&&'''((())))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))*********)))***---///...666AAAMMMWWW```ggglllsssvvv{{{~~~}}}zzztttpppeee```^^^___[[[PPPGGGCCCAAAIIITTTqqq```KKKCCCFFFCCCFFFOOOQQQNNNPPPWWWbbbtttvvvrrrlllfffaaa\\\XXXUUURRRQQQPPPOOONNNNNNNNNNNNPPPOOONNNMMMNNNOOORRRSSSQQQRRRTTTUUUWWW[[[aaaeeeqqqyyyooommmxxxvvvUUU===<<<999555555666777444222111111111111111111111111000000000000000000000000........................------------------------------------------------)))******+++,,,------.../////////000000000000111,,,---...///000111222333111333666777888:::===???CCCJJJOOOMMMKKKOOOSSSUUUXXX^^^^^^^^^cccdddlll~~~{{{mmm___QQQHHHFFF<<<:::777444222111111111//////...---------------)))***++++++,,,,,,,,,+++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&'''''''''$$$%%%&&&'''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))***))))))+++...111666AAAOOOYYY___dddkkkqqqvvvyyy|||}}}{{{uuunnnhhh]]]^^^___[[[QQQGGGEEEJJJEEESSSjjjiiiLLLCCCDDDEEECCCJJJRRROOOIIIUUUggg|||~~~vvvqqqhhhddd^^^XXXSSSOOOKKKHHHDDDCCCBBBAAAAAA@@@AAAAAADDDCCCCCCBBBBBBCCCDDDDDDDDDEEEFFFGGGHHHJJJMMMPPPRRRZZZeeemmmttt}}}cccFFF>>>:::666666888888555222222222222222222222222222000000000000000000000000........................------------------------------------------------++++++,,,,,,------......---............/////////,,,,,,---///000222333333222333555666777999===@@@BBBJJJPPPNNNLLLPPPUUUXXXXXX_________eeefffooo|||jjjXXXNNNKKK>>><<<888555222111111111//////...------------...)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((()))***))))))((('''&&&&&&&&&$$$%%%'''))))))((('''&&&''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))))),,,///222===IIIYYYbbbeeegggnnntttyyy{{{|||}}}yyyrrriiibbbZZZ]]]^^^WWWHHH>>>CCCNNNKKK______PPP>>>>>>FFFJJJHHHPPPTTTKKKSSSfff~~~zzzooogggbbb^^^YYYSSSMMMHHHDDD@@@===???>>>======<<<<<<======;;;;;;;;;;;;::::::999999;;;===>>>>>>===>>>@@@BBB<<>>:::777555111...111000///......------...---------,,,,,,,,,+++++++++++++++************)))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&&&&%%%((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((***+++++++++,,,...111444EEEQQQ^^^eeejjjrrrxxxzzz|||~~~{{{sssnnnkkkcccYYY[[[]]]WWWHHH>>>@@@FFFJJJUUUsssnnnRRRJJJ>>>FFFHHHCCCFFFRRRXXXVVV[[[uuu|||rrrfff]]]ZZZSSSLLLEEEAAAAAAAAA===:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<======???@@@BBBEEEJJJPPPUUUXXXfffrrrjjjWWWEEE;;;555888;;;777333222222333444333111000111222000000000000////////////........................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,................................................------...///000111222222333333333444777:::===???DDDFFFJJJLLLOOORRRWWWZZZXXXaaa```^^^dddjjjtttkkkYYYLLLGGG@@@;;;999777555222111111///...............,,,,,,,,,+++++++++******++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((()))))))))))),,,333888KKKWWWbbbggglllrrrwwwxxxwwwxxxvvvoookkkfff]]]RRRTTTRRRMMMDDD>>>@@@IIIRRRjjj[[[GGGDDDBBBGGGKKKLLLOOOVVVZZZZZZkkk{{{tttjjj^^^UUUSSSMMMHHHAAA>>>>>>>>>;;;888:::::::::999999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===???BBBFFFJJJLLLRRR[[[jjjwwwyyyfffPPPBBB777666777555222222222333444333111000111222111111111111000000000000................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------...///000111222222333333333444777:::===???CCCFFFIIIKKKNNNQQQVVVYYYXXXaaa```^^^dddjjjtttnnnUUUNNNDDD<<<666444222222111111000///............++++++++++++************,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((******((((((...999BBBTTT^^^gggllloootttwwwwwwuuutttqqqkkkfff```UUUKKKHHHBBB???>>><<>>AAADDDFFFKKKQQQTTTWWW^^^fffxxxnnnggg]]]RRRKKKIIIEEEAAA;;;999::::::888666:::999999999888888777777888999999999:::::::::;;;:::::::::;;;;;;;;;;;;<<<::::::::::::;;;===???AAA@@@EEEMMMUUU```nnn~~~zzzeeeTTT@@@888666555333222222333444333111000111222222222222222111111111111........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------...///000111222222333333333444777:::===???BBBEEEHHHJJJMMMPPPTTTWWWXXXaaa```^^^eeejjjtttuuuiiiWWWEEE888222000111222111000///............,,,,,,,,,+++++++++******,,,,,,+++++++++*********************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))*********+++,,,---+++,,,555CCCOOO[[[dddlllpppsssxxxyyyxxxxxxssslllfff```YYYNNNEEEBBB<<<<<>>???DDDGGGGGGMMMUUUWWW\\\ooosssjjjaaa[[[SSSHHHBBBAAA>>>;;;888666777888777555999999888888777777666666888888888999::::::;;;;;;:::::::::;;;;;;;;;<<<<<<<<<;;;;;;:::;;;;;;<<<======>>>???BBBGGGRRR^^^fffuuukkkRRRAAA:::888555333222333444333111000111222222222111111111000000000........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................------...///000111222222333333333444777:::===???BBBDDDGGGIIIKKKNNNRRRUUUXXXaaa```^^^eeekkkuuuvvvZZZDDD777333444222111000//////......///...------------,,,,,,,,,,,,,,,,,,++++++++++++***************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))*********++++++,,,---...222===MMMYYYaaahhhooosssvvv{{{{{{yyyzzzqqqeee^^^YYYQQQGGGAAA@@@===AAAIIILLLWWW{{{^^^HHHAAA@@@BBBEEEKKKKKKQQQXXX]]]kkk~~~uuuhhh___WWWQQQKKKBBB>>>===:::999777666777777777777888888888777777666666666888999999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<============<<<<<<<<<======>>>>>>>>>>>>======>>>BBBHHHLLLPPPZZZjjjyyyeeeNNNAAA:::555111222333444333111000111222111111000000000/////////................................................------------------------------------------------........................------...///000111222222333333333444777:::===???AAADDDFFFIIIKKKMMMQQQTTTWWWaaa```^^^ffflllvvviiiMMM<<<555333222222111000////////////............------------,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((())))))******+++++++++******+++///888EEETTT]]]ffflllrrruuuxxx|||{{{wwwvvvjjj]]]XXXTTTLLLBBB===;;;===DDDNNNXXXkkksssSSSCCCAAACCCDDDDDDIIILLLQQQXXXeeeuuummm^^^VVVNNNJJJEEE>>>;;;<<<888888888777777777888888777777777777777777777777::::::;;;<<<===>>>>>>???>>>>>>>>>>>>?????????@@@=========>>>?????????@@@=========>>>???@@@@@@AAABBBJJJVVVbbbooowww^^^JJJ???555...222333444333111000111222000000000000/////////...........................////////////////////////------------------------................................................------...///000111222222333333333444777:::===???BBBDDDGGGIIIJJJMMMQQQTTTWWWaaa```___ffflllwwwqqqUUUAAA777333333222111000////////////......---------,,,,,,,,,------,,,,,,,,,+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((())))))******+++,,,,,,***)))+++333@@@OOOZZZ```kkkppptttvvvxxxzzzxxxsssmmmbbbYYYXXXVVVMMMCCC===<<>>???@@@AAABBB@@@AAAAAAAAAAAABBBBBBBBB??????@@@@@@AAAAAAAAA@@@>>>???@@@BBBCCCBBBAAA???BBBGGGMMMRRRYYYeeeuuunnnWWWFFF:::111222333444333111000111222111111111000000000//////........................................................................------------------------........................------...///000111222222333333333444777:::===???BBBDDDGGGIIIKKKMMMQQQTTTWWWaaa```___fffmmmwwwxxx^^^III===999333222111000////////////---------,,,,,,,,,++++++---------,,,,,,,,,++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((())))))***++++++,,,,,,,,,+++---777HHHWWW```dddooosssvvvvvvxxxyyyuuuooohhh^^^XXX[[[\\\RRRFFF???GGGLLLUUUhhh\\\RRRGGGAAA???BBBKKKUUUTTTXXX]]]kkk{{{mmm```XXXOOOGGGAAA>>><<<888777999777888999888777777888888666666777888999:::;;;;;;===>>>???@@@AAABBBCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDBBBBBBCCCCCCCCCCCCBBBBBBBBBCCCCCCEEEFFFEEECCCAAA@@@CCCEEEDDDDDDKKKXXXbbbtttzzzaaaNNN???666222333444333111000111222222222222111111111111000........................------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,........................------...///000111222222333333333444777:::===???CCCEEEGGGIIIKKKNNNQQQTTTWWWaaa```___fffmmmwwwwww]]]QQQHHH>>>777333111222222//////222......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))---)))&&&((()))((()))---++++++333CCCQQQXXX___fffsssuuuwwwyyyyyyuuuooojjj```XXXcccyyypppNNNAAAMMMRRRUUUjjjvvv```JJJCCC>>>AAAKKKSSSUUUSSS]]]```ggg|||oooaaaVVVOOOBBBAAA@@@>>><<<:::999888888999:::999777777888:::888999;;;===>>>?????????DDDDDDDDDDDDEEEEEEEEEEEEDDDEEEFFFEEECCCBBBBBBCCCGGGFFFEEEGGGHHHFFFFFFFFFFFFHHHHHHEEEEEEIIIJJJHHHEEEGGGFFFBBBCCCIIILLLLLLWWWcccvvvpppYYYBBB333333333444222111//////000222222222111111111000000////////////.......................................///000///---,,,,,,...------------------------///////////////.........000///...---...000222333222333444666888;;;===>>>DDDHHHJJJHHHJJJPPPUUUVVV]]]```bbbbbbdddnnnsssbbbZZZPPPDDD:::555222333333000///222.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************)))))))))(((((((((((())))))))))))))))))))))))))))))((((((((('''''''''''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))---(((''')))***((())),,,,,,...777FFFRRRYYYaaaiiiqqqsssvvvwwwvvvrrrlllgggaaa```ooorrrTTTIIITTTRRRbbbaaaNNNEEEAAA>>>CCCMMMVVVXXXXXXcccjjjwww~~~zzzwwwuuuxxxyyyyyyxxxzzz~~~~~~pppbbbVVVKKKEEE???>>>===<<<:::999888777888999999888777888:::<<<<<<===>>>???AAAAAABBBBBBDDDDDDEEEEEEEEEEEEDDDDDDJJJKKKLLLKKKIIIHHHHHHIIIIIIIIIJJJLLLLLLKKKKKKLLLIIIKKKKKKJJJJJJLLLLLLJJJIIIKKKJJJFFFEEEHHHIIIHHHKKKSSS```rrryyycccHHH333444444444333111000111111222222222111111111000000////////////....................................---...///...,,,+++,,,---......................../////////////////////...000///...---...000222333222333444666888;;;===>>>DDDHHHIIIHHHIIIPPPTTTUUU\\\```ccccccdddmmm}}}tttkkkeeeZZZMMM<<<666222222222//////111.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************)))))))))((((((((())))))))))))))))))))))))))))))((((((((((((''''''&&&&&&&&&'''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((+++((((((******((((((+++...333???LLLUUU\\\eeennnrrrtttvvvvvvsssnnnhhhddd]]]cccpppvvvfffOOOJJJTTTNNNmmmlllQQQBBB@@@>>>@@@FFFOOOWWW[[[\\\gggyyy|||vvvqqqnnnjjjhhhggggggfffffffffhhhlllppp~~~~~~qqqdddWWWLLLDDD???;;;;;;::::::999999888888888888999888777999===???AAAAAABBBCCCDDDEEEEEEEEEFFFGGGGGGHHHHHHHHHGGGFFFHHHJJJLLLLLLKKKJJJKKKLLLLLLOOORRRTTTUUUWWWYYYZZZXXXWWWVVVVVVVVVTTTTTTUUUVVVYYYWWWOOOJJJIIIGGGDDDGGGJJJNNNXXXnnnzzzwwwYYY>>>666555444222222222222222222222222111111111111111////////////....................................,,,---...---+++++++++---////////////////////////......////////////////////////.........000222333222333444666888;;;===>>>CCCGGGHHHGGGIIIOOOTTTUUU[[[___cccdddeeelllyyywwwmmmbbbXXXAAA999222111111......000............------------,,,,,,,,,,,,,,,,,,,,,,,,*********************************)))))))))(((((())))))))))))))))))))))))))))))(((((((((((((((((('''''''''(((((((((((()))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((***((()))+++***((())),,,333;;;HHHRRRYYYaaajjjrrrvvvwwwxxxuuupppiiiccc```aaadddfffaaaRRRFFFHHHQQQUUU}}}sssYYYIII???===???BBBGGGMMMTTTZZZ]]]iii{{{vvvoooiiieeeaaa^^^[[[XXXXXXXXXVVVUUUVVVYYY[[[gggoooxxx}}}tttmmmaaaVVVLLLEEE???;;;999999999999999:::::::::888999999999999<<<@@@CCCEEEEEEEEEFFFFFFGGGHHHIIIIIIJJJKKKMMMNNNNNNNNNNNNKKKNNNQQQTTTUUUVVVXXXYYY___cccgggiiimmmtttzzz|||yyyrrrmmmllljjjgggiiinnnpppsssooocccXXXQQQKKKFFFLLLJJJIIIKKKXXXppphhhKKK888666333111111222222222111111111111111111111111////////////....................................,,,---......,,,,,,---.......................................///////////////.........///000111222222222444555888;;;===>>>BBBFFFHHHFFFHHHNNNSSSTTTYYY___dddeeeeeekkkvvvrrrgggbbbOOODDD999444333000000222//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,************************************))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))((())))))))))))*********((((((''''''''''''(((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((***,,,+++(((+++000:::DDDPPPYYY___fffooouuuwwwxxxvvvqqqiiiaaa]]][[[lllfff[[[NNNDDDDDDNNNYYYqqqwwwVVVHHHBBB<<<>>>AAAEEEHHHKKKQQQZZZ```tttyyysssppphhhccc]]]XXXTTTPPPMMMKKKKKKKKKKKKJJJHHHHHHIIIKKKNNNUUU]]]bbbfffjjjiiieee\\\VVVNNNFFFAAA===:::888888999999:::;;;<<<<<<===999:::;;;;;;<<>>BBBFFFHHHFFFHHHNNNSSSTTTYYY^^^dddeeeeeejjjttt|||{{{qqqqqqgggXXXFFF===888444333444/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))(((((())))))))))))******))))))*********+++++++++((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))***)))***,,,+++***///666CCCMMMWWW^^^eeemmmsssuuuuuuuuuqqqjjjaaa[[[ZZZ[[[kkk^^^OOODDD???EEEWWWhhh^^^GGGAAA@@@===AAAEEEIIIIIIKKKSSSaaammm~~~vvvpppjjjeeebbbXXXTTTNNNJJJGGGEEECCCAAA???@@@AAAAAA???>>>???@@@???EEEIIIKKKOOORRRRRROOOLLLHHHCCC???======<<<;;;999999:::;;;<<<===>>>>>>;;;<<<>>>@@@@@@BBBEEEGGGHHHHHHGGGHHHIIIKKKNNNOOOOOOPPPRRRVVV[[[aaagggkkkuuuzzzvvvuuurrrnnnxxx~~~rrrkkkggg\\\WWWQQQMMMJJJLLLTTT^^^|||qqqYYY@@@:::333000000111111000111111111111111222222222////////////.......................................///000000///...000111------------------------------......///000000000......//////000111111111222333444666888;;;===>>>CCCGGGHHHGGGIIIOOOTTTUUUXXX^^^dddeeeeeejjjttt|||kkkSSSDDD:::444111222////////////............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))************((((((''''''''''''((((((((((((((((((((((((((((((++++++++++++++++++++++++***)))***,,,++++++333<<>>@@@???AAAFFFGGGEEECCCAAA>>>======>>>===<<<999999:::;;;<<<===>>>>>><<>>666111222333222111000000111111111222222222////////////....................................---...//////......///111........................------......///000000111---...///000000111111111222333444666888;;;===>>>DDDHHHIIIHHHIIIPPPTTTUUUYYY^^^dddeeeeeejjjttt}}}wwwZZZFFF:::222......000/////////............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))(((((())))))*********+++(((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((++++++++++++++++++++++++*********,,,+++,,,555???PPPWWW^^^ccclllvvvwwwssstttsssooogggaaa```eeekkkOOOIIIIIIOOONNNRRRlllZZZEEE???===>>>BBBCCCHHHNNNOOOSSSccc}}}tttoooggg```[[[VVVRRROOOEEEBBB>>><<<;;;;;;:::999555777:::;;;:::999999:::888::::::888999???AAA@@@;;;999888888999:::999888999999:::;;;;;;<<<=========@@@DDDGGGGGGGGGGGGHHHJJJJJJJJJKKKMMMQQQTTTVVV^^^___aaagggqqq}}}ttt^^^TTT[[[[[[VVVbbbxxx}}}xxxxxxxxxiii___UUUQQQNNNLLLPPPWWW]]]tttzzz|||qqq___JJJBBB888333333444333222000000111111222222222222000/////////....................................,,,---......------///000////////////////////////---------...///000000111---...///000111111111111222333444666888;;;===>>>DDDHHHJJJHHHJJJPPPUUUVVVYYY___dddeeeeeekkkuuunnnUUU:::///000,,,000000000///......------......---------,,,,,,,,,---,,,,,,++++++,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))),,,***)))***,,,222???LLLYYY]]]ccciiiooosssuuuvvvoooqqqjjjccclll}}}yyyhhhKKKGGGFFFJJJQQQbbbgggIII<<<>>>AAA@@@>>>NNNKKKMMMUUU]]]ooozzzqqqhhhddd]]]UUUNNNIIIFFFEEE===<<<;;;999999999999:::888777666666666666777777777777666666777888888999666888:::;;;<<<;;;999888888888888888888;;;@@@DDDBBBBBBCCCFFFIIIJJJJJJIIIMMMQQQTTTUUUTTTTTTWWWYYYeeelllwwwppphhh]]]ZZZcccjjjhhhkkksss}}}}}}tttnnnjjjcccZZZWWWTTTOOOMMMMMMOOORRRTTTXXX```sss}}}zzzssslll]]]SSSCCC666333555333...222222222111111111111000000000000000000000000000///............------------------,,,,,,+++++++++---------............///////////////////////////.........//////000111222444555666888:::;;;;;;;;;CCCFFFGGGFFFIIIPPPSSSRRRZZZ]]]cccggghhhiiitttrrrbbbGGG777444222000000///......------,,,......---------,,,,,,,,,---,,,,,,++++++,,,,,,---************************))))))))))))))))))))))))(((((()))***************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((************************---+++***,,,///555BBBPPP[[[___eeelllqqqsssttttttppplllgggmmmyyy```BBBEEEGGGJJJ]]]}}}gggUUUCCC===>>>AAADDDFFFMMMOOORRRYYYnnn{{{yyywwwoooggg]]]YYYSSSLLLEEEAAA???>>>:::999777666555666666777777777666666666777777888999888777777777777777777777888:::;;;;;;:::999888777888:::;;;<<>>555555444111222222222111111111111000000000000000000000000000///............---------.........---------,,,,,,---------............///////////////////////////.........//////000111222333444666888:::;;;<<<<<>>DDDHHHIIIHHHKKKRRRUUUTTT\\\^^^cccfffeeefffppp{{{nnnjjjkkkWWW???444///333333333222111111000000......---------,,,,,,,,,---,,,,,,++++++,,,,,,---************************))))))))))))))))))))))))(((((()))***************))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))************************...,,,---222888@@@MMMYYYbbbffflllqqqtttssspppmmmhhh[[[```~~~kkkLLLHHHLLLQQQ```vvvSSSBBBAAABBBDDDCCCCCCIIIPPPRRRSSS[[[uuu}}}rrrqqqllleeeaaa___ZZZSSSFFFDDDAAA===:::777777666666555555444555666777888777777888999::::::::::::;;;;;;::::::::::::;;;;;;<<<;;;;;;;;;;;;:::::::::999<<<@@@CCCEEEFFFHHHJJJJJJJJJIIIIIIKKKNNNSSSWWW___^^^^^^^^^cccooolll[[[UUUTTTUUUaaattttttuuu{{{}}}yyy|||kkkPPP;;;444444666222222222111111111000000///////////////////////////............---------........................---------............///////////////////////////............///000111222222333444777999<<<>>>???DDDGGGHHHHHHKKKRRRUUUTTTZZZ\\\aaaffffffiiitttpppffffffZZZJJJ>>>444333333222111111000000///......---------,,,,,,,,,---,,,,,,++++++,,,,,,---************************))))))))))))))))))))))))(((((()))***************))))))(((((((((((())))))(((((((((((((((((((((((('''((((((((()))))))))***************************,,,+++...666???GGGRRR]]]fffiiinnnrrrrrrpppllliii___XXX```zzzyyy\\\IIIIIIIIIUUUqqqaaaJJJCCC@@@@@@CCCEEEFFFKKKQQQWWWVVVhhh{{{tttooonnnhhh___YYYVVVQQQKKK@@@>>><<<:::888777666666444444333444555666888999999:::;;;<<<<<<<<<;;;;;;:::;;;;;;<<<===???@@@AAA>>>===<<<;;;;;;<<<======>>>AAADDDFFFFFFFFFGGGHHHGGGHHHIIIJJJLLLQQQXXX^^^bbbbbbcccfffmmm{{{dddVVVUUUYYYeeeuuu|||{{{~~~|||vvvxxxxxxmmmWWWAAA666444555222222222111111111000000///////////////////////////............---------------------------......---------............///////////////////////////............///000111222333333444666999<<<>>>@@@BBBEEEGGGFFFJJJQQQTTTTTTYYY[[[```ddddddhhhtttyyyiiiddd]]]UUUHHH777111111000000///...............---------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))(((((()))***************))))))(((((((((((())))))))))))))))))))))))))))))''''''(((((())))))******+++++++++++++++++++++++++++,,,111<<>>??????>>>===<<<::::::;;;===???AAACCCDDD@@@???===<<<===>>>@@@BBBDDDFFFHHHIIIHHHGGGGGGHHHGGGJJJLLLNNNPPPVVV^^^dddbbbgggmmmttt~~~kkkZZZXXXaaalll{{{uuuuuuyyysss```JJJ<<<666333222222222111111111111000000000000000000000000000///............------------------------.........---------............///////////////////////////.........//////000111222444444444666888;;;>>>???AAADDDFFFFFFJJJQQQTTTTTTZZZ\\\___bbbbbbdddppp|||iii}}}rrrfffaaaRRR:::222222222111000000//////......---------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))(((((()))***************))))))(((((((((((())))))))))))))))))))))))))))))'''''''''((()))*********++++++++++++++++++++++++,,,---555CCCOOOWWW^^^dddlllmmmnnnnnnlllhhhccc```\\\fffmmmhhhXXXJJJGGGKKKNNNeeetttYYYCCC@@@===<<<>>>DDDGGGJJJOOOUUUiiiyyytttqqqmmmhhhccc]]]]]]XXXNNNFFFCCC@@@<<<777777666666555555555555222222222333555888:::<<>><<<::::::;;;<<<>>>@@@AAABBBAAA@@@>>>===>>>AAADDDFFFHHHJJJKKKKKKJJJIIIJJJKKKLLLPPPSSSUUUWWW[[[cccjjjiiiqqq|||vvvfffdddlll|||~~~lllUUUDDD999333222222222111111111111000000000000000000000000000///............---------------........./////////---------............///////////////////////////.........//////000111222555555555666777:::===???BBBEEEGGGGGGKKKRRRUUUUUU\\\]]]aaaccccccfffrrr~~~XXXkkkvvvooo]]]???666666555444444333333222......---------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))(((((()))***************))))))(((((((((((())))))))))))))))))))))))))))))&&&''''''((()))******+++++++++++++++++++++++++++,,,///888HHHUUU\\\bbbgggmmmmmmmmmllliiieeeaaa^^^```mmmssseeeNNNAAADDDLLL]]]tttXXXJJJBBBHHH===???EEEJJJJJJIIIOOOWWWqqq{{{sssnnnkkkhhhdddaaaVVVWWWRRRIIIBBB???===999777777777777666666666666555555555666888;;;>>>???BBBBBBCCCDDDCCC@@@>>>===;;;;;;;;;;;;<<<>>>???@@@BBB@@@???>>>???CCCFFFIIIJJJLLLMMMMMMLLLLLLMMMNNNQQQUUUZZZ[[[\\\___gggmmmrrr{{{nnnkkktttuuu]]]JJJ<<<444222222222111111111111000000000000000000000000000//////.........---------.../////////000000111111---------.........//////////////////////////////.........//////000111222666666555555777:::<<<>>>BBBFFFHHHHHHLLLSSSWWWVVV\\\^^^bbbfffgggkkkxxx___aaammm|||dddPPP===777111///000000000000000/////////............,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))************))))))((((((((((((((((((((((((''''''''''''(((***+++,,,*********))))))))))))))),,,))))))++++++)))***---(((333BBBOOOXXX^^^bbbfffrrrpppooommmiii```YYYVVVhhhkkkdddRRRDDDBBBIIINNNqqqbbbMMMCCC===EEE??????AAAKKKRRRKKKOOOeee|||wwwsssooojjjeee```ZZZVVVNNNKKKFFF@@@;;;777666555444555555555555444333222333444666888<<>>AAADDDDDDBBB???>>>???=========>>>>>>@@@AAAAAABBBAAA@@@@@@BBBDDDFFFGGGHHHHHHJJJLLLNNNOOOQQQRRRUUUYYY\\\]]]___dddnnnvvv|||wwwsssyyy}}}}}}sssbbbPPP???444555111000222222111222555/////////000///......---......////////////..............................,,,,,,,,,,,,,,,---...///............////////////222222222222222222333333222444555666777:::>>>AAABBBCCCEEEHHHKKKPPPSSSUUU^^^dddcccaaaeeegggqqqeeecccfffqqquuucccFFF:::000000333222000111000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,************************************************((())))))******))))))((((((((((((((((((((((((((((((''''''(((((()))***+++***))))))))))))))))))))),,,))))))++++++(((***...000999FFFQQQYYY___eeeiiirrrpppnnnjjjccc[[[UUUSSSeeeccc\\\OOOCCCBBBMMMYYYRRRGGGAAA;;;AAABBBCCCDDDKKKQQQOOO___}}}~~~xxxsssllliiieee```\\\XXXSSSOOOFFFDDD@@@<<<999777666666444444444444444444444444555666888;;;>>>@@@BBBCCCCCCEEEFFFEEEAAA>>>>>>???======<<<======???@@@AAA@@@AAABBBDDDFFFHHHJJJKKKHHHIIIKKKMMMPPPRRRSSSTTTTTTWWWZZZ\\\aaalllzzz~~~yyy|||~~~}}}tttllldddWWWFFF999666222000222333000000333111111111000000000//////......////////////..............................------------------...///............////////////000000111111111111222222222444555666777:::>>>AAABBBBBBCCCFFFJJJPPPTTTWWW[[[bbbbbbaaafffhhhssstttmmmeeedddiiiwwwzzzYYYBBB111333888444000222000000000/////////......------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((())))))******))))))((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))******+++))))))+++***(((+++000:::@@@JJJSSSYYY```gggmmmrrrppplllddd\\\VVVRRRQQQWWWPPPKKKEEE???BBBWWWnnnaaaBBBBBBAAA<<<@@@???EEEHHHMMMSSSXXXsss}}}yyyssskkkfff___\\\XXXTTTQQQMMMHHHEEE===<<<:::888666666666777555444333333333444555666999:::;;;===@@@BBBDDDEEEJJJIIIHHHEEEAAA>>>===>>><<<<<<;;;;;;<<<===???@@@>>>BBBFFFIIIIIIHHHHHHIIIHHHIIIKKKNNNQQQSSSUUUVVVRRRTTTXXX^^^hhhxxx|||tttsssxxx~~~qqqllliiiiiiiii___LLL===888333111333333000///000111000///.........///000......////////////..............................//////......---.....................//////////////////000000000111111111222444555666777:::>>>AAACCCCCCCCCEEEJJJOOOUUUYYYYYYaaaaaaaaafffiiitttyyylllaaa^^^ggg}}}}}}jjjLLL555666:::444///222000000000////////////...---------------,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++******((((((((((((((((((((((((******)))((((((((((((((()))))))))))))))*********+++))))))***)))(((---444AAAFFFMMMSSSXXX___gggmmmooonnnhhh___WWWTTTRRRPPPIIIAAA>>>BBBCCCLLLjjjMMM<<>>@@@EEEIIILLLOOOMMMIIIDDD@@@>>>======<<<<<<;;;;;;<<<===???AAACCCJJJRRRVVVSSSMMMJJJIIIIIIIIIKKKMMMOOORRRTTTUUURRRUUU[[[eeesssyyywwwuuussswwwsssqqqrrrsssooobbbNNN???888333000333444111000000000...,,,+++***+++---.........////////////..............................111000///...........................//////////////////000000111111222222222444555666777:::>>>AAAHHHGGGFFFGGGJJJPPPUUUYYYYYYaaaaaaaaafffhhhsss}}}pppfff___cccsssqqqoooRRR:::666888444111333111000000000////////////.........------,,,,,,,,,++++++++++++++++++++++++************************+++,,,,,,------,,,,,,+++))))))))))))))))))))))))+++***)))((((((''''''((((((((())))))***************)))***+++******000999EEEJJJOOOTTTXXX^^^ffflllkkkjjjddd[[[WWWXXXUUUPPPEEE??????FFFKKKZZZ~~~eeeDDD???BBBBBBDDDFFFIIIPPPRRRWWWfff}}}}}}zzzvvvqqqmmmiiicccZZZTTTRRRNNNIIIEEEBBB>>>;;;888666666555555444444444444555444333333555777:::<<<@@@>>>===>>>AAAGGGNNNRRRPPPLLLGGGCCC@@@>>>===<<<<<<<<<;;;;;;<<>>AAALLLKKKIIIIIIKKKPPPUUUXXX[[[bbbbbbbbbfffgggppp}}}vvvpppjjjhhhnnnwwwtttqqq\\\DDD888555333333555111111000000000///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,------,,,,,,,,,))))))))))))))))))))))))******)))(((((((((((((((((((((((()))******++++++))))))***++++++,,,555@@@HHHMMMSSSXXX[[[___fffkkkgggfff```YYYYYY]]]WWWMMMAAA@@@CCCHHHMMM___mmmOOOAAACCCAAABBBHHHHHHNNNPPPNNNWWWrrrzzzuuuqqqmmmgggddd```[[[SSSNNNLLLIIIDDD@@@===;;;888666666666666555444444333333555555555666888:::===>>>@@@@@@???AAADDDIIIOOORRRLLLIIIDDDAAA??????===<<<===<<<;;;<<<>>>BBBFFFHHHOOOaaauuu}}}uuufffZZZTTTKKKJJJHHHIIILLLRRRXXX\\\```eeeooo}}}{{{wwwuuullluuutttfff[[[UUU@@@777000111444444333444111000///.........///000......////////////..............................//////......---.....................////////////000000111222333444444555222444555666777:::>>>AAAMMMKKKJJJJJJMMMQQQUUUXXX[[[bbbcccbbbffffffooo{{{sssoooooo{{{|||qqqZZZAAA444444555333111111111000000000///////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++++++++++++++***))))))))))))))))))))))))***)))((((((((((((((()))'''(((((()))******++++++))))))+++,,,,,,...:::FFFKKKQQQXXX^^^aaadddhhhkkkdddccc\\\WWW[[[```VVVFFF===CCCIIIJJJPPPfffpppUUUBBBAAAGGGBBBGGGOOOJJJMMMQQQTTTjjj|||uuuooojjjgggccc]]]YYYVVVRRRLLLGGGCCC@@@<<<999888777666555444555555555444444333333444555777999;;;===???@@@@@@AAADDDGGGIIIJJJKKKKKKGGGCCC@@@??????@@@>>><<<======<<<>>>AAAEEEJJJMMM]]]qqqooo]]]TTTLLLKKKIIIJJJOOOXXXaaaggglllqqqzzzyyymmmhhhjjjmmmpppttt{{{yyyyyywwwtttoooiiiccc```HHH<<<222111333333333333111111111000000000//////......////////////..............................------------------...///............//////////////////000111222333444444222444555666777:::>>>AAAHHHHHHHHHJJJMMMQQQUUUWWWXXXaaabbbbbbfffgggppp|||qqqlllgggtttoooLLL777444555111111111111111000000000000000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))'''(((((()))***+++++++++((()))+++------000<<>>@@@@@@???===>>>======???BBBHHHMMMPPPqqqyyybbbWWWMMMKKKJJJKKKRRR^^^jjjqqquuuxxxlllfff___\\\aaajjjuuu|||yyyppprrrmmmhhhggghhhiiifffcccNNNAAA444111333222111222/////////000///......---......////////////..............................,,,,,,,,,,,,,,,---...///............/////////000---...///000111222333333222444666666777:::>>>AAACCCDDDFFFIIIMMMRRRVVVXXXVVV___```bbbggghhhqqq{{{qqqiiikkkvvv}}}\\\BBB777444333222222111111111111111111222000///...//////---,,,---------,,,,,,,,,+++++++++++++++************)))************))))))))))))******))))))))))))******))))))))))))))))))))))))*********))))))))))))))))))+++,,,,,,...666CCCMMMRRRVVV]]]dddjjjllljjjhhhdddRRRVVVfffdddVVVKKKDDD>>>^^^eeeYYYggg\\\NNNCCCAAAEEEMMMNNNJJJKKKQQQVVVUUUooo{{{vvvooohhhbbb___\\\XXXRRRKKKEEE@@@===<<<888777666555444333333333444444333333444666777888=========>>>@@@BBBDDDEEEIIIIIIHHHHHHGGGFFFFFFFFF@@@@@@@@@@@@??????>>>>>>???AAA>>>@@@FFFCCCIII\\\}}}aaaVVVKKKLLLMMMOOOSSS[[[fffnnnkkkzzzppplll[[[^^^bbbgggppp}}}~~~}}}uuukkkoookkkeeeaaa```aaadddfff\\\EEE555777777...,,,333000/////////....................................------......///000000000//////.........---------////////////000000000000000000000111222222333333333444444555777:::<<<>>>CCCEEEHHHKKKNNNRRRVVVYYY^^^^^^bbbgggffffffqqqwwwllliiimmmiiiMMM:::333333333222222111111111111111222000......//////---,,,---------,,,,,,,,,++++++++++++++++++************************))))))))))))******))))))))))))******))))))))))))))))))))))))************))))))))))))***,,,---...111:::FFFPPPTTTXXX___gggkkkllliiiggg^^^VVV[[[ccc[[[NNNGGGCCCJJJhhhrrrnnnTTTFFFDDDDDDJJJRRRRRRKKKMMMTTTYYY]]]|||xxxvvvsssnnnhhhbbb\\\YYYUUUQQQLLLFFF@@@<<<:::999777777555444333333333333444444333333444666888999<<<===>>>@@@BBBDDDEEEEEEIIIHHHHHHGGGFFFEEEEEEDDDAAA@@@@@@@@@????????????@@@BBB???AAAGGGGGGQQQhhheeeZZZSSSSSSSSSSSSVVV^^^hhhppprrrwwwfff]]]\\\[[[dddqqqyyyvvvrrrmmmmmmfff___\\\^^^bbbeeeggg^^^KKK;;;888666111///333000000/////////.............................................------------//////.........---------////////////000000000000//////000000111222222333333444444555777:::<<<>>>@@@CCCFFFIIILLLPPPTTTWWW]]]]]]aaafffeeeeeeqqq~~~uuupppyyyeeeGGG777444333333222111111111111111111000......//////...,,,------------,,,,,,,,,,,,,,,+++++++++************++++++*********)))))))))******))))))))))))******))))))))))))))))))))))))***************************,,,///111666???KKKSSSVVV[[[bbbiiilllkkkgggdddXXX^^^ccc^^^QQQGGGDDDDDDTTTrrriiiJJJCCCHHHKKKUUU___]]]UUUSSSYYY[[[iii{{{wwwllljjjgggbbb]]]XXXSSSQQQIIIGGGCCC>>>:::777666555666555444333333333333333444444333444555777999:::<<<>>>@@@CCCEEEGGGGGGGGGHHHHHHGGGFFFDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@??????BBBEEEDDDEEELLLPPPbbbllleee[[[[[[ZZZZZZ^^^eeeooouuu~~~~~~pppddd]]]ZZZ]]]ccclllzzz}}}xxxxxxwwwrrriii___\\\aaafffhhhgggaaaUUUEEE999555555333111000000000/////////..............................///......---,,,,,,++++++...............---------////////////000000000000......///000000111111222333444444555777:::<<<>>>@@@CCCFFFIIILLLOOOTTTWWW\\\\\\aaafffeeeeeerrr\\\???777444333333222111111111111111///......//////...,,,...------------,,,,,,,,,,,,,,,+++++++++*********+++++++++*********))))))******))))))))))))******)))))))))))))))))))))))))))***************++++++***,,,000444;;;DDDNNNVVVWWW]]]dddjjjjjjgggcccaaaZZZgggfffVVVKKKFFFDDDGGGZZZ{{{gggQQQFFFKKKKKKQQQ```ooooooddd]]]___ccczzz~~~yyysssnnnjjjbbb```\\\XXXRRRMMMIIIGGG???>>>;;;888666444333222444444333333333333444444555555555555777999;;;===???AAADDDHHHJJJKKKJJJJJJGGGGGGFFFEEECCCBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@CCCHHHGGGKKKTTT___xxxsssrrrfffeeefffhhhnnnwwwddd___[[[ZZZ___kkkzzz}}}tttkkkhhhkkknnnllliiiccc]]]NNN<<<555777555///000000000////////////....................................---------,,,,,,........................////////////000000000000.........///000000111111333333444555777:::<<<>>>BBBDDDHHHKKKMMMQQQVVVYYY\\\]]]bbbgggeeefffuuu~~~}}}nnnGGG777555444333222111111111111000///......//////...---.........---------,,,,,,,,,,,,,,,++++++++++++***++++++++++++******************))))))))))))******************************))))))******+++++++++,,,))),,,111777???HHHQQQWWWXXX^^^eeehhhgggddd```^^^___mmmaaaKKKFFFFFFFFFNNNiiiqqqTTTFFFFFFPPPLLLUUUiii|||}}}oooeeecccqqq~~~zzztttooojjjeee```]]]ZZZXXXTTTOOOIIIEEEAAA???888777666555333333222222333333333333444555666666777777777888:::===???AAADDDFFFIIIKKKMMMMMMLLLKKKFFFFFFEEEDDDCCCBBBAAA@@@AAAAAAAAAAAAAAAAAABBBBBBAAAFFFGGGMMM\\\llluuuuuunnnooorrrxxxyyyhhh______bbbffflllxxxzzzxxxvvvtttpppllldddcccVVVAAA777888555---111000000000////////////////////////////////////------......////////////---.....................////////////000000000000.........///000000111111333333444555777:::<<<>>>BBBDDDGGGJJJMMMQQQUUUXXX\\\^^^dddiiiggghhhxxxxxxuuuLLL666666555444222111111111111000///......///000///---............---------,,,,,,,,,,,,,,,++++++++++++,,,++++++++++++***************))))))))))))******************************))))))******+++,,,,,,,,,***---333;;;DDDLLLTTTWWWYYY___eeegggdddaaa^^^^^^fffpppZZZAAACCCFFFJJJ[[[jjjRRRFFFEEEOOONNN]]]tttppphhhkkk}}}}}}yyyssspppjjjeeeaaa]]]YYYVVVQQQOOOKKKFFFAAA===;;;999444444444333333333222222333333333444555666888888::::::;;;<<<>>>AAADDDEEEJJJJJJLLLLLLLLLLLLKKKJJJEEEEEEDDDCCCCCCBBBBBBBBBAAAAAABBBBBBBBBBBBCCCCCC???DDDFFFOOObbbvvvvvvsssqqqsssyyyxxxhhh___\\\^^^cccmmmyyy{{{sssooonnnffffff[[[III<<<888444///111111000000000/////////////////////////////////------......///000000111---------...............////////////000000000000......///000000111111222333444444555777:::<<<>>>???BBBEEEHHHKKKNNNSSSVVV\\\___eeejjjhhhiii{{{uuuPPP666666555444333222111111111///...---...///000///...............------------------,,,,,,,,,+++++++++,,,,,,+++++++++***************))))))))))))******************************))))))***++++++,,,---------000666>>>HHHPPPVVVYYY[[[aaafffgggccc```___```oootttYYY???DDDFFFQQQooo[[[MMMDDDDDDNNNUUUjjj~~~jjjkkkyyy~~~xxxsssooojjjgggbbb]]]YYYUUUQQQNNNFFFDDDAAA===:::888777666111222222333333333222222333333333444666888999:::======>>>@@@BBBEEEHHHJJJMMMMMMLLLKKKIIIHHHGGGGGGDDDDDDDDDCCCCCCCCCCCCCCCAAABBBBBBBBBCCCCCCCCCCCCDDDGGGHHHTTTjjjzzzzzzzzz}}}|||kkkbbb^^^^^^fffooouuuxxxjjjhhhmmmiiiggg___QQQCCC999444222111111111000000000//////////////////////////////........................---------.........//////////////////000000000000//////000000111222222333333444444555777:::<<<>>>???AAAEEEHHHJJJNNNSSSVVV[[[^^^eeejjjgggiii{{{sssSSS999777666444333222111111111///...---...///000///...//////.........------------------,,,,,,,,,++++++,,,,,,,,,+++++++++************))))))))))))******************************))))))***+++,,,,,,------///222888AAAKKKSSSXXXZZZ]]]bbbggggggccc``````bbbuuuzzz\\\BBBGGGHHHWWWhhhGGGAAA???CCCRRR\\\vvv{{{dddnnnyyytttpppkkkfffbbb___\\\VVVQQQMMMIIIDDDAAA>>><<<:::777666555555555000111222222333333222222333333444555777999;;;<<>>AAACCCGGGJJJLLLPPPUUUXXXZZZ]]]dddiiifffhhh{{{xxxooo\\\FFF999999666333333444444222111111111111000000000000//////.........---------,,,,,,,,,+++++++++******************************+++++++++++++++***)))((())))))))))))***************+++------,,,,,,---...***555???DDDJJJSSS[[[___dddccceeehhhccc[[[ZZZ___sssdddQQQJJJJJJKKKhhh}}}PPPGGGCCCBBBPPP^^^iii~~~vvvrrr~~~zzzuuuqqqppplllhhhbbb\\\XXXUUURRROOOIIIDDD???;;;999999888888666555444333333333333222222222222222333333444555888;;;>>>@@@AAABBBBBBCCCCCCBBBBBBDDDHHHLLLJJJJJJIIIHHHGGGGGGGGGHHHAAABBBBBBCCCDDDEEEFFFFFFBBBEEEFFFDDDCCCDDDGGGHHHMMMMMMTTTgggvvvggg```WWW\\\bbbhhhrrr}}}fff^^^aaa```^^^]]]ZZZNNN===555555111111000/////////////////////............//////........................------......//////000000//////////////////////////////000000111222444555666333222555777777:::???CCCCCCDDDGGGLLLQQQVVVYYYWWWaaaccccccgggjjjxxxwwwfffUUU:::888555333333444333222111111111111000000000000//////.........---------,,,,,,,,,++++++++++++***************************+++++++++++++++***))))))))))))))))))***************+++,,,,,,++++++,,,...///999DDDIIIOOOXXX```ccceeedddffffffaaa[[[]]]cccaaaVVVFFFDDDOOO]]]{{{mmmKKKHHHFFFGGGVVVdddxxxrrrooorrr}}}zzztttmmmgggcccaaa]]]XXXSSSNNNKKKIIIGGGEEEAAA===:::888777777777666555444333333333333222222222333444555777777999:::<<<>>>???AAAAAABBBGGGFFFEEECCCBBBBBBFFFHHHGGGGGGFFFEEEEEEEEEEEEEEEBBBCCCCCCCCCDDDEEEEEEEEEAAABBBBBBBBBBBBFFFJJJLLLOOORRR___{{{qqqeee]]]YYYYYYaaagggrrr{{{fff]]]^^^^^^[[[YYYVVVMMM???777666111000000/////////000000//////............//////................................./////////////////////////////////////////////000000111222444555666444444888999999;;;???BBBCCCEEEHHHMMMQQQVVVXXXYYYcccdddcccfffhhhvvvyyyggg\\\>>>999444333444444333111111111111111000000000000/////////.........------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))))))))*********++++++***+++,,,+++***+++,,,...444===GGGMMMTTT]]]dddfffgggfffeeeccc]]]ZZZ___gggWWWPPPBBBCCCZZZttt\\\GGGJJJJJJMMM^^^llluuukkklllsss}}}wwwsssoooiiibbb\\\WWWUUUPPPLLLGGGDDDBBBAAA===<<<:::888666666666777555555444333222222333333222222333555777999;;;<<<;;;<<<>>>AAACCCEEEFFFFFFKKKJJJHHHDDDAAAAAACCCEEEFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDAAA@@@@@@AAACCCGGGLLLOOOPPPWWWmmmoooddd______dddiiinnnuuuyyyggg^^^]]]\\\XXXTTTRRRLLLBBB999666000000/////////000000111//////............//////........................///////////////.........//////////////////////////////000000111222444555666555666;;;===;;;<<>>======888888777666666666777777444333333222333333444444444444555666888;;;===>>>;;;===@@@DDDHHHKKKMMMNNNLLLKKKHHHEEEAAAAAACCCEEEFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDCCCAAAAAADDDFFFHHHLLLQQQXXXfffyyypppgggfffhhhkkkqqqwwwuuuhhhaaa___]]]XXXSSSPPPLLLDDD<<<777000000000///000000111222//////............//////........................000000//////......------/////////////////////////////////000111222444444666555888===???======??????BBBFFFKKKOOOSSSVVVWWWZZZdddeeeccceeefffsssqqqkkkQQQBBB555444666555222222111111111111000000000///000000/////////.........---------,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,,,,++++++************++++++++++++***++++++++++++,,,///222:::CCCKKKRRRYYYaaaeeeddddddbbb^^^YYYXXXZZZ]]]^^^???BBB===IIIrrrbbbOOOLLLSSSVVVddd}}}}}}qqqqqqooo{{{|||wwwrrrooofffaaaZZZVVVSSSOOOIIIDDDBBB@@@<<<999777666666777777777666555555555555555333333333333444555666666777777888999:::<<<===>>>???AAADDDGGGJJJMMMNNNOOOIIIIIIGGGDDDBBBBBBDDDFFFFFFEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDGGGEEEFFFJJJJJJIIINNNVVVkkk}}}xxxvvv{{{xxxnnnfffaaa______[[[VVVQQQLLLGGG???777111111000000000000111111//////............//////........................000000//////......------000000000000000000000000/////////000111222444444666555888>>>@@@===<<<>>>???BBBFFFKKKPPPTTTWWWXXXYYYcccdddcccfffggguuuxxxqqq```KKK888555777555222333111111111111000000000000000000000/////////......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,,,,,,,*********++++++++++++,,,******++++++,,,...222666AAAIIIPPPVVV]]]eeegggeeeaaa___ZZZXXXZZZ]]]YYYRRR:::>>>???OOOvvvtttVVVJJJMMMWWW```vvvtttsssrrr|||uuuoookkkfffaaa]]]VVVRRRLLLHHHFFFDDD???;;;;;;:::888666555444555555555555555444333333222222444444444555666888999:::::::::;;;<<<===???@@@AAAGGGHHHIIIJJJJJJJJJJJJJJJFFFFFFEEECCCAAABBBEEEHHHCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEHHHGGGJJJNNNMMMLLLWWWfff|||zzz||||||zzzppphhheeeaaa]]]\\\]]]YYYSSSNNNIIIAAA:::333222111000000000000111//////............//////........................///////////////.........000000000000000000000000//////000000111222444555555444777===>>><<<;;;>>>@@@BBBFFFJJJOOOTTTXXXZZZZZZdddeeedddfffhhhuuuzzznnnSSS<<<666777555222444111111111111000000000000000000000000/////////......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,*********+++++++++,,,,,,)))***+++,,,---111666999FFFMMMTTTYYY```fffgggddd___\\\XXXXXX^^^aaaUUUFFF???DDDIII\\\~~~cccMMMGGGMMM[[[hhhyyy|||~~~rrrkkkccc]]][[[WWWRRRMMMLLLHHHBBB@@@@@@>>>;;;888888888777777777777666666444444444444444333333222555666666777999;;;<<<===;;;<<<===???AAADDDFFFGGGJJJKKKKKKKKKJJJIIIHHHGGGDDDDDDCCCAAA@@@AAAEEEHHHDDDCCCCCCCCCDDDDDDEEEFFFDDDDDDDDDEEEFFFFFFFFFGGGHHHGGGKKKNNNLLLPPPeee}}}vvvvvvyyyyyyxxxnnniiihhhccc]]]VVV[[[[[[UUUNNNJJJDDD===444333222111000///////////////............//////.................................///////////////000000000000000000000000//////000000111222444555444333555:::<<<::::::===AAABBBEEEIIINNNTTTYYY\\\^^^ggghhhfffggghhhuuuvvvYYY>>>777888444222555111111111111000000000000000000000000////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------******+++++++++,,,,,,,,,)))***+++,,,...222888<<>>EEEPPPhhh```JJJFFFOOO]]]mmm~~~zzzuuusssiiibbbYYYTTTRRROOOJJJEEECCC???;;;999999999777444444444555666666555555444444555555666666666555555666777777999:::<<<>>>???<<<===???AAAEEEHHHKKKMMMIIIIIIJJJJJJJJJJJJIIIIIIDDDDDDCCCAAA???@@@DDDGGGFFFFFFFFFFFFFFFGGGHHHHHHCCCCCCDDDEEEFFFGGGGGGHHHGGGFFFIIILLLKKKSSSppp}}}rrrtttwwwuuu~~~~~~yyyqqqmmmmmmggg___QQQYYY\\\UUUNNNJJJEEE???555444333111000//////...//////............//////........................---.........//////000000000000000000000000000000//////000000111222444555444222444888:::888999<<>>@@@===GGG___wwwXXXHHHOOOVVVddd~~~yyyxxxppphhhbbb___TTTRRRMMMGGGCCC???>>>===777777777777777777666666444444333333222333333333333333333444444555555555;;;:::::::::<<>>@@@@@@BBBGGGNNNUUUZZZ]]]aaaiiihhhdddfffiiixxxwwwPPP<<<777666555444333222111000000/////////////////////////////////------............------+++,,,---......---,,,++++++++++++***************,,,+++++++++++++++,,,,,,+++---...---...444???GGGPPPTTTZZZ```ddddddaaa___TTTZZZ```ddd^^^HHH;;;@@@DDDWWWvvvdddMMMFFFOOO]]]uuuvvvxxxxxxtttnnnfff^^^VVVQQQOOOIIIGGGCCC???<<<:::999999666666666666666666666666444444333333333333444444555555555666777888888999<<<<<<<<<<<<>>>AAADDDFFFEEEFFFHHHJJJKKKJJJIIIHHHFFFFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBAAAAAABBBEEEGGGEEEEEEEEEEEEFFFGGGHHHIIIGGGFFFFFFFFFGGGHHHHHHHHHKKKIIINNNZZZhhh|||~~~yyywwwvvvyyy}}}}}}{{{zzzwwwqqqlll___ZZZVVVVVVSSSMMMJJJIIIAAA888111000111000000222////////////////////////.......................................///000111000000000000111111111111000000000000111222333444000222333444555666999<<>>@@@PPPooojjjPPPFFFIIITTTiiiyyyqqq|||~~~wwwrrrgggccc]]]UUUNNNHHHEEECCC===<<<:::888666666666666555555555555555555555555555555444444444444555555777777888:::;;;<<<======>>>>>>>>>@@@BBBEEEGGGIIIJJJJJJIIIIIIHHHGGGFFFEEEEEEDDDCCCBBBAAAAAAAAAAAABBBCCCCCCBBBBBBBBBEEEGGGEEEEEEEEEEEEFFFGGGHHHHHHFFFFFFGGGGGGHHHIIIIIIIIIOOONNNWWWkkk~~~{{{}}}{{{{{{{{{|||wwwrrrbbbYYYSSSSSSSSSOOOKKKIIICCC:::333222222000000111//////////////////////////////////////////////////////.........//////000000000000000111111111111000000000000111222333444444555666666777999<<>>???@@@AAA@@@@@@AAABBBEEEGGGIIIKKKKKKIIIGGGEEEDDDCCCCCCDDDDDDCCCBBBAAAAAAAAAAAAAAAAAABBBCCCBBBBBBBBBDDDGGGFFFFFFEEEEEEFFFGGGGGGHHHEEEFFFGGGHHHGGGHHHIIIJJJOOOSSSccc~~~~~~yyy||||||uuupppaaaWWWOOOOOORRROOOKKKHHHDDD;;;444333333000///000////////////////////////000000000000000000000000000//////............//////000000000111111111111000000000000111222333444:::::::::999999:::===???BBBDDDHHHLLLQQQWWW\\\___```hhhhhheeegggiiiwwwyyyPPP999888777000444333222111000000000000000000000000000000000000------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++++++++,,,---...///---------///555???JJJRRRVVV[[[aaadddcccaaa___^^^``````mmmjjjMMMAAAIIIHHHvvvmmmMMMGGGNNNQQQfffxxxxxxyyyzzzuuummmeee^^^XXXRRRNNNGGGEEEAAA===;;;:::;;;;;;999888888777777666666777555555555666666777777777888888888888888999:::::::::;;;<<<>>>???AAABBBBBBAAABBBCCCDDDFFFGGGIIIJJJGGGEEECCCBBBAAAAAABBBCCCCCCCCCBBBAAAAAAAAABBBBBB@@@AAABBBBBBBBBBBBDDDFFFFFFFFFFFFEEEFFFFFFGGGHHHFFFGGGHHHHHHFFFGGGJJJLLLPPP\\\vvv~~~~~~vvvwww}}}xxxnnnfff^^^SSSLLLLLLOOOMMMIIIGGGCCC;;;444333333///......////////////////////////000000000000000000000000000//////............//////000000000111111111111000000000000111222333444<<<<<<:::888666777999;;;@@@CCCHHHLLLPPPTTTZZZ^^^___hhhhhhfffhhhiiiwwwaaaEEE<<<999555444333222111111000111111000000000000000000000000------............------......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///,,,,,,---222:::DDDNNNTTTXXX]]]aaacccaaa______```]]]rrrvvvMMM:::III[[[bbbJJJIIIQQQQQQkkknnngggrrrtttccc^^^WWWPPPKKKGGGCCCAAA>>>===;;;999888999:::;;;888888888888777777777777666777777888888999999:::::::::::::::;;;<<<============>>>???AAABBBCCCCCCAAABBBCCCDDDEEEFFFFFFGGGBBBBBB@@@@@@@@@AAABBBCCCBBBBBBAAAAAAAAAAAABBBBBB@@@BBBCCCDDDCCCCCCDDDFFFGGGFFFFFFFFFFFFFFFGGGGGGFFFHHHIIIHHHGGGIIIOOOTTTZZZooo}}}zzz{{{yyy~~~{{{{{{zzztttiii```YYYQQQKKKLLLNNNKKKGGGFFFCCC;;;444444333000......//////////////////////////////////////////////////////.........//////000000000000000111111111111000000000000111222333444???>>><<<:::777888:::===>>>CCCIIILLLOOOSSSXXX]]]___hhhiiifffhhhjjjwwwqqqQQQ???888666444444333222111111111111000000000000000000000000------............------...---,,,++++++,,,---...***++++++,,,,,,---------------,,,,,,,,,------...,,,,,,///555>>>IIIQQQVVVYYY]]]aaaaaa^^^]]]___bbbhhhoooKKK<<>>???@@@@@@@@@@@@AAAAAABBBCCCDDDDDDAAAAAABBBBBBCCCCCCCCCBBBAAA@@@@@@@@@@@@AAAAAABBB@@@@@@@@@??????@@@@@@AAABBBDDDFFFFFFEEEEEEFFFHHHGGGGGGFFFFFFFFFFFFFFFGGGFFFHHHIIIIIIIIIOOOXXX```ppp}}}~~~zzz~~~yyyuuuvvvsssjjjaaaUUUPPPMMMNNNNNNIIIGGGGGGCCC;;;666555555222000000////////////////////////.......................................///000111000000000000111111111111000000000000111222333444???>>><<<:::888:::===@@@>>>CCCIIIMMMOOORRRXXX\\\___hhhiiigggiiijjjwww}}}{{{yyyWWW>>>555555555444333222111111111111000000000000000000000000---..................---++++++))))))))))))++++++)))***+++,,,------...///......---,,,,,,,,,------,,,---111888BBBLLLSSSWWWYYY]]]```___\\\[[[___cccyyy~~~\\\HHHGGGdddcccNNNJJJQQQWWW```pppuuuYYYWWWfffjjjzzznnn^^^QQQHHHDDD???;;;:::;;;;;;;;;999999888777666555444444666777999;;;<<<===>>>>>>::::::;;;<<<<<<===>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBBBBCCCCCCDDDDDDEEEEEE@@@AAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA???>>>>>>>>>>>>>>>??????DDDFFFHHHHHHHHHGGGHHHIIIGGGGGGFFFFFFFFFFFFFFFGGGFFFHHHIIIJJJLLLSSS___iii|||ssssssyyy~~~yyyrrrttttttmmmeeeSSSPPPOOOQQQNNNIIIGGGIIIDDD<<<777777777444222222////////////////////////........................---------......000111222000000000000111111111111000000000000111222333444888888666555444777;;;???>>>DDDKKKNNNOOORRRXXX]]]^^^hhhiiigggiiijjjwww|||xxxxxx}}}~~~|||}}}~~~iiiJJJ:::555555444333222111111111111.........///////////////................................................******+++++++++,,,,,,,,,------------------------...///222999CCCLLLSSSVVVZZZ^^^```]]]WWWXXXaaakkkcccPPPAAAIII}}}pppWWWLLLGGGMMMZZZ```qqqaaa[[[YYYcccuuuvvvllleeeYYYLLLEEE>>>===;;;:::::::::;;;;;;::::::999999999888888888;;;;;;<<<===============??????>>>??????AAABBBCCC@@@@@@AAABBBBBBCCCCCCDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@???????????????@@@???>>>>>>>>>???AAAAAAAAAAAAAAAAAABBBCCCDDDEEEEEEEEEDDDEEEEEEFFFGGGGGGGGGGGGFFFEEEEEEFFFGGGHHHIIIJJJNNNPPPQQQWWWkkkzzzooojjjjjjjjjpppzzz~~~{{{}}}|||pppssszzzxxxqqqlll\\\WWWPPPKKKJJJHHHFFFCCCDDD@@@;;;555111000000000000000000000000000000000........................////////////////////////111111222222222222111111...000111111000111333555;;;777333333777;;;<<<<<>>>>>??????>>>>>>??????@@@AAAAAABBBCCCCCCAAAAAAAAAAAABBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????@@@???>>>>>>>>>???AAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEDDDEEEEEEFFFGGGHHHIIIJJJIIIHHHGGGGGGGGGHHHHHHIIIJJJMMMTTT\\\lll~~~oooiiiiiinnntttrrryyy~~~{{{zzz}}}tttmmmsss{{{zzzuuuqqqaaa[[[TTTNNNJJJHHHEEECCCCCC@@@;;;666222000000000000000000000000000000000........................///////////////////////////////////////////////////000111000000222444777;;;777444444666:::<<<<<>>HHHQQQYYY]]]ccc\\\[[[___ZZZRRRUUU```nnnfffLLLEEEJJJcccjjjLLLDDDHHHMMMYYYfffnnnYYYVVV]]]lll}}}rrrbbbPPPGGGBBB===999888;;;;;;;;;:::;;;;;;<<<===>>>>>>>>>>>>============??????@@@AAAAAAAAAAAAAAA@@@AAABBBDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>>>>>>>???AAAAAABBBAAAAAAAAAAAAAAABBBBBBDDDEEEEEEFFFGGGHHHJJJKKKHHHGGGGGGFFFFFFGGGHHHIIIMMMOOOTTT```rrr{{{iiidddjjjttt~~~|||vvvuuuxxxnnnoookkklllsssyyywwwrrrooofff```XXXPPPKKKHHHEEECCCCCC@@@<<<777333111000000000000000000000000000000........................////////////////////////000000............000000000000000000000333777::::::888555444666999:::;;;@@@EEEIIIKKKPPPXXX\\\\\\]]]fffhhhggghhhiiiuuu}}}ssskkkhhhkkkqqqvvvuuunnnkkklllrrrxxx|||pppDDD888555555444333222222222222222111111000///...------................................................+++++++++,,,,,,,,,------,,,,,,------------------000444:::BBBKKKTTT\\\aaaddd\\\ZZZ]]]VVVLLLTTTeeejjjbbbJJJIIIUUUooopppYYYEEEEEENNNWWWcccnnnxxxaaaSSSTTTccckkk^^^QQQDDD@@@@@@???>>>@@@>>>>>>?????????@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@???AAAAAABBBCCCCCCCCCCCCCCCAAABBBDDDFFFFFFEEEDDDCCCBBBBBBBBBAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>@@@???>>>>>>>>>???AAAAAABBBBBBAAAAAAAAAAAABBBBBBEEEEEEFFFGGGHHHJJJLLLMMMHHHGGGGGGGGGIIIKKKNNNOOOSSSYYYeeevvvwwwmmmhhhooo}}}yyywwwyyywwwpppxxxooogggfffhhhmmmssstttoooiiieeegggbbbZZZRRRKKKGGGEEEDDDBBB@@@<<<888555222111000////////////////////////........................////////////////////////333222000//////000222333111111000///000333888<<<999888666555666888999:::>>>CCCHHHKKKQQQYYY]]]\\\]]]fffgggfffhhhjjjwww}}}yyyrrrlllhhhjjjjjjlllppppppkkkjjjlllpppwww|||~~~wwwKKK;;;666555444333222222222222222222111000///......---////////////////////////........................++++++,,,,,,,,,---------,,,,,,,,,---------......111777>>>FFFNNNVVV^^^dddeee___\\\[[[SSSNNN]]]sssssshhhKKKKKK\\\www```OOOCCCHHHSSS^^^hhhqqqnnn[[[TTTUUUhhhzzz___RRRHHHAAAAAACCCBBBBBBDDDAAAAAABBBCCCCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBAAAAAABBBBBBCCCDDDDDDDDDDDDDDDAAABBBDDDFFFFFFEEECCCBBBBBBBBBAAA@@@???>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>><<<<<<======>>>>>>>>>>>>@@@???>>>>>>>>>???AAAAAABBBBBBAAAAAABBBBBBCCCCCCFFFFFFGGGHHHJJJLLLMMMNNNLLLKKKJJJJJJLLLPPPTTTVVVYYYfff{{{vvvooollliiilll{{{{{{}}}zzzppp|||sssnnnkkkeeekkkqqqsssqqqlllfffaaaccc___ZZZRRRLLLGGGEEEEEEAAA@@@===:::777444111000////////////////////////////////////////////////////////////////////////222111///......///111222111111000///000333888<<<777777666555666777999;;;<<>>======>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>>>>??????@@@@@@???>>>>>>>>>???AAAAAABBBBBBBBBBBBCCCDDDEEEFFFHHHHHHIIIJJJKKKLLLNNNOOOMMMKKKIIIIIIMMMSSS[[[___jjj}}}xxxqqqnnnqqqsss||||||ssszzz|||pppmmmnnniiioootttssspppnnniiiddd___]]]ZZZTTTMMMHHHEEEDDD@@@@@@>>><<<999555222000000000000000000000000000//////////////////////////////////////////////////////------------//////000000000000000333777:::444555666666666777999<<<;;;AAAFFFJJJPPPXXX[[[YYY___hhhiiigggiiikkkyyysssmmmjjjkkkjjjggghhhkkklllfffdddiiiooonnnllljjjkkkrrrwwwwww{{{ccc===666555444333333222333333111000000000000000000000////////////////////////........................,,,,,,,,,------------...++++++,,,,,,---......///444;;;DDDKKKQQQWWW___fffbbbaaaZZZRRRTTTaaaooovvvfff[[[DDDQQQsssgggKKKEEEDDDOOO___mmmxxx~~~www^^^VVVYYY```vvv^^^MMMGGGCCCEEEGGGFFFFFFHHHFFFGGGHHHHHHHHHGGGFFFEEECCCCCCCCCBBBBBBBBBAAAAAAAAAAAABBBCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????>>>>>>>>>===????????????????????????======>>>>>>???@@@@@@AAA@@@???>>>>>>>>>???AAAAAABBBBBBBBBCCCEEEFFFHHHIIIJJJJJJJJJKKKLLLMMMNNNOOOMMMLLLLLLOOOXXXeeeqqqyyy{{{uuuvvvzzz}}}zzzuuuxxx~~~qqqppptttooossssssooolllllliiiddd]]]^^^\\\WWWOOOHHHDDDCCC@@@@@@???===:::666333000000000000000000000000000////////////////////////////////////////////////........................///000111000000222444777222444666666666777:::===<<>>666666555444333333333333000000000000000111111111000000000000000000000000........................,,,,,,,,,---------......++++++,,,,,,---...//////555<<>>>>>>>>>>>????????????????????????===>>>>>>???@@@AAAAAAAAA@@@???>>>>>>>>>???AAAAAABBBBBBCCCDDDFFFHHHIIIJJJLLLLLLKKKKKKLLLMMMNNNNNNSSSSSSUUU\\\kkk}}}wwwkkkgggmmmyyyyyyvvvxxxyyyuuuuuu{{{tttvvvrrrjjjggghhheee___^^^______ZZZQQQHHHCCCAAA?????????>>>;;;777333000000000000000000000000000000000000000000000000000//////////////////////////////000000000000//////...000111111000111333555000333666666666777;;;>>>>>>DDDIIIMMMRRRYYY[[[YYY]]]ggghhhgggiiiiiiuuueeeeeeeeefffhhhiiihhhgggeeecccbbbfffoootttoooeeehhhjjjlllooottttttRRR;;;999555111111333222000111111111111000000000000222111111000///......---......////////////......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,---///111;;;BBBHHHMMMTTT\\\___^^^^^^^^^VVVPPP^^^rrrppp___FFFBBBJJJfffhhhPPPFFFJJJTTTeeevvvfffYYYWWWccc~~~}}}zzzYYYLLLIIIHHHIIIMMMQQQQQQPPPLLLKKKJJJHHHGGGFFFFFFFFFCCCCCCBBBBBBBBBAAAAAAAAABBBAAAAAA@@@@@@AAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@??????>>>>>>???>>>>>>===============????????????????????????===>>>???@@@AAABBBBBBCCCCCCBBBCCCGGGKKKNNNNNNLLLKKKGGGGGGKKKOOOPPPRRRUUUVVV^^^gggppp}}}xxxhhhffffffmmm}}}zzzuuutttvvvzzzwwwwwwwwwyyyuuujjjaaa_________\\\ZZZVVVSSSOOOKKKEEEAAADDDBBB???===;;;888444111000000000000////////////......////////////.........------......///000111000000000000111111111111111333111...///222333111222333444444444666999;;;@@@FFFKKKMMMPPPVVVZZZZZZ\\\bbbdddfffjjjhhhssseeeeeeeeefffhhhiiihhhggghhhfffeeehhhqqqvvvqqqggghhhjjjlllooottt~~~uuuRRR<<<999555222222333222000111111111111000000000000111111111000///...............////////////......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,---000222<<>>@@@???????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAABBBCCCCCCDDDJJJIIIHHHKKKNNNPPPOOOMMMLLLHHHIIINNNQQQRRRUUUYYYaaalllyyy~~~nnneeebbbdddiiittt{{{vvvsssttt{{{tttnnnwwwvvvpppggg```]]]ZZZUUUWWWTTTQQQOOOLLLHHHDDD@@@CCCAAA???<<<;;;888444111111000000000////////////......////////////.........------......///000111//////000000000111111111///111000---///444555222222333444444444666999;;;>>>EEEJJJLLLPPPWWW[[[[[[[[[bbbcccfffjjjiiittteeeeeeeeefffhhhiiihhhggghhhgggfffiiirrrxxxrrrhhhgggiiikkknnnrrr{{{```>>>999555333444444333111111111111111000000000000111111000000//////............////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,---...------...111333===DDDKKKPPPWWW]]]___]]]]]]WWW\\\rrrnnnRRREEEEEEQQQmmm}}}YYYGGGKKK\\\ooo{{{{{{jjj\\\WWWbbb}}}yyyeee^^^\\\QQQKKKKKKIIIUUUbbbooosss}}}bbbLLLIIIFFFFFFIIIKKKKKKJJJIIIHHHGGGFFFEEEDDDDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCBBBAAAAAA@@@@@@AAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@????????????@@@@@@@@@AAAAAABBBCCCDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAABBBCCCDDDEEEFFFJJJIIIIIIJJJMMMNNNNNNMMMMMMKKKKKKPPPSSSUUUZZZ___tttpppdddcccfffiiivvv}}}wwwsssqqq~~~{{{ooofffsssqqqkkkddd```^^^YYYRRRTTTRRRPPPNNNLLLIIIEEEBBBCCCAAA>>><<<;;;888555222111111000000000/////////......////////////.........------......///000111//////000000000000111111---......---111666777444222333444444444666999;;;===CCCIIILLLPPPWWW\\\\\\[[[aaacccfffjjjiiiuuueeeddddddfffhhhiiihhhfffeeeddddddhhhrrryyyuuukkkdddgggjjjlllpppwwwuuuBBB;;;555555666555333222111111111111000000000///111000000000/////////.........////////////......---------------------------............000333666???GGGNNNSSSYYY______]]]]]]XXXdddbbbEEEDDDJJJ]]]zzzoooRRRGGGNNN^^^xxxmmm___[[[[[[ooommmZZZSSSSSSJJJGGGJJJJJJJJJQQQ[[[```ooodddPPPLLLHHHGGGIIILLLKKKJJJHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAA@@@@@@AAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBDDDEEEFFFBBBBBBBBBBBBCCCCCCCCCCCCBBBCCCCCCDDDEEEFFFGGGGGGHHHHHHIIIJJJMMMOOOPPPQQQSSSQQQRRRWWW]]]bbbllluuuyyylllaaa```jjjtttzzztttrrrvvvyyymmmdddmmmnnnjjjccc______^^^\\\YYYWWWSSSQQQOOOLLLHHHFFFBBB@@@>>><<<;;;999555333111111111000000000//////......////////////.........------......///000111////////////000000000111,,,.........333999:::666222333444444444666999;;;>>>DDDJJJLLLPPPVVV[[[[[[]]]cccdddgggjjjiiitttdddcccccceeeggghhhgggeeeccccccccciiiuuu}}}yyypppaaadddhhhjjjnnnttt}}}III===555555777555222333111111111111000000000///000000000000////////////......////////////......------------------------....../////////111666999AAAIIIQQQVVV[[[``````\\\]]]XXXccc~~~yyyYYYDDDEEESSSnnnbbbOOOIIISSS___}}}ttt^^^[[[^^^dddfffSSSLLLMMMGGGEEEJJJJJJKKKNNNRRRVVVeeegggQQQMMMHHHGGGIIIKKKKKKJJJGGGGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAABBBAAAAAA@@@@@@AAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAA??????@@@@@@BBBCCCEEEFFFBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHIIIJJJKKKLLLMMMNNNPPPRRRTTTXXXWWW\\\eeeooo{{{qqqbbbbbb```]]]___jjj}}}{{{vvvtttuuuwwwmmmfffjjjnnnlllcccZZZ[[[```ccc^^^[[[WWWSSSQQQNNNJJJGGGAAA???===<<<;;;999666444111111111111000000000000......////////////.........------......///000111...////////////000000000---......000666<<<<<<777222333444444444666999;;;@@@FFFKKKLLLOOOTTTXXXXXX___eeefffhhhjjjhhhrrrbbbbbbbbbccceeefffeeedddccccccdddjjjwww|||sss___cccgggjjjnnnttt|||PPPAAA555555666333222444111111111111000000000000000000000000////////////......////////////......---------------------------...//////000444999===CCCLLLTTTYYY^^^aaa```[[[[[[VVV[[[mmmwwwmmmZZZMMMDDDXXXxxxvvvXXXMMMMMM[[[iiigggVVV[[[___kkkeeeSSSMMMNNNHHHFFFKKKKKKRRRTTTYYY\\\hhhkkkQQQLLLFFFEEEGGGIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFFFFCCCBBBBBBBBBBBBAAAAAAAAABBBAAAAAA@@@@@@AAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA?????????@@@AAACCCDDDEEEBBBBBBBBBCCCDDDDDDEEEEEEDDDEEEEEEFFFGGGHHHIIIIIIJJJKKKLLLLLLMMMOOORRRUUUYYY]]]hhhwwwzzzhhh]]]TTTVVVZZZ```mmmyyyuuuuuuyyyxxxooohhhjjjqqqpppeeeYYYWWW\\\aaa^^^ZZZVVVRRROOOLLLHHHFFF@@@>>>===<<<;;;:::777444222222111111111000000000......////////////.........------......///000111......////////////000000/////////000777===;;;555222333444444444666999;;;AAAGGGKKKLLLNNNSSSWWWVVV```ffffffhhhkkkhhhrrraaa``````bbbdddeeedddbbbcccbbbccchhhttt|||xxxooo___dddiiilllpppvvv}}}WWWDDD555444555222111555111111111111000000000000////////////000000000000......////////////..............................------...///111666<<<@@@EEEMMMVVV[[[```bbb```ZZZVVVUUU\\\jjjuuuppp]]]LLLHHH^^^gggPPPMMMQQQfff}}}ttt___YYY\\\eeeuuufffUUUQQQTTTOOONNNTTTTTT^^^cccnnnssszzznnnQQQLLLGGGEEEGGGJJJKKKJJJJJJJJJIIIHHHHHHHHHHHHIIICCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBB@@@@@@@@@AAABBBCCCDDDEEEAAAAAABBBCCCCCCDDDEEEEEEDDDEEEFFFGGGHHHIIIIIIJJJHHHKKKNNNPPPRRRVVV\\\aaaiiiqqqvvvfff___\\\UUUXXX^^^kkk~~~vvvrrrtttwww}}}sssjjjkkkqqqrrriii```\\\]]]^^^ZZZWWWRRROOOMMMJJJHHHFFF???>>><<<<<<;;;:::777555222222222111111111000000......////////////.........------......///000111........./////////000000000///...///666;;;888111222333444444444666999;;;@@@FFFJJJKKKNNNTTTWWWWWW]]]dddeeehhhkkkjjjuuu```______aaacccdddcccaaaaaa``````eeeooowwwrrriii```eeejjjnnnrrrxxx[[[FFF555444555111111666111111111111000000000000////////////000000000000......////////////..............................,,,---...///222777>>>BBBFFFNNNWWW\\\aaaccc```ZZZQQQWWWcccuuuzzz___DDDRRRiii\\\KKKOOOUUUnnnddd\\\___]]]rrrcccSSSQQQWWWTTTUUU\\\]]]iiisssoooTTTOOOIIIGGGJJJMMMNNNMMMKKKKKKJJJIIIIIIIIIJJJJJJEEEDDDDDDDDDCCCCCCCCCCCCBBBAAAAAA@@@@@@AAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBBBBBBBBAAABBBBBBCCCDDDEEEAAAAAAAAABBBCCCDDDDDDEEEDDDEEEFFFFFFHHHHHHIIIJJJKKKOOOTTTYYY^^^fffnnnuuuyyy___XXX[[[^^^lllnnnwww~~~ssspppsssooowwwvvvlllkkkpppsssnnniiifffccc___WWWTTTPPPMMMLLLKKKIIIHHH???===<<<<<<<<<:::888666222222222111111111111000......////////////.........------......///000111............/////////000000///---...444999555---222333444444444666999;;;>>>DDDIIIKKKNNNUUUYYYYYY[[[aaadddggglllkkkwwwaaa`````````bbbcccbbbaaa```ZZZVVVZZZccclllpppoooeeecccbbbfffnnnvvv|||hhhMMM;;;777222222555333222222222111111111111000////////////////////////000000000000000000000000//////////////////////////////...///333999>>>BBBMMMUUU[[[[[[\\\___[[[UUUUUUccctttmmmVVVUUUaaarrrQQQGGGIII```lllaaaaaabbbnnnggg[[[UUU]]]eeegggiiimmmyyy}}}bbbWWWMMMLLLKKKIIIKKKOOOMMMJJJGGGGGGJJJLLLJJJHHHGGGGGGFFFFFFEEEDDDDDDCCCCCCCCCCCCBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDCCCAAAAAABBBDDDFFFFFFEEEDDDAAADDDGGGHHHHHHIIIMMMQQQSSSXXX```hhhrrr{{{ggg^^^]]]iiixxx{{{wwwtttnnnllllllsss|||}}}vvvnnneeelllqqqoookkkhhhbbb\\\[[[RRRHHHHHHOOORRRMMMFFFBBB>>>999888999;;;999888444222111111222222000///000000000000000///.........***''')))...333333111000000000000000000000000///111333222000///111444333222333333555888:::;;;CCCEEEIIIMMMPPPTTTYYY]]]```ddddddgggmmmnnn|||bbbaaa```aaacccccccccaaa^^^XXXUUUXXXbbbkkkoooooodddeeefffhhhkkkpppvvv{{{{{{qqqVVV???777222111333111222222222111111111111000////////////////////////000000000000000000000000////////////////////////000//////000444:::@@@DDDOOOVVV\\\\\\]]]^^^[[[VVVcccttt~~~bbbRRRZZZfffLLLJJJSSSnnnrrrkkklllkkkyyygggbbbdddnnnuuuvvv{{{mmm___QQQMMMMMMMMMNNNQQQPPPNNNMMMNNNPPPQQQNNNKKKIIIIIIHHHGGGFFFEEEDDDDDDCCCCCCCCCCCCBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDBBBBBBCCCDDDDDDDDDDDDDDDGGGGGGHHHIIIJJJJJJIIIHHHHHHJJJKKKKKKLLLPPPXXX^^^ccckkkxxxmmmccceeennn|||yyynnnkkklllrrrzzz|||vvvooodddfffiiilllnnnjjjddd___```VVVLLLHHHKKKMMMJJJFFFAAA===999888:::;;;999777444333111111222222000///000000000000000///......555111,,,,,,///111///---///////////////////////////111222333222222222333333222333333555888:::;;;CCCFFFIIILLLNNNRRRVVVYYY^^^cccccceeekkkmmm{{{bbbaaaaaabbbddddddcccbbbZZZVVVSSSWWWaaajjjooopppcccfffiiiiiihhhjjjpppuuuyyy~~~cccFFF666222222222000222222222111111111111000////////////////////////000000000000000000000000////////////////////////000//////111555<<>>::::::;;;;;;999666555333111111111222000///000000000000000///......888444000///000111///,,,........................///000111333555666444222333222333333555888:::;;;DDDFFFIIIKKKMMMPPPTTTWWW]]]bbbbbbdddjjjkkk{{{bbbaaaaaacccdddeeecccaaaXXXTTTSSSWWW```jjjppprrrdddeeefffggghhhjjjmmmppp|||qqqMMM555333555222111222222222111111111000000///////////////////////////////////////////////////////////////////////////...///111666===CCCGGGTTTZZZ___```^^^\\\ZZZYYY]]]pppxxxmmmZZZJJJSSSooosssSSSEEELLL]]]ccchhhuuuyyy```RRRQQQSSSRRRPPPSSSSSSVVVZZZ^^^\\\WWWQQQQQQOOOMMMJJJHHHGGGFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHEEEFFFHHHIIIJJJKKKLLLMMMNNNQQQUUUZZZaaannn|||oooggghhhxxx{{{ooollliiilllssswwwuuurrrbbb[[[ddd~~~mmmdddaaa\\\TTTLLLHHHFFFEEEFFFCCC@@@<<<<<<======:::777666444222111111111111000000000000000000///......333111//////111222222000//////////////////////////////000444888888555111333222333333555888:::;;;CCCEEEHHHKKKMMMQQQUUUXXX\\\aaabbbdddiiikkk{{{aaaaaaaaaccceeeeeebbb```VVVSSSSSSXXXaaakkkrrruuueeebbb```cccjjjoooooommmwww|||VVV777666888333444222222222111111111000000000000000000000000000000////////////////////////////////////////////////...---...111666>>>EEEIIIWWW[[[```aaa^^^YYYXXXZZZ\\\jjjkkk^^^PPPJJJZZZvvvttt```MMMIIIUUUhhhlllnnnxxxwwweee```bbb```\\\ZZZZZZ]]]aaaeeeddd^^^YYYSSSQQQNNNKKKIIIGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFGGGHHHHHHHHHGGGGGGFFFGGGGGGHHHIIIGGGJJJNNNPPPRRRUUUZZZ]]]ccciiirrr|||xxxkkkppp~~~}}}qqqmmmhhhiiinnnrrrsssrrreee[[[aaaxxx{{{lllfff[[[YYYUUUPPPKKKHHHGGGGGGFFFBBB>>>===>>>>>>;;;999888555222111111111111000000000000000000///............---///000222222222000000000000000000000000//////000444888888555111333222333333555888:::;;;BBBDDDHHHKKKOOOSSSWWW[[[[[[bbbccceeeiiikkk}}}______```cccddddddaaa___SSSRRRSSSWWW```kkkssswwwfffaaa]]]aaakkkrrrrrrnnnttt___:::999999222777222222222111111111111000000000000000000000000000000000000000000000000000////////////////////////......///222888@@@GGGLLLXXX[[[```bbb]]]WWWVVVZZZ^^^gggaaaQQQHHHHHHZZZtttbbbTTTKKKMMM[[[kkk{{{~~~sssqqqyyyyyyppppppnnnhhh___^^^___aaacccbbb\\\XXXTTTRRRNNNKKKIIIHHHHHHIIIEEEEEEFFFFFFFFFFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEFFFGGGHHHIIIIIIHHHHHHHHHHHHIIIKKKMMMOOOMMMRRRXXX^^^bbbiiiqqqvvvxxxrrryyytttnnnhhhfffiiinnnqqqrrrkkk```\\\eeellljjjfffeeeVVVUUUSSSPPPNNNLLLJJJIIIHHHDDD???======>>><<<:::999666222111111111111000000000000000000///...............//////000000000111111111111111111111111///000111333555666444222333222333333555888:::;;;AAADDDHHHKKKOOOSSSXXX\\\ZZZbbbcccdddhhhkkk~~~^^^^^^```bbbdddccc```^^^PPPPPPQQQVVV___jjjsssxxxgggbbb___bbbjjjqqqsssssssssggg>>>;;;999000777222222222111111111111000000000000000000000000000000000000000000000000000//////////////////////////////111444;;;CCCKKKOOOYYY[[[```bbb\\\TTTTTTZZZYYYccc\\\LLLGGGLLL```zzzyyyYYYOOOLLLSSSbbbrrrwwwttt|||zzzvvv}}}}}}yyysssiiifffcccaaaaaa^^^ZZZUUUTTTQQQNNNKKKIIIIIIIIIJJJFFFFFFFFFGGGGGGGGGHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFGGGHHHIIIJJJJJJKKKKKKLLLNNNQQQUUUYYY[[[^^^eeennnvvv~~~{{{}}}wwwppphhhdddfffjjjooorrrnnnhhhbbb^^^^^^___``````VVVSSSOOONNNNNNOOONNNLLLIIICCC===::::::<<<;;;::::::777333000000111111111000000000000000///......---...///000/////////000000000000000000000000000///111222333222222222333333222333333555888:::;;;BBBDDDHHHKKKNNNQQQVVVYYYXXX```bbbcccgggjjj~~~]]]]]]___aaacccbbb___]]]MMMNNNPPPUUU^^^hhhrrrxxxgggeeecccdddhhhnnnsssvvvsssmmm@@@<<<888...666222222222111111111111000000000000000000000000000000000000000000000000000////////////////////////111111333666===EEEMMMRRRZZZ[[[```bbb\\\SSSSSSZZZUUUaaa]]]PPPNNNWWWnnnnnnPPPIIIMMM[[[nnnzzzsssvvv~~~xxxssslllhhheeebbb]]]YYYSSSQQQNNNJJJIIIIIIJJJKKKFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFFFFGGGIIIJJJKKKKKKOOOOOOQQQUUUZZZ___eeehhhsss{{{xxxzzz}}}xxxqqqhhhcccdddhhhnnnqqqmmmpppmmmeee______^^^ZZZYYYSSSMMMKKKMMMOOOPPPNNNIIICCC;;;777888:::::::::;;;777333000000111111111000000000000000//////...***,,,///000000111222333///////////////////////////111333222000///111444333333333333555888:::;;;BBBEEEHHHJJJLLLOOOSSSVVVWWW___aaabbbeeehhh}}}]]]\\\^^^aaadddccc^^^YYYSSSMMMKKKPPPXXXbbbppp{{{lllgggdddgggiiikkknnnsssvvvyyyBBB777===000666333333333222222222111111000000000000000000000000////////////////////////000000000000111111111111...///222777???HHHPPPUUU```]]]^^^___YYYRRRUUU^^^^^^RRROOOOOOSSSooobbbVVVMMMQQQaaauuuuuuhhhsssyyywwwrrrnnnfff]]]UUUTTTOOOKKKLLLOOOLLLGGGGGGGGGGGGHHHIIIJJJKKKLLLOOOKKKGGGFFFIIIKKKKKKJJJJJJLLLMMMMMMMMMNNNQQQSSSYYY[[[```fffooozzz|||{{{vvvqqqkkkgggeeeddddddkkkssssssrrrkkk___WWWWWWZZZZZZWWWTTTOOOKKKJJJJJJIIIIIIFFFCCC???;;;888666666666777666444222000...------///...------...///...,,,111111000000//////......000000000000000111111222000111222222111111333444222333444444444666999;;;BBBCCCFFFIIIMMMQQQTTTVVVZZZ^^^___cccffffffxxx^^^^^^___bbbdddccc]]]XXXQQQPPPQQQUUUYYYaaaooo|||mmmeee___```dddhhhmmmrrryyy}}}III:::===000666333333333222222222111111000000000000000000000000////////////////////////............////////////000111444999AAAJJJRRRWWW\\\___```\\\UUUTTT[[[ccc]]]MMMIIIQQQ___~~~}}}[[[PPPKKKVVVkkkqqqhhhqqqxxx~~~wwwnnngggddd]]]WWWWWW[[[[[[XXXQQQPPPOOONNNNNNOOOQQQRRRUUUSSSQQQQQQRRRSSSSSSSSSQQQQQQRRRTTTXXX```hhhoootttxxx|||xxxuuunnnhhheeedddeeemmmvvvwwwuuulll___YYYYYY\\\\\\YYYVVVPPPLLLHHHEEECCCBBBDDDBBB???<<<999777666666666555333222000///......///...------//////...---///////////////000000000/////////...///000000111111222444444333222333444222333444444444666999;;;BBBCCCEEEIIIMMMQQQTTTVVVZZZ^^^```dddhhhgggzzz___^^^___aaacccaaa[[[VVVOOORRRWWW[[[\\\```mmm{{{mmmccc[[[\\\ccciiipppuuu{{{SSS>>><<<000777333333333222222222111111000000000000000000000000////////////////////////............////////////111333666<<>><<<:::888777666555444333222000000/////////...------/////////------......///000000111111...............//////000222444777777555444333333222333444444444666999;;;AAABBBEEEHHHMMMQQQTTTVVVZZZ___aaafffjjjjjj}}}___^^^^^^```aaa^^^WWWRRROOOQQQWWW\\\]]]```jjjuuunnnccc[[[]]]eeekkkqqquuuxxx[[[???:::111888333333333222222222111111////////////////////////////////////////////////000000000000111111111111222444777>>>FFFOOOVVV[[[[[[eeecccXXX[[[nnnwwwrrrqqq\\\\\\uuuxxxSSSJJJOOOjjjlllhhhppp|||{{{}}}{{{wwwrrrnnnllllllnnnpppmmmnnnmmmkkkhhhiiinnnsssxxxxxxyyy}}}yyy|||~~~uuulllfffcccfffpppzzz|||xxxmmm___YYY[[[______[[[ZZZWWWRRRLLLGGGCCCBBB>>>>>>>>>===;;;999777666555444333222111000000000///...---...///000///............/////////000000///............///000000333555888999777444333222222333444444444666999;;;@@@BBBDDDHHHLLLQQQTTTVVV[[[___bbbgggkkklll]]]\\\\\\^^^^^^[[[TTTOOOOOONNNQQQXXX]]]```gggmmmnnnddd\\\]]]aaadddfffiiiuuubbb@@@999333:::333333333222222222111111////////////////////////000000000000000000000000000000000000111111111111222444888???GGGPPPWWW\\\ZZZ```\\\VVVbbbyyy|||nnn]]]PPPaaammmRRRLLLVVV{{{fffdddppp}}}zzz}}}}}}~~~vvvlllfffccceeennnxxxyyywwwmmm___WWWYYY^^^aaa^^^]]]ZZZSSSKKKDDD@@@@@@=========<<<;;;999777666555444333222111111111111///...---...000111000///000/////////.........---000000//////000000111222222555888999777444222222222333444444444666999;;;@@@AAADDDGGGLLLQQQTTTWWWZZZ___bbbggglllmmm]]]\\\[[[]]]]]]ZZZSSSNNNNNNKKKLLLSSSYYY^^^dddjjjmmmeee]]][[[YYYWWWYYY]]]uuukkkEEE:::555:::333333333222222222111111000000000000000000000000000000000000000000000000............////////////222555:::AAAIIIRRRYYY]]]```bbb^^^^^^ooo}}}jjjRRRRRRrrr}}}XXXOOONNN```vvv^^^aaasss{{{{{{tttlllgggccccccjjjrrrsssuuuoooaaaVVVWWW^^^ccckkkiiidddZZZNNNEEEAAAAAA>>>>>>===;;;:::888777666666555444333111111000000///...---...000111111000000000//////...------,,,000000000000000111222222111333666666444333222222222333444444444666999;;;???@@@CCCGGGLLLQQQUUUWWWZZZ___aaafffkkklll]]]\\\\\\^^^^^^[[[UUUOOOLLLJJJKKKPPPTTTYYYcccmmmnnnhhh```[[[VVVUUU[[[ccc|||vvvMMM@@@888888333333333222222222111111000000000000000000000000000000000000000000000000............////////////444777<<>>@@@CCCGGGLLLQQQUUUWWWYYY^^^```eeeiiijjj}}}^^^]]]]]]___```]]]VVVQQQIIIJJJMMMOOOPPPTTTcccqqqpppjjjddd^^^ZZZ[[[fffsss~~~UUUDDD999666333333333222222222111111000000000000000000000000000000000000000000000000000000000000111111111111555888>>>FFFNNNWWW^^^aaa______aaagggrrrtttgggUUUFFFXXXkkkIIIIIIPPPlllssscccbbblll||||||xxxtttooojjjgggccc```bbbhhhjjjssstttfffWWWUUU___jjjkkkiiicccXXXKKKBBBAAACCCBBB???<<<999777666666777888777555333111000//////......---...111222222111,,,,,,------.../////////...............///000000...///111000000000111333222333444444444666999;;;>>>???BBBGGGLLLQQQUUUWWWYYY^^^___dddhhhiii|||```aaacccdddccc^^^VVVQQQRRRKKKKKKTTTXXXXXX___jjjooojjjbbb\\\]]]fffrrr|||fffMMMCCC999555444333222111111111111/////////000111111222222......//////000000111111...000222222111000000111666999???IIISSS[[[___```eee___[[[iii|||rrrXXXLLLDDDgggbbbLLLNNNWWWyyykkkfffbbbnnn|||xxxtttuuuooojjjfff```[[[\\\aaaooouuuuuuhhhXXXRRR[[[gggddd]]]TTTMMMJJJGGGDDDAAA???>>>===;;;:::999888888:::999777666444222111000////////////////////////............////////////000000000000////////////000111111222333333444444333333444555777999;;;<<<@@@BBBEEEHHHJJJLLLOOORRR\\\ccccccbbbdddhhh~~~``````aaabbb```\\\UUUPPPPPPLLLPPPYYY\\\ZZZ___jjjpppjjjbbb^^^aaalllxxxkkkPPPDDD888555444333222111111111111111111111000000000000000/////////000000000000000...000222222000000111222888;;;AAAKKKUUU\\\```bbb]]]___cccsssqqqTTTIIIJJJjjj\\\HHHTTTbbbfffbbbcccuuu~~~yyyvvvvvvpppkkkgggbbb]]]___dddrrrwwwvvviiiWWWOOOUUU^^^WWWRRRMMMIIIIIIHHHFFFEEE@@@???===;;;999888777777999888777555333222000000....................................////////////000000000000////////////111111111222222333333333222333333555666888:::;;;???BBBFFFHHHKKKMMMQQQSSSYYY```aaaaaaeeehhh~~~aaa```______]]]ZZZTTTPPPNNNOOOUUU]]]^^^[[[```jjjooohhh```^^^dddpppzzzrrrTTTCCC888555444333222222111111111222222111111000//////...000000000000000000/////////000111111000000111333:::===DDDMMMWWW^^^bbbcccZZZbbbmmm~~~nnnPPPHHHIIIkkk}}}VVVIII```sssxxxaaa___eee~~~{{{zzzwwwqqqkkkgggaaa]]]___eeepppvvvvvvkkkZZZPPPRRRYYYOOOMMMKKKJJJJJJIIIGGGFFFAAA@@@>>>;;;999777666555777777555444222111000///........................---............/////////////////////000000000000222222222222222222333333222222222444555777999:::???BBBFFFIIILLLOOOSSSVVVVVV^^^___aaaeeehhh{{{bbbaaa___]]]\\\YYYTTTQQQMMMPPPWWW]]][[[YYY```jjjmmmeee\\\[[[cccnnnvvvzzz|||yyyXXXAAA888555555444333222222222222111111111111000000//////222111111000000////////////000111111000111222444;;;>>>EEEOOOYYY___bbbccc___iiixxxmmmNNNGGGKKKqqqoooTTTPPPmmmeee\\\\\\ggg~~~~~~yyysssmmmhhhaaa\\\]]]bbbkkkqqqtttmmm___VVVVVVZZZUUUTTTSSSQQQNNNJJJFFFCCCBBBAAA>>>;;;888666444444666555444333111000///...........................---------.........//////////////////000000000000222222222222222222222222111111222333555777999:::???BBBFFFJJJMMMPPPTTTWWWVVV]]]^^^```eeefffwwwdddbbb___]]][[[YYYUUURRRLLLPPPUUUXXXVVVWWW___iiimmmeee\\\[[[bbbkkkrrrtttwww]]]@@@888666555444333222222222222//////000000111111111111222222111111000000/////////000111111000111333555;;;???FFFPPPZZZ```bbbccc```ooopppLLLEEEQQQxxxmmmVVVXXXuuuvvv[[[YYYZZZjjj~~~xxxrrrllleee]]]]]]aaaiiiooosssoooddd\\\YYY[[[[[[[[[ZZZVVVPPPJJJDDDAAABBBAAA>>>;;;888555444333555555444222111000//////........................------------.............../////////000000000111111222222222222222333333111111222333555777999:::@@@CCCGGGJJJMMMQQQUUUXXXWWW]]]^^^```dddeeetttdddbbb___^^^\\\XXXTTTQQQKKKNNNRRRSSSSSSVVV]]]dddnnnggg```^^^bbbjjjpppssswwwdddBBB999666555444333222222222222...//////000111111222222111111111111111111000000000111111111000111444777===@@@HHHRRR[[[aaacccccc]]]ssspppMMMKKK[[[~~~rrr[[[\\\xxxttt]]]ZZZ^^^sss|||wwwrrrjjjbbb___bbbjjjooorrrnnneee[[[VVVUUUYYYZZZZZZVVVPPPIIIDDDBBBAAA@@@===:::777555444333555444444333222111000///------------------------,,,------------...............//////000000111111000111111222333333444444222222222444555777999:::@@@CCCGGGJJJMMMPPPTTTWWWXXX]]]]]]^^^cccdddsssbbb```___]]][[[WWWRRRNNNIIILLLPPPRRRTTTXXX\\\^^^kkkgggbbb```bbbhhhpppuuuxxxlllEEE;;;666555444333333222333333000000000000000111111111111111111111111111222222000111111000000222555888???CCCJJJTTT]]]ccceeeddd___wwwgggTTTccc|||rrr___cccpppaaaaaajjj~~~}}}~~~zzzwwwtttmmmdddaaabbbhhhlllnnnjjjaaaXXXQQQNNNVVVXXXXXXUUUNNNHHHDDDCCC@@@???===:::777555444333555555444333222111111000------------------------,,,,,,---------..................///000111111111//////000111333444555555222333333555666888:::;;;AAADDDGGGJJJLLLOOORRRUUUWWW[[[ZZZ\\\cccfffuuu```___^^^]]]ZZZVVVPPPLLLGGGKKKPPPSSSWWWZZZ[[[YYYgggfffbbb```aaagggooovvvwwwsssHHH===666666555444333333333333222222111111000/////////000000000111222222222333000111111000000222555888@@@DDDLLLVVV___eeefffeeeeee|||\\\\\\}}}mmmbbbkkkzzzkkkbbbiiivvv~~~{{{zzzxxxuuutttssslllddd```aaadddfffhhhfff^^^VVVOOOLLLWWWXXXYYYUUUNNNGGGDDDDDD@@@>>><<<:::777666444444555555444444333222111111------------------------,,,,,,,,,---------......---......///000111111222...///000111333555666666333333444555777999;;;<<>>???777...***+++...000111111000000111333//////000111111111111000111222444666777888888888DDDDDDFFFIIILLLOOORRRSSSUUUZZZZZZ]]]dddggguuu]]]^^^___^^^[[[UUUOOOLLLIIILLLPPPTTTWWWYYYZZZZZZjjjkkkhhhbbbaaafffjjjkkkwwwVVV===777666555444333222222222111111111111000000000///000000000000000000000000222222222111222444888<<>>GGGMMMUUU]]]aaabbbaaaaaatttcccOOOPPPfffgggYYYXXXmmmrrrrrr|||~~~wwwpppjjjeee```]]]___aaafffjjjjjjcccVVVLLLPPPRRRTTTRRRNNNGGGCCC@@@AAA>>><<<;;;:::999777555333444555555555333222111........................///...------...//////...,,,///111111//////111333444222111000000222444555666555444333444666888:::AAABBBCCCFFFIIILLLOOOQQQWWW\\\\\\]]]bbbeeewww\\\]]]^^^\\\XXXSSSMMMIIIHHHMMMQQQPPPNNNNNNRRRWWWccchhhjjjeeebbbdddggghhhrrr}}}sssoooBBB777666555444333222222222000000000000000000111111111111111111111111111111000111111222333666;;;???HHHOOOXXX___aaa```______rrrvvvXXXOOO]]]uuu~~~```XXX```xxxpppqqqzzz}}}uuunnnhhhccc___\\\^^^```dddiiiiiicccWWWNNNLLLNNNOOONNNIIIDDDAAA???@@@>>><<<;;;;;;:::888666444444555666555444333222////////////////////////000---******,,,...///...---333999888111---000444444222111000000222444555555555333333444666888:::AAAAAACCCFFFIIILLLOOOPPPUUU[[[\\\^^^ccchhh|||\\\]]]]]]\\\XXXRRRLLLHHHHHHKKKOOOQQQPPPQQQSSSVVVccciiikkkfffbbbdddhhhiiirrrsssqqqCCC777666555444333222222222000000000000111111111111111111111111111111111111///000111222333777<<<@@@IIIQQQ[[[```aaa___]]]]]]lll~~~qqqRRRLLLaaa{{{www\\\]]]llloooqqqzzz{{{ssslllfffbbb___]]]]]]^^^bbbfffgggbbbYYYQQQKKKMMMNNNLLLHHHEEECCCBBB???>>>===<<<<<<;;;888666444444666666666555444333////////////////////////111///---,,,...///000000000888>>>===555///...111222111111000111222333444333333333444555777999:::AAABBBCCCFFFIIILLLOOOPPPSSSZZZ[[[]]]bbbhhh~~~\\\]]]]]][[[WWWQQQKKKGGGGGGJJJNNNSSSWWWYYYZZZ[[[ffflllmmmgggccceeejjjmmmttt|||ppp@@@777666555444333222222222///000000000111111111111111111111111111111111111///000111222444888===AAAJJJSSS]]]bbbaaa^^^\\\\\\ppp[[[OOOdddrrrXXX^^^rrrpppuuu~~~yyyqqqjjjfffcccaaa___\\\\\\^^^bbbdddaaaZZZTTTJJJKKKLLLKKKHHHFFFEEEEEE???>>>=========;;;999666444555666777777666555444////////////////////////////////////.........///000444:::===<<<777111...000000000111111111222222111111333555777888:::;;;AAABBBDDDFFFIIIMMMOOOQQQSSSYYYZZZ[[[```eee|||\\\]]]]]][[[WWWQQQJJJGGGGGGJJJOOOVVV\\\```aaa```hhhnnnoooiiidddffflllpppvvvrrrBBB777666555444333222222222//////000000111111111222111111111111111111111111///000111222444888>>>BBBKKKTTT^^^bbbaaa]]][[[[[[ooo[[[lllpppUUU\\\ppp}}}rrrzzz}}}xxxqqqjjjgggdddbbbaaa[[[[[[\\\```cccaaa[[[VVVHHHIIIJJJIIIGGGEEEEEEFFF???>>>=========<<<999666444555666777777666555555000000000000000000000000,,,...//////---++++++,,,,,,...222;;;AAA@@@777/////////000111111111111000///000333555888999:::;;;BBBCCCDDDGGGJJJMMMPPPQQQSSSYYYZZZZZZ]]]bbbzzz^^^\\\ZZZXXXVVVQQQLLLHHHDDDJJJQQQWWW[[[]]]___aaagggnnnpppjjjfffiiiooosssxxxoooDDD888666333222333555555555333333333222222222111111111111111111111111111111111///000444666888===DDDNNNWWW[[[___ccc^^^]]]hhhwwwaaammmSSSaaarrrzzzttt~~~zzz{{{pppiiilllnnniiicccaaa___ZZZYYY```jjjkkkaaaVVVIIIKKKLLLLLLJJJGGGEEEEEEAAA@@@>>>===<<<:::777555444444444444444444444444333222000/////////000111000000////////////000000333000---///555<<<>>>???777444111//////000000000111222333333444555999;;;BBBCCCEEEHHHJJJMMMNNNOOOZZZZZZWWWZZZ```dddyyy___]]][[[YYYVVVRRRLLLIIIHHHLLLRRRXXX\\\^^^______bbbiiilllgggdddgggnnnssszzzpppDDD;;;888444333333444444333333333333222222222111111111111111111111111111111111///000444777888>>>EEEPPP[[[___aaaeee```cccqqqrrreeefffSSSiii~~~}}}www|||{{{xxxuuukkkeeeggggggccc^^^]]]\\\ZZZ[[[bbbiiiggg\\\RRRGGGHHHJJJKKKJJJHHHGGGGGGAAA@@@>>>===<<<:::777555444444444444444444444444222111000/////////000000000000////////////000000111111111111222666;;;>>>666333000///000000000000111222333333444555999;;;AAABBBDDDFFFIIILLLNNNOOOYYYYYYWWW[[[aaaeeeyyyaaa___\\\YYYVVVRRRMMMIIIJJJLLLQQQXXX___bbbcccbbb___gggkkkgggdddhhhpppttt|||~~~sssFFF===:::666333333333222111333333333222222222111111111111111111111111111111111///111555777999@@@GGGQQQ]]]bbbcccdddbbbkkk~~~jjjmmm]]]SSSnnn}}}yyy```eeemmmuuu||||||yyywwwsssmmmhhhfffddd```]]]]]]YYYZZZ]]]bbbccc___VVVNNNEEEFFFGGGHHHHHHGGGFFFEEEBBB@@@>>><<<<<<:::888555444444444444444444444444222111///.........///000000000////////////000000111333444222///000666;;;555222000///000111111000111222333333444555999;;;@@@AAACCCFFFHHHKKKMMMNNNWWWYYYXXX\\\cccfffzzzbbb```\\\YYYVVVRRRMMMJJJGGGJJJOOOWWW```fffggggggbbbjjjnnnkkkgggkkkrrrvvv}}}wwwNNN===:::666444333333333222333333333222222222111111111111111111111111111111222000111555888;;;BBBIIIPPP]]]ccccccdddeeessszzzcccsss~~~WWWTTTnnnhhhTTTVVVYYY\\\```gggpppvvvzzz}}}{{{yyyssspppkkkgggbbb]]][[[[[[XXXZZZ\\\\\\YYYTTTOOOLLLGGGFFFFFFGGGGGGGGGEEECCCBBB@@@===<<<;;;:::888666444444444444444444444444111000///.........///000000000////////////000000333333333000...///222555333111//////000111111000111222333333444555999;;;@@@AAACCCFFFIIILLLNNNOOOUUUXXXYYY^^^cccfff|||ccc```\\\YYYVVVRRRMMMJJJHHHKKKPPPWWW^^^ccceeeeeegggooorrrnnniiikkkqqqttt||||||XXX;;;999555444444555555444333333333222222222111111111111111111111111111111222000111555888<<>>GGGPPP___hhhhhhdddfffiiizzzgggOOOWWWsssgggbbbzzzrrr[[[TTTOOONNNPPPQQQUUUeeexxxfffSSSNNNIIIIIIHHHHHHHHHIIIIIIIIIDDDEEEIIIMMMQQQZZZkkk{{{}}}~~~}}}{{{}}}}}}vvvlll\\\ZZZWWWSSSNNNMMMOOORRRLLLJJJHHHKKKPPPSSSRRRPPPDDDAAA===::::::999888777444444444444444444444444444333111000000000111222000000////////////000000222111//////000000111000...------///111222111000111222333333444555999;;;???AAACCCFFFJJJMMMPPPQQQUUUYYYYYY\\\aaafffccc```[[[VVVSSSOOOKKKHHHHHHOOOUUUTTTNNNMMMRRRXXXhhhppptttooojjjkkkoooqqqrrr}}}~~~}}}jjj@@@<<<888555444333222111333333333222222222111111111111111111111111111111444111222666:::???HHHQQQaaahhheeeaaabbbdddsss{{{```NNN[[[vvviiifffppp[[[VVVSSSSSSUUUQQQMMMVVVdddzzzqqqVVVKKKNNNGGGGGGGGGHHHIIIIIIHHHFFFHHHHHHJJJKKKIIIKKKWWWcccooo}}}|||~~~}}}~~~rrr\\\[[[XXXUUUSSSQQQRRRRRRPPPKKKHHHHHHLLLMMMJJJGGGDDDAAA===:::999999888888444444444444444444444444444444222111111111222333000000////////////000000...111222111///...111444---------///111222222000111222333333444555999;;;>>>@@@BBBEEEIIILLLOOOPPPUUUYYYYYY\\\```fffgggddd___[[[VVVQQQKKKHHHIIIOOOTTTTTTQQQPPPSSSWWWeeeooouuuooofffffflllppprrr{{{}}}}}}qqqFFF:::777777222444666000333333333222222111111111222222222222222222222222555444555999<<>><<<999888888777555444444444333333333444555555333222000///......//////............////////////000000000000000000000000000000000000000111222222222222333444666888999:::BBBDDDFFFIIIMMMPPPSSSTTTYYY\\\ZZZ[[[cccmmmdddaaa\\\WWWTTTPPPLLLIIINNNOOOQQQUUUZZZ]]]]]]\\\___hhhnnnjjjdddcccfffgggmmmzzz|||~~~QQQ>>>777999555444666333222222222222222222222222222222222222222222222222111111555:::???EEEPPPZZZgggiiihhhbbb^^^```gggmmm```WWW^^^uuuaaarrr~~~rrrppp{{{~~~rrraaaPPPJJJLLLLLLJJJIIIHHHIIIJJJJJJJJJJJJJJJJJJKKKJJJJJJJJJIIIHHHGGGFFFHHHHHHGGGHHHLLLTTT^^^eeezzz}}}}}}xxxtttrrroooiiiddd]]][[[YYYVVVSSSRRRRRRRRRRRRMMMGGGDDDEEEEEEDDDBBB???===:::888888777666444444444333333333444444555333111000///......//////............////////////////////////////////////000000000000111222333333333333333444666777999:::BBBCCCFFFIIIMMMQQQSSSUUU[[[^^^[[[[[[dddnnnbbb^^^YYYUUURRRNNNKKKHHHMMMMMMPPPTTTXXX[[[[[[ZZZ]]]gggmmmkkkfffeeegggggglllttt{{{}}}UUU>>>666888444222444222222222222222222222222222222222222222222222222222222222555;;;???EEEOOOZZZfffhhheee___bbbnnnyyy|||kkkdddjjjmmm___uuu```VVVNNNMMMNNNLLLKKKLLLKKKKKKLLLMMMMMMMMMMMMMMMIIIJJJJJJKKKKKKJJJIIIHHHKKKKKKIIIGGGGGGJJJNNNRRR```cccgggkkkpppuuu{{{{{{xxxvvvssslllccc]]]YYYXXXVVVTTTRRRQQQQQQQQQPPPLLLGGGEEEGGGHHHHHHFFFAAA???<<<::::::999888666555444444333333333444444333111000///......//////............////////////////////////////////////000000000000111222333444333333333444666777999999@@@BBBEEEHHHLLLPPPRRRTTT\\\___[[[\\\dddnnnaaa]]]XXXTTTQQQNNNKKKIIIMMMNNNPPPRRRRRRRRRRRRRRR[[[dddlllkkkhhhhhhhhhgggjjjooo{{{{{{{{{YYY???555888555111333222111222222222222333333333222222222222222222222222333333666<<>>DDDJJJVVVaaakkkmmmgggdddtttwwwzzzfffZZZnnnxxxdddVVVMMMKKKLLLRRRUUUUUUUUUXXXWWWXXXYYYZZZ[[[[[[[[[[[[UUUVVVWWWXXXXXXWWWVVVUUUPPPPPPOOOLLLHHHFFFEEEFFFDDDEEEFFFFFFFFFHHHLLLOOOOOORRRVVVZZZ^^^gggsss|||}}}xxxxxxtttjjjbbb___SSSSSSSSSSSSSSSSSSTTTTTTTTTOOOJJJIIIJJJLLLKKKJJJCCCAAA>>><<<<<<;;;:::888666555444333333333333333333222000///......//////............////////////000000000000000000000000000000000111222333555555444444444444555777888999???@@@CCCGGGKKKOOORRRTTTZZZ^^^[[[\\\ccckkkccc___ZZZUUUSSSQQQOOOMMMLLLQQQUUUUUUQQQOOOQQQUUUUUU___hhhiiiiiijjjiiigggfffnnnzzz}}}~~~```CCC666:::777333444444111111111222222333333333222222222222222222222222333333888@@@FFFNNNZZZfffmmmooojjjjjjsss{{{fff^^^vvvhhhXXXRRRPPPVVVQQQQQQVVV[[[[[[[[[\\\\\\]]]^^^___```aaaaaaaaa___```aaabbbaaa___]]]\\\^^^]]]ZZZTTTNNNJJJIIIIIIDDDDDDDDDBBBAAABBBEEEGGGBBBEEEHHHIIIIIILLLTTT[[[jjj{{{uuutttpppfff```___SSSSSSSSSTTTUUUUUUVVVVVVWWWRRRMMMJJJKKKLLLKKKIIICCC@@@>>><<<<<<;;;:::888666555444333333333333333333222000///......//////............/////////000000000000000000000000000000000000111222444555666444444444555555777888999???AAADDDHHHLLLPPPSSSTTTYYY]]][[[\\\cccjjjhhhddd^^^XXXSSSOOONNNMMMOOOQQQTTTUUUUUUUUUVVVWWW[[[bbbiiijjjfffdddggglllgggooo}}}|||xxxDDD999:::111333222666333333333333333333333333222222222333333444444444444555888>>>DDDLLL[[[hhhvvvtttkkkjjjnnnuuu~~~^^^cccyyykkk]]]WWWTTTSSSTTTVVVXXXZZZ\\\]]]^^^^^^```aaabbbdddeeefffffffffeeeaaabbbgggjjjgggcccbbbdddccc```]]]XXXSSSOOOLLLIIIGGGGGGJJJIIIDDDBBBDDDBBBBBBCCCDDDFFFHHHJJJKKKTTTlll}}}yyysssooommmjjjddd```XXXUUURRRQQQTTTWWWYYYZZZVVVRRRIIICCCDDDIIIIIIDDDCCCBBB???<<<:::888666666666555444333222333444444+++,,,...///000000000000////////////000000000000.........///000000111111111111111000///000222555555555555666777999:::;;;@@@AAADDDHHHLLLOOORRRTTT]]]^^^YYYZZZccckkkfffbbb]]]VVVQQQNNNLLLLLLQQQRRRSSSTTTUUUXXXZZZ\\\[[[ccckkkllliiigggiiimmmiiippp{{{{{{|||xxxDDD999:::222444222555333333333333333333333333222333333333333333333444555666:::@@@FFFOOO]]]jjjnnnnnnhhhiiilllwww~~~```jjjnnn^^^UUURRRRRRRRRXXXYYY\\\^^^aaacccdddeeebbbcccdddeeefffggggggggggggcccdddiiikkkhhhddddddggggggfffdddaaa]]]ZZZXXXOOOJJJGGGFFFDDD@@@@@@CCCAAABBBBBBCCCDDDFFFGGGHHHKKK\\\yyy|||xxxtttqqqoookkkeeeaaaXXXUUURRRRRRTTTXXXZZZ[[[VVVRRRKKKEEEEEEIIIHHHDDDBBBAAA???<<<:::888777666666555444333222333444444000000000000000000//////////////////000000000000//////000000000000111111000111222111000000222444555555555666777999:::;;;===???BBBFFFKKKOOOSSSTTT\\\]]]ZZZ[[[bbbiii|||ddd```[[[TTTOOOLLLKKKJJJTTTSSSRRRSSSTTTXXX[[[]]]\\\dddmmmooollliiikkkooolllpppzzz}}}{{{xxxDDD999:::333444222444333333333333333333333333444333333333333333333222666777;;;CCCJJJRRR```llliiikkkfffggg}}}hhhxxx{{{dddsss{{{llleeeZZZRRRPPPQQQSSSUUU___```ccceeehhhjjjkkklllfffgggggghhhiiiiiiiiihhhiiiffffffjjjllliiifffggglllmmmmmmmmmlllkkkiiihhh^^^WWWPPPKKKGGGCCCCCCGGGBBBBBBBBBBBBCCCDDDEEEFFFDDDOOO```www{{{xxxuuusssqqqmmmgggaaaXXXUUURRRRRRTTTXXXZZZ[[[VVVSSSLLLFFFFFFIIIGGGCCCAAA@@@>>><<<:::999888888666555444333222333444444444444333222000///...---////////////000000000000222111111111111000000000///111222222111111111333444444555666777999:::;;;:::<<<@@@EEEJJJOOORRRTTTZZZ]]]ZZZ[[[aaaeeexxxccc```ZZZTTTOOOLLLKKKKKKSSSSSSRRRSSSUUUXXXYYYYYY[[[dddnnnqqqnnnjjjkkkmmmllloooxxx{{{EEE999:::444555222333333333333333333333333333444444444333333222222222666777<<>>AAAEEEJJJNNNRRRSSSWWW\\\[[[[[[```bbbtttdddaaa[[[UUUQQQNNNMMMLLLOOOPPPRRRWWW[[[]]]\\\ZZZYYYcccnnnrrrnnnjjjiiijjjkkknnnxxx}}}HHH;;;;;;444666222333333333333333333333333333444444444333333222222222555666;;;FFFPPPYYYdddnnnooolllcccaaannn~~~{{{lll]]]yyypppjjj{{{}}}}}}mmmlllnnnpppppptttuuu```XXXWWWQQQRRRSSSVVVYYY^^^cccfffnnnooooooooooooooonnnnnnoooppppppoooooonnnmmmllljjjhhhhhhkkkllljjjkkkoootttuuuwwwyyyzzz{{{zzzzzzrrrkkkccc]]]TTTKKKGGGGGGHHHGGGGGGFFFFFFFFFFFFFFFEEETTT]]]\\\eee{{{xxxvvvuuutttooohhhccc]]]YYYUUURRRSSSTTTUUUUUUTTTSSSMMMEEEBBBDDDCCC@@@???>>>===<<<;;;:::::::::666555444333222333444444333222111//////......///////////////000000000000444333333222111000//////...000333333222111111222222333333555777999:::<<>>;;;444777333444333333333333333333333333222333333333333333333444666666===JJJWWW```iiiqqqlllgggbbbhhhzzzvvvaaammmooonnnvvvsss{{{~~~eee\\\^^^^^^[[[YYY^^^aaaeeehhhiiijjjmmmppprrrrrrrrrqqqpppooonnnmmmppppppooonnnmmmkkkiiihhheeedddeeehhhhhhhhhnnnttttttvvvyyy}}}yyyrrrkkkaaaVVVPPPOOOJJJJJJIIIIIIHHHHHHIIIIIIHHHLLLSSSUUUPPPVVVrrr~~~zzzuuurrrpppmmmgggbbbYYYVVVRRRPPPPPPRRRSSSTTTYYYWWWOOOEEE@@@BBBEEEEEE@@@???>>><<<:::999999999666555444333222333444444444333111/////////000111////////////000000000000111111111000000/////////000111222111000000222444111222222444666999;;;<<<>>>@@@BBBFFFIIIMMMOOOPPPSSSZZZ[[[\\\___cccxxxddd```[[[VVVQQQOOONNNNNNPPPMMMMMMQQQWWW\\\[[[XXX[[[fffssswwwqqqiiidddbbbiiiqqq}}}}}}}}}TTT???;;;444777444555333333333333333333333333222222222333333444444444777888>>>LLLYYYccclllssslllhhhfffooottt[[[wwwnnnooonnnccc[[[[[[\\\]]]bbbiiieeehhhlllnnnnnnoooqqqtttqqqrrrrrrrrrqqqpppoooooonnnnnnmmmllljjjhhhgggfffcccbbbdddgggggghhhnnnvvvsssvvvzzzxxxoooggg^^^SSSNNNOOOJJJIIIIIIHHHHHHIIIIIIIIIMMMGGGIIIPPPMMMIIIZZZtttzzzuuuqqqoookkkfffbbbVVVSSSPPPNNNPPPSSSUUUUUU\\\ZZZQQQFFF@@@CCCGGGGGGAAA@@@>>><<<:::999888888666555444333222333444444777666333111000000000111////////////000000000000000000000000////////////111111111000///000222555111111222444666999;;;<<<;;;===@@@DDDHHHLLLOOOQQQSSSZZZ\\\\\\```dddzzzjjjbbbZZZVVVRRRLLLJJJKKKOOOOOOPPPQQQSSSUUUWWWXXX[[[eeeoooqqqkkkfffgggjjjpppvvv~~~wwwvvvZZZ<<<===:::222222555333333333333333333333333444444333222222333333333777===EEELLLXXXfffoooqqqmmmeee___qqqoooaaayyynnnsssmmm]]]^^^```bbbdddhhhmmmqqqssssssrrrrrrsssuuuwwwxxxssssssrrrqqqooopppsssuuunnnnnnmmmkkkiiifffdddcccbbbfffiiiiiihhhjjjpppuuuwww{{{~~~xxxiii[[[QQQKKKHHHGGGHHHFFFDDDEEEHHHIIIHHHFFFGGGHHHHHHJJJLLLQQQXXX]]]sss|||uuuqqqpppnnniiidddVVVOOOKKKMMMPPPQQQUUUYYY\\\YYYOOOEEECCCGGGIIIHHHAAA@@@>>>;;;:::999999999999777555444444666888:::666555333111000///.........///000222222111111000///000111111111///...---//////000000111111111222222222222333444777999:::>>>AAADDDFFFHHHJJJNNNPPPZZZ[[[ZZZ^^^dddeeewwwjjjbbb[[[WWWTTTOOOMMMOOOLLLLLLMMMMMMOOOPPPQQQRRRZZZcccllloookkkggggggiiiqqqyyyzzzyyy[[[<<<===<<<666666777333333333333333333333333444444333333222333333444666===EEEMMMYYYgggppprrrnnngggdddyyyyyynnntttkkk{{{nnnaaa___aaaccceeehhhlllqqquuuwwwwwwwwwwwwwwwyyyzzz{{{|||{{{yyyvvvrrrooopppqqqooonnnmmmllliiigggeeeddddddhhhkkkkkkkkkmmmrrrwww{{{xxxiii[[[QQQLLLIIIGGGIIIGGGFFFGGGJJJJJJHHHFFFHHHIIIIIIIIIKKKOOOTTTXXXggg}}}vvvsssrrroooiiidddXXXQQQMMMOOOQQQRRRUUUYYYXXXUUUMMMDDDBBBFFFJJJIIIAAA???===;;;999888888888999777555444444555888999666555333111000///.........///000111222111111000///000000000000//////...///000000000111111111111222222222333444777999:::>>>@@@CCCFFFHHHJJJMMMOOO[[[\\\[[[___dddfffyyykkkccc[[[XXXUUUQQQPPPRRRLLLLLLMMMNNNNNNOOOPPPPPPYYY```iiimmmllliiihhhgggqqq|||||||||\\\;;;:::;;;777888777333333333333333333333333444333333333333333444444666===FFFNNNZZZiiiqqqsssooojjjkkkwwwxxxrrrpppbbb]]]ccceeehhhkkknnnrrrwww{{{{{{zzzzzzzzz{{{|||}}}}}}~~~~~~|||xxxsssooommmmmmpppooonnnllljjjhhhgggfffgggjjjmmmnnnnnnpppuuuzzz~~~vvvhhhZZZQQQLLLIIIHHHJJJIIIIIIKKKLLLLLLJJJHHHJJJKKKLLLLLLMMMPPPTTTXXX]]]uuu{{{uuusssrrrooohhhbbbZZZTTTOOOPPPRRRRRRTTTXXXSSSQQQJJJBBB@@@EEEIIIIII@@@???<<<:::888777777777888777555444444555777888555444333111000/////////...///000111111111000000000////////////000000111000000000000111111111111222222222333444777999:::===???CCCEEEGGGIIILLLOOOYYY[[[ZZZ^^^eeeiii~~~mmmddd\\\XXXUUUPPPOOOQQQPPPPPPRRRSSSUUUVVVWWWWWWYYY___gggmmmnnnllliiigggppp{{{~~~~~~||||||]]]:::777777555555222333333333333333333333333444333333333333444444555666===GGGPPP\\\kkksssuuuooolllnnn}}}wwwrrrhhheeefffiiikkknnnqqqtttxxx}}}{{{{{{{{{{{{{{{|||||||||wwwxxxxxxvvvssspppnnnnnnrrrqqqooommmkkkjjjiiiiiijjjlllnnnooopppsssxxx{{{}}}|||rrreeeXXXPPPLLLJJJIIIKKKKKKMMMNNNOOOOOOMMMLLLMMMOOORRRUUUWWW[[[```ddddddvvv~~~yyytttrrrrrrnnnggg```[[[TTTPPPQQQQQQPPPRRRUUUQQQPPPJJJAAA>>>BBBFFFGGG@@@>>><<<999888777777777888777555444444555666777555444333111000//////////////////000000000000000000///.........000111222000000000000000111111111222222222333444777999:::<<>><<<999888777777777888777666555444444555555444444222111000000000000///////////////000000000000///.........000111222111111000000000000000000222222222333444777999:::<<>>>>>AAABBBAAA???===;;;999888888888777777666555444444333333333333222111000000000000///......---...///000111///000000000000//////...111111111111000000000///222222222333444777999:::>>>@@@CCCFFFHHHJJJMMMOOOXXX[[[YYY[[[```gggmmmdddZZZUUUQQQMMMNNNQQQNNNPPPSSSWWWYYYZZZZZZZZZTTT```mmmrrrmmmgggfffhhhpppuuuyyy|||~~~|||xxxyyy~~~^^^DDD;;;444333666555333333333333333333333333333333333444555666777777;;;CCCMMMVVVbbbnnntttuuukkkhhhmmm|||mmmuuuyyyiii]]]WWW\\\dddzzzyyyuuuvvvxxxwwwvvvwwwzzz|||}}}}}}{{{zzzzzz{{{yyyyyyzzzzzzyyywwwuuutttvvvwwwwwwwwwwwwyyy}}}wwwuuusssqqqoooooopppqqqsssssssssvvv{{{}}}hhhbbbZZZTTTTTTWWW[[[]]]ZZZ]]]```cccgggmmmuuu|||vvv{{{yyyrrroooooommmiiidddZZZTTTQQQSSSSSSQQQQQQTTTTTTVVVRRRGGG??????CCCDDDBBB@@@>>>;;;:::999999999777777666555444444333333333333222111000000000111///......------///000111///000111111111///...---222111111111000000//////222222222333444777999:::>>>AAADDDFFFHHHJJJNNNPPPTTTXXXWWWZZZbbbkkkrrrdddWWWQQQPPPNNNMMMNNNQQQPPPPPPRRRVVVWWWTTTRRR]]]aaammmxxxvvvkkkhhhlllvvvvvvyyy{{{xxxwwwvvvvvvttt}}}tttnnnlllcccBBB;;;;;;000333555444444444444444444444444666444444666555333666;;;===EEEOOOZZZgggssswwwuuuooo```mmm}}}|||hhhmmmxxxttt]]]OOOXXXhhh{{{zzz{{{||||||zzzyyyzzz|||~~~}}}{{{yyyyyyzzz~~~|||zzzxxxvvvtttsssrrryyyvvvtttvvvzzz}}}~~~}}}wwwwwwxxxxxxxxxxxxwwwwwwwwwyyy|||~~~~~~~~~~~~}}}sssggg\\\ZZZ[[[\\\]]]```bbbcccgggmmmttt|||wwwwwwsssooooooppplllfff]]][[[WWWSSSRRRTTTWWWYYY^^^XXXNNNEEE@@@@@@DDDGGGEEECCC???:::777777:::<<<666555444222111111222222222222222222222111000///---///000///...---...000111111111000000000000000000000000000////////////111222333333444555999;;;CCCCCCDDDFFFHHHKKKNNNPPPUUUZZZYYYYYYbbbqqqrrreeeWWWQQQOOOMMMMMMNNNMMMLLLNNNQQQVVVYYYXXXVVVZZZ^^^kkkwwwwwwooolllqqqvvvxxx||||||yyyxxxxxxyyyjjjvvvppp|||wwwlllcccBBB;;;<<<000444555444444444444444444444444555333333555444222444999===EEEOOOZZZhhhsssvvvtttmmmbbbrrr||||||tttggguuu{{{dddWWW___nnnuuuooofffaaadddiiilllqqqwww{{{}}}~~~~~~}}}}}}|||}}}}}}}}}{{{zzz{{{}}}|||}}}~~~}}}zzzyyyzzz{{{~~~}}}|||zzzxxxwwwwwwvvvyyywwwvvvxxx{{{~~~~~~}}}wwwxxxyyyyyyzzzzzzzzzzzz{{{}}}|||sssiii```___aaacccfffiiiwwwwwwyyy}}}~~~}}}vvvvvvrrrooopppqqqkkkccc^^^\\\WWWSSSQQQQQQRRRSSS]]]YYYQQQIIICCCAAABBBDDDCCCBBB???;;;888666666777666555444222111222222333333333333222222111//////...///000000......///000000000000000000000000000000000000000000000000///111222333333444555999;;;BBBBBBCCCEEEHHHKKKNNNPPPVVV\\\[[[[[[cccrrrsssfffXXXRRROOOMMMLLLMMMLLLLLLNNNQQQVVVYYYYYYXXXWWW[[[ggguuuwwwooommmrrrtttxxx|||yyyyyy{{{|||bbbooommmzzz|||yyyuuu|||uuullldddCCC;;;<<<222555555444444444444444444444444555333333444333111333888>>>EEEOOO[[[iiitttvvvssslllfffwww|||tttiiieee{{{lll]]]cccpppwwweee[[[VVVRRRRRRQQQPPPRRRUUU[[[___gggmmmssswww|||~~~|||~~~~~~}}}|||{{{|||~~~|||~~~~~~}}}|||}}}~~~}}}|||{{{{{{{{{zzzyyyyyy{{{}}}~~~}}}{{{yyyyyyzzz{{{|||~~~~~~yyyooogggaaacccgggkkkooottt~~~}}}|||{{{vvvuuurrrpppsssssskkk```[[[YYYVVVSSSQQQQQQQQQQQQ\\\YYYTTTMMMFFFBBBBBBCCCAAA@@@>>><<<999777666555666555444222222222333333444444444333222000///...///000111111//////000111000000000000000000000000000000000000000000000000111222333333444555999;;;@@@@@@AAADDDGGGKKKNNNPPPXXX^^^]]]\\\dddrrrtttfffXXXRRROOOMMMLLLMMMOOOOOOPPPSSSUUUWWWXXXXXXYYY[[[fffssstttmmmjjjnnnpppwww{{{xxxyyy{{{~~~gggwwwvvvvvvuuuoookkkttt|||qqqooohhhFFF;;;<<<333666444444444444444444444444444555333333555444111444999???FFFPPP]]]lllvvvwwwqqqlllhhh{{{}}}pppcccaaa{{{sssbbbfffqqq}}}ssscccZZZXXXUUURRROOOMMMOOORRRRRRVVV\\\ccciiinnnrrrtttxxx~~~yyy|||}}}~~~~~~~~~}}}{{{{{{|||~~~~~~~~~~~~~~~{{{|||}}}~~~~~~}}}|||{{{{{{{{{}}}{{{uuuiiiccc```eeekkkpppwww|||~~~~~~|||{{{xxxvvvtttsssvvvvvvlll```WWWVVVTTTSSSSSSSSSSSSSSSYYYXXXTTTMMMFFFCCCEEEGGGFFFCCC???<<<:::999888777666555444333222333333444555555444333222000...---///111222111000///000111/////////000000000000000000000000000000111111111111222333333444555999;;;>>>???@@@CCCGGGKKKNNNQQQXXX^^^]]]]]]dddqqqssseeeXXXQQQOOOMMMLLLMMMPPPQQQRRRTTTUUUWWWYYYZZZ``````hhhssstttlllgggjjjlllsss}}}yyyvvvwwwzzz}}}tttuuutttqqqrrr|||}}}uuunnnJJJ;;;:::333666444444444444444444444444444555333444666555333666;;;AAAHHHRRR___oooyyyxxxqqqllljjj~~~tttfffbbbzzz~~~ooouuuuuuvvvtttnnnkkkdddZZZQQQMMMLLLLLLLLLLLLNNNRRRXXX___dddgggpppuuu{{{}}}zzzxxxwwwwwwrrrvvv{{{|||yyy}}}}}}}}}{{{zzzzzz|||yyysssiiieeefffllltttzzz~~~}}}zzzyyyxxxwwwyyyxxxnnnbbbXXXWWWUUUTTTSSSSSSSSSSSSVVVUUUQQQJJJDDDCCCHHHNNNSSSLLLCCC===:::999888777666555444333333333444555666555555444222000///...///111222111000///000111......//////000000000000///000000000111111111222111222333333444555999;;;>>>???@@@CCCGGGKKKNNNQQQVVV\\\\\\\\\cccppprrrdddWWWQQQPPPNNNMMMNNNOOOQQQSSSUUUWWWYYY]]]```eeedddjjjuuuvvvmmmhhhjjjjjjpppyyy~~~xxxuuuvvvyyy|||zzz~~~vvvOOO<<<999333777333444444444444444444444444444222333666666555888===CCCJJJTTTbbbrrr|||yyyqqqllllll{{{nnnjjjuuufff]]]UUUNNNJJJGGGDDDEEELLLTTT[[[___dddjjjppprrrpppnnnnnnooohhhmmmsssxxx{{{}}}~~~|||yyy{{{|||{{{zzzzzz{{{~~~~~~yyysssrrrttt|||zzz||||||zzzyyywwwoooeee^^^\\\XXXTTTQQQOOOOOOOOOQQQQQQNNNGGGBBBBBBIIIPPPZZZQQQEEE===999777666444666555444333333444555555555555555444333111000//////000111111//////000111---......//////000000111///000000111111222222222111222333333444555999;;;@@@@@@AAADDDGGGKKKNNNPPPTTT[[[[[[\\\cccqqqpppcccVVVQQQPPPNNNNNNPPPRRRTTTVVVWWWXXXZZZ^^^bbbbbbaaagggsssuuunnnjjjkkkjjjmmmtttyyyvvvwwwyyy{{{ttt~~~TTT<<<777222777333444444444444444444444444111000111555555555888>>>EEEKKKVVVddduuu{{{qqqkkknnnuuuvvv~~~{{{}}}ttthhhVVVPPPIIIFFFIIIOOOTTTVVVYYY```iiimmmmmmjjjhhhhhhccchhhoootttxxxzzz|||~~~~~~{{{{{{{{{{{{{{{}}}yyy}}}~~~zzzvvvtttnnnhhh```\\\WWWRRRNNNLLLLLLMMMMMMNNNMMMHHHAAA@@@FFFLLLSSSKKKAAA;;;999999777555666555444333333444555666444444444444333222111000...///000000......///000------......///000000111///000000111111222333333111222333333444555999;;;BBBBBBCCCEEEHHHKKKNNNPPPTTT[[[[[[]]]eeerrrooobbbVVVQQQPPPOOOOOOQQQWWWYYYZZZYYYWWWXXX\\\___[[[ZZZaaannnsssmmmjjjlllkkklllrrr}}}zzzwwwxxxyyy{{{lllxxxqqqVVV<<<666111666333444444444444444444444444///...000333555444888>>>FFFMMMWWWfffwww|||rrriiiooozzztttsssxxxfff^^^SSSKKKIIIJJJKKKKKKRRR[[[gggnnnnnnjjjfffeeedddiiioootttwwwyyy{{{}}}~~~{{{||||||{{{|||xxx~~~zzztttqqqmmmjjj]]]YYYTTTOOOLLLLLLMMMOOOJJJMMMNNNIIIBBB???BBBGGGEEE@@@:::999;;;===;;;999666555444333444444666666444444444444333333222111...///000///...---...000---------...///000000111///000000111222222333333111222333333444555999;;;CCCCCCDDDFFFHHHKKKNNNPPPTTT[[[\\\^^^ffftttwwwdddWWWWWWWWWOOOKKKMMMTTTUUUSSSQQQVVV___bbb^^^[[[\\\eeeqqqsssllliiimmmiiikkknnnyyy~~~|||{{{xxxwwwyyyiiihhhuuu[[[BBB;;;333888666333333333333333333333333555333333555555444777===GGGMMMXXXgggxxx|||rrrmmmqqqxxxrrrnnnsssrrr]]]NNNIIIKKKNNNNNNPPPUUU```mmmrrrnnnjjjiiilllooossstttsssvvv}}}|||}}}|||{{{zzz}}}~~~~~~{{{uuurrrpppjjjccc]]]XXXRRRMMMLLLLLLLLLLLLNNNOOOMMMIIIDDDAAACCCEEE@@@???>>><<<:::999999999666666555444444444444555333444555666555222000...............////////////000000000000000///....../////////000111111222222333333222333555777:::<<>>444888444333333333333333333333333555333333555555444888===GGGNNNZZZiiizzz~~~ssskkktttvvvrrrnnnsssuuuaaaRRRJJJGGGFFFKKKPPP[[[hhhnnnmmmkkkmmmjjjpppwwwyyyyyy~~~~~~~~~}}}|||}}}}}}~~~zzztttqqqoooiiiccc\\\WWWRRRNNNLLLMMMNNNNNNQQQQQQPPPJJJCCC>>>===>>>???>>>===<<<::::::999999666666555444444444444444444555555555444222000///............////////////000000000000000///....../////////000111111222222333333222333555777:::<<>>HHHPPP\\\lll|||vvvkkkxxx~~~ssssssooovvvzzznnnlllzzzrrr```SSSLLLIIIFFFIIISSS___fffiiinnnssswww~~~||||||}}}yyytttpppnnniiibbbZZZVVVQQQNNNMMMNNNPPPPPPSSSSSSQQQJJJBBB;;;::::::>>>>>><<<;;;::::::::::::666555555444444444444444555555444333222111000000............////////////000000000000000//////.../////////000111111222222333333222333555777:::<<>>>>>===<<<;;;::::::::::::666555444444333333444444666555333222111000000111............//////////////////000000000000///////////////000111111222222333333222333555777:::<<>>999333888666444444444444444444444444444222333666666666:::@@@KKKUUUcccrrryyypppxxxvvvssszzzhhhWWWYYYbbbuuuuuuoooooopppsssxxxwwwtttqqqnnniii___QQQGGGFFFDDDEEEIIIPPP[[[mmm}}}~~~}}}|||||||||yyytttqqqooojjjcccWWWSSSOOOLLLMMMOOOQQQRRRYYYVVVOOOFFF>>>;;;>>>BBB>>>===<<<;;;:::999999999555555444333333333333333555444333222111000000000............//////////////////000000000000///////////////000111111222222333333222333555777:::<<<>>>???BBBEEEIIIMMMQQQSSSXXX```___^^^gggwwwGGGJJJNNNPPPOOOMMMKKKKKKNNNNNNQQQUUUUUURRRSSSVVVXXXXXXcccuuu|||xxxxxxwww~~~zzzxxxuuuvvvyyyooorrrzzzSSS>>>999333777555444444444444444444444444444222333666777666:::@@@LLLWWWffftttyyynnntttxxxtttzzzpppXXXQQQ[[[ggg~~~qqqggggggfffaaa___aaaeeebbb```aaaaaa\\\QQQHHHGGGDDDBBBDDDHHHRRReeeuuu~~~}}}|||zzz{{{xxxrrrpppnnniiicccVVVRRRMMMKKKLLLNNNPPPQQQ\\\YYYQQQFFF===:::===AAA???>>><<<:::999888888777555444444333333333333333444444333222111000//////............////////////...//////000000000000000/////////000111111222222333333222333555777:::<<<>>>???BBBEEEIIIMMMPPPRRRYYY```___^^^hhhyyyJJJNNNRRRQQQOOONNNOOOPPPQQQPPPTTTZZZZZZXXX[[[aaa]]][[[ddduuu~~~{{{wwwwwwqqqwwwzzzyyy}}}{{{wwwwwwyyyiiimmmzzzTTT???:::333888555555555555555555555555555444222333666777777;;;AAAMMMYYYhhhuuuwwwkkkrrr~~~xxx}}}fffRRRQQQ]]]iiiuuuhhh```aaa___UUUNNNOOORRRQQQQQQRRRSSSRRROOOKKKDDDBBBBBBCCCCCCJJJYYYhhh~~~~~~}}}wwwxxxuuupppmmmlllgggaaaUUUQQQLLLJJJJJJLLLNNNOOOWWWUUUPPPHHH@@@<<<===???@@@???===:::888777666666555444333333222222333333333333333333222000///...............////////////......///000000000000000/////////000111111222222333333222333555777:::<<>>:::444999777555555555555555555555555444222333666777777;;;AAANNNZZZiiivvvvvviiirrr~~~gggUUUUUU```jjjooobbb```[[[PPPJJJLLLMMMMMMMMMJJJFFFDDDDDDEEE@@@@@@BBBCCCBBBEEEPPP\\\qqq~~~}}}uuuvvvsssnnnkkkjjjeee___UUUQQQLLLIIIIIIKKKMMMNNNNNNOOONNNIIICCC???>>>@@@AAA???===;;;888666555555555444333333222222333333222333444444333111...---............/////////000......///000000000000000/////////000111111222222333333222333555777:::<<>>;;;???DDD@@@>>>;;;999777777888888666555555444444333222222555555555444222000///...,,,,,,,,,---...///000111..................---------...000222333333333333222111111222333555777999@@@AAABBBCCCFFFJJJMMMOOOTTTZZZ\\\```kkkzzznnndddXXXRRRRRRUUUUUUUUUXXXWWWXXX]]]eeejjjjjjhhhaaa```fffrrrzzzxxxpppkkkhhhkkkrrrzzz|||uuuuuuzzz|||oooNNN===777555888666555444444333333444444555444666777555555===GGGRRR]]]kkkwww|||rrriiixxx|||zzzpppgggfffhhhtttvvvzzz~~~vvvmmmgggeeedddgggfffccc]]]VVVNNNGGGCCCCCCDDDDDDDDDDDDDDDDDDDDDCCC>>><<>>;;;>>>BBBBBB@@@===999777666666666666555555444444333222222555555444333222000///...---------------...///000////////////////////////,,,---///111222222222222222111111222333555777999@@@AAABBBDDDGGGJJJMMMOOOTTT[[[\\\```jjjyyyqqqgggZZZSSSSSSWWWXXXXXXYYYXXXYYY]]]cccggggggeeebbb___dddpppzzzzzzsssooohhhnnnwww~~~wwwvvvzzz|||yyyxxx]]]FFF666222:::666555444444333444444444555444666777555666===GGGRRR]]]lllzzz{{{pppjjj|||wwwqqqrrrooo}}}xxxggg]]]WWWRRRWWWZZZ^^^^^^ZZZQQQGGGAAAAAAAAABBBCCCCCCDDDDDDDDDDDD>>>===BBBIIINNNSSSXXX^^^~~~{{{~~~{{{tttnnnmmmlllfff]]]WWWRRRNNNNNNLLLHHHHHHKKKMMMNNNMMMGGG>>>:::<<<@@@BBB@@@===:::777555555444666555555444444333222222444444444333222000///.........---------......//////000000000000000000000,,,---...///000111111111222111111222333555777999???@@@BBBDDDGGGKKKNNNPPPVVV\\\]]]```iiiwwwqqqgggZZZSSSTTTWWWYYYYYYXXXWWWXXX\\\```ccccccbbb^^^[[[```nnn{{{}}}yyyuuummmqqqyyy~~~yyyyyyooonnn{{{vvv~~~ttt```OOO===333888666666555444444444444444444444666777666666>>>HHHTTT```ppp}}}yyylllqqq|||sssqqqbbb[[[ccc|||mmmcccZZZQQQNNNQQQVVVXXXVVVPPPIIIDDD???@@@@@@AAABBBCCCEEEEEEFFFCCCBBBEEEJJJRRR___lll~~~~~~xxxqqqooonnnhhh```ZZZUUURRRQQQNNNJJJJJJMMMMMMOOONNNGGG???:::;;;>>>AAA???===:::888666666555666555555444444333222222444444333333111000///...///......---------......///////////////000000000------...///000000111111222111111222333555777999>>>???BBBEEEHHHLLLOOOPPPWWW]]]]]]```iiivvvoooeeeXXXRRRSSSVVVXXXXXXVVVVVVWWWZZZ]]]______^^^___\\\```ooo~~~|||wwwtttssswwwvvvzzz}}}{{{}}}dddaaazzzvvvxxxzzzlll[[[UUUJJJ<<<777666666555444444444444555444444666777666777???IIIXXXdddsssxxxkkkzzz~~~kkkaaaZZZXXXYYYYYYpppwwwjjjcccZZZNNNLLLMMMNNNNNNMMMLLLJJJIII?????????@@@AAACCCEEEFFFFFFFFFGGGGGGIIIUUUooo~~~yyyqqqnnnmmmggg```[[[VVVSSSRRROOOKKKKKKNNNNNNPPPNNNHHH???::::::=========<<<:::999888888777666555555444444333222222333333333222111000///...///......---------......---------....../////////////////////000111111222222111111222333555777999===???BBBFFFJJJMMMPPPQQQXXX^^^^^^```iiivvvkkkbbbWWWQQQRRRUUUVVVUUUUUUVVVWWWYYY[[[\\\]]]]]]eee```dddsss|||vvvuuusssuuu}}}}}}rrrvvv|||||||||~~~eeebbb|||wwwkkkUUUTTTSSSFFF;;;777666555555444444555555444444666888777777@@@JJJZZZfffuuu{{{nnnhhhWWWTTTOOONNNQQQRRR```jjjggg```[[[TTTLLLNNNLLLIIIGGGFFFGGGIIIJJJ@@@@@@@@@@@@AAACCCEEEFFFEEEHHHKKKJJJKKK[[[}}}~~~}}}xxxqqqllljjjeee___YYYUUUQQQQQQOOOKKKKKKNNNQQQRRROOOHHH???:::;;;>>><<<;;;;;;::::::999888888666555555444444333222222222222222222111000///.........---------......///,,,,,,------......//////000/////////000000111222222111111222333555777999<<<>>>BBBFFFKKKNNNQQQRRRYYY______aaajjjwwwhhh```VVVRRRSSSUUUTTTRRRUUUVVVYYYZZZ[[[\\\^^^___ccc___cccsss{{{ssspppqqquuu|||uuuxxx~~~}}}{{{|||}}}jjjiiitttQQQJJJOOOIII@@@777666666555555555555555444444666888777888@@@JJJZZZeeeuuuttt}}}{{{sssVVVOOONNNGGGEEEKKKQQQWWW^^^___[[[TTTPPPNNNMMMKKKIIIFFFEEEDDDEEEFFFBBBAAA@@@@@@AAACCCEEEFFFHHHKKKOOOQQQVVVjjjyyy|||zzzrrrmmmkkkfff```YYYTTTRRRQQQPPPLLLMMMPPPTTTTTTPPPHHH???:::<<<@@@<<<<<<<<<;;;:::999777777666555555444444333222222111222222111111000///...---------------...///000---------...//////000000//////.........///000111222111111222333555777999;;;>>>BBBGGGKKKOOOQQQRRRZZZ``````bbbkkkxxxfff___VVVSSSTTTUUUTTTQQQUUUWWWZZZ\\\\\\]]]___```\\\YYY^^^pppzzzrrrjjjnnnvvv|||yyy}}}zzzyyy{{{nnnmmm}}}OOO>>>FFFHHHCCC777777666555555555555555444444666888777888@@@KKKXXXdddtttzzzzzzzzz~~~vvv}}}mmmSSSAAADDDHHHDDDHHHTTTRRRTTTZZZ^^^XXXOOOMMMPPPKKKKKKJJJHHHFFFDDDAAA@@@CCCBBBAAAAAAAAACCCEEEFFFMMMOOOSSSXXXaaaxxxuuuttt}}}zzz~~~}}}xxxuuusssqqq}}}~~~~~~vvvqqqnnniiiddd[[[VVVSSSTTTRRROOOPPPSSSVVVUUUQQQHHH>>>:::===AAA>>>>>>===<<<:::888666555666555555444444333222222111111111111111000///...,,,,,,,,,---...///000111---......///000111111222///...---,,,---...///000222222111222333555777999;;;===BBBGGGLLLOOORRRSSSZZZ```aaaccclllyyybbb]]]VVVQQQPPPRRRSSSTTT[[[[[[ZZZWWWTTTTTTVVVYYYYYY[[[^^^lllrrrpppmmmlllpppxxx}}}zzz{{{qqqjjj|||zzzNNN<<<<<<======777777666555555555555555666888444555:::666;;;NNN^^^gggtttyyyttt|||yyyrrr{{{jjj^^^JJJHHHCCCAAAAAAEEEJJJMMMLLLTTT]]]```ZZZRRRMMMKKKMMMMMMLLLIIIEEECCCCCCCCCCCCAAABBBBBB@@@???CCCJJJMMMUUUVVVTTThhhiiiMMMRRRUUUVVV```iiissssssuuuuuullldddmmm}}}vvvpppnnniiiccc\\\ZZZVVVTTTTTTSSSRRRPPPWWWVVVRRRIII???;;;===@@@>>>===;;;888777666666666888777777555444333222222444444444333222111000/////////............//////......////////////......////////////000000000000111222333333333444777:::<<<>>>AAAFFFJJJOOORRRTTTZZZaaaeeeiiiooovvvbbb]]]VVVQQQPPPQQQSSSSSSYYYXXXXXXVVVUUUUUUVVVVVVVVVYYY\\\kkk~~~qqqnnnnnnmmmrrrzzz|||uuuooozzzMMM;;;<<<<<<<<<777777666555555555555555555777444555:::777<<>>:::===AAA@@@>>><<<999777666666666777777666555444333222222444444444333222111000/////////............//////......////////////......////////////000000000000111222333333333444777:::<<<>>>AAAFFFKKKOOORRRTTTYYY```dddiiinnnvvvccc^^^WWWRRRPPPQQQRRRRRRSSSSSSSSSTTTUUUUUUSSSQQQRRRUUUYYYjjj~~~pppmmmnnnmmmrrr{{{~~~tttnnnzzzKKK::::::999888777777666555555555555555444666333555;;;888>>>QQQ]]]gggvvvuuujjjuuuyyy}}}kkkXXXKKKEEEDDDBBB???>>>???CCCGGGJJJNNNSSSYYY[[[WWWRRROOONNNSSSSSSQQQNNNIIIGGGFFFGGGFFFEEEEEEEEEBBB???BBBIIIKKKXXX___```kkkxxxYYYIIIKKKFFFDDDIIIMMMKKKOOOYYYfffjjjlllwww}}}{{{xxxxxxvvvqqqnnnmmmhhhbbb\\\XXXSSSPPPOOOPPPPPPPPPUUUTTTOOOFFF===:::>>>CCCAAA@@@===:::888777666666666666555444333222111111444444444333222111000/////////............//////...//////000000//////...////////////000000000000111222333333333444777:::<<<>>>BBBGGGKKKOOORRRTTTWWW^^^ccchhhnnnvvvbbb]]]WWWRRRPPPPPPQQQQQQOOOOOOQQQTTTVVVUUURRROOOPPPTTTYYYjjjqqqnnnnnnkkknnnvvv}}}~~~mmmeeewwwzzzMMM>>><<<777555777777666555555555555555333555333555;;;999???RRR___jjjyyyqqqbbbgggwwwrrr^^^OOOHHHFFFAAA@@@???>>>@@@CCCGGGIIIMMMPPPTTTUUUSSSPPPNNNNNNRRRRRRQQQOOOLLLKKKKKKLLLMMMKKKKKKJJJFFFBBBDDDJJJLLLVVV]]]^^^gggvvvzzzggg^^^]]]SSSMMMLLLIIIJJJLLLUUUdddlllpppzzz{{{wwwsssuuutttpppnnnlllggg```\\\XXXRRRNNNMMMMMMNNNNNNRRRQQQLLLDDD;;;999>>>CCCCCCAAA>>>;;;888777666666555555444333222222111111444444444333222111000/////////............////////////000000000000//////////////////000000000000111222333333333444777:::<<<>>>BBBGGGLLLPPPSSSTTTVVV^^^bbbgggnnnvvvaaa\\\VVVRRRQQQQQQQQQPPPQQQRRRVVVYYYZZZYYYVVVSSSQQQUUUYYYkkkssspppmmmhhhhhhoooxxxxxxzzzlllcccttt~~~}}}TTTEEEBBB;;;888777777666555555555555555333555333666<<<999@@@SSScccnnn|||~~~nnn___dddvvvyyykkkYYYLLLFFFFFFAAAAAA@@@@@@BBBDDDGGGIIIIIILLLOOOPPPOOONNNMMMLLLNNNOOOOOOOOOMMMMMMOOOQQQPPPNNNMMMMMMJJJHHHMMMTTTWWW^^^aaabbbkkk|||qqqeee[[[MMMRRRRRR[[[mmmzzz{{{wwwtttvvvuuupppnnnkkkeee^^^\\\WWWQQQMMMKKKLLLMMMMMMNNNNNNJJJBBB;;;999>>>CCCCCCAAA>>>;;;888777666666444444444333333222222111444444444333222111000/////////............////////////000000000000//////////////////000000000000111222333333333444777:::;;;>>>CCCHHHMMMQQQSSSTTTWWW^^^bbbgggmmmttt___[[[VVVRRRQQQQQQQQQQQQUUUYYY^^^```___]]][[[ZZZTTTWWWZZZjjjtttrrrkkkeeeeeemmmwwwwwwwwwtttkkk}}}}}}ZZZKKKEEE>>>===777777666555555555555555444666333666<<<:::@@@SSSeeeppp~~~pppfffnnnzzzyyyttteeeSSSFFFAAABBBBBBBBBBBBBBBCCCEEEGGGHHHFFFHHHJJJMMMMMMMMMKKKJJJIIIKKKLLLMMMMMMNNNPPPRRRLLLJJJJJJLLLLLLMMMUUU___eeehhhiiijjjuuu{{{eee[[[[[[ggg}}}{{{yyywwwxxxvvvqqqmmmjjjddd\\\[[[WWWQQQMMMLLLLLLLLLKKKJJJKKKHHHBBB;;;999>>>CCCAAA@@@===:::888777666666555444444444333333333222444444444333222111000/////////............/////////000000111111000000///////////////000000000000111222333333333444777:::;;;>>>CCCIIINNNQQQSSSSSSYYY```cccgggkkkrrr]]]YYYUUURRRQQQRRRRRRRRRVVV\\\cccccc___[[[[[[^^^VVVXXXZZZiii~~~tttssshhhdddfffqqq}}}yyyyyy}}}vvvXXXGGGAAA===@@@777777666555555555555555555777444666<<<999???SSSeeeppp~~~vvvpppssssssmmm___MMM@@@>>>@@@BBBBBBBBBCCCDDDEEEEEEFFFDDDFFFHHHLLLMMMMMMKKKIIIGGGHHHJJJJJJJJJLLLNNNPPPKKKHHHGGGHHHIIILLLVVVaaaeeegggiiilllwww|||dddeeesss||||||}}}{{{{{{xxxyyyvvvpppllljjjddd]]]ZZZVVVRRROOOMMMLLLKKKJJJFFFHHHGGGCCC<<<:::===AAA@@@>>><<<999777666666666555555555444444444444444444444444333222111000/////////............//////000000111111111111000000////////////000000000000111222333333333444777:::;;;>>>DDDJJJNNNQQQSSSSSS\\\bbbdddgggjjjppp[[[XXXTTTRRRRRRRRRSSSRRRSSS[[[cccbbb[[[WWWYYY]]]XXXYYYYYYggg|||~~~tttsssgggdddiiiwww{{{||||||}}}SSS@@@999888>>>777777666555555555555555555777555777<<<999???RRRdddnnn}}}{{{wwwooooooiiiZZZIII??????DDDBBBBBBBBBCCCCCCDDDDDDDDDDDDEEEHHHLLLNNNNNNLLLIIIFFFHHHIIIIIIIIIIIILLLNNNMMMIIIFFFEEEDDDGGGQQQ\\\[[[^^^bbbgggrrr~~~mmmnnn|||~~~zzzvvvuuuxxx{{{{{{|||xxxxxxtttoookkkiiiddd]]]YYYVVVRRRPPPNNNMMMKKKIIIDDDFFFGGGCCC===:::===@@@>>>===;;;999777666666777555555555555555555444444444444444333222111000/////////............//////000000111111111111000000////////////000000000000111222333333333444777:::;;;>>>DDDJJJOOORRRSSSSSS^^^dddeeegggjjjnnn[[[XXXSSSOOOMMMMMMNNNPPPRRRUUUYYYZZZXXXVVVTTTTTT[[[TTTXXXjjj{{{~~~vvvqqqoooooorrrwww}}}~~~sssPPPAAA666:::666999888888777666555555444333888666666;;;;;;@@@PPP```nnn~~~vvvsss||||||qqqiii\\\NNNCCC???@@@BBBAAABBBCCCCCCCCCDDDFFFHHHHHHJJJKKKLLLOOOSSSOOOIIIGGGFFFEEEFFFGGGHHHGGGFFFEEECCCBBBBBBDDDEEEEEEEEEFFFPPPXXX[[[dddvvvzzzwwwuuunnneeefffgggjjjttt~~~}}}}}}{{{vvvsssrrrpppooommmiiiddd```[[[VVVPPPMMMLLLKKKHHHEEEJJJKKKIIIBBB;;;888;;;@@@???===:::777555555555666666555555444444333222222444444333222222111111000////////////000000000000000000000///......------000000///////////////000333222222333444666888:::>>>AAAFFFKKKOOORRRSSSSSS\\\bbbeeeiiikkknnnZZZWWWSSSOOOMMMMMMOOOPPPTTTVVVXXXXXXVVVUUUUUUUUUXXXRRRVVViiizzz~~~wwwqqqpppqqquuuzzz~~~}}}|||zzzjjjJJJ>>>666;;;888888888888777666555555555444999666666;;;;;;@@@PPPaaappptttlllvvvzzzmmmeeeXXXJJJ@@@<<<===???BBBCCCDDDCCCCCCCCCEEEGGGGGGIIIJJJLLLPPPSSSPPPJJJEEEDDDCCCCCCDDDEEEDDDBBBCCCBBB@@@@@@BBBDDDFFFGGG???CCCFFFIIITTTeeerrrvvvxxx~~~zzzyyysss|||yyyfffbbb```jjjuuu|||~~~}}}yyywwwvvvsssqqqnnnjjjddd```[[[WWWQQQMMMKKKJJJIIIGGGKKKLLLJJJCCC<<<999<<<@@@???>>>;;;999777666666666666555555444444333222222444333333222222111111000....../////////000000000.........///////////////000000////////////000000222222222222444666888999>>>@@@EEEJJJNNNQQQSSSSSSZZZaaafffjjjlllmmmYYYVVVRRROOOMMMNNNPPPQQQSSSSSSSSSRRRQQQQQQSSSUUUWWWSSSXXXiii{{{zzzsssooopppuuu{{{|||zzzzzz~~~ooodddGGG===666<<<999888888777777666666555555444999777666;;;:::???OOOaaaqqqrrrjjjzzzyyyvvvvvviiiaaaTTTGGG>>><<<<<<>>>CCCDDDEEEDDDCCCBBBDDDEEEEEEHHHIIIKKKPPPTTTRRRLLLEEEDDDBBBBBBBBBCCCBBBAAACCCBBB@@@@@@AAACCCFFFHHHBBBAAA???AAALLLZZZbbbbbb```fffkkkggg___\\\eeeooonnnjjj^^^aaaiii{{{|||yyywwwtttqqqmmmhhhbbb^^^[[[WWWQQQLLLJJJIIIIIIHHHLLLMMMKKKEEE===:::===AAA???>>>===;;;:::888777666666555555444444333222222333333333222111111000000------........./////////------......///000000111000000////////////000000111111111111333555777888===???DDDIIIMMMQQQSSSTTTYYYaaafffjjjmmmmmmWWWUUURRROOONNNOOOPPPRRRUUUUUUTTTQQQPPPRRRUUUYYY[[[XXX\\\lll}}}}}}tttkkkmmmrrryyy~~~zzzwwwxxx}}}iiieeeJJJ???888===999888777777777666666666555555:::777666;;;:::???NNN___oootttmmmvvv{{{www{{{}}}sssggg___QQQFFF???===>>>???CCCEEEFFFEEECCCBBBBBBCCCCCCFFFHHHKKKPPPUUUSSSMMMHHHFFFCCCCCCCCCDDDCCCBBBCCCCCCCCCBBBAAAAAACCCEEEJJJGGGDDDEEELLLTTTXXXXXXUUUWWWXXXSSSKKKJJJTTTaaajjjddd___hhhzzz|||vvvuuurrrooolllfff```\\\YYYUUUPPPKKKHHHGGGHHHHHHNNNOOOMMMGGG???;;;===AAA>>>>>>===<<<:::888666555666555555444444333222222333333222222111000000000------------.........///............//////000000000////////////000000111111000000111222444666888<<<>>>CCCHHHMMMQQQTTTUUUYYY```dddiiilllnnnWWWUUURRRPPPOOOOOOPPPQQQYYYYYYXXXVVVUUUVVVZZZ]]]\\\ZZZ^^^lll}}}~~~ssskkkmmmrrrwww|||yyyuuuwww~~~~~~jjjeeeKKKBBB:::>>>999777777777777666666666666666;;;888777;;;999>>>MMM\\\mmmyyypppxxx~~~|||{{{qqqdddZZZMMMCCC>>>===>>>???CCCEEEFFFFFFDDDBBBBBBBBBCCCEEEHHHKKKQQQVVVTTTNNNHHHFFFDDDCCCDDDEEEEEEDDDBBBDDDEEEDDDBBBAAACCCEEELLLIIIGGGFFFFFFHHHLLLPPPKKKHHHFFFFFFCCCBBBIIISSSbbbwww___ZZZ___tttzzzkkk```ZZZYYY\\\bbbiiisss~~~zzzuuutttqqqooommmhhhccc___VVVSSSOOOJJJGGGEEEFFFGGGNNNPPPNNNHHH@@@<<<>>>AAA======<<<;;;:::777666444666555555444444333222222333333222111111000000///------------.........///000000//////............///////////////000111111111000000111222444666888<<<>>>BBBHHHMMMRRRUUUWWW\\\aaacccfffjjjoooWWWVVVSSSQQQOOOOOOOOOPPPTTTUUUUUUUUUTTTUUUWWWYYYXXXXXX]]]iiizzz}}}qqqpppqqqtttxxx|||yyytttxxx{{{jjj```IIIAAA:::>>>:::777777777777666666666666777<<<888777:::999===LLL\\\mmm}}}www|||zzzppp___UUUHHH>>>;;;<<<======BBBDDDFFFFFFDDDBBBBBBBBBBBBEEEHHHKKKQQQVVVTTTNNNHHHEEEBBBBBBCCCEEEFFFFFFDDDFFFGGGGGGFFFIIIOOOTTTWWWQQQJJJGGGEEEEEEKKKRRRJJJBBB>>>BBBEEEEEEJJJRRR]]]zzzoooYYYOOOKKKWWWcccmmmnnnlllmmmnnnnnntttuuuxxx}}}wwwcccUUUJJJCCC???BBBFFFIIIOOOYYYgggqqq~~~|||uuutttzzzzzzxxxwwwtttrrrppplllfffbbbSSSRRRPPPLLLGGGEEEFFFGGGNNNPPPOOOIIIAAA<<<===@@@>>>===<<<:::999777666555666555555444444333222222222222222111000000//////------........./////////111000000///......------///......//////000111222111111111111333555777888<<>>999666666666666777777777777888<<<999777:::888<<>>>>>AAACCCFFFFFFEEECCCBBBBBBCCCFFFHHHKKKPPPVVVTTTNNNIIIFFFDDDCCCEEEHHHIIIJJJLLLMMMMMMNNNQQQ[[[iiissspppaaaQQQKKKLLLPPPYYYbbbVVVIIIBBBDDDGGGHHHPPP[[[hhheeeTTTNNNJJJOOOYYYccchhhkkklllgggaaa```aaadddiiipppwww}}}dddQQQHHHBBB============>>>CCCKKKTTT[[[lllsss|||~~~wwwyyy}}}~~~{{{zzzwwwtttqqqlllfffbbbRRRSSSRRROOOJJJGGGGGGHHHNNNPPPOOOIIIAAA<<<<<>>@@@@@@@@@@@@CCCFFFFFFEEECCCCCCCCCCCCFFFHHHKKKPPPUUUSSSMMMKKKIIIFFFFFFIIILLLNNNNNNTTTTTTTTTUUU[[[kkkmmmVVVNNNSSS[[[fffoooaaaRRRFFFDDDDDDEEEQQQ```xxxwww]]]TTTVVVXXXccclllxxxuuuhhhSSSTTTVVVZZZ___dddiiikkkkkksss|||qqqTTTBBB>>>>>>;;;AAA>>>;;;<<>>BBB@@@===:::999888999:::666555555444444333222222222222111111000/////////////////////000000000000------......///000000000............///000222222333222222333444666888:::>>>@@@CCCIIIOOOUUUZZZ]]]___dddeeegggjjjlllYYYUUUQQQNNNMMMMMMLLLKKKOOOQQQVVV]]]bbbbbb]]]XXXOOOQQQXXXggg{{{}}}wwwuuuvvvyyy~~~}}}}}}}}}{{{{{{~~~{{{```kkk|||bbbIII;;;999:::;;;777666666666666666777777;;;777666777888999@@@GGG^^^mmm}}}yyyyyynnn]]]PPPBBB===<<<;;;<<<>>>BBBCCCDDDEEEEEEDDDCCCBBBEEEEEEGGGLLLQQQTTTRRRPPPLLLDDDCCCJJJJJJHHHSSSccciiilllggg]]]aaa{{{xxx___\\\```lllvvvuuujjjXXXKKKIIIFFFEEEVVVmmmiiiXXX___jjjlll}}}vvvbbbQQQNNNKKKKKKOOOSSSTTTTTTWWW```gggmmmvvv{{{nnn[[[KKKAAA===;;;:::===>>>?????????BBBFFFJJJWWW```nnn{{{vvvuuutttssspppjjjccc^^^SSSRRRPPPOOOMMMLLLKKKJJJNNNSSSQQQFFF<<<<<>>BBBBBBCCCDDDDDDDDDDDDDDDEEEFFFHHHMMMRRRTTTSSSQQQMMMIIIIIIMMMLLLNNNaaaxxx{{{vvvzzzgggdddlllsss___OOOKKKHHHHHHWWWlll{{{}}}wwwmmmnnn{{{|||hhhYYYBBB???======@@@CCCDDDDDDEEEKKKPPPSSSXXX```cccaaaaaaXXXKKKAAA<<<<<<<<<<<<>>>???AAABBBDDDGGGIIIKKKPPPZZZjjj{{{}}}xxxvvvtttrrrooojjjddd___UUUTTTQQQNNNLLLKKKKKKKKKPPPTTTRRRGGG===<<>>;;;;;;===???@@@EEEDDDEEEGGGIIIJJJJJJIIIJJJTTTfff|||~~~|||zzzzzzwwwtttqqqnnnjjjeeeaaaZZZVVVQQQMMMJJJIIIJJJLLLSSSVVVSSSGGG======AAADDDDDD@@@;;;888777777666666777666444333222222333444333444555333111.........---............/////////............////////////////////////000000000000......000222555777:::;;;<<<<<>>;;;999:::999999888888888888999999666666888888999>>>EEETTTkkkqqqtttwwwjjj[[[NNNAAA===<<<<<<===@@@AAAAAAAAAAAACCCEEEGGGIIIGGGIIILLLPPPSSSUUUUUUTTTPPPQQQQQQPPPRRR___www{{{pppdddjjjoooiiiddd```kkkaaaOOO???;;;;;;;;;AAALLLUUUSSSaaagggPPPCCC>>>===;;;:::888777777888999:::666888999:::<<<>>>??????>>>======>>>@@@BBBCCCDDDKKKJJJIIIJJJLLLMMMLLLJJJNNNVVVfff~~~~~~}}}|||{{{|||yyytttpppmmmjjjfffccc^^^YYYRRRLLLHHHHHHJJJLLLSSSVVVRRRFFF<<<<<>>DDDNNNhhhqqqtttwwwiiiZZZMMMAAA<<<======>>>@@@AAAAAAAAAAAACCCEEEHHHIIIGGGJJJNNNRRRUUUVVVWWWXXXWWWVVVTTTSSSZZZhhhvvv~~~fff___VVVWWWiii{{{{{{oooaaa```^^^\\\hhhuuuRRRFFF===<<<===<<>>???<<<999777777888777666666555444333222333444555333444555333111.........------------........................////////////////////////000000000000000000111222444666888999<<<<<>>===:::999888777777777777777777555555888999999===DDDIIIcccuuuuuu|||xxxjjjZZZMMM@@@<<<======???AAA@@@AAAAAABBBDDDFFFGGGHHHGGGKKKPPPTTTVVVXXXZZZ\\\```^^^ZZZXXXaaammmpppkkkNNNMMMJJJNNNaaayyy~~~zzzqqqhhhbbbhhhzzzxxx___GGGAAA>>>@@@AAA@@@AAAEEEJJJYYYwwwnnnYYY@@@444222333333333444555555444222222333555888666555888999777888<<<888<<<@@@DDDGGGKKKOOORRRPPPWWWbbbllltttzzz}}}zzzuuuqqqnnnkkkgggeeeaaa\\\TTTLLLHHHIIIKKKNNNRRRSSSMMMBBB::::::<<<===@@@===:::999999999888777555555333333333333444555333444555333111.........,,,------------.....................////////////////////////000000000000222222222333444555777777======@@@HHHMMMOOOSSSWWW]]]dddgggdddnnnSSSPPPMMMLLLMMMNNNNNNNNNOOOQQQSSSSSSTTTVVVZZZ^^^\\\WWWVVVbbbxxxsssooommmlllooottt}}}xxxuuuuuuwwwyyygggwww\\\JJJEEE@@@===>>>;;;;;;:::999888777777888777555555888999999===CCCEEE^^^{{{yyyxxx~~~xxxlllYYYLLL@@@<<<===>>>???BBB@@@AAABBBDDDEEEFFFFFFFFFFFFJJJQQQUUUXXXZZZ]]]___dddddd___ZZZaaalllhhh[[[KKKLLLOOO^^^pppdddeeeooohhhNNNDDDBBBBBBCCCCCCCCCFFFKKKMMM___uuuyyysssqqqYYYIII:::777888888777888444666777777555444666888;;;777777;;;<<<:::<<<@@@>>>AAAFFFJJJNNNSSSYYY^^^bbbrrr}}}zzzvvvsssooolllgggdddaaa\\\TTTMMMIIIIIILLLNNNRRRRRRLLLBBB;;;<<<>>>>>>@@@>>>;;;::::::999888666555444333333333333555555333444555333111.........,,,,,,---------.....................////////////////////////000000000000111111222333444666777888>>>>>>AAAIIINNNPPPTTTXXX^^^ggghhhcccoooRRRPPPMMMLLLMMMNNNNNNNNNOOOQQQSSSRRRRRRUUUZZZ^^^ddd^^^\\\ggg|||vvvrrrnnnlllmmmqqq}}}zzzuuurrrssswwwzzzkkkwww\\\IIIBBB<<<:::<<<===<<<;;;:::999999999999666444555888999999===CCCCCC[[[xxxzzz{{{yyymmmYYYLLL@@@<<<===>>>@@@BBB@@@AAACCCEEEFFFFFFEEEEEEEEEJJJQQQVVVXXX[[[^^^aaadddfffaaaZZZ^^^gggaaaSSSJJJHHHLLLbbbiii___aaalllfffPPPIIIIIIIIIIIIHHHHHHNNNTTTPPP```nnnooohhhbbb______BBB999333666888777777:::333555777777555444666888999555666;;;>>>===@@@EEEHHHKKKOOORRRUUUZZZbbbgggwww~~~~~~}}}|||}}}zzzwwwsssppplllgggddd```\\\TTTNNNJJJJJJMMMOOORRRRRRMMMCCC<<<===??????@@@>>>;;;::::::999777666555444333333333444555666333444555333111.........,,,,,,,,,---------................../////////000////////////000000000000000000111222444666888999???>>>BBBJJJOOOQQQTTTYYYaaaiiihhhaaalllNNNNNNMMMMMMNNNNNNOOOPPPQQQSSSRRRPPPSSSWWWWWWSSS]]]___aaaiiizzzwwwuuurrrooooooqqq{{{~~~yyyvvvqqqsssyyyyyyzzzkkk~~~XXXGGGDDDBBB>>>===;;;;;;;;;:::::::::999999666666555666777:::<<<>>>FFFVVVuuuyyyeeeWWWDDD<<<===:::===AAA===AAABBBCCCCCCDDDDDDCCCCCCGGGLLLSSSYYY\\\]]]^^^___eee^^^WWWVVVWWWVVVPPPJJJKKKIIIRRRnnnqqq^^^\\\eeefffYYYJJJEEEFFFKKKPPPQQQQQQTTT[[[aaaeeeddd\\\UUURRRPPPMMM???:::666666888:::888444999777555555777:::<<<<<<999;;;===??????AAAGGGNNNMMMOOOQQQ[[[ccc^^^___ppp~~~uuuoooooo{{{}}}{{{wwwqqqlllhhhggghhhbbb___YYYQQQKKKIIIJJJLLLTTTSSSLLLAAA:::<<<@@@AAAAAA???<<<::::::999777666777666555333222222333333333333222111000///......,,,------...///000111111111111000///...---,,,,,,............/////////000111222333333333444777:::>>>>>>BBBHHHLLLNNNTTTZZZ___bbbggggggpppPPPOOOOOONNNMMMMMMMMMNNNNNNPPPPPPPPPUUU\\\^^^\\\___aaabbbjjj{{{wwwooommmlllnnnrrr}}}~~~zzzxxxuuuuuuzzz|||}}}rrrqqqPPPDDDBBB@@@<<<<<<::::::::::::999999999999666666555555777999<<<>>>EEETTTsssyyyeeeUUUCCC<<<===:::>>>BBB>>>AAABBBBBBCCCCCCCCCCCCCCCGGGLLLTTTZZZ]]]^^^^^^^^^aaa\\\VVVSSSRRRPPPLLLHHHKKKKKKUUUmmmooobbbUUUUUU]]]___WWWMMMNNNMMMOOORRRRRRUUU]]]hhhooorrrooofff\\\SSSJJJCCC>>>:::555555888999777555888777777888:::===>>>>>>???@@@BBBCCCDDDFFFKKKOOORRR[[[```gggpppnnnooo|||lllccc]]]]]]gggxxx|||{{{yyytttnnniiieeedddccc```]]]WWWPPPKKKJJJLLLOOOUUUTTTLLL@@@:::;;;>>>@@@@@@>>>;;;::::::999888666777666444333222222333333333333222111000///......------------............000000000///......------........./////////000000000111222222333444777:::??????BBBIIILLLOOOTTT[[[aaadddhhhgggpppRRRQQQOOONNNMMMLLLLLLLLLMMMPPPQQQQQQWWW^^^aaa___^^^```bbbjjj|||xxxmmmkkkkkkooosss~~~|||zzz{{{xxxwwwyyyvvvgggLLLCCCBBB???<<<===:::999999999999888888888777666555555777999;;;===DDDQQQoooyyydddTTTBBB<<<===;;;???CCC???AAABBBBBBBBBCCCCCCCCCCCCEEELLLTTT[[[]]]]]]\\\[[[\\\YYYTTTOOOKKKIIIGGGGGGKKKMMMWWWjjj|||sssfffTTTOOOKKKLLLPPPSSSQQQNNNKKKJJJJJJJJJIIINNN]]]kkk{{{~~~|||tttjjj]]]MMM@@@<<<999555555777888777555888999;;;>>>@@@BBBCCCCCCBBBBBBDDDHHHQQQ]]]iiippp{{{}}}nnnXXXRRRMMMLLLMMMYYYdddvvv}}}|||yyytttnnnhhhdddaaa```___[[[UUUNNNJJJJJJNNNRRRWWWUUULLL@@@:::<<>>;;;:::999999888777777666444333222222333444333333222111000///............---------,,,,,,,,,////////////////////////....../////////000000000///111222222333555888;;;??????CCCJJJNNNOOOUUU[[[ccceeejjjhhhoooQQQPPPOOONNNMMMMMMMMMMMMQQQTTTUUUVVVXXX\\\[[[VVVYYY[[[^^^gggzzzxxxqqqoooooorrrwwwzzzxxx{{{yyywwwxxxyyy}}}yyykkkRRRHHHEEE@@@===???999999999888888888777777777666555555666888;;;<<>><<<@@@DDD@@@BBBAAAAAAAAABBBBBBCCCCCCCCCIIIRRRYYY[[[ZZZWWWVVVWWWVVVSSSMMMFFFCCCDDDFFFKKKNNNWWWdddlllgggWWWHHHBBBDDDEEEDDDDDDDDDFFFGGG@@@?????????>>>DDDTTTddduuuyyy{{{yyyrrrfffSSSCCC:::888555555777888888777;;;>>>AAADDDFFFGGGHHHIIILLLNNNQQQYYYlll|||]]]MMMLLLIIIHHHEEEMMMRRR\\\rrr|||vvvqqqkkkgggccc```___[[[TTTMMMHHHIIIOOOSSSWWWTTTKKK@@@<<>>;;;:::999777666666555444333222333333444333333222111000///......------------------------............//////000000...////////////000000000///000222222333555888;;;???@@@DDDKKKOOOPPPUUU[[[bbbdddiiigggnnnOOONNNNNNMMMNNNNNNOOOOOOQQQUUUYYYYYYZZZZZZTTTMMMRRRUUUYYYcccwwwyyysssqqqqqqvvv{{{xxxvvvzzzyyyxxxzzz}}}vvvYYYKKKEEE???===>>>999999999888888888777777777666555555666888:::;;;@@@HHHeee~~~yyy|||}}}{{{eeeRRRAAA<<<>>>===AAAEEE@@@BBBAAAAAAAAAAAABBBCCCCCCAAAGGGOOOUUUVVVTTTQQQOOOQQQRRRQQQLLLEEEBBBDDDGGGJJJMMMTTT[[[^^^WWWIII>>>???BBBCCC@@@:::888:::>>>888888;;;======@@@MMMYYYccciiippprrrooofffTTTDDD999777666666777888999999<<<@@@CCCFFFGGGIIIKKKNNN[[[fffssstttoooooowww~~~TTTIIIKKKHHHGGGEEEMMMLLLMMMXXXiii}}}wwwrrrnnniiiccc``````\\\TTTLLLHHHHHHMMMQQQVVVSSSJJJ@@@???DDDIIIJJJKKKGGGAAA===:::888666555666555444333222333444555333333222111000///......,,,------...//////000000------......///000000000////////////000000000111000111222222333555888;;;??????DDDKKKOOOPPPUUU[[[^^^bbbgggffflllNNNNNNMMMMMMNNNNNNOOOPPPMMMRRRWWWYYYZZZZZZTTTMMMOOORRRWWWaaavvvyyyqqqnnnooouuu}}}yyywww{{{}}}{{{[[[KKKEEE???;;;;;;:::999999999999888888888777666555555555777999;;;???DDD___zzzyyy{{{|||gggRRRAAA<<>>AAAEEE@@@BBBAAA@@@@@@@@@AAACCCDDD@@@EEELLLPPPPPPMMMJJJIIILLLMMMNNNKKKGGGEEEFFFHHHIIILLLPPPSSSRRRMMMEEE???AAABBBBBB===666333555888555555999>>>@@@AAAGGGNNNYYYbbbiiikkkiiiaaaRRREEE888888777777777999:::;;;===@@@CCCEEEFFFKKKRRRWWWfff}}}~~~qqqeeeaaa___eeekkk|||QQQIIIJJJFFFEEEEEEKKKJJJHHHLLLTTTooo{{{uuupppmmmhhhbbb]]]___[[[TTTMMMHHHIIIMMMPPPUUUQQQHHH???@@@GGGLLLMMMLLLHHHAAA<<<:::888666555555555333333333333444555333333222111000///......,,,,,,---...///000111222---.........//////000000/////////000000000111111111222333333333444777:::>>>???DDDKKKOOOPPPTTTZZZ\\\```fffdddjjjOOOOOONNNNNNMMMNNNNNNNNNKKKPPPTTTVVVYYY\\\YYYSSSSSSUUUYYYcccwwwyyypppllllllrrr{{{{{{zzzxxxWWWJJJGGGBBB<<<:::::::::::::::999999999999777666555444555777999:::===AAA[[[zzz}}}~~~hhhSSSBBB===@@@>>>AAADDD???BBBAAA@@@???@@@AAACCCDDDBBBFFFKKKMMMLLLIIIFFFEEEFFFHHHJJJJJJIIIHHHHHHHHHHHHJJJLLLMMMJJJFFFBBB@@@AAA@@@===999666555777999888666999@@@DDDDDDEEEGGGSSS\\\cccccc^^^WWWMMMDDD888888888888888999<<<===???BBBEEEGGGJJJRRR^^^ggg~~~wwwlllbbbaaa```bbbgggyyyxxxPPPKKKLLLGGGFFFEEEJJJIIIKKKNNNMMM[[[www~~~yyysssooommmiiibbb\\\[[[YYYSSSNNNJJJJJJNNNQQQUUUPPPFFF>>>>>>FFFKKKKKKIIIEEE???:::888777666666555444333333333333555555333333222111000///......---------....../////////........./////////////////////000000000111111111222333333333222333666888<<<>>>CCCKKKOOOOOOSSSXXX\\\```eeeccchhhQQQQQQOOONNNMMMLLLLLLLLLMMMQQQRRRSSSWWW\\\[[[WWWWWWZZZ]]]fffyyyyyyqqqmmmkkkpppwww}}}}}}tttTTTJJJKKKGGG???<<<;;;;;;;;;:::::::::999999777666555444555777999:::===???YYY}}}xxxxxxiiiSSSCCC>>>AAA???AAADDD>>>BBBAAA@@@??????AAACCCDDDDDDGGGKKKLLLJJJGGGDDDCCCCCCDDDGGGIIIJJJJJJIIIHHHFFFIIIKKKJJJFFFBBB@@@@@@???<<<888666777999;;;<<<@@@===???FFFKKKJJJIIIIIIHHHQQQYYYWWWQQQKKKDDD===888999999999999:::===???CCCEEEHHHJJJOOOZZZjjjuuuvvvtttooojjjmmmooooooqqqsssPPPOOOQQQLLLLLLHHHJJJKKKPPPTTTMMMPPPbbbyyyyyyssspppoookkkccc]]]XXXVVVRRRNNNKKKLLLOOORRRUUUPPPEEE<<<===DDDIIIHHHEEEAAA<<<888777777777777555444333333333444555666333333222111000///............---------,,,,,,,,,////////////////////////000000000000111111111111333444444333222333555777<<<===CCCKKKNNNOOOSSSXXX]]]```fffcccfffQQQPPPPPPOOOOOOPPPPPPQQQOOONNNMMMOOOSSSWWWYYYZZZ^^^]]]```kkk~~~}}}uuutttuuuwwwyyy~~~|||}}}nnnYYYUUUNNNHHHHHHEEEAAA???<<<;;;;;;;;;999888888666555444444555666888===AAAQQQooo}}}||||||jjjTTTEEE;;;===AAA@@@@@@DDDCCCBBBAAA@@@???@@@AAABBBBBBEEEGGGGGGDDDAAAAAABBBAAAAAABBBCCCDDDFFFFFFGGGFFFEEECCCAAAAAAAAABBBCCCAAA>>>;;;999:::<<<=========>>>@@@DDDIIIKKKLLLKKKNNNQQQTTTRRRJJJAAA:::777:::999777777888<<<@@@BBBCCCDDDGGGMMMXXXiii~~~llllllppppppyyy|||dddTTTUUUVVVSSSOOOPPPNNNMMMNNNQQQTTTUUUVVVddd{{{yyytttnnnmmmkkkddd[[[[[[UUUOOOLLLIIIHHHMMMUUUWWWMMMAAA<<<>>>BBBEEEEEE@@@>>>;;;:::999888777555666444222222333333222111444444333333222111111000///000000///------...000......///000111111000000////////////000000000000111222333333333444777:::@@@@@@CCCJJJOOOPPPRRRVVVWWW___```]]]fff~~~OOOOOOOOOOOOOOOOOOOOOOOOOOOMMMLLLNNNRRRVVVXXXYYY^^^\\\]]]gggyyyzzzsssrrrtttxxx|||~~~||||||~~~qqqZZZVVVQQQMMMLLLIIIAAA???<<<;;;;;;;;;999888888777555444444555777888;;;>>>NNNkkk~~~xxx}}}{{{iiiUUUFFF;;;===AAA@@@@@@DDDCCCBBBAAA@@@?????????@@@BBBDDDEEEDDDAAA??????AAAAAAAAABBBBBBCCCDDDEEEEEEFFFEEEBBB@@@??????@@@AAA???===;;;;;;===@@@BBBCCCBBBAAAAAAAAADDDHHHMMMPPPSSSSSSRRRLLLDDD===999888999888666777999<<<@@@CCCFFFHHHKKKQQQ]]]rrr|||lll```XXX___^^^nnnnnnXXXOOOOOOQQQQQQRRRTTTQQQOOONNNQQQTTTVVVWWWbbbyyywwwrrrmmmkkkhhh```WWWZZZTTTOOOLLLIIIIIIOOOVVVZZZOOOCCC===>>>BBBCCCBBB@@@>>>;;;:::999888777555666444222222333333333222333333222222111111000000000//////---+++*********......//////000000000000////////////000000000000111222333333333444777:::@@@@@@CCCJJJOOOPPPRRRVVVWWW^^^___]]]ggg~~~MMMMMMNNNOOOOOONNNMMMMMMNNNLLLKKKMMMQQQUUUWWWXXXZZZXXXXXXbbbuuuyyyttttttuuuyyy}}}|||{{{zzzwww~~~}}}vvv[[[WWWTTTRRRQQQMMMAAA???===;;;;;;;;;:::888777777555555555555777777999;;;JJJfff~~~uuuyyy~~~lllUUUFFF<<<>>>BBB@@@AAADDDCCCCCCAAA@@@????????????BBBBBBAAA???<<<;;;<<<>>>@@@@@@@@@@@@AAAAAABBBBBBDDDCCCAAA???>>>>>>>>>>>>>>>=========@@@CCCFFFIIIBBBDDDFFFEEEDDDEEEIIIMMMVVVSSSLLLDDD<<<777666777666666555666999===AAADDDHHHLLLQQQYYYjjj|||]]]TTTOOOPPP^^^YYYwwwwwwiiifff^^^WWWUUUTTTSSSWWW\\\TTTRRRPPPPPPTTTXXXZZZ\\\ggg~~~yyyxxxtttnnnkkkggg___UUUWWWRRRMMMLLLJJJJJJPPPXXX\\\QQQDDD===???BBBBBB@@@@@@>>>;;;:::999888777555555444222222333444333222222222111111000/////////---,,,,,,---///000000///.........///////////////////////////000000000000111222333333333444777:::@@@???CCCJJJOOOPPPSSSWWWWWW]]]___]]]fff{{{LLLNNNOOOQQQQQQOOONNNLLLMMMLLLKKKLLLPPPSSSVVVVVVWWWUUUUUU^^^rrr|||wwwvvvwwwyyy|||zzzyyywwwrrrwwwxxxyyy[[[WWWTTTSSSRRRLLLBBB???===<<<<<<;;;:::999777777666555555666777777888999FFFaaa}}}xxx}}}rrrWWWGGG===???BBBAAAAAADDDBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@===:::888888:::;;;=====================>>>@@@@@@???============>>>>>>>>>??????AAAFFFKKKOOOMMMSSSYYYXXXRRRKKKHHHHHHPPPKKKDDD<<<666444444666444444555666:::>>>CCCEEEIIIMMMUUUeee^^^QQQTTTTTT\\\kkkooogggcccYYYRRROOONNNOOONNNLLLOOOTTTUUUVVVZZZ```gggmmmooopppyyy}}}||||||yyyrrrmmmiii```XXXUUUPPPLLLKKKJJJKKKRRRZZZ[[[PPPCCC>>>AAAEEEDDDAAA@@@>>>;;;:::999888777555555333222222333444333222111111111000//////......---,,,+++---000111000///..................//////////////////000000000000111222333333333444777:::??????CCCJJJOOOPPPSSSWWWXXX]]]^^^]]]ddduuuMMMOOOPPPRRRRRRPPPOOOMMMNNNLLLKKKLLLOOOSSSUUUUUU[[[XXXVVV___rrr{{{vvvtttuuuwwwzzzyyywwwtttqqqyyyvvvYYYUUURRRPPPOOOIIIBBB@@@===<<<<<<<<<:::999777777666666666666777777999888CCC\\\yyysssXXXHHH>>>???CCCAAAAAAEEEAAAAAABBBCCCCCCDDDDDDDDD@@@===:::777666777999999::::::::::::::::::::::::<<<<<<<<<<<<<<<======>>>===>>>@@@AAAEEELLLUUU\\\llloooooohhh\\\PPPJJJIIIDDD@@@<<<888555444444444333444555777;;;@@@DDDFFFIIIOOO[[[ssskkkMMMOOOXXX___ooozzzffffffiiiqqq}}}xxxlllllliii^^^XXXSSSPPPQQQRRRQQQSSSWWW___eeeppp~~~}}}}}}~~~{{{sssmmmiiiaaaZZZTTTOOOKKKKKKKKKLLLSSS\\\YYYMMMAAA>>>CCCHHHHHHDDD@@@>>>;;;:::999888777555444333111222333444444333111111000000///......---000///---,,,,,,,,,,,,,,,000///............//////////////////000000000000111222333333333444777:::???>>>BBBJJJOOOQQQSSSXXXZZZ]]]___^^^bbblllxxxOOOPPPQQQQQQQQQQQQPPPOOONNNMMMKKKLLLOOOSSSUUUUUUaaa]]][[[bbbsssxxxqqqpppqqquuuzzzyyywwwsssrrr~~~nnnUUURRRPPPMMMLLLGGGBBB@@@>>><<<<<<<<<;;;999777777777777777777777777999777@@@XXXuuurrrYYYIII???@@@CCCBBBAAAEEE@@@AAABBBCCCDDDDDDDDDCCC>>>;;;777666777888999999888888888888999999::::::;;;;;;<<<<<<<<<<<<======:::<<<>>>AAAGGGRRR```iii~~~yyynnn___QQQGGGDDDDDD999777666555666666555444444555666999===AAAEEEGGGJJJTTTfffcccNNNTTT\\\lll~~~vvvwwwuuudddRRRWWWYYY]]]eeeppp{{{sssmmmfff```aaadddeeegggjjjrrr{{{~~~||||||yyypppjjjfff```ZZZSSSOOOKKKKKKKKKMMMTTT\\\WWWKKK???>>>EEELLLKKKGGG@@@>>>;;;:::999888777555444222111222333444444333111111000000///.........---......///000444999>>>222111///......///000000////////////000000000000111222333333333444777:::???>>>BBBJJJOOOQQQTTTXXX[[[]]]``````aaafffmmmrrrOOOOOOOOOOOOOOOOOOOOOOOOOOOMMMLLLMMMPPPSSSUUUVVV```]]]\\\dddvvvzzzpppoooqqquuuzzz|||yyytttsssdddQQQQQQNNNLLLKKKHHHCCC@@@>>>======<<<;;;:::777777777888888777777777999666===TTTqqq}}}~~~tttZZZJJJ???AAADDDBBBBBBEEEAAAAAABBBBBBBBBAAA??????===:::777666888::::::999777888888999:::;;;<<<<<<============<<<;;;:::999999:::;;;<<>>GGGMMMLLLGGG@@@>>>;;;:::999888777555444222111111333555444444222222111000000//////...(((,,,///000111777CCCLLL333222000/////////111111////////////000000000000111222333333333444777:::>>>>>>BBBJJJOOOQQQTTTXXXZZZ]]]aaadddccccccfffjjjOOONNNNNNMMMMMMNNNNNNOOOPPPNNNMMMMMMPPPTTTUUUVVVZZZXXXYYYdddxxxtttssssssvvvyyy~~~|||vvvttt{{{]]]NNNQQQNNNLLLLLLJJJCCC@@@>>>======<<<;;;:::777777888888888888777777888555;;;RRRooowwwtttzzzZZZKKK@@@AAADDDBBBBBBEEEBBBBBBBBBAAA@@@>>>;;;:::<<<999666777:::<<<;;;:::888999999;;;<<<===>>>>>>@@@@@@???>>><<<:::888666::::::888777:::EEEVVVbbbTTTNNNFFF???<<<:::999888777444333444888::::::999666777999<<<@@@CCCFFFHHHNNNdddjjjUUUXXXfffkkk{{{```NNNNNNGGGEEEJJJIIIDDDFFFNNNTTTYYY```ffflllvvv{{{xxx{{{{{{{{{vvvmmmeeecccaaa]]]TTTOOOKKKKKKKKKLLLTTT\\\XXXKKK??????GGGNNNKKKFFF@@@>>>;;;:::999999777555444222111111333555555444222222111111000000//////***...000,,,(((,,,777BBB555333111000///000111222////////////000000000000111222333333333444777:::>>>>>>BBBJJJOOOQQQTTTYYYZZZ]]]bbbfffeeecccdddhhh{{{QQQQQQPPPPPPPPPQQQQQQRRRRRROOOLLLKKKMMMQQQTTTUUUTTTXXX[[[cccuuu}}}tttvvvppppppzzz{{{}}}yyysss___OOOQQQNNNKKKLLLLLLGGGDDD???=========;;;888:::;;;;;;999777666666777666===???JJJfffyyyuuuzzzbbbJJJ@@@CCCBBBCCCEEEAAAAAAAAAAAA@@@???>>>===<<<999888888888999;;;===???AAAAAA@@@@@@AAAAAABBBBBBGGGDDD@@@===;;;:::888777888:::;;;;;;;;;===@@@CCC?????????@@@@@@===999666777777888999999999999999777888:::???DDDGGGGGGGGGWWWfff{{{]]]YYY^^^qqqqqq[[[MMMDDD???===???BBBDDDFFFIIINNNQQQ]]]bbbfffkkkwwwuuukkknnntttxxx|||yyyrrriiieeeddd___XXXSSSOOOJJJGGGIIIOOOWWW\\\XXXJJJ@@@BBBJJJMMMKKKIIIEEECCC@@@>>>===;;;888555666555333333444444444333444333222000////////////---------............//////////////////000111111111///...///222333222///222111111222333555777999>>>>>>CCCLLLPPPQQQSSSVVV^^^___^^^\\\___eeegggeeewwwQQQQQQPPPPPPPPPPPPPPPQQQQQQNNNLLLKKKMMMPPPTTTVVVUUUXXX\\\cccuuu|||rrruuurrrttt~~~~~~uuuxxxvvvuuu~~~___QQQTTTPPPLLLMMMKKKEEEBBB>>>===>>>>>>===;;;:::::::::999777666666777555;;;<<>>===<<<:::999888888:::===@@@BBBAAABBBCCCDDDEEEEEEDDDDDDJJJFFFAAA>>>======>>>???<<<======<<<;;;;;;>>>@@@;;;;;;;;;===>>>===999666666777888999999:::999999999999;;;???DDDFFFFFFEEEPPPaaayyyooocccYYY^^^kkkjjjRRRGGG???:::999===???BBBDDDGGGLLLQQQUUU^^^hhhtttpppccc\\\___dddjjjwww{{{xxxqqqiiieeeddd___XXXTTTPPPJJJGGGIIIOOOWWW\\\XXXJJJ???AAAIIIKKKIIIGGGCCCAAA>>>===<<<;;;999777666444222222333444333222333333111000///................../////////000000///////////////000111111111///...///222333111000222222222222333555777999>>>>>>CCCLLLPPPQQQSSSVVV\\\^^^^^^^^^aaahhhkkkjjj~~~RRRQQQQQQPPPOOOOOOOOOOOONNNMMMKKKKKKLLLPPPSSSVVVVVVXXX[[[bbbttt{{{ooosssrrruuu}}}tttvvvuuuuuu{{{```TTTWWWTTTOOONNNKKKCCCAAA???>>>???@@@??????:::999888888777777777777555:::999BBB\\\ssswww{{{dddKKK@@@BBBAAACCCFFFCCCBBBBBBBBBAAA@@@???>>>===;;;:::999999;;;???BBBEEECCCDDDEEEGGGGGGFFFEEEEEEGGGCCC???;;;:::;;;>>>@@@@@@AAA@@@>>><<<;;;;;;===::::::;;;<<<===<<<999666666777888999::::::::::::;;;;;;<<>>>>>CCCLLLPPPQQQSSSVVVZZZ^^^``````dddkkkpppoooRRRQQQPPPOOONNNNNNNNNNNNLLLLLLKKKJJJKKKNNNRRRVVVUUUVVVXXX```sssyyymmmpppnnnqqq~~~wwwwwwttttttxxxaaaWWW[[[WWWRRRQQQLLLEEEDDDBBB@@@@@@@@@@@@@@@;;;999888777777777777777555999777???VVVkkkwww|||gggNNNAAABBBAAACCCGGGDDDCCCCCCBBBBBBAAA???>>>===;;;:::999:::<<<@@@DDDFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCAAA>>><<<;;;===???AAABBBBBB@@@===<<<<<<===>>>============<<<999666666777888:::;;;<<<<<<<<<;;;;;;<<>>>>>CCCLLLPPPQQQSSSVVVZZZ___bbbbbbfffmmmqqqrrrRRRQQQPPPNNNNNNMMMMMMMMMJJJKKKKKKKKKJJJLLLQQQTTTTTTTTTTTT\\\qqqxxxlllmmmhhhjjjxxxxxxvvvsssssssss```YYY\\\XXXUUUTTTMMMJJJIIIGGGDDDAAA@@@@@@@@@>>>;;;888666777888777666777999777>>>QQQccc{{{yyy}}}lllRRRCCCCCCAAACCCGGGDDDCCCCCCCCCBBBAAA@@@???>>>;;;;;;;;;<<<>>>AAADDDFFFHHHFFFCCC@@@???@@@AAACCCGGGIIIIIIHHHDDD@@@??????@@@BBBCCCBBB@@@@@@@@@AAA???>>>===>>>>>>>>>;;;999777888:::;;;===>>>??????<<<;;;<<>>===777777======???BBBFFFKKKRRRYYY___ggghhhoooxxx|||uuufffZZZMMMNNNQQQTTTXXXcccxxx{{{yyysssmmmjjjiiiccc\\\SSSPPPKKKIIIKKKRRR[[[```UUUHHH>>>BBBKKKPPPOOONNNHHHEEEAAA>>>===<<<;;;999888666555555666666555444333222111///............------.........////////////////////////000000111///000000000000000111222333333222333444666888:::>>>>>>CCCLLLPPPQQQSSSVVV\\\aaaeeeeeeffflllpppqqqPPPPPPOOONNNMMMMMMMMMMMMIIIKKKLLLKKKIIIJJJNNNRRRRRRRRRRRR[[[qqqyyylllmmmfffhhhvvvyyyssssssssswwwooo^^^ZZZ]]]YYYXXXWWWPPPOOONNNLLLHHHCCC@@@@@@AAABBB>>>999777888999777555777999777===MMM[[[sss|||~~~rrrVVVFFFEEEBBBDDDHHHEEEDDDDDDDDDCCCBBBAAA@@@???<<<<<<>>>@@@BBBDDDEEEEEEFFFEEEBBB??????@@@BBBCCCFFFJJJMMMKKKFFFAAA??????AAACCCFFFFFFFFFFFFGGGHHH@@@???>>>???@@@@@@???===888999;;;===???AAABBBBBB>>>======???CCCFFFGGGGGGCCC???;;;999:::<<>><<<999888;;;>>>???BBBEEEIIIPPPXXX]]]dddhhhqqqzzzyyyjjjXXXMMMNNNSSSZZZbbbkkk{{{{{{zzztttnnnkkkiiibbb[[[RRROOOKKKIIILLLTTT]]]cccSSSGGG>>>BBBMMMRRRRRRQQQIIIFFFAAA>>><<<;;;:::999999888666666777777777666444333222000////////////------------............///////////////000111111...000111111000000111222333333333333555777999:::>>>>>>CCCLLLPPPQQQSSSVVV[[[bbbfffeeefffjjjnnnoooNNNNNNMMMMMMMMMMMMNNNNNNIIIKKKMMMKKKHHHHHHLLLPPPSSSRRRQQQ[[[rrr|||mmmnnniiikkkzzzxxxrrrqqquuukkk]]]YYY\\\XXXYYYZZZSSSQQQQQQOOOKKKEEEBBBBBBDDDFFFAAA:::888999:::777555666888666<<>>@@@CCCEEEGGGGGGFFFEEEAAABBBCCCDDDEEEEEEFFFFFFEEEIIILLLJJJEEEAAAAAABBBFFFHHHKKKLLLLLLLLLMMMNNNJJJHHHFFFEEEEEEDDDAAA???:::;;;===???BBBCCCDDDEEEBBB@@@??????BBBDDDDDDDDDDDDAAA>>>======@@@BBBCCCCCCKKKUUU[[[YYYQQQFFF???<<<@@@@@@===<<>>;;;:::::::::999999777555555666777666555555444333111000000000000............///////////////////////////000111111...000222111000///111333333333333333555777999:::>>>>>>CCCLLLPPPQQQSSSVVVXXX```eeeeeeeeeiiimmmoooMMMMMMMMMMMMMMMMMMNNNNNNIIILLLNNNKKKHHHGGGKKKOOOTTTRRRRRR\\\tttmmmppplllppp}}}tttsssxxxhhh\\\YYY[[[XXXZZZ\\\UUURRRRRRPPPLLLGGGDDDEEEGGGIIIBBB;;;999::::::888444555777555;;;FFFOOOfffzzz]]]LLLHHHCCCDDDHHHFFFEEEEEEEEEDDDCCCBBB@@@@@@@@@BBBFFFIIIKKKJJJGGGFFF<<>>;;;<<<>>>AAACCCEEEFFFFFFFFFCCCAAA@@@AAABBBBBBAAA>>>???@@@@@@@@@AAACCCEEEBBBCCCHHHLLLIIIBBB@@@CCC>>>DDDBBB::::::CCCCCC;;;???@@@AAABBBEEEKKKSSSXXXbbbeeennnuuuoooaaaXXXXXX\\\gggwww}}}yyyxxxssslllhhheee^^^UUUOOOMMMIIIIIINNNWWWaaagggTTTGGG===AAAKKKOOONNNMMMCCC@@@;;;999999:::::::::888666555444666666555444555555333222111000000000////////////000000000000///////////////000111111...000222111//////111333333333333444555777999:::>>>>>>CCCLLLPPPQQQSSSVVVVVV^^^dddddddddiiinnnpppIIIJJJKKKMMMMMMMMMLLLKKKLLLLLLKKKIIIHHHJJJMMMPPPSSSUUUWWW___rrr}}}ooopppssszzz|||vvvppprrrtttiii___VVVWWW[[[ZZZXXXXXXVVVTTTQQQMMMIIIGGGFFFEEEFFF???;;;;;;:::666555777555999777999AAAJJJbbbbbbMMMEEEAAAEEEJJJEEEGGGFFFDDDCCCBBBBBBCCCCCC@@@CCCFFFGGGGGGFFFGGGGGGHHHFFFHHHNNNOOOKKKKKKNNNTTT___```YYYRRRFFFEEERRRMMMOOORRRUUUWWW\\\gggpppyyy{{{wwwkkkYYYIII@@@>>><<>>>>>CCCEEEBBBDDDDDDCCCBBBBBBBBBCCCCCCDDDFFFEEECCCCCCGGGFFFCCCEEEHHHFFF@@@@@@BBB@@@:::>>>???>>>===<<<===@@@CCC>>>@@@BBBCCCEEEGGGJJJMMMYYY^^^dddeeeaaa\\\YYYXXXddduuu{{{zzztttmmmjjjiiifff```[[[KKKJJJHHHHHHQQQ\\\aaa```MMMBBB<<>>;;;999888888777666777555444444555555444333444333222111000000000000111000///......///000111000000000000000000000000000000000000111111111111///000111111222444777:::AAA@@@CCCJJJOOOQQQTTTYYY[[[```ccccccffflllppppppKKKKKKLLLLLLMMMLLLLLLLLLKKKKKKJJJIIIHHHIIILLLOOOUUUWWWXXX^^^pppxxxrrrssswww||||||wwwrrrqqq{{{rrrggg\\\TTTUUUXXXXXXWWWWWWUUUSSSPPPLLLIIIGGGFFFFFFFFF@@@<<<;;;:::666555777666999777888???FFF[[[{{{}}}hhhRRRHHHBBBFFFJJJEEEEEEDDDCCCAAAAAAAAAAAAAAA@@@BBBDDDFFFFFFGGGHHHJJJLLLKKKLLLOOOOOOOOOWWWbbbxxxyyynnnYYYIIILLLNNNPPPQQQTTT]]]ssssssXXXHHHBBBGGGIIIHHHCCCBBBFFFGGGDDDDDDDDDCCCCCCDDDDDDEEEEEEIIIOOOSSSRRRPPPPPPOOOLLLJJJMMMMMMGGGDDDEEEEEEAAACCCCCCBBB@@@======>>>@@@>>>@@@BBBDDDEEEGGGKKKMMMRRRVVV\\\```aaa```___^^^iii|||~~~wwwrrrllljjjiiifff___YYYNNNLLLIIIJJJRRR^^^bbb___LLLAAA===EEEPPPUUURRROOOBBB@@@===;;;::::::999777777666444555666666555333555444333222111111111111111000000//////000000111000000000000000000000000000000000000111111111111000111222222222444888:::AAA@@@CCCKKKOOOQQQTTTYYY[[[```dddeeeiiiqqqvvvwwwNNNMMMLLLLLLLLLLLLLLLLLLJJJJJJJJJHHHGGGHHHKKKNNNSSSUUUVVV\\\nnnuuuqqqtttyyy|||~~~xxxrrrnnnrrrxxxdddZZZRRRRRRTTTTTTTTTUUUSSSQQQNNNKKKIIIGGGGGGFFFGGGAAA===<<<;;;777555666777:::777777<<<@@@RRRooo}}}vvvoooXXXLLLDDDFFFIIIEEEEEEDDDCCCBBBAAAAAAAAABBB???AAACCCDDDEEEGGGKKKNNNPPPOOOPPPPPPPPPXXXkkk||||||cccJJJEEELLLNNNOOOTTTggg___KKKDDDLLLLLLHHHDDDDDDGGGGGGEEEGGGGGGFFFHHHMMMTTTZZZ___jjjsssxxxrrrhhhaaa\\\YYY]]]```^^^TTTJJJFFFEEEEEEFFFFFFFFFDDDBBB@@@AAABBBDDDEEEGGGHHHHHHIIILLLNNNNNNRRRYYY___dddhhhjjjkkk{{{uuupppllljjjiiieee]]]VVVPPPMMMJJJLLLVVVaaaccc___III@@@===IIIWWW[[[WWWRRRDDDBBB???=========;;;:::777666555555666666555444555555444333222222222222111111111222222111111111000000000000000000000000000000000000111111111111111222333333444555999;;;@@@@@@CCCKKKPPPQQQTTTXXX\\\aaaeeegggkkksssyyy{{{PPPNNNMMMKKKKKKKKKLLLMMMJJJKKKKKKJJJIIIIIILLLNNNOOORRRTTT\\\ooowwwnnnrrrxxx{{{|||uuuqqqlllpppaaaXXXQQQQQQSSSSSSSSSUUUQQQOOOMMMJJJHHHGGGGGGGGGGGGAAA======<<<888666777777999666666;;;===LLLfff~~~qqquuusss[[[NNNDDDDDDIIIDDDGGGGGGFFFEEEEEEDDDDDDDDD???@@@AAABBBDDDHHHMMMQQQSSSPPPMMMNNNVVVggg|||yyyuuuttt```KKKHHHLLLMMMQQQ___{{{xxxZZZKKKHHHKKKJJJHHHGGGHHHJJJIIIHHHKKKKKKNNNUUUaaappp~~~yyymmmgggeeekkkjjjdddXXXKKKDDDEEEGGGEEEFFFGGGGGGFFFGGGHHHJJJJJJLLLMMMMMMLLLMMMOOOQQQXXX]]]eeejjjmmmrrrzzztttpppllljjjiiieee\\\TTTOOOMMMJJJOOO\\\gggggg```FFF???>>>JJJXXX[[[UUUOOODDDBBB@@@???>>>>>><<<:::888777555666777777666444444444333222222222222222111111333444444333111111///////////////////////////000000000111111111111111333444444444666:::<<<@@@???DDDKKKPPPQQQTTTXXX^^^cccffffffjjjqqqwwwyyyOOONNNLLLKKKKKKKKKLLLLLLKKKLLLMMMLLLKKKKKKMMMOOOPPPSSSUUU]]]pppwwwlllpppvvvzzz}}}uuurrrnnnnnn}}}___WWWRRRRRRSSSRRRSSSUUUOOONNNKKKIIIGGGFFFFFFFFFFFFAAA>>>>>>===999777888666999666777<<<<<>>???JJJUUUUUUNNNHHHBBBAAA???>>>???>>><<<:::999777666666777888666555333222222111111111111222111222333444444333222111///////////////////////////000000000111111111111222333444444555777:::===??????DDDLLLQQQRRRTTTWWW]]]bbbeeefffjjjrrryyy{{{MMMLLLKKKKKKKKKKKKKKKKKKLLLMMMNNNMMMLLLLLLNNNOOOTTTVVVXXX___ppp~~~sssnnnqqquuuzzzuuusssnnnmmm{{{}}}\\\VVVSSSTTTTTTRRRRRRTTTNNNMMMJJJHHHFFFEEEEEEEEEDDD@@@>>>??????;;;999999666888666777<<<;;;CCCYYYzzzrrrmmmwwwzzz{{{bbbRRRDDDCCCHHHFFFEEEFFFFFFFFFEEEDDDCCCBBBAAAAAABBBBBBCCCGGGLLLOOOOOOKKKJJJVVVnnnuuuhhhddd```iiippp]]]GGGFFFNNNSSS___www|||^^^MMMIIIIIIIIIJJJLLLMMMKKKIIIOOOWWWXXXeeeyyy~~~dddSSSIIIEEEDDDEEEGGGGGGGGGEEEEEEFFFIIILLLIIIKKKMMMOOOPPPRRRVVVXXXTTT\\\cccfffhhhppp{{{vvvqqqkkkhhhfff```WWWPPPJJJIIIKKKVVVhhhrrrjjj\\\@@@>>>AAAJJJPPPMMMGGGDDDAAA@@@???>>>???>>>;;;999999888777777888888777666222222111000000111111222222222222333333222222222000000000000000000000000000000000000111111111111222333444444555666:::<<>>===@@@@@@===;;;;;;666888666777;;;888>>>QQQooovvvooo{{{jjjWWWGGGEEEIIIGGGFFFFFFFFFFFFFFFDDDCCCBBBBBBCCCDDDCCCDDDFFFIIILLLLLLLLLRRRbbbxxxrrr]]]TTTUUUZZZiiiooo[[[GGGHHHSSSdddwwwlllUUUKKKHHHHHHIIIJJJNNNOOOLLLOOO___qqqjjjUUUNNNJJJGGGEEEJJJIIIHHHGGGGGGJJJOOOSSSSSSTTTTTTSSSRRRRRRSSSUUUNNNQQQVVV]]]iiixxx~~~{{{wwwpppiiidddaaa[[[SSSLLLKKKJJJMMMZZZllltttgggVVV>>>???DDDKKKMMMHHHEEEEEEAAA@@@??????@@@???<<<::::::888777777888999777666222222222111111222222333222222111111111111222222000000000000000000000000000000000000111111111111111222333444444666999<<<>>>???DDDMMMRRRRRRSSSWWWXXX]]]aaacccjjjuuu~~~GGGHHHJJJKKKKKKKKKJJJJJJJJJKKKLLLLLLKKKKKKLLLMMMPPPSSSVVV^^^qqquuuooommmmmmrrrzzzrrrpppkkkqqqlllUUURRRSSSVVVUUUQQQOOOPPPOOOMMMJJJGGGEEECCCBBBBBBBBB>>>===@@@AAA>>><<<===777999666777:::555:::LLLhhh~~~xxxrrrppp\\\JJJFFFJJJHHHHHHHHHIIIIIIHHHGGGEEEDDDCCCDDDEEEDDDDDDEEEHHHJJJIIIOOOYYYkkk}}}gggLLLIIILLLTTTfffnnn\\\NNNUUU___{{{}}}bbbTTTPPPOOOOOONNNPPPTTTVVVVVV^^^www```NNNNNNPPPNNNLLLKKKKKKJJJJJJLLLRRRYYY^^^aaaaaa^^^ZZZUUUQQQOOOPPPTTTSSSVVVcccwww~~~}}}}}}wwwpppgggaaa^^^XXXPPPIIILLLKKKOOO\\\nnntttdddPPP===@@@GGGMMMLLLGGGEEEGGGAAA@@@@@@@@@AAA@@@===;;;:::999888888999999888666333333333222222333444444333222111000000111222333000000000000000000000000000000000000111111111111111222333333444555999;;;>>>???DDDMMMRRRRRRSSSVVVXXX]]]```aaafffpppyyy|||EEEFFFGGGGGGFFFGGGIIIJJJMMMMMMMMMLLLLLLLLLLLLLLLNNNMMMSSScccuuu}}}xxxpppnnnjjjkkkrrr{{{ooozzzwwwzzzlllUUUYYY]]]]]]XXXSSSPPPOOOPPPNNNJJJFFFDDDDDDEEEEEEBBBBBBBBBCCCDDDBBB>>>:::888888999999777666<<>>===<<<;;;;;;::::::999999888888888000000000000111222333444111111111111222333333444555444333000---,,,---///000111111111111222222222111222333333333555999<<>>:::888777888999777555;;;DDD^^^uuurrrsss}}}dddJJJDDDIIIHHHJJJHHHIIINNNNNNIIIEEEDDDEEEEEEFFFGGGFFFHHHLLLQQQWWW[[[jjj|||~~~lllXXXNNNLLLDDDNNNdddjjj]]]WWW^^^pppuuuaaaPPPJJJMMMRRRWWW\\\```iiiiii\\\___ZZZVVVZZZ]]]bbbeeemmmuuu|||pppaaa\\\^^^bbbppp}}}~~~zzzxxxpppfff^^^YYYTTTNNNIIILLLJJJPPP```ooonnn[[[HHH>>>BBBHHHLLLMMMIIICCC???AAAAAA@@@???===<<<;;;;;;:::::::::999888888777777222222111111111111111222222111111111111222222333444555444222///......///000000111111111222222222111222333333333555999<<<@@@BBBHHHOOORRRQQQSSSWWWZZZaaadddbbbiiiwww|||yyyCCCDDDEEEEEEDDDEEEGGGIIIJJJJJJJJJJJJJJJJJJKKKKKKPPPQQQXXXgggvvv}}}xxxqqqrrrqqqrrrvvvxxxoooqqqxxxtttZZZRRRSSSTTTSSSQQQOOONNNOOOKKKJJJGGGEEEDDDDDDEEEFFFGGGFFFFFFFFFFFFCCC>>>;;;888777777888666555999AAARRRjjjuuuwwwiiiMMMDDDHHHGGGJJJHHHJJJOOOOOOJJJFFFEEEAAADDDEEEFFFHHHKKKOOORRR\\\fffpppqqqfffVVVJJJDDDHHHDDDOOOccchhh]]]WWW]]]ooo|||aaaPPPLLLMMMXXX\\\cccoookkk^^^bbbllljjjkkkuuu|||~~~rrrnnnooowww}}}yyywwwoooeee\\\WWWRRRMMMIIIKKKKKKQQQ```mmmjjjWWWDDD===CCCJJJNNNLLLFFF???;;;AAAAAA@@@>>>===;;;::::::999999999999888777666555444333222111000000000000333222222111111111111222444555666555333000//////000000000111111111222222111222333333333555999<<>>FFFRRRhhhxxxppp[[[QQQUUU___uuu}}}bbbWWWUUUUUU```gggsss}}}hhhfffuuuzzzsss|||wwwtttnnnddd[[[TTTPPPLLLIIIJJJKKKSSS```jjjeeeRRR@@@@@@FFFNNNPPPLLLEEEAAA???AAAAAA@@@>>><<<;;;:::999999999999999888666555444333222222111000000111111555444333222222111222222444666888888666333111000000000000000111111111111111222333333333555999<<>>AAAMMMZZZ^^^WWWMMMEEEBBBBBBAAA@@@>>>===;;;:::999999999:::999888666444333111111000000111222222333666555444333333333333333444666999:::777444222111//////000000000111111111111222333333333555999<<>>???@@@@@@???@@@BBBDDDEEEFFFGGGHHHIIIJJJKKKKKKQQQWWW___hhhlllkkkeee```aaakkktttzzzuuuooonnn~~~www\\\TTTQQQNNNMMMNNNOOOOOOOOOPPPOOONNNLLLJJJIIIIIIHHHJJJIIIIIIIIIIIIFFFAAA>>><<<888777888777444555888===KKKbbb~~~zzz```MMMJJJGGGLLLLLLPPPWWWXXXTTTOOOMMMIIINNNQQQSSS\\\kkkrrrqqqooorrrrrriii[[[PPPMMMNNNqqqgggVVVUUURRRTTTYYYaaaqqqzzzrrrlllhhhjjjyyyooojjj~~~ooovvv|||~~~xxxpppjjjaaaWWWOOOKKKJJJIIIHHHKKKSSS]]]bbb\\\LLL>>>CCCTTThhhpppfffVVVHHHAAACCCCCCAAA???===<<<:::999999:::;;;;;;999777444222000000000000111222333444555444444333333333333444444777999:::777555333222/////////000000000111111111222333333333555999<<>>??????>>>???AAABBBBBBCCCDDDEEEFFFHHHIIIIIILLLRRR\\\eeehhhfffaaa]]]```mmmyyy~~~}}}pppjjjnnnttt\\\TTTQQQMMMLLLMMMNNNNNNLLLKKKKKKKKKKKKKKKJJJJJJKKKHHHHHHHHHIIIIIIFFFBBB???>>>999777999888555444777;;;DDDXXXxxx~~~uuugggQQQLLLHHHLLLKKKPPPWWWYYYTTTOOONNNKKKRRRUUUXXXfff{{{wwwgggYYY[[[gggiii[[[XXXVVVTTTUUU\\\lllzzzwwwwww~~~yyywww{{{nnniii```VVVNNNIIIIIIIIIGGGKKKRRR[[[^^^XXXKKK???III[[[nnnrrrfffSSSFFFAAAEEEDDDCCCAAA>>><<<;;;::::::;;;<<<<<<:::888555333222111111111111111222222222222111111111222333333444666999999777444333333////////////000000000111111222333333333555999<<<@@@BBBHHHOOORRRQQQSSSWWWXXX[[[```cccdddhhhooovvv<<<===>>>>>>===>>>@@@BBB???@@@AAACCCDDDFFFGGGHHHGGGOOOZZZcccfffddd```]]]___mmmzzzxxxlllfffnnnlllXXXSSSPPPLLLLLLMMMNNNLLLJJJIIIIIIJJJKKKLLLMMMNNNNNNHHHGGGHHHIIIIIIGGGCCC@@@???:::888999999666444666666===PPPsss~~~sss|||{{{mmmUUUOOOJJJKKKKKKOOOWWWYYYTTTOOONNNSSS[[[___cccttttttqqqeee]]]XXXWWWUUUVVV___ooo}}}mmmhhh___UUUMMMHHHHHHIIIGGGJJJQQQYYY\\\VVVJJJ@@@RRR___kkkiiiZZZKKKCCCCCCFFFEEECCCAAA???===<<<;;;:::;;;======;;;888555333444333222111000000000000000/////////000111222222555666888888666444444444////////////000000000000111222333333333555999<<>>===============@@@@@@???@@@AAACCCEEEGGGHHHPPP[[[bbbbbb___]]]\\\^^^mmmyyyuuujjjtttuuuiiiNNNNNNMMMMMMLLLMMMMMMNNNNNNIIIJJJKKKMMMMMMMMMLLLKKKLLLMMMNNNNNNMMMJJJGGGEEEFFFBBB===:::999888888777:::>>>MMMhhhzzznnnqqq___MMMNNNOOOMMMOOOUUUWWWUUUSSSTTTVVV___iiitttzzzwwwttthhh]]]ZZZUUUkkkwwwwwwxxxxxxlll\\\OOOJJJIIIJJJKKKHHHOOOVVVXXXZZZYYYPPPEEEUUU]]]___VVVJJJEEEFFFGGGFFFFFFEEECCC@@@===999888;;;<<<===<<<:::666222000000000000000000//////...000000111111111///...---444333111000000000111222111111000000//////......222333444444333555888:::@@@@@@EEEMMMRRRRRRTTTWWW\\\]]]```dddcccaaaeeelll???>>>>>>===============@@@@@@??????@@@BBBDDDEEEFFFNNNWWW]]]]]][[[YYYYYY___mmmzzzsssjjjpppzzz|||}}}|||bbbNNNMMMMMMLLLKKKKKKKKKLLLLLLIIIJJJKKKMMMMMMMMMMMMLLLMMMNNNOOOQQQRRRQQQNNNLLLGGGCCC>>>:::999888777777888:::GGGbbb|||~~~rrrwwwfffRRRPPPOOOMMMNNNTTTVVVTTTTTTUUUWWWbbboooxxxuuuqqqfff]]]\\\aaawwwyyy{{{vvvjjj[[[OOOJJJJJJKKKKKKIIIKKKQQQ[[[```\\\NNNCCCSSSYYYXXXPPPGGGDDDDDDDDDHHHHHHFFFDDD@@@===999777<<<<<<<<<<<<:::666333111222222111000000000000111000111222222222111000///333222111000///000000111111111000000////////////222333444333333555888:::@@@AAAEEEMMMRRRRRRTTTWWW\\\^^^bbbccc___]]]dddmmm>>>>>>======<<<<<<======@@@????????????@@@AAABBBDDDIIIPPPTTTTTTSSSTTTUUU```mmm{{{pppiiimmm}}}uuuooo[[[RRROOONNNMMMLLLLLLLLLLLLLLLJJJKKKKKKLLLMMMNNNNNNNNNOOOOOOQQQTTTWWWXXXVVVUUUIIIEEE???;;;999888777666777777@@@XXXtttxxxmmmUUUNNNOOOMMMNNNSSSUUUTTTUUUYYY[[[eeesssuuusssooogggccceeeqqquuuyyyrrrgggYYYNNNJJJJJJKKKLLLLLLJJJRRRcccjjj^^^NNNEEEUUUVVVRRRJJJDDDDDDEEECCCJJJIIIGGGDDD@@@<<<999777;;;;;;;;;:::888666333111333222111000///000000111000111222333333333222111111111000/////////000000111000000000000/////////111222333333333555888;;;AAAAAAFFFNNNRRRRRRTTTWWW[[[___dddddd___```ooo>>>======<<<<<<<<<======?????????>>>>>>>>>??????AAAEEEJJJKKKKKKLLLOOORRR___mmm{{{zzzmmmiiiiiiyyymmmssscccWWWVVVQQQQQQPPPOOONNNNNNNNNNNNJJJJJJKKKKKKLLLNNNOOOPPPRRRQQQRRRVVVZZZ\\\ZZZXXXKKKFFF@@@<<<999888666555888666:::MMMjjj{{{www\\\PPPPPPNNNOOOSSSUUUVVVZZZ```eeekkktttzzzxxxuuussswww}}}xxxrrrlllcccVVVMMMJJJKKKLLLMMMQQQQQQ^^^pppqqq]]]NNNKKKYYYWWWPPPHHHEEEGGGGGGDDDGGGFFFDDDBBB???<<<:::999:::999999777555333222111000111111222111000...---///000111333333333222222000000//////////////////000000000000000000000000111222333333444555999;;;AAAAAAFFFNNNRRRRRRSSSVVVZZZ___eeeeeecccmmm======<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>======???BBBEEEEEEEEEGGGLLLQQQ^^^lll}}}ssskkkgggcccssszzzjjjZZZQQQRRRPPPOOONNNMMMMMMMMMMMMMMMJJJJJJIIIJJJKKKNNNPPPRRRUUUSSSRRRUUUYYY[[[YYYUUULLLGGGAAA===:::888666555:::777777DDD^^^www|||}}}jjjXXXRRRPPPQQQUUUWWWZZZbbbkkkvvvvvvvvv|||rrrlllfff^^^SSSLLLKKKLLLMMMMMMSSS[[[mmmzzzoooVVVMMMSSS]]]YYYPPPGGGEEEGGGGGGDDDBBBAAA@@@???===<<<<<<;;;888777666444222111000000000222555777666333///,,,...///111222222222111111/////////000000000//////000000000000111111111111000222333333444666999<<>>>>>??????>>>======>>>@@@BBBCCCCCCFFFMMMRRR^^^nnn~~~ooojjjfff```ttt}}}zzzsssSSSLLLJJJJJJJJJJJJIIIIIIJJJJJJKKKIIIIIIHHHHHHJJJMMMQQQSSSWWWTTTQQQSSSWWWXXXUUUQQQLLLHHHBBB===;;;999777666999999777===SSSooo}}}}}}wwwttt___SSSRRRRRRVVVYYY^^^iiiuuu}}}{{{qqqiiiaaaZZZQQQKKKKKKMMMNNNNNNSSSeeeyyy|||gggOOONNNZZZ```\\\SSSHHHDDDEEEEEEBBB??????>>>===<<<<<<======888666444222000000000111333666999;;;:::666222...///000111222222222111000//////000111111111000000000000000111111111111222000111333333444666999<<>>======>>>?????????>>>======@@@BBBCCCDDDHHHNNNTTT```pppwwwnnnjjjeeeiiigggPPPMMMGGGGGGFFFFFFGGGGGGHHHIIIJJJHHHGGGFFFFFFHHHLLLQQQSSSWWWSSSOOOQQQUUUWWWSSSNNNLLLHHHBBB===;;;:::999777777999777888KKKhhh{{{www|||dddSSSQQQRRRVVVZZZaaaooo|||yyyyyy}}}zzzpppiii]]]VVVOOOKKKKKKNNNOOOOOOUUUmmm{{{bbbPPPUUUaaadddbbbYYYMMMFFFEEEEEECCC@@@@@@>>>===<<<<<<======999777555222111111222333666777888888777555222000111222333333333222111000//////111222222222111111000000111111111222222222000111222333444666:::<<>><<<===???@@@@@@@@@???>>>===@@@BBBCCCEEEIIIPPPVVVbbbrrrsssmmmjjjddduuuaaaQQQQQQIIIFFFFFFFFFGGGHHHIIIJJJKKKHHHFFFEEEDDDGGGKKKPPPTTTVVVQQQNNNOOOUUUWWWSSSNNNKKKGGGBBB>>><<<;;;999888444888777666FFFddd{{{|||kkkRRRQQQRRRUUUZZZbbbqqqyyyxxx~~~xxxnnnggg[[[UUUMMMJJJKKKNNNOOOOOOYYYssszzzaaaUUU\\\gggiiihhh```SSSIIIGGGFFFEEECCCBBB@@@>>><<<<<<<<<===;;;999666333222222333444777666444333222111111111333444444555444333111000///000111333333333222111000000111111222222222222000111222333444666:::===CCCBBBGGGNNNRRRQQQRRRUUU^^^bbbfffhhhmmm;;;:::::::::999999999999==================<<<<<>>@@@888777<<<999333>>>YYYpppwwwxxxvvvXXXQQQTTTWWWVVVbbbuuu}}}}}}~~~zzzwwwuuurrrwww|||qqqiii^^^SSSKKKKKKJJJHHHLLLUUUaaauuuttt[[[SSSbbbuuurrrooobbbPPPFFFFFFHHHFFFCCC@@@===;;;;;;;;;;;;::::::666333333666888888777888444000///000222222000000000000000111111111111000000///...............000000000000111111111111111222333333444555888;;;>>>CCCIIINNNPPPQQQRRRRRR^^^^^^eeegggjjj;;;;;;;;;;;;;;;:::::::::======>>>>>>>>>?????????DDDBBBCCCGGGIIILLLSSS\\\nnnwwwgggaaahhhqqqwww{{{SSSKKKLLLDDDEEEFFFHHHJJJJJJJJJIIIHHHEEEEEEDDDCCCGGGNNNPPPMMMNNNNNNOOOQQQSSSQQQLLLIIILLLEEEGGGFFF>>>>>>AAA;;;999;;;888555===RRRiiiuuuyyy^^^UUUVVVXXXVVV```qqqxxxwwwmmmlllqqqwwwyyyyyy{{{nnncccZZZQQQKKKMMMLLLJJJNNNWWWeeezzzoooWWWVVVgggvvvyyyhhhTTTJJJHHHGGGDDDEEEBBB===;;;:::;;;;;;:::;;;777444444666888888777333222111000000111111000000000000000111111111111111111000///////////////000000000000111111111111111222333333444666999;;;@@@DDDJJJNNNQQQRRRTTTUUU^^^___eeehhhnnn;;;;;;;;;;;;;;;<<<<<<<<<>>>??????@@@AAABBBCCCCCCHHHFFFGGGIIIKKKNNNXXXbbbyyyrrreeeaaalllzzzsssiiiNNNJJJGGGCCCDDDEEEGGGHHHIIIIIIHHHHHHCCCEEEEEEEEEJJJQQQTTTSSSNNNPPPQQQQQQPPPNNNNNNNNNOOOIIILLLKKKAAA@@@CCC>>>===:::777888;;;GGG]]]qqqyyyzzz~~~gggZZZXXXZZZWWW^^^lllqqq{{{zzz{{{zzzsssiiidddcccbbb^^^ZZZeeeiiiwwwzzziii[[[TTTMMMKKKNNNNNNKKKQQQZZZkkkhhhSSSZZZmmmxxxzzzfffSSSKKKJJJHHHDDDHHHDDD???;;;::::::::::::;;;999666555555777777666000333666666333111111222000000000000111111111111222111111000000000000111000000000000111111111111111222333444444666999<<>>??????FFFFFFGGGHHHIIIIIIJJJJJJLLLJJJJJJKKKLLLSSSbbbqqqsssfff___\\\mmmvvvzzzsssQQQIIIJJJDDDEEECCCCCCDDDEEEEEEFFFFFFFFFFFFIIIJJJIIIKKKRRRVVVVVVKKKNNNQQQPPPMMMOOOWWW^^^\\\PPPMMMMMMIIIKKKLLLCCCBBB999777;;;888666GGG___tttrrrpppxxx|||cccXXXZZZZZZ___jjjmmmwww|||rrrkkkkkktttzzzuuurrrmmmggg]]]^^^ffftttzzz{{{fffTTTMMMJJJLLLOOOMMMJJJTTTbbb}}}yyy]]]UUUhhhvvvtttkkk[[[JJJCCCFFFKKKLLLKKKJJJFFF@@@<<<:::::::::999:::999777555444444555666999???EEEBBB999222111333///000000000111111111111//////.........//////000///000000000111111111111111222333444555777;;;>>>BBBEEEIIIMMMPPPSSSVVVYYY]]]___dddeeeppp;;;<<<===???AAACCCDDDEEELLLLLLLLLLLLLLLLLLKKKKKKKKKJJJKKKMMMPPPZZZnnnjjjdddaaa^^^pppxxx{{{qqqoooLLLDDDEEEBBBBBBBBBBBBBBBCCCDDDDDDEEEEEECCCGGGHHHFFFGGGLLLQQQQQQPPPQQQQQQNNNKKKLLLRRRXXX\\\SSSSSSTTTPPPQQQQQQGGGBBB;;;999;;;777444AAASSSnnnrrruuu}}}hhhXXXZZZ[[[```jjjnnnttt{{{nnnfffhhhvvv}}}kkkgggeeeeeejjjxxx|||ssswwwxxxdddSSSLLLJJJLLLNNNLLLLLLZZZlllqqq\\\]]]ooovvvnnn```RRREEECCCHHHKKKLLLLLLHHHEEE@@@===;;;:::999777777777666444222222444777;;;???BBB>>>444...---///000000000000111111111111...............//////000000000000000111111111111111222333444555888;;;>>>AAADDDJJJNNNQQQTTTWWWYYY^^^```eeedddoooAAABBBDDDFFFHHHJJJLLLMMMRRRQQQPPPOOONNNMMMLLLKKKIIIJJJLLLQQQWWWfff~~~zzzaaadddeeeaaattt~~~pppaaaLLLBBBAAACCC@@@AAAAAAAAABBBBBBCCCDDDEEE???CCCEEECCCDDDIIIOOOPPPRRRRRRPPPLLLIIIIIILLLPPPVVVUUU___aaaWWWTTTTTTMMMAAA===::::::777666>>>HHHcccpppwww{{{nnnYYYZZZ[[[```jjjnnnmmmxxxyyyrrrqqquuukkkeeefffrrr~~~yyyrrrpppqqqxxxrrr```RRRLLLJJJLLLNNNLLLPPPcccyyy~~~iii^^^ggguuuttthhhXXXLLLDDDFFFKKKLLLLLLMMMEEEBBB@@@===<<<;;;888666444555555333111111444777<<<======777000+++,,,...000000000000111111111111//////......///000000111000000000000111111111111000222444555666888<<>>;;;999777888===AAAXXXkkkvvvttt~~~sssZZZZZZ[[[```iiimmmkkkqqq|||~~~zzz}}}sssnnnooosssooojjjkkkuuuxxxuuutttzzz{{{nnn]]]PPPLLLKKKLLLNNNMMMTTTkkk{{{ddd___mmmxxxrrrdddQQQHHHDDDHHHMMMMMMMMMPPPCCCAAA???>>>===;;;777555333444444222000000444777===<<<:::444///,,,---///000000000000111111111111000000///000000111222222000000000000111111111111000222444555666888<<>>???@@@AAACCCGGGMMMQQQPPPMMMJJJGGGFFFGGGIIIKKKMMMYYYdddjjjpppooo]]]GGGCCC===888888999888:::>>>UUUiiiuuuqqqttt|||ZZZVVV\\\\\\cccqqqvvv~~~{{{~~~}}}~~~xxxwww|||iii___hhhrrryyytttnnncccVVVNNNHHHIIILLLNNNNNNVVVnnn~~~eeeaaawwwwwwlllVVVLLLEEEGGGIIIGGGFFFGGG???<<<:::888999999888888555444333333222222333333999666333000//////000222,,,---......//////......111111000000000000000111///000000000000111111111666555444444666999<<<>>>@@@CCCJJJTTTXXXUUUSSSTTTeeeeeehhhjjjyyyPPPOOONNNNNNPPPPPPOOONNNOOONNNMMMMMMMMMNNNNNNMMMFFFKKKQQQ\\\sssuuu```]]]bbb```nnn|||ooojjjLLLFFFBBB???@@@>>>@@@?????????@@@@@@AAABBBAAABBBBBBAAABBBDDDIIILLLJJJIIIGGGFFFFFFHHHJJJKKKMMMYYYdddhhhllllll]]]KKKCCC<<<777777888777999<<>>;;;999999999888777444333222222111111222222555333111///......///000,,,---......//////......111111000000000000111111/////////000000000111111222333444555888:::===>>>CCCBBBFFFNNNTTTUUUYYY^^^ggggggkkkmmm}}}OOONNNMMMNNNOOOPPPOOOMMMLLLKKKKKKKKKKKKLLLMMMMMMJJJRRR]]]nnnzzzggg]]]\\\aaallltttwwwyyy}}}YYYCCCAAA>>>===???===>>>>>>>>>???@@@AAABBBCCCDDDDDDDDDBBBAAAAAADDDFFFDDDDDDDDDEEEGGGHHHJJJKKKKKKVVV```bbbbbbaaaXXXLLLCCC<<<666666666555777;;;>>>SSShhhrrr}}}qqq\\\WWW\\\ccciiimmmtttzzzmmmeeeaaagggdddfffhhhlllttt}}}{{{yyy```\\\\\\``````nnnwwwnnndddWWWOOOLLLNNNMMMOOORRRXXXfff}}}}}}```]]]qqq}}}pppQQQJJJFFFFFFGGGDDDBBBBBBCCC@@@===;;;:::999888777222222111000000000000111000/////////............,,,---......//////......111000000000000000111111//////000000000111111111222333444666888:::<<<===DDDCCCGGGOOOUUUWWW[[[```dddeeejjjmmmQQQOOONNNOOOPPPPPPOOONNNLLLLLLLLLKKKKKKKKKLLLMMMUUU```nnnkkk```___^^^cccyyy{{{uuujjjOOOAAAAAA>>>>>>@@@============>>>???AAABBBCCCEEEEEEDDDBBB@@@@@@AAACCCBBBCCCDDDFFFHHHIIIIIIJJJHHHQQQXXXWWWTTTRRRNNNHHHCCC<<<777777777555666999;;;NNNaaammm{{{~~~```VVV\\\cccfffkkkppp{{{qqqjjjddd___ddddddlllvvvlllXXXYYYZZZZZZXXXgggzzzvvvkkk^^^RRRLLLMMMOOONNNOOOTTT___pppqqqSSS\\\xxx|||kkkOOOLLLIIIJJJJJJIIIGGGEEEEEEBBB>>><<<;;;:::888777111111000////////////000------.../////////...---,,,---......///.........000000000000000000111222111111111111222222222222666555444555666999<<<>>>FFFHHHNNNWWWZZZXXXVVVWWW]]]```eeehhh|||TTTRRRQQQPPPQQQQQQOOONNNMMMNNNOOOMMMKKKJJJLLLNNNXXXhhhzzzyyyccc]]]aaaaaaiiizzz]]]IIIAAABBB>>>===@@@<<<;;;;;;<<<===>>>???AAABBBBBBBBBBBBAAA@@@???AAACCCCCCDDDEEEGGGHHHHHHHHHGGGHHHNNNRRROOOJJJHHHGGGEEEDDD>>>:::::::::777666888555FFFYYYeeerrrhhhXXX[[[bbbdddjjjpppzzzqqqpppkkkdddggghhhyyyeeeYYYZZZWWWVVVUUUeeeuuuttthhh[[[OOOLLLOOOOOONNNOOOVVVfffyyyjjjTTTddd}}}zzz|||zzzcccKKKLLLLLLLLLMMMMMMKKKHHHFFFCCC???<<<;;;:::888666111000//////......//////,,,...///111111000///...,,,---......///.........000000//////000111222222222222222333333333444444666444222222555;;;AAAEEEPPPPPPTTTYYYYYYTTTPPPPPPYYY]]]bbbeee{{{WWWUUUSSSRRRQQQPPPNNNLLLMMMOOOPPPOOOLLLKKKMMMPPPWWWnnnnnn```[[[```cccttt}}}QQQCCC???@@@::::::===999:::::::::;;;<<<===>>>??????@@@AAA@@@???@@@AAACCCDDDEEEFFFFFFGGGGGGFFFFFFJJJMMMNNNLLLHHHFFFFFFHHHFFFAAA???@@@???;;;888888222AAARRRaaaqqqttt___[[[___dddiiiqqq{{{rrrrrrlllgggmmm```\\\ZZZUUUVVVVVVcccppp|||pppeeeXXXOOOMMMPPPNNNNNNPPPZZZmmmfffaaappp}}}wwwuuuooo\\\IIIMMMOOONNNNNNOOOLLLHHHEEEBBB???<<<;;;:::888666111000//////......//////...///000111111000//////,,,---......//////......////////////000111222333222222333333333444444444222111111333888@@@HHHMMMWWWSSSQQQRRRQQQNNNOOORRR[[[___dddfff}}}XXXVVVSSSQQQPPPNNNLLLJJJIIILLLOOONNNLLLLLLPPPTTTaaaxxxddd```[[[___ggguuuiiiHHH>>>>>>???888888<<<888:::999999999:::;;;;;;<<<>>>???@@@@@@??????AAABBBCCCCCCCCCDDDDDDEEEFFFFFFIIIIIIIIIIIIIIIHHHJJJLLLHHHDDDDDDFFFEEE???:::999666<<>>;;;::::::888777111000000///...///////////////000000000//////...,,,---......//////......////////////000111222333111111111222222222333333111111444777===BBBGGGJJJOOOKKKJJJMMMNNNNNNPPPTTT^^^cccggghhhXXXVVVSSSQQQOOOMMMJJJGGGEEEIIIMMMMMMLLLMMMRRRWWWrrrjjj^^^bbb^^^aaakkkrrrZZZDDD<<<>>>???888888===:::999999999888999999::::::>>>???@@@@@@???>>>???AAA@@@@@@AAAAAACCCDDDFFFGGGFFFDDDDDDGGGIIIJJJLLLOOOIIIFFFGGGJJJIIIBBB;;;999777444888JJJhhh~~~}}}mmmYYYZZZddddddqqq}}}|||uuuuuuuuussstttyyynnnYYYYYYRRRQQQ]]]YYYXXX^^^vvvwwwhhh]]]UUUOOOMMMOOONNNPPPUUUbbbyyy}}}XXXrrrzzzooojjjeeeWWWMMMQQQXXX\\\XXXUUUTTTOOOHHHCCC@@@===;;;:::999888777111111000///////////////000000//////............,,,---......//////......////////////000111222333///000000000000111111111333555999===@@@BBBCCCCCC???@@@FFFNNNRRRQQQQQQSSS```eeehhhiiiXXXUUUQQQMMMJJJIIIIIIJJJDDDKKKKKKJJJMMMKKKRRRccczzzhhhaaa```aaa]]]vvvyyyQQQ??????===<<<;;;::::::999777888888999::::::;;;;;;===???AAA@@@>>>>>>@@@CCCCCCAAA??????AAACCCEEEEEEHHHFFFDDDCCCCCCFFFJJJLLLPPPJJJGGGKKKLLLEEE;;;444777999<<>>===<<<::::::::::::888888888888888999999999:::<<<>>>>>><<<<<<>>>@@@@@@>>>======???BBBDDDDDDEEECCCAAAAAABBBEEEHHHKKKMMMFFFBBBFFFHHHDDD===999777888999AAAUUUnnn}}}~~~ddd\\\```ccckkkzzzyyysssqqqtttxxx}}}ccc[[[UUUXXX]]]___ccchhhrrr|||mmm]]]TTTOOOMMMOOORRRSSSSSSYYYkkkuuueeetttxxxtttrrreeeSSSMMMWWWXXXYYYXXXUUUQQQLLLHHHBBB@@@===;;;:::888555333222222222111000///......000000///...---,,,,,,+++------........./////////000000000000000000000000000111444666888999::::::888777666555666999;;;===BBBCCCGGGMMMOOOMMMOOOTTT]]]ccchhhhhh|||OOONNNLLLJJJHHHHHHIIIIIICCCJJJIIIJJJTTT^^^rrrnnnaaa\\\^^^bbbkkkiiiBBB>>>>>><<<;;;::::::::::::999888888777777777777777666888:::;;;::::::;;;<<<<<<;;;;;;<<<>>>@@@BBBDDDBBBAAA@@@???@@@CCCFFFHHHIIIBBB???CCCFFFDDD@@@???777666555;;;KKKaaaqqqwwwooo___aaabbbkkkyyypppfffaaa[[[YYYXXXZZZ^^^hhhzzzyyypppsss}}}uuu\\\ZZZZZZ___dddkkkvvvyyyiiiWWWOOOOOOOOOPPPRRRTTTUUU^^^uuuvvvxxxzzzgggUUUQQQUUUUUUUUUTTTQQQNNNKKKIIICCCBBB@@@>>>===:::555222111111111000000//////.../////////.........------....../////////000000000000000000000000000000000...222777<<<>>>>>><<<;;;666555555555777999<<<>>>AAABBBFFFLLLNNNMMMOOOSSS]]]aaadddfff~~~KKKKKKJJJJJJIIIJJJJJJJJJHHHMMMLLLOOO^^^qqquuubbb]]]^^^dddkkkXXX<<<>>>===<<<;;;::::::::::::;;;:::999888777777777777555777999:::::::::::::::999:::<<<<<<===???BBBDDDDDDBBB@@@??????AAACCCDDDGGGBBBAAAFFFIIIGGGDDDCCC999666444777CCCVVVhhhqqqqqq||||||dddaaaaaaiiiwwwpppaaaYYYWWWVVVVVVWWWWWWVVVZZZhhhyyypppgggeeetttuuuddd^^^bbbiiipppxxxtttcccQQQLLLNNNPPPQQQRRRWWWXXXgggyyyiiiVVVSSSSSSRRRPPPNNNLLLKKKIIIIIIEEEDDDBBB@@@>>>:::555111111111000000////////////.............../////////////////////000000000000000000000000000000000000111444777:::;;;999666444444444444555777:::===???AAAAAAFFFKKKMMMLLLNNNSSS]]]```bbbfffIIIIIIJJJKKKLLLLLLLLLLLLNNNRRRQQQXXXnnniii^^^^^^bbblllxxxnnnsssMMM<<<===<<<;;;:::::::::::::::>>>===;;;999888888888999888888888999:::::::::999999;;;===>>>>>>@@@CCCEEEGGGEEECCCAAA@@@@@@@@@AAAFFFDDDFFFLLLNNNKKKFFFDDD<<<888555666???OOObbbooodddsssjjj^^^aaafffsssvvvoooeee]]]WWWUUUUUUWWWVVVYYYZZZXXX[[[mmm|||rrrjjjeeekkkppphhhcccdddooo|||{{{mmm]]]NNNJJJNNNQQQSSSTTTUUU[[[qqqdddQQQPPPQQQPPPNNNKKKJJJIIIJJJJJJGGGFFFCCCAAA???:::555111111000//////...//////000.........////////////000////////////000000000000111111111111111111111111333444555555555333222000222333333555777:::===>>>AAAAAAFFFKKKMMMLLLNNNSSS___```ccchhhHHHIIIKKKMMMNNNNNNMMMMMMKKKPPPSSSaaatttaaa\\\^^^cccsssmmmdddeeeGGG???<<<<<<;;;:::::::::::::::???===;;;999888999:::;;;===;;;999999:::;;;:::999999<<<@@@@@@??????BBBEEEGGGFFFDDDBBB@@@@@@@@@@@@FFFEEEIIIOOOQQQLLLHHHFFF???:::777888===III[[[kkkeeeuuusss^^^bbbdddooo~~~ddd]]]XXXVVVUUURRRQQQSSSTTTYYY[[[YYY```ttt~~~sssiiifffgggssstttllllllnnnpppppp~~~wwweeeXXXMMMKKKOOORRRTTTVVVSSS___|||zzzaaaRRRTTTQQQPPPNNNMMMLLLLLLLLLMMMIIIGGGDDDAAA>>>999444000111000///.........///000////////////////////////....../////////000000000111111111111111111111111222222222222222333444444222222444555777:::<<<===AAABBBFFFLLLNNNMMMOOOSSS^^^aaaeeejjjFFFHHHKKKMMMNNNNNNMMMLLLKKKSSS\\\tttxxxggg\\\\\\^^^ddd{{{lll|||YYYCCC???;;;;;;::::::999999::::::>>><<<:::888777888:::;;;AAA===999777999::::::999999===AAAAAA>>>>>>AAADDDEEEDDDCCCAAAAAAAAAAAAAAADDDCCCFFFLLLNNNKKKIIIJJJBBB===999999:::BBBSSSdddiiirrrdddeeedddmmm~~~nnneee^^^\\\[[[WWWWWWYYY[[[bbbgggiiitttxxxmmmhhhlllvvv|||sssttt}}}{{{ppp^^^UUUMMMMMMPPPRRRUUUYYYYYYiiippp]]]UUUZZZTTTSSSRRRQQQPPPPPPQQQQQQKKKHHHDDD@@@<<<888333000000///...------...000111000000000///////////////------........./////////111111111111111111111111000000111222333333444444222333444666777999;;;<<>>999666777999999888999===AAAAAA>>>===???CCCAAAAAAAAA@@@AAAAAABBBBBBCCCAAACCCHHHJJJIIIJJJMMMCCC>>>:::999888<<>>;;;777333000000///...------...000111111000000000/////////...------------.........///111111111111111111111111///000111333333222111000222333444666777999:::;;;CCCCCCHHHMMMOOONNNPPPUUU[[[aaagggkkkHHHKKKLLLJJJHHHIIIKKKLLL]]]kkkuuujjjWWWZZZbbb\\\jjjZZZGGGGGG;;;;;;:::999888777777777777888777666555555666777888666777777777888888888888<<<===============<<<<<<>>>>>>======>>>@@@BBBCCCHHHDDDAAAAAADDDGGGHHHHHHBBB>>>:::888666888DDDPPPbbbiiimmmyyy{{{llleeelllvvvzzzzzzrrryyykkk^^^RRRKKKJJJOOORRRQQQWWW```qqqoooxxxzzznnn```XXXXXX]]]aaaggg^^^UUUQQQSSSTTTRRROOOEEEDDDBBB???:::555111...000111111000---++++++,,,.........///000///---***---...000111111111000///111111111111111111111111000111111111111222222222000222555666777888;;;===@@@CCCHHHLLLNNNPPPSSSTTTbbbcccggglllHHHLLLNNNMMMMMMOOOSSSVVVjjj~~~vvvkkkeeeXXX\\\___ZZZiiiRRR@@@???999::::::999888777777777777777777666555555666777777666666777777777888888888<<<<<<<<<======<<<<<<;;;<<<<<<<<<===???BBBDDDEEEHHHEEEBBBAAADDDFFFGGGGGGDDD@@@===;;;888999AAALLL[[[iiirrr}}}ppphhhnnnwwwxxx~~~yyyeeeYYYQQQLLLLLLQQQQQQQQQZZZgggtttkkkuuuuuusssmmmbbbZZZ[[[cccjjjvvvnnnddd___]]]ZZZSSSMMMEEEDDDBBB>>>999555111...222222222111111000000000...---,,,,,,......---,,,---...///000111000000///111111111111111111111111000111111111111222222222111333444555666888;;;===@@@DDDHHHLLLNNNPPPSSSUUUaaacccggglllCCCFFFJJJLLLLLLPPPYYYaaayyyggghhh___ZZZ\\\\\\\\\mmmssssssMMM>>>;;;===:::999888777666666666666777666555555555555666777666666666666777777777777:::;;;;;;<<<<<<;;;;;;;;;999:::;;;===???BBBDDDFFFHHHFFFCCCBBBCCCFFFGGGGGGHHHEEEBBB@@@<<<:::>>>FFFUUUkkkzzzyyymmmnnnvvvwww}}}rrr___SSSOOOMMMOOOSSSQQQRRR```rrr~~~eeekkkyyy|||rrrqqqmmmeee^^^___gggpppxxxqqqiiiccc___YYYPPPHHHFFFDDDAAA===888444111///000/////////000111000///000///------///111111111......///000000000000000111111111111111111111111000111111111111222222222222333444444555777;;;???@@@DDDIIILLLOOOQQQTTTVVV___aaaeeekkkAAACCCHHHKKKMMMSSSbbbppppppeeeiii[[[[[[[[[\\\fffzzz}}}}}}```GGG???999>>>999999888777666666666666555555555555555555555555555555555666666666777777999999::::::;;;:::::::::888888:::;;;>>>@@@AAABBBFFFEEECCCCCCDDDGGGJJJLLLMMMJJJGGGFFFAAA;;;;;;@@@LLLgggxxx~~~qqqkkksssxxx~~~kkkZZZPPPLLLMMMQQQTTTQQQTTThhhoooaaavvvzzzrrrjjjdddaaaaaagggnnnlllgggaaa]]]ZZZUUUNNNHHHFFFDDD@@@<<<777333111000111///---...000111///---///...---...000111111111...//////000000000000000111111111111111111111111000000111111111222222222333333444333444777<<<@@@@@@DDDIIIMMMPPPRRRUUUWWW\\\___dddiiiEEEGGGKKKPPPSSS]]]rrrwwwiiibbb___YYY\\\ZZZ```wwwKKK???===777:::999888777666555555555555444444555555555555444444444555555555555666666666777777888999999999999999777888999:::;;;<<<===>>>BBBBBBBBBCCCEEEIIINNNQQQQQQNNNLLLJJJEEE===:::<<>>@@@AAADDDIIIOOOSSSTTTQQQOOONNNIII@@@;;;;;;@@@RRR\\\^^^eeelll|||kkkqqqzzz{{{kkkXXXMMMJJJKKKMMMRRRVVVVVV```~~~}}}ttt}}}hhhVVVWWW___bbbbbbccc^^^\\\XXXUUUTTTRRROOOMMMHHHDDD???999444222111111///111222222000000111333666555333222333222111//////////////////000111111000000000000000000000000000111111111111222222222222333444444555777;;;???AAAEEEJJJNNNQQQTTTWWWYYYbbbdddjjjpppEEEEEEJJJSSS[[[oooooofffaaa\\\XXXVVVbbbgggwwwVVVDDD<<<;;;>>><<<777777666555444444444444222333444444444444333222333333444444444555555555444444555666777888888777555777999;;;============:::<<<>>>???AAAEEEKKKPPPVVVRRRPPPOOOKKKBBB===<<<===KKKVVV___ccccccssssssuuuwww}}}www___PPPJJJJJJNNNNNNSSSXXX\\\iiimmmzzzfffXXX\\\cccccc```aaaZZZZZZYYYWWWUUURRRNNNKKKHHHDDD>>>888333111111222///444888888555444999>>>AAA===777333222333333333000//////...///000111222000000000000000000000000000111111111111222222222111333444555666888;;;===AAAEEEJJJNNNRRRUUUXXXZZZbbbeeelllrrrIIIHHHNNNYYYccczzzlllfffddd\\\WWW[[[TTTdddnnnfffGGGBBB777444;;;999777777666444444444444444222222444444444444222222333333333444444444555555333444555666777777777777555666999<<<>>>@@@@@@AAA888:::<<<===>>>AAAHHHMMMWWWSSSPPPPPPLLLDDD>>>===666BBBQQQ```ddd___ooo{{{xxxtttvvvpppZZZMMMKKKMMMPPPPPPTTTZZZ```pppuuuaaa{{{kkk```eeehhhccc___```ZZZ[[[]]]^^^\\\XXXRRROOOHHHDDD>>>777333111111222555===CCCDDD@@@@@@GGGNNNCCC<<<333,,,***,,,///111000///.........///111222000000000000000000000000000111111111111222222222000222555666777888;;;===AAAEEEJJJOOORRRUUUXXXZZZaaadddjjjpppKKKOOOWWWbbbuuussseee```^^^ZZZWWWWWW^^^iiioooTTT<<<888;;;888555777555555444444444333333333222222222222222222222222444333333333333444555555666444444444555666555444444555777:::===@@@CCCEEE::::::999:::>>>CCCHHHKKKTTTVVVUUUQQQMMMJJJCCC;;;;;;>>>IIIYYYaaaeeetttxxxuuu|||zzzhhhPPPHHHMMMOOOTTTVVVXXXXXXhhhhhhkkkrrr```[[[gggkkk```\\\bbbYYYYYYZZZ]]]ccceee]]]SSSLLLBBB999444000------111888IIIUUUQQQLLLJJJEEE===222111///.........///000////////////////////////---...000111111111000///111111111111111111111111333111333666777666:::???BBBEEEIIIMMMOOORRRUUUWWW```cccggglllUUUZZZggg|||vvvjjj```]]]]]][[[ZZZZZZ^^^xxx]]]III999999===:::777999555444444444444333333333222222222222222222222222444333333333333444555555555444333444555666555333444555666999;;;>>>AAABBB===<<<;;;;;;===AAAEEEGGGMMMPPPQQQOOOMMMKKKDDD======>>>FFFUUU]]]bbboooxxxzzzooo___LLLGGGMMMOOOSSSUUUZZZaaawwwuuuhhh}}}hhh```___ggghhhbbb```eee\\\]]]]]]]]]```bbb\\\SSSIII???555333444777===DDDIIIRRRRRRFFF;;;888333+++111000000///////////////////////////////////////......///000000000000000111111111111111111111111333111333666777666:::???BBBEEEIIIMMMOOORRRUUUWWW```cccgggmmm]]]hhh~~~qqqiiiaaaZZZ[[[\\\\\\]]]___ccc}}}qqqKKK???888;;;===999666888444444444444333333333333222222222222222222222222333333333333333444555555555444333333555555444333444444555777999;;;===>>>AAA???===<<<===???BBBCCCFFFJJJMMMMMMMMMLLLFFF???@@@===BBBNNNVVV]]]jjjwww}}}yyysssaaaUUUHHHHHHPPPQQQUUUUUU^^^nnn```nnnrrr___fffllllllhhhdddcccbbb^^^```^^^\\\[[[\\\XXXRRRJJJBBB<<<<<<>>>@@@EEEJJJFFFGGG@@@444...000///***///000000000000///......///////////////////////////////////////000111111111111111111111111111111333111333666777666:::???BBBFFFJJJMMMPPPRRRUUUXXX```ccchhhmmmbbbxxxfffccc]]]YYYZZZ[[[\\\^^^cccsssZZZCCC===:::;;;:::555333555444444444333333333222222222222222222222222222222333333222222333333444555444333222333444555444222444444444555666888::::::@@@???>>>======???AAACCCCCCHHHLLLMMMNNNNNNIIIAAABBB===>>>GGGQQQZZZgggssszzziiiXXXOOOHHHLLLUUUTTTXXXWWWccczzz|||[[[xxxzzzcccbbbwwwuuuooohhh______```^^^YYYVVVWWWUUURRRPPPKKKIIIJJJGGG@@@;;;:::666555///***+++222444000...///000000000///---,,,////////////////////////000///.........///111222111111111111111111111111333111333666777666:::???CCCFFFJJJMMMPPPRRRVVVXXX```ccchhhnnnuuuwwwccc```[[[XXXYYYYYYZZZaaahhhwwwKKK@@@===;;;:::666333333666444444333333333222222222222222222222222222222222333222222222222333444444444222111222333444333222333333333444444666777888======<<<===>>>AAACCCEEEEEEJJJMMMNNNPPPQQQLLLEEECCC???===BBBLLLXXXgggsssyyyxxxaaaRRRLLLHHHNNNVVVUUUXXXZZZkkkooo\\\|||kkk]]]qqqyyyjjjcccddd```ZZZVVVWWWVVVSSSPPPKKKHHHGGGBBB888000---111000---,,,///222000+++...///000000000///---,,,////////////////////////000///.........///111222111111111111111111111111333111333666777666:::???CCCFFFJJJNNNPPPSSSVVVXXX```ccchhhnnnpppggg^^^]]]YYYWWWXXXZZZ___lllxxxdddCCC<<<;;;999777555555777:::333333333333222222222222222222222222222222222222222222222222222333444444333222111111333333222111222222222333333555666777::::::;;;===???CCCEEEGGGHHHLLLOOOOOORRRSSSPPPJJJEEEBBB???@@@GGGUUUgggsss{{{jjjVVVLLLKKKHHHNNNVVVTTTXXX```zzziii]]]|||www___]]]kkkjjjddd]]]ZZZZZZWWWRRRGGG@@@999777444000///000000//////111333222...***...////////////...------///////////////////////////////////////000111111111111111111111111111111333111333666777666:::???CCCFFFKKKNNNPPPSSSVVVYYY```ccchhhmmmlll]]]\\\YYYZZZWWWWWW[[[aaammmOOO???:::999888555555666888999333333333222222222222111222222222222222222222222222222222111222222333444333111000111222333222111111111111222333555666777888999;;;===@@@CCCFFFHHHIIILLLNNNOOORRRVVVTTTOOOGGGFFFBBB>>>AAAPPPdddrrrzzz|||{{{sss]]]NNNIIILLLJJJOOOWWWUUU^^^oooaaaeeennn\\\iiirrrnnnfff]]][[[YYYSSSJJJ>>>666000/////////111555...---...000111111111111//////...------------...////////////////////////......///000000000000000111111111111111111111111333111333666777666:::???DDDGGGKKKNNNQQQSSSVVVYYY```cccgggmmm}}}```UUUYYYYYYYYYXXXYYY___jjj|||~~~nnn@@@<<<::::::888555555666666444333333333222222222111111222222222222222222222222222222111111222222333444222111000111222333222000111111111222333555666777888999;;;===@@@CCCFFFGGGHHHKKKMMMNNNRRRWWWWWWSSSIIIHHHDDD===>>>LLLaaappp}}}zzz}}}{{{wwwwwwfffVVVJJJJJJNNNMMMRRRZZZYYYggg~~~ZZZqqqiii___yyyuuuoooddd\\\YYYVVVMMMBBB999444222444444111000222333000...---------000333000///...,,,,,,---......////////////////////////---...000111111111000///111111111111111111111111333222333666777666:::???DDDGGGKKKNNNQQQSSSWWWYYY```cccggglllyyyggg\\\WWWWWWYYYVVVXXXYYYaaa{{{YYY@@@:::777666555444444333444444222222222222222222222222111111111111111111111111000000000000111111111111222222111111111111222222111111222222333444555555444555888;;;@@@DDDHHHJJJLLLKKKJJJJJJKKKMMMPPPQQQLLLEEEBBBBBB???BBBVVVooo~~~qqqbbbRRRMMMHHHJJJOOOVVV[[[^^^kkkmmmcccuuu{{{bbbcccyyy}}}{{{yyymmmbbb\\\WWWNNNGGGDDD666333000///000111111000000000000000////////////111111000///...---,,,,,,,,,,,,---...///000111222000000000000111111111111222111000//////111333444555222222555777777:::???CCCHHHNNNQQQRRRTTTWWWZZZ]]]dddjjjnnn}}}jjj^^^XXXUUUUUUXXXYYYZZZdddvvvrrrNNN<<<777777666555444444333333444222222222222222222222222111111111111111111111111//////000000000111111111222111111000000111111222000111111222222333444444444555888;;;???CCCFFFHHHIIIHHHGGGGGGHHHIIIJJJKKKJJJFFFDDDCCC>>>>>>PPPfff|||yyydddWWWMMMIIIJJJOOOSSSVVV]]]ggg}}}ZZZeeexxxffffffuuu~~~zzzssshhh^^^ZZZWWWOOOFFFBBB666333000///000111111000000000000000////////////000000000///......------,,,,,,---...///000111111000000000000111111111111222111000///000111333444555222111555777777:::???CCCGGGMMMPPPQQQSSSWWWZZZ^^^ccchhhlllpppeee[[[WWWVVVTTTUUUXXXYYY]]]qqq~~~WWWBBB999666777666555444333333333333222222222222222222222222111111111111111111111111//////000000000000111111111111000000000000111111000000111111222222333333555666777:::===@@@BBBDDDDDDDDDDDDDDDDDDDDDDDDDDDGGGGGGIIIGGG>>>:::HHHZZZxxxhhhWWWNNNHHHFFFLLLUUUVVVUUUcccvvviiiccc|||qqqnnntttrrrtttvvvwww}}}{{{nnnaaa\\\YYYOOODDD===555333000///000111111000000000000000////////////////////////////////////,,,------...///000111111000000000000111111111111222111000000000111333444444111111555777777;;;???BBBGGGMMMPPPQQQSSSVVVYYY^^^bbbfffkkkqqq```YYYUUUVVVWWWVVVVVVYYY]]]kkkfffFFF<<<:::777666666555444333333333333111111111111111111111111111111111111111111111111////////////000000000111000000000//////000000000111111111222222333333333555555666888:::<<<>>>@@@???@@@AAABBBCCCCCCCCCCCCEEEHHHLLLJJJAAA<<>>;;;777666555444333333222222333111111111111111111111111000000000000000000000000...////////////000000000000//////......//////000222222222222333333333333444444444666777999;;;<<<<<<===???AAACCCEEEEEEFFFCCCHHHMMMLLLEEE@@@EEENNNdddwwwzzz|||iiiWWWOOOMMMOOOPPPWWW``````eeexxxuuussskkkmmmkkkkkkoooyyy~~~tttkkkrrrxxxgggYYYJJJ<<<555444333111111111111000///000000000000////////////------......///000000000------......//////000000///000000000111111111111111111111111111222222222444111111555777888;;;@@@BBBGGGMMMPPPQQQSSSVVVYYYbbbeeehhhllltttbbbYYYZZZVVVUUUXXXYYYXXX[[[```tttvvvtttVVVHHH@@@:::777666555444333222222222222111111111111111111111111000000000000000000000000......////////////000000//////............//////222222222222222222222222222222333333555777888999:::;;;===???BBBDDDFFFGGGBBBFFFIIIIIIEEECCCFFFJJJXXXhhhoootttwwwaaaRRRLLLKKKKKKPPPWWW]]]bbbqqqfffhhhpppqqqrrroooxxx{{{rrriiiooosssbbbSSSEEE:::666444222111111222222000...000000000000////////////---.........//////000000............//////000000000000000000111111111111000000111111222222222222333000000555777888<<>>@@@CCCEEEBBBCCCCCCBBBBBBCCCCCCBBBKKKWWWgggppp}}}jjjZZZPPPLLLKKKMMMWWW___eeerrrppptttqqqiii}}}yyyrrrvvvvvvqqqpppuuu{{{}}}wwwhhh[[[MMM???888666444222111111222222000...000000000000////////////.........///////////////............////////////000000000000111111111111000000111222222222222222333000000555777888<<>>===???AAA@@@<<<>>>FFF\\\iiippp|||tttaaaUUUPPPNNNMMMYYYgggqqqwwwlllcccooo}}}cccoooxxx}}}zzz|||~~~wwwnnnpppiiiaaaWWWJJJ<<<555555333222111222222222000...000000000000////////////////////////////////////.........///////////////000000000000111111111111000000111222222222222111333000000555777888<<>>AAAIIILLLPPPTTTVVVYYY\\\^^^```dddjjjnnn~~~rrrjjj^^^UUUQQQRRRSSSTTTRRR\\\``````aaaaaaoooxxxlllOOO@@@777:::;;;666444777666555444333222111111000333222111000///////////////////////////.........---------...///000000000333111000...---...///000000000000000//////....../////////000111111222222444555555777999;;;===>>>???AAADDDDDDBBB@@@??????>>>FFFSSSbbbqqq~~~~~~zzzyyy~~~ooogggggghhheeeaaaZZZ___hhhwwwqqqeeezzzzzzccceee{{{zzzqqqjjjlllfff^^^TTTEEE888333444111111111000000000000000000000000000000000000000/////////////////////////////////////////////...000000000000000000000000000111111111111222222222222333444555666999>>>AAAGGGJJJOOORRRTTTWWWZZZ\\\aaadddjjjnnn}}}```[[[UUUPPPPPPQQQRRRSSSPPPWWWZZZ___dddhhhqqq{{{zzzLLLCCC;;;666999999444444888555555444333222111111000222222111000////////////.........///////////////---------...//////000000111000///.........000000000000000////////////.../////////000111111222222333333444666888:::<<<===@@@BBBDDDDDDDDDDDDEEEGGGDDDGGGOOO]]]nnn}}}uuuhhhbbb```^^^YYYTTTRRR^^^lll{{{yyykkk___hhhyyyxxxvvv}}}tttmmmmmmdddXXXLLL???444111444//////000000111111111111000000000000000000000000////////////////////////......//////////////////000000000000000000000000000111111111111222222222222333444555666:::>>>BBBEEEIIIMMMPPPSSSUUUXXX[[[aaaeeekkkmmm|||UUUSSSQQQOOONNNOOOPPPPPPSSSQQQTTThhh}}}\\\===<<<888888:::888333333777444444333333222111111000111111000///////////////------......//////000000---------......////////////............///000111/////////////////////////////////000111111222222333333444555777:::<<<===@@@BBBCCCDDDFFFIIIMMMQQQMMMJJJJJJSSScccqqqzzz|||lllaaaSSSLLLNNNRRRTTTTTTZZZlll|||oooaaa^^^lll{{{xxxzzz|||wwwsssggg[[[MMMAAA777111000444000000000000000000111111////////////////////////////////////////////////............////////////////////////////////////000000111111111222222222222333555555777:::???BBBEEEHHHLLLPPPRRRUUUXXXZZZaaaeeekkkmmmzzzPPPOOONNNLLLKKKJJJKKKKKKPPPZZZmmmeeeBBB;;;999999::::::777333333666333333333222222111111000111000//////////////////------......//////000000------------............---------......///000000...............//////////////////000111111222222333333444666888:::<<<===???@@@BBBDDDGGGLLLSSSWWWTTTNNNHHHJJJSSS```iiimmmkkk^^^TTTJJJEEEJJJRRRXXX[[[aaayyyjjjqqqnnn^^^___ooo}}}}}}{{{yyyxxxvvvaaaSSSCCC:::444111222666222222111111000//////...////////////////////////////////////////////////---.........//////000000////////////////////////000000111111111222222222222444555666777:::???BBBFFFIIIMMMQQQSSSVVVYYY[[[```eeekkklllxxxLLLLLLKKKIIIFFFFFFHHHIIIMMMrrrMMM888AAA888999:::999777444444444333333222222111111111111000//////....../////////.........///////////////---------------------------------...////////////---............//////////////////000111111222222333333444666888:::<<<======>>>@@@BBBFFFKKKQQQVVV[[[WWWQQQNNNPPPXXXcccjjjsss```RRRNNNJJJKKKPPPVVVZZZ[[[ccc{{{iiiiiiaaadddttt|||zzzxxxuuu]]]NNN???777555444555777333333222111000///......000000000000000000000000////////////////////////------......///000000000000000000000000000000000000111111111111222222222333444555666777;;;???CCCGGGJJJNNNQQQTTTVVVYYY\\\___dddkkkkkkwwwJJJJJJIIIGGGEEEGGGKKKPPPcccgggCCC:::BBB777777777666666666555444222222222222111111111111//////.........//////000///////////////.........------------------------------..................---------.........///////////////000111111222222222222333444666999;;;<<<<<<===???@@@AAAEEEJJJNNNXXXZZZZZZWWWSSSWWWbbblllwwwwwwjjjXXXLLLJJJKKKNNNTTTYYY\\\\\\mmmooo}}}kkkjjjpppyyysssZZZKKK<<<666555444333444222111111111000000//////000000000000000000000000////////////////////////------......///000000111000000000000000000000000000111111111111222222222333444555666888;;;???CCCFFFIIINNNQQQSSSVVVYYY[[[]]]cccjjjjjjvvvJJJJJJJJJHHHGGGKKKRRRXXXsssLLL;;;:::;;;555555444333555888777444222222222111111111111111//////.........//////000000000//////.........------------------------------......///......---------------.........///////////////000111111222222000111222333555777999;;;<<<===>>>>>>>>>@@@DDDGGGLLLTTTZZZXXXRRRSSS^^^jjjooo~~~yyykkk___OOOMMMKKKJJJNNNTTT\\\bbbeee{{{~~~jjjyyyhhhrrrzzz{{{rrrXXXHHH999444444222000///000000000000111111111111000000000000000000000000////////////////////////---------...///000000111000000000000000000000000000111111111111222222222333444666666888;;;@@@CCCFFFIIIMMMPPPSSSUUUXXX[[[\\\bbbjjjjjjuuuJJJCCCCCCGGGDDDHHHfffnnnQQQCCC:::888<<<888777666555444333222222111111111111000000000000000000000000000000000000//////...------------...------------------------+++++++++,,,,,,,,,------///......---------......//////000111111111111111333222222222333555777888777777999;;;===@@@BBBDDDEEEFFFGGGIIIOOOXXXbbbjjjrrrqqq~~~jjj___UUULLLJJJKKKRRRYYY\\\^^^hhhtttqqqwwwrrrhhhwwwxxxoooNNNBBB777444333222111222000000000000000000000000////////////////////////////////////////////////////////////000000000000......///000111222222333222111111000111222444555555444555999:::;;;???EEEIIIJJJMMMPPPSSSWWWYYYZZZaaabbbfffgggxxxIIIFFFGGGNNNXXXnnn~~~TTTAAA===999666777777777666555444333222222111111111000000000////////////////////////////////////...------------...------------------------,,,,,,,,,---------............------------.........///000000111111000000222222222222333555666777666777888:::===???BBBCCCEEEEEEEEEGGGLLLUUU```hhhqqqtttsssaaaXXXPPPIIIKKKLLLQQQWWW\\\fff{{{pppzzzqqqpppvvv{{{|||gggHHH>>>555444444333222333000000000000000000000000////////////////////////////////////////////////.../////////000000000000//////000000111111222222111111111111222333444444555444555999:::;;;???EEEJJJKKKNNNQQQUUUXXX[[[\\\```bbbfffhhhyyyAAAFFFOOO\\\tttwww___@@@777<<<<<<888666666666555444333333222222111111000000000000////////////////////////////////////...------------...------------------------------------...............---------------......---......///000/////////111111111222333444666666666666777999<<<>>>@@@BBBCCCCCCCCCDDDIIIQQQ[[[bbbpppxxxhhhXXXQQQLLLHHHKKKOOOUUUZZZaaarrrlll{{{zzzsssyyy~~~vvv~~~qqq[[[@@@888333444555333333444000000000000000000000000////////////////////////////////////////////////....../////////000000000000000000000000111111111000000111222333333333333555444555999:::;;;???EEEJJJLLLOOORRRVVVZZZ]]]^^^```bbbfffiiizzzTTTdddvvvaaaMMM:::777<<<<<<888444555555444444333222222111111000000000//////////////////////////////////////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------,,,,,,------......,,,---......//////......000000111222333444555555555555666888:::===???@@@>>>???BBBDDDHHHNNNTTTYYYhhhxxx}}}uuuaaaSSSNNNLLLKKKLLLSSS[[[aaaiii}}}uuurrrvvv||||||iiiPPP;;;555222444555333111333////////////////////////////////////////////////////////////////////////........./////////000000111111111000000000000000///000222333444444333222555444555999:::;;;???EEEJJJKKKNNNRRRWWW[[[^^^___```bbbgggjjj{{{sss|||tttHHH@@@999777777555333222444444333333222222111111000000000////////////...........................//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...............//////000222333333444444444444555777999;;;===>>>999<<>>??????BBBEEEHHHWWWQQQ^^^jjjoooyyyjjj^^^RRRNNNLLLKKKPPPWWW___dddppp{{{|||}}}______lllvvvdddQQQEEE888555333333444333000222666000000000000000000000000////////////////////////////////////////////////---------.........//////...//////000111222222333222111111000111333444555555444555999:::;;;???EEEIIIKKKOOOTTTZZZ___bbbeeebbbdddgggiiizzziiiTTTEEE888777777555444333222222222222222222111000//////...////////////....................................---.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///222111000//////000111111111111222333444666777888<<<===???@@@AAACCCEEEHHHOOOXXX]]]gggwwwlllcccWWWIIIEEEJJJQQQWWW[[[eeebbb```___vvvzzznnnXXXDDD999555555444333222111111111111000000000000000000000000000000//////.........---000///...---------------............////////////////////////000000000000000000000111222222333333444555777888:::===BBBFFFJJJLLLPPPSSSVVV[[[aaadddcccccchhhkkkzzziiiKKKAAA===777777666555444333222222222222222111111000//////...////////////....................................------......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............111000////////////000111111111111222444555777888;;;<<<>>>??????AAADDDFFFIIIRRRYYYhhh|||ooo]]][[[RRRJJJJJJPPPWWW]]]bbbppp{{{qqqbbbrrr|||bbbIII:::666777555444333222111111111111000000000000000000000000000/////////............//////...---------------............////////////////////////000000000000000000000111222222333333444555777888:::===BBBFFFJJJLLLPPPSSSVVV[[[aaadddcccccciiimmm{{{jjjIII:::888:::;;;777666555333222222222222222111111000000//////.../////////............------------------------------------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------------............//////............///000111111111222444555777888999;;;<<<======>>>AAACCCEEEMMMVVViiippp```RRRMMMHHHGGGNNNTTTYYY___eeezzzddd]]]hhhvvvYYY@@@777777888444444333222111111111111000000000000000000000000////////////............//////...------------...............////////////////////////000000000000000000111111222333333333444555777888:::===BBBFFFJJJLLLPPPSSSVVV[[[aaadddddddddiiinnn}}}rrrQQQBBB>>>:::999;;;666555444333222222222222111111000000//////////////////.........---------------------------------,,,,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------.........------------.........///000000111222333555666777888:::;;;;;;;;;<<>>888444777555444333222222222222222000000000///////////////............------------------------------------++++++,,,,,,---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,------------...,,,,,,---...............000000111111333555666777999:::;;;;;;:::;;;===???@@@EEEEEELLLZZZaaaiiixxxpppbbbVVVNNNJJJJJJQQQ[[[^^^^^^hhhvvvcccgggwwwuuu\\\CCC777888555...333333222222111111222222////////////////////////.........///////////////......---------......///............////////////////////////000000000000111111111222333333444444444555777888:::===BBBFFFJJJLLLPPPSSSVVV[[[aaadddddddddiiinnn|||vvvNNNBBB:::::::::555444777444444333222222222222222////////////////////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++,,,,,,,,,,,,,,,,,,,,,------------+++,,,---...////////////000000000111333444666777:::;;;<<<<<<;;;;;;===???GGGJJJDDDBBBHHHMMMZZZppprrreeeWWWNNNIIIKKKKKKSSS^^^bbbddduuuxxx[[[nnnvvvRRR;;;666888777333333333222222111222222333000000000000000000000000.........///////////////...------------...//////............////////////////////////000000000000111111222222333444444444444555777888:::===BBBFFFJJJLLLPPPSSSVVV[[[aaadddeeeeeejjjnnn||||||RRRBBB===999888888777777777444333222222111222222222////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,************************************************((())))))***++++++,,,,,,++++++,,,,,,,,,---------+++,,,...///000000/////////000000111222444555666<<<=========<<<<<<===???IIILLLFFFAAAEEEGGGQQQeee~~~pppaaaWWWMMMIIIIIIMMMLLLUUUcccjjjsss~~~lllkkkjjjGGG::::::888666777333222222111222222333333000000000000000000000000............/////////000---------------...//////............////////////////////////000000000000111111222333333444444555444555777888:::===BBBFFFJJJLLLPPPSSSVVV[[[aaadddhhhhhhlllppp}}}uuuUUU===::::::888666888999666111333333222222111222222222.........///////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,************************************************((())))))***++++++,,,,,,++++++,,,,,,,,,---------+++,,,...000111000000/////////000111222444555666===>>>???>>><<<<<<>>>@@@AAAEEEAAA@@@EEEDDDJJJYYYzzzvvvaaaUUUNNNIIIIIIMMMTTTSSS]]]nnnxxxddd~~~ooouuuTTT:::999<<<555000222222222222111222222333333000000000000000000000000---.........//////000000---------------...///000............/////////000////////////000000000000111222222333333444444555444555777888:::===BBBFFFJJJMMMPPPSSSVVV[[[aaaeeejjjjjjnnnqqqoooTTTDDD:::999888888777666555555555222222222111111111111000111000000///...---------........................,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))************************++++++++++++++++++++++++------------------,,,,,,/////////000111111222222666888<<<======<<<<<<<<>>???@@@AAADDDIIIMMMaaa{{{sssbbbRRRLLLIIIFFFLLLUUUVVV\\\ddd~~~vvvttt}}}uuuJJJ===555777777222111666111111111111111111111111////////////////////////---------............///------------------------............////////////000000000000111111111111111111222222222333333333777666777;;;======AAAFFFHHHLLLQQQUUUXXX[[[^^^```ffflllsssrrr|||bbbHHH:::555666999666555555444444333333333222222111111111000000000000000//////...---------------------------------,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))************************++++++++++++++++++++++++++++++,,,,,,------............//////000111111111222444777999888888999999;;;===???@@@AAACCCFFFIIIRRRooouuueeeWWWKKKIIIIIIIIIPPP[[[^^^aaattt{{{iiizzzQQQ===444111666888444111444111111111111111111111111////////////////////////---------............///....................................////////////000000000000111111111111111111222222222333333333777666888<<<>>>>>>BBBHHHIIIMMMRRRUUUWWWYYYZZZ\\\cccjjjrrrttt}}}xxx]]]CCC999888555555999444333333333222222222111111111111111000000000000/////////......---------------------------------,,,,,,,,,------,,,,,,,,,************************+++++++++***************))))))))))))))))))))))))************************************++++++++++++******+++,,,------......------...//////000000111111333666777777777888999999<<<>>>@@@@@@AAACCCEEEKKKeeevvvvvviii]]]QQQIIIJJJKKKMMMUUUaaaeeennnnnn}}}```>>>:::444222555666222///000111111111111111111111111////////////////////////---------............///////////////////////////............///////////////000000000111111111111111111222222222333333333666555777<<<======BBBHHHJJJMMMRRRUUUVVVWWWWWWXXXccciiisssuuutttxxxUUUDDD888:::;;;777555888222222222222111111111111111111111000000000//////............------------------------------------+++,,,,,,,,,,,,,,,,,,+++************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******++++++,,,---......---------...//////000000000222555666666666888:::888:::>>>???@@@AAABBBCCCIIIZZZffftttoooeeeXXXOOOJJJLLLNNNOOOXXXdddjjjwwwpppwwwpppPPP;;;:::666333444333111000222111111111111111111111111////////////////////////---------............///////////////////////////............///////////////000000000111111111111111111222222222333333333555444666:::<<<===AAAGGGJJJNNNRRRUUUUUUVVVWWWXXXeeekkktttwwwtttPPPDDD===888777666444444666111111111111111111111111111111000000000/////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************************)))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++++++++******++++++,,,,,,------,,,,,,------...////////////111333444444555888999777:::===??????@@@BBBDDDGGGPPPUUUfffwwwiiiaaaRRRKKKIIINNNQQQRRR\\\hhhqqqrrr~~~^^^BBB:::777666444333222333444666111111111111111111111111////////////////////////---------............///....................................////////////000000000000111111111111111111222222222333333333444333555:::<<<<<>>???AAADDDFFFGGGKKKJJJYYYzzztttiii^^^WWWMMMHHHJJJRRRWWWZZZeeesss{{{}}}|||jjjMMM888999444555555444333444555555111111111111111111111111////////////////////////---------............///------------------------............////////////000000000000111111111111111111222222222333333333444333666;;;======BBBHHHKKKMMMPPPRRRTTTWWW\\\___fffjjjrrrvvvgggJJJ===:::333888888222333999777///111111111111111222222222000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++,,,,,,++++++++++++++++++++++++,,,------......///+++---//////000222444777777999;;;===???AAAEEEHHHJJJKKKGGGQQQnnnrrreee\\\SSSMMMJJJGGGLLLVVV]]]bbbooo}}}sss}}}zzzooo[[[DDD333888444777888666444333222111111111111111111111111111////////////////////////---------.........//////------------------------............/////////000000000000000111111111111111111222222222333333333555444777<<<>>>???CCCIIIKKKMMMOOOQQQTTTXXX^^^bbbeeeiiipppuuu