BM6@ 6(@@ ~~~cccrrrggg^^^XXXWWWVVVRRRRRRVVVPPPOOOOOORRRVVVXXXVVVTTTPPPOOOMMMLLLKKKJJJJJJKKKKKKJJJHHHHHHIIIIIIIIIGGGDDDDDDIII```rrrTTTWWWUUUVVVZZZZZZWWWUUUVVV^^^\\\^^^aaaaaadddppp~~~{{{qqqpppnnnssssssjjj```WWWTTTVVVGGGDDDAAA??????>>>===<<<<<<<<<;;;;;;:::999888888888@@@CCC===888;;;@@@BBBCCCBBB@@@???>>>===>>>>>>AAA>>><<<::::::999888666000000///...............---------............///........................000000/////////000000000000111111000......000111888;;;???AAA@@@???>>>>>>BBBEEEKKKPPPPPPOOOTTT\\\```cccjjjrrrzzzssscccnnneee]]]XXXXXXWWWTTTUUUXXX[[[VVVQQQPPPSSSTTTSSSPPPPPPOOOOOOOOONNNMMMLLLKKKJJJIIIHHHIIIIIIHHHFFFDDDEEEHHHFFFOOOtttyyyYYYUUURRRSSSXXX[[[ZZZZZZ]]]aaaaaabbbbbbaaaiii{{{zzz{{{oooddd^^^XXXSSSQQQIIIFFFAAA???>>>>>>===<<<<<<<<<;;;:::999888888777:::@@@AAA<<<888;;;??????@@@???>>>===<<<<<<======@@@>>>;;;:::999888777555000000///...............---------............///........................,,,---///111222222222222111///------000666===AAA===>>>>>><<<999888999:::AAADDDKKKPPPQQQPPPUUU]]]bbbeeelllttt|||iiikkklllccc]]]XXXXXXXXXWWWXXX[[[kkkcccYYYUUUVVVXXXUUUQQQOOOPPPPPPPPPPPPOOONNNMMMKKKIIIHHHHHHHHHGGGDDDBBBBBBHHHEEECCC]]]```UUURRRSSSXXX\\\\\\]]]```eeefffgggfffhhhwwwlllaaa```\\\VVVQQQKKKGGGBBB>>>======<<<<<<===<<<;;;999888888777777>>>???>>>:::999<<<===;;;===<<<;;;::::::;;;<<<===???===:::999999888666444000//////............///---------............///........................+++---///111222222111000111...---000777???DDDEEE===<<<999666333333666999@@@CCCKKKQQQQQQQQQVVV^^^cccgggooowwwcccyyy}}}iiiaaa]]]YYYXXXYYYZZZ[[[\\\nnneee\\\XXX[[[[[[WWWRRRPPPOOOOOONNNNNNOOOOOOPPPOOOLLLIIIGGGGGGFFFEEEDDD@@@CCCFFFJJJWWWttthhhZZZWWWWWW]]]```___]]]^^^iiilllpppsss|||ssskkkjjjeee\\\UUUMMMIIIBBB>>><<<<<<<<<<<<===<<<:::999888888888999AAA???;;;999;;;<<<;;;888;;;;;;:::::::::;;;===>>>>>><<<;;;:::999888666333000///............//////---------............///........................///000000000///...---,,,000///111777>>>AAA===888666666555333333555:::===???CCCKKKQQQRRRRRRWWW^^^cccgggpppxxx]]]pppeee```^^^[[[XXXYYY[[[\\\[[[```[[[VVVVVVYYYYYYSSSNNNOOONNNKKKJJJJJJMMMPPPRRRTTTOOOIIIFFFEEEFFFGGGHHHFFF@@@EEERRRWWW```ttt```\\\]]]dddiiihhhfffeeerrrwwwxxxkkk^^^XXXNNNIIIBBB>>><<<<<<======<<<;;;:::999999999:::;;;CCC>>>::::::<<<<<<:::888<<<;;;;;;:::;;;<<<>>>???>>><<<;;;::::::888555333//////............//////---------............///........................000000...---------......222111111666;;;;;;555///000222444555666888<<<>>>???CCCKKKRRRSSSRRRWWW^^^aaafffpppwww}}}[[[uuullliii``````\\\XXXXXX[[[[[[XXXTTTTTTTTTVVVXXXWWWRRRNNNMMMKKKIIIHHHIIILLLPPPSSSUUUPPPJJJFFFEEEGGGIIIJJJNNNBBBCCCPPPRRRTTTsssiiiddddddmmmvvvzzzzzz{{{nnn]]]VVVLLLHHHCCC???>>>>>>======<<<;;;:::999:::;;;>>>???DDD>>>:::;;;===;;;::::::===<<<<<<;;;<<<===>>>???<<<;;;::::::999888444111///............//////000---------............///........................---------...///111333444555111......000333333222000333666888888999:::<<>>===<<<;;;::::::;;;>>>AAACCCCCC===;;;======::::::=========<<<;;;;;;<<<===>>>999999888888777555222///...............///000000---------............///........................+++---111444666666666555333111...------///111333111333666777888888:::<<<@@@EEEMMMTTTTTTRRRUUU\\\```gggpppvvvzzzvvvyyycccgggbbbccc___XXXVVVYYYWWWQQQLLLOOORRRRRRNNNKKKJJJJJJEEEGGGKKKNNNPPPPPPOOONNNLLLKKKJJJJJJJJJIIIFFFDDD>>>EEEHHHEEEIIIVVVaaaddd}}}vvv|||rrraaaZZZIIIFFFCCCAAAAAA@@@???===;;;;;;::::::<<>>:::;;;@@@======;;;;;;;;;;;;<<<===777666666666666333000,,,...............///000111---------.........//////........................,,,000666;;;<<<999555111...111333333111///......000222444555666999<<>>===999999AAAFFFFFF======>>>>>>>>>>>>======;;;;;;;;;:::::::::999999888888777666444111///...//////.........---------+++,,,,,,---...///000000...------,,,---...///000222222222111111111111111////////////000111222333333333333444666999;;;===AAAGGGMMMPPPPPPRRRWWW\\\aaaccckkktttyyywwwjjjeeeaaa]]]WWWTTTTTTUUUUUUUUUSSSPPPNNNMMMMMMLLLHHHEEEHHHIIIJJJKKKKKKKKKJJJJJJKKKKKKKKKKKKJJJIIIHHHGGGEEEEEEBBBAAAGGGOOOQQQMMMeee|||nnnbbbRRRHHHEEEBBB@@@@@@@@@@@@???;;;>>>===999;;;BBBEEEDDD<<<===============<<<;;;888999999:::::::::;;;;;;888888777555333111///...//////.........------------------..................------,,,---...///000000000000000000/////////////////////000111222333222222333444666999;;;===@@@FFFLLLOOOPPPRRRXXX]]]cccdddkkktttyyyttthhh^^^]]]YYYUUURRRRRRSSSSSSSSSUUUOOOIIIHHHKKKLLLIIIEEEHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHGGGFFFEEEBBB@@@CCCIIIIIIEEESSSttt~~~rrriii```QQQHHHEEEBBB@@@@@@AAA@@@???======;;;;;;???DDDEEEAAA<<<============<<<::::::666777888999:::;;;;;;;;;999888666555333111///..................---------//////.........---------...------------...//////---.....................////////////000111222333222222333444666999;;;===>>>EEELLLOOOPPPSSSYYY^^^cccdddllltttyyyyyyiii```WWWWWWUUURRRPPPOOOOOOOOOOOORRRMMMGGGEEEHHHJJJJJJIIIIIIHHHFFFEEEFFFGGGHHHIIIHHHHHHGGGFFFFFFFFFFFFFFFDDDEEECCCAAADDDJJJKKKHHHFFF```|||zzzxxxwwwlllggg___OOOGGGDDDBBBAAAAAAAAA@@@??????<<<;;;>>>CCCFFFCCC>>>===>>>??????>>><<<:::999666777888999::::::::::::999888666444222000///.........................................................------............---------------.........////////////000111222333222222222333666888;;;<<<===CCCKKKOOOPPPTTTZZZ```bbbcccjjjssswwwyyynnn\\\XXXVVVVVVUUUTTTRRROOONNNNNNNNNPPPNNNKKKGGGEEEEEEGGGIIIIIIHHHFFFDDDDDDFFFGGGIIIFFFEEEDDDCCCCCCCCCDDDDDDCCCEEEEEECCCFFFKKKLLLIIIDDDSSSooo|||wwwyyyyyyyyyssskkkfff]]]MMMFFFDDDBBBAAABBBBBB@@@??????<<<<<>><<>>;;;888999:::<<<<<<<<<:::888777999888555222000/////////---------...............++++++,,,---...///000111.........///......---,,,------......///000000000////////////000111222333111111222333555888:::<<<===CCCKKKOOOPPPTTTZZZ```___```hhhqqqvvvwww[[[SSSTTT]]]VVVXXXXXXUUUQQQMMMLLLLLLMMMMMMKKKKKKJJJHHHFFFDDDIIIHHHGGGFFFFFFFFFGGGGGGEEEDDDCCCBBBBBBCCCDDDEEE@@@DDDDDDBBBAAADDDEEECCCMMMMMMUUUhhh{{{lllcccYYYJJJDDDCCCBBBBBBCCCBBBAAA???<<<===BBBJJJJJJCCC>>>===@@@AAABBBBBBAAA===999777888:::<<<===>>><<<;;;999999777444111////////////---------.........//////,,,---------......//////....../////////...,,,,,,---------...///000000000////////////000111222333111111111333555777:::;;;>>>DDDKKKOOOPPPSSSYYY______```hhhrrrxxxkkkWWWRRRRRR]]]TTTUUUVVVSSSNNNIIIGGGHHHHHHFFFFFFJJJOOOPPPLLLGGGIIIIIIHHHGGGGGGFFFFFFGGGFFFEEEDDDCCCCCCDDDFFFGGG===BBBCCCBBBBBBEEEGGGFFFMMMKKKMMMYYYppplll```XXXJJJDDDCCCBBBBBBCCCCCCAAA???;;;===DDDLLLKKKBBB===>>>???@@@BBBBBB@@@<<<888555777999<<<>>>???>>>===<<<999777444111///...//////---------........./////////............---------....../////////...,,,+++,,,,,,------...///000000////////////000111222333111111111222555777:::;;;>>>EEELLLOOOPPPSSSYYY^^^___aaaiiissszzzaaaZZZOOOWWWUUUYYYXXXUUURRROOOLLLJJJHHHLLLJJJHHHIIILLLMMMLLLJJJKKKKKKJJJIIIHHHGGGGGGFFFJJJIIIFFFDDDBBB@@@?????????AAABBBBBBAAAAAACCCDDDLLLMMMKKKKKKYYYwww{{{nnn\\\LLLBBBDDDCCCBBBBBBBBBAAA???===>>>GGGNNNKKKBBB<<<>>>CCCAAAEEEHHHEEE???999888999999<<>>;;;222***---555222(((------........./////////......------------......------............---------------............///000000000000111111111111222333444555666888;;;>>>EEEHHHMMMRRRRRRSSSYYYbbbbbbeeekkkoootttxxx^^^ZZZNNNSSSSSSUUUTTTRRRPPPNNNLLLJJJIIIJJJHHHGGGHHHJJJKKKIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHGGGEEECCCBBB@@@@@@@@@@@@AAABBBBBBAAA@@@AAACCCDDDGGGHHHIIIQQQgggvvvhhhWWWJJJDDDEEEDDDCCCBBBBBBAAA???>>>>>>GGGNNNLLLDDD>>>???CCCEEEGGGGGGCCC<<<777777999??????>>><<<;;;<<<===???444444777999555//////222...111555888999777333111......------------......------............---------------............///000000000000111111111111222333444555666888;;;>>>HHHJJJOOOTTTSSSRRRXXX```bbbeeekkkpppuuukkkYYYYYYMMMNNNQQQQQQPPPOOOMMMLLLKKKJJJJJJHHHGGGFFFFFFGGGHHHGGGEEEEEEEEEEEEFFFFFFFFFGGGGGGFFFEEEDDDBBBAAAAAAAAAAAA@@@BBBBBBBBB@@@???@@@AAA@@@AAAEEEIIIJJJUUUrrrooo___PPPHHHFFFGGGFFFDDDBBBAAA@@@@@@@@@BBBHHHNNNLLLEEE@@@AAADDDIIIHHHEEE???888555777:::@@@???===<<<;;;<<<>>>???DDD999222222+++###(((555<<<======<<<999444///,,,......------------......------............---------------............///000000000000111111111111222333444555666888;;;>>>GGGIIIOOOTTTTTTTTTYYYbbbbbbeeekkkqqqwww```SSSUUULLLLLLSSSQQQOOOMMMKKKJJJIIIIIIIIIHHHGGGFFFFFFFFFFFFEEEDDDEEEEEEEEEEEEEEEEEEEEEFFFCCCCCCBBBAAAAAAAAAAAAAAABBBCCCDDDBBBAAA@@@@@@AAADDD@@@DDDJJJHHHIII___{{{{{{hhhVVVIIIEEEGGGGGGFFFDDDAAA???>>>@@@BBBKKKLLLMMMIIICCC@@@BBBEEEJJJGGGBBB;;;666666:::>>>=========>>>???>>><<<;;;666...(((,,,444<<>>888222...,,,---.........------------......------............---------------............//////000000000111111111111222333444555666888;;;>>>AAADDDLLLSSSTTTUUU\\\eeeaaadddkkkrrrxxxYYYOOOPPPMMMLLLVVVRRRPPPMMMKKKIIIHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDEEEGGGGGGGGGFFFEEEDDDDDDCCCAAAAAA@@@@@@@@@@@@AAAAAACCCDDDDDDCCCAAA@@@AAABBBHHH@@@@@@HHHHHHEEEQQQcccsss```PPPEEEDDDGGGEEEDDDBBB>>><<<>>>BBBFFFSSSPPPKKKDDD???@@@DDDHHHIIIEEE???999666888===AAA>>><<<;;;<<<>>>??????>>>333BBBKKKHHHHHHLLLGGG<<<222000,,,***+++...222555......------------......------............---------------............//////000000000111111111111222333444555666888;;;>>>>>>BBBJJJQQQSSSTTTZZZccc___cccjjjqqqxxxwwwWWWOOOMMMOOOLLLUUUQQQOOOLLLIIIGGGFFFGGGGGGIIIJJJJJJHHHEEEDDDDDDEEEHHHGGGGGGFFFDDDCCCCCCBBB@@@@@@????????????@@@@@@AAACCCCCCCCCAAA@@@AAABBBFFF???===CCCGGGFFFIIIPPPxxx{{{gggXXXMMMFFFEEEHHHCCCBBBAAA===<<>>:::999;;;???CCCCCC>>>999888===BBBEEEEEEKKKccciiiPPP999555111((()))***,,,.../////////.........------------......------............---------------............///000000000000111111111111222333444555666888;;;>>>@@@DDDKKKQQQRRRQQQVVV]]]^^^bbbiiipppwwwjjjZZZSSSMMMQQQKKKPPPMMMKKKIIIFFFEEEFFFGGGHHHHHHJJJJJJHHHDDDBBBCCCDDDEEEDDDDDDDDDCCCCCCBBBBBB@@@??????>>>>>>>>>??????>>>@@@AAAAAA??????@@@BBB???>>>???BBBFFFIIIJJJIIIhhh{{{lllZZZPPPKKKHHHGGGIIIAAABBBAAA>>>===CCCMMMUUUPPPKKKDDDAAAAAAEEEIIIKKKIIIEEE@@@<<<<<<===???AAA@@@>>>===@@@EEEIIIHHHFFFCCCMMMJJJ777***---444555---...///000///,,,***(((......------------......------............---------------............///000000000000111111111111222333444555666888;;;>>>AAADDDLLLRRRRRRQQQUUU]]]]]]```gggnnnuuuaaa\\\VVVMMMSSSIIIKKKIIIHHHEEEDDDDDDEEEGGGIIIHHHIIIJJJHHHCCCAAABBBCCCAAAAAAAAABBBBBBBBBCCCCCC@@@??????>>>>>>>>>>>>>>><<<===??????>>>>>>???AAA:::???BBBCCCGGGMMMNNNJJJQQQpppaaaQQQKKKKKKJJJIIIJJJAAABBBAAA??????EEEQQQZZZKKKGGGBBBBBBEEEHHHKKKKKKJJJGGGBBB???>>>>>>>>>>>>888;;;BBBLLLSSSQQQHHH@@@>>>555---,,,111333...'''...---+++******,,,///000.........------.........---..................------------.........//////000000000000111111111111222333444555666888;;;>>>>>>CCCKKKSSSTTTTTTYYY```\\\___fffmmmsssyyyfffVVVRRRNNNHHHIIIPPPMMMHHHEEEEEEDDDAAABBBEEEHHHFFFCCCAAA?????????@@@@@@??????>>>>>>>>>>>>>>>???@@@AAAAAA@@@???>>>===??????>>>===============@@@@@@???@@@GGGNNNNNNIIINNNnnnhhhZZZMMMKKKLLLJJJFFFDDD>>>>>>>>>???CCCIIIPPPTTTFFFJJJIIIEEEDDDGGGIIIGGGOOOAAA@@@???555===FFF:::EEEGGGGGGDDD>>>999777777000000////////////000000////////////////////////................................................,,,---......//////......////////////000000000000///111333444555888;;;>>>AAAEEEKKKOOOQQQUUUZZZ_________fffoootttlll\\\PPPOOOOOOKKKLLLSSSLLLHHHFFFGGGEEEBBBBBBEEEHHHFFFDDDAAA@@@@@@@@@AAAAAA@@@???>>>>>>===>>>>>>>>>???@@@@@@@@@???>>>===???>>>======<<<<<<<<<===>>>>>>===>>>DDDLLLLLLGGGLLLXXXooo}}}aaaUUUJJJIIIJJJGGGCCCAAACCC@@@@@@BBBGGGKKKKKKJJJAAADDDFFFIIIMMMPPPRRRQQQBBBAAAGGGKKKHHHHHHGGG@@@AAABBBAAA===777333111222//////............//////........................................................................,,,---......//////......////////////000000000000000111333444555777;;;>>>AAAEEEKKKOOOQQQUUUZZZ___```aaagggooosss___TTTLLLNNNOOOLLLMMMQQQKKKHHHGGGHHHGGGCCCBBBDDDHHHGGGDDDBBBAAAAAAAAAAAABBBAAA@@@???>>>============>>>>>>????????????>>>>>>===<<<<<<;;;<<<<<<<<<;;;<<<<<<<<>><<<===DDDLLLOOOKKKGGGPPPMMMKKKJJJHHHDDDBBBCCCWWWYYYUUUQQQQQQHHH??????@@@???<<<777222///............------------..............................................................................,,,---......//////......////////////000000000000000111333444555777;;;>>>@@@EEEKKKNNNQQQTTTZZZ___aaaaaagggooosssooo[[[SSSOOOPPPOOOKKKJJJLLLJJJGGGGGGIIIHHHDDDBBBDDDGGGGGGEEECCCBBBBBBBBBBBBBBBAAA@@@???>>>=========<<<======>>>????????????===<<<<<<;;;;;;;;;<<<<<<:::<<<;;;;;;???EEEFFFCCCBBB@@@EEE___iiiVVVWWWQQQLLLLLLJJJDDD???===;;;<<>>>>>>>>>>>======>>>>>>>>>???@@@@@@<<<<<<;;;;;;;;;;;;<<<===:::======<<<>>>DDDEEEBBB<<>>??????@@@AAA<<<<<<<<<;;;<<<<<<===>>>:::===>>><<<>>>BBBDDDBBB999DDDGGGEEEZZZyyyeeeYYYXXX]]]TTTPPPLLLIIICCC===<<>>CCCIIIIIIHHHIIINNNTTT]]]aaa```___uuudddDDDBBB@@@<<>>???999===>>>;;;<<<@@@BBBAAA===@@@BBBBBBHHHaaawwwhhh^^^WWWYYY^^^SSSOOOKKKHHHBBB===@@@FFFDDDHHHMMMQQQRRRTTTXXX\\\KKKSSSQQQSSSxxx```III@@@>>><<<666:::777222000000000///---/////////....../////////------------------------................................................,,,---......//////......////////////000000000000222333444444444666999<<>>??????888<<<===;;;;;;???AAA@@@CCC<<<@@@HHHCCCEEEjjjxxxhhhcccbbb]]]YYYYYYSSSPPPLLLIIICCC@@@FFFOOOVVVWWWXXXYYYYYYWWWTTTRRRKKKRRRMMMPPP}}}vvvRRRFFF<<<@@@EEE<<<999555111000111111///---.........------.........------------------------................................................,,,---......//////......////////////000000000000222333444444444666999<<>>>>>============>>>>>>===============>>>??????>>>>>>>>>>>>============???@@@@@@???>>>===???@@@@@@@@@BBBCCC@@@CCCSSSfff|||nnnccc]]]ZZZXXXWWWPPPPPPPPPQQQTTTYYY___bbbQQQJJJEEEHHHNNNQQQQQQOOOIIILLLMMMXXXoooVVVBBBAAACCC???999999222222222111000//////............................................................------,,,,,,,,,........................---------............///............/////////000000222444555555777:::===>>>CCCIIILLLNNNQQQUUUYYYWWW^^^bbbiiitttpppTTTUUUNNNLLLIIIFFFDDDCCCCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@DDDCCCBBBBBBBBBBBB@@@>>>>>>>>>======<<<========================>>>>>>???>>>>>>=========<<<<<<<<>>>>>???AAAAAA@@@BBBBBB???>>>HHHUUUyyyxxxsssmmmhhheeebbb^^^[[[ddd^^^XXXTTTTTTTTTRRRPPPKKKGGGGGGMMMVVVXXXSSSMMMOOOOOOKKKJJJZZZnnnnnn```ZZZHHH<<<>>>BBB===777777222222111111000//////.........................................................---------,,,,,,,,,........................---------............///........./////////000000000222444555555777:::===>>>CCCIIILLLNNNQQQUUUYYYXXX^^^bbbiiisssdddWWWPPPLLLKKKHHHFFFDDDCCCBBBBBBAAAAAAAAAAAAAAA@@@??????BBBCCCBBBAAA?????????AAA???>>>===<<<<<<<<<<<<<<<======<<<<<<======>>>???======>>>>>>======<<<;;;???@@@@@@???>>>>>>@@@AAA@@@@@@AAABBB???===@@@FFFTTT|||yyyxxxwwwvvvuuuqqqkkkccc]]]ZZZTTTMMMLLLNNNOOOKKKFFFBBBEEELLLWWW``````WWWNNNKKKKKKGGGBBBBBBEEEFFFCCCHHH>>>:::???@@@:::444444222111111000000//////......................................................------------,,,,,,,,,........................---------............///....../////////000000000000222444555555777:::===>>>CCCIIIMMMOOOQQQUUUYYYYYY___bbbiiirrrqqq]]][[[MMMJJJIIIGGGDDDCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@???@@@BBBBBB@@@===<<>>>>>===<<<;;;;;;;;;;;;===<<<<<<<<<<<<===>>>>>>>>>>>>?????????>>>===<<<>>>???@@@???>>>>>>@@@AAA?????????@@@AAAAAABBBDDDHHHnnn|||{{{{{{~~~yyypppeeeYYYQQQCCCBBBBBBEEEIIIJJJHHHEEE???LLL[[[fffiiieee[[[QQQFFFDDDDDDDDDAAA???CCCIIIDDD@@@???AAA???777222222111111000000////////////................................................------------------------........................---------............///...////////////000000000000222444555555777:::<<<>>>CCCJJJNNNPPPRRRUUUYYYYYY___bbbhhhqqq}}}eee[[[]]]KKKHHHGGGEEECCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@???@@@AAA???<<<;;;>>>BBB======<<<;;;;;;:::;;;;;;<<<<<<<<<<<<<<<======>>>>>>???@@@AAA@@@???>>>===<<<>>>>>>>>>======???AAA???>>>======>>>AAACCCDDDEEENNNhhh}}}zzzzzz|||}}}}}}vvvkkk]]]PPPEEE???AAAFFFJJJKKKHHHDDDCCCCCCMMM```rrrvvvpppfff\\\SSSJJJEEEBBBDDDBBB>>>@@@FFFDDDBBBAAA@@@;;;555333444000000000///////////////................................................------------------------........................---------............///////////////000000000111000222444555555777:::<<<>>>CCCJJJOOOPPPRRRVVVXXXXXX___bbbhhhppp{{{___[[[YYYHHHFFFEEEDDDBBBAAAAAABBBBBBBBBBBBBBBBBBBBBAAAAAA@@@>>>>>>???>>>===<<<>>>???;;;;;;:::::::::;;;;;;<<<<<<<<<;;;;;;<<<<<<===>>>>>>???@@@AAAAAA???===<<<;;;<<<<<<<<<;;;<<<>>>@@@>>>???===999999===@@@???CCC<<>>===DDDIIIMMMKKKEEEAAACCCFFFaaasss}}}qqqfff[[[SSSNNNHHHBBBBBBCCCBBBAAAAAA@@@???>>>;;;777444444555////////////////////////................................................,,,,,,,,,------------...........................---------............////////////000000000111111000222444555555777:::===>>>DDDKKKPPPQQQSSSVVVXXXWWW^^^aaagggooozzzkkkXXXXXXQQQGGGEEEDDDCCCAAAAAAAAABBBBBBAAAAAAAAAAAAAAA@@@??????===<<<<<<===>>>>>>===<<<999999999999:::;;;<<<===<<<;;;;;;;;;;;;<<<======<<<===???@@@@@@>>><<<:::999:::;;;;;;::::::===>>>999>>>>>>999777;;;===<<<@@@===EEE]]]|||}}}zzzxxxwwwwwwnnniii^^^RRRHHHDDDEEEHHHFFFFFFEEEBBBAAACCCJJJPPPgggttt{{{tttkkkfff]]]RRRKKKHHHDDDAAADDDHHHGGGDDD>>>>>><<<888555444333222////////////////////////................................................,,,,,,,,,---------..............................---------............/////////000000000111111111000222444555555777:::===>>>DDDKKKPPPRRRSSSVVVXXXVVV]]]aaafffnnnyyyUUUPPPTTTLLLHHHDDDCCCBBBAAA@@@AAABBBBBB???@@@@@@@@@@@@???>>>>>>===;;;;;;===@@@@@@===999888888888999:::;;;<<<===<<<;;;;;;;;;;;;<<<======:::;;;===???>>><<<:::888888999::::::999:::<<<>>>444<<<@@@<<<999===@@@>>>;;;AAABBB@@@NNNqqq{{{~~~|||wwwssspppnnnnnnfffaaaXXXMMMEEEEEEJJJPPPOOOJJJBBB>>>@@@GGGPPPVVVaaajjjlllgggeeefff___SSSHHHJJJFFF@@@AAAGGGHHHCCC@@@@@@===999666444111---.........///////////////................................................,,,,,,,,,------.................................---------.........//////000000000000111111111111000222444555555777:::======DDDLLLQQQRRRSSSVVVXXXUUU\\\```fffnnnyyyjjjYYYOOOMMMLLLFFFGGGFFFCCC???AAAFFFDDD???DDDDDD@@@:::999>>>>>>:::::::::;;;;;;<<<;;;;;;;;;:::999777666666777999:::;;;;;;<<<<<<<<<;;;999888777888888888999999999999777777777777777777777777999999:::;;;<<<===>>>???;;;<<<;;;???EEENNNttt~~~zzz{{{xxxzzzxxxvvvtttsssooojjjggg^^^UUUMMMNNNPPPNNNKKKJJJGGG@@@===DDDMMMUUU]]]eeeccceee___YYY\\\bbbYYYHHHEEEBBBAAADDDIIILLLJJJGGGBBB===777333222111111000////////////////////////................................................------------------------........................---------............///////////////000000000000000222444555555777:::===@@@EEEMMMQQQRRRRRRTTTVVVZZZYYYdddeeemmm|||___\\\WWWMMMIIIFFFDDDDDDDDDCCCBBBAAAAAABBBEEEAAA>>>>>>???>>>:::777<<<<<<<<<<<<;;;:::999999:::999777666666777999:::::::::;;;<<<<<<;;;:::999777777777777888888888888777777777777777777777777888999999:::;;;<<<===>>><<<>>><<<>>>AAADDD^^^~~~zzzxxxwwwzzz{{{vvvwwwvvvqqqiiiaaa]]][[[WWWPPPLLLOOOQQQMMMJJJHHHHHHEEECCCJJJXXXeeelllnnnppplllddd\\\ZZZYYYOOODDDEEEDDDDDDGGGKKKLLLIIIEEE???;;;666222111111111111////////////////////////................................................------------------------........................---------............///////////////000000000000000222444555555777:::===???EEELLLQQQRRRRRRTTTVVVYYYYYYdddeeennn{{{mmmRRR\\\[[[MMMFFFFFFDDDAAABBBEEECCCCCCNNN]]]VVVHHH>>>???@@@;;;777888<<<<<<<<<<<<;;;999888777:::999888777777888999:::999999::::::;;;::::::999555555666666666777777777777777777777777777777777777777888999:::;;;;;;<<<<<>>@@@<<>>CCCCCCIIIccckkkRRR???===<<<666666===;;;;;;;;;;;;;;;:::999888999999888777777888999999888888888999999999999999444444444555555555666666777777777777777777777777666666777777888999999:::;;;>>><<<===AAA===@@@PPPjjjvvvzzzpppmmmsss~~~vvvnnniiieeeeeeddd]]]UUUOOOOOOPPPTTTPPPNNNLLLGGGAAA@@@DDDIIIfffwwwjjjeee[[[LLLGGGMMMIIIJJJMMMPPPOOOKKKCCC===777444111///000111111111////////////////////////................................................------------------------........................---------............///////////////000000000000000222444555555777:::<<>>===BBBBBBHHHbbbiiiQQQ===;;;;;;666666===888888999:::;;;;;;;;;:::999888888888888888888999888888777777777888888888333444444444444555555555666666666666666666666666555555666666777888888888:::>>>;;;999???>>>>>>GGGOOO```uuurrrvvvzzzyyy}}}yyyqqqhhh___[[[WWWUUUSSSQQQQQQQQQRRRRRRNNNKKKGGGCCC>>>>>>FFFQQQiiiqqqccc```WWWHHHFFFOOOLLLNNNPPPQQQNNNGGG???999444222///...000111111111////////////////////////................................................------------------------........................---------............///////////////000000000000000222444555555777:::<<>>???BBB@@@@@@KKKZZZPPPBBB999;;;>>>999666888666777888:::;;;;;;;;;;;;888888888888888888888888999888777666666666666777333333444444444555555555666666666666666666666666555555666666777777777777999???:::555;;;<<<:::???BBBGGGddd{{{pppiiijjjmmmoooqqquuu|||{{{sssrrroooiii```WWWQQQOOOMMMLLLLLLOOORRRSSSQQQNNNCCCBBB@@@>>>>>>GGG\\\pppyyygggXXXUUUPPPGGGFFFMMMPPPQQQQQQOOOIIIBBB;;;666222111///...000111111000////////////////////////................................................------------------------........................---------............///////////////000000000000000222444555555777:::===>>>CCCIIIMMMOOOQQQUUUYYYXXXYYYfffgggnnnwwwUUULLLPPPWWWQQQMMMIIIAAA@@@@@@??????>>>=========<<<999777888;;;<<<999777777888999:::::::::::::::888888888999999888888888:::999777555444444444555444444444444555555555555666666666666666666666666666666666666777777777777666???:::333888;;;999;;;======LLLkkktttnnnmmmjjjhhhiiilllppprrr{{{wwwsssooolll^^^^^^\\\WWWQQQMMMMMMNNNLLLQQQWWWZZZXXXRRRKKKFFF???@@@BBBEEEJJJ[[[yyywwwjjj[[[NNNKKKMMMNNNOOORRRSSSSSSPPPKKKDDD===777444222111//////000111111000////////////////////////................................................------------------------........................---------............///////////////000000000000000222444555555777:::===>>>CCCIIILLLNNNQQQUUUYYYXXXYYYfffhhhnnnwwwRRRBBBIII]]]\\\OOOGGGBBBAAAAAA>>>:::<<>>;;;444:::>>>;;;<<<======???JJJeee{{{uuuqqqnnnllljjjiiifffmmmvvv|||~~~zzzzzz~~~zzztttlllddd^^^YYYWWWLLLLLLLLLKKKIIIKKKPPPTTTQQQ[[[fffhhh___QQQFFF@@@BBBEEEJJJOOOWWWkkkwwwmmm^^^RRRGGGGGGOOOWWW[[[ZZZUUUSSSOOOIIIAAA999555333333111//////111111111000////////////////////////................................................------------------------........................---------.........//////////////////000000000000000222444555555777:::===>>>CCCIIILLLNNNQQQVVVYYYXXXZZZggghhhnnnvvvIIIJJJMMMPPPRRRNNNFFF@@@???===<<<<<<<<<<<<:::888999999999888888888777777444999999666555999999444666777888999999888777666555555444444444333333333444444444444444444444444555555666666555444333333222333444666666666666555888888999999999:::::::::===;;;>>>EEEKKK]]]vvvmmmeeefffdddbbbeeejjjllliiiiiieeegggooosssqqqpppsssnnnnnnllliiifffddddddeeegggccc^^^YYYVVVTTTQQQOOOIIIMMMOOONNNLLLNNNRRRTTTZZZdddmmmjjjYYYIIIEEEHHHIIIPPP]]]kkkvvv~~~ssswwwuuu```YYYPPPMMMGGGIIIWWWccc^^^PPPPPPPPPLLLEEE;;;333///...000000000000000000000000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......---------......000111222000111222444666777999:::>>>CCCJJJNNNOOOQQQTTTWWWZZZ___```eeennnuuuHHHGGGGGGIIIJJJHHHDDD@@@===;;;::::::::::::999888999999999888888888777777444888999666666999:::777666666777888888777666666555444444444444333333333444444444444444444444444555555555555555444333333222333444555666666555555888888888999999999999:::999777;;;@@@DDDPPPlll{{{zzzyyyqqqfff^^^\\\YYYUUUfff___\\\\\\ZZZWWWWWW[[[[[[\\\[[[ZZZXXXVVVUUUTTTSSSSSSRRRRRRRRRPPPMMMJJJOOOQQQSSSSSSTTTXXX]]]aaa^^^fffjjjaaaPPPDDDEEELLLbbbuuu~~~yyyvvvpppyyyzzzcccQQQKKKMMMLLLJJJLLLXXXcccaaaXXXOOOMMMIIIAAA888111//////////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------.....................///000111000111333444666888::::::>>>CCCJJJNNNOOOQQQTTTWWWYYY___```fffooovvvFFFDDDAAAAAAAAAAAA@@@???<<<:::999:::;;;;;;:::999999999999888888888888888444888999777777999;;;:::555666777777777777666555444444444444333333333333333333333333333333333333444444555555444444333333111222333444555555555555777777777888888888999999666555888===>>>AAAPPPaaawwwmmmeee```TTTSSSTTTVVVWWWXXX\\\bbb\\\]]]]]]\\\ZZZVVVRRROOOOOOOOOPPPRRRUUUVVVVVVTTTWWWYYY]]]```aaa```______RRRVVVVVVMMMEEEGGGUUUcccxxx}}}~~~~~~gggUUUJJJFFFIIILLLPPPSSSWWWYYYVVVQQQMMMIIICCC:::333//////000////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......//////.........//////000111222333555777999;;;<<<>>>CCCJJJNNNOOOQQQTTTWWWWWW^^^aaagggqqqvvvCCCBBB@@@>>>>>>>>>=========<<<;;;<<<===>>>===<<<888888888888888888888888333777::::::999999:::;;;555555555666666555555555444444444333333333222222222222222222222222222222333333444444444333333222111222222333444444555555666666777777777888888888888666888;;;;;;:::???GGGSSSpppwwwrrryyy{{{xxxdddfffiiijjjhhheeedddeeeuuuttttttrrrnnnhhh```[[[XXXVVVUUUVVVZZZ^^^aaabbbdddeeejjjnnnkkkaaaWWWQQQEEEGGGGGGEEEKKK[[[mmmyyypppYYYQQQQQQPPPMMMSSSZZZ]]]YYYPPPIIIFFFHHHDDD<<<444///---///111////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......000//////............///111222444666888;;;<<<===>>>CCCJJJNNNOOOQQQTTTWWWVVV]]]bbbiiirrrwww@@@AAAAAAAAA???===<<<<<<<<<;;;:::;;;<<<===<<<;;;888888888888888888888888333888>>>AAA>>>:::999:::444444444444444444444444444444333333333222222222222222222222222222222222222222333333333333333222111111222222333333444555555555555666666666777777888666666999999999;;;>>>>>>NNNkkkvvvvvvzzzzzz~~~~~~vvvoooooorrrssstttxxx}}}{{{kkkkkklllooorrrttttttrrreeecccdddeee___SSSKKKJJJLLLRRRYYYcccrrr{{{ZZZJJJNNNVVVWWWWWWYYY```eee^^^PPPJJJKKKCCC>>>666000------///000................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......000//////............///111222444666999;;;===>>>>>>CCCJJJNNNOOOQQQTTTWWWUUU]]]bbbiiissswww>>>@@@BBBBBB@@@===<<<;;;:::888777888999999888777888888888888888999999999555<<>>FFF^^^rrrppprrrtttjjjnnnqqqwww~~~zzzgggkkkrrryyy|||yyyrrrlllSSSMMMKKKKKKGGGCCCHHHSSSeeessszzz___IIIDDDKKKSSSVVVZZZYYYaaallliiiYYYOOOQQQ<<<888222...---...//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......//////.........//////000111222444666999;;;===>>>>>>CCCJJJNNNOOOQQQTTTWWWUUU]]]bbbiiirrrwww===???AAA@@@===::::::;;;:::888777777888888666555777777888888888999999999999BBBOOOWWWQQQAAA888777444333222111111222333444333333333222222222222111111111111111111111111111000000111222222222222222111111000000111222333444333444444444444555555555222444555555555666888888999888999AAATTTsss~~~ttthhhfffaaa[[[YYYZZZ[[[XXXUUUMMMQQQXXX```dddbbb]]]XXXPPPNNNQQQWWWYYY\\\kkk~~~kkk^^^SSSPPPRRRTTTVVVXXX^^^___pppjjjNNNDDD666333000//////000...---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------.....................///000111000111333555888;;;===>>>>>>CCCJJJNNNOOOQQQTTTWWWVVV^^^aaahhhqqqwww<<<>>>???<<<999777999;;;<<<:::888888999888777555777777888888999999999999===FFFVVV___WWWEEE888666444333222111111222333444333333333222222222111111000000000000000000000000///000111222222222222222111000000000000222333444333333333444444444555555222666888777555666666666333:::AAA>>>;;;FFFdddvvvfff___WWWTTTTTTUUUSSSQQQRRRSSSUUUYYY^^^ccceeeeeefffjjjwwwqqqnnnYYYSSSVVVccchhhccc^^^___gggnnn|||KKK222333111//////111111...,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......---------......000111222///000222555888;;;===>>>>>>CCCJJJNNNOOOQQQTTTWWWWWW^^^aaagggqqqvvv======<<<;;;;;;;;;;;;<<<:::999888888777777888888999999888888888888999999===@@@DDDFFFDDD>>>777333333333333222111000///...222222222111111111111000////////////////////////000000000000000000000000000000000000000000000000444444444555555555555666555555555555666666666666888777666666888???GGGLLLuuusssoooqqqgggmmm{{{yyyUUUMMMVVVPPPWWWwwwjjjdddgggUUU888444111111000///////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///............////////////111222444666999;;;======???AAAGGGMMMNNNNNNSSSYYYYYY\\\^^^gggqqquuu===<<<<<<;;;;;;;;;;;;;;;999999888777777777888888888888888777777888888888999;;;===>>>===;;;777555333333333333222111000///222222222111111111000000000000000000000000000000////////////////////////000000000000000000000000333333333333444444444444444444555555555666666666666777888888999;;;???CCCIII[[[~~~ooo\\\MMMKKKQQQcccnnnzzzfffkkkuuu|||nnnWWW@@@333///111000000///////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///............////////////111222444666999;;;======@@@BBBGGGMMMNNNNNNRRRXXXWWW[[[___iiiuuuzzz<<<<<<;;;;;;;;;:::::::::999888888777777777777777888777777666666777777888555555555555555666777777333333333333222222111000222222111111111000000000000000000000000000000000////////////////////////000000000000000000000000111111222222222333333333444444444444555555555555444666888999888777777888999999FFFjjjzzz]]]QQQPPPRRRZZZbbb{{{jjjcccvvvvvv___DDD555444333...111000//////......//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///............////////////111222444666999;;;======AAACCCHHHMMMNNNMMMQQQWWWWWW[[[```kkkxxx|||;;;;;;;;;;;;;;;:::999999888888777666666666666777777666666555555666666777444333222222222444555666333333333333333222111111111111111111000000000000111111111111111111111111////////////////////////000000000000000000000000111111111222222222333333333333333333444444444444333555777888666444333444===;;;:::CCC[[[yyyfff___]]]bbbeeegggrrruuu^^^hhhtttcccJJJ666000222222///000000///............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///............////////////111222444666999;;;======BBBCCCHHHMMMNNNMMMPPPVVVYYY\\\```kkkwwwzzz::::::;;;;;;::::::999888888777666666555555666666666555555444444555555666444444444444444444444444222222333333333222111111111111111000000000//////000000000000000000000000........................////////////////////////111222222222333333333333222222222222333333333333333444555555333333444666333:::>>><<<===MMMiii{{{___KKKSSSfff{{{wwwddd]]]sss```HHH555333444...,,,///000//////...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///............////////////111222444666999;;;======BBBCCCHHHMMMNNNMMMPPPVVVZZZ\\\___jjjwww{{{888999:::;;;:::999888777777777666555555555555555555444444444444444444555555555555555444333222222111111222222222111111000111111000000000/////////////////////////////////........................////////////////////////111111222222222333333333111111111111222222222222222222333222222333555888222555888777666<<>>BBB:::SSSuuuvvvggg``````eeettt{{{zzzyyy{{{{{{mmmQQQ===333---///111///...111//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///............////////////111222444666999;;;======@@@BBBGGGMMMNNNNNNRRRXXXZZZZZZ[[[gggwww~~~777888:::::::::999777555666666555444444444444555444333333222222333333444333111///......000222444...///000000000000//////000000000000////////////................................................////////////////////////////////////000000000000000000000000111111111111---///222222111111111222///333777777555333444666>>>>>>@@@MMMllluuuxxx}}}uuummm```RRRRRRXXXaaavvvuuuZZZ;;;---222222///...111///)))//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///............/////////000111222444666999;;;======???AAAGGGMMMNNNNNNSSSYYY]]][[[ZZZdddsssyyy999888888777666555555444333333333222222222111111111111111111111111111111000000000000000000000000////////////////////////111111000......---------,,,,,,,,,,,,,,,---...///---------------------------------............///............////////////////////////////////////000000000000000000000000111111222222222333333333333333888AAAGGGVVVxxxvvvkkkmmmsssuuutttuuuvvvvvvyyyrrr\\\XXX```ggg___cccooo~~~___BBB555//////.........---------------......------,,,+++------------------------++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000000111444555666999<<>>@@@AAAFFFKKKOOOPPPSSSWWW[[[[[[VVV___eeerrr|||555555555555555555666666222222222111111111000000////////////////////////...................................................------,,,,,,,,,,,,---...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------............................................................//////000000000111111111333333444666444111222444777999555666@@@III\\\wwwuuuvvvtttnnnPPPDDD777111///...,,,,,,---.....................------......------,,,+++------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++*********)))+++++++++,,,,,,---------------......///000000000///111444666888;;;>>>AAABBBFFFLLLOOOQQQTTTXXX\\\]]]YYYbbbfffqqq{{{666666555555555555555555222111111111111000000000////////////////////////........................---------------------------,,,,,,++++++,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------------.........------------------------........................////////////000000000000222444666444///---000333444999666333777555888FFFKKKWWW___kkkzzzyyyqqq[[[EEE888222------111222///+++---------...............------......------,,,+++------------------------++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++,,,,,,------...------......///000000000///111444666888;;;???BBBBBBGGGLLLOOOQQQSSSXXX\\\]]]ZZZcccfffqqq{{{666555555555444333333333111111111111000000000000................................................------------------------,,,,,,++++++++++++,,,,,,+++++++++***++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---------.........------------------------................................./////////000000...111333111000000333555+++555444222777666222666777999444666FFFXXXqqqyyy___AAA...111111000000222222111...---------.........//////------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++,,,,,,---******+++,,,,,,---......------......///000000000///111444666999<<<@@@CCCBBBGGGLLLOOOPPPSSSWWW[[[[[[XXXbbbfffqqq|||555555444333333222111111111111111111000000000000................................................------------------------+++++++++***++++++,,,,,,************+++,,,------++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......------------------------..................................../////////000---//////......//////...,,,555000)))///333111333000555444555;;;:::>>>MMMWWWjjj}}}]]]<<<333;;;///333333000,,,,,,...///---------.........//////------......------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,---......///******+++,,,,,,---......------......///000000000///111444777999<<<@@@CCCCCCGGGLLLOOOPPPRRRVVVZZZYYYWWWbbbfffrrr}}};;;777444333444555333111222222222111000//////...////////////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,---------....................................------------......////////////000000000000///000000000111111111111222111111000222444666888===DDDNNN[[[pppvvvqqqttt~~~~~~|||mmmTTT???333///000000000000000////////////........................***---//////...,,,,,,---++++++++++++++++++++++++******************************++++++++++++*********+++,,,,,,------------)))************+++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,---..................////////////333444555666777;;;@@@DDDDDDGGGNNNTTTUUUTTTVVV[[[[[[YYYcccfffqqq~~~888555222111222333111000222222111111000//////.................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,,,,------------...------------------------......------------............/////////000000000//////000000000111111111111111000000111333555777444666888;;;DDDOOOVVVWWW[[[___gggqqq|||oooddd[[[XXXSSSIIIAAA>>>>>>FFFQQQ\\\fffsssqqqeeeSSSCCC888333000////////////............---........................***,,,---...,,,++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++*********++++++,,,,,,,,,,,,+++)))************+++++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---..................////////////333444555666888;;;@@@DDDDDDFFFLLLSSSTTTRRRUUU[[[]]]ZZZcccfffrrr555333111000000000///...222111111000000//////...........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++************)))))))))++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------------------......------------...............////////////000////////////000000000000000/////////000222444555888888666444777===???<<<777999===BBBGGGMMMRRRTTTQQQRRRTTTUUUUUUSSSQQQOOOKKKNNNSSSXXX\\\^^^^^^^^^UUUVVVXXXYYYXXXTTTMMMHHHGGG???999888888555333333,,,,,,///777EEESSS^^^cccOOOEEE888111111111///,,,.........---------,,,,,,------------------------)))+++,,,,,,+++******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++*********++++++++++++******))))))************+++++++++*********++++++++++++,,,---,,,,,,,,,,,,---..................////////////222333555666888<<>>AAADDDDDDGGGNNNTTTUUUTTTVVV[[[ZZZUUU^^^eeevvv000000000000////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------------.../////////000111222222111///---........................////////////////////////............//////////////////............//////................................................---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))*********************************)))))))))))))))))))))))))))))))))))))))------------,,,,,,+++***+++,,,,,,,,,,,,,,,,,,---...............///000000///222666999;;;>>>BBBEEEFFFHHHNNNVVVXXXWWWXXX[[[[[[VVV```gggwww000000000000/////////...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------......//////000222333111000///...................................................---.........//////////////////............//////------------------------------------------------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))***************************))))))))))))))))))))))))))))))))))))))))))))),,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,------...............///000000///222666999;;;>>>BBBEEEFFFHHHNNNVVVXXXWWWXXX[[[ZZZVVV```gggwww000000000/////////..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************))))))))))))))))))))))))***))))))((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///...111333333000......000------------------------........................---------........./////////......------......///------------------------------------------------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************))))))))))))))))))******)))))))))))))))))))))))),,,,,,,,,,,,,,,++++++***+++++++++,,,,,,---------...............///000000///222666999;;;>>>BBBEEEFFFHHHOOOVVVYYYWWWXXX\\\YYYVVV```gggwww000000/////////.................................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************************++++++++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------...---111333222///---...000------------------------------------------------,,,,,,---------............------------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************)))))))))))))))*********))))))))))))))))))))))))++++++,,,,,,,,,++++++***+++++++++,,,,,,---------...............///000000///222666999;;;>>>BBBEEEGGGIIIOOOWWWYYYWWWXXX\\\XXXUUU```gggvvv////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************************************))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++)))))))))******++++++++++++++++++++++++++++++++++++++++++++++++,,,------...000222111...---...000------------------------------------------------,,,,,,,,,,,,------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))******+++,,,,,,+++++++++******+++,,,,,,---.....................///000000///222666999;;;>>>BBBEEEGGGIIIOOOWWWYYYXXXYYY\\\WWWUUU```gggvvv/////////.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************************************))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++++++++(((((())))))***+++++++++++++++++++++++++++++++++++++++******++++++,,,---000000////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************+++++++++))))))))))))))))))))))))((((((((()))******++++++)))))))))))))))))))))))))))***++++++++++++++++++******+++,,,,,,---.....................///000000///222666999;;;>>>BBBEEEGGGIIIPPPWWWZZZXXXYYY]]]VVVTTTaaagggvvv//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************************************))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***+++++++++((((((((()))***+++++++++***************************************+++,,,,,,333///,,,---000111///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************++++++++++++++++++++++++************************))))))*********+++++++++))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))***+++++++++++++++)))******+++---......///...............///000000///222666999;;;>>>BBBEEEHHHJJJPPPXXXZZZXXXYYY]]]UUUTTTaaaggguuu//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++'''(((((()))***+++++++++*********************************)))***++++++,,,444///***+++000333///+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,************************************************,,,+++++++++******))))))************************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))((()))***+++++++++++++++)))******+++---...//////...............///000000///222666999;;;>>>BBBEEEHHHJJJPPPXXXZZZXXXYYY]]]TTTTTTaaaggguuu//////.........---------......---------,,,,,,,,,------------------------++++++++++++++++++++++++************************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************++++++***))))))+++///222.........------,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++***,,,,,,,,,++++++*********+++*********))))))((((((+++++++++*********))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++*********))))))''''''(((((())))))************++++++++++++******))))))))))))************)))************+++++++++)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------......///000111222333555888;;;>>>AAACCCJJJJJJMMMTTTWWWVVVWWWZZZXXXVVVbbbhhhvvv//////.........---------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******)))(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************++++++*********,,,///111......---------,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++***,,,,,,,,,++++++*********************)))))))))(((+++++++++*********))))))))))))))))))))))))))))))*********+++++++++,,,,,,+++++++++*********))))))(((((((((((())))))******(((((())))))))))))(((((())))))))))))************)))************+++++++++)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------......///000111222333555888;;;???AAACCCIIIIIINNNUUUXXXWWWWWWYYYUUUTTT```gggvvv...............---------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************+++*********+++---///000------------,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++***+++++++++++++++*********************))))))))))))+++************)))))))))))))))))))))))))))))))))*********++++++++++++,,,+++++++++***************((((((((())))))))))))***'''(((((())))))(((((('''))))))))))))************)))************+++++++++)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------......///000111222333555888;;;???BBBDDDHHHIIIOOOWWWZZZXXXVVVXXXRRRQQQ^^^fffvvv........................---------,,,,,,,,,++++++++++++++++++++++++++++++************************************************))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((()))))))))************+++*********,,,...///...,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************************************))))))***++++++++++++***+++++++++************************)))))))))))))))************))))))))))))))))))))))))))))))))))))************++++++++++++************************))))))))))))))))))))))))))))))************))))))((()))))))))************))))))*********+++++++++))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------...------......///000111111222444777;;;???BBBDDDGGGIIIPPPYYY\\\YYYVVVWWWQQQQQQ^^^fffuuu---.....................------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))***************))))))+++...///...---,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))************************************************))))))***++++++++++++***************************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************************))))))))))))))))))************))))))((()))))))))************))))))*********+++++++++))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------...------......///000111111222444777;;;???CCCDDDGGGIIIPPPZZZ]]]YYYVVVVVVSSSRRR___fffttt---------...............,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***************)))))),,,///111...+++++++++++++++,,,,,,,,,,,,))))))************))))))************************************************))))))***++++++++++++***)))))))))***************))))))))))))************(((((()))))))))))))))***)))))))))))))))))))))))))))))))))************+++***************++++++++++++************)))))))))&&&''''''((((((''''''&&&))))))))))))************)))************+++++++++)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------......///000111000222444777;;;@@@CCCEEEGGGIIIQQQZZZ]]]YYYWWWWWWTTTSSS```fffsss---------.........//////,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))''''''((())))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***************((((((,,,111111...*********+++++++++,,,,,,,,,))))))************))))))************************************************))))))***++++++++++++***((()))))))))*********+++((()))))))))************(((((((((((())))))******))))))))))))))))))))))))))))))))))))************))))))*********++++++++++++++++++*********))))))&&&&&&''''''''''''&&&&&&))))))))))))************)))************+++++++++)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------......///000111000111444777;;;@@@CCCEEEIIIJJJPPPYYY\\\YYYWWWXXXSSSRRR___fffsss---------.........//////,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***************((((((,,,111222...)))*********++++++,,,,,,,,,))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***(((((())))))*********+++(((((())))))*********+++'''((((((((())))))******))))))))))))))))))))))))))))))))))))************))))))******++++++++++++++++++++++++******))))))(((((())))))))))))(((((())))))))))))************)))************+++++++++)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------...------......///000111000111444777<<<@@@CCCEEEIIIJJJPPPYYY\\\YYYXXXYYYQQQQQQ___fffsss------------------------************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))))))))((('''''''''(((***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&(((+++---,,,***---$$$&&&222222'''&&&///,,,,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))((('''((()))***)))((())))))))))))))))))))))))******))))))(((((('''''')))))))))))))))))))))))))))((((((''''''''''''((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((+++///000...***'''&&&******)))((('''&&&&&&%%%))))))))))))************)))************+++++++++************************,,,,,,++++++,,,,,,---......------......///000111111222444777:::>>>AAACCCHHHLLLRRRWWWZZZ[[[YYYWWWTTTXXX]]]gggsssyyy------------------------************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))))))))(((((('''((()))***+++))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))((('''(((+++,,,+++)))+++(((+++222000((('''---,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))***)))((()))***++++++)))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))((((((((('''(((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++...111222000---******)))))))))((('''''''''&&&))))))))))))************)))************+++++++++************************,,,,,,++++++,,,,,,---......------......///000111111222444777:::>>>AAACCCHHHLLLRRRWWWZZZ[[[YYYWWWTTTXXX\\\fffrrrwww------------------------************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))''''''''''''''''''''''''))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***(((((((((******)))((((((...222111---))))))+++++++++,,,,,,,,,+++******))))))))))))))))))))))))+++))))))***+++,,,+++***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))***+++(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,...---+++)))))))))(((((((((((((((((((((((())))))))))))************)))************+++++++++************************,,,,,,++++++,,,,,,---......------......///000111000222444777;;;???BBBDDDHHHLLLRRRWWWZZZ[[[YYYWWWTTTXXX\\\fffqqqvvv,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))))))))))))))(((((('''222888000)))***+++(((++++++,,,,,,,,,++++++***))))))))))))))))))))))))***)))((()))+++,,,+++***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))***,,,,,,(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++***((('''((()))((((((((((((((()))))))))((()))))))))************))))))*********+++++++++************************,,,,,,++++++,,,,,,---......------......///000111000111444777;;;???CCCEEEHHHLLLRRRWWWZZZ[[[YYYWWWSSSWWW[[[fffrrrwww,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))'''(((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))(((((((((((((((555999///'''***+++(((***++++++,,,,,,,,,++++++)))))))))))))))))))))))))))((('''(((*********)))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))***,,,,,,(((((((((((((((((((((((('''((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,---,,,******+++,,,((((((((()))))))))))))))((()))))))))************))))))*********+++++++++************************,,,,,,++++++,,,,,,---......------......///000111000111444777<<<@@@CCCEEEHHHLLLRRRWWWZZZ[[[YYYWWWRRRVVV[[[gggssszzz,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))************************))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''((())))))''''''((())),,,444555---''')))***)))******+++,,,,,,,,,++++++))))))))))))))))))))))))(((''''''''')))***)))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))***+++((((((((((((((((((((((((''''''(((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++***)))((()))+++))))))))))))))))))))))))))))))))))))************)))************+++++++++************************,,,,,,++++++,,,,,,---......------......///000111000111444888<<>>BBBEEEGGGHHHLLLRRRWWW[[[\\\[[[ZZZQQQXXX^^^iiisssvvv******************************))))))))))))******(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))+++***)))((()))...888AAA((()))))))))(((((()))*********++++++++++++******(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))((((((((((((((((((((((((******))))))((((((''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))******************))))))******+++,,,++++++++++++++++++++++++***+++,,,---............------......///000000000000111555999>>>BBBFFFGGGJJJMMMRRRWWWZZZ[[[ZZZZZZRRRXXX^^^hhhrrruuu***************************))))))))))))))))))***(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))'''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))+++((($$$%%%,,,666<<<>>>%%%''')))***((('''(((*********++++++++++++******(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((''''''''''''''''''''''''******))))))(((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))******************))))))******+++,,,++++++++++++++++++++++++***+++,,,---............------......///000000000000111555999>>>CCCFFFHHHLLLOOOSSSWWWYYYZZZYYYXXXSSSYYY^^^hhhqqqttt***************************))))))(((((())))))***'''(((((()))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((((((((((((((('''''''''''''''((())))))'''''''''(((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))(((&&&###%%%...777999666%%%'''))))))((((((((()))******++++++++++++******))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))((((((''''''''''''''''''''''''((()))))))))))))))(((''''''''''''((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******************))))))******+++,,,++++++++++++++++++++++++***+++,,,---............------......///000000000///111555:::???DDDGGGIIINNNPPPSSSWWWYYYYYYXXXXXXSSSYYY^^^hhhrrrwww************************))))))(((((((((((())))))''''''((()))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''(((((((((((((((((((((((('''''''''''''''((())))))''''''''''''((((((((()))''''''''''''''''''''''''))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((%%%''''''''',,,222222,,,(((((((((((()))))))))(((******++++++++++++******))))))))))))))))))))))))(((((())))))))))))(((((('''((()))******)))(((''''''''''''''''''''''''''''''((()))******))))))(((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******************))))))******+++,,,++++++++++++++++++++++++***+++,,,---............------......///000000000///111555:::???DDDHHHJJJLLLOOORRRVVVYYYZZZZZZZZZRRRXXX___jjjvvv}}}))))))))))))))))))))))))))))))(((((((((((())))))''''''((()))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''(((((((((((((((((((((((('''''''''''''''((())))))&&&'''''''''(((((())))))''''''''''''''''''''''''))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((###))),,,))))))---+++'''***((('''((()))***)))(((******++++++++++++******))))))))))))))))))))))))(((((())))))))))))(((((('''((()))******)))((('''''''''''''''''''''''''''&&&'''(((*********))))))&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))*********************)))***++++++,,,++++++++++++++++++++++++++++++,,,---............------......///000000000///111555:::???DDDHHHJJJKKKMMMQQQUUUYYY[[[\\\\\\QQQXXX___lllyyy************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((******)))((('''&&&%%%%%%''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((('''''''''&&&))))))(((((('''''''''&&&((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((&&&'''((()))'''&&&(((''''''***------***''')))))))))))))))******+++))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))((((((''''''))))))))))))************))))))))))))))))))))))))++++++******************************************++++++,,,,,,,,,,,,------,,,,,,------.../////////000222666<<>>CCCHHHJJJLLLQQQTTTTTTWWW[[[[[[YYYVVVSSSYYYeeelllsss))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''(((((())))))******&&&'''''''''(((((())))))''''''((((((((((((''''''(((((((((((((((((((((((('''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((***)))((()))+++---,,,+++)))+++------,,,***))))))((((((''''''(((((()))***))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))************+++))))))))))))************)))))))))))))))))))))))))))))))))***++++++,,,,,,************************++++++,,,,,,,,,,,,---------......//////000111111111222444888===CCCHHHKKKMMMRRRUUUUUUXXX\\\]]][[[[[[WWW[[[gggmmmrrr))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''''''''((()))*********'''''''''(((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((***++++++***(((***,,,+++((('''((()))''''''&&&&&&''''''((()))))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))*********+++++++++))))))))))))************))))))))))))))))))))))))((())))))***++++++,,,,,,************************++++++,,,,,,,,,,,,------.........///000000111111111222444777===CCCHHHKKKOOOSSSVVVVVVYYY^^^___]]]\\\WWW[[[gggmmmsss))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))&&&''''''((()))******+++((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&'''''''''(((((())))))&&&'''''''''(((((())))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&%%%&&&)))******)))((()))***(((%%%$$$&&&)))&&&%%%%%%%%%%%%&&&''''''))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******++++++++++++))))))))))))************))))))))))))))))))))))))((())))))***++++++,,,,,,************************++++++,,,,,,,,,---------......//////000000111111111222444777<<>>CCCHHHKKKLLLSSSXXXYYY[[[^^^___]]]WWWYYYXXX\\\bbbggg~~~))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&(((((('''((()))+++,,,+++)))(((&&&&&&&&&''''''''''''''''''((())))))))))))************))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))+++***************+++++++++++++++++++++++++++++++++,,,,,,------...//////////////////000000000000///111555:::???EEEIIILLLLLLRRRXXXYYY[[[^^^___^^^WWWZZZYYY[[[___ccc|||(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&'''(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''))),,,...+++***((('''&&&''''''((('''''''''''''''((())))))))))))************))))))''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))*********)))******+++,,,++++++++++++++++++++++++,,,,,,,,,---......//////////////////000000000000...111555;;;AAAFFFJJJMMMKKKRRRWWWYYY[[[___```^^^XXX[[[ZZZ\\\___bbbzzz''''''(((((())))))******))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&''''''((())))))***((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&''')))...222)))((('''&&&&&&'''((()))'''''''''''''''((())))))))))))************))))))((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))******))))))***++++++,,,++++++++++++++++++++++++,,,,,,------.../////////////////////000000000000...000555;;;BBBGGGKKKNNNKKKRRRWWWYYY[[[___```^^^ZZZ\\\[[[]]]```bbbxxx&&&''''''((()))******+++))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%&&&'''((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&'''((())))))***((((((((((((((((((((((((''''''''''''''''''''''''))))))(((&&&&&&***///444(((''''''&&&'''((()))***'''''''''''''''((())))))))))))************))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))((((((''''''''''''((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))******))))))***+++,,,,,,++++++++++++++++++++++++,,,,,,------.../////////////////////000000000000---000555<<>>EEEKKKPPPOOORRRVVVYYY[[[^^^aaaccc[[[eeefffbbbeeejjj{{{))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((())))))))))))&&&'''''''''(((((())))))''''''(((((())))))******&&&'''((())))))((('''&&&&&&&&&'''((())))))((((((((((((((((((((((((((((((((((((''''''((()))***+++222,,,&&&%%%(((***)))&&&))))))))))))))))))))))))&&&&&&'''((()))***++++++))))))************))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&((()))************)))))))))))))))))))))))))))************+++++++++*********)))***++++++,,,******+++,,,,,,---......,,,,,,---......//////000......//////000111111111111333555999===DDDKKKOOONNNQQQUUUYYY[[[^^^bbbdddZZZeeefffbbbdddjjj|||))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&''')))'''%%%&&&))),,,...+++'''&&&''')))((('''******))))))((((((''''''))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))((((((((()))******++++++(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++((()))+++,,,---,,,,,,++++++++++++,,,,,,,,,------///............//////000///000333888???GGGOOOSSSQQQQQQSSSWWW\\\```bbbbbb```cccaaabbbfffhhhxxx))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&(((((('''&&&'''***......***'''&&&''')))((('''***)))))))))((((((((('''))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))(((((())))))***+++++++++(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,,,,,,,---------.........////////////......//////000000000111444888???GGGNNNRRROOOPPPQQQUUU[[[___aaaaaa```eeecccdddiiijjjyyy(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((('''''')))---000---***(((''''''(((((('''))))))))))))(((((((((((())))))))))))))))))))))))+++++++++***************)))))))))))))))))))))))))))))))))***++++++,,,,,,(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++...---,,,,,,,,,,,,,,,,,,---------........./////////////////////000111222111222444999???FFFMMMQQQNNNOOOPPPTTTYYY]]]______aaafffeeegggkkklllzzz(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))(((''''''(((+++///222+++***(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((************************(((((((((((((((((((((((())))))******++++++,,,,,,(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***+++++++++++++++,,,,,,000///---,,,+++,,,,,,---+++++++++,,,,,,,,,------000//////000000111222333222333555999???FFFLLLPPPOOOOOOQQQTTTYYY]]]______```eeefffhhhmmmmmmzzz'''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))(((''''''))),,,///111)))))))))(((((((((((()))(((((((((((())))))))))))((((((((((((((((((((((((************************((((((((((((((((((((((((((())))))***++++++,,,,,,(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++*********++++++,,,,,,,,,000///---,,,+++,,,,,,---+++++++++,,,,,,,,,------////////////000111222333222333555999???FFFLLLPPPQQQQQQRRRVVV[[[^^^``````^^^dddeeehhhmmmnnn{{{''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))((('''(((***---......((()))***)))((('''((()))(((((((((((())))))))))))))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))((((((((()))******++++++(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********++++++,,,,,,---...---,,,,,,,,,,,,,,,,,,---------.........//////.........///000111222333111222444999???FFFMMMQQQSSSSSSTTTWWW\\\___aaaaaa^^^cccdddgggmmmooo~~~'''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))''''''))),,,---,,,***&&&)))******((('''(((***'''((((((((()))))))))***))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))'''''''''((())))))******(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))******+++,,,,,,------***+++,,,,,,,,,,,,,,,,,,---------.........//////---------...///000222222000111444888???GGGNNNRRRSSSSSSTTTXXX\\\```aaaaaa^^^cccdddgggnnnqqq&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((''''''))),,,---***'''&&&(((+++***((('''(((***'''((((((((())))))******))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))&&&&&&''''''((()))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))***+++,,,,,,------((()))+++,,,---,,,,,,++++++++++++,,,,,,,,,------,,,,,,------...000111222///000333888???GGGOOOSSSSSSSSSTTTWWW\\\___``````___ddddddgggooosss(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))'''++++++'''***222111)))))))))))))))************'''''''''(((((((((((((((******))))))))))))*********++++++,,,,,,++++++*********))))))))))))******))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---.../////////////////////000111111111222555;;;DDDLLLRRRTTTSSSRRRSSSUUUYYY\\\^^^^^^]]]hhhjjjlllrrrwww(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((''''''''''''(((((((((((((((((()))))))))))))))))))))))))))))))))))))))++++++***,,,///---((())))))******************((((((((((((((((((((((((******))))))))))))*********++++++,,,,,,++++++*********))))))))))))******))))))))))))))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........///////////////000111111111222555<<>>FFFMMMQQQRRRSSSSSSRRRTTTXXXZZZ[[[[[[ZZZdddhhhmmmuuuxxx(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((+++//////******,,,******+++,,,---......///+++******))))))(((((('''******))))))))))))*********++++++,,,,,,++++++*********))))))))))))******))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------///////////////000111111222444888???GGGMMMPPPQQQRRRQQQQQQTTTXXX[[[\\\\\\[[[dddgggllluuuyyy(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))(((---///,,,***++++++)))((()))***,,,---///000111++++++******)))(((((('''******))))))))))))*********++++++,,,,,,++++++*********))))))))))))******))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........///////////////000111111222444999@@@HHHNNNPPPQQQPPPPPPPPPSSSXXX[[[]]]]]]\\\ccceeeiiissswww(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''''''''(((((((((((((((((()))))))))))))))))))))))))))))))))))))))111222***'''++++++''''''(((***,,,...000222222+++++++++***)))(((((('''******))))))))))))******+++++++++,,,,,,+++++++++******))))))))))))******))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,------------------------++++++,,,,,,---.../////////////////////000111111222444999@@@HHHNNNPPPQQQOOOOOOPPPSSSXXX\\\^^^^^^\\\bbbcccgggqqqvvv))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))(((((())))))))))))))))))))))))))))))******)))'''%%%%%%''')))***222555...''''''******))))))***+++---......///---,,,,,,+++***)))((('''((())))))******++++++,,,(((******(((***---,,,''')))))))))))))))))))))))),,,+++***))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))(((((((((((())))))))))))))))))************+++)))(((''''''((()))++++++++++++*********))))))************************))))))))))))))))))))))))******)))))))))))))))************)))))))))))))))************************)))******++++++,,,---------.........---,,,,,,+++---------............////////////000111111222222111555<<>>GGGOOORRRRRRQQQQQQRRRTTTWWW[[[___bbb___]]]cccooovvvzzz))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,......---,,,+++******************************)))((((((***...222111,,,***------***))),,,************+++++++++++++++++++++++++++,,,,,,,,,************************(((+++---...222777888555,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++,,,------+++******))))))******+++))))))))))))*********************++++++*********))))))*********+++++++++************************))))))))))))))))))))))))(((((((((((()))***+++,,,'''(((((()))******++++++************************)))******++++++,,,------+++,,,------......---------------............///......///000000111111222444444666===GGGPPPRRRRRRQQQQQQRRRTTTWWW\\\```bbb___]]]bbbooowww{{{))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))+++---------+++***************************+++***)))''''''***///444///++++++///...))))))---***************+++++++++,,,,,,++++++***))))))(((+++++++++,,,,,,,,,------...000///,,,---000...)))++++++++++++++++++++++++++++++------------++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------++++++************++++++))))))))))))******************++++++++++++******))))))******++++++++++++************************))))))))))))))))))))))))(((((((((((()))***+++,,,'''(((((()))***+++++++++************************)))******+++,,,,,,------+++,,,,,,---.........------------.........////////////000000111111222222555333555===HHHPPPSSSRRRQQQQQQRRRTTTXXX\\\```ccc___]]]bbboooxxx{{{))))))))))))************+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************---)))***...+++&&&+++777******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,---------...//////......///---+++(((******+++,,,---------,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********************************************************************************)))************+++++++++************************++++++++++++++++++++++++************************))))))************))))))************************++++++******++++++,,,---************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------............///000000000000000111111222...111666???HHHOOORRRSSSVVVSSSQQQRRRWWW]]]aaaccc^^^]]]bbbnnntttyyy))))))))))))************+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((())))))(((((((((((())))))************************))))))))))))************+++******++++++***...444***++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++...............---,,,,,,......------,,,,,,,,,+++000///......//////---+++***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************************************************************************++++++++++++************************++++++++++++++++++++++++************************))))))************))))))************************++++++******++++++,,,---************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------............///000000000000000111111222///111777@@@IIIPPPTTTUUUVVVTTTRRRSSSWWW]]]aaadddaaa___cccnnnuuuyyy))))))))))))************+++***))))))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))(((((((((***))))))(((((())))))***************************)))))))))*********++++++)))+++***(((+++000222000++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------***+++,,,---///000111222000///......///000///...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))************))))))************************++++++******++++++,,,---+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------............///000000000000000111111222000222888AAAJJJQQQUUUVVVWWWTTTRRRSSSXXX]]]bbbdddccc```dddnnnuuuzzz((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***************************))))))*********+++++++++(((+++***&&&,,,666555,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,------------++++++,,,,,,---...//////***+++,,,---...000111111111///......///000///...---------------......///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))******++++++******)))************************++++++******++++++,,,---,,,,,,++++++***+++++++++,,,,,,,,,------------------------............///000000000000000111111222222444999AAAJJJPPPSSSSSSWWWUUUSSSTTTXXX^^^bbbeeedddaaadddnnntttxxx((()))))))))******************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))******************))))))))))))******************************************++++++++++++(((+++)))'''...777555+++++++++,,,,,,,,,---------,,,,,,---------.........///...------------...///......---------,,,,,,,,,555333222222333333111000...------,,,,,,---......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******************************++++++******++++++,,,---,,,,,,++++++***+++++++++,,,,,,,,,------.........---------............///000000000000000111111222555666:::AAAHHHMMMOOOOOOXXXUUUSSSUUUYYY___ccceeeccc```dddmmmssswww))))))))))))******************+++,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))************++++++******))))))******+++++++++++++++++++++++++++*********++++++++++++,,,)))******+++000555222,,,,,,,,,,,,,,,------------,,,------......////////////...---,,,+++,,,---...///000333555888;;;===>>>EEEDDDCCCBBBBBB@@@===:::555444222///...------...................................................,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++******************************++++++******++++++,,,---+++++++++***++++++,,,,,,,,,,,,,,,---......//////---------............///000000000000000111111222555777;;;AAAHHHLLLNNNNNNYYYVVVTTTUUUZZZ___dddfffbbb```dddnnnssswww))))))))))))***************++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********++++++++++++******))))))******+++++++++++++++++++++++++++*********+++++++++,,,,,,+++)))***///333111......,,,,,,,,,------------...,,,------...//////000000000000111333666:::===@@@DDDFFFJJJOOOUUUZZZ^^^aaaaaaaaa```___^^^ZZZTTTPPPFFFCCC>>>999555222111000................................................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************++++++,,,,,,++++++***************************++++++******++++++,,,---************+++,,,------,,,,,,------.../////////---------............///000000000000000111111222444666;;;BBBIIIOOOQQQQQQYYYWWWUUUVVVZZZ```dddgggbbbaaafffqqqvvvxxx))))))))))))***************+++,,,------,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))******++++++++++++++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---(((***333555...,,,000,,,,,,,,,---------......---------...///000000111777888<<>>:::555222000000000111///......///...,,,+++........................------------------------000000///------,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,---------------............///---------............///000000000000111111111111666777:::BBBLLLRRRTTTSSSYYYVVVUUUVVVZZZ___dddfffeeeaaacccnnnvvv{{{******++++++++++++******************************************************************************+++++++++***************************************************************************************++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,......000444333//////111+++,,,,,,,,,...444:::???FFFMMMUUUWWWWWW[[[eeemmmsssqqqooollliiiccc]]]XXX```[[[TTTRRRTTTYYY\\\]]]]]]bbbiiioootttvvvuuutttjjjddd\\\XXXVVVVVVTTTRRRKKKIIIDDD>>>999555222111111///...---...///...---------------------------------------------------000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,---------------............///---------............/////////000000111111111111444555999AAAKKKRRRTTTTTTXXXVVVUUUVVV[[[```eeegggfffaaabbbllluuuzzz******++++++++++++******************************************************************************************************************************************************************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,------...,,,,,,,,,,,,------------000000222444111,,,,,,000---111666;;;AAAIIISSSZZZjjjjjjiiifffeeejjjuuu~~~}}}|||{{{~~~|||tttmmmiiiaaaXXXTTTTTTSSSQQQMMMDDDFFFHHHLLLRRR]]]iiirrrqqqlllfff```[[[UUUOOOKKKRRRQQQOOOJJJDDD===777444111///------///000111111------------------------........................000///...---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,---------------............///---------............/////////000000111111222222222444888AAAKKKRRRTTTTTTWWWVVVUUUWWW\\\bbbfffhhhgggaaabbbkkksssyyy******++++++++++++******************************************************************************************************************************************************************************++++++,,,,,,,,,---------,,,,,,------............,,,,,,---------............///333555222...000666999BBBNNNYYYaaajjjsssyyy{{{zzz~~~}}}qqqfffTTTPPPMMMOOOSSSUUURRRNNNBBBAAA???;;;<<>>777444000...///000000000................................................//////...------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,---------------............///---------............///...//////000111111222222222444888AAAKKKRRRTTTTTTWWWVVVUUUXXX^^^cccgggiiihhhbbbbbbllltttyyy******++++++++++++*********************************************************************************************+++++++++************************************************++++++++++++++++++++++++,,,,,,,,,,,,------------,,,---......//////......,,,------....../////////,,,...444999999777<<>>@@@@@@>>>;;;;;;>>>AAAPPPTTTYYY\\\[[[VVVOOOJJJAAAEEEJJJNNNPPPNNNKKKIII???;;;555111/////////...////////////////////////........................///......---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,---------------............///---------............///......///000111222222333444555999AAAKKKRRRTTTTTTVVVUUUVVVYYY___eeehhhjjjiiicccdddnnnuuuzzz******++++++++++++******************************************************************************))))))*********+++++++++************************************************++++++++++++++++++++++++,,,,,,,,,------------...,,,---...///000//////...,,,------...//////000000000333;;;AAAAAAAAAHHHQQQXXXdddrrr{{{|||zzzzzz{{{|||}}}wwwqqqiiiaaaYYYPPPFFF@@@@@@@@@@@@??????===<<<;;;<<<@@@EEEGGGFFFCCC@@@>>><<>>:::444222222555777999111111111111111111111111////////////////////////......---------......///........................------------------------------------------------------------------------------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++,,,,,,,,,------------------.........//////---------.........//////---...///000111222333333777888;;;CCCLLLRRRTTTSSSUUUUUUVVVZZZaaafffjjjkkkiiidddgggrrryyy|||************************---------,,,,,,,,,++++++************************************************************************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............---......///000111///---...222777;;;===EEEAAAAAADDDFFFKKKZZZjjjzzzvvvfffZZZRRRLLLIIIQQQXXXUUUKKKBBBAAADDDEEEPPP\\\eeemmmuuuxxxwwwsssxxxzzzuuuoooiiibbb\\\dddaaa\\\ZZZ^^^___WWWKKKCCC:::<<>>CCCFFF???FFFAAA;;;999<<<@@@CCCEEE@@@===777444888@@@FFFHHHCCC>>>777333222222000...---...000111111111000///000000000000000000000000000000//////.........---......---------,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------------------------------------------------------............////////////000000000000000111111222666777;;;CCCLLLSSSUUUTTTWWWXXXWWWWWW^^^hhhkkkiiijjjgggiiipppvvv|||************************,,,,,,,,,,,,++++++++++++************************************************************************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................------------------...000444888===@@@AAA<<<===CCCJJJNNNRRR^^^jjjpppxxxxxxgggPPPAAA;;;888@@@BBBBBB>>><<>>:::888:::>>>CCCEEE???;;;666222111111222222000000111222111111//////000000000000000000000000000/////////.....................---------,,,,,,,,,,,,---------...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------------------------------------------------....../////////000000000000000000000000111222222666777;;;CCCMMMSSSUUUTTTYYYYYYWWWWWW^^^fffiiigggjjjgggiiipppwww}}}++++++++++++++++++++++++,,,++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------..................///222555999<<<>>>???>>><<>>DDDMMMZZZjjjuuuzzzyyy{{{zzzuuuyyyxxxtttppppppsssrrrnnniii```aaabbb___ccchhhbbb\\\[[[WWWQQQKKKEEEBBB@@@>>>===<<<:::999999<<>>===;;;777333222222333222222222222111000///...000000000000000000000000////////////.....................------------,,,,,,------------...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++------------------------------------------------/////////000000000111111111000000000000111222222666777;;;CCCMMMSSSUUUUUUYYYYYYWWWWWW]]]eeegggeeejjjhhhiiipppwww}}}+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++*********************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............------...//////000111111444777:::;;;;;;:::::::::FFFHHHJJJJJJIIIKKKRRRZZZtttsssiiiVVVBBB888999>>>DDDNNN]]]kkkuuu{{{~~~www~~~}}}zzzzzzxxx{{{|||yyytttlllccc]]][[[XXXTTTPPPCCCAAA???===999777999>>>@@@CCCDDD@@@:::444222222111111111111111000000//////////////////////////////////////////.....................------------------------..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++------------------------........................000000000000111111111111111111000000111111222333666777;;;CCCMMMTTTVVVUUUXXXXXXVVVVVV]]]eeehhhfffjjjhhhjjjqqqxxx~~~+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++***************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........////////////......///000111111555888;;;======>>>@@@CCCQQQWWW]]]]]]\\\]]]aaadddbbbYYYMMMBBB;;;;;;@@@FFF\\\eeeqqqyyy|||yyyuuurrrhhhuuu||||||jjjdddggghhhaaaYYYQQQJJJDDDAAA<<<888:::@@@<<>>DDDGGGJJJMMMRRRVVVaaakkkrrrooohhhbbb]]]YYYMMMCCC;;;:::===CCCJJJQQQ[[[^^^aaabbbcccfffmmmrrr}}}zzzzzzmmmaaaTTTJJJFFFAAA:::888<<<555999???BBBAAA>>>:::888222222111000000000111111000000000000000000000000.........////////////////////////.........------------........./////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++------------------------......................../////////000000000111111222111111111111222333333777888<<>>888777555333111000000000000000000000000000000000............/////////000////////////........................////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------------------------............................../////////000000000222222111111222222333444777888<<>>KKKWWW^^^eeekkkrrrrrrlllfffbbbbbbuuuvvvlllYYYIIIDDDCCCAAAKKKMMMUUU___dddfffkkkttttttrrrnnngggWWWIIIEEE???<<<999;;;???BBBBBBAAA===;;;888555222000//////000000000000000000000000---.........//////000000000/////////......................../////////000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------------------------------////////////////////////............////////////222222111111222222333444777888<<>>:::777666444333222111111000000000000111000///............///000........................000/////////............---------------...//////........................---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,------------....../////////////////////...000...,,,---///111000//////000111111000111333555888999===EEENNNUUUVVVVVVYYY[[[ZZZZZZ___fffiiigggiiigggkkkttt|||,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------..............................//////000000000000:::AAARRRgggsssrrrlllgggbbbgggsssooocccTTTLLLFFF<<>><<<;;;999666555333222111000000000000000000000////////////000000........................////////////............,,,---......///.................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---------.............../////////////////////...---...000111000//////000111111000111333555::::::>>>FFFOOOUUUWWWVVVXXXZZZZZZZZZ___gggjjjiiihhhgggkkksss{{{------------------------------------------,,,,,,------------------------+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............////////////,,,...000111222444666777KKKJJJQQQYYYXXXOOOMMMSSS[[[ddduuuyyynnndddWWWGGGEEE???;;;<<<>>><<<:::999444333222111000000000000000000000000000000000000........................///////////////.........,,,---.../////////------........................------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------......//////............////////////......//////000000000//////000111111000111333555999:::===EEEOOOUUUVVVVVVWWWYYYYYYYYY___gggkkkjjjjjjiiilllsss{{{------------------------------------------------------------------------+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000000---///111111111333666999CCCBBBEEEGGGBBB@@@NNNaaauuuwwwgggQQQEEE;;;;;;===<<<;;;===666666444333111111000000000111111111111111111000////////////////////////.........///////////////,,,---...//////...---,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---......///000000---.........//////000000---///000111000000000000///000111111000111333555777888<<>>;;;:::===999888777555333222111111111111222222222222111111////////////////////////.........///////////////.........///......---,,,........................------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---...///000000111------......///000000000---///111222111000000000///000111111000111333555555666:::CCCMMMUUUWWWWWWVVVXXXYYYYYY___hhhkkkjjjmmmkkkmmmsssyyy~~~........................------------.........///------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------............---......///000000111111000222222000000444<<>>@@@AAARRRhhhrrriiieeerrrpppbbbWWWJJJ@@@>>>888===@@@777222444222555222000//////000000///111111111111000000000000////////////000000000000000000000000000000000000////////////////////////////////////............---+++******,,,......---,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////......///000000000000000000000000000////////////111111222222222333333333333666:::BBBPPP\\\___\\\ZZZYYYXXX[[[```eeeiiijjjggggggllluuu}}}.................................------,,,,,,,,,---,,,,,,++++++,,,,,,---......---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------.................................---,,,...222333000...333<<>>999666444333333333333222000222222222222111111111111000000000000111111111111////////////////////////////////////////////////////////////............+++---......---,,,,,,,,,------------------------...------------...//////......///000000000000000111111111111000000000000111111222222222333333333444777;;;CCCPPP]]]```\\\VVVVVVWWW\\\aaafffhhhiiijjjiiimmmuuu{{{~~~////////////////////////.............../////////......------------......,,,,,,,,,------------...,,,,,,,,,---------......,,,,,,,,,---------...............//////000000111///222444000...555FFFTTT___YYYbbb{{{kkkQQQDDDAAA;;;:::888444333333333222111333222222222222111111111000000000111111111222222000000000000000000000000////////////////////////////////////............,,,,,,,,,...000000...,,,------------------------...------------...//////......///000000000000000222222111111111000000000111111222222222333333333333666:::BBBPPP\\\___\\\VVVVVVXXX]]]cccgggiiijjjjjjiiimmmttt{{{~~~////////////////////////---........./////////000......------------......,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,---------......---......///000000111111111111111111555@@@OOOYYYVVVVVVggg~~~jjjZZZPPPEEE@@@<<<777444444444444444333333222222222111111111000000111111111222222222111111111111111111111111////////////////////////////////////............///,,,+++...444666222---...........................------------...//////......///000000000000000111111111111111111222222111111222222222333333333444777;;;CCCPPP]]]```]]]VVVWWWYYY^^^dddiiijjjkkkiiihhhllltttzzz~~~000000000000000000000000---.........//////000000......------------......,,,,,,,,,------.........,,,,,,,,,---------......,,,,,,,,,---------......---......///000111111222222///...222<<>>555333777666444333333333333222000222222222222222222222222333333222222111000000000////////////////////////..............................................................................//////////////////000000000000000000000000000000000///000111111222333333333333333333333333555:::@@@IIIWWWbbbddd```YYYXXX[[[aaaeeeeeegggjjjhhhjjjnnnrrrvvv}}}000000000000000000000000////////////////////////////////////////////////////////////////////////---------............///............////////////000111222222111111333555777555<<>>;;;666333333444444444222222222222222222222222111111111111111111111111000000000000000000000000////////////////////////////////////////////////........................------......///000000111000000000000000000000000...///000111222111111000111111222333333444555555555:::BBBLLLZZZdddeee___XXXWWWZZZ```ddddddeeeiiifffiiinnnrrrwww{{{111111111111111111111111000000000000000000000000////////////////////////////////////////////////---------.........//////////////////000000000000111222333333333444666999EEE^^^ssssssssswwwsss}}}{{{eeeEEE@@@999555333444444444222222222222222222222222111111111111111111222222000000000000000000000000000000000000000000000000000000000000000000000000........................---------...///000000111000000000000000000000000...///000222222111111000111111222333333444555555555:::BBBLLLZZZeeeeee___XXXWWWZZZ```cccccceeeiiifffjjjnnnssswww{{{111111111111111111111111111111111111000000000000000000000000000000000000//////............/////////////////////.........//////000111111111111111555111///222444555888>>>QQQeeeooottt}}}zzz~~~xxxuuuyyyRRREEE:::666666444222333333333333333333333333333111111111111111111111111000000000000000000000000//////000000000000//////000000000000000000000000////////////////////////.........////////////000222111000.........///000000000000000111111111111111222222333333444444555666999BBBNNNYYY```aaa___YYYXXX[[[bbbeeefffgggkkkjjjjjjnnntttxxxyyy~~~111111111111111111111111111111111111000000000000000000000000000000000000//////............/////////////////////////////////000000111111111111111444111111333333555;;;BBBSSSiiiuuu~~~zzzyyyvvvvvv^^^MMM<<<444333333444777333333333333333333333333111111111111111111111111000000000000000000000000//////000000000000//////000000000000000000000000////////////////////////---............/////////111111000///////////////000000000000111111111111111222222333333444444555666:::BBBNNNZZZaaaaaa___[[[ZZZ\\\bbbeeefffhhhllliiiiiimmmtttxxxzzz222222222222222222222222222222111111111000000000000000000000000000000000000//////......//////000///////////////////////////000111111222222111111333222333444333555>>>IIIXXXppp|||xxxrrruuupppcccRRR???666444222222444333333333333333333333333111111111111111111111111000000000000000000000000//////000000000000//////000000000000000000000000////////////////////////---------............///000000000000000//////...000000000000111111111111111222222333333444444555777;;;CCCOOO[[[aaabbb```^^^\\\]]]bbbdddeeehhhmmmggghhhmmmtttyyy{{{222222222222222222222222222222222111111111000000000000000000000000000000000000////////////000000///////////////000000000000000111222222222222111222222444555333666AAANNNbbb|||nnnnnnvvvyyyqqqpppbbbUUUGGGAAA<<<777222111333333333333333333333333111111111111111111111111000000000000000000000000//////000000000000//////////////////////////////////////////////////////------------...............///000111111000///...///000000000111111111111111222222333333444444555888;;;DDDPPP[[[bbbcccaaa___\\\\\\```cccdddggglllggghhhnnnvvv{{{}}}222222222222222222222222222222222222111111111111000000000000000000000000000000////////////000000////////////000000111111000000111222222222222222111222444666555888DDDQQQiii}}}uuuuuuzzzxxxnnnlllrrraaaYYYPPPJJJCCC:::555555333333333333333333333333111111111111111111111111000000000000000000000000//////000000000000//////////////////////////////////////////////////////---------.........//////...///000111111000///...///000000000111111111111111222222333333444444555888;;;DDDPPP[[[bbbcccaaa^^^[[[[[[___aaabbbfffkkkgggiiioooxxx}}}333333333333333333333333333222222222222111111111000000000000000000000000111000000//////000000111...//////000000111111222000111222222333222222222222111333666777:::EEEPPPddd~~~mmmnnnvvvvvvpppmmm\\\ZZZWWWQQQFFF999555666333333333333333333333333111111111111111111111111000000000000000000000000//////000000000000//////000000000000000000000000////////////////////////.........////////////000...//////000000000000000000000000000111111111111111222222333333444444555777;;;CCCOOO[[[aaabbb```[[[YYYZZZ^^^aaabbbeeejjjgggiiipppyyy~~~333333333333333333333333333333222222222111111111000000000000000000000000111111000000000000111111...//////000111111222222000111222222333333222222222000222666999<<>>DDDJJJmmmwwwjjjfffjjjooopppZZZmmmvvvVVV???777333333333333333333333333111111111111111111111111000000000000000000000000//////000000000000//////000000000000000000000000////////////////////////000000000000111111111111000///.........000111222000000000000111111111111111222222333333444555555666999BBBNNNYYY```aaa___YYYXXX[[[bbbeeefffgggkkkeeegggnnnwww{{{|||444444444444444444444444222222222222222222222222111111111111111111111111111111000000000000111111000000000000000000000000222222333333333444444444666111333;;;<<<===HHHXXX{{{xxxrrriiifffjjjgggwwwrrrVVVDDD???444222222555444111000222333333333222222222111111000000000000000000000000111111000000000000000111//////............//////............////////////////////////////////////111111000000000000000111...//////000111222222222333333222222222333444444111888AAALLLXXXbbbccc___ZZZ[[[___eeefffdddfffiiiiiiiiinnnvvv{{{|||~~~444444444444444444444444222222222222222222222222111111111111111111111111111111000000000000111111111111111111111111111111222222333333333444444444666222444:::>>>DDDVVViii|||~~~|||kkkaaadddeeeoooxxxxxxmmm\\\KKKAAA:::555333444444222222555333333333222222222111111000000000000000000000000000000//////000111222222//////............//////............////////////////////////////////////111111000000000000111111...//////000111111222222333333222222222333444444222999BBBMMMYYYcccddd___\\\\\\```fffgggeeegggjjjiiihhhmmmuuuzzz|||444444444444444444444444333333333333333333333333222222222222222222222222111111000000000000111111111111111111111111111111333333333333444444444444666444666===CCCOOOiiittt\\\YYYdddiiilllkkkkkkgggXXXFFF@@@999444444333222333666333333333222222222111111000000000000000000000000111111000000000000111111//////............//////............////////////////////////////////////111000000000000000111111/////////000111111222222333222222222333333444555333:::DDDNNNZZZdddddd___^^^^^^bbbggghhhfffgggkkkhhhgggkkkrrrxxx{{{555555555555555555555555333333333333333333333333222222222222222222222222222111111000000111111222111111111111111111111111333333333444444444444555444666<<>>666555666333222222333333333222222222111111000000000000000000000000111000000000000000111111//////............//////............////////////////////////////////////000000//////000111222222000000000000000111111111222222222222333444555666444;;;EEEOOO[[[cccaaa\\\```___aaaeeeeeeccceeeiiigggfffiiiqqqxxx|||555555555555555555555555333333333333333333333333333333333333333333333333222222111111111111222222222222222222222222222222333444444444555555555555444===JJJYYYhhhzzz||||||sss[[[___dddddd```[[[XXXWWWSSSGGG<<<888777444222222333333333222222222111111000000000000000000000000,,,,,,---///111333555666//////............//////............////////////////////////////////////////////////000111222333000000000000000000111111111111111222333444555666555===GGGQQQ\\\dddbbb[[[aaa```bbbeeeeeebbbdddiiihhhgggkkkssszzz}}}555555555555555555555555444444444444444444444444333333333333333333333333333222222111111222222333222222222222222222222222444444444444555555555555777@@@OOOaaatttxxxyyyrrrqqqzzzxxxsssccc^^^]]]^^^ZZZUUU]]]kkkgggWWWEEE;;;888444333444333333333222222222111111000000000000000000000000------...///111222444555//////............//////............////////////////////////////////////////////////000111222333111000000000000000000000111111111222333444666666888???JJJTTT___fffccc]]]cccbbbcccfffeeeccceeejjjhhhhhhmmmvvv|||~~~666666666666666666666666444444444444444444444444333333333333333333333333333222222111111222222333222222222222222222222222444444444555555555666666:::CCCRRRdddzzzvvv{{{qqqkkk}}}uuurrrooo```YYY\\\ZZZXXXhhhwwwcccLLL>>>888555555777333333333222222222111111000000000000000000000000222222111000000///000000//////............//////............/////////000////////////////////////////////////000111222333111111111000000000000000111111111222333444666777:::BBBLLLVVVaaahhheee^^^eeecccdddgggfffdddfffkkkiiiiiinnnwww}}}777666666666555555555555555555444444444333333333222222222222222222222222333333333333333333333333111111222222222333333333888333222444666444555888999BBBUUUnnnuuurrrttteeeWWWSSSVVV^^^mmm{{{zzzaaaKKKBBB>>>555000111333333333222222222111111000000000000000000000000000000000000000000000000000000000000000000000000000000//////.........---///////////////000111111////////////////////////111111222333333333333222333333222222333444666777:::AAAMMMZZZcccfffdddaaabbbbbbbbbaaaaaadddhhhkkkiiilllqqquuuxxx|||777777666666666555555555555555555444444444333333222222222222222222222222333333333333333333333333222222222222222222333333666222222555666444555888>>>CCCUUUqqq{{{xxxsssnnnmmmpppuuuyyyoookkk___QQQOOOYYYccceeecccZZZOOOHHHAAA:::777999333333333222222222111111000000000000000000000000000000000000000000000000000000000000000000000000000/////////............///////////////000111111////////////////////////111111222333333333333222333333222222333444666777:::AAAMMMZZZcccfffddd```bbbcccbbbaaaaaacccfffiiihhhkkkooossswww|||777777777666666666555555555555555444444444444333333333333333333333333333333333333333333333333333333333333333222222222222444111222555666444555999BBBDDDVVVwww~~~|||zzzxxxvvvrrrnnnjjjgggeeedddlllzzz~~~rrrwwwmmmWWWNNNWWWYYYRRRYYY___]]]QQQBBB999555444333333333222222222111111000000000000000000000000000000000000000000000000000000000000000000000000////////////............///////////////000111111000000000000000000000000111111222333333333333222333333222222333444666777:::AAAMMMYYYcccfffccc```cccdddcccbbbaaabbbeeeggghhhjjjnnnqqquuuzzz777777777666666666666555555555555555444444444444333333333333333333333333333333333333333333333333444333333333333222222222333111222666666555777;;;BBBEEE[[[}}}zzzuuunnnjjjiiiffffffkkkuuu{{{oooxxx|||tttaaaUUUVVVVVVQQQYYYcccbbbQQQ@@@999444///333333333222222222111111000000000000000000000000000000000000000000000000///////////////////////////////////////.........///////////////000000111000000000000000000000000111111222333333333333222333333222222333444666777;;;AAAMMMYYYbbbeeebbb___eeefffeeedddbbbbbbeeeggggggiiimmmppptttzzz888777777777666666666666666666555555555444444444333333333333333333333333333333333333333333333333333333333333333333333333333111333666666555999@@@BBBKKKfff}}}uuullleeedddhhhooo~~~uuuiiieeeooorrrpppllldddXXXQQQTTTZZZQQQVVVTTTHHH@@@@@@<<<555333333333222222222111111000000000000000000000000000000000000000000000000////////////////////////.........//////////////////////////////000000111000000000000000000000000111111222333333333333222333333222222333444666777;;;AAAMMMYYYbbbdddbbb^^^fffggggggeeeddddddeeegggfffhhhlllppptttzzz888888777777777666666666666666666555555555444444333333333333333333333333333333333333333333333333333333333333444444444444444333444666555666===EEEGGGYYYvvvyyyxxxssskkkjjjoooyyyjjjhhhxxxddd___mmmjjjgggfffcccWWWMMMQQQ]]]NNNMMMIIIEEEEEEEEE>>>666333333333222222222111111000000000000000000000000000000000000000000000000000000000000000000000000.........//////////////////////////////000111111000000000000000000000000111111222333333333333222333333222222333444666777;;;AAAMMMYYYaaadddaaa^^^eeefffgggfffddddddeeegggdddhhhmmmrrrvvv{{{888888888777777777666666666666666666555555555555444444444444444444444444333333333333333333333333111222222333444555666666666444444555555777@@@JJJSSSlll{{{pppooommmrrr{{{XXXQQQdddrrreeeeeesssxxxxxxlll[[[QQQQQQTTTRRRLLLKKKQQQSSSLLL>>>555333333333222222222111111000000000000000000000000000000000000000000000000000000000000000000000000............/////////000///////////////000111111////////////////////////111111222333333333333222333333222222333444666777;;;AAALLLYYYaaaccc```]]]cccdddeeedddccccccdddeeecccgggnnntttxxx|||888888888888777777777777777666666666555555555555444444444444444444444444333333333333333333333333000111222333555666777777777555555555444777BBBMMM^^^zzzuuunnniiilll|||mmmMMMCCCLLLjjjrrrccczzzbbbZZZTTTKKKPPPJJJPPP^^^cccVVVEEE<<<333333333222222222111111000000000000000000000000000000000000000000000000000000000000000000000000---.........//////000000///////////////000111111////////////////////////111111222333333333333222333333222222333444666777;;;AAALLLYYYaaaccc```]]]```bbbccccccbbbbbbcccdddbbbgggooouuuzzz}}}>>>777888888444999===666777777777777666666666666444444444444444444444444444555666555444333444555333333333444444444555555999555555888999===KKKYYYiii|||uuurrrzzz{{{^^^NNNQQQNNNOOOuuu|||yyyeee___UUUOOONNNIIINNNZZZ\\\QQQEEEBBB<<<666333444444111000111000000000000000000000000000000000000000000000000////////////////////////////////////////////////000///...------...///000///////////////000111111111111222333333444555555333333333333444555666666999BBBNNNZZZffflllfff]]]```cccdddcccaaaaaadddgggeeeiiinnnqqqtttyyy>>>888::::::555888<<<555777777777777666666666666444444444444444444444444666777777666444333444555333333444444444555555555777555666888:::@@@PPPaaattt}}}rrr^^^TTTVVVOOOIII]]]~~~uuudddbbb]]]WWWMMMHHHHHHOOOSSSOOOFFFAAA<<<777333444444111000222000000000000000000000000000000000000000000000000////////////////////////////////////////////////000///...------...///000///////////////000111111000111111111222333333333333333333333444555666666:::CCCNNNZZZdddiiiddd[[[```bbbddddddbbbbbbeeehhheeeiiinnnqqqtttyyy>>>888;;;<<<666777:::555777777777777666666666666444444444444444444444444777888888777555444444555333444444444444555555555555555777888:::DDDXXXjjjpppiiifffggg^^^QQQPPPYYYyyyssspppiiiaaacccfff___PPPLLLGGGHHHOOOVVVSSSKKK===777333444444111000222000000000000000000000000000000000000000000000000//////////////////////////////////////////////////////............///////////////000000000111111000000111111111111111111333333333333444555666666<<>>888444444333111000222000000000000000000000000/////////////////////////////////////////////////////////////////////////////////......///////////////000000111111111111111111111111111111000000333333333333444555666666===EEEPPPXXX___bbb]]]UUU]]]```dddeeeddddddgggjjjfffjjjnnnrrruuuyyyFFF999888<<<777777:::888777777777777666666666666555555555555555555555555888999999888666444555666444444444555555555666666555888:::999===MMMddduuuxxxooorrrtttttttttpppggg]]]WWWlll~~~uuu[[[[[[fff```___ddd^^^MMMLLLEEE@@@HHHTTTSSSIII@@@999444444333000000333000000000000000000000000////////////////////////////////////////////////////////////////////////...//////////////////...//////000111222111111000222222222222222111111111333333333333444555666666===FFFPPPWWW]]]```[[[TTT[[[___dddeeeeeeeeehhhkkkfffjjjooorrruuuzzzUUU@@@999;;;888888;;;999777777777777666666666666555555555555555555555555666777888777555444555666444444555555555666666666666999::::::BBBVVVkkkxxxzzznnnnnnmmmnnnrrruuutttpppeeemmm|||lll]]]XXX[[[\\\]]][[[SSSSSSOOOIIICCCEEEHHHEEE@@@AAA:::555444333000111333000000000000000000000000000000000000000000000000////////////////////////////////////////////////......////////////......///000111222222222111000111222222222222222222222333333333333444555666666<<>><<<<<<<<<777777777777777666666666666666666666666666666666666222333555555444444666777555555555555666666666777777999:::>>>OOOhhh{{{vvvuuuoookkkllloooqqqwww~~~yyyuuu}}}wwwpppiiisssddd[[[vvvwwweeeYYYPPPJJJIIIDDD===???HHHBBB;;;555444222000111444000000000000000000000000000000000000000000000000////////////////////////////////////////////////---...///000000///...---...000222333333333111000---......///000111111222333333333333444555666666:::DDDPPPWWW]]]```___[[[XXX]]]cccgggggghhhkkknnngggkkkpppsssvvvzzz___???<<<777:::???888777777777777666666666666555555555555555555555555666666666666666666666666666666666666666777888888666999;;;@@@RRRkkk|||zzzqqqpppnnnllllllmmmoooqqqxxx}}}uuuuuuqqqnnnssshhhgggeeePPPOOOLLLIIIFFFCCCBBBAAAAAABBB>>>666111111222000000000000000000000000000000000000000000000000000//////............//////////////////////////////000000///...............000000000000111111111111000111111111111222222222333333333333444555666666===BBBLLLVVV]]]^^^[[[WWWZZZ```dddbbbcccggglllmmmhhhjjjnnnqqquuuzzzoooLLL@@@===???@@@;;;888777777777666666666666555555555555555555555555666666666666666666666666666666666666666777888888777:::;;;AAASSSmmm}}}yyyuuunnnllljjjiiiiiillloooqqqpppvvvpppnnn}}}{{{vvvvvvkkkfffrrrtttfff\\\PPPOOOLLLIIIFFFDDDCCCCCC>>>???;;;444000111333222000000000000000000000000000000000000000000000000//////............//////////////////////////////111111000///////////////000000000000111111111111000111111111111222222222333333333333444555666666<<>>::::::888888777777777666666666555555555555555555555555666666666666666666666666777666666666666777888888999:::<<>>777444222/////////////////////////////////////////////////////////............//////////////////////////////...............//////000000000000000111111111111000111111111111222222222333333333333444555666666<<>>@@@<<<999777444000//////////////////////////////////////////////////////............//////////////////////////////000000///000000111222222000000000000111111111111000111111111111222222222333333333333444555666666>>>CCCKKKSSSXXXXXXSSSOOORRR[[[bbbdddfffkkkoooooojjjlllpppssswww|||tttHHHAAA???<<<;;;:::999888888888888777777777777777777777777777777777777888888888888777777777888999999999::::::>>>OOO___kkk}}}qqqooo||||||~~~}}}{{{||||||xxxqqqiiiiiigggddd```]]]\\\[[[\\\```bbbhhhzzzyyy^^^wwwxxxwww``````UUUYYY}}}xxx[[[LLLIIIHHHDDD???<<>><<<;;;:::999888888888888777777777777777777777777777777777777888888888888777777777888999999::::::===BBBQQQbbbnnnzzz}}}~~~}}}{{{{{{|||xxxrrrjjjiiihhhddd```]]][[[ZZZ\\\^^^^^^eeeyyyyyy^^^ggg|||wwwttt```cccZZZXXXqqqvvvgggVVVNNNLLLJJJFFFBBB???AAA???;;;:::<<<888222000000000000////////////000/////////............////////////////////////////////////////////////............////////////000000000000000000000000...000111111000000111222222222222222333444555666===BBBKKKUUUZZZ[[[XXXUUUVVV\\\aaabbbeeejjjllljjjiiilllpppsssuuu{{{___EEE;;;<<<;;;:::999999888888888777777777777777777777777777777777777888888888888777777888888999::::::;;;>>>EEESSSdddttt|||~~~}}}{{{zzz{{{wwwqqqkkkjjjhhheeeaaa]]]ZZZYYYZZZYYYWWW^^^ssssssZZZPPPlllyyyrrr{{{jjj[[[```[[[RRR[[[WWWWWWUUUQQQMMMIIIEEEBBB???@@@???===<<<<<<999333000000000000////////////////////////............////////////////////////////////////////////////............////////////000000000000000000000000...000111111000000111222222111111222222333444555>>>CCCLLLTTTYYY[[[ZZZYYYVVV\\\```bbbfffkkkllljjjiiilllpppsssvvv{{{mmmJJJ>>><<<<<<;;;:::999999999999666666666666666666666666666777777777888888888888777777888888999:::;;;;;;===GGGTTTeeezzz}}}{{{yyyxxxtttoookkkjjjgggeeebbb^^^ZZZWWWTTTTTTSSSWWWfffqqqhhhWWWLLL[[[wwwcccmmmcccYYY``````TTTPPPOOOWWW^^^[[[SSSLLLGGGCCC>>>BBBFFFHHHHHHDDD;;;444000000000000///////////////////////////.........////////////////////////////////////////////////............////////////////////////////////////...000111111000000111222111111111111222333444444>>>CCCKKKRRRVVVYYYZZZ[[[WWW\\\___bbbgggmmmmmmjjjiiilllqqqtttwww|||{{{QQQDDD===<<<;;;:::999999999999666666666666666666666666666777777777888888888888666777888999:::;;;<<<<<>>DDDMMMUUUUUULLL???666000000000000////////////.........///////////////////////////////////////....................................////////////////////////////////////...000111111000000111222111111111111222333444444===BBBIIIOOORRRUUUXXXZZZXXX[[[___bbbhhhnnnnnnjjjiiimmmrrruuuxxx|||PPPBBB===<<<;;;:::999999999999777777777777777777777777777777777777888888888888666777888999:::;;;<<<===IIIXXX]]]jjj}}}~~~{{{vvvsssoookkkjjjgggeeeddddddaaa[[[VVVPPPVVVXXXVVVVVV[[[^^^___RRRMMMyyyuuudddbbb___^^^bbbddd___UUULLLXXX___YYYQQQNNNJJJEEE999>>>GGGRRRRRRGGG:::333000000000000////////////.........///////////////////////////////////////....................................////////////000000000000000000000000...000111111000000111222222111111222222333444555<<>>888888<<>>III\\\```nnnxxx~~~zzzuuutttrrrooohhheeecccdddfffddd]]]XXXNNNOOOOOOOOOSSSZZZ```bbbRRRMMMtttxxxdddVVVXXXbbb___[[[ZZZWWWNNNVVVXXXRRROOOQQQJJJ>>>???:::999===>>>:::999;;;000000000000////////////---.........//////000000////////////////////////..................................../////////000000000000000000000000000///000111111000000111222333333333333444555666666<<>>>>>;;;888:::<<<888111444222/////////000000/////////000000///...------////////////////////////............////////////000000000000000000000000000000000000000000000000000000000000111111111111222222222222333444555555???EEELLLOOOPPPPPPQQQSSSUUU[[[```bbbgggmmmnnnlllffflllrrrtttuuuyyyMMMEEE>>>999;;;<<<:::999:::999999999888888888888777777777777777777777777777999777777::::::999<<>>>>>;;;:::;;;999555444222000//////000000//////////////////...------////////////////////////............////////////000000000000000000000000000000000000000000000000000000000000111111111111222222222222333444555555>>>DDDKKKOOOPPPPPPRRRTTTVVV\\\```bbbffflllmmmkkkeeekkkqqqssstttxxxZZZFFF???:::;;;<<<:::999:::999999999888888888888777777777777777777777777777999777888:::::::::===CCCQQQeeeiii~~~}}}mmmeeeccckkkuuuxxxwwwvvvtttppplllhhhfff```bbb```]]]^^^```^^^ZZZTTTOOOMMMOOOPPPQQQVVV[[[fffWWWLLLTTTjjj{{{{{{qqqiiirrr{{{lll[[[TTTPPPKKKJJJLLLPPPSSSPPPGGG@@@:::???AAA>>>::::::999777555222000//////000000//////////////////......---////////////////////////............////////////000000000000000000000000000000000000000000000000000000000000111111111111222222222222333444555555===CCCJJJOOOPPPQQQSSSUUUWWW\\\```bbbfffjjjkkkiiidddjjjpppssssssxxxlllIIIAAA;;;;;;<<<:::999:::999999999888888888777777777777777777777777777777999777888;;;::::::???FFFSSSeeelll~~~uuunnniiieeebbb[[[YYY\\\eeennnzzz|||yyyxxxuuuqqqnnnjjjhhhgggaaabbb___\\\\\\___^^^ZZZTTTOOOLLLNNNNNNNNNRRRXXX```]]]SSSPPPddd|||uuuhhhhhhkkkbbb[[[VVVOOOJJJCCCAAAHHHOOONNNEEE>>><<<@@@AAA?????????===888555333000//////000///......///////////////......////////////////////////............///////////////////////////////////////////////////////////////000000000111111111111222222222222333444555555<<>>>>>@@@GGGLLLHHH@@@666333000////////////.........///////////////...////////////////////////............///////////////////////////////////////////////////////////////000000000111111111111222222222222333444555555<<>><<<<<<999888:::999999999888888888888777777777777777777777777777888888:::;;;::::::BBBKKKXXXcccqqqrrraaaYYYQQQNNNKKKHHHHHHJJJNNNPPPVVVXXX[[[^^^ccckkkvvv~~~~~~zzzvvvwwwuuuqqqnnnjjjiiihhhgggdddccc___YYYXXX\\\\\\YYYVVVPPPLLLLLLKKKJJJMMMRRRYYYhhhbbbRRReeeooo^^^^^^jjj~~~vvvYYYMMMHHHRRRZZZVVVLLLGGG>>><<<:::???KKKTTTRRRIII666333000/////////...------...//////////////////////////////////////////............////////////000000000000000000000000000000000000000000000000000000000000111111111111222222222222333444555555===CCCJJJOOOPPPQQQSSSUUUWWW\\\___```ccchhhhhheeeeeelllsssuuuvvv{{{PPPGGG???<<<;;;999888:::999999999888888888888777777777777777777777777777888888:::<<<::::::CCCMMMZZZcccttthhhYYYPPPJJJJJJIIIHHHHHHIIILLLQQQTTTWWWXXXYYYYYY\\\aaagggjjjnnnsss|||~~~~~~|||xxxtttrrrpppnnnkkkhhhgggfffeeeaaa```[[[VVVVVV[[[\\\ZZZWWWQQQMMMLLLKKKIIILLLPPPWWWiiieeeVVViiilll\\\ZZZfff{{{nnnWWWIIICCCLLLTTTPPPIIIGGG===;;;999;;;DDDLLLLLLFFF666444111/////////...---------...///////////////////////////////////////............////////////000000000000000000000000000000000000000000000000000000000000111111111111222222222222333444555555>>>DDDKKKOOOPPPPPPRRRTTTUUUZZZ^^^```ccchhhhhhfffeeekkkrrruuuvvv{{{QQQHHH???===;;;999888:::999999999888888888888777777777777777777777777777777888;;;<<<::::::CCCNNN\\\dddvvvdddUUUQQQNNNJJJKKKLLLLLLLLLMMMPPPUUUXXXYYYYYYXXXVVVXXX\\\______ZZZ___hhhsss}}}}}}{{{wwwsssnnnmmmkkkiiigggeeedddddd^^^]]]XXXTTTUUUZZZ\\\[[[XXXRRRNNNMMMKKKIIIKKKPPPLLLaaabbbVVViiiwwweeeXXXSSSZZZjjjjjjWWWVVVGGG@@@HHHOOOLLLHHHIII<<<<<<999666999>>>???<<<777444111/////////...---------...///000000//////////////////////////////............/////////000000000000000000000000000000000000000000000000000000000000000111111111111222222222222333444555555???EEELLLOOOPPPPPPQQQSSSTTTZZZ^^^___ccchhhiiifffcccjjjqqqtttuuuzzzfff>>>>>>@@@999<<<999888888888888888888888888888888888888888888888888888888888:::<<<;;;<<>>EEELLLPPPQQQQQQRRRTTTTTTZZZ^^^```dddhhhhhhfffggglllrrrtttvvv{{{wwwHHH@@@@@@999<<<999:::888888888888888888888888888888888888888888888888999888:::<<<;;;===FFFQQQaaapppoooffffffhhhfff^^^```YYYTTTUUUVVVSSSPPPQQQQQQRRRTTTVVVWWWXXXYYYYYYZZZYYYXXXVVVUUUVVVYYY\\\hhhppp{{{{{{pppooommmkkkhhheeecccaaa]]]\\\ZZZXXXWWWVVVVVVWWWZZZUUURRROOOKKKFFFGGGLLLMMMSSS\\\YYYSSSaaauuuyyysss^^^ZZZ\\\nnnyyybbbVVVQQQKKKIIINNNWWWZZZRRRIIICCC;;;666888;;;:::999999999333///000000......111////////////////////////....................................////////////000000000000000000000000000000000000000000000000////////////000000000000111222333333222222444666>>>DDDKKKPPPPPPPPPRRRTTTUUUZZZ___```dddiiiiiiggghhhlllqqqsssuuuzzzNNNBBBAAA999<<<999<<<888888888888888888888888888888888888888888888888999999:::<<<;;;===GGGRRRaaarrrqqqkkknnnrrrrrrkkkeee]]]XXXXXXXXXUUUSSSSSSRRRSSSUUUXXXYYYZZZ[[[[[[ZZZZZZ[[[ZZZXXXYYYZZZ\\\cccjjjrrryyyxxxnnnmmmllljjjgggeeebbbaaa^^^]]][[[YYYWWWVVVUUUUUUWWWSSSPPPOOOKKKFFFFFFJJJNNNPPP^^^cccXXX[[[ppppppaaaaaa\\\ccciiiYYYVVVTTTMMMFFFHHHOOOQQQLLLEEEDDD:::555888???@@@??????===555000000000......000////////////////////////....................................////////////000000000000000000000000////////////////////////////////////000000000000111222333333222222444666>>>DDDKKKNNNOOOPPPRRRTTTUUUZZZ^^^```dddiiijjjhhhiiilllppprrrssszzzTTTCCCAAA:::<<<999<<<888888888888888888888888888888888888888888888888999999:::;;;;;;>>>HHHSSS___uuuwwwooooootttwwwsssllleee```aaaaaa]]]ZZZZZZXXXXXXYYYZZZ[[[\\\\\\\\\YYY[[[\\\\\\\\\\\\]]]___bbbgggnnnsssyyy~~~}}}}}}}}}xxxpppmmmlllkkkiiifffdddaaa```^^^]]][[[YYYWWWVVVTTTTTTRRROOONNNNNNJJJFFFFFFJJJOOOOOO___gggWWWRRRhhh~~~}}}ssssss```TTTTTTOOOXXXXXXNNNDDDBBBGGGLLLKKKHHHGGG<<<444666;;;===<<<===AAA777000///000///...000////////////////////////....................................////////////000000000000000000000000////////////////////////////////////000000000000111222333333222222444666>>>CCCJJJMMMNNNOOOQQQTTTUUUZZZ^^^___ccciiikkkiiihhhlllpppqqqsssyyyXXXCCCAAA;;;<<<999<<<888888888888888888888888888888888888888888888888:::999:::;;;;;;>>>IIITTT]]]www{{{pppmmmqqqxxxxxxyyyrrrnnnooonnniiieeeddddddcccaaa```___^^^^^^^^^ZZZ\\\]]]\\\[[[ZZZ[[[\\\```fffmmmqqqvvv~~~wwwssssssuuuzzz~~~{{{yyytttnnnmmmllljjjhhheeebbb```^^^]]]]]][[[ZZZXXXVVVUUUTTTOOOMMMMMMMMMJJJFFFEEEHHHJJJJJJ[[[eeeYYYXXXttt~~~dddRRRSSSWWWjjjaaaWWWKKKGGGLLLTTTXXXXXXGGG===666777===AAAFFFIIIDDD999000...000//////000////////////////////////....................................////////////000000000000000000000000000000000000000000000000////////////000000000000111222333333222222444666>>>CCCIIILLLMMMNNNQQQSSSTTTYYY\\\^^^bbbhhhjjjiiigggkkkppprrrtttyyyYYYBBBBBB<<<<<<888<<<888888888888888888888888888888888888888888888888:::999:::;;;;;;>>>IIIUUU___www}}}zzzzzzxxxuuusssooojjjgggfffffffff___``````^^^\\\[[[\\\]]]dddjjjqqquuuwww||||||nnnccc```dddiiioooxxx~~~zzzwwwtttpppmmmllljjjhhhdddaaa^^^\\\\\\\\\[[[ZZZXXXWWWUUUTTTPPPNNNNNNOOOKKKEEEDDDFFFGGGGGGVVVaaa[[[eeedddVVV\\\```rrreee[[[PPPLLLPPPWWW[[[\\\FFF>>>888:::???FFFOOOWWWGGG;;;000...000/////////////////////////////////....................................////////////////////////////////////000000000000000000000000////////////000000000000111222333333222222444666>>>CCCHHHKKKLLLMMMPPPSSSSSSXXX[[[\\\```gggjjjhhhfffkkkpppsssuuuzzzZZZBBBBBB======888;;;888888888888888888888888888888888888888888888888:::999:::;;;;;;>>>JJJVVVaaawwwzzztttpppnnnnnnnnncccddddddbbbaaa```aaaccclllqqqxxxzzzzzz{{{ppp```TTTRRRXXX^^^eeerrr}}}}}}yyywwwuuusssmmmllljjjgggddd```]]][[[[[[[[[[[[ZZZYYYWWWVVVUUURRRPPPPPPQQQLLLEEECCCEEEMMMJJJUUU[[[UUUeeebbbWWW\\\ZZZddd```VVVKKKFFFHHHMMMOOOOOOLLLCCC;;;999:::>>>HHHRRRIII<<<000...////////////////////////////////////..................................../////////000////////////////////////000000000000000000000000////////////000000000000111222333333222333555666>>>BBBHHHKKKKKKMMMPPPSSSSSSWWWZZZ[[[___fffiiihhheeejjjppptttuuuzzz]]]@@@===:::===:::<<<999999999999999999999999888888777777888888999:::;;;::::::<<<<<>>BBBFFFJJJLLLNNNQQQRRRWWWXXXZZZ^^^bbbfffjjjlllhhhkkkooosssvvv}}}```BBB===:::===999;;;999999999999999999999999888888777777888888999:::;;;::::::<<<<<<@@@KKKWWW^^^|||}}}zzzssspppmmmlllnnnppprrrssswww}}}yyypppjjjcccYYYRRRNNNMMMMMMMMMRRR[[[hhhpppsssrrrpppoooppplllfffbbb___^^^\\\[[[YYYYYYZZZYYYXXXUUUSSSQQQRRRPPPNNNMMMKKKIIIDDDAAADDDHHHRRRSSSZZZUUUUUU~~~wwwkkk```ZZZWWWVVVTTTVVVTTTMMMHHHNNNWWWVVVNNNHHHAAA;;;;;;:::888999<<<666444111///...///000000////////////////////////................................................------...///000000000000000000000000000000000000000000000000000000000000111222222222222333666888>>>BBBFFFJJJLLLNNNPPPRRRXXXYYY[[[^^^aaadddgggiiigggkkkooossswww}}}eeeDDD>>>:::===999:::999999999999999999999999888888777777888888999:::;;;::::::<<<<<<@@@LLLXXXbbb}}}zzzzzz{{{}}}~~~{{{nnnccc]]]ZZZVVVSSSRRRSSSSSSPPPMMMNNNTTT^^^iiipppsssqqqooooookkkfffbbb___]]][[[ZZZZZZZZZZZZYYYWWWTTTRRRPPPPPPOOONNNNNNLLLIIIDDD@@@EEEEEEMMMPPP[[[TTTLLLoooxxxrrrkkkgggddd```\\\YYYWWWRRRJJJIIIUUUaaa]]]QQQGGG@@@:::999888777888;;;777444111//////000//////////////////////////////......................................................///000111111111111000000000000000000000000000000000000000000000000111222222222222333666888>>>AAAFFFIIIKKKMMMOOOQQQXXXYYY[[[]]]```ccceeeffffffjjjooossswww}}}kkkGGG???:::===888999999999999999999999999999888888777777888888999:::;;;:::;;;<<<===AAALLLYYYgggrrreee[[[UUUTTTUUUTTTTTTWWW[[[\\\[[[XXXVVVWWW[[[ccckkkpppqqqpppooolllgggccc```^^^\\\ZZZZZZZZZYYYXXXVVVTTTQQQPPPOOOOOOOOOOOONNNJJJEEE@@@DDDCCCJJJQQQaaa[[[PPPnnn~~~xxxrrroookkkeee```^^^UUUQQQIIIGGGRRR]]]YYYMMMFFF@@@;;;;;;:::777666888999555111.........---+++////////////////////////......................................................///000111111111111/////////////////////////////////000000000000000111222222222222333555888>>>AAAFFFIIIKKKLLLNNNPPPVVVWWWZZZ]]]```bbbdddeeeeeeiiiooossswww}}}pppJJJ@@@;;;>>>999999999999999999999999999999888888777777888888999:::::::::;;;<<<===AAAMMMYYYiiiuuuooonnn___VVVOOOOOORRRUUUWWWYYY^^^ccchhhkkkmmmiiigggddddddfffiiimmmooopppmmmiiieeebbb```]]][[[ZZZZZZYYYWWWUUUSSSRRRQQQOOOOOOPPPPPPOOOKKKFFFBBBDDDBBBIIIRRRdddaaaWWWuuu}}}zzzyyyrrreee[[[YYYSSSRRRKKKDDDGGGPPPOOOGGGGGGAAA>>>>>>===999777888:::555///,,,...///...,,,////////////////////////................................................------...///000000000000////////////////////////......//////000000000000111222222222222333555888>>>AAAEEEHHHJJJKKKMMMOOOSSSUUUXXX]]]```dddeeefffdddhhhnnnssswww}}}uuuLLLAAA<<>>BBBNNNZZZfffggg[[[dddpppsssyyyaaaWWWUUURRRRRRVVVWWW[[[aaafffjjjqqqzzz|||rrrhhhffflllsssqqqnnniiifffdddaaa^^^\\\YYYXXXWWWVVVUUUTTTSSSRRROOOOOOOOOOOONNNKKKFFFCCCEEEDDDKKKQQQbbbaaa[[[~~~}}}gggYYYWWWXXXXXXOOOCCCAAAHHHKKKHHHLLLFFFAAA@@@???;;;;;;======666...,,,...222222000////////////////////////................................................------...///000000000000000000000000000000000000---......//////000000111111222222222222333666888>>>AAAEEEHHHIIIJJJLLLNNNRRRTTTXXX]]]aaadddfffgggbbbgggnnnsssxxx}}}xxxMMMBBB<<<@@@;;;;;;999999999999999999999999888888777777888888999:::::::::;;;===>>>BBBNNN[[[gggfffaaahhhmmmuuuzzzdddbbbfffdddaaaaaa___gggnnnqqqpppuuukkkaaagggqqqpppmmmiiifffdddaaa]]][[[XXXWWWVVVUUUTTTTTTTTTTTTNNNMMMLLLKKKKKKIIIEEEBBBDDDEEELLLQQQ___```bbbfff\\\___aaa___TTTFFFCCCLLLSSSRRRUUULLLBBB???======@@@EEEHHH>>>222---///222222000////////////////////////......................................................///000111111111111000000000000000000000000------......///000000111111222222222222333666888===@@@DDDGGGHHHJJJLLLMMMTTTVVVZZZ^^^bbbdddeeefffaaagggnnnsssxxx~~~zzzNNNBBB===AAA<<<<<<999999999999999999999999888888888777888999999:::::::::;;;===>>>CCCOOO[[[llltttdddmmmxxx{{{sssaaabbbeeerrroooqqqyyywwwpppnnnjjjsss{{{{{{uuuvvvgggWWW\\\gggooolllhhheeeccc```\\\YYYWWWVVVUUUUUUTTTTTTUUUUUUMMMLLLJJJIIIHHHGGGDDDBBBBBBDDDMMMQQQ^^^bbbjjjyyy^^^[[[fffjjjeeeXXXIIIIIIUUU]]]\\\\\\PPPCCC<<<;;;===DDDLLLSSSGGG999000///000///,,,////////////////////////................................................///000111222222333222222000000000000000000000000---------...///000000111111222222222222333666888===@@@DDDGGGHHHIIIKKKMMMVVVXXX\\\___bbbdddddddddaaafffmmmsssxxx~~~MMMAAA???======<<<::::::999888777777888888888888777777888888999:::999888999<<<>>>BBBLLLVVVgggjjj^^^kkknnnVVVLLLKKKUUUYYYdddrrrsssyyy~~~qqqssszzz~~~ppp\\\PPPQQQVVV^^^aaaeeefffccc___[[[YYYYYYYYYYYYYYYXXXVVVTTTRRROOOMMMKKKJJJJJJHHHDDD@@@AAAFFFDDDOOOaaaaaaqqqooo^^^YYY\\\___\\\RRRFFFFFFOOOQQQMMMJJJFFFAAA===<<>>BBBLLLVVVfffaaaXXXfffkkkQQQEEEHHHOOOTTTXXXcccsssqqqaaa^^^bbbfffmmmooolll___OOOFFFHHHMMMXXX]]]bbbdddccc```\\\[[[\\\\\\\\\ZZZXXXUUUSSSQQQOOOMMMKKKJJJJJJHHHDDD@@@@@@FFFEEEQQQcccaaalllyyyiii\\\YYY\\\```\\\QQQEEEDDDMMMPPPLLLJJJFFF@@@;;;999:::===???EEE===222---...000000///............////////////.........------,,,,,,,,,---------............///------...///111333444666111111111000//////......---......///000111111222111222222222222333666888<<>>BBBLLLVVVfffuuuVVVNNNVVVhhhwwwwwwgggTTTFFFCCCJJJQQQ\\\eeetttrrrcccWWWRRRVVV\\\ffffffaaaVVVHHHAAACCCGGGPPPVVV]]]bbbbbb```^^^\\\]]]]]][[[YYYVVVSSSPPPOOOOOOMMMLLLKKKJJJGGGCCC@@@@@@EEEFFFSSSddd]]]aaazzzqqqggg___\\\___```\\\QQQFFFGGGQQQVVVSSSKKKGGGAAA<<<888777888999:::666111...///000111111............////////////.........------------------------............///------...///111222444555333222000///......//////.../////////000000111111111222222222222333666888<<>>BBBLLLVVVfffgggOOOKKKMMMRRRYYY[[[XXXRRRMMMLLLOOOVVVZZZggg{{{ssseee[[[YYYWWWVVV\\\ggguuuqqqgggZZZMMMGGGGGGJJJIIIOOOXXX^^^```___]]]\\\ZZZYYYXXXUUURRRPPPNNNLLLNNNMMMLLLKKKIIIFFFCCCAAA@@@EEEFFFQQQ___SSSQQQkkk{{{zzzxxxssskkkdddbbbccc^^^[[[QQQGGGKKKXXX```^^^LLLIIIDDD>>>:::888777888333222111/////////000000............////////////...............------------------............///------...///000222444555444333000.........000111////////////000000000000111222222222222333555888===@@@DDDFFFGGGHHHJJJKKKSSSUUUXXXXXXYYY\\\aaafffaaagggooovvv{{{NNNBBB@@@===<<<:::999888888888888888999999888888777777888888999:::999888999<<<>>>BBBLLLVVVeee]]]QQQUUUSSSPPPRRRZZZVVVQQQMMMNNNUUUaaaiiiqqqooo^^^\\\SSSPPPVVV\\\aaaooo}}}yyyjjjZZZPPPKKKKKKLLLGGGNNNVVV\\\^^^^^^]]]\\\XXXWWWVVVTTTQQQPPPNNNNNNMMMNNNMMMLLLIIIFFFCCCBBB@@@FFFEEEOOOYYYKKKHHHbbbwwwyyyyyytttlllgggeeeeee[[[XXXNNNDDDHHHUUU]]]\\\LLLIIIDDD>>>:::999888999333333111000///.....................////////////........................---------............///.........///000222333444444333111///...///000111////////////000000000000111222222222222333555888===@@@DDDFFFGGGHHHJJJKKKTTTVVVYYYYYYZZZ]]]ccchhhbbbiiiqqqxxx}}}KKKAAA@@@>>>===;;;888888888777888888999:::888888777777888888999:::999888999<<<>>>BBBLLLVVVccc___\\\```ZZZVVVZZZZZZ\\\]]][[[YYY___lllwww}}}rrrwwwyyyhhh]]]ZZZVVVTTTVVVbbbpppxxxdddTTTLLLKKKMMMNNNMMMRRRXXX]]]^^^]]]\\\\\\ZZZYYYWWWUUUSSSRRRQQQQQQMMMNNNNNNLLLHHHEEECCCCCC@@@GGGFFFMMMWWWKKKMMMlllzzz~~~|||rrrhhhdddccccccXXXUUUJJJ???AAALLLQQQOOOLLLHHHBBB===999888999999:::666222//////...---,,,............////////////.............../////////---------............///......//////000222333444444333111000//////000000.../////////000000111111111222222222222333666888>>>AAADDDFFFGGGHHHIIIJJJTTTWWWZZZ[[[\\\___dddiiibbbiiirrryyy~~~}}}JJJ@@@???===<<<999888888777777888999999:::888888777777888888999:::999888999<<<>>>BBBLLLVVV```|||bbbcccccc[[[___oooqqqvvvwwwpppiiippp{{{hhhZZZ___fffjjjgggaaaccciiibbbhhhsss~~~eeeSSSNNNPPPSSSTTTWWWZZZ^^^```___^^^]]]]]]]]][[[XXXUUUSSSQQQPPPPPPLLLNNNOOOLLLHHHDDDCCCCCC???GGGHHHOOOZZZTTT___uuueee___^^^]]]ZZZWWWLLLAAAAAAJJJNNNJJJQQQLLLEEE>>>999888:::;;;@@@999111...///000///,,,............////////////---........./////////000---------............///////////////000111333333333333222111111000000///---......///000111111222111222222222222333666888>>>AAADDDFFFGGGHHHIIIJJJRRRVVVZZZ\\\]]]___dddhhhaaahhhrrryyy~~~}}}JJJ???>>>;;;:::777888888777777888999::::::888888888777888999999:::999888999<<<>>>BBBLLLVVV]]]kkk]]]cccccc]]]mmmyyylll|||rrr^^^\\\VVVVVV^^^gggjjjjjjjjjwwwnnnZZZUUUXXX[[[\\\^^^```bbbcccaaa___^^^___^^^\\\XXXTTTPPPNNNLLLLLLLLLNNNOOOMMMHHHDDDCCCCCC>>>HHHIIIRRR^^^]]]pppzzzeee]]]ZZZXXX\\\ZZZQQQFFFGGGPPPSSSOOOWWWQQQIII@@@;;;:::<<<>>>DDD;;;000,,,///222000---............/////////000---.........//////000000---------.........//////////////////000111333333222222333222222111//////,,,---...///000111222333111222222222222333666888>>>AAADDDFFFGGGGGGIIIJJJPPPUUUZZZ]]]^^^___cccfff```gggqqqxxx}}}oooIII@@@;;;>>>999888888888888888888888888888777888888888888999999999::::::;;;<<<<<<>>>HHHSSS___mmm\\\QQQSSSYYYeee}}}zzz~~~lllkkk[[[XXXUUUUUU[[[gggtttcccWWW\\\dddhhheeegggiiiiiiddd___\\\]]]\\\[[[XXXTTTQQQOOOMMMLLLNNNOOOOOOLLLIIIEEEDDDDDDGGG@@@III\\\]]]^^^yyy[[[[[[gggjjjcccSSSFFFHHHTTTXXXSSS[[[SSSGGG===:::>>>FFFLLLUUUFFF777111000...---...////////////////////////...........................---,,,...000111000/////////000111222222333333333333222222111000000000000000000000111111111111000111222333222333555777???CCCGGGHHHGGGGGGIIIKKKRRRTTTWWWZZZ]]]```dddhhhhhhgggjjjttt|||nnnHHH???:::>>>::::::888888888888888888888888777888888888888999999999:::999;;;<<<<<<>>>HHHSSSddduuuWWWMMMJJJRRRXXXccc}}}nnnlllaaaZZZUUUVVV[[[hhhjjjbbbiiissswwwooorrrsssnnnddd]]]]]]aaa[[[ZZZWWWTTTQQQNNNLLLKKKNNNNNNNNNKKKHHHDDDCCCCCCFFFAAALLL^^^]]]ZZZyyyuuu[[[[[[cccddd```SSSGGGGGGPPPRRRMMMQQQKKKBBB:::999===DDDIIIOOOBBB444000000///...///////////////////////////........................------..................000000111111222333333444333333222222111000000/////////000000000111111111000111222333222333555777>>>BBBGGGHHHGGGGGGIIIKKKQQQTTTWWWZZZ]]]aaafffiiihhhgggkkkuuu}}}mmmGGG???:::>>>:::;;;888888888888888888888888777888888888888999999999:::999:::<<<<<<>>>HHHSSSeeettt[[[JJJEEEGGGMMMOOORRReee|||~~~{{{zzz~~~{{{nnnddd]]]\\\\\\ggguuuhhhfffppp{{{uuu|||yyykkk```^^^```ZZZXXXVVVSSSPPPMMMLLLKKKLLLMMMLLLJJJFFFCCCBBBCCCEEECCCPPPaaa\\\TTTkkk}}}jjjXXXXXX\\\\\\[[[SSSIIIIIIPPPOOOHHHKKKFFF@@@:::999;;;???BBBFFF;;;111///000/////////////////////////////////...........................000222111...---...111111111222222333333444444222222222222111000000/////////000000000000111111000111222333222333555777>>>BBBFFFHHHGGGFFFIIIKKKQQQTTTWWW[[[^^^bbbgggkkkiiihhhlllvvvmmmIII@@@:::>>>:::;;;888888888888888888888888777777888888888999999999999999:::<<<;;;>>>HHHSSSbbb^^^SSSRRRLLLKKKOOOMMMKKKRRR```hhhnnn||||||mmmnnnsss}}}~~~tttnnndddccc|||}}}yyyuuusssxxxssskkkeeegggppp{{{ttt~~~uuuiii___ZZZYYYWWWUUURRROOOLLLKKKJJJKKKKKKKKKHHHDDDBBBBBBBBBDDDEEETTTbbbZZZMMM___kkkfffjjjaaa[[[\\\\\\]]][[[VVVQQQVVV]]]YYYMMMJJJGGGBBB===:::999999999===444......000//////000////////////////////////........................111444777555000...111444222222222333333444444444222222333333222111///...////////////000000000111000111222333222333555777>>>BBBFFFGGGFFFFFFHHHKKKPPPSSSWWW[[[^^^ccchhhlllhhhhhhmmmxxxlllJJJBBB;;;===999:::888888888888888888888888777777888888888999999999999888:::;;;;;;===GGGRRRcccsssZZZ\\\YYYRRROOOSSSVVVUUUYYY```bbbsssfffdddoooxxx~~~uuueeelllwww{{{}}}|||wwwqqqnnnooottt|||sssyyy|||xxxrrrlllbbbXXXXXXVVVTTTQQQNNNLLLKKKJJJKKKKKKIIIGGGCCCAAABBBCCCDDDGGGUUUaaaWWWJJJYYYwwwwwwfffbbbfffdddeeegggbbbaaa^^^WWWWWWbbbllleeeVVVHHHFFFBBB>>>:::888777666888111---///000//////111////////////////////////........................111444777555000...111444222333333333333333444444111222333333222111///......////////////000000000000111222333222333555777===AAAFFFGGGFFFFFFHHHJJJPPPSSSWWWZZZ^^^ccchhhkkkhhhgggmmmyyygggHHHBBB<<<===888:::888888888888888888888888777888888888888999999999999888999;;;;;;===GGGRRRkkktttccclll[[[VVVTTTWWWZZZ]]]aaahhhssslll^^^fffttt{{{sssuuussskkklll|||xxxzzz~~~yyy{{{vvvnnnkkklllfff\\\XXXVVVTTTQQQOOOMMMLLLKKKKKKJJJIIIFFFCCCAAABBBDDDDDDGGGSSS]]]TTTJJJ\\\yyy}}}mmmggghhhfffiiijjj```]]]YYYQQQPPP[[[fffaaaSSSDDDBBB???;;;999888888888888222///000000......111////////////////////////...........................000222111...---...111222222222222333333333333111222333444333111///---......////////////000000000111222333222333555777===AAAEEEGGGFFFEEEHHHJJJPPPSSSVVVZZZ]]]aaafffjjjfffgggmmmyyy^^^CCC@@@<<<===999:::888888888888888888888888777888888888888999999999888888999;;;:::===GGGRRRqqqssszzzfffhhhlllnnnnnnqqqzzz|||bbb```kkksss|||rrrppp~~~zzz|||vvvppppppjjj```XXXWWWTTTRRROOONNNMMMLLLKKKKKKIIIFFFCCCBBBCCCEEEDDDGGGQQQXXXQQQLLLbbbtttmmmiiidddhhhgggZZZYYYWWWOOOHHHKKKTTTSSSKKKGGGDDD@@@<<<999999999:::;;;555111111000---...111////////////////////////........................------..................222222222222222222222222111222333444333111///---........./////////000000000111222333222333555777===AAAEEEFFFEEEEEEGGGJJJPPPRRRVVVYYY\\\```dddgggeeefffmmmyyyWWW???>>>;;;===999;;;888888888888888888888888777888888888888999999999888888999;;;:::===GGGRRRssswwwsss^^^eeeoooppp~~~|||~~~wwwlll```XXXWWWUUURRRPPPNNNMMMMMMKKKKKKIIIFFFCCCBBBDDDEEEDDDFFFOOOUUUOOONNNgggzzzrrrlllfffiiihhh[[[]]]^^^VVVJJJFFFKKKNNNKKKOOOKKKEEE>>>;;;999:::;;;>>>888333111///,,,---111////////////////////////...........................------...000111000///222111111111111111111111000222333444444111///---............/////////000000111333333222333555777===AAAEEEFFFEEEEEEGGGJJJPPPRRRVVVXXX[[[^^^cccfffdddeeelllyyyUUU===???<<<;;;666;;;888888888888888888888888888888777777888888999:::888999;;;<<<:::;;;EEEQQQqqq{{{mmmpppzzz~~~|||{{{~~~pppbbbYYYTTTRRRUUUTTTNNNKKKMMMNNNKKKHHHDDDBBBBBBDDDEEEFFFJJJQQQ___TTTPPPxxxuuuhhh``````bbbdddWWWKKKJJJPPPTTTWWWYYYYYYNNNAAA;;;888999>>>DDDGGG;;;000...//////......////////////////////////.......................................///000000///000222333444444333222333333333333222111000000......//////000000111111000111222222222333666999>>>BBBFFFGGGFFFFFFHHHKKKOOOSSSXXXZZZ[[[]]]aaaeeeeeefffnnn|||SSS===???;;;;;;777:::888888888888888888888888888888777777888888999:::888999;;;<<<:::;;;EEEPPPrrrzzz}}}tttppptttwwwccc]]]WWWTTTVVVTTTMMMJJJKKKMMMJJJGGGCCCBBBBBBDDDEEEEEELLLUUUcccZZZ\\\sssllllllpppjjj\\\OOOMMMQQQSSSTTTUUURRRHHH>>>;;;<<>>BBBEEEFFFEEEFFFHHHKKKPPPTTTXXXZZZZZZ]]]bbbgggeeefffmmm{{{OOO>>>???:::<<<888:::888888888888888888888888888777777777777888999999888888:::<<<:::;;;CCCNNNooogggaaacccuuu|||fffbbb\\\XXXVVVSSSMMMIIIIIIKKKIIIEEEBBBAAABBBDDDEEEEEEPPPYYYeee^^^eee}}}oooiiikkkooommm^^^PPPNNNPPPQQQOOOOOOMMMDDD======???BBBIIIPPPCCC888///...///...---...////////////////////////.......................................///000000///000111222333333333333333333333333222111000///......//////000000111111000111222222222333666999>>>BBBEEEFFFEEEEEEHHHKKKQQQTTTWWWYYYZZZ^^^dddiiicccdddlllyyyKKK>>>???999<<<999999888888888888888888888888777777777777777888999999999888999;;;:::;;;BBBKKKddduuuaaannn|||eeeccccccfffkkkqqqxxx{{{mmmfffaaa[[[WWWSSSOOOKKKJJJIIIGGGDDDAAAAAABBBDDDFFFEEESSS[[[aaaXXX```{{{lllaaa]]]```dddiii[[[OOONNNRRRQQQMMMJJJMMMEEE>>>======>>>BBBGGG???666//////000...---...////////////////////////.......................................///000000///000111111222333333333222333333222222111000///......//////000000111111000111222222222333666999>>>AAAEEEFFFEEEEEEHHHJJJRRRUUUWWWXXXYYY^^^eeekkkbbbdddlllxxxrrrEEE???>>>777===:::888777777777777777777777777777777666666777777888999999888888;;;;;;;;;@@@HHHVVVzzzsssVVV^^^|||xxxqqqyyyxxxpppnnnjjjhhhjjjnnnooommmhhhddd]]]WWWSSSQQQNNNLLLHHHFFFCCCAAAAAACCCFFFHHHGGGVVVYYYWWWLLLVVVyyy{{{vvvnnnfff```]]]___aaa```UUUNNNRRRZZZYYYQQQLLLLLLDDD>>><<<;;;888999;;;;;;444//////000...---///////////////////////////.......................................///000000000000000000111222333333222222222222111000//////......//////000000111111000111222222222333666999===AAAEEEEEEDDDEEEGGGJJJQQQTTTVVVXXXYYY^^^eeekkkaaaccclllwwweee@@@@@@>>>666===;;;777777777777777777777777777777666666666666777888888:::888888:::;;;;;;???EEEMMMnnnuuu~~~hhhbbbmmm}}}wwwgggvvvoooRRR\\\vvv||||||qqqiiieeeeeeffflllhhhaaaWWWSSSSSSPPPMMMGGGEEECCCAAABBBDDDGGGIIIJJJXXXTTTMMMDDDTTTvvvtttvvvsssooojjjeeebbb___^^^WWWOOOOOO[[[fffeee[[[QQQGGG@@@<<<;;;:::777666888888222///000000...---///////////////////////////.......................................///000000000000///000000111333333222222222222111000///.........//////000000111111000111222222222333666999===AAADDDEEEDDDDDDGGGJJJOOORRRVVVXXXYYY]]]dddiiiaaadddlllwww~~~[[[===@@@>>>555===;;;777777777777777777777777777666666666666666777888888:::777777:::;;;;;;>>>CCCKKK^^^}}}mmm___RRRQQQXXXbbbooo{{{iii]]]ooolllOOO[[[wwwtttoooqqqnnndddXXXRRRRRRPPPKKKGGGEEECCCBBBCCCFFFIIIKKKMMMXXXPPPGGGFFFbbb~~~{{{uuunnnfff___XXXTTTMMMJJJPPPbbbqqqoooaaaTTTDDD???<<<===<<<999777888555111///000000------///////////////////////////.......................................///000000000000//////000111222333222222222222111000///.........//////000000111111000111222222222333666999===@@@DDDEEEDDDDDDGGGJJJLLLPPPUUUXXXYYY]]]cccgggaaadddmmmxxx}}}VVV;;;AAA>>>555===<<<777777777777777777777777777666666666666666777888888:::777777:::;;;;;;===BBBMMMWWW}}}zzzaaaSSSPPPQQQUUUTTTRRRWWW___sssyyymmmXXXVVVnnnnnnRRR___|||tttqqqgggYYYRRRRRROOOIIIGGGEEECCCCCCDDDGGGJJJLLLOOOYYYNNNEEELLLqqq{{{pppeeeZZZPPPJJJFFFEEEOOOddduuurrrbbbTTTEEE@@@>>>@@@???:::888888333000///111000------000////////////////////////.......................................///000000000////////////111222333111222222111111000///.........//////000111111111000111222222222333666999===@@@DDDEEEDDDDDDGGGIIIKKKOOOTTTXXXZZZ]]]bbbfffaaaeeennnxxx}}}~~~KKKBBB::::::;;;999888888888888777777777777888888666666666666666777888888888888888999:::;;;<<<===EEEWWWsssmmmYYYPPPMMMPPPSSSTTTSSSQQQPPPPPPXXXaaapppeeefffbbbddd```OOOddd}}}tttiii___XXXSSSMMMJJJKKKDDDAAACCCFFFGGGHHHJJJVVVQQQGGGAAA\\\qqqddd]]]YYYXXXPPPEEEKKKWWWXXXXXXWWWQQQIIIBBB;;;:::===>>>:::555444222000/////////...,,,------------------------//////............//////---------............/////////000111111111111111111111000///////////////////////////000000000000222222333222111222555777>>>AAADDDDDDCCCCCCFFFIIINNNSSSWWWZZZZZZ\\\```cccaaadddmmmvvv|||sssJJJAAA::::::;;;999777888888888777777777777888888666666666666666777888888888888888999:::;;;<<<===EEEQQQiiiqqqZZZJJJEEEGGGKKKOOOPPPOOOMMMKKKKKKOOOWWWeeevvv{{{~~~{{{aaa[[[ZZZRRRppp~~~ooobbbXXXQQQJJJEEEHHHCCCAAAEEEHHHIIIKKKMMMUUUSSSHHHKKKuuuqqqllljjjccc]]]TTTIIILLLTTTTTTYYYaaaaaaGGGBBB======AAAAAA===999444222000/////////...,,,------------------------//////............//////---------............/////////000111111111111000111111000///////////////////////////000000000000222222333222111222555777>>>AAADDDDDDCCCCCCFFFIIINNNRRRWWWZZZZZZ\\\```cccaaaccckkkuuuzzz}}}dddHHH@@@::::::;;;999777888888777777666666777777888666666666666666777888888888888888888999;;;<<<===EEELLL___rrr\\\LLLDDDCCCDDDHHHLLLNNNMMMJJJGGGFFFEEEKKKWWWeeewwwuuulllmmmzzzeeeXXXWWWYYY~~~vvvfffYYYPPPHHHCCCDDDAAAAAAFFFJJJKKKMMMOOOQQQRRREEETTTyyylllrrrwwwooocccVVVNNNRRRWWWSSSXXXbbbdddDDDAAA???AAADDDEEE@@@<<<444222////////////...---------------------------//////............//////---------............///......///000000000000000111111000///////////////////////////000000000000222222333222111222555777>>>AAADDDDDDCCCCCCFFFIIINNNRRRWWWYYYZZZ\\\```dddaaacccjjjsssyyy{{{ZZZEEE???:::::::::888777999777777666666666666777777666666666666666777777888777777888888999:::<<<===DDDKKK\\\www```PPPFFFDDDGGGFFFJJJNNNPPPNNNIIIEEECCC@@@EEEMMMVVVdddxxxwwwmmmmmm}}}ggg]]][[[bbbwww~~~{{{hhhZZZPPPIIIEEEAAA@@@AAAGGGKKKKKKLLLOOOQQQRRRCCC]]]oookkkzzz{{{mmmVVVRRRXXX\\\UUUUUUXXXSSSCCCAAA@@@BBBEEEDDD???;;;333111////////////...---........................///......------......///---------............///......///000000000000///111000000///////////////////////////000000000000222222333222111222555777===AAADDDDDDCCCDDDGGGJJJNNNRRRVVVXXXYYY[[[```eeebbbccciiisssyyy{{{VVVBBB===:::;;;:::777777999777777666666666666777777666666666666666777777888777777777888999:::;;;<<<@@@KKK^^^}}}dddRRRGGGAAA@@@CCCHHHLLLPPPQQQNNNHHHCCCAAACCCFFFJJJMMMUUUdddyyy~~~oooqqq|||sssppp~~~nnnaaa^^^]]]ooopppqqqhhhXXXNNNGGGCCCAAA@@@BBBGGGIIIIIIKKKOOOWWWSSSGGGfff}}}nnnrrr~~~qqqXXXTTTZZZ[[[SSSRRRPPPFFFBBBAAAAAABBBCCC@@@;;;666333111///...///000///.................................------------......---------............///...//////000000000000000111000000///////////////////////////000000000000222222333222111222555777===@@@CCCDDDCCCDDDGGGJJJNNNQQQUUUWWWXXX[[[aaaeeeddddddiiissszzz}}}SSS???<<<:::;;;999666666:::777666666555555666666777666666666666666777888888777777777777888:::;;;<<<<<>>@@@GGGJJJNNNNNNKKKGGGCCCAAAGGGJJJLLLKKKNNNXXXiiiwww~~~pppfffjjjrrr}}}eee\\\]]]___eeewwwuuuvvvgggUUUIIICCC???BBBAAACCCHHHIIIIIILLLRRR[[[PPPJJJkkkzzztttqqquuu||||||qqqgggZZZYYY___\\\QQQPPPRRRJJJBBBAAAAAA@@@???<<<777333222000///...///000///.................................------------......---------............/////////000111111111111111111111000///////////////////////////000000000000222222333222111222555777===@@@CCCDDDCCCDDDGGGKKKMMMQQQTTTVVVWWW[[[aaafffeeedddiiittt|||yyyNNN===::::::;;;999666666:::666666555555555555666666666666666666666777888888666666777777888:::;;;<<<<<>>BBBHHHkkk|||ooo^^^OOO@@@<<<>>>@@@CCCFFFCCCFFFJJJMMMMMMLLLLLLLLLIIINNNQQQPPPOOOUUUbbbnnnuuurrriiippp~~~~~~{{{www|||zzz|||bbbQQQHHHDDDCCCBBBBBBDDDIIIKKKNNNUUU^^^mmmVVV```~~~}}}zzzwwwrrrkkkbbb[[[UUUjjj}}}cccVVVUUUPPP@@@@@@???>>><<<999777555222000......///000000///////////////////////////...------,,,,,,------...---------.........//////111111222333333333333222111111000///////////////////////////000000000000222222333222111222555777<<>><<<999888999888777666666666666666666666666666555555555555555555555555777777777777888999:::;;;<<>>>>>CCCIIIIIIKKKLLLNNNQQQQQQMMMHHHMMMIIIJJJQQQWWW]]]iiiuuu~~~yyymmmyyyyyy^^^MMMDDD@@@===AAACCCHHHMMMLLLMMMXXXffftttSSSiiixxxuuupppcccaaaTTT```xxxnnn]]]OOODDDCCCBBB@@@>>><<<999777666000000000000////////////000000000000000000000000////////////////////////............////////////000222333333333333444666444333222111000000000000000000000000////////////111222222222222333666888@@@BBBDDDEEEEEEEEEGGGIIILLLNNNPPPRRRTTTZZZcccjjjffffffiiiooowwwVVV@@@===;;;999888888888777666555555555555555555555555555555555555555555555555777777777777888999::::::888CCCCCCXXX~~~^^^PPPIIICCC@@@@@@AAA@@@DDDIIIJJJKKKLLLNNNPPPPPPMMMIIIHHHHHHNNNYYYbbbiiisss~~~yyyrrrZZZJJJCCCAAA???CCCDDDIIIMMMNNNRRR^^^llliiiYYYzzz{{{uuu~~~nnnfffdddXXX]]]lllvvvrrriii```SSSEEEAAAAAA@@@>>>;;;888444222000000000000////////////000000000000000000000000////////////////////////............////////////000222333333333333444666444333222111000000000000000000000000////////////111222222222222333666888@@@AAACCCDDDDDDEEEFFFHHHLLLNNNQQQRRRUUU[[[dddkkkeeefffiiiooowwwNNN@@@===;;;999888888888777666555555555555555555555555555555555555555555555555777777777777888999:::::::::CCCCCCSSS{{{YYYIIIBBB@@@@@@CCCEEEDDDFFFJJJGGGGGGHHHHHHHHHHHHGGGGGGJJJMMMVVVcccooozzzhhhSSSGGGBBBAAAAAAEEEGGGJJJOOOQQQWWWbbbnnnYYYcccyyysssvvvuuujjjeeebbbWWW```cccdddbbbdddcccUUUDDDAAABBBAAA@@@===888333111000000000000////////////000000000000000000000000////////////////////////............////////////000222333333333333444666444333222111000000000000////////////000000000000111222222222222333666888>>>@@@BBBCCCCCCDDDFFFHHHKKKNNNQQQSSSVVV\\\eeellleeeeeehhhnnnwww~~~JJJCCC<<<:::888777888888777666555555555555555555555555555555555555555555555555666666666777777888999:::<<>>@@@AAABBBCCCEEEGGGKKKNNNRRRUUUXXX]]]eeekkkddddddgggmmmuuu}}}```@@@>>>:::999777777888888777666444444444444444444444444555555555555555555555555666666666666777888999999888999>>>CCCYYY|||```TTTRRRQQQRRRUUUUUUPPPNNNOOOLLLJJJKKKMMMKKKLLLYYYhhhrrrpppVVVIIICCC@@@BBBHHHIIINNNSSSVVVWWWVVVOOOGGGSSS{{{~~~xxxkkkjjjiiieeebbb```^^^YYYNNNEEE@@@AAA@@@???<<<777222000000000000000////////////000000000000000000000000////////////////////////............////////////000222333333333333444666444333222111000000000000......//////000000111111111222222222222333666888<<<>>>@@@BBBBBBCCCFFFHHHKKKNNNSSSUUUXXX\\\ccciiiccccccfffllluuu|||PPP<<<;;;:::888666666777888777666444444444444444444444444555555555555555555555555666555555666666777888999888999AAABBBOOOdddXXXYYYVVVVVVXXXWWWSSSRRRTTTPPPNNNQQQWWWXXX\\\nnnkkkQQQFFFBBB@@@DDDKKKJJJOOOTTTVVVYYYYYYQQQGGG]]]~~~xxxmmmnnnpppiiiccc```]]]WWWNNNHHH??????>>><<<:::666333111000000000000////////////000000000000000000000000////////////////////////............////////////000222333333333333444666444333222111000000000000.........///000111111111111222222222222333666888<<<>>>AAABBBCCCDDDGGGIIIKKKOOOSSSUUUWWW[[[aaafffbbbcccffflllttt|||yyyHHH;;;;;;:::888666666777888777666444444444444444444444444555555555555555555555555555555555666666777888999333555???>>>CCCzzzeeeZZZ\\\XXXWWWXXXWWWTTTTTTWWWZZZXXX]]]fffiiipppgggMMMDDDBBB@@@EEEMMMJJJOOOSSSUUUZZZ]]]VVVLLLooovvv|||{{{rrrtttzzzpppfff```]]]WWWNNNIIIAAA@@@???===:::777555444000000000000////////////000000000000000000000000////////////////////////............/////////000000222333333333333444666444333222111000000000000---......///000111111222111222222222222333666888<<<>>>AAABBBCCCEEEGGGIIILLLOOOSSSUUUVVVZZZ```eeebbbcccffflllttt|||aaaBBBAAA888777777777777666666666666777444333444666777555333444444444555555555555666444444555555666777777777777<<<:::;;;DDD[[[nnnWWWVVVTTTUUUWWWXXXYYY]]]dddbbbccclllyyyrrrYYYEEEAAACCCAAABBBHHHPPPTTTZZZRRR[[[aaaRRRYYY~~~ttt|||yyynnnyyyhhhbbb\\\NNNFFFIIIFFFDDD@@@<<<888555222111000000000000000000000000000000000000000000000000//////............/////////////////////000111111333444444555555444444333222222111000//////000000////////////000000000000111222222111111222666999??????@@@@@@BBBDDDEEEFFFKKKMMMPPPRRRVVVZZZ```ddddddfffiiimmmrrrxxx[[[AAA===777777777777777666666666555666444333444666666555333444444444444555555555555444444555555666666777777555;;;:::;;;@@@PPP}}}ppp\\\UUUSSSUUUZZZ]]]```fffmmmvvvxxxtttkkkeeefffiiiuuuiiiSSSBBBAAADDDCCCFFFKKKRRRVVVZZZYYYfffeeeWWWjjj{{{vvv{{{yyyvvvtttfff[[[NNNGGGGGGEEECCC???;;;777333111///000000000000000000000000000000000000000000000000//////............/////////////////////000000111333333444444444444333333444333222000///.........////////////000000000000111222222111111222666999??????@@@AAABBBDDDEEEFFFLLLNNNQQQTTTWWW\\\bbbfffdddfffiiimmmrrryyyQQQ???999888777777777666666666555555555444333444555666555333444444444444555555555555444444444555666666777777444:::::::::<<>>999555111///...000000000000000000000000000000000000000000000000//////............////////////......//////000111333333444444444444333333555444333111///...------////////////000000000000111222222111111222666999??????@@@AAABBBDDDEEEEEEMMMOOORRRUUUXXX]]]ccchhhccceeeiiimmmrrrzzzdddFFF===777:::777777666666666555555555444444444444444444444444333333444444444555555555333333444555555666666777555999::::::;;;<<>>999444000///...//////////////////////////////////////////////////////............/////////............///000000333333333444444333333333444333222000///.........////////////000000000000111222222111111222666999>>>???@@@BBBCCCDDDEEEEEELLLNNNQQQTTTXXX^^^dddiiiccceeeiiimmmssszzzRRR@@@===777:::666666666666555555555555333444444444333333444444333333333444444444444555333333444444555666666666666999888:::<<<<<>>999444111000/////////////////////////////////////////////////////////............//////...............//////000222333333333333333333222111111000000000000000111////////////000000000000111222222111111222666999===???@@@BBBCCCDDDDDDDDDJJJLLLPPPSSSXXX]]]dddiiidddfffjjjnnnssszzzzzzJJJ===<<<999777666666666555555555444444222444555444333222333444333333333333444444444444333333333444555555666666777888666999===<<>>AAACCCDDDDDDDDDDDDIIIKKKOOOSSSXXX^^^eeeiiieeehhhkkknnnssszzzaaaCCC999;;;;;;555666666555555555444444444222444555444222111333555222222333333333444444444222333333444444555555666666666444888===:::EEE___~~~gggRRREEECCCDDDHHHMMMRRR[[[eeegggrrr~~~xxxuuuwww]]][[[bbbsssqqqPPPCCCDDDEEEFFFJJJSSS\\\bbbdddkkkyyyggg|||~~~uuuyyy~~~yyynnnooollldddYYYPPPHHHDDDCCC@@@;;;666222111111111000000000000000000000000000000000000000000000000//////............//////...------------...//////222222333333333333222222111111000000000000000111////////////000000000000111222222111111222666999===>>>AAACCCDDDEEEDDDDDDIIILLLPPPTTTYYY___fffkkkgggiiilllooosssyyy~~~MMM===555999>>>555666666555555555444444444111333555444222111333555222222333333333444444444222222333444444555555666444444333888===888>>>UUUhhhQQQGGGDDDEEEIIIMMMRRR[[[dddaaaiiiqqqvvvlllbbbbbbwwwyyy```\\\iiieeeGGGAAADDDFFFGGGLLLUUU```fffpppzzzkkkxxxzzzpppmmmiiieee]]]RRRLLLKKKAAA>>>999444111000000111000000000000000000000000000000000000000000000000//////............//////...------------...//////222222222333333222222222333333111000////////////////////////000000000000111222222111111222666999<<<>>>AAACCCEEEEEEDDDCCCJJJMMMQQQUUUZZZaaahhhmmmhhhjjjmmmooosssyyybbbAAA@@@444666???555666555444333222333444444333333333333333333333333222222333333333333444444333333333444444444555555666666666666777;;;AAAEEEhhh{{{cccPPPBBBDDDEEEFFFKKKSSSVVVUUUVVVSSSUUUWWWaaavvv~~~ooo]]]XXXiiiddd]]]mmmPPPHHHDDDGGGJJJKKKPPPYYYccchhhnnnxxxtttyyyuuufff]]]ZZZZZZ___ZZZHHHCCC<<<666444222......000000000000000000000000000////////////////////////.......................................///000000333222111111111222333444333222000///...///111222000000000000000111111222222111111111222444666777;;;>>>AAABBBBBBBBBCCCDDDHHHLLLQQQUUUYYY___ffflllkkkhhhjjjqqqvvvyyy{{{TTT;;;>>>444333:::111666555444333333333444444333333333333333333333333222222222333333333444444333333333444444444444555666777777666666999===@@@WWWfffQQQAAAEEEFFFFFFIIIPPPRRRPPPLLLJJJNNNUUUfffoooWWWVVVlllmmmeee___IIIDDDEEEIIILLLMMMQQQYYYeeemmmyyyyyytttwwwvvvfff\\\ZZZ\\\ddd___MMMBBB;;;555444222......000000000000000000000000000////////////////////////.......................................///000000222222111111111222333444333111000......///000111000000//////000000111222222111111111222444666777;;;>>>AAABBBBBBBBBCCCDDDHHHLLLQQQVVVYYY___ggglllllliiikkkrrrxxxzzz}}}mmmEEE777===555333777///666555444333333333333444333333333333333333333333222222222222333333333333333333333333444444444444666777888777666666888:::EEEvvvjjjSSSDDDGGGIIIHHHJJJNNNOOOLLLGGGGGGMMMYYYttttttWWW\\\tttuuunnnPPPDDDCCCEEEIIIOOOSSSVVV]]]hhhqqqtttnnnttt}}}vvvttt}}}wwwggg^^^\\\]]]ccc___MMM@@@:::444333222///...000000000000000000000000000////////////////////////.......................................///000000222222111111222222333444111000///...---...///000000000//////000000111222222111111111222444666777;;;>>>AAABBBBBBBBBCCCDDDHHHLLLQQQVVVZZZ___gggmmmllliiikkksssyyy|||VVV>>>888>>>888555777333555555444444333333333333222222222222222222222222111222222222222333333333222222333333333444444444555777888888777666777888>>>ZZZnnnWWWHHHKKKLLLLLLOOOSSSRRRMMMMMMLLLSSSeee{{{^^^eee|||XXXGGGEEEGGGFFFIIIQQQZZZ^^^aaaeeeiii___lll{{{wwwxxx{{{yyytttjjjddd```YYY[[[WWWGGG>>>888333333222///...000////////////////////////////////////////////////.......................................///000000222111222222222222333333000000///...---......//////////////////000111111222111111111222444666777;;;>>>AAABBBBBBBBBCCCDDDGGGLLLRRRVVVZZZ```hhhnnnkkkhhhkkkrrryyy|||III===:::<<<888555777777444444444444444333333333222222222222222222222222111111111222222222333333222222222333333333444444333666888999888888999:::<<>>AAABBBBBBBBBCCCDDDGGGLLLRRRVVVZZZaaaiiiooojjjgggjjjrrrxxx{{{@@@===999666555444444777444444555555444444333222222222222222222222222222111111111111222222222222222222222222333333333333222555777888888888:::;;;:::===ccc||||||qqqbbbMMMJJJIIIOOO]]]hhheee\\\^^^RRRXXXssshhhooolllQQQEEECCCEEEGGGNNNOOOUUUZZZTTTKKKLLLTTTsss|||~~~}}}wwwppprrruuuiiieeeeee]]]NNNKKKKKKBBB999444111222222000///000000000000000000000000000////////////////////////.......................................///000000000111222333333333333222000000000/////////......//////......//////000111222111111111222444666777;;;>>>AAABBBBBBBBBCCCDDDGGGLLLRRRVVV[[[aaaiiiooojjjhhhjjjrrrxxx{{{~~~999<<<888333555555222555444444555555555444333222111111111111111111111111111111111111222222222222111222222222222333333333333444666666666666888:::999<<<]]]yyytttuuuwwwpppgggRRRLLLHHHRRRhhhxxxvvvkkklll[[[aaatttyyyrrrSSSGGGEEEDDDFFFIIIPPPSSSXXXUUUHHHAAASSSllltttpppnnniiisssiiiaaaVVVJJJJJJJJJ@@@777222000222222000///111000000000000000000000000////////////////////////.......................................///000000000111222333333333222222000000111111000000/////////............///000000222111111111222444666777;;;>>>AAABBBBBBBBBCCCDDDGGGLLLRRRWWW[[[bbbjjjpppmmmjjjlllsssyyy{{{~~~555===888222777777333555333444555555555444333222111111111111111111111111000111111111111222222222111111222222222333333333333444555444444444666888;;;@@@\\\xxxpppooorrrpppjjjXXXOOOKKKWWWrrrwww{{{fffnnnxxx[[[CCCBBBGGGFFFHHHOOOOOOUUU[[[SSSAAA@@@bbbvvvzzzzzzwwwlllooo___RRRHHHJJJIII<<<666111///222222000///111000000000000000000000000////////////////////////.......................................///000000000111222333444333222222111111111111111000//////...............///000000222111111111222444666777;;;>>>AAABBBBBBBBBCCCDDDGGGLLLRRRWWW[[[bbbjjjpppooolllmmmtttzzz|||::::::999888777666555444444444333333333333222222111111111111111111111111000000000111111222222333222222222222222222222222222222222222333444555555333<<>>BBBCCCBBBAAACCCEEEGGGNNNTTTUUUZZZcccllloookkkllloootttyyy}}}~~~~~~777777666555444333333222333333333333222222222222111111111111111111111111333333222222222222222222222222222222222222222222222111111222222333444555999777888CCCXXXuuutttpppvvvrrrnnnkkkdddiiiaaa```rrrhhhPPP@@@EEEDDDHHHOOOPPPJJJCCC@@@CCC???GGG```~~~{{{ooocccjjjvvvdddbbb\\\UUUKKKAAA888333333111000000111111///...000000000000000000000000////////////................................................////////////111111222222222222111111000000//////......//////////////////000000000000000111222222111222444666;;;???CCCDDDBBBBBBDDDFFFHHHNNNSSSTTTXXXaaaiiilllkkkllloootttzzz}}}~~~~~~666666666555444333333333333333333222222222222111111111111111111111111111444444333333222222111111111111111111111111111111111111111111222333444555777666888===GGG[[[vvvtttrrrwwwrrrmmmkkkggghhhcccdddtttzzzaaaQQQHHHCCCGGGHHHLLLRRRPPPIIIDDDCCC@@@???QQQuuuttthhhmmmrrrqqqYYYZZZXXXRRRGGG<<<555222333111000000111111000...///////////////////////////////////////.............................................////////////111111222222222222111111000//////.........//////////////////000000000000000111222222111222444666999===BBBCCCBBBAAACCCFFFGGGNNNSSSTTTXXXaaajjjmmmkkklllpppuuu{{{~~~~~~666666666555555444444333333333222222222111111111000000000000000000000000333333333222222111111111111111111111111111111111111111111111222333444444222222555888;;;JJJfffuuuyyyvvvmmmjjjeeecccbbbdddrrrqqqZZZLLLGGGHHHJJJMMMOOOTTTVVVPPPEEE???>>>AAAMMMiii|||fffkkk~~~xxxaaaSSSTTTRRRKKKAAA888444444222111///000111111000///////////////////////////.........///////////////....................................////////////000111111222222111111000//////............//////////////////000000000000000111222222111222444666777;;;@@@AAA@@@@@@BBBEEEFFFMMMSSSUUUZZZdddmmmqqqkkkmmmpppvvv|||~~~666666555555555444444444222222222222111111111111000000000000000000000000222222111111111111111111111111111111111111111111111000000111111222333444555333333444444AAAaaawww~~~uuummmccchhhhhhiiitttrrrcccRRRIIIFFFFFFIIIMMMTTTVVVZZZZZZOOOAAA;;;;;;IIIccctttiiixxx}}}[[[QQQQQQMMMFFF===666444555222000///000111222000///000000000000000000000000.........///////////////....................................////////////000000111111111111000000......------......//////////////////000000000000000111222222111222444666666:::???@@@@@@@@@BBBDDDGGGNNNTTTVVV\\\fffooossskkkmmmqqqwww|||~~~444444444444333333333333222222222222111111111111000000000000000000000000000000000000000000111111111111111111111111111111000000000000111222333444666444444555555>>>]]]|||{{{pppooonnnlllooowwwbbbQQQJJJFFFGGGHHHIIIOOOWWW```^^^[[[TTTJJJBBBFFFNNNbbb{{{tttmmmsssuuu[[[QQQNNNJJJCCC<<<777444333111000///000111222111///000000000000000000000000............/////////000....................................////////////000000111111111111000000...------------...///000////////////000000000000000111222222111222444666666;;;???AAA@@@@@@CCCEEEIIIPPPUUUWWW\\\eeennnrrrkkkmmmqqqwww}}}}}}333333222222222222222222222222222111111111111000000000000000000000000000......//////000000111111000000000000000000000000000000000000111222333444000///444888666;;;TTTpppmmmllleeebbbqqqssscccSSSDDDFFFDDDEEEIIIJJJLLLWWWdddkkkcccWWWKKKCCCFFFWWWiiiooojjjzzzxxxaaaRRRPPPMMMHHHCCC===888444222111000///000111222111000000000000000000000000000---.........//////000000..................................../////////000000000111111111111000000---------------...///000////////////000000000000000111222222111222444666777;;;@@@BBBAAAAAADDDFFFJJJQQQVVVWWW[[[dddllloookkkmmmrrrxxx}}}}}}333333333222222111111111000000000000000000000000000000000000000000000000333222111000////////////111111000000//////......000000000000000000000000444000111555333555HHH___{{{}}}{{{tttkkkfffdddfffkkkooowwwyyy}}}|||dddSSSIIIDDDBBB@@@@@@EEEJJJIIIMMM^^^rrrkkk\\\IIIAAAIII```xxx}}}pppsssjjjZZZ\\\RRRKKKAAA999555333333333222222222111000//////...000000000000000000000000////////////////////////......------------.....................///000000222222111000///...------............////////////////////////000000000000111111111111222333444555777;;;@@@BBBAAABBBDDDGGGLLLOOOTTTZZZ___eeekkkpppmmmnnnqqqwww}}}~~~|||333333333222222111111111000000000000000000000000000000000000000000000000333222111000////////////000000000000//////......000000000000000000000000333000111555444333@@@RRR}}}mmmooovvv{{{kkk[[[YYYaaaeee```XXXeeeiiioootttyyynnndddUUUIIIDDDCCCCCCDDDIIICCCFFFQQQUUUVVVeeeyyyaaaQQQ@@@>>>PPPmmm~~~gggYYYZZZNNNHHH>>>777333222222222222222111111000//////...000000000000000000000000////////////////////////......------------.....................///000000222222111000///...------............////////////////////////000000000000111111111111222333444555777;;;@@@BBBAAABBBDDDGGGKKKNNNTTTYYY^^^dddjjjnnnmmmnnnqqqvvv|||}}}222222222222222111111111000000000000000000000000000000000000000000000000222222111000////////////000000000////////////...000000000000000000000000222///000555444111777BBBggg~~~lll^^^^^^hhhjjjkkkjjjfffaaa\\\WWWVVV[[[```bbbbbbbbbgggkkkqqqppprrryyy~~~zzztttnnnggg```YYYTTTJJJFFFAAA>>>???BBBDDDEEEJJJKKKJJJLLLWWWfffooopppRRREEE<<>>888333111111111000111111111111000000//////////////////////////////////////////////////////......------------.....................///000000111111111000///.....................////////////////////////000000000000111111111111222333444444777;;;@@@BBBAAABBBDDDGGGJJJNNNTTTYYY^^^ccciiilllnnnoooqqquuuyyy}}}111111111111111111111111////////////////////////////////////////////////111000//////////////////.............../////////////////////////////////333///...000111222444777222>>>TTTllluuulllbbbfffyyyyyyjjj^^^TTTRRRQQQNNNLLLNNNMMMNNNOOORRRVVVYYYZZZ[[[WWWWWWXXXYYYZZZ\\\^^^___XXXUUUSSSRRROOOJJJGGGHHHDDDBBB@@@AAADDDFFFEEEBBBBBBDDDGGGJJJKKKMMMMMMNNNJJJUUU^^^fffttt{{{iiiMMMMMMXXXqqq}}}ssszzzpppiiicccWWWJJJ>>>;;;666333222222222111111111111000000000000000////////////////////////////////////////////////......------------.....................///000000111111000000//////..................////////////////////////000000000000111111111111222333444444777;;;@@@BBBAAABBBDDDGGGKKKPPPVVV[[[```eeeiiillllllnnnrrruuuyyy}}}000000000111111111111111////////////////////////////////////////////////000//////....../////////---............/////////////////////////////////222000//////000222555777555888CCCYYYyyyqqqqqqppp___RRRRRRRRRNNNJJJKKKIIIIIIJJJKKKLLLLLLLLLKKKNNNMMMLLLJJJIIIIIIHHHHHHEEEGGGIIIGGGCCC@@@CCCFFFAAA@@@@@@AAADDDFFFGGGGGGGGGIIIKKKLLLLLLMMMOOOPPPTTTSSSfffjjjWWWWWWgggyyy|||tttzzzgggYYYWWWWWWQQQHHH:::888444333333444333333111111000000000000000000000000000000000000000000////////////////////////......------------.....................///000000111000000000/////////...............////////////////////////000000000000111111111111222333444555777;;;@@@BBBAAABBBDDDGGGLLLPPPWWW\\\aaaeeeiiillljjjnnnrrrvvvyyy}}}///000000000111111111222//////////////////////////////////////////////////////.........//////000---------........./////////////////////////////////111222111///111333555888999???PPPooonnnhhhmmmpppiii[[[SSSUUUUUUNNNJJJMMMHHHJJJKKKKKKJJJHHHGGGFFFJJJJJJIIIHHHGGGFFFFFFFFFCCCFFFGGGFFFDDDEEEGGGIIIBBBCCCDDDDDDDDDFFFIIIKKKQQQSSSSSSRRRRRRSSSXXX\\\gggmmm}}}vvv___dddzzzuuu```VVVTTTPPPIIICCC666444222222333444333333000000000000000000000111000000000000000000000000////////////////////////......------------.....................///000000000000000000////////////............////////////////////////000000000000111111111111222333444555777;;;@@@BBBAAABBBDDDGGGKKKOOOVVV\\\```dddhhhjjjhhhmmmsssxxxzzz}}}//////000000111111111222//////////////////////////////////////////////////////.........//////000---------.........//////////////////////////////,,,111444333000///111111000444<<>>QQQrrrpppaaaZZZ```cccZZZQQQOOOSSSSSSSSSQQQMMMKKKJJJJJJIIIHHHFFFDDDDDDFFFJJJLLLMMMLLLKKKKKKLLLMMMLLLKKKLLLNNNOOOMMMKKKMMMUUU\\\bbb^^^cccmmmrrruuu}}}mmm}}}{{{ooobbbUUUJJJAAA;;;222222222222222222222222111111111111000000000000------............------000000//////.........---//////.........---------***+++,,,---...000111111000000//////.........---....................................////////////000000000000111222333444777;;;???BBBCCCCCCDDDEEEMMMQQQVVVZZZ^^^aaaeeehhhlllnnnrrrwww{{{}}}////////////////////////000000000000//////......222000...---...///...---.......................................---,,,,,,///...,,,,,,...///000000////////////000111222222222//////444@@@XXX|||pppeeebbb```dddkkkmmmlllggg]]]RRRJJJHHHHHHGGGHHHIIIJJJKKKJJJIIIHHHHHHHHHIIIKKKMMMMMMMMMMMMKKKPPPTTTTTTRRRSSSYYY___tttwww|||zzzzzzsssiii]]]RRRGGG>>>999222222222222222222222222111111111000000000//////.........//////.........000/////////............//////.........---------+++,,,,,,---...///000000000/////////.........---....................................////////////000000000000111222333444777;;;???BBBCCCCCCDDDEEEMMMQQQVVVZZZ]]]aaaeeehhhmmmooosssxxx|||////////////////////////000000000////////////...333...))))))---//////------------------------------............------,,,---------,,,------...//////......//////000111222333000///000555CCC[[[pppzzz}}}|||}}}qqqjjjmmmttt}}}nnn^^^RRRMMMMMMIIIIIIJJJKKKLLLLLLJJJHHHKKKLLLNNNQQQRRRRRRRRRQQQRRRRRRRRRRRRWWWbbbppp{{{yyyrrrlllccc^^^hhhvvv}}}ooojjj```VVVLLLCCC:::555222222222222222222222222111111000000000000//////...//////000000//////...////////////...........................------------------.........///////////////...................................................////////////000000000000111222333444777;;;???BBBCCCDDDEEEFFFMMMQQQUUUZZZ]]]aaaeeegggkkkmmmrrrwww|||////////////////////////////////////////////////---,,,++++++---...//////---------------------------------......------,,,,,,---------,,,,,,---...............///000111111222000000111333999HHHWWWhhhooovvv~~~tttrrr~~~xxxmmm```WWWQQQPPPPPPPPPMMMJJJIIIJJJLLLMMMNNNMMMOOOQQQRRRRRRRRRRRRRRRSSSTTTYYYcccooo{{{tttgggXXXOOOPPPbbbyyyuuuzzzfffaaaXXXOOOFFF===555111111111111111111111111111111000000000//////////////////000000000000/////////////////////......................................................---............................................................////////////000000000000111222333444777;;;???BBBCCCDDDEEEGGGMMMPPPUUUYYY]]]```dddggggggjjjoootttyyy}}}......................................./////////,,,111555444000------///------------------------,,,,,,---------------,,,+++---///...,,,+++,,,...------------...///000111...---///111000222:::DDDZZZfffwwwiiiWWWSSSWWW]]]bbbZZZYYYVVVSSSQQQRRRTTTVVVQQQSSSTTTUUUTTTUUUXXX[[[\\\ddduuuxxxfffUUUVVV[[[hhh{{{xxxhhhdddhhh___YYYPPPGGG???888222...111111111111111111111111000000000////////////...//////000000000000//////.........///////////////---....................................------------------...................................................////////////000000000000111222333444777;;;???BBBDDDEEEFFFGGGLLLPPPUUUYYY]]]```dddggggggjjjoootttyyy}}}........................---............/////////222999>>><<<333,,,+++...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,+++...000000---+++,,,...---,,,,,,------...///000000///111222111///333:::LLL^^^wwwiii\\\___iiiqqqsssttttttmmmeeeaaacccfffiiijjjjjjhhhhhhlllsssyyyrrraaakkkssssssoooeeeVVVXXXQQQHHH???888444000...111111111111111111111111000000////////////.........//////000000//////............///////////////---------.................................---------------------.............................................////////////000000000000111222333444777:::???CCCDDDEEEGGGHHHLLLPPPTTTYYY\\\```dddfffkkkmmmrrrwww|||........................---------.........//////333777:::888111,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------+++///222111---+++,,,///,,,,,,,,,,,,---...///000111000111333111///111666>>>RRRnnnuuurrr{{{wwwrrrzzzyyyvvvzzzyyypppssshhhVVVOOOHHH>>>777222111111000111111111111111111111111000000/////////..................//////...................../////////000---------.........//////------..................,,,,,,,,,------.............................................////////////000000000000111222333444777:::???CCCEEEFFFGGGIIILLLOOOTTTYYY\\\```cccfffmmmooosssxxx|||........................---------.........////////////000///...---......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------,,,000333222...+++,,,///,,,,,,,,,,,,---...//////,,,+++,,,///...,,,...333222FFFaaa~~~|||uuuooorrr|||rrr```UUUHHHBBB888111///000222333000000000000000000000000000/////////............------............---------.........//////000000---------.........//////---------.........//////,,,,,,,,,------............................................./////////000000000000000111222333444777:::???CCCEEEFFFHHHIIILLLOOOTTTXXX\\\___cccffflllnnnrrrwww{{{}}}//////.........---------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))///555666222---,,,,,,,,,,,,,,,---------......---...//////......///111777:::OOOttttttjjjuuuqqqXXXJJJ888666333111//////000111000000000000000000000000////////////////////////......////////////..............................------------------------,,,,,,,,,---------......,,,,,,,,,---------......//////.........---------............////////////111111000000111111222333888;;;@@@DDDEEEEEEFFFGGGMMMSSSXXXYYY\\\bbbffffffhhhiiipppxxx||||||//////.........---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))///444555111---,,,,,,,,,,,,,,,------------...---...//////......///000666444BBBaaazzz~~~}}}rrr\\\GGG===666555222111000000111111////////////////////////////////////////////////......////////////..............................------------------------,,,,,,,,,---------......,,,,,,,,,---------......//////.........---------............////////////111111000000111111222333777;;;@@@DDDEEEFFFFFFGGGLLLRRRWWWYYY\\\bbbffffffhhhiiipppxxx||||||...............---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))...333333000---,,,,,,,,,,,,,,,,,,------------,,,...//////......///000555...333HHH^^^gggjjjmmmvvv~~~ooo[[[III<<<777444333111000000000111222........................////////////////////////......////////////..............................------------------------,,,,,,,,,---------......,,,,,,,,,---------.....................---------............////////////111111000000111111222333777;;;@@@DDDEEEFFFGGGGGGKKKQQQVVVXXX[[[bbbffffffhhhiiipppxxx||||||........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***---000111///---,,,,,,++++++,,,,,,,,,---------,,,---///...------...000333---...888DDDLLLSSSZZZiiizzzvvvuuuxxxqqq]]]HHH<<<777555111111000000000000111222........................////////////////////////---......//////......---........................------------------------,,,,,,,,,---------......,,,,,,,,,---------..........................................////////////111111000000111111222333777;;;@@@DDDEEEFFFGGGHHHJJJQQQVVVXXX[[[bbbffffffhhhiiipppxxx||||||---.....................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***,,,......---,,,,,,,,,+++++++++,,,,,,,,,------,,,---......------...///000000111333444777@@@HHHXXXnnn}}}ppplll]]]HHH888222000...000000//////000000111111////////////////////////////////////////////////------............------........................------------------------,,,,,,,,,---------......,,,,,,,,,---------......---.................................////////////111111000000111111222333666:::@@@DDDEEEFFFGGGHHHJJJQQQVVVXXX\\\bbbgggggghhhiiipppxxx||||||---------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++---......------...///...111444222//////444;;;FFFZZZzzztttdddNNN===444000...---////////////000000000000////////////////////////////////////////////////------............------........................------------------------,,,,,,,,,---------......,,,,,,,,,---------......---------...........................////////////111111000000111111222333666:::???CCCEEEGGGHHHIIIKKKQQQVVVYYY]]]dddhhhhhhhhhiiipppxxx||||||---------.........//////------------------------++++++++++++++++++++++++************************************************+++***)))***+++,,,,,,,,,***++++++++++++,,,,,,,,,+++---......---,,,...//////000000///...///111222666DDDZZZooowwwuuusssuuuyyy~~~pppXXX@@@777666222000111//////////////////..............................////////////////////////,,,------......------,,,........................------------------------,,,,,,,,,---------......,,,,,,,,,---------......---------.........//////............////////////111111000000111111222333555:::???CCCFFFGGGHHHIIIKKKRRRWWWZZZ^^^eeeiiiiiihhhiiipppxxx||||||---------.........//////........................++++++++++++++++++++++++************************************************+++)))((()))***,,,,,,+++******+++++++++,,,,,,,,,+++,,,...---,,,,,,---//////---******///333111---...555EEEVVV```cccfffjjjjjjzzzbbbGGG111111444///...333//////000000///......---------------------------////////////////////////,,,------......------,,,........................------------------------,,,,,,,,,---------......,,,,,,,,,---------......---------.........//////............/////////000111111111000111222222333555999???CCCFFFGGGHHHIIILLLRRRXXXZZZ___fffjjjjjjhhhiiipppxxx||||||.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,++++++,,,,,,,,,---------......000111111333222333===KKKXXX^^^___kkkzzznnn]]]AAA===777333222222111111//////////////////////////////000000///...------........................000000000000000000000000......------------.........------,,,,,,------...---,,,,,,,,,,,,---...///.........------.........//////.........---------............////////////000000000111222222333333777;;;@@@DDDEEEFFFGGGHHHNNNUUU[[[^^^aaaeeegggfffiiillltttzzzzzzxxx|||......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++)))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------...///000111000111444888@@@KKKVVV]]]ggg|||{{{oooUUUEEE999666222//////000000///........................///////////////...------......................................................------------.........------,,,,,,------...------,,,,,,,,,------.........------------......//////.........---------............////////////000000000111222222333333666:::???CCCEEEFFFGGGHHHMMMTTT[[[]]]```eeehhhggggggkkkrrrwwwwwwvvv{{{------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++)))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,---------------......///000---000333222222:::JJJVVVcccyyy|||{{{wwwxxxvvvnnnssszzzyyyiiiPPP<<<333222000......///000//////...........................////////////...------........................------------------------......------------.........------,,,,,,------......------,,,,,,,,,------------,,,,,,,,,,,,------...............---------............////////////000000000111222222333333555999>>>BBBDDDEEEFFFGGGLLLSSSYYY\\\```eeehhhgggfffiiioootttttttttzzz,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******))))))***+++++++++++++++************************************************************++++++++++++,,,,,,+++++++++,,,------------,,,,,,---......///+++///111...,,,111>>>III[[[kkk|||uuukkkiiimmmtttzzzzzzvvvzzzoookkkeee[[[JJJ:::222333111000///000222222111///.................................//////...------........................------------------------...------,,,,,,------......------,,,,,,------.........---,,,,,,,,,---------,,,,,,++++++,,,,,,---....................................////////////000000000111222222333333555999>>>BBBCCCDDDEEEFFFLLLSSSXXX[[[___eeehhhgggfffiiinnnssssssssszzz,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++******)))))))))***++++++++++++***************************************************)))))))))******+++++++++,,,+++++++++,,,,,,---...---,,,,,,,,,,,,------...,,,---...------000555:::HHHSSS```eeeaaa]]]]]]___gggtttwww}}}pppvvv{{{xxxkkk^^^OOOCCC999222222555111111000111222222///---........................------............------................................................------,,,,,,,,,,,,------...------,,,,,,------......------,,,,,,,,,---------,,,,,,++++++,,,,,,------.................................////////////000000000111222222333333555999>>>BBBCCCDDDEEEFFFLLLRRRXXXZZZ]]]cccgggggggggiiiooossstttttt{{{++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++))))))************))))))((()))******++++++******************************************************(((((())))))***+++++++++++++++++++++,,,---......,,,,,,,,,++++++,,,,,,------,,,,,,---///000000000333===JJJUUU[[[\\\[[[ZZZ___xxxwww}}}||||||}}}uuuppppppiiiaaaVVVJJJ===888555222000111111/////////000///---+++------------------------,,,,,,---............---................................................------,,,,,,,,,,,,------...------,,,,,,------...---,,,,,,,,,,,,---...///------,,,,,,,,,,,,---------------...........................////////////000000000111222222333333555999>>>BBBDDDEEEFFFGGGMMMSSSXXXYYY\\\bbbfffeeefffiiiooouuuvvvvvv|||******+++++++++,,,,,,,,,************************((())))))))))))))))))(((((())))))***************************************************************((((((((()))***+++++++++++++++++++++,,,---...///,,,,,,++++++++++++,,,,,,,,,,,,,,,---............+++111:::EEENNNTTTWWWXXX\\\zzz|||mmmqqqxxxtttppprrr|||~~~{{{~~~vvvssslll^^^PPPIII???888222333444111......000...------...///...,,,------------------------+++,,,------.........---........................---------------------------,,,,,,++++++,,,,,,---...------,,,,,,------...+++++++++,,,---...///000......------------......---------.........//////............////////////000000000111222222333333666:::???CCCEEEFFFGGGHHHNNNTTTXXXXXX[[[```dddddddddhhhooovvvwwwvvv{{{*********++++++,,,,,,,,,************************(((((())))))))))))(((((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++++++++++++++,,,---...///,,,,,,++++++***++++++++++++,,,---,,,++++++...000......///333;;;FFFQQQXXXUUUrrr}}}pppaaaZZZ```hhhnnn}}}wwwsssyyy~~~~~~~~~~~~yyyrrroooaaaLLL@@@AAA444000...000111///...000000...------///000000000------------------------+++,,,------.........---........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...------,,,,,,------...******+++,,,---///000111///......------......///---------.........//////............/////////000000000000111222222333333777;;;@@@DDDEEEFFFGGGHHHOOOUUUXXXXXXZZZ___cccccccccgggooovvvwwwvvv{{{************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((************************---,,,,,,+++*********+++++++++,,,,,,,,,,,,------///......000555;;;AAAEEEPPPYYYbbbddd___[[[]]]bbb```dddqqqvvv~~~yyy}}}xxxpppbbbTTTHHH>>>666111000000000000000000000000000000///...............------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++///******///---)))000>>>EEE444(((+++...,,,...444------------------------............////////////000000111222222222222111444888>>>BBBEEEFFFHHHIIIMMMTTTYYYYYYZZZ___cccdddbbbfffnnnuuuvvvvvv{{{************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))************************---,,,++++++*********++++++++++++,,,,,,,,,---------,,,++++++---000333555???FFFOOOSSSTTTUUUZZZ___XXXggg}}}|||sssnnnvvv~~~~~~yyyuuuxxx|||zzzxxxyyyyyyvvvvvvqqqrrriiiaaaTTTHHH???999555333////////////////////////000000///...............------------------------,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---)))***000///,,,333@@@OOO???222111111,,,***...------------------------............////////////000000111222222222222111444888>>>BBBEEEFFFHHHIIILLLSSSXXXXXXYYY^^^bbbcccbbbfffmmmssstttttt{{{************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************,,,,,,+++************+++++++++++++++,,,,,,,,,,,,...------,,,------......000444999>>>CCCIIIOOOSSSXXXoooqqqfffddd^^^cccjjjqqqtttwwwzzz{{{{{{qqqnnnmmmrrrssswww}}}zzztttxxx}}}wwwpppssszzz}}}pppqqqrrrhhhaaa\\\SSSLLLAAA999444333444444////////////////////////000///......---.........------------------------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---)))***///...+++111;;;@@@444,,,...000---,,,///------------------------............////////////000000111222222222222111444888>>>BBBEEEFFFHHHIIILLLRRRWWWWWWXXX]]]bbbccccccfffkkkpppqqqrrrzzz************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++************************++++++***************+++***++++++++++++,,,,,,,,,+++,,,---///000000000111...------000555;;;@@@CCCQQQgggsssaaaYYYZZZZZZUUUVVVeeeyyyzzzooonnnxxx~~~zzzsssnnnkkkiiimmmpppvvvvvvnnnhhhuuummmccceeeiiihhhnnnvvvuuutttkkkrrr~~~qqqqqqssssss|||wwwbbbYYYQQQGGG???;;;444000///000222222///////////////////////////......------.........------------------,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...+++***,,,***'''***000///(((%%%))).........000------------------------............////////////000000111222222222222111444888>>>BBBEEEFFFHHHIIILLLSSSWWWWWWXXX^^^ccceeeeeegggkkkoooppprrrzzz))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))******++++++*********************************))))))***++++++*********+++++++++,,,,,,'''(((***,,,------------000---++++++///333666777>>>KKK\\\dddbbb]]]\\\]]]VVVQQQSSSaaassswwwkkk]]]fffiiikkklllppprrrnnnhhhhhhlllttt{{{~~~wwwrrrnnn|||yyylll^^^[[[\\\WWWZZZaaabbbrrriiibbbgggyyy|||gggbbbiiippprrr~~~hhhRRRIIIAAA666444222000///000000000.................................------------............---------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++++++++***((())),,,222...+++---///---,,,+++------------------------............////////////000000111222222222222111444888>>>BBBEEEFFFHHHIIINNNTTTYYYXXXZZZ```eeegggggghhhlllpppppprrr{{{))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***************************************))))))))))))***++++++************++++++++++++******+++++++++++++++***///---+++,,,...111333333444999@@@GGGMMMQQQUUUVVVQQQXXXaaafffeee```ZZZWWWYYYZZZ]]]dddpppyyywwwooocccgggmmmvvv~~~}}}}}}uuulll[[[VVVWWWQQQRRR[[[___xxxnnnbbb]]]gggxxxnnnbbbbbbgggiiiiiittttttiiiTTTCCC;;;444---000//////000111111///---........................---------,,,------...///.........------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******+++,,,---......///000///---.........,,,+++------------------------............////////////000000111222222222222111444888>>>BBBEEEFFFHHHIIIOOOUUUYYYXXXZZZaaagggiiiggghhhlllpppqqqrrrzzz))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))************************)))))))))))))))***++++++************++++++++++++......------,,,,,,,,,,,,++++++------...///000111000222555666999>>>FFFLLLKKKUUU^^^___YYYSSSRRRTTTLLLOOOUUU^^^kkksssppphhh___^^^aaammm{{{xxxrrrkkkjjjmmmqqqssstttlllYYYSSSUUUOOOOOOXXX\\\tttpppfff^^^```jjjqqqqqq~~~sssggg```]]]\\\ZZZZZZ\\\UUUJJJ???888333///---000///...///000000///...........................---,,,,,,,,,------...//////......---,,,,,,++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---)))***+++---...000///...((())))))***,,,......---------------------------............////////////000000111222222222222111444888>>>BBBEEEFFFHHHIIINNNTTTXXXWWWYYY```gggiiifffggglllppppppqqqyyy))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++******))))))((((((************************))))))((())))))***++++++)))************+++++++++,,,++++++***++++++,,,---(((+++...///---,,,,,,---&&&+++//////...333AAAMMMEEEFFFJJJMMMPPPPPPNNNLLLKKKPPPVVV[[[```aaaZZZQQQXXXSSSSSSaaattt|||uuuhhh]]]WWW\\\cccfffmmmtttkkkXXXRRRTTTMMMKKKSSSWWWZZZ___aaa___bbbiiikkkhhheee___YYYTTTPPPOOOPPPTTTHHH===444333333111000111111///---,,,...///000000........................,,,,,,,,,,,,------.../////////...---,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------***+++,,,+++,,,---+++(((+++---,,,+++,,,------,,,------------------------............/////////000000000111222222222222111444888>>>BBBEEEFFFHHHIIIMMMSSSWWWVVVXXX___fffiiidddfffkkkoooppppppwww))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((''''''((()))******)))(((''''''((()))***)))((((((((((((((()))***))))))))))))))))))))))))************))))))))))))******))))))))))))*********************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,/////////......000444777DDD===888;;;DDDKKKJJJFFFMMMKKKOOOXXX[[[UUUOOONNNLLLJJJLLLYYYhhhmmmeee[[[WWWUUUPPPPPPWWWcccgggfff[[[WWWPPPJJJGGGIIILLLOOOWWWUUUUUUZZZ```dddbbb___VVVSSSNNNIIIDDDAAA>>>===222111111111000000//////........................------------------------,,,,,,---...---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,///---+++******,,,///111,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,---,,,)))***...---------,,,,,,+++++++++++++++++++++++++++++++++------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......///000000000000000000000111111111111333888???DDDGGGHHHIIIJJJQQQUUUYYYZZZYYY\\\ccciiidddgggmmmrrrrrrrrryyy))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++***)))((((((((()))******)))(((((((((((()))******))))))(((((()))))))))))))))))))))))))))))))))(((((())))))*********+++******))))))))))))******************************,,,------......------,,,*********+++++++++,,,,,,......---,,,,,,...111444;;;666222444;;;@@@@@@>>>AAA???CCCKKKOOOKKKGGGFFFIIIGGGIIIRRR]]]```ZZZSSSRRRQQQNNNNNNUUU```dddbbbXXXTTTOOOJJJHHHIIIKKKMMMPPPMMMLLLNNNRRRTTTSSSPPPFFFCCC@@@;;;888555333222000000//////....................................------------------------,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,...///------,,,,,,,,,,,,,,,,,,---++++++---,,,***,,,000------,,,,,,,,,+++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......///000000000000000000000111111111111333777>>>CCCFFFGGGIIIJJJQQQUUUYYYYYYYYY\\\ccciiiggghhhlllooopppqqqzzz))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---,,,***)))(((((()))***+++***))))))))))))***+++,,,+++***)))))))))))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,******))))))))))))******************************,,,,,,------------,,,,,,*********++++++++++++,,,,,,---,,,+++***+++...111111///---...111444555555555333666===@@@???======AAAAAABBBGGGLLLMMMJJJFFFIIIJJJHHHIIIOOOXXXZZZXXXOOOMMMJJJGGGFFFFFFGGGIIIHHHDDD@@@@@@AAABBB@@@>>>999888666333111///......---------------,,,,,,,,,------------------------------------------------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++++++++---******,,,---+++---111,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......///000000000000000000000111111111111222777===BBBEEEGGGHHHIIIQQQUUUYYYYYYYYY[[[bbbiiiiiiiiikkkmmmnnnpppzzz))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))...---+++)))))))))))))))+++******************+++------+++***))))))))))))))))))))))))))))))))))))'''(((((()))******++++++******))))))))))))************************************++++++++++++******************++++++++++++,,,,,,,,,+++)))***,,,///---------,,,,,,---///111//////000333555666555666777888:::;;;;;;<<<<<<<<>>CCCFFFGGGIIIJJJPPPTTTXXXXXXWWWZZZaaaggghhhiiimmmqqqpppqqqxxx))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((''''''((()))***'''((()))******)))(((''')))((((((((((((((()))***))))))))))))))))))))))))''''''((()))***+++,,,,,,******))))))))))))******************************))))))************))))))))))))))))))************''')))+++++++++,,,...///***(((((()))+++---,,,***$$$+++...+++)))---///---***,,,---......---......***...///,,,,,,///000...///...---,,,++++++++++++***,,,.........---......++++++,,,------,,,+++***,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***,,,---...---,,,,,,******************************+++++++++,,,,,,,,,***)))((((((***...111333888///)))***------,,,---))))))******++++++++++++))))))***+++,,,,,,------++++++------------++++++******+++,,,,,,---......------------------------------......///000000000000000000000111111111111333888???DDDGGGHHHIIIJJJPPPTTTWWWXXXWWWZZZaaagggkkkkkklllnnnnnnoooyyy(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((******))))))))))))******))))))))))))))))))))))))))))))************))))))'''((()))++++++***)))))))))******+++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,------......------,,,++++++++++++++++++++++++************************.........------,,,,,,,,,******+++++++++,,,,,,,,,---,,,++++++------,,,+++)))************+++++++++------------------------------,,,+++++++++,,,,,,+++++++++*********))))))+++*********+++---///000.........------,,,,,,,,,************************++++++******++++++,,,---,,,,,,,,,++++++*********,,,,,,++++++,,,,,,---.....................------............////////////000111111111111222222222444999???DDDFFFGGGHHHIIIQQQUUUXXXYYYYYY\\\dddkkkgggkkkooooooooosss{{{(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((******))))))))))))******))))))))))))))))))))))))))))))************))))))(((((()))***************++++++++++++******)))(((************************++++++++++++++++++++++++)))************+++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++************************---------,,,,,,,,,++++++*********+++++++++,,,,,,---,,,++++++------,,,+++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...+++++++++*********))))))++++++******+++,,,...///---------,,,,,,,,,++++++************************++++++******++++++,,,---,,,,,,,,,+++++++++******,,,,,,++++++,,,,,,---.......................................////////////000111111111111222222222444888???CCCFFFGGGHHHIIIPPPTTTXXXXXXXXX\\\cccjjjfffjjjnnnooopppttt|||(((((((((((((((((((((((())))))))))))))))))))))))((())))))******))))))((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******))))))))))))******))))))))))))))))))))))))))))))************)))))))))))))))))))))******+++,,,,,,,,,+++***)))''''''************************************************)))************+++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++************************,,,,,,,,,+++++++++++++++*********++++++++++++,,,---+++***+++,,,---,,,+++)))************+++++++++++++++++++++++++++++++++)))*********,,,---...///+++++++++***************,,,,,,++++++++++++,,,---,,,,,,,,,+++++++++++++++************************++++++******++++++,,,---,,,,,,,,,++++++++++++***,,,,,,++++++,,,,,,---.......................................////////////000111111111111222222222333777>>>CCCEEEFFFGGGHHHPPPTTTWWWXXXXXX[[[bbbhhheeeiiimmmooopppuuu}}}(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))************))))))***)))((((((((()))+++,,,******+++******)))((((((************************))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,------,,,,,,,,,************************************************++++++******************************++++++++++++,,,+++***+++,,,,,,,,,***))))))*********+++++++++************************************+++,,,---...************************---,,,,,,+++++++++******++++++******************************************++++++******++++++,,,---++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---------...........................////////////000000111111111222222222222666===BBBEEEFFFGGGHHHOOOSSSWWWXXXXXXZZZaaagggccchhhmmmooopppuuu~~~(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''((((((((()))))))))***(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))))))))******))))))))))))))))))))))))))))))************))))))***)))((((((((()))+++,,,'''((()))***************************************))))))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,+++************************************************************************))))))*********+++++++++,,,+++******,,,,,,+++***))))))*********+++++++++************************,,,++++++******+++++++++************************,,,,,,,,,,,,+++***))))))************************************************++++++******++++++,,,---++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---------.........//////............////////////000000111111111222222222111666===BBBEEEFFFGGGHHHOOOSSSXXXYYYXXXZZZ```fffcccggglllooopppvvv(((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))(((((('''''''''(((((())))))******(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))******************))))))))))))******))))))))))))))))))))))))))))))************)))))))))))))))))))))******+++&&&&&&((()))***+++++++++************************)))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,++++++***************************************************************+++++++++)))))))))************+++,,,***)))***+++,,,+++***)))************+++++++++************************,,,,,,+++******************************+++++++++++++++,,,,,,+++***))))))***************+++++++++************************++++++******++++++,,,---***++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,------.../////////............////////////000111111111111222222222111666===BBBEEEGGGHHHIIIOOOTTTYYYZZZYYY[[[```fffccchhhlllooopppuuu~~~(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((('''''''''''''''((()))*********(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((()))))))))******************))))))))))))******))))))))))))))))))))))))))))))************))))))(((((()))***************''''''((()))*********)))************************************************)))************+++++++++++++++,,,,,,,,,,,,++++++*********************************************************+++++++++,,,,,,))))))))))))************+++***)))***+++,,,+++))))))************++++++++++++++++++++++++++++++++++++***************+++,,,))))))*********+++++++++******+++,,,++++++***)))*********+++++++++,,,,,,************************++++++******++++++,,,---******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,------...//////000............////////////000111111111111222222222222777>>>CCCFFFHHHIIIKKKPPPUUUZZZ[[[ZZZ[[[aaafffdddhhhmmmooopppuuu~~~(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''&&&''''''((()))******+++(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))*********+++******))))))))))))******))))))))))))))))))))))))))))))************))))))'''(((***+++++++++***)))((()))))))))))))))((('''************************************************)))************++++++++++++++++++,,,,,,+++++++++))))))))))))))))))))))))******************************++++++,,,,,,,,,,,,))))))))))))************+++***)))***+++++++++))))))************+++++++++++++++++++++++++++++++++(((((())))))***+++------))))))******++++++++++++)))***+++,,,,,,+++***)))******++++++,,,,,,,,,,,,************************++++++******++++++,,,---*********++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,------...///000000............/////////000000111111111111222222222222777>>>DDDGGGIIIJJJKKKQQQVVV[[[\\\[[[\\\aaafffeeeiiimmmooopppuuu}}}(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))******))))))))))))************))))))))))))******((()))))))))************''')))******)))(((((((((******))))))((((((''''''))))))))))))************************************,,,+++***))))))***+++,,,+++,,,,,,------,,,,,,+++))))))))))))))))))))))))************************((((((((((((((((((((((((++++++***(((&&&(((+++...******))))))))))))******(((((()))***************++++++************++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************+++***)))))))))***,,,,,,+++---//////---,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,---,,,,,,++++++..................------111111000000111111222333333888>>>BBBEEEGGGHHHJJJSSSWWWZZZYYYWWWYYY```fffgggkkkoooppppppssszzz(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))******))))))))))))************))))))))))))******************++++++++++++)))*********)))((())))))+++*********))))))))))))))))))))))))************************************++++++***))))))***+++++++++,,,,,,------,,,,,,+++))))))))))))))))))))))))************************************************,,,,,,++++++***)))((((((******))))))))))))******((())))))***************++++++************++++++))))))))))))))))))))))))*********+++++++++,,,,,,++++++++++++++++++++++++************************************************+++***)))))))))***,,,,,,+++---//////---,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,------------,,,,,,........................111111000000111111222333333888>>>CCCEEEGGGHHHJJJRRRVVVZZZZZZYYYZZZ```eeeeeeiiinnnooopppttt|||(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))******))))))))))))************))))))))))))*********++++++++++++,,,,,,,,,,,,+++***))))))))))))***++++++++++++************))))))))))))************************************++++++***))))))***++++++++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,(((''')))---000///+++'''******))))))))))))******((()))******++++++******++++++************++++++))))))))))))))))))))))))*********++++++++++++,,,++++++++++++++++++++++++************************************************+++************+++,,,,,,+++,,,......---,,,,,,------,,,,,,,,,,,,---......------...............---........................111111000000111111222333333777>>>CCCFFFGGGIIIJJJPPPUUUZZZ\\\[[[[[[```eeebbbggglllnnnooottt|||(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))******))))))))))))************))))))))))))***************+++++++++,,,,,,,,,+++)))((())))))))))))************************((()))))))))************************************+++******************+++++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,'''&&&)))000888;;;888333******))))))))))))******))))))***++++++++++++***++++++************++++++))))))))))))))))))))))))************++++++++++++************************************************************************************++++++,,,,,,***,,,------,,,+++,,,...---,,,,,,,,,,,,---......---......///////////////............////////////111111000000111111222333222777>>>DDDGGGHHHIIIJJJNNNTTT[[[]]]]]]]]]aaadddcccggglllnnnooosss{{{((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))******))))))))))))************))))))))))))******))))))))))))*********++++++)))'''''')))******((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))*********++++++************++++++,,,,,,++++++***))))))))))))))))))))))))************************+++++++++++++++++++++++++++***+++222:::@@@@@@===******))))))))))))******))))))***+++++++++++++++++++++************++++++))))))))))))))))))))))))))))))*********+++++++++******************************************************************************++++++,,,,,,,,,,,,***+++,,,,,,++++++---...---,,,,,,,,,,,,---......---...//////000000000///........./////////000000111111000000111111222333111777>>>EEEHHHIIIJJJJJJMMMSSS[[[^^^^^^^^^aaaeeeeeeiiimmmnnnnnnqqqyyy((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))******))))))))))))************))))))))))))******(((((()))))))))*********)))((('''))),,,...+++)))((((((((((((((()))))))))))))))))))))************)))))))))))))))))))))))))))***++++++++++++***)))******++++++++++++******))))))))))))))))))))))))************************************************+++)))(((+++000444555444******))))))))))))******)))***++++++,,,+++++++++++++++************++++++)))))))))))))))))))))))))))))))))************+++***************************************************************************++++++,,,---,,,,,,,,,***+++,,,+++***+++---///---,,,,,,,,,,,,---......,,,---...///000000000000.........//////000000111111111000000111111222333111777???EEEIIIJJJJJJKKKMMMSSS[[[^^^^^^___cccgggfffjjjnnnoooooorrryyy((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))******))))))))))))************))))))))))))******))))))*********+++++++++)))'''(((,,,111222...***(((((()))))))))*********))))))))))))************)))))))))))))))))))))))))))***++++++++++++***)))******++++++++++++******))))))))))))))))))))))))************************************************(((((('''(((((()))))))))******))))))))))))******)))***++++++,,,,,,++++++++++++************++++++))))))))))))))))))))))))))))))))))))***************************************************************************************+++,,,---------,,,,,,)))***+++******+++---///---,,,,,,,,,,,,---......,,,,,,---...////////////---......///000000111111111111000000111111222333000666???FFFIIIJJJKKKKKKMMMSSSZZZ]]]]]]___dddiiifffjjjnnnooopppsss{{{((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))******))))))))))))************))))))))))))************+++++++++,,,,,,,,,)))((()))///444555111,,,))))))******+++++++++,,,))))))))))))************)))))))))))))))))))))))))))***+++,,,,,,+++***)))******++++++++++++******))))))))))))))))))))))))************************************************+++,,,......,,,+++++++++******))))))))))))************+++,,,,,,,,,,,,+++++++++************++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***************************************************+++,,,---...---,,,,,,)))***+++******+++---000---,,,,,,,,,,,,---......+++,,,---...////////////---......///000111111222111111111000111222222333000666???FFFJJJKKKKKKKKKMMMSSSZZZ]]]]]]___eeejjjdddiiinnnpppqqquuu}}}(((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((******)))(((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,,,,++++++***(((((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++++++++***---222666666222---***))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))************+++++++++++++++************+++++++++++++++*********))))))************************)))************+++++++++***++++++,,,,,,++++++***...---,,,,,,++++++++++++,,,,,,,,,---------............------------..................////////////000111111111111222222222444555<<>>DDDHHHIIIIIIHHHMMMRRRXXX\\\___ccchhhllliiiiiilllpppvvvzzz|||}}}((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))************)))))))))((()))************+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,///111111///,,,+++)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++***))))))******))))))))))))************************************************************++++++++++++******************************++++++++++++++++++++++++***+++---...///...---,,,++++++,,,,,,,,,,,,------+++---//////...---,,,---,,,,,,,,,---------......---------............///------......///000000000000111111111111222222222444888>>>DDDHHHIIIIIIHHHMMMRRRXXX\\\^^^bbbfffjjjiiijjjmmmqqqwww{{{~~~(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))************)))))))))))))))************++++++++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,///000000///,,,+++))))))))))))))))))))))))))))))))))))******++++++************************))))))))))))))))))))))))***++++++++++++***))))))******))))))))))))******))))))))))))))))))))))))******************************++++++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000///...---++++++,,,,,,,,,,,,------***,,,......---,,,,,,,,,,,,,,,,,,---------......---------............///---......//////000000111000111111111111222222222444888>>>DDDHHHJJJJJJIIIMMMRRRXXX\\\]]]```dddhhhiiikkknnnssswww{{{(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))))))))))))))))))))))))))*********)))))))))))))))))))))*********+++++++++++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))***,,,------,,,***)))))))))))))))))))))))))))))))))******++++++++++++************************))))))))))))))))))))))))******+++++++++******)))******))))))))))))************************************************************++++++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......+++++++++,,,,,,,,,------***,,,......---++++++,,,,,,,,,,,,---------......---------............///.........///000000111111000000111111111222222222444888>>>DDDIIIJJJJJJJJJMMMRRRXXX[[[]]]^^^bbbeeehhhjjjnnnrrrvvvzzz~~~(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))*********+++++++++************))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))***++++++++++++***************************)))))))))))))))))))))))))))******+++++++++************))))))))))))******++++++++++++++++++++++++******************************++++++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------+++++++++,,,,,,,,,------***,,,......---++++++,,,,,,,,,,,,---------......---------............///......//////000111111111000000111111111222222222333888>>>EEEIIIKKKKKKJJJLLLQQQXXX\\\]]]^^^aaadddeeeiiinnnrrruuuyyy}}}(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++***)))))))))))))))))))))))))))))))))))))))************)))************+++++++++)))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,---......---,,,+++))))))))))))))))))))))))((()))+++,,,,,,,,,+++***************************))))))))))))))))))))))))))))))***++++++++++++*********))))))))))))******++++++++++++++++++++++++******************************++++++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++,,,,,,,,,,,,------***,,,......---,,,,,,,,,,,,,,,,,,---------......---------............///...//////000000111111222000111111111111222222222333777>>>EEEJJJLLLLLLKKKLLLQQQXXX\\\^^^___aaaddddddhhhnnnrrrtttxxx}}}(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((***,,,,,,+++***)))))))))))))))))))))))))))((()))))))))************)))************+++++++++((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,------------,,,+++))))))))))))))))))))))))((()))+++------,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++******))))))))))))************************************************************++++++++++++******************************++++++++++++++++++++++++***************+++,,,,,,++++++,,,,,,,,,,,,------+++---//////...---,,,---,,,,,,,,,---------......---------............////////////000111111222222000111111111111222222222333777>>>EEEJJJLLLLLLLLLKKKQQQXXX]]]___```bbbeeedddiiiooossstttxxx~~~(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((***,,,---,,,***)))))))))))))))))))))))))))(((((())))))*********+++)))************+++++++++''''''((()))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************++++++*********))))))))))))))))))))))))(((***+++------,,,+++***(((((((((((((((((((((((())))))))))))))))))))))))((()))***+++++++++++++++******))))))))))))******))))))))))))))))))))))))******************************++++++++++++******************************************************++++++******++++++,,,---++++++,,,,,,,,,---------,,,...000000...------...,,,,,,,,,---------......---------.........///////////////000111111222222000111111111111222222222333777>>>EEEJJJLLLMMMLLLKKKQQQYYY^^^```aaacccfffdddjjjppptttuuuyyy))))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************'''''''''''''''((())))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))************))))))***++++++,,,,,,++++++***))))))))))))))))))))))))************************(((((()))***************((()))***++++++***)))((())))))************))))))++++++***)))(((((())))))******++++++++++++******************************************************************+++,,,---...)))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---......---,,,,,,---,,,,,,,,,---------..................////////////000000000000////////////111111111000111111222333555777<<>>BBBGGGNNNVVV[[[^^^ccciiimmmooorrrvvvzzz{{{}}}|||wwwxxx~~~444333222111111333555666888999:::::::::888666444000//////...------------........................------------------------,,,,,,,,,------...///000000///...---,,,------...------------------------,,,,,,,,,---------..............................------......///000000111---///111000......000222111111111111111111111111222222111111000///..................////////////+++,,,---...///......---000000111111111111000000---------///222333222111......////////////............................................................////////////......//////............//////,,,---///000111111000000000000////////////000000///////////////000000111000111222333333333222222555666666666555444222111111111222333333333333333333222222222222111111111000000000000000111222222---...000222222111000...111111111222333444444444///000222555777666444111444333333444444666777777666999<<<@@@DDDKKKTTTZZZ^^^ccciiimmmpppsssxxx|||}}}~~~|||xxxzzz777666444444444666888999<<<===>>>>>>>>><<<999888222111000///...---------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000///...---,,,---......000000000000000000000000,,,,,,,,,---------......////////////////////////---------...///000000111---///111111......000222333333333333333333444444555444222000///...................../////////000++++++---.........---,,,000000111111111111000000.........111333555444333......////////////......////////////////////////..............................////////////......//////............//////,,,---///000111111111000000000////////////000000///////////////000111111111222444555666555444444777777888888777555333222111222333444444444444444444444333222222111111000111111111111111222222333333333222222333333444555111111222333444444555555111000000222444555444222333333333444555666777888555777;;;>>>BBBIIIRRRYYY^^^ccciiimmmpppsssxxx}}}|||xxx{{{;;;:::999999999:::<<<<<>><<<888777444111///.........111000///...///...,,,***---------------...///000------................../////////000000000000000111000000///...------------------.........////////////...------------...,,,---...//////...------+++,,,---...////////////222222111111222444666777777666444000,,,+++,,,------------,,,---......///---------------...////////////000000000000///...222111000000111222444555111000//////......//////333333333222111000///...///000000111111000000///---///111333444222000///333222111/////////000000111222333444444222111000333111......///111222222222333222000//////222444111222444666666444222111999999888888777777777666555333555::::::444000000333333444444333222000//////000222333444444333222222222222222222222333333111222333333444444333333444555555555555555444444;;;:::777666555666777888888:::===@@@DDDJJJQQQUUU```fffmmmppppppqqqvvvzzz~~~}}}}}}}}}zzzwww{{{GGGEEECCC@@@>>><<<;;;;;;===>>>???@@@???>>><<<;;;999888666444333222333333444333333444444333111///......---------...//////---------............///........................111000000///......------,,,,,,,,,---------............------------------,,,---............---,,,+++,,,---......///......111111000000111222444555777666555111...---...000//////////////////////////////......//////000111000000111111111111000000222222222222333444555666333333222222222333333444333444444444444444333222222222333333333333222222333444777888999888666555555444222000000///000000000111222333444555555555666333111000111333333333111111111///......111333111222444555555444222111555444444444444444444333222000///000333555333000111222333333333222111000///000222333444444333333222222222222333333333333333444555555666666555555666666777777777666666555999888777666666777999::::::<<<>>>AAADDDIIINNNRRR___eeelllooooooqqqvvv{{{~~~~~~~~~{{{xxx{{{JJJIIIEEEBBB>>><<<:::999999999999::::::::::::::::::999888777777888999:::777777777888999999777555000//////............///---------....../////////------------------------000000000///......------,,,,,,,,,,,,,,,---------------------------------------............------,,,------.........------///////////////000111222555555444222000///111333222222333333333111000///000000000000000111222222000111111222222111111111222333444555666666666666555555555555666777888999555555666777888777777777555555666666666666555555666888:::;;;;;;;;;999888555444333111000000////////////000222444666888999888555333222333444333333///000///...------///111000111333444444333111000111111111111222222222222:::;;;555......444444---000111222333333333222111000000111333333333333333222222222333333333444444666666777888888888888888777777888888999888888777888777777777777999;;;<<<<<<===@@@BBBDDDGGGLLLPPP^^^dddkkknnnnnnqqqwww||||||xxxzzzBBBAAA???<<<:::888777666555444444444555666888999888888777888999;;;===>>>:::888666666888999::::::111111000///............------......///000000000............------------000000//////............------------------------------.../////////////////////////////////......------.........------,,,.....................///222222333111000000222333444555666666555333000...000000000000000111111222//////000111111111111000111222444555666666555444444444555555666888999:::777777888888888888777777555666666777777666666555444555777888999888777666444333222111///......---///...///000222444777999777555222111222222111000---......---,,,,,,...///...///111222222111///...000000000111111222222222FFFMMMGGG666...333222***...///111222333333333222000111111222333333333444222222333333444444555555777777888999999999999999777888888999999999999888999999888888999:::;;;;;;;;;===@@@BBBDDDGGGKKKOOO]]]dddkkknnnooorrrxxx~~~|||xxxzzz<<<<<<;;;999888666555444111111000000111333555666555555555666777:::<<<===:::666111///111555999;;;222111000///////////////......///000000111222222111000000000/////////...////////////............////////////............---...000111222222222222222111111000000000000000....../////////...------------......---------,,,---///000/////////000222444555666666555222000...///............///000000---......///000000/////////000222333444444333222111111111222444555777888777777777777666555444333333444444555555444444333111222333444444444333333111111000///...---,,,+++///.........///111333555444222000///000000...------...///...,,,,,,---///---...///000000///...---......//////000000111111@@@MMMMMM<<>>>>>===;;;888666333222//////......///111222333222111222222444666888:::888333---+++---111666999222111111000000000000111000000111111222333444444333222222111111000000000//////////////////......000000000///////////////---///111333444444444444333222111000//////000000...//////000000000//////.../////////...---,,,,,,+++,,,......------///000333444444333222000///------------------......///,,,,,,---...////////////...///000111111222222222.........///000222333444666666555555444222111000111111222222222222111111000000111222222222222222.../////////...---,,,+++///.........///000111111111000......//////...,,,...///000000.........000...//////////////////...------------...............;;;@@@777......000000---...000222333333222222111111111111222333444555222333333444555666777777777777888999999999999888666777888999::::::::::::=========<<<;;;::::::999888;;;???BBBEEEHHHKKKNNNXXX```kkkqqqsssuuuzzz~~~||||||~~~|||xxxzzz<<<<<<;;;999666333000...............///000000111000000///000111222444666555111---+++---000333444111111000000000111222222111111222333444555666666333333333222111111000000.../////////////////////000000//////............,,,...111333444555444444222111000..................///000111111222111111000000000000000...---,,,***+++---...------...///111111000000///...---------------,,,------...///,,,---...///000000000000////////////000111222222---------...///000111222222222333333222111000000//////000000000000//////.../////////000000000000------...//////...---------...///000111111111111111000///000111111000...///000222222000///000111111111111111111111111111//////..................***...222111///---///111...///000222222222111111222111111111111333444555333333444555666777888888777888999999::::::999999888888999;;;;;;<<<<<<;;;<<<<<<=========<<<<<<;;;999<<<@@@CCCDDDFFFIIIKKKSSS]]]iiiqqqtttuuuxxx{{{yyyzzz|||~~~|||xxxzzz555555555444222000---+++......///////////////000000///......///000222333222000......///111111000111000000000111222333333222222333444555666777888333333333222111000000///........./////////////////////.........---------+++---000222444444444333111000...---,,,,,,,,,---...///000222222333333333111111222222111///---,,,***,,,......---------///000///...---,,,,,,,,,------------------...//////---...///000111111111111000//////...///111222444............///000111111000000111111222222111111......////////////......---------------.........,,,---///000000000///...,,,---///111333333222222222111111222444444333111000111333333222111111222333333333333333333333333222222222111111000000///555///---000111...---......///111222222111000000222111111000111333444555333333444555666777888999888999::::::;;;;;;::::::999:::;;;<<<============:::;;;<<<===>>>>>>>>>>>><<<>>>AAACCCDDDEEEGGGIIIPPPZZZgggpppssstttvvvyyyxxxxxx{{{~~~|||xxxzzz111000//////............000000///....../////////////////////////////////333222111000...---,,,,,,,,,---///000111111000000333333333333444555777777444555555333000---------.........---------------//////......---,,,,,,,,,,,,...111222222111000111222111...,,,+++,,,---...///000333555777777666555;;;999666222///---,,,,,,---+++***+++---///000/////////.........---------------.....................///111222333333222111///////////////000000000000000000000111111111111000000000000///...---,,,000000////////////000000000000000000//////////////////000111333444555555222333444555666777888999888999:::;;;<<<;;;::::::999888777666666777888999888888888888888777666666333333333333333333333333333333444444333333222222444444444333333333222222000111222333444555444444444444333555888;;;<<<<<<999::::::;;;<<<;;;;;;;;;===<<<<<<>>>@@@BBBBBBBBBBBBBBBCCCDDDCCCBBB@@@???AAAAAAEEEIIIJJJGGGHHHKKKQQQ^^^lllpppqqqsssuuuuuuzzz{{{}}}{{{xxx|||111111000/////////////////////............///////////////...............111000000///...---,,,,,,------...///000111111000222222111222222333444555222333444222///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,***,,,000111111000000111...//////000///...---,,,000222444666888888777777:::999777555333333333333//////000000////////////000000000000000///......000000111222222111000000222222444555555555444444111222222222222333333333111111111111222222222222111222222333333333222222444333333222222333333444444444444444444444444444444444555555555666666666777888888999:::;;;<<<<<<::::::;;;<<<============;;;:::999999999:::<<<=========<<<;;;999777666555555555555555555555555555555666666777666666555555555555555555444444444444444444555555666777888888:::999888999;;;=========>>>???@@@@@@AAAAAA@@@@@@CCCBBBCCCDDDFFFGGGGGGGGGIIIIIIJJJJJJIIIHHHGGGGGGBBBAAADDDHHHHHHFFFHHHLLLQQQ^^^jjjoooppptttwwwwww|||}}}}}}yyy|||111111000000//////000000//////............//////........................//////.........---------............///000111111111000000///000000111111111222222000...,,,,,,---,,,,,,,,,,,,,,,,,,------------............//////***---000111111111222222///////////////000000000///000222444444444444333333333333222333444444555555888;;;999555222222222444444555666555444333222444444666777777666444444444555666777888888888888666666666666777777888888666666666666777777777777555666777888999999999999888888777777777777888888888888999999::::::;;;;;;;;;::::::999999888888888;;;<<<<<<<<<============:::::::::;;;;;;<<<>>>>>>;;;;;;;;;;;;<<<===???@@@@@@@@@???>>><<<:::888777888888888888888888888888999999:::::::::::::::999888888888777777777666666:::999888888999:::<<<>>>AAA???>>>>>>@@@AAA@@@@@@CCCDDDDDDEEEEEEEEEEEEEEEGGGGGGHHHIIIJJJKKKKKKLLLMMMMMMLLLKKKKKKKKKLLLLLLDDDBBBCCCFFFGGGFFFIIINNNRRR]]]iiimmmpppuuuyyy{{{{{{|||222111111000000000111111000000//////000000111111/////////000000000000000////////////////////////000///.........000111222111000000////////////000111222222111///...///000//////000000000000000111000111111222333444444444111333555555444444555666777555222000000333777:::555555666666666555444333222222333444444666666777===BBBFFFDDD===888666888999:::<<<<<<<<<;;;999888777888999:::;;;:::999888999::::::;;;<<<<<<<<<<<<::::::;;;;;;<<<<<<============>>>>>>>>>?????????;;;<<<===>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<===;;;<<<<<<===>>>??????@@@>>>>>>======<<<<<<;;;;;;===============<<<<<<<<<:::999999999999;;;===>>>999:::;;;<<<===???@@@AAA???????????????>>>======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>======<<<;;;;;;;;;;;;:::::::::>>>===;;;:::;;;===AAACCCEEECCCBBBBBBDDDEEEEEEDDDEEEEEEFFFGGGGGGGGGGGGGGGHHHIIIJJJJJJIIIIIIJJJLLLKKKJJJIIIHHHHHHIIIKKKLLLGGGDDDDDDFFFFFFFFFJJJPPPSSS]]]ggglllpppwww|||~~~}}}}}}333333222222222333333444333333333333333444555555333333333444444444555555222222222333333333333333333222111000111222333444333333222111111111222222333444444333222222333555666666666777777888888888777888888999:::;;;<<<<<<;;;<<<======;;;:::;;;<<<@@@???>>>>>>>>>???@@@AAAAAAAAAAAA@@@>>>===<<<;;;::::::;;;<<<<<<<<<======AAAFFFJJJIIIBBB<<<;;;;;;===>>>?????????>>><<<<<<:::;;;<<<======>>>>>>>>>FFFFFFDDDBBBAAA???>>>>>>>>>>>>??????@@@AAAAAABBBBBBBBBBBBCCCCCCCCCDDDDDDBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@????????????@@@@@@===>>>>>>???@@@AAAAAABBB?????????????????????>>>?????????>>>>>>>>>>>>======<<<;;;;;;;;;<<<>>>???;;;<<<===???AAABBBCCCDDD@@@@@@AAAAAA@@@@@@???>>>========================<<<<<<>>>???@@@@@@@@@@@@????????????>>>>>>>>>>>>@@@>>><<<;;;===@@@DDDGGGFFFEEEDDDEEEHHHJJJJJJIIIHHHHHHIIIJJJJJJJJJJJJJJJHHHJJJKKKKKKIIIHHHJJJLLLKKKJJJIIIIIIJJJKKKMMMNNNKKKHHHGGGHHHHHHGGGLLLRRRTTT]]]fffkkkqqqyyy~~~~~~~~~777777666666666777888888888777777777888999:::;;;888999999::::::;;;;;;;;;888888888888999999999999777777777666666777777888777777777666666777888888888999999888777888:::===>>>>>>>>>??????@@@@@@AAA@@@@@@AAAAAABBBCCCDDDDDDDDDEEEFFFEEEDDDCCCDDDEEEFFFJJJNNNPPPPPPLLLFFFBBBFFFFFFEEEDDDCCCBBBAAAAAA???@@@@@@AAAAAA@@@??????AAAEEEIIIIIIEEE@@@???>>>@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>@@@BBBEEEFFFRRRQQQMMMIIIEEEBBB@@@???@@@@@@AAABBBCCCDDDEEEEEECCCCCCDDDDDDDDDEEEEEEEEEGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCAAAAAAAAABBBCCCCCCCCCDDDAAAAAAAAAAAAAAAAAAAAAAAACCCCCCBBBBBBBBBBBBBBBBBBCCCBBBBBBAAAAAAAAAAAAAAA@@@AAABBBDDDFFFGGGGGGGGGFFFFFFEEEDDDBBB@@@>>>===????????????????????????===>>>???@@@BBBBBBCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA???>>>======@@@DDDHHHKKKIIIHHHGGGHHHKKKMMMMMMMMMMMMMMMNNNOOOOOOOOOOOONNNKKKNNNPPPNNNLLLJJJLLLOOOPPPPPPPPPQQQRRRSSSTTTUUUPPPMMMLLLMMMKKKJJJMMMSSSUUU]]]ffflllrrrzzz~~~<<<<<<<<<<<<<<<===>>>>>><<<<<<<<<<<<===>>>???@@@>>>>>>???@@@@@@AAABBBBBB????????????>>>>>>>>>>>>======>>>>>>>>>>>>======<<<<<<<<<<<<<<<===>>>???===>>>>>>======>>>AAADDDDDDDDDEEEEEEFFFGGGGGGHHHFFFGGGGGGGGGHHHIIIIIIIIIIIIJJJKKKKKKKKKKKKMMMOOOOOOQQQSSSTTTRRRNNNIIIEEEDDDDDDCCCCCCDDDDDDEEEEEEBBBCCCDDDDDDDDDCCCBBBBBBDDDEEEHHHIIIIIIGGGEEEDDDEEECCCBBB@@@@@@AAABBBCCCBBBAAA@@@@@@CCCGGGLLLOOOPPPNNNKKKHHHEEECCCBBBBBBAAAAAABBBCCCDDDEEEFFFGGGEEEEEEEEEFFFFFFFFFGGGGGGIIIJJJJJJJJJJJJJJJIIIHHHFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFEEEEEEDDDCCCBBBAAAAAAEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGFFFFFFEEECCCBBBAAABBBCCCEEEGGGHHHHHHHHHHHHIIIHHHHHHFFFEEECCCAAA@@@BBBBBBBBBBBBBBBBBBBBBBBB>>>???AAACCCDDDEEEFFFFFFFFFEEEEEEEEEEEEDDDDDDDDD?????????@@@CCCHHHLLLOOONNNMMMKKKLLLNNNOOOOOONNNPPPPPPQQQRRRRRRRRRRRRQQQNNNQQQTTTRRRNNNLLLNNNQQQSSSTTTUUUWWWXXXXXXYYYYYYUUURRRQQQQQQOOOLLLNNNSSSUUU^^^fffmmmttt|||~~~~~~~~~@@@@@@???@@@@@@AAABBBBBB????????????@@@AAABBBCCCBBBBBBCCCDDDDDDEEEFFFFFFCCCCCCCCCBBBBBBBBBAAAAAAAAABBBCCCDDDDDDCCCAAA@@@?????????@@@@@@BBBCCCCCC@@@AAAAAA@@@@@@BBBEEEHHHGGGGGGHHHIIIJJJJJJKKKKKKJJJJJJJJJKKKKKKKKKKKKLLLJJJLLLNNNNNNOOOPPPSSSVVVWWWTTTPPPKKKHHHHHHIIIJJJDDDDDDEEEFFFHHHIIIKKKLLLHHHHHHJJJKKKKKKJJJIIIHHHGGGGGGIIIKKKMMMNNNLLLJJJJJJHHHFFFDDDCCCEEEGGGHHHEEEDDDBBBBBBEEEJJJPPPTTTDDDDDDCCCCCCCCCDDDEEEFFFAAABBBCCCDDDEEEFFFGGGGGGHHHHHHHHHIIIIIIIIIIIIJJJJJJKKKLLLMMMMMMMMMMMMMMMHHHHHHHHHGGGGGGHHHHHHHHHJJJJJJJJJJJJIIIIIIIIIIIIJJJIIIHHHFFFDDDBBBAAA@@@DDDDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGEEECCCAAA???AAACCCDDDFFFGGGGGGGGGFFFGGGHHHHHHHHHHHHGGGFFFFFFDDDDDDDDDDDDDDDDDDDDDDDD@@@AAABBBDDDFFFGGGHHHHHHGGGGGGGGGFFFFFFFFFEEEEEE??????@@@BBBFFFKKKOOOQQQRRRQQQOOOOOOPPPPPPOOONNNPPPPPPQQQRRRRRRRRRRRRRRROOORRRUUUSSSNNNLLLOOORRRRRRSSSUUUXXXYYYYYYYYYXXXWWWUUUTTTTTTRRRNNNOOOSSSVVV^^^gggnnnuuu|||~~~}}}}}}~~~~~~BBBBBBAAAAAABBBCCCEEEFFFCCCCCCDDDDDDDDDCCCCCCBBBFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFBBBBBB@@@??????@@@AAABBBAAA>>>===@@@CCCDDDDDDEEEEEEFFFHHHKKKMMMOOOPPPQQQOOOQQQRRRRRRQQQQQQRRRSSSTTTTTTTTTUUUVVVWWWXXXYYYVVVVVVUUUUUUSSSRRRPPPOOONNNLLLKKKJJJIIIIIIJJJJJJQQQQQQPPPOOOMMMKKKIIIHHHLLLKKKJJJIIIIIIJJJKKKLLLKKKJJJIIIHHHGGGFFFFFFFFFJJJIIIGGGDDDCCCCCCFFFIIIHHHIIIJJJIIIHHHEEEBBB@@@EEEDDDBBBCCCEEEGGGHHHHHHIIIIIIIIIJJJJJJIIIHHHHHHMMMMMMLLLLLLLLLLLLMMMMMMKKKKKKJJJJJJIIIHHHHHHGGGHHHHHHHHHHHHGGGGGGGGGGGGHHHGGGEEECCCBBBBBBBBBCCCAAAAAABBBCCCDDDDDDEEEEEEBBBDDDEEEEEECCCCCCDDDFFFEEEFFFHHHIIIIIIIIIHHHGGGJJJKKKLLLLLLKKKKKKMMMNNNIIIIIIIIIHHHHHHHHHGGGGGGHHHHHHHHHHHHHHHIIIIIIIIILLLKKKIIIHHHGGGGGGGGGHHHGGGHHHJJJLLLNNNNNNNNNNNNMMMMMMNNNNNNNNNNNNMMMMMMNNNNNNMMMLLLLLLMMMNNNOOOPPPQQQQQQRRRRRRQQQQQQPPPOOOQQQTTTVVVVVVXXXZZZ]]]___^^^\\\XXXTTTQQQRRRSSS]]]bbbggglllsss|||~~~|||~~~{{{BBBAAAAAAAAABBBDDDEEEFFFGGGGGGGGGHHHHHHGGGGGGFFFGGGGGGFFFFFFEEEEEEDDDDDDCCCDDDEEEFFFFFFFFFFFFEEEDDDDDDEEEEEEFFFFFFGGGGGGEEEEEEDDDCCCCCCCCCDDDEEEAAAAAABBBCCCDDDEEEGGGIIIEEEFFFHHHJJJLLLNNNOOOPPPRRRSSSTTTTTTSSSSSSTTTUUUTTTSSSSSSTTTTTTUUUVVVWWWYYYYYYXXXWWWVVVTTTSSSRRRKKKJJJHHHGGGGGGHHHHHHIIIMMMMMMMMMLLLKKKJJJIIIIIIJJJIIIHHHHHHHHHIIIJJJKKKIIIHHHGGGFFFEEEDDDCCCCCCDDDDDDDDDCCCAAABBBEEEGGGFFFFFFGGGGGGFFFDDDBBB@@@DDDCCCBBBCCCFFFHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHGGGLLLLLLKKKKKKKKKKKKLLLLLLIIIHHHGGGFFFFFFEEEEEEEEEHHHHHHGGGGGGFFFEEEDDDDDDCCCBBBAAA?????????@@@@@@>>>??????@@@AAAAAABBBBBBAAABBBDDDCCCBBBBBBCCCEEEEEEEEEFFFGGGGGGGGGGGGGGGJJJLLLMMMMMMLLLLLLMMMNNNLLLLLLKKKKKKJJJJJJIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKPPPPPPOOONNNNNNMMMMMMMMMIIIJJJLLLNNNOOOPPPPPPPPPQQQPPPPPPPPPOOOMMMLLLKKKKKKKKKJJJJJJJJJLLLMMMNNNMMMNNNOOOOOOPPPPPPOOOOOOPPPRRRUUUWWWXXXZZZ]]]___\\\]]]]]][[[XXXVVVVVVVVV```ccceeegggnnnwww}}}}}}|||~~~~~~{{{AAAAAAAAAAAACCCDDDEEEFFFHHHHHHIIIIIIJJJIIIIIIHHHGGGGGGGGGFFFEEEDDDDDDDDDCCCDDDDDDEEEEEEEEEEEEEEEDDDDDDEEEEEEFFFGGGHHHHHHFFFFFFEEEEEEEEEFFFFFFGGGCCCDDDEEEDDDDDDEEEGGGHHHEEEFFFHHHJJJLLLMMMNNNOOOQQQSSSTTTTTTSSSSSSTTTUUUQQQQQQPPPPPPPPPQQQQQQRRRSSSSSSSSSRRRPPPOOOMMMLLLGGGGGGFFFEEEFFFGGGHHHIIIJJJIIIIIIHHHHHHHHHHHHIIIGGGGGGGGGGGGGGGHHHIIIJJJHHHIIIIIIHHHFFFDDDBBBAAA@@@AAACCCDDDCCCDDDFFFHHHFFFGGGGGGGGGGGGEEECCCBBBBBBBBBBBBEEEGGGIIIIIIHHHHHHHHHIIIJJJJJJIIIIIIHHHLLLLLLKKKKKKKKKKKKLLLLLLHHHGGGEEECCCBBBCCCDDDEEEGGGFFFFFFDDDCCCBBBAAA@@@??????============>>>???>>>>>>>>>??????@@@@@@AAA???AAABBBBBBAAAAAABBBCCCEEEDDDDDDDDDDDDEEEFFFFFFJJJLLLMMMLLLKKKKKKLLLNNNHHHHHHHHHGGGFFFEEEEEEEEEIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLMMMNNNNNNMMMLLLKKKJJJKKKMMMOOOPPPQQQQQQQQQQQQQQQOOONNNLLLJJJHHHGGGHHHHHHHHHHHHIIIJJJKKKLLLJJJJJJLLLMMMNNNNNNNNNNNNPPPRRRUUUVVVXXXYYY\\\^^^YYY\\\___```^^^]]]]]]]]]dddeeecccbbbgggrrrzzz}}}zzz|||~~~{{{@@@AAAAAABBBCCCDDDEEEFFFEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDCCCCCCCCCDDDEEEEEEDDDDDDDDDCCCDDDDDDEEEFFFGGGHHHHHHEEEEEEEEEEEEEEEFFFFFFFFFEEEEEECCCBBBEEEIIIHHHEEEGGGHHHIIIKKKMMMNNNNNNNNNOOOPPPQQQQQQPPPPPPQQQRRROOOOOONNNMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJHHHGGGFFFGGGFFFFFFFFFGGGHHHJJJKKKIIIHHHGGGFFFFFFFFFGGGGGGEEEEEEFFFFFFGGGHHHIIIIIIKKKLLLLLLLLLKKKHHHEEECCC@@@BBBFFFHHHIIIIIIKKKLLLKKKKKKKKKJJJIIIGGGEEEDDDAAAAAABBBEEEHHHJJJIIIGGGIIIJJJJJJKKKKKKKKKKKKJJJLLLKKKKKKJJJJJJKKKKKKLLLIIIGGGDDDBBBAAABBBDDDEEECCCBBBBBBAAA@@@??????>>>>>>>>>=========>>>@@@AAA???@@@@@@@@@AAAAAABBBBBB>>>@@@AAAAAA@@@AAABBBCCCEEEDDDCCCCCCCCCDDDFFFGGGHHHJJJKKKJJJIIIHHHJJJKKKEEEEEEDDDDDDCCCBBBBBBBBBEEEEEEEEEFFFFFFGGGGGGHHHFFFHHHJJJKKKLLLJJJHHHGGGIIIJJJKKKMMMNNNOOOPPPPPPLLLLLLJJJHHHFFFEEEDDDDDDFFFFFFGGGHHHIIIJJJLLLLLLHHHIIIJJJLLLNNNOOOOOOOOOPPPRRRTTTUUUUUUVVVXXXYYYXXX\\\aaadddddddddcccdddeeegggeeeaaaeeeoooxxx|||yyy||||||AAAAAABBBCCCCCCDDDDDDDDDCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDCCCCCCBBBCCCCCCDDDEEEFFFFFFGGGGGGDDDEEEEEEFFFFFFFFFFFFFFFDDDCCC@@@@@@IIIRRRPPPHHHHHHIIIKKKLLLMMMNNNNNNNNNMMMOOOPPPPPPOOONNNPPPQQQPPPPPPOOONNNMMMMMMMMMMMMNNNMMMMMMLLLKKKIIIGGGGGGHHHGGGGGGGGGHHHJJJKKKMMMJJJIIIHHHGGGFFFEEEEEEEEEDDDDDDFFFGGGHHHIIIJJJJJJLLLMMMNNNNNNLLLJJJGGGEEEAAADDDHHHKKKKKKLLLMMMNNNNNNMMMLLLKKKIIIGGGEEEDDDAAAAAACCCEEEHHHIIIHHHGGGGGGHHHIIIJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIGGGEEEBBB@@@@@@AAABBBDDD>>>?????????????????????>>>============???@@@AAAAAAAAAAAAAAAAAABBBBBBBBB???AAABBBCCCBBBBBBDDDEEEFFFFFFEEEDDDDDDFFFGGGHHHGGGHHHIIIHHHGGGFFFGGGHHHGGGGGGGGGGGGFFFFFFFFFFFFCCCDDDDDDEEEFFFFFFGGGGGGHHHJJJMMMOOOOOOMMMKKKIIIGGGGGGHHHIIIJJJLLLMMMNNNHHHHHHFFFEEEDDDDDDEEEEEEGGGHHHIIIJJJKKKLLLMMMMMMIIIJJJLLLNNNOOOPPPQQQQQQSSSUUUVVVVVVTTTTTTUUUWWWXXX\\\aaaeeefffgggggghhhfffhhhhhheeefffooowww{{{zzz}}}~~~BBBBBBCCCDDDDDDCCCCCCBBBBBBBBBCCCDDDEEEEEEEEEEEEBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAACCCCCCDDDDDDDDDDDDEEEEEEDDDEEEFFFGGGHHHHHHHHHHHHAAABBB@@@AAAKKKWWWWWWNNNIIIJJJKKKLLLMMMMMMMMMMMMMMMOOOPPPPPPOOOOOOPPPQQQRRRQQQQQQPPPOOOOOOOOOPPPMMMMMMMMMLLLJJJIIIGGGFFFGGGGGGFFFFFFGGGIIIJJJLLLIIIIIIIIIHHHGGGEEEDDDCCCBBBCCCEEEGGGHHHIIIJJJJJJJJJKKKKKKKKKJJJHHHFFFEEEBBBEEEHHHJJJJJJKKKLLLMMMMMMLLLKKKIIIGGGFFFEEEDDDCCCCCCCCCEEEGGGHHHGGGFFFEEEEEEFFFGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGEEEDDDBBB@@@???@@@AAABBB??????@@@@@@AAAAAABBBBBB>>>======<<<===>>>@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBCCCEEEEEEEEEEEEGGGIIIIIIHHHHHHHHHHHHIIIJJJJJJHHHJJJJJJJJJHHHGGGHHHIIIGGGGGGHHHHHHHHHIIIIIIIIIGGGHHHIIIIIIJJJKKKLLLLLLKKKLLLOOOPPPPPPNNNLLLJJJFFFFFFFFFGGGHHHJJJLLLMMMIIIIIIHHHGGGGGGHHHIIIJJJIIIJJJKKKMMMMMMNNNNNNNNNKKKLLLNNNPPPQQQRRRSSSSSSWWWYYYYYYYYYWWWWWWWWWYYYYYY\\\___aaabbbdddfffhhheeeiiijjjggggggooowww{{{{{{~~~CCCDDDDDDDDDDDDBBBAAA@@@@@@@@@AAACCCCCCDDDDDDCCC>>>???@@@AAABBBBBBCCCDDDCCCCCCCCCCCCCCCBBBAAA@@@CCCCCCCCCCCCBBBBBBBBBBBBBBBCCCEEEFFFGGGGGGGGGFFF>>>DDDEEEBBBEEEOOOQQQKKKHHHHHHIIIJJJKKKKKKKKKJJJLLLMMMNNNNNNMMMMMMNNNOOOOOOOOONNNMMMMMMMMMNNNNNNKKKKKKJJJIIIHHHFFFEEEDDDEEEDDDDDDCCCDDDEEEGGGHHHDDDFFFGGGHHHHHHFFFDDDBBB???AAACCCEEEGGGHHHIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFDDDFFFIIIIIIIIIIIIJJJLLLKKKKKKJJJIIIHHHHHHHHHHHHFFFEEECCCDDDFFFGGGGGGFFFEEEFFFGGGHHHIIIIIIIIIIIIJJJJJJIIIIIIIIIIIIJJJJJJGGGFFFEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEAAA@@@@@@??????@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCEEEGGGHHHIIIIIIIIIKKKLLLKKKKKKLLLMMMMMMMMMMMMLLLMMMNNNOOONNNLLLKKKLLLMMMHHHHHHIIIJJJKKKLLLMMMMMMMMMMMMNNNOOOPPPQQQRRRRRRMMMNNNOOOOOOOOOMMMKKKJJJGGGGGGGGGHHHIIIKKKMMMNNNMMMLLLJJJIIIIIIKKKLLLMMMKKKLLLMMMNNNOOONNNNNNMMMMMMNNNOOOQQQRRRSSSSSSSSSVVVXXXYYYYYYYYYYYYZZZ\\\ZZZZZZ[[[ZZZZZZ]]]aaadddfffjjjjjjeeeeeemmmwww||||||~~~~~~DDDEEEEEEEEEDDDBBB@@@???===>>>???@@@AAAAAAAAAAAA<<<===>>>???AAABBBCCCDDDBBBCCCCCCCCCBBBBBBAAA@@@DDDCCCCCCBBBAAAAAA@@@@@@???@@@BBBCCCDDDDDDDDDCCC>>>IIIKKKBBB===BBBFFFCCCFFFGGGHHHHHHIIIIIIIIIHHHIIIJJJKKKKKKJJJJJJKKKLLLJJJJJJIIIIIIIIIJJJJJJKKKLLLLLLKKKKKKIIIHHHFFFEEEBBBBBBAAA@@@AAABBBCCCDDD@@@BBBEEEHHHHHHGGGDDDBBB===???AAADDDFFFGGGGGGGGGIIIHHHHHHGGGGGGHHHHHHIIIHHHIIIJJJJJJIIIIIIKKKLLLKKKKKKJJJKKKKKKLLLMMMNNNHHHFFFDDDCCCEEEFFFFFFFFFHHHIIIJJJKKKLLLLLLLLLLLLOOOOOONNNNNNNNNNNNOOOOOOKKKKKKJJJJJJIIIHHHHHHGGGIIIIIIHHHHHHGGGGGGFFFFFFFFFEEEDDDCCCCCCCCCDDDEEEGGGGGGGGGGGGGGGFFFFFFFFFGGGIIIJJJKKKKKKKKKMMMOOOLLLMMMOOOPPPPPPPPPOOONNNQQQRRRSSSRRRPPPOOOPPPQQQNNNNNNOOOQQQRRRTTTUUUUUUPPPPPPQQQRRRSSSTTTUUUVVVQQQQQQRRRRRRQQQOOONNNMMMIIIIIIIIIJJJKKKMMMOOOPPPOOOMMMKKKJJJJJJJJJLLLMMMLLLMMMNNNOOOOOONNNMMMLLLNNNOOOPPPQQQRRRSSSSSSSSSSSSUUUWWWXXXXXXYYY[[[]]]ZZZYYYWWWUUUTTTWWW]]]aaafffjjjhhhcccccclllxxx~~~{{{}}}|||HHHHHHHHHGGGFFFFFFEEEEEEFFFEEEEEEEEEEEEFFFGGGGGGAAA>>><<