BM6P6(@ ;;;;;;<<<<<<======>>>>>>@@@???===;;;:::;;;<<<===???>>>===???BBBBBB???<<<===<<<;;;::::::;;;<<<===???@@@@@@@@@@@@???>>>>>>>>>>>>===============>>>???????????????>>>======<<<<<<;;;;;;:::999888888999888888777666555444444666666666666666666666666666555444444555666777888555555444444444444555555666666666666666666666666555555555555555555555555666666666666666666666666444444555777999;;;===>>>EEENNN^^^uuu~~~wwwwwwvvvwww}}}xxxsssuuu{{{{{{uuunnngggdddaaaZZZSSSQQQTTTWWWWWWUUUUUUXXXWWWPPPJJJHHHDDD@@@===;;;999888999::::::999999888777777777666444333555555444444444444444444333333333333333333333333555555555444444444333333222222222222222222222222555555555666666666666777666666555555555555666666::::::::::::::::::::::::888888888888888888888888;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888777777777777777777777777777777777777666666555555555666666666666666666666666666666666666555555555666666777888555333444666888666444666777777666444444666888:::===@@@BBBBBBAAAAAABBBCCCEEEHHHLLLPPPSSSWWWXXX[[[aaaeeeddd___^^^dddiiigggnnnyyy~~~yyytttnnniii^^^^^^^^^cccpppyyysssfffWWWMMM???666444444444333111111111111111111111111000000000000000000000000111000///------///000111////////////////////////............////////////////////////////////////................................................000000000000000000000000//////............//////000000000000000000000000////////////////////////.../////////000000000111000000//////.........---............/////////000////////////000000000000111111222111111000///...000000000000000000000000222222222222222222222222000111111111111222222222222222333333444555666666777777888888888999999999888999<<<===>>>>>><<<;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<===============???>>><<<;;;:::;;;<<<===@@@??????AAACCCCCC@@@>>>======<<<;;;;;;<<<======???@@@@@@@@@@@@???>>>>>>>>>>>>===============>>>????????????>>>===<<<;;;::::::999999888777777666999999888888777666555555666666666666666666666666666666555444555555777777555555444444444444555555555555555555555555555555555555555555555555555555666666666666666666666666444555555666888:::<<<===>>>DDDNNN]]]rrr~~~~~~zzzmmmhhhiiiooo{{{~~~xxxsssnnnkkkfffbbb^^^]]]```cccdddcccdddeeeaaaZZZTTTPPPKKKEEE???>>>;;;:::999999999999999999888888888777666555777666666555555444444333666666666666666666666666555444444444333333333333333333333333333333333333333333444444444555555555555444444444444444444555666666666666666666666666555555555555555555555555777777777777777777777777777777777777666666666666666666666666666666666666666666555555555555666666666666666666666666666666666555555444444444555555888555333333555777666555777888777666555666999;;;>>>CCCHHHLLLLLLJJJIIIHHHLLLMMMNNNPPPTTTYYY___cccgggjjjkkkhhhdddcccgggkkkjjjooowww|||{{{}}}zzzrrrkkkfffbbb^^^dddiiilllooommmcccWWWGGG@@@777333444555444222111111111111111111111111000000000000000000000000222111000//////000111222////////////////////////............////////////////////////////////////........................//////////////////////////////////////////////////////............//////000000000000000000000000///////////////////////////////////////000000000111111000000000/////////........./////////000000000000000000111111111111///000000111111111000000111111111111111111111111111111111111111111111111111111111111222222222222222222333333444555555666888888888888888888888888888999;;;===>>>===<<<<<<;;;;;;;;;<<<<<<<<<=====================<<<<<<<<<<<<<<<;;;::::::<<<===>>>AAAAAAAAABBBCCCCCCAAA???>>>>>>============>>>>>>???@@@@@@@@@@@@???>>>>>>>>>======<<<<<<===>>>>>>@@@@@@???>>>===<<<:::999:::999999888888777777777:::999999888888777777777666666666666666666666666777666666555555555555666555555444444444444555555555555555555555555555555444444444444444444444444666666666666666666666666555555666666777999:::;;;===@@@CCCIIIUUUkkk}}}jjj^^^YYY[[[ccclll||||||xxxvvvtttlllllljjjjjjjjjlllmmmnnnqqqpppkkkddd```]]]VVVNNNFFFDDDBBB???<<<;;;::::::999999999999999888888999999999888777777666555555555555555555555555555555444444444333333333222222444444444444444444444444222222222333333333444444333333333222222333333333444444444444444444444444333333333333333333333333444444444444444444444444444444444555555555555555444444444444444444444444666555555444444555666666666666666666666666666666777777666555555555555555999777444444666777777777666666666555444666:::>>>FFFLLLSSSYYYYYYWWWTTTRRRSSSTTTUUUWWW\\\ccclllrrr{{{zzzvvvrrrnnnlllnnnqqqmmmooosssxxx}}}~~~xxxpppllliiifffhhhmmmvvvsssjjjeeecccdddmmmtttqqqhhh\\\MMMCCC999666222222444555333000111111111111111111111111000000000000000000000000333222111000000111222333////////////////////////............////////////////////////////////////........................000000000000000000000000//////////////////////////////............//////000000000000000000000000////////////////////////////////////////////////111111111111000000000000....../////////000000000111111111111222222222222......000111111222222222111111111111111111111111000000000000000000000000111111111111222222222333222333333444444555555555888888888888777777777777888999;;;<<<======<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<>>>>>>======<<<<<<;;;;;;::::::::::::;;;<<<>>>>>>@@@AAAAAABBBBBBAAA@@@>>>??????>>>>>>>>>>>>?????????@@@@@@@@@@@@???>>>>>>======<<<<<<<<<===>>>>>>@@@@@@???>>><<<;;;999888;;;;;;;;;::::::999999999:::999999999999999999999666666666666666666666666777777666666555555555555555555444444444444555555555555555555555555555555444444444444444444444444555555555555555555555555666666666666666777888999===???@@@AAAEEESSShhhxxxmmm```YYYWWWZZZ```cccttt|||zzzyyytttuuuvvvtttsssrrrrrrsssvvvtttooojjjiiihhhaaaXXXNNNMMMJJJFFFBBB???>>>???<<<<<<===<<<;;;::::::;;;:::999999999888888777777666666666666666666666666555444444444333333333333444444444444444444444444222222333333333333444444444333333222222333333444555555555555555555555555555555555555555555555555555555555555555555555555222333333444555555666666444444444444444444444444555555555444555555666666666666666666666666666666:::999888777666666666777999777666666777888::::::999999888888888;;;@@@CCCMMMRRRYYY]]]^^^]]][[[[[[UUUYYY^^^dddjjjsss}}}|||vvvsssrrrssskkklllooottt{{{}}}zzz}}}tttkkkddd^^^YYYZZZ]]]___kkkvvv{{{}}}rrrnnnmmmrrrtttrrriiiZZZKKK>>>666777555333333444444111///111111111111111111111111000000000000000000000000222111111000000111111222////////////////////////............////////////////////////////////////........................//////////////////////////////////////////////////////............//////000000000000000000000000////////////////////////000////////////.........000000000000000000000000...////////////000000000000000000111111111222222//////000111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333333333444444444555555888777777777777666666666888999:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>======<<<<<<;;;;;;:::::::::;;;<<<===>>>??????@@@AAAAAA@@@???>>>===@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@@@@@@@???>>>>>><<<<<<<<<<<<<<<===>>>>>>@@@@@@???>>><<<;;;999888;;;;;;:::::::::::::::999999999999999999:::::::::777777777777777777777777777777777666666555444444555555444444444444555555555555555555555555555555444444444444444444444444444444444444444444444444666666555555666666777888666:::>>>>>>>>>CCCOOOYYYpppsssiiibbb\\\YYYZZZWWWdddwww|||yyy{{{|||{{{yyyxxxyyyyyy{{{yyytttoooooonnnggg^^^TTTSSSQQQLLLFFFCCCCCCDDDDDDEEEFFFDDDAAA>>>======777777777888888888888888999999999999999999999999666666666666555555555555444444444444444444444444444444444444555555555555555555444444444444555555666666666666666666666666666666666666666666666666666666666666666666666666333333444555666666777888555555555555555555555555555555555555555666777888777777777777777777777777999999888777666666777777666777888999999:::<<<===>>>?????????@@@CCCGGGKKKPPPSSSVVVXXXYYYZZZ\\\^^^ZZZbbbnnnxxxxxxpppmmmkkkeeeggglllttt~~~~~~yyy~~~xxxpppgggaaaYYYSSSQQQTTTUUU___lllwww|||{{{zzzxxx|||rrrcccUUUIII???777333777555333111111111111111111111111111111111111111000000000000000000000000000000000//////000000000////////////////////////............////////////////////////////////////........................................................................//////............///////////////////////////////////////////////////////////////...............////////////////////////////////////000000000111/////////000000000111111111111111111111000//////111111111111111111111111222222222222222222222222111222222222222333333333333333333444444444444444666666666666666666666666999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;===============<<<<<<<<<:::;;;<<<<<<===>>>>>>???>>>@@@BBBAAA???>>>======@@@AAABBBBBBBBBBBBAAA@@@???@@@@@@@@@@@@???>>>>>>;;;;;;;;;;;;<<<===>>>>>>@@@@@@???>>>===<<<:::999888888888888888888888888888888888999999::::::;;;777777777777777777777777555666666777666666555444555555444444444444555555444444444444444444444444333333333333333333333333444444444444444444444444555555555555555666777888333888===???>>>???CCCHHHTTTfffyyyrrrlllddd\\\YYYVVV[[[fffttt|||||||||||||||{{{{{{zzz~~~zzztttqqqpppiiiaaaYYYZZZXXXSSSMMMIIIJJJLLLRRRUUUWWWSSSMMMFFFCCCBBB999999999999999999999999888888888888888888888888999999999888888888777777555555555555555555555555555555555666666666777777777666666555555666666777666666666666666666666666555555555555555555555555555555555555555555555555444444555555666777888888666666666666666666666666666666666666777888999999888888888888888888888888777777666666666666777777666999===???@@@@@@BBBCCCCCCDDDFFFGGGGGGJJJMMMPPPRRRSSSSSSSSSSSSVVV[[[^^^cccnnn}}}wwwlllgggeeefffiiippp{{{|||yyy~~~uuummmddd]]]VVVOOOMMMPPPVVV```ooo{{{vvvrrruuu~~~tttbbbOOOCCC===888555555111000///......000222333111111111111111111111111000000000000000000000000////////////////////////////////////////////////............////////////////////////////////////........................................................................//////............//////////////////////////////////////////////////////------........./////////............/////////////////////000000000111111.../////////000000000000222222222111111000......222222222222222222222222222222222222222222222222222222222222333333333333444444444444444444444444555555555555666666666777999999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<===============<<<<<<===>>>???????????????AAACCCCCC@@@>>>===>>>AAABBBCCCCCCCCCCCCBBBAAA???@@@@@@@@@@@@???>>>>>>;;;;;;;;;;;;<<<===>>>>>>????????????>>>===<<<;;;888888888888888888888888777777777888999::::::;;;777777777777777777777777444555666777777666666555555555444444444444555555444444444444444444444444333333333333333333333333333333333333333333333333444333444444555666777888555777:::<<<===>>>@@@BBBFFFQQQcccvvv~~~|||yyyrrriiiddd^^^]]]```jjjxxx}}}zzz{{{}}}{{{uuupppnnnjjjdddaaacccbbb^^^WWWTTTVVVYYYdddgggiiieee[[[QQQKKKIIIBBBBBBAAA@@@???>>>======::::::::::::::::::::::::<<<<<<;;;;;;;;;:::::::::777777777777777777777777555555666666666777777777777666666555555666666777777777777777777777777777555555555555555555555555666666666666666666666666444444555555666666777777666666666666666666666666777777777777888999:::;;;::::::::::::::::::::::::888888888888888999:::;;;;;;AAAGGGLLLMMMMMMNNNOOOPPPSSSUUUWWWWWWXXXZZZ\\\XXXXXXXXXWWWWWWZZZ^^^bbbiiitttzzzpppmmmoooqqqvvv~~~~~~yyyuuuxxx~~~vvvmmmccc\\\VVVRRRTTTYYYccclll}}}~~~uuuoookkkmmmuuu{{{qqqZZZKKK>>>:::888555333444....../////////000111333111111111111111111111111000000000000000000000000000000000111111000000000////////////////////////............////////////////////////////////////........................................................................//////............//////////////////////////////////////////////////////+++,,,,,,---...///000000......//////000000000000//////000000000111111111//////000000000111111111000000111111111000000///222222222222222222222222111111111111111111111111222222222333333333444444444444444444444444444444333333444555666666777777999999999999:::;;;<<<<<<======<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<======>>>>>>===>>>>>>????????????>>>@@@CCCEEEDDDAAA>>>>>>???AAABBBCCCDDDDDDCCCBBBAAA???@@@@@@@@@@@@???>>>>>>:::::::::;;;<<<===>>>??????????????????>>>======::::::::::::::::::::::::666666777888999::::::;;;777777777777777777777777333444555777777777666666555555555444444555555555444444444444444444444444333333333333333333333333333333333333333333333333333333333444555666777888444444444555777:::>>>@@@???DDDMMMZZZmmmxxxtttgggbbbaaajjjyyy}}}ssswwwwwwrrrnnnmmmkkkhhhiiikkkkkkgggaaa^^^```dddppptttwwwrrrfffZZZRRROOOMMMMMMKKKIIIFFFDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCCCC>>>>>>=========<<<<<<<<<999999999999999999999999555555555666666666666777666666555555555555666666999999999999999999999999777777777777777777777777888888888888888888888888444444444555555555666666666666666666666666666666888888888888999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@CCCIIIRRRWWWYYYYYYYYYZZZcccfffjjjlllllllllmmmnnn___``````______aaadddgggiiisssyyyzzz~~~~~~xxxoooqqqvvvyyyoooddd^^^[[[ZZZ```gggqqqyyy}}}xxxpppkkkfffhhhqqqzzz|||hhhZZZCCC;;;666888888333111222///111222333111000000000111111111111111111111111000000000000000000000000111111222222222222111111////////////////////////............/////////000////////////////////////........................000000000000000000000000........................//////............//////////////////////////////////////////////////////***+++,,,---...000111111//////000000111111111222000000000000111111111111000111111111111222222222...///000111111222222111222222222222222222222222000000000000000000000000222222333333333444444444444444444444444444444444111222333444555777888888999999999999:::;;;<<<<<<======<<<<<<<<<;;;;;;;;;999999999:::;;;<<<===>>>>>>>>>>>>??????@@@@@@@@@CCCBBB@@@???>>>>>>???@@@DDDDDDCCCBBBAAA@@@@@@???<<<======>>>>>>>>>>>>===>>><<<999888888;;;>>>@@@BBBBBBBBBBBBAAAAAA@@@???;;;:::999888888:::;;;===888888999999999999888888999999999888888888777777555555555555555555555555444444444444444555666777111222444555555444222111222222222222222222222222222333333444444333333222444444444555666777888999666777777777888888888888===@@@DDDGGGOOOccc~~~vvvlllffflll|||~~~||||||tttllljjjiiiiiikkkpppuuuvvvuuurrrnnnlllnnnqqq{{{|||zzztttjjjaaa\\\ZZZZZZYYYXXXUUURRRMMMJJJGGGFFFIIILLLQQQWWWZZZUUULLLLLLFFFBBBCCCDDD@@@======>>>>>>>>>>>>===;;;:::999<<<;;;999777777777777888777666555555666777999::::::999888777666666666666<<<999666666888999999777999999888888999999::::::666888::::::999888999::::::999777666666777888999999999999999:::;;;<<<<<<;;;<<<>>>>>>===<<<===>>>@@@===:::<<>>===<<<;;;;;;;;;;;;?????????@@@@@@AAAAAAAAABBBAAA@@@>>>>>>>>>>>>???BBBBBBBBBBBBBBBBBBCCCCCC===>>>>>>>>>>>>>>>======???===<<<;;;;;;===???AAAAAAAAAAAAAAAAAA@@@??????<<<;;;:::999888999;;;<<<999999999::::::999999999999999999888888888777777555555555555555555555555444444444444444555666666111222444555555444222111222222222222222222222222222333333444444333333222333333333333333444555666666666777777777888888888999<<>>@@@AAA???AAACCCCCCBBBAAAAAABBBEEEDDDDDDEEEIIILLLNNNOOOOOOQQQVVV[[[]]]___fffooossshhhdddccccccdddfffbbbiiiqqqwww|||}}}uuuqqqnnnmmmqqqrrrqqqssswwwuuuzzz{{{xxxsssmmmkkknnnuuu{{{|||wwwrrrkkkdddbbbgggrrr|||ssscccRRRDDD<<<777666555333222222333333222222111111111111111111111111111111000000000///000000000000000000000000000000000000000000000000...//////000000///...---///////////////.................................---,,,+++,,,...///...---................................................------------............---------............///000000///...---,,,,,,+++/////////////////////...////////////////////////000000000000000000000000//////000111111222333333111111000000111111222333000000000000111111111111111111111111111111111111000000111111111222222222333222222111111222222333555555555666666666666666777666666666777888999999:::::::::999::::::;;;<<>>===<<<<<<;;;@@@AAAAAABBBBBBBBBBBBAAABBBAAA???>>>======>>>>>>??????@@@BBBCCCDDDEEEFFF???????????????>>>===<<>>>>>>>>???@@@@@@@@@@@@AAAAAA@@@@@@??????>>>===;;;:::999999:::;;;999::::::::::::::::::999999888888888888777777777555555555555555555555555444444444444444444555666111222333444444333222111222222222222222222222222222222333333333333222222444333333333333333444444666666666666777777777777777888;;;===AAAHHHPPPVVVooo|||{{{}}}pppdddgggtttyyyvvvwww}}}|||yyyvvvuuuxxx~~~zzzsssnnnkkkooommmjjjgggdddbbbaaa```dddooo}}}ddd[[[SSSQQQPPPLLLIIIIIIFFFIIILLLMMMMMMKKKGGGEEE@@@>>><<<;;;<<<======<<<::::::999999999999999999;;;:::::::::;;;<<<===>>><<<:::999999;;;<<<;;;:::888:::<<<>>>???>>>===============;;;999888888999777888:::<<<===<<<;;;;;;:::;;;===???BBBEEEHHHIIIJJJKKKKKKKKKJJJJJJLLLNNNTTTVVVXXXYYYXXXWWWWWWWWWRRRQQQSSSWWW[[[aaammmxxxyyylllfffdddccceeehhhggglllrrrwww|||~~~{{{tttnnnjjjgggbbb\\\[[[]]][[[^^^bbbggglllooopppqqquuusssssswww}}}zzzuuupppiiiccceeennnzzz|||iiiWWWJJJAAA:::666111222222222222333333333000000111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000---...//////000//////...///////////////000000000........................---,,,+++,,,...///...---................................................,,,,,,,,,------------...---------............///000000//////..................//////////////////////////////////////////000000000000000000000000///000000111111222222222111000000000000111222222000000000000111111111111111111111111111111111111000000000111111111222222222222111111111111222222333333333444444555555555666666555555555666666777888888888888888999::::::BBBAAAAAA@@@??????@@@@@@AAABBBCCCCCCDDDCCCBBBBBBBBBAAA@@@>>>===>>>>>>???>>>???@@@BBBCCCEEEFFFFFF@@@AAA@@@@@@???>>>===<<<>>>??????@@@@@@?????????>>>??????@@@??????>>>>>>???>>><<<;;;:::999999999888999999::::::999999888888888888888777777777777555555555555555555555555444444444333333444555555111222333333333333222111111111111111111111111111222222333333333333222222666666555444444444555555555555555666666666777777888888999;;;>>>AAACCCDDDRRRbbbyyyttthhh^^^___eeekkkqqquuu{{{yyy{{{~~~{{{wwwtttsssuuurrrmmmiiifffdddddddddggguuulllbbbYYYUUURRRNNNLLLMMMKKKQQQZZZbbbeeebbb]]]ZZZQQQKKKDDD???>>>?????????BBBAAA@@@@@@????????????BBBAAAAAA@@@?????????>>>===<<<<<<<<<===>>>??????===>>>???AAABBBBBBBBBAAA@@@@@@@@@>>>;;;;;;===>>><<<<<<===>>>@@@@@@AAAAAABBBBBBDDDFFFIIILLLOOOQQQSSSSSSSSSSSSUUUZZZaaafffmmmrrrwwwvvvooofff___\\\WWWTTTTTTXXX]]]dddppp|||zzzppplllkkklllpppvvvyyy{{{}}}~~~}}}|||~~~rrrkkkeee```YYYRRROOOQQQTTTTTTVVVZZZaaaiiippptttxxxxxx{{{|||tttooollliiijjjrrr}}}qqqbbbOOO@@@:::888666444//////000111222222222111//////000000111111222222111111111000000000000000////////////////////////////////////////////////------...//////000000000------......//////000000........................---,,,+++,,,...///...---................................................,,,,,,---------.........---------............///---------...........................////////////////////////////////////000000000000000000000000///000000000111111111222000000000000000111222222///000000000111111111111111111111111111111111111000000000000111111111111222222111111111111222222000111111222333444444555555555444444444444444444777777777777888999::::::DDDDDDCCCBBBAAAAAAAAAAAABBBCCCDDDEEEEEEDDDBBBAAACCCBBB@@@???>>>>>>?????????@@@@@@AAABBBCCCDDDDDDAAAAAAAAAAAA@@@???=========>>>>>>??????>>>============>>>>>>???>>>>>>===???>>>===;;;:::999888888777777888888888888777777777777777777777777777777555555555555555555555555555444444333333333444444222222222222222222222222111111111111111111111111111222222333333222222111666555555444444444555555444555555555555666666666999777666888<<>>>>>=========???AAACCCFFFFFFHHHIIIIIIJJJJJJJJJEEEEEECCCBBB@@@AAADDDGGGFFFEEEDDDDDDFFFJJJMMMPPPPPPOOOMMMLLLMMMPPPRRRTTTVVVVVVWWWZZZaaannn|||xxxiii```[[[YYYYYY^^^bbbhhhqqqzzz{{{vvvwww{{{wwwtttrrrttt{{{nnnhhhaaa\\\VVVOOOMMMOOOSSSTTTVVV\\\fffqqq|||vvvnnnkkknnnpppvvvvvvkkkTTTJJJ===666555555444222///000000111111000///////////////000000111111222000000000000000000111111////////////////////////////////////////////////............//////000000,,,,,,,,,------.................................---,,,+++,,,...///...---................................................---.........////////////---------............///---------.........//////---.........//////000000........................////////////////////////000000000000000111111111000000//////000000111222///000000000111111111111000000000000000000000000//////000000000111111111222111111000000111111222///000000111222333333444444444333333222333333333777777777777888999:::;;;HHHGGGEEECCCAAA@@@??????BBBCCCEEEEEEEEEDDDBBBAAABBBAAA???>>>======>>>>>>???@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>======>>>>>>======<<<;;;<<<<<<======>>>>>>=========<<<<<<;;;999888777777666666777777777777666666666666777777777777777888555555555555555555555555555444444333333333333333222222222222222222222222111111111111111111111111111111222222222222111111333222222222222222333333444444444444555555555666777555444555888;;;===>>>>>>@@@GGGUUUfffzzzvvvkkkaaa\\\ZZZWWWWWWXXXVVVXXX[[[bbbkkkuuu~~~{{{xxxvvvtttrrrmmmllljjjjjjjjjmmmpppqqqpppxxxwwwmmmdddaaa```\\\[[[\\\^^^iiiyyyvvvcccVVVQQQPPPOOONNNGGGHHHJJJOOOVVV___gggllljjjjjjhhhccc]]]TTTLLLGGGCCCBBBAAA@@@???BBBGGGKKKOOOQQQTTTVVVWWWUUURRRPPPLLLKKKIIIGGGFFFHHHLLLPPPRRRQQQPPPQQQVVV\\\bbbffffffbbb\\\VVVSSSSSSUUUWWWXXXYYY\\\cccnnn~~~qqqfff```^^^^^^dddhhhlllqqqxxxzzz|||mmmjjjggghhhppp}}}nnnggg```[[[VVVOOONNNPPPSSSVVV]]]hhhuuu|||xxxvvvzzz}}}tttppppppyyy{{{~~~~~~qqq]]]OOO@@@;;;777444444333000...111111000000//////......//////000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000///............//////000,,,,,,,,,,,,,,,---------........................---,,,+++,,,...///...---........................................................./////////000000---------............////////////000000000000000------......///000000000........................////////////////////////000000000000000000000000000////////////000111111000000000000111111111111000000000000000000000000/////////000000000111111111111000000000000111111000000000111111222222333333333222222222333333444666666666777888999:::;;;HHHGGGEEEDDDBBBAAA@@@@@@BBBCCCEEEFFFEEECCCAAA???@@@???===<<<;;;;;;<<<<<<===>>>>>>??????@@@AAAAAA@@@AAAAAAAAAAAAAAA@@@@@@>>>>>>=========<<<<<<<<<;;;;;;<<<===============;;;;;;::::::999888777666777777888888888888777777666666666666777777888888555555555555555555555555555444333333222222333333222222111111111111222222111111111111111111111111111111222222222222111111111111111111222333444444333333444444444555555555555555555555666777999:::<<<:::===FFFPPP]]]pppxxxkkkddd^^^YYYXXXZZZUUUTTTUUU\\\fffqqqxxxzzz|||xxxpppooonnnnnnoooppprrrtttxxx|||~~~yyypppiiihhhgggeeedddeeeeeemmmzzzttthhhcccaaa^^^[[[TTTUUUWWW]]]gggttt}}}ttthhh]]]VVVNNNMMMKKKHHHGGGKKKRRRXXX```fffmmmrrrrrrlllddd___TTTSSSPPPMMMLLLMMMRRRUUU[[[\\\^^^ccckkksss{{{{{{pppeee]]][[[\\\^^^aaacccgggnnnvvvuuuiiieeebbbbbbgggllloootttyyyvvvzzzyyyqqqgggdddaaaaaahhhuuuoooiiibbb^^^ZZZUUUUUUXXX^^^dddooo}}}yyyrrrnnnqqqtttyyy}}}xxxyyy}}}zzzrrrfffWWWHHH>>>555444444333222111//////222111///.........///000000000000000000////////////000000000111111111111000000000000000000000000000000000000000000000000000000......---...//////---------------,,,,,,,,,........................---,,,+++,,,...///...---................................................---------.........//////---------............///////////////////////////------......///000000111........................////////////////////////000000000000000000000//////////////////000111111000000000000111111111111000000000000000000000000////////////000000000111111111000000000000111111111111111111111111111111222222222222333333444555444444444555666888999:::DDDDDDCCCCCCCCCCCCDDDDDDAAACCCDDDFFFEEECCCAAA???>>>===;;;:::999999::::::;;;<<<<<<>>>???@@@AAABBB@@@@@@AAABBBBBBBBBAAAAAA??????>>>===<<<<<<======:::;;;;;;<<<=========<<<999999999999999888777666888888999999999999888888555666666666777777888888555555555555555555555555555444333333222222222222222222111111111111222222000000000000000000000000111111222222222222111111222222222333444555666777333333333444444444555555555777888888666555666777:::888:::AAAFFFLLLYYYggg{{{wwwnnneee\\\WWWWWWRRRPPPPPPXXXeeeqqqwwwyyyuuu~~~}}}|||zzzxxxwwwwwwwwwwww{{{~~~~~~zzzzzz}}}xxxpppjjjjjjkkkiiihhhiiiggglllttt~~~~~~uuuqqqnnniiieeecccccceeejjjtttwwwiiiaaaXXXWWWTTTQQQPPPUUU]]]dddvvv~~~{{{sss[[[YYYUUUQQQOOOPPPTTTXXX___bbbhhhqqqzzzqqqgggcccdddeeelllnnnrrrvvvzzztttiiihhhdddccchhhmmmqqqvvv|||{{{sssgggfffccc___```gggrrrpppjjjeeebbb```\\\^^^bbbnnnuuu}}}wwwooojjjkkkmmmooowww}}}rrraaaRRREEE===999///111111111000000111333111000...---...///111222111111000000//////......//////000000111111111222000000000000000000000000000000000000000000000000111000///...------...////////////......------,,,........................---,,,+++,,,...///...---................................................,,,,,,,,,---------......---------.........//////......------,,,,,,,,,,,,---------...///000000111........................////////////////////////000000000000///////////////////////////000111111000000000000111111111111000000000000000000000000////////////000000000000111111000000000000111111222222222111111111111111222222222222333444555666333333333444555666888888EEEDDDCCCBBBBBBCCCDDDEEEDDDDDDDDDDDDCCCBBBAAAAAA>>>======<<<;;;;;;::::::========================???@@@BBBCCCCCCBBB@@@???BBBAAA@@@???>>><<<;;;;;;<<<<<<======>>>>>>??????;;;;;;::::::999888777777777777777777777777777777999999999999999888777777333444555555555444333222333333444444333333222111111111111111111111111111222222111111111111222222111111111111111111111111222222333333333444444444333333333333333333333333444444444555555555555666888:::888<<>>999555111222222222111000//////...000000000000000000000000000000000000000000000000////////////000000000000///...------...///000111...///000000000///---,,,////////////////////////......---------,,,,,,,,,------------------------+++,,,---.........---,,,///......------,,,++++++,,,------......////////////,,,((((((***------+++........................000///...---------------...............///000000------......//////000000...............///000000///...---,,,,,,---...///------...///000000//////000000000000////////////000000000000000///......---------............//////////////////.........000000000000000000000000222222222222222222222222444333222222333444666777DDDDDDCCCBBBAAABBBCCCCCCCCCCCCDDDCCCCCCBBBAAAAAA>>>>>>======<<<;;;;;;:::========================>>>???AAABBBCCCBBBAAA@@@AAAAAA@@@???>>>======<<<<<<<<<=========>>>>>>>>>::::::999888888777666666777777777777777777777777777777777777777666555555333444555555555444333222333333444444333333222111222111111111111111111111222111111000000111111222111111111111111111111111000000000111111111222222333333333333333333333333444444444444555555555555666888666;;;GGGFFFBBBIIILLLUUUeeexxxtttkkkiiiaaa^^^[[[]]]aaaeeegggffffffaaa[[[[[[```fffiiikkkqqq|||zzzuuuqqqmmmiiihhhjjjmmmooommmooosssxxx}}}xxxsssqqqqqqrrrvvvvvvuuuvvvyyy|||yyysssooolllhhhfffgggkkkpppssswwwlllaaa^^^^^^[[[[[[]]]\\\bbbnnn{{{zzzmmmeeeeeehhhiiimmmpppqqqsssyyyzzzxxxpppttt{{{{{{xxx{{{~~~||||||~~~tttkkkgggbbb___```ccceeegggeeejjjtttyyynnnhhheeejjjooouuuvvvpppqqqnnnjjjiiikkkoootttvvvzzzyyymmm\\\RRREEE<<<888777555333222222111111000//////...000000000000000000000000////////////////////////////////////000000000000//////.........///000000000000000000000//////.................................---------,,,,,,,,,------------------------+++,,,---.........---------------------------------------------.........---,,,******+++,,,,,,,,,------------------------......---------......///...............//////000............////////////...............///000000///...------------...///---......////////////////////////...............000000000000000///......---------............///000000000000000000000000000000000000000000000000222222222222222222222222333333222222333555666777CCCBBBAAAAAA@@@@@@AAAAAABBBCCCCCCCCCCCCBBBBBBAAA???>>>>>>======<<<;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>===>>>@@@AAABBBBBBBBBAAA@@@@@@@@@?????????>>>>>><<<<<<<<<===============999999888888777666666666777777777777777777777777444555555555555444333333444444444444444333222222333333333333333222222111222222222111111000000000222111111000000111111222111111111111111111111111000000000111111111111222333333333333333333333333444444444444555555555555444666555;;;GGGDDD<<>>777333333444444333222111111000000//////...000000000000000000000000////////////////////////////////////000000000000000000///.........//////222222111000000000000000..............................---------,,,,,,,,,------------------------+++,,,------......------++++++,,,------...//////------------,,,,,,,,,,,,***+++------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------///000000......------......///000/////////..............................///000000///......------......////////////...............---------...............000000000000000///......---------............///000000000000111111111111000000000000000000000000222222222222222222222222222222222333444666777888AAAAAA@@@@@@????????????AAAAAABBBCCCCCCCCCBBBBBB@@@??????>>>======<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>@@@AAABBBBBBBBB????????????@@@@@@@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<999999888888777777777777777777777777777777777777444444444444444333333222444444444444333333222222222333333333333222111111222222111111000000//////111111000000000000111111111111111111111111111111222222222222333333333333222222222222222222222222333333444444444555555555444666555<<>>BBBEEEMMM^^^uuu{{{wwwrrrkkkfffiiibbbYYYTTTRRRRRRQQQPPPRRRYYYcccmmmvvv|||}}}vvvrrrsssvvvxxxxxxvvvvvvzzz|||wwwwwwwwwxxxzzzzzzvvvqqqllljjjiiigggggghhhjjjmmmooovvv{{{xxxqqqiiieeebbbaaa```aaaaaadddllluuuxxxwwwyyy}}}zzzrrrmmmnnnpppsssvvvvvvuuuyyy}}}zzzyyyxxxwwwppppppssszzzxxxqqqkkkbbbZZZTTTPPPMMMKKKNNNPPPSSSXXX^^^fffnnnssszzz|||xxxtttmmmhhhaaa```eeemmmtttwwwxxxiiiXXXIII???;;;888444222222222111000111111000000////////////////////////////////////////////////////////////////////////000000000000111111000//////.........222111000///...///000111..............................---------,,,,,,,,,------------------------,,,,,,,,,---------------,,,,,,,,,---------......---------,,,,,,+++++++++(((,,,//////,,,***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////...------------...///////////////......---------...............///000000//////............//////000//////...------------------............//////000000000000000///......---------............//////000000000000000111111////////////////////////111222222222222222333333222222333444555666888888>>>>>>????????????>>>>>>@@@@@@AAABBBCCCCCCCCCBBBAAA@@@@@@??????>>>======>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<===???@@@AAAAAABBB>>>????????????@@@@@@@@@<<<<<<<<<;;;;;;;;;;;;;;;999999999999999888888888666666666666666666666666444444555555444444333222444444333333222222222222222222333333222222111000111111111000000000//////111000000000000000000111000000000000000000000000111111222222222333333333222222222222222222222222333333333444444444444555444888777>>>HHHAAA666777999===@@@AAACCCKKKZZZfff}}}zzztttqqqhhh]]]UUURRRSSSSSSSSSQQQUUU[[[bbbjjjppptttvvv}}}|||{{{zzzyyyuuupppmmmmmmkkkiiihhhkkkpppwww{{{zzz}}}xxxuuupppllljjjlllllllllooonnnqqqvvvxxxyyy}}}|||yyyzzz{{{}}}zzzxxxwwwllllllmmmttttttsssmmmcccZZZSSSOOOKKKIIIOOOQQQVVV[[[bbbmmm{{{wwwrrrfffaaa\\\___hhhttt||||||pppaaaPPPBBB;;;999888666444333333222000///000000000///////////////////////////////////////........................////////////000000000000111111111000000///......111000///...---...///000..............................---------,,,,,,,,,------------------------,,,,,,,,,,,,------............---------,,,,,,,,,---------,,,,,,+++++++++(((,,,000000---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...------------------------------...////////////......------,,,,,,...............///000000////////////////////////000///...---,,,,,,------....../////////000000000000000000000000///......---------............///.........//////000000000////////////////////////111111111222222333333333222222333555666777777777<<<===>>>??????@@@????????????@@@BBBBBBCCCCCCCCCBBBAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===>>>???@@@@@@AAA>>>>>>>>>>>>>>>?????????;;;;;;;;;;;;;;;:::::::::999999999999999999999999666666666666666666666666555555555555555444333333444444333222222222222222222222222222222111111000000000000000000000000000111000000//////000000111000000000000000000000000/////////000000000000111222222222222222222222222333333333333444444444444444999999>>>EEE>>>555999444888<<<======@@@GGGNNN___tttzzzpppbbbXXXTTTTTTTTTSSSQQQRRRVVV]]]gggpppvvvyyy~~~}}}{{{xxxuuutttwww~~~~~~}}}vvvsssrrrvvvxxxpppeee[[[TTTPPPNNNMMMQQQWWW```gggppp}}}~~~~~~|||rrrlllbbb______eeeqqq{{{wwwjjjYYYJJJ>>>666444777222222222222222111111000////////////////////////000000000000000000000000........................////////////000000000000000000111111111000//////000//////...............------------------------......---------,,,,,,,,,---------------------------,,,,,,,,,,,,---.../////////...---,,,,,,++++++------------,,,,,,,,,,,,***,,,...///...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,000000///------,,,,,,,,,------,,,,,,------...///.........---------------...............///000000...//////000000//////...///...---,,,,,,,,,---.........//////000111111111000000000000000///......---------............///------......//////000000000000000000000000000000111111111222222333333444333444555666666666666666:::;;;===???@@@AAAAAAAAA>>>>>>@@@AAABBBCCCCCCCCCBBBBBBBBBAAA@@@@@@??????=======================================>>>??????>>>>>>==================;;;;;;;;;:::::::::999999888888888888888999999999666666666666666666666666444444555555444444333222444333222111111111222333222222222222222111000000......//////000111111111000000////////////000000000000000000000000000000////////////000000000000111111111111111111111111222222333333333444444444444::::::<<<@@@999444<<<444666888888999;;;>>>AAAJJJXXXkkk}}}uuuiiibbb^^^ZZZXXXWWWVVVWWW]]]fffooovvvxxxwwwwwwvvvsssqqqppprrruuu|||~~~}}}xxxwww||||||ttthhh___YYYXXXXXXXXX```jjjvvv{{{wwwssssssxxx{{{pppjjjeeeeeehhhpppwwwxxxrrrkkk\\\OOOBBB<<<777333222555...///000111000000111222////////////////////////000000000000000000000000........................////////////000000000000//////000111111111000000000000000000000///......------------------------......---------,,,,,,,,,------------------------------,,,,,,,,,---...///---------------------,,,---------------.........,,,,,,,,,---......,,,+++------------------------///......---------......------,,,,,,------...///,,,------------------..................///000000...///000111111000///......---,,,++++++---...///------......///000000111000000000000000///......---------............///---......///000000111111000000000000000000000000000111111222333333444444444555666777777666555444999:::<<>>???AAABBBCCCDDDDDDCCCBBBBBBAAAAAA@@@@@@???========================>>>>>>============>>>???>>>=========<<<<<<<<<<<<;;;;;;;;;::::::999999999777777777777777888888888666666666666666666666666333444444444444333222222444333222111111111222333111222222222222111000000------...///000111222222000000////////////000000000000000000000000000000111111111111222222222222111111111111111111111111222222333333333444444444222:::::::::<<<555333>>>:::999888777777999<<<>>>???GGGQQQ^^^rrr~~~tttmmmeee``````]]][[[]]]dddlllqqqrrrqqqlllddd]]]ZZZZZZ]]]___cccnnn|||}}}{{{yyyyyyyyy|||~~~~~~vvvrrrtttzzz}}}~~~vvvkkkccc```aaaccceeetttwwwqqqnnnkkklllrrrxxx|||~~~|||qqqlllkkklllqqqwwwyyyppp___QQQEEE;;;444666888555222333///000111111000///000111.........///////////////000000000000000000000000........................////////////000000000000...///000111222222111000000111222222222111///...------------------------......---------,,,,,,,,,------------------------------,,,+++,,,---...///+++,,,,,,------......///---------....../////////...,,,+++,,,///000---***........................---------------...///000---,,,,,,,,,,,,---......,,,,,,,,,------........................///000000...///000111111000///......---+++++++++---///000,,,,,,------...///000000000000000000000//////...---------.........//////...//////000111222222222000000000000000000000000000000111222333333444444555666777777777666444333;;;<<<>>>@@@AAAAAAAAAAAA???@@@@@@AAAAAABBBCCCCCCDDDDDDDDDCCCBBB@@@???>>><<<<<<;;;;;;;;;<<<<<<===;;;;;;;;;<<<<<<<<<<<<===<<<<<<;;;::::::::::::;;;>>>;;;888888::::::777555888888777777666666555555555555444444444333333333333222222111111222222333333333222222111000//////111111111111111111111111111111000000//////......//////000000000000//////111111000000//////......000000000000000000000000000000000000000000000000111111000000000222333444111===NNN???444999444999666666666777888888999999===@@@DDDJJJSSSeeeyyyvvvmmmkkkgggcccaaacccfffiiijjjfffccc]]]XXXUUUSSSRRRRRRUUUZZZcccooo}}}||||||}}}}}}}}}zzzwwwxxx{{{pppgggeeegggffffffhhhhhhjjjnnnrrrvvvzzz}}}~~~vvvrrrmmmkkkmmmrrrwwwyyy}}}ttthhhiiijjjkkkmmmqqqvvvyyy}}}yyyuuuuuuuuuqqqhhhYYYIII>>>999888777555444333222222000000000000000000000000////////////////////////---------............///////////////////////////------............------000000000000000000000000111111000000//////......//////............//////........................///......---------......,,,,,,,,,,,,,,,---...///---------............///...------,,,,,,------...------,,,,,,,,,+++++++++---------...------,,,,,,..................------................................................///............///000000//////.........---------,,,------......------,,,////////////////////////////////////////////////+++,,,,,,---...///000000000000000000111111111111000000111222222222222111222222222222222222222222666666666666666666555555<<<===>>>@@@AAAAAA@@@@@@??????@@@@@@AAABBBBBBBBBDDDDDDCCCCCCBBBAAA@@@???<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===<<<;;;;;;::::::;;;;;;===;;;888888999999777555777777777777666666555555555444444444444333333333333222222111111222222333333333222111111000//////111111111111111111111111111000000000/////////...//////000000000000//////111000000000/////////...000000000000000000000000000000000000000000000000222222111111111222333444555BBBSSSCCC555777111777555555666777777888888999999;;;???AAAFFFPPP^^^hhh~~~|||xxxrrrnnnlllkkkjjjiiidddaaa\\\WWWTTTQQQOOONNNMMMPPPVVV___jjjwwwzzzvvvppprrr}}}rrrggg^^^\\\[[[XXXUUUVVVUUUWWW\\\aaaeeejjjnnnpppqqqqqqsssxxx{{{qqqfffggghhhjjjlllppptttwww}}}~~~vvvhhhYYYMMMCCC;;;777555444333222111000000000000000000000000000000000////////////////////////........./////////000000////////////////////////.........//////.................................000000000000//////......///..................///..............................---------------...---,,,,,,,,,,,,---...///,,,,,,,,,,,,---------...///......------......///.........---------,,,,,,,,,------...------,,,,,,................................................------------------------......------......///000//////.........---------,,,------......------,,,////////////////////////////////////////////////------..................000000000000111111111111000000111222222222222111222222222222222222222222555555555555555555555555======>>>???@@@@@@@@@???>>>??????@@@@@@AAABBBBBBBBBCCCCCCCCCBBBAAAAAA@@@<<<<<<;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<;;;;;;;;;;;;;;;<<<:::999888999888666555777777777666666666666555444444444444333333333333222222111111111111222222222222222111111000000///111111111111111111111111000000000000//////////////////000000000000//////000000000000////////////000000000000000000000000000000000000000000000000333222222111222333444555777@@@PPPAAA444666///555444555555666777777888888555777:::;;;<<>>>>>???????????????>>>>>>??????@@@AAAAAABBBBBBBBBBBBCCCBBBBBBAAAAAA<<<<<<;;;;;;::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<===<<<<<<;;;:::;;;;;;;;;;;;:::999888777777666555666666666666666666666666444444444333333333222222222222111111111111222222222111111111000000000///111111111111111111111111000000000000//////////////////000000000000//////000000000000////////////////////////////////////000000000000000000000000222222111111111333444555999:::CCC777222777000444444444444555666666777777444666888999999;;;>>>AAAHHHSSSaaaooo{{{vvvpppkkkfff```ZZZUUUPPPOOOOOORRRXXX^^^ccceeeccciiipppuuu|||{{{~~~{{{vvvwwwwwwmmmdddZZZVVVSSSPPPOOORRRTTTYYY___eeejjjooovvv{{{|||sssjjjhhhfffhhhlllsssyyy|||wwwmmmRRRKKKAAA:::666666777888222222111111111111222333////////////////////////////////////////////////....../////////000000000//////////////////////////////000000000000//////000000000000000000000000////////////////////////------,,,,,,,,,,,,------------------------------,,,,,,+++++++++,,,------------,,,,,,,,,------...+++,,,,,,,,,,,,---------//////............//////............------------,,,,,,------...------------------.......................................---------------------------,,,,,,,,,,,,---..............................------............------/////////////////////////////////////////////////////////...............///000000000111111111111000000111222222222222111222222222222222222222222222333333333333333444444=========>>>>>>???@@@@@@>>>??????@@@AAAAAABBBBBBBBBBBBBBBCCCBBBBBBAAAAAA<<<<<<;;;::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<;;;:::::::::::::::999999999888666555555555555555555555555666666666444444333333333222222222222111111000000111111222111111111000000000000000000000000000000000000000////////////000000000000//////000000000000//////////////////000000000000////////////////////////000000000000000000000000000000000000111333555666AAA777888...000999111333222333333444555555666666666777777777888:::===???@@@CCCHHHQQQ^^^ppp}}}xxxrrriiiccc\\\YYYVVVVVVXXX[[[\\\\\\WWWZZZ\\\___fffqqqxxx{{{|||zzz|||}}}zzz}}}rrrhhh^^^YYYUUUSSSVVV[[[]]]dddnnnvvv|||~~~||||||tttjjjhhhgggkkksss~~~~~~nnn]]]RRRCCC@@@;;;888555333000...111111000000000111222222////////////////////////////////////////////////------.........///////////////////////////////////////000000000000//////000000000000000000000000.............../////////------,,,,,,,,,,,,------------------------------+++++++++++++++,,,---......------,,,,,,,,,------------------...............------,,,,,,------...---------,,,,,,,,,,,,++++++,,,,,,---.........------------.........//////........................////////////////////////---,,,,,,,,,,,,---......---.....................---......//////......---////////////////////////////////////////////////------......///000000111///000000000111111111111000000111222222222222111222222222222222222222222222222222222333333444444<<<<<<<<<===>>>???AAAAAA???@@@@@@AAAAAABBBCCCCCCBBBCCCCCCCCCBBBAAAAAA@@@===<<<;;;:::999999999999::::::::::::;;;;;;;;;;;;;;;::::::999999999999999888999999888555444444555444555555555555666666666333333333333222222222222111111000000000000111111000000000000000000000000000000000000000000000000////////////000000000000//////000000000000//////////////////000000000000000000000000000000000000000000000000000000000000/////////000222555777999HHH999666---111999000111222222222333444444555555666666444444444666888999999:::>>>EEELLLUUUbbbooo~~~wwwmmmhhhbbb^^^]]]\\\YYYVVVUUUTTTTTTTTTWWW\\\aaadddeeeiiiuuu{{{yyyzzzxxxwww{{{|||vvvsssxxx~~~tttlllccc___\\\[[[```gggllluuuyyyuuuxxx}}}zzztttkkkjjjllltttuuugggWWWHHH???:::777333111111111000000//////.........//////000000000000000000000000000////////////////////////------------............////////////////////////...//////000000//////...........................---............/////////......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///......---,,,,,,,,,---------------.........//////------,,,,,,,,,,,,------------,,,,,,,,,+++++++++++++++,,,---............,,,,,,------.../////////........................////////////////////////---------------......///---------.....................////////////......////////////////////////////////////////////////,,,---...///000111111222000000000000111111111111000000111222222222222111222222222222222222222222111222222333333444444555;;;;;;;;;<<<===@@@BBBCCC@@@AAAAAABBBBBBCCCDDDDDDDDDDDDCCCCCCBBBAAA@@@???===<<<;;;:::999999999999999999:::::::::;;;;;;;;;:::999888888777777888888777888999777444333333555444444444555555555666666333333333222222222222111111111000000000000111111///000000000000000000000000000000000000000000000.../////////000000000111//////000000000000//////.../////////000000000111000000000000000000000000000000000000000000000000//////000222555888;;;===BBB666777000111666...222111111222222333444444444555444333444444555555444777666888>>>AAACCCJJJSSSaaaooo~~~wwwsssqqqooojjjfffbbb___ZZZWWWUUUUUUWWWYYYWWWYYYaaappp|||{{{vvvrrrqqqxxxyyypppgggfffggghhhkkknnnttt{{{}}}tttpppmmmooopppqqqwww~~~yyytttqqqrrrsssuuu{{{zzzvvvqqqsssxxxyyyrrrfffYYYNNNDDD<<<777222000......111333444555000000//////.../////////000000000000000000000000////////////////////////............////////////////////////////////////.........//////.................................---------........./////////..................///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000///...---,,,,,,,,,,,,,,,,,,,,,---------...............------------.........---------,,,,,,,,,,,,***+++,,,---............,,,,,,------...//////000........................////////////////////////......------......///000---------.........//////......////////////......////////////////////////////////////////////////......//////000000000111000000000000111111111111000000111222222222222111222222222222222222222222222222222333444555555555:::::::::;;;===@@@BBBDDDAAAAAABBBCCCCCCDDDDDDEEEDDDDDDDDDCCCBBB@@@???>>>===<<<;;;:::999999999999999999:::::::::;;;;;;;;;999888888777666777777777666888999777444222333555444444444555555555666666333333333222222222111111111111000000000000111111////////////000000000000000000000000000000000000.../////////000000111111//////000000000000//////.../////////000000111111000000000000000000000000000000000000000000000000///000111444777;;;>>>@@@555///777111000333---555000111111222333333444444333444555777999888777555999555444888999999@@@IIIKKKUUUeeewww}}}sssmmmfffaaa[[[VVVUUUVVVVVVTTTVVV___hhhmmmrrrwwwyyy{{{|||yyyxxx~~~wwwqqqrrr{{{xxxlll```ZZZWWWVVVWWWZZZ[[[aaahhhlllrrrxxxyyyvvvuuuuuuxxxrrrooommmmmmmmmnnnuuu}}}|||yyy{{{}}}{{{cccZZZNNNCCC<<<888777777222222222333444444222///333333222111111111111111000000000000000000000000////////////////////////////////////000000000000////////////////////////------............------000000000000000000000000---------.........////////////............//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111///...---,,,,,,,,,,,,,,,++++++,,,,,,,,,---------//////............////////////.........---------***+++,,,---............,,,,,,------...///000000................................................///............///000000---------.........//////......////////////......////////////////////////////////////////////////000000000000////////////000000000000111111111111000000111222222222222111222222222222222222222222222222333444444555666666777777999:::<<<===>>>???@@@@@@@@@@@@AAABBBCCCCCCEEEDDDBBB@@@???>>>======BBB@@@===:::888777777888777777777777666666666666777777777777666666666666444444333333333222222222000111222222333333333333333333333333333333333333000000000000000000000000......////////////......000000000000000000000000////////////////////////////////////////////////......////////////......////////////000000000000---...////////////......000222555666666555444444111111111111111111111111444333333222222333333444444444444555555555555666666666777777888:::;;;<<<@@@DDDKKKUUUcccyyyyyyssslllfffbbb[[[YYYWWWWWWYYY^^^bbbfffjjjmmmnnnjjjeeefffmmmuuu}}}mmmfff]]]UUUQQQQQQRRRRRRUUUZZZ___bbbjjjttt{{{{{{{{{tttqqqkkkggghhhnnnvvv}}}qqq```UUUGGGDDD>>>888444222222222000000000000000000000000111111000000//////..............................///////////////////////////---+++,,,---////////////////////////.........---------............///......////////////......................................................+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++///......------,,,++++++---------.........////////////............//////...------,,,,,,------...,,,,,,,,,---------......111///------......---,,,---------............///000000000///.........---***+++---...///......---------------.........///------,,,,,,,,,,,,------//////............/////////////////////////////////////////////.........000000000000000000000000000111111111111222222222222222222222222222222222000000111222444555555666777888999:::<<<===>>>???@@@@@@@@@@@@AAABBBCCCCCCEEEDDDCCCAAA@@@???>>>>>>AAA@@@===:::888888888888999888888888888777777777777777777777666666666666555555444444444333333333111111222333333333222222333333333333333333333333000000000000000000000000//////000000000000//////000000000000000000000000////////////////////////////////////////////////......////////////......////////////000000000000........./////////000000///444888666222...///222111111111111111111111111333333222222222222333333444444444444555555555555555555666666777999:::;;;:::===@@@EEEMMM[[[lllyyy~~~yyynnnjjjccc]]]ZZZ[[[^^^aaaddddddccc___ZZZ[[[___dddgggooowww}}}xxxkkkddd[[[TTTPPPQQQSSSUUUZZZaaahhhmmmvvv~~~}}}ssspppllljjjjjjooovvv|||~~~{{{qqqfffYYYMMMEEE>>>;;;777444111000000111////////////////////////000000000000//////......000000000000000000000000...........................,,,***+++,,,.........////////////............---------............///...//////000000//////...................................................+++,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,------------------+++++++++,,,,,,,,,------//////............//////...------,,,,,,------...,,,,,,,,,---------......000...---,,,---...---,,,------------............,,,,,,,,,,,,,,,+++++++++---------...------,,,,,,,,,,,,---------.........000000000000000000000000//////............//////////////////////////////000000000000000000000000000000000000000000000000000111111111111222222222222222222222222222222222000111111222333444555666999999:::;;;<<<===>>>???@@@@@@@@@@@@AAABBBCCCCCCFFFEEECCCBBB@@@@@@??????AAA???===;;;999888888999::::::999999999888888888777777777777666666666666555555555555444444444444222222333333333222111111333333333333333333333333000000000000000000000000000000111111111111000000000000000000000000000000////////////////////////////////////////////////......////////////......////////////000000000000000000///000000222444555555;;;???;;;333---///333111111111111111111111111222222111111111111222222333333333444444444555555444444444555666777888999999:::;;;;;;===DDDNNNVVVggguuu{{{pppiiifffggghhhllliiiccc]]]YYYWWWWWWWWWQQQWWW^^^eeeqqq}}}}}}wwwpppjjjfff___ZZZXXXYYY\\\^^^eeennnwww{{{xxxqqqnnnjjjhhhjjjnnntttwwwwww}}}zzzqqqbbbSSSGGG???999666444333222111000000000000........................000000000////////////...000000000000000000000000........................---+++******,,,------,,,........................---------............/////////000000000000//////................................................---,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,++++++++++++,,,---.........+++++++++,,,,,,,,,------//////............//////...------,,,,,,------...,,,,,,,,,---------......000...,,,,,,---...---,,,------------............******++++++++++++++++++//////...---,,,,,,,,,,,,,,,,,,---------.........---...///000000///...---//////............//////////////////////////////000000000000111111111111000000000000000000000000000111111111111222222222222222222222222222222222000111111222333444555555::::::;;;<<<===>>>>>>>>>@@@@@@@@@@@@AAABBBCCCCCCDDDDDDBBBAAA@@@?????????@@@???===;;;:::999999999:::999999999888888888888777777777777666666666666555444444444444333333333333333333333222222111000222222222222222222222222000000000000000000000000///000000111111000000///////////////////////////////////////////////////////////////////////////......////////////......////////////000000000000333222111111222555777999888;;;===:::444000000222111111111111111111111111111111000000000000111111222333333333444444444444222222333333444555777888777888999999:::>>>CCCHHHLLLWWWhhhzzz|||qqqiiibbb]]]XXXTTTQQQSSSUUUYYY```lllxxx}}}yyyxxxzzz}}}{{{~~~~~~}}}|||~~~~~~uuummmgggdddeeegggtttvvvzzz|||zzzvvvpppllllllllllllkkkkkkkkkmmmnnnttt}}}|||uuuqqqllliiieeedddgggmmmrrrvvvxxxuuulll___WWWIII>>>666333222222000111111222222222111111////////////////////////////////////////////////................................................---+++***+++---...---,,,------...............///---------............/////////000000000000//////................................................---------,,,,,,++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,------------------........./////////......------......///...------,,,,,,------...,,,,,,,,,---------......///---,,,,,,---...---,,,,,,,,,---------.........,,,,,,------.........//////...---,,,+++,,,------------........./////////,,,---///000000///---,,,//////............/////////////////////////////////000000000000000111111000000000000000000000000000000111111111222222222222222222222222222222222000111111222333333444444<<<<<<<<<======>>>>>>>>>@@@@@@@@@@@@AAABBBCCCCCCBBBBBB@@@???>>>>>>>>>>>>>>>>>>===<<<;;;;;;::::::999999888888888777777777777777777777666666666666333333333222222222111111333333333333222222111000222222222222222222222222000000000000000000000000...//////000000//////...////////////////////////////////////////////////////////////////////////......////////////......////////////000000000000222111000000111444666888444333111111111000...,,,000000000000000000000000111000000//////000000111222222222222333333333444111111111222333444666666111333555666888:::===???@@@EEENNNXXXeeewwwzzzrrrjjjaaa[[[\\\ZZZWWWVVVWWWZZZaaagggkkkjjjhhhgggggggggeeedddbbbfffiiikkkppp||||||vvvxxx|||wwwrrrxxxxxxooonnnrrrjjjaaa\\\[[[\\\[[[YYYaaacccfffjjjlllmmmmmmmmmqqquuu|||~~~~~~~~~{{{yyywwwyyyuuunnniiigggdddaaadddkkktttzzz~~~nnn[[[OOOFFFAAA;;;777555444333222000111222222222111000000000000000000000000000000.............../////////................................................---,,,,,,---//////...---,,,---------......//////---------............/////////000000000000//////................................................---------,,,,,,++++++++++++,,,,,,------,,,,,,+++------,,,,,,,,,+++++++++---------.........//////......------------.........------,,,,,,------...,,,,,,,,,---------.........---++++++---...------,,,,,,,,,------------...------......//////000000------,,,+++,,,---...///...////////////000000000///000222333333222000/////////............//////////////////////////////.........//////000000000000000000000000000000000000000111111111222222222222222222222222222222222000111111222222333333333=========>>>>>>>>>>>>>>>@@@@@@@@@@@@AAABBBCCCCCCAAA@@@???>>>>>>=====================<<<<<<;;;;;;999888888888888777777777777777777777666666666666222222222222111111111111222222333333333222111111222222222222222222222222000000000000000000000000......////////////......000000000000000000000000////////////////////////////////////////////////......////////////......////////////000000000000......------...000222333333///---...111333000---000000000000000000000000111111000000000000111111111111222222222333333333111111111222333444555666222333444666777888999999===>>>???BBBIIIVVVfffrrr{{{uuummmhhhccc```[[[WWWYYY]]]^^^___^^^]]][[[WWWTTTRRRSSSTTTUUUVVVZZZgggwwwyyyqqqhhhkkkqqqxxx}}}~~~zzz|||}}}wwwooojjjccceeejjjoooppppppvvvvvvllliiibbb[[[SSSRRRWWW[[[[[[YYY]]]___bbbggglllpppsssuuuyyyuuusssqqqrrrwwwxxxqqqlllhhhgggfffgggmmmwwwyyymmm```RRRFFF???999777666666666555333111000000000000000///...---111111111111111111111111---............/////////000000000000000000000000---------------------------------...000000///---,,,,,,,,,---......//////---------............///......////////////......................................................---,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++---------,,,+++*********+++++++++,,,,,,,,,------......------------.........------,,,,,,------...,,,,,,,,,---------......---,,,++++++---...------,,,,,,,,,,,,------------,,,,,,------------------,,,,,,,,,,,,---...//////....../////////000000000...///000111111000///...//////............//////////////////////////////------......//////000000000000000000000000000000000111111111111222222222222222222222222222222222111111111111222222333333>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@AAABBBCCCCCCAAAAAA@@@???>>>>>>>>>>>>===============<<<<<<;;;::::::999999999888888888777777777777666666666666333333333222222222111111111111222333333333222222111111111111111111111111000000000000000000000000//////000000000000//////000000000000000000000000////////////////////////////////////////////////......////////////......////////////000000000000------....../////////000222111///000222333222111000000000000000000000000222111111000000111111222111111111111222222222222111111111222333444555666666666666777888888777666777999:::;;;===CCCLLLSSS[[[iii{{{~~~zzzqqqgggdddgggfffeeedddaaa\\\XXXVVVUUUQQQQQQOOONNNPPPWWWbbbjjj|||xxxnnneee___\\\]]]bbbfffjjjsss}}}|||xxxqqqqqqssszzzyyyyyyxxxxxxzzz~~~|||}}}yyyrrrmmmfffaaaXXXVVVUUUWWWXXXYYY^^^eeennnxxx~~~sssmmmjjj\\\YYYUUUUUUYYY^^^aaabbbgggjjjooouuu{{{|||uuurrrnnnlllnnnssszzzvvvsssqqqooopppqqquuu|||vvvlll]]]OOOEEE???;;;888555444222222333333222000000000000/////////......000000000000000000000000---------.........//////000000000000000000000000------------------------,,,,,,,,,---//////...,,,++++++,,,------...//////---------............///------............------................................................+++,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------...------,,,,,,------......------,,,,,,------...,,,,,,,,,---------......---+++***+++,,,......---++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------...---------------------............,,,,,,,,,,,,,,,,,,,,,,,,//////............//////////////////////////////---......///000000111111000000000000000000000000000111111111111222222222222222222222222222222222111111111111222222222222????????????>>>>>>>>>>>>@@@@@@@@@@@@AAABBBCCCCCCBBBBBBAAA@@@????????????<<<===============<<<<<<;;;;;;;;;:::::::::999999777777777777666666666666444444444333333333222222000111222333333333333333111111111111111111111111000000000000000000000000000000111111111111000000000000000000000000000000////////////////////////////////////////////////......////////////......////////////000000000000///000000111111111000000---/////////------///111000000000000000000000000222222111111111111222222000111111111111222222222111111111222333444666666555555444555666666555444111555999;;;;;;<<>>>>>@@@AAA@@@>>>?????????@@@AAABBBDDDEEEFFFDDDAAA>>><<<;;;<<<<<<;;;;;;:::999999999999:::999999888888777666666666666666666666555555555555333333222222111000//////222222222222222222222222111111111111111111111111111000000000111222333333000000000000000000000000000000//////......------////////////////////////........................,,,,,,...///000000000000//////000000000000//////---------............///////////////000000000000000000000000000000000000000000000000000000000000000111111111111222222222333333333444444444555555222222333333333333444444333444555666777888999:::===AAAHHHOOOXXXfffwwwxxxqqqmmmhhhccc^^^YYYXXXWWWWWWWWWaaahhhnnnlllddd[[[XXXXXXXXXUUUQQQPPPQQQSSSTTTTTT[[[^^^eeekkknnnlllfffbbbXXXWWWVVVWWWZZZ___eeeiiimmmsssyyy|||{{{uuummmfffddddddeeeeeellllllssssssiiibbb___^^^]]]eeehhhhhhgggjjjqqquuutttvvvrrrnnnjjjfff```XXXRRRRRRNNNKKKJJJLLLPPPSSSUUUZZZ[[[bbblllnnnjjjiiimmmfffkkkqqqpppmmmoooxxx}}}{{{sssrrrnnnjjjiiilllttt{{{~~~zzzmmm[[[NNNEEEBBB===777333111111111222111111111000000//////000000000000000000000000//////............//////000000000000////////////........................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.................................------------------------000///---,,,,,,---///000,,,,,,,,,---------......,,,---......,,,,,,---..............................---,,,,,,++++++++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///+++++++++,,,,,,---------++++++,,,,,,,,,,,,------/////////......---------///......------,,,++++++...///////////////.........------,,,,,,------...........................////////////000000000000000000000000000000000000000000///////////////000111111111111111111111111222222222222222222222222111111111111111111111111BBB@@@>>>>>>AAABBBAAA@@@?????????@@@AAABBBCCCDDDFFFDDDAAA???===<<<<<<===>>>======<<<<<<<<<<<<<<<:::999999888777777666666666666666666555555555555444333333222111111000000222222222222222222222222111111111111111111111111111111000000111111222333000000000000000000000000///////////////.........////////////////////////////////////////////////------...///000000000/////////000000000000//////........./////////000000111111000000//////......000000000000000000000000000000000000000000000000000000111111111222222222222222222222333333333333222222222333333333444444333333444555666777777888777:::>>>AAAEEENNNZZZcccvvvzzzsssmmmiiigggeeedddiiioootttssslllddd^^^\\\\\\YYYUUUSSSSSSTTTTTTSSSRRRTTTYYY^^^aaaaaa^^^[[[YYYVVVSSSQQQQQQSSSVVVYYY___ccceeegggmmmvvv{{{|||rrrmmmeee___\\\[[[[[[ZZZWWWXXX\\\iiiyyy}}}wwwnnneee___ZZZVVVTTTUUUXXXXXXWWWZZZ```cccbbbeeedddbbbbbbaaa^^^YYYUUUVVVSSSPPPPPPSSSXXX[[[]]]___```fffooosssqqqrrruuuyyy~~~~~~zzzxxxmmmkkkiiifffhhhoooyyyxxxlllaaaTTTFFF===;;;999777555444444444555111111111000000000//////000000000000000000000000//////............//////000000000000/////////...........................------------------------------------------------------------------------,,,,,,------------------........................------------------------///...---,,,,,,---...///,,,,,,---------.........,,,---......,,,,,,---..............................---,,,,,,+++++++++,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++++++++,,,,,,---------+++++++++,,,,,,,,,------.........---------,,,,,,,,,,,,------------------......////////////......------,,,,,,,,,,,,------............................../////////000000000////////////////////////000000////////////000000111111111111111111111111222222222222222222222222111111111111111111111111@@@???>>>>>>AAABBBBBBAAA????????????@@@BBBCCCDDDFFFDDDBBB@@@>>>======>>>???>>>======<<<<<<======:::::::::999888888777777666666666666555555555555444444333333222222111111222222222222222222222222111111111111111111111111111111000000000111222222000000000000000000000000.........///////////////////////////////////////000000000000000000000000......///////////////...//////000000000000//////////////////000000000111222222111000///...------000000000000000000000000000000000000000000000000000000000111111111222222000000111111111222222222222222222222333333333333333333333444444444555555777999:::::::::>>>DDDIIIPPP[[[lll|||~~~}}}}}}~~~vvvmmmgggcccaaa]]][[[ZZZYYYWWWUUUSSSSSSUUUYYY]]]______^^^]]]ZZZUUUPPPMMMMMMNNNOOOTTTUUUUUUUUU[[[fffooorrrfffbbb\\\WWWTTTQQQOOOMMMKKKKKKMMMTTT^^^iiiqqquuusssppplllgggbbb[[[TTTOOOJJJMMMOOONNNPPPVVVYYYWWW[[[[[[\\\^^^```___\\\ZZZZZZYYYXXX[[[```fffjjjlllmmmnnnsss||||||wwwsssrrrsssxxxzzzvvvssshhhhhhhhhjjjooozzzvvvkkk[[[MMMDDD???;;;888222222222333333444555555111111000000000000//////000000000000000000000000//////............//////000000000/////////..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------,,,,,,........................------------------------///...---,,,,,,---...///---------.........//////,,,---......,,,,,,---...------------------------------,,,+++++++++,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++,,,---.........------......///......---------,,,,,,,,,,,,------------------------------------........./////////////////////////////////000000////////////000000111111111111111111111111333333222222111111111111111111111111111111111111AAA@@@??????@@@AAAAAAAAA????????????@@@AAABBBCCCDDDCCCBBB@@@???>>>>>>>>>======<<<;;;;;;;;;;;;<<<;;;;;;::::::999888888777666666666666555555555555444444444333333222222222111111111111111111111111111111111111111111111111111111000000000000111111000000000000000000000000------......//////000000////////////////////////////////////////////////...///////////////...---//////000000000000//////....../////////000000000111111000000//////......////////////////////////000000000000000000000000000000000000111111111111000000000111111111222222111222222222222333333333444444444444444333333333777888:::::::::;;;>>>AAA===DDDPPP[[[ggguuu}}}tttqqqooommmkkkjjjiiifffdddbbbaaa```bbbfffjjjmmmnnnhhheee```[[[XXXVVVUUUUUUUUUVVVUUUSSSXXXccclllnnneeeaaa]]]YYYVVVRRROOOLLLNNNOOOPPPQQQUUU[[[bbbggglllmmmmmmmmmjjjcccZZZTTTMMMRRRTTTUUUXXX^^^```______```cccfffgggfffdddbbbaaabbbdddjjjsss{{{uuuooommmlllkkknnnuuu|||zzzwwwtttqqqooogggiiinnnuuu~~~wwwkkkVVVNNNBBB999555666777999000111222333333222111000000000000000000000//////000000000000000000000000//////............//////000000/////////.................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,........................------------------------...------,,,,,,------...------........./////////,,,---......,,,,,,---...---------------------------,,,,,,++++++,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---.........---------,,,,,,,,,,,,,,,,,,---------------------------------------.........///////////////////////////000////////////000000111111111111111111111111111333333222222111111000000111111111111111111111111CCCBBBBBB@@@???>>>>>>???????????????@@@AAAAAABBBCCCBBBAAA@@@??????>>>>>>======<<<;;;;;;;;;;;;<<<;;;;;;::::::999888888777666666666666555555555555444444333333333333333222111111111111111111111111111111111111111111111111111111000000///000000111////////////////////////------......//////000000////////////////////////...........................///////////////...---//////000000000000//////------........./////////......//////000000111111//////////////////////////////////////////////////////000000000111111111111111111111222222222222111111111222222222333333555555555444444444444333222444555666777888999::::::===BBBGGGMMMUUU___fff}}}~~~||||||||||||zzzxxxssspppmmmnnnqqqvvvzzz|||wwwuuuqqqmmmiiieeebbbaaa]]]______^^^aaahhhllllllkkkhhheeeccc```]]]XXXUUUTTTVVVWWWWWWWWWZZZ^^^bbbfffhhhlllooonnniii```ZZZUUUZZZ^^^```eeekkkmmmkkkhhhkkkooorrrrrrqqqooonnnoooqqqvvv}}}uuupppllljjjhhhiiinnntttxxxzzzyyywwwtttsssssssssrrrpppnnnrrrzzz~~~uuuhhhXXXNNNEEE@@@:::555333222222111000111222333222111///...//////////////////000000//////////////////////////////............//////////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,........................---------------------------------,,,,,,---------------------.........///,,,---......,,,,,,---...------------------------,,,,,,,,,++++++,,,,,,---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++,,,---------------,,,,,,,,,++++++,,,,,,,,,------------------------------------.........///........................///////////////000111111000000000000000000000000222222222111111000000000111111111111111111111111CCCDDDCCCAAA>>>======>>>???????????????@@@AAAAAA@@@@@@@@@@@@??????>>>>>>???>>>======<<<<<<======:::::::::999888888777777666666666666555555555555333333333333222222222222111111111111111111111111111111111111111111111111111111000/////////000000////////////////////////.........///////////////////////////////////////..............................///////////////...//////000000000000//////------------............------...///000111222222000000000000000000000000/////////////////////////////////000000000111111000111111111111222222222111111111111222222222222444444444444444444444444333333444444555555555555888:::;;;===???CCCIIIMMMZZZeeettt~~~{{{zzz}}}}}}wwwqqqnnnkkkooopppooopppttttttrrrqqqooommmlllkkkiiieeeccc]]]___aaabbbbbbdddfffiiiiiikkkooossstttpppjjjeeeaaafffkkknnnsssyyyzzzxxxssswww}}}{{{vvvtttnnnllliiijjjnnntttxxxzzzxxxwwwuuuuuuvvvxxxxxxwwwuuuhhh```XXXMMMDDD???888888777666555333111111...///111222222111000///......////////////000000//////////////////////////////............///////////////.........------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,........................------------------------,,,,,,,,,------,,,,,,,,,,,,,,,,,,---------......,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,,,,,,,++++++************++++++++++++,,,,,,,,,,,,---------------------,,,+++***************+++,,,------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------........./////////........................///......//////000111222000000000000000000000000111111111111111111111111111111111111111111111111AAACCCCCCAAA>>>===>>>@@@???????????????@@@@@@AAA>>>>>>?????????>>>======>>>======<<<<<<<<<<<<<<<:::999999888777777666666666666666666555555555555222222222222222222222222111111111111111111111111111111111111111111111111111111000//////////////////////////////////////////////////////.........////////////////////////........................------...///000000000/////////000000000000//////............////////////......//////000000111111000000000000000000000000////////////////////////////////////000000000111/////////000000000111111111111111111222222222222222222222333333333333333555444444444555555555555444666777999;;;===???AAABBBJJJTTT___jjjwww}}}{{{yyyxxxwwwxxxyyy{{{}}}~~~~~~~~~~~~{{{yyy~~~|||yyyzzzzzzuuusssuuurrrpppoooqqqvvv}}}~~~wwwppp```UUUKKKFFFBBB<<<999;;;111222333333222222222333......//////000000//////........./////////000000//////////////////////////////............////////////.........---------........................------------------------------------------------------------------------,,,,,,------------------........................------------------------,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------,,,,,,+++++++++************++++++++++++,,,,,,---------.........,,,,,,++++++++++++++++++)))***+++,,,,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....../////////000000000....................................///000111222000000000000000000000000//////000000111111222222111111111111111111111111???AAABBBAAA>>>===@@@BBB??????????????????@@@@@@======>>>>>>>>>>>>======;;;;;;:::999999999999:::999999888888777666666666777666666666555555555555111111111111111111111222000000000000000000000000111111111111111111111111111111000///////////////////////////////////////000000//////.........---////////////////////////000000000000000000000000,,,,,,...///000000000000//////000000000000//////////////////000000000000000000000000////////////000000000000000000000000////////////////////////////////////000000000000............/////////000000111111111111222222222000000111111222222222222333222111111333555555555222333666888:::;;;<<<<<<888<<>>============<<<<<<<<<999999999::::::;;;;;;;;;999999888888777666666666222333333444444333333222222///,,,+++,,,///000000111111111111111111111111////////////000000000000000000000000000000000000.../////////...---,,,,,,//////////////////////////////............//////555333111///......000000........................////////////////////////111000///......///000111............////////////000000000000000000000000000000///......///111111////////////////////////000000000000111111111111000000000000000000000000222222222333333333444444333333333333333333333333555666777666444333333555777777999;;;@@@EEEIIILLLYYYcccppp}}}zzzrrrmmmrrrsssuuuxxx|||}}}uuupppoooqqqrrryyy}}}xxxnnniii```UUUMMMFFFCCCBBB999888777555444333222222222111111111000000//////111111000///////////////////////////////////////......//////000000111111//////............//////........................---......//////......---111111000000////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---------...............,,,,,,,,,------------...---,,,,,,++++++,,,,,,---------............---------..................---***+++------------+++***------------------------......,,,,,,,,,,,,.........---------------,,,,,,++++++*********************+++,,,,,,------,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---.........------,,,,,,,,,....../////////...,,,+++++++++,,,,,,---...//////........................//////000000000000//////000000000000000000000000000111111111111222222222000000000000000000000000???@@@AAAAAAAAAAAA@@@?????????@@@@@@@@@@@@??????===<<<<<<<<<<<<;;;;;;;;;999999999999:::::::::;;;888888888777666666555555222333333444444333333222333111......///111111111111111111111111111111111////////////000000000000000000000000000000000000......//////......---,,,//////////////////////////////............//////333222000.........///000........................////////////////////////111000///......///000111............///////////////////////////////////////.........///000111222//////////////////////////////000000000111111111000000000000000000000000222222222333333333333444333333333333333333333333444666666555444333333444777777777888;;;>>>BBBDDDEEEKKKTTT]]]fffrrrzzzssspppooooooqqqssswww{{{~~~xxxsssrrrvvvzzz~~~~~~uuuiii```SSSPPPJJJCCC>>>:::888888777666555444333222222222111111111000000000//////111000000///////////////////////////////////////......//////000000000000//////............//////........................,,,------------------,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...............---------,,,,,,,,,------.........---,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,------............------,,,------......------,,,------------------------,,,++++++******++++++,,,,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,---............---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***+++---......---------,,,,,,,,,------...///...---,,,,,,++++++,,,,,,---......///------------------------...//////000000//////...000000000000000000000000000000111111111222222222333333333333333333333333>>>??????@@@@@@???>>>>>>>>>>>>????????????>>>>>>;;;;;;;;;:::::::::999999888888888999999999999:::777777666666555444444444222222333333333333222222333222111111222333222111111111111111111111111111////////////000000000000000000000000000000000000....../////////...------//////////////////////////////............//////222111///...------...///........................////////////////////////000000////////////000000............////////////////////////////////////............///000111222//////////////////////////////000000000000111111000000000000000000000000111111222222222333333333222222222222222222222222444555666555333222333444666666555555555777888:::999;;;???CCCHHHPPP[[[cccqqq}}}~~~{{{uuupppnnnoooppprrruuuyyy}}}}}}yyyzzzvvvkkkcccYYYMMMEEE===<<<:::888777666555555444444333222222222222222111111000000000000//////000000000/////////......////////////////////////...////////////000000000//////............//////........................------............------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,//////......------,,,,,,++++++,,,,,,---...//////---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,,,,......------------......------------------------,,,++++++******++++++,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++*********,,,...------------,,,,,,,,,+++,,,,,,------------,,,+++,,,,,,------.........,,,,,,,,,,,,------------.........//////.........000000000000000000000000000000000111111111222222000000000000000000000000>>>>>>>>>>>>>>>============>>>>>>>>>>>>===<<<<<<:::999999999888888888888888888888888888888888888666666555444444333333222222222333333333333222222222111111222444444222000111111111111111111111111////////////000000000000////////////////////////......////////////......//////////////////////////////............//////000///...------------...........................////////////////////////000000////////////000000............////////////////////////////////////............/////////000////////////////////////////////////000000000111000000000000000000000000111111111111222222222222222222222222222222222222333444555444333222333444666555444444333444444555777999;;;<<<>>>BBBHHHMMMNNNYYYhhhssszzz}}}yyyvvvqqqnnnnnnppprrruuuzzzzzzjjjbbbXXXOOOIIICCC<<<666555555666777777777777666222222111111111111222222000000000000000000/////////////////////.........///////////////////////////////////////////////////......------......///..............................////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---//////...------,,,++++++***++++++,,,---...//////---,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,&&&'''(((((())))))((((((,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++))))))***+++------------------------***++++++,,,,,,---------,,,,,,,,,---------......++++++,,,,,,,,,,,,,,,---------............------000000000000000000000000000000000000111111111111////////////////////////>>>>>>>>>======<<<<<<<<<<<<=========<<<<<<;;;:::888888888888777777777777777777777777777777777777555555444444333222222222111222222333333222222111000000000222333333000...000000000000000000000000////////////000000000000////////////////////////......///////////////...//////////////////////////////............//////.........---------------........................//////////////////////////////000000000000//////............////////////........................000000//////......------////////////////////////...////////////000000000////////////////////////000000000111111111222222111111111111111111111111111333444333222222333444555555444444444555555555333555777999:::;;;===>>>===DDDLLLRRRWWW```lllwww{{{xxxvvvtttsssuuurrruuuyyyuuujjj___XXXKKKFFF???<<<:::999777555111222333333333333222111111000000000000111222222//////////////////000000...//////000///...------/////////////////////////////////.....................------------..............................,,,------......------,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////...---,,,++++++***++++++,,,,,,---...//////---,,,,,,++++++,,,,,,---------............------+++,,,,,,------,,,,,,+++---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++*********)))*********+++++++++,,,++++++,,,---------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++))))))***+++------------------------++++++++++++,,,------...,,,,,,,,,---------------+++++++++,,,,,,---------------............------//////////////////////////////000000000111111111222222222222222222222222??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888888888888777777777777666777666666666666666555555555555444444333222222222111111222222222222111111/////////000222222///---000000000000000000000000////////////000000000000000000000000000000000000......///000000000////////////////////////////////////............//////.....................---........................//////////////////////////////000000000000//////............////////////........................///////////////...,,,,,,////////////////////////......////////////000000///////////////////////////000000000000111111111000000000000000000000000000222333333111111222444333444444555555666666666111222444666777777777666999;;;===???BBBHHHPPPWWW\\\eeerrr~~~{{{}}}|||xxxxxxyyyxxxzzz~~~}}}ttthhh^^^UUUNNNFFFAAA<<<999666444555666666666222222222111111///...---111111000000000111111222......////////////000000......///000///...---,,,/////////////////////////////////............---......------------..............................******++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///......------,,,,,,++++++,,,,,,,,,---------......---,,,,,,++++++,,,,,,------......//////......---,,,,,,------------,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***---,,,,,,,,,++++++++++++)))))))))******++++++,,,++++++,,,------------,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++*********,,,,,,,,,,,,------------...---,,,,,,,,,,,,,,,---...------------------------++++++,,,,,,------...............//////........./////////////////////////////////000000000111111000000000000000000000000@@@???>>>===<<<<<<<<<===;;;;;;;;;;;;:::999888777888888888777777777777666666666666555555555444444555555555444333333222222111111222222222222111111000//////000111111000...000000000000000000000000////////////000000000000000000000000000000000000......///000000000000000//////////////////////////////............//////........./////////..............................////////////////////////...///000111111000///...............////////////........................,,,,,,.../////////......////////////////////////........./////////000000/////////////////////////////////000000000111111000000000000000000000000///111222222111111222444222222333444444444444444333333333444666666666666777777777999;;;???AAACCCBBBIIISSS[[[bbbiiissszzz}}}zzzxxxqqqqqqvvv~~~}}}|||sssjjj[[[SSSJJJDDDAAA???;;;777777555333222333333333333222222222111111000000000222222111000000111111111........./////////000000---...///000000...,,,+++//////////////////////////////.........---------...------,,,,,,------...........................***++++++,,,,,,++++++***++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------......------,,,------............------***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,---.........))))))***++++++,,,------((()))******++++++******,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***+++---,,,,,,,,,---------......///...---,,,,,,,,,---...------------------------+++,,,,,,---......//////...//////000000//////...////////////////////////////////////000000000111........................AAA@@@>>>===<<<<<<<<<===;;;;;;;;;:::999888777666888888888888777777777777666666555555555444444444666555555444444333333222111111222222222222111111111000//////111111111///000000000000000000000000////////////000000000000000000000000000000000000......///000000000000000//////////////////////////////............//////......//////000//////...........................////////////////////////...///000111111000///.............../////////000........................)))***,,,...000111000000////////////////////////............/////////000////////////////////////////////////000000000000000000000000000000000000///111222222111111222444111111222222222222111111555333111111222444555555555444444777<<<===;;;999:::???DDDFFFHHHLLLTTTZZZcccooo|||}}}~~~|||xxxuuusssssssssxxxuuulllfff]]]QQQGGGGGGAAA:::888::::::888555333222111111111000000000///////////////000111111333333222111111111111111---.........//////000000---...///000000...,,,+++//////////////////////////////.........---------...------,,,,,,------...........................---......//////......------------....../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,---///......------,,,++++++---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++---......//////......---++++++---......---++++++++++++++++++++++++++++++,,,,,,............,,,,,,((()))***,,,...000111222******+++,,,,,,---......++++++,,,---------------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,------.........111000...---,,,------...------------------------,,,,,,------...///000000//////000000000000//////////////////////////////////////////000000000000111111111111111111111111BBBAAA???===<<<;;;;;;<<<:::;;;;;;;;;:::888666555888:::;;;:::777555444444555555555444444333333333222222222111111111000000000000000000000000000000////////////////////////000000000000////////////111111000///////////////////////////000000000000444222000///...///000111////////////////////////..............................////////////......///...------...///000111---------............///........................////////////////////////........................555444222111///......---////////////////////////000000//////.........---------------------------000000000000111111111111000000000000111111111111000111111111111222222222111111222333333333333222111111222222222333333333222222333444444555555666:::::::::;;;===@@@CCCEEEJJJMMMRRRZZZdddppp|||}}}zzzyyy}}}~~~~~~zzz{{{zzzxxxuuuuuuxxx{{{}}}xxxpppccc[[[PPPIIIEEEBBB===999666666555444444333222222000000000000000000000000000000000000000000000000000000000000000000000000------......//////000000000000//////.........---////////////////////////...---,,,,,,......---,,,..................------......//////......---,,,------------------------***+++,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***))),,,,,,,,,++++++*********---,,,,,,,,,,,,---...............------,,,,,,,,,++++++++++++++++++++++++***+++,,,---............,,,---...---+++***+++,,,******++++++,,,---......,,,,,,---...---,,,***))),,,,,,,,,---------......,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,+++***)))---///111///,,,+++,,,...------,,,++++++*********------------------------,,,---...//////...---,,,......------------......,,,,,,,,,---------......000000111111111///...---////////////////////////000000000000111111111111111000///......///000000AAA@@@>>><<<;;;;;;;;;;;;;;;;;;<<<<<<;;;999777666888999:::999777555444444555444444444333333333333222222222111111111000000000000000000000000000000////////////////////////000000000000////////////111000//////.........///,,,,,,,,,,,,------------222000///---------//////......................................................////////////......///......------...///000---------............///111111111111111111111111////////////////////////........................222111000///////////////........................000/////////.........---......................../////////000000000111111//////000000000111111111//////000000000111111111///000111111222222111111111111111222222222333333222222333333444555555555666666666666888;;;===???>>>???BBBEEEJJJQQQZZZ___mmmsss}}}~~~}}}}}}}}}~~~yyyuuuqqqooopppsssttttttttttttvvvyyy|||}}}|||zzz~~~~~~|||}}}|||rrrjjjeee___XXXSSSMMMGGG@@@<<<<<<;;;999666555555444444333222222111000000000000000000000000000000000000000000000000000000000000000000000000//////////////////000000000/////////.......................................---,,,,,,......---,,,..................------...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******,,,,,,,,,+++++++++******---,,,,,,,,,,,,---............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............,,,---...---+++***+++,,,------......///000000111,,,,,,---------,,,+++***,,,,,,,,,---------......---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,+++******,,,...///...+++***+++---++++++++++++++++++,,,,,,------------------------,,,---...//////...---,,,......------------......,,,,,,---------.........//////000111000000......////////////////////////000000000000111111111111000///...------...///000???>>>===<<<;;;;;;;;;;;;<<<<<<======<<<:::888777777999:::999666444444444444444333333333333333222222222222111111111111111000000000000000000000000////////////////////////000000000000////////////000///......---.........+++++++++,,,,,,,,,,,,---///...---,,,+++,,,---.........................................................////////////......000///......---.........---------............///111111111111111111111111////////////////////////........................//////.........//////000......................../////////...............////////////////////////.........////////////000//////000000000000111111........./////////000000...///000000111111000000111111111222222222222333222222333333444444555555444444333333444666888999888888888888999<<>>===<<<;;;999888777888888777555444444555333333333333222222222222111111111111111111111111000000000000000000000000////////////////////////000000000000///////////////......---------......------........./////////...---,,,++++++,,,------................................................---......//////......---000//////...---------------------............///........................////////////////////////.................................------.................................................................................---------.........//////////////////000000000111....../////////000000000...///000000111111000000111111111111222222222222111222222333444444555555555555444444444555666777777777888777777999<<>>:::999999999888888555333222333444333222222222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222111111000000/////////////////////....................................---,,,,,,......---,,,,,,,,,------------......------.........---,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------------------------------------------------******+++,,,------------,,,---...---+++***+++,,,)))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,,,,,,,+++++++++,,,+++++++++,,,,,,,,,------------------------------------------------------......------------......------------............---......//////000000000///////////////////////////000000000111111111111000//////......///000111<<<<<<<<<<<<<<<<<<;;;;;;===>>>>>>>>>===;;;999888666777777666444333444555222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000////////////......------------...///.../////////000000000000------------------......................................................------............------//////.........---,,,,,,---------............///------------------------////////////////////////........................000///...---,,,,,,,,,,,,........................---------...............------------------------------------...............////////////000000000/////////000000000111111///000111111222222111111000000111111111222222222111111222222333444444555555555444444444444444555222444555555555666999;;;888:::<<<===>>>@@@DDDGGGJJJMMMRRRXXX```jjjtttzzz~~~}}}||||||~~~~~~|||wwwxxxyyywwwuuutttwww{{{~~~|||}}}vvvoooiiifff[[[WWWRRRMMMHHHBBB===999:::888666555555555444333555444333333333444333222111000000000000000//////////////////////////////////////////////////////////////////////////////222222111111000000//////.........///////////////...........................---,,,,,,......---,,,,,,,,,,,,,,,------......---------...---,,,,,,+++------------------------,,,,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,---------,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,------------------------------------------------------)))***+++,,,------------,,,---...---+++***+++,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,---------,,,,,,---,,,,,,,,,---------,,,---------,,,,,,,,,++++++---------------------------------,,,,,,---------......------------......---------.........//////------.........///000000///////////////////////////000000000111111111111111111000000000111333444;;;;;;<<<=========<<<<<<======>>>>>>===;;;999888555666666555333333444555000111111111111222222222111111111111111222222222000000000000000000000000000000000000000000000000000000000000////////////.........---......///000---------.........//////------..................------------------------........................------............------------.........---,,,,,,---------............///........................////////////////////////........................000000///------,,,,,,,,,---------------------------------------.........---------------------------------............///......////////////000000//////000000000111111111///000111111222222111111000000000111111111111222111111222222333333444444222333333333222222222222111333444444333333444555666777888888777777:::<<<>>>???AAABBBEEEKKKSSSXXXXXX]]]eeennnvvv|||vvvrrrhhhddd^^^XXXRRRNNNKKKJJJCCC@@@>>><<<;;;999777444666777777777555222000...---...///000111111111111000000000000000000000000////////////////////////////////////////////////////////////////////////000000000000000000//////.........///////////////------------------------...---,,,,,,......---,,,++++++,,,,,,------......---------------,,,++++++------------------------,,,,,,---------,,,+++++++++++++++++++++++++++++++++,,,,,,---------------***++++++++++++,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,---------,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,---------......,,,,,,,,,,,,------------***++++++,,,,,,------...++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,++++++,,,,,,------------------,,,+++,,,---...---,,,.........---,,,+++++++++------------------------------,,,,,,,,,,,,------......------------......------........./////////.........---......//////////////////////////////000000000000111111111111222222111111111333444555;;;<<<===>>>>>>>>>>>>===<<<=========<<<:::888777555555555444222222444666000000000000111111222222000000111111111222222222000000000000000000000000000000000000000000000000000000000000///////////////.........//////000111,,,,,,,,,---------......,,,------...............------------------------........................,,,------......------,,,+++,,,---.........---,,,---------............///////////////////////////////////////////////////........................//////...............///------------------------,,,,,,,,,------.................................---............/////////........./////////000000........./////////000000...///000000111111000000000000000000111111111111111111111222333333444444111222222222333222222222333555666666444333222333222333555555555555666888999:::;;;;;;;;;<<>><<<;;;;;;888777555555666666666444444555666666444111000///***,,,...000000000///000000000000000000000000000//////////////////////////////////////////////////////////////////////////////////////////000000............/////////000------------------------...---,,,,,,......---,,,***++++++,,,------......,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***+++++++++++++++++++++++++++,,,,,,---......------******+++++++++,,,,,,,,,+++++++++***++++++,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,---,,,,,,,,,---...---+++***+++,,,******)))))))))))))))))),,,,,,+++++++++,,,---...,,,,,,,,,---------......++++++++++++,,,,,,,,,---******+++,,,,,,---......+++++++++,,,,,,---------+++,,,,,,------,,,,,,++++++,,,,,,---......------,,,***)))***---...---+++------------------,,,,,,------------------------------,,,++++++,,,------......------------..................////////////000///...---------......////////////////////////000000000000111111111111111111000000111333444555;;;<<<===?????????>>>>>><<<<<<======<<<:::888777555555555333222222444666//////000000111111111222000000111111222222222222000000000000000000000000000000000000000000000000000000000000///////////////////////////000111111---------.........//////+++,,,------.........---------------------------........................,,,------......------,,,***+++---...///...---------------.........//////........................////////////////////////........................---------...///000111111------------------------,,,,,,,,,------.........////////////////////////.........////////////000............/////////000---------.........//////---......///////////////000000000000111111111111000111111222333333444444222333333444444444444333111333555666444333333333000222444555444444555666333666999;;;:::999999999===@@@AAAAAAAAACCCGGGKKKIIIOOOWWW^^^dddjjjqqqwww|||}}}xxxrrrmmmjjjeee___ZZZSSSPPPLLLIIIHHHDDD???;;;::::::999999888777555555555444222222333444444333...///000000///...///000...000222333222000//////000000000000111111111111////////////////////////////////////////////////////////////////////////------......//////000000---.........//////000000------------------------...---,,,,,,......---,,,******+++,,,,,,---......,,,,,,---------,,,++++++++++++++++++++++++++++++------------,,,,,,+++***+++++++++++++++++++++++++++,,,,,,---.........---*********++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,------.........++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,,,,---...---+++***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,...///,,,,,,,,,---------......*********++++++,,,,,,,,,******+++,,,,,,---......+++++++++,,,,,,---------+++,,,,,,------,,,,,,++++++,,,,,,---.........---+++)))'''))),,,---,,,***+++,,,,,,------......///------------------------------++++++++++++------.........------...................../////////000111///...---,,,,,,---...////////////////////////000000000000111111111111111000000000000222444555777<<<@@@@@@===<<>>???BBBEEEIIILLLOOOPPPVVVXXX[[[___bbbgggmmmqqqvvvxxx|||}}}|||zzzuuuoooiiiccc```\\\YYYSSSNNNIIIGGGFFFFFFEEE???:::888:::;;;999666555444444333333444444555222222111111111111222222111111///...------------000000000000000000000000000000000000000000000000..............................////////////......000000//////.........---//////.........---------........................000///...---------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++*********++++++,,,,,,++++++***000000///......------,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------------............------------------------------******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********///...,,,+++***+++,,,,,,000000...---,,,+++++++++++++++++++++++++++++++++,,,,,,+++***+++,,,---...------------------------......---------,,,,,,,,,........................------------------------////////////////////////.........////////////000////////////////////////////////////000000000000111222222333444444555555;;;>>>AAAAAA===<<<>>>AAA=========<<<;;;:::999888777555333333333333111///444333333222222111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000.........///////////////........................------------------------,,,------...//////......,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,......---------,,,,,,,,,......................................................////////////......------..................------------------------..............................---------,,,,,,,,,---------......---------...............//////000---------....../////////............///////////////////////////////////////000000111111000000///000000000111111111222222111222222333333222222111111111222333333333333333222222222222222222222222333333333333333333333333555555666777777888999999666777888:::<<<>>>@@@AAAAAADDDFFFIIIJJJMMMQQQTTTWWWYYY\\\___aaacccddddddlllooouuu|||{{{xxxrrrlllgggccc```___[[[[[[YYYWWWSSSNNNJJJGGGFFFDDDAAA===;;;999999999>>>999444333666777555222333333333333333333333333222111111000000111111222222111000///............000000000000000000000000////////////////////////////////////////////////......////////////......000/////////.........---//////.........---------........................//////...---------------,,,------......------,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++*********++++++,,,,,,++++++***************++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------------............------------------------------***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++...---,,,++++++++++++,,,......---,,,,,,,,,,,,---++++++++++++++++++++++++---,,,+++++++++,,,......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------..............................------------------------........................------........./////////////////////////////////.../////////000000000000...//////000000111222222===@@@BBBAAA>>><<<===???<<<=========<<<;;;::::::666444222222333222111///555444444333222111000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000///////////////.................................------------------------,,,---......///.........+++,,,------------,,,+++//////............------...------------,,,,,,,,,......................................................////////////......,,,---------.../////////------------------------------------------------000000///...,,,+++******,,,---...//////...---,,,......------......///000,,,,,,---...///000111111............////////////////////////////////////...//////000000//////.../////////000000000111111111111222222222222111111000000111222222222222222000111111111222333333333222222222222222222222222333333444444555555666666555555555555666666666666666888:::;;;;;;;;;===>>>???@@@BBBDDDFFFGGGGGGGGGJJJLLLPPPVVV[[[___bbbdddfffgggggghhhhhhhhhhhhhhhkkkkkklllnnnqqquuuxxxzzz}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}|||zzzxxxwwwuuuuuuuuuuuuuuuuuuvvvzzzyyyqqqiiiccc```ZZZWWWSSSMMMHHHEEEBBBAAA@@@@@@@@@???===:::888666777666666555555444444444888444111000222444222000111111222333333222111111222111111000000111111222222111111000////////////000000000000000000000000........................111111111111111111111111......////////////....../////////..............................---------........................///...------------------,,,------......------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++******++++++,,,,,,++++++***))))))***+++---...//////******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------............------------------------------+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,------,,,++++++++++++,,,,,,,,,,,,,,,,,,---......++++++++++++++++++++++++---,,,,,,,,,,,,---...///++++++++++++++++++++++++******+++,,,---...//////------------------------------------------------........................,,,,,,,,,---------......////////////////////////....../////////000000000000111111222222333444444<<<>>>@@@???===<<<===>>><<<=========<<<<<<;;;:::666555333333333333222000333333333222222111111111000000000000000000000000111111111111111111111111000000000000000000000000////////////////////////000000//////......------........................------------------------------...............------...000111111000...---............------------------------------------......................................................////////////......,,,,,,,,,---...///000000////////////////////////------------------------000///...---,,,++++++***+++,,,---......---,,,+++...------------...//////------......///000111111............////////////////////////////////////...//////000000//////.../////////000000000111111111111222222222222111111//////000111111111111111///000000111222333333444333333333333333333333333222222222333333444444444666666555555555555444444555777::::::999888888888999999:::;;;<<<<<<=========>>>???AAACCCFFFHHHIIIHHHIIIJJJJJJKKKKKKJJJJJJJJJKKKKKKMMMOOOQQQSSSUUUXXXXXXXXXXXXXXXXXXXXXXXX[[[ZZZYYYXXXWWWVVVUUUTTTTTTTTTSSSSSSTTTWWW]]]aaabbb```\\\VVVQQQKKKGGGEEEBBBAAA???===;;;:::999999777777888888777666444444222333555666666666555555555222000000222444333222...000111333333111000...111111000000000000111111222222111000000000000000////////////////////////........................000000000000000000000000---......//////......---..............................................................................---,,,,,,---------,,,------......------,,,******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***++++++,,,,,,++++++*********+++,,,---...//////******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++---------------.........++++++++++++,,,,,,,,,,,,******+++,,,------......------------------------------------------------........................++++++,,,,,,,,,---------////////////////////////........./////////000000111222222333333444555555888:::<<<<<<<<<<<<===>>><<<=========<<<;;;::::::777666444444555555444222111111111222222333333333000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000//////......------........................---------------------------...............------...///111222222111///...,,,,,,,,,,,,,,,,,,,,,---------------------------......................................................////////////......,,,,,,,,,---...///000000////////////////////////------------------------------------------------,,,---...//////...---,,,---------------.../////////////////////.....................////////////........................///000000111111000000///000000000111111111222222000111111222222111111000//////000111111111111000//////000111222222333333333333333333333333333333222222222333333333333333222222222222222222333333222444666777666555555666666666666666666777777777::::::999999999:::;;;<<<999::::::;;;;;;;;;;;;;;;======>>>>>>??????@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@CCCBBBBBBAAA@@@@@@?????????@@@AAAAAA@@@AAACCCFFFGGGFFFEEECCC@@@>>>===<<<555555555555555555666666444444444333333222111111000111222444444333222111222111000111222333333222...///111222222111///...111000000000000000000111222111111000000000000000////////////////////////........................////////////////////////------............---------------...............---.............................................------,,,,,,,,,------...,,,------......------,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,***+++++++++++++++++++++------,,,++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,---------------+++,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................+++++++++,,,,,,,,,,,,---////////////////////////............////////////.........///000000111111777888999;;;<<<<<<===============<<<;;;:::888777777666555555666666555333000000111222333444444555000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000///////////////.................................------------------------.........///......---,,,---...////////////...---+++++++++,,,,,,,,,,,,---,,,,,,,,,------------.........................................................////////////......,,,---------.../////////------------------------------------------------++++++,,,,,,---...//////////////////////////////------,,,,,,------.../////////......------------............////////////........................///000000111111000000///000000000111111111222222000000111111111111000000//////000111111111111111///000000000111222222222000000000000000000000000222222222222333333333333000000111222333333444444///111333333333222333444444444333333333333444444555555444444444555666777555555666777777777777666888888888777777777777777999999999999999999999999888888888888888777777777777999;;;;;;999888888999:::999999888777777666666444444444444444444444333333222222111000000/////////000111222222222000000/////////000000000111111//////000111111000//////111000000//////000000111111000000//////000000000000000000000000000000000........................------------------------------............---------------------.........---------.......................................,,,,,,,,,,,,,,,------...,,,------......------,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***------,,,,,,+++******)))******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,)))***++++++,,,+++++++++------,,,+++++++++++++++++++++++++++++++++++++++***+++,,,---------,,,,,,,,,,,,,,,------......///---,,,,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++++++++,,,,,,,,,------////////////////////////------.........//////////////////000111111222222:::999:::;;;<<<===<<<;;;======<<<;;;:::888666555777555444444555666444333111111111222222333333444000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000.........///////////////........................------------------------......//////...------,,,------------------------,,,,,,,,,,,,------......,,,,,,,,,---------............................................................////////////......------..................------------------------........................++++++,,,,,,---.../////////...---,,,,,,---...///------,,,,,,------...///,,,,,,,,,,,,------------............////////////...........................//////000000//////.../////////000000000111111000000111111111111000000///000111111222222111111000000000000111111111111000000000000000000000000222222222222222111111111111111222333333444555555222333333333222222444666444333222222222333333444222222333333333333333333333444555555666666555555222222333333333333222222666666666666666666666666444444444444555555555555555666888777666555555666444444333333222222111111444444444444444333333222222222111111000000000111000111111222222222222222...///000000000///000000000000000000000000000000000000////////////000000000//////......//////000000000000000000000000000////////////////////////------------------------,,,------......------,,,,,,,,,,,,------.........---------.........//////........................,,,,,,++++++,,,,,,---...,,,------......------,,,+++++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***000000//////...------,,,******+++++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++((()))***+++,,,++++++***+++++++++***++++++,,,---++++++++++++++++++++++++)))***+++,,,,,,,,,++++++***++++++,,,------......+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,------------////////////////////////---------.........//////111111111222333333444444===<<<<<<<<<======;;;:::>>>===<<<;;;999666444333555444333333444555444222333333222222222222222222000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000---.........//////000000........................------------------------.../////////...---,,,,,,...------,,,,,,------...---------.........//////,,,,,,,,,------...............................................................////////////.....................---------////////////////////////////////////////////////,,,,,,,,,---------......---+++)))'''''')))+++------,,,,,,,,,,,,---......)))***++++++,,,---................../////////000........................---..................---............/////////000000000111111111111000000000000111222222222222222111111111000000000000000111111111111111111111111111111111111000000000000/////////000000111111111333444333222000111333555222111000//////000222222555555555444444222111000333333444555555555555444111222333333444444444444333333333333333333333333222222222333333333444444333444444333222222444666555444444444333333333333//////000111111111000000000////////////000000111...//////000111111222222///111222222111000000111111111000000000000111111000000////////////000000//////............///000000000000000000000000000000000000000000000000000........................,,,------......------,,,,,,,,,,,,------.........---------.........//////........................++++++++++++,,,,,,---...,,,------......------,,,++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++*********************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********((()))***+++,,,,,,+++***)))))))))***+++,,,...///++++++++++++++++++++++++((()))***+++,,,+++******))))))***+++,,,,,,------))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,------------......////////////////////////---------.........//////.........///000000111111::::::::::::::::::::::::999777555444444555333222444444444444444444444444222222222111111111111000222222222222222111000///000000000000000000000000//////////////////////////////000000///...------111000///...............//////...---,,,++++++***........................//////.........---------//////.........---------/////////...---------,,,------............------//////............//////---------....../////////////////////////////////.........................................................------,,,,,,,,,.........------,,,,,,,,,...///000///.........000---------.........//////............////////////.../////////...------,,,------------------------........................////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000333333222222111111000000000000000000000000000000000111111111111222222222111111111111111111111111///000000000000111111111111111222222222333333333111111111111111111111111222222222222222222222222222222333333333444444444444333222222111111222222000000111111111222222222222222222222222222222222111111111111000000000000////////////////////////000000000000000000000000---......///000111111222////////////000000000000////////////////////////---.........//////000000...///000///...---...000000000//////.........---//////.........---------////////////////////////.................................------,,,,,,,,,//////.........---------***+++,,,,,,------,,,,,,........................***+++---......---+++******++++++,,,,,,++++++***........................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***)))(((%%%(((++++++******,,,///))))))*********++++++++++++++++++,,,,,,---------+++,,,,,,,,,,,,+++************+++,,,,,,---......***++++++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,///...,,,*********,,,---,,,------------,,,++++++************************************************---------,,,,,,+++++++++*********++++++,,,,,,,,,******++++++++++++*********++++++,,,,,,++++++***))))))***+++,,,,,,------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------,,,,,,------------------------,,,,,,,,,---...///000111///////////////////////////////////////000111111;;;;;;;;;::::::999999999777666444333444444444222333333333333444444444555222222222111111111000000111111222222111000000///000000000000000000000000///////////////////////////////////////...------......---,,,,,,,,,,,,,,,//////......---,,,,,,,,,........................//////.........---------......---------,,,,,,,,,...............---------------............------------,,,,,,,,,,,,---------.........////////////------------------------......................................................---------,,,,,,,,,......---------,,,,,,,,,---...///...---,,,---///+++++++++,,,,,,,,,------............////////////...............---,,,,,,////////////////////////////////////////////////.../////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////000000000000000000000000000000111111111222222222111111111111111111111111000000000111111111111222111111111222222222333333111111111111111111111111111111111111111111111111222222222222333333333333333333222111111111111111111111222222222333333333222222222222222222222222111111111111000000000000000000000000000000000000000000000000000000000000---......///000000111111.../////////000000000000////////////////////////............/////////000...///000///...---...000000/////////............//////.........---------......................................................---------,,,,,,,,,///.........------------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))+++,,,+++))))))***,,,*********++++++++++++,,,,,,,,,,,,---------------,,,------------,,,+++++++++++++++,,,,,,---------*********++++++,,,,,,,,,***++++++,,,,,,++++++*********+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,...---,,,******+++,,,---***++++++++++++***))))))++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++************++++++,,,,,,---++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,---...///000000000000000000000000000///////////////000000111<<<<<<;;;::::::999888888555444222222333444444333222222222333333444444444222222111111111000000000000000111111000000//////000000000000000000000000///////////////////////////////////////......---......---,,,,,,,,,,,,---...............................................................------------------,,,,,,,,,,,,,,,---------...............------............------------,,,,,,,,,,,,------............////////////------------------------...................................................------------,,,,,,,,,...------------,,,,,,,,,---///000///...---...///+++++++++,,,,,,,,,---------............/////////,,,------------,,,,,,+++////////////////////////////////////////////////....../////////000000000000000000000000000000000000000000000000000000000000000000000000000000000...//////////////////000000000000000000000000000000000000111111111222222111111111111111111111111000111111111111222222222000111111111222222222222111111111111111111111111000000000000000000000000000111111111222222222222222111111000000000000000222222222333333333444444222222222222222222222222111111111111000000000000111111111111111111111111000000000000000000000000.........//////000000111....../////////000000000////////////////////////............////////////...///000///...---...000////////////...........................---------------------------------...........................------------,,,,,,,,,............------------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000...,,,***)))***,,,---++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++***,,,------,,,)))(((((()))++++++++++++,,,,,,,,,,,,---------------,,,,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------***++++++,,,,,,++++++******++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...+++++++++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------+++,,,,,,------.........---------------------------------------...///000000000000000000000000000//////......//////000111======<<<;;;999888777777444222111111333444444333333333333333222222222222111111111111000000000000//////000000000000//////////////////////////////////////////////////////...///////////////......000//////.........//////........./////////000000................................................------------------------,,,---------.../////////------............------//////............//////---------------.........////////////////////////................................................------------------------------------------------...000111000///...///111---------.........//////---------.........//////+++,,,,,,---,,,,,,++++++------------------------------------------------........./////////000000000000000000000000000000000000000000000000000000000000000000000000000000///000000000111111222222000000000000000000000000000000000000111111111111111111111111111111111111111111111111222222222222000000000111111111111222111111111111111111111111000000000000000000000000000000000000111111111111111111000///////////////111111222222222222333333111111111111111111111111111111111111000000000///000000000000000000000000000000000000000000000000........./////////000000........./////////000000////////////////////////.........///////////////...///000///...---...000///////////////.................................------------------------........................------------------------------------------------***+++,,,,,,------,,,,,,........................///...,,,+++***++++++,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,---------,,,***)))))))))++++++,,,,,,,,,---------------,,,,,,++++++******---------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,+++))))))***+++,,,------...***++++++,,,,,,++++++***+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,......------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,++++++*********++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------++++++,,,,,,---...//////------------------------//////......///000111111///////////////////////////............///000000======<<<;;;999888777777444222111111333444444333444444333222111000000///111111111000000000//////...///000000000000//////////////////////////////////////////////////////......///////////////...//////.........//////000------......///000000000........................---.................................////////////,,,---------.../////////------............------//////............//////,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////................................................---------------------------------------------------...//////------...///---------.........//////------------............++++++,,,,,,---,,,,,,+++------------------------------------------------............//////////////////////////////////////////////////////////////////////////////////////////000000111111111222//////////////////////////////000000000111111111000000000000000000000000000000111111111222222222//////000000000111111111000000000000000000000000111111111111111111111111//////000000000111111111111000//////......//////000000000000111111111111111111111111111111111111111111111111000000000///////////////////////////////////////////////////............////////////............///////////////////////////////////////////////////............///000///...---...000.........///////////////---.....................------------------------........................------------------------,,,,,,------------------***+++,,,,,,------,,,,,,........................,,,,,,---...---,,,+++***,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,,,,++++++++++++,,,++++++++++++,,,,,,,,,---------,,,,,,++++++******)))))),,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,+++))))))***+++,,,,,,------***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...---............---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,++++++***************++++++++++++*********++++++,,,,,,++++++***,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------++++++,,,,,,---...//////------------------------.........---......//////.......................................//////000<<<<<<;;;::::::999888888555444222222333444444333444333333222111000//////111111000000000///////////////000000111111000000000000000000000000000000////////////////////////---...//////////////////---,,,,,,,,,,,,---......---------....../////////........................---------...............///////////////000000000---------...............------............------------,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,------------------------................................................,,,,,,,,,------------...,,,,,,,,,------------...***+++,,,,,,+++***+++,,,+++++++++,,,,,,,,,------,,,------------.........+++,,,,,,---------------////////////////////////........................------........./////////////////////////////////////////////////////////////////////////////////---..................////////////////////////////////////000000000111111000000000000000000000000///000000000000111111111////////////000000000000000000000000000000000000111111111111111111111111///000000000111111111111111000000////////////////////////000000000000111111111111111111111111111111111111111000000000000........................////////////////////////........................------.........////////////////////////////////////////////////............///000///...---...000.........///////////////---------...............------------------------........................,,,,,,,,,------------...,,,,,,,,,,,,------------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,+++******+++---...---,,,++++++++++++,,,,,,,,,,,,++++++++++++************++++++,,,,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******************************************************+++,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++++++++)))******++++++******)))***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------+++,,,,,,------.........------------------------,,,,,,+++++++++,,,,,,---------------------------......------......///000;;;;;;;;;::::::999999999777666444333444444444222000111111111111111111111111000000000///////////////000000111222222111111000000000000000000000000////////////////////////------...///////////////,,,,,,,,,,,,,,,---......---------------.................................---------.........//////............//////000000...............---------------............------------,,,,,,,,,,,,------/////////......---------------------------------................................................,,,,,,,,,---------......,,,,,,,,,---------......+++,,,---,,,++++++,,,---+++++++++,,,,,,,,,------,,,,,,---------.........,,,,,,---...............////////////////////////........................---------.........//////////////////////////////////////////////////////////////////////////////...............---------////////////////////////////////////000000000111000000000000000000000000....../////////000000000........./////////000000000000000000000000000000000000000000000000000000000000000111111111222222222111000000//////000000///000000000000111111111111111111111111111111111111111111111000000000000////////////////////////////////////////////////........................---------.........//////////////////////////////000/////////...............///000///...---...000............/////////000---------.........//////................................................,,,,,,,,,---------......++++++,,,,,,,,,---------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------,,,,,,------------,,,,,,++++++++++++++++++++++++******************************+++,,,,,,,,,++++++,,,+++)))+++---...---+++*********++++++++++++,,,,,,,,,,,,,,,,,,---------,,,,,,------,,,,,,+++***+++++++++,,,,,,---------,,,,,,,,,++++++++++++******++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,,,,---,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,***++++++,,,,,,++++++******++++++,,,,,,++++++************++++++,,,,,,---++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------------------------------------,,,,,,,,,,,,------...........................------------...//////::::::::::::::::::::::::999777555444444555444222---...///000111222333333000000000000////////////000000111222222222222222000000000000000000000000////////////////////////------...///000000//////...............///000111------------------------........................---------.........//////---------.........///////////////......------,,,---..................---/////////....../////////111111000000/////////...////////////////////////................................................,,,,,,,,,------.........,,,,,,,,,------............///000///......///000---------.........//////,,,,,,,,,---------......,,,------.../////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////////////////////////////////////////////////////////////////111111000000/////////...////////////////////////////////////000000000000000000000000000000000000............////////////............/////////000000000000000000000000000////////////////////////111111111111222222222222222222111000000000000000000111111111111222222222000000000000000000000000111111111111000000000000000000000000000000000000////////////////////////.....................------------.........//////////////////////////////000000//////.........---...///000///...---...000---.........//////000000---------.........//////////////////////////////........................,,,,,,,,,------.........+++++++++,,,,,,---------++++++,,,---------,,,,,,........................++++++******+++---///111,,,------......------,,,........................************************++++++,,,,,,,,,++++++***...,,,***+++---...,,,***))))))*********+++++++++---------....../////////------......------,,,+++******+++,,,,,,---......------,,,++++++******)))+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++*********++++++,,,,,,---+++,,,,,,------,,,,,,++++++++++++,,,,,,+++++++++))))))***+++,,,,,,------++++++,,,,,,,,,---------++++++,,,,,,,,,---------------------------,,,,,,------------------------111000000/////////000000////////////////////////...------------...//////999:::;;;;;;999999:::;;;>>>;;;666222000000111222111111111111111111111111222222222111000//////...------...//////...---,,,//////////////////////////////.........---------//////.........---------........................////////////////////////......------------.........,,,++++++,,,.........,,,,,,,,,,,,,,,,,,,,,,,,........................---.........---,,,,,,+++---------............///000000000000000000000000......////////////......000000//////.........---------------------------------,,,++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,//////////////////......------------------------///............---------,,,,,,,,,,,,,,,,,,,,,,,,...............---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////////////////////////////.........---------,,,,,,,,,---------......000///......///000...---......---,,,---...///000////////////000000000000------......//////000000......//////000000111111222222222222111111111111000000000000000000000000//////000000000000//////...///////////////......---------------...///000000000111222222222222222000000000000000///......////////////000000000000........................---------------...///000.........------,,,,,,,,,,,,,,,,,,------------...111000...---...///111222////////////............---------............///................................................------------------------///...---,,,,,,---...///.../////////...---,,,,,,,,,------......////////////...,,,++++++,,,...///---------------------------------,,,,,,+++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,///...,,,+++***+++,,,,,,------------------------++++++++++++++++++++++++...------,,,,,,++++++***------,,,,,,,,,,,,+++++++++,,,------......------,,,,,,,,,++++++*********------------------------+++***)))(((((()))***+++,,,+++*********+++,,,---,,,+++***)))***+++,,,---++++++++++++++++++++++++++++++************++++++)))))))))******+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((())))))+++,,,---...............------,,,,,,,,,,,,,,,------...///000000............////////////333333222111000///......999:::;;;:::999888999;;;===;;;777444111111111222111111111111111111111111222222111111000//////...//////000111111000///...//////////////////////////////.........---------//////.........---------........................------------------------......------------......---------///000111///---,,,,,,,,,,,,,,,,,,,,,,,,.........................../////////......---,,,---------............///..............................////////////......000/////////.........---------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,------------------------............------------,,,,,,,,,,,,,,,,,,,,,,,,---------...............------------------------------------------------........................//////.........---------,,,,,,,,,---------......222000///...///...---+++...------,,,---...///000........./////////000000............///////////////////////////000000000//////////////////////////////////////////////////////000000000000//////......////////////......---------------...//////......///000000000000000000000111111000//////....../////////000000000000..............................---------......//////...............---------............/////////333222000...---...//////............------------------------............................................................------------------------------...//////...------------------------,,,,,,---------------.........///...,,,++++++,,,...///---------------------------------,,,,,,,,,++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,+++******+++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,///...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,------------,,,,,,,,,,,,+++++++++******------------------------+++******))))))******+++,,,+++*********+++,,,---+++++++++***++++++,,,---++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,------...------------------,,,,,,,,,,,,------...//////000............////////////222111111000000//////...888999::::::888888999:::===;;;999666444222111000111111111111111111111111222111111000000//////...//////000000000000//////////////////////////////...............---------...............---------........................------------------------......------------......---...000222444333000---,,,,,,,,,,,,,,,,,,,,,,,,......................../////////000//////...------------............///,,,,,,,,,,,,,,,,,,,,,,,,......////////////....../////////...............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------------------------------............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////........................------------------------.......................................---------,,,,,,,,,---------......333111///......---,,,***...------------...//////---------.........///////////////...............000000//////////////////........................////////////////////////...//////000000//////.........///////////////......------------...//////......//////000000//////000000111111111000//////....../////////000000000........................//////...---------...............////////////////////////000000000000111555333111///---,,,,,,---------------,,,,,,,,,+++------------....................................------------------------........................***,,,///000000///,,,***++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,...---,,,++++++,,,---...------------------------------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,//////...---------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++,,,,,,,,,++++++++++++***------------------------,,,++++++******++++++,,,+++++++++++++++,,,------***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------............------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++,,,,,,------,,,,,,------------------,,,,,,------.../////////............////////////////////////////////////777888999999777777888999;;;:::999888555333111000111111111111111111111111111111000000////////////---------...............////////////////////////........................................................................////////////////////////......------------............///111333333000...------------------------............................../////////......------------............///,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---........................------------------------***+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///000000000,,,,,,------------------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////------------....................................................................................,,,,,,,,,---------......111000............,,,+++------------......//////,,,,,,,,,---------....../////////......---------000000000//////......---.........///////////////////////////////////////...//////////////////...---...//////////////////......---------......///000000111111111111111000000000000111111000//////........./////////000000........................000///...---------------------....../////////000////////////000000000000333222000///---,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---------.................................------------------------........................+++,,,...//////...,,,++++++++++++,,,,,,---......---------,,,,,,+++++++++...---,,,,,,,,,,,,---...,,,,,,------------------------------------,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,......------------------++++++++++++++++++++++++------------------------+++++++++,,,,,,---------------,,,,,,,,,+++++++++))))))***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------)))***,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------//////......------,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------.........//////............////////////---........./////////000666777888888666666777888999999888777666444222000111111111111111111111111000000000///////////////------------......//////////////////////////////---.....................---.............................................////////////////////////......------------......000...---...///000000///------------------------........................,,,------.........---------------............///------------------------------............---------------...............------------------------***+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////,,,,,,,,,---------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////++++++,,,,,,,,,---------................................................---.....................,,,,,,,,,---------.........---,,,---...///...------------...............,,,,,,,,,,,,------------//////......------,,,,,,000000//////......---------........./////////000..............................////////////......------...//////////////////......---------......000000111111111000000///...//////000000000//////............////////////........................000///...---------------,,,,,,,,,------......///---------.........//////000//////........................------------,,,,,,,,,,,,------------...........................------------------------........................------,,,,,,,,,,,,------------,,,,,,---...///000---------,,,,,,+++++++++---------,,,,,,---------,,,,,,,,,---------......---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,------,,,,,,---------------------------------------------------------,,,,,,+++++++++------,,,,,,,,,+++++++++((()))******++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,------------***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,......------,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------.........---------...........................////////////------......//////000000555666777777555555666777666666666666555444333222111111111111111111111111//////////////////////////////...//////000111222////////////////////////---------...............---------.......................................------------------------......------------......000...,,,,,,---///000///------------------------........................+++,,,---------------------------............///........................------............---------------------.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,+++,,,,,,------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......***++++++,,,,,,---------........................---------------------------------...............,,,,,,,,,---------......---,,,+++,,,...//////...,,,---......//////......,,,,,,,,,---------...............---------------//////..................++++++,,,,,,---.................................---......//////......---,,,---...///000000000000//////...------------........./////////...------------.../////////......------........./////////........................//////...---------......,,,,,,,,,---------------,,,,,,,,,,,,------------------........./////////............------------,,,,,,,,,,,,------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,++++++,,,---...///...---,,,---...///000------------,,,,,,,,,,,,------------------------+++,,,,,,------.........------------............---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***************++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,***+++,,,,,,------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******------,,,,,,,,,,,,++++++))))))***++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,---------------++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---------...,,,,,,------------------....................................////////////.........//////000000000444555666666444444555666444444333333444444444444111111111111111111111111///////////////////////////.........///000222333////////////////////////---------.........//////---------.........//////........................------------------------......------------.........---,,,---///000///...................................................,,,,,,---...............---------............///........................,,,------......------,,,,,,,,,,,,------.........------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++++++++,,,,,,---......///---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///........................---------------------------------.........//////,,,,,,,,,---------......---,,,+++,,,...///...---,,,---.../////////...---------------............,,,------------------...------..................+++,,,,,,---......//////........................---......//////......---,,,---...///000000000000//////...---------------......//////...------,,,+++,,,,,,---......---------------.........//////..............................---------......///............------------,,,,,,,,,,,,------------,,,------.../////////...------------,,,,,,,,,+++++++++,,,,,,,,,---------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---++++++,,,---...---------------.........,,,------------------,,,++++++,,,,,,---......///------------.........///---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***************++++++++++++***************************+++,,,,,,------,,,,,,***+++---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++)))***++++++,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++***+++,,,---.........---,,,,,,,,,,,,,,,,,,---......------------------------------,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,---...//////------------------,,,,,,....................................///////////////000000000000000000000444555666555444444555666222222222222222333555555111111111111111111111111.........///////////////---,,,,,,,,,---...000111////////////////////////---------.........//////---------.........//////........................////////////////////////.........------.........,,,---...000222111...,,,................................................------...///000000//////---------.........//////........................,,,------......------,,,,,,,,,,,,------.........------------------------------,,,++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,++++++,,,,,,---...//////---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000////////////////////////---------------------------------.........//////,,,,,,,,,---------......///...,,,,,,------,,,+++,,,,,,.../////////...------------.........//////,,,,,,,,,------.........,,,------....../////////......//////000111222222........................---..................---,,,---...///000000000000000///...---------------000000111111000///......***+++,,,,,,---------,,,---------.........//////........................---------------...///000000000//////.........---,,,,,,,,,---------......------......///......---,,,,,,,,,+++++++++******++++++,,,,,,,,,---------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))+++---//////---+++)))///...,,,*********,,,------------....../////////,,,------......------,,,++++++,,,,,,---...//////---------.........//////---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***+++,,,------,,,+++***)))************+++++++++************************++++++,,,---------,,,,,,+++,,,.../////////......++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,------...---------,,,,,,,,,++++++******+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,++++++++++++++++++++++++******,,,,,,,,,,,,******+++,,,---.........---,,,...---,,,+++,,,---...///------------------------.........------.........+++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,...///000000.........------,,,,,,,,,.....................---............/////////000111111111111000000000000333333333333333444555666444444333333333333222222111111111111000000000000////////////////////////............////////////...............///000111........................,,,---------------------000000000000000000000000////////////////////////111111000///...---,,,,,,..............................------------......,,,,,,,,,---------......------------------------)))+++,,,...//////.........------,,,,,,------...................................................//////............//////111000---+++++++++,,,---+++++++++++++++++++++++++++++++++,,,,,,---------111,,,&&&%%%(((---111222------------,,,+++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------..................---......---------......///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------/////////...---------,,,---.../////////...,,,+++,,,...+++---555///)))...,,,,,,...///000000000000000000//////.........---..................------------------------------......////////////.........------,,,,,,++++++***........................,,,---...//////...---,,,......////////////......---.........---,,,,,,++++++,,,---.........---,,,........................------------------------111000///...------...///......//////////////////---------,,,,,,+++++++++---------,,,,,,+++++++++++++++------------++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,------,,,++++++------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******///......------,,,++++++000///...---,,,,,,+++******++++++,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------------------------------------------------,,,,,,,,,------.........,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,,,,------....................................////////////111111000000//////......444444333333333444555555444444333333333333222222111111111111000000000000////////////////////////............///////////////............//////000.................................------,,,,,,+++------------------------........................////////////..........................................------------......,,,,,,---------.........------------------------***+++,,,..................------,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,///---+++***))))))***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...,,,)))))),,,...///...++++++,,,------,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------------............------+++,,,,,,,,,------......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,000000////////////000000............------------......//////...------,,,,,,///++++++111---***333------......//////000000............////////////,,,---------.../////////------------------------......////////////......---------,,,,,,,,,,,,+++........................,,,---...//////...---,,,,,,,,,------------,,,,,,------......------,,,+++---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------000///...,,,,,,,,,---..............................---------,,,,,,,,,+++---------,,,,,,++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,---------------------------------------......------,,,------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***------------------------......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++***++++++,,,---------------------------------------------------,,,,,,,,,---------......,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...------------........................////////////111000000000/////////...555555444333333333444444444444333333333333222222111111111111000000000000////////////////////////............//////////////////......---.........------------------------//////...---,,,++++++***------------------------------------------------------........./////////..............................------------......,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...............------,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++...---,,,*********++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,---...//////---+++)))***+++,,,------------++++++,,,,,,,,,,,,------........................------------------------,,,,,,------------,,,,,,((()))+++---......------......------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------............//////...------------...,,,///,,,,,,222...,,,666//////...------...///000---------...//////000000+++,,,,,,---...///000000------------------------......////////////......,,,,,,,,,,,,------------........................------............------,,,,,,------------,,,,,,------......------,,,,,,///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,+++,,,,,,,,,------------------------.........---------------------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------------------------------...//////......---------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,************************+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,+++......---,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++,,,------------------------------------------------------,,,,,,,,,------------...,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,---------------++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------------......,,,,,,,,,------.....................////////////000000000000////////////666555444333333333333333444444333333333222222222111111111111000000000///////////////////////////............////////////000///......------------------------------------.........------,,,,,,,,,////////////////////////------------------------......................................................------------......------------............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------............------,,,,,,------.........................................................------------......000///...------------...,,,,,,,,,,,,,,,+++++++++------,,,,,,,,,,,,++++++---...///000000...,,,+++***+++,,,,,,---------,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++''')))+++...//////...---.........------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------.........//////---,,,,,,---...///,,,///...222;;;666///333111///---,,,,,,---...000---.....................,,,---------......//////---------------------------......//////......---++++++,,,,,,---......///........................------------------------......////////////......,,,------...------,,,,,,111///...,,,++++++,,,,,,........................------------------------------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,------............---------------------------...------,,,,,,------...------------------------......//////......---,,,++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,---------......*********++++++,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++,,,------------------------------------------------------------------------------------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------......///++++++,,,,,,---.....................////////////000000000000////////////666555444333333333333333444444333333333222222222111111111111000000000///////////////////////////............////////////000///...---------------------------------------,,,,,,,,,------.........////////////////////////........................000//////...---,,,,,,,,,..............................------------......---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,,,,------...................................................//////............////////////..................---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,/////////...---,,,,,,---,,,---------,,,,,,+++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++(((***---///000000///............------.........,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////............//////+++,,,,,,,,,------......///...---,,,,,,---//////,,,///000:::GGG???000,,,000///---,,,+++,,,...///000//////...---,,,,,,+++//////......---------,,,------------------------------............------++++++,,,---......//////........................---------,,,,,,---------......////////////......,,,,,,------...------,,,111///...,,,++++++,,,,,,........................---------------------------------.........------------,,,,,,++++++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------***+++,,,---------------------------------------...------,,,,,,------...------------------------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++......---------,,,,,,,,,)))******++++++,,,,,,---+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,++++++,,,,,,---...---------------------------------------------------------------------------------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++******************++++++,,,,,,,,,---------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------...///000,,,,,,,,,------.....................////////////////////////000000000000555555444333333333444444444444333333333333222222111111111111000000000000////////////////////////............////////////......------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////000000///...---,,,+++***..............................------------......------........./////////------------------------------,,,,,,,,,------......------,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,------,,,,,,,,,,,,......------,,,,,,+++++++++++++++,,,,,,---------/////////---++++++---///------------,,,+++***)))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,***+++---///000000//////......------------......,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,------------...------------...//////+++///111;;;HHH???...***......---,,,,,,---...///111000///...---+++******000000///...---,,,,,,+++------------------------------............------+++,,,,,,---.../////////........................------,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,------......------///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------............---...------,,,,,,++++++***---------------.........++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------------------------------******+++,,,------------------------------------...------,,,,,,------...---------------------------............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,//////...---,,,,,,++++++***+++++++++,,,,,,------******+++,,,,,,---......++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,------...------------------------------------------------...------------,,,,,,,,,------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************))))))))))))++++++,,,,,,------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------...///000000....................................////////////////////////000000000000444444333333333444555555444444333333333333222222111111111111000000000000////////////////////////............////////////------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,.................................------,,,,,,,,,..............................------------..................////////////...........................---,,,,,,,,,,,,---......------,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,---------------,,,///......---,,,,,,++++++******++++++,,,---......,,,---...---+++***,,,...,,,,,,,,,------,,,++++++++++++,,,,,,,,,,,,------------------------------++++++++++++++++++++++++------............------,,,,,,,,,------.........------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++------,,,,,,,,,,,,,,,,,,,,,------...//////......***///000555<<<444+++///,,,,,,,,,------.........//////...------,,,++++++/////////...---------,,,------------------------,,,------......------,,,,,,,,,------......//////........................------,,,++++++,,,------,,,,,,------------,,,,,,+++,,,------......---------------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,---...------,,,.........---,,,++++++++++++,,,,,,,,,------------+++++++++,,,,,,------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------------------------------***+++,,,---............------------------------...------,,,,,,------...........................---------------,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,---------------------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......------------------------------------------------......---------,,,,,,,,,...------------,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++*********))))))++++++,,,,,,---......///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------...///000111000000000//////......---............////////////.../////////000000000111333333333333444444555666444444444333333333222222111111111111000000000000////////////////////////............/////////000,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,........................------------------------,,,,,,,,,---------.......................................------...................../////////000///////////////////////////...---,,,+++,,,---......------,,,,,,------......................................................------,,,,,,------.........//////000//////...//////...---,,,,,,++++++))))))***+++---...//////))),,,......,,,***+++---******+++,,,------------++++++,,,,,,,,,---------........................++++++++++++++++++++++++---......//////......---,,,,,,+++++++++,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------,,,,,,++++++++++++,,,...///000///...---)))000///...///)))(((555***+++,,,---...///......---------------------,,,------..................------------------------,,,------......------,,,---------.......................................------++++++++++++------...//////////////////...+++,,,,,,---.........---+++,,,---.........---,,,........................------------------------)))***+++,,,---,,,,,,+++//////...------,,,+++++++++++++++,,,,,,---------+++++++++,,,,,,---------------++++++++++++------++++++,,,,,,,,,---------------------------------+++,,,---...////////////------------------------...------,,,,,,------...........................,,,,,,------,,,,,,+++***************************+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++,,,,,,------......///------------------------...------,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------------------------------.........------,,,,,,,,,......---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******++++++,,,,,,---.../////////......------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------......000111111222222111000///...------............/////////000.../////////000000111111666666555555555444444444333333333333333333333333000000000000000000000000000/////////............------............------.................................------,,,,,,,,,...------,,,,,,------...---------,,,,,,+++++++++------------------------,,,,,,,,,---------......,,,---......,,,,,,---.../////////......---,,,,,,........................///............---------------------------------....../////////////////////...,,,+++***++++++,,,---,,,,,,,,,,,,---......000///...------...///000,,,,,,,,,---------......///............---------........................++++++++++++++++++++++++,,,,,,+++***+++,,,...///++++++,,,,,,,,,,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,------.........++++++++++++++++++++++++++++++------------++++++...---,,,,,,++++++++++++,,,++++++******++++++,,,+++******,,,......---,,,---,,,+++++++++---///111---------......---,,,,,,///......///000000///---------------------------...------,,,,,,------...888444///...///000///---......------------.........------,,,,,,------...***+++,,,...///000000000........................,,,,,,,,,---------......---------------...///000///...---,,,,,,---...///...---,,,,,,,,,,,,---.........---------......//////...------------//////...------,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------/////////...---,,,/////////......------------------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,++++++++++++++++++++++++------------------------...---,,,,,,,,,,,,---............------,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++---///000111000///...)))******++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////------------------------+++++++++++++++++++++++++++,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------,,,,,,+++++++++------------------------,,,,,,,,,---------......---------............///...------------...//////***+++,,,---............111000///......///000111555555555444444444333333111111111111111111111111000000000000000000000000000000/////////.........------............------..............................---------,,,,,,,,,...------,,,,,,------...---------,,,,,,,,,++++++------------------------,,,,,,,,,---------......,,,---......,,,,,,---................../////////....................................------------------------------------,,,,,,------------------...---,,,+++++++++,,,------,,,,,,,,,,,,---......//////............//////,,,,,,,,,---------..................------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...++++++,,,,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------...............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,++++++*********+++,,,,,,++++++++++++,,,,,,---,,,+++,,,------,,,***++++++,,,---.......................................---,,,,,,---...,,,+++------------------------------,,,,,,,,,,,,------555222...---...//////---......------------......------,,,,,,,,,,,,------***+++,,,...//////000000------------------------,,,,,,,,,---------.........------,,,,,,,,,------......------------.........---,,,,,,,,,,,,---...---,,,,,,+++++++++,,,,,,...---,,,+++******++++++------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......///...------.........---------,,,,,,,,,------------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++++++++++++++++++++++++++------------------------...---,,,,,,,,,,,,---.........---------,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---...000000///...---,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...............------------------------------------------------------,,,------------,,,++++++++++++,,,,,,,,,,,,------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------.........---------,,,,,,------------------------,,,,,,,,,---------......------------............---------------...//////++++++---....../////////111000///......///000000444444444333333333222222111111111111111111111111000000000000000000000000000000000/////////......------............------...........................------------,,,,,,,,,...------,,,,,,------...------------,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,---......,,,,,,---...,,,------...//////000000....................................------------------------------------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,---...---,,,,,,,,,,,,---............////////////......,,,,,,,,,---------..................------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,+++++++++,,,------++++++,,,,,,,,,,,,------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------........................------------------------+++,,,,,,------,,,,,,+++,,,++++++***************------,,,,,,,,,,,,------...---,,,,,,---,,,***((()))+++---/////////---,,,///...------...///111222000...++++++,,,,,,,,,+++------------------------------,,,,,,,,,,,,------222000---,,,---...............------------......------,,,,,,,,,,,,------***+++,,,....../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---,,,+++******+++------............------...------,,,,,,------...------,,,+++++++++++++++++++++************+++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------...------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************++++++++++++++++++++++++------------------------...------,,,,,,------......------------,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,---.........---,,,+++------,,,,,,+++******)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,/////////......---++++++---------------------------------------------------............---,,,,,,++++++,,,,,,,,,,,,------........................++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,//////............------------------------------,,,,,,,,,---------......------------............---------------......///,,,---......////////////000//////......///000000333333333222222222111111222222222222222222222222000000000000000000000000000000000////////////...------............------........................------------------------...------,,,,,,------...------------------,,,,,,........................,,,,,,,,,---------......,,,---......,,,,,,---...,,,,,,------.............................................---------,,,,,,,,,,,,------------------//////............------,,,,,,,,,,,,------......---,,,,,,,,,,,,---......,,,---////////////---,,,,,,,,,,,,---------...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------.........------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,...------,,,,,,------...---,,,,,,,,,------+++)))***+++---.........------...---,,,,,,---///111333333000---,,,,,,---......---------------------------,,,,,,,,,,,,,,,,,,---...---,,,,,,,,,---.........------,,,,,,------...---,,,,,,,,,,,,,,,,,,---***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,++++++,,,,,,,,,,,,...//////...,,,,,,------------------------//////...---,,,,,,,,,,,,)))******+++,,,...//////,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***************+++++++++++++++,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......---------------,,,+++***,,,,,,,,,++++++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,---------.........------,,,+++,,,,,,------------------++++++++++++++++++++++++---------------,,,,,,++++++++++++,,,,,,,,,------------------------------+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,............------------------------------------,,,,,,,,,---------......,,,,,,---------.........------,,,,,,------...///---......///000000//////............/////////000333333222222222111111111222222222222222222222222000000000000000000000000111000000000////////////------............------........................------------------------...------,,,,,,------...------------------------........................,,,,,,,,,---------......,,,---......,,,,,,---...---------,,,,,,,,,++++++...........................------------,,,,,,,,,,,,,,,,,,---------......//////......------------+++,,,,,,---............---,,,,,,,,,,,,---......,,,---...//////...---,,,,,,,,,,,,---------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------......------,,,,,,------...++++++***,,,......---+++...---,,,+++,,,---...///---,,,+++++++++...000222222///,,,+++,,,---......------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...------,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,++++++,,,---............------------------------,,,,,,,,,---------......---------------...//////+++,,,---......---,,,+++------------------------///...---,,,,,,,,,,,,,,,++++++,,,,,,,,,---,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++*********************++++++,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......---------,,,,,,+++************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,---......------,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,---------......,,,,,,,,,------------...,,,,,,,,,,,,,,,---......---...//////////////////------......////////////333333333222222222111111000000000000000000000000000000000000000000000000111111000000000/////////------............------........................,,,,,,,,,------------......------,,,,,,------...------------....................................,,,,,,,,,---------......,,,---......,,,,,,---.........------,,,++++++***........................------------,,,,,,,,,,,,+++,,,,,,------.........------,,,,,,++++++******,,,------............------,,,,,,,,,,,,---......------............------,,,,,,,,,---------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......++++++++++++++++++++++++---,,,,,,++++++,,,,,,---...------------......///------,,,,,,,,,,,,------*********,,,...///...,,,///...,,,++++++,,,...///---,,,++++++,,,---...///...,,,***)))+++,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,+++,,,------,,,+++,,,...------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,++++++,,,---------------........................,,,,,,,,,---------......------------...///000000,,,,,,------------,,,,,,,,,------......------,,,++++++************++++++---------,,,+++)))'''&&&,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++*********************++++++,,,,,,---------------------------,,,------......------,,,,,,,,,,,,------------...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......------,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------++++++++++++++++++++++++***++++++,,,,,,------...******,,,------.........+++,,,,,,------.........------------------------++++++,,,,,,++++++***)))++++++,,,,,,,,,,,,------************************++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------------------------,,,,,,,,,---------......,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------...---....../////////......,,,---...///////////////444333333333222222222222000000000000000000000000000000000000000000000000111111111000000000//////------............------........................,,,,,,,,,---------.........------,,,,,,------...------------.........///........................,,,,,,,,,---------......,,,---......,,,,,,---...................................................---------,,,,,,,,,++++++++++++,,,,,,---......///------,,,,,,+++******)))---......//////...---,,,---,,,,,,,,,,,,---.........------,,,,,,------...,,,,,,,,,---------......---------,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------...///000111111,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---...///,,,,,,++++++++++++,,,,,,,,,++++++,,,---...,,,+++---------,,,,,,---------------------............+++***)))***,,,------,,,------------------------,,,,,,++++++++++++,,,,,,+++---///...,,,+++,,,------,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,++++++,,,---------,,,,,,------------------------,,,,,,,,,---------......---------,,,------......---,,,,,,,,,,,,,,,,,,---,,,,,,---......---,,,,,,))))))))))))***+++,,,,,,,,,---------,,,+++)))(((------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................000///...,,,,,,,,,,,,---,,,,,,---------.........,,,------------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++)))******+++,,,,,,------------------------------,,,,,,---......---,,,,,,,,,,,,,,,---------......+++++++++,,,,,,---------------------------------,,,,,,------------------,,,,,,,,,,,,,,,------...+++++++++++++++++++++,,,++++++++++++++++++++++++******+++,,,,,,---......+++,,,,,,---------,,,,,,++++++,,,,,,---......///------------------------,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,------......------------------------,,,,,,,,,---------......++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...------............------+++,,,---///////////////444444444333333333222222111111111111111111111111000000000000000000000000111111111111000000000000---..................---........................,,,,,,,,,------............------,,,,,,------...---------.........//////////////////////////////,,,,,,,,,---------......,,,---......,,,,,,---.........//////000111111111........................---------,,,,,,,,,++++++++++++,,,,,,---...////////////...------,,,++++++....../////////...,,,+++---,,,,,,,,,,,,---............,,,++++++,,,......,,,,,,,,,---------......---------,,,,,,,,,++++++........................------------------------,,,,,,---...---,,,***)))++++++,,,,,,,,,---------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------...///000111222333444------------------------------++++++++++++------++++++++++++,,,,,,---...,,,++++++******++++++,,,...---,,,,,,------+++)))+++,,,...//////...,,,+++...//////000//////...---+++***+++---///000///...------------------------,,,++++++++++++++++++,,,,,,...000///,,,++++++------,,,,,,++++++,,,,,,---,,,++++++++++++++++++,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---,,,++++++++++++...---++++++++++++---...,,,,,,---......---,,,,,,*********+++,,,---//////)))+++---///000000000000...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................222111///---,,,,,,,,,------------....../////////---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,))))))***+++,,,,,,------------------------------,,,,,,---......---,,,,,,,,,,,,,,,------.........+++++++++,,,,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,------...///------,,,++++++*********++++++++++++++++++++++++******+++,,,,,,---......------------,,,+++******++++++,,,,,,---...//////++++++++++++++++++++++++------......------,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------------......---------.........//////------------------------,,,,,,,,,---------......++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...,,,------...------,,,,,,***+++---///000000///...333222222111111222222333222222222222222222222222111111111111000///------////////////////////////.................................------,,,,,,,,,...---,,,,,,,,,,,,---...------------------------,,,,,,,,,------------...------...//////...---,,,---,,,,,,++++++,,,,,,---........................,,,+++***))))))+++---.../////////......---------,,,,,,+++++++++,,,------++++++,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,------+++******+++------...------------...//////------------------------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++...------,,,,,,------...'''(((***,,,,,,,,,******000---+++,,,......,,,***,,,,,,---...//////......------------------------------++++++++++++------,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---------,,,,,,+++++++++........................///...---,,,***)))((((((******+++++++++,,,,,,,,,,,,,,,,,,++++++************+++,,,,,,------,,,,,,------------------------//////.........---------,,,,,,,,,---------......------------------------.........------,,,,,,,,,,,,,,,++++++,,,,,,---......---,,,,,,++++++++++++---------,,,,,,+++++++++,,,,,,,,,+++++++++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++*********))))))***,,,...///------------------------------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++---------,,,,,,+++++++++******+++++++++,,,,,,,,,------............------.........------,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,++++++*********++++++******+++---...///...---+++))))))***+++,,,//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++......---,,,,,,+++******************************++++++++++++,,,,,,---......---+++*********++++++---.........---,,,,,,+++,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...////////////.........---------////////////////////////333222222111111222222333111111111111111111111111111111111111000///...---////////////////////////..............................---------,,,,,,,,,...---,,,,,,,,,,,,---...------------------------............////////////------...//////...---,,,---,,,,,,++++++,,,,,,------------------------------,,,*********,,,---///.........---------,,,,,,---------------------...++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,---------------,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000000000///------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------///---+++,,,......---++++++,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,,,,,,,------...,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++///...------,,,+++******++++++,,,,,,,,,---------,,,,,,,,,+++++++++*********+++,,,,,,------,,,,,,------------------------///.........------------,,,,,,,,,---------....................................---------,,,,,,,,,,,,,,,++++++,,,,,,---......---,,,,,,+++++++++,,,+++++++++*********)))))),,,,,,,,,,,,++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***++++++++++++,,,---......------------------------------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++------,,,,,,,,,+++++++++------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------............------......---------,,,,,,,,,------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,+++++++++*********************,,,---......---+++***)))***+++,,,......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++......---,,,,,,+++******++++++++++++++++++++++++,,,,,,+++++++++,,,------------+++*********++++++------......---,,,,,,+++,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------....../////////.........---------........................222222111111111111222222000000000000000000000000000111111000000///...---////////////////////////...........................------------,,,,,,,,,...------,,,,,,------...------------------------............////////////,,,---............------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++,,,---...///------------,,,,,,,,,,,,........................++++++,,,,,,,,,,,,------...---------------......------............------,,,,,,,,,,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------------,,,+++***+++,,,---......---,,,+++------------------------,,,++++++******++++++,,,///...,,,******+++---...---,,,+++,,,---...---,,,***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++************************......------,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,------------------------............------------,,,,,,,,,---------.................................------------,,,,,,,,,,,,,,,++++++,,,,,,---...------,,,+++++++++,,,,,,+++++++++************)))------------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,------......---------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,------............------------------,,,,,,,,,,,,------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++******)))))))))***+++,,,---...---+++******+++,,,,,,---,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,---,,,,,,++++++++++++,,,---------------,,,,,,+++,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------...............---------------------------------222222111111111111222222000000000000000000000000000000000000000///......////////////////////////........................------------------------------------------------------------------------++++++,,,,,,,,,---------,,,,,,---------...------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......------------...///,,,,,,,,,,,,,,,,,,,,,,,,...............------,,,+++++++++,,,,,,,,,------......---------...//////,,,---...//////...---,,,,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................+++++++++++++++******)))+++,,,...//////...,,,+++,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,---,,,***)))))))))******,,,++++++,,,------------+++,,,,,,---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***,,,,,,,,,,,,+++******)))------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------------------------------,,,,,,,,,---------..............................------------------------,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,++++++++++++***,,,+++++++++++++++++++++******+++++++++,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,------,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++,,,,,,,,,---------------...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++,,,,,,++++++,,,...///111------------------------//////......---------,,,........................------------------------222111111000000111111222111111111111111111111111///000000000000//////...////////////////////////........................------------------------------------------------------------------------+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,///.....................,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***+++++++++,,,,,,,,,---------------------...///000,,,---...//////...---,,,,,,++++++++++++,,,------...........................---------------------,,,,,,,,,,,,,,,,,,,,,,,,........................///......---------------,,,,,,---......---,,,,,,******++++++,,,,,,,,,,,,------,,,,,,,,,,,,------***++++++,,,+++***((('''+++,,,,,,,,,,,,,,,,,,,,,------............------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++******+++,,,,,,,,,,,,+++))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------,,,,,,------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,+++++++++,,,,,,+++++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------------,,,,,,,,,,,,,,,,,,------------------............------------------------+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++,,,,,,---------............---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,+++,,,,,,++++++,,,...///111------------------------000//////......------,,,---.....................------------------------111111000000000000111111111111111111111111111111//////000000000000//////////////////////////////........................,,,,,,,,,------------...,,,------......------,,,------------------------------------............,,,+++++++++,,,---...///......------------......,,,,,,,,,,,,,,,,,,,,,,,,...............---------,,,,,,,,,,,,------------,,,------...---,,,***)))++++++,,,,,,,,,,,,------,,,,,,,,,,,,---...//////------............------,,,,,,,,,,,,,,,------...........................---------------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,---)))******++++++,,,,,,---...------,,,,,,------...***,,,---///...---+++)))+++------,,,+++******,,,......//////......------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,------,,,******++++++---------,,,+++***************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------)))))))))))))))))))))))))))))))))************************+++++++++,,,,,,,,,,,,,,,,,,------------***+++,,,,,,------,,,,,,------------------------,,,,,,,,,,,,------------,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,++++++,,,,,,---...,,,,,,+++++++++,,,------)))************+++++++++------------,,,,,,,,,,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,,,,,,,,,,------------------------........................------,,,,,,,,,,,,++++++++++++++++++*********************+++++++++++++++******+++++++++,,,,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,------............------,,,,,,,,,,,,------------------...............///------------------------***++++++,,,,,,------...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........------,,,+++++++++,,,,,,+++,,,,,,------------,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///------------------------////////////......---------------...............------------------------111111000000000000111111000000000000000000000000//////000000000000//////////////////////////////........................,,,,,,,,,---------......,,,,,,---......---,,,,,,------------------------,,,,,,---------.........+++++++++++++++---...///......------------......------------------------...............---,,,,,,,,,,,,---------.........---......///...,,,***)))++++++,,,,,,,,,,,,------++++++++++++,,,---...///------,,,,,,,,,,,,---------------,,,---......///........................,,,,,,------......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++)))((((((((()))***---,,,+++******+++,,,---******++++++,,,------...---,,,,,,,,,,,,,,,,,,---++++++,,,,,,------,,,,,,,,,......---***((()))***---............---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))***,,,------,,,+++******+++---......---,,,+++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++++++++,,,,,,---------************************++++++******************+++++++++,,,,,,,,,------,,,,,,,,,---------......***+++,,,,,,------,,,,,,------------------------++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,++++++,,,,,,---...,,,+++++++++,,,,,,---...))))))*********+++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,+++++++++++++++,,,---...++++++++++++++++++++++++------------------------******+++++++++,,,,,,,,,........................------------------------------,,,,,,,,,,,,++++++++++++++++++************)))*********++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,------......---,,,,,,+++,,,,,,------...------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......,,,,,,+++++++++,,,------++++++---.........------******+++,,,,,,,,,,,,,,,,,,,,,------...---------........................////////////............---------.........//////........................111111000000000000111111//////////////////////////////000000000000000///////////////////////////........................,,,,,,,,,------.........,,,,,,---......---,,,,,,------------------------******+++++++++,,,,,,,,,++++++******+++---...///......------------..............................---.........---,,,++++++---------....../////////...///000000///---+++***++++++,,,,,,,,,---------+++******+++,,,---...///------+++******+++------...------------...//////------------------------,,,,,,,,,---...///000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......,,,+++++++++,,,---...,,,***((((((***,,,...++++++,,,------...//////,,,++++++++++++++++++,,,+++***)))((()))***,,,------...///---)))'''(((***------------,,,,,,+++***------------------------++++++------------++++++((()))+++---------++++++***+++---/////////---,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,---------......,,,,,,,,,------.........++++++,,,---------,,,,,,------------------------+++++++++,,,,,,---------,,,,,,,,,---------......------------------------,,,,,,,,,------.........,,,,,,++++++,,,,,,---...++++++++++++,,,,,,---...+++++++++,,,,,,---------,,,,,,,,,+++++++++******++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,++++++,,,...///111++++++++++++++++++++++++------------------------*********++++++,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++++++++************)))))))))******++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,........./////////000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,+++,,,---------,,,+++***+++,,,------.........---+++++++++,,,,,,---------++++++++++++++++++++++++******+++,,,,,,---......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......++++++++++++,,,------...***+++---...///...------)))***+++,,,,,,,,,,,,,,,,,,---.........---,,,+++.........................../////////////////////---------.........//////////////////////////////000000000000000000000000////////////////////////......////////////......///////////////////////////...---,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,---------,,,,,,+++++++++------------------------,,,,,,,,,++++++*********000000///...---,,,,,,+++++++++,,,,,,,,,,,,------------------------------...........................---,,,,,,++++++++++++......---------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,---------....../////////......---------,,,+++***,,,///111///---,,,+++***))))))***+++,,,---,,,,,,++++++,,,,,,------------------------------+++******+++,,,+++***+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---............------,,,++++++++++++,,,,,,---------...,,,+++,,,///111///---,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))************))))))******+++++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++,,,,,,---...//////---,,,+++***)))))))))))),,,,,,,,,---------......,,,,,,,,,---------........./////////...------,,,.........------,,,,,,,,,///,,,)))))),,,...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------++++++++++++------------------------------------------------------++++++,,,,,,,,,,,,------000///------,,,---...///---------,,,,,,+++++++++++++++,,,,,,---...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------///......------,,,++++++---,,,,,,,,,,,,---......------,,,,,,------...............------,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,......---,,,,,,+++*********++++++,,,,,,++++++***,,,,,,,,,++++++*********,,,,,,,,,---------......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////...---------,,,+++++++++,,,,,,------------,,,,,,,,,,,,---......................................................////////////000000000000......///000000000000000000000000000000000000000//////////////////////////////000000000000//////------------------------///...---,,,,,,,,,,,,---,,,,,,---......---,,,,,,---------,,,,,,+++++++++........................---------,,,,,,,,,,,,,,,/////////...------,,,,,,++++++,,,,,,,,,,,,------------------------------...............---------......------,,,---------......---------,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,------------...------,,,,,,,,,+++++++++---+++***+++---...,,,))),,,+++************+++,,,---,,,,,,++++++,,,,,,---------------------------,,,+++******,,,------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------------***************************++++++++++++++++++,,,...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++******++++++,,,,,,,,,---------...,,,+++,,,...000...---,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++)))*********+++++++++++++++,,,,,,------,,,,,,+++************++++++++++++++++++,,,,,,---......///---,,,+++***)))))))))))),,,,,,,,,---------......,,,,,,,,,---------.....................---,,,,,,------------------,,,,,,///,,,******,,,...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------///...---,,,,,,---......---,,,,,,,,,,,,,,,,,,++++++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------------------------------------------------,,,,,,,,,,,,---......+++************+++---...,,,,,,+++++++++***************+++++++++,,,,,,,,,)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........---------,,,,,,++++++++++++++++++++++++++++++,,,------------,,,---------,,,,,,+++++++++***++++++,,,,,,++++++***,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,..................---------,,,,,,,,,,,,---........................................................./////////000000000000......///000000000000000000000000000000000000000////////////////////////000000000111111000000000------------------------......---,,,,,,,,,------,,,------......------,,,------,,,,,,,,,,,,++++++........................,,,---------------......------------------------++++++,,,,,,,,,,,,------------------------------//////.........---------------...............///......---------,,,,,,,,,------,,,,,,++++++******,,,,,,,,,,,,---------------,,,,,,,,,,,,+++++++++///...,,,,,,,,,,,,***)))---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,------------------------------+++***+++---......---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,************************,,,++++++++++++++++++***------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,,,,,,,---,,,,,,+++***,,,,,,,,,,,,------------,,,+++***+++---...---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++************+++++++++++++++,,,,,,------,,,,,,+++************++++++++++++++++++,,,,,,------......---,,,+++******)))******,,,,,,,,,---------......,,,,,,,,,---------......,,,------------,,,,,,+++,,,,,,------------------...---++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------++++++,,,------...//////---,,,,,,,,,,,,---......+++***)))))))))+++...///++++++++++++******************+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////............------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,++++++++++++************+++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,000//////......---,,,,,,---,,,,,,,,,,,,---............................................................/////////000000000......///000000000000000//////////////////////////////////////////////////////000000000000//////////////////////////////...------,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................++++++,,,,,,------......,,,,,,,,,------.........+++++++++,,,,,,,,,------------------------------/////////...------,,,,,,,,,,,,---.....................---------,,,,,,,,,......---,,,++++++******++++++,,,,,,,,,---------........................000///...---------,,,,,,---------------------------,,,,,,++++++,,,,,,---------------------------///---,,,,,,---...---,,,...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,.........------...............////////////......,,,,,,------------------+++++++++++++++,,,++++++************************,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,------------,,,++++++************,,,,,,,,,---------......,,,,,,,,,---------......+++,,,,,,---,,,,,,++++++,,,,,,,,,------............------,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,+++++++++,,,,,,------+++++++++,,,,,,---------------------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,---------......---,,,,,,,,,,,,---......---,,,+++***+++---000222---,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,------------------------............------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...---------+++,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++,,,,,,------,,,,,,,,,,,,,,,,,,++++++---,,,,,,,,,,,,---.............................................................../////////000000......///000000000000000////////////////////////////////////////////////---..................---////////////////////////------,,,,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------++++++,,,,,,---.........+++++++++,,,,,,,,,------------------------------//////.........---------***+++,,,---------------......---------,,,,,,,,,......------,,,+++******+++++++++,,,,,,,,,------........................---------,,,+++,,,---...---------------------------,,,,,,++++++,,,,,,---------------------------111///---,,,------+++***...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------............//////000000/////////------------------------+++++++++++++++***++++++************************++++++++++++++++++******,,,++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,------------...+++++++++,,,,,,,,,,,,,,,---,,,++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,---------......++++++,,,,,,---,,,,,,+++,,,,,,,,,------.........---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,---------+++++++++,,,,,,---------------------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------......---------,,,,,,,,,---,,,,,,,,,,,,---......---,,,++++++,,,---///111,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------+++,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,------......******++++++,,,---......---,,,,,,,,,,,,---..................................................................////////////......///000000000000000000000000000000000000000////////////////////////,,,------......------,,,------------------------------,,,,,,,,,---.........------,,,,,,------...++++++,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++++++++,,,++++++,,,,,,---------...++++++,,,,,,,,,,,,------------------------------........................***+++,,,---------,,,+++......---------,,,,,,,,,......------,,,,,,++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---+++++++++***)))))),,,...,,,------......------,,,---,,,,,,++++++,,,,,,---------------------------111///,,,,,,,,,,,,+++***...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************,,,++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,---......///.....................------------+++,,,---,,,*********+++++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......+++,,,,,,---------------,,,,,,---------------------///000///---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***+++,,,---......------+++,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------//////...---,,,,,,++++++---,,,,,,,,,,,,---......++++++******++++++,,,,,,)))))))))*********************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******++++++++++++,,,,,,,,,,,,,,,---------.........+++,,,,,,------,,,,,,+++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------***+++,,,---///000111111---,,,,,,,,,,,,---......................................................------........./////////......///000000000000000000000000000000000000000////////////////////////------............------------------------------,,,,,,,,,,,,,,,---...///...---,,,,,,,,,,,,---...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------,,,,,,------.../////////+++,,,...///...---+++***......---------,,,,,,,,,------------------,,,,,,***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------/////////,,,***))),,,///+++,,,------------,,,+++---,,,,,,++++++,,,,,,------------------------------+++******,,,---,,,+++,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++,,,,,,,,,***************************++++++++++++++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------...//////////////////.........------------+++---...---***)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,---......------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,---...............------------------,,,,,,---///111000---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***+++---...//////......---,,,,,,,,,,,,,,,,,,++++++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------------------------------------------,,,---,,,,,,,,,,,,---......++++++,,,,,,,,,+++***)))((()))))))))******************+++++++++,,,,,,,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------......------------------------,,,------...............---------,,,,,,+++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++,,,,,,,,,---------***+++---......---+++*********+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------...///000000---,,,,,,,,,,,,---......................................................---------.........//////......///000000000000000000000000000000000000000////////////////////////......////////////......////////////////////////,,,,,,,,,,,,,,,---...///...---,,,,,,,,,,,,---...+++++++++,,,,,,---------------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------+++,,,,,,---...///000000---...///000000...,,,***......---------,,,,,,,,,,,,,,,------------------******+++++++++,,,,,,,,,---------....../////////555555444111---,,,...111++++++,,,------,,,++++++---,,,,,,++++++,,,,,,---------------------------***)))((())),,,.........+++,,,............,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---//////000111111111111111//////.........---------,,,...///...+++)))+++---,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,...///000000---------,,,,,,++++++++++++,,,,,,------,,,,,,+++((())))))))))))*********++++++++++++++++++++++++,,,,,,,,,++++++,,,------,,,,,,,,,---------......,,,,,,,,,---------......,,,------.../////////............------,,,,,,,,,---///222111---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...---++++++++++++---...++++++++++++++++++++++++------------------------++++++,,,,,,,,,---------***,,,---///000000//////---------,,,,,,+++++++++++++++,,,,,,---...//////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------+++,,,,,,------......///---,,,,,,,,,,,,---......---...///000///---+++)))******++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,(((((()))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////------------------------,,,---......//////............---,,,,,,+++******+++++++++,,,,,,+++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,)))+++---000000---+++)))******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))+++,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......................................................---------.........//////...//////000000000000000//////...//////000111222////////////////////////......////////////............---------,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,................................................******+++,,,------------++++++,,,------,,,++++++------------------------.........------,,,,,,,,,------++++++++++++------000//////......------,,,...---,,,,,,++++++++++++***+++,,,---------,,,,,,---------.........//////........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---///,,,,,,---......---,,,,,,---------------------------------,,,,,,+++++++++------++++++++++++---------------------------------------,,,,,,+++++++++***************+++++++++...---,,,++++++++++++,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000111000000///......------.........------,,,,,,,,,...------,,,,,,++++++***++++++,,,,,,,,,++++++***,,,,,,,,,---------......---,,,+++******+++,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***///---++++++------+++)))******+++++++++,,,,,,,,,...---+++***)))***+++++++++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---......,,,,,,,,,+++++++++******+++++++++++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...)))***+++,,,---.........+++,,,...---,,,,,,---///,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////.........------,,,,,,,,,...------,,,,,,++++++***,,,,,,++++++***))))))))),,,,,,+++++++++,,,---......---+++*********++++++++++++,,,,,,,,,,,,------------------------------------,,,,,,+++***))))))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++,,,------))))))***+++,,,,,,------,,,+++*********+++,,,---.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,------,,,+++)))(((......,,,)))((()))---111111000...---,,,,,,,,,---,,,,,,,,,---...///000000,,,,,,,,,---------......///...,,,++++++,,,...///........................000000//////.........---//////............//////000////////////000000111////////////////////////......////////////............---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,+++++++++---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,........................++++++++++++++++++++++++------......///.........------...//////...------------------------------......---------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++************...---,,,,,,+++++++++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,...///000///---,,,---...,,,,,,---......---,,,,,,---------------------------------,,,,,,+++++++++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,++++++******))))))---------,,,,,,++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000000000///......---,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++***,,,,,,,,,------------...,,,++++++++++++++++++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++///---++++++------,,,)))***++++++++++++,,,,,,,,,///...------,,,,,,---------------.........//////++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------------------,,,,,,,,,+++++++++,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,***++++++,,,------------+++,,,------,,,,,,---///,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,---------.........---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///......---------,,,,,,,,,------,,,,,,,,,,,,++++++************************,,,+++++++++,,,,,,------...---,,,++++++++++++,,,++++++,,,,,,,,,,,,------------------------------......------,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++*********++++++,,,,,,---,,,,,,+++++++++,,,---...------------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---......---------------,,,***)))***---//////...---,,,++++++,,,,,,++++++,,,,,,------......,,,,,,,,,---------......///...---,,,,,,---...///........................000/////////............//////............//////111000000////////////000////////////////////////......////////////............---------,,,,,,,,,------------------------......---------,,,,,,,,,......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------.........///......---------......//////......---------------------------...------------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------,,,+++++++++,,,,,,---,,,+++++++++,,,...///+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------000111111000---,,,,,,---,,,,,,------------,,,,,,------------------------------,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++------,,,+++***)))((((((+++,,,---------,,,+++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------............///......------,,,,,,+++------------,,,,,,,,,,,,******+++,,,,,,---......***++++++,,,,,,+++++++++,,,,,,,,,,,,------------+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,...,,,++++++------,,,***++++++++++++,,,,,,,,,,,,---............------,,,---------.........//////++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,,,,.........---------,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,------,,,,,,,,,+++,,,------,,,,,,---...,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---------............//////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------*********++++++++++++++++++++++++,,,,,,,,,------...---,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,------------------------------///......------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,+++******)))++++++++++++++++++++++++------,,,,,,,,,---...///,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,---...///000,,,------,,,+++***,,,...---,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......000///...------...///000........................////////////............000//////......//////000111111000//////...//////////////////////////////......////////////............---------,,,,,,,,,------------------------/////////...------,,,,,,---------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++------------++++++++++++,,,,,,---......///---,,,,,,++++++,,,,,,,,,...---+++***+++,,,...000,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................///000000///---+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******+++,,,,,,,,,++++++++++++,,,,,,,,,---------***+++,,,------,,,+++***+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------***+++,,,------,,,+++***+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,((())))))******+++,,,,,,------------,,,,,,,,,,,,******+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------,,,++++++***,,,------,,,+++---...,,,,,,,,,++++++,,,,,,,,,---,,,,,,++++++,,,,,,---------------............---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......+++++++++++++++++++++***++++++,,,,,,---------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,------...,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++***)))***+++---...***,,,------,,,+++,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------......000000////////////000000........................///////////////.........000000////////////000000111111000//////...//////////////////////////////......////////////............---------,,,,,,,,,------------------------/////////......---------,,,,,,+++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++------------++++++''''''((()))***++++++,,,,,,,,,,,,++++++,,,,,,---...---,,,++++++---///000............------------,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,---***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++)))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***+++,,,------,,,+++***++++++++++++++++++++++++******++++++++++++******+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,---------***+++------...---,,,++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,((())))))******+++,,,,,,,,,,,,,,,,,,++++++++++++))))))***++++++,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,---------,,,++++++***+++---,,,++++++,,,...---,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......---------,,,+++***))))))***+++,,,---------,,,,,,******+++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...---+++***)))***++++++***,,,......,,,++++++,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,---------......000000000//////000000000.................................///////////////000000////////////000000111000000////////////000////////////////////////......////////////............---------,,,,,,,,,------------------------........................,,,+++***)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........///......------///......------......///------------------------,,,,,,,,,------------...+++,,,,,,------,,,,,,+++))))))***+++,,,,,,------,,,,,,+++++++++,,,------...---,,,,,,,,,---///000///...............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))+++,,,,,,++++++,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------............------------------------------++++++,,,,,,,,,,,,------))))))***+++,,,---......***+++,,,---------,,,+++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,......---,,,,,,+++******)))***++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++))))))************))))))***,,,------++++++,,,...,,,,,,,,,,,,---------------......////////////...---------.........//////++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,,,,,,,,,,+++++++++*********))))))***+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++,,,------,,,,,,,,,***+++,,,,,,++++++,,,---------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------,,,,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,,,,,,,,,,******+++,,,,,,---......---------,,,++++++*********+++,,,---...---,,,+++******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------++++++++++++++++++++++++)))***+++,,,,,,,,,++++++,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------000///...---,,,,,,,,,,,,***,,,...---,,,++++++,,,,,,---------------,,,+++,,,,,,,,,,,,------------,,,,,,,,,---------......//////000000000000//////.................................///////////////111000000//////000000111000////////////000000111////////////////////////......////////////............---------,,,,,,,,,------------------------,,,,,,,,,---......//////---,,,*********,,,---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////------......///.........///...------------...///------------------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---------....../////////000,,,+++++++++,,,,,,---...------------.........///.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++---------+++***+++,,,,,,,,,+++******+++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***++++++,,,,,,---------+++++++++,,,,,,------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++*********++++++*********))),,,------++++++---///,,,,,,,,,------------..................///000000---------.........//////++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------------,,,,,,,,,+++++++++++++++,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---***++++++,,,------------)))+++,,,,,,++++++,,,---------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---......------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,---------)))+++,,,......---,,,++++++,,,---.........------++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,*********++++++,,,,,,---***+++,,,---------,,,,,,------------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------......---,,,,,,+++,,,------++++++,,,---,,,,,,------,,,+++***)))******++++++,,,,,,------,,,,,,,,,---------.........//////////////////......................................./////////000111111000000000000111111//////...//////000111222////////////////////////......////////////............---------,,,,,,,,,------------------------***++++++,,,---...//////...---+++++++++---///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---------------,,,++++++++++++,,,---------------------------,,,,,,,,,------............---++++++++++++---...++++++,,,,,,,,,,,,------++++++++++++,,,,,,---...,,,---......//////......---------,,,,,,+++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,...///000...,,,***++++++---,,,+++******+++,,,---+++++++++++++++++++++++++++++++++,,,,,,---------++++++------------+++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------*********++++++,,,,,,,,,***++++++,,,,,,------...((()))***+++,,,---------******+++++++++,,,,,,,,,---,,,+++******+++,,,---+++++++++++++++++++++++++++++++++,,,,,,+++++++++)))+++...---++++++---///,,,,,,,,,---------......---,,,++++++,,,---...///+++++++++,,,,,,,,,------++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---............---------,,,,,,,,,------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,)))***+++,,,---.........)))+++,,,,,,+++***,,,---...------,,,,,,------...---,,,,,,++++++,,,,,,---//////.........------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------*********++++++,,,,,,,,,++++++,,,,,,,,,,,,------((((((***+++---...000000)))***,,,......---,,,+++,,,---///000000000//////++++++,,,,,,,,,---------++++++++++++++++++++++++------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,++++++*********))))))***+++,,,,,,------+++,,,---.........---,,,.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------((()))+++,,,------,,,+++,,,------,,,+++***,,,...+++,,,,,,,,,+++***((('''(((((()))***+++,,,,,,---,,,,,,,,,---------............////////////..............................---.........//////000000111111000000000000111111//////////////////////////////////////////////////////......---------,,,------------------------///...---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***,,,,,,,,,---------...............------,,,,,,,,,,,,,,,---...---,,,***)))------------------------,,,---------.../////////.........------,,,,,,,,,........................------------------------------------------------000---***)))+++...//////000000/////////.........------------------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,,,,,,,***))),,,...//////......///111---,,,+++******,,,...///---,,,************,,,---------++++++++++++------++++++,,,,,,,,,,,,------,,,,,,++++++***+++++++++++++++------------++++++,,,,,,---......---,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++******))))))))),,,,,,,,,++++++*********++++++******+++,,,---......---+++***)))***++++++,,,,,,,,,++++++*********,,,------......------,,,------------------------000///...------------------,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,......---,,,+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,------...+++,,,,,,------,,,,,,+++------------------------///...---,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++------,,,+++++++++,,,,,,------............---------------,,,,,,+++++++++++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,+++++++++,,,,,,---------------------------------------,,,,,,,,,,,,++++++,,,,,,+++******+++,,,,,,+++++++++******)))))))))---,,,,,,,,,,,,---......---,,,+++******+++,,,---++++++,,,,,,,,,,,,------++++++++++++++++++++++++---------,,,,,,+++++++++///......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++******++++++,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,---......,,,+++,,,...........................000000000000000000000000////////////000000000000............/////////////////////////////////////////////////////////////////////.........------------------------------///...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***,,,,,,,,,---------......------------------,,,,,,---------------,,,++++++------------------------------------............,,,,,,,,,++++++*********---------------------------------------------------------------------------,,,+++,,,.........---......---------,,,,,,,,,------------------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------///......------------...,,,,,,,,,,,,,,,,,,,,,,,,...//////////////////...+++---......------...///...---+++******,,,---...,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,+++++++++++++++,,,+++,,,,,,------,,,,,,+++,,,,,,---......---,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,+++++++++*********,,,,,,,,,+++++++++******))))))))))))************---,,,++++++******++++++,,,,,,,,,+++++++++******,,,------......------,,,------------------------///.........---------------,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,......---,,,+++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,---------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***------------------------++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++------------------------------,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,++++++,,,------------............---------------,,,,,,,,,++++++++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,+++++++++,,,,,,---------------------------------------,,,,,,,,,,,,++++++,,,,,,+++******+++,,,,,,,,,,,,+++++++++*********---,,,,,,,,,,,,---......,,,,,,+++******+++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,---......,,,,,,---...////////////////////////000000000000000000000000.../////////000000000000/////////000000000000111////////////////////////000000000000000000000000000000////////////......------------------------......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,,,,---------......,,,,,,------------------...------,,,,,,,,,,,,,,,------------------------............------------,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++,,,...//////---+++---------------,,,,,,,,,------------------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------000///...,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...------------------...+++,,,------,,,+++---......---,,,++++++,,,------,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++***,,,------......---,,,+++++++++,,,,,,,,,+++******,,,,,,,,,,,,++++++++++++,,,------......------,,,------------------------------...///......,,,+++---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,++++++,,,,,,,,,,,,,,,,,,---------------------------***++++++,,,,,,,,,,,,,,,------------------------************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++***)))//////......------,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++------------------------,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,------...------............------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,++++++,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++---,,,,,,,,,,,,---......,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,---......,,,,,,---...000000000000000000000000////////////////////////....../////////000000000000000000000111111111111////////////////////////000000000000000000000000000000000000000/////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,---------......,,,,,,,,,------...............,,,++++++,,,---...------------------------.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,+++---...///...,,,////////////////////////------------------------+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------...---+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---+++,,,...---,,,+++,,,.........---,,,,,,,,,,,,---+++,,,............,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---...///000///---+++******+++,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------+++,,,...//////...,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,+++++++++,,,,,,---------------------------------)))***,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***.........---,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++*********+++,,,---...///,,,------......------,,,------------------,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,------+++++++++++++++++++++++++++---...---,,,,,,---///////////////////////////................................./////////000000//////000000000111111111/////////////////////////////////////////////////////////000000000000000------------------------,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---------,,,,,,,,,---------......,,,,,,,,,------............---,,,,,,,,,---...///------------------------......------,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------///---******,,,...//////.../////////////////////------------------------+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...,,,...///...---,,,---......---------------------+++,,,............,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,+++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))+++++++++)))'''%%%)))***,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------***,,,---//////...,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------,,,+++++++++,,,,,,---------------------------------***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++*********+++,,,---...///,,,,,,------------,,,,,,------------------------+++++++++,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,+++,,,++++++******++++++,,,+++++++++,,,,,,,,,------+++++++++++++++++++++++++++,,,------,,,,,,...///........................------------------------............////////////........./////////000000////////////////////////////////////////////////......////////////000000------------------------+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---,,,,,,,,,---------......,,,,,,---------------------------------......///------------------------------------,,,,,,,,,,,,******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------000---***)))+++---///000,,,,,,,,,---------------------------------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++---...///...---,,,---...,,,,,,------............,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,++++++,,,,,,---...///---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,)))***+++++++++***)))(((******+++,,,,,,,,,++++++,,,,,,,,,,,,------------,,,------......------,,,------------------------***+++---......---,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,------***************+++++++++++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,------...,,,,,,------------,,,,,,------------............++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------)))******+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++***,,,------------...///................................................------........./////////............////////////////////////////////////------------------------------........./////////------------------------+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............,,,,,,,,,---------......------------------,,,,,,,,,,,,---...............------------------------,,,,,,,,,,,,,,,,,,------*********++++++,,,,,,,,,------------------------------------------------------------------------...,,,++++++---.........,,,,,,,,,---------......------------------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------''')))+++---//////......,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******))))))))),,,---...---+++++++++,,,++++++,,,.../////////000,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------+++++++++,,,,,,...//////---,,,,,,++++++,,,,,,---,,,,,,+++******+++,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((((()))+++,,,*********+++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,------------------++++++******++++++,,,---,,,,,,,,,---------......,,,------......------,,,------------------------++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,---......++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,)))******++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,++++++,,,------...------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,++++++,,,------+++,,,,,,------,,,,,,+++------------.........///++++++,,,,,,,,,,,,------,,,,,,,,,------------...---------,,,,,,+++++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++***+++,,,,,,,,,,,,+++************+++++++++,,,,,,---,,,,,,,,,,,,---......,,,,,,---......---,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,......------,,,++++++***,,,++++++******++++++,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++***,,,------------...000................................................---------.........//////...////////////000000000////////////////////////------------------------,,,---------......//////------------------------***+++---...///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...,,,,,,,,,---------...............------,,,,,,,,,+++,,,...///000///...---------------------------+++++++++,,,,,,---------,,,,,,,,,------.................................------------------------------------------------,,,+++,,,---//////---+++........./////////000000------------------------++++++,,,,,,,,,---------++++++,,,,,,,,,---------###%%%))),,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////...,,,,,,+++,,,---,,,***)))***+++***+++,,,...///000000000---,,,************,,,---++++++------------++++++++++++,,,,,,,,,---------+++++++++,,,---...///000------++++++++++++---------,,,+++******+++,,,---++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***)))(((&&&&&&((()))***)))))))))******+++++++++*********++++++,,,,,,,,,***************+++,,,---++++++***)))***+++---...,,,,,,,,,------.........,,,------......------,,,------------------------,,,++++++++++++,,,---...---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...---------,,,,,,+++++++++************************...---,,,+++,,,---...///++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,)))***+++,,,---......///++++++,,,,,,,,,---------,,,++++++++++++++++++,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++*********+++,,,,,,---------------------------+++,,,,,,------,,,,,,+++------,,,+++++++++,,,,,,+++,,,,,,------,,,,,,+++---------.........//////++++++,,,,,,,,,---------,,,,,,,,,---------......---------,,,,,,+++++++++++++++++++++++++++++++++---------,,,,,,,,,++++++***+++,,,------,,,+++***)))))))))******+++++++++---,,,,,,,,,,,,---......,,,,,,---......---,,,,,,++++++,,,,,,,,,---------------------------------+++++++++,,,,,,---------,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***)))))),,,++++++++++++++++++,,,++++++,,,,,,,,,---------++++++++++++++++++++++++***+++------------...000000000000000000000000000////////////////////////---------.........//////000000000000111111111111000000000000000000////////////...---,,,,,,++++++,,,------......------,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......---,,,---...------------------------///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,.................................------,,,,,,,,,---------------------------,,,,,,,,,,,,---......////////////////////////---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))*********++++++,,,------,,,,,,,,,------,,,++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,///......---------......+++,,,---......---,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++///......------,,,++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,+++)))(((---------------------------------,,,,,,+++++++++------------------------++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,------.........------------------------************************...........................------,,,+++***)))))))))***+++,,,---,,,++++++------------------------++++++,,,,,,,,,,,,------///...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,+++,,,,,,------,,,,,,+++************************+++++++++,,,,,,------------,,,***(((((()))***+++555222---++++++,,,,,,---,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,---......//////......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,------......------,,,///...---,,,,,,,,,,,,,,,.........------,,,,,,,,,+++,,,,,,------,,,,,,,,,------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***,,,,,,++++++***+++++++++...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...,,,,,,,,,---,,,,,,++++++................................................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***+++,,,,,,,,,,,,+++***)))************+++++++++************************++++++,,,,,,,,,,,,------///000111000//////000111//////.........---------//////.........---------////////////000000000000------------------------/////////......---------,,,------......------,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,---...///...---++++++,,,------------------------///...------------...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,------......---------------------------,,,,,,,,,,,,---..............................,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,+++,,,------------,,,+++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++******))))))******+++++++++++++++++++++++++++++++++++++++++++++******------------------------************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********)))***+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,************************+++++++++,,,,,,,,,---------,,,***)))((()))***+++000...,,,+++,,,---,,,+++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------......------,,,///...---,,,,,,,,,,,,---......---------,,,,,,,,,,,,,,,---------,,,++++++------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...,,,,,,------------,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***+++,,,,,,,,,,,,+++***************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,------,,,+++,,,---//////.........---------//////.........---------....../////////000000000,,,,,,,,,,,,,,,,,,------/////////////////////...,,,------......------,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000///,,,******+++------------------------///...------------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---..............................++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***---------,,,+++*********+++,,,,,,------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++++++++,,,------...//////------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++******))))))******+++++++++++++++++++++++++++,,,,,,,,,+++******))))))------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---...---,,,+++***++++++++++++++++++++++++******+++++++++++++++,,,------............------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,***))))))***++++++,,,++++++,,,......,,,***,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------......------,,,......---,,,,,,,,,------...------------,,,,,,,,,---------------,,,+++***------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++------,,,,,,,,,,,,---......---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------...///...---------///...............---------...............---------------........./////////---------............................../////////,,,------......------,,,.........------,,,,,,,,,---------------------------...///...---++++++,,,------------------------.........------.........,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,........................++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,***)))((('''---------------------------,,,,,,,,,,,,---..............................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,,,,++++++------,,,,,,,,,+++++++++++++++,,,---------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,------......,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------*********++++++,,,,,,,,,***+++,,,---------,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---------...000111111000...,,,........................******++++++,,,,,,---------..................---+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++*********+++,,,...---+++,,,------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------......------,,,...------,,,,,,,,,------------------------------............---,,,+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,------------,,,,,,,,,,,,+++++++++,,,------...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......///.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------///000///...---...///................................................------------.........///---------.........//////------------------......,,,------......------,,,.........------,,,,,,,,,------------------------***,,,......---------///---------------------------..................---,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------///...---,,,***)))((('''---------------------------,,,,,,,,,,,,---..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,++++++,,,,,,,,,---------***+++,,,,,,---------,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///......------------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------*********++++++,,,,,,---***+++,,,---...---,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,...000111111000...---........................++++++,,,,,,------......---..................---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,444111---++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,------......------,,,------,,,,,,,,,------...---------------------------.........------,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,,,,------,,,,,,+++******))))))***+++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------.../////////...------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***+++,,,,,,******+++,,,---.....................---.....................------------.........///+++++++++,,,------......------------------,,,,,,,,,------......------,,,------------------,,,,,,------------------------)))+++---...------///000------------------------------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...........................+++++++++,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......------------------------------------............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------+++++++++,,,---.........******+++,,,------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***))))))******+++,,,---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++//////...---,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------...------------------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++******))))))******+++++++++++++++++++++++++++&&&'''((()))***,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,***+++---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***+++,,,---...---,,,,,,++++++++++++++++++++++++,,,---------------......------............------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********+++++++++,,,,,,,,,,,,,,,666222---******,,,------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,------......------,,,------,,,,,,,,,---......,,,,,,,,,------------...------............------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************++++++,,,,,,++++++***))))))((())))))***+++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,---.......................................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---......,,,,,,---...---------...............---------...............------........./////////+++,,,,,,---......////////////......------,,,,,,,,,------......------,,,,,,,,,------------------........................***,,,......------...///------------------------------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------------------------++++++,,,,,,------......---------------------------,,,,,,,,,,,,---......------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......------,,,,,,------------------)))***+++,,,------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,---,,,,,,+++******+++,,,,,,------------------------------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++---------------------,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++******))))))******+++++++++++++++++++++++++++''''''((()))***++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++,,,,,,++++++---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))***++++++,,,---------,,,222///,,,+++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------------,,,,,,------------------------,,,,,,---............------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,------......------,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,---------......+++,,,---...////////////---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************)))******++++++******)))))))))))))))***+++,,,---------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,***+++,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,+++******+++,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------///000111111//////000111---------.........//////---------.........//////....../////////000000000......//////000111222222111111000///...------,,,,,,------......------,,,,,,,,,,,,------.................................,,,---///...---,,,,,,---------------------------,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---------------------------,,,,,,,,,,,,---......------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---///......------,,,,,,+++)))***+++,,,------...---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///+++***)))(((((()))***+++------------------------...------,,,,,,------...+++,,,,,,------,,,,,,++++++,,,,,,------......///+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------...///...---+++***+++++++++++++++++++++++++++++++++,,,,,,---------------------------------++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---+++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---.........---,,,------------------------++++++,,,,,,,,,------------,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))***+++,,,,,,---------------,,,+++,,,------,,,************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------++++++,,,---------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,------......------,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,------.........++++++---...//////000000---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))************))))))************+++,,,---...------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,+++******+++,,,---++++++,,,,,,,,,---------************************++++++,,,,,,,,,------------...///...---,,,---///---------.........//////---------.........//////////////////000000000000------...000222444666777:::777333...,,,+++---...---------............///.........------,,,,,,,,,---------...------,,,,,,---------.........//////------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,...000111,,,------......------,,,,,,,,,,,,------.........+++,,,,,,---...///000000+++,,,,,,------,,,,,,+++++++++++++++,,,,,,---...---------............///---,,,+++***+++,,,---...---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...------,,,,,,------...---------------------------------....../////////,,,---......,,,,,,---......------,,,,,,------...------,,,,,,,,,+++++++++***++++++,,,---...//////,,,,,,,,,------.........000///---,,,++++++,,,,,,////////////...---,,,+++,,,,,,,,,------.........)))******+++---......///,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---------,,,,,,+++++++++)))***,,,......---,,,+++...---,,,,,,++++++++++++---------------------------,,,************,,,---++++++++++++++++++++++++++++++,,,------.../////////...,,,+++***+++,,,,,,*********+++,,,---...///++++++,,,,,,,,,---------,,,,,,++++++***+++++++++++++++******++++++,,,---************************---------,,,,,,+++++++++*********++++++,,,,,,,,,............------,,,+++---------,,,,,,+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,------,,,,,,+++***))))))++++++++++++++++++++++++.........////////////000...---+++******+++---...---.........---,,,,,,+++------------------------------------------------.........------,,,,,,,,,------------,,,,,,+++***---,,,++++++******++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++,,,,,,+++++++++,,,,,,---------........................------,,,++++++,,,,,,,,,,,,------......------,,,.........---,,,+++))))))+++***(((***...000///---+++,,,,,,------,,,,,,,,,,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,------------------------.......................................///000000000000////////////000000////////////000111333333444222///---,,,,,,---...---------............///......---------,,,,,,,,,,,,------...------,,,,,,,,,------------.........................................................,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,,,,---,,,------......------,,,,,,,,,,,,---------------,,,,,,,,,---------------+++,,,,,,------,,,,,,+++,,,+++++++++,,,,,,---...---------............///,,,,,,+++++++++,,,---...---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,,,,,,,------------------------------,,,,,,---------.........,,,---......,,,,,,---......------,,,,,,------...............------------,,,,,,------------------,,,,,,------------------//////...---,,,,,,,,,,,,+++,,,------------------,,,,,,,,,---------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++***+++,,,---------,,,,,,...---,,,,,,+++++++++,,,---------------------------,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++,,,,,,------.........---,,,+++++++++,,,,,,++++++++++++,,,,,,---...++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,+++++++++***++++++,,,---++++++++++++++++++++++++---------,,,,,,+++++++++++++++,,,,,,,,,------------------------,,,++++++---,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,------------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++******)))++++++++++++++++++++++++,,,,,,,,,,,,------------///...,,,++++++,,,...///------......------,,,+++------------------------------------------------......---------,,,,,,,,,---............---,,,+++---,,,++++++******++++++))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------...------------------..............................---,,,,,,++++++,,,,,,---,,,------......------,,,,,,,,,---------,,,++++++,,,***)))***---...---,,,,,,,,,,,,---,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,...............................................................///000000000//////......//////000111000//////......//////------,,,,,,,,,------...---------............///...------------,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,,,,------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,++++++,,,,,,------......------,,,------------,,,,,,,,,,,,------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,+++++++++,,,---------------............///,,,,,,,,,+++,,,------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............//////------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------------,,,---......,,,,,,---......------,,,,,,------...------------,,,,,,,,,,,,......---------,,,,,,,,,------------------,,,,,,............---,,,++++++((()))***,,,---......///------------,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,++++++,,,---------------------------...------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,---------------,,,+++++++++,,,,,,------------------------,,,------......------,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,++++++++++++,,,,,,*********++++++++++++,,,,,,,,,++++++++++++,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,------------......,,,,,,,,,,,,,,,++++++***+++,,,,,,,,,,,,,,,,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,------------------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++---,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,------------//////---,,,,,,---//////------......------,,,,,,------------------------------------------------...------------,,,,,,,,,......//////......---------,,,++++++******++++++))))))))))))************++++++++++++++++++++++++---.........////////////..................------------------------------,,,,,,,,,++++++,,,,,,---,,,------......------,,,***+++,,,,,,------------,,,***)))***+++,,,+++***,,,,,,------,,,+++***************++++++,,,,,,---******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,////////////////////////.......................................///000000///..................///000///......------------++++++,,,------------------------............///------------------------,,,,,,------...---------+++++++++,,,,,,,,,------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......,,,------......------,,,...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++,,,,,,------------............///,,,,,,,,,,,,------.........------------,,,,,,,,,------------------------------------............---,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---......------,,,,,,------...+++++++++*********))))))------------------------.........------,,,,,,,,,,,,---...///...---+++***((()))+++,,,......//////...------,,,,,,+++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++,,,---------------------------------------------------+++++++++,,,,,,---------,,,,,,+++++++++,,,---...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++++++++++++++++++++++++++,,,+++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,------,,,+++******++++++))))))*********+++++++++,,,,,,+++++++++,,,------,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------+++++++++,,,,,,++++++***+++++++++,,,,,,---------***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...---------,,,,,,,,,------.........***************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,++++++*********++++++++++++++++++++++++------........./////////......------------......,,,------...------,,,,,,------------------------------------------------------------------------------............---------,,,++++++******++++++)))*********++++++++++++++++++++++++++++++++++++............//////////////////......------,,,,,,------------------------,,,,,,+++++++++,,,------,,,------......------,,,***+++,,,,,,------,,,,,,,,,+++************)))))),,,,,,,,,,,,,,,+++***)))))))))***+++,,,,,,------******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,...............................................................///000000......------------.........---------------......,,,---............---,,,---------............///------------------------+++,,,,,,---.........---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------.........,,,------......------,,,---------,,,,,,++++++***+++,,,,,,---.../////////+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,,,,---------............///,,,,,,---------..................---------,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---......------,,,,,,------...+++++++++*********))))))++++++,,,,,,---...//////.........------,,,,,,,,,,,,---.........---,,,+++,,,,,,---...............---------,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++---------++++++,,,---------------------------------------------------+++++++++,,,,,,---------,,,,,,+++++++++,,,---...,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***++++++++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,------,,,+++************))))))*********+++++++++,,,+++++++++,,,------...,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***++++++,,,,,,++++++++++++++++++,,,,,,---------***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,,,,,,,------.........))))))*********+++++++++++++++,,,,,,,,,---------,,,,,,,,,++++++*********,,,,,,+++++++++++++++***++++++++++++++++++++++++---------............///---,,,,,,,,,,,,,,,,,,---,,,,,,------...------,,,------------------------------------------------------------------------+++,,,,,,---------,,,,,,---,,,++++++******+++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,------------............---------,,,,,,++++++------------------------,,,+++++++++,,,,,,---...,,,------......------,,,,,,,,,------,,,,,,+++***+++,,,++++++***)))))))))+++,,,,,,,,,++++++***)))))))))***+++,,,,,,------******+++++++++,,,,,,,,,******++++++++++++***************++++++,,,,,,,,,------------------------.......................................///000000......------------......,,,,,,,,,,,,---...//////......//////......---,,,---------............///,,,,,,,,,------------...++++++,,,---............,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,+++,,,------......------,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---...///000111+++,,,,,,------,,,,,,+++------,,,+++++++++,,,,,,---------............///,,,,,,---............---............---------,,,---------------------------,,,,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,------------------------------------,,,,,,,,,,,,,,,---......,,,,,,---......------,,,,,,------...------------,,,,,,,,,,,,***++++++,,,---...///000------------------,,,,,,,,,------...------,,,,,,.........///......------,,,,,,,,,,,,+++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,---------,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++,,,---------,,,,,,---,,,+++************************++++++++++++,,,,,,++++++,,,,,,---...///,,,,,,,,,,,,,,,------...************************++++++,,,,,,,,,,,,------,,,,,,++++++++++++*********++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............,,,,,,------------------))))))******+++,,,,,,,,,++++++,,,,,,------......,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------------------------------------------------------,,,,,,,,,------------...++++++,,,,,,---,,,,,,,,,---,,,++++++******++++++,,,,,,,,,,,,---------...++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......,,,------......------,,,------------,,,,,,+++***+++,,,---,,,***))))))+++******++++++++++++***************++++++,,,,,,---******+++++++++,,,,,,,,,******++++++++++++******))))))******+++,,,,,,,,,------------------------.......................................///000000///..................///---------------...//////...---------............---------............///,,,,,,,,,---------......***+++,,,---............,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,,,,------......------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,------.........+++,,,,,,------,,,,,,+++...---,,,,,,+++++++++,,,---------............///,,,,,,.../////////...---............------------..............................------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------.........---------,,,,,,,,,---......,,,,,,---......------,,,,,,------...............------------,,,,,,,,,------.........,,,,,,---------------------------,,,,,,------...---------......------,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,+++,,,---++++++++++++++++++++++++,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,+++***+++,,,---------,,,,,,,,,+++++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------......***+++,,,---------,,,,,,++++++***************+++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,...//////---,,,,,,,,,,,,---......+++++++++++++++++++++++++++++++++,,,,,,---------------,,,,,,,,,+++++++++++++++,,,------------------,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............------------------,,,,,,*********+++,,,---------++++++,,,,,,---......///++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------------,,,,,,+++,,,------......------------------------------------------------------,,,,,,,,,---------......+++,,,,,,---......---------,,,++++++******++++++++++++,,,,,,,,,---------+++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///,,,------......------,,,++++++,,,---------,,,,,,***,,,...---***)))+++---((()))***++++++,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++((())))))***++++++,,,,,,...............................................................///000000000//////......//////000//////...---------......,,,,,,,,,,,,---...///000---------.........//////,,,,,,,,,------.........***+++,,,---............---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&(((+++---///000111111,,,------......------,,,*********++++++,,,,,,---------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++...---,,,,,,++++++++++++---------.........//////,,,,,,.../////////...---//////.........---------........................//////.........---------,,,++++++++++++++++++,,,------------------------/////////......---------,,,---......,,,,,,---......------,,,,,,------...------,,,,,,,,,,,,++++++......---------,,,,,,,,,,,,,,,,,,------............---,,,++++++,,,...///***+++,,,,,,------------*********++++++,,,,,,---///......---+++******))),,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,+++,,,---************************,,,,,,,,,------.........---------,,,,,,+++++++++)))***,,,......---,,,+++++++++++++++,,,,,,---...++++++++++++++++++++++++......,,,++++++,,,......++++++++++++++++++++++++++++++,,,------...//////)))***,,,---...---,,,,,,+++***************++++++++++++,,,,,,,,,---------+++++++++,,,---...///000---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------.........------,,,,,,,,,+++,,,------............---------,,,,,,++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////...............------,,,,,,,,,******+++,,,------......++++++,,,,,,---...//////*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------.........---......//////......---+++,,,,,,---.........---------------------------------------------------,,,,,,,,,------.........,,,------.../////////...---,,,++++++******++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,------....../////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///,,,------......------,,,))))))+++,,,---.........***,,,...---+++***,,,...'''((()))***+++,,,,,,,,,,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,,,,------......------,,,((())))))***++++++,,,,,,////////////////////////.......................................///000000000000////////////000000//////.........---------////////////////////////...........................------,,,,,,------...,,,++++++,,,------,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,//////...---------------111///------......---,,,,,,,,,,,,---------......,,,,,,---......---,,,,,,,,,---///000000...---+++------...///...---+++***......,,,,,,,,,...000111,,,,,,,,,,,,,,,,,,,,,,,,........................---///111000---+++,,,---...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---///***+++,,,---...---,,,,,,/////////...---------,,,,,,,,,++++++,,,,,,---......------,,,,,,------...000...---++++++,,,---...------------------------------,,,++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...+++++++++,,,,,,---------/////////......---------...------,,,,,,------...,,,,,,,,,++++++*********........................---.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******,,,++++++******++++++,,,,,,,,,+++******++++++,,,,,,++++++******++++++,,,------------------------,,,---.........---,,,+++,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,------......------,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---------,,,,,,+++++++++************************------------,,,,,,+++***,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---&&&))),,,///000///,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++++++++++++++++++++,,,++++++******++++++,,,)))))))))******++++++,,,++++++,,,,,,,,,,,,---------------------------------,,,,,,++++++,,,,,,---+++++++++*********)))))),,,,,,,,,---------......000000...---+++***((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************)))))))))***+++,,,......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.../////////...---,,,,,,+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,000///---+++++++++---...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,++++++*********...------------...//////---.../////////...,,,+++,,,------...///000111111000000//////.........---++++++,,,---...///000000................................................---------------------------,,,,,,------...---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...111///,,,++++++,,,+++***,,,,,,,,,---------......,,,,,,---......---,,,,,,,,,---///000000...---,,,------......------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................000111000---,,,---///------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---///***+++,,,---------,,,,,,---------------,,,,,,,,,,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,------,,,+++***)))***+++---...---------------------------,,,,,,++++++,,,,,,---++++++,,,------------,,,...........................---,,,,,,,,,,,,---...+++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++...------,,,,,,------...,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,------------------------++++++,,,------,,,+++************+++,,,---...///------------------------,,,++++++++++++++++++,,,,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++************************,,,---------,,,,,,+++***,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---(((***,,,...///...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------++++++++++++++++++++++++,,,++++++******++++++,,,*********+++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,//////............//////............---------,,,,,,,,,,,,---------......---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************+++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,..................---,,,+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,///---,,,*********,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,+++++++++******---------------...//////......//////...------,,,------......//////000000000/////////............***++++++,,,---...//////------------------------........................,,,,,,---......---,,,,,,---------,,,---...//////------,,,,,,,,,,,,------------------------------+++++++++,,,---///000111444111---***+++,,,,,,,,,,,,,,,,,,---------......,,,------......------,,,,,,---...//////...---,,,......---,,,,,,,,,------***+++---......---***))),,,,,,,,,,,,,,,,,,,,,,,,------------------------///000000///------...000,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---///++++++,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,------******))))))+++,,,...000------------------------,,,,,,,,,++++++,,,,,,---++++++,,,---------------...........................------,,,,,,------...---,,,,,,,,,,,,,,,,,,+++---,,,,,,,,,,,,+++++++++...------,,,,,,------...,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***++++++++++++++++++++++++******,,,,,,,,,,,,+++***,,,++++++******++++++,,,------------------------******+++,,,,,,++++++***))))))***+++,,,...///000........................,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,---------,,,++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---++++++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,////////////............,,,,,,,,,---------......******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************,,,++++++******+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***---------------....../////////...------------.....................//////////////////............------------,,,,,,,,,,,,------------------------........................+++,,,...//////...,,,+++,,,------,,,,,,,,,...000------,,,,,,,,,,,,------........................,,,,,,---...000222444555888444///,,,,,,...//////,,,,,,,,,---------......------------------------,,,---...//////......---///...,,,++++++,,,---........./////////...,,,+++------------------------------------------------.........---------///000,,,,,,,,,,,,,,,,,,,,,,,,......------------......------------------------+++,,,...---,,,,,,---///,,,,,,,,,---------------++++++,,,,,,---------...,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...000111------------------------,,,,,,+++++++++,,,------+++,,,,,,---...---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,************************,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++(((***,,,------,,,+++***,,,++++++******++++++,,,------------------------***++++++,,,,,,,,,,,,,,,*********+++,,,---...///------------------------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,---------,,,,,,++++++++++++++++++,,,,,,,,,------+++++++++++++++++++++++++++******))))))******+++---------,,,,,,,,,,,,+++,,,,,,,,,---------......******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************---,,,++++++*********+++++++++++++++++++++++++++------------------------+++,,,------............,,,,,,,,,------------------------------------------,,,++++++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++------,,,,,,------.../////////---,,,,,,---...///.....................---///////////////...............---------,,,,,,,,,................................................+++,,,...//////...,,,+++,,,---...---++++++,,,......------,,,,,,------...........................,,,,,,---...000222444555777333///,,,,,,...//////,,,,,,,,,---------......------------------------,,,------......//////......---,,,++++++,,,...///111000...---,,,------...---------------------------------------------------,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,///......------......///------------------------+++,,,...---,,,,,,---///,,,,,,,,,---------......,,,,,,------......//////------,,,,,,------...///,,,,,,,,,++++++,,,,,,,,,///.....................------------------------,,,+++++++++,,,,,,---...,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***((()))+++---------+++***,,,++++++******++++++,,,------------------------,,,,,,,,,,,,------......------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---...---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***++++++++++++++++++++++++,,,++++++******++++++,,,---------,,,,,,++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++......------------......,,,,,,,,,,,,++++++++++++,,,,,,,,,---------......+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************------,,,+++************++++++++++++++++++++++++------------------------++++++,,,---.........---,,,,,,,,,,,,------......------------------------------,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++************************++++++++++++++++++++++++)))***++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---......///...---,,,,,,---//////............------------.........///////////////+++,,,,,,---...///000000////////////////////////........................,,,,,,---......---,,,,,,,,,///111000,,,***+++---......------------......------------------------+++++++++,,,---///000111222///,,,***+++,,,------,,,,,,,,,---------.........------,,,,,,------...,,,,,,------.../////////------,,,,,,,,,---......///---+++******+++,,,...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---000000///...,,,,,,,,,,,,,,,,,,,,,,,,//////............//////------------------------+++,,,...---,,,,,,---///---------,,,---......///------..................---------------......///,,,,,,++++++++++++,,,,,,------------,,,,,,++++++------------------------++++++++++++,,,---......,,,,,,---.......................................,,,------......------,,,---,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---...------,,,,,,------...,,,,,,,,,,,,------------------------------------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***((()))+++,,,------,,,+++,,,++++++******++++++,,,------------------------,,,,,,,,,,,,---...//////......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......------------...............------------,,,,,,,,,,,,---------......------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************---,,,,,,+++*********+++++++++++++++++++++++++++------------------------+++,,,,,,------------,,,---,,,,,,,,,,,,---...///------------------------,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++)))******+++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------......------------...//////------------------...............///////////////,,,------...///000111111................................................------------------------...222555444///++++++,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///---+++***,,,------,,,,,,,,,,,,---------.........---,,,,,,,,,,,,---...,,,,,,,,,---...///000000+++,,,------......------,,,,,,++++++,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---000444444111...------------------------//////............//////........................+++,,,...---,,,,,,---///...------,,,---...///000......---------------------------------...//////,,,,,,++++++++++++,,,,,,,,,,,,------------------------------------------++++++++++++,,,---...///,,,------.......................................,,,,,,---......---,,,,,,+++,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,------...------,,,,,,------...,,,,,,,,,---------......------------------------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***))))))******+++,,,,,,------,,,++++++******++++++,,,------------------------+++++++++++++++---...///------,,,+++++++++,,,,,,------------------------+++,,,---//////---,,,+++++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++---------------------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,***+++,,,,,,,,,,,,+++***************************++++++++++++++++++++++++++++++******++++++,,,---***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,*********+++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---////////////............,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************,,,,,,++++++***+++++++++++++++++++++++++++++++++........................,,,,,,---------,,,++++++------,,,,,,,,,---...///........................++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,------...//////......,,,,,,,,,------...................../////////000000000000000////////////------------------------...........................------,,,,,,------...000555999888222---+++,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,//////...---------------...---,,,,,,...//////...,,,,,,,,,---------.........---,,,,,,,,,,,,---...,,,,,,,,,------///000111***+++---...///...------+++,,,...000000///...---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,---///333777777333///........................//////............//////........................+++,,,...---,,,,,,---///......---,,,---...///000---------,,,,,,+++++++++...------------...//////,,,++++++++++++++++++,,,,,,,,,...///000000111111------------------------++++++++++++,,,---...///,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,+++++++++,,,,,,------------------....../////////...------,,,,,,------...,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***)))************+++,,,---...,,,++++++++++++++++++,,,------------------------******))))))***,,,---///++++++++++++,,,,,,---...........................+++,,,...//////...,,,++++++++++++,,,,,,++++++++++++,,,,,,------,,,,,,+++---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------***+++,,,------,,,+++***************************++++++++++++++++++++++++++++++******++++++,,,---)))***+++,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++,,,++++++++++++++++++,,,)))))))))******++++++,,,++++++,,,,,,,,,---------------------------------000000000//////000000000///.........------------,,,,,,,,,---------......+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************,,,++++++***++++++,,,,,,++++++++++++++++++++++++........................------------,,,,,,+++***------,,,+++,,,---...///........................)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***++++++++++++************++++++,,,,,,,,,,,,,,,++++++,,,,,,---...+++,,,...///000///...---++++++,,,,,,---...//////---.........//////000000........................///............---------/////////...---------,,,........................---111555555000---...000........................---,,,,,,++++++,,,,,,---.........------,,,,,,,,,++++++,,,,,,,,,---------///............---------000///---,,,++++++,,,---------------------------............/////////000------------------------........................---,,,,,,++++++,,,,,,---111///000444888888222---////////////////////////......................../////////......------------------............///------------------------.........------,,,,,,,,,//////.........---------...............///000111---,,,,,,,,,,,,---......++++++,,,---............***+++,,,,,,------,,,,,,+++,,,---......---,,,+++//////.........---------------,,,,,,,,,,,,------++++++++++++++++++++++++...------------...//////.........------,,,,,,,,,+++,,,------......------------++++++++++++------,,,,,,,,,,,,,,,+++***))),,,,,,---------,,,,,,+++------------------------***++++++,,,,,,------...*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------++++++++++++++++++++++++************++++++,,,---,,,++++++******++++++,,,+++++++++,,,,,,---------************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,***+++,,,------,,,+++***++++++++++++++++++++++++)))))))))***+++++++++,,,...------,,,,,,++++++***------------------------************************,,,,,,++++++***+++++++++,,,++++++***)))))))))***(((((()))***,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++,,,++++++***)))))))))***---,,,,,,++++++,,,,,,------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,......---,,,,,,,,,------------,,,,,,,,,,,,++++++,,,++++++******++++++,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---///111222333////////////////////////.........///000111111111........................///............---------...............---------........................,,,000444333///------///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---......---------,,,,,,,,,++++++,,,,,,,,,---------///............---------///...------------------------------------------............////////////------------------------...........................------,,,,,,------...///------000444444000+++////////////////////////........................---------,,,,,,+++++++++---------............///------------------------.........------,,,,,,,,,//////.........---------,,,,,,+++++++++,,,------------,,,,,,------...///,,,,,,------......------++++++,,,------------,,,,,,------------------,,,//////.........---------...------------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------......---------,,,,,,,,,+++,,,------......------......---,,,,,,---......,,,,,,,,,,,,,,,+++***************++++++******)))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------......------,,,+++------------------------,,,,,,,,,---------......------------------------++++++++++++++++++++++++,,,++++++++++++,,,,,,---,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------************************,,,,,,++++++***++++++,,,,,,,,,+++***************))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------....................................,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++,,,,,,+++***************---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,------,,,,,,,,,------...------,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++++++++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---...///////////////////////////------......//////000000........................///............------------------.......................................,,,///222111...,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...------------,,,,,,,,,,,,,,,,,,,,,------------///............---------------.../////////......------------------------//////..................------------------------........................///......------......//////---,,,---111111///,,,////////////////////////........................---------,,,,,,,,,,,,,,,---------............///------------------------.........---------------...............---------,,,,,,++++++***+++++++++---------,,,------...///.........---------------++++++,,,---------------...------,,,,,,------..................---------.........------.........------------------------,,,++++++++++++,,,------...------------,,,,,,,,,+++,,,------......------///......------......///,,,,,,,,,,,,,,,++++++***)))******++++++*********,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------......------,,,,,,------------------------,,,,,,,,,---------......------------------------++++++++++++++++++++++++---------,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***************+++,,,,,,---......------------------------++++++++++++++++++++++++,,,++++++***++++++,,,,,,---,,,,,,+++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............---------------------------------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++---,,,,,,+++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,------...///------,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------............------,,,,,,,,,------////////////////////////------------....................................///............---------,,,---------.../////////........................+++---//////---,,,,,,---........................---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,------------...///............---------,,,---///000000000//////------------............//////............------------------------------..............................------------......000...------000111000///////////////////////////........................///////////////.........---------............///.......................................---------........................000///......---------------------------...////////////...---------------+++,,,,,,---...---------...---,,,++++++,,,---...........................///......------......///------------------------...------------...//////------------------------+++,,,------......------......------------......+++,,,,,,---,,,,,,++++++++++++,,,---------,,,,,,........................---------,,,,,,+++++++++------------------------------------------------------------------------,,,------......------,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------++++++++++++++++++++++++............---,,,,,,+++,,,,,,,,,++++++,,,,,,,,,---,,,,,,,,,++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---,,,+++******+++,,,---------------------------,,,,,,,,,++++++*********+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,,,,------,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,++++++,,,,,,------,,,,,,++++++,,,,,,---++++++++++++************------------------------------------------------+++++++++,,,---...///000------,,,,,,,,,+++++++++,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,------------//////............//////////////////////////////................................................///............---------,,,---------.../////////........................+++,,,------,,,,,,,,,---........................---,,,,,,++++++,,,,,,---------------------------,,,,,,---------.........///............---------,,,---///000000000//////---------....../////////...............---------------------------------........................------,,,,,,,,,,,,------///...------...///000000////////////////////////........................////////////////////////---------............///................................................---.....................222111000//////...//////...------------...//////000///...---------------,,,,,,---.........------...---,,,++++++,,,---...---...........................------------......++++++++++++++++++++++++...------------...//////------------------------+++,,,------......------,,,,,,,,,------,,,,,,,,,+++,,,,,,---------,,,,,,***+++,,,---------------************************+++++++++,,,,,,---------------------------------------------------------------------------------,,,------......------,,,,,,,,,------...------,,,************************,,,,,,,,,---------......------------------------++++++++++++++++++++++++---............---++++++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++---,,,+++******+++,,,------------------------------,,,,,,,,,++++++******---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********++++++,,,---,,,,,,,,,++++++,,,------,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------+++,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,+++++++++------------------------------------------------+++++++++,,,---...///000------,,,,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++++++++,,,,,,,,,,,,......---......///000111///////////////////////////////////////000000000........................///............------------------.......................................,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------------...,,,---------............///............---------------.../////////......---------...//////000000,,,,,,---------.........------------------------........................,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++,,,,,,---...////////////////////////........................---------------.........---------............///......................................./////////---------...............//////........................------......///000000///...---------...///,,,,,,---..................------,,,,,,------...---------...............---------,,,,,,---------++++++++++++++++++++++++,,,++++++++++++,,,------,,,,,,,,,------------...+++,,,------......------+++,,,,,,------,,,,,,++++++,,,,,,---------------((()))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,,,,,,,------......------++++++++++++++++++++++++,,,,,,,,,---------......------------------------++++++++++++++++++++++++,,,,,,---......---+++***------,,,,,,,,,,,,------+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------,,,++++++++++++,,,,,,---,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,---------...------------------------...------,,,,,,------...,,,,,,,,,,,,------...///------,,,,,,,,,,,,++++++------,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,*********+++++++++,,,,,,+++++++++,,,---...///000////////////////////////......//////000111111222........................///............---------...............---------........................---,,,+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------............///............---------///...---------------------------...///000000000++++++,,,---......//////------------------------........................------,,,,,,,,,,,,------+++,,,------,,,,,,---...////////////////////////........................,,,---------.........///---------............///........................---........./////////000---------.........//////...------------......///...............//////000000///---------...000111,,,------...............,,,------------------,,,---------.........//////,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,---------......+++,,,------......------,,,,,,---......---,,,,,,+++,,,,,,---......------(((((()))***++++++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................,,,------......------,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------++++++++++++++++++++++++)))***,,,---...---+++***------,,,,,,,,,,,,------************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,+++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...***************+++,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++***************+++,,,,,,---,,,,,,++++++,,,,,,---***++++++,,,---...//////...........................---,,,,,,,,,,,,---...------,,,,,,,,,------...------,,,,,,,,,,,,++++++------,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++++++++,,,+++++++++,,,,,,,,,------------,,,,,,,,,------...////////////////////////,,,,,,---...///111222222........................//////.........---------/////////......------,,,........................---,,,+++,,,---...///...........................---,,,,,,++++++,,,,,,---,,,,,,,,,------.........---------.........////////////.........---------000///---,,,++++++,,,------------...///000000111)))***+++,,,...///000000------------------------.................................------.........,,,...000000/////////000////////////////////////.........................../////////000000111111---------.........//////////////////////////////---.........//////000000---------.........//////...............///000111...............///000000///...---,,,---///111222,,,---......//////......+++,,,............,,,+++---------.........//////,,,++++++******++++++,,,------------------------...------------...//////,,,,,,,,,------.........+++,,,------......------,,,---...//////...---,,,+++,,,,,,---.........---)))***+++,,,---.........++++++++++++++++++++++++...------,,,,,,++++++***,,,,,,,,,++++++*********++++++++++++++++++++++++........................,,,------......------,,,+++,,,,,,---.........---........................,,,,,,,,,---------......------------------------++++++++++++++++++++++++((()))+++---------+++***...------,,,,,,------...))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,+++++++++***+++,,,------,,,+++***+++++++++++++++++++++++++++++++++,,,,,,---------***++++++,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...***)))))))))***++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---++++++++++++++++++++++++***)))))))))***++++++,,,---,,,,,,++++++,,,,,,---))))))***+++---...///000...........................---,,,,,,,,,,,,---.........---,,,,,,,,,---------------,,,,,,,,,++++++...------,,,,,,------...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))*********+++++++++,,,,,,,,,---------......111111000///...---------////////////////////////)))***+++---///000111222,,,,,,---.../////////...,,,,,,---...///000111222000///...------...000111//////...---,,,,,,++++++........................,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,---...//////...---,,,------......///000000111---------,,,,,,+++++++++---------.........//////000...,,,******+++,,,---,,,,,,---......---,,,,,,///////////////////////////...------,,,,,,,,,,,,........................---------.........//////000000000000000000000000111111000000/////////...................................................//////000000///...------------............------..................------........................000///...---,,,------...////////////....................................---.........---,,,,,,+++---------.........////////////............//////------............------+++++++++++++++++++++++++++,,,...//////...,,,++++++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---------------------------------------------------,,,,,,,,,---------......//////.........------------------------------------......//////......------------,,,,,,+++++++++,,,,,,,,,---------......------------------------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111000000...---,,,++++++---------.........//////......---,,,,,,++++++***++++++------------++++++...---+++***)))***++++++------------------------,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,+++++++++,,,,,,+++++++++,,,,,,---------,,,,,,+++***+++,,,---...)))***+++,,,---,,,++++++......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,++++++******++++++,,,++++++******++++++,,,---...---,,,,,,++++++++++++++++++++++++++++++++++++---,,,++++++++++++,,,------------,,,++++++******...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***---,,,,,,+++*********+++******++++++++++++*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................///////////////.........//////000000111111222222------......///.................................000///...---------.../////////...------,,,++++++........................000/////////////////////......---------,,,,,,,,,------...//////...------,,,------...//////000000.........---------,,,,,,---------.........//////...---,,,,,,,,,,,,---...---...////////////...---////////////////////////......---,,,,,,,,,------........................------------............000000000000000000000000000000000/////////......................................................///////////////...---------......//////......---................................................000///...---------......////////////............---------------------------.........------,,,+++---------........./////////..................///------............------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------,,,,,,,,,,,,------------------------)))******++++++******)))---------,,,,,,+++++++++,,,,,,,,,---------......------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,,,,,,,---------.........+++++++++***************+++,,,,,,------,,,,,,+++---,,,++++++******++++++------------------------+++++++++++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------...---,,,,,,+++++++++++++++++++++,,,,,,---------,,,,,,+++++++++,,,---...******,,,---------,,,+++------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++,,,++++++******++++++,,,++++++******++++++,,,---------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------000000000000000/////////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++******++++++++++++************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------.................................///////////////000000000000000111111111.........///......------000//////...---,,,++++++000///...---,,,,,,,,,---//////......---,,,,,,,,,........................------------------------...------------,,,,,,,,,------...//////...------,,,,,,,,,---......///////////////...............------........./////////---------------............///000000000000///...////////////////////////------------------..............................,,,,,,,,,---------......000000000000000000000000////////////............................................................///////////////......------......//////......---............////////////........................000///......------......////////////............---------------------------............---,,,,,,---------.....................------------......------............------------------------------+++,,,---......---,,,+++---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,+++++++++------------------------++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++,,,,,,,,,---------......------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++++++++++++++,,,,,,,,,---------************+++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,+++******------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------///...---,,,++++++***+++++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,---...++++++,,,------------,,,,,,,,,,,,,,,++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,++++++******++++++,,,---,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------............//////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,++++++******++++++******++++++++++++******))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------................................................------......//////000000111000000000000000000///.../////////...---,,,,,,//////...---,,,++++++***//////...---,,,+++++++++//////......---------,,,........................******+++++++++++++++,,,---------------------------..................---,,,,,,,,,---------..........................................////////////------.........---,,,,,,////////////////////////////////////////////////---------------...///000........................,,,,,,,,,,,,------------//////////////////////////////.....................................................................///////////////............////////////......///////////////000000000........................//////..................////////////............------------------------------............------........................------,,,,,,,,,,,,------------............------........................,,,,,,---......---,,,,,,------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,------------------++++++++++++++++++++++++,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,++++++*********+++++++++,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++///...---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---------.........,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++******++++++,,,---++++++++++++,,,,,,---...------------------------------------------------******+++,,,,,,---.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,++++++***++++++,,,***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------------------------------........................,,,------...///000111111111111000000/////////....../////////...---,,,,,,------------------------//////...------,,,+++***///...............------........................,,,,,,,,,------.........------------------------.........------.........,,,,,,,,,---------------------------------.............../////////000000////////////...---,,,+++........................////////////////////////------------......///000////////////////////////,,,,,,,,,---------......////////////////////////......//////////////////////////////////////////////////////////////////......///////////////......//////////////////.../////////000000000111111////////////////////////......//////////////////////////////............------------------------------...//////......---.....................---------,,,,,,,,,,,,------------............------........................,,,------------------,,,+++,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,---------......------------............,,,,,,,,,---------......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////......------,,,,,,*********+++++++++,,,,,,++++++,,,---...//////000,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++******++++++,,,---++++++++++++,,,,,,---...------------------------------------------------+++,,,,,,---...///000000...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,++++++***++++++,,,,,,++++++,,,,,,,,,,,,+++++++++,,,------......------+++++++++,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,------...///000111111111000000000//////...............///......------,,,,,,------......//////...............---,,,+++................................................******++++++,,,---------,,,,,,,,,------------...///...------------...///------------------......---------------.............../////////000000000222222111000000//////...///......------......///////////////////////////.........---......//////////////////////////////---------.........//////000000000000000000000000////////////000000000000////////////////////////////////////////////////---...//////////////////...//////000000//////...//////000000111111222222////////////////////////......///000000000//////////////////....................................------...////////////..................---------......------------......------............------........................------------------------+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------...............///+++,,,,,,------.........---......//////......---++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......******+++++++++,,,,,,,,,)))******+++,,,------...---,,,,,,++++++,,,,,,---******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------*********++++++,,,,,,---++++++++++++++++++++++++------------------------------,,,,,,++++++,,,,,,------,,,,,,,,,,,,++++++***+++,,,---------,,,,,,,,,,,,,,,+++,,,------...,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,++++++******++++++,,,---,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******++++++,,,---.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******++++++******++++++,,,,,,++++++,,,,,,,,,,,,++++++,,,------...............***++++++,,,,,,------...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................------......//////000000000//////////////////...------......///.........------........./////////---.../////////...------............////////////........................)))******+++,,,,,,------,,,,,,,,,---------......///...------------...///........................------........./////////.../////////000000000000444333333222333444555666000000///......///000000////////////////////////000//////............///////////////////////////........./////////000000000000000000000000000000000000000000111111222222////////////////////////////////////////////////------.../////////////////////000000000000////////////000111111222333333////////////////////////---...///000111000000///////////////............////////////////////////------.../////////////////////.........---------///..................///------............---------------------------------------,,,,,,---------,,,,,,,,,,,,---------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------.........++++++,,,,,,---....../////////000000000000//////+++++++++,,,,,,---------,,,,,,,,,---------......------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---......++++++++++++,,,,,,,,,---***+++++++++,,,,,,---------,,,,,,++++++,,,,,,---++++++******++++++,,,---++++++++++++++++++++++++***,,,---//////...---,,,++++++++++++++++++++++++******+++,,,,,,---......------,,,,,,,,,,,,+++++++++++++++,,,,,,---------)))******+++,,,,,,------++++++++++++++++++++++++------------------------,,,,,,+++++++++,,,---------------,,,,,,+++++++++***+++,,,---------,,,,,,,,,++++++***+++,,,---...------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------,,,++++++******++++++,,,++++++******++++++,,,---------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++******)))))))))******+++++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++,,,,,,------,,,,,,++++++,,,------......------******+++,,,,,,---......++++++,,,,,,,,,,,,------------------------------.................................///////////////.........///////////////,,,,,,---.../////////.../////////////////////...---...///000000000///............///////////////..............................//////000111222222,,,,,,,,,------.........///...---,,,,,,---.../////////////////////........./////////000000111111////////////000000000000555444333444555888;;;===222111000//////000111222////////////////////////111000///...............000000000000000000000000////////////000000000000000000000000000000000000000000111111222222222333000000000000000000000000000000000000000000000000------...///000000////////////000000000000/////////000000111222222333333000000000000000000000000---...///111111111000///000/////////............000000000000000000000000------...///000000////////////.........---------//////............//////---..................---------------------------...------,,,,,,------...---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---++++++,,,,,,---...//////------------------------,,,,,,,,,---------......+++++++++,,,,,,---------++++++,,,,,,---...//////+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------,,,,,,,,,---------......------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////------++++++++++++------++++++***)))***+++---...+++++++++++++++++++++++++++,,,...000000///...---++++++++++++++++++++++++******+++,,,,,,---......---------,,,,,,,,,+++++++++++++++,,,,,,---------))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---......---------,,,,,,+++++++++***+++,,,---...---,,,,,,,,,+++*********+++,,,---......------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,++++++++++++++++++,,,++++++******++++++,,,---...------,,,++++++++++++++++++++++++++++++++++++)))***+++,,,,,,+++***)))------............//////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...+++*********+++,,,,,,---+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,******+++,,,,,,---......++++++,,,,,,,,,---------................................................///////////////.........---.........//////000000......---------,,,,,,,,,111000...---,,,,,,---...////////////////////////---......///////////////............................................................................................................//////////////////.........------------......000222555888999111111222222222333333333777444111---,,,---///111222222111000000000000000111111000000/////////...111111111111000///...---........./////////000000000000000000000000000000......//////000111111111222222111000000///000000000000111111111111000///111111111111000000000000//////............///000333222111111000000111111222222111000000000000000333111///000333444222000//////000111111000//////000000//////000000111222////////////////////////......................................................////////////......000000////////////000000........................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------000///...---,,,+++++++++------,,,+++,,,---...///)))---...------///...***,,,---......,,,+++,,,---,,,,,,,,,---------......---,,,,,,++++++,,,,,,------------,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,+++---,,,***)))((())))))***---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))******++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------.........------,,,,,,,,,***+++,,,,,,------,,,,,,---,,,,,,+++*********+++++++++++++++++++++++++++************************,,,++++++******++++++,,,---------,,,,,,+++++++++,,,,,,,,,------.........---------------------------------,,,,,,+++++++++------------------------)))***,,,...//////......,,,,,,+++******+++++++++,,,,,,,,,++++++************++++++,,,,,,++++++***++++++,,,,,,,,,,,,------........................******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,+++*********+++++++++,,,,,,---.../////////...,,,+++******+++,,,......---------,,,,,,,,,,,,,,,,,,---------..................////////////000000//////.........---------......///000000000////////////////////////.........---------,,,,,,//////...------------...////////////////////////---......///////////////............................................................................................................//////////////////.........---------.........///111444777999000000000000111111111111222111///------...000111222111000000/////////000111111111111000000000//////000000111111111000000////////////000000000000000000000000000000000000//////000000111222222222222222111000000000000000333333333333333333333333111111111111111111111111222111111222222333333444444333222222111111111111222111111000000111111222222000//////222222111//////000111222222111000///222111///...------,,,,,,////////////////////////////////////////////////........................---..................---......------------..............................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---///......------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...------,,,,,,,,,,,,------,,,,,,,,,---...///,,,//////------000///---,,,,,,+++,,,,,,---...///+++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,---,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,+++***))),,,+++************+++,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------,,,,,,,,,+++***+++,,,,,,------,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,---------,,,,,,+++++++++,,,,,,,,,---------......---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------...------,,,,,,------...,,,,,,,,,+++++++++*********++++++,,,,,,++++++***++++++,,,,,,,,,,,,------------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,+++*********++++++,,,,,,,,,---............---,,,+++++++++,,,---------,,,,,,,,,+++++++++,,,,,,,,,------------...............////////////000/////////.........---////////////............////////////////////////.........------------,,,,,,---......///.........////////////////////////---......///////////////............................................................................................................/////////////////////............---000///......000333777999........./////////000000......------...///000111111000000///////////////222111111111111111000000......///111111222222222///000000000000111111111000000111111111111111111//////000000111222222222333333222111111111222222333222111111111111333333222222333444444555555555444444555666777888888999888777666555444444444444444333333333333333444555111000//////111111000///111111222222222222111111222111000...------,,,,,,////////////////////////////////////////////////////////////////////////......////////////............------------.............................................---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------///......------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------------,,,,,,,,,,,,---...///---///...++++++///111///444000,,,,,,...//////---*********+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))),,,++++++++++++,,,,,,---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,,,,,,,++++++******++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,------------,,,,,,------...,,,,,,,,,++++++++++++******++++++,,,,,,++++++***++++++,,,,,,,,,,,,------------------------------******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++++++++++++++,,,,,,,,,,,,---------------,,,+++++++++,,,---...,,,,,,+++++++++*********,,,,,,,,,,,,---------------............//////////////////...............000000//////...------,,,////////////////////////............------------***+++---///000//////...////////////////////////---......///////////////............................................................................................................/////////////////////...............111///......///222666888........./////////000000---...//////000000//////000000///////////////000111111111111000000000000......///000111111111111000000000000111111111111000000111111111111222222///000000111222222333333666666555555555555555666666444333222222444555777666666777888999:::;;;<<<777888999;;;<<<======>>>???>>>===<<<;;;::::::::::::999888888777777777888444333333333333333222222222222333333333333222222000000000000000111111222........................////////////////////////////////////////////////000000000111111000000000000//////......//////000................................................------------------------------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,------......+++,,,+++((()))000444444>>>777000---///000---***++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,+++++++++*********+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++***+++++++++++++++,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,++++++***++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,+++***)))***+++,,,++++++*********+++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,+++++++++***------,,,,,,,,,,,,,,,,,,++++++******+++---...///,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,------------------.........//////......................../////////......---------//////////////////////////////.........---------***+++---///000000//////////////////////////////---......///////////////............................................................................................................////////////////////////////////////111000......///222555777/////////000000000111111000000111111111000///...000000////////////000000000000000000000000000000000000111111111111000000111111111111222222222222111222222222333333444444444444555555666777777888::::::999999999999::::::===<<<;;;::::::<<<>>>???;;;<<<===>>>???AAABBBBBB>>>???@@@BBBCCCDDDDDDDDDFFFEEEDDDCCCBBBBBBBBBBBBBBBAAA???>>><<<<<<;;;;;;999999999888777777777777555555555444444555555555111111111111111222333333////////////////////////........................000000000000000000000000...//////000000//////...//////............//////........................---.....................------------------------...------,,,,,,------...---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------...///,,,,,,,,,---------------***,,,***(((+++444:::;;;===777///---...///,,,))),,,,,,,,,,,,------------......------------......,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000......------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++++++++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,++++++***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,+++***)))***+++,,,+++*********++++++,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,+++++++++*********+++---///000------------,,,,,,,,,,,,+++++++++,,,,,,,,,------------------............---------...............,,,---------.........////////////////////////////////////.........------+++,,,---...////////////////////////////////////---......///////////////............................................................................................................////////////...////////////000000000000/////////000111333444000000111111111222222222111111222222111000//////000000000000000111111222000000000111111111111111222222333333333222222111333333444444444555555555555555666666777777888888;;;;;;<<<<<<===>>>>>>>>>======<<<<<<<<<===>>>>>>??????>>>>>>???@@@AAABBBAAAAAABBBCCCDDDEEEFFFGGGEEEGGGHHHJJJKKKKKKKKKJJJIIIHHHGGGGGGFFFGGGGGGGGGFFFEEEDDDBBBAAA@@@@@@@@@>>>@@@@@@???===<<<<<<===:::999999888888999999:::666666444333222111111111111111111111111111111111////////////////////////000000000000000000000000,,,,,,------------,,,,,,------,,,,,,,,,,,,------........................---------...............------------------------......------------......///......------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,---...///+++,,,------......------,,,...---+++///888???AAA444000,,,+++,,,---,,,+++,,,,,,---------...............------------......---------,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000111------------,,,+++***)))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***************++++++++++++,,,,,,,,,,,,++++++*********++++++,,,,,,---++++++++++++++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++******++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------************************,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,---...//////***++++++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,+++***++++++++++++,,,,,,,,,,,,++++++******+++---...///.........---------,,,,,,++++++++++++,,,,,,,,,,,,,,,------------.........---------------.........+++,,,,,,---......//////////////////////////////////////////............---------------...///000////////////////////////---......///////////////............................................................................................................////////////.../////////000000000000//////000111111222222111000000000111111111222222////////////000000000000111111111111111222333333222222222333333333444444444444555666777777777777777777888888888999999999::::::;;;;;;<<<======>>>>>>>>>???@@@@@@AAAAAABBB>>>>>>======>>>>>>???@@@>>>>>>???@@@@@@AAABBBBBBDDDDDDEEEFFFGGGGGGHHHHHHIIIJJJLLLMMMNNNMMMLLLKKKGGGGGGGGGGGGGGGHHHHHHIIIFFFEEEEEEDDDDDDDDDDDDEEECCCDDDEEEDDDAAA@@@AAABBB@@@???>>>>>>>>>>>>???@@@;;;;;;999888777666666666666666666666666666666666111111111111111111111111111111111111111111111111------............---------,,,,,,++++++,,,,,,---........................---------.........//////..............................------------......///......------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,---......+++,,,---.........---------...---+++///888>>>???//////...------------...++++++,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,.........---------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---((()))+++,,,,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******++++++++++++******)))******+++,,,,,,------++++++++++++++++++++++++************+++++++++++++++,,,,,,,,,------------***+++,,,,,,------,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,---------,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++***+++,,,---------------,,,,,,,,,,,,---...///000******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++************************++++++++++++++++++++++++(((***+++------,,,+++************+++,,,,,,,,,---,,,++++++***+++,,,...///---------,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,---------.........,,,,,,,,,------.........------------------------////////////////////////000/////////............///...---,,,,,,...///000////////////////////////---......///////////////............................................................................................................/////////000.../////////000000111111...///000222222222111000000000000000111111111111------------...000111222222111111111222333444444444444444555555666666666444555777888:::;;;;;;<<<::::::;;;;;;;;;<<<<<<<<<===>>>>>>???@@@AAAAAABBB>>>>>>>>>???@@@@@@AAAAAA>>>>>>======>>>???@@@@@@AAABBBCCCDDDEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHIIIHHHIIIKKKLLLLLLKKKJJJIIIEEEEEEEEEEEEFFFGGGHHHHHHDDDDDDDDDDDDEEEFFFGGGHHHEEEGGGHHHFFFCCCAAACCCEEEDDDDDDBBBBBBBBBBBBDDDDDD>>>============>>>??????999999999999999999999999333333333333333333333333111111111111111111111111000000111111111111000000///......------......///........................---------.........//////..............................------------......---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,---------+++,,,---.........---,,,,,,---,,,***,,,444999:::222333333222///.........******+++++++++,,,,,,,,,+++******************+++//////.........---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,///---+++)))((((((((()))%%%&&&(((+++,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------*********++++++*********))))))***+++,,,,,,------++++++++++++++++++++++++)))************+++++++++,,,,,,,,,------.........++++++,,,---------,,,,,,+++*********+++,,,,,,---------------------------************************,,,++++++++++++++++++,,,+++++++++,,,,,,---------,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++)))***,,,...//////......************+++,,,---...*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++++++++,,,,,,,,,---------******************************+++++++++,,,,,,,,,,,,,,,------------......************************************************++++++++++++++++++++++++((()))+++---------+++***))))))***+++,,,,,,---------,,,+++++++++,,,---...,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------.........///......------,,,,,,+++////////////////////////222111///...---------...////////////////////////,,,------...///000111111000000000000000000000000000///...---------------111111000///...------,,,000000000000000000000000000000//////.........---........................000000000000000/////////222111000000000000111111///////////////000111111222222333333333333333333777888999999999777666555999:::;;;<<<<<<;;;:::999;;;;;;;;;===???@@@@@@>>>>>>???@@@@@@@@@???>>>===???===???CCCDDDAAAAAACCC===>>>???>>>===>>>???AAAAAA@@@???>>>@@@BBBFFFHHHIIIIIIJJJLLLOOOPPPNNNMMMKKKKKKJJJIIIHHHHHHHHHHHHKKKIIIHHHHHHJJJLLLNNNNNNGGGEEECCCEEEHHHIIIFFFBBBCCCDDDFFFGGGGGGIIILLLOOOQQQPPPMMMJJJGGGEEECCCCCCDDDDDDDDDDDDCCCBBBAAAAAAAAAAAA===999===EEEFFFBBB@@@@@@@@@??????>>>======AAA<<<777666777999999888666666666555444111...---000///...---------------......------,,,+++++++++........................222222111000///.........---------------------------......//////......---////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,......------------............------------..................///111222444===;;;777111,,,******,,,+++,,,,,,------......///------------------------.........------,,,,,,,,,,,,,,,,,,---------......***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,++++++)))((((((,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,+++++++++,,,,,,---------------++++++++++++------++++++++++++++++++++++++,,,,,,,,,++++++*********+++,,,,,,+++******+++------,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++*********************+++,,,+++)))))))))*********+++++++++,,,,,,,,,++++++******************,,,,,,---......---,,,,,,************************,,,,,,,,,++++++*********+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++******))))))******+++,,,,,,---......+++******))))))******+++++++++,,,,,,,,,,,,------......---------,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,---..............................------------------------------------------------///......------,,,++++++111000...---,,,,,,,,,---////////////////////////------......//////000000........................//////...---------------//////......------,,,,,,........................000/////////....................................////////////////////////111111111000000000111111/////////000000111333333111111222333444555555666777888999;;;<<<<<<;;;;;;<<<===???@@@AAAAAAAAA@@@AAA@@@???@@@BBBBBB@@@???>>>???@@@AAABBBBBBAAAAAADDDBBBCCCGGGGGGDDDBBBDDD@@@AAABBBBBBBBBBBBDDDFFFHHHGGGFFFFFFHHHJJJLLLMMMWWWWWWWWWYYY[[[[[[YYYWWWQQQPPPOOOMMMLLLKKKJJJIIIIIIIIIJJJMMMOOOQQQRRRRRROOOLLLHHHHHHIIIIIIFFFDDDEEEFFFHHHMMMSSSYYY___cccaaa^^^ZZZTTTNNNHHHEEECCCDDDEEEEEEEEEEEEDDDBBBAAA???@@@???>>>CCCLLLPPPNNNBBBAAA@@@???>>>>>>>>>>>>@@@===;;;;;;===>>>>>>===<<<;;;;;;999888666444333555444333222111111111111/////////...------,,,,,,......////////////////////////......---,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,......------------............------------......,,,,,,++++++,,,---...///666666444000,,,+++,,,------------,,,,,,+++++++++------------------------......---------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******,,,,,,,,,+++++++++******************************,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++++++++++++++,,,,,,------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++******+++,,,,,,+++******+++------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++++++++++++++,,,---,,,***))))))*********+++++++++,,,,,,,,,++++++******************,,,,,,---......---,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++************************++++++++++++++++++++++++++++++++++++++++++*********))),,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------//////.........------------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...---,,,,,,,,,,,,,,,////////////////////////.........///////////////..............................---,,,,,,,,,------------------------------........................////////////............------------------------////////////////////////111111111111111111222222000000111111333444666666444444555777888999:::;;;999:::===???AAABBBBBBBBB>>>???@@@AAABBBBBBAAAAAADDDBBBAAAAAABBBAAA???======>>>AAADDDFFFHHHIIIJJJJJJIIILLLPPPQQQNNNLLLNNNGGGHHHIIIIIIHHHIIIKKKMMMSSSSSSTTTTTTUUUVVVWWWWWWaaaaaaaaabbbcccbbb___\\\XXXXXXVVVTTTRRRPPPNNNNNNKKKMMMPPPSSSWWWYYYZZZZZZZZZWWWRRROOONNNMMMLLLKKKMMMLLLNNNVVVaaakkkqqqsssqqqnnniiibbbZZZSSSNNNKKKIIIJJJKKKLLLKKKIIIGGGEEEBBBCCCBBBBBBGGGOOOSSSSSSCCCCCCBBBAAA@@@AAABBBBBBAAA@@@???@@@AAABBBAAA@@@BBBAAA???===<<<::::::999777777666444333222111111111111000000///......---////////////////////////------------------,,,,,,------------------------,,,,,,------------,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,......------------............------------......,,,,,,++++++++++++,,,---.../////////---,,,---...------------,,,,,,,,,,,,------------------------...------------,,,,,,,,,*********+++++++++,,,,,,......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,++++++***++++++,,,,,,+++++++++++++++++++++++++++******))))))***++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++,,,,,,+++******+++---,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++******++++++,,,,,,---------......---***)))************+++++++++,,,,,,,,,******++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++******************++++++++++++++++++++++++++++++++++++************------,,,+++******))))))***+++,,,------,,,+++***++++++,,,,,,,,,,,,------////////////...............------,,,,,,------...,,,,,,,,,,,,,,,---......------------------------------------------------++++++++++++++++++++++++++++++,,,------.../////////......------,,,,,,,,,///////////////////////////////////////.................................------,,,,,,,,,,,,------------..................000000000000000000000000///////////////.........------------------------...///////////////000000222222333333333333333333222222333444555777999:::;;;;;;<<<<<<===>>>??????>>>???AAACCCDDDDDDDDDDDDCCCCCCCCCBBBBBBAAA@@@???CCCBBBAAAAAAAAAAAA???===>>>@@@CCCHHHMMMQQQTTTVVVSSSSSSVVV[[[]]][[[ZZZ]]]VVVWWWXXXWWWUUUUUUWWWXXX^^^^^^```aaabbbaaaaaa```eeeddddddeeeeeeccc___\\\[[[[[[ZZZXXXWWWUUUTTTSSSQQQSSSVVVXXX[[[___bbbeeehhheee```[[[WWWUUUUUUUUUVVVTTTVVV^^^iiiqqqsssrrrrrrqqqoookkkeee___ZZZWWWQQQRRRSSSTTTSSSQQQNNNLLLIIIHHHGGGFFFGGGJJJMMMMMMFFFGGGIIIJJJKKKKKKKKKJJJIIIHHHFFFDDDCCCBBBAAA@@@DDDCCCAAA>>>===<<<======;;;;;;:::999777555444333333222222111000000//////000000////////////..................////////////..............................////////////......////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------.........------,,,,,,------...000//////......---------)))+++---...---,,,------***+++,,,---...000111111------------------------------------------------++++++++++++,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++------------------------++++++******++++++,,,,,,************************+++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++---,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++,,,------............///---+++)))***+++******+++++++++,,,,,,,,,******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******))))))(((***+++---......---+++***+++++++++,,,,,,,,,------............------------------,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...------------------------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,---------......////////////.........---///////////////////////////////////////.........////////////////////////---------,,,,,,------...///////////////000000000000000000000000000000000.........///////////////......................../////////000000000111111333333555555666666555555555555555666888:::;;;<<>>@@@@@@???>>>===;;;999888555555444333333222222111111000000000/////////.........//////////////////...........................//////000000//////...////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------......------,,,,,,,,,,,,------111111000000//////...---(((***---...---+++++++++)))***+++,,,---...//////------------------------------------------------,,,,,,,,,,,,------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++------------------------+++*********++++++,,,---************************+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++---,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++,,,------......---......---+++******+++******+++++++++,,,,,,,,,******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,***************************+++---......---+++***+++++++++,,,,,,,,,---------------,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,++++++++++++,,,------------------------------------------------------......------,,,,,,,,,+++......---------,,,,,,,,,...//////000000///......////////////////////////.........///////////////000000000000000000000000......---------...//////000000000000000000000000.................................//////////////////////////////////////////000000111111222222333444555777888999999888777888888888999:::<<<===>>>??????>>>>>>===<<<<<<;;;>>>???AAABBBCCCCCCCCCBBBAAAAAACCCEEEGGGJJJMMMNNNNNNNNNNNNPPPRRRTTTSSSRRRNNNOOORRRWWW\\\aaaeeehhhhhhdddccceeedddaaaaaadddjjjkkkjjjhhheeedddeeefffggghhhiiijjjiiihhhgggfffddddddeeeggggggeee```]]]ZZZYYYWWWVVVWWWZZZ]]]___aaabbbbbbbbbeeelllxxxpppccc^^^]]]^^^___ccciiinnnpppmmmjjjgggjjjnnnooolllddd\\\VVV[[[[[[ZZZYYYXXXVVVUUUTTTVVVTTTSSSSSSQQQNNNPPPTTT[[[___dddiiijjjiiifffdddfffddd___XXXPPPJJJHHHGGGEEEDDDCCCAAA@@@@@@????????????@@@???>>><<<:::999999888888777777666555555333333333222222111111000..................------........................------............------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------------......------,,,,,,,,,,,,------.../////////...---,,,,,,***,,,......---++++++++++++++++++***)))(((((((((------------------------,,,,,,,,,------------...,,,,,,---------.........******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++************+++,,,------++++++++++++++++++++++++++++++++++++,,,---......------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++,,,,,,+++******+++---++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++******++++++,,,,,,------+++,,,---,,,+++***+++,,,******+++++++++,,,,,,,,,******++++++,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++******************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******++++++++++++++++++***+++,,,------,,,+++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++***,,,++++++******++++++,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------///......------,,,,,,,,,//////...---,,,,,,++++++------.../////////...---////////////////////////------......//////000000///////////////////////////............///000111111111000000//////........................................../////////000111111111111111111111111000111111222333333444444666777999;;;<<<;;;::::::;;;;;;;;;;;;<<<===>>>???======<<<<<<<<<<<<<<<<<<<<<>>>BBBFFFIIILLLMMMMMMEEEFFFHHHKKKOOOTTTXXXZZZZZZZZZZZZ\\\___```___^^^[[[\\\]]]^^^aaadddgggiiikkkfffdddeeedddcccfffjjjkkkllllllkkkiiiiiijjjlllnnnnnnooonnnnnnmmmmmmlllfffgggiiilllmmmkkkfffccccccaaa^^^\\\]]]aaafffiiijjjmmmppprrrvvvuuummmkkkiiijjjlllnnnqqqrrrrrrrrrqqqvvv}}}|||rrrfff^^^___]]]\\\ZZZXXXWWWWWWWWWYYYWWWXXX[[[YYYVVVXXX^^^eeegggiiikkkkkkjjjiiiggghhhiiihhhbbbZZZRRRMMMKKKIIIIIIHHHHHHGGGFFFDDDDDDAAABBBCCCCCCBBB@@@>>>===>>>======<<<;;;;;;::::::777777777666555444444444000000000///.........---........................------............------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------......---,,,,,,++++++,,,,,,---,,,---.........---,,,+++,,,---///...---,,,,,,---------,,,+++)))(((''''''------------------------,,,,,,,,,---------......++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------******+++++++++,,,,,,,,,************************************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...---------,,,,,,++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,+++******+++---++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++******++++++++++++++++++)))***,,,+++******+++,,,******+++++++++,,,,,,,,,******++++++,,,------...,,,,,,+++******+++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,+++++++++,,,,,,,,,++++++,,,,,,,,,+++++++++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------,,,++++++***---------------------,,,+++,,,---.........---,,,////////////////////////,,,------...///000111111........................///////////////000111111111111000///...------,,,000000000000000000000000---.........//////000000111111111111111111111111111111222333444444555555777888;;;=========<<<;;;======<<<======>>>??????<<<<<<======>>>>>>>>>???<<>>>>>>>>;;;::::::999888777777666444333333222111000000/////////////////////////////////000000000000//////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------..................------.........---,,,,,,++++++,,,,,,---,,,---.../////////------,,,...///...------...000.........---------,,,,,,------------------------,,,,,,,,,------.........******+++++++++,,,,,,,,,...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,---...//////*********++++++,,,,,,,,,++++++++++++++++++++++++************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,------------,,,,,,+++++++++++++++------------++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++,,,,,,+++******+++---+++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++******************''')))***+++******+++---******+++++++++,,,,,,,,,******+++,,,,,,---......---,,,+++******+++,,,---*********************************++++++,,,,,,,,,+++++++++,,,,,,------...+++++++++++++++++++++++++++++++++,,,,,,---------000///...---+++***)))(((++++++***))))))***++++++++++++,,,,,,,,,---------......---------,,,,,,,,,...------,,,,,,------...++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,+++***))))))+++,,,,,,------......///////////////////////////////////////////////////......////////////.................................///111222222222111000.......................................///000111111000000////////////000---///222555555444333111555444444444444666888999;;;<<<===<<<<<<===@@@BBB============>>>???AAACCC???>>><<<;;;<<>>AAACCCBBBBBBBBBBBBBBBCCCDDDDDDCCCCCCCCCEEEGGGHHHIIIIIIMMMQQQYYYdddnnnvvvyyyyyy{{{{{{xxxsssnnnkkklllnnnooommmlllnnnppppppkkkgggjjjiiikkknnnlllffffffjjjpppooonnnpppttt|||}}}vvvooommmooosss|||yyyuuuooojjjhhhiiijjjkkkjjjiiiiiihhhhhhhhhhhhgggkkkfff```\\\[[[ZZZXXXWWWWWWZZZ]]]___^^^ZZZUUUQQQPPPQQQRRRSSSSSSTTTWWWYYYdddgggjjjkkkiiieeeaaa```ZZZYYYVVVTTTQQQLLLGGGCCC=========>>>>>>?????????>>><<<:::999999888666444333444444444444555555555111000000//////000000111------------------------...------------------,,,////////////////////////........................000000/////////.................................////////////////////////.........---------,,,,,,...------,,,,,,------.........---------,,,,,,,,,///...---,,,++++++,,,---++++++---...///......------,,,,,,++++++,,,,,,---...------------...//////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,......///...,,,+++***+++,,,---,,,,,,+++++++++,,,---...---+++***+++,,,---,,,+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------,,,,,,+++***,,,,,,---------,,,++++++------+++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,,,,------+++++++++++++++++++++,,,---------------------------,,,,,,++++++*********---------,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******++++++,,,---//////---+++++++++,,,,,,,,,++++++******,,,------++++++,,,...------------------------------------------------------------------------////////////////////////////////////////////////......////////////..............................---...///000000000000///000000000000000000000000000///...............///111111000000000111111222444555666888999999::::::;;;;;;<<<<<<;;;;;;::::::999:::<<<>>>>>>@@@CCCEEEEEEGGGJJJLLLNNNMMMLLLKKKLLLLLLMMMPPPSSSTTTRRRQQQUUUZZZdddppp{{{yyyoooiiikkkooossstttuuuuuutttrrrnnnlllqqqqqqrrruuusssoooooorrr{{{|||}}}}}}}}}}}}|||}}}{{{{{{yyyqqqjjjiiiooovvv}}}xxxttttttxxxzzz{{{|||wwwqqqnnnoooppppppooolllhhhbbb^^^[[[YYYWWWUUUTTTVVVYYY[[[[[[YYYVVVTTTSSSTTTTTTSSSSSSUUUYYY\\\gggjjjnnnooollliiifffeeeaaa```___]]][[[VVVPPPLLLBBBBBBAAAAAA@@@@@@@@@???>>>===;;;<<<===>>>===;;;666666666666666666666666444333222111000000000000........................---------------.........////////////////////////........................000000000000000/////////........................000000000000000000000000//////............------///......------......///...------------,,,,,,,,,------,,,+++++++++,,,,,,------...//////......------,,,,,,++++++,,,,,,---...............//////000---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------...---+++******++++++,,,++++++,,,,,,,,,,,,---------,,,+++,,,---...---+++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,------,,,,,,+++***,,,,,,,,,,,,+++***)))(((---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++------,,,+++++++++++++++,,,---------------------,,,,,,++++++++++++++++++***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,)))******+++,,,,,,------------------------------++++++++++++++++++++++++,,,,,,,,,------.........******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***++++++...111222111---******++++++,,,,,,,,,,,,+++***,,,------++++++,,,...------------------------------------------------------------------------////////////////////////////////////////////////......////////////..............................---......///////////////111111111111111111111111222111111000000000000000222222222222222333444444777888888999:::;;;<<<===:::;;;<<<<<<;;;:::888777666999;;;===???BBBFFFIIIJJJPPPYYYaaafffeeebbb___]]]ZZZXXXXXXZZZ[[[ZZZYYY[[[___fffpppyyy|||uuunnnjjjlllooowwwyyy{{{{{{yyyxxxzzz|||~~~}}}}}}||||||~~~yyy|||}}}xxxuuuuuuwwwsssrrrpppllljjjmmmtttzzz~~~~~~yyyssstttvvvvvvtttooolllgggbbb^^^ZZZXXXWWWUUUVVVXXXYYYZZZYYYXXXWWWUUUVVVUUUTTTTTTUUUYYY\\\bbbeeeiiijjjgggdddaaa```\\\\\\\\\\\\\\\XXXTTTPPPIIIHHHGGGDDDBBB@@@>>>===<<<;;;;;;<<<>>>@@@@@@???;;;::::::999888777666666666555444222111000//////////////////............,,,,,,------......//////////////////////////////........................////////////////////////........................////////////////////////............------------......------------......------------------------,,,,,,,,,,,,++++++,,,,,,...............------------,,,,,,++++++,,,,,,------------------...//////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,---,,,+++*********++++++***+++,,,---------,,,,,,...---,,,,,,......---,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------,,,,,,+++******++++++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,---,,,,,,,,,++++++************++++++,,,,,,++++++******++++++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...------.........++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,++++++++++++,,,---///111111...+++******+++,,,------------***+++---,,,++++++,,,...------------------------------------------------------------------------////////////////////////////////////////////////......////////////.............................................//////000000000000000000000000000111111000000000000000111333333333444555666777888::::::;;;;;;<<<======>>><<<===>>>??????===<<<;;;777999<<>>===>>>???@@@???===??????>>>>>>===<<<;;;;;;999888666444222111000000000000//////............---------....../////////////////////////////////................................................................................................,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++*********+++***+++,,,---------,,,,,,...---,,,,,,......---,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///------------,,,,,,++++++))))))******++++++++++++,,,,,,,,,++++++************++++++,,,,,,++++++************+++++++++,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------......///++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,+++++++++---...---,,,***+++,,,---------------***+++---,,,++++++,,,...------------------------------------------------------------------------////////////////////////////////////////////////......////////////..............................//////......//////000111000000000000000000000000///////////////000111111555555666777888999;;;<<<===>>>????????????>>>>>>;;;<<<===>>>????????????>>>???AAADDDHHHNNNVVV[[[lllvvvuuullljjjkkklllkkkjjjhhhgggiiilllppprrrrrrpppooonnnqqqvvvzzz{{{{{{|||~~~{{{}}}~~~zzzuuurrrnnniiifffiiisss{{{~~~}}}zzz}}}|||{{{~~~{{{|||~~~~~~~~~zzzuuuuuuwwwxxxttttttrrrmmmhhheeeddddddbbbcccdddeeeeeecccbbb````````````___\\\[[[\\\]]]bbbeeehhhhhhfffaaa^^^]]]WWWVVVTTTSSSRRRPPPMMMJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHGGGEEEEEEEEEEEECCCAAA@@@@@@@@@??????>>>>>>>>><<<;;;999777555444333333222111111000000//////................../////////////////////////////////........................------------............................................................+++++++++,,,,,,,,,,,,---,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------------...,,,,,,---.........------,,,,,,+++++++++,,,,,,------,,,,,,++++++,,,,,,---+++++++++++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,---------,,,+++,,,---...---+++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))+++---.../////////+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,...///000---------------,,,++++++(((((())))))******++++++,,,,,,++++++++++++++++++***++++++,,,,,,++++++***************++++++++++++------,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))+++,,,,,,,,,+++,,,,,,------------,,,***,,,------++++++,,,...------------------------------------------------------------------------////////////////////////////////////////////////......////////////..............................000000/////////000111222222222222222222222222222000000000111222333444555777777888999:::<<<>>>???AAABBBCCCDDDCCCAAA???>>>;;;;;;<<<>>>???BBBDDDEEEHHHIIIIIIKKKPPPYYYcccjjjyyytttqqqqqqqqqoooooommmllllllmmmnnnmmmllliiikkknnnqqqtttvvvyyyzzzvvvyyy~~~}}}|||~~~|||}}}~~~~~~yyyuuunnnllliiikkkpppuuuvvvvvvuuuxxxxxxvvvxxx}}}|||xxxzzzyyyvvvyyy|||{{{yyyxxxrrrvvv~~~}}}tttrrruuuxxxtttuuutttqqqllliiiiiijjjhhhjjjlllnnnnnnllljjjhhhhhhjjjjjjiiifffcccaaaaaabbbeeehhhhhhddd___\\\ZZZYYYWWWTTTRRRRRRQQQOOOMMMMMMMMMMMMMMMNNNNNNOOOOOONNNNNNNNNOOORRRSSSSSSRRRLLLKKKIIIGGGDDDBBB@@@???@@@???===;;;:::999888888555444444333222222111111////////////............////////////////////////........................---.........////////////................................................,,,,,,,,,,,,------......------,,,,,,,,,,,,------,,,,,,,,,---------......,,,---.../////////......,,,,,,++++++,,,---...///---,,,,,,++++++,,,,,,---,,,++++++++++++,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...------,,,---------------,,,++++++,,,,,,+++++++++,,,---...---+++***+++,,,---,,,+++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------,,,,,,+++*********,,,---............++++++---.........------------------------------,,,,,,,,,,,,,,,---...///,,,---.........---,,,+++((())))))***++++++,,,,,,++++++++++++++++++,,,,,,***++++++,,,,,,++++++***************++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))+++,,,---+++***------------------,,,,,,***,,,------++++++,,,...------------------------------------------------------------------------////////////////////////////////////////////////......////////////..............................111000/////////000222333333333333333333333333333333333444555666888999:::888999999:::<<<>>>@@@AAADDDEEEFFFGGGFFFCCC@@@>>>@@@@@@AAACCCFFFIIILLLNNNPPPPPPPPPQQQWWW```lllttt|||wwwssssssqqqooopppooooooooopppnnnkkkhhhbbbhhhnnnpppnnnmmmqqquuuooorrryyy}}}}}}~~~|||}}}~~~}}}|||ttttttsssrrrrrrrrrssstttqqquuuwwwvvvxxx|||}}}zzz{{{xxxwwwxxx}}}~~~yyyxxx}}}{{{zzzooorrrxxxsssppptttxxxsssuuuuuusssnnnllllllmmmkkkmmmpppssstttrrrpppnnnoooqqqrrrpppmmmhhhfffeeeeeegggjjjiiifffaaa]]][[[WWWUUURRRRRRSSSTTTTTTSSSRRRQQQQQQQQQQQQPPPPPPPPPOOOOOORRRWWW]]]bbbdddeee```]]]YYYTTTNNNIIIEEECCCCCCBBB@@@???===<<<<<<<<<777777666555444444333333000000//////......------////////////////////////.........................../////////000000111111........................000000000000000000000000---------.........//////.........------.........,,,,,,,,,------.........,,,---///000000000//////---,,,,,,,,,---...000111---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...------------.........---,,,+++---,,,+++******,,,...///,,,+++******,,,,,,+++***,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,---------,,,++++++++++++,,,---------,,,,,,***+++---...///...------------------------------......---,,,,,,,,,------,,,---.........---,,,+++))))))***+++,,,,,,------*********++++++,,,,,,---+++++++++,,,,,,+++++++++)))************+++++++++*********++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,---//////000******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,((()))+++---///...+++(((............---,,,++++++***,,,------,,,+++---...------------------------------------------------------------------------////////////////////////000000//////.........---+++,,,.../////////...............///////////////000///......///000111222333333333333333333333333444555777888999:::999999:::;;;<<<<<<<<<===AAACCCBBBCCCDDDGGGIIIIIIGGGEEEEEEGGGJJJMMMQQQSSSTTTTTTWWWWWWXXX[[[aaajjjrrrxxx|||{{{wwwuuutttsss|||zzzxxxtttqqqnnnlllkkkfffgggiiilllnnnoooooonnnmmmttt~~~~~~}}}|||wwwwww||||||vvvwwwzzz}}}~~~|||vvvrrrttt{{{|||zzzzzz|||{{{|||ssstttuuuxxx|||zzzsssqqqrrrttttttsssnnniiiffffffhhhkkknnnuuu{{{{{{vvvvvvyyy|||xxxuuurrrooollliiijjjhhhfffeeedddaaa]]]ZZZ^^^]]][[[\\\]]][[[VVVQQQZZZZZZYYYVVVSSSRRRUUUXXXWWWWWWYYY]]]ccchhhkkklllhhhiiigggbbbYYYRRRNNNMMMJJJJJJHHHEEEAAA>>>>>>>>>:::888666777888999888777777555222000/////////000------..................000///...---,,,---......//////000000000000//////////////////////////////000000000000000000000000///............------------------------...//////---.........---,,,,,,+++//////000//////...------,,,---......//////......////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++...---,,,,,,++++++++++++)))***+++,,,---.........,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,---......,,,,,,---...,,,,,,,,,++++++*********************************)))******++++++,,,------************************++++++++++++++++++++++++......,,,,,,,,,,,,.........------,,,,,,++++++***...------,,,+++++++++,,,+++++++++*********))))))************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000------------------------+++,,,------......---------......///...---+++******++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///111000///...------...///................................................///...---,,,+++,,,------////////////////////////000/////////............,,,---.../////////......////////////000000000000000000//////000111222333333444444555666777777777999999;;;<<<======<<<<<<:::;;;<<<======???BBBEEECCCDDDGGGJJJMMMOOOOOOOOONNNPPPTTTXXX\\\___```aaacccbbbbbbccchhhnnnuuuzzz}}}|||zzz{{{{{{{{{}}}}}}|||yyyvvvrrrnnnllliiikkkmmmnnnoooooopppppprrrxxx||||||yyyvvvyyy{{{|||}}}~~~~~~}}}{{{zzzzzz~~~wwwuuuvvvvvvvvvsssooojjjggghhhjjjggghhhnnnuuuwwwwww{{{}}}xxxtttrrrqqqqqqmmmllljjjhhhfffeeeeeeeeecccccccccdddeeebbb]]]XXX\\\^^^^^^\\\YYYYYY[[[]]]]]]\\\]]]```eeeiiilllllljjjkkkjjjfff___YYYWWWVVVWWWWWWVVVRRRLLLFFFAAA@@@===;;;999999;;;<<<;;;;;;:::999777444333222111222............////////////000//////.........///////////////000000/////////////////////////////////000000000000000000000000///............---------///////////////000000111.../////////......---,,,///////////////...------,,,---......//////..............................,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---+++++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++...---,,,,,,+++++++++,,,++++++,,,,,,---,,,,,,,,,---------------,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,---,,,---......,,,,,,---...---------,,,,,,,,,++++++************************,,,,,,,,,+++++++++******************************++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++++++++,,,,,,---------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,------------------------+++,,,------...---------,,,,,,------...---------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///111000///...------...///................................................///...---,,,,,,,,,------////////////////////////////////////............------.../////////....../////////000000111111111000000000000111222333444555555666888999;;;<<<<<<999999::::::;;;::::::999:::<<<>>>@@@AAADDDGGGJJJKKKLLLOOORRRVVVYYY[[[]]]\\\^^^bbbfffjjjmmmoooqqqooonnnlllkkkmmmqqqvvvyyy|||}}}|||~~~~~~~~~~~~{{{vvvrrrooooooqqqtttsssqqqqqqsssvvvyyysssrrrsssyyy|||}}}|||zzzxxxwwwxxxyyyvvv}}}{{{vvvpppmmmnnnoookkkkkkooovvv|||vvvnnnllllllkkklllkkkhhheeeeeeiiimmmjjjjjjkkklllllliiiddd``````ccceeefffeeeddddddeeecccbbb```aaaeeehhhjjjkkkhhhhhhhhhfffccc```^^^^^^eeeggghhhddd\\\QQQHHHDDD@@@>>><<<<<<===>>>>>>>>>======;;;999888666444444000000000000000000000000//////000000000000000///......////////////......////////////////////////000000000000000000000000///............---------//////......//////000111/////////000//////...---......//////......------,,,---......//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,++++++,,,------......------,,,---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,---------,,,,,,+++++++++,,,,,,---,,,,,,+++******---------------------------------,,,,,,+++++++++---------------------------------,,,,,,+++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,+++,,,---......,,,,,,---.........------------,,,,,,************************......---,,,+++)))((((((************************++++++++++++++++++++++++******))))))))))))************+++,,,,,,---......,,,,,,+++************+++******+++,,,---...//////------------------------++++++++++++++++++++++++---------,,,,,,,,,++++++------------------------++++++,,,---------------,,,,,,,,,,,,---...//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///000///......---.................................------------------------///...---,,,,,,,,,,,,---///////////////////////////////////////..................////////////.........//////000000111111///000000111222333444444777888999:::;;;<<<===>>>999999::::::::::::999999<<>>===>>>??????>>>=========<<<;;;999777666555555444333222000000///---...000111111111//////......////////////......///////////////////////////////////////////////////............------------,,,,,,,,,,,,---............/////////......---------.........------,,,,,,---......///.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,+++.........---,,,,,,++++++,,,,,,------------,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++------------------------...------,,,,,,++++++***,,,,,,,,,------...............---,,,,,,+++******+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,---......,,,,,,---...---------------,,,,,,,,,************************...------,,,+++***)))(((************************++++++++++++++++++++++++******))))))))))))******+++++++++,,,,,,---------++++++******)))******+++))))))******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,------,,,+++,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......................................................------------------------......------,,,,,,,,,,,,////////////////////////.........///////////////////////////.../////////------...///000000111111///000111222333444555555:::::::::;;;<<<<<<======>>>>>>>>>>>>???@@@@@@AAABBBFFFKKKPPPTTTYYY^^^aaadddeeegggfffeeeeeehhhjjjooopppqqqsssuuuxxxyyyzzzxxxvvvssspppooopppqqqssstttxxxzzzxxxtttsssvvvzzzxxxwwwuuutttuuuxxx|||~~~}}}{{{zzzzzz{{{|||tttwwwzzzzzzyyyzzz|||~~~uuugggfffgggmmmuuu{{{}}}|||}}}{{{vvvwwwzzz|||yyywww{{{}}}wwwtttuuuuuusssqqqnnnmmmmmmhhhlllqqquuuxxxyyyyyyzzz{{{tttsssqqqnnntttyyy|||xxx{{{~~~vvvooolllhhhlllppppppllljjjmmmqqqooonnnnnnnnnooosssxxx{{{~~~uuuooohhhfffbbbaaaaaabbbbbbbbb\\\\\\\\\\\\]]]^^^^^^^^^dddiiiooopppkkkcccZZZUUUGGGDDD@@@>>>>>>?????????;;;<<<<<<<<<<<<;;;:::999;;;:::999666444222000000......000111111000///.........////////////......///////////////////////////////////////////////////............---------,,,,,,,,,,,,,,,---......,,,------.........------,,,,,,------------,,,,,,,,,---......///.................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,+++.........------,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---+++++++++++++++---...///'''((()))+++,,,---......---------------------------------,,,,,,++++++++++++,,,,,,------...............---,,,,,,+++******+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,---......,,,,,,---...+++++++++++++++,,,,,,,,,************************++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++++++++++++++***---------,,,,,,++++++++++++******)))******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((())))))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,///...---,,,+++,,,------++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------..........................................---------------------------------------,,,,,,,,,////////////////////////.........///////////////111000///.........//////......//////000111222222111222333555666777777777;;;;;;<<<<<<=========>>>?????????AAABBBDDDFFFGGGLLLOOOUUUZZZ^^^bbbfffiiijjjmmmooonnnkkkjjjkkknnntttuuuuuuvvvwwwyyy{{{|||}}}{{{wwwtttqqqpppqqqqqqqqqrrrqqqooolllkkkkkklllmmmmmmmmmmmmpppvvv~~~|||{{{|||~~~{{{xxxyyy{{{xxxpppjjjiiiggggggjjjnnnpppnnnlllnnnrrrwwwvvvrrroooqqqsssyyywwwwwwzzz~~~~~~||||||{{{zzzwwwtttrrrtttwwwzzz}}}~~~~~~~~~}}}|||{{{{{{{{{}}}yyytttpppjjjdddggglllqqqsssssspppooojjjgggeeeiiirrrvvvqqqiiillloooooollljjjjjjkkklllmmmnnnqqquuu|||{{{rrrkkkiiifffeeeeeeeeecccbbb```^^^\\\\\\]]]^^^^^^]]]]]]aaagggiiihhhddd```]]]PPPLLLGGGDDDCCCCCCCCCBBB>>>>>>>>>=========<<<<<<>>>===<<<:::888666444333111111111111111000////////////000000000000//////////////////////////////000000000000000000000000///............---------......------......///000+++,,,------------------++++++,,,,,,------,,,,,,,,,---......//////......////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,,,,++++++***+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------+++*********+++---///000'''(((***+++---...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------,,,,,,+++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,+++,,,---......,,,,,,---...******++++++++++++,,,,,,************************))))))***+++,,,,,,------************************++++++++++++++++++++++++++++++,,,------,,,++++++......---,,,,,,+++******+++************+++,,,,,,///.........---------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,//////...---,,,,,,,,,,,,***++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,---............---........................,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++////////////////////////............/////////000222111///........./////////000000111333444444555444555777999;;;;;;;;;;;;;;;;;;<<<===>>>@@@AAAAAA???@@@AAACCCFFFJJJMMMOOOVVVYYY^^^bbbdddfffiiikkknnnrrrvvvvvvtttsssuuuxxxxxxxxxyyyzzz|||~~~{{{vvvrrrpppnnnnnnmmmkkkhhhhhhiiijjjiiigggjjjjjjjjjkkkmmmttt~~~|||uuuuuurrrmmmhhhhhhlllpppyyy|||xxxqqqnnnpppnnnmmmnnnpppooojjjffflllnnnpppqqqqqqrrrtttvvvzzzzzzyyy{{{|||wwwvvvwwwyyy|||{{{zzzxxxwwwwwwyyy}}}}}}vvvnnn___```aaabbbccccccccccccaaabbbbbbcccffflllsssyyy||||||yyyxxx{{{|||sssrrrqqqooommmlllkkkkkklllooosssvvvyyywwwpppnnnmmmmmmnnnllliiigggfffccc```^^^______^^^\\\YYY\\\```bbbaaaaaaaaabbb\\\XXXRRRMMMLLLKKKJJJJJJFFFEEECCCAAA???>>>>>>???>>>======<<<;;;;;;::::::666555444333222111111111000000111111111111000000////////////////////////000000000000000000000000///............---------......------......///000,,,,,,---...............******+++,,,,,,,,,,,,,,,,,,---......//////..............................,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***+++++++++,,,,,,---------,,,,,,------.../////////+++,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,,,,------------------------,,,+++++++++,,,,,,---...---,,,+++******,,,...///***+++,,,------......---------------------------***++++++,,,,,,------...,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,---,,,---......,,,,,,---...+++++++++,,,,,,,,,------************************))))))***+++,,,,,,------************************++++++++++++++++++++++++++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---------------...............---------------------------------------------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++---------...------,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------+++,,,---.........------........................,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,+++////////////////////////---.........//////000000222111000.........///000111222222333555666666777777888:::===>>>??????>>>:::;;;<<<>>>@@@BBBDDDEEEDDDEEEGGGJJJMMMRRRVVVXXX]]]```dddfffggggggiiijjjpppvvv|||~~~}}}}}}{{{{{{|||~~~}}}wwwqqqmmmkkkjjjiiifffccceeekkknnnllljjjnnnnnnlllkkklllrrr|||~~~wwwtttsssvvvzzzxxxppphhhfffeeebbb^^^\\\___fffmmmwwwtttvvv}}}}}}{{{uuutttssstttuuurrrmmmhhhooooooooopppsssvvvzzz|||}}}~~~~~~yyyqqqrrrrrrtttwwwzzz}}}}}}}}}zzzzzzxxxwwwwwwyyy}}}~~~uuulllbbbaaa``````aaaccceeeffffffhhhjjjhhheeedddfffiiimmmllljjjhhhjjjqqq}}}|||wwwrrrrrrzzzzzzwwwuuuuuutttsssooossswwwzzzzzz|||}}}ttttttttttttuuusssooollljjjfffbbb`````````]]][[[ZZZ[[[]]]]]]]]]^^^aaaccceeeaaaZZZUUUSSSRRRQQQPPPMMMKKKGGGDDDAAA@@@@@@@@@<<<<<<======>>>>>>??????:::888666444333222333333111111222222222222111111////////////////////////000000000000000000000000//////.........---------,,,++++++++++++,,,------------...///000000//////)))***+++,,,,,,,,,,,,,,,,,,---......//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,******,,,,,,,,,,,,************+++,,,,,,---......+++,,,,,,---...///000000,,,------......------,,,---..................---------------------------++++++++++++,,,,,,---...///...,,,******+++,,,------.........------,,,+++------------------------)))***+++,,,------...///------------------------,,,,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,---......,,,,,,---...,,,,,,,,,------.........******************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++***+++,,,------,,,+++******++++++,,,,,,------...,,,+++++++++,,,------...)))******+++,,,---......................................................******+++,,,---......///++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***+++---...///......---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,***+++---...///...------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++000000////////////000000........./////////000000111111000000000000111111555333111222666999:::999;;;999;;;@@@BBB>>>;;;<<<===============@@@EEEIIILLLKKKLLLQQQYYY```cccccccccfffiiikkklllllllllmmmzzz|||}}}}}}}}}zzzvvvsssnnniiiffffffdddcccdddgggkkkmmmmmmooojjjjjjooorrrqqquuu|||vvvpppiiieee```___bbbddddddccc______```aaadddgggiiikkkqqquuuyyy}}}zzzxxxxxxvvvtttqqqpppoooooommmooorrrvvvzzz}}}~~~}}}vvvyyy{{{zzzxxxwwwyyy|||yyyxxxwwwuuutttuuuyyy|||}}}ppphhheeecccaaa``````bbbdddfffhhhiiikkkkkkkkkiiifffdddbbbaaa```aaacccgggkkknnniiijjjlllooorrrvvvyyy{{{vvvrrrooopppuuu{{{~~~}}}~~~{{{yyywwwuuuxxx~~~|||oooooooooooooooooooooooollljjjgggaaa\\\ZZZ[[[\\\]]]^^^___aaaaaaaaa``````bbb___]]]]]]______]]]ZZZUUUTTTRRRPPPMMMKKKJJJIIIFFFDDDAAAAAAAAA@@@>>><<>>>>>>>>===:::666222222222222222222333444444111000000000000/////////---------.........//////......////////////......000000//////.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,......//////...---,,,,,,......---------,,,,,,,,,////////////...---,,,,,,------------------,,,,,,------------------------,,,------......------,,,---,,,,,,++++++,,,,,,---///...------++++++***))),,,,,,,,,---------......///...---,,,++++++++++++------///000000///------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---------------------------,,,+++******+++,,,---+++++++++,,,---...///000------------------------,,,------......------,,,((())),,,------,,,+++***...------,,,,,,++++++************************************))))))))))))))))))************+++++++++)))************++++++++++++++++++,,,,,,---------)))***+++,,,---,,,+++***---------,,,,,,+++++++++,,,------......------,,,------------------------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,///---+++)))))))))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------...------,,,,,,........................+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---000000////////////000000/////////000000000000000111000000000111111222333555444444666;;;>>>??????DDD@@@@@@BBBCCC@@@???AAA>>>???@@@AAABBBEEEIIIMMMZZZYYY[[[```eeeiiijjjiiihhhiiikkklllmmmnnnqqqsss{{{}}}{{{vvvrrrnnniiifffbbbbbbcccgggkkkooooooooosssnnnlllnnnooommmooouuu~~~~~~}}}|||zzzuuuooojjjaaa___]]]]]]___bbbdddeeeggggggggghhhkkknnnqqqssswwwzzz~~~xxxwwwwwwvvvvvvuuusssqqqmmmooorrruuuzzz~~~yyyxxxyyyxxxvvvssssssvvvyyyyyyzzzzzzyyyxxxxxxyyy{{{~~~tttmmmfffeeecccaaaaaaccceeeffffffhhhkkkmmmlllkkkhhhfffcccbbbaaa``````bbbcccddddddeeegggjjjmmmqqqtttuuuwwwsssooommmooorrrttttttvvvzzz{{{|||{{{~~~}}}uuuqqquuuvvvzzzyyykkkkkkkkkkkkkkkkkkkkkkkklllkkkgggbbb]]][[[\\\]]]]]]___aaadddfffgggggggggdddbbb___```bbbbbb___]]]\\\\\\\\\ZZZXXXUUUSSSQQQNNNLLLHHHDDDAAA???>>>===@@@@@@@@@AAAAAA???;;;888444333222111111111111111///////////////.........---------....../////////......////////////......//////......------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......//////...------,,,......---------,,,,,,,,,++++++,,,,,,---,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,*********))))))*********...------,,,,,,++++++***,,,,,,,,,---------......///...---,,,++++++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,+++++++++,,,---......------------------------,,,,,,------------,,,,,,)))***+++,,,---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,------------,,,---------,,,,,,+++++++++,,,,,,------------,,,,,,---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------...------,,,,,,........................,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---000000////////////000000111111111000000000000000000000111111222333555555666666777;;;@@@CCCEEEEEEFFFBBB@@@AAAAAA???AAAEEECCCEEEHHHKKKNNNRRRVVVZZZggggggiiilllooopppooommmooooooppppppqqqtttxxx|||{{{xxxtttpppkkkhhhcccdddfffjjjmmmnnnmmmkkkoookkkhhhhhhgggeeegggjjjnnnnnnnnnpppqqqpppmmmkkkddddddeeeeeefffhhhlllooopppooonnnmmmooossswwwyyyzzz}}}yyywwwvvvxxxzzzzzzwwwtttooopppqqqtttyyy~~~|||xxx{{{zzzxxxuuurrrrrruuuwwwwwwyyyzzzyyyvvvtttssstttuuu|||vvvpppllljjjgggeeeddddddeeeeeedddgggjjjmmmmmmkkkhhhfffaaaaaaaaaaaaaaaaaaaaaaaaaaabbbeeehhhkkknnnqqqrrruuuqqqllljjjiiikkkkkkkkkhhhjjjkkklllqqqxxxzzzxxxqqqnnnmmmttt~~~|||vvvxxxxxxzzz~~~}}}xxxkkkjjjiiihhhgggfffffffffiiihhheeeaaa]]]\\\^^^``````bbbeeehhhkkklllmmmmmmiiifffdddeeeggggggdddaaaaaacccfffiiiiiigggdddbbb]]][[[WWWPPPIIIDDDCCCBBBCCCBBBBBBCCCDDDCCC@@@>>>888777666444222111000000////////////////////////............////////////......////////////............---------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........///......---,,,......---------,,,,,,,,,)))***+++,,,------------........................++++++++++++++++++,,,,,,,,,------......------,,,...------------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---,,,++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---------------------------++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------************+++++++++,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------------,,,,,,------...///------,,,,,,,,,,,,++++++,,,,,,------------,,,,,,------------------------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------...------,,,........................------............------------,,,,,,,,,,,,------000000////////////000000111111111000000000000000111111222222444666777888777888;;;>>>BBBEEEGGGGGGDDDBBBBBBEEEFFFEEEHHHMMMNNNRRRVVV[[[^^^aaaeeehhhpppppprrrsssuuuuuuuuutttuuuvvvxxxxxxyyy{{{~~~}}}zzzvvvoookkkgggffffffffffffeeebbb```bbb```______```aaadddgggfffiiimmmtttyyy{{{yyywwwrrrtttuuutttqqqrrruuuyyyvvvtttpppnnnnnnqqqtttwwwwwwyyy||||||{{{{{{~~~|||xxxuuuuuuyyy{{{yyywwwssssssrrrssswww{{{|||{{{zzzzzzzzzzzzyyyxxxwwwwwwwwwssstttssspppkkkhhhggghhhkkkqqqzzzyyysssnnnpppooollliiifffeeeeeeeeeccceeeiiikkkjjjgggcccaaa\\\^^^bbbeeegggggggggfffdddfffhhhlllooorrrtttuuuqqqooollliiiiiijjjlllmmmjjjiiigggffffffhhhgggeeedddbbbbbbgggooovvvyyyyyyqqqwww}}}zzzzzz|||}}}yyypppnnnllliiigggfffeeeeeefffeeeccc```]]]]]]___aaadddfffiiillloooqqqrrrrrrqqqmmmjjjjjjkkkkkkiiifffaaafffmmmtttwwwwwwuuussslllllljjjcccZZZRRRLLLJJJFFFEEECCCCCCCCCBBB@@@>>><<<;;;999777666444444333111222222222222222222222////////////////////////......////////////......................................................---------------------------...............------......---------,,,,,,,,,,,,---....../////////...------............//////+++,,,,,,,,,,,,,,,------,,,------......------,,,000000////////////000000+++++++++,,,,,,---------,,,,,,,,,---------.........---,,,,,,+++++++++,,,...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................------------------------......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++------------------------***++++++,,,,,,++++++***++++++*********+++,,,---******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,------...*********+++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------...---------..............................////////////......------,,,,,,,,,,,,------000000////////////000000000000000000000000000000222222333444666888999:::999;;;===???BBBDDDGGGHHHGGGGGGKKKPPPRRRQQQTTTZZZ^^^aaaeeehhhiiiiiijjjkkkrrrsssuuuvvvxxxyyy{{{}}}zzz|||yyypppiiidddaaa]]][[[ZZZYYYXXXWWWUUUWWWXXXZZZ___fffkkknnnooottt|||{{{xxxzzz|||{{{xxxsssooommmmmmpppqqqrrrtttvvvvvvuuuvvvyyy}}}||||||vvvssstttvvvxxxxxxvvvuuusssrrrtttxxx|||~~~{{{{{{}}}{{{uuutttvvvuuutttvvvyyy|||}}}{{{wwwtttqqqppplllfffaaa^^^^^^___bbbhhhooottttttqqqmmmkkknnnmmmkkkiiiggggggggggggccceeeggghhhfffbbb^^^[[[[[[^^^bbbgggiiijjjiiihhhhhhjjjlllpppsssuuuvvvwwwrrrqqqooommmlllmmmooopppnnnjjjfffeeeccc```^^^\\\cccaaa```cccgggjjjjjjiiiaaaffflllsssvvvvvvuuusssrrrtttyyy}}}~~~yyyvvvrrrpppllljjjiiijjjmmmoookkkjjjgggccc___^^^___aaagggiiimmmrrrvvvyyy{{{|||{{{wwwqqqoooooonnnllljjjdddiiiqqqxxx|||}}}{{{zzzrrrtttvvvtttlllaaaWWWQQQKKKHHHEEECCCAAA@@@===;;;<<<;;;:::999888888888888333333333333222222222222000000000000000000000000......////////////......///////////////000000000........................------------------------------...............---......---------,,,,,,,,,.../////////......---,,,------------......//////------------......//////,,,------......------,,,------,,,,,,,,,,,,------***++++++,,,,,,------...,,,,,,,,,---------......------,,,+++++++++,,,,,,+++***)))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++------------------------***++++++,,,,,,++++++***++++++*********+++,,,---,,,,,,,,,++++++*********++++++++++++++++++++++++((())))))***+++,,,------***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,---.........---...........................//////000000//////......------,,,,,,------...000000////////////000000000000111111111222222222444444555666777999;;;<<<<<<>>>???AAABBBEEEIIIMMMLLLNNNSSSWWWXXXVVVYYY___iiilllooopppmmmjjjgggffflllooosssvvvwwwyyy|||~~~~~~}}}}}}zzz|||sssiiibbb[[[XXXUUUSSSTTTUUUVVVVVVTTTWWW[[[^^^eeepppwwwyyy}}}|||wwwrrrpppoooooopppoooqqqsssrrrqqqssswww||||||~~~}}}vvvsssrrrtttvvvvvvuuurrrqqqqqqtttwwwyyy}}}|||zzzwwwsssrrrssstttrrrvvvwwwqqqmmmmmmnnnmmmnnnqqquuuzzz|||yyysssnnnpppnnniiiccc^^^\\\^^^```___ccchhhlllmmmmmmmmmmmmmmmlllkkkkkkjjjjjjkkkkkkfffggggggfffddd```]]]ZZZ]]]___cccfffgggfffdddbbbgggiiilllpppssstttuuuuuuuuuuuussspppmmmlllmmmooolllgggdddeeedddaaa``````cccbbbbbbccceeefffeeedddeeefffggghhhhhhgggfffeeedddiiioootttwwwvvvsssqqqnnnkkkgggfffhhhnnntttyyyxxxvvvrrrmmmhhhffffffgggnnnqqqvvv}}}wwwrrrpppooonnnllljjjmmmrrrvvvyyyyyywwwvvvqqqtttxxx{{{xxxnnnaaaWWWRRRNNNIIIEEECCCAAA>>>===<<<<<<;;;;;;:::;;;;;;;;;666555555444333222111111111111111111000000000000......////////////......///000000000000111111111........................------------------------,,,---......///...............---------,,,,,,,,,------------,,,+++***)))++++++,,,,,,---.........------......//////000000,,,------......------,,,......------------......+++++++++,,,,,,---------,,,,,,,,,---------......---,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++,,,,,,---------------------------++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,---,,,,,,+++******))))))************************))))))******++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++*********++++++,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,---..........................................////////////............------------......000000////////////000000111222222333444555666666666666666777888:::;;;<<>>;;;999999777555444444444333111///444333222111000/////////111111111000//////......++++++,,,---...///000111////////////....................................,,,,,,---......---,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,---------------------------------,,,---------.../////////444222000000000///---+++***,,,------,,,++++++,,,.........------,,,,,,,,,------++++++++++++------------------------------)))))))))******+++++++++------------------------)))***,,,......---,,,++++++,,,...//////...,,,+++***+++...000000000///......+++)))***---...---,,,,,,,,,,,,---...///000111,,,,,,,,,---------......,,,------......------,,,............---,,,+++******++++++,,,,,,++++++***)))***+++,,,---.........++++++++++++,,,,,,---...++++++++++++++++++++++++++++++,,,,,,,,,,,,------......------------,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---------------------------------,,,,,,+++++++++---------------...//////222222222222333444555555555777888888777666666777888888999:::;;;@@@FFFJJJPPPTTTYYY\\\^^^aaaggglllmmmmmmkkkhhhdddbbbcccdddnnnwww~~~xxxwwwtttqqqpppttt||||||tttnnnnnnnnnooopppqqqpppppppppiiieeehhhjjjjjjmmmrrrsssttttttttttttttttttsssvvvuuussssssuuuyyy}}}|||yyyxxxxxxyyyzzzqqqooommmkkkjjjkkkmmmnnnkkkkkkiiigggeeedddfffgggiiijjjkkkmmmnnnooopppqqqzzz{{{qqqkkkeeeeeefffhhhiiikkkllllllkkkiiifffccccccdddfffhhhkkklllmmmoooppppppppppppjjjlllooopppppplllhhheeebbbdddgggkkkooosssvvvxxxuuussspppoooqqqvvv|||wwwjjjfffdddaaa`````````^^^\\\aaa___^^^]]]\\\[[[ZZZYYYfffhhhnnnxxxyyyqqqlllkkkhhhddd```^^^___```aaaaaacccgggkkkmmmlllkkkrrrssstttssstttyyyzzzvvvooogggaaa``````aaadddkkkuuu~~~xxxpppjjjeeeaaa___aaaffflllppprrruuuzzz}}}zzzqqqmmmllllllppppppooolllhhhgggjjjnnnsssuuuyyy}}}~~~|||nnnhhhbbb]]]]]]^^^^^^^^^]]]^^^```aaaaaaccceeehhh```]]]WWWNNNEEE???>>>>>><<<:::999888888666333000111111000///////////////111000000000//////............////////////000000////////////....................................,,,---............---,,,------------------------++++++,,,,,,,,,------------------------------------------...............111000............,,,******,,,------,,,++++++,,,------------------,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------------------------)))+++,,,......---,,,++++++,,,...//////...,,,+++***+++---...//////......---+++)))***---...---,,,,,,,,,+++++++++,,,------,,,,,,,,,---------......,,,------......------,,,............---,,,++++++***++++++,,,,,,++++++***(((((()))***++++++++++++,,,,,,+++++++++,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......------------------------...---------,,,,,,,,,,,,......---------......///333333222222444666999;;;777888999999888777888999777888:::<<<@@@FFFMMMSSS]]]```dddeeedddeeehhhkkknnnllljjjjjjkkklllmmmnnn|||zzz|||{{{yyywwwvvvxxx}}}~~~uuujjjbbb\\\___ccceeehhhmmmuuu{{{{{{yyyzzzyyyxxxyyy}}}}}}zzzyyyzzz}}}~~~{{{zzz{{{~~~~~~{{{xxxtttssssssuuuvvviiigggeeeddddddfffhhhiiiiiigggeeeddddddcccaaa___^^^___aaaccccccaaa___]]]ccciiiuuu|||pppggg\\\]]]^^^```bbbdddeeefffcccbbb```^^^^^^```bbbdddcccdddeeeffffffffffffeeeaaabbbccccccbbb```]]][[[ZZZ[[[]]]aaagggmmmrrruuuwwwuuuqqqnnnnnnqqqtttvvvuuuggg___\\\YYYXXXYYYZZZZZZZZZ___^^^]]]\\\[[[YYYXXXWWW^^^aaaiiiuuu{{{tttgggeeebbb^^^ZZZZZZ\\\^^^]]]]]]^^^```dddgggggggggjjjmmmqqqrrruuuzzzuuullleeedddbbbaaabbbiiisss}}}|||uuullleeeaaa___cccfffgggfffeeegggjjjkkkjjjmmmvvvzzzsssooommmqqqrrrqqqmmmhhhfffhhhjjjpppqqqsssvvvyyy{{{}}}~~~uuuooogggaaa```aaacccdddeeefffiiijjjkkknnnqqqtttpppnnnhhh\\\NNNDDDBBBCCCAAA@@@>>>===<<<:::666333222111111000000111111111/////////////////////...111111111000000/////////////////////....................................,,,---............---,,,///...---,,,,,,---...///,,,,,,,,,,,,------------------------------------...............---------...---++++++,,,---+++******,,,------,,,++++++,,,,,,,,,---------------------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,,,,,,,............------------------------------------***+++,,,......------,,,+++,,,---......---,,,+++++++++,,,,,,------......---+++******,,,------,,,...---,,,+++++++++++++++,,,,,,,,,---------......,,,------......------,,,,,,,,,------------,,,,,,***++++++,,,,,,++++++***((())))))***++++++++++++---,,,,,,++++++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......------------------------...............---------///......---------......444444444444666888:::;;;:::;;;<<<<<<;;;;;;<<<>>>;;;===???BBBFFFLLLSSSYYYbbbfffiiiiiiggggggjjjlllpppqqqrrrrrrsssvvvzzz~~~}}}~~~}}}||||||}}}wwwpppiiiddd___]]]WWW]]]eeejjjppp{{{}}}|||~~~|||}}}~~~}}}zzzxxxwwwvvvvvv||||||zzzwwwtttqqqppppppggggggfffeeeeeedddddddddeeeccc``````aaa```[[[WWWWWWXXXYYYZZZXXXUUURRRPPPNNNSSS]]]hhhnnnlllccc[[[SSSTTTUUUWWWYYY[[[\\\]]]\\\[[[YYYWWWWWWXXXZZZ[[[YYYZZZZZZZZZZZZZZZYYYYYYXXXWWWWWWVVVTTTSSSRRRQQQSSSSSSSSSUUUYYY___dddhhhsssppplllhhhffffffggghhhgggvvv}}}ooocccWWWUUUSSSQQQRRRSSSUUUWWWXXXZZZ[[[[[[ZZZXXXWWWWWWRRRUUU[[[fffooosssppplll```___[[[WWWTTTUUUXXX[[[ZZZYYYXXX[[[^^^aaabbbbbbccchhhmmmooottt{{{vvvuuuooohhhgggeeecccccchhhooowww|||~~~~~~xxxrrrlllhhhgggjjjllljjjeeeaaa```aaa\\\YYYZZZaaaiiirrr}}}zzzuuutttuuuvvvvvvrrrllliiiiiikkkkkklllmmmnnnpppuuuyyy}}}zzztttkkkddd```aaaccceeejjjkkkllllllkkklllnnnppptttvvvtttiiiXXXKKKEEEEEEDDDCCCAAA@@@???===999666666666555444333333333333////////////////////////111111000000000/////////////////////....................................------............------...---+++******+++---...,,,,,,,,,------------...------------------------/////////...---------,,,,,,+++***+++,,,---,,,+++***,,,------,,,++++++,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,//////......------,,,,,,------------------------+++,,,------......------,,,,,,---......---,,,,,,,,,++++++++++++,,,---...,,,+++++++++,,,---------///......---------......,,,,,,,,,---------......,,,------......------,,,++++++,,,---------,,,,,,***++++++,,,,,,++++++******+++,,,---------------------,,,+++*********++++++++++++++++++++++++++++++++++++,,,,,,,,,------......---------,,,,,,,,,------------------------***+++,,,,,,------,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++***+++,,,,,,---------,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------..............................///////////////.........//////...------------...444555666888888888888777;;;<<<===>>>>>>???BBBEEEGGGHHHIIIJJJLLLQQQWWW\\\aaaeeehhhiiiiiijjjnnnqqqwww|||~~~zzz||||||xxxtttmmmllliiieeeaaa^^^]]]]]][[[cccmmmuuu}}}||||||}}}~~~yyyyyyxxxwwwuuusssrrrqqqxxx{{{}}}|||xxxtttqqqpppjjjkkklllkkkhhhddd```]]]___\\\ZZZ[[[\\\ZZZUUUQQQRRRRRRRRRQQQOOOMMMKKKIIIFFFJJJPPPUUUWWWUUUQQQNNNJJJKKKLLLNNNPPPQQQRRRSSSUUUTTTRRRPPPOOOOOOOOOPPPTTTTTTUUUUUUUUUTTTSSSSSSNNNMMMLLLJJJIIIIIIHHHHHHLLLKKKJJJKKKNNNRRRWWW[[[fffddd```\\\YYYXXXXXXXXXUUU```mmmssstttpppfff^^^PPPOOONNNLLLLLLNNNQQQSSSRRRUUUWWWWWWUUURRRPPPPPPJJJJJJMMMSSSZZZ___```___YYYWWWUUUQQQOOOPPPTTTXXXVVVUUUUUUWWWZZZ]]]^^^^^^^^^cccgggiiimmm{{{wwwrrruuutttooofffeeeeeefffhhhkkkoooqqqrrrtttwwwwwwtttrrrqqqqqqnnnqqqssspppiiiccc___^^^^^^YYYXXX[[[___cccjjjqqqxxxqqqkkkjjjjjjmmmmmmnnnmmmnnnrrrxxx}}}}}}xxxooogggaaa___```bbbiiijjjjjjiiigggggghhhiiiqqqvvvyyysssdddVVVNNNLLLGGGEEECCCBBBAAA@@@===;;;;;;:::888666444222111111000000000000000/////////....../////////000000000////////////...............................................................---+++******+++---...,,,,,,---------.........------------------------/////////...---------,,,---+++++++++---...---,,,***,,,------,,,++++++,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,......------,,,,,,++++++------------------------,,,,,,------............,,,------------------,,,,,,,,,+++++++++,,,------+++,,,,,,++++++,,,---...---,,,,,,---...///000000,,,,,,,,,---------......,,,------......------,,,++++++,,,,,,---,,,,,,,,,***++++++,,,,,,++++++***++++++,,,---------,,,,,,---,,,++++++************+++++++++++++++++++++++++++++++++,,,,,,,,,------......---------,,,,,,,,,------------------------++++++,,,------------,,,,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------++++++++++++++++++++++++************************++++++++++++++++++++++++,,,---------,,,,,,+++***+++++++++,,,,,,---------,,,,,,------------..............................///////////////////////////......---------......444666888:::::::::888777<<<>>>@@@AAACCCGGGKKKNNNTTTTTTTTTSSSSSSUUUZZZ^^^___cccgggiiikkkooovvv{{{}}}||||||~~~~~~yyytttmmmeee```[[[```gggkkkkkkgggdddbbbccckkkttt||||||yyyxxxyyyyyyrrrssstttuuutttrrrpppnnnpppuuuzzz{{{xxxtttrrrrrrlllmmmllljjjeee___YYYUUUUUUTTTSSSSSSSSSQQQNNNKKKLLLMMMMMMLLLKKKIIIGGGFFFGGGJJJLLLKKKHHHEEEEEEFFFCCCDDDEEEFFFGGGHHHIIIJJJMMMLLLJJJHHHFFFFFFFFFFFFKKKLLLLLLLLLLLLLLLKKKJJJEEEDDDCCCBBBAAAAAAAAAAAADDDCCCCCCCCCFFFKKKPPPSSSWWWUUUSSSPPPNNNLLLKKKKKKKKKPPPWWW\\\]]]ZZZUUUQQQJJJJJJJJJHHHGGGHHHKKKNNNMMMQQQTTTRRRMMMHHHEEEDDDFFFEEEDDDFFFKKKOOORRRSSSPPPOOOMMMKKKJJJKKKOOORRRRRRQQQRRRTTTWWWYYYYYYYYYXXX[[[]]]^^^aaammm~~~uuuqqqvvvxxxssscccdddeeefffggggggggggggeeeiiilllmmmmmmnnnrrrvvvtttxxx|||zzzssskkkeeeccc```\\\ZZZ[[[[[[ZZZ\\\```kkksss}}}vvvnnnlllllloooqqqqqqpppnnnpppuuuzzz~~~{{{uuunnnfffbbbaaabbbhhhiiiiiihhhgggfffhhhiiinnntttzzzyyyoooddd\\\XXXOOOLLLHHHEEEDDDCCCAAA@@@>>>===:::777555333111111333333222111111000//////.........//////000000000////////////....................................//////...------...//////000///...------...///000,,,---------............------------------------...............---------...,,,,,,,,,.........,,,***,,,------,,,++++++,,,,,,,,,------------------+++,,,,,,------,,,,,,+++******++++++,,,,,,------,,,,,,,,,+++++++++++++++---------------------------------------.........------------------------,,,,,,,,,,,,------------+++,,,,,,,,,++++++---///*********+++,,,---//////,,,,,,,,,---------......,,,------......------,,,++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***)))******++++++*********,,,++++++************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,------------,,,+++***)))***++++++,,,,,,------...------------------.......................................///////////////---------------...//////666777888:::;;;<<<======BBBDDDGGGJJJMMMRRRXXX]]]______]]]ZZZYYYZZZ]]]```aaaeeeiiilllpppvvvzzzqqqiiiccc___[[[WWW\\\eeeooovvvwwwtttqqqooopppuuu{{{~~~|||yyyvvvtttsssssskkknnnqqqttttttrrrnnnllljjjooossssssooolllmmmnnnjjjhhheee```ZZZTTTOOOLLLKKKLLLLLLKKKHHHGGGFFFFFFGGGIIILLLNNNNNNLLLHHHFFFHHHIIIIIIGGGDDDBBBAAAAAA??????@@@@@@AAABBBBBBCCCDDDDDDBBBAAA@@@@@@@@@@@@???@@@AAAAAAAAAAAAAAA@@@<<<<<<<<<;;;;;;;;;<<<<<<============@@@CCCGGGIIIJJJIIIHHHGGGFFFEEEEEEDDDEEEEEEGGGJJJKKKIIIFFFEEEDDDEEEFFFEEEDDDCCCFFFHHHIIINNNRRRQQQJJJDDDAAA@@@CCCBBBAAABBBDDDGGGIIIJJJGGGGGGGGGEEEEEEFFFIIILLLMMMMMMOOOQQQTTTVVVUUUTTTQQQQQQRRRRRRTTT\\\hhhqqq~~~rrrmmmqqqqqqlll___```aaacccdddddddddddd^^^bbbfffhhhhhhjjjoootttuuu{{{{{{ssslllhhh___]]]^^^aaa```\\\ZZZ\\\^^^eeemmmoooqqqzzzyyywwwxxxvvvxxxyyywwwsssrrruuuxxx}}}wwwpppjjjhhhgggjjjkkkkkkjjjhhhhhhiiikkkmmmrrrwwwyyyuuuooohhheee[[[VVVOOOJJJGGGFFFEEEDDDBBB@@@>>><<<999777666666666555444333222000//////111111000000000000//////////////////....................................000///...------...///000////////////////////////------------............---------------------------------..................---,,,,,,---...---+++***,,,------,,,++++++,,,------------------,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,------......++++++++++++,,,,,,,,,,,,---------------------------------------...//////---------,,,,,,---------,,,---...//////...---,,,***,,,---,,,******---///+++++++++++++++,,,---...,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,,,,,,,+++***)))***++++++,,,,,,++++++************++++++******)))******************+++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...---------++++++++++++,,,,,,,,,,,,------------------------+++++++++,,,,,,---------++++++,,,,,,,,,---------************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------,,,++++++******+++,,,,,,---........................------........................------........./////////,,,,,,,,,---...///000111888888888999;;;>>>AAACCCHHHKKKNNNRRRWWW]]]dddiiieeedddbbb^^^\\\]]]```bbbeeehhhkkkooottt|||}}}zzzpppiii```ZZZ[[[___bbbdddiiiooowww|||}}}||||||}}}{{{~~~||||||{{{zzz{{{}}}~~~}}}|||zzzwwwtttrrrooonnnhhhkkkpppssstttqqqmmmjjjjjjlllnnnjjjeeeccceeehhhfffbbb\\\UUUOOOKKKHHHGGGDDDFFFGGGEEEBBB@@@AAADDDDDDIIINNNSSSTTTPPPKKKHHHGGGFFFEEEDDDDDDCCCAAA???=========>>>>>>>>>??????>>>>>>============>>>>>>:::;;;<<<<<<=========<<<777777888888888888999999::::::999999:::<<<>>>???CCCCCCCCCCCCCCCCCCBBBBBBCCCAAABBBDDDFFFEEECCCCCC@@@BBBDDDDDDAAA@@@BBBDDDGGGLLLRRRQQQLLLFFFDDDDDD@@@@@@@@@AAABBBCCCDDDDDDAAABBBBBBBBBAAABBBEEEGGGJJJKKKMMMPPPSSSTTTRRRPPPKKKJJJIIIIIIKKKRRRZZZ```jjjtttvvvmmmhhhjjjggg```]]]]]]^^^___aaacccdddeee[[[```eeegggfffgggkkkpppooovvv|||ssskkkgggaaaaaaeeekkkkkkfffcccccc^^^bbbeeeccccccnnn}}}yyy{{{}}}xxxrrrnnnmmmnnnnnnnnnllliiihhhiiijjjmmmpppsssvvvvvvsssooolllddd^^^UUUNNNJJJHHHHHHGGGEEEDDDCCCAAA???>>>======777777666444222111//////444444333222111000///...000/////////....................................000///...------...///000,,,,,,---......---,,,,,,---------.........//////------------------------,,,------....../////////...---,,,,,,------,,,******,,,...---,,,+++,,,,,,.........------,,,,,,,,,++++++------------++++++++++++,,,------...//////+++++++++,,,,,,---------------------------------...------------...//////...------,,,,,,------...,,,---///000000///---+++***,,,---,,,******---/////////...---------......,,,,,,,,,---------......,,,------......------,,,---------,,,+++***)))(((+++++++++,,,,,,+++++++++,,,,,,---------,,,,,,+++***)))))))))***+++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------.........---------,,,,,,+++++++++++++++++++++++++++,,,------......------******+++++++++,,,,,,,,,........................******+++,,,,,,---......******+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******+++,,,------------******+++,,,,,,---........................------////////////////////////,,,---------......//////++++++,,,,,,...///111222777888999;;;@@@HHHQQQWWWZZZbbbeee___```iiikkkfffiiiiiigggeeeccccccfffiiinnnqqqtttxxx~~~~~~{{{vvvqqqoooooommmhhhdddZZZ[[[]]]aaaeeeiiijjjjjjqqqvvv~~~}}}|||zzzyyyzzz~~~}}}yyyvvvsssqqqoooqqqpppoooppprrrrrrooolllllljjjeee```\\\YYYWWWVVVUUUSSSNNNJJJFFFCCCBBBBBBBBBBBBAAA???>>>>>>AAADDDDDDCCCCCCEEEGGGGGGGGGEEEFFFEEECCCBBBAAA@@@>>><<<999:::::::::::::::::::::;;;;;;<<<======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;777666666777999999888777888777555555777;;;===>>>666999;;;:::;;;???@@@>>>@@@>>><<<;;;<<<==================>>>???@@@AAABBBDDDGGGJJJLLLKKKHHHEEEBBBDDDDDDCCCCCCBBBAAA@@@@@@AAA@@@?????????AAABBBDDDHHHFFFEEEIIIOOORRRQQQNNNGGGFFFDDDCCCEEEHHHKKKNNNYYY]]]bbbeeeeeeaaa[[[XXXQQQTTTXXX[[[\\\]]]___aaaffffffeeedddccceeeiiilllpppuuuyyyzzz{{{yyyrrrjjjjjjiiikkkpppuuuuuuooojjjffffffdddaaabbbhhhsss{{{~~~yyy~~~{{{xxxuuuuuuvvvooonnnmmmlllllllllmmmnnnmmmkkkllloootttuuuqqqlllgggaaaYYYUUUUUUSSSOOOJJJHHHFFFCCCCCCEEEEEECCC@@@===:::777555555444333222444222000///...///111222111000///------...///000/////////000///......---/////////......------,,,/////////...------,,,,,,111///,,,******+++---///000///...------------------------,,,,,,+++++++++.........------,,,,,,,,,---------............///))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------000///...---------------++++++,,,,,,---...//////---------,,,,,,+++++++++******+++,,,,,,---......***+++,,,,,,------,,,,,,,,,------......------,,,---......///////////////---------...------,,,,,,...,,,+++,,,//////---******++++++,,,,,,++++++***++++++******************+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,---...///...---,,,+++***)))))))))***+++,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---...---------,,,,,,+++++++++)))***+++,,,---,,,++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......................................................//////.........------------.........---...000333:::;;;===AAAIIIUUUbbbkkkttt~~~yyyssstttrrrllljjjjjjiiihhhgggjjjnnnqqqyyyzzz{{{}}}}}}wwwjjjfffccccccfffhhhgggeeegggggghhhkkkooosssuuuvvvzzz|||~~~~~~}}}}}}~~~}}}zzzyyyxxxwwwvvvvvvtttqqqppppppoookkkhhhcccaaa^^^ZZZVVVSSSQQQPPPNNNLLLIIIEEECCCAAAAAAAAA???@@@???>>><<<<<<>>>@@@@@@@@@AAABBBDDDDDDDDDCCCDDDCCCAAA@@@@@@???>>>=========???@@@@@@???>>>===>>>?????????>>>========================<<<<<<;;;===;;;:::;;;<<<<<<;;;999;;;;;;::::::;;;<<<<<<<<<===AAABBB???>>>@@@???===???===;;;;;;<<<<<<<<<;;;:::::::::::::::;;;<<<===DDDFFFHHHJJJJJJHHHEEECCCAAA@@@@@@@@@@@@?????????????????????@@@AAABBBBBBEEECCCCCCGGGLLLPPPNNNLLLEEEDDDAAA@@@AAACCCFFFHHHMMMPPPUUUXXXYYYVVVSSSPPPNNNQQQUUUXXXZZZ[[[]]]___aaabbbbbbbbbccceeeiiimmmjjjrrr|||vvvkkkkkkjjjlllrrrxxxzzzwwwsssiiijjjjjjiiigggiiinnnsss{{{xxx|||}}}}}}{{{xxxuuussstttuuuooonnnmmmlllkkkkkkllllllllljjjjjjmmmqqqqqqmmmhhhdddaaa^^^]]]]]]\\\XXXTTTRRRNNNIIIFFFEEEEEEDDDBBB???===:::888777555222///444333111///...///000000//////............//////...////////////...------///.........------,,,,,,------..................000...---++++++,,,---...//////...---------------...---------,,,,,,,,,+++......---------,,,,,,,,,,,,,,,,,,,,,---------...******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------------+++,,,,,,------.........---,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------***+++,,,,,,------,,,,,,,,,------......------,,,------...///////////////---......//////......---...,,,+++,,,//////---+++,,,------......------,,,++++++******************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,---------------++++++*********+++,,,---,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...---------,,,,,,+++++++++)))***+++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......................................................//////.........------------...///......///111444<<<>>>AAAHHHTTTddduuuyyyssslllmmmoooppprrrwww|||}}}}}}{{{|||}}}}}}zzzuuummmhhh[[[[[[[[[___eeejjjmmmnnnrrrrrrqqqrrrtttyyy}}}}}}~~~~~~~~~}}}{{{xxxvvvwwwxxxxxxxxxzzzvvvqqqmmmiiifffccc```WWWWWWUUUSSSPPPMMMJJJIIIFFFFFFDDDCCCAAAAAAAAAAAA???@@@AAA@@@>>>===>>>???@@@AAABBBCCCCCCDDDCCCCCCDDDDDDCCCCCCBBBCCCCCCCCCCCCDDDFFFGGGGGGFFFDDDCCCCCCDDDEEECCCBBBAAAAAABBBAAABBBBBBCCCBBBAAA@@@???CCCAAA@@@@@@@@@@@@???>>>???@@@AAABBBBBBAAA@@@???EEEJJJKKKHHHEEEEEECCC@@@BBB@@@>>>===>>>===<<<;;;;;;;;;:::::::::;;;;;;<<<>>>???AAACCCCCCBBB@@@>>>============>>>>>>>>>>>>>>>???@@@AAAAAABBBBBBBBBBBBAAAAAAEEEKKKNNNNNNMMMEEECCC@@@>>>===???@@@BBBBBBDDDHHHJJJKKKKKKIIIHHHJJJMMMQQQTTTVVVXXX[[[]]]^^^```bbbbbbccceeehhhkkkooo{{{qqqmmmlllmmmrrrxxx|||{{{yyypppsssvvvuuuqqqnnnmmmnnnuuuvvvuuurrrttt{{{||||||zzzvvvqqqoooooopppooonnnmmmlllkkkiiihhhggghhhggggggiiilllllliiieeebbbccceeeggggggeeecccaaa]]]XXXQQQLLLJJJIIIHHHGGGCCCAAA???===<<<999666444666444222000///...//////......////////////.....................---,,,,,,------------------,,,,,,,,,,,,------...//////000......---------,,,,,,,,,///...------------------.........---------------...------------,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,------...------------------------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,------......------,,,------...////////////.........///////////////...---,,,,,,---......---+++,,,------......------,,,******++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,------,,,++++++++++++,,,---...------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...------,,,,,,,,,,,,++++++)))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....................................................../////////............---...////////////111444666>>>BBBHHHQQQ]]]mmm||||||yyyrrruuuyyy|||~~~zzzxxxyyyzzz~~~|||yyywwwllliiifffeeeeeeccc^^^ZZZ[[[^^^dddjjjqqqwww|||~~~{{{yyyyyy|||||||||}}}|||~~~yyyuuussspppooopppqqqqqqqqquuuqqqjjjccc]]]XXXVVVTTTMMMMMMMMMMMMKKKIIIGGGEEECCCDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHGGGEEECCCCCCDDDEEEFFFHHHIIIIIIHHHIIIJJJJJJJJJJJJJJJIIIJJJLLLMMMNNNNNNMMMMMMMMMNNNNNNOOOMMMNNNOOOMMMIIIGGGHHHIIIGGGHHHIIIJJJIIIHHHFFFEEEGGGEEEDDDDDDEEEEEEDDDCCCCCCDDDFFFGGGHHHJJJLLLNNNRRRXXX[[[WWWSSSRRRPPPMMMLLLIIIFFFDDDCCCBBB@@@>>>@@@@@@??????>>>?????????;;;<<<======>>>=========;;;;;;<<<<<<======>>>>>>===>>>@@@AAABBBAAA@@@@@@@@@???AAAEEEKKKOOOQQQQQQHHHFFFCCC@@@???>>>???@@@@@@AAABBBCCCDDDDDDDDDDDDGGGJJJMMMPPPRRRUUUXXXZZZ^^^```cccddddddeeeggghhhyyyuuuqqqooonnnppptttwwwwwwwwwwww|||{{{vvvtttttt{{{}}}xxxvvvsssoooiiihhhhhhjjjnnnrrrtttuuuyyyzzzzzzwwwrrrnnnkkkjjjooonnnmmmkkkiiifffdddcccdddddddddgggjjjkkkiiifffcccfffiiikkkjjjiiiiiiiiicccaaa\\\YYYVVVUUUTTTTTTLLLHHHDDDAAA???>>>===<<<888777444222000/////////---...///000000000...---------......------,,,+++,,,,,,,,,------------------------.........//////,,,---.........---,,,+++......---,,,,,,---------........................------------------------+++,,,,,,,,,,,,---------------------......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,,,,---...------------------,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,,,,------......------,,,,,,---......//////......---......////////////...------------......---,,,***++++++,,,,,,++++++*********+++++++++++++++,,,++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,+++***)))***+++,,,---,,,,,,,,,,,,------.........------,,,,,,------...+++++++++,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....................................................../////////..................///000111111333666999EEEJJJSSS]]]fffpppyyy}}}~~~yyytttrrrrrrsss{{{xxxuuutttsssppplllhhh\\\YYYWWWYYY\\\___^^^\\\ccciiirrrzzz}}}|||xxxyyyzzz{{{~~~xxxzzz}}}~~~~~~~~~zzztttqqqmmmjjjjjjiiiiiihhhgggccc]]]UUUNNNJJJHHHHHHDDDEEEFFFGGGGGGGGGEEEEEEDDDFFFHHHKKKMMMNNNOOOOOOQQQRRRSSSRRROOOMMMLLLMMMNNNQQQSSSSSSRRRRRRSSSUUUSSSTTTTTTSSSRRRRRRUUUXXX[[[YYYWWWUUUVVVYYY]]]___```bbbbbb]]]UUUOOONNNNNNOOOOOOPPPPPPOOONNNLLLKKKKKKKKKKKKLLLMMMMMMLLLJJJGGGIIIKKKMMMPPPVVV^^^ccclllssswwwsssmmmjjjgggddd[[[WWWRRRMMMJJJHHHEEECCCEEEDDDCCCCCCCCCCCCCCCDDD@@@@@@?????????@@@@@@AAA<<<<<<<<<=====================?????????>>>===<<<<<<===???CCCHHHMMMQQQRRRLLLJJJHHHEEECCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAADDDGGGJJJLLLNNNPPPTTTWWWYYY\\\aaaeeefffggghhhiiixxxyyyxxxuuurrrpppooopppppppppxxx|||}}}}}}|||qqqjjjbbb```^^^^^^aaaeeeggghhhooossswwwyyywwwrrrnnnkkkpppooommmjjjgggdddbbbaaabbbccceeehhhkkkmmmnnnmmmiiijjjlllkkkjjjiiijjjkkkggghhhiiiiiiiiihhhhhhgggZZZTTTKKKDDD@@@???>>>>>>:::999888666444222111000///000111222111000///...------......------,,,+++,,,,,,,,,------.........//////.........---------+++,,,---//////...,,,+++------,,,,,,,,,------...........................------------------------------------............------............//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,,,,---...------------------,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,,,,------......------,,,,,,------...............+++,,,---...............,,,---......------,,,---***++++++,,,,,,++++++*********++++++,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,---------,,,+++***)))***+++,,,---,,,,,,------...............------,,,,,,------...+++++++++,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......................................................////////////////////////...000111222333555999<<>>===<<<;;;:::;;;===???CCCHHHLLLNNNMMMLLLJJJGGGFFFEEEEEEEEEBBBAAAAAA@@@@@@@@@@@@@@@BBBCCCFFFGGGIIIKKKOOOQQQPPPUUU\\\bbbeeeggghhhiiinnn{{{{{{yyytttpppllljjjiiiiiippptttzzz}}}~~~|||ssskkkgggbbb___^^^^^^]]]]]]ccciiirrrxxxyyyxxxuuutttsssqqqnnnjjjgggeeeddddddeeefffiiimmmpppssstttuuurrrqqqpppnnnmmmkkkjjjjjjiiimmmqqqtttuuuvvvvvvwwwhhhaaaUUUJJJCCC???===;;;======;;;:::888666555444333333333333222000///..................---,,,,,,,,,,,,------...///000000000//////...------,,,,,,+++,,,---.........---,,,,,,,,,,,,,,,,,,------...---------------.........,,,,,,,,,------------...---------.........//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,------...------------------------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,------......------,,,,,,,,,---............---++++++,,,---............+++---......---,,,,,,---,,,------......------,,,******++++++,,,---------******++++++++++++******++++++,,,,,,------......+++++++++++++++,,,------+++,,,------......------------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,++++++,,,,,,,,,,,,------++++++******++++++,,,---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........................................................////////////000000000...000222333555888<<>>?????????@@@CCCFFFIIIJJJIIIGGGFFFEEEDDDDDDDDD???@@@@@@@@@AAAAAA@@@@@@>>>@@@AAABBBCCCEEEHHHKKKJJJPPPXXX]]]```````````````kkkxxxvvvuuuqqqlllhhheeedddeeehhhnnnuuu{{{yyyuuunnniiifffcccaaa___```eeemmmsssvvvxxxyyyzzzxxxuuuqqqllliiihhhhhhiiikkkmmmpppsssuuuxxxzzz|||zzzxxxvvvuuuuuurrrmmmhhhiiimmmqqqssstttuuuxxxzzzqqqkkkaaaWWWNNNHHHCCC@@@@@@??????>>><<<:::999888888777555333111000000///...////////////...------,,,,,,---...///111111222..................------+++,,,------.........---,,,,,,++++++,,,,,,---...+++,,,,,,,,,------------,,,,,,,,,---------......,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------------+++,,,,,,------.........---,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------***+++,,,,,,------,,,,,,,,,------......------,,,+++,,,------......------+++,,,---...////////////+++---//////,,,+++,,,...,,,------......------,,,******++++++,,,------...******++++++++++++******++++++,,,,,,---......///++++++,,,---------------***+++,,,---...------,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,+++++++++,,,,,,---------++++++*********+++,,,---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........................................................./////////000000000000///000333444666:::>>>AAA]]]bbbjjjppprrrrrrrrrqqquuuvvvzzz~~~~~~~~~cccZZZPPPLLLPPPVVV[[[]]]\\\ccclllqqqrrrrrrrrrsssvvv{{{|||uuuqqqqqqrrrrrrssspppnnnqqqwwwuuummmmmmnnnooonnnlllkkklllmmmllliiiiiinnnvvvzzzwwwrrrmmmggg```YYYTTTOOOKKKHHHAAACCCDDDCCCAAAAAADDDGGGJJJJJJKKKMMMPPPTTTWWWYYYZZZ```kkkwww{{{xxxwwwxxxzzz{{{~~~}}}~~~~~~yyysssrrruuuzzz|||~~~{{{{{{xxxvvvssspppooopppqqqrrrssstttvvvxxxvvvppphhhbbbZZZ___dddgggiiimmmuuu{{{zzzpppkkkhhhfffbbbbbbbbbbbbcccdddeeefffhhheee```]]][[[]]]___aaaaaa```^^^\\\YYYWWWUUUTTTTTTSSSPPPMMMJJJIIIIIIIIIDDDDDDCCCAAA@@@AAADDDFFFFFFEEEDDDCCCCCCCCCCCCCCC>>>???@@@AAABBBCCCCCCCCC<<<===>>>??????AAADDDGGGKKKPPPVVVZZZZZZXXXVVVTTTTTT[[[eeennnyyyooonnnlllhhhdddaaaaaabbbdddkkkuuu}}}|||wwwtttqqqnnnlllcccgggkkkooorrruuuxxxzzz|||yyysssnnnkkkkkklllmmmqqqsssuuuwwwyyyzzz}}}|||{{{|||}}}yyyppphhhgggjjjlllmmmlllnnnssswwwtttoooiiibbb[[[TTTMMMHHHAAAAAAAAA@@@???===;;;;;;;;;999666444111000000000//////000000//////...---,,,---...///000111222333,,,,,,------.../////////,,,,,,,,,------.........++++++++++++,,,,,,---...+++++++++,,,,,,---------,,,,,,,,,------.........++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------000///......------------++++++,,,,,,---...//////---------,,,,,,+++++++++******+++,,,,,,---......++++++,,,---------,,,,,,,,,------......------,,,+++,,,------......------,,,---...///000000000000***---//////,,,+++,,,...***++++++,,,,,,++++++*********+++,,,,,,---......******++++++++++++******++++++,,,,,,---...//////+++,,,---...///...---,,,***+++,,,---------,,,+++,,,++++++******++++++,,,++++++,,,,,,,,,---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,+++++++++,,,,,,---------,,,+++*********+++,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........................................................./////////000000111111///111333555777;;;???CCCbbbffflllrrrvvvwwwwwwvvv{{{~~~}}}}}}~~~{{{rrrkkkVVVQQQMMMNNNTTT\\\cccfffeeehhhmmmqqqtttvvvxxxzzz{{{pppooovvv{{{tttmmmkkknnnqqqqqqooohhhjjjkkkiiieeebbbccceeegggaaaZZZVVVWWWYYYYYYYYYMMMOOOOOOMMMIIIGGGHHHJJJBBBFFFJJJLLLMMMNNNRRRUUUTTTWWWZZZ[[[]]]aaagggllljjjmmmrrrzzz~~~|||{{{~~~zzzyyyzzzzzz{{{{{{yyyxxx{{{~~~~~~xxxssskkklllooooooppppppssstttvvv~~~wwwuuuuuuqqqqqqqqqpppooopppsssvvvxxxuuurrrpppqqquuuyyy|||{{{ssskkkiiijjjfff```ddd___ZZZWWWWWWWWWWWWUUUPPPOOOMMMIIIFFFEEEGGGJJJIIIDDD???>>>@@@BBBBBBBBB<<<<<<===@@@DDDFFFFFFEEE@@@???>>>>>>>>>???@@@AAAGGGEEELLLZZZ]]]SSSMMMNNNOOORRRXXX^^^eeekkkoooqqqhhhgggfffdddbbb```___^^^dddhhhpppzzz|||wwwvvvyyytttlllhhhhhhjjjmmmoooxxxwwwvvvvvvsssooorrrxxx~~~yyyyyy|||yyyssswww}}}{{{xxxuuuqqqnnndddeeefffffffffgggjjjmmmqqqpppnnnmmmmmmhhhXXXGGGDDDDDDBBBAAA@@@?????????@@@===999666555333111///...///000111111000///...000/////////..................//////////////////---------------------------------------------------,,,,,,++++++,,,,,,---------------------------------++++++++++++------+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,,,,,,,++++++,,,,,,---......------,,,,,,------......,,,+++,,,//////---***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------............------//////.........------------------,,,,,,+++++++++,,,,,,+++***))))))******,,,+++***))))))******+++++++++++++++++++++++++++++++++******++++++,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,---...---------,,,,,,+++++++++******+++,,,---------------------,,,,,,+++++++++------------------------+++++++++,,,,,,,,,------//////............//////////////////////////////---...//////000000//////000444999::::::===CCCHHHdddhhhnnntttyyy{{{||||||{{{}}}~~~|||zzzyyyzzz|||vvvpppjjjbbb\\\TTTRRRPPPTTT[[[ccciiikkkkkkmmmqqqtttwwwzzz}}}{{{yyyyyyrrroooppppppooollleeeeeedddaaa]]][[[ZZZZZZTTTPPPLLLJJJJJJJJJHHHFFFFFFHHHIIIHHHFFFGGGJJJLLLOOOSSSXXXZZZYYYYYY[[[^^^eeeiiimmmoooppprrruuuxxxtttvvvyyy~~~}}}}}}~~~zzzxxxuuurrrrrrrrrtttuuupppvvv}}}}}}}}}yyyzzz{{{{{{|||}}}||||||yyytttuuupppiiieeedddddddddddd```^^^ZZZUUUPPPMMMMMMOOONNNKKKGGGEEEEEEDDDBBB@@@===<<<<<<===???AAA@@@@@@??????>>>======>>>???@@@DDDEEEPPP___bbbUUUJJJGGGGGGJJJNNNSSSYYY]]]aaaccc``````_________^^^^^^^^^dddgggmmmtttyyy|||~~~}}}|||{{{vvvpppmmmnnnpppssstttrrrooommmnnnmmmnnnuuu~~~zzzxxx{{{zzzxxxvvvvvvvvvtttqqqmmmggghhhhhhgggggghhhjjjmmmqqqrrrrrrqqqqqqlll^^^QQQGGGFFFCCCAAA????????????BBB@@@===:::999777444111000000111111000000///...000000/////////.........///////////////.........---------------------------------------------------,,,,,,++++++,,,,,,---------------------,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---......------,,,,,,------......,,,+++,,,//////---+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------............------///.........---------------------,,,,,,,,,++++++------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,++++++,,,,,,,,,---------,,,+++++++++,,,,,,---...---------,,,,,,+++++++++,,,,,,---------,,,,,,+++---------,,,,,,,,,++++++------------------------,,,,,,---------.........///..................////////////////////////////////////000000111111111444777:::<<<<<>>>>>?????????>>>???>>>===<<<<<<<<<===>>>@@@EEETTTfffhhhZZZKKKDDDAAABBBEEEHHHKKKNNNQQQRRRUUUUUUVVVXXXYYYZZZ[[[\\\aaafffkkknnnmmmmmmnnnooo}}}~~~{{{wwwuuuvvvyyyzzz{{{wwwpppiiieeeccccccjjjrrr|||wwwsssoooooorrrsssppplllkkkkkkkkkiiihhhhhhjjjlllqqquuuxxxvvvtttpppfff\\\OOONNNJJJGGGDDDBBBAAA@@@DDDBBB@@@>>>===;;;777444444333222000////////////000000000/////////......000000//////.........---------------------------------------------------------,,,,,,,,,,,,------.........------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,......---------------,,,,,,,,,++++++,,,,,,---......------,,,,,,------...---,,,,,,---......---+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------............------............------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,)))***,,,---......---,,,------------------------------,,,,,,------...///,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,------------,,,,,,,,,,,,---------.........,,,,,,+++++++++,,,------------,,,,,,,,,,,,++++++.........------,,,******------------,,,,,,,,,,,,---------------------------------.........//////......------------......////////////////////////000000//////000222444555888:::<<<===???FFFPPPWWWhhhjjjooossswwwyyyzzz{{{tttsssrrrooonnnnnnooopppvvv{{{}}}|||~~~rrrmmmeee]]]YYYZZZ]]]```dddgggkkkoootttwwwxxxxxxtttsssrrrtttxxx|||~~~}}}xxxuuusssppplllhhh]]]YYYSSSPPPOOOMMMIIIFFFFFFFFFFFFGGGGGGGGGFFFEEECCCHHHPPPXXX___eeehhhjjjppprrruuutttssssssvvvzzz}}}wwwuuusssnnniiidddfffggghhhiiimmmuuu{{{~~~yyyrrrnnnmmmnnnmmmjjjeee```ZZZTTTOOOLLLKKKHHHDDDCCCCCCCCCCCCCCC???>>><<<;;;;;;;;;<<<<<<>>>EEEUUUfffkkk___QQQJJJCCCCCCCCCDDDEEEGGGHHHHHHMMMMMMOOOQQQSSSUUUVVVWWW[[[bbbjjjlllhhhdddbbbcccmmm|||~~~}}}||||||}}}~~~zzzrrrhhhbbb\\\YYY\\\bbbkkkxxx}}}uuummmjjjmmmpppooolllnnnnnnmmmkkkiiihhhiiikkkqqqwww{{{yyyuuuqqqjjjdddZZZYYYWWWTTTOOOJJJEEEBBBCCCAAA@@@@@@???>>>:::888777666333111000//////000000000000////////////...000000000///......------................................................------,,,,,,,,,,,,------.........------,,,,,,+++++++++------------++++++,,,,,,------------,,,,,,......------,,,,,,++++++,,,,,,++++++,,,,,,---......------,,,,,,------...------------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------............------------------------------------------------,,,,,,,,,,,,---------,,,,,,,,,''')))+++---......---,,,------------------------,,,,,,,,,,,,,,,---......++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------............------,,,,,,,,,,,,------------,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,++++++------------------,,,,,,------------------------------------............------,,,,,,,,,,,,------////////////////////////000000//////000333666888:::;;;<<<>>>BBBKKKUUU]]]kkklllnnnooopppqqqqqqqqqmmmllljjjiiiiiijjjjjjkkkuuuwwwwwwvvvvvvwwwuuuqqqaaa^^^\\\[[[]]]cccjjjoooooorrrwww{{{}}}~~~~~~~~~yyyvvvsssssswwwzzz}}}}}}}}}zzzzzz{{{xxxtttpppkkkfffbbb^^^RRRNNNIIIGGGGGGGGGEEEBBBDDDEEEFFFGGGHHHJJJLLLNNNNNNTTT^^^jjjsssyyy{{{|||yyyzzzzzzxxxwwwzzz}}}xxxooohhhbbbeeeiiikkkmmmssszzzuuuiii___XXXUUUPPPMMMIIIGGGFFFGGGGGGFFFAAA@@@>>>===<<<<<<<<<===;;;AAANNN]]]ccc^^^UUUPPPGGGFFFEEEDDDCCCCCCDDDDDDHHHIIIJJJKKKMMMNNNOOOPPPTTT]]]hhhllliiibbb^^^]]]cccmmmwwwzzzyyyyyyxxxwwwssspppqqqxxx~~~~~~vvvnnnhhhddd```[[[ZZZ\\\[[[eeekkkjjjqqq{{{pppjjjkkkmmmnnnnnnoooooonnnkkkhhhggghhhjjjpppvvvzzzwwwsssooojjjeeeaaabbbbbb```ZZZQQQIIIDDDAAA@@@????????????<<<;;;:::888666333222111111111111000000000////////////000000//////.........---...................................................------,,,,,,------............------,,,,,,,,,++++++------------++++++,,,------......------,,,------,,,,,,++++++******,,,,,,++++++,,,,,,---......------,,,,,,------...,,,---......------,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------............------,,,,,,------------------------------------------***+++,,,,,,---,,,++++++&&&(((***,,,------,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,......////////////......++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------.........---------------------------------------------------+++,,,,,,,,,,,,---------------,,,,,,,,,,,,------////////////////////////////////////111444777999;;;;;;===@@@FFFOOOYYY```qqqpppooommmlllkkkjjjjjjgggfffeeeeeefffgggfffdddiiijjjjjjlllnnnooommmkkkaaa```bbbgggnnnvvv{{{}}}||||||wwwvvvxxxzzzzzzxxxxxxyyy}}}~~~{{{yyyvvvuuuuuupppmmmiiiccc\\\VVVRRROOOEEECCCAAAAAACCCEEEGGGGGGLLLNNNPPPRRRSSSUUUYYY\\\___ccckkkuuu~~~~~~}}}xxxnnngggeeejjjoootttwww|||}}}nnnddd___UUURRRNNNLLLKKKJJJIIIHHHGGGFFFDDDBBBAAA@@@AAAAAA===@@@GGGPPPUUUVVVSSSPPPHHHGGGEEEBBBAAA@@@@@@AAADDDEEEEEEFFFGGGHHHIIIIIILLLUUUaaahhhgggbbb]]]ZZZ^^^eeennnsssttttttttttttmmmiiiiiipppxxx|||~~~}}}zzzzzz|||~~~|||vvvqqqoookkkbbb]]][[[ZZZ]]]]]][[[___jjjwww~~~}}}uuuooommmmmmnnnooooooooommmjjjgggfffggghhhlllrrruuussspppnnnjjjeeeaaacccdddccc^^^VVVMMMGGGEEEBBB@@@?????????>>><<<;;;:::888777555444333333111111000000000/////////////////////////////////......................................................------------......------------------------+++,,,,,,------,,,,,,+++------............------,,,+++++++++++++++******,,,,,,++++++,,,,,,---......------,,,,,,------...+++---......---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------............------,,,,,,,,,,,,------------------------............)))***,,,------,,,++++++'''(((***+++,,,++++++***+++++++++++++++++++++++++++************+++,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,......////////////......*********+++++++++,,,,,,------,,,+++++++++,,,,,,++++++,,,,,,,,,,,,------++++++---....../////////------------............------------------------+++++++++,,,,,,,,,------......------------......//////////////////////////////000111444777:::<<<===>>>@@@FFFMMMVVV^^^bbbwwwvvvsssooommmkkkiiiiiieeeccccccdddeeeddd```]]]ZZZZZZ\\\bbbhhhkkklllllljjjkkkqqq}}}yyywwwxxxxxxuuurrrqqqrrrxxx}}}{{{}}}||||||||||||}}}|||{{{yyyxxxxxxvvvrrrooommmkkkiii\\\ZZZWWWRRRLLLHHHFFFEEEBBBDDDEEEGGGJJJOOOTTTXXX```dddiiikkkkkkkkkmmmooosssssstttyyyzzzrrrlllppptttzzz~~~uuunnnbbb___\\\YYYWWWTTTPPPNNNOOOMMMKKKIIIHHHGGGGGGGGGEEEFFFGGGIIILLLNNNMMMKKKGGGFFFCCC@@@>>>>>>>>>>>>@@@@@@AAAAAABBBCCCDDDDDDGGGNNNWWW^^^aaa___[[[XXXYYYaaallluuuxxxwwwuuuuuuoooiiifffkkkppprrrtttwwwwwwuuussstttwww{{{~~~||||||yyypppiiifffgggccc```]]][[[[[[bbbkkkvvvwwwwwwuuuqqqoooooopppmmmmmmkkkiiifffdddeeeggghhhlllnnnmmmmmmnnnjjjeee___aaabbbbbb___ZZZUUUQQQMMMJJJEEEAAA@@@??????>>>;;;;;;;;;:::999777666555111111111000000000//////------......///000000000......................................................------------......+++,,,,,,------.........---,,,,,,++++++,,,,,,---------............------+++++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......------,,,,,,------...+++---//////,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------............------++++++,,,,,,,,,---------------------.........///***+++---...///...---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------+++,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,------------,,,,,,+++++++++,,,,,,,,,------...---,,,,,,+++++++++,,,+++++++++,,,,,,---------------...............---------------.........///------------------------,,,,,,,,,,,,---------...///..................///////////////////////////000111333555888;;;===>>>@@@BBBGGGNNNVVV^^^ccceee|||zzzvvvrrrooommmkkkkkkdddcccbbbcccdddbbb\\\XXXUUUTTTWWW___hhhmmmooopppooosss}}}yyywwwwwwuuuqqqllllllnnnttt|||{{{xxxyyyssstttuuuwwwwwwuuuqqqnnnqqqrrrppplllgggccc___[[[JJJJJJHHHEEEBBBAAABBBCCCGGGJJJNNNQQQUUU[[[cccjjjpppuuu|||~~~|||{{{{{{~~~zzzyyy}}}|||yyyzzz~~~{{{pppnnnjjjfffccc^^^YYYVVVTTTSSSPPPNNNLLLLLLLLLLLLNNNMMMKKKHHHIIIKKKJJJHHHGGGEEEBBB???=========>>><<<<<<===>>>???@@@AAABBBEEEIIINNNUUU[[[\\\YYYVVVUUU]]]lllxxx}}}{{{wwwwwwssskkkeeegggiiijjjkkknnnqqqooommmoootttyyy~~~}}}}}}}}}|||ssslllhhhggg```VVVXXX```iiiooowwwxxxuuupppoooppplllkkkjjjgggeeecccdddfffdddhhhjjjjjjmmmooolllfff___`````````___^^^\\\[[[UUUPPPIIIDDDAAA@@@???>>>;;;<<<<<<<<<;;;999777666111111111111000000000000,,,,,,---...///000111111////////////////////////////////////////////////......------------......***++++++,,,---...//////...---++++++++++++---...------............------,,,,,,,,,------.........,,,,,,++++++,,,,,,---......------,,,,,,------...***---//////,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------..................---+++++++++,,,,,,------------------.........//////+++,,,...000000///...---------,,,+++++++++,,,,,,---------------------------,,,,,,,,,,,,---......,,,,,,------...///000000,,,,,,,,,,,,,,,,,,,,,,,,................................................***++++++,,,,,,++++++***,,,,,,,,,---------.........---,,,,,,+++++++++++++++++++++,,,,,,---------////////////...---,,,+++---------.........//////---------------------------------.........////////////............//////////////////////////////000222555888<<<>>>@@@@@@CCCFFFLLLTTT]]]cccgggggg}}}vvvsssqqqmmmiiiiiisssjjjbbb___[[[VVVRRRRRRXXX\\\aaaccceeeiiioootttyyy{{{|||xxxuuurrrpppooooooqqqqqqtttxxx|||zzzuuupppooommmkkklllmmmlllgggcccbbbcccccc___XXXQQQLLLJJJFFFEEECCCCCCDDDHHHLLLOOOXXXVVVZZZdddnnnuuu|||||||||{{{yyy{{{{{{}}}~~~}}}xxxppphhhcccZZZ\\\]]][[[WWWVVVWWWZZZYYYXXXVVVTTTSSSPPPLLLIIIGGGEEECCCBBBAAA???<<<:::;;;;;;;;;<<<===>>>@@@@@@@@@BBBFFFKKKOOOQQQSSSSSSRRRYYYcccmmmsssuuusssrrrlllhhhdddcccfffjjjllllllmmmmmmmmmoooqqquuuxxxzzzuuueee\\\\\\bbbeeejjjpppuuuyyyzzzzzzsssnnniiifffhhhiiiiiihhhfffiiiiiihhhjjjnnnmmmiii```___^^^```bbbcccbbbaaaaaaZZZQQQJJJGGGEEEBBB???888999:::;;;;;;;;;;;;;;;666444222111000000///.........------------,,,,,,......------------......000000///...............---------------------------------............///------------------------......---------,,,,,,,,,---..................---111111000...---,,,+++***------------------------......------------......---,,,,,,++++++,,,,,,---------------------------'''***---///000...,,,*********+++,,,,,,,,,,,,+++---------------------------......,,,++++++---///+++++++++,,,,,,,,,------333000,,,,,,...000///...,,,,,,,,,,,,,,,,,,,,,,,,---...///111111///...---------------------------+++,,,,,,------,,,,,,+++,,,------......------,,,---,,,***))))))***,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,------......------,,,+++------------------------......---,,,,,,,,,,,,---,,,,,,,,,---------......,,,------......------,,,+++,,,------......------+++++++++,,,,,,,,,---------------............///---------............///...///111222222222000000333555888===@@@CCCDDDEEEOOOVVV___ccccccbbbdddgggwwwsssrrrtttuuusssqqqsssmmmcccYYYTTTPPPNNNQQQVVVaaadddgggkkknnnssswww{{{~~~{{{zzzyyyxxxwwwvvvtttsssuuutttuuuwwwxxxvvvooojjjfffeeedddeeeeeeccc]]]XXX\\\[[[YYYUUUOOOKKKIIIHHHEEEFFFHHHLLLQQQWWW]]]```fffffflllxxx{{{zzzzzzzzz}}}}}}{{{xxxttttttqqqkkkddd```___```bbbaaaaaaaaaaaa___[[[YYYSSSOOOIIIEEEBBB@@@>>><<<;;;;;;;;;;;;<<<===>>>>>>@@@AAADDDFFFIIIKKKLLLMMMMMMRRRZZZbbbggghhhgggfffdddaaa^^^^^^aaadddeeeeeemmmlllllllllmmmpppssstttzzz{{{~~~yyylllgggaaabbbeeehhhlllssszzz~~~|||wwwqqqnnnmmmmmmlllkkkjjjlllkkkjjjmmmqqqqqqmmmgggddd```______aaabbbbbbddd^^^WWWRRROOOKKKGGGCCC===<<<;;;:::;;;<<<<<<<<<999888555444333222000///........................///......------......///000000///.......................................---------............///------------------------......---------,,,,,,,,,------............------000000///...---,,,,,,+++------------------------......------------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,...///...,,,+++++++++,,,------------,,,------------------------+++,,,,,,+++))))))+++---,,,,,,,,,,,,------------000---+++,,,...000000///------------------------,,,---...//////...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,...---+++******+++---...,,,,,,,,,---------......++++++++++++++++++++++++***+++,,,---------,,,,,,------......------,,,,,,------------------------......---,,,,,,,,,,,,---,,,,,,,,,------------...,,,,,,------------,,,,,,+++,,,------......------,,,,,,,,,,,,---------------------............///........./////////000000//////000111111111111111444777;;;@@@EEELLLSSSXXXdddggglllmmmllljjjiiiiiiuuutttvvvxxxuuunnnjjjkkkbbbYYYPPPIIIFFFJJJXXXeeettttttuuuxxx|||~~~xxxyyy|||{{{xxxyyywwwttttttsssooohhhcccYYYWWWWWWXXXYYYWWWQQQLLLQQQPPPNNNKKKHHHGGGIIIKKKLLLOOOUUU\\\dddkkkqqqtttvvvxxx~~~~~~xxxqqqnnnmmmpppppprrruuuwwwwwwtttqqqhhhaaaWWWNNNHHHDDDBBB@@@===<<<<<<;;;;;;<<<<<<===AAAAAAAAABBBCCCEEEFFFGGGGGGKKKPPPVVVYYYZZZZZZYYY[[[YYYXXXZZZ]]]```aaaaaaggggggffffffhhhjjjmmmnnnrrrvvv|||{{{rrrffffffdddbbbdddlllxxxzzzwwwtttqqqooonnnoooooommmpppvvvwwwtttpppkkkeeeaaaaaabbbdddeeegggddd```^^^\\\WWWQQQKKKGGGBBB<<<:::<<<>>>??????===<<<:::888666444222111///////////////000000000///......------......///000000///...............////////////////////////---------............///------------------------......---------,,,,,,,,,,,,,,,------------,,,,,,//////.........---------------------------------......------------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,---............---------------------------+++,,,,,,+++******+++---,,,------------.........,,,++++++,,,///000000///........................+++,,,---......---,,,+++------------------------------++++++++++++------,,,,,,------------,,,,,,......,,,,,,,,,,,,......------------............,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,......---------,,,,,,,,,------------------------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------,,,,,,+++,,,------......------,,,------------.........---------............///////////////000000000111////////////000111333444555:::@@@EEELLLWWWgggrrr~~~|||wwwrrrnnnlll~~~~~~|||rrrddd\\\[[[TTTOOOJJJHHHIIITTTjjj}}}}}}zzz|||{{{yyyvvvrrrpppnnnjjjddd___TTTQQQOOOPPPRRRRRRNNNKKKHHHIIIKKKLLLMMMPPPTTTWWW]]]```gggnnnuuu{{{~~~~~~}}}{{{|||}}}~~~uuugggZZZPPPJJJFFFEEEAAA@@@???>>>============AAA@@@@@@???@@@AAABBBDDDDDDFFFIIIMMMPPPRRRRRRRRRRRRSSSUUUXXX\\\___bbbcccaaaaaa```aaaccceeehhhjjjlllrrrwwwxxxwwwxxx|||uuusssmmmgggdddiiittt|||{{{vvvsssqqqrrrqqqppptttzzz}}}{{{xxxsssmmmiiiiiijjjkkklllkkkjjjiiijjjjjjfff^^^XXXRRRJJJAAA===>>>AAABBBAAA@@@@@@???<<<888555333333000000000000000000000000//////............//////000000///.......................................---------............///------------------------......---------,,,,,,,,,+++,,,,,,------,,,,,,+++---.....................------------------------...------,,,,,,------...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,---+++,,,,,,------------------------------------------...///...---,,,...///---------.........//////***+++,,,---...///......------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...,,,,,,,,,------,,,,,,,,,...---,,,,,,,,,,,,---...,,,,,,,,,------------...........................++++++,,,,,,,,,---------......------,,,,,,,,,,,,------------------------...---,,,,,,++++++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------,,,,,,,,,+++,,,------......---------------.........//////---------............///....../////////000000000000///......000222555777888===CCCHHHPPP```tttxxxsssrrrqqq```VVVTTTIIIHHHKKKOOOVVVfff~~~}}}|||uuussspppooonnnkkkeee```YYYUUUPPPNNNPPPQQQPPPNNNJJJOOOVVV\\\aaaeeehhhjjjnnnrrrxxx~~~{{{ttttttxxx||||||zzzxxxzzz}}}rrrdddXXXPPPJJJGGGFFFFFFDDDCCCBBBAAAAAAAAA@@@???>>>======>>>@@@AAA@@@BBBDDDGGGIIILLLMMMNNNIIIKKKOOOSSSXXX\\\aaaccccccbbbaaa```aaabbbdddfffhhhmmmqqqqqqnnnlllooosss{{{~~~|||tttmmmjjjmmmpppyyy|||}}}{{{yyytttvvvuuutttyyy}}}zzzvvvtttuuuuuuuuuuuuooooooqqqtttvvvrrrkkkeee\\\TTTJJJCCCAAABBBCCCCCCAAABBBBBB???:::666555555111111111111000000000000/////////....../////////000000///...............---------------------------------............///------------------------......---------,,,,,,,,,+++,,,,,,------,,,,,,+++---------...............------------------------------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++------,,,+++++++++,,,---******+++,,,,,,,,,,,,,,,---------------------------...//////...---...///---------.........//////,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...+++,,,,,,,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------///...---,,,,,,,,,------------------------------------,,,++++++++++++,,,+++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,++++++,,,------......---------------.........//////---------............///------........./////////111000//////111444888;;;;;;@@@FFFKKKSSScccxxx}}}}}}~~~ooo]]]SSSPPPJJJLLLRRR[[[fffvvv|||~~~}}}||||||sssqqqpppqqqsssqqqkkkggg]]]YYYTTTRRRTTTVVVVVVUUU[[[bbbkkktttyyy{{{|||}}}~~~~~~wwwnnnkkkmmmoooooommmoooqqqsssvvvyyy}}}~~~xxxzzz}}}wwwlllaaaWWWOOOJJJKKKKKKIIIHHHGGGFFFFFFFFF@@@??????>>>===============>>>@@@BBBDDDEEEFFFGGGAAACCCGGGKKKOOOTTTZZZ^^^fffeeebbb```______``````cccgggkkkkkkiiihhhjjjlllmmmrrrwwwzzzsssmmmiiifffjjjoootttwwwzzz}}}yyy{{{|||}}}}}}{{{|||}}}}}}|||uuuuuuwwwzzz|||zzztttnnnccc^^^VVVMMMFFFCCCCCCDDDCCCEEEFFFCCC===999777888555444444333222111000000000//////......//////000000000///...............---------------------------------............///------------------------......---------,,,,,,,,,,,,,,,------------,,,,,,------..................------------------------------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,)))***++++++,,,,,,++++++------------------------+++,,,......,,,+++,,,---,,,------------.........---//////...,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------------------...,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++************************,,,,,,+++++++++,,,---...///...---,,,+++,,,------------------------------------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,------......------,,,------------.........---------............///------------............111000000111333777;;;>>>>>>BBBHHHNNNWWWeeevvv~~~uuuiii]]]VVVTTT\\\\\\aaaiiisssxxx|||{{{sssssstttwwwzzzxxxsssnnncccaaaaaaeeekkkooopppnnnuuu{{{|||xxxxxx~~~xxxpppkkkkkkmmmoooooopppqqqsssvvvyyy|||zzzwwwvvvvvvwwwyyy}}}zzzssslllbbbXXXQQQNNNMMMLLLKKKJJJJJJIIIIIIFFFFFFEEEDDDBBB@@@>>>======>>>???@@@AAA@@@@@@@@@===???AAACCCFFFJJJQQQVVV^^^]]][[[ZZZYYYZZZ[[[\\\bbbccceeeffffffeeedddddd___eeekkkppp|||wwwoooeeefffhhhiiimmmsss|||~~~||||||~~~}}}||||||}}}}}}wwwrrrhhhfff```VVVJJJDDDCCCEEEDDDGGGIIIGGGAAA<<<;;;<<<999999888666444333111111000000////////////000000000000///.......................................---------............///------------------------......---------,,,,,,,,,------............------..................---------------------------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***+++,,,,,,------,,,,,,------------------------***,,,......---,,,,,,,,,,,,,,,,,,,,,---------------//////...,,,,,,///111------------------------------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,---...000...---++++++,,,---...---------------------------,,,++++++***+++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,------......------,,,,,,,,,,,,---------------------............///............////////////111111111333666:::===@@@AAAEEEKKKRRR\\\hhhttt|||vvvlllhhhfffbbbaaabbbnnnlllmmmsss{{{uuuyyy~~~~~~zzzuuuvvvxxx|||}}}xxxsssmmmooouuu~~~~~~xxxxxxvvv{{{zzz}}}|||uuuqqqpppsssvvvxxxtttuuuwwwyyy|||{{{wwwtttwwwuuutttssssssuuuxxxzzz|||~~~}}}|||zzzuuulllaaaZZZOOONNNMMMLLLKKKKKKKKKKKKNNNNNNMMMKKKHHHDDD@@@>>>@@@@@@AAAAAA@@@???===<<<===???@@@@@@AAAEEELLLQQQQQQQQQQQQQQQSSSVVVYYY[[[bbbaaaaaabbbcccaaa^^^[[[ZZZaaahhhlllvvvyyyooommmiiieeefffnnnzzz~~~yyyyyy|||~~~}}}wwwssskkkkkkggg\\\MMMDDDBBBEEEEEEIIILLLJJJCCC???>>>???===<<<;;;999666444333222000000////////////000000000000///...............////////////////////////---------.........//////------------------------......---------,,,,,,,,,---......//////......---//////.........------------------------------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---------------------------,,,------------,,,+++***+++,,,------......------------------------------,,,...111111///.........+++++++++,,,,,,,,,---------...///---,,,---111555........................,,,++++++******++++++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,+++++++++,,,------......------,,,++++++,,,,,,,,,---------........................---,,,+++***+++,,,---...000...---++++++,,,---...---------------------------,,,++++++******++++++******+++++++++,,,,,,,,,+++++++++,,,,,,++++++++++++,,,------......------+++++++++,,,,,,,,,---------------.........//////////////////000000000000111111222555888;;;???AAACCCFFFMMMVVV```kkktttxxx~~~gggccceeeooovvvvvvwwwzzz}}}zzzqqqtttyyy|||}}}~~~|||zzzzzz{{{}}}wwwggghhhlllppptttuuusssrrrvvvzzzzzzzzzuuu|||{{{{{{|||{{{}}}}}}}}}}}}yyywwwvvvrrrssssssooojjjjjjooouuuuuuxxx}}}zzz||||||sssiiiddd[[[WWWTTTSSSTTTSSSOOOLLLTTTSSSRRRRRRPPPLLLFFFAAAIIIEEE@@@>>>===<<<888555888888999===AAACCCCCCBBBEEEEEEFFFIIIMMMSSSXXX\\\```bbbcccaaa^^^\\\]]]___aaaaaabbbeeemmmxxx|||tttkkkeeegggnnnuuuttt{{{xxxrrrtttxxxxxxwww~~~}}}zzzrrrggg```___WWWHHH@@@AAACCCDDDGGGJJJJJJFFF???:::<<<=========<<<:::888777222222222222111111111111000000000000000000000000////////////////////////------------------------//////......---------,,,..............................//////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,++++++***+++,,,---...///...---,,,000000//////............,,,------......------,,,,,,---......//////......(((+++///222222000---+++,,,++++++******++++++,,,+++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------*********++++++,,,,,,,,,------,,,+++,,,---...///.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------...///000000//////000111---333888:::999;;;AAAGGGHHHMMMTTT\\\cccjjjpppssstttzzz]]]```lll~~~}}}xxxxxxwwwuuuvvvxxx}}}~~~~~~yyyvvvsssssstttrrrlllfff[[[\\\```fffmmmsssxxxyyy|||vvvuuu}}}{{{{{{www~~~}}}|||zzzzzzyyyyyyzzz}}}xxxxxxvvvrrrnnnnnnrrrvvvwwwzzzzzzpppkkkddd```\\\YYYXXXYYYYYYYYY[[[^^^aaacccbbb\\\TTTOOOKKKHHHEEECCCAAA@@@>>><<<:::::::::===@@@BBBBBBBBBBBBBBBBBBDDDGGGKKKPPPRRRXXXZZZ]]]^^^]]]\\\^^^```aaabbbcccfffkkksss}}}wwwnnniiihhhhhhiiinnntttzzzwwwoooppptttxxxyyyyyy|||~~~rrrhhhbbbbbbZZZLLLDDDEEECCCEEEGGGJJJJJJGGGAAA===>>>??????>>>===;;;999888444333333222111111111111////////////////////////........................------------------------/////////.........------............................../////////......---------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,+++++++++,,,------......------/////////.........------,,,------......------,,,,,,---......//////......***,,,///111111///---+++---,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,------------,,,+++++++++,,,...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------------------------///000000//////000222111333777<<>>===<<<<<>>>>>>>>@@@CCCGGGIIILLLPPPTTTWWWYYY[[[]]]______aaadddfffiiinnnssswww}}}{{{pppggg```aaadddgggkkkwwwzzzqqqnnnqqquuuwwwsssvvvzzz~~~~~~tttkkkffffff___QQQIIIHHHGGGGGGHHHJJJJJJHHHCCC@@@@@@@@@@@@???>>>===;;;;;;888666444222111000000111////////////////////////........................------------------------000000////////////.............................................---,,,+++------------------------////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,------------,,,,,,---,,,,,,,,,,,,---...............---------------,,,------......------,,,,,,---......//////......,,,---...//////...,,,+++...------,,,,,,------...------------,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------------,,,+++++++++++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++++++++++++++++++++++++++++++++------------++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...///000---------------------------...////////////111333666777;;;BBBIIINNNOOONNNXXX___gggkkkjjjiiikkkmmmpppuuuyyy|||~~~\\\iiizzzvvvxxxyyyxxxyyy|||~~~zzzjjjddd\\\VVVSSSRRRRRRQQQ[[[___hhhrrrnnnjjjnnn~~~}}}yyyuuuyyyzzzvvvsssrrroooooopppnnnmmmlllmmmooopppkkkhhhkkkllljjjjjjllltttttttttuuuyyy~~~|||uuuqqquuu|||{{{vvvttttttsssqqqooonnnmmmlllkkkkkkmmmqqqwww~~~~~~{{{zzzyyyyyyyyy{{{{{{yyytttmmmgggcccbbb___bbbdddeeefffjjjpppuuuxxxppplllnnnqqqttt{{{vvvmmmhhh``````^^^WWWNNNHHHGGGHHHAAA???======>>>??????>>><<<;;;;;;;;;===???AAACCCCCCFFFKKKPPPTTTWWWYYYZZZ[[[^^^bbbfffgggiiilllnnnrrrtttyyy~~~ssskkkiiiiiiggggggqqq|||wwwssssssrrroooqqqtttvvvwwwwwwvvvuuutttnnniiihhhbbbVVVNNNLLLMMMLLLLLLKKKKKKHHHDDD@@@>>>>>>?????????>>>>>>>>>;;;999777444222111111111........................------------------------........................000000000000000/////////....................................---,,,+++***........................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,------......------,,,------,,,+++,,,---...///------------------------,,,------......------,,,,,,---......///..................------,,,,,,,,,------,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------......------,,,,,,++++++*********+++++++++,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++++++++++++++++++++++++++***+++---......---+++***,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////........................,,,---...//////000333555:::>>>DDDLLLRRRVVVXXXXXXbbbiiiqqqsssoookkkkkkmmmlllppptttvvv|||jjjttt}}}~~~|||wwwzzz{{{wwwtttxxxwwwkkk^^^ZZZVVVSSSSSSVVVXXXZZZbbbiiitttmmmkkkqqqzzzxxx}}}~~~uuusssooopppooommmhhheeeccccccbbbbbbcccbbbbbbcccfffhhheeeaaaaaafffkkkmmmooosssyyywwwvvvyyy}}}xxxrrrvvv}}}|||{{{xxxxxxzzz~~~~~~}}}wwwpppkkkiiihhhiiihhhddd```^^^aaadddeeelllvvv~~~}}}}}}~~~~~~|||||||||{{{uuuqqqpppooojjj```TTTLLLHHHHHHCCCBBB????????????>>>===888888888999:::<<<>>>???>>>@@@DDDIIIMMMQQQRRRSSSTTTXXX^^^bbbdddfffhhhiiikkkoootttyyy}}}zzzsssnnnpppyyy~~~wwwtttqqqppppppnnnmmmkkkiiihhhmmmiiiggggggddd]]]XXXVVVWWWUUURRRPPPMMMIIIDDDAAA<<<======>>>>>>???@@@AAA>>><<<:::777444333222222////////////////////////................................................/////////000000000000000....................................---,,,+++***........................------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,------......------,,,------,,,+++,,,---...///------------------------,,,------......------,,,,,,---......///.........///...---,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------------------------------------,,,,,,++++++************+++++++++,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++++++++++++++++++++++++++***+++---......---+++***,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,---...///000222555888:::CCCNNNVVVZZZ\\\___bbbjjjooottttttoookkkiiijjjgggkkkpppuuussszzz||||||{{{}}}|||xxxppplllsssmmm___\\\\\\]]]^^^aaaeeeiiikkkqqqxxxtttrrruuu~~~~~~|||~~~~~~~~~}}}vvvlllggghhhfffgggfffccc```^^^]]]^^^aaabbbbbbbbbaaacccfffiiihhhgggjjjqqqvvvxxx|||}}}}}}zzzvvvxxxxxxuuummmddd]]]ZZZ[[[[[[aaahhhnnnsssyyyzzzwwwwwwwww~~~~~~}}}~~~}}}zzzyyyvvvoooeeeZZZQQQKKKHHHGGGEEEDDDDDDDDDCCC@@@>>>777777777888999:::;;;;;;======>>>BBBGGGKKKLLLLLLMMMQQQWWW\\\___bbbeeegggiiimmmsssxxx|||{{{wwwxxxwwwsss{{{~~~|||vvvtttppplllhhheeecccbbbdddccccccdddffffffeeedddaaa^^^[[[XXXTTTOOOIIIDDD>>>>>>>>>>>>>>>???@@@AAA@@@???===;;;888666444333000000000000000000000000////////////////////////..............................////////////000000.......................................---,,,+++........................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,------------,,,,,,---,,,,,,,,,,,,---......---------------.........,,,------......------,,,,,,---......//////......---------,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,------...------------------------,,,+++++++++++++++*********++++++,,,---,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,........................---...///000111444888<<<<<>>??????@@@@@@@@@???===999666444111111111111111111111111000000000000000000000000........................------........./////////............................../////////......---................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,+++++++++,,,------......------------........./////////,,,------......------,,,,,,---......//////......++++++,,,---------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,---------...******+++++++++,,,,,,,,,******+++,,,,,,---......------------------------+++++++++,,,,,,,,,,,,,,,***+++,,,---...------,,,******+++,,,---//////000,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...........................///000111222666;;;???CCCNNN^^^llluuu{{{~~~}}}vvvqqqnnnllliiifffeeegggjjjrrrsssyyy{{{{{{|||wwwttttttwwwwwwsssnnnppprrrvvvzzz||||||{{{zzzxxx}}}~~~}}}~~~}}}~~~~~~~~~~~~rrrtttwwwwwwuuuqqqlllhhh```]]]\\\]]]^^^aaakkkuuuxxxxxxvvvssspppooopppqqqppprrruuuvvvuuusssssssssvvvyyy~~~|||zzzooohhheeeaaagggooouuuzzz}}}}}}|||~~~}}}{{{{{{||||||}}}yyyssslllfffbbb\\\VVVQQQMMMMMMNNNOOOOOOMMMHHHDDDBBBBBBAAA???===<<<;;;:::;;;999777999???DDDGGGHHHFFFHHHLLLOOOSSSXXX^^^bbbbbbhhhoootttvvvvvvxxxzzzxxx}}}vvvqqqnnnsss~~~}}}xxxsssooommmllllllffffffddddddggglllnnnmmmllljjjiiigggccc]]]VVVQQQIIIHHHEEEBBB???>>>======@@@AAABBBBBB???<<<888555111111111111111111111111000000000000000000000000////////////////////////,,,---------......//////..............................//////000/////////////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,***++++++,,,,,,++++++***+++,,,---...///...---,,,........./////////000000,,,------......------,,,,,,---......//////......)))***,,,---...------,,,...------,,,,,,------...---------.........//////******+++++++++,,,,,,,,,******+++,,,,,,---......------------------------,,,,,,,,,------.........+++,,,---...///...------******+++,,,...///000000,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++........................---,,,,,,++++++,,,,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...////////////////////////////////////000111333777<<<@@@LLLTTTcccuuu{{{tttrrrppplllhhhgggggghhhppp{{{{{{zzzzzz|||zzzzzzyyyvvvqqqkkkeeebbbeeennnvvv}}}}}}}}}}}}zzzsssmmmcccbbbaaa```___^^^^^^^^^[[[[[[ZZZYYY\\\eeesss}}}|||}}}|||yyyzzzxxxvvvwwwxxxzzzzzzzzz{{{zzzyyyyyyyyyzzz{{{{{{yyyssspppkkkooouuu{{{zzzuuurrruuu|||{{{wwwpppkkkgggccc```^^^]]]\\\YYYVVVRRRNNNKKKIIIEEEFFFDDD@@@???@@@<<<777::::::999:::<<<@@@DDDFFFEEEFFFGGGIIILLLQQQXXX]]]\\\___dddiiikkknnnqqqsssrrrxxx~~~xxxnnnlllnnnsss~~~~~~tttrrrrrrpppnnnllliiihhhhhhjjjmmmpppsssrrrqqqppplllfff]]]XXXWWWSSSNNNJJJGGGEEECCCAAABBBAAA????????????===;;;:::888666333111///......000000////////////000000111111000000//////......////////////////////////////////////////////////...........................------,,,,,,------...---------------------------------------------------------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,------......------,,,------------------------+++,,,...//////...,,,+++,,,---...//////...---,,,------------------------.........------,,,,,,,,,------,,,,,,------...///------,,,,,,,,,,,,++++++000///---,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,000---******---......,,,+++,,,------++++++,,,------------------------------------,,,,,,+++++++++---------------------------------------------------,,,,,,++++++,,,,,,---++++++------------+++++++++,,,,,,------,,,,,,+++---------............///........................///000222555777;;;@@@DDDOOOVVVfff|||{{{yyyuuulllddd```dddkkkqqqwww~~~}}}zzzwwwvvvzzz{{{wwwrrrmmmjjjiiiiiihhhoooyyy~~~{{{wwwsssooommmmmmjjjddd___````````````aaabbbddddddddddddbbb___```gggqqqzzz|||||||||}}}}}}|||zzzzzzzzzzzzyyyxxxwwwwwwxxx{{{~~~~~~}}}|||yyyuuuxxx}}}zzz~~~~~~zzzxxxzzzzzzxxxvvvzzz|||xxxtttnnnhhhddddddcccaaa^^^ZZZUUUQQQOOOJJJKKKIIIEEEDDDFFFCCC>>>>>>===;;;;;;;;;>>>@@@BBBCCCDDDDDDDDDEEEIIIMMMQQQRRRWWW^^^cccfffhhhiiikkklllrrryyy|||}}}yyysssooolllqqqxxx}}}~~~zzzvvvqqqppppppoooooonnnnnnnnnnnnxxxwwwwwwuuurrrjjjaaa[[[^^^\\\YYYVVVRRRLLLEEEAAADDDBBB@@@@@@@@@@@@???======;;;777444111000000111333222111000000///000000111000000000/////////...////////////////////////////////////////////////...........................------,,,,,,------...------------------------------------------------...---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------......------,,,------------------------,,,,,,---......---,,,,,,------............------------------------------......---------,,,,,,,,,++++++******++++++,,,---------,,,,,,,,,,,,++++++---,,,+++***)))******+++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,000---++++++---......,,,+++,,,------++++++,,,------------------------------------,,,,,,,,,++++++---------------------------------------------------,,,,,,++++++,,,,,,---,,,---............---,,,,,,,,,,,,------,,,,,,,,,---------............///..................//////...000222555999???FFFKKKUUU^^^nnnyyypppiiifffhhhkkknnnppptttxxx{{{zzztttqqqsssyyy}}}{{{tttkkkfffhhhmmmrrrtttxxx|||yyyvvvtttrrrqqqnnnjjjiiijjjiiifffccccccccceeefffiiikkkmmmooopppooolllgggeeehhhooovvv~~~}}}{{{{{{|||{{{yyywwwuuussswwwyyy|||||||||~~~}}}|||{{{qqqsss~~~}}}xxxxxxyyywwwpppqqqrrrsssuuuvvvwwwxxxuuunnnqqqpppoookkkfff```ZZZWWWQQQRRRPPPLLLLLLNNNLLLGGGDDDCCC@@@>>>======>>>>>>@@@AAABBBAAA@@@AAACCCEEEGGGMMMUUU\\\```aaabbbcccgggmmmssswwwxxx{{{vvvlllhhhiiirrr|||}}}xxxssstttvvvwwwwwwuuutttsss}}}}}}}}}}}}yyyqqqhhhaaaeeeeeeeeeddd```XXXNNNGGGGGGEEEBBBAAAAAAAAA@@@???@@@===:::666444333333444555444222111000000//////000000000000////////////////////////////////////////////////////////////..............................------------......------------------------------------------------.........---------------,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,------......------,,,------------------------------------------------.........------.........------------------------...------------,,,,,,,,,++++++******++++++,,,---------,,,,,,,,,,,,++++++,,,+++***)))))))))******,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,///---++++++---...------+++---...---,,,+++,,,---------------------------------------,,,,,,,,,,,,---------------------------------------------------,,,,,,++++++,,,,,,------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,---------............///...............///000000111222555999>>>FFFOOOTTT]]]hhhxxx{{{qqqllliiijjjjjjjjjiiijjjmmmooozzztttrrrtttzzz~~~~~~wwwqqqkkkkkkqqqxxx}}}~~~}}}}}}}}}xxxtttrrrqqqqqqpppuuusssqqqrrrvvvyyy{{{{{{pppppppppqqqssstttvvvwwwwwwvvvsssnnniiiiiimmmqqq~~~}}}}}}|||{{{yyyxxxwwwvvvzzz|||}}}}}}}}}~~~|||xxxvvvnnnoooxxx|||zzzvvvrrrooommmmmmmmmppptttzzz~~~}}}yyyssskkkddd___[[[\\\YYYUUUTTTVVVTTTPPPJJJHHHEEEBBB???>>>=========???AAAAAA@@@???@@@AAACCCHHHOOOTTTXXX[[[^^^___dddjjjqqqttttttuuuxxx{{{{{{xxxoookkkkkkttt~~~|||{{{zzzzzzzzz{{{||||||}}}~~~~~~xxxooohhhhhhiiikkkllljjjccc[[[TTTJJJGGGCCC@@@@@@@@@???>>>??????===;;;999888666666444333222111000000000000000000000000////////////////////////////////////////////////////////////..............................------------..............................................................................---------------------------..................---,,,------......------,,,,,,,,,------------------...------,,,,,,------...///...---,,,,,,---...///........................------------------------------,,,,,,------...///------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,------------,,,---...---,,,+++,,,...------------------------------------------,,,,,,,,,,,,---------------------------------------------,,,,,,++++++,,,,,,---------............---------------,,,,,,------------------............///............///000111222555777:::>>>DDDMMMVVV\\\bbbooo~~~zzzpppllljjjjjjjjjhhhggghhhjjjlll{{{yyyuuurrrrrrwww~~~~~~|||||||||uuuooooooqqqvvv~~~}}}{{{wwwwwwyyyxxxwwwwwwwwwwwwyyy|||~~~~~~}}}~~~|||{{{zzzzzzyyyxxxxxxvvvrrrllljjjlllnnnwww~~~|||zzzyyyzzz{{{|||zzzzzzzzzyyyyyyyyy{{{|||xxxuuuzzzzzzuuurrrpppooorrrttttttrrrpppooooooxxx}}}|||yyywww|||yyyqqqmmmkkkkkkgggaaa___```]]]YYYPPPNNNJJJFFFCCC@@@>>>===;;;===@@@AAAAAA@@@AAABBBBBBDDDHHHKKKNNNRRRWWW[[[bbbhhhnnnrrrqqqpppooooooqqqvvvxxxwwwzzz}}}wwwnnnqqquuu{{{zzzxxxyyy|||~~~zzz{{{~~~{{{tttooommmmmmmmmmmmmmmiiiddd```PPPKKKEEEAAA???>>>===<<<===???@@@AAA@@@===999777222222111111000000111111////////////000000000000///////////////////////////////////////////////////////////////////////////......------......///........................................................................---------------------------..................---,,,------......------,,,,,,,,,,,,---------.........------,,,,,,------...///...---,,,,,,---...///........................------------------------------,,,,,,------...///------,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,---......,,,,,,---...------------------------------------------------,,,,,,,,,---------......---------------------------,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,---...------,,,,,,------...---------............///......---...///111333444888;;;>>>BBBGGGOOOXXX]]]fffqqq}}}~~~zzzqqqnnnmmmnnnmmmkkkjjjiiikkkmmmsssrrrpppooopppuuu|||~~~}}}{{{|||{{{qqqkkkmmmrrrzzzzzzvvvvvvyyy|||}}}|||{{{yyyzzzzzzvvvpppllllllnnnppp}}}}}}|||{{{{{{|||}}}yyyyyyyyyxxxwwwvvvtttsssttt}}}|||{{{~~~}}}vvvwwwvvvsssnnniiifffeeefffjjjpppwww|||zzzuuuwwwyyyzzz|||zzzrrrnnnnnnjjjeeeZZZXXXTTTOOOJJJEEEBBB@@@<<<>>>@@@AAA@@@@@@AAABBB@@@@@@AAABBBDDDHHHNNNSSS[[[```ggglllllliiifffdddeeejjjnnnooosss~~~yyyvvvtttwww|||{{{yyyyyyyyyvvvwwwzzz|||}}}{{{vvvrrrsssqqqooonnnnnnllljjjhhhZZZTTTKKKDDD@@@>>>===<<<<<<>>>AAACCCCCC@@@===;;;444444333222111111111111////////////000000000000//////////////////////////////////////////////////////////////////////////////............//////................................................---------------.........,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,------......------,,,+++,,,,,,------.........------------------------.........------.................................,,,,,,,,,------------...++++++******++++++,,,---------,,,,,,,,,,,,++++++******+++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,,,,---,,,...///...---,,,---...------------------------------------............+++,,,,,,------.........---------------------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---///...---,,,,,,---...///---------............//////...---...///222555777999<<<@@@EEEKKKQQQYYY^^^iiipppxxxyyywwwyyy~~~vvvsssssstttsssqqqmmmkkkjjjkkkrrrrrrqqqooooooqqquuuyyyyyywwwyyy|||||||||wwwtttvvv}}}~~~~~~|||~~~{{{uuupppnnnooosss|||~~~~~~~~~{{{yyywwwxxxxxxyyyzzzyyyvvvqqqnnniiittt}}}|||~~~|||vvvpppkkkiiibbbccceeegggiiikkkllllllwww}}}|||rrrpppppppppsssvvvyyy{{{~~~}}}xxxssskkkiiiddd]]]VVVPPPKKKHHHDDDDDDEEECCCAAA???@@@@@@===>>>??????@@@BBBGGGJJJMMMSSS\\\ccceeebbb^^^[[[[[[^^^cccgggkkkttt{{{|||~~~|||yyyuuuvvvwwwyyyzzzyyyuuussssssqqqooopppqqqrrrrrrrrrfff___TTTKKKEEEAAA???>>>===>>>@@@AAABBBBBBBBBAAA:::999777555333222111000.../////////000000000111//////////////////////////////////////////////////////////////////////////////............//////................................................+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------......------,,,++++++,,,,,,---......///,,,,,,---......---,,,,,,------............------........................,,,,,,,,,---------......++++++******++++++,,,---------,,,,,,,,,,,,++++++***+++,,,---...------,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***---//////---,,,,,,------...///...---,,,---///------------------------------------.........///++++++,,,,,,---......///---------------------------,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---...///...---,,,,,,---...///---------............//////...---...///333666888<<<@@@FFFLLLRRRXXX___ccclllooossstttuuuwww|||{{{yyytttuuuvvvtttpppmmmjjjjjjwwwvvvtttqqqooonnnpppssswwwrrrqqqwww|||~~~|||}}}xxxrrrppppppxxx~~~|||~~~{{{uuuqqqssstttvvvwwwwwwsssnnnjjjbbbmmm|||}}}}}}xxxuuullljjjhhheeedddcccddddddccciiipppwww{{{{{{yyywwwllliiiffffffhhhkkkjjjiiippp|||{{{xxxrrrjjjaaaZZZSSSPPPMMMLLLJJJGGGBBB?????????===>>>@@@AAA@@@AAACCCEEEBBBIIISSS[[[___]]]XXXUUUVVVXXX\\\```dddkkkvvv~~~wwwvvvvvvwwwxxxwwwtttrrrooonnnooorrrvvvyyyzzzzzznnnfff[[[PPPIIIEEEBBB@@@??????>>>>>>@@@BBBEEEFFF???>>>;;;888444222000///.../////////000000111111////////////////////////////////////////////////000000000000000000000000//////............//////////////////////////////////////////////////////+++++++++,,,,,,---------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,------......------,,,++++++,,,,,,---...//////+++,,,...//////...,,,+++,,,---...//////...---,,,////////////////////////,,,,,,,,,------.........------,,,,,,------...///---------,,,,,,,,,++++++,,,---///000000000//////******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***---000///---+++,,,------...///...------...///---------------------------------.........//////++++++,,,,,,---...//////---------------------------,,,,,,++++++,,,,,,---///...---,,,,,,---...///000///---,,,,,,---///000---------........./////////...---...000333777999???DDDKKKSSSYYY```fffjjjooooooppprrruuuxxxzzz{{{}}}|||qqqsssuuuuuurrrooolllkkkuuuuuutttqqqooonnnqqqsssrrruuuyyy|||~~~|||{{{}}}www~~~~~~}}}|||}}}~~~{{{vvvqqqpppuuuzzz{{{||||||wwwooopppqqquuu{{{yyyvvvrrrnnnkkkiiihhhhhhjjjgggcccaaa```bbbeeeggg```^^^ZZZYYY[[[]]]______fffppp|||~~~}}}{{{mmm```XXXTTTRRROOOMMMJJJGGGBBB>>><<<<<<===>>>???AAABBBCCCCCCGGGNNNTTTWWWXXXVVVUUUTTTVVVYYY\\\```eeelllpppvvvxxxxxxwwwvvvuuurrrooonnnnnnmmmllloootttxxxzzzyyyrrrmmmeee]]]UUUNNNGGGCCCBBB@@@======???BBBCCCDDDBBBBBB@@@>>>:::666333111222222111111///---,,,+++111111000000//////......//////////////////////////////000000000000//////////////////////////////........................111///...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++((((((+++------,,,)))***,,,...///000111111,,,,,,+++***+++,,,---...///...---,,,------//////111000///...---,,,++++++........................------------------------000///...------------------,,,,,,++++++,,,,,,------------,,,,,,+++++++++)))***,,,---...------,,,))))))*********+++++++++......------------......---------,,,,,,+++++++++------------------------.........------,,,,,,,,,.................................------,,,,,,,,,+++++++++,,,,,,---------........................---------.........///////////////......---------,,,,,,------------------444///,,,000555777:::>>>EEEJJJQQQYYYaaafffiiijjjmmmkkkiiijjjnnnssswwwyyy|||~~~~~~zzzxxxtttssstttvvvrrrlllkkknnnzzzzzzyyywwwwwwwwwxxxyyy{{{||||||||||||~~~~~~{{{|||}}}vvvuuuvvv{{{{{{}}}}}}{{{zzz{{{|||{{{xxxuuusssyyy}}}~~~{{{uuurrrsssvvv{{{~~~|||~~~|||~~~~~~{{{{{{|||xxxuuutttsssrrrnnnhhhbbb^^^]]]]]]]]]WWWTTTQQQQQQRRRTTTUUUUUUZZZcccpppxxx{{{~~~ssskkkaaa\\\WWWRRRNNNJJJGGGDDDBBBAAA@@@@@@@@@@@@AAABBBBBBFFFLLLQQQTTTTTTSSSRRRSSSUUUXXX[[[^^^ccciiilllttt{{{yyyuuuvvvvvvtttrrrooommmkkkmmmrrrvvvxxxxxxuuurrrnnnhhhaaaXXXOOOIIIDDDAAA>>>>>>???BBBCCCDDDEEEDDDCCCAAA>>>999555333111111000000/////////...000000000000////////////////////////////////////...//////000000//////...////////////////////////........................///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++((()))+++------,,,,,,------.........------,,,,,,+++++++++,,,---...///...---,,,,,,------...............------------........................------------------------//////...------------------,,,,,,++++++,,,,,,------------,,,,,,,,,++++++++++++,,,---------,,,,,,*********+++++++++,,,,,,.........------..................---------,,,,,,------------------------......---------,,,,,,,,,------------------------......---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---........................,,,------------.....................---------,,,,,,------------.........333///...333888;;;???CCCFFFJJJRRR[[[bbbhhhkkkmmmmmmlllkkkkkknnnrrruuuwwwwww|||}}}xxxuuutttrrrsssvvvtttpppnnnppp||||||{{{}}}~~~~~~~~~yyyqqqiiiddddddfffgggeeegggmmmvvv|||zzzxxxwwwxxxyyyyyyyyywww|||{{{wwwwwwxxx|||~~~{{{||||||xxxvvvwwwxxxzzz{{{yyyvvvtttvvvyyy~~~~~~{{{sssjjjbbb]]]YYYXXXSSSPPPMMMLLLMMMNNNNNNMMMNNNUUU```llluuu}}}wwwpppeee[[[UUUQQQOOOMMMFFFDDDAAA>>><<<<<<<<<===@@@CCCGGGLLLNNNOOOOOONNNPPPRRRVVVZZZ]]]aaafffiiiqqquuuxxxzzz~~~~~~|||{{{|||xxxxxxyyywwwtttooommmkkkkkknnnrrrtttuuutttttttttrrrlllaaaUUUMMMGGGDDD@@@>>>???AAACCCCCCFFFFFFFFFEEECCC>>>:::777222111000//////000111222////////////000000000000////////////////////////.........//////.........////////////////////////........................------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))***,,,------,,,,,,,,,------------,,,,,,,,,,,,+++++++++,,,---.........---,,,++++++,,,,,,,,,,,,------.........///........................------------------------//////...------------...------,,,,,,,,,,,,------------------,,,,,,,,,,,,------,,,,,,++++++,,,,,,+++++++++,,,,,,,,,------......................../////////...............,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++------------------------,,,,,,,,,,,,------------...------------,,,,,,,,,------------......//////111///000666;;;???DDDJJJKKKOOOWWW___ffflllooopppllllllkkklllnnnpppsssuuuyyy|||yyyuuurrrrrruuuvvvrrroooooo}}}||||||~~~|||uuufffbbb\\\XXXWWWYYY]]]```cccgggppp||||||yyywwwvvvwwwyyyzzzyyy~~~}}}|||}}}}}}zzzzzzyyyuuusssuuussstttuuusssqqqooopppqqqvvvvvvxxxzzz}}}wwwnnngggccc```[[[XXXUUUSSSQQQPPPNNNLLLKKKNNNTTT^^^jjjvvvvvvggg]]]XXXUUUTTTJJJHHHDDD@@@===<<<<<<<<<<<<>>>AAAEEEHHHJJJKKKLLLLLLOOOTTTXXX]]]aaafffjjjooopppqqqsssyyy{{{zzzyyyyyyyyy{{{~~~~~~yyyuuurrrooommmkkkjjjlllooorrrsssuuuwwwxxxyyytttjjj^^^UUULLLHHHCCC@@@???@@@AAAAAACCCEEEFFFGGGFFFCCC@@@>>>555444222000///000111222......//////000000111111////////////////////////------............------////////////////////////........................,,,---...//////...------------------------------,,,+++++++++,,,---------((()))+++,,,---.........+++++++++,,,,,,,,,------...------,,,++++++++++++,,,,,,---------.........................................................///......---------......------,,,,,,,,,,,,------------------------,,,,,,///...,,,+++***++++++,,,,,,,,,,,,---------......---..................---........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++------------------------+++++++++,,,,,,,,,---------------------,,,,,,,,,---------...//////000000000000333999===AAAHHHQQQVVVYYY___fffkkknnnppppppiiijjjjjjkkklllooorrrttt|||zzzuuusssuuutttoookkkkkk}}}xxxqqqiiibbb^^^\\\YYYUUUSSSSSSWWW[[[^^^fffkkkuuu{{{xxxxxxyyyzzz~~~~~~{{{yyy{{{xxxxxxwwwtttssstttpppqqqqqqpppnnnmmmmmmmmmpppsssvvvyyyzzzyyyxxxxxx~~~}}}~~~|||vvvrrrpppgggeeeaaa]]]ZZZVVVQQQMMMPPPNNNMMMRRR[[[gggooottt~~~sssfff^^^YYYWWWRRROOOKKKGGGDDDBBBAAA@@@:::;;;===@@@CCCFFFHHHJJJHHHKKKPPPVVV[[[aaagggkkkmmmooooooqqqwww~~~zzz{{{zzzyyyyyyyyy{{{~~~}}}uuussspppooonnnmmmmmmooorrrtttyyy{{{}}}~~~{{{ssshhhaaaSSSNNNGGGBBB@@@@@@@@@@@@???AAADDDFFFGGGFFFEEEDDD<<<:::666333000000000000......//////000000111111////////////////////////------............------////////////////////////........................,,,---.../////////...---------------------------++++++,,,,,,,,,,,,------)))***+++,,,------......++++++,,,,,,,,,------------------,,,,,,+++++++++...------------,,,,,,,,,......................................................---------......///...------,,,,,,------...------------------------///...,,,+++***++++++,,,,,,,,,---------.........------...//////...------------------------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++------------------------+++++++++,,,,,,,,,------------------------------------...//////000111111111222666<<>>@@@BBBDDDFFFGGGHHHHHHCCCAAA===999555222111000////////////000000000000////////////////////////.........//////.........////////////////////////............................../////////......---------------------------***,,,......---,,,---...---......------,,,+++******+++,,,---------,,,,,,,,,,,,------------,,,,,,...---------,,,,,,++++++...................................................------------...//////......------------......------------............------,,,,,,++++++,,,,,,,,,,,,,,,---------......,,,---...//////...---,,,---------------.........------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------............///---......///000111222222333666;;;@@@CCCIIIWWWfffssstttuuuuuussspppmmmkkkiiijjjkkkjjjiiilllrrrxxx|||}}}xxxtttnnngggggglllyyylll^^^UUUTTTSSSSSSSSSUUUWWWZZZ\\\YYY[[[```gggoooxxx~~~}}}vvvqqqjjjkkkooouuu}}}}}}|||{{{xxxwwwyyyvvvtttrrrqqqqqqsssttttttuuuxxx}}}~~~}}}{{{zzz{{{zzzzzzzzzyyyxxxzzz~~~|||}}}~~~{{{xxxsssmmmfffaaa\\\ZZZWWWTTTSSSTTTVVVXXX___eeemmmrrrsssssstttvvvwwwvvvxxx|||~~~tttnnnbbb```]]]XXXRRRKKKFFFCCCAAA???===;;;;;;===@@@AAAAAACCCEEEGGGLLLSSS[[[aaaccciiinnnooorrrwwwyyyxxxvvvvvvuuutttrrrtttxxx|||~~~~~~}}}vvvllliiimmmpppyyy{{{~~~~~~}}}|||~~~|||xxxqqqggg```VVVMMMHHHEEECCCBBBAAAAAABBBCCCEEEGGGHHHIIIHHHGGGDDD@@@<<<888555444000000000000////////////////////////////////////...//////000000//////...////////////////////////........................111000///......---..............................))),,,//////---,,,---.../////////......,,,++++++***+++,,,---------,,,,,,++++++---...//////......+++,,,,,,,,,,,,,,,------................................................---------------...//////......------------......------------.........///++++++,,,---------,,,,,,+++,,,,,,,,,------------,,,---///000000///---,,,------........./////////........................,,,,,,,,,---------......------------------------,,,,,,,,,---------......+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------................../////////000000---...///000111222222333777:::@@@FFFIIIRRReeevvvyyyuuurrrooopppoookkkiiikkkrrryyy{{{}}}yyytttmmmhhhnnnwwwqqqbbbWWWTTTUUURRRRRRTTTVVVYYY\\\___aaalllooosssyyy~~~~~~|||}}}{{{wwwqqqkkkhhhfffjjjpppvvv}}}}}}{{{}}}xxxvvvsssrrrsssuuuwwwxxxyyy|||~~~~~~}}}}}}|||{{{yyyzzz||||||}}}wwwyyy{{{}}}zzztttooo```aaaaaa^^^YYYVVVUUUVVVTTTXXX]]]aaacccdddfffgggkkkiiikkkrrrzzz~~~|||qqqppplllfff___WWWOOOKKKEEECCC???;;;::::::<<<===???@@@@@@AAAEEEKKKTTTZZZ^^^gggmmmnnnooosssvvvvvvqqqrrrrrrpppoooqqqwww{{{~~~zzzzzz}}}yyyooohhhgggeeesss}}}}}}nnnggg\\\RRRKKKGGGEEEDDDDDDDDDCCCCCCDDDFFFHHHIIIKKKJJJHHHEEEAAA===:::888111111000000//////......//////////////////////////////000000000000//////////////////////////////........................222111///...---------...........................))),,,//////---,,,---...,,,,,,---...////////////***+++,,,---...---,,,,,,***+++---///000000//////)))******+++---......///........................////////////////////////---------------...///000......------------......---------.........//////)))***,,,---...------,,,+++++++++,,,,,,,,,------,,,---///000000///---,,,.../////////000000111111////////////////////////,,,,,,,,,------.................................,,,,,,,,,------.........+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////.../////////000000111111---...///000111222333333999===DDDJJJOOOYYYooo~~~{{{vvvuuusssmmmiiikkkrrryyyuuuwww{{{|||zzz|||{{{zzzuuummmkkkuuuxxxiiibbb\\\UUUTTTXXXTTTWWW[[[___dddjjjqqquuu~~~|||xxxvvvuuu~~~~~~{{{yyywwwvvvxxx|||~~~~~~|||xxxvvvoooiiibbbbbbgggmmmpppppp~~~{{{zzzzzz}}}~~~}}}~~~~~~~~~~~~}}}{{{|||~~~}}}~~~~~~~~~}}}|||zzzyyyxxxwwwyyy|||{{{zzz|||xxxtttrrrmmmiiiddd]]]VVVQQQWWWUUUTTTUUUVVVVVVUUUTTTYYYZZZ]]]dddllltttzzz|||}}}pppaaaYYYYYYRRRMMMGGGBBB@@@???===<<<>>>===<<>>777555222111111111111000222222222222111000......000000//////.........---///////////////////////////////////////////////////............---------...---,,,+++***+++,,,---...------,,,,,,------...---------------------------------............///------------------------///////////////.................................*********++++++,,,,,,,,,------------------------........................---------------------------------,,,,,,+++++++++,,,,,,,,,---------......------,,,,,,---...000111///...---,,,,,,,,,,,,,,,........................---...///000///...,,,+++,,,,,,,,,------.........+++,,,,,,------,,,,,,+++.........------,,,,,,+++,,,,,,,,,------.........---------............///000000///................../////////...000444777@@@EEEKKKPPPXXXeeeuuuzzzqqqllllllmmmmmmlllssssssuuuyyy}}}}}}yyyuuuxxxtttnnnkkkmmmsss{{{tttiii___YYYVVVTTTWWW^^^bbbeeejjjnnnrrrwww{{{~~~|||vvvrrrxxx~~~{{{xxxtttqqqnnnmmmmmmllljjjhhhfffeeeeeehhhlllooopppnnnllljjjddd___ZZZYYY^^^cccddddddlllpppwww||||||zzzyyyyyy}}}wwwqqqllljjjkkknnnpppooommmnnnrrrvvv}}}{{{xxxvvvvvvyyy}}}~~~||||||||||||{{{zzzxxxwwwxxxwwwyyy|||{{{xxx|||||||||zzzwwwsssooohhhaaa\\\XXXVVVTTTSSSSSSRRRPPPNNNOOOOOORRRWWW^^^dddhhhjjjwwwzzz}}}xxxhhhbbbYYYTTTMMMGGGDDDAAA===;;;===;;;:::<<>>DDDLLLUUU^^^iiiuuu}}}~~~uuuooonnnmmmlllkkkmmmnnnpppuuuyyyyyywwwtttqqqooommmlllooowwwxxxlll```]]]ZZZXXXWWWYYYaaajjjrrrwww|||zzzvvvwwwzzz}}}{{{yyyvvvtttllliiieeebbb___\\\YYYWWWVVVUUUTTTRRRQQQQQQQQQQQQOOORRRVVVYYY[[[[[[ZZZYYYUUUQQQNNNNNNQQQTTTTTTSSSSSSVVV[[[```dddhhhmmmqqqsssqqqmmmiiieeeaaa___^^^]]]^^^]]]ZZZVVVRRRQQQPPPNNNQQQTTTUUUTTTTTTXXX[[[``````___```dddiiinnnrrrzzz|||~~~}}}{{{yyyzzzyyy{{{}}}|||~~~~~~~~~~~~|||vvvooojjj^^^\\\YYYWWWUUURRRNNNKKKIIIIIIIIILLLPPPTTTVVVVVV___ccckkkuuu}}}{{{nnnggg```WWWPPPLLLHHHDDD@@@???===;;;;;;===???@@@@@@DDDHHHOOOVVVZZZ^^^aaacccggghhhiiijjjjjjkkknnnqqqqqqsssvvvzzzvvvkkkdddcccccccccjjjttt~~~yyysssrrrxxx|||tttpppkkkccc]]]```YYYRRRNNNJJJDDDAAABBBEEEFFFHHHJJJKKKJJJHHHGGGAAA===999555333222111000000000000000000/////////////////////............///////////////////////////////////////////////////............---------...------,,,+++,,,,,,,,,...------,,,,,,------...---------------------------------............///.........------,,,,,,,,,................................................------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++,,,,,,,,,---------......---------------...///000......---,,,,,,,,,------...........................------,,,,,,,,,,,,,,,------------------,,,,,,------............---------------...............------------------,,,,,,---------............///000000///...............,,,...000111333777<<<@@@>>>DDDNNN[[[fffooouuuxxxzzzsssqqqooommmkkkiiikkknnnrrrvvvwwwuuusssnnnnnnnnnpppssszzztttfff]]]\\\```eeegggfffhhhpppyyy}}}~~~|||wwwssslllhhhdddaaa___]]]ZZZXXXUUURRRMMMKKKIIIHHHGGGEEEFFFEEEDDDCCCBBBCCCDDDEEEAAACCCEEEHHHJJJJJJJJJJJJHHHFFFDDDEEEFFFGGGFFFEEEEEEGGGIIIKKKLLLOOORRRUUUXXXWWWVVVTTTRRROOOMMMLLLIIIJJJIIIGGGDDDCCCCCCDDD???AAADDDEEEEEEDDDFFFHHHGGGGGGHHHJJJNNNSSSXXX[[[___ccciiinnnrrrvvvzzz||||||{{{{{{~~~~~~{{{yyyvvvrrrrrrxxxzzzuuujjjhhhdddaaa^^^YYYTTTPPPNNNMMMLLLLLLNNNOOONNNMMMNNNQQQYYYfffsss|||~~~yyyooocccYYYUUURRROOOKKKEEEBBB>>>======>>>???>>>???BBBHHHLLLPPPSSSVVVXXX___bbbfffiiikkkmmmooopppsssvvvzzz|||}}}{{{rrrmmmiiieeefffjjjyyy~~~xxxqqqkkkooovvv|||}}}xxxpppiiihhhddd^^^XXXRRRLLLHHHFFFCCCDDDFFFIIIKKKLLLKKKJJJGGGCCC===999666555222111//////////////////000000///////////////.........///////////////////////////////////////////////////............---------......------,,,,,,,,,,,,...------,,,,,,------...,,,,,,---------------------------............///.........------,,,,,,+++------...............///........................++++++,,,,,,,,,,,,,,,,,,------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------......//////...------,,,,,,,,,------...........................---,,,+++***+++,,,---.........------,,,,,,,,,---..................------------....../////////.........------,,,,,,,,,---------............///000000///...............---...111222555999>>>BBBBBBGGGQQQ^^^jjjrrruuuvvv||||||vvvtttrrrooollllllmmmpppsssuuuvvvuuutttoooqqqtttvvvxxx}}}|||nnneee___\\\eeeoooyyy|||zzzzzz~~~|||uuuooolllhhhfffdddcccbbb___ZZZWWWQQQOOOLLLJJJJJJHHHFFFDDDFFFCCC@@@???@@@AAA@@@@@@@@@???>>>======>>>???@@@======???@@@@@@AAAAAA@@@@@@@@@@@@@@@AAA@@@???>>>@@@AAABBBAAAAAAAAADDDFFFFFFGGGGGGGGGFFFDDDCCCBBBAAAAAAAAA???======???@@@<<<>>>???@@@???>>>>>>???<<<<<<<<<>>>@@@CCCFFFGGGGGGKKKRRRWWW[[[___bbbeeehhhkkknnnrrrvvv{{{}}}|||}}}}}}|||{{{wwwqqqmmmpppxxxwwwtttqqqnnnjjjeee___[[[XXXVVVTTTRRRQQQPPPMMMKKKKKKKKKNNNVVVcccooowwwyyyvvvyyy~~~rrreee___[[[WWWSSSLLLHHHCCC???>>>>>>>>>===???AAADDDGGGHHHJJJMMMOOOWWW]]]dddkkknnnooopppppprrrvvvzzz{{{{{{~~~zzzqqqiiieeeiiippp|||{{{vvvmmmoooqqqtttxxx|||~~~{{{tttoooooolllfff^^^UUUNNNIIIFFFDDDDDDFFFIIIKKKKKKJJJKKKGGGBBB>>>;;;888555333000000////////////000111.........//////////////////////////////////////////////////////////////////............---------.........---------,,,,,,...------,,,,,,------...,,,,,,,,,---------......---------............///.........------,,,,,,,,,,,,---------......//////........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------...............------,,,,,,,,,------..............................---,,,+++***+++,,,---.........------,,,,,,,,,---..................---,,,---------......//////.........------,,,,,,,,,---------............///000000///...............///000222444666:::@@@DDDIIIMMMTTT^^^iiiqqquuuvvvyyy~~~|||xxxwwwuuurrrooopppqqqsssttttttrrrqqqqqqoootttzzz~~~wwwiii```^^^___bbbrrr~~~zzzuuunnnhhhbbb]]]XXXUUUNNNLLLKKKKKKKKKKKKIIIGGGDDDBBBAAAAAABBBBBB@@@??????===<<<===>>>@@@??????======<<<<<<<<<<<<======>>>===========================>>>>>>>>>======<<<<<<>>>????????????@@@BBBBBBBBBBBBAAA@@@???===<<<<<<======<<<::::::;;;===============<<<<<<<<<<<<<<<<<<;;;<<<<<<======>>>===@@@EEEGGGIIIJJJLLLMMMNNNQQQUUUYYY]]]ccciiimmmssswww{{{~~~{{{vvvvvv|||~~~|||zzzwwwsssnnnjjjcccaaa^^^[[[YYYUUUQQQMMMPPPNNNLLLMMMTTT]]]eeeiiimmmpppvvv~~~wwwooohhh```ZZZUUUPPPJJJDDDBBB@@@???>>>AAABBBDDDDDDDDDFFFIIIKKKPPPWWW```hhhlllnnnppppppooorrrwwwzzz|||~~~pppfffaaafffrrr}}}|||vvvtttrrrpppqqqssswwwyyywwwzzzxxx}}}yyyoooeeeYYYPPPMMMIIIEEEDDDGGGIIIIIIHHHLLLIIIFFFCCCAAA===888555222111000//////000111222.........//////////////////////////////////////////////////////////////////............------------............---,,,,,,...------,,,,,,------...+++,,,,,,------.........---------............///------------------------,,,,,,,,,---......//////........................////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,---------......------......///......---------,,,,,,,,,---.................................------,,,,,,,,,,,,,,,------------------,,,,,,------............------,,,,,,,,,---------------------------------,,,,,,---------............///000000///...............000222444777999>>>CCCGGGPPPSSSXXX___fffmmmrrruuuxxx}}}~~~{{{{{{yyyvvvsssqqqssstttssspppnnnmmmmmmooowwwvvvrrrlllfffdddfffkkkooo|||}}}yyysssmmmhhheee]]]YYYSSSOOOLLLJJJHHHFFFAAA@@@??????AAABBBBBBAAA???>>>===>>>@@@@@@???===<<<<<<;;;===>>>???>>><<<;;;<<<<<<<<<<<<<<<;;;;;;======<<<;;;;;;<<<<<<===;;;<<<<<<===<<<<<<<<<<<<:::<<>>>>>???AAA@@@@@@???>>>=========;;;<<<===<<<:::999:::;;;===<<<::::::;;;<<<<<<<<<===============<<<<<<<<<<<<>>>@@@@@@@@@???@@@BBBAAACCCEEEGGGJJJMMMRRRUUUYYY\\\___bbbdddhhhlllooo{{{}}}~~~}}}yyyqqqoookkkhhhddd```[[[WWWSSSRRRPPPNNNNNNQQQUUUYYY]]]___fffppp{{{~~~qqqhhhaaa[[[TTTMMMIIIGGGEEEDDDAAABBBCCCCCCCCCEEEHHHKKKKKKPPPXXX```eeejjjnnnqqqppprrrvvv{{{zzzoooffffffjjjtttyyyyyy{{{{{{uuuooommmnnnrrrtttqqquuuzzz}}}nnnbbbVVVOOOGGGDDDEEEHHHHHHFFFKKKJJJIIIHHHFFFAAA;;;777555333222000///000111222............/////////000///////////////////////////////////////////////////............------------.../////////...,,,,,,...------,,,,,,------...++++++,,,,,,---......///---------............///+++,,,,,,------.........++++++,,,------...//////........................000/////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------,,,,,,,,,---------......------...//////...---,,,,,,,,,,,,,,,,,,---...///.......................................---,,,,,,,,,,,,------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------............///000000///...............111333666:::===CCCIIINNNTTTXXX]]]aaadddhhhnnnsssuuuzzz~~~|||xxxtttqqqssstttrrrnnnlllkkklllsss}}}{{{qqqlllnnnoooppprrrtttxxx}}}|||vvvjjjiiieee```[[[UUUQQQNNNLLLHHHDDDAAAAAABBBBBBAAAAAA???======???@@@???>>><<<;;;;;;<<<>>>>>><<<;;;<<<;;;;;;===>>>>>><<<:::;;;<<<=========<<<;;;:::<<<;;;:::::::::;;;===>>>999:::;;;;;;;;;;;;<<<===;;;===@@@@@@>>><<<;;;;;;???>>>>>>>>>>>>??????@@@===>>>???>>><<<;;;:::;;;<<<:::888888:::<<<>>>???;;;<<<===============<<<;;;===>>>>>>======>>>@@@???@@@AAAAAAAAACCCFFFHHHGGGIIIKKKLLLNNNQQQVVVYYY___bbbgggmmmrrrvvvxxxzzzyyy}}}zzzwwwtttpppkkkeeeaaaRRRTTTUUUSSSPPPNNNPPPRRRNNNPPPWWWcccqqq~~~xxxkkkeee\\\UUUPPPNNNLLLJJJ@@@AAABBBBBBCCCEEEIIIMMMIIILLLRRRXXX___eeelllqqqtttuuuyyy}}}yyynnniiigggllloooqqqwwwwwwooollllllppprrroooqqqtttyyy~~~vvv\\\TTTIIIDDDEEEGGGGGGFFFJJJJJJJJJJJJIIIDDD===999666555333111000000111222---.........//////000000//////////////////////////////////////////////////////.........------------.../////////...,,,,,,...------,,,,,,------...++++++,,,,,,---...//////---------.........//////***++++++,,,---...//////++++++,,,,,,---...//////..............................---------,,,,,,,,,------------------------........................------------------------+++++++++,,,,,,---------,,,,,,,,,---------......------/////////...---,,,,,,,,,,,,,,,,,,---...///........................---...///000///...---,,,,,,,,,,,,------.........+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********,,,,,,,,,------.........---------.........//////000000///...............111444888<<>>>>>======>>>>>>============>>>??????========================<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999:::;;;===>>>???>>>===<<<;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>???>>>>>>=========>>>>>><<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;<<<<<<======>>>?????????>>><<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>???AAAAAABBBBBBBBBBBBCCCCCCDDDEEEEEEFFFNNNOOOQQQTTTXXX[[[]]]___eeeiiinnntttyyy~~~~~~{{{zzzuuunnnhhhcccaaa\\\XXXUUUSSSRRRRRROOOMMMOOOUUU]]]iiizzzrrrddd___ZZZRRRMMMMMMKKKHHHEEEDDDEEEGGGGGGGGGGGGIIILLLRRRZZZbbbjjjnnnrrr~~~|||vvvqqqnnniiiffflllvvv|||uuupppooopppooooooppprrrvvv|||xxxaaaMMMHHHFFFAAAAAAEEEFFFGGGIIIJJJIIIFFFCCCAAA<<<999555222111111000///111000000000/////////...000000000000000000000000,,,,,,,,,---------......////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------......///////////////---------............///------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,+++---------------------------------,,,,,,+++++++++.........------,,,,,,,,,////////////////////////////////////////////////...------,,,,,,------...------------------------,,,,,,,,,---------......++++++++++++++++++++++++,,,---------.../////////000000///---+++---000333000666>>>BBBEEEIIIQQQWWW]]]```eeegggggghhhkkknnnppptttxxxzzz|||{{{xxxvvvsssuuuuuurrrooonnnqqquuuxxxrrrmmmiiiccc```gggrrr}}}{{{xxxssskkkhhhccc\\\VVVRRROOOMMMJJJHHHEEEBBB@@@???????????????>>>============>>><<<;;;;;;;;;;;;<<<=========================================================<<<<<<;;;;;;<<<===>>>??????===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>???>>>>>>======>>>>>>???========================<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<>>>???@@@@@@@@@@@@@@@AAAAAABBBCCCCCCDDDCCCCCCEEEFFFHHHJJJKKKLLLOOOSSSXXX\\\```dddiiillltttxxx~~~~~~vvvpppooolllgggaaa[[[VVVSSSQQQRRRNNNMMMPPPUUU\\\iiiuuusssiiiaaaXXXSSSRRRKKKIIIFFFFFFGGGHHHHHHHHHGGGGGGHHHLLLRRR[[[ccchhhrrr{{{vvvsssmmmggghhhmmmyyy{{{}}}}}}zzzvvvsssrrrooonnnnnnqqquuuyyy}}}~~~~~~gggRRRKKKGGG@@@>>>BBBDDDFFFGGGHHHHHHFFFDDDBBB@@@===999666444333222000000000000000000/////////000000000000000000000000,,,,,,------............////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------...///////////////---------............///------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,111000000000/////////...------------------------///.........------------......---------,,,,,,,,,........................------------------------...------,,,,,,------...------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------..................000000000...---...111444555:::AAAEEEHHHMMMTTTZZZ```ccceeeeeeeeeeeehhhjjjpppsssvvvxxx|||{{{wwwuuusssrrrqqqpppooorrrvvvyyy~~~~~~tttqqqiiihhhgggeeeaaabbblllxxx}}}zzz||||||tttmmmeee]]]XXXSSSQQQMMMJJJFFFDDDCCCBBBAAA@@@>>><<<:::::::::;;;<<<<<<<<<<<<<<<======>>><<<;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????>>>=========>>>>>>??????>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>======>>>>>>>>>======>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<============<<<;;;;;;;;;;;;;;;========================999:::;;;<<<===>>>>>>>>>>>>>>>??????@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAACCCGGGJJJLLLNNNRRRUUUYYY]]]cccjjjqqqxxxyyyzzzxxxsssnnnggg```[[[XXXWWWRRRNNNNNNNNNQQQXXXaaammmqqqxxxzzznnnbbbZZZWWWOOOLLLJJJJJJJJJKKKKKKJJJFFFDDDCCCDDDIIIQQQYYY^^^jjjxxx}}}|||xxxwwwssslllhhhgggmmmooosssxxx||||||zzzwwwpppnnnllloootttxxxzzzzzzsss]]]RRRKKKCCC>>>@@@BBBCCCEEEFFFFFFFFFEEEDDDEEEBBB>>>:::888666333111000000000000000000000000000000000000000000000000---............/////////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------...////////////...---------............///................................................------------------------------------------------------------------------------------------------......------------,,,,,,------------------------000000000///////////////...------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------,,,,,,,,,---------......------------------------//////..................//////000000///000333666===AAAFFFJJJNNNSSS[[[```hhhhhhgggeeeddddddfffhhhppprrruuuwww}}}}}}zzzwwwrrrooolllkkkooovvv{{{~~~}}}zzzxxxkkkgggkkknnnqqqtttsssnnnnnnvvv~~~~~~~~~|||vvvlllhhhbbb]]]WWWRRRMMMJJJIIIGGGEEECCCAAA@@@@@@@@@>>>===<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<===>>>???>>>>>>>>>>>>>>>???@@@@@@????????????????????????????????????????????????@@@@@@???>>>>>>>>>======???>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>=====================>>>???>>>>>>???????????????@@@@@@??????>>>>>>??????@@@@@@???>>>===<<<===>>>>>>========================:::;;;;;;<<<============>>>>>>>>>??????@@@@@@@@@BBBBBBAAAAAA@@@?????????>>>@@@BBBCCCCCCDDDFFFHHHHHHJJJNNNRRRWWW]]]dddiiiwww}}}zzzuuupppkkkhhh```ZZZUUUSSSQQQOOORRRXXXZZZ___gggmmmqqqwwwrrreee]]]UUUSSSPPPNNNMMMMMMLLLKKKDDDCCCBBBBBBEEEJJJOOOSSSZZZfffrrryyy}}}|||~~~{{{xxxwwwxxxxxxssslllgggeeedddeeekkkttt|||wwwsssooooootttyyy{{{{{{jjj]]]SSSIIIBBBAAAAAABBBCCCDDDEEEEEEEEEEEEHHHEEEAAA>>><<<888555222///000000000000111111111////////////////////////.../////////////////////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......//////......---------............///////////////////////////........................------------------------........................------------------------------------------------,,,,,,,,,+++++++++++++++,,,,,,------------------000000//////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------,,,,,,,,,---------......------------------------000000//////......---------...///000000222555777CCCGGGMMMSSSXXX^^^eeejjjpppnnnkkkgggeeefffhhhjjjoooqqqtttxxx~~~~~~|||rrrmmmhhhiiipppxxx~~~xxxpppwwwqqqqqqnnngggiiirrrwww}}}~~~|||}}}uuulllddd___UUURRRNNNKKKJJJHHHFFFDDDCCCAAA@@@>>>=========>>>======<<<<<<=========>>>;;;;;;;;;<<<===>>>???@@@@@@????????????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA????????????????????????????????????>>>>>>======>>>===<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>???>>>>>>>>>======<<<<<<===>>>>>>???>>>>>>??????@@@@@@@@@AAA@@@@@@????????????@@@@@@AAA@@@???>>>===>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>>>>>>>======????????????@@@@@@@@@@@@>>>>>>>>>>>>===============>>>??????>>>>>>???@@@AAABBBCCCCCCEEEHHHMMMQQQWWW```hhhnnnxxx}}}yyywwwnnngggaaa^^^ZZZTTTSSSUUUPPPSSSVVVYYY]]]dddnnnuuu}}}~~~wwwkkk___[[[UUUQQQNNNLLLKKKIIIEEEDDDDDDDDDEEEGGGHHHIIILLLTTT\\\aaahhhrrr||||||{{{}}}}}}yyyvvvwwwwwwwwwwwwxxxuuunnngggbbb^^^ZZZ]]]gggttt~~~}}}vvvsssuuuxxxzzz{{{zzzzzz}}}sssfff[[[PPPGGGCCCBBBBBBBBBBBBCCCDDDEEEEEEHHHFFFCCCAAA>>>;;;666333000000000000111111111111/////////////////////////////////////////////...////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------...............---------............///////////////////////////........................------------------------........................------------------------------------------------..................//////,,,,,,,,,---------..............................------------------------........................------------------------...------,,,,,,------...------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,000000000//////......---+++---...///000333777:::HHHMMMVVV```hhhnnnsssvvvuuurrrmmmiiihhhhhhiiijjjmmmoootttyyy~~~|||rrrmmmiiikkkrrrzzzsssjjjzzzuuummmjjjjjjlllmmmooottt{{{wwwrrrkkkccc]]]VVVPPPLLLHHHFFFDDDBBBBBBBBB@@@???@@@???>>><<<<<<<<<======<<<<<<<<<============>>>============>>>???AAAAAA@@@????????????@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@??????>>>===>>>======<<<<<<======>>>===========================>>>??????@@@@@@??????>>>>>>>>>>>>??????@@@AAA@@@@@@@@@AAAAAABBBBBBCCC@@@@@@????????????@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>======@@@@@@@@@@@@@@@@@@@@@@@@;;;<<<<<<<<<======>>>>>>===?????????===<<<===>>>???????????????AAADDDGGGEEELLLRRRVVV]]]jjjvvv|||~~~vvvppplllfff^^^YYYXXXSSSRRRPPPOOOQQQVVV^^^ccclllqqqwww|||nnnhhh___VVVPPPMMMJJJIIIGGGHHHHHHGGGGGGFFFEEEEEEFFFIIIMMMPPPUUU]]]gggooo|||~~~}}}{{{yyyzzz|||zzzvvvtttrrrnnnhhhddd^^^WWWVVV\\\hhhttt{{{}}}yyyvvvuuuvvvwwwsssrrruuu}}}wwwlllbbbXXXNNNHHHFFFEEECCCBBBBBBCCCDDDEEEFFFEEEDDDCCCAAA>>>999555222222111111111000000000000000000000000000000000/////////............---////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---............------------............///................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------+++,,,,,,------.........,,,------------.........,,,,,,,,,------------...////////////////////////------------------------...------,,,,,,------...------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,000000//////////////////,,,---...///111555:::>>>KKKSSSaaaooo{{{{{{wwwqqqlllkkkjjjjjjiiijjjmmmqqqvvvzzz}}}~~~zzzwwwqqqooooooqqqwww~~~{{{ppphhh}}}sssnnnkkkjjjiiinnnrrrsssuuu{{{xxxpppjjj___ZZZUUUPPPMMMIIIEEEAAABBBAAA???>>>>>>===;;;:::>>>>>>===<<<===>>>???@@@<<<<<<===>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@AAABBBCCCAAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA??????AAAAAABBBAAA@@@@@@@@@??????>>>??????@@@@@@??????????????????????????????@@@AAAAAAAAAAAA@@@AAAAAAAAAAAABBBCCCDDDEEEBBBBBBCCCDDDDDDEEEFFFFFFCCCBBBBBBAAAAAABBBBBBCCC@@@@@@AAAAAA@@@@@@???>>>???????????????????????????????????????>>>===<<>>>>>>>>??????@@@@@@@@@???@@@AAA@@@???>>>???@@@===>>>???>>>>>>???AAADDD>>>DDDHHHGGGJJJQQQYYY\\\dddkkkuuu||||||zzzvvvmmmgggeee___ZZZTTTQQQQQQRRRTTTVVVZZZ```iiisss|||zzzmmmaaaXXXSSSPPPOOOLLLKKKIIIHHHFFFEEEEEEEEEFFFFFFHHHIIIJJJOOOXXX```rrrxxx~~~}}}~~~~~~~~~uuuppppppooolllgggddd^^^YYYXXX\\\dddjjjuuuxxx|||{{{wwwtttuuuwwwnnnjjjllluuu}}}|||tttlllcccXXXQQQIIIHHHEEEBBBAAABBBCCCCCCEEEDDDEEEEEEEEEBBB===999444333222222111000//////000000000000000000000000............------,,,,,,////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......---------------............///------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++,,,,,,---......///,,,,,,---------.........,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------,,,,,,,,,---------......------------------------///////////////000000000/////////000222777???DDDMMMXXXkkkyyytttqqqooollljjjhhhiiikkkooossswwwyyyyyyzzz{{{|||}}}}}}yyytttooooooqqquuuyyy~~~yyyooojjj}}}qqqhhhdddcccdddnnnyyy~~~|||}}}~~~zzztttoooiiibbbYYYSSSMMMJJJGGGFFFFFFEEEAAA>>>>>>===<<<<<<===<<<999777::::::999:::;;;<<<>>>???>>>>>>???@@@@@@@@@??????BBBBBBAAAAAABBBBBBCCCCCCEEEDDDDDDDDDDDDEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCC???@@@BBBCCCDDDCCCBBBBBBAAAAAAAAA@@@AAAAAABBBBBB????????????????????????@@@@@@AAABBBBBBBBBBBBAAACCCCCCCCCDDDDDDFFFGGGGGGDDDEEEEEEFFFGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGBBBCCCDDDEEEDDDCCCBBBAAA????????????????????????????????????>>>===<<<;;;????????????>>>>>>>>>>>>?????????????????????@@@>>>???@@@???======>>>???===>>>???>>>======???@@@;;;AAADDDBBBAAADDDGGGHHHJJJPPPYYY```gggppp||||||uuusssiiiccc[[[WWWUUUTTTQQQNNNRRRUUU]]]hhhttt~~~zzzkkkaaa[[[WWWVVVPPPNNNJJJFFFEEEEEEFFFGGGGGGGGGGGGHHHGGGIIIPPPWWWfffnnnvvvxxxvvvvvv{{{uuunnnpppssssssiiiiiieee___XXXVVVXXX[[[bbbkkkwww{{{yyyvvvwwwyyymmmgggfffmmmuuuxxx|||{{{tttlllbbbYYYLLLJJJFFFCCCAAAAAABBBCCCDDDDDDEEEGGGGGGDDD@@@<<<555444333222111///......000000000000000000000000......---------,,,,,,,,,////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......---------------.........//////------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,------.........++++++,,,,,,---...//////,,,---------......//////,,,,,,,,,------.........------------------------++++++++++++++++++++++++...------,,,,,,------...------------------------,,,,,,,,,---------......////////////////////////......//////000000111111222222111111333:::BBBHHHNNN\\\rrr{{{wwwtttooolllgggfffgggiiinnnsssvvvwwwuuuwwwyyy|||{{{wwwqqqkkkmmmssszzzzzzqqqnnn}}}uuukkkdddaaabbbdddeeeyyy~~~yyysssoooiiiddd^^^XXXSSSNNNJJJGGGEEECCC@@@@@@BBBBBB@@@===???????????????@@@AAAAAA<<<============>>>>>>>>>@@@AAAAAABBBBBBCCCCCCCCCBBBBBBAAAAAAAAABBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDHHHHHHGGGFFFEEEEEEFFFFFFHHHEEECCCCCCDDDEEEEEEEEECCCEEEEEEEEECCCBBBBBBCCCAAABBBCCCDDDDDDDDDDDDDDDCCCEEEFFFEEECCCAAAAAAAAA@@@AAABBBBBBBBBDDDGGGIIIFFFHHHJJJJJJJJJJJJKKKLLLKKKKKKLLLMMMOOOOOOPPPPPPNNNNNNMMMLLLKKKJJJIIIHHHGGGEEEDDDCCCCCCCCCAAA???@@@@@@@@@@@@@@@????????????=========>>>???>>>===?????????@@@@@@AAAAAAAAA>>>>>>>>>?????????????????????>>>===<<<<<<;;;;;;======<<<<<<<<<<<<======>>>???@@@AAABBBCCCCCCCCCDDDEEEFFFHHHMMMTTT\\\bbbrrryyy~~~vvvqqqiiiccc^^^ZZZWWWTTTQQQSSSVVVZZZ```jjjwwwrrreeeaaaddd___[[[SSSLLLGGGDDDDDDDDDFFFGGGIIIKKKLLLMMMMMMMMMZZZcccmmmrrrrrrsssyyyvvvooopppssstttuuuvvvuuummm```UUUOOOMMMMMMVVVaaahhhrrr{{{{{{uuuoooooolllfffeeelllsssvvv~~~}}}wwwoooiiieee[[[RRRGGGAAA@@@AAA@@@>>>???CCCFFFHHHGGGEEECCCBBB;;;999666333111000111111222111111000000000000111////////////////////////000000//////..................---,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......111///---+++***+++---...,,,***)))))),,,...//////++++++++++++++++++++++++------------------------///...---,,,+++,,,------.........------,,,,,,,,,++++++,,,,,,,,,,,,------......---,,,---...///000,,,,,,,,,---...///000111......---,,,,,,,,,,,,------.........---,,,,,,+++............/////////////////////...---------,,,------------------------------------------,,,,,,///////////////.........///000000000......000222555333111222777>>>EEEIIIOOObbbxxx{{{xxxooommmjjjhhhhhhjjjlllnnnsssvvvyyy|||zzzvvvqqqmmmrrryyywwwssssssxxxqqqnnnjjjfffeeefffjjjlll{{{xxxmmmddd```[[[WWWRRRMMMJJJGGGDDDBBBCCCAAA>>>???@@@@@@>>><<<@@@???????????????@@@@@@========================@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEEEEFFFFFFFFFGGGIIIIIIHHHHHHHHHHHHIIIIIIKKKIIIGGGGGGHHHIIIHHHHHHGGGHHHHHHGGGEEEDDDEEEGGGFFFGGGHHHHHHHHHHHHHHHHHHDDDEEEFFFEEECCCBBBBBBBBBDDDEEEFFFGGGGGGIIILLLOOOMMMOOORRRSSSSSSTTTUUUWWWWWWWWWWWWWWWXXXYYYZZZZZZZZZYYYWWWUUURRRPPPNNNMMMLLLJJJIIIIIIIIIIIIHHHFFFEEEEEEEEEDDDDDDCCCCCCCCCAAA@@@??????AAAAAA@@@?????????@@@@@@@@@AAAAAAAAA??????????????????@@@@@@??????>>>>>>======<<<<<<=========<<<<<<============>>>???@@@AAAAAAAAAAAA@@@AAABBBCCCEEEIIIPPPTTTYYY___hhhrrr{{{}}}vvvoooiiiddd___[[[UUUUUUVVVVVVYYY```iiippp}}}tttmmmnnngggbbbYYYQQQJJJFFFCCCAAADDDFFFIIILLLMMMNNNMMMLLLVVV^^^iiioooqqqqqqtttwww{{{uuuuuuvvvuuuzzz|||}}}xxxmmm```VVVPPPIIIOOOTTTZZZeeessszzzzzzsssqqqjjjcccbbbiiinnnooosssuuuwwwwwwtttpppllljjj[[[SSSIIIDDDDDDEEECCCAAA???AAADDDFFFGGGFFFEEEDDD===;;;888555333222222222111111000000//////000000/////////////////////////////////.........------......---,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,---------......---------------------......,,,++++++---......---,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,,,,,,,,,,---------------,,,,,,,,,+++++++++,,,,,,,,,,,,------...------,,,---...///000---------------...///000......---,,,,,,,,,,,,---------......------,,,+++------------........................------------------------------------------------------------/////////////////////......///000///......000222111111333666<<>><<<<<<======<<<;;;AAA@@@???????????????@@@????????????????????????AAAAAAAAABBBBBBBBBBBBBBBCCCCCCDDDDDDEEEFFFHHHHHHKKKKKKKKKLLLLLLLLLMMMMMMMMMNNNNNNOOOOOOPPPQQQQQQSSSQQQOOOOOOPPPQQQPPPOOONNNNNNMMMJJJHHHHHHJJJLLLLLLLLLLLLMMMLLLLLLKKKKKKJJJKKKKKKJJJGGGEEEEEEFFFIIIKKKMMMOOOPPPSSSWWWYYY[[[^^^aaaccccccdddfffhhhiiihhhfffeeeeeefffhhhiiigggeeeccc___[[[XXXUUUSSSOOOMMMLLLLLLLLLLLLKKKJJJHHHGGGGGGFFFEEEDDDDDDCCCBBBAAA@@@@@@AAABBBAAA@@@AAABBBBBBBBBBBBBBBCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>========================<<<===>>>???????????????>>>??????>>>>>>???BBBEEEDDDGGGMMMTTT]]]iiittt{{{~~~xxxqqqiiieee^^^\\\YYYVVVTTTVVVZZZ^^^mmm~~~~~~zzzuuunnneee[[[SSSLLLFFFBBBCCCDDDGGGJJJLLLLLLLLLKKKQQQWWWaaaiiimmmooopppqqqzzz{{{{{{zzzyyy}}}pppaaaWWWKKKJJJIIIKKKVVVhhhvvv|||zzzvvvnnneeedddhhhkkkkkkjjjlllnnnpppqqqooommmlll^^^VVVNNNIIIIIIHHHEEEBBB???@@@BBBDDDEEEGGGGGGHHH@@@>>>;;;888555444333333111111000///////////////////////////////////////.........---------------......---,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,++++++,,,,,,,,,---......//////,,,,,,,,,---------......***+++---...//////......///...---...//////---+++------------------------------------------------------......------,,,+++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---------------,,,---......///...---------------............---,,,,,,,,,,,,---------......------,,,,,,+++,,,,,,,,,------------------------............------------------------+++,,,,,,------...............//////////////////.../////////......000222///222777>>>CCCHHHJJJLLLZZZgggxxx}}}wwwvvvyyyvvvrrrooonnnnnnppprrrtttvvvxxx{{{|||}}}||||||~~~|||uuurrrpppxxxrrroookkkhhhlllsss|||~~~|||}}}~~~yyyqqqggg]]]TTTMMMIIIEEECCC@@@???@@@@@@@@@???======<<<<<<======<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>===>>>>>>????????????>>>>>>???@@@???===<<<<<<>>>AAABBBCCCDDDHHHOOOXXX^^^ppp{{{{{{tttnnnjjjgggbbb\\\WWWUUUTTTUUUaaaooo~~~|||rrrhhh___WWWNNNHHHDDDDDDDDDEEEFFFHHHIIIKKKMMMQQQYYYaaahhhmmmpppqqqttt{{{}}}~~~|||mmmbbbWWWPPPHHHEEEMMM\\\kkksssyyy{{{xxxpppkkkkkkmmmmmmkkklllmmmooopppooommmkkkddd^^^VVVRRRQQQPPPKKKGGGCCCBBBAAAAAACCCFFFHHHIIIDDDBBB???<<<999777555555111111000///............////////////////////////------------------------......---,,,,,,,,,,,,---------------------------------,,,,,,,,,+++++++++,,,,,,------...///000000,,,,,,,,,---------......,,,,,,---........................///111000...,,,------------,,,,,,,,,,,,,,,,,,------------------,,,---...///...---,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------............---,,,,,,,,,------......---,,,,,,,,,,,,---,,,------...------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------.........------------------------++++++,,,,,,---...//////............////////////---...//////......000222222666<<>>>>>>>>>>>>>>>>>???BBBBBBAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDDDDDDDGGGGGGGGGHHHIIIIIIJJJJJJLLLLLLNNNOOORRRUUUWWWXXX]]]]]]]]]]]]^^^^^^^^^^^^^^^___aaadddeeefffggggggfffeeeeeefffhhhhhhhhhfffbbbbbb```^^^\\\]]]```ccckkkkkkkkkkkkjjjjjjiiihhhiiihhhfffbbb]]]ZZZYYYZZZ___ccchhhmmmqqquuuzzz~~~|||zzzyyypppnnnjjjhhhfffddd```^^^\\\[[[YYYXXXVVVTTTRRRRRRQQQOOOMMMMMMMMMLLLKKKIIIFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCBBBAAAAAA@@@>>>>>>>>>>>>???????????????@@@@@@AAAAAA@@@@@@???@@@@@@@@@AAA@@@@@@??????>>>???@@@@@@>>><<<<<<===AAAAAA@@@@@@@@@BBBFFFIIITTT^^^lllyyyzzzvvvrrrlllfff```\\\XXXVVV[[[cccjjjpppzzz|||ssskkkaaaVVVOOOHHHFFFBBB???@@@BBBFFFIIIKKKMMMRRRXXX```iiippptttpppwww{{{{{{|||xxxoooeee\\\PPPIIIIIIPPPYYY___mmmvvv}}}yyyrrrpppqqqrrrpppoooooopppssssssrrrpppkkkeee___^^^``````]]]YYYNNNIIICCCAAABBBEEEGGGGGGFFFEEEBBB???<<<:::888777222222000//////.........////////////////////////------------------------......---,,,,,,,,,,,,---------------------------------,,,,,,,,,+++++++++,,,,,,------...///000000,,,,,,,,,---------......111000...,,,,,,,,,...///,,,,,,---///111222000...,,,,,,,,,,,,++++++******,,,,,,,,,---------......,,,---...///...---,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------------...------,,,,,,,,,------......---,,,,,,,,,,,,---,,,,,,------...------,,,,,,------------.........+++,,,,,,,,,------......------------------------++++++,,,,,,---...//////---.........//////000000---///000/////////111333555999>>>BBBFFFKKKPPPTTT___eeeoooxxx~~~wwwuuuyyyxxxvvvtttrrrrrrtttwwwyyy}}}|||zzzyyyxxxzzz|||}}}}}}|||}}}}}}{{{rrrllliiinnntttvvvuuuuuuxxxvvvnnnfff___[[[UUUSSSPPPKKKGGGDDDAAA@@@CCC@@@>>>===>>>??????>>>>>>???@@@@@@@@@@@@AAABBBCCCCCCCCCCCCCCCDDDEEEEEECCCCCCDDDEEEFFFGGGHHHHHHKKKKKKLLLNNNOOOPPPQQQRRRUUUVVVXXXZZZ^^^aaadddeeeffffffggggggggghhhhhhhhhiiikkkmmmppprrrrrrsssrrrqqqqqqrrrtttvvvxxxwwwvvvuuuuuuuuutttrrrsssvvvyyy|||}}}}}}}}}}}}||||||{{{}}}}}}zzzvvvqqqooooooooovvvzzz}}}zzzwwwssspppkkkjjjhhhfffcccaaa___^^^YYYWWWUUUSSSRRRQQQNNNLLLJJJJJJJJJJJJIIIIIIIIIIIIJJJIIIHHHGGGFFFEEEDDDDDDAAAAAAAAAAAAAAAAAA@@@@@@AAABBBCCCDDDDDDCCCBBBAAABBBBBBBBBBBBBBBAAA@@@???===???@@@???===<<<===>>>;;;===>>>>>>>>>>>>@@@BBBAAAHHHRRR\\\fffqqq}}}{{{vvvqqqlllfff```\\\[[[]]]___```iii}}}{{{tttjjj]]]TTTMMMIIIDDD???===???CCCFFFGGGIIIMMMQQQXXXaaakkkrrrmmmsssxxxxxxzzz{{{qqqfffYYYQQQLLLHHHIIIMMMYYYgggtttvvvttttttvvvvvvrrrpppooorrrwwwzzzzzzxxxppplllhhhjjjpppttttttqqq___VVVKKKDDDCCCDDDEEEEEEGGGFFFDDDBBB???<<<:::999444333222000////////////////////////////////////---------------...............---,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,++++++,,,,,,,,,---......//////,,,,,,,,,---------......333111...,,,+++,,,...///,,,,,,,,,...111222111000---,,,,,,++++++******)))+++,,,,,,------.........------......------,,,+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,------------,,,---,,,,,,,,,,,,,,,------......---,,,,,,,,,,,,---,,,,,,------......------------------............,,,,,,,,,,,,------------------------------------+++,,,,,,------.........------......///000000000...///111111000111333555777;;;@@@DDDHHHMMMUUU[[[fffhhhnnnuuuxxx|||}}}zzz{{{zzzxxxvvvuuuvvvxxx{{{}}}}}}|||yyyxxxxxxzzz|||~~~~~~{{{}}}zzzpppgggdddiiixxxyyysssjjjbbb[[[VVVRRROOOJJJIIIFFFDDDAAA???>>>>>>@@@>>><<<<<<===?????????===@@@BBBBBB@@@@@@BBBEEECCCCCCDDDDDDEEEFFFHHHHHHHHHIIIJJJLLLMMMOOOPPPQQQTTTUUUVVVXXXZZZ\\\]]]^^^```aaacccfffjjjnnnqqqsssssssssssstttttttttuuuuuuxxxzzz|||~~~|||yyyvvvtttqqqpppjjjgggdddbbb```]]]ZZZWWWUUUTTTTTTTTTSSSSSSSSSSSSPPPOOONNNMMMKKKJJJIIIHHHFFFFFFEEEEEEDDDDDDCCCCCCBBBCCCEEEFFFFFFEEECCCBBBCCCCCCCCCCCCBBBAAA?????????@@@@@@???======???@@@<<<>>>>>>>>>===<<<>>>???<<>><<<;;;555444333111000000//////////////////////////////------........./////////......---,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,---------......000///...------...//////...---,,,---...000000///...------,,,++++++******++++++,,,,,,---......///......---,,,,,,,,,,,,---+++,,,,,,,,,------------++++++,,,,,,,,,,,,------***+++,,,---------,,,,,,++++++++++++,,,---............---,,,,,,,,,,,,---+++,,,------......------+++,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,------------------------------------------------------......///000000111///000222222111222555777:::@@@HHHMMMRRRXXX```gggmmmlllnnnqqqrrrssszzz~~~|||zzzzzz}}}yyyxxxwwwxxxzzz}}}~~~zzzyyyxxxzzz~~~}}}wwwmmmeeeaaaaaalllxxxpppjjjddd[[[TTTOOOLLLJJJIIICCCBBBAAA@@@???????????????===;;;<<<>>>@@@AAA@@@===@@@BBBBBB@@@@@@CCCEEEDDDDDDDDDEEEFFFHHHJJJJJJNNNOOOQQQSSSUUUWWWXXXYYY]]]^^^___bbbdddggghhhiiiggghhhkkknnnrrrvvvyyy{{{~~~~~~~~~~~~|||xxxuuussspppllliii______^^^^^^]]]]]]]]]\\\TTTTTTRRRQQQOOONNNMMMLLLJJJIIIIIIHHHGGGFFFEEEEEECCCEEEFFFGGGGGGFFFEEECCCCCCCCCCCCBBBAAA@@@???>>>BBBBBBBBB@@@???>>>@@@BBBDDDDDDCCC???<<<::::::;;;?????????===>>>BBBKKKRRRYYYjjj}}}|||tttnnnggggggfffbbb^^^bbbppp~~~zzzjjj^^^SSSQQQMMMIIIEEEAAA>>>===<<>>EEEPPPWWW]]]ccclllrrrpppmmmlllnnnmmmkkkqqq{{{|||~~~ttttttuuuxxx||||||uuuqqqppprrrvvv{{{~~~~~~|||yyyyyyooojjjggggggaaakkk|||zzztttnnngggbbbZZZXXXTTTOOOKKKFFFDDDBBBAAAAAA@@@???????????????>>><<<;;;===@@@AAA@@@===AAABBBCCCCCCCCCDDDGGGJJJFFFGGGIIIKKKLLLNNNQQQSSSXXXZZZ\\\^^^^^^___```aaacccfffjjjmmmppprrruuuwwwsssuuuxxx{{{~~~yyyvvvrrrpppppppppnnnmmmgggeeebbb^^^ZZZWWWUUUTTTRRRQQQPPPPPPPPPOOOLLLJJJLLLKKKIIIIIIIIIIIIHHHFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBCCCCCCBBBBBB@@@??????============>>>>>>>>>>>>===============>>>??????HHHQQQ]]]iiittt~~~zzzvvvrrrllliiijjjkkkjjjiiiiiilllsssvvvlllaaa[[[SSSMMMIIIEEE@@@<<<;;;===???CCCGGGMMMSSSWWW\\\eeesss~~~{{{sssnnniii```UUULLLJJJHHHJJJVVVjjj~~~~~~vvvrrrtttxxxyyyzzz}}}uuummmlllrrrxxx{{{zzz{{{wwwooocccVVVLLLEEECCCCCCBBB@@@@@@AAABBBAAA@@@>>><<<999555222000......111111000......---------////////////////////////........................,,,,,,,,,---------......+++,,,,,,------,,,,,,+++,,,,,,,,,---------........................------,,,,,,,,,---------......//////.........---------.........------,,,,,,,,,...------,,,,,,------...------,,,,,,,,,---......------------------------...---,,,++++++,,,---...------,,,,,,,,,,,,++++++........................------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------......---***(((***///222000---------......///000000000000222444333333444999===EEEQQQ]]]dddiiippptttttttttsssqqqpppooooooooopppuuuvvvuuuvvv|||zzztttpppoooooopppuuu{{{}}}|||yyyxxxxxxxxxnnnhhhgggiiilllkkkttt{{{ppphhhccc^^^XXXTTTRRRPPPMMMJJJGGGEEECCCCCC???>>>>>>>>>>>>???@@@@@@???>>>===???BBBCCCBBB@@@BBBCCCEEEFFFGGGJJJMMMPPPMMMOOOQQQRRRSSSUUUYYY[[[]]]```dddffffffgggjjjmmmoooqqqtttvvvxxxyyy{{{}}}~~~~~~|||yyyvvvrrrmmmhhhdddaaa___^^^[[[YYYWWWWWWUUUSSSQQQRRRPPPNNNMMMMMMMMMKKKIIIFFFGGGFFFFFFEEEEEEDDDCCCBBBBBBBBBBBBAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>===============>>>??????>>>DDDKKKSSS[[[fffttt~~~zzzwwwsssrrrrrrqqqnnnlllhhhiiikkkqqq{{{tttlll```WWWQQQLLLFFFBBB<<<===>>>@@@CCCHHHMMMPPPWWW___kkkuuu|||~~~{{{xxxwwwssskkk___VVVMMMHHHGGGOOOaaauuuwwwrrrrrrtttvvvuuuooogggeeeiiiooorrrsssyyyvvvpppggg\\\QQQHHHCCCEEECCCAAA@@@AAABBBAAA@@@@@@>>>:::777333111//////000000///......---......////////////////////////........................,,,,,,,,,,,,------------,,,------......------,,,---------.........//////------------------------,,,,,,---------.........//////.........---------......---------,,,,,,,,,...------,,,,,,------......------,,,,,,,,,------------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++........................------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------.........+++***,,,000222111...------......///000000000111222444444555999>>>CCCNNNYYYccchhhlllssswwwwwwtttsssqqqooonnnmmmmmmnnnrrr{{{}}}yyyzzz}}}~~~vvvppplllmmmnnnxxx{{{}}}|||xxxtttrrrqqqxxxooogggfffjjjpppuuuxxx}}}~~~xxxooohhh___YYYUUURRRMMMJJJGGGFFFEEEDDDCCCBBBBBBBBB????????????@@@AAABBBBBB@@@??????AAADDDEEEEEEDDDDDDFFFIIIKKKMMMPPPTTTWWWXXXZZZ\\\]]]^^^```dddfffeeekkkppprrrrrrssswww|||~~~}}}xxxtttrrrrrrooojjjgggeeeccc```___ZZZXXXVVVTTTSSSRRROOOMMMJJJJJJIIIIIIHHHGGGGGGFFFDDDDDDDDDCCCCCCCCCCCCCCCAAA@@@@@@??????>>>>>>=====================>>>???<<>>>>>>>>>>>=========>>>>>>???@@@AAAAAA@@@AAAEEEKKKPPPVVVbbbrrr}}}zzzxxxwwwtttoooiiifffiiiqqqxxxooobbbYYYQQQLLLGGGEEEAAA@@@@@@BBBCCCDDDKKKNNNRRRUUUYYY___hhhnnnssszzz}}}~~~wwwqqqccc\\\RRRIIIIIITTTeeerrr{{{rrrppprrrmmmkkkfff```]]]```gggmmmpppooooooooolllaaaPPPDDDBBB@@@>>>>>>@@@BBBBBBBBBDDDBBB@@@<<<999666333222//////......---......///////////////////////////........................+++++++++,,,,,,,,,,,,---------............------------------............,,,,,,,,,,,,,,,---------------------....................................------------------------...------,,,,,,------...000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++------,,,,,,,,,+++++++++------------------------------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------......///...,,,---///000///---.........///000000111111111222444888???IIISSSYYYhhhsss||||||yyyvvvssspppooowwwxxxzzzvvvpppoootttyyy{{{zzzyyyvvvtttrrrrrrrrr}}}uuunnngggbbb___VVVRRRMMMHHHEEEBBB@@@>>>??????>>>>>>???@@@@@@AAADDDDDDCCCBBBBBBCCCCCCCCCBBBCCCDDDFFFGGGJJJMMMOOOQQQSSSWWWYYY[[[^^^aaaccchhhjjjmmmooopppsssvvvyyy{{{~~~sssppplllhhhddd```\\\YYYVVVUUUSSSQQQOOOMMMMMMMMMKKKJJJIIIHHHHHHHHHIIIIIIFFFFFFEEEDDDBBBAAA@@@@@@@@@??????>>>>>>>>>??????>>>???????????????@@@AAAEEELLLXXXdddppp}}}wwwpppjjjjjjkkkpppwwwvvvhhh[[[TTTMMMIIICCC@@@@@@AAABBBAAAGGGIIIKKKKKKLLLPPPWWW\\\bbbiiiuuu{{{xxxlllfff\\\PPPIIIKKKTTT]]]kkkxxx~~~wwwtttpppnnnhhhaaa\\\^^^fffnnnllllllnnnpppnnndddTTTGGG@@@>>><<<<<<>>>AAACCCCCCDDDCCCAAA???<<<999666555000000///.........//////////////////////////////........................++++++,,,,,,,,,---------,,,,,,------------,,,,,,++++++,,,,,,,,,---------,,,---------.........///---------.........//////---.....................------------------------...------,,,,,,------...000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***------,,,,,,,,,+++++++++------------------------------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------......------,,,---.........---......//////000111111111222333555;;;FFFQQQ\\\bbbppp|||zzzuuurrrpppuuuuuuuuuxxx|||vvvrrrtttyyy}}}{{{yyywwwuuutttuuuvvvvvvyyysssllleee___[[[WWWUUUNNNLLLIIIEEEBBB@@@>>>>>>@@@@@@??????@@@@@@AAABBBCCCCCCBBBBBBBBBCCCDDDDDDGGGIIIJJJLLLMMMPPPTTTXXXZZZ]]]aaadddfffiiikkkmmmqqqtttvvvxxxzzz|||~~~yyytttooojjjfff```^^^[[[XXXUUUSSSRRRRRRMMMLLLJJJIIIHHHHHHIIIJJJIIIHHHGGGFFFEEEDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@?????????@@@???>>>===<<<===???EEENNNWWWeeexxx~~~uuummmhhheeekkkuuuwwweeeZZZUUUOOOGGGBBBBBBBBBAAA???EEEGGGIIIHHHHHHJJJOOOSSSYYY___iiisss|||~~~~~~|||{{{{{{zzzoookkkdddYYYPPPKKKMMMPPPYYYggg{{{zzzssspppiiiaaa\\\^^^ffflllkkklllnnnpppnnneeeXXXOOOBBB???<<<<<<>>>@@@BBBCCCDDDCCCBBB@@@>>>;;;999777333222111000////////////////////////////////////........................,,,,,,,,,---------......+++,,,,,,,,,,,,,,,,,,+++***+++++++++,,,,,,,,,,,,,,,------....../////////------........./////////---------...............,,,,,,,,,------------......------,,,,,,------...///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,------.........//////000000111111222333444777???KKKXXXbbbgggsss}}}wwwrrrooonnnooooooqqquuuzzz~~~zzzttttttxxx|||}}}~~~{{{xxxvvvvvvwwwwwwwww~~~wwwrrrooofffccc^^^ZZZVVVQQQLLLIIIGGGFFFEEECCCAAA@@@@@@AAA@@@@@@@@@@@@AAABBBCCCDDDBBBCCCCCCDDDFFFHHHIIIJJJOOOQQQSSSTTTUUUYYY^^^bbbcccfffkkkpppsssvvvyyy{{{|||~~~{{{wwwpppmmmiiidddaaa^^^]]]\\\SSSQQQOOOMMMKKKKKKLLLLLLJJJJJJJJJIIIHHHGGGFFFFFFDDDCCCBBBAAAAAAAAAAAAAAACCCBBBAAA@@@??????>>>======<<<>>>CCCGGGMMM\\\kkk~~~{{{tttkkkiiijjjrrr~~~wwwjjjbbbZZZPPPIIIGGGEEECCC@@@DDDGGGKKKLLLKKKLLLOOORRRSSSXXXaaajjjrrrxxx|||}}}~~~}}}|||{{{zzzzzz{{{ssspppjjjaaaWWWOOOKKKIIIJJJTTTfff}}}xxxrrriiiaaa^^^```ggglllmmmoooqqqqqqmmmeee]]]WWWHHHDDD@@@>>>>>>@@@AAAAAABBBBBBBBBAAA???===;;;999555444333111000/////////////////////////////////........................------........./////////,,,,,,------------,,,,,,+++++++++,,,,,,,,,------++++++,,,------...//////............////////////---------.........//////,,,,,,,,,---------.........------,,,,,,------......------,,,,,,,,,------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------......+++,,,------......///000/////////000111111222222444555999BBBPPP\\\eeeiiitttyyyssspppllllllkkkmmmooosssvvvxxx{{{}}}~~~~~~~~~~~~uuurrrwww~~~}}}|||yyyxxxyyy{{{zzzyyy~~~wwwoooiiidddaaaZZZYYYWWWUUURRRLLLEEE@@@>>>??????>>>======???@@@?????????@@@AAACCCDDDEEECCCDDDFFFHHHKKKNNNPPPRRRUUUWWWZZZ[[[\\\___eeejjjhhhlllrrrxxx|||}}}zzzvvvpppllliiiggggggYYYWWWTTTRRRPPPOOOPPPPPPKKKKKKKKKJJJJJJIIIHHHHHHEEEDDDCCCBBBBBBBBBBBBBBBFFFCCC???===<<<=========???===???BBBAAAAAAIIIUUUZZZeeeuuuuuullldddgggsss~~~mmmdddXXXPPPMMMJJJFFFBBBCCCGGGMMMOOOOOOPPPRRRUUUNNNTTT]]]eeelllqqquuuxxx{{{|||~~~}}}|||{{{{{{{{{yyyuuunnneee[[[QQQIIIDDD>>>DDDTTTnnn|||uuukkkccc```ccchhhllloooqqqsssqqqllleee```]]]NNNIIIDDD@@@????????????AAAAAAAAAAAA@@@>>><<<;;;777666444222111000//////////////////////////////.................................////////////000---..................---,,,,,,,,,---------......******+++,,,,,,---................../////////000---------.........//////,,,,,,,,,------............------,,,,,,------...------,,,,,,,,,---......++++++++++++++++++++++++---,,,+++******+++,,,------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------......+++,,,.../////////111333/////////000111111222222444555:::DDDRRR___fffiiiuuu}}}wwwsssnnnmmmkkkjjjkkkmmmppprrruuuxxx|||tttrrr{{{~~~}}}{{{xxxyyy|||~~~~~~}}}xxxqqqiiidddccc```[[[WWWUUURRRNNNIIIEEEBBB@@@???BBB???===>>>AAABBBAAA???AAABBBCCCCCCCCCEEEHHHJJJJJJLLLNNNOOOPPPRRRUUUWWWYYY^^^eeehhhiiimmmsssxxx|||~~~}}}xxxsssooogggbbb^^^\\\\\\ZZZWWWTTTVVVSSSOOOLLLLLLLLLKKKKKKIIIHHHFFFFFFGGGGGGFFFEEEBBBAAA@@@@@@???@@@@@@@@@======>>>@@@AAACCCDDDDDDKKKPPPWWW___jjj|||}}}oooeeeeeennn{{{uuudddXXXRRRNNNHHHDDDHHHHHHJJJNNNSSSXXX[[[\\\UUUWWW[[[^^^dddnnn{{{}}}~~~|||zzzxxxrrriii^^^UUUOOOLLLBBBGGGKKKTTTmmmvvvkkkeeeeeeeeeeeefffkkkooosssqqqiii```YYYVVVRRRMMMFFFAAA???@@@AAAAAAEEECCC@@@???>>>>>>===;;;===;;;777444222222333444333222000///......////////////............//////........................---...//////...---***)))------------------------++++++,,,------......///////////////////////////---------............///,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------///......------......///---,,,+++******+++,,,---******++++++,,,---......------------------------//////.........------------,,,,,,,,,,,,---......---...///000000///...------------............///......---///111222111111000777AAAJJJRRR[[[dddjjjrrrzzz~~~zzzoooooommmkkkjjjkkknnnqqqtttvvvyyy~~~yyyqqquuu||||||{{{{{{yyy{{{||||||yyyyyy{{{~~~~~~xxxmmmggg___ZZZWWWUUUPPPKKKMMMLLLHHHEEEBBB@@@??????AAA???===>>>AAABBBBBB@@@BBBDDDEEEEEEFFFHHHLLLNNNPPPRRRTTTUUUVVVXXX[[[^^^```eeekkknnnpppssszzz}}}wwwrrrmmmjjjiiifffbbb^^^ZZZWWWSSSPPPOOONNNMMMLLLLLLJJJGGGFFFGGGFFFEEEDDDDDDCCCBBB@@@??????>>>>>>;;;<<<===>>>???@@@@@@AAA???CCCHHHMMMUUUccctttxxxmmmgggiiirrrzzznnn___YYYTTTMMMGGGFFFFFFGGGJJJOOOSSSUUUVVVRRRUUUWWWZZZ```jjjwww~~~{{{uuummmcccXXXOOOIIICCCDDDEEELLL___www{{{qqqkkkiiiiiiiiiiiihhhkkknnnmmmhhhaaa[[[WWWWWWSSSNNNJJJGGGCCC???===@@@???>>>???AAABBBBBBAAA===;;;888666444333444444333222000///......////////////............//////........................---...//////...---+++)))---------------------------------------------------------------------------------............///------------------------...------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,+++******+++,,,,,,++++++,,,,,,------......------------------------///.........---------------,,,,,,,,,,,,---......,,,,,,---......---,,,,,,---------............//////......///000222222111333:::DDDLLLTTT\\\eeellluuuzzz{{{ttttttrrrpppnnnnnnoooqqqtttuuuyyy{{{tttwww{{{{{{zzz{{{xxxyyyzzzyyywwwwwwzzz}}}zzzqqqkkkhhhbbbZZZTTTQQQNNNIIIFFFDDDCCCAAA@@@????????????AAA@@@@@@AAACCCEEEDDDDDDFFFHHHJJJKKKMMMPPPTTTWWWXXXZZZ\\\]]]___aaadddgggjjjoootttwwwzzz~~~}}}yyyvvvrrrlllgggccc```[[[XXXVVVTTTRRRQQQPPPNNNKKKIIIIIIHHHFFFEEEGGGEEEDDDAAA@@@>>>===============>>>>>>>>>>>>???===>>>@@@BBBFFFOOO[[[dddwwwkkkeeehhhnnn~~~mmmeee___WWWQQQHHHGGGFFFHHHKKKNNNOOOPPPNNNPPPQQQTTTYYYdddqqq{{{~~~yyytttmmmcccWWWNNNHHHCCC@@@EEEPPP___tttzzzsssooonnnlllkkkhhhiiijjjjjjhhhddd]]]XXXZZZYYYWWWUUUQQQJJJBBB<<<>>>===>>>@@@CCCEEEDDDCCC===<<<;;;999777666555444333222000///......////////////............//////........................---...//////...---+++***------------------------//////...------,,,++++++---------------------------------............///........................,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,------------------......------------------------............---------------,,,,,,,,,,,,---......,,,,,,---......---,,,,,,---------............////////////000000111222333888>>>GGGOOOUUU]]]fffmmmvvvyyy}}}}}}yyyzzzyyywwwuuussssssttttttvvv{{{|||yyyzzzzzzyyyyyy{{{xxxwwwwwwuuutttuuuyyy||||||uuummmeee```ccc^^^WWWRRRNNNJJJGGGDDD@@@???>>>======>>>???@@@BBBCCCDDDFFFGGGIIIIIIIIIKKKMMMPPPRRRTTTXXX\\\``````bbbdddfffhhhjjjnnnpppuuuxxx|||xxxrrrooolllgggccc```\\\YYYWWWTTTRRROOOMMMMMMLLLJJJHHHGGGFFFEEECCCAAA@@@??????AAAAAA@@@@@@@@@?????????@@@@@@@@@???AAAFFFMMMSSS^^^kkk}}}~~~ssskkkfffeeettt}}}tttjjjbbb]]]NNNKKKIIIHHHJJJKKKLLLLLLJJJKKKLLLMMMRRR\\\iiisss~~~}}}|||zzzqqqdddZZZPPPGGGBBBFFFHHHMMMccc||||||vvvsssppplllkkkiiihhhiiijjjiiiccc___\\\\\\\\\\\\XXXQQQHHHBBB@@@??????AAACCCCCCBBB@@@=========<<<;;;999777555333222111////////////000//////............//////..............................//////...---,,,,,,------------------------......---------,,,,,,,,,////////////////////////---------............///........................++++++,,,,,,---...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,///......------......///,,,,,,,,,,,,,,,,,,,,,,,,..................---------------------------------------------------------,,,,,,,,,,,,---.........//////////////////...---------............///000000111111111222444666<<>>>>>>>>???@@@AAACCCEEEGGGIIIKKKLLLMMMNNNOOOQQQTTTVVVYYY^^^cccfffgggjjjlllnnnpppssswwwzzz~~~|||xxxsssnnniiieee```]]]VVVTTTQQQPPPOOONNNMMMKKKHHHGGGFFFDDDCCCCCCCCCCCCBBBBBBBBBAAA@@@????????????>>>===<<<<<>>>>>>>>===;;;888777444333111000//////000000//////............//////////////////////////////..................------------------------------,,,,,,,,,---------......////////////////////////---------............///------------------------***++++++,,,---...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///......------......///,,,,,,,,,,,,,,,,,,,,,,,,..................------------------------------,,,,,,---------------------,,,,,,,,,,,,---....../////////....../////////---------............//////000222111111222666999@@@FFFNNNUUUYYY^^^eeeiiirrrtttwww{{{|||~~~}}}}}}{{{~~~|||}}}}}}yyyvvvvvvwwwyyyyyywwwuuutttvvvzzz~~~zzzwwwtttpppkkkgggbbb\\\XXXPPPMMMIIIEEEBBB@@@??????AAAAAA@@@@@@AAABBBDDDEEEEEEHHHLLLOOOPPPQQQRRRTTTUUUWWWZZZ]]]```dddiiimmmpppsssvvvxxxzzz~~~{{{vvvpppjjjfff[[[YYYUUUSSSRRRQQQOOOMMMJJJIIIHHHGGGFFFFFFEEEEEEBBBAAAAAA@@@??????>>>>>>>>>===<<<;;;<<<===???@@@AAABBBGGGQQQ^^^kkk{{{zzzqqqeeedddgggqqq~~~~~~ooohhhZZZVVVPPPKKKHHHGGGEEEDDDDDDEEEFFFFFFHHHOOOYYYaaapppyyyzzzpppiii___TTTLLLJJJDDD@@@JJJ[[[xxx{{{ssskkkhhhfffgggkkkrrrwwwzzzssspppkkkfffaaa[[[TTTPPPDDDBBBAAA@@@BBBCCCBBBAAA>>>>>>???>>>===;;;999888444333111000//////000000//////............/////////////////////////////////.....................------------------------++++++,,,,,,---...//////---------------------------------............///------------------------++++++,,,,,,---...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............---,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,------------------......------------------------,,,,,,,,,,,,---------------,,,,,,,,,,,,---.........---,,,,,,,,,,,,---...---------............///...000222222111444999>>>FFFMMMUUU\\\```cccgggjjjooopppssswww||||||~~~~~~}}}zzz|||{{{vvvtttvvvxxxwwwxxxvvvuuuwww{{{vvvooommmjjjgggddd```[[[UUUQQQIIIHHHEEEBBB@@@???@@@AAAAAAAAAAAABBBCCCFFFHHHIIILLLPPPUUUXXXYYYZZZ\\\^^^```bbbeeehhhkkkoootttxxxzzz|||xxxtttgggddd___\\\YYYVVVSSSPPPNNNMMMKKKIIIHHHGGGFFFFFFBBBBBBBBBAAAAAA@@@@@@@@@@@@???>>>>>>???@@@??????BBB>>>>>>DDDJJJRRR___kkkmmmjjjgggjjjrrr}}}|||pppbbb]]]VVVOOOKKKHHHFFFDDDCCCEEEFFFFFFGGGKKKSSSYYYeeeqqq}}}}}}xxxttthhh]]]QQQKKKFFFBBBFFFMMMcccxxx~~~tttpppmmmiiieeeeeekkkttt{{{|||yyytttooojjjddd^^^ZZZLLLIIIEEEBBBBBBBBBAAAAAA>>>>>>>>>>>>===;;;::::::444333222000///000000111//////............////////////////////////////////////............//////------------------------,,,------------------------------------------------------............///........................,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,---......---,,,,,,++++++,,,,,,------......------------------------++++++,,,,,,,,,------------,,,,,,,,,,,,---.........---,,,,,,,,,,,,---...---------............///,,,///222222222555;;;AAAMMMUUU___fffhhhjjjkkkmmmllllllmmmqqqwww~~~~~~~~~||||||}}}xxxsssuuuyyyyyyzzz~~~yyyzzzwwwqqqqqqwwwyyyvvvvvvuuuuuuxxx~~~}}}yyytttmmmgggeeeccc```]]]YYYTTTNNNIIIAAAAAA@@@>>><<<<<<>>>@@@@@@@@@AAABBBEEEHHHKKKMMMSSSXXX^^^aaabbbbbbeeegggjjjlllooorrruuuyyy~~~rrrnnniiiddd```\\\WWWTTTRRRPPPNNNKKKIIIGGGFFFEEEEEEEEEDDDDDDDDDCCCCCCCCC@@@???>>>?????????>>>===BBB===<<>>???>>>>>>===<<<;;;;;;:::444333222000000000000111//////............//////000000000000000000000000//////.........//////000------------------------///......------,,,,,,+++////////////////////////---------.........//////000000000000000000000000,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------///......------......///,,,,,,---......---,,,,,,******++++++,,,---......------------------------+++++++++,,,,,,------------,,,,,,,,,,,,---......000///...------...///000---------.........//////+++///222222222666===DDDSSS[[[fffmmmooooooooopppkkkiiihhhkkkrrr{{{~~~~~~{{{zzzzzz{{{tttlllpppwwwyyyzzz|||yyyyyytttnnnpppwwwyyyvvvuuuttttttyyy}}}vvvpppkkkfffccc^^^\\\XXXSSSMMMIIIEEEDDDAAAAAA@@@????????????@@@@@@BBBDDDFFFIIINNNUUUYYY\\\^^^bbbggglllpppppppppqqqsssvvvyyy|||{{{tttnnniiidddbbb[[[ZZZWWWSSSNNNKKKJJJKKKHHHGGGFFFFFFGGGFFFDDDBBBAAABBBBBBBBBAAA@@@>>>======>>>>>>???@@@BBBDDDEEEPPPVVVcccvvvzzzpppjjjiiijjjllluuuxxxqqqhhh___WWWPPPJJJGGGFFFGGGGGGGGGFFFHHHJJJLLLYYY```jjjttt||||||rrrcccUUULLLGGGEEEEEEKKKYYYnnnzzzttttttrrrxxx{{{ttthhhaaaccciiisssyyy{{{vvvssssssjjjaaaVVVOOOJJJEEEAAA???>>>===<<<===>>>>>><<<:::888777666555333222000000///............---------//////000000///...------......------------......------------------------........................////////////////////////........................++++++++++++++++++++++++---------------------------------------------------------,,,,,,+++++++++,,,------......------,,,000000//////............------------------------.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,------......------,,,222111///...---...000111000//////222444777@@@JJJVVV___jjjrrrssspppnnnmmmjjjlllnnnnnnooowww}}}}}}|||zzzwwwoookkkpppxxxzzzzzzyyyvvvrrrnnnnnnpppssstttssssssppppppuuu}}}{{{uuuppplllhhhdddaaaWWWUUUQQQLLLGGGDDDBBBAAABBBBBBAAAAAA@@@AAAAAAAAACCCEEEHHHJJJNNNTTT[[[```fffgggkkkppptttwwwxxxwwwwwwzzz}}}}}}wwwrrrnnndddbbb^^^XXXRRRNNNMMMMMMIIIHHHGGGGGGHHHGGGFFFDDDDDDDDDCCCCCCBBBAAA@@@???=========>>>???AAABBBCCCGGGKKKSSS```rrr}}}rrrkkkjjjkkknnnuuu}}}uuuhhh]]]UUUNNNJJJHHHHHHHHHGGGFFFFFFHHHIIIPPPXXXcccnnnyyyqqqbbbVVVNNNGGGDDDAAAKKK___rrrzzzuuuooommmqqqxxx}}}zzzpppeee```___eeelllvvv|||}}}{{{xxxwwwtttnnnfff```YYYPPPFFF@@@@@@???>>>>>>???>>>===;;;:::999888666444333111000000000/////////.........///////////////...------......------------......------------------------........................................................................---------------------------------------------------------------------------------,,,,,,+++++++++,,,------......------,,,/////////......---------------------------------......---------,,,,,,,,,---------------------------------------------------------............///---......//////......---111000...------...000111000///000444777<<>>???@@@AAAAAABBBDDDIIITTTfffzzz~~~qqqjjjiiihhhjjjppp~~~wwwkkk```WWWRRRMMMLLLJJJIIIGGGGGGGGGGGGJJJPPP[[[eeeqqqrrrdddWWWMMMGGGBBBGGGVVVjjjxxxxxxrrrmmmnnnuuu}}}yyymmmaaaZZZUUU\\\hhhuuu~~~}}}zzzxxxuuuqqqjjj___QQQGGGBBBAAA???>>>??????>>><<<<<<;;;:::888555333222111111111111000000000/////////////////////......---......------------......------------------------........................................................................------------------------------------------------------------------------------,,,,,,,,,,,,++++++,,,------......------,,,......------------,,,,,,------------------------...------------,,,,,,,,,------------------------........................---------............///...//////////////////.........---------///111222111000222777<<>>============>>>??????AAABBBAAA@@@CCCNNN^^^kkk|||ooohhhgggeeehhhvvv~~~qqqeee^^^TTTQQQNNNKKKJJJIIIHHHGGGIIINNNUUU]]]fffrrr~~~pppbbbWWWPPPKKKJJJSSSgggxxx~~~zzzvvvooorrrwww{{{zzzrrrfff^^^NNNRRR[[[jjjyyywwwyyyzzzxxxtttlll^^^RRRDDDBBB???======>>>===<<<===<<<:::888666333222111111111000000000/////////...///////////////............------------......------------------------........................................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------------------------------------............///......////////////......,,,,,,,,,---...000111222222111444<<>>>>>@@@CCCDDDFFFGGGGGGIIIKKKMMMOOOQQQTTTUUUXXXZZZ]]]ccciiinnnuuuyyy~~~|||}}}~~~zzz{{{}}}~~~}}}uuunnnhhhddd^^^[[[XXXUUUTTTRRRPPPOOOLLLKKKHHHFFFEEEDDDDDDEEE@@@??????>>>>>>>>>>>>>>>>>>AAACCCBBBAAADDDMMMTTTcccmmm{{{oooiiiffffffoootttiii]]]XXXQQQLLLJJJHHHGGGFFFGGGKKKOOOTTT[[[eeeqqqyyyzzzmmmbbb\\\OOOJJJNNN^^^rrr}}}wwwsssppppppqqqnnnggg```OOOOOORRR]]]mmmyyy}}}}}}vvvzzz{{{yyywwwsssggg[[[EEEBBB>>><<<;;;<<<<<<;;;<<<;;;999777555333222111000000000/////////............///////////////.........------------......------------------------........................................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,------......------,,,,,,,,,---...///000222222333333888BBBNNN[[[nnn}}}|||xxxwwwxxx{{{zzzxxxvvvuuuvvvxxx{{{~~~}}}vvv{{{vvvrrrpppuuuxxxwwwvvvwwwttttttttttttsssrrrrrrrrruuuwwwxxxyyy{{{zzzuuupppmmmjjjgggeeeaaa[[[UUUQQQMMMIIIFFFAAA@@@???>>>???AAACCCEEEIIIJJJLLLOOORRRVVVYYYZZZ]]]^^^```bbbeeejjjpppuuu|||~~~||||||{{{|||}}}~~~~~~~~~~~~~~~xxxzzz}}}~~~~~~vvvpppiiieee___[[[XXXUUURRRPPPNNNMMMLLLJJJHHHGGGFFFFFFCCCBBBAAA@@@????????????:::===AAACCCBBBCCCEEEHHHMMMTTTcccvvvnnniiigggkkkvvvyyykkkcccWWWNNNJJJGGGEEECCCBBBEEEIIIMMMRRRZZZdddllluuuyyyooohhhUUUNNNMMMWWWgggvvvzzzoooiiigggfffccc```WWWRRRPPPUUU```lllsssuuuxxx}}}}}}yyywwwuuukkk]]]GGGCCC>>>;;;:::;;;;;;;;;;;;:::999777666444333222000000/////////.........---...//////////////////......------------......------------------------........................------------------------................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------......------,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,,,,------------,,,,,,,,,---...///000111222222333555===IIIWWWfffzzz~~~~~~{{{xxxvvvuuuuuuuuuvvvxxx~~~}}}wwwvvv~~~yyyuuutttwwwxxxvvvtttvvvuuuuuuuuutttrrrqqqrrrtttxxx|||~~~{{{|||{{{xxxtttqqqnnnjjjeeebbbZZZVVVOOOKKKHHHGGGFFFEEEBBBBBBAAABBBCCCEEEGGGHHHMMMNNNQQQUUUZZZ___ccceeefffhhhjjjmmmpppvvv}}}}}}|||||||||{{{|||~~~~~~}}}}}}~~~~~~~~~~~~}}}|||{{{||||||~~~~~~}}}xxx{{{~~~wwwrrrkkkddd___[[[WWWTTTQQQQQQPPPOOOMMMKKKIIIHHHFFFEEEDDDBBBAAA@@@@@@@@@======???@@@AAAAAABBBBBBCCCGGGOOO[[[lll~~~zzzqqqjjjjjjnnnzzztttcccUUUNNNJJJFFFCCC@@@CCCFFFHHHKKKQQQYYY```cccrrr{{{uuuaaaYYYQQQRRRYYYggg{{{vvvmmmiiihhhfffeeeaaa\\\WWWWWW]]]eeelllpppvvv|||}}}xxxvvvuuukkk\\\JJJEEE???;;;:::;;;<<<===;;;:::999888777666555555111111111000000000//////------...///////////////......------------......------------------------........................------------------------........................////////////////////////------------------------+++++++++++++++++++++++++++++++++,,,,,,---------,,,------......------,,,,,,,,,,,,,,,---------...------------------------,,,,,,,,,---------......---------------------------------------------------------............///------............------...///000111222222222222444777AAAOOO___ooo~~~zzzxxxvvvsssrrrqqqrrrvvv|||wwwuuuyyy|||yyyxxxzzzzzzvvvtttvvvvvvvvvvvvssspppppprrruuuzzz|||wwwxxx|||yyytttsssrrrqqqnnniiibbb]]]PPPLLLGGGCCCCCCEEEFFFGGGEEEEEEFFFGGGHHHJJJKKKLLLPPPRRRUUUZZZ___eeeiiillllllnnnqqqtttyyy}}}|||||||||zzz{{{~~~}}}~~~}}}}}}|||}}}wwwyyy{{{~~~}}}uuummmgggbbb]]]ZZZSSSSSSSSSRRRQQQNNNKKKJJJHHHGGGFFFDDDBBBBBBAAAAAAEEEBBB???>>>>>>@@@@@@???@@@BBBFFFJJJSSSdddyyyzzznnnjjjjjjooo}}}nnn]]]SSSNNNIIIFFFAAADDDFFFFFFGGGJJJQQQVVVYYYfffttt}}}}}}jjj```TTTKKKJJJUUUlll}}}uuuqqqooonnnmmmjjjfff```]]]```eeekkkooopppxxxzzzvvvuuuvvvjjj[[[LLLGGG@@@<<<;;;<<<===>>>;;;;;;::::::999888888777222222222111111111111000------...///000000//////.........------.........------------------------........................------------------------........................------------------------------------------------+++++++++++++++++++++++++++++++++,,,,,,---------,,,------......------,,,,,,,,,,,,------.........------------------------,,,,,,,,,------.........------------------------........................---------.........//////......////////////......///000111222222333222222444888CCCSSScccsss}}}zzzwwwsssqqqppppppsssyyy~~~uuuwww~~~|||{{{}}}{{{wwwuuuvvvwwwwwwvvvsssoooooosssvvv|||}}}uuutttvvvyyyuuutttrrrpppoookkkfff\\\RRRKKKKKKIIIGGGDDDCCCCCCDDDEEEEEEGGGIIIKKKMMMNNNOOOOOOUUUYYY___dddiiinnnrrrvvvxxxyyy{{{}}}zzzyyyyyyxxxwwwzzzzzz{{{{{{|||}}}}}}~~~~~~|||{{{{{{|||}}}~~~|||~~~}}}~~~~~~~~~{{{wwwqqqhhhaaa```[[[VVVSSSSSSRRRNNNKKKLLLJJJHHHHHHGGGEEEBBB@@@BBBAAAAAA@@@AAAAAABBBBBB>>>AAADDDEEEHHHPPP\\\eeexxxooogggccciiisss|||eeeXXXQQQMMMIIIDDDDDDEEEGGGIIILLLOOOPPPXXX```kkkvvv~~~pppeeeYYYRRRPPPSSS___jjj|||zzzssstttsssnnnuuunnnddd^^^^^^dddjjjooopppvvvyyyxxxuuuqqqiiibbbRRRMMMEEE???<<<:::999888;;;:::999:::;;;<<<:::999444222000///000000///...000000//////.........---------------------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,---------------------///...---,,,,,,---...///.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...)))***,,,......---,,,+++------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------,,,---.../////////...---...,,,,,,000111000111555666???LLLXXXbbbppp{{{{{{yyyuuuqqqqqquuuzzz}}}}}}zzzxxxwwwrrr|||zzz{{{{{{xxxuuutttvvvyyyxxxwwwvvvsssrrrtttwwwzzzwwwrrrqqqxxxttttttooommmiiieee___WWWNNNHHHHHHFFFEEECCCCCCDDDEEEFFFHHHJJJMMMOOORRRUUUWWWYYY\\\```fffkkkpppuuuzzz}}}|||yyyyyyxxxwwwvvvyyyyyyzzzzzz{{{||||||}}}{{{{{{zzzyyyyyyzzz{{{||||||~~~|||}}}}}}~~~}}}~~~~~~}}}zzzqqqjjjddd```ZZZWWWVVVTTTQQQNNNNNNMMMKKKJJJJJJIIIFFFDDDBBBBBBAAAAAAAAAAAAAAABBB@@@BBBCCCBBBBBBGGGOOOVVVhhhvvvxxxppphhhgggkkkrrr~~~qqqaaaWWWPPPLLLGGGFFFFFFGGGIIILLLOOOQQQSSSZZZdddnnnwwwvvvmmmcccZZZRRRPPPVVV___www}}}zzzwwwrrrsssmmmfffbbbcccgggkkknnnpppsssuuutttsssrrrkkkcccWWWQQQHHHAAA===;;;999888:::999999:::<<<;;;999777666444222111222222000///000/////////............------------------------......---,,,+++***))))))------------------------------............------.........------,,,,,,+++///...------------...///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,)))+++,,,......---,,,+++------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------......///,,,---......///.........000......111222000222777888AAANNNYYYdddqqq~~~zzzzzzzzzxxxuuutttwwwzzz|||{{{yyyxxxwwwyyy~~~~~~{{{wwwuuuvvvxxxxxxwwwuuutttuuuxxx|||~~~xxxvvv~~~yyyuuurrrooojjjfff```ZZZTTTNNNHHHEEECCCCCCBBBBBBDDDEEEGGGIIIMMMOOORRRUUUYYY]]]bbbffffffjjjpppuuuzzz~~~zzzxxxwwwwwwwwwvvvxxxxxxyyyyyyzzzzzz{{{{{{wwwwwwwwwwwwxxxyyyzzzzzz|||}}}~~~~~~}}}~~~{{{{{{|||||||||||||||{{{|||}}}~~~~~~~~~~~~|||xxxnnniiiccc___]]]ZZZVVVSSSQQQPPPNNNMMMMMMMMMKKKIIIDDDCCCCCCBBBAAAAAAAAAAAA@@@AAABBBAAA???AAAEEEIIIOOOXXXhhh|||~~~sssiiieeefffnnnvvv~~~lll]]]RRRNNNIIIHHHFFFEEEGGGKKKPPPRRROOOUUU]]]eeemmmwwwzzzqqqfffXXXNNNOOOUUUlll~~~wwwsssooojjjhhhiiilllnnnppppppqqqqqqqqqttttttnnneee]]]WWWMMMEEE@@@<<<:::888888888999:::<<<;;;999666666444222111111111000///////////////..........................................---,,,+++******)))........................------............------//////...---,,,++++++***///...------------...///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***+++,,,......------,,,------------------------------------------------------------------------------------------------------------------------...---------...///000111---------------...//////222000000222222111444999>>>FFFRRR]]]fffrrr|||yyyzzz{{{zzzxxxwwwxxxzzzzzzxxxwwwwwwwww{{{wwwvvvwwwvvvuuussssssvvv{{{|||zzzwwwvvvsssmmmhhhccc^^^VVVNNNIIIFFFCCCAAA@@@@@@BBBCCCFFFIIILLLMMMRRRUUUXXX[[[^^^cccjjjooonnnrrrxxx~~~|||yyywwwvvvwwwvvvuuuwwwwwwxxxxxxyyyyyyyyyyyyuuuvvvvvvwwwwwwxxxyyyzzz|||||||||{{{yyyzzz|||~~~zzz{{{{{{{{{{{{{{{zzzyyy||||||||||||}}}~~~}}}{{{uuunnniiifffbbb]]]YYYUUUSSSPPPPPPPPPOOONNNLLLGGGFFFEEECCCBBBBBBAAAAAA>>>@@@BBBBBBAAABBBDDDFFFDDDIIIRRRbbbwwwsssjjjhhhiiillluuuwwwcccVVVOOOKKKHHHEEEDDDFFFKKKPPPTTTRRRVVV[[[```fffooozzz|||ppp___QQQNNNSSS]]]rrr~~~xxxsssnnnkkkllloooqqqrrrssssssrrrsssxxxyyyqqqfffccc\\\SSSJJJCCC>>>;;;888777888999;;;<<<;;;888555555333000/////////...,,,///////////////.........////////////////////////,,,,,,,,,------......///------------------------------............------.........------,,,,,,,,,.........------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,------......------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------///000111...---,,,,,,---...000111222000111222222111666===DDDLLLVVV```hhhqqq|||}}}{{{zzz{{{{{{zzzxxxyyyzzzyyyxxxvvvuuuwwwxxxzzzwwwvvvqqqooommmnnnssszzz~~~{{{wwwvvvuuuqqqhhh```ZZZUUUMMMFFFCCCAAAAAA@@@@@@AAADDDGGGKKKOOORRRTTTXXX[[[___aaacccgggooouuuwwwzzz~~~{{{wwwvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxxxxvvvvvvwwwxxxyyyzzzzzzzzz{{{{{{{{{yyywwwwwwyyy{{{{{{{{{{{{{{{{{{{{{zzzzzz}}}|||||||||}}}~~~yyysssnnniiiccc___ZZZWWWTTTRRRRRRQQQOOONNNJJJIIIHHHFFFDDDCCCBBBBBB>>>@@@AAABBBBBBBBBCCCDDDBBBDDDHHHOOOZZZmmmyyykkkfffeeelllzzznnn^^^WWWMMMJJJFFFDDDFFFJJJPPPTTTXXXZZZ]]]___bbbiiirrryyytttdddVVVRRRUUUSSSaaavvv~~~yyyqqqlllkkkmmmoooqqqtttuuuvvvxxx}}}}}}ttthhhgggaaaYYYPPPIIIBBB===:::888888999:::<<<;;;999666666444111000000///...,,,.........///////////////////////////////////////---------...///000000111,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,------.........---..................---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,------............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++***++++++,,,---...///------,,,,,,---...000111000///000222111222999BBBIIIOOOXXX```gggmmmtttyyy|||}}}}}}~~~|||yyy{{{{{{zzzxxxwwwwwwzzz|||}}}xxxuuukkkhhhfffhhhmmmtttyyy|||uuuuuuvvv{{{}}}yyy|||yyyvvvtttrrrlllaaaYYYQQQLLLGGGCCCAAAAAAAAAAAACCCEEEHHHMMMRRRVVVZZZ[[[___dddiiikkklllooovvv}}}}}}zzzwwwuuuvvvwwwwwwvvvwwwwwwxxxxxxxxxxxxxxxxxxxxxyyyzzz{{{{{{{{{{{{{{{zzz{{{{{{zzzxxxwwwxxxzzzzzzzzz{{{{{{|||{{{{{{zzz|||||||||}}}~~~yyyssslllgggccc___[[[WWWUUUTTTQQQPPPNNNMMMKKKHHHFFFEEEDDDCCCAAAAAABBBBBBAAA@@@???>>>AAABBBCCCEEEHHHSSShhhzzzrrrkkkfffjjjttt~~~}}}mmmeeeSSSPPPKKKHHHGGGJJJNNNQQQWWW[[[^^^aaabbbgggnnnsss{{{yyymmm___WWWWWWRRRWWWdddwwwwwwpppmmmmmmmmmnnnsssuuuwwwyyy}}}~~~wwwmmmjjjfff___XXXQQQIIIBBB===;;;:::999:::;;;<<<:::999:::777555333333222111///.........///////////////........................000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,------............------***++++++,,,---...//////------...//////...------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------------.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,------,,,,,,,,,---...///000111///...000333333555???JJJPPPTTT[[[bbbgggjjjnnnpppuuu|||}}}}}}}}}}}}|||{{{}}}yyyuuugggdddaaabbbhhhmmmooooooggggggiiinnntttvvvtttrrr}}}xxxwwwtttppplllggg___VVVPPPIIIFFFCCCBBBCCCDDDDDDCCCGGGJJJNNNSSSXXX]]]```bbbfffmmmtttwwwwwwzzz|||zzzwwwvvvvvvxxxxxxwwwxxxxxxxxxxxxxxxxxxxxxxxxyyyzzz{{{|||||||||{{{zzzyyyzzz{{{{{{yyyxxxyyyyyyxxxyyyyyyzzz{{{{{{{{{{{{{{{{{{|||}}}~~~zzztttnnnjjjddd___[[[XXXUUUSSSQQQPPPNNNKKKHHHFFFEEEDDDDDDCCCBBBBBBAAA@@@???===@@@>>>@@@CCCCCCFFFRRR___kkk}}}~~~uuunnnnnnpppttt}}}{{{rrr^^^ZZZTTTNNNKKKJJJKKKMMMOOOUUU[[[```ccchhhmmmrrruuu}}}zzzkkk^^^WWWTTTSSSWWWcccvvv|||wwwsssooommmooorrrsssssswww{{{zzzuuummmjjjfffaaaZZZQQQIIICCC===;;;999999;;;<<<<<<;;;;;;999666555444333222000............/////////000------------------------............------------------------------------------............------+++,,,,,,------.........------...//////...------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,------------------...//////------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,---***+++,,,...///000000000......111555666:::FFFSSS[[[^^^dddiiilllnnnnnnooopppuuuzzz}}}}}}~~~zzzuuugggccc```aaaeeegggfffdddZZZ\\\___dddiiilllllllll|||wwwrrrrrroooiiibbb[[[SSSLLLHHHEEECCCBBBCCCEEEFFFFFFEEEJJJMMMQQQWWW\\\aaaeeefffkkksss||||||zzzwwwvvvwwwxxxxxxxxxyyyyyyxxxxxxxxxxxxxxxxxxzzz{{{|||||||||{{{zzzyyyxxxzzz||||||{{{yyyyyyzzzvvvwwwxxxyyyzzz{{{{{{{{{yyyzzz{{{}}}~~~~~~~~~~~~vvvqqqjjjddd```\\\YYYWWWSSSRRROOOLLLJJJGGGFFFEEEEEEDDDCCCCCCDDDDDDCCCBBB@@@===>>>CCCEEEBBBEEEKKKPPPddd|||{{{rrrnnnkkkiiioooxxxxxxeeeaaaZZZSSSMMMJJJIIIIIIGGGNNNWWW___dddiiinnnrrrsss|||uuucccXXXUUUQQQOOOVVVdddwwwzzztttpppkkknnnooonnnqqqxxx||||||ooommmjjjfff```WWWMMMFFF???===:::999:::<<<======:::888555333333222000///---.........//////000000------------------------))))))***+++---......///........................---..................------------------------,,,,,,---...//////...---,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,...------------...//////------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************......---,,,,,,,,,------)))+++---///000000000///...///333666888===KKKYYYeeehhhmmmqqqsssssssssrrrnnnqqqtttwww~~~~~~||||||~~~|||zzz~~~~~~{{{uuuiiidddaaaaaadddeeebbb^^^TTTWWW[[[___cccfffhhhiii}}}xxxtttrrrnnnhhh^^^VVVQQQMMMHHHEEEFFFDDDBBBBBBEEEIIILLLMMMRRRUUUYYY]]]bbbgggnnnrrr{{{~~~}}}zzzwwwvvvwwwzzz|||}}}vvvxxxzzz|||||||||{{{zzz}}}}}}}}}|||{{{{{{zzzzzzyyyyyyzzzzzzzzzzzzyyyyyyvvvwwwwwwxxxxxxyyyzzzzzzzzzzzz{{{{{{|||}}}}}}~~~}}}~~~uuuoookkkfff```\\\XXXVVVRRRPPPOOOMMMJJJHHHFFFDDDAAA@@@AAACCCDDDDDDCCCBBBAAA@@@@@@AAACCCDDDKKKLLLWWWnnn|||qqqhhheeefffhhhooo|||xxxmmmiiibbb[[[UUUOOOJJJGGGFFFIIIMMMUUU___iiirrrxxx{{{rrrccc]]]TTTOOOQQQTTT^^^wwwyyyqqqnnnlllmmmqqqvvvyyy{{{yyypppeeeaaaaaa^^^UUUMMMEEE@@@:::888999::::::999===<<<:::888555333111000000///............//////.........................................................------,,,,,,,,,---------............///111///,,,---///111000..............................------,,,,,,------...------------------------...---,,,++++++,,,---...------------------------------------------------///...------------...///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------+++,,,......------///000333222222444:::GGGXXXdddeeennnvvvyyy{{{}}}{{{xxxsssuuussspppuuu}}}{{{}}}zzzyyy|||}}}~~~wwwqqqiiifffcccccceeeeeecccaaaXXXYYY\\\___ccceeeggghhh~~~yyytttoookkkggg```WWWOOOKKKHHHEEECCCFFFEEEEEEFFFJJJNNNQQQSSSVVVYYY]]]bbbffflllrrrvvv|||xxxwwwxxx{{{|||}}}xxxyyy{{{|||}}}}}}|||||||||{{{{{{zzzzzzzzzzzzzzz{{{{{{||||||||||||{{{{{{xxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzz{{{||||||}}}}}}~~~}}}}}}~~~~~~yyysssnnngggbbb[[[XXXTTTPPPNNNMMMJJJIIIJJJGGGDDDCCCDDDDDDCCCBBBCCCBBBBBBBBBBBBBBBCCCCCCEEEFFFNNN\\\mmmwwwnnnhhheeeeeegggqqq{{{sssnnnhhh```YYYQQQJJJEEEDDDFFFJJJPPPYYYccckkkpppzzz~~~ssseeeZZZQQQPPPQQQWWWiii}}}yyyuuuqqqpppssswww{{{}}}{{{sssjjjfffeeebbb]]]XXXMMMGGG???::::::;;;<<<<<<===<<<;;;999777555333222000000//////......//////.......................................---------......---------,,,,,,,,,,,,,,,,,,,,,---------......,,,***+++---...---+++...........................------,,,,,,------...---------------------------------,,,,,,------------------------------------------------------------,,,++++++++++++,,,---++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,---//////......000111333444666999@@@LLL\\\hhhooovvv|||}}}~~~|||zzz|||yyyvvv|||}}}wwwxxx{{{~~~~~~zzztttpppmmmlllkkklllmmmkkkhhhddd[[[]]]___aaadddeeegggggg|||xxxrrrlllggg]]]WWWOOOIIIFFFEEEDDDDDDGGGHHHIIILLLPPPTTTXXXZZZ]]]```eeeiiimmmsssyyy}}}{{{yyyzzz{{{||||||zzz{{{{{{||||||}}}~~~~~~}}}|||{{{{{{{{{|||}}}~~~}}}~~~~~~~~~~~~~~~~~~}}}yyyyyyyyyyyyxxxxxxxxxxxxyyyyyyzzzzzz{{{|||||||||}}}||||||||||||}}}~~~}}}yyyqqqkkkccc___XXXSSSPPPNNNLLLKKKMMMKKKHHHGGGGGGEEECCCAAABBBCCCCCCCCCCCCCCCBBBBBB@@@AAAEEEJJJPPP___xxxyyyooogggbbbaaafffppp|||vvvsssnnnhhhaaaXXXNNNHHHDDDEEEGGGLLLRRR[[[bbbgggtttxxx|||pppbbbUUUPPPMMMMMMWWWccczzzzzzuuuuuuxxx{{{}}}zzzuuuooojjjgggfffeeeddd[[[TTTIII@@@<<<<<<===>>>>>>======;;;999777666555222111000///////////////........................//////.........---------...------------,,,,,,,,,+++++++++,,,,,,,,,---------+++******,,,,,,,,,+++...........................------,,,,,,------...------------------------,,,------......------,,,---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********------------------------,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,---------...000000//////111222333666:::???HHHVVVfffrrrzzz}}}}}}vvvwww{{{xxxssspppooosssssstttuuuuuuqqqlllhhhaaabbbcccdddeeeffffffggg~~~|||yyytttmmmddd___TTTPPPJJJEEECCCDDDGGGHHHIIIKKKNNNQQQTTTXXX\\\___dddggglllqqquuu{{{}}}{{{|||}}}}}}|||{{{{{{{{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{zzzyyyxxxxxxwwwwwwyyyzzzzzzzzz{{{{{{{{{|||}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~zzz|||zzztttnnniiiaaaZZZUUUSSSPPPOOONNNLLLKKKJJJIIIGGGDDDBBBBBBCCCDDDEEEEEEDDDBBBAAA??????AAABBBBBBKKK```tttyyynnnfffcccbbbdddlllwwwvvvuuussspppjjjaaaVVVOOOGGGGGGGGGIIINNNTTTZZZ^^^hhhmmmuuu{{{xxxiiiZZZQQQLLLHHHJJJOOObbbrrr~~~yyyxxxyyyyyyvvvtttooojjjggggggjjjllljjjbbbVVVJJJBBB>>>>>>>>>>>>>>>>>>>>><<<:::999888444333222000000/////////......................../////////...------,,,,,,------------------------+++,,,,,,,,,,,,---------...---,,,,,,,,,---------...........................------,,,,,,------...------------------------+++,,,---......---,,,+++------------------------------------------------........................///......------,,,,,,+++------------------------------------------------++++++,,,------...//////...///111111000000222333444777<<>>???BBBBBBDDDNNNXXXjjjyyyppphhhbbb^^^aaahhhwwwzzzzzzzzzxxxrrrhhh\\\TTTKKKIIIGGGFFFHHHLLLQQQTTTYYY```lllwwwqqq```UUUNNNHHHEEEEEEOOOZZZkkk{{{{{{yyyyyytttssspppllliiiiiimmmqqqvvvooodddVVVJJJBBB>>>===>>>??????@@@???===;;;:::555555333222000000////////////////////////////////////.........---------------------------------------------............---------,,,,,,,,,---..............................------,,,,,,------...------------------------+++,,,---......---,,,+++------------------------------------------------.................................------,,,,,,,,,------------------------------------------------///////////////............///111111000000222333555888===FFFUUUkkk}}}}}}~~~}}}zzzyyy}}}}}}xxxyyy|||{{{sssoooooorrrzzzyyyxxxtttqqqnnnlllkkkjjjiiihhhgggfffffffffgggqqqnnniiiddd^^^WWWOOOJJJEEEEEEEEEDDDDDDFFFKKKOOOQQQVVV\\\```aaabbbfffiiirrrvvv|||~~~~~~~~~}}}|||||||||}}}~~~~~~}}}}}}~~~}}}}}}~~~~~~~~~~~~}}}}}}|||{{{{{{zzzyyyxxxxxxwww||||||||||||||||||||||||yyy{{{~~~~~~~~~~~~}}}}}}}}}|||{{{zzzxxxwwwyyyzzz|||~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}tttkkkddd^^^YYYVVVRRRQQQOOONNNNNNMMMKKKIIIFFFFFFFFFFFFEEEDDDCCCBBB???>>>???CCCDDDBBBBBBFFFTTTeee|||}}}nnneee___^^^bbbmmmyyymmm```WWWNNNKKKFFFCCCBBBDDDHHHJJJLLLTTTaaappp|||}}}kkk\\\RRRKKKFFFCCCEEEJJJSSS```ooo}}}|||vvvtttrrrooommmnnnqqqtttxxxuuunnncccUUUIII@@@======>>>@@@AAAAAA???===<<<777666555333111000000///////////////////////////........................,,,,,,,,,------------...---------.........//////+++,,,,,,,,,******,,,---...........................------,,,,,,------...------------------------,,,------......------,,,------------------------------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------------------------------------------------............---------,,,...///111111000000222333555999@@@JJJ[[[sss{{{zzz|||zzzzzzzzz}}}|||xxx|||~~~~~~~~~yyytttrrrsssttt{{{{{{xxxsssnnnkkkjjjjjjjjjiiigggfffeeefffggggggkkkgggaaa[[[UUUPPPKKKGGGCCCEEEGGGHHHHHHKKKOOOSSSVVV\\\dddhhhjjjlllpppsssxxx}}}~~~~~~}}}~~~|||}}}~~~~~~~~~~~~{{{{{{zzzzzzyyyyyyyyyxxx}}}}}}}}}}}}}}}}}}}}}}}}{{{}}}}}}}}}}}}~~~{{{||||||}}}|||{{{zzzyyy{{{{{{{{{{{{|||}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~yyypppiiibbb^^^ZZZWWWSSSQQQPPPOOOMMMLLLHHHGGGFFFEEEDDDDDDDDDDDDAAA???@@@CCCBBB>>>???BBBFFFRRRbbbrrryyynnneeecccaaafff{{{tttggg^^^SSSOOOIIICCCAAAAAADDDFFFFFFLLLWWWeeetttxxxeeeVVVMMMGGGCCC??????DDDMMMYYYmmm~~~wwwuuurrrqqqpppqqqrrrrrrtttuuutttmmm___PPPEEE???<<<>>>@@@AAABBB@@@>>>===999888666444222111000///////////////////////////,,,,,,------.../////////,,,,,,,,,---------......,,,,,,---------.........+++---...---+++***,,,..............................------,,,,,,------...---------------------------------,,,,,,---------------------------------------------------------++++++,,,------,,,++++++)))******++++++,,,,,,---------------------------........................,,,,,,---------------------///000000///000111333444:::DDDQQQbbbwwwzzz{{{zzzzzz~~~|||yyy}}}~~~{{{}}}}}}}}}yyyvvvvvvvvvvvvuuu|||}}}|||xxxqqqllljjjiiihhhgggfffeeedddeeeggghhhbbb]]]VVVPPPKKKHHHDDDBBBEEEHHHLLLMMMNNNPPPTTTXXXXXX```iiioooqqqsssxxx|||}}}~~~~~~~~~}}}}}}~~~~~~{{{{{{zzzzzzzzzyyyyyyyyy~~~~~~~~~~~~}}}}}}}}}}}}~~~}}}{{{{{{|||||||||~~~~~~}}}|||{{{zzzzzzzzz|||}}}~~~~~~~~~}}}}}}~~~|||ssskkkfff```\\\WWWSSSQQQPPPNNNMMMIIIHHHFFFDDDCCCDDDDDDEEEDDDCCCCCCCCC???<<>>???CCCKKKVVVhhhuuullllllttt}}}zzzrrrnnnccc___VVVLLLDDDAAABBBDDDCCCGGGKKKRRRbbbvvvwwwaaaTTTMMMIIIEEE@@@>>>AAADDDMMMeee||||||xxxrrrnnnnnnqqqtttvvvsssrrrrrrpppiii[[[JJJ>>>=========???AAAAAA???===;;;:::888666444333222111222111000...------------,,,,,,,,,------.................................,,,------......------,,,---...............------........................000000///...............+++,,,---.........---,,,.........------,,,,,,,,,,,,,,,,,,---------......,,,,,,---.../////////...000///---+++***+++---...((())),,,.........---,,,------------------------,,,,,,,,,---------......++++++,,,,,,---...//////222111///000222444555555666>>>KKKYYYgggvvv~~~{{{{{{}}}}}}}}}~~~~~~~~~}}}yyysssqqqssssssrrrppptttxxx{{{{{{vvvqqqnnnmmmllljjjhhheeeddddddeeefffPPPMMMIIIFFFEEEHHHKKKNNNOOOOOOQQQTTTXXX\\\___```fffkkkrrryyy~~~{{{|||}}}}}}|||{{{zzzyyyyyyyyyyyy}}}}}}|||||||||{{{{{{{{{}}}}}}}}}}}}|||{{{zzzyyy||||||||||||}}}~~~~~~}}}||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||rrrmmmfff```[[[VVVRRRPPPPPPMMMJJJHHHGGGFFFEEECCCEEEDDDCCCCCCDDDDDDBBB@@@@@@@@@AAAEEEJJJUUUiii{{{wwwqqqrrruuu{{{tttmmmjjjbbb^^^VVVNNNFFFBBBAAAAAA@@@DDDHHHNNN[[[ooo}}}ooobbbVVVNNNFFF@@@===>>>???FFF[[[pppyyyvvvrrrqqqqqqrrrqqqpppqqqqqqpppnnnhhh[[[KKK???>>>======???AAABBB@@@???<<<:::999666444333222222111000000/////////000000,,,,,,,,,------.................................,,,------......------,,,---...............------........................//////...---------------+++,,,---.........------......---------,,,,,,,,,,,,---------............---------...............///...---,,,+++,,,------(((***,,,---......---,,,------------------------,,,,,,,,,---------......,,,,,,,,,------.........000//////000222555666666:::BBBOOO]]]jjjxxx~~~|||}}}~~~~~~~~~}}}yyysssqqqrrrqqqnnnjjjiiimmmpppqqqnnnkkkiiiiiikkkiiigggeeeddddddeeefffIIIGGGDDDCCCEEEIIIMMMPPPRRRSSSUUUYYY]]]aaadddfffmmmrrryyy}}}~~~~~~}}}}}}|||{{{zzzzzzzzzzzz}}}}}}}}}}}}}}}|||{{{{{{}}}}}}~~~}}}}}}|||{{{{{{{{{{{{|||}}}}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~{{{ssskkkddd^^^WWWSSSUUURRROOOMMMLLLJJJFFFDDDFFFEEECCCCCCDDDDDDBBB@@@AAA??????@@@@@@DDDPPP]]]wwwyyysssppprrrxxx}}}uuuoooiiigggddd```ZZZRRRKKKEEEBBB@@@<<>>>>>===AAAQQQcccyyyvvvsssssstttssspppmmmqqqpppooonnnhhh\\\MMMBBB>>>======???AAABBBAAA@@@<<<;;;999777555333222222000000000000000111222222---------------.................................,,,------......------,,,------...............---...........................---,,,,,,,,,,,,,,,,,,+++,,,------......------...------------,,,,,,,,,------........./////////000///...---,,,---.........------------,,,,,,,,,)))***,,,---...------,,,------------------------,,,,,,,,,---------......------------------......---...///000333555777888>>>GGGUUUcccooo|||~~~}}}}}}xxxttttttuuusssmmmgggaaaccceeefffeeeeeefffgggiiihhhfffeeeeeeeeefffgggHHHFFFEEEDDDEEEHHHLLLNNNUUUWWWZZZ^^^bbbfffjjjmmmrrrwww~~~}}}||||||{{{{{{{{{|||}}}}}}~~~~~~~~~}}}|||{{{}}}}}}}}}~~~}}}}}}||||||{{{|||}}}~~~~~~~~~xxxpppggg___ZZZYYYWWWTTTRRRPPPNNNJJJHHHHHHFFFDDDDDDDDDDDDCCCAAA@@@>>>>>>???>>>>>>FFFOOO```tttxxxsssllllllpppyyyrrrlllhhhgggccc^^^XXXRRRKKKDDD@@@;;;???BBBDDDJJJXXXjjjwww}}}~~~~~~~~~~~~ooo]]]RRRIIIBBBBBBAAABBBNNN]]]}}}zzztttqqqqqqqqqpppooosssrrrpppnnnhhh]]]OOODDD???===<<<===???AAAAAA@@@>>><<<:::888555333222222000000000//////000111111---------.......................................,,,------......------,,,,,,---......///.................................------,,,,,,,,,,,,------,,,,,,,,,---------------------------------------.........////////////000111000...,,,+++,,,---///,,,------......---,,,,,,***+++,,,------------,,,------------------------,,,,,,,,,---------..................---------------...000111222444777999AAAKKKYYYgggrrr}}}}}}zzzvvvtttvvvzzzyyyrrrkkkaaaaaaaaabbbbbbdddfffgggggggggfffffffffggghhhiiiHHHHHHGGGHHHIIILLLOOOQQQXXX[[[```cccgggkkkqqquuuwww|||~~~~~~}}}|||||||||}}}}}}}}}~~~~~~|||{{{{{{||||||}}}}}}}}}}}}|||{{{|||~~~||||||}}}}}}}}}}}}}}}}}}xxxooogggbbb[[[XXXUUUSSSRRRPPPMMMJJJJJJGGGEEEDDDDDDDDDCCCBBB@@@>>>???AAA@@@>>>BBBIIIOOO]]]sss~~~zzzooojjjhhhnnn{{{}}}uuuooojjjgggbbb]]]WWWOOOFFF@@@===@@@BBBCCCEEEOOObbbqqq{{{~~~{{{jjj\\\PPPGGGEEEDDDDDDMMMYYYxxx~~~tttkkkgggiiimmmqqquuusssqqqnnniii^^^QQQHHH@@@>>>;;;;;;===???@@@@@@???===;;;888666444333222222111000///............................................................,,,------......------,,,,,,------...//////.................................---------------......,,,,,,,,,,,,------......------------------------.........////////////000111000...,,,+++,,,---///,,,,,,---......------,,,++++++,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------...........................---///111222222222444777;;;EEENNN\\\iiisss|||}}}}}}uuurrrrrrwww~~~yyyqqqfffdddbbbbbbbbbdddfffffffffffffffggghhhiiijjjkkkHHHHHHJJJMMMQQQUUUYYY[[[\\\aaafffjjjmmmqqqxxx}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}~~~}}}{{{zzzzzz{{{||||||}}}||||||zzz|||~~~~~~~~~~~~wwwpppkkk___\\\WWWTTTRRRPPPMMMLLLKKKIIIFFFDDDDDDDDDDDDCCCAAA@@@AAACCCAAA>>>???CCCEEEMMM[[[oootttllleeeeeekkkxxxzzzoookkkfffaaa\\\TTTJJJBBBBBBAAABBBCCCCCCJJJZZZiiiyyy~~~iiiZZZMMMIIIFFFDDDIIIRRRlll|||uuuiii``````gggnnnsssqqqooommmiii```UUULLLCCC@@@<<<;;;<<<>>>??????@@@>>><<<999666444333222222111000...------,,,,,,/////////.......................................,,,------......------,,,,,,,,,---...////////////........................---------------......///---,,,,,,,,,,,,---...///,,,,,,,,,------------...------........./////////000///...---,,,---......,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------........................//////111222333222111444;;;@@@LLLTTT```jjjqqqxxx~~~zzzuuu|||~~~~~~tttqqqqqqxxx}}}uuujjjgggdddccccccdddeeeeeeeeefffgggiiijjjlllmmmnnnJJJLLLOOOSSSXXX]]]aaacccaaaffflllpppssswww}}}~~~}}}}}}}}}~~~~~~~~~~~~}}}}}}|||xxxxxxzzz{{{||||||||||||wwwyyy|||}}}{{{vvvjjjeee^^^XXXTTTRRRPPPOOOLLLJJJFFFDDDDDDDDDDDDCCCCCCAAAAAACCCBBB>>>>>>AAA@@@EEEMMMWWWkkkyyyoooeeebbbeeelll{{{yyyuuuooojjjeee]]]RRRJJJFFFCCCAAACCCCCCGGGTTTaaasss|||{{{hhhVVVMMMGGGAAACCCIII\\\ooo}}}|||xxx{{{~~~~~~}}}pppccc]]]bbbiiilllkkkjjjiiihhhbbbXXXQQQGGGDDD???<<<===>>>@@@@@@AAA???===:::777555333222111111000///......//////000/////////.........---........................,,,------......------,,,+++,,,---...////////////........................,,,,,,++++++,,,------...------,,,,,,,,,---...///,,,,,,,,,---------......,,,---------............---------...............------,,,+++,,,---...///---,,,,,,,,,+++,,,,,,,,,------------------------,,,,,,,,,---------......------......//////000000000111222111111666@@@HHHVVV\\\eeekkkooosssxxx||||||~~~~~~uuuqqqyyy~~~}}}}}}~~~}}}yyywww}}}wwwmmmjjjfffeeefffgggfffeeeeeefffhhhjjjmmmnnnppppppOOOPPPTTTXXX\\\```dddeeedddjjjqqqtttwww|||}}}~~~~~~~~~|||||||||~~~~~~}}}}}}|||wwwwwwyyyzzz{{{{{{||||||uuuwww{{{~~~~~~~~~~~~|||{{{}}}~~~~~~uuuooofff^^^YYYVVVTTTRRRMMMJJJFFFDDDDDDDDDDDDCCCBBB@@@AAADDDDDDAAA@@@CCC???EEEHHHJJJTTTlll~~~qqqeeebbbcccgggpppzzz~~~wwwrrrmmmeee[[[RRRHHHCCCAAABBBCCCFFFPPP\\\lllvvvttt^^^RRRIIIAAA@@@DDDNNNddduuutttqqqvvvzzzzzzzzziii___```ffffffeeeeeeggggggccc[[[UUUKKKGGGAAA>>>>>>???AAAAAAAAA@@@===:::777555333333000000000000000111111222000000//////.........---........................,,,------......------,,,+++,,,---...////////////........................+++*********+++,,,,,,---------,,,+++,,,---...///,,,,,,,,,------.........,,,,,,,,,---------......,,,,,,---.../////////......---+++++++++---///000------,,,++++++,,,,,,,,,------------------------,,,,,,,,,---------......,,,------...///000111111///000111000111888DDDNNN^^^ccciiilllmmmpppssswwwxxx{{{}}}~~~~~~zzzqqqoooxxx~~~||||||}}}yyyooolllhhhhhhjjjkkkiiigggeeefffiiikkknnnpppqqqrrrTTTWWW[[[___bbbfffjjjmmmssstttwww|||~~~~~~~~~~~~~~~}}}~~~}}}~~~~~~~~~~~~~~~~~~{{{yyyyyyzzz{{{||||||{{{zzzyyyxxx{{{~~~}}}~~~}}}~~~~~~}}}~~~zzzpppgggaaa[[[TTTPPPNNNMMMJJJIIIIIIHHHFFFDDDCCCCCCBBBAAAAAAAAABBBBBBAAA???@@@EEEKKKWWWjjj{{{wwwjjj```\\\```fffkkk|||~~~zzzttthhhZZZRRRJJJEEEDDDBBBCCCKKKUUUbbbiiittt}}}~~~dddUUUNNNGGGAAA???FFFTTTgggqqqqqqnnnnnnooovvv}}}uuukkkfffeeejjjiiihhhgggfffccc^^^[[[OOOKKKDDD???<<<===???AAA=========<<<:::888555444222222222111111111000000000000000000000///......------------------------------.........---+++***......------------......000000///...------,,,,,,,,,,,,,,,---------......,,,,,,,,,---...///000000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000111------------------------........................------------------------------------------------,,,,,,------...///000000............/////////000///333444333333<<>>:::555111///222222222111111111000000000000000000000///......------------------------//////000000000///------///......------......///000//////...------,,,,,,,,,,,,,,,---------......++++++,,,,,,------......------------------------,,,,,,,,,---------------------------------------........................------------------------------------------------,,,,,,------...//////000........./////////000000000222444444888CCCSSS```iiimmmrrruuutttrrrooonnnpppssssssuuu~~~|||vvv|||}}}}}}zzzyyy{{{~~~yyyqqqlllgggeeehhhiiihhhfffgggggghhhkkknnnrrruuuwww___bbbggglllppptttyyy|||~~~}}}~~~~~~~~~~~~~~~~~~}}}{{{{{{||||||||||||{{{{{{yyy|||~~~}}}||||||}}}~~~||||||}}}}}}~~~~~~xxxppphhh```[[[VVVSSSPPPNNNMMMLLLJJJHHHGGGFFFEEEEEEDDDDDDDDDEEECCC@@@>>>>>>===???GGGQQQaaazzz|||pppeee``````bbbeeeqqqxxxiii]]]QQQJJJFFFDDDDDDFFFLLLQQQZZZbbbdddfffpppzzzvvvcccVVVLLLGGGEEE@@@IIIWWWeeemmmooonnnllliiinnnvvv{{{|||yyysssooollljjjiiihhhgggddd```]]]XXXSSSJJJBBB===<<<>>>@@@FFFFFFCCC@@@;;;555000---222222222111111111111111000000000000000///......------------------------/////////000//////...---///......------......////////////...------,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,........................---------,,,,,,+++++++++------------------------........................------------------------------------------------,,,,,,------.../////////....../////////000000000111111222666???LLL\\\ffflllqqqxxx|||{{{xxxtttrrrtttuuuvvvyyy}}}yyy~~~~~~~~~|||wwwsssssszzzxxxsssoookkkfffeeegggiiihhhfffggghhhjjjmmmppptttwwwyyyeeehhhmmmrrrvvv{{{~~~}}}}}}~~~~~~}}}||||||||||||||||||||||||{{{|||~~~}}}|||zzzzzz{{{~~~}}}||||||}}}~~~|||sssjjjdddZZZWWWSSSPPPNNNLLLJJJHHHHHHGGGFFFEEEDDDDDDDDDEEECCC@@@??????>>>===AAAHHHOOOccc}}}pppeee```___^^^dddsss{{{mmm[[[OOOJJJGGGFFFEEEEEEIIIQQQXXXZZZ\\\eeeoooyyy~~~jjj[[[QQQKKKIII@@@EEEOOO]]]jjjpppooolllkkklllqqqwww}}}}}}yyyuuuqqqooollliiigggccc___\\\ZZZTTTLLLCCC>>>===>>>???BBBBBBBBBAAA===999555222111111111111111111111111000000000000000///..............................------------------,,,,,,//////............////////////.........---------,,,,,,,,,---------......---------,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,+++,,,,,,------------------........................,,,,,,---------------------------------------------------.........//////...////////////000000000333222222999EEEUUUccckkkpppuuu{{{}}}||||||{{{{{{}}}{{{~~~|||{{{yyyuuuooommmuuuwwwqqqnnnllliiiffffffggghhhhhhggghhhiiikkkooorrrvvvyyyzzzjjjmmmrrrwww{{{~~~}}}~~~~~~}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}|||}}}~~~}}}{{{yyyyyyzzz~~~~~~~~~~~~|||rrrkkkaaa]]]WWWSSSOOOMMMJJJGGGHHHGGGFFFEEEDDDDDDDDDDDDDDDAAA@@@AAA@@@===???CCCHHHQQQbbbyyy{{{lllbbb]]]\\\]]]fffzzzkkkXXXNNNJJJFFFCCCAAADDDJJJPPPSSSUUU]]]fffnnn|||qqqaaaUUUMMMGGGBBBCCCIIIVVVfffpppqqqnnnsssqqqqqquuu{{{~~~~~~|||zzzwwwrrrmmmiiiddd^^^ZZZYYYTTTMMMEEE@@@>>>?????????@@@AAAAAA???;;;777555111111111111111111111111000000000000000///..............................------,,,,,,------------/////////....../////////...............---------,,,,,,,,,---------..................------------,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,---------..............................,,,,,,,,,---------......---------------------------------...............////////////000000000111444333444<<>>???DDDJJJMMMOOOVVV^^^ffftttyyyjjj]]]OOOEEEEEEDDDFFFPPP```lllqqqqqqxxxuuusssuuu{{{zzzsssmmmgggaaa]]]ZZZVVVPPPIIIDDD@@@?????????@@@AAAAAA???;;;666333111111111111111222222222000000000000000///..............................//////.........///000000000//////......//////000........................,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////+++,,,,,,------.................................+++,,,,,,------.........------------------------......................../////////000000000111111333444777@@@OOOaaapppxxx~~~~~~|||||||||~~~}}}|||vvvvvvuuutttwww|||pppiiihhhiiigggffffffffffffgggggghhhjjjkkknnnqqqtttwwwxxxyyywwwzzz~~~~~~}}}~~~}}}~~~~~~~~~}}}}}}~~~~~~}}}~~~~~~}}}{{{zzz{{{|||}}}}}}~~~~~~~~~vvvppphhh```ZZZUUUQQQNNNKKKJJJIIIGGGFFFFFFEEEEEEFFFBBBAAACCCCCC???>>>@@@AAABBBDDDMMM[[[rrrrrrggg]]]]]]^^^gggzzzooo\\\QQQHHH@@@>>>>>>AAAGGGJJJLLLRRRZZZcccnnnzzzuuuiiiYYYJJJHHHDDDDDDKKKYYYgggooorrrvvvuuuvvvyyy~~~zzztttnnnhhheee^^^[[[VVVOOOHHHCCC???===>>>???AAAAAA???:::666333000000111111111222222222000000000000000///..............................///......---...///000111000000////////////000000........................,,,,,,,,,---------......,,,,,,,,,------......///------------------------......---------------,,,++++++,,,,,,---......///........................++++++,,,,,,---......///------------------------........................//////000000000111111111111444:::EEETTTgggxxx}}}}}}yyyzzz}}}~~~}}}vvvwwwyyy}}}|||pppiiiggghhhdddeeeffffffffffffggghhhkkklllooorrrtttvvvwwwwww|||}}}||||||~~~{{{~~~~~~}}}}}}~~~}}}~~~~~~}}}{{{{{{|||}}}{{{|||}}}~~~~~~~~~~~~~~~xxxooofff___YYYUUURRRLLLLLLJJJIIIHHHGGGGGGGGGDDDAAA@@@DDDFFFDDDCCCEEE===@@@CCCEEEKKK^^^}}}|||ppp_________cccooouuubbbVVVLLLDDD@@@???BBBGGGJJJLLLRRRYYYdddkkkssszzz}}}uuudddSSSIIIEEECCCHHHUUUcccnnnsssqqqssswww|||yyytttnnnkkkbbb___ZZZSSSLLLDDD>>>;;;;;;===???@@@???<<<777555000000111111222222222222000000000000000//////...////////////////////////---,,,,,,+++,,,---...///000000////////////000000---.....................,,,,,,,,,---------......******+++,,,,,,---..............................///......---+++******)))++++++,,,,,,---...//////........................++++++,,,,,,---...//////------------------------.....................---000000000000111111111111///444<<>>???EEEGGGMMMbbbzzz|||hhhbbb]]]___fffsss{{{kkkZZZNNNJJJFFFEEEFFFHHHIIIIIIPPPXXXdddjjjqqqxxx}}}}}}lll]]]QQQIIIDDDIIITTT___kkkuuunnnttt{{{zzzqqqlllkkkeee```YYYRRRMMMIIIDDDAAA??????@@@BBBBBB???;;;777222222222111111111111111333222111///,,,)))'''%%%---.........//////000000------......//////000000------------------------------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++,,,---...///000...------,,,,,,------......///000111111000///...................................................------......///............000222222111000000111111444>>>LLLXXXdddvvv}}}|||~~~~~~{{{{{{zzzzzz||||||yyyqqqwww~~~wwwnnnhhhhhhiiifffcccaaabbbeeehhhkkknnnoooqqqrrrssssssrrrqqq~~~~~~~~~~~~~~~~~~}}}|||{{{zzzzzz{{{{{{zzzzzz{{{}}}~~~~~~~~~~~~}}}~~~~~~xxxoooggg___ZZZSSSQQQNNNLLLKKKIIIGGGDDDBBBCCCCCCCCCCCCBBBAAAAAAEEE???===@@@AAACCCSSSeeesssjjjaaa^^^___ggguuusssbbbSSSLLLIIIFFFDDDDDDDDDEEELLLTTT```eeelllrrrxxxrrrdddUUULLLFFFHHHOOOYYYeeepppwwwzzzqqqmmmllleeeaaa[[[TTTNNNHHHCCC@@@??????@@@BBBBBB@@@;;;888////////////............//////000000000//////.............../////////000.........///////////////------------------------------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,---...//////...------,,,,,,------.........///000000///......................................................***+++,,,,,,------------...000222222000000111222222666AAAOOOZZZeeeuuu}}}zzz{{{{{{zzz{{{}}}~~~zzzvvvqqqxxx{{{tttlllhhhhhhgggfffdddcccdddhhhllloooppppppqqqqqqrrrqqqqqqqqq~~~~~~~~~~~~}}}||||||{{{zzzzzz{{{{{{{{{xxxyyyzzz|||~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~|||rrrhhhbbbXXXUUUPPPMMMKKKJJJHHHGGGEEEDDDCCCCCCBBBBBBBBBCCCFFF???;;;=========EEEPPPbbbwwwvvviii```[[[]]]gggrrr|||kkkYYYNNNNNNIIIDDDCCCAAABBBIIIQQQYYY___gggnnnttt|||yyylll[[[SSSJJJHHHIIIPPP^^^kkk~~~zzzrrrnnnnnncccbbb^^^XXXPPPIIIDDDBBB@@@@@@@@@BBBBBB@@@<<<999000//////...---------...---...///111222222222222............///////////////////////////.........------------------------------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,------...///...------,,,,,,------...---......//////......---................................................)))***+++,,,---.........///000111111000000111333444;;;GGGUUU___iiivvv}}}}}}||||||}}}|||xxxtttssszzz|||vvvpppjjjgggiiifffeeedddeeeggglllqqqtttqqqqqqpppppppppppppppppp||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{{{{{{{{{{{{{{{||||||xxxyyyzzz{{{}}}~~~~~~~~~}}}~~~~~~~~~}}}}}}qqqjjj___ZZZTTTOOOLLLKKKJJJIIIGGGFFFDDDCCCBBBCCCCCCDDDEEE???;;;>>>??????BBBGGGNNNaaa{{{ssshhh___]]]ccckkkooo}}}vvvdddUUURRRLLLGGGEEEDDDCCCHHHNNNTTT[[[eeennntttyyy{{{qqq```XXXNNNHHHEEEIIIWWWdddxxxzzzsssqqqrrrffffffeee___VVVMMMGGGDDDAAA@@@AAABBBBBBAAA===;;;444444222111000000000000//////000000000//////............///////////////000000//////......------........................------............------------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///...------,,,,,,------...------------------------................................................+++,,,---///000111111111///000111111000111222444555???NNN\\\eeeoooyyy~~~|||wwwtttxxxwwwqqqlllggggggiiieeeeeedddeeehhhmmmqqqtttsssrrrpppooonnnooooooppp~~~zzzzzz|||~~~~~~|||}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}~~~}}}~~~~~~}}}~~~~~~~~~}}}}}}|||zzz{{{{{{||||||}}}}}}}}}yyyyyyzzz|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~zzzqqqgggbbbZZZSSSPPPMMMLLLKKKHHHGGGEEEDDDCCCCCCDDDEEEEEE@@@>>>@@@BBBAAAAAAAAAEEEPPPccczzz~~~rrrggg___```eeecccqqqqqqaaaUUUOOOIIIHHHFFFDDDFFFJJJQQQZZZfffpppuuuxxxzzz}}}yyyqqqcccZZZOOOGGGBBBCCCNNNZZZhhhvvv|||vvvvvvwwwrrrrrrpppjjj___SSSIIICCCAAAAAAAAABBBCCCBBB???<<<888666444222111111111222111111111111000///...---///////////////.........000000//////......------........................------............------------------------------------------------------,,,,,,,,,---------......------,,,,,,,,,---.........------,,,,,,------...------,,,,,,,,,,,,------................................................+++,,,---///000111111111///000111111000111333555777CCCTTTaaakkkttt~~~}}}yyywww~~~~~~tttnnnjjjffffffiiifffeeeeeeeeehhhkkkoooqqqsssrrrpppooooooooopppppp~~~|||{{{|||}}}}}}|||}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}|||{{{{{{|||~~~~~~~~~~~~}}}}}}~~~{{{{{{||||||~~~~~~~~~~~~}}}~~~~~~~~~}}}|||zzz{{{|||}}}~~~{{{{{{|||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~|||qqqkkkccc[[[VVVRRROOOMMMIIIHHHGGGFFFEEEDDDDDDDDDDDDCCCAAAAAAAAA@@@>>><<>>888666444111//////000000111111222222222222111111///////////////.........///////////////.................................------............------------------------------------------------------,,,,,,,,,---------......---------,,,,,,------......------,,,,,,------......------,,,,,,------...................................................***+++,,,---.../////////000111111111000111444777999HHHYYYdddmmmwww~~~~~~~~~xxxqqqtttxxx}}}~~~|||{{{{{{}}}sssmmmiiiffffffhhhfffeeeeeeeeegggjjjmmmooorrrrrrqqqqqqpppqqqqqqqqq~~~~~~}}}|||}}}~~~}}}}}}}}}}}}~~~~~~}}}|||}}}~~~~~~}}}|||{{{|||}}}}}}~~~~~~~~~~~~}}}}}}}}}xxxyyy{{{|||}}}~~~}}}}}}~~~}}}}}}~~~~~~}}}~~~~~~}}}~~~~~~}}}zzz{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~}}}|||~~~{{{uuulllddd]]]WWWRRRPPPIIIIIIIIIHHHGGGEEEDDDCCCBBBCCCDDDCCCAAA@@@>>>===??????CCCOOOccc{{{zzziii___]]]\\\ccclllxxx~~~mmmaaaTTTLLLHHHFFFGGGKKKJJJRRR^^^gggmmmppptttwww}}}|||yyypppeeeYYYPPPHHHBBBAAADDDHHHRRR___mmm}}}~~~yyykkkYYYLLLCCCBBBAAABBBCCCCCCAAA???999777444000///...///000///000111111222222111111000/////////.....................///////////////........................------............------------------------------........................,,,,,,,,,---------.........------,,,,,,---------...------,,,,,,------...///...---,,,,,,---...///................................................,,,,,,---...............000111111000000222555888===LLL\\\dddllluuu{{{|||~~~zzzrrrmmmsssyyy}}}|||~~~~~~|||{{{|||~~~|||sssnnnjjjfffeeehhheeeeeeeeefffhhhkkknnnoooqqqrrrrrrsssssssssrrrrrryyyzzz|||~~~}}}}}}~~~}}}}}}}}}}}}~~~}}}|||}}}~~~~~~}}}|||}}}~~~}}}~~~}}}~~~}}}~~~}}}}}}~~~xxxyyy{{{}}}}}}|||zzzyyy{{{{{{|||~~~}}}~~~}}}~~~~~~~~~~~~~~~{{{|||~~~~~~~~~}}}}}}~~~~~~}}}}}}~~~}}}~~~~~~~~~~~~~~~~~~|||}}}}}}}}}{{{{{{}}}~~~~~~~~~~~~~~~|||sssjjjbbb[[[UUURRRIIIIIIIIIIIIHHHFFFDDDCCC???CCCEEEDDDBBBBBBCCCBBB>>>>>>???DDDPPPhhhqqqeeeaaaZZZ]]]dddppp|||mmm[[[PPPJJJHHHKKKPPPGGGNNNXXX```fffmmmsssxxx{{{~~~zzznnnaaaXXXPPPGGGBBBAAA???FFFPPP^^^qqqxxxfffWWWCCCBBBAAABBBCCCCCCAAA@@@;;;888555111//////000111///////////////...------000000//////.........------.........//////000000////////////////////////---..................---------------------------........................,,,,,,,,,---------.........------,,,,,,,,,------...------,,,,,,------...///...------------...///................................................//////000000000000000///000111111000000222555888???NNN]]]dddjjjrrrwwwwww{{{~~~~~~xxxpppnnnwwwzzz|||}}}|||zzzzzz|||}}}tttpppkkkfffeeegggddddddeeegggiiillloooqqqpppqqqssstttuuuttttttsss~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}zzzzzz|||~~~|||}}}~~~}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}yyyxxxwwwwwwwwwxxxyyyzzz~~~~~~~~~~~~}}}|||{{{zzz|||||||||}}}~~~~~~}}}{{{||||||}}}~~~}}}||||||}}}~~~~~~{{{|||~~~~~~~~~~~~~~~~~~~~~}}}}}}|||{{{yyyxxx{{{{{{{{{|||}}}~~~~~~}}}~~~|||sssllleee\\\VVVTTTQQQMMMJJJIIIHHHFFFDDDBBBBBBBBBAAAAAA@@@@@@@@@@@@;;;===FFFKKKSSShhh~~~{{{kkkaaaYYY]]]^^^bbbtttxxx|||eeeVVVRRRPPPNNNNNNLLLJJJMMMWWWaaahhhpppvvv~~~|||jjjZZZPPPJJJFFFCCCBBB@@@AAAKKK^^^rrr~~~}}}}}}nnn^^^LLLDDD>>>@@@CCCAAA>>>>>><<<999555222222222111000000000//////.........---000/////////............000000///........................................../////////...---,,,,,,------------------------,,,,,,,,,---------......---------------------------------............///---------............////////////...------,,,,,,...------------...//////.........------,,,,,,,,,,,,---......//////......111111222444333333888@@@KKKUUU```gggnnnvvvyyyxxxzzzwwwuuuvvv|||yyyssssssxxx~~~vvv{{{}}}xxxppppppyyy~~~tttlllhhhfffeeeeeegggeeedddfffkkkoooqqqppppppqqqrrrssstttuuuuuuttt~~~~~~}}}}}}}}}~~~~~~~~~}}}}}}~~~||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~zzzyyyxxxwwwwwwxxxyyyzzz|||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}{{{|||}}}~~~~~~}}}}}}~~~|||}}}~~~~~~~~~~~~~~~}}}{{{zzzyyyyyyyyyyyyzzz{{{}}}}}}|||}}}{{{ssslllccc\\\WWWSSSOOOLLLKKKIIIHHHFFFDDDDDDDDDCCCBBBBBBAAAAAA???;;;<<>>BBBKKKZZZlllwww}}}}}}yyyvvvuuuuuurrrnnniiiUUULLLEEEEEEFFFDDDBBBAAA===:::666333222222111000000000////////////......000000000/////////......000//////............///........................------......///.........------------------------,,,,,,,,,---------......------------------------...////////////000000000---------............///,,,,,,------...//////000...------------...//////------,,,,,,,,,,,,++++++//////000111111111111000222222333555444555>>>HHH[[[dddnnnsssxxx~~~~~~zzzzzzzzz|||~~~~~~}}}}}}zzztttpppuuu~~~yyyqqqkkkgggfffeeedddeeeeeegggjjjnnnppppppooopppqqqqqqqqqqqqqqqqqqqqq~~~}}}}}}~~~~~~}}}}}}~~~~~~~~~~~~|||~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}|||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}|||||||||}}}}}}}}}}}}~~~{{{{{{{{{{{{||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{{{zzz{{{zzzxxxwwwxxxzzz}}}~~~|||zzzyyy{{{~~~}}}tttmmmaaa]]]WWWRRROOOMMMKKKIIIHHHGGGGGGFFFEEEDDDCCCCCCCCC@@@@@@AAA???>>>DDDNNN[[[sss}}}vvviii___\\\cccjjjqqqnnn]]]PPPJJJHHHGGGDDDDDDHHHNNNTTT___iiipppyyyrrr```SSSMMMCCCAAA@@@AAAFFFRRRgggxxx}}}zzzxxxtttqqqooonnnmmmlllZZZPPPGGGFFFFFFDDDBBBBBB>>>;;;777444333222111000000000//////////////////000000000////////////...000///............//////........................,,,,,,---.../////////...------------------------,,,,,,,,,---------......------------------------............////////////---------............///---------.........//////...------------...//////,,,,,,,,,,,,,,,,,,,,,+++...///000000111111000000111111222444333666AAAMMMcccllltttyyy}}}~~~|||wwwqqqpppxxx}}}yyytttnnniiigggfffeeeddddddfffiiimmmooopppooonnnpppppppppooooooooooooppp~~~~~~~~~}}}}}}~~~~~~{{{xxx~~~~~~~~~}}}|||~~~~~~~~~~~~}}}~~~~~~~~~}}}|||~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~|||{{{{{{zzz{{{{{{|||}}}|||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{zzzzzzzzz~~~|||{{{yyyyyyzzz{{{||||||zzzyyyzzz}}}|||uuuiiiddd]]]VVVRRROOOLLLKKKHHHHHHGGGFFFEEEDDDCCCCCCBBBAAAAAAAAA???===@@@FFFJJJ___yyy~~~sssfff```eeeggghhhyyyppp___RRRKKKIIIGGGDDDCCCFFFJJJOOOZZZeeerrrzzz~~~iiiYYYPPPEEEBBBAAA@@@BBBLLLcccxxx~~~~~~zzzyyywwwssspppmmmkkkkkk\\\QQQHHHEEEFFFDDDCCCCCC???<<<777555333333222111//////000000000000000000111000000000//////////////////............//////........................,,,,,,---.../////////...------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------......---------............/////////.........---------...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,......///000000000000//////000222333222666EEESSSjjjrrrzzz~~~{{{tttooorrr}}}zzzwwwsssoookkkhhhffffffeeeddddddgggkkkoooppppppooonnnppppppooonnnnnnnnnoooooo}}}~~~~~~~~~|||yyy~~~~~~}}}~~~~~~}}}}}}~~~}}}|||{{{~~~~~~}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}~~~}}}|||{{{zzzzzz{{{|||}}}{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~|||{{{{{{{{{|||~~~}}}|||||||||||||||}}}|||zzz{{{}}}sssmmmddd\\\VVVRRROOOMMMJJJIIIHHHGGGFFFDDDDDDCCC@@@AAAAAA@@@>>>===???AAACCCQQQeeeyyy{{{ooogggfffdddbbboootttbbbSSSJJJGGGGGGDDDDDDFFFGGGKKKVVV```qqqyyyppp]]]RRRHHHCCC@@@??????GGG]]]ttt~~~|||{{{zzzyyywwwtttqqqnnnjjjiii^^^SSSHHHEEEEEEDDDCCCDDD@@@===888555444333222111//////000000000000111111111111000000000////////////............//////000........................------......///.........------------------------,,,,,,,,,---------......------------------------++++++,,,,,,,,,------------------............///000//////...------,,,,,,...------------...//////,,,,,,------------......---...//////000000/////////000222333222888IIIZZZpppxxxzzzsssqqqvvv|||vvvrrrmmmkkkhhhfffffffffeeedddeeehhhmmmooopppooooooppppppooonnnmmmnnnnnnpppqqq}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}{{{zzz}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~}}}|||zzzzzz{{{}}}~~~{{{|||}}}|||}}}~~~~~~~~~}}}|||{{{{{{{{{{{{|||~~~~~~}}}}}}~~~~~~}}}~~~}}}||||||~~~}}}vvvlllbbb[[[VVVRRRPPPLLLKKKJJJIIIGGGFFFEEEDDDBBBBBBBBB@@@????????????@@@GGGSSSccczzzzzzoooiiidddbbbhhhqqqyyyhhhXXXMMMIIIFFFDDDDDDEEEEEEHHHQQQ\\\kkkttt|||gggYYYNNNFFFAAA@@@???DDDXXXooowww}}}{{{yyywwwsssqqqpppnnnjjjggg```TTTHHHEEEFFFEEEEEEGGGAAA>>>999666444333222111//////000000000111111111111111111000000000//////...............///000000.................................///......------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------......---------............///..................------...------------...//////---------....../////////...///000000111111000000000222444555444;;;NNN```wwwzzzuuuuuu}}}yyysssoooiiigggeeeeeeffffffeeecccfffiiinnnooooooooopppqqqpppooonnnmmmnnnoooqqqrrr~~~~~~}}}~~~~~~~~~~~~}}}|||}}}~~~~~~~~~~~~~~~~~~}}}|||~~~~~~}}}{{{zzz~~~~~~~~~~~~}}}~~~~~~~~~~~~}}}}}}~~~~~~|||{{{{{{|||}}}~~~|||}}}||||||~~~~~~~~~}}}{{{zzzyyyxxxyyy|||~~~zzz|||}}}|||~~~|||qqqggg___YYYUUURRRNNNMMMLLLKKKIIIHHHGGGFFFEEEFFFEEEBBBAAAAAAAAA@@@>>>BBBGGGSSSiiivvvlllfffeeegggjjjqqq}}}mmm]]]RRRMMMDDDCCCDDDEEEDDDFFFOOOYYYeeepppuuufffUUUKKKDDDCCCAAADDDVVVlllpppxxx}}}xxxtttooommmnnnnnnkkkhhhaaaUUUIIIFFFGGGFFFGGGIIIBBB>>>999666555444222111//////000000111111111222111111111111000000000000...............///000111.........................../////////...---,,,,,,------------------------,,,,,,,,,---------......---------------------------------.........//////---------.........//////,,,,,,------.../////////...------------...//////........./////////000000000000111222222222222111222333666666666>>>QQQeee|||{{{wwwxxxxxxqqqnnnfffeeeddddddffffffeeecccgggjjjnnnooonnnnnnppprrrooonnnmmmmmmnnnppprrrttt~~~}}}||||||||||||}}}~~~~~~~~~}}}}}}~~~~~~~~~}}}~~~~~~|||}}}}}}~~~~~~~~~}}}}}}}}}~~~|||zzz~~~}}}~~~~~~~~~}}}}}}~~~||||||}}}}}}~~~||||||}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}}}}}}}~~~~~~{{{xxxxxxyyy|||}}}}}}~~~}}}~~~~~~{{{|||~~~~~~~~~~~~|||{{{zzz~~~yyyooohhhaaaXXXRRRRRRPPPMMMKKKJJJIIIGGGEEEAAAAAA@@@@@@???@@@@@@@@@@@@@@@DDDJJJVVVjjj}}}pppeeeaaabbbdddlllwwwxxxfffVVVNNNLLLGGGDDDDDDDDDEEEJJJQQQ\\\dddtttsss___QQQGGGEEE@@@===MMMeeeooouuu}}}{{{vvvqqqlllkkknnnooolllhhhaaaXXXMMMFFFEEEEEEEEECCCEEEBBB>>>999555333222222000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////------------------------........................------............------,,,,,,---...//////....................................................../////////...---------,,,............////////////...///000000//////000111222111444777:::CCCZZZqqq{{{xxx|||xxxrrrkkkgggeeedddcccbbbbbbdddfffgggjjjllloooppppppqqqrrrtttpppqqqrrrrrrqqqqqqsssuuu~~~}}}||||||||||||}}}~~~~~~}}}~~~~~~}}}|||~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~}}}|||~~~}}}~~~~~~}}}~~~~~~|||||||||}}}}}}~~~}}}}}}}}}~~~~~~~~~~~~~~~{{{yyyxxxyyyzzzzzz|||}}}~~~~~~|||{{{{{{{{{{{{}}}~~~~~~vvvnnnfff]]]VVVRRRPPPLLLJJJIIIHHHFFFEEECCCCCCBBBAAAAAAAAAAAABBB???>>>@@@DDDLLL]]]yyyuuujjjdddcccdddhhhoooooo___VVVOOOIIIEEEDDDCCCBBBGGGMMMQQQXXXfffxxxhhhXXXLLLIIICCC???LLL```ssszzzuuupppkkkjjjmmmnnnkkkgggaaaXXXMMMFFFDDDEEEDDDCCCEEEBBB>>>999666333222222000000000000000000000000000000000/////////......////////////////////////////////////////////////........................------------------------........................------............------,,,,,,---..............................................................................---------............////////////...///000000//////000111333333555888<<>>>>>???CCCOOOdddwww}}}ppphhhdddccceeeiiitttxxxhhh]]]VVVOOOHHHEEECCCAAADDDIIIKKKOOOXXXeeewwwtttbbbRRRLLLGGGBBBKKKYYYqqqxxxvvvpppkkkjjjlllmmmjjjfffaaaYYYNNNFFFDDDDDDCCCBBBEEECCC???:::777444222222000000000000000000000000/////////.........------////////////////////////////////////////////////........................------------------------........................------............------,,,------............---................................................---------...........................////////////...///000000//////111222444444666999???MMMcccvvvuuurrrtttwwwpppllliiifffbbbaaa``````aaaccceeegggkkkmmmoooppppppqqqrrrssstttuuuuuuuuuttttttvvvwww~~~~~~}}}}}}}}}~~~~~~~~~~~~|||{{{zzzzzz{{{||||||~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~}}}~~~}}}||||||~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{yyyyyyzzzwwwxxxyyy{{{}}}~~~~~~}}}|||{{{||||||yyy{{{|||~~~~~~}}}}}}wwwlllddd]]]YYYUUUQQQOOOMMMKKKJJJFFFEEEDDDCCCCCCCCCCCCCCCCCC@@@??????@@@FFFUUUdddzzzpppiiiggghhhgggmmm}}}sssggg^^^UUUMMMHHHEEEBBBDDDHHHMMMNNNQQQXXXdddxxx|||hhhVVVNNNIIIDDDIIIRRRiiirrr{{{yyysssnnnmmmnnnoookkkgggbbbZZZOOOGGGCCCCCCCCCCCCEEECCC@@@;;;888555333222000000000000000000000000///.........------------////////////////////////////////////////////////........................................................................------............------,,,------......---------................................................,,,---------.../////////............////////////...///111111000000111333333444666:::CCCRRRfffvvv~~~}}}~~~vvvuuuyyy}}}qqqkkkhhhgggeeebbbaaaaaaaaabbbdddggghhhlllnnnpppqqqqqqqqqrrrsssuuuvvvwwwvvvvvvvvvxxxzzz|||~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~{{{{{{zzzyyyzzz{{{}}}~~~{{{~~~~~~}}}}}}~~~}}}}}}~~~~~~}}}}}}}}}~~~~~~~~~}}}~~~}}}~~~}}}~~~~~~~~~~~~~~~}}}{{{|||}}}~~~}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~{{{yyyyyyzzzyyyyyyzzz{{{||||||}}}}}}~~~~~~}}}|||}}}~~~~~~}}}|||yyyzzz|||}}}~~~~~~}}}}}}~~~~~~uuulllddd___YYYTTTQQQOOOLLLKKKFFFEEEDDDCCCBBBBBBBBBBBBDDDBBB@@@@@@???BBBLLLWWWmmm~~~wwwtttoookkkkkkuuutttfff\\\QQQKKKGGGCCCDDDFFFNNNOOOOOOQQQYYYhhh{{{nnnZZZPPPJJJFFFGGGMMMcccppp}}}~~~xxxsssqqqsssrrroookkkccc\\\RRRIIIDDDBBBCCCCCCEEECCC@@@===999666333222000000000000000000000000///.........------------////////////////////////////////////////////////........................................................................------............------,,,---------------,,,,,,................................................,,,---------.../////////............////////////...///111111000000222444222444777<<>>:::777444222000000000000000000000000/////////.........------////////////////////////////////////////////////------------------------................................................------............------,,,------------,,,,,,+++................................................---------...........................////////////---///111111111111333444222555999???KKK]]]jjjppp}}}zzzvvvllluuurrriiiddddddcccccccccbbbbbbccceeegggjjjlllmmmoooqqqrrrqqqqqqrrrssssssuuuwwwxxxxxxzzz}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{|||~~~~~~~~~~~~~~~~~~|||yyyzzz{{{|||||||||||||||{{{~~~|||~~~|||}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}||||||||||||}}}||||||{{{zzz{{{|||~~~~~~~~~~~~~~~~~~}}}}}}}}}|||||||||{{{{{{{{{{{{{{{}}}||||||}}}~~~~~~~~~~~~~~~~~~|||~~~~~~~~~~~~~~~{{{xxxwwwwwwxxxyyyzzzzzz{{{|||}}}}}}}}}}}}}}}}}}{{{yyyyyy{{{}}}}}}{{{zzzzzz|||}}}}}}|||~~~~~~~~~~~~~~~~~~||||||{{{zzz{{{}}}sssnnneee]]]WWWSSSPPPNNNIIIHHHGGGFFFDDDDDDDDDDDDCCCAAAAAABBB@@@===@@@EEEKKK]]]sss~~~}}}~~~xxxsssxxxuuudddZZZRRRKKKHHHHHHMMMSSSXXX[[[]]]cccmmmvvv~~~lll\\\PPPIIIHHHKKKSSSkkk{{{yyyzzzyyyuuuqqqgggaaaWWWMMMFFFCCCDDDFFFEEEDDDBBB???;;;777444222000000000000000000000000000000000/////////......////////////////////////////////////////////////------------------------................................................------............---------------------,,,+++***...............................................................---------............////////////---///111111111111333555222777<<>>>>>CCCCCCRRRggg{{{|||{{{zzzyyy|||xxxxxxpppcccZZZRRRLLLKKKSSSZZZbbbeeedddfffmmmsss{{{tttbbbSSSJJJIIILLLVVVqqq|||zzz{{{zzzvvvrrrhhhbbbYYYNNNFFFCCCEEEGGGEEEDDDBBB???;;;888444222000000000000000000000000000000000000////////////////////////////////////////////////////////////------------------------////////////////////////........................---..................---------------,,,,,,+++***................................................/////////......------,,,............/////////000---///111111111222444555333999???FFFTTTeeennnmmmvvv~~~{{{yyyvvvpppjjjgggwwwzzzooofffccccccbbbaaa`````````aaacccgggjjjlllnnnppprrrrrrqqqqqqrrrsssppprrruuuwwwyyy|||~~~~~~}}}{{{{{{~~~~~~|||{{{zzzzzz}}}|||{{{|||~~~~~~}}}~~~~~~}}}~~~~~~}}}|||||||||||||||}}}~~~~~~~~~~~~~~~~~~|||zzzyyyzzz{{{~~~}}}{{{|||{{{|||~~~~~~~~~~~~}}}|||zzzzzzzzzyyyxxxyyy{{{{{{{{{yyyzzzzzzzzzzzz{{{|||}}}~~~}}}~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~{{{zzz|||~~~~~~|||{{{{{{{{{|||}}}yyy{{{}}}~~~~~~~~~~~~}}}~~~}}}||||||}}}}}}~~~}}}|||zzzxxxvvvuuuvvvxxxzzz|||~~~~~~~~~{{{yyywwwwwwxxxxxxzzz{{{{{{|||||||||||||||~~~}}}}}}}}}}}}|||{{{{{{|||}}}|||xxxwwwzzz|||}}}|||~~~~~~}}}}}}~~~~~~ssshhh```[[[UUUQQQOOOLLLIIIHHHGGGFFFEEECCCEEEDDDCCCBBB@@@???>>>===DDDIIISSSddd~~~}}}{{{oooaaaUUUNNNMMMPPPQQQVVV]]]bbbeeekkkrrrzzzzzzhhhXXXPPPOOOPPPPPPooo{{{{{{{{{xxxuuussshhhZZZPPPLLLJJJFFFCCCAAABBBBBB@@@===888444111111111000///////////////000000////////////000000000000000000000000000000////////////000000000000---------.........//////........................,,,---------.../////////222///------......,,,)))---------............///......------------..................////////////---------.........//////////////////000000000000111222222111000111444666555666@@@QQQ```fffhhhiiiuuuvvvzzz}}}xxxwww~~~{{{wwwqqqkkkiiijjjjjjuuujjjfffeeebbbbbbddd```aaaaaaccceeegggjjjkkklllnnnpppqqqqqqrrruuuwwwrrrtttxxx|||~~~}}}}}}}}}~~~~~~}}}||||||~~~}}}|||zzzzzzzzz|||{{{zzz{{{~~~~~~~~~~~~~~~~~~}}}}}}~~~|||||||||||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~|||zzzyyyzzz|||~~~}}}|||~~~||||||}}}}}}~~~~~~}}}|||{{{zzzzzzzzzyyyxxxyyy{{{{{{{{{zzz{{{{{{{{{|||}}}}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~|||{{{{{{}}}~~~~~~~~~}}}|||{{{{{{{{{{{{{{{|||}}}~~~~~~~~~~~~~~~}}}~~~~~~}}}}}}}}}}}}~~~~~~|||yyywwwtttsssxxxzzz|||~~~~~~}}}{{{yyyxxxyyyzzzzzzzzzzzz{{{|||||||||||||||}}}~~~~~~|||{{{{{{}}}~~~}}}|||{{{zzzzzz{{{{{{~~~|||yyyyyy|||~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{oooggg```ZZZUUUQQQNNNKKKIIIIIIHHHFFFEEEEEEDDDDDDBBBAAA@@@??????AAADDDJJJXXXnnn}}}}}}iiiWWWNNNLLLLLLMMMQQQXXX]]]```fffmmmwww|||nnn]]]RRRNNNNNNMMMddd~~~{{{yyywwwuuuxxxooobbbWWWOOOIIIDDD@@@AAAAAAAAA@@@<<<888444111111111000///////////////000000////////////000000000000000000000000000000////////////000000000000---------.........//////........................---------...............111///------...///---+++---------............///......------------..................////////////---------.........//////////////////000000000000111222222111111111444666777999EEEWWWeeejjjkkklllsssssstttwww{{{zzzvvvttt||||||xxxsssllliiijjjnnn}}}rrriiieeecccaaaaaabbbbbbcccdddfffhhhjjjkkklllkkkmmmpppqqqqqqsssuuuwwwtttvvvzzz|||||||||}}}}}}}}}~~~~~~~~~}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~|||{{{zzzzzzzzzzzzyyyyyy{{{~~~~~~}}}~~~}}}}}}||||||||||||}}}}}}|||||||||}}}}}}~~~~~~~~~|||}}}}}}~~~~~~~~~~~~|||{{{zzz{{{}}}~~~}}}~~~~~~}}}}}}~~~}}}}}}}}}}}}|||{{{zzzzzzzzzyyyxxxyyy{{{|||{{{zzz||||||}}}~~~~~~}}}}}}}}}}}}}}}~~~~~~}}}|||||||||~~~~~~~~~~~~}}}|||{{{zzz}}}}}}}}}~~~~~~}}}||||||~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~|||zzzwwwuuussszzz{{{|||~~~|||{{{zzzxxxxxxxxxyyyzzzxxxxxxyyyzzzzzzzzzzzzzzz{{{||||||{{{yyywwwxxxyyyzzzzzzyyyxxxwwwwwwwwwwww{{{zzzyyy{{{}}}~~~~~~}}}|||}}}}}}~~~~~~}}}}}}}}}}}}~~~}}}}}}~~~zzzpppggg___ZZZSSSQQQMMMKKKJJJIIIHHHFFFDDDDDDCCCBBBBBBAAA@@@@@@@@@AAACCCJJJ[[[rrrttt^^^RRRNNNHHHGGGJJJQQQUUUXXX___fffppprrrtttxxxwwweeeVVVOOOMMMJJJVVVjjjzzzvvvtttrrrvvvqqqhhh]]]SSSJJJDDDAAA@@@@@@@@@???<<<888333111111111000////////////000000000////////////000000000000000000000000000000////////////000000000000---............/////////.......................................---------///...------...///...------------............///......------------..................////////////------........./////////////////////000000000000111222222222111222444777999>>>LLL^^^kkkoooooopppsssrrrpppppprrruuuyyy{{{yyyuuuttt{{{~~~zzztttlllhhhiiitttyyyooofffdddccc``````aaadddeeehhhjjjkkkllllllllllllmmmoooqqqqqqsssvvvxxxwwwyyy}}}}}}||||||}}}}}}}}}~~~~~~}}}}}}{{{{{{|||}}}~~~}}}|||{{{|||}}}~~~~~~~~~}}}}}}}}}}}}|||{{{zzzzzzzzzzzzxxxxxxxxx{{{~~~~~~}}}|||}}}{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||}}}~~~~~~~~~~~~{{{{{{|||~~~~~~~~~~~~~~~}}}|||{{{zzz|||}}}~~~}}}}}}~~~~~~~~~~~~~~~~~~|||||||||||||||{{{zzzyyyyyyxxxxxxyyy{{{|||{{{zzz|||}}}~~~~~~~~~}}}~~~}}}}}}}}}}}}~~~~~~~~~}}}|||~~~|||{{{|||||||||}}}}}}}}}||||||~~~~~~~~~}}}}}}~~~}}}}}}|||}}}~~~~~~|||zzzxxxwwwzzzzzz{{{|||}}}}}}~~~~~~|||{{{yyyxxxwwwvvvvvvvvvuuuuuuvvvwwwwwwwwwwwwwwwxxxyyyzzzxxxvvvtttuuuuuuvvvvvvuuuuuuttttttttttttwwwxxxyyyzzz{{{{{{zzzyyy||||||}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~}}}|||}}}~~~yyynnnddd]]]WWWTTTOOOLLLKKKJJJHHHGGGCCCBBBBBBBBBAAAAAA@@@@@@@@@AAAAAADDDOOOddd{{{}}}eeeWWWQQQFFFDDDEEEJJJMMMQQQXXXaaafffiiikkkqqq~~~mmm\\\RRRNNNJJJMMMXXXmmmzzzrrrooonnnlllkkkggg___UUULLLGGGDDD???@@@@@@???<<<888333111222111000000//////000000000000////////////000000////////////////////////////////////000000000000.............../////////......................../////////...---------,,,------------.../////////---------............///......------------..................////////////............////////////////////////000000000000111222222222111222555888:::BBBSSSfffqqqrrrrrrtttwwwtttqqqoooooossswwwzzz~~~{{{yyy~~~{{{tttkkkfffgggxxx~~~uuullleeedddcccaaa```aaaeeefffiiilllmmmmmmllllllmmmnnnppppppqqqssswwwyyyzzz}}}~~~|||{{{|||}}}~~~~~~~~~{{{zzzyyyzzz|||||||||zzzyyyzzz|||~~~~~~}}}|||{{{{{{{{{zzzzzzzzzzzzzzz{{{xxxxxxyyy||||||{{{{{{|||}}}~~~~~~}}}zzzzzzzzzzzzzzzzzzzzzzzzyyyzzz|||}}}~~~~~~~~~}}}zzz{{{|||~~~~~~~~~~~~~~~}}}}}}||||||{{{{{{{{{|||}}}~~~~~~~~~}}}|||||||||}}}~~~~~~~~~zzz{{{{{{{{{{{{zzzzzzyyyyyyxxxxxxyyy{{{||||||{{{}}}~~~~~~~~~}}}~~~|||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{{{{||||||}}}~~~~~~~~~~~~~~~}}}}}}~~~}}}|||||||||}}}~~~|||{{{zzzyyyyyyzzzzzzzzz{{{||||||~~~|||zzzxxxvvvtttrrrrrrrrrsssttttttuuuuuuttttttvvvwwwwwwvvvtttsssssstttssssssssssssttttttssssssvvvwwwyyyyyyyyywwwvvvuuu{{{||||||}}}}}}|||{{{{{{|||}}}~~~~~~}}}}}}~~~uuuiiibbb[[[WWWRRRNNNKKKJJJHHHGGGBBBBBBAAAAAA@@@@@@?????????@@@BBBCCCIIIWWWnnn|||}}}{{{zzziiiYYYPPPGGGDDDCCCFFFIIIMMMUUU^^^eeehhhmmmssssssbbbWWWRRRIIIJJJNNN\\\www|||qqqlllllleeeeeeddd___WWWNNNGGGDDD???@@@@@@???<<<888444222222222111000000000000000000000////////////000000////////////////////////////////////000000000000////////////////////////......................../////////...---------,,,,,,,,,---.........///000---------............///......------------..................////////////........./////////000000////////////000000000000111222222222222333666888;;;EEEXXXkkktttuuuuuuxxxzzzwwwsssqqqrrruuuzzz}}}~~~{{{rrrgggcccdddyyywwwrrrjjjdddddddddbbbaaabbbdddfffiiikkkmmmmmmmmmlllnnnoooppppppqqqsssvvvyyy|||~~~|||{{{zzz|||}}}~~~~~~}}}zzzyyyxxxyyy{{{{{{{{{yyyxxxyyy{{{}}}}}}|||{{{zzzyyyyyyxxxxxxyyyzzz{{{{{{yyyyyy{{{}}}|||{{{zzz{{{||||||{{{zzzyyyyyyzzz{{{{{{zzzyyyyyywwwxxxzzz|||}}}}}}}}}|||zzz{{{}}}~~~}}}}}}}}}|||{{{{{{{{{{{{||||||||||||}}}~~~~~~~~~~~~~~~~~~|||{{{{{{|||~~~}}}|||yyyzzzzzzzzzzzzzzzyyyyyyxxxxxxwwwyyy{{{||||||{{{}}}}}}|||||||||}}}}}}~~~~~~~~~|||{{{|||{{{|||~~~~~~}}}|||}}}~~~~~~}}}{{{||||||||||||}}}}}}}}}}}}~~~|||{{{{{{|||}}}~~~~~~~~~~~~~~~}}}}}}}}}~~~||||||}}}}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}}}}}}}|||{{{yyyxxxwwwvvvvvvuuuuuuuuuvvvwwwwww{{{yyywwwuuurrrooommmkkklllmmmnnnnnnoooooonnnnnnooopppqqqpppooonnnooopppmmmnnnoooqqqrrrrrrrrrrrrsssuuuwwwwwwvvvuuutttuuuxxxyyyzzz{{{|||{{{zzzyyy|||}}}~~~~~~~~~ssskkkbbb]]]VVVQQQMMMKKKHHHGGGCCCCCCBBBAAA@@@@@@??????===>>>@@@BBBCCCKKK^^^ooozzzvvvwww{{{vvvvvvxxxlllZZZMMMIIIEEECCCDDDFFFJJJSSS]]]iiipppwww|||xxxjjj^^^WWWKKKKKKJJJQQQddduuupppooohhhgggfffaaaZZZQQQHHHBBB???@@@@@@@@@===999555333222222111000000000000111000000////////////000000000000000000000000000000////////////000000000000000000000////////////..........................................---------+++---......------///000---------............///......------------..................////////////....../////////000000000////////////000000000000000111222222222444777999===III^^^pppwwwwwwxxx}}}{{{yyyvvvtttuuuxxx}}}}}}xxxnnnbbb^^^```xxx~~~sssnnngggcccdddeeecccaaabbbdddeeehhhjjjlllnnnnnnnnnqqqqqqqqqqqqppprrruuuxxx}}}~~~||||||{{{{{{zzz{{{}}}~~~~~~}}}|||yyyxxxxxxxxxzzz{{{zzzyyyxxxyyyzzz||||||{{{zzzyyywwwwwwwwwwwwxxxzzz{{{{{{{{{{{{|||~~~}}}{{{{{{||||||{{{yyyyyyyyyzzz{{{{{{zzzyyyyyyuuuwwwyyy{{{||||||{{{{{{zzz{{{}}}~~~}}}||||||{{{zzzzzzzzz{{{|||}}}{{{{{{||||||}}}}}}}}}}}}|||zzzzzz|||}}}|||{{{xxxyyyyyyzzzzzzzzzyyyyyyxxxwwwwwwyyy{{{}}}||||||~~~|||zzzyyyxxxzzz|||}}}}}}}}}{{{yyyyyywwwxxxyyyzzz{{{}}}~~~~~~~~~~~~~~~}}}}}}~~~}}}|||{{{{{{||||||zzzxxxyyyzzzzzzzzzzzz{{{{{{{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}{{{|||~~~~~~}}}{{{|||}}}~~~~~~|||{{{zzzzzzyyyzzzzzz{{{|||}}}{{{{{{|||}}}}}}}}}}}}|||zzzyyyxxxwwwtttrrrpppooonnnmmmlllkkkkkklllmmmmmmooonnnmmmjjjhhheeecccaaaaaaaaabbbccccccccccccbbbaaabbbccccccbbbbbbcccdddbbbdddfffhhhjjjkkkkkkkkkkkkmmmpppqqqpppppprrrtttssstttwwwyyy{{{{{{{{{zzzzzz{{{|||~~~~~~~~~~~~~~~|||~~~~~~|||}}}~~~wwwhhhccc[[[TTTPPPLLLJJJHHHFFFEEEEEECCCBBBAAA@@@@@@======???@@@???BBBQQQaaazzz}}}yyyqqqooouuu}}}vvvooorrrpppxxxqqq___QQQLLLGGGCCCCCCEEEIIIRRR\\\kkkvvvyyyoooddd]]]OOOLLLGGGFFFTTTnnn}}}xxxxxxooommmiiifffaaaXXXMMMEEE@@@AAAAAAAAA>>>;;;777444333222111111000000111111000000////////////000000000000000000000000000000////////////000000000000000000000000/////////...........................---------...............,,,...//////---,,,...000---------............///......------------..................////////////.../////////000000000000////////////000000000000000111222222222444777:::@@@MMMbbbsssyyyyyy|||~~~}}}zzzxxxyyy||||||uuuiii]]]YYY\\\xxx|||rrrjjjddd```cccdddbbb``````dddeeegggjjjllloooqqqrrrssssssrrrqqqpppqqqtttwww}}}~~~||||||}}}}}}yyyzzz|||}}}~~~}}}|||{{{yyyxxxwwwxxxzzz{{{zzzyyyxxxyyyzzz{{{{{{{{{zzzzzzvvvvvvvvvwwwxxxyyy{{{|||||||||~~~~~~~~~}}}|||}}}|||{{{yyyyyyyyy{{{{{{{{{{{{yyyyyytttvvvxxxzzz|||{{{{{{zzz{{{|||~~~~~~}}}|||{{{{{{zzzyyyzzz{{{|||}}}{{{{{{{{{{{{||||||||||||}}}zzzyyy{{{}}}|||zzzxxxxxxyyyzzzzzzzzzyyyyyyxxxwwwwwwyyy{{{}}}}}}|||~~~{{{xxxvvvvvvxxx{{{}}}zzz|||~~~}}}zzzwwwvvvuuuttttttuuuvvvxxxzzz|||}}}~~~}}}|||||||||||||||}}}|||{{{zzzzzz{{{zzzxxxwwwxxxxxxxxxyyyyyyyyyzzzzzzzzz{{{|||}}}~~~~~~~~~~~~}}}}}}|||}}}}}}~~~~~~|||||||||}}}~~~||||||{{{|||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}zzz{{{}}}}}}|||zzz|||~~~}}}{{{yyywwwwwwwwwwwwxxxyyyzzzzzzwwwxxxyyyzzz{{{{{{{{{{{{wwwwwwuuurrroookkkiiigggeeedddcccbbbbbbbbbcccdddcccbbbaaa```^^^\\\YYYXXXVVVVVVWWWXXXXXXXXXXXXWWWTTTUUUWWWWWWVVVVVVWWWYYYXXXZZZ]]]___bbbcccddddddbbbeeeiiijjjjjjkkknnnrrrnnnppptttxxx{{{|||||||||yyyzzz{{{}}}}}}}}}}}}|||yyy{{{}}}~~~~~~~~~{{{{{{|||~~~mmmggg___WWWRRRNNNKKKIIIIIIHHHGGGEEEDDDBBBAAAAAA???>>>>>>???===>>>KKKZZZkkk~~~}}}yyyoookkkeeeqqq{{{}}}|||zzzssskkkoooiiinnnxxxgggWWWMMMGGGCCCBBBDDDHHHRRR\\\iiiwww~~~zzzsssiiiaaaTTTNNNDDD???JJJaaawwwtttpppllljjjhhh```UUUKKKAAAAAABBBAAA???;;;888555333222111111000111111111000000////////////000000000000000000000000000000////////////000000000000111111000000/////////...........................,,,------....../////////,,,...000///---,,,---///---------.........//////.........------...................../////////000////////////000000000000////////////000000000000000111222333333444777:::BBBPPPeeevvv{{{zzz~~~~~~}}}}}}{{{sssfffZZZVVVZZZxxx|||rrrhhhbbb___aaacccaaa______eeefffgggiiimmmpppssstttuuutttsssqqqoooppptttvvv}}}~~~|||{{{|||||||||{{{xxxyyyzzz||||||||||||{{{|||zzzwwwuuutttuuuwwwxxx{{{|||~~~}}}{{{zzzxxxwwwvvvvvvwwwzzz|||~~~}}}|||{{{zzzzzzzzzzzzzzzxxxxxxyyyzzzzzzyyyyyyyyytttvvvwwwxxxwwwwwwyyyzzzxxxyyyzzz||||||||||||{{{}}}~~~||||||}}}}}}|||{{{{{{{{{{{{|||{{{{{{{{{{{{{{{|||}}}~~~}}}|||yyywwwvvvwwwxxxxxxyyyyyyxxxxxxxxxyyyyyyzzzyyyzzzzzzzzz{{{{{{{{{{{{{{{yyywwwuuuttttttvvvvvvxxxyyy{{{|||zzzwwwsssqqqrrrrrrtttuuuwwwxxxyyyzzzzzzxxxvvvwwwzzz{{{yyywwwvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwxxxxxxyyyxxxxxxxxxwwwxxxxxxxxxyyyyyyzzzzzzxxxwwwuuuttttttvvvxxxyyyyyyyyyzzzzzz{{{|||||||||zzz{{{{{{|||||||||{{{{{{}}}|||{{{{{{|||~~~~~~}}}}}}}}}}}}}}}~~~}}}||||||||||||~~~}}}~~~~~~yyyuuuxxx|||~~~}}}{{{zzzzzzyyywwwtttqqqooooooqqqrrrssstttuuuuuutttqqqooommmnnnmmmjjjfffbbb___\\\[[[YYYYYYXXXVVVUUUSSSRRRRRRQQQPPPOOONNNMMMLLLKKKJJJHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIKKKLLLMMMOOOQQQRRRTTTTTTZZZZZZ\\\^^^aaaeeegggiiinnnoooqqqsssuuuxxxyyyzzzzzz|||}}}}}}{{{zzzzzz{{{~~~~~~|||{{{|||}}}~~~~~~~~~~~~xxxrrrhhh^^^VVVQQQNNNMMMGGGFFFEEEEEEEEEEEEBBB@@@???AAAAAA???<<<>>>DDDJJJWWWrrruuu}}}}}}~~~sssjjjdddhhhmmmrrrssspppllliiikkkkkkkkktttxxxgggZZZNNNHHHCCCCCCEEEGGGNNNUUUaaammm~~~~~~zzzvvvmmmcccZZZOOOGGGGGGIIIQQQdddwww|||tttsssoookkkjjjeeeXXXKKKEEEBBB@@@???>>>===;;;888222222222222222111000///000000000000000000000000000000000000000000000000111000///...------......000000000000////////////000000////////////000000...000000///...---...///000000//////.........---------......///000000000//////.........---------//////............//////............////////////.........///////////////444000///222444555999???III[[[qqq}}}~~~~~~~~~ssslllgggXXXTTT```~~~|||qqqeeebbb^^^^^^```aaaaaa```eeehhhlllnnnoooooopppqqqttttttsssqqqpppqqqtttvvv~~~|||{{{{{{||||||{{{yyyyyy{{{}}}}}}~~~}}}}}}|||zzzxxxuuutttuuuwwwxxx{{{|||}}}~~~~~~}}}|||{{{zzzyyyxxxwwwxxxzzz|||}}}~~~~~~~~~{{{{{{zzzzzzyyyyyyyyyyyyyyyzzzzzz{{{{{{zzzzzzyyyvvvxxxxxxxxxvvvuuuvvvwwwwwwxxxzzz{{{|||||||||{{{||||||zzzzzz||||||||||||{{{zzzzzzzzzyyyyyyyyyzzz{{{|||}}}}}}}}}|||zzzxxxwwwwwwxxxyyywwwwwwvvvwwwwwwxxxyyyzzzyyyyyyyyyzzzzzz{{{{{{{{{{{{zzzwwwuuutttuuuuuuvvvtttuuuwwwwwwvvvtttqqqooonnnooopppqqqssstttuuuvvvwwwuuuttttttwwwwwwvvvtttttttttttttttttttttttttttuuuuuuuuutttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvtttsssqqqppppppqqqrrrssstttttttttuuuvvvvvvwwwwwwvvvvvvwwwxxxyyyyyyxxxxxxzzzyyyxxxxxxxxxyyy{{{}}}||||||{{{{{{{{{{{{||||||~~~}}}|||{{{{{{zzzzzz|||~~~~~~{{{|||}}}zzzuuutttuuuwwwyyy{{{{{{zzzzzzuuurrrnnnkkkhhhgggggghhhhhhiiijjjjjjhhhfffdddbbbaaa```]]]ZZZWWWTTTRRRQQQNNNNNNMMMLLLKKKJJJIIIIIIHHHGGGGGGFFFEEEDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEHHHHHHIIIJJJKKKKKKLLLLLLPPPPPPRRRUUUXXX\\\___```ggghhhjjjmmmpppsssvvvwwwyyyzzz||||||{{{zzzzzz{{{~~~~~~|||{{{}}}~~~~~~~~~{{{pppeee\\\UUUQQQNNNJJJHHHGGGGGGGGGFFFDDDBBB???AAABBB@@@===>>>CCCGGGPPPfff~~~}}}~~~~~~zzzrrrkkkbbbeeeiiimmmnnnmmmkkkjjjhhhiiijjjsss{{{jjj]]]QQQJJJEEEDDDCCCDDDIIIPPP[[[hhhzzz}}}{{{rrrhhh\\\PPPGGGEEEFFFLLL\\\nnnwwwvvvqqqmmmkkkhhh]]]QQQGGGEEEBBB@@@@@@>>>;;;888333333333222222111000///000000000000000000000000000000000000000000000000000000000/////////......000000000000////////////000//////......//////000///000111000///......000000/////////............///////////////.........//////.........---------//////............//////............////////////........./////////000000444000000222444555:::@@@JJJ]]]sss~~~{{{ooofff```UUUWWWhhh~~~uuukkkccc```^^^^^^aaacccdddccchhhjjjmmmooooooppprrrssssssssstttssssssuuuxxx{{{~~~{{{zzz{{{|||{{{{{{yyyzzz{{{}}}~~~}}}{{{xxxvvvuuuuuuvvvwww{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyzzz|||}}}~~~}}}}}}}}}|||{{{{{{{{{{{{zzzzzzzzzzzzzzz{{{{{{{{{{{{zzzzzzxxxyyyyyywwwuuusssssstttvvvwwwxxxzzz{{{||||||||||||~~~}}}zzzxxxxxx{{{|||||||||{{{zzzxxxwwwvvvwwwwwwxxxzzz{{{|||||||||{{{zzzxxxxxxxxxyyyzzzuuuuuuuuuuuuvvvwwwyyyyyywwwwwwxxxxxxyyyzzzzzz{{{yyyxxxvvvtttsssrrrssssssqqqqqqqqqqqqpppnnnmmmllliiijjjkkklllmmmnnnoooooorrrpppooopppqqqqqqpppoooppppppppppppppppppppppppqqqpppnnnmmmlllmmmmmmnnnnnnnnnnnnnnnmmmmmmmmmmmmlllkkkiiihhhggghhhhhhiiiiiijjjjjjkkkkkkllllllmmmmmmnnnooopppqqqqqqqqqqqqrrrrrrqqqqqqrrrtttuuuwwwvvvvvvvvvvvvwwwxxxyyyzzz||||||{{{{{{zzzzzzyyyyyyzzz|||}}}|||}}}~~~zzzvvvtttrrrrrruuuuuussspppkkkiiiddd```\\\ZZZYYYXXXXXXXXXYYYYYYXXXVVVUUUSSSQQQPPPOOOLLLJJJHHHGGGFFFDDDDDDCCCCCCCCCBBBBBBBBBAAA@@@@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGHHHKKKNNNQQQTTTUUU\\\^^^aaaeeeiiimmmppprrruuuwwwyyyzzzyyyyyyzzz{{{}}}}}}|||}}}zzznnnccc[[[UUUQQQMMMKKKIIIIIIHHHGGGEEECCC???AAABBBAAA>>>===@@@CCCIIIVVVmmm~~~yyyxxxwwwuuuqqqmmmdddfffiiikkkmmmmmmlllllleeefffiiiqqqpppcccUUUNNNGGGDDDBBBAAADDDIIISSS```sss{{{sssbbbUUUJJJFFFDDDGGGUUUddduuu~~~wwwpppnnnkkkbbbWWWJJJGGGCCCBBBBBB@@@<<<999444444333333222111000000000000000000000000000000000000000000000000000000///000111111111000///...000000000000///////////////..................///---...///...,,,+++,,,---////////////............111000000///......------...............---------//////............//////............////////////------...//////000111111333000000222444555;;;BBBPPPcccyyyzzzxxxlll```YYYQQQZZZqqq|||uuummmdddaaa___]]]^^^aaaeeeggggggkkkmmmoooppppppqqqsssuuurrrtttuuuvvvwwwzzz~~~~~~{{{zzz{{{|||{{{{{{yyyyyyzzz|||}}}~~~}}}{{{yyywwwvvvuuuvvvvvvyyyyyyxxxxxxxxxyyyzzzzzzyyyyyyyyyyyyzzz|||~~~}}}}}}}}}~~~||||||}}}}}}}}}|||||||||zzzzzzzzz{{{zzzzzzyyyxxxxxxxxxxxxwwwtttrrrrrrsssuuuvvvwwwxxxzzz{{{{{{||||||~~~~~~|||yyyxxxxxxzzz{{{||||||{{{yyywwwuuutttuuuvvvwwwyyyzzzzzz{{{{{{zzzyyyyyyxxxyyyyyyzzzvvvvvvvvvuuuuuuvvvvvvwwwttttttuuuvvvvvvwwwxxxxxxuuutttsssqqqpppooooooooopppooommmkkkiiihhhggggggeeeeeeeeefffggghhhiiiiiijjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhjjjhhheeecccbbbbbbcccdddcccccccccbbbbbbaaaaaaaaa```___^^^\\\\\\[[[[[[\\\\\\\\\\\\]]]^^^^^^______```aaabbbdddeeefffffffffggggggggghhhiiikkklllmmmlllmmmmmmnnnoooqqqrrrsssvvvvvvwwwxxxyyyyyyzzzzzzxxx{{{}}}~~~xxxrrrkkkiiiiiihhhccc___]]]ZZZWWWSSSOOOMMMKKKKKKJJJJJJJJJJJJJJJIIIHHHGGGFFFFFFEEEDDDBBBAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDFFFHHHJJJLLLMMMRRRTTTXXX\\\aaafffiiikkkppprrruuuvvvvvvwwwxxxzzz|||~~~~~~}}}~~~tttjjjaaaYYYTTTPPPNNNKKKIIIIIIGGGEEECCC@@@AAACCCBBB???===>>>???EEEIII[[[uuu~~~zzzwwwuuuuuutttsssqqqjjjmmmpppssstttrrrooonnncccdddiiiqqqxxxjjjYYYQQQJJJFFFBBB???AAAEEEKKKXXXkkk||||||yyy~~~|||kkk]]]OOOIIIFFFFFFPPP]]]rrryyysssmmmcccYYYLLLHHHCCCBBBCCCCCC???:::555555444333222111111111///////////////////////////////////////////////////000222333333111///...000000000000////////////......------------......---...///...,,,,,,,,,---///////////////.........000000//////....................................//////............//////............////////////,,,---...///000111222222333111111333444555<<>>>>>??????@@@AAAAAABBB@@@@@@@@@AAAAAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@AAABBBCCCDDDDDDEEEEEEDDDDDDEEEFFFGGGGGGJJJLLLOOOSSSWWW\\\___aaaiiikkkoooqqqrrrsssvvvwwwzzz|||~~~~~~~~~}}}~~~yyypppggg^^^WWWSSSPPPLLLJJJHHHGGGEEECCCAAABBBCCCBBB@@@>>>======BBBBBBNNNfffwwwyyyzzz}}}vvvuuuttttttuuuuuuuuutttppptttyyy}}}|||xxxrrrnnneeeeeeiiirrrsss^^^VVVNNNJJJEEE@@@@@@DDDGGGQQQcccttt~~~www~~~ssscccTTTMMMHHHEEELLLWWWrrr~~~}}}tttggg\\\OOOIIICCCAAACCCDDDAAA===777666555333222111111111////////////////////////////////////////////////...///111333333111000///000000000000////////////......------------......000111222111///...///000.........///////////////............//////000000---.....................//////............//////............////////////------...///000111222333222111222333333555>>>HHH]]]ooo}}}~~~~~~}}}vvvvvvkkk]]]SSSLLL[[[wwwuuulllfffbbb______^^^___```bbbeeegggnnnpppqqqrrrqqqqqqsssuuuuuuwwwyyyzzzzzz|||~~~}}}|||}}}~~~}}}|||zzzzzzyyyyyyzzz{{{|||}}}{{{zzzyyyxxxxxxwwwwwwxxxuuuvvvvvvwwwwwwxxxxxxyyyuuuvvvwwwyyy{{{}}}}}}|||{{{|||~~~~~~wwwxxxyyyzzzzzzzzzyyyxxxxxxyyyyyyxxxxxxwwwvvvuuutttvvvwwwwwwuuuuuuvvvwwwvvvvvvuuuvvvvvvwwwxxxyyy{{{}}}~~~}}}{{{yyyyyyzzzwwwxxxxxxyyyyyyxxxvvvvvvssstttvvvwwwxxxxxxwwwvvvvvvvvvwwwwwwxxxxxxyyyyyyzzzyyywwwtttrrrpppoooooonnnnnnmmmmmmmmmlllllllllnnnnnnlllkkkiiihhhgggfffeeedddaaa^^^[[[XXXWWWVVVWWWWWWWWWWWWWWWWWWWWWWWWTTTVVVVVVUUUSSSRRRRRRSSSQQQQQQQQQQQQQQQQQQQQQQQQRRRQQQOOOMMMLLLKKKLLLLLLJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDEEEEEEFFFGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLLLLOOOPPPPPPQQQRRRSSSSSSTTTTTTTTTUUUVVVXXXZZZ\\\]]]___aaadddhhhkkkmmmnnnooommmoooooonnnpppsssqqqlll___ZZZUUURRRQQQOOOLLLIIIFFFFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAA??????@@@AAAAAABBBCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDD@@@@@@AAABBBCCCDDDEEEFFFGGGGGGFFFFFFEEEFFFFFFGGGFFFHHHJJJMMMPPPSSSUUUWWWaaadddhhhkkkmmmooorrrtttwwwzzz|||~~~}}}}}}}}}~~~~~~xxxoooddd]]]VVVRRRNNNKKKIIIGGGEEECCCCCCCCCCCCBBBAAA@@@>>>>>>??????GGGXXXiiitttyyy|||qqqqqqrrrssstttuuuvvvvvvtttyyy}}}vvvqqqllliiikkkttt|||eee]]]UUUOOOHHHBBBAAADDDEEELLLZZZkkkyyy}}}{{{jjjYYYPPPIIIDDDGGGOOOjjjwwwsssfffWWWNNNEEEAAACCCEEEBBB>>>999777555333222222222222000000000000000000000000000000000000000000000000...///000111111111000///000000000000///////////////..................///,,,.........,,,+++,,,---.........///////////////------......///000000111---------...............//////............//////............////////////......///000000111222222222111222444333555???JJJ\\\nnn~~~||||||}}}uuuttthhh[[[RRRLLLZZZwwwsssjjjeeeddd^^^___`````````bbbfffiiippprrruuuuuuuuutttttttttvvvxxxzzz{{{{{{|||~~~~~~~~~~~~~~~||||||{{{zzzzzz{{{|||}}}yyyyyyyyyyyyyyyyyyyyyyyyvvvwwwxxxzzz{{{{{{zzzzzzwwwwwwxxxyyyzzz{{{{{{{{{zzzyyyyyyzzz|||}}}}}}|||wwwxxxzzz{{{|||{{{zzzyyyyyyyyyyyyyyyxxxwwwvvvvvvvvvwwwxxxwwwvvvvvvwwwxxxwwwvvvuuuuuuuuuvvvwwwwwwyyyzzz{{{zzzyyyxxxyyyzzzvvvvvvvvvwwwwwwwwwwwwwwwtttuuuwwwxxxxxxwwwvvvuuuttttttuuuvvvwwwxxxxxxxxxwwwuuusssqqqooonnnmmmlllkkkkkkjjjiiihhhgggffffffeeeeeedddcccaaa___]]]]]]XXXWWWVVVTTTRRRPPPOOONNNMMMMMMMMMMMMMMMLLLLLLLLLIIIJJJKKKJJJGGGEEEFFFHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCBBBBBBAAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAABBBAAAAAAAAA@@@>>>??????@@@@@@AAABBBBBBAAAAAABBBCCCCCCCCCCCCCCCFFFFFFGGGHHHHHHHHHHHHHHHIIIIIIJJJKKKMMMOOOPPPQQQSSSUUUXXX\\\^^^`````````^^^```___]]]]]]^^^\\\WWWOOONNNLLLKKKIIIHHHGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJFFFFFFFFFGGGGGGHHHHHHHHHJJJIIIIIIIIIJJJKKKLLLLLLKKKLLLMMMNNNPPPQQQRRRSSSZZZ]]]bbbeeehhhkkknnnqqquuuxxx{{{}}}|||||||||}}}}}}~~~~~~xxxlllcccYYYUUUPPPMMMJJJIIIFFFEEEEEEDDDCCCBBBBBBAAA@@@???===???CCCKKK[[[lllvvvxxxpppppppppoooppprrrtttvvvxxx|||~~~zzzvvvooommmtttnnnfff\\\TTTLLLCCC@@@BBBDDDHHHRRRbbbssstttaaaVVVMMMDDDDDDJJJWWWhhh{{{yyycccWWWIIICCCDDDEEEBBB>>>:::888666333222222222333000000000000000000000000000000000000000000000000....../////////000000000000000000000////////////000//////......//////000***+++,,,+++)))((()))***............/////////000.........///////////////---------.........////////////............//////............//////////////////000000000111111111222111333444333666@@@MMM___ooo{{{{{{uuuqqqbbbUUUOOOLLL[[[xxx|||qqqhhhcccccc]]]___aaabbbbbbeeejjjnnnrrruuuyyyzzzyyywwwvvvuuuvvvxxx{{{|||}}}~~~~~~~~~|||{{{{{{{{{|||}}}xxxxxxyyyyyyyyyzzzzzzzzzwwwxxx{{{}}}~~~}}}|||{{{yyyyyyyyyzzzzzzyyyxxxxxxxxxwwwwwwxxxzzz{{{{{{zzzyyy{{{}}}~~~~~~}}}|||zzz{{{zzzzzzyyyxxxwwwvvvwwwyyyyyyxxxvvvvvvvvvwwwxxxwwwuuuttttttuuuuuuvvvvvvxxxyyyyyyxxxwwwyyyzzzvvvuuuuuuuuuvvvwwwxxxyyyuuuvvvxxxyyyxxxwwwuuutttrrrssstttvvvwwwwwwwwwwwwsssrrrpppooommmllllllkkkiiiiiihhhfffeeedddbbbbbb]]]]]]\\\[[[YYYWWWUUUTTTNNNNNNNNNNNNMMMKKKJJJIIIFFFFFFFFFEEEEEEEEEEEEEEEAAACCCDDDCCC???>>>???AAA@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@???>>>===<<<<<<======>>>>>>?????????>>>>>>???@@@@@@?????????<<<======>>>??????@@@@@@>>>>>>???????????????>>>AAAAAABBBCCCCCCBBBBBBBBBCCCCCCDDDEEEFFFHHHIIIJJJLLLMMMPPPSSSUUUUUUUUUTTTPPPSSSRRRPPPQQQSSSPPPKKKHHHIIIIIIHHHEEEDDDDDDEEEGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGHHHHHHIIIJJJKKKNNNNNNNNNNNNNNNNNNNNNNNNQQQQQQRRRRRRRRRSSSSSSSSSTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRMMMMMMMMMMMMLLLLLLKKKKKKLLLLLLMMMNNNOOOQQQSSSTTTRRRRRRSSSSSSTTTTTTTTTUUUVVVZZZ^^^bbbeeehhhlllooosssvvvzzz||||||{{{|||||||||~~~~~~~~~~~~~~~qqqhhh\\\XXXRRRNNNLLLJJJHHHFFFFFFEEECCCBBBBBBBBBBBBAAA<<>>;;;999666444222222222333000000000000000000000000000000000000000000000000.........---...///000111000000000000////////////000000////////////000000///000111000...---...///---.........//////000000000000000///......---------------.........////////////............//////............/////////000000000000000000111111111111222333444333666AAANNNdddrrr{{{yyyuuuooo]]]PPPKKKKKK]]]zzzzzzpppfffaaabbb\\\___bbbccceeehhhnnnssstttwww|||~~~}}}zzzwwwvvvvvvxxx{{{~~~~~~~~~~~~}}}}}}|||{{{zzzyyyyyyxxxwwwxxxxxxyyyzzz{{{||||||xxxyyy{{{}}}}}}|||zzzyyy||||||zzzxxxuuuuuuvvvwwwxxxxxxxxxwwwvvvvvvxxx{{{{{{|||}}}}}}}}}}}}||||||yyyxxxxxxxxxxxxyyyzzzzzzyyyzzzzzzxxxvvvttttttuuuyyyzzzyyywwwuuutttvvvxxxzzz{{{{{{zzzxxxvvvtttsssuuuuuuuuutttsssrrrqqqqqqvvvwwwwwwxxxwwwvvvtttsssqqqqqqrrrrrrrrrrrrqqqqqqpppooonnnllljjjiiihhhhhhdddcccaaa^^^\\\[[[ZZZYYYUUUSSSOOOLLLHHHFFFEEEDDDGGGGGGFFFDDDCCCAAA@@@???AAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????========================??????>>>>>>======<<<<<<>>>===============>>>???;;;;;;<<<<<<===>>>??????<<<;;;;;;:::::::::;;;;;;>>>>>>>>>>>>>>>???@@@@@@>>>??????@@@@@@AAAAAABBBCCCDDDDDDEEEFFFGGGHHHHHHIIIIIIJJJKKKLLLLLLMMMMMMOOOOOONNNNNNNNNOOOPPPPPPNNNMMMKKKJJJJJJKKKMMMNNNPPPQQQQQQRRRSSSTTTTTTTTTRRRRRRRRRQQQQQQSSSVVVYYY\\\\\\[[[ZZZYYYYYYYYYZZZVVVXXX[[[^^^___^^^]]][[[```___^^^^^^^^^^^^^^^___^^^^^^^^^______`````````]]]^^^^^^^^^^^^_________]]][[[XXXVVVVVVVVVUUUTTTRRRSSSUUUXXXZZZ\\\]]]^^^^^^^^^____________^^^^^^```___^^^___bbbhhhnnnrrruuuvvvwwwxxxzzzzzz{{{{{{{{{{{{{{{|||}}}vvvnnnhhhaaaXXXQQQNNNMMMJJJHHHGGGFFFEEEDDDCCCBBBBBBBBBBBB??????CCCIIISSScccqqqsssmmmjjjllllllkkkooovvv{{{~~~zzzuuuwww}}}tttbbbTTTMMMIIIEEEAAAAAADDDJJJSSSaaarrryyyeeeUUUKKKFFFCCCKKKWWWiiiyyydddJJJCCCCCC@@@???CCC<<<:::888555222111000000111111111111000000000000111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////........................///////////////////////////...---,,,,,,---...///////////////////////////111111111000000000000000555//////888;;;<<>>>>>>>>=================================<<<<<<<<<<<<<<<======<<<<<<<<<<<<====================================<<<<<<<<<<<<======>>>>>>======>>>>>>???@@@??????@@@@@@AAAAAABBBBBBDDDEEEEEEFFFGGGHHHIIIJJJKKKKKKLLLMMMNNNNNNOOOPPPQQQQQQRRRRRRRRRRRRSSSSSSSSSRRRQQQPPPQQQRRRTTTUUUXXXXXXYYYYYYZZZ[[[\\\]]]\\\]]]\\\\\\[[[\\\___aaaeeeddddddccccccccccccddddddfffhhhkkklllkkkjjjiiikkkjjjjjjiiihhhhhhhhhhhhmmmmmmmmmmmmmmmllllllllljjjjjjjjjkkkkkkkkkllllllhhhfffcccaaaaaaaaa```___[[[\\\]]]___aaacccdddeeeiiiiiiiiiiiiiiihhhggggggfffeeeddddddfffjjjnnnqqquuuuuuvvvwwwxxxxxxxxxxxxzzzzzzzzzzzz{{{|||}}}}}}~~~~~~}}}~~~~~~wwwjjjcccYYYRRROOOLLLIIIFFFGGGGGGFFFDDDCCCCCCCCCCCC@@@======@@@EEENNN]]]kkktttooolllnnnmmmkkknnntttyyy||||||zzz}}}tttcccWWWPPPKKKGGGCCC@@@CCCIIIQQQ]]]mmm|||nnn\\\QQQKKKIIIJJJTTTcccrrr|||oooTTTJJJFFFAAA???AAA===<<<999666333222111111111111111111000000000000111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////........................////////////////////////111000///......///000111////////////////////////111111111111000000000000555000111777:::;;;FFFTTTlllsss|||{{{zzz|||wwwoooeeeWWWJJJJJJYYYrrryyyoooiiieeecccbbbaaaaaaaaaccchhhnnntttwwwwwwyyy|||~~~|||zzzzzz|||}}}~~~~~~}}}||||||}}}~~~~~~~~~}}}|||{{{zzzyyyyyyvvvvvvvvvvvvvvvvvvvvvvvvzzz{{{{{{|||{{{zzzxxxwwwwwwxxxxxxvvvuuutttuuuwwwyyyyyyzzzyyywwwwwwyyyzzzuuuvvvvvvwwwxxxxxxxxxwwwzzzyyyxxxvvvuuuuuuttttttuuuvvvwwwvvvtttssstttuuupppqqqrrrrrrrrrrrrtttwwwwwwxxxxxxxxxxxxvvvtttssstttsssrrrqqqqqqrrrssstttrrrrrrrrrqqqpppnnnmmmlllhhhhhhiiiiiiiiiiiihhhhhheeeccc```[[[WWWTTTRRRPPPLLLKKKJJJHHHFFFEEEEEEEEEAAAAAA@@@???>>>>>>>>>???======>>>>>>>>>>>>>>>>>>======<<<;;;::::::::::::=========>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<===============>>>>>>============>>>>>>@@@@@@@@@@@@??????????????????>>>>>>>>>??????@@@@@@@@@??????@@@@@@AAABBBBBBBBBCCCDDDFFFGGGGGGHHHJJJKKKKKKLLLMMMNNNOOOPPPQQQQQQRRRSSSTTTUUUVVVVVVXXXYYYZZZ[[[\\\[[[ZZZZZZ[[[[[[ZZZZZZ[[[]]]___aaadddddddddeeefffgggiiiiiiiiijjjjjjhhhggggggjjjlllooonnnnnnnnnnnnoooooopppppprrrtttvvvwwwwwwvvvuuuwwwwwwvvvuuutttssssssrrrxxxxxxwwwwwwvvvuuuuuutttwwwxxxxxxxxxxxxyyyyyyyyyuuussspppooooooooonnnllliiihhhhhhiiijjjlllnnnooottttttttttttsssrrrqqqpppooonnnlllkkklllmmmooopppuuuuuuvvvvvvvvvvvvuuuuuuyyyyyyxxxxxxxxxxxxxxxyyy{{{zzzzzzzzzzzzzzz{{{{{{~~~qqqjjj___WWWRRRNNNJJJGGGHHHGGGFFFEEECCCCCCCCCCCC>>>;;;;;;===@@@GGGTTT```ssspppppppppnnnlllnnnrrrxxx|||{{{zzz|||vvvggg\\\UUUOOOIIIDDD???BBBFFFMMMWWWdddqqqyyyzzzdddVVVOOOMMMJJJQQQ\\\hhhsss|||uuu[[[OOOHHHBBB???AAA>>>===:::777555333222222222222111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////........................////////////////////////000000////////////000000000000000000000000000000111111111111111111111111444222333777777:::HHHYYYnnnsssyyy}}}~~~{{{}}}~~~{{{uuummmbbbTTTJJJMMM___vvvxxxnnngggcccaaa______```aaadddjjjpppvvvyyywwwyyy}}}~~~||||||||||||}}}~~~}}}{{{zzzyyyyyywwwwwwwwwvvvvvvvvvuuuuuuzzz{{{{{{zzzzzzxxxwwwvvvtttuuuvvvuuutttssstttvvvuuuvvvvvvuuutttssstttvvvssstttuuuvvvwwwwwwwwwwwwxxxxxxvvvuuuuuutttttttttuuuvvvvvvuuusssqqqrrrsssnnnpppqqqqqqpppqqqrrrtttssstttuuuuuuuuusssrrrqqqpppooonnnmmmmmmnnnpppqqqqqqpppooonnnllljjjiiihhhddddddccccccaaa```^^^^^^\\\ZZZWWWSSSOOOLLLIIIHHHEEEDDDCCCAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>AAA@@@??????>>>>>>>>>>>>??????@@@@@@AAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>??????@@@@@@@@@AAA@@@@@@@@@@@@AAAAAABBBCCCCCCCCCCCCDDDDDDDDDDDDBBBBBBBBBAAABBBBBBCCCCCCEEEEEEDDDDDDEEEEEEFFFGGGGGGHHHIIILLLNNNQQQRRRSSSUUUUUUVVVWWWXXXYYYZZZZZZZZZ[[[\\\]]]^^^___```aaaaaaccceeegggggggggeeedddddddddddddddfffhhhkkkmmmqqqqqqqqqqqqrrrtttvvvwwwuuuvvvvvvtttrrrrrrsssuuuvvvvvvvvvvvvvvvwwwxxxyyyzzz|||~~~~~~~~~}}}}}}{{{zzzyyyxxx||||||{{{{{{{{{{{{{{{{{{~~~}}}|||zzzyyyyyyyyywwwvvvuuutttrrrqqqrrrtttvvvwwwzzzzzzzzzyyyxxxwwwuuuuuutttsssrrrqqqpppqqqqqqrrrvvvvvvvvvuuuuuutttsssrrrwwwvvvvvvvvvvvvwwwwwwxxxxxxwwwwwwwwwxxxyyyzzzzzz{{{sssggg^^^WWWRRRMMMJJJHHHGGGFFFDDDCCCBBBAAAAAA>>>;;;;;;<<<>>>AAALLLWWWnnnpppqqqqqqooommmnnnqqqxxx}}}|||yyyzzz|||nnnccc\\\TTTKKKDDD@@@AAADDDIIIPPPZZZeeemmm{{{jjjYYYOOOLLLJJJOOOXXXbbblllvvv}}}pppZZZNNNHHHCCCAAABBB>>>===:::777444333222222222222222111111111000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////........................////////////////////////.........------.........000000000000000000000000000111111111111111222222333333555777666;;;LLL^^^qqqtttxxx|||~~~~~~|||zzz}}}|||}}}{{{~~~}}}yyytttnnnbbbRRRJJJOOOaaavvvuuukkkeeebbb```___^^^___aaaeeekkkrrrxxx{{{yyy{{{}}}||||||}}}~~~~~~|||{{{yyyxxxxxxzzzzzzyyyyyyxxxwwwwwwwwwyyyyyyyyyxxxwwwvvvuuuuuurrrsssttttttrrrrrrrrrsssrrrtttttttttrrrqqqqqqrrrrrrssstttuuuwwwwwwxxxxxxtttttttttssssssttttttuuuuuuvvvvvvtttqqqooooooooonnnpppqqqqqqoooooooooppprrrsssssstttsssrrrqqqpppmmmmmmlllkkkkkklllmmmnnnmmmllljjjgggeeecccaaaaaa___^^^]]][[[XXXVVVSSSRRROOONNNLLLIIIGGGEEEDDDCCCAAA@@@??????>>>>>>>>>???>>>??????>>>>>>>>>======??????>>>>>>>>>>>>>>>===AAAAAAAAA@@@@@@AAAAAABBBAAAAAAAAABBBCCCDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGEEEEEEFFFGGGHHHJJJJJJKKKHHHHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKKKKKKKLLLLLLMMMLLLNNNPPPTTTWWW[[[^^^___^^^______```aaabbbcccdddcccdddeeefffgggiiijjjjjjkkkllloooqqqqqqqqqpppooooooooonnnoooqqqtttxxxzzz~~~}}}||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}|||zzzxxxwwwxxxzzz{{{{{{{{{||||||{{{zzzzzzyyywwwvvvuuutttssssssttttttvvvvvvvvvvvvuuusssrrrqqqtttttttttuuuvvvwwwyyyyyyvvvvvvvvvwwwwwwyyyzzzzzz~~~yyymmmbbb[[[UUUOOOKKKGGGGGGEEECCCBBBAAA@@@@@@???===<<<======>>>FFFOOOffflllqqqqqqooonnnooopppzzz}}}zzz~~~wwwmmmeeeZZZNNNFFFBBBBBBCCCFFFKKKSSS]]]dddooo}}}ppp\\\PPPLLLJJJNNNUUU^^^iiirrrxxx{{{xxxkkkZZZOOOIIICCCAAAAAA===<<<999666444222111111222222222222111111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////---..................---000000000000000000000000000000111111222222222333333444777777888@@@RRRcccsssvvv{{{~~~}}}yyyvvvvvv{{{||||||{{{xxxtttlll^^^NNNIIIRRReeevvvyyyooogggcccaaa``````\\\^^^aaaeeelllrrrxxx|||{{{|||}}}||||||}}}~~~~~~}}}|||zzzxxxwwwwwwzzzzzzzzzyyyyyyxxxxxxxxxwwwvvvvvvuuuuuutttttttttqqqrrrtttsssqqqpppppppppqqqssstttsssqqqpppppppppooopppqqqsssuuuvvvvvvwwwpppppppppppppppqqqrrrsssrrrrrrrrrpppnnnllllllmmmlllnnnpppooonnnmmmmmmnnnssssssttttttsssqqqpppoookkkkkkkkkkkkkkkkkkjjjjjjkkkiiifffccc```^^^]]]\\\WWWVVVUUURRROOOLLLIIIGGGDDDCCCBBB@@@????????????>>>>>>>>>===>>>>>>?????????????????????>>>======@@@@@@@@@@@@@@@?????????@@@@@@@@@AAAAAACCCDDDEEEDDDEEEEEEFFFGGGHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGIIIJJJLLLNNNOOOLLLLLLMMMOOOQQQRRRTTTTTTSSSSSSSSSSSSTTTUUUVVVVVVTTTTTTTTTTTTTTTUUUUUUVVVUUUVVVYYY\\\```dddfffhhhffffffggghhhiiijjjkkkkkkkkkkkkmmmnnnpppqqqssssssvvvwwwxxxzzz{{{{{{{{{zzz||||||{{{|||~~~~~~||||||||||||}}}}}}~~~zzzyyywwwuuuttttttuuuvvvxxxxxxwwwwwwvvvtttsssrrrrrrsssssstttvvvwwwyyyzzzuuuuuuvvvvvvxxxyyy{{{{{{{{{}}}~~~qqqfff^^^WWWQQQMMMHHHGGGFFFDDDBBBAAA@@@@@@AAA??????@@@>>>===CCCKKK[[[eeennnooonnnpppqqqqqqzzz}}}|||wwwnnnbbbTTTJJJEEEDDDCCCDDDHHHPPPZZZaaaiiisssvvvaaaTTTOOOJJJLLLQQQZZZeeeooovvvyyy|||}}}{{{ssskkk___UUULLLFFFAAA???===<<<999666333222111111333222222222222111111111111111111111111111111111000000000000000000000000//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000//////000000000000000000000000000000111111222333333333222555777888<<>>==================??????>>>??????@@@AAAAAA???@@@AAABBBBBBBBBAAA@@@DDDDDDEEEEEEFFFGGGGGGGGGDDDDDDEEEFFFHHHJJJLLLMMMMMMMMMNNNOOOPPPQQQRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQOOOPPPQQQSSSUUUXXXZZZ\\\ZZZ[[[\\\]]]^^^___```aaaaaaaaaaaaaaabbbcccddddddbbbaaaaaaaaaaaabbbcccccccccdddfffhhhkkkmmmooopppnnnnnnooopppqqqrrrrrrssstttuuuvvvxxxzzz{{{}}}}}}~~~}}}}}}}}}yyyvvvttttttvvvwwwyyyyyyyyyxxxwwwvvvuuutttsssssssssssstttuuuvvvwwwttttttuuuvvvwwwyyy{{{|||zzz|||~~~wwwlllccc\\\VVVQQQKKKJJJHHHFFFDDDCCCBBBBBBBBB@@@@@@AAA???<<>>===:::777555333222222333333222222222111111111222222222222222222222222000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////...///000111111000///...////////////////////////000000111222222333444444222444777999AAAOOO___jjjpppxxx}}}}}}uuuvvvxxx|||{{{xxxuuuqqq```SSSHHHKKK^^^rrr~~~uuuoooggg```]]]]]]]]]^^^ZZZ\\\```eeekkkqqqvvvyyyyyyyyyxxxxxxxxxyyyzzz{{{|||zzz{{{|||}}}~~~~~~~~~}}}~~~}}}|||zzzxxxvvvuuuttttttuuuuuuuuuuuuuuuuuuuuurrrrrrqqqqqqqqqrrrssssssppprrrsssrrrooommmllllllkkkmmmooonnnllljjjiiiiiieeefffhhhkkkmmmnnnoooooolllllljjjiiihhhgggggggggdddfffggghhhggghhhiiikkkcccfffiiikkkkkkkkklllmmmmmmmmmmmmlllkkkhhhfffeee```aaacccdddccc```]]][[[XXXVVVRRRNNNJJJHHHGGGFFFDDDDDDDDDBBBAAA???===<<>>>>>>>>>>>>>>>>>AAAAAAAAAAAABBBCCCDDDEEEAAABBBDDDEEEFFFFFFFFFEEEHHHIIIJJJKKKMMMNNNPPPPPPKKKLLLMMMOOOQQQTTTVVVWWWUUUVVVWWWXXXYYYZZZ[[[[[[^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\[[[[[[ZZZZZZZZZXXXXXXZZZ\\\___ccceeegggiiiiiiiiijjjjjjkkkkkkkkkjjjjjjjjjkkkkkklllnnnnnnmmmmmmmmmmmmmmmnnnnnnoooooopppqqqrrrssstttuuuvvvttttttuuuvvvwwwxxxyyyyyy|||}}}~~~}}}~~~{{{wwwttttttvvvwwwzzzzzzzzzyyyyyyxxxvvvvvvtttssssssrrrrrrsssssstttsssssstttuuuwwwyyyzzz{{{|||}}}~~~}}}rrriiibbb[[[WWWMMMKKKJJJHHHFFFDDDDDDCCCBBB@@@AAAAAA???<<>>;;;888666444444444333333333222222222111111333333333333333333333333000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000////////////////////////,,,---...//////...---,,,////////////////////////000000111222333333444444222444666:::DDDSSSbbbkkkmmmxxx~~~~~~}}}yyytttoooaaaTTTIIINNNaaauuutttnnneee___\\\[[[[[[[[[ZZZ\\\```eeekkkpppuuuxxxvvvvvvuuuuuuvvvxxxyyyzzzzzz~~~}}}||||||}}}~~~}}}{{{yyyyyyyyyxxxwwwvvvtttrrrqqqsssrrrqqqppppppooopppppprrrpppooonnnnnnnnnllljjjkkkjjjjjjiiiiiiiiiiiijjjffffffdddccccccbbbbbbbbbdddccccccdddfffgggfffeeedddbbb```]]][[[ZZZ[[[[[[\\\\\\]]]]]]]]]]]]^^^^^^]]]___bbbdddeeeeeedddbbbcccccccccbbbaaa___^^^]]]\\\]]]]]][[[WWWSSSPPPPPPNNNKKKHHHGGGGGGGGGEEEBBBEEEBBB@@@AAABBBCCC@@@>>><<<>>>????????????@@@BBBEEEEEEEEEFFFGGGIIIKKKLLLMMMLLLKKKKKKKKKLLLNNNOOOOOOQQQSSSUUUUUUVVVYYY[[[\\\\\\\\\\\\^^^```bbbcccfffgggggghhhiiiiiijjjjjjjjjmmmooopppmmmjjjhhhhhhlllmmmooopppooommmjjjhhhiiihhhhhhiiilllooosssuuuwwwxxxyyy{{{|||}}}}}}}}}|||}}}~~~}}}zzz{{{|||{{{zzzzzz|||}}}~~~|||zzzzzzzzzzzzxxxyyyzzz{{{|||}}}~~~xxxvvvyyy{{{{{{yyyxxxyyyyyyzzzyyyxxxvvvuuuyyyxxxvvvuuutttsssssssssssstttvvvxxxyyyyyyyyyxxxyyyzzz|||~~~|||sssiii___WWWUUUPPPJJJGGGGGGFFFDDDAAACCCCCCAAA@@@???>>>>>>>>>FFFNNNYYYdddkkkpppssstttzzz}}}~~~yyy{{{iii[[[QQQIIICCCBBBEEEKKKVVV```nnnpppuuu}}}wwwmmm^^^QQQLLLEEEBBBHHHVVVhhh}}}}}}|||uuunnnjjjeee___XXXPPPFFF@@@AAA@@@===;;;888666555555111111111111111111111111222222222222222222222222111111111111111111111111000000000000000000000000000000////////////000000////////////////////////////////////////////////---....../////////////////////............//////000000000000000000000000000///---,,,---...000222///000222222111222444666777555444<<>>>>>>>>CCCIIITTT]]]eeekkkpppssswww{{{{{{lllaaaTTTKKKCCCAAABBBGGGPPPYYYggglllsss{{{yyypppaaaTTTMMMEEEAAAFFFRRRcccwww|||vvvnnnkkkgggccc]]]UUUKKKDDD@@@>>><<<999666444333222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000////////////000000000000000000000000000000////////////////////////---....../////////////////////............//////000000000000000000000000000///...------///000111///111222222111222444777555666:::CCCQQQ```mmmssszzzzzzsssttt{{{ssslllZZZQQQPPP___rrr{{{||||||ooohhhaaa___]]]ZZZZZZ]]][[[___eeeiiilllnnnppprrrooopppqqqqqqrrrtttxxx{{{|||}}}{{{yyyyyyyyyyyyxxxwwwvvvuuuuuusssrrrpppnnnmmmkkkkkkjjjjjjjjjkkkkkklllllljjjhhhfffeeeccc```^^^ZZZYYYXXXWWWVVVVVVVVVVVVVVVUUUTTTSSSRRRRRRRRRRRRNNNMMMKKKLLLMMMMMMLLLKKKLLLKKKIIIGGGFFFEEEFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGGGGHHHKKKMMMNNNMMMLLLLLLMMMMMMLLLKKKIIIHHHGGGFFFHHHIIIHHHEEEBBBAAAAAABBBCCCAAA@@@@@@AAABBBAAA@@@DDDCCCBBBCCCDDDEEEEEECCCGGGIIIKKKMMMNNNOOORRRTTTVVVWWWXXXZZZ\\\^^^______dddcccbbbbbbbbbcccdddeeekkkmmmqqqsssvvvxxx|||~~~~~~~~~|||{{{|||}}}{{{yyytttuuuwwwxxxzzzzzzzzzzzzzzzzzzzzzzzzyyywwwuuutttwwwwwwwwwvvvvvvwwwwwwxxxzzz{{{|||sssggg^^^YYYTTTMMMJJJIIIIIIGGGEEECCCCCCAAA@@@???>>>>>>>>>>>>DDDLLLTTT\\\dddkkkppprrrxxx|||~~~pppfffXXXNNNEEEAAA???AAAHHHPPP^^^fffqqqyyy}}}~~~vvvhhhZZZPPPHHHBBBEEEOOO]]]ppp~~~{{{wwwpppmmmjjjgggccc[[[PPPHHHAAA???===:::777444333222111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000////////////000000111111111111111111111111////////////////////////---....../////////////////////............//////000000000000000000000000000///...---...///000111000111222222222333555777888<<>>>>>>>><<>>CCCKKKTTT^^^kkkyyy}}}rrruuuyyyooohhhZZZ___jjjyyy}}}vvvkkkddd^^^\\\[[[YYYYYY\\\[[[```gggmmmoooppppppqqqqqqsssuuuuuuuuuvvvwwwyyy|||}}}zzzvvvuuutttttttttsssrrrqqqpppooommmjjjhhhgggdddcccaaa^^^\\\[[[ZZZYYYXXXVVVSSSQQQPPPNNNKKKIIIHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCBBBAAAAAAAAABBBBBBBBBAAA??????@@@@@@???===@@@??????????????????????????????@@@@@@@@@AAAAAA???@@@AAABBBCCCCCCBBBBBBDDDCCCBBBAAAAAABBBBBBCCCBBBCCCCCCBBBAAABBBDDDGGGDDDEEEFFFGGGHHHJJJLLLMMMNNNOOOQQQSSSUUUVVVXXXZZZ```bbbcccdddcccdddeeegggnnnqqqvvv|||}}}}}}}}}~~~}}}||||||{{{zzzxxxvvvssstttuuuwwwyyy{{{}}}~~~}}}~~~~~~|||zzzxxxyyyxxxvvvuuutttuuuuuuvvvwwwwwwxxxzzz|||tttjjj___YYYQQQLLLJJJIIIGGGEEECCCCCCAAA@@@???>>>>>>>>>;;;===AAAEEEMMMWWWbbbiiikkkoootttxxx{{{~~~{{{xxxzzz~~~ooo```WWWLLLEEEAAA???CCCIIIUUUaaapppyyy{{{zzzzzz{{{tttgggWWWOOOHHHFFFJJJUUUhhhxxx}}}|||vvvrrrnnnmmmjjjbbbUUUKKKFFFDDDAAA===:::777555444111111111111111111111111222222222222222222222222111111111111111111111111////////////////////////000000////////////000000000000000000000000000000////////////////////////---....../////////////////////............/////////////////////////////////////////////000111111000111333333222333555777@@@DDDJJJSSS___ppp{{{{{{zzzoooggg]]]gggvvv{{{rrriiibbb\\\[[[ZZZXXXYYY\\\^^^cccjjjoooqqqrrrrrrrrrrrrtttvvvvvvvvvwwwxxxzzz|||~~~~~~{{{yyyvvvuuutttsssqqqpppooonnnmmmkkkiiifffdddccc\\\[[[XXXUUURRRPPPNNNMMMMMMKKKHHHGGGFFFEEECCCAAABBBBBBAAA@@@@@@@@@AAAAAA@@@??????>>>>>>>>>??????>>>===<<<<<<===>>>===;;;=========>>>>>>???????????????@@@@@@@@@AAAAAAAAA>>>??????@@@@@@AAA@@@@@@??????>>>>>>???AAACCCDDDAAACCCDDDEEEEEEFFFIIIKKKLLLNNNOOOPPPQQQSSSVVVXXXXXX[[[^^^```bbbdddgggjjjpppqqqssssssrrrrrrsssuuu{{{|||||||||~~~}}}}}}|||{{{yyyxxxwwwwwwtttuuuuuuvvvxxxzzz|||}}}~~~~~~~~~~~~}}}{{{zzzxxxxxxwwwvvvvvvuuuuuuuuuuuuvvvvvvwwwxxxzzz|||~~~}}}rrreee^^^TTTNNNLLLJJJHHHFFFCCCCCCAAA@@@???>>>>>>>>><<<===>>>AAAGGGQQQ\\\ccchhhjjjmmmpppssswww}}}zzzsssttt~~~uuueee[[[PPPIIICCC???BBBHHHRRR]]]lllxxx~~~~~~~~~vvvkkk[[[RRRIIIDDDEEENNN```ppp}}}xxxsssnnnmmmlllfffZZZOOOFFFDDD@@@<<<888555333111111111111111111111111111222222222222222222222222111111111111111111111111000000000000000000000000000000////////////000000........................////////////////////////---....../////////////////////............//////000000000000000000000000//////000000000111111111111222333333333333666888<<<>>>CCCNNN___vvv{{{ppphhhaaaoooyyyooohhhaaa\\\[[[[[[YYYZZZ]]]```eeekkkppprrrsssssstttssstttvvvvvvvvvxxxzzz|||~~~}}}{{{|||uuutttrrrppppppnnnkkkhhhfffeeedddbbb___]]]ZZZYYYRRRPPPNNNKKKHHHFFFDDDDDDDDDBBB@@@@@@AAA@@@???===>>>>>>=========>>>????????????>>>>>>>>>>>>??????===<<<;;;<<<>>>>>>>>><<<======>>>@@@@@@AAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBB@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@AAACCCFFFHHHJJJGGGIIIMMMOOOPPPQQQSSSUUUYYY[[[^^^^^^^^^```cccfffgggjjjoooqqqsssvvvzzz}}}}}}}}}{{{zzz{{{~~~~~~~~~}}}{{{yyyxxxxxxyyywwwvvvvvvvvvwwwyyy{{{|||||||||{{{zzzyyyxxxwwwwwwuuuvvvvvvvvvvvvvvvuuuuuuvvvvvvwwwxxxzzz{{{}}}~~~{{{kkkcccYYYRRRNNNLLLIIIGGGCCCCCCAAA@@@???>>>>>>>>>=========???CCCLLLVVV]]]dddfffjjjmmmppptttyyy|||zzzrrrqqq{{{wwwjjj```TTTKKKDDD???@@@DDDMMMWWWgggvvv{{{rrrbbbYYYMMMEEEBBBIIIYYYiii}}}xxxsssnnnmmmoookkk```WWWGGGEEEAAA===999555333111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000////////////000000........................////////////////////////---....../////////////////////............//////000000000000000000000000//////000111111111111111111222333333333444666888::::::>>>KKK___xxx}}}rrriiieeeuuuvvvmmmhhhaaa\\\[[[[[[ZZZ[[[^^^bbbfffkkknnnppprrrtttuuutttuuuuuuuuuvvvxxx|||{{{zzzzzznnnmmmlllkkkjjjgggdddaaa\\\\\\ZZZXXXVVVSSSQQQOOOJJJHHHFFFDDDBBB@@@?????????>>>======>>>???>>><<<;;;;;;;;;<<<<<<===>>>???@@@??????>>>??????@@@@@@>>>======>>>@@@AAA@@@?????????AAABBBCCCDDDDDDDDDBBBBBBBBBCCCCCCCCCDDDDDDBBBCCCCCCCCCCCCCCCCCCDDDFFFFFFFFFGGGIIIMMMPPPRRROOOSSSWWWZZZ[[[]]]^^^```dddgggiiijjjiiikkkooorrrtttxxx||||||zzzzzz|||~~~~~~{{{yyyxxxyyyzzzxxxxxxwwwwwwwwwxxxzzz{{{zzzyyyxxxwwwvvvuuuuuuuuutttuuuvvvwwwwwwvvvuuutttwwwwwwxxxyyyzzz|||}}}~~~|||oooggg]]]TTTPPPNNNKKKHHHCCCCCCAAA@@@???>>>>>>>>>============AAAHHHRRRXXXaaadddiiimmmpppssswwwzzz|||sssrrrzzzvvvnnncccVVVLLLDDD======AAAIIIRRRbbbtttyyyiii___SSSIIICCCGGGWWWfff{{{xxxrrrmmmmmmqqqoooeee]]]IIIGGGDDD???;;;777555333111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000////////////000000////////////////////////////////////////////////---....../////////////////////............//////000000000000000000000000//////000111111111111111111222333333333444666888<<<;;;>>>JJJ___www~~~sssjjjhhhxxx|||tttlllhhhaaa\\\\\\[[[ZZZ[[[___bbbeeejjjmmmoooqqqsssuuutttuuuuuuuuuvvvyyy~~~{{{yyyxxxmmmiiiddd___]]][[[YYYWWWMMMMMMLLLLLLJJJHHHGGGFFFCCCAAA???>>>????????????<<<<<<===>>>>>>>>>>>>>>>?????????>>>??????@@@@@@????????????@@@AAABBBBBB@@@AAABBBAAA@@@AAADDDFFFDDDEEEGGGHHHJJJKKKKKKKKKNNNMMMKKKJJJIIIHHHHHHHHHJJJIIIHHHHHHIIIJJJLLLMMMNNNNNNNNNOOOQQQTTTVVVXXXYYY\\\aaagggkkknnnpppppprrrssstttuuuvvvyyy|||}}}zzzrrrtttxxx|||}}}}}}|||zzzzzzyyyxxxxxxxxxzzz}}}~~~~~~|||{{{zzzzzzzzz{{{yyyxxxxxxyyyzzzzzzyyyxxxxxxwwwwwwvvvvvvvvvuuutttuuuuuusssrrrsssvvvxxxvvvwwwyyyzzz|||}}}~~~~~~{{{rrrdddYYYSSSOOOLLLIIIFFFEEECCC@@@???===<<<<<<<<<<<<;;;<<>>999444333222222222222222222222222111111111111111111111111000000111111111111000000000000000000000000000000////////////////////////000000//////.........---111000000///...---------............////////////000000///...............////////////////////////000000000000111111111111...000333555444444444555555777@@@RRReeeuuu~~~yyyooofffiiiqqqhhheee]]]^^^^^^\\\[[[[[[]]]___cccggglllppprrrsssssstttuuuuuuttttttwwwzzz~~~|||yyyzzzccc___ZZZWWWTTTSSSQQQOOOGGGGGGGGGFFFEEEDDDCCCBBBBBB@@@>>>>>>>>>>>>>>>>>>===>>>???@@@AAAAAAAAAAAA@@@@@@???@@@@@@AAABBBBBBCCCCCCBBBBBBBBBCCCDDDDDD@@@BBBCCCCCCCCCEEEHHHKKKKKKLLLNNNOOOQQQRRRRRRRRRSSSRRRPPPNNNNNNOOOQQQRRRSSSSSSRRRRRRRRRTTTUUUVVVUUUUUUUUUVVVXXXZZZ]]]^^^dddgggkkkppptttwwwyyyzzz|||xxxuuurrrooolllfffiiinnnsssvvvwwwvvvvvvyyyyyyxxxxxxzzz|||~~~|||{{{zzzzzzwwwvvvttttttvvvwwwvvvuuuwwwvvvvvvvvvuuuuuuuuuuuussstttuuuuuuttttttuuuwwwvvvwwwyyy{{{}}}}}}}}}}}}|||~~~xxxkkk___WWWRRRNNNJJJGGGFFFDDDBBB@@@???>>>===>>>>>>===<<<>>>CCCJJJPPPYYY]]]dddiiinnnrrrvvvxxx}}}}}}uuuuuuzzz|||uuummmaaaUUULLLGGGDDDBBBEEEJJJUUUgggyyyrrreeeWWWPPPHHHCCCLLLZZZrrr}}}zzzyyy||||||qqqeeeUUUKKKCCC@@@>>>:::666666222222222222222222222222111111111111111111111111000000111111111111000000000000000000000000000000////////////////////////000/////////............111000000///......------............////////////000000///...............////////////////////////000000000000111111111111///222444555555555666777666777AAASSSfffuuu~~~vvvllleeekkkooofffccc]]]]]]]]]\\\[[[[[[^^^```cccggglllppprrrssstttuuussssssssstttwwwzzz~~~{{{yyyyyySSSPPPLLLIIIHHHGGGEEEDDDBBBBBBBBBAAAAAAAAA@@@@@@BBBAAAAAA@@@@@@@@@AAAAAAAAABBBCCCEEEFFFGGGGGGGGGFFFFFFFFFFFFGGGHHHIIIJJJLLLKKKJJJJJJIIIJJJJJJJJJEEEGGGIIIJJJKKKNNNRRRUUUUUUVVVWWWXXXYYYYYYYYYYYYYYYXXXWWWVVVWWWZZZ]]]^^^^^^^^^]]]]]]^^^___aaabbbaaaaaaaaabbbdddfffhhhiiiqqqssswww{{{~~~xxxoookkkfffbbb___]]][[[YYYXXX]]]cccjjjppprrrssssssxxxxxxxxxyyy{{{~~~}}}{{{zzzyyyvvvtttrrrssstttuuuttttttuuuuuuuuutttttttttttttttsssuuuwwwxxxwwwvvvvvvwwwuuuwwwzzz}}}~~~~~~}}}|||zzz|||rrrfff]]]WWWQQQMMMJJJHHHFFFDDDBBB@@@??????@@@???>>><<<<<>><<<;;;===BBBEEEOOOUUU^^^ffflllqqqtttvvvvvvzzz~~~yyyxxxyyylll^^^SSSLLLFFFCCC???BBBLLLZZZlll{{{ssscccXXXOOOHHHGGGJJJ___ttthhhZZZKKKDDD@@@<<<888777222222222222222222222222111111111111111111111111000000111111111111000000000000000000000000000000///////////////////////////////////////.........000000//////........................////////////000///............//////////////////////////////000000111111111222222222111222444555555555666888999;;;EEEWWWhhhttt~~~tttvvvyyymmmgggfffwww}}}oooddd^^^[[[\\\[[[ZZZZZZ[[[___bbbeeeiiinnnrrrtttvvvyyyzzzuuuuuuuuuwwwyyy|||}}}yyyxxxyyyHHHFFFDDDDDDEEEEEEDDDCCCAAAAAABBBCCCDDDFFFHHHIIILLLNNNPPPPPPNNNNNNPPPQQQRRRSSSUUUWWWYYY[[[[[[\\\^^^^^^______aaabbbddddddbbbbbb```___^^^^^^]]]]]]]]]^^^_________```cccfffhhhggggggfffdddbbb```___bbbeeeiiinnnpppqqqqqqpppqqqqqqqqqqqqrrrtttvvvwww{{{|||}}}zzzqqqggg]]]TTTNNNKKKHHHDDDBBBBBBCCCDDDDDDGGGLLLTTT]]]gggooouuuxxxvvvvvvwwwyyy{{{}}}~~~|||yyywwwvvvyyywwwvvvvvvwwwxxxwwwwwwssstttttttttttttttttttttuuuxxx|||~~~}}}{{{yyyyyywwwzzz}}}~~~|||{{{{{{zzzyyyzzz}}}|||pppggg___WWWRRRLLLJJJHHHEEECCCAAA@@@???=========<<<;;;===@@@CCCJJJPPPZZZbbbiiinnnrrrtttvvvzzz|||www{{{}}}~~~qqqdddXXXNNNGGGCCC???BBBIIIUUUeeeuuunnn___SSSJJJHHHHHHZZZooorrraaaOOOFFFBBB<<<777555222222222222222222222222111111111111111111111111000000111111111111000000////////////////////////////////////////////////.........///////////////////////////........................//////////////////............//////000000000000000000000000111111111111222222222222000111333333333333555777:::===HHH[[[kkkuuu}}}yyylllsss{{{~~~tttgggcccgggqqqfff___[[[[[[ZZZYYYYYY[[[___ccchhhkkkpppsssuuuwwwzzz|||xxxxxxyyyzzz|||~~~~~~|||yyyxxxzzzDDDCCCCCCDDDFFFGGGFFFEEEGGGGGGHHHIIILLLOOOQQQSSSVVVYYY\\\]]][[[ZZZ\\\___aaabbbdddfffhhhiiijjjjjjkkkkkkkkkkkklllnnnooopppmmmmmmkkkjjjiiiiiiiiiiiijjjjjjkkkjjjiiijjjlllooorrrqqqqqqooonnnllljjjiiillloootttyyy||||||{{{zzz}}}}}}}}}}}}~~~~~~|||wwwqqqiii```YYYSSSMMMJJJEEEBBB??????@@@AAAAAAAAAAAADDDKKKUUU___jjjrrrwwwyyyyyyzzz{{{|||}}}}}}}}}}}}}}}}}}}}}|||zzzxxxvvvxxxvvvuuuuuuvvvwwwwwwvvvuuuuuuuuuuuuuuuvvvvvvvvvvvvxxx|||}}}|||zzzyyyyyyxxxyyy|||~~~~~~}}}{{{{{{zzzyyyxxxyyy}}}vvvmmmddd[[[TTTMMMKKKIIIFFFCCCAAA@@@???;;;<<<======<<<===???BBBFFFLLLUUU^^^eeejjjooorrrxxx}}}wwwxxx~~~}}}yyylll```TTTJJJDDDAAACCCHHHQQQ___ooo~~~mmm[[[PPPKKKIIIUUUiiiwwweeeRRRHHHDDD>>>888555222222222222222222222222111111111111111111111111000000111111111111000000////////////////////////////////////////////////........./////////////////////////////////..................///////////////............//////000000000000000000000000000111111111222222222222333000111222222222333555777;;;>>>KKK^^^nnnxxx~~~zzzrrrkkkttt~~~yyyxxx||||||nnnaaabbbkkkttthhh```ZZZZZZYYYXXXXXX[[[```dddiiilllppprrrtttvvvyyy{{{yyyzzz{{{|||~~~}}}|||yyyyyy|||HHHGGGHHHJJJMMMNNNNNNMMMRRRRRRSSSUUUXXX\\\___aaaeeeiiimmmnnnlllkkkmmmppppppqqqrrrtttvvvwwwwwwxxxxxxxxxwwwwwwxxxyyyzzzzzzzzzzzzyyyxxxwwwwwwxxxxxxwwwxxxxxxxxxwwwxxxzzz||||||||||||||||||{{{zzzyyy{{{|||{{{tttooolllkkkiiihhhiiinnnuuuzzz}}}zzzlllgggaaaZZZUUUPPPLLLIIIEEECCC@@@@@@@@@@@@???>>>>>>@@@EEEMMMXXXeeepppvvv}}}~~~~~~~~~~~~}}}}}}|||||||||}}}~~~}}}{{{yyyxxxxxxvvvuuuuuuvvvwwwvvvvvvvvvvvvvvvwwwwwwxxxxxxxxxtttwwwzzzzzzyyyxxxxxxxxxvvvwwwyyyzzz{{{{{{zzzzzzwwwyyyzzz{{{|||~~~}}}ssshhh^^^WWWOOONNNKKKHHHEEECCCBBBAAA<<<>>>>>>>>><<<<<<>>>???DDDIIIQQQYYY```ffflllpppwww|||yyyvvvzzzvvviii\\\PPPIIICCCDDDGGGMMMYYYiiiyyyhhhWWWNNNJJJOOObbbzzz~~~zzz|||wwweeeRRRIIIGGGBBB;;;777222222222222222222222222111111111111111111111111000000111111111111000000////////////////////////////////////////////////............/////////000.../////////////////////............////////////...............///000000000000000000000000000000111111111222222222333333111222333333222333666888;;;@@@MMMaaaqqqzzz~~~|||yyyyyyuuuqqqrrrzzz~~~{{{wwwzzzzzzmmmbbbhhhvvvvvvjjjaaaYYYYYYXXXWWWXXX[[[aaaeeeiiikkknnnpppqqqsssuuuwwwvvvwwwyyy|||~~~}}}{{{yyyzzz}}}SSSSSSTTTWWWZZZ\\\\\\[[[\\\\\\]]]___bbbgggkkkmmmqqqvvv{{{|||yyyxxx{{{~~~zzz{{{|||~~~zzztttlllddd___]]][[[ZZZZZZ___fffiiimmmsss|||rrrjjjgggaaa[[[VVVQQQLLLHHHFFFDDDBBBAAAAAA@@@>>>;;;===???CCCJJJUUUcccooovvv~~~}}}|||{{{|||~~~~~~}}}{{{zzzyyyxxxvvvvvvxxxxxxxxxwwwwwwwwwxxxxxxyyyyyyyyyzzzsssuuuwwwxxxwwwvvvvvvwwwuuuvvvvvvwwwxxxxxxxxxxxxtttxxx|||~~~wwwkkk```XXXQQQOOOMMMJJJGGGDDDCCCBBB>>>???@@@???===<<<<<<===DDDHHHOOOWWW]]]dddjjjooosssxxxzzzuuuwww}}}qqqbbbUUUMMMDDDDDDFFFKKKUUUeeeuuurrr]]]PPPJJJJJJ\\\ttt~~~{{{vvvwww{{{|||yyyuuucccQQQJJJHHHDDD>>>:::222222222222222222222222111111111111111111111111000000111111111111000000////////////////////////////////////////////////---.........//////000000.........///////////////............/////////000...............///000111000000000000000000000000111111222222222333333333333333444444333444777:::;;;@@@NNNcccsss{{{~~~yyyxxxvvvsssyyy}}}|||~~~|||pppgggooovvvjjjaaaYYYYYYXXXWWWXXX[[[aaaeeehhhjjjmmmnnnooopppsssuuurrrtttwww{{{~~~}}}|||zzz{{{~~~ccccccbbbdddffffffeeedddjjjjjjlllnnnqqqtttvvvxxx{{{tttfffaaa___ZZZVVVWWWUUUUUUVVVWWWZZZ```hhhnnnxxxyyyllliiiiiilllfffZZZRRRQQQIIIDDDCCCEEECCC===<<>>=========>>>AAAEEEJJJPPPVVV]]]eeejjjrrrvvv|||yyyvvvvvvfffYYYSSSFFFGGGGGGGGGPPPaaatttjjjVVVIIIMMMUUUeeeyyyxxxrrrsssuuuttttttuuunnnaaaQQQGGGDDDCCC@@@===555444333333333333222111222222111111111111222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////////////////////////////.........111111000000//////......---...000111000///000111000000000111222222333333222444666777777777999;;;<<>>@@@DDDIIISSSaaaqqq|||~~~}}}{{{zzzyyyxxxxxxyyyxxxwwwvvvvvvwwwxxxyyyyyyyyyzzzzzzzzzzzzzzzyyyxxxwwwuuusssrrrrrrsssttttttvvvwwwvvvtttsssssstttwwwwwwxxxzzz|||~~~vvviii```XXXSSSMMMJJJIIIGGGCCC@@@AAA???>>><<<;;;;;;;;;<<<@@@BBBGGGLLLRRRYYYaaafffqqquuu|||xxxvvvzzz{{{kkk]]]UUUIIIIIIGGGGGGOOO___qqq}}}zzz```OOOLLLTTTcccxxx}}}vvvuuuuuurrrqqqrrrlll```QQQHHHEEECCC@@@<<<666444333333333333222111222222111111111111222222222222222222222222222222000000000000000000000000000000000000000000000000......................../////////////////////////////////////////////...111000000000/////////...---///111111000///000111000000000111222222333333333444666777777777999;;;@@@IIIZZZmmm}}}}}}oooooottthhhddd\\\[[[YYYXXXYYY\\\```ccciiikkkmmmnnnnnnoooqqqssstttssstttxxx}}}||||||}}}~~~~~~~~~~~~}}}|||~~~|||tttjjjbbb^^^YYYXXXUUURRRPPPRRRVVVYYYggguuuvvvggg^^^YYYRRRMMMKKKIIIEEECCCDDD@@@AAADDDJJJTTTcccsss}}}~~~|||{{{zzzzzzyyyyyyyyyxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzyyyyyywwwvvvtttsssrrrrrrsssttttttuuuvvvuuutttssstttuuuwwwwwwxxxyyy{{{}}}}}}ppphhh[[[VVVOOOKKKIIIGGGDDDAAAAAA@@@>>>===;;;;;;;;;<<<===???BBBFFFKKKRRR[[[```lllrrrzzzxxxuuuuuu{{{vvvggg\\\NNNKKKGGGGGGNNN]]]nnn{{{lllUUULLLRRR```uuu{{{wwwtttpppmmmnnniii___SSSJJJFFFDDD???;;;777555333333333333222111222222111111111111222222222222222222222222222222000000000000000000000000000000000000000000000000........................////////////////////////......//////////////////000000000000////////////...///111111000///000111000000111111222333333333333555666777777888:::<<>>>>>>>>>>><<<===???AAAEEELLLUUU[[[fffmmmwww~~~xxxttttttxxxssseeeTTTMMMGGGGGGNNNZZZkkkxxx~~~tttZZZLLLPPP\\\nnn~~~yyyuuuoookkkkkkfff___TTTMMMHHHDDD???;;;888666333222333333222111222222111111111111222222000000000000000000000000////////////////////////////////////////////////........................////////////////////////............////////////000000000000////////////...000222111000///000111000000111222222333333444444555666777777999<<<>>>EEEQQQcccuuu{{{ssshhhqqqssshhhddd\\\[[[ZZZZZZ]]]aaaeeegggjjjkkkmmmmmmlllmmmnnnpppqqqrrrtttxxx|||~~~}}}|||{{{zzz~~~~~~~~~|||}}}}}}~~~}}}}}}wwwrrroooiiiaaaZZZUUUTTTUUUYYYhhh|||ssskkk^^^TTTPPPOOOLLLIIIDDDBBBCCCIIIUUUeeeuuu~~~}}}~~~|||{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzyyyxxxxxxwwwuuuuuuttttttsssssssssttttttuuuvvvuuuuuuuuuwwwyyy{{{{{{{{{|||}}}{{{ssseee___VVVPPPMMMJJJFFFCCCFFFDDDBBB@@@???>>>>>>>>><<<===>>>???BBBHHHPPPVVVbbbjjjuuu~~~zzzuuusssvvvzzzlll\\\QQQHHHHHHNNNXXXggguuuyyy~~~xxx^^^MMMOOOVVVeeeyyy{{{vvvoookkkjjjeee___VVVOOOJJJEEE@@@<<<999777444222333333333222222222111111111111222222000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////---.........//////000000////////////000000000000///111222222000///000111111111111222333333444444555666777777777999===@@@IIIVVViii|||}}}vvvlllbbbnnn}}}wwwmmmeeebbbXXXXXXYYY[[[___dddiiikkkjjjkkkmmmmmmlllmmmnnnpppqqqsssvvvzzz~~~|||zzzxxxvvv}}}~~~vvvlllaaaYYYUUUTTTWWWdddyyysssaaaXXXUUUPPPIIIFFFDDDDDDJJJWWWhhhwww~~~}}}}}}}}}}}}zzzzzz{{{{{{{{{{{{zzzzzzyyyzzzzzzyyyyyyxxxwwwvvvuuuuuuuuuuuuuuuuuuuuutttvvvvvvwwwvvvvvvwwwzzz|||}}}}}}}}}}}}~~~yyykkkdddZZZSSSOOOLLLIIIEEEEEECCCAAA???===<<<<<<<<<;;;<<<===>>>AAAFFFLLLQQQ]]]fffsss}}}}}}wwwqqqsssuuu|||yyyhhhYYYLLLJJJMMMTTTaaaooosssyyyxxxaaaNNNLLLPPP\\\ooozzzrrrkkkiiieee```YYYQQQKKKFFFAAA>>>;;;888444222222333333222222222111111111111222222222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////------......///000000000////////////000000000000000111333222111000000111111111222222333444444444555666777777777:::>>>AAANNN]]]ssszzzrrrggg___nnnxxxsssnnneee___^^^UUUUUUWWW[[[```fffkkknnniiikkkmmmmmmmmmnnnoooqqqqqqtttxxx||||||yyyvvvsssqqq~~~~~~~~~~~~~~~|||mmmbbb[[[XXXWWWbbbuuuqqqeee```YYYPPPJJJGGGFFFLLLZZZkkkzzz|||}}}}}}~~~~~~}}}}}}|||yyyzzzzzzyyyyyywwwvvvvvvuuuuuuvvvvvvvvvvvvvvvuuuwwwxxxxxxwwwwwwyyy|||}}}}}}|||}}}}}}~~~ppphhh^^^VVVRRRNNNKKKHHHFFFDDDBBB???>>>===<<<===:::;;;===>>>@@@CCCHHHLLLUUU^^^kkkwwwyyytttvvvuuuyyyuuubbbRRRMMMMMMOOOZZZgggnnnuuu}}}uuuaaaMMMJJJJJJUUUhhh|||uuulllhhhfffbbbZZZSSSLLLGGGCCCAAA<<<888444222222333333222222222111111111111222222222222222222222222222222000000000000000000000000000000000000000000000000////////////////////////////////////////////////------......///000000111.../////////000000000111000222333333111000000000111111222333333444444555666666777777888;;;???CCCQQQbbb{{{xxxpppfff```rrruuummmggg___ZZZYYYTTTUUUWWW[[[```eeejjjmmmiiikkkmmmnnnnnnoooqqqsssppptttyyy|||zzzwwwuuussspppnnn~~~~~~}}}zzzlllccc```VVVaaarrr|||oookkkcccYYYMMMJJJHHHNNN\\\nnn|||~~~~~~zzzzzzzzzyyyxxxwwwvvvuuuuuuvvvwwwwwwwwwwwwvvvvvvxxxxxxxxxxxxxxxzzz}}}|||||||||||||||}}}~~~~~~rrrkkk```XXXSSSPPPLLLIIIHHHGGGDDDBBB@@@?????????999:::<<<>>>???BBBFFFIIIMMMWWWdddpppzzz{{{zzz{{{xxxyyy~~~iiiVVVOOOLLLLLLUUUbbblllsss{{{ppp^^^LLLHHHGGGQQQdddzzzwwwmmmhhhgggccc[[[SSSMMMHHHEEECCC<<<999555222222333333333222222111111111111222222000000000000000000000000000000000000000000000000000000000000000000000000........................////////////////////////---------...///000000111.../////////000000111111111222333333111000000000111222222333333444444555666777777777888;;;@@@CCCPPPccc~~~wwwpppfffcccvvvuuukkkddd\\\XXXWWWUUUVVVXXX[[[```dddhhhkkkiiikkkmmmnnnoooppprrrtttpppsssyyy|||{{{yyyvvvsssrrrqqqooommm~~~~~~{{{kkk```\\\cccqqqzzzuuukkk^^^WWWPPPJJJNNN\\\mmm{{{~~~{{{zzzzzzzzzxxxuuutttuuuvvvwwwxxxyyyyyyyyyzzzzzzzzz{{{|||}}}}}}~~~~~~{{{yyyyyy{{{~~~}}}sssfff[[[UUUQQQNNNKKKGGGFFFDDDBBB@@@???>>>>>><<<===>>>>>>>>>AAAEEEHHHNNNUUU```jjjsss|||}}}~~~|||zzz|||yyy[[[QQQNNNKKKRRR___hhhssszzzxxxxxxlllYYYMMMGGGEEELLLZZZmmm~~~xxxsssnnnnnniii___UUULLLFFFCCCBBB>>>;;;666333333333333222222222222111111111000000000000000000000000000000//////000000111111111222......//////000000111111........................000000000///......------////////////000000000000000000////////////000000000111111111111222222222333333444444444444444444999666777999999:::???FFF[[[hhh~~~|||qqqiiiccccccxxxqqqfff^^^WWWUUUVVVVVVWWWXXX[[[```eeejjjmmmkkkmmmnnnooooooppprrrttttttvvvzzz{{{yyyvvvrrrnnnkkkiiihhhuuuiii]]]bbblllyyy}}}zzzqqqfffYYYRRRLLLPPP^^^ooo}}}}}}{{{zzz||||||zzzyyyuuuvvvwwwxxxyyyyyyyyyyyyyyyzzzzzz{{{||||||}}}}}}~~~{{{yyyyyy{{{~~~xxxjjj___XXXTTTPPPMMMHHHGGGEEECCC@@@???>>>>>><<<===>>>>>>>>>AAADDDGGGJJJQQQZZZdddlllvvv|||zzzyyyxxxzzzbbbSSSLLLIIIPPP]]]jjjvvv|||yyywww|||}}}}}}lll[[[MMMGGGCCCHHHTTTfff|||}}}vvvpppmmmhhh^^^TTTLLLGGGEEEEEE===999444222111111111000222222222111111111000000000000000000000000000000///000000000111111111111////////////000000000000.................................///////////////////////////000000000000000000////////////000000000111111111111222222222333333333444444444444555777666666999:::<<>>>>>======>>>>>>>>>@@@DDDGGGGGGMMMUUU]]]eeeooozzz{{{ttttttvvvxxx~~~jjjUUUKKKGGGNNN[[[nnnzzz}}}zzz|||{{{wwwxxxyyyzzz{{{}}}zzzmmm___PPPIIICCCEEEOOO___uuu|||uuummmggg^^^TTTLLLHHHGGGGGG===:::555222111111111000222222222111111111111111000000000000000000000000000000000000111111111111000000000000////////////........................------......///000000111////////////000000000000000000////////////000000000111111111111222222222333333333444444444555555777666777:::;;;>>>FFFPPPfffppp}}}nnnccc```fff~~~|||mmmccc]]]WWWVVVXXXVVVWWWZZZ]]]bbbfffjjjlllnnnpppqqqrrrrrrsssuuuwwwxxx{{{}}}vvvvvvvvvvvvtttqqqooommm~~~~~~~~~|||nnngggdddfffqqq|||{{{zzzuuummm]]]WWWRRRWWWdddttt~~~~~~~~~~~~}}}zzzzzzzzz{{{{{{zzzzzzyyyxxxyyyyyyyyyzzzzzzzzz{{{|||{{{xxxwwwwwwyyy|||~~~~~~}}}||||||||||||~~~vvvkkkbbb[[[TTTPPPJJJHHHFFFDDDAAA@@@???>>>======>>>======???CCCFFFHHHMMMSSSYYYaaakkkvvvyyyooopppssswww|||lllVVVJJJFFFMMMXXXppp~~~|||vvvuuuvvvvvvvvvyyyyyypppeeeUUUNNNGGGFFFMMM\\\rrr{{{pppiii___TTTLLLHHHGGGGGG@@@<<<777444333333333222111111111111111111111111000000000000000000000000000000000000000111111111111111000000//////..........................................//////000000////////////000000000000000000////////////000000000000111111111222222222222333333444444555555555888888999;;;<<>>======>>>======???BBBEEEHHHKKKQQQVVV]]]fffrrrzzzzzzooonnnqqqxxx~~~gggUUUKKKHHHMMMUUUnnn~~~xxxuuuvvvuuutttvvvwwwppphhhXXXPPPIIIGGGKKKZZZqqq|||rrrlllaaaVVVMMMGGGEEEDDDAAA===888555444333333222111111111111111111111111000000000000000000000000111111000000000000000000111111000000//////......////////////////////////000000//////............////////////000000000000000000////////////000000000000111111111222222222222222333333444555666666;;;:::;;;======AAAMMMYYYqqqyyy~~~iii[[[\\\llloooddd]]]WWWUUUWWWVVVYYY\\\aaaeeehhhjjjkkkkkkmmmpppqqqqqqrrrssstttwwwzzz~~~}}}}}}~~~}}}~~~~~~}}}|||{{{|||}}}}}}{{{|||}}}~~~~~~}}}|||||||||}}}~~~rrrgggcccaaafffqqq|||vvvuuussslll___ZZZWWW\\\iiivvv~~~||||||}}}~~~}}}{{{zzzyyywwwwwwwwwwwwxxxxxxxxxxxxwwwvvvuuuuuuuuuwwwyyyzzz||||||{{{{{{zzzzzzyyyyyy|||tttjjjaaaXXXRRRLLLKKKHHHEEECCCAAA??????======>>>======>>>BBBEEEEEEIIINNNSSSYYYaaalllttt}}}~~~uuuppppppxxxuuu```RRRKKKIIINNNSSSjjj}}}|||uuuvvvuuusssuuuvvvqqqjjjZZZRRRJJJFFFIIIVVVoooyyysssmmmcccXXXNNNHHHDDDBBB@@@<<<777333222111111000111111111111111222222222000000000000000000000000111111111111000000000000000000000000////////////////////////////////////111000000///......------////////////000000000000000000////////////000000000111111111111222222222111222333333444555666666;;;;;;===>>>???CCCRRR```ssszzz{{{hhh^^^bbbsssoooeee]]]WWWUUUVVVVVVYYY^^^cccgggiiijjjjjjiiillloooqqqqqqpppqqqrrruuuyyy}}}~~~~~~~~~}}}|||~~~|||||||||}}}~~~|||||||||||||||}}}~~~~~~~~~}}}{{{zzz{{{|||~~~~~~{{{xxxwwwzzz}}}~~~}}}{{{{{{||||||~~~~~~xxxooogggaaabbbiiiuuu~~~rrrqqqppplllbbb]]]ZZZ___lllyyy~~~|||}}}~~~|||zzzyyywwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvwwwxxxzzz{{{zzzzzzzzz{{{{{{zzzzzzyyy{{{~~~xxxnnneee[[[UUUMMMKKKIIIFFFCCCAAA??????===>>>>>>===<<<>>>AAADDDCCCGGGMMMRRRWWW___hhhpppzzz~~~tttqqqyyy{{{mmm\\\PPPKKKJJJNNNSSSmmmwwwyyyxxxwwwxxxyyyvvvppp^^^VVVLLLFFFGGGTTTlll~~~uuuqqqllldddZZZQQQIIIEEECCC@@@<<<777333222111111000000000111111111222222222000000000000000000000000111111111111000000000///////////////000000000000///////////////////////////////////////.........////////////000000000000000000////////////000000000111111111111222222222111222222333444555666777888999<<>>>>>===<<<>>>AAADDDDDDHHHNNNSSSXXX___hhhooowwwwwwqqqxxxwwwjjjZZZOOOJJJKKKOOOTTTqqqzzz|||}}}{{{}}}|||vvvcccZZZPPPHHHHHHSSSllluuunnnjjjccc[[[RRRKKKFFFDDDBBB???999666444444333222000000111111222222222222000000000000000000000000222111111111000000//////......//////000000111111000000000000000000000000------......///000000000////////////000000000000000000////////////000000000111111111111222222222111111222333444666666777555777;;;???AAAIII\\\mmmvvv{{{tttjjjkkkuuuzzzkkkbbb\\\WWWVVVXXXWWWZZZ___eeehhhjjjjjjiiiiiillloooqqqqqqqqqqqqrrrsssxxx~~~~~~~~~|||yyyzzz}}}{{{xxxwwwttttttuuuwwwyyyyyyxxxvvvxxxyyy{{{}}}~~~~~~}}}}}}}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~|||{{{}}}}}}~~~~~~~~~|||{{{yyyzzzxxxwwwyyy|||~~~}}}{{{||||||}}}}}}}}}{{{zzzyyy|||yyyvvvvvvyyy{{{zzzxxxxxxzzz}}}~~~~~~~~~~~~}}}yyypppjjjiiilllrrrxxx}}}vvvkkklllkkkfffbbbcccfffmmmwww~~~}}}||||||||||||zzzxxxxxxxxxxxxvvvtttzzzyyyyyyxxxxxxyyyyyyzzzyyyzzz{{{}}}}}}}}}}}}|||~~~~~~}}}rrrhhh```ZZZQQQMMMIIIFFFDDDBBB@@@???@@@???>>>===>>>???AAABBBDDDGGGLLLRRRYYYaaakkkqqq{{{zzzrrrgggZZZQQQKKKJJJOOOWWWxxx|||{{{|||}}}{{{yyymmm___QQQJJJFFFLLLddd{{{vvvpppiiibbbWWWLLLFFFGGGCCCAAA===999555222111000000000000000000111111111111111111111111111111111000000000000000000000000111111000000//////......000000000000000000000000000000000000000000000000000000///////////////000000111111111222222222222000222333333222111333444222222333333444555666666::::::;;;>>>CCCNNNcccuuu|||}}}vvvppprrr~~~sssfff___ZZZVVVUUUWWWWWWZZZ___eeejjjmmmnnnnnnppppppoooooooooooopppppptttwww}}}{{{~~~~~~||||||{{{zzzzzzzzz{{{|||}}}yyywwwxxx}}}~~~~~~~~~~~~}}}{{{yyywwwvvvsssrrrsssuuuwwwwwwvvvtttxxxyyy{{{|||}}}}}}|||{{{}}}~~~~~~||||||||||||}}}~~~~~~}}}}}}{{{yyy||||||||||||{{{zzzyyyxxxyyywwwvvvxxx{{{|||{{{zzz{{{||||||}}}|||{{{zzzyyyzzzxxxuuuuuuwwwyyyyyywwwvvvyyy{{{|||||||||~~~~~~|||~~~~~~~~~yyyqqqlllgggjjjpppvvv{{{~~~vvvkkkkkkiiiddddddeeeiiioooxxx~~~}}}||||||{{{yyyxxxxxxyyyzzzyyywwwzzzzzzyyyyyyyyyyyyzzzzzzyyyzzz{{{}}}}}}}}}}}}|||~~~~~~sssiii```[[[RRRNNNJJJFFFEEECCCAAA???@@@???>>>======???AAABBBDDDFFFKKKPPPWWW```iiiooo{{{~~~wwwkkk^^^TTTNNNKKKPPPVVVttt|||{{{|||}}}{{{xxxmmm```RRRJJJEEEKKKbbb{{{|||ssskkkddd[[[PPPGGGEEECCC@@@===999555333111000222222222222111111111111111111111111111111111111000000000000000000000000111000000000/////////...000000000000000000000000000000000000000000000000000000////////////000000000000000111111111222222000222333333222111333444222222333444555666666777999999;;;???EEEQQQgggzzz{{{ppplllqqqyyynnnbbb\\\YYYVVVVVVXXXWWWZZZ```eeejjjmmmnnnnnnpppooooooooooooooopppqqqtttwww}}}~~~~~~}}}|||zzzyyyxxxxxxxxxvvvvvvuuuuuuuuuuuuvvvwwwxxxvvvtttvvvzzz}}}}}}|||{{{{{{zzzzzzyyywwwvvvuuusssssssssuuuwwwwwwvvvuuuxxxyyyzzz{{{||||||{{{zzz|||}}}~~~}}}~~~}}}|||{{{{{{{{{||||||}}}}}}||||||zzzyyy{{{{{{zzzyyyxxxxxxxxxxxxwwwvvvvvvwwwyyyzzzyyywww{{{{{{{{{||||||{{{zzzzzz{{{yyywwwvvvxxxyyyyyyyyyxxxzzz||||||{{{{{{|||}}}~~~~~~~~~}}}~~~~~~{{{|||}}}|||}}}~~~~~~xxxrrrnnnjjjmmmsssyyy}}}}}}vvvssszzzvvvjjjjjjhhhccceeehhhmmmssszzz}}}|||zzzyyyxxxyyy{{{|||{{{zzz{{{{{{zzzzzzzzzzzz{{{{{{zzzzzz{{{|||}}}}}}}}}}}}~~~uuukkkbbb]]]TTTPPPKKKGGGEEECCCBBB@@@@@@???>>>======>>>@@@BBBCCCEEEJJJOOOUUU]]]eeekkkuuu|||~~~rrrdddYYYQQQMMMOOOUUUjjj|||{{{||||||yyyvvvmmm```SSSJJJEEEJJJ___uuu{{{mmmfff___TTTIIICCCBBB@@@<<<888555333222111444444333333222111111111111111111111111111111111000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000////////////000000/////////000000000111111000222333333222111333444222222333444555666777777888888;;;@@@GGGTTTkkkvvvkkkiiirrr}}}ssshhh]]]YYYXXXVVVWWWYYYXXX[[[```fffjjjmmmnnnnnnooooooooooooooopppqqqrrrssswww~~~~~~~~~}}}}}}}}}}}}|||{{{zzzyyy|||~~~}}}~~~}}}}}}}}}}}}||||||||||||wwwvvvuuutttssssssssssssrrrrrrrrrrrrsssssstttttttttssssssvvvyyy{{{{{{zzzwwwwwwwwwwwwvvvuuuuuutttvvvuuuuuuvvvyyyzzzyyyxxxuuuvvvxxxzzz|||||||||||||||}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}|||zzzyyyzzzzzz{{{|||}}}~~~}}}||||||||||||{{{|||{{{yyywwwwwwwwwxxxxxxvvvwwwwwwxxxyyyyyywwwwwwzzzzzzzzzzzz{{{{{{zzzzzz}}}{{{zzzyyyzzz{{{||||||zzz|||~~~~~~}}}|||}}}~~~}}}~~~~~~~~~~~~~~~|||}}}~~~~~~zzz{{{{{{{{{|||}}}~~~|||wwwssspppnnnqqqwww|||~~~}}}uuujjjgggrrrwwwkkkjjjhhhcccdddiiiqqqxxx}}}~~~||||||zzzzzz{{{|||}}}|||{{{||||||{{{{{{{{{{{{||||||zzz{{{{{{|||}}}}}}~~~~~~~~~zzzooogggbbbWWWSSSMMMIIIFFFDDDCCCAAA@@@???>>>======>>>@@@AAABBBDDDHHHLLLRRRYYYaaafffqqqxxxyyyjjj^^^TTTNNNNNNRRR\\\ttt|||{{{{{{yyyvvvrrrkkkaaaUUUKKKEEEIII\\\ppppppgggbbbXXXLLLDDDBBB@@@<<<999666333222222444444333222111111000000111111111111111111111111000000000000000000000000000000000000////////////////////////////////////////////////////////////000////////////000000111////////////000000000000000222333333222111333444222333333555666777888888888888;;;@@@HHHVVVnnn~~~tttiiijjjvvv}}}oooeee\\\XXXXXXVVVWWWYYYXXX[[[aaafffjjjmmmnnnnnnnnnnnnnnnoooppprrrsssttttttxxx~~~}}}{{{zzz{{{}}}xxxyyyyyyyyyyyyyyyyyyxxxzzz||||||yyyyyy|||}}}{{{vvvvvvvvvvvvwwwxxxxxxwwwsssrrrqqqpppppppppppppppqqqqqqrrrssssssssssssssssssssstttwwwyyyzzzzzzyyyuuuuuuuuutttttttttuuuuuuwwwvvvuuuvvvxxxzzzyyyyyyrrrtttwwwzzz|||~~~~~~~~~~~~~~~~~~~~~||||||||||||||||||||||||~~~~~~~~~}}}|||{{{zzzzzzzzzzzzzzz{{{|||}}}~~~|||{{{}}}~~~~~~}}}}}}{{{zzzxxxwwwxxxxxxyyywwwxxxzzz{{{zzzyyywwwwwwxxxxxxyyyyyyzzzzzz{{{{{{||||||{{{zzzyyyzzz{{{}}}{{{|||~~~~~~|||||||||}}}{{{}}}~~~~~~~~~~~~~~~~~~zzz{{{|||{{{|||{{{}}}~~~~~~~~~~~~~~~zzzvvvrrrpppooosssyyy~~~}}}zzz{{{wwwqqqhhh___```qqqxxxkkkjjjiiieeedddkkkttt|||}}}~~~}}}{{{|||}}}}}}|||zzz}}}||||||{{{{{{||||||}}}{{{{{{||||||}}}~~~~~~~~~uuummmhhhZZZVVVOOOJJJGGGEEEDDDBBB@@@???>>><<<<<<===???@@@@@@BBBFFFIIINNNUUU\\\aaallluuu}}}~~~pppcccWWWNNNLLLOOOQQQbbbyyy|||{{{zzzxxxtttpppiiibbbWWWLLLEEEJJJZZZjjjxxxrrrgggccc[[[OOOGGGCCCAAA>>>:::777444333222333333222111000//////...000000000000000000000000000000000000000000000000////////////000000000000///////////////////////////////////////////////////////////////000111111////////////000000000000000222333333222111333444222333444555777888999::::::999<<>>??????AAADDDGGGKKKQQQXXX]]]gggpppyyy}}}uuuhhh[[[PPPLLLNNNMMMUUUdddwww|||||||||{{{vvvssslllfff\\\OOOFFFIIIVVVcccssssssiiifff___TTTLLLFFFDDD@@@<<<888555333333222111111111000/////////000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000///......//////000111222/////////000000000111111000222333333222111333444222333444666777999:::;;;;;;;;;===BBBJJJZZZsss|||sssfffjjjyyy~~~oooeee\\\ZZZYYYWWWWWWXXXZZZ]]]bbbgggkkkmmmmmmmmmooooooppprrrtttvvvyyyzzzzzzyyy{{{|||}}}~~~xxxxxxxxxxxxxxxwwwvvvuuurrrttttttqqqrrrvvvvvvtttooommmmmmooosssuuuuuutttoooooonnnnnnnnnoooooopppmmmnnnoooqqqqqqrrrqqqqqqqqqsssvvvxxxxxxvvvuuutttttttttsssttttttvvvwwwxxxwwwuuussstttvvvxxxxxxxxxvvvwwwyyy|||}}}~~~~~~~~~||||||{{{{{{zzzyyyxxxxxx{{{{{{{{{{{{{{{{{{{{{{{{~~~}}}}}}}}}|||}}}}}}}}}|||{{{{{{zzzzzz{{{{{{|||{{{{{{|||~~~}}}{{{{{{{{{{{{{{{zzzyyyxxxwwwxxx{{{~~~~~~{{{xxxvvvwwwwwwvvvvvvwwwxxxzzz{{{|||wwwxxxyyywwwuuuuuuxxxzzzwwwyyy{{{{{{zzzzzzzzz|||{{{{{{|||}}}~~~|||~~~~~~~~~}}}~~~xxxrrrooonnnqqquuuxxxxxxuuurrrpppppprrrvvv|||}}}xxxtttjjjfffcccbbbdddlll}}}tttggggggjjjiiilllttt}}}|||{{{zzz{{{}}}}}}}}}{{{|||{{{{{{zzzzzz{{{{{{|||}}}||||||||||||~~~~~~~~~rrrkkk```ZZZSSSLLLIIIGGGFFFEEEAAA???===<<<;;;<<<>>>???>>>@@@BBBEEEHHHNNNUUUYYY```kkktttxxx|||zzzlll^^^SSSNNNOOOKKKMMMVVVgggxxx}}}|||~~~~~~zzzqqqmmmbbbRRRFFFGGGQQQ[[[lllvvvrrrmmmllleeeZZZQQQIIIGGGBBB>>>999666444333111111111111111111111111000000000000000000000000000000000000000000000000.../////////000000000111000000000000000000000000000000000000000000000000............///000111222000000000111111111222222000222333333222111333444333333555666888:::;;;<<<<<<<<<>>>EEENNN___zzzwwwoooeeelll~~~yyylllccc[[[YYYYYYWWWWWWYYYZZZ]]]bbbgggkkkmmmmmmmmmooopppqqqsssvvvyyy{{{}}}~~~zzz{{{|||||||||}}}zzzzzzyyyxxxwwwuuussssssmmmppppppnnnoootttuuusssnnnllllllooosssvvvuuutttnnnnnnnnnmmmnnnnnnoooooojjjlllmmmoooppppppoooooopppsssvvvxxxwwwtttrrrqqqttttttttttttuuuwwwyyyzzzyyywwwvvvvvvxxxzzz{{{zzzyyyzzz{{{}}}}}}}}}}}}|||zzzzzzzzzyyyyyyxxxxxxxxx{{{{{{{{{{{{{{{{{{{{{{{{~~~}}}}}}}}}}}}}}}~~~||||||{{{zzzzzzzzzzzz{{{||||||}}}~~~{{{xxxyyyzzz{{{{{{zzzyyywwwvvvwwwzzz~~~}}}zzzwwwvvvvvvvvvvvvvvvvvvwwwyyy|||}}}yyyzzz{{{yyywwwvvvyyy|||xxxzzz|||}}}||||||}}}~~~{{{{{{{{{|||}}}|||~~~~~~~~~}}}~~~~~~yyyrrrllliiiiiikkkppptttvvvsssqqqppppppiiimmmssswwwwwwrrrlllhhhccc```^^^```ccciiivvvrrrdddeeeiiiiiipppxxxzzzyyyyyyzzz}}}~~~~~~}}}{{{{{{zzzzzzzzzzzz{{{{{{}}}||||||||||||~~~~~~rrriiiaaa[[[SSSMMMIIIGGGFFFEEEAAA???===<<<;;;<<<===>>>>>>@@@BBBDDDGGGLLLSSSWWW\\\fffqqquuuzzz}}}oooaaaUUUPPPPPPIIIHHHNNN^^^ppp}}}|||{{{|||uuurrrfffTTTFFFEEEMMMUUUeeeppp{{{~~~rrrpppqqqjjj]]]TTTKKKHHHDDD???:::666444333222222222222222222333333000000000000000000000000000000000000000000000000.../////////000000111111000000000000000000000000000000000000000000000000............///000222222111111111111222222222222000222333333222111333444333333555666888:::;;;<<<<<<<<>>>>>??????@@@AAAAAABBBDDDHHHNNNRRR\\\bbbjjjqqqwww}}}}}}qqqeeeZZZQQQKKKFFFDDDHHHVVVjjjzzz~~~|||hhhYYYNNNHHHIIINNN___eeeoooyyy}}}yyyqqqmmmooooooeeeYYYPPPLLLGGGBBB>>>;;;666444222222222222111111111111222222111000000000111111222111000000000000000000000000000000////////////////////////////////////000000000000000///.............../////////000000111111000000000000111111222333444444333222444555444555666777999:::;;;;;;>>>BBBEEEKKK\\\uuu}}}tttjjjfffvvvuuuiii___WWWVVVWWWVVVUUUWWWZZZ]]]bbbfffiiikkkmmmooooooppprrrssstttwww|||{{{xxxxxxxxxxxxxxxxxxxxxxxxyyywwwuuusssrrrpppmmmhhheeeddddddeeeddddddcccbbbaaa`````````aaacccfffhhhjjjkkkkkklllmmmnnnpppqqqrrrqqqqqqqqqooommmmmmnnnpppsssqqqooonnnmmmnnnpppqqqllllllmmmmmmnnnoooooopppssstttvvvwwwwwwvvvuuutttuuuuuuvvvvvvvvvuuuttttttyyyxxxwwwvvvvvvuuuuuuvvvxxxxxxwwwvvvuuusssqqqpppqqqrrrssstttuuuuuuuuuuuuvvvvvvvvvuuuttttttssssssuuuvvvxxxzzz{{{|||||||||yyyyyyxxxxxxyyyyyyzzzzzzzzzzzz{{{{{{zzzyyyxxxwwwyyyxxxwwwvvvvvvwwwxxxyyyzzzzzzxxxxxxxxxyyyzzz{{{xxxwwwvvvwwwyyyzzzzzzyyyxxxzzz||||||{{{{{{}}}~~~|||~~~~~~~~~}}}xxxuuuqqqqqqqqqqqqssstttvvvxxx{{{{{{yyysssiii```YYYUUURRRNNNNNNQQQQQQPPPQQQTTT]]]___fffnnnpppppp{{{tttccceeedddpppzzz~~~~~~~~~~~~~~~}}}|||{{{{{{zzzyyyyyyyyyzzz{{{|||~~~~~~~~~~~~~~~{{{tttgggaaaXXXSSSPPPMMMIIIFFFBBBBBB@@@???>>>>>>======??????@@@AAABBBFFFKKKOOOWWW]]]fffnnnssszzz~~~{{{pppdddZZZQQQKKKCCCCCCHHHUUUfffuuu|||~~~ooo]]]RRRKKKHHHIIIYYYaaammmuuuyyyzzz|||}}}~~~zzzsssnnnooooooggg]]]PPPLLLGGGBBB>>>:::666333333222222222111111111111222111111111111222222333000000000000000000111222000000000000///////////////////////////////////////////////////......---//////000000000111111111111111000000000111111222222333444444333333444666555666777888:::;;;<<<<<<@@@BBBFFFOOOccc|||{{{ssskkkiiizzzvvvfff]]]VVVUUUVVVUUUUUUWWWZZZ^^^cccgggiiikkkmmmooonnnoooqqqrrrssswww|||}}}yyyvvvuuuvvvvvvvvvwwwwwwxxxxxxrrrqqqooommmkkkhhhdddaaa\\\\\\\\\[[[ZZZYYYXXXXXXVVVWWWYYY[[[^^^aaaeeehhhiiijjjlllmmmmmmoooqqqrrrttttttsssqqqnnnmmmnnnoooqqqpppooonnnnnnnnnooopppjjjkkklllmmmmmmnnnnnnnnnrrrtttuuuvvvwwwuuutttsssuuuuuuuuuvvvuuuuuutttttttttsssrrrqqqpppppppppppprrrrrrrrrqqqooonnnlllkkkjjjjjjkkklllmmmnnnnnnooonnnoooppprrrssstttuuuuuurrrtttxxx{{{}}}}}}|||{{{xxxxxxxxxxxxyyyzzz{{{|||zzzzzzzzzzzzyyyyyyxxxxxxyyyxxxvvvuuuuuuvvvxxxyyyyyyyyyxxxwwwvvvvvvwwwwwwwwwvvvuuuvvvxxxyyyyyywwwwwwxxxyyyyyyyyyzzz{{{}}}~~~~~~}}}~~~~~~~~~~~~~~~}}}yyyuuurrruuuwwwzzz~~~{{{qqqeee\\\WWWQQQMMMJJJKKKLLLMMMSSSZZZccceeelllsssvvvyyyvvvdddggghhhuuu~~~~~~~~~~~~~~~~~~}}}}}}zzzzzzzzzzzzzzz{{{|||}}}~~~~~~}}}||||||~~~~~~wwwjjjccc[[[TTTPPPMMMIIIEEEDDDCCCAAA???>>>===<<<<<<===>>>???@@@AAADDDIIILLLSSSZZZcccjjjpppwwwyyynnncccYYYPPPKKKCCCDDDIIITTTcccrrr{{{~~~hhhXXXLLLGGGGGGVVV```nnnuuuwwwxxx{{{yyyrrrpppooohhh```PPPLLLGGGBBB???;;;777444333333222222222111111111222111111111222333444444000/////////000111222222000000000000////////////////////////////////////....../////////......---/////////000000000111111111111000000111111222222222333555555444444555777777777888999;;;<<<===>>>@@@BBBFFFRRRhhh~~~xxxrrrlllnnnsssccc\\\UUUUUUUUUTTTUUUXXX[[[___eeeiiikkklllnnnoooooopppqqqrrrsssvvvzzz~~~|||xxxuuusssttttttuuuuuuvvvvvvwwwrrroookkkgggccc___ZZZWWWRRRRRRQQQPPPOOONNNNNNNNNMMMPPPSSSVVVYYY]]]cccgggjjjlllnnnooonnnooopppsssvvvvvvuuurrrooonnnooopppppppppqqqqqqpppooommmllljjjkkklllmmmnnnnnnnnnnnnqqqssstttuuuuuutttrrrqqqrrrrrrsssttttttttttttssspppooonnnmmmllllllllllllllllllllllllkkkjjjiiihhhddddddeeeeeeggghhhiiiiiijjjkkklllnnnppprrrssstttqqqssswww{{{}}}}}}|||{{{wwwwwwwwwxxxyyyzzz{{{|||zzzyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwvvvvvvwwwxxxxxxyyyyyyxxxwwwvvvvvvvvvvvvxxxvvvvvvvvvxxxyyyxxxwwwuuuvvvwwwwwwwwwxxx{{{}}}~~~~~~~~~}}}}}}}}}{{{xxxvvvtttsssuuuyyyzzzmmmaaa[[[QQQMMMKKKKKKLLLNNNWWW```gggjjjqqqyyy~~~{{{hhhkkklll{{{}}}}}}}}}~~~{{{{{{{{{||||||}}}~~~~~~~~~}}}|||{{{|||}}}~~~xxxllleee\\\UUUQQQLLLGGGDDDDDDCCCAAA???>>>===<<<<<<<<<===>>>???@@@BBBFFFIIIOOOWWWaaahhhmmmtttwwwmmmcccYYYQQQLLLEEEEEEIIISSScccrrr|||xxx___MMMGGGIIIRRR^^^nnnwwwyyyzzz~~~}}}uuupppmmmggg```QQQMMMHHHDDD@@@<<<888555333333333222222222222111222111111111222333444444000/////////000111222222000000000000////////////////////////////////////......///////////////........./////////000000000111111111111111222333333222444555555555555777888888999:::;;;<<<>>>>>>???AAACCCHHHVVVmmm{{{uuupppmmmrrr{{{lllaaaZZZUUUTTTTTTSSSVVVZZZ]]]aaagggkkkmmmnnnooopppqqqrrrrrrrrrsssuuuyyy||||||xxxuuusssssssssttttttuuuuuuuuusssnnnfff___XXXRRRMMMJJJIIIHHHGGGFFFFFFFFFFFFFFFEEEIIIMMMPPPSSSXXX^^^dddhhhkkkooopppnnnnnnpppsssuuuuuutttrrrpppoooppprrrpppqqqrrrrrrqqqnnnkkkiiijjjkkklllnnnooonnnnnnmmmpppqqqsssssssssrrrpppooonnnooooooppppppppppppooollllllkkkjjjiiiiiiiiiiiieeeeeefffeeeeeedddcccccc]]]]]]]]]^^^___aaacccdddggggggfffggghhhkkkmmmnnnpppsssvvvyyy{{{{{{zzzzzzxxxwwwxxxxxxyyyzzz{{{|||yyyyyyxxxxxxxxxxxxyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxwwwwwwwwwvvvuuuvvvwwwxxxwwwuuuuuuvvvvvvvvvvvvxxx{{{}}}~~~~~~~~~}}}{{{zzzxxxtttqqqppprrrtttwww}}}zzzlll```YYYOOOMMMMMMOOOPPPSSS\\\fffmmmrrrzzzooopppqqq}}}~~~~~~~~~|||}}}}}}}}}}}}~~~~~~~~~|||||||||||||||}}}}}}~~~|||ooohhh^^^WWWQQQMMMGGGCCCDDDCCCAAA???>>>===<<<<<<<<<===>>>??????AAAEEEGGGLLLUUU___eeeiiiqqq|||yyyoooeee\\\TTTOOOHHHFFFHHHRRRcccsss}}}hhhPPPIIILLLNNN[[[mmmxxx|||}}}wwwqqqlllfff```RRROOOJJJEEEAAA===999666333333333333222222222222222111111111111222222333000000000000000000111222000000000000////////////////////////////////////...//////000000000000000........./////////000000111111111111111222333444222444666666666666888999999:::;;;<<<>>>???@@@@@@CCCFFFMMM[[[qqq~~~zzztttooommmtttuuueee___YYYUUUUUUTTTTTTWWW\\\___ccciiinnnpppppppppqqqqqqrrrsssssstttvvv{{{~~~}}}yyyvvvttttttttttttttttttttttttmmmggg]]]TTTMMMIIIEEECCCCCCBBBAAA@@@@@@@@@AAABBB???DDDHHHJJJKKKOOOVVV\\\___dddiiikkkjjjjjjmmmqqqrrrrrrrrrpppooooooppprrrrrrrrrqqqooommmkkkiiihhhhhhjjjlllmmmnnnnnnmmmlllooopppqqqrrrqqqpppnnnmmmkkkkkkkkkkkkkkkjjjiiihhhffffffeeedddcccccccccccc]]]]]]]]]\\\ZZZYYYWWWWWWSSSSSSSSSSSSUUUWWWYYYZZZ___^^^]]]]]]___cccgggiiioooqqqtttvvvxxxxxxxxxwwwxxxxxxxxxxxxyyyyyyzzz{{{yyyyyyxxxwwwwwwxxxyyyzzzwwwxxxyyyzzzzzzyyyxxxwwwwwwwwwxxxxxxxxxwwwwwwvvvvvvtttssstttuuuvvvuuusssuuuuuuvvvvvvvvvwww{{{~~~}}}~~~~~~~~~}}}~~~}}}|||xxxvvvrrrllliiikkkpppvvv}}}~~~xxxyyyxxxsssjjj```XXXSSSNNNOOOTTTYYY\\\___hhhrrryyyvvvvvvuuu~~~~~~~~~}}}}}}}}}}}}}}}||||||{{{zzz{{{||||||}}}}}}||||||~~~}}}}}}}}}}}}~~~ssskkkaaaYYYSSSNNNHHHDDDCCCBBBAAA???>>>=========<<<===??????@@@AAADDDFFFIIIRRR\\\bbbeeelllxxx|||rrriii```XXXTTTJJJFFFEEEPPPcccttt}}}~~~}}}~~~qqqWWWMMMNNNMMM[[[mmmzzz~~~|||uuupppjjjeeeTTTPPPKKKGGGCCC???;;;888444444333333333222222222222222111000000000111111222111000000000000000000000000000000///////////////////////////////////////000000111111111111111//////000000000111111111111111111111222333444555222444666666666777888::::::;;;<<<===???@@@AAAAAACCCGGGOOO]]]rrr|||tttooonnnwwwwwwfff^^^YYYVVVVVVUUUTTTXXX^^^aaaffflllppprrrrrrrrrrrroooqqqrrrtttvvvyyy~~~~~~|||yyyuuuuuuuuuuuutttssssssrrrrrreee^^^UUUMMMHHHEEEDDDCCC@@@???>>>======>>>@@@@@@<<>>>>>======<<<>>>???@@@@@@AAACCCFFFGGGPPPZZZ```bbbiiivvvuuulllddd\\\WWWKKKEEECCCNNNbbbttt|||}}}~~~{{{}}}xxx]]]PPPNNNPPP\\\nnn|||~~~{{{vvvqqqlllUUUQQQLLLHHHDDD@@@<<<999444444444333333333222222222222111000/////////000222222111000//////000000000000000000////////////////////////////////////000000111222222222222222000111111111111222222222111111111111222333444555333444666777666777999:::;;;;;;<<<>>>???@@@AAABBB@@@FFFOOO\\\ooo~~~vvvoooooo{{{|||kkk^^^YYYVVVVVVUUUUUUYYY```bbbgggmmmrrrssssssssssssmmmoooqqqtttwww|||}}}{{{xxxuuuvvvvvvuuutttsssrrrrrrqqq```SSSHHHFFFFFFBBB@@@BBB;;;===>>>>>>>>>===>>>>>>@@@@@@@@@@@@CCCFFFIIIKKKMMMPPPTTTXXX\\\___aaaaaaeeefffggghhhhhhhhhhhhhhhhhhhhhgggfffeeecccbbbbbbggggggggghhhiiijjjjjjkkkiiiiiihhhhhhggggggfffffffffeeecccaaa^^^[[[YYYWWWWWWWWWUUUTTTRRRQQQPPPOOOLLLKKKIIIHHHFFFEEEEEEEEE@@@@@@AAABBBCCCDDDDDDEEEHHHHHHIIIKKKOOOTTTZZZ]]]eeehhhlllpppqqqsssuuuwwwyyyzzzzzzyyyxxxxxxzzz|||{{{xxxuuuuuuwwwyyy{{{|||xxxxxxwwwxxxxxxwwwtttrrrvvvvvvvvvvvvuuutttsssrrrsssrrrqqqrrrsssssssssrrrssstttuuuttttttvvvyyy{{{zzzzzz{{{|||}}}~~~{{{xxxkkkgggcccbbbffflllqqqtttzzzyyyvvvqqqiii```XXXSSSMMMMMMLLLLLLLLLMMMNNNOOOUUU^^^kkksssxxx{{{}}}~~~~~~~~~||||||}}}~~~~~~~~~{{{{{{{{{{{{||||||||||||xxxxxxxxxyyyyyy{{{|||||||||||||||{{{yyyzzz|||~~~~~~{{{tttkkkbbb[[[RRRJJJCCCBBBAAA@@@>>>===<<<<<<<<>>???AAADDDFFFGGGNNNWWW___dddiiipppttt~~~}}}wwwnnncccZZZNNNJJJFFFKKK]]]rrr|||}}}|||sss\\\PPPMMMPPPaaaqqqxxx|||zzzpppcccYYYPPPLLLGGG@@@;;;:::666666555444333333333333000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000111111000000000000111111000000000000////////////222222333444444444333333444444444444555777888:::;;;===>>>>>>>>>>>>@@@BBBFFFFFFKKKXXXlllvvvjjjooozzzlll___YYYTTTSSSSSSTTTYYY___aaafffmmmrrrtttttttttuuusssrrrtttwwwxxxyyy|||{{{{{{xxxvvvwwwvvvtttsssrrrrrrssssss^^^SSSIIIGGGGGGCCCAAAAAA???@@@AAAAAA???>>>======???>>>>>>>>>???AAACCCEEEFFFHHHKKKOOORRRUUUVVVWWW\\\]]]^^^```aaabbbccccccaaaaaa```___^^^]]]\\\[[[^^^___```bbbdddeeeggggggeeeddddddcccbbbaaaaaa```^^^^^^]]]ZZZXXXUUUSSSQQQNNNNNNMMMKKKJJJHHHGGGGGGEEEDDDCCCBBB@@@@@@??????=========>>>>>>??????@@@BBBBBBBBBDDDHHHLLLQQQTTT^^^bbbgggkkknnnqqqsssuuuyyyzzz{{{zzzyyyyyy{{{||||||zzzwwwwwwyyy{{{|||}}}{{{yyyyyyyyyyyyyyywwwttttttttttttsssrrrqqqpppoooqqqpppooopppqqqqqqpppppprrrssstttuuuuuuvvvxxxzzzyyyyyyyyyzzz{{{}}}~~~~~~yyytttpppeeecccccceeeiiilllnnnooorrroooiiibbbZZZSSSMMMJJJGGGHHHHHHIIIKKKNNNRRRUUU___iiiuuu~~~{{{}}}~~~}}}~~~zzzzzzzzz{{{{{{|||||||||{{{{{{zzzzzzzzz{{{||||||||||||}}}|||{{{|||~~~~~~wwwlllbbbZZZSSSJJJDDDCCCBBBAAA@@@???>>>>>>>>>AAA@@@>>>>>>>>>AAACCCEEEGGGNNNXXX```eeekkkpppuuu|||~~~{{{qqqfff___QQQLLLGGGJJJ[[[ppp{{{}}}~~~~~~~~~rrr\\\QQQNNNRRRdddvvv~~~}}}jjj^^^SSSNNNJJJDDD>>><<<666666555444333333333333222222222222222222222222111111111111000000000000000000000000000000000000000000000000000000000000......------------......000000000000000000000///222222333444444444333333555555555555666888999:::;;;<<>>???>>>===<<<<<<===>>>???@@@AAACCCFFFHHHIIIJJJKKKOOOPPPRRRTTTWWWXXXYYYZZZVVVVVVUUUTTTSSSRRRRRRQQQSSSTTTVVVXXX[[[]]]___```]]]\\\[[[ZZZYYYXXXWWWWWWTTTSSSRRRPPPNNNLLLJJJIIIEEEDDDDDDBBBAAA@@@?????????>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<>>>@@@DDDGGGJJJSSSWWW^^^eeejjjmmmqqqsssvvvxxxyyyyyyxxxxxxyyy{{{|||zzzxxxwwwyyyzzz{{{{{{{{{yyywwwwwwxxxxxxwwwuuusssrrrqqqooonnnlllkkkjjjmmmmmmmmmmmmmmmmmmmmmmmmmmmooorrrsssssstttuuuwwwwwwwwwxxxxxxyyyzzz{{{{{{{{{}}}}}}xxxqqqjjjfff```aaacccfffiiiiiigggeeebbb]]]WWWOOOJJJFFFEEEEEECCCDDDGGGJJJNNNUUU]]]bbbmmmvvv{{{|||~~~~~~}}}}}}yyyzzzzzz{{{|||}}}}}}}}}~~~~~~}}}||||||||||||}}}|||~~~~~~~~~{{{nnncccZZZSSSKKKFFFDDDCCCBBBAAA@@@?????????@@@???>>>===>>>@@@BBBCCCGGGNNNXXXaaafffkkkqqquuuvvvssshhhbbbTTTNNNGGGIIIXXXmmmzzz}}}|||{{{ooo\\\QQQOOOTTTggg|||vvvgggWWWPPPMMMGGGAAA===666666555444333333333333222222222222222222222222111111111111000000000000000000000000000000000000000000000000000000000000...------,,,,,,------...000000000000000000000000111222333333444444444333555555555666777888:::::::::<<>>=========>>>>>>>>>>>>???@@@AAABBBBBBCCCDDDEEEGGGIIIKKKLLLMMMMMMKKKKKKKKKJJJJJJIIIIIIIIIIIIJJJLLLNNNPPPRRRSSSTTTSSSRRRRRRPPPOOONNNMMMLLLIIIIIIIIIGGGFFFDDDBBBAAA@@@@@@???>>>>>>===<<<<<<===<<<;;;:::::::::::::::;;;;;;;;;:::::::::::::::;;;;;;:::;;;===???AAACCCHHHNNNVVV]]]dddiiimmmppprrrtttvvvvvvuuuuuuvvvwwwzzzxxxuuuuuuvvvwwwxxxwwwxxxvvvttttttttttttsssrrrpppooommmkkkiiigggfffeeeiiijjjkkkkkkjjjjjjkkklllhhhjjjnnnpppppppppqqqrrrtttuuuvvvwwwwwwxxxxxxxxxwwwyyy}}}yyytttoookkkfffcccaaaaaabbbcccccc```[[[WWWOOOLLLHHHDDDBBBCCCEEEFFFDDDGGGKKKPPPWWW```kkksss{{{{{{{{{~~~}}}}}}}}}}}}~~~~~~~~~}}}}}}~~~~~~zzz{{{{{{|||}}}~~~~~~~~~~~~~~~~~~qqqddd[[[SSSMMMHHHDDDCCCBBBAAA@@@@@@@@@@@@@@@???>>>===>>>???AAABBBEEELLLVVV___dddjjjoootttwwwyyyjjjaaaUUUOOOGGGGGGVVVkkk{{{~~~yyywwwzzz|||jjjZZZQQQNNNUUUggg~~~ppp\\\SSSPPPJJJBBB===666666555444333333333333000000000000000000000000111111111111000000000///////////////////////////////////////////////////000000////////////000000000000000000000111111111111111222333444444444444444555555666777888999:::999<<>>>>>>>>>>>>>>>>>>>>??????@@@AAABBBBBBCCCCCCBBBDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGHHHHHHJJJIIIHHHGGGFFFEEEDDDDDDBBBBBBBBBAAA@@@???>>>============<<<<<<<<<;;;;;;;;;;;;:::::::::::::::;;;:::::::::999999999999999:::::::::::::::<<<===>>>BBBGGGNNNVVV\\\ccciiimmmppprrrtttuuuuuutttuuuvvvxxxvvvtttssstttttttttssstttrrrqqqpppqqqpppnnnmmmkkkiiigggdddbbb```______bbbdddffffffeeeeeegggiiidddgggkkkmmmmmmnnnooopppqqqrrrtttuuuvvvvvvvvvvvvuuuwwwzzz}}}zzzvvvpppkkkjjjiiiiiiiiidddbbb___\\\XXXTTTOOOKKKCCCBBBAAAAAABBBDDDFFFGGGHHHLLLSSSYYY```jjjxxx|||yyyzzz~~~}}}}}}|||||||||||||||}}}~~~~~~}}}}}}~~~~~~|||}}}}}}~~~||||||}}}}}}~~~}}}~~~}}}sssfff\\\TTTNNNIIICCCBBBAAA@@@@@@@@@@@@@@@@@@???>>>>>>>>>???@@@AAABBBIIIRRRZZZ```fffmmmrrryyyooobbbUUUPPPHHHGGGTTTjjj{{{}}}wwwtttvvvyyy~~~}}}tttfffYYYPPPLLLRRRbbbyyy{{{dddWWWQQQJJJAAA<<<666666555444333333333333000000000000000000000000111111111111000000000///////////////////////////////////////////////////222222111111111111222222///000000000111111111222000111222333444444444444333444555666777888888888999<<>>=========>>>???????????????>>>======???????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAA@@@@@@?????????>>>>>>>>>>>>>>>===<<<;;;;;;::::::::::::::::::::::::999999999999999:::;;;888888888888888888888888999999888888999::::::;;;>>>BBBGGGMMMTTT[[[bbbgggoooqqqtttuuuuuutttuuuvvvuuusssqqqpppqqqqqqpppnnnooonnnmmmmmmmmmkkkgggdddaaa___]]]ZZZXXXVVVVVVVVVWWWZZZ]]]^^^\\\]]]```cccaaadddggghhhiiijjjlllmmmlllnnnppprrrsssttttttsssrrrtttwwwzzz|||}}}~~~~~~~~~|||zzzqqqnnniiiggghhhjjjkkklllbbb^^^WWWRRRNNNJJJGGGDDDAAABBBBBBCCCDDDFFFGGGHHHOOOUUU]]]ccciiirrr}}}wwwvvvxxx}}}||||||||||||{{{{{{zzzzzz~~~~~~~~~~~~zzzzzz{{{|||~~~~~~}}}~~~}}}tttggg]]]VVVOOOJJJCCCBBBAAA@@@@@@@@@@@@AAA@@@@@@?????????@@@@@@@@@@@@FFFNNNUUU[[[ccckkkqqqyyyzzziiiWWWQQQIIIGGGSSShhhzzz~~~xxxssstttvvvwwwxxxvvvoooeeeYYYPPPKKKMMMXXXmmmnnn^^^TTTIII???;;;666666555444333333333333222222222222222222222222111111111111000000000000000000000000000000000000000000000000000000000000111000000//////000000111///000000111111222222222000111222333444555555555444444666777888999999999;;;===??????@@@AAACCCEEEJJJMMMTTT^^^kkkyyy~~~xxxhhheeetttooobbbZZZVVVTTTVVVWWWXXX]]]bbbaaaccceeehhhlllqqqxxx||||||zzzyyy{{{{{{|||}}}{{{uuuuuuvvvvvvvvvuuuuuuttthhhaaaZZZVVVVVVVVVTTTRRRNNNNNNMMMKKKJJJHHHFFFEEEDDDCCCBBBAAA@@@@@@@@@AAA???????????????>>>===<<<<<<<<<<<<=========>>>>>>===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<;;;:::999999999::::::::::::::::::::::::::::::;;;<<<<<<888999999999:::;;;;;;;;;999999999:::::::::;;;;;;<<<>>>BBBFFFKKKRRR[[[```kkkmmmqqqrrrrrrqqqrrrrrrnnnmmmkkkjjjjjjjjjhhhggggggfffffffffeeebbb\\\XXXUUUSSSPPPMMMLLLKKKKKKKKKIIIMMMRRRSSSRRRSSSWWW[[[ZZZ\\\^^^___```bbbeeegggfffhhhkkknnnpppqqqqqqppppppqqqsssuuuwwwzzz{{{|||}}}}}}~~~}}}zzzxxxuuuqqqmmmgggeeeddddddeeeeeedddcccXXXTTTNNNJJJGGGFFFDDDBBBDDDEEEEEEGGGJJJMMMPPPRRRZZZaaaiiinnnssszzz~~~uuurrrvvv|||{{{{{{||||||||||||||||||~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}||||||zzzzzzzzz{{{|||~~~~~~uuuhhh___WWWOOOJJJDDDCCCBBBBBBAAABBBBBBBBBAAAAAAAAA@@@@@@@@@@@@AAAAAAEEELLLRRRXXXaaakkkrrrxxx~~~qqqZZZUUULLLIIISSSfffvvv}}}|||vvvtttuuussssssrrrmmmeee[[[QQQJJJGGGMMM```xxxxxxfffWWWIII???;;;666666555444333333333333222222222222222222222222111111111111000000000000000000000000000000000000000000000000000000000000000000////////////000000///000000111111222333333000000222333444555555555555666888:::;;;;;;;;;:::<<<===>>>>>>>>>AAADDDGGGHHHNNNXXXeeesssvvvfffeeevvvzzzmmmaaaZZZVVVUUUWWWYYYZZZ^^^ccccccdddeeefffiiinnnuuuzzz~~~|||}}}|||zzzssstttuuuvvvvvvuuuttttttyyyqqqgggaaa``````^^^[[[XXXWWWVVVTTTQQQNNNKKKIIIIIIHHHFFFEEEDDDDDDDDDEEE??????@@@@@@@@@??????>>>::::::;;;;;;<<<<<<======;;;;;;;;;;;;<<<<<<<<<<<<::::::::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>??????;;;;;;<<<===>>>>>>??????<<<<<<<<<<<<============;;;<<<>>>AAAEEEMMMVVV\\\fffiiilllnnnnnnmmmmmmnnnhhhfffdddddddddcccaaa____________```^^^ZZZSSSNNNLLLJJJGGGEEECCCCCCCCCDDD@@@EEEIIIKKKJJJKKKPPPUUUSSSTTTVVVVVVWWWZZZ]]]```bbbdddhhhkkkmmmnnnnnnnnnnnnoooppprrrtttwwwzzz{{{||||||}}}~~~|||vvvssspppmmmgggccc^^^^^^___```aaa___[[[XXXNNNKKKHHHFFFEEEEEEDDDCCCGGGGGGHHHJJJOOOUUU[[[^^^ccckkksssxxx{{{~~~uuupppvvv|||~~~~~~yyyzzz{{{}}}~~~~~~~~~~~~{{{{{{zzzzzzzzz{{{{{{|||}}}}}}||||||{{{{{{zzzzzz{{{{{{zzz{{{{{{|||}}}}}}}}}uuuiii```WWWOOOJJJEEEDDDDDDCCCCCCCCCCCCDDDAAAAAAAAAAAAAAAAAAAAAAAAAAAEEEKKKPPPVVV```kkksssxxx~~~vvv\\\XXXOOOJJJRRRdddsssyyyxxxuuuuuuqqqqqqqqqnnnggg]]]RRRKKKCCCFFFWWWqqqkkkYYYIII???;;;666666555444333333333333000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000111111000000000000111111///000000111222222333333///000222333444555555555777888:::<<<=========<<<===>>>>>>===>>>@@@EEEIIIGGGOOO\\\kkk{{{uuuffffffxxxuuuiii___[[[WWWVVVXXXZZZ[[[___eeeggggggggggggiiimmmtttyyy~~~yyyvvvrrrssstttuuuuuuuuussssss|||vvvtttrrrpppnnnkkkhhheeecccaaa]]]XXXSSSQQQOOOMMMKKKJJJHHHEEEBBBDDDBBB@@@???@@@@@@@@@???>>>===<<<;;;;;;;;;;;;<<<999::::::;;;;;;;;;::::::<<<===>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<============<<<<<<<<<<<<======<<<<<<============<<<<<<===>>>>>>???@@@AAABBBBBB??????>>>>>>>>>>>>>>>???=========>>>BBBIIIRRRYYY___bbbfffiiijjjgggdddaaa]]][[[YYYVVVUUUUUUVVVVVVTTTTTTTTTRRRPPPLLLHHHEEEBBBAAA???===<<<===>>>???@@@AAAAAABBBDDDFFFHHHIIIKKKJJJJJJJJJLLLOOORRRSSS[[[^^^aaadddfffhhhkkkmmmlllnnnpppqqqrrrtttwwwzzzzzz{{{{{{|||}}}~~~~~~}}}yyytttmmmgggcccaaa___^^^ccc```^^^]]]ZZZTTTLLLFFFDDDDDDCCCBBBBBBCCCGGGJJJIIINNNSSSUUUWWW[[[ccciiinnnssszzzxxxuuuyyy||||||||||||}}}~~~|||yyyxxx{{{|||}}}~~~~~~~~~~~~~~~zzz{{{{{{{{{}}}~~~~~~|||{{{{{{{{{{{{|||||||||||||||}}}~~~~~~uuujjjbbb[[[RRRLLLGGGEEEDDDDDDEEEEEEDDDBBBAAABBBBBBCCCCCCBBBBBBAAABBBEEEIIIOOOVVV```jjjqqqwww{{{uuugggWWWKKKKKKRRR```vvv{{{wwwxxxtttpppmmmmmmllleeeWWWKKKGGGIIIOOO___www|||{{{~~~qqqYYYJJJCCC@@@666555333222333333222111333222111111000111111111111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000///000000000111111111111555555555555555555555555666666666777888999;;;;;;<<<>>>?????????AAACCCEEEGGGMMM]]]pppvvvhhhjjjuuuqqqeee^^^WWWWWWXXXXXXYYY\\\bbbfffkkklllmmmmmmmmmooorrruuu}}}~~~~~~}}}~~~}}}xxxvvvssssssqqqqqqpppqqqrrrsss|||xxxuuupppjjjfff```]]]XXXTTTRRRPPPNNNLLLGGGFFFDDDDDDCCCBBB@@@>>>AAAAAAAAAAAA@@@@@@@@@@@@>>>>>>????????????>>>>>>========================@@@@@@??????????????????>>>============>>>>>>???===>>>>>>>>>>>>>>>>>>===>>>>>>???@@@AAAAAABBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@???>>>===>>>CCCJJJOOOZZZ\\\___``````\\\XXXUUUQQQPPPNNNLLLKKKKKKKKKLLLHHHHHHHHHGGGEEECCCAAA@@@AAA@@@>>>===<<<===>>>???>>>>>>>>>>>>???AAABBBCCCDDDDDDCCCCCCEEEGGGIIIKKKOOORRRWWW[[[^^^aaaeeehhhlllnnnpppqqqqqqrrrtttvvvvvvwwwxxxzzz{{{}}}~~~~~~{{{yyyqqqlllfffaaa^^^]]]\\\[[[]]]ZZZUUURRROOOLLLGGGCCCBBBBBBCCCBBBCCCFFFJJJNNNQQQUUU[[[^^^```dddkkkpppvvvzzz~~~{{{}}}~~~~~~}}}}}}}}}~~~}}}{{{zzz|||}}}~~~~~~||||||{{{{{{|||}}}~~~}}}||||||{{{{{{{{{|||~~~~~~}}}}}}}}}}}}~~~~~~vvvkkkddd]]]VVVPPPHHHGGGEEEDDDEEEEEECCCAAAAAAAAABBBBBBBBBBBBAAAAAAAAACCCHHHMMMUUU^^^hhhoooxxx|||wwwhhhZZZNNNNNNUUUddd~~~{{{yyywwwtttrrrqqqmmmdddVVVLLLGGGFFFIIIWWWppp}}}yyyxxxzzznnnXXXIIIAAA===777555333222333333222111333222222111111111111111111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222222333333444444555666777777888888888999:::;;;<<<===<<<>>>???@@@@@@AAACCCEEEHHHNNN\\\nnn~~~tttiiimmmyyypppddd^^^XXXXXXWWWWWWXXX\\\bbbggglllmmmnnnnnnnnnooorrrttt{{{|||}}}~~~}}}zzzxxxwwwssssssqqqqqqqqqqqqrrrsssxxxsssllleeeaaa^^^[[[YYYPPPNNNLLLJJJIIIFFFBBB???AAAAAABBBBBBBBBBBBBBBAAA??????@@@@@@@@@@@@??????AAAAAA@@@??????@@@@@@AAA@@@AAAAAAAAA@@@???>>>===AAA@@@@@@@@@AAAAAABBBCCCAAAAAABBBBBBBBBBBBAAAAAABBBBBBBBBCCCCCCDDDDDDDDDEEEDDDCCCBBBBBBBBBBBBBBBAAA@@@???======@@@EEEJJJRRRTTTUUUUUUSSSOOOKKKHHHCCCCCCCCCBBBBBBAAAAAAAAA>>>>>>>>>>>>>>>>>>======???>>>===<<<===>>>???@@@>>>>>>===<<<<<<<<<======>>>>>>======>>>???AAABBBBBBFFFKKKPPPUUUYYY^^^bbbiiillloooppppppooopppqqqqqqrrrtttwwwzzz|||}}}~~~~~~~~~xxxsssooogggccc^^^ZZZYYYYYYXXXWWWVVVQQQKKKFFFDDDCCCBBBBBBAAABBBDDDFFFHHHLLLRRRUUU\\\aaahhhlllnnnqqqvvvyyy~~~~~~~~~~~~}}}}}}~~~~~~~~~|||{{{{{{|||~~~||||||{{{{{{{{{{{{||||||~~~~~~~~~~~~~~~xxxmmmgggaaaZZZTTTKKKIIIFFFEEEEEEDDDBBB@@@@@@AAAAAABBBBBBAAAAAA@@@???BBBFFFLLLSSS\\\ffflllwwwzzz~~~wwwggg[[[PPPOOOTTTddd~~~zzzyyyyyyxxxvvvpppfffZZZQQQIIIFFFEEEQQQiii}}}zzzxxxxxxzzz}}}|||kkkWWWJJJBBB<<<777555333222333333222111333333222111111111111111111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000111222222222222333333333111222333444555777888888::::::::::::;;;===>>>???===>>>???@@@@@@AAACCCFFFHHHOOO]]]ooorrrjjjrrrpppeee___XXXWWWVVVUUUWWW\\\ccciiinnnoooppppppoooppprrrtttxxxzzz}}}~~~wwwwwwwwwwwwwwwwwwwwwwwwtttsssrrrqqqqqqrrrssstttxxxsssnnnjjj^^^ZZZUUUPPPMMMIIIEEEBBBAAABBBCCCDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDCCCCCCCCCHHHGGGFFFEEEEEEEEEFFFGGGBBBCCCDDDDDDCCCBBBAAA@@@DDDDDDDDDDDDDDDEEEFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBBBB@@@@@@???>>>>>>AAAFFFIIIKKKKKKLLLKKKIIIFFFCCC@@@======>>>??????>>>>>>===>>>>>>=========>>>???@@@======<<<======???@@@AAABBBAAA???>>>===<<<;;;;;;<<<<<<;;;;;;;;;<<<=========@@@DDDIIIMMMRRRWWW[[[cccfffjjjmmmmmmmmmnnnooonnnpppsssvvvxxxzzz{{{|||~~~~~~~~~}}}~~~~~~xxxqqqjjjeee```\\\XXXUUUTTTSSSSSSRRRNNNJJJEEEAAA???@@@AAABBBCCCEEEIIILLLPPPUUU[[[```ggglllsssxxxzzz|||~~~|||{{{|||~~~||||||{{{zzzzzzzzzzzz{{{}}}}}}}}}}}}~~~~~~~~~}}}}}}~~~}}}rrrkkkddd]]]WWWOOOLLLHHHFFFDDDCCCAAA???@@@@@@AAAAAAAAAAAA@@@@@@@@@BBBFFFKKKRRR[[[dddjjjsssvvvyyy}}}wwwggg[[[PPPMMMPPP___}}}{{{yyy{{{|||zzztttiii^^^WWWKKKGGGEEEPPPhhh}}}zzzxxxxxxyyyzzz|||}}}vvvfffVVVKKKCCC>>>777555333333333444333222333333222111111111111222111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222333333222222333444555666777888::::::::::::;;;===>>>???===>>>@@@@@@@@@AAADDDFFFHHHPPPaaauuu{{{ooojjjwwwrrrfff```XXXWWWUUUTTTVVV\\\dddkkkooopppqqqqqqpppppprrrtttvvvyyy|||~~~xxxsssssstttuuuuuuttttttsssuuutttssssssssstttuuuvvvrrrkkkbbbZZZSSSOOOKKKIIIGGGHHHHHHIIIIIIIIIHHHHHHIIIJJJKKKLLLMMMMMMMMMMMMMMMMMMLLLKKKKKKKKKKKKKKKJJJJJJKKKKKKKKKKKKJJJJJJHHHGGGGGGFFFFFFGGGGGGHHHFFFGGGGGGHHHHHHGGGGGGFFFHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGEEEDDDBBBBBBAAAAAA@@@@@@@@@???>>>???BBBEEEBBBBBBCCCCCCBBBAAA???>>><<<===>>>>>>???>>>>>>>>>???>>>>>>======>>>??????=========>>>???@@@AAAAAACCCBBBAAA???===<<<<<<;;;;;;;;;;;;::::::;;;;;;;;;<<<>>>AAACCCFFFIIINNNQQQXXX\\\bbbfffhhhjjjlllnnnnnnppprrruuuxxxyyyyyyyyy|||~~~~~~yyyrrriiiaaa\\\WWWTTTPPPMMMLLLLLLJJJIIIDDDCCCBBB@@@@@@@@@BBBCCCFFFIIINNNSSSXXX^^^dddiiirrrvvv{{{}}}|||}}}~~~}}}}}}{{{zzzzzzyyyyyyyyyzzzzzz{{{{{{}}}~~~~~~}}}}}}~~~xxxppphhh___XXXQQQNNNIIIFFFDDDCCCAAA?????????@@@@@@@@@@@@??????@@@CCCFFFKKKQQQZZZccciiippptttxxx|||zzzkkk^^^RRRMMMMMMXXXttt~~~yyy{{{}}}{{{ttthhh]]]UUUJJJFFFEEEQQQiii{{{xxxvvvvvvvvvxxxwwwooo___QQQIIICCC???777666444333444444333222444333333222111222222222111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222444444444555555555555555888888999999:::<<<===>>>===???@@@AAAAAABBBDDDFFFGGGRRRggg|||wwwllljjj{{{tttgggaaaWWWVVVUUUTTTVVV]]]eeekkkoooppprrrrrrqqqqqqrrrsssuuuxxx|||{{{vvvvvvvvvvvvuuusssrrrqqqvvvuuutttttttttuuuwwwxxxzzzooofff___YYYVVVPPPPPPOOONNNNNNNNNNNNNNNQQQRRRSSSUUUWWWXXXXXXYYYWWWWWWWWWWWWWWWVVVUUUTTTSSSRRRRRRQQQQQQQQQQQQRRRNNNMMMLLLKKKKKKJJJJJJJJJIIIJJJJJJKKKKKKJJJJJJIIIKKKKKKJJJJJJIIIIIIHHHHHHHHHGGGFFFDDDBBBAAAAAA@@@@@@AAA@@@>>><<<;;;===>>><<<======>>>????????????============>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>???@@@@@@AAABBBBBBBBBAAA@@@>>>===<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;===>>>?????????AAADDDGGGMMMQQQWWW\\\```dddgggjjjlllnnnqqqtttvvvwwwwwwwww{{{}}}|||wwwpppggg^^^VVVRRRMMMKKKGGGEEEDDDDDDBBBAAA===???AAABBBBBBDDDFFFIIIMMMPPPVVV[[[aaagggmmmqqq|||~~~~~~~~~~~~~~~}}}||||||{{{zzzzzz{{{{{{zzzzzzzzz{{{|||~~~~~~~~~~~~~~~vvvlllaaaYYYSSSOOOJJJFFFDDDCCCAAA@@@>>>??????@@@@@@??????>>>@@@CCCFFFJJJPPPYYYbbbhhhoootttzzz}}}~~~zzz||||||pppcccUUUOOOMMMTTTjjj|||}}}}}}|||uuuiii\\\RRRIIIFFFEEEQQQiii}}}xxxtttrrrrrrrrrqqqppphhhYYYMMMGGGBBB>>>888666444333444444333222444444333222222222222222111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000//////000000000111111111555555555555555555555555777777888888999;;;<<<===>>>???@@@AAAAAABBBDDDGGGGGGTTTjjj}}}ssshhhiii~~~uuuggg___UUUUUUUUUUUUWWW^^^ffflllmmmooorrrrrrrrrqqqrrrssstttxxx}}}wwwwwwvvvuuutttsssrrrrrruuutttsssssstttuuuwwwxxxzzzqqqkkkaaa```]]][[[ZZZZZZ\\\]]]^^^___bbbdddgggiiijjjkkkkkklllmmmnnnmmmkkkiiigggdddbbb___\\\ZZZZZZ[[[\\\YYYYYYWWWUUUTTTSSSSSSSSSRRRRRRSSSSSSSSSSSSRRRRRRRRRQQQQQQPPPOOONNNNNNMMMJJJIIIGGGEEECCCAAAAAA@@@???@@@@@@???===<<<===>>>===>>>>>>???@@@AAABBBCCC@@@???>>>=========>>>???;;;;;;===>>>???>>>>>>===???@@@AAAAAABBBBBBBBBBBBAAA@@@???>>>>>>=========<<<<<<===>>>>>>>>>>>>>>>?????????>>>======@@@BBBDDDHHHMMMRRRVVV[[[```dddfffiiimmmqqquuuvvvvvvvvvyyy{{{~~~xxxuuunnneee\\\SSSLLLHHHEEECCCAAA@@@@@@AAA@@@>>>>>>AAADDDEEEGGGJJJOOOTTTYYY\\\bbbhhhmmmsssyyy}}}~~~}}}~~~~~~zzzzzzzzz{{{|||}}}~~~}}}}}}}}}|||}}}}}}~~~{{{qqqddd[[[TTTPPPJJJFFFDDDCCCBBBAAA>>>>>>????????????>>>>>>???AAAEEEIIINNNVVV___eeelllrrryyy||||||~~~wwwqqqtttyyy~~~|||sssdddUUUOOOMMMQQQ```rrr~~~}}}ttteeeZZZMMMIIIGGGQQQjjj|||vvvrrrqqqqqqqqqjjjjjjdddYYYOOOJJJDDD>>>888666444444444555444222444444333222222222222333111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222333444444444555666666666777777888888999;;;<<<===>>>???AAAAAAAAABBBEEEGGGIIIVVVkkk~~~|||qqqeeegggttteee\\\SSSTTTUUUVVVYYY^^^fffkkkkkknnnppprrrrrrrrrssstttrrrwww}}}zzzxxxvvvtttrrrrrrrrrrrrrrrqqqqqqqqqqqqssstttuuu|||vvvsssooollljjjkkkmmmooooooqqqssswwwzzz|||~~~~~~~~~|||zzzwwwtttoookkkhhhggghhhiiidddcccbbb___^^^\\\\\\[[[[[[[[[\\\\\\\\\\\\[[[[[[YYYXXXXXXWWWVVVUUUTTTTTTKKKJJJHHHFFFDDDBBBAAAAAA<<<>>>@@@AAA@@@AAACCCDDDBBBBBBBBBCCCDDDEEEFFFGGGCCCAAA???======>>>???@@@<<<>>>@@@CCCDDDDDDCCCBBBAAAAAABBBCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@AAA>>>???@@@AAABBBBBBBBBBBBBBBBBBAAA???===>>>@@@BBB???BBBGGGKKKOOOTTTZZZ^^^bbbeeejjjooosssuuuvvvvvvwwwzzz}}}|||~~~}}}sssoooggg]]]SSSKKKEEEAAABBB@@@??????AAABBBAAAAAACCCEEEHHHIIIKKKQQQXXX^^^cccgggmmmsssxxx}}}}}}}}}~~~~~~~~~xxxxxxyyy{{{}}}~~~}}}}}}}}}}}}~~~~~~tttggg^^^TTTPPPJJJFFFDDDCCCBBBAAA>>>>>>????????????>>>>>>>>>@@@CCCGGGMMMUUU]]]ccchhhooovvvxxxvvvvvv{{{wwwqqqsssxxx~~~~~~{{{zzzrrrbbbSSSNNNLLLNNNZZZhhhxxx|||sssgggSSSNNNJJJSSSkkk|||vvvsssrrrrrrsssggghhheee]]]UUUOOOGGG@@@888666444444444555444333555444333333222222333333111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000111111222222222333333333111222333444555777888888888888888999:::;;;<<<===>>>???AAAAAAAAABBBEEEGGGKKKVVVjjj{{{{{{ooodddfffssscccYYYRRRSSSUUUWWWZZZ___fffjjjjjjlllpppqqqrrrrrrssstttqqqvvv~~~~~~|||xxxuuurrrqqqqqqqqqoooooonnnnnnoooqqqrrrsss~~~{{{zzzzzzxxxvvvrrrnnnkkkjjjjjjkkkooonnnnnnoooooonnnjjjggggggfffeeedddbbb^^^YYYUUUTTTOOOHHHCCCAAAAAAAAAAAA===>>>???@@@BBBEEEHHHIIIPPPOOONNNMMMLLLLLLMMMMMMKKKJJJIIIFFFDDDAAA@@@???BBBBBBCCCDDDEEEEEEDDDDDDCCCCCCCCCDDDCCCCCCBBBBBBAAA@@@???>>>>>>???@@@AAA===???BBBDDDDDDCCCAAA???AAAAAA@@@??????>>>======??????AAADDDIIINNNSSSVVVYYY]]]ccchhhlllpppsssvvvqqquuuyyy}}}~~~{{{ssshhhYYYNNNHHHEEEAAA===;;;===???@@@@@@AAADDDFFFHHHLLLPPPUUUZZZ___dddgggppptttyyy~~~~~~~~~}}}~~~~~~~~~~~~~~~}}}}}}zzzzzz{{{|||}}}~~~}}}|||zzz{{{}}}}}}}}}~~~}}}}}}xxxkkkcccYYYPPPHHHFFFEEEBBB@@@AAA@@@@@@@@@@@@@@@@@@AAAAAA???AAACCCFFFJJJPPPWWW[[[ggglllqqqsssrrrqqqqqqrrr{{{wwwvvvyyy{{{yyyvvviii___SSSLLLIIIKKKVVVaaahhhnnnvvv|||~~~}}}|||{{{xxx}}}zzzgggXXXKKKKKKZZZqqqzzzvvvuuutttqqqnnnkkkiiiddd\\\SSSKKKGGGEEE:::888555333333333222111111222333444444333222111222222111111111111222222000000000000111111111111000111111111111222222222000000000000111111111111000000111222444555666777444555666666666666666666999999999999:::;;;<<<<<<<<<===???BBBEEEHHHJJJKKKLLLXXXmmm~~~|||nnn]]]dddqqqaaaVVVUUUUUUTTTUUUXXX^^^dddggglllmmmnnnooopppqqqrrrsssuuuyyy{{{{{{zzzvvvrrrooonnnooommmkkkiiihhhiiijjjmmmnnn~~~~~~{{{yyyxxxwwwuuussspppjjjccc^^^WWWRRRKKKFFFCCCCCCBBBAAA>>>>>>???BBBFFFKKKOOORRR[[[[[[ZZZZZZYYYWWWVVVUUURRRQQQNNNKKKHHHEEEDDDCCCAAAAAABBBCCCCCCCCCCCCCCC@@@AAAAAABBBBBBAAAAAA@@@???>>>============>>>???>>>@@@BBBCCCCCCCCCAAA@@@AAAAAA@@@@@@@@@?????????>>>>>>???@@@CCCGGGJJJLLLQQQUUUZZZ___dddhhhmmmpppqqqtttxxxzzz|||}}}zzzwwwiii___QQQHHHCCCAAA>>>;;;<<<>>>???@@@AAACCCGGGJJJOOOTTTZZZ```dddjjjpppuuu|||~~~}}}}}}|||zzz{{{{{{|||}}}~~~~~~~~~|||||||||~~~~~~}}}~~~yyynnnfff[[[RRRIIIGGGEEEAAA@@@@@@>>>?????????@@@@@@AAAAAA???AAADDDFFFJJJPPPWWW[[[ccchhhmmmoooooonnnnnnnnn~~~zzzyyy{{{zzzvvvrrrfff\\\RRRKKKHHHKKKVVVaaagggmmmtttzzz|||||||||{{{|||xxxjjjYYYNNNOOO[[[ooo|||zzzwwwrrrooollljjjeee]]]SSSKKKFFFDDD;;;888555444444444333222222222222333333222222222222222111111111111222222000000000000111111111111000000111111111222222222000000000000111111111111333333333333333333333333555555666777777777666666999999999999:::;;;<<<======>>>@@@CCCFFFHHHKKKLLLMMMZZZnnnzzzmmm]]]ggg~~~ooo```VVVTTTTTTSSSTTTXXX]]]cccgggllllllmmmoooppprrrssstttvvvzzz|||zzzvvvrrrnnnkkkiiihhhjjjhhheeecccbbbbbbdddeee~~~}}}}}}{{{zzzyyywwwtttqqqqqqrrruuuwwwzzz~~~~~~uuulllfffZZZVVVOOOIIIFFFDDDCCCBBB@@@@@@@@@DDDJJJSSS[[[```jjjkkklllkkkhhhddd___]]]XXXUUUQQQLLLHHHFFFEEEDDD???@@@AAAAAABBBAAAAAAAAA>>>>>>???????????????>>>======<<<<<<<<<<<<======@@@@@@AAAAAABBBBBBAAAAAA@@@@@@AAAAAAAAABBBBBBBBB@@@???>>>>>>>>>@@@AAABBBHHHKKKOOOTTTYYY___fffjjjooorrruuuvvvwwwxxxzzz{{{zzzrrrlll\\\TTTIIIBBB???>>>===;;;>>>???AAABBBEEEIIIOOOSSSYYY```hhhnnnrrrxxx~~~}}}||||||{{{{{{||||||}}}}}}~~~~~~~~~}}}}}}}}}~~~{{{qqqjjj^^^TTTKKKHHHEEEAAA??????======>>>>>>???@@@AAAAAA@@@AAADDDGGGJJJPPPWWW\\\aaaeeejjjmmmnnnmmmmmmmmmxxx}}}{{{zzzwwwrrrnnndddZZZPPPJJJGGGJJJUUU```hhhmmmtttyyy|||}}}}}}~~~}}}vvvkkk[[[QQQQQQ\\\mmm{{{uuupppnnnlllfff^^^SSSKKKEEECCC<<<999666555555555444333333222222222222222222333222222111111111111222222000000000000111111111111000000000111111111222222000000000000111111111111222222222222222222222222555666666777888888777777:::::::::::::::;;;======??????AAACCCFFFHHHKKKLLLNNN\\\pppyyylll___lll|||mmm___WWWTTTSSSRRRTTTXXX^^^dddgggkkklllmmmoooqqqssstttuuuxxx|||{{{wwwppplllkkkiiifffccceeeccc___[[[YYYYYYZZZ[[[{{{uuupppmmmkkkiiihhhfffdddaaa______bbbfffiiiqqqvvv{{{~~~{{{ooohhh^^^YYYRRRLLLHHHFFFCCCBBBAAAAAAAAAFFFNNNZZZeeelllwwwxxxyyywwwrrrjjjbbb^^^WWWSSSNNNHHHDDDBBBAAAAAA>>>>>>???@@@@@@?????????======>>>?????????>>>>>>=========<<<<<<=========?????????????????????@@@??????@@@AAABBBCCCDDDDDDBBBBBB@@@???>>>>>>??????AAADDDGGGKKKPPPWWW^^^cccjjjllloooqqqssstttwwwyyy|||}}}}}}~~~zzzqqqfff___QQQKKKDDD@@@>>>????????????AAACCCGGGLLLSSS[[[aaagggnnnwww|||}}}||||||||||||||||||}}}}}}}}}}}}||||||||||||~~~|||sssmmm```VVVMMMIIIFFFAAA>>>???;;;<<<===>>>???@@@AAAAAA@@@BBBDDDGGGKKKPPPWWW\\\cccfffkkkoooppppppooooooqqq}}}yyyvvvssspppmmmddd[[[QQQJJJGGGIIIRRR\\\iiinnntttyyy|||}}}{{{uuujjj___RRRPPP[[[pppwwwqqqpppmmmhhh___TTTKKKEEECCC<<<:::777555555555444333444333222111111222333444222222111111111111222222///000000000111111111111000000000000111111111111///000000000111111111111...///000111333444555555666666777888999999999999::::::::::::;;;<<<===>>>??????@@@BBBDDDFFFIIIJJJOOO^^^qqq}}}}}}zzzlllbbbqqq}}}mmm```XXXTTTSSSSSSUUUYYY___fffjjjllllllnnnppprrrtttuuuvvvxxx}}}zzzssskkkgggggggggccc___\\\YYYUUURRRQQQRRRTTTVVVrrrnnngggaaa^^^[[[YYYXXXSSSQQQNNNMMMNNNQQQUUUXXXfffjjjppptttvvvyyy~~~~~~rrrkkk```\\\UUUOOOKKKGGGEEEBBBBBBAAABBBFFFPPP]]]jjjrrr||||||{{{wwwpppggg^^^XXXRRROOOJJJEEEAAA>>>>>>>>>======>>>>>>>>>>>>============>>>???????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=====================>>>???@@@BBBCCCDDDDDDBBBAAAAAA@@@@@@?????????===???AAACCCGGGMMMTTTYYYaaadddhhhkkkmmmppptttwwwvvvwwwzzz|||~~~zzzssshhh]]]UUUHHHEEEAAA>>>>>>???AAABBBAAACCCHHHNNNUUU___iiipppvvv|||~~~}}}|||}}}}}}}}}}}}||||||||||||{{{{{{{{{|||}}}|||tttnnnbbbXXXOOOJJJGGGBBB??????;;;<<<===>>>???@@@AAAAAA@@@BBBDDDGGGKKKQQQXXX\\\dddfffkkkooorrrsssrrrpppmmm{{{}}}vvvrrrpppoooooohhh^^^SSSLLLGGGGGGOOOXXXhhhlllrrrwwwzzz{{{|||}}}zzz{{{mmmbbbRRRMMMYYYrrryyysssqqqoooiii___TTTKKKEEECCC<<<:::777555555555444333444333222111111222333444222222111111111111222222///000000000111111111111//////000000000111111111///000000000111111111111//////000111333444555666666777888999::::::::::::;;;;;;;;;;;;<<<===>>>>>>???>>>>>>???AAADDDFFFHHHOOO```rrr{{{|||~~~}}}{{{zzz}}}|||ooogggwwwpppbbbZZZUUUUUUUUUWWW\\\bbbiiimmmmmmnnnoooqqqrrrtttuuuvvvxxx||||||tttiiicccaaa___[[[WWWPPPNNNKKKJJJKKKNNNRRRUUUddd___YYYSSSQQQOOONNNMMMJJJIIIFFFEEEFFFHHHKKKMMMUUUZZZaaafffjjjnnntttxxxvvvyyyuuuoooccc___XXXSSSOOOKKKHHHEEEBBBAAAAAAEEEOOO[[[hhhpppwwwvvvtttnnnggg^^^VVVQQQNNNLLLHHHDDD@@@???>>>>>>======>>>>>>======<<<<<<======>>>???@@@@@@@@@@@@??????@@@@@@@@@@@@??????======>>>>>>======<<<;;;;;;<<<===>>>@@@AAABBBCCC?????????@@@@@@@@@@@@@@@<<<===>>>>>>@@@DDDJJJNNNVVVYYY]]]aaaeeeiiinnnrrrppprrruuuyyy}}}~~~~~~}}}~~~yyysssjjj```VVVPPPBBBAAA???>>>>>>@@@BBBCCCDDDGGGMMMUUU]]]hhhrrryyy~~~~~~~~~~~~}}}}}}||||||{{{{{{{{{{{{{{{|||}}}|||sssmmmcccYYYPPPKKKHHHCCC???@@@======>>>>>>???@@@AAAAAAAAABBBEEEGGGKKKQQQXXX]]]ccceeehhhmmmrrrsssrrrpppjjjvvv{{{uuurrrqqqqqqkkkaaaVVVNNNHHHHHHNNNWWWeeejjjqqquuuwwwxxxxxxxxx{{{tttcccSSSMMMVVVmmm{{{uuuqqqoooiii```UUULLLFFFDDD<<<999666555555555444333333222222222222222222333222222111111111111222222000000000000111111111111/////////000000000111111000000000000111111111111333333333333333333333333777777999:::;;;;;;<<<;;;<<<<<<;;;<<<<<<===>>>??????>>>>>>>>>???BBBEEEGGGOOOaaattt|||}}}}}}xxxwwwyyy~~~sssnnn~~~ttteeeZZZVVVVVVVVVXXX]]]dddkkkooooooooopppqqqssstttuuuuuuwwwzzzyyymmmccc\\\XXXTTTQQQKKKIIIGGGFFFHHHMMMRRRVVV[[[VVVPPPLLLKKKKKKKKKKKKJJJIIIGGGFFFFFFGGGIIIJJJJJJNNNUUUYYY[[[^^^cccggggggjjjnnnrrruuuzzz|||{{{{{{|||~~~yyyrrrnnngggbbb\\\WWWSSSOOOLLLIIIAAA@@@@@@DDDLLLWWWcccjjjnnnlllhhhccc\\\VVVQQQNNNIIIHHHFFFDDDAAA@@@???>>>======>>>>>>===<<<<<<;;;<<<===>>>??????@@@@@@@@@??????@@@AAAAAA@@@??????===>>>???@@@@@@>>><<<;;;::::::;;;<<<>>>???@@@@@@??????@@@AAABBBBBBBBBBBB???@@@@@@??????@@@CCCFFFKKKNNNRRRVVVZZZ___eeeiiikkkmmmqqqvvvyyy|||}}}}}}~~~~~~~~~}}}|||}}}xxxppphhh___WWWOOOJJJBBBBBBBBBAAAAAACCCEEEGGGGGGKKKRRRZZZcccllluuu{{{~~~~~~}}}|||{{{{{{zzz||||||}}}}}}~~~~~~~~~tttmmmdddZZZPPPLLLIIIDDDAAAAAA>>>?????????@@@@@@AAAAAAAAACCCEEEHHHLLLQQQXXX]]]cccdddgggmmmrrrtttrrrpppiiisss}}}vvvrrrqqqlllcccXXXPPPKKKJJJQQQYYYfffkkkrrrwwwyyyxxxvvvvvv|||{{{bbbVVVQQQTTTbbb|||wwwqqqoooiii```VVVMMMGGGEEE;;;888555444444444333222222222222333333222222222222222111111111111222222000000000000111111111111////////////000000000111000000000000111111111111444444444444444444444444777888999;;;<<<<<<======<<<<<<<<<<<<===>>>???@@@@@@???>>>>>>???BBBEEEGGGOOOcccwww{{{wwwyyywwwtttwwwfffXXXUUUUUUUUUXXX]]]dddkkkpppqqqqqqrrrrrrssstttttttttvvvxxx}}}ssshhh___ZZZXXXWWWSSSQQQMMMKKKLLLPPPUUUYYYXXXSSSNNNJJJJJJKKKMMMMMMHHHGGGFFFEEEEEEEEEEEEFFFGGGKKKOOOQQQQQQRRRUUUXXX^^^```bbbdddeeegggkkknnnmmmmmmkkkgggdddcccdddeeeeeejjjoooqqqoooooosssvvvppprrrssstttvvvzzz{{{uuupppllliiiiiieee___ZZZVVVSSSOOOMMMAAA@@@@@@CCCJJJTTT___eeehhheeeaaa[[[VVVRRROOONNNEEEEEEDDDCCCAAA???>>>>>>===>>>>>>>>>===<<<;;;;;;;;;<<<===>>>????????????>>>???@@@AAAAAA@@@???>>>>>>???AAABBBBBB@@@===;;;999999:::;;;<<<===>>>>>>AAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBAAAAAABBBDDDEEEGGGKKKNNNRRRWWW]]]aaahhhkkkooossswwwyyyyyyyyy{{{||||||~~~}}}zzzxxxwwwqqqhhh^^^VVVNNNHHHDDDEEEEEEFFFFFFFFFGGGJJJLLLJJJNNNUUU]]]eeemmmuuuzzz~~~~~~}}}|||{{{zzzzzz~~~~~~~~~zzz|||~~~uuummmdddZZZPPPLLLIIIDDDAAABBB@@@@@@@@@@@@@@@@@@AAAAAAAAACCCEEEHHHLLLQQQXXX]]]dddeeehhhnnntttvvvtttqqqhhhqqq~~~{{{tttppplllcccYYYQQQLLLLLLSSS\\\hhhnnnvvv{{{|||zzzxxxwww|||~~~aaaXXXUUUSSSXXXvvv|||xxxqqqnnniii```VVVMMMHHHFFF:::888555333333333333111111222333444444333222111222222111111111111222222000000000000111111111111////////////000000000000000000000000111111111111111222333444666777888888777888999;;;<<<=========<<<<<<<<<======>>>???@@@BBBAAA??????@@@BBBEEEGGGOOOdddyyyyyyyyyzzzyyyyyyfffWWWTTTTTTUUUWWW]]]dddkkkooorrrrrrrrrsssssssssttttttuuuwww|||yyynnneeeaaabbbddd^^^[[[VVVSSSSSSUUUYYY\\\bbbZZZQQQMMMOOOSSSSSSRRRVVVSSSOOOKKKHHHGGGGGGHHHJJJJJJJJJJJJKKKMMMNNNOOOSSSSSSTTTUUUVVVXXXYYYZZZYYYYYYYYYYYYYYYXXXWWWVVVWWW[[[___``````aaadddgggeeehhhkkkkkkiiikkkqqqwwwyyy|||sssqqqnnnkkkjjjiiiiiijjjjjjeee___]]][[[XXXPPPJJJDDDCCCBBBDDDIIIQQQYYY^^^]]]]]]]]]\\\YYYUUUQQQNNNIIIGGGDDDAAA????????????@@@@@@??????>>>>>>======BBBAAA@@@@@@@@@AAABBBCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@;;;;;;;;;;;;;;;:::::::::???@@@AAABBBDDDFFFHHHJJJHHHGGGFFFEEECCCBBBBBBAAABBBBBBAAACCCFFFJJJNNNQQQ[[[___fffmmmrrrvvvwwwxxxuuuvvvwwwyyy|||~~~~~~|||}}}~~~xxxsssuuummmaaaWWWRRRNNNKKKIIIHHHHHHHHHHHHIIIKKKLLLMMMRRRTTTXXX]]]dddkkkppptttxxxyyyzzz~~~~~~}}}~~~|||zzz}}}||||||~~~}}}}}}~~~yyyooobbb[[[SSSLLLIIIFFFAAA>>>>>>>>>>>>>>>>>>??????@@@EEECCCCCCHHHOOOWWW[[[]]]```gggmmmnnnpppssssssqqqooonnnuuuuuupppkkkbbbVVVJJJEEEOOO\\\rrr|||}}}zzz}}}|||www~~~pppWWWNNNSSSVVVeeeyyyssssssoooeeeYYYNNNIIIHHH???888222333333111//////222222222222222222222222222222222222222111000////////////000111111222222000111111111111222222222111111111000000000000000222222111111222444555777:::;;;<<<<<<;;;;;;===???===>>>>>>???@@@@@@AAAAAAFFFCCCBBBCCCBBB@@@DDDIIIPPPddd{{{xxxvvv~~~}}}{{{qqqeee^^^TTTTTTUUUYYY```gggkkkmmmppppppooooooppprrrtttuuuyyy{{{~~~yyyuuuxxx}}}uuulll```YYYYYY^^^dddgggqqqiii```\\\]]]```aaaaaaaaa^^^YYYSSSPPPNNNNNNNNNNNNNNNOOOOOOPPPQQQQQQQQQSSSSSSRRRQQQQQQRRRSSSTTTSSSTTTTTTUUUUUUTTTTTTSSSVVVYYY]]]______```cccfffeeehhhkkkkkkkkkmmmsssxxx{{{|||~~~wwwmmmgggcccbbb```______```bbbcccgggddd```^^^]]]ZZZRRRLLLFFFDDDCCCEEEJJJQQQYYY^^^_________^^^[[[WWWSSSQQQKKKJJJGGGDDDBBBAAAAAAAAAAAAAAABBBBBBBBBAAA@@@@@@AAAAAA@@@?????????@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA???>>>>>>>>>======<<<<<<===>>>???AAACCCFFFHHHIIIJJJJJJIIIGGGFFFDDDBBBAAA@@@@@@???@@@BBBEEEIIIKKKRRRUUU[[[bbbiiinnnqqqrrrpppqqqrrrtttwwwzzz|||}}}~~~}}}|||{{{~~~~~~~~~~~~}}}}}}}}}|||zzzxxxxxxzzzwwwqqqllliiicccZZZTTTQQQPPPOOONNNRRRQQQOOOOOOOOOQQQRRRTTTVVVVVVYYY\\\aaafffjjjmmmpppppprrrwww}}}{{{wwwwww{{{}}}|||~~~|||{{{~~~}}}|||{{{{{{}}}~~~~~~}}}}}}~~~zzzpppccc\\\TTTNNNJJJHHHCCC@@@>>>>>>>>>>>>>>>???@@@@@@EEEDDDDDDHHHPPPWWW\\\]]]```gggmmmnnnooorrrrrrpppkkkjjjqqq}}}xxxpppeeeYYYNNNIIIQQQ\\\sss~~~~~~zzz}}}~~~{{{vvv[[[OOOQQQRRRcccyyyuuusssnnneeeZZZPPPKKKIII@@@999333444444111000000222222222222222222222222222222222222222111000000111111111000000000000000000111111111111222222222222222222222222222111111444333333333444666888999:::;;;<<<;;;;;;;;;===????????????@@@AAAAAABBBBBBFFFCCCCCCDDDCCCBBBFFFLLLVVVjjj|||uuuwwwwwwuuusssjjj```YYYTTTTTTUUUZZZ```ggglllnnnpppoooooooooppprrrtttuuuzzz}}}zzzooohhhgggkkkpppsssvvvqqqqqqsssuuuuuutttpppjjjccc^^^[[[ZZZZZZWWWYYY[[[]]]___``````______]]]YYYVVVUUUUUUVVVWWWUUUVVVWWWXXXYYYYYYYYYYYY[[[^^^aaadddfffhhhjjjlllkkknnnqqqrrrrrrtttyyy~~~}}}}}}}}}{{{zzz|||rrrfff^^^WWWTTTWWWVVVVVVWWWZZZ]]]```bbbdddbbbaaaaaa```[[[TTTNNNHHHFFFEEEFFFJJJQQQXXX]]]aaaaaaaaa```]]]ZZZVVVTTTOOOMMMJJJHHHFFFDDDDDDDDDDDDEEEGGGIIIIIIHHHGGGFFFDDDCCCBBB@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@??????<<<======???AAACCCEEEFFFJJJKKKKKKJJJIIIGGGEEEDDDBBBAAAAAA@@@AAABBBDDDEEEHHHKKKOOOVVV]]]cccgggjjjjjjjjjlllmmmooorrrtttuuuwwwxxxzzz{{{{{{zzzxxxwww{{{{{{zzzzzzzzzyyyyyyyyyvvvtttsssttttttqqqjjjeee\\\YYYUUUSSSTTTVVVXXXYYY[[[ZZZWWWUUUUUUVVVXXXYYYYYYYYYYYYZZZ\\\___bbbcccggghhhjjjooouuuzzz|||}}}zzzuuunnnjjjlllsss}}}}}}{{{~~~}}}}}}{{{{{{zzzzzz{{{|||}}}}}}~~~}}}}}}~~~{{{qqqccc]]]UUUOOOLLLJJJFFFCCC???>>>>>>>>>>>>???@@@@@@DDDDDDEEEJJJQQQXXX\\\^^^bbbiiinnnnnnoooqqqqqqooohhhfffmmmzzzxxxiii\\\RRRNNNSSS[[[sss{{{}}}|||aaaQQQOOOPPP```|||xxxtttmmmddd[[[RRRLLLIIIBBB:::555555555222111111222222222222222222222222111222222222222111000000222222111111000//////...000111111111111222222222222333333333333333333333555555555666777999:::;;;999:::;;;;;;:::;;;===???@@@AAAAAABBBBBBCCCDDDDDDFFFDDDDDDFFFFFFEEEIIIOOO]]]qqq{{{uuupppuuu|||qqqmmmkkkccc[[[WWWTTTTTTVVVZZZaaahhhlllnnnooooooooooooppprrrsssuuuzzz~~~}}}}}}xxxrrrooonnnmmmjjjlllppptttvvvxxxxxxxxxuuurrrlllgggdddbbbccccccaaabbbcccdddffffffgggggggggjjjmmmpppsssvvvxxxzzzxxxzzz|||||||||}}}~~~}}}{{{{{{}}}xxxxxxyyyzzz}}}yyyrrrhhh___YYYUUURRRPPPQQQQQQRRRTTTWWW[[[___aaabbbbbbbbbcccaaa[[[SSSMMMHHHGGGEEEEEEIIIPPPWWW[[[aaaaaaaaa```^^^[[[XXXWWWSSSRRROOOMMMJJJIIIHHHHHHIIIKKKMMMPPPQQQPPPNNNMMMJJJIIIGGGEEEDDDCCCCCCDDDAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCFFFEEEEEECCCBBBAAA@@@@@@>>>>>>>>>>>>???@@@AAABBBFFFGGGIIIKKKLLLLLLKKKKKKHHHGGGFFFEEEEEEDDDDDDDDDDDDEEEHHHLLLRRRXXX\\\___bbbbbbcccdddfffhhhjjjkkkjjjlllpppsssttttttrrrqqqvvvuuuuuuuuuttttttttttttoooooooooooooookkkeee```VVVVVVVVVXXX[[[___ccceeeaaa___\\\YYYWWWXXXZZZ[[[[[[ZZZYYYYYYYYYZZZ\\\\\\cccdddfffkkkqqqvvvxxxxxxtttoooiiifffiiirrr|||~~~~~~~~~~~~~~~|||{{{}}}}}}~~~~~~~~~~~~~~~~~~zzzzzz{{{{{{|||}}}}}}}}}|||||||||}}}~~~{{{qqqccc]]]UUUPPPMMMJJJGGGCCC??????>>>>>>??????@@@AAADDDEEEGGGLLLRRRXXX]]]```dddkkkppppppppprrrqqqnnniiifffkkkxxxmmm^^^TTTOOORRRWWWppp}}}~~~~~~dddTTTQQQQQQ```}}}~~~xxxpppeee[[[SSSLLLIIIDDD<<<666555666333222333222222222222222222222222111111222222222111111000111111111111000000//////000000111111111222222222222222222222333333333333555666666888999:::;;;<<<999:::;;;;;;:::;;;===???BBBBBBCCCDDDDDDEEEEEEFFFGGGEEEEEEGGGHHHHHHMMMSSSaaauuuwwwpppjjjpppzzznnniiifff```ZZZWWWUUUTTTVVV[[[bbbiiimmmpppooooooooooooppprrrsssuuuyyy~~~yyytttrrrqqqqqqlllmmmnnnooopppqqqqqqqqqrrrtttwww{{{~~~|||}}}~~~xxxzzz|||}}}}}}~~~xxxpppccc```[[[XXXVVVTTTRRRPPPLLLLLLLLLMMMPPPTTTWWWZZZ```aaacccccc```ZZZRRRLLLHHHGGGEEEEEEIIIOOOVVVZZZ````````````___]]][[[ZZZYYYXXXVVVSSSQQQOOOMMMMMMLLLNNNQQQSSSTTTSSSRRRQQQOOONNNKKKHHHFFFEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBFFFFFFEEEDDDBBBAAA@@@@@@AAA@@@???>>>>>>>>>>>>>>>???AAAEEEIIIMMMPPPRRRSSSMMMMMMLLLKKKJJJHHHGGGFFFCCCDDDDDDFFFIIILLLPPPRRRVVVVVVWWWXXXZZZ[[[]]]^^^[[[]]]bbbfffiiijjjjjjiiijjjjjjjjjjjjiiiiiiiiiiiieeeeeeffffffeeebbb^^^[[[UUUWWWZZZ^^^bbbfffjjjlllfffddd```]]][[[[[[\\\]]]\\\[[[ZZZYYYXXXYYYYYYZZZ```aaadddiiiooosssttttttpppmmmiiihhhlllsss|||~~~~~~}}}}}}}}}~~~}}}{{{}}}}}}|||}}}}}}}}}~~~~~~zzz{{{}}}~~~~~~~~~{{{{{{|||}}}~~~{{{qqqddd^^^UUUPPPMMMJJJFFFCCC???????????????@@@@@@AAACCCEEEIIIMMMSSSYYY^^^bbbgggnnnrrrrrrrrrtttssspppkkkgggjjjvvvsssaaaUUUNNNOOOSSSjjj|||}}}~~~~~~~~~zzzcccVVVUUUUUUccc{{{wwwiii\\\RRRLLLIIIFFF===777666666333222333222222222222222222222222000111111222222222111111//////000000111111111111000000111111111222222222111111111111222222333333444555666888999:::;;;<<<999:::;;;;;;;;;<<<>>>AAADDDDDDDDDEEEFFFFFFGGGGGGGGGEEEFFFIIIJJJKKKOOOVVVbbbvvvxxxnnneeejjjyyymmmgggccc\\\XXXWWWUUUUUUVVV[[[cccjjjoooqqqppppppooopppqqqrrrtttuuuxxx~~~wwwwwwxxxxxxyyyxxxxxxxxxzzz{{{~~~~~~|||zzzyyywww{{{~~~tttiiiaaa[[[YYYVVVUUUTTTRRROOOMMMKKKKKKKKKKKKMMMPPPSSSUUU\\\^^^```aaa^^^XXXQQQMMMIIIGGGEEEFFFIIIPPPWWW[[[```aaaaaabbbbbbbbbaaaaaaaaa```^^^\\\YYYWWWUUUTTTOOOQQQSSSUUUVVVUUUTTTTTTSSSQQQNNNJJJGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEDDDCCCBBBAAAAAA@@@CCCBBBAAA@@@>>>>>>>>>>>><<<>>>AAAFFFKKKOOOSSSUUUOOOPPPPPPOOONNNKKKIIIHHHEEEDDDCCCCCCCCCDDDFFFGGGJJJJJJKKKKKKLLLNNNOOOPPPNNNPPPTTTXXX[[[]]]]]]]]][[[[[[[[[[[[ZZZZZZZZZZZZVVVWWWXXXYYYYYYWWWVVVTTTUUUYYY^^^bbbfffiiilllooollljjjhhheeecccbbbaaaaaa^^^]]][[[ZZZYYYYYYZZZZZZ]]]^^^aaafffllloooppppppkkkjjjhhhiiimmmttt{{{~~~}}}}}}}}}}}}~~~~~~}}}|||}}}|||||||||||||||}}}~~~zzz|||~~~{{{{{{|||}}}~~~|||rrrfff___WWWPPPMMMJJJEEEBBB@@@????????????@@@AAAAAABBBFFFJJJOOOTTTZZZ___cccjjjqqquuuvvvvvvxxxwwwtttnnngggiiittt}}}|||gggVVVMMMMMMQQQdddxxx~~~wwwzzz{{{|||ttt```WWWWWWYYYhhh|||qqq___RRRLLLKKKGGG>>>777555555333222444222222222222222222222222000000111222222222222111...//////000111111222222000111111111111222222222000000111111222222333333333444666888:::;;;;;;<<<:::;;;<<<======>>>@@@BBBDDDEEEEEEFFFFFFGGGGGGHHHHHHFFFGGGJJJKKKLLLQQQWWWbbbuuu{{{nnnbbbhhhyyymmmfff```YYYUUUUUUUUUUUUWWW\\\ccckkkppprrrqqqqqqqqqqqqrrrtttuuuvvvyyy~~~{{{zzzuuuuuuuuutttpppjjjdddaaa^^^[[[XXXVVVUUUSSSPPPNNNMMMLLLKKKKKKMMMOOORRRSSSVVVYYY\\\]]][[[WWWRRRPPPJJJIIIGGGHHHLLLRRRZZZ^^^cccdddeeefffggghhhiiijjjjjjiiigggeeebbb___]]][[[WWWXXXYYYZZZZZZZZZZZZZZZWWWUUUQQQNNNJJJHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCBBBAAAAAA@@@@@@@@@AAA>>>???@@@BBBFFFJJJNNNQQQQQQRRRSSSTTTRRRPPPMMMLLLHHHHHHFFFEEEDDDCCCCCCCCCDDDDDDDDDDDDEEEFFFHHHHHHFFFHHHJJJLLLNNNOOOPPPPPPPPPOOOOOOOOOOOONNNNNNNNNJJJLLLMMMNNNNNNOOOPPPQQQWWW\\\bbbgggjjjllloooqqqoooooommmllljjjhhhfffeeebbbaaa___\\\[[[ZZZZZZZZZZZZ\\\___dddjjjmmmnnnmmmhhhfffeeeffflllttt}}}}}}}}}|||||||||}}}~~~~~~~~~~~~~~~}}}}}}}}}|||{{{{{{{{{|||}}}yyy{{{~~~{{{{{{|||~~~~~~uuuiiibbbYYYRRRNNNJJJFFFBBB@@@@@@??????@@@@@@AAABBBBBBFFFLLLQQQUUUZZZ```dddmmmsssxxxyyyyyy{{{{{{xxxssskkkjjjttt}}}nnnZZZNNNMMMRRR```uuu}}}tttwwwxxxxxxzzz|||ooo]]]UUUVVVZZZlll{{{cccRRRMMMNNNGGG>>>666555444222222333222222222222222222222222000000111222222222222222000000000000000111111111000111111111111222222222111111222222333444444555333555777999;;;<<<<<<<<<:::<<<===>>>>>>???BBBDDDDDDEEEEEEFFFGGGGGGHHHHHHIIIGGGHHHJJJKKKLLLQQQWWWcccuuu|||oooccciii{{{oooggg```XXXTTTTTTUUUUUUWWW\\\dddkkkpppssssssrrrrrrrrrsssuuuwwwxxxzzz{{{wwwrrrlllhhhggghhhiiiddd```\\\YYYXXXWWWUUUTTTJJJIIIHHHHHHJJJLLLOOOPPPQQQTTTXXXZZZYYYVVVTTTSSSLLLJJJIIIJJJNNNUUU\\\aaafffggghhhjjjlllnnnooopppooonnnmmmkkkhhheeebbbaaa____________`````````aaa[[[YYYVVVQQQNNNKKKJJJIIIGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBAAAAAAAAABBBBBBCCCDDDBBBAAA@@@@@@BBBFFFIIILLLTTTUUUWWWXXXWWWUUURRRPPPLLLLLLKKKIIIHHHFFFEEEDDDCCCCCCCCCCCCDDDEEEFFFGGGDDDDDDDDDEEEEEEFFFGGGGGGKKKJJJJJJJJJIIIIIIIIIIIIEEEFFFHHHIIIIIIKKKNNNQQQYYY___fffkkkmmmooorrrtttpppppppppooommmjjjhhhfffeeedddaaa^^^\\\ZZZZZZZZZZZZ\\\___eeejjjmmmmmmmmmgggeeeccceeekkkuuu~~~}}}||||||{{{{{{||||||}}}~~~~~~~~~~~~~~~~~~~~~}}}|||{{{zzz{{{{{{|||xxxzzz~~~~~~{{{|||}}}~~~~~~~~~~~~wwwkkkddd[[[TTTOOOKKKFFFCCC@@@@@@??????@@@@@@AAABBBBBBFFFMMMQQQUUUZZZ```eeennnuuuzzz{{{{{{~~~~~~{{{yyypppnnnwwwttt]]]OOOOOOUUU___ttt|||sssvvvvvvuuuvvvzzz{{{yyymmm[[[SSSTTTZZZnnnfffSSSNNNQQQGGG>>>666444444222111333222222222222222222222222///000111222222222222222222222111111000/////////000111111111111222222222222222333333444555666666444555888:::<<<=========;;;===>>>??????@@@CCCEEEDDDEEEEEEFFFFFFGGGHHHHHHJJJHHHHHHKKKKKKLLLPPPWWWddduuu|||ooodddkkk}}}rrrkkkcccZZZUUUUUUUUUUUUWWW\\\dddlllqqqssssssssssssssstttvvvwwwyyy|||}}}tttllljjjiiihhhgggiiigggeeebbb```^^^[[[WWWTTTQQQNNNKKKIIIJJJKKKKKKKKKQQQRRRTTTWWWXXXWWWTTTQQQNNNMMMLLLMMMRRRXXX___dddhhhlllppprrrrrrpppoooooommmoooppppppooollliiigggfffeeedddcccbbbbbbcccccceee___WWWTTTTTTTTTQQQMMMNNNLLLKKKKKKLLLLLLLLLKKKIIIJJJJJJIIIHHHFFFDDDBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCBBBAAA@@@AAABBBBBBMMMNNNQQQVVV[[[[[[WWWSSSRRRRRRQQQNNNIIIFFFFFFFFFFFFGGGGGGFFFDDDBBBCCCDDDFFFEEEEEEEEEFFFHHHJJJKKKNNNLLLIIIJJJKKKLLLJJJGGGIIIIIIIIIGGGFFFIIIQQQWWW^^^cccjjjoooqqqqqqrrrrrruuutttrrrooonnnmmmmmmmmmcccbbb```^^^]]][[[[[[ZZZZZZ]]]aaafffiiikkkkkkkkkhhhccc```ccckkkuuuzzz{{{}}}|||{{{yyyxxxyyyyyyzzzxxxvvvuuuttttttuuuvvvxxxxxxxxxyyyyyyyyyxxxxxxwwwyyyyyyyyyyyyyyyzzz||||||zzz|||~~~}}}|||zzz{{{|||}}}}}}~~~}}}}}}{{{}}}yyyooohhh^^^VVVPPPKKKEEEAAA??????>>>>>>???AAABBBDDDCCCFFFLLLRRRXXX___fffkkkvvvxxx{{{~~~wwwsssxxx}}}```SSSPPPNNN]]]qqqqqquuuwwwvvvwwwyyyyyyuuulll[[[TTTTTTWWWjjjyyy___RRRPPPIII@@@888666666444333555333333333222222222111111111111111111111111111111000111111111111222222222222222222222222222222222111111111222444666777888777888999999;;;;;;<<<===>>>============???@@@AAADDDDDDCCCDDDEEEFFFHHHIIIKKKHHHHHHJJJJJJJJJNNNTTTcccuuu}}}rrr```rrryyynnnfff___WWWTTTUUUQQQRRRWWW^^^gggnnnrrrtttqqqrrrssssssrrrtttvvvyyy}}}|||tttnnnnnnooonnnnnnooommmjjjgggeeebbb___ZZZWWWSSSPPPMMMKKKLLLMMMMMMLLLQQQRRRTTTWWWYYYYYYVVVSSSQQQPPPOOOQQQUUU\\\cccgggjjjmmmqqqrrrqqqpppoooooonnnooopppqqqpppmmmkkkiiijjjjjjhhhggggggggghhhhhhhhhddd```___```^^^YYYTTTTTTQQQOOONNNOOOOOOOOONNNMMMMMMMMMMMMKKKIIIGGGFFFEEEEEEEEEDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCBBBAAAAAAAAABBBBBBEEEFFFJJJQQQWWW[[[ZZZXXXUUUUUUSSSPPPMMMKKKLLLMMMMMMOOOOOONNNLLLKKKKKKLLLGGGGGGHHHIIILLLOOOQQQSSSUUUSSSQQQQQQRRRQQQNNNLLLJJJIIIHHHGGGIIINNNUUUZZZccchhhnnnssstttuuuuuuuuuqqqqqqqqqpppooommmkkkjjjcccbbb```___]]]\\\[[[[[[\\\^^^bbbfffiiiiiihhhgggbbb^^^\\\aaakkkuuuzzz|||~~~~~~|||zzzzzz{{{}}}|||yyysssrrrqqqpppooooooooopppnnnmmmllljjjjjjlllmmmnnnllllllmmmmmmmmmmmmmmmllloooqqqtttwwwyyyzzzzzzyyyvvvxxxzzz|||}}}|||{{{zzz{{{{{{|||}}}~~~~~~~~~~~~|||~~~zzzppphhh^^^VVVPPPLLLGGGCCC???>>>>>>>>>>>>@@@AAABBBCCCFFFLLLRRRXXX___fffkkkuuuwww{{{wwwrrrvvv}}}fffWWWPPPMMM]]]nnnrrrttttttsssvvv{{{zzzvvvkkkZZZSSSTTTWWWiiifffVVVQQQJJJAAA999666666333333444333222222222111111111111111111111111111111111111000111111111111222222222222222222222222222222222333333333444555777888999999999:::;;;<<<======>>>??????>>>>>>???@@@BBBBBBCCCCCCCCCCCCDDDFFFHHHIIIKKKIIIHHHJJJJJJIIIMMMSSSaaappp~~~xxxnnn^^^qqqxxxmmmfff___WWWTTTUUUQQQRRRWWW^^^gggnnnrrrtttsssssstttsssrrrrrruuuwww|||{{{uuuqqqtttvvvvvvuuuwwwtttrrrooollliiiddd___\\\VVVSSSPPPNNNNNNOOOOOONNNPPPQQQTTTXXX[[[\\\ZZZXXXUUUTTTTTTVVV[[[aaahhhlllmmmoooqqqqqqpppooooooooonnnooopppppppppooommmlllmmmmmmlllkkkkkkkkkllllllmmmkkkkkkmmmnnnkkkeee___\\\YYYVVVTTTTTTTTTTTTSSSRRRRRRRRRRRRPPPNNNLLLKKKGGGGGGGGGFFFFFFEEEEEEEEECCCCCCCCCCCCCCCCCCCCCBBBDDDCCCBBBBBBAAAAAABBBBBB@@@AAAEEEKKKSSSXXX[[[\\\YYYYYYWWWTTTRRRSSSUUUXXXYYYZZZZZZYYYWWWUUUUUUUUUNNNOOOPPPSSSVVVZZZ]]]___bbbaaa___^^^]]]ZZZVVVSSSMMMKKKIIIKKKQQQYYY___cccjjjnnntttwwwxxxxxxxxxxxxmmmnnnooopppnnnllliiigggcccbbbaaa___^^^^^^]]]]]]^^^aaadddggghhhfffcccaaaZZZYYYZZZ```kkkvvv|||~~~}}}}}}}}}|||zzzxxxwwwwwwyyy{{{||||||{{{xxxxxxxxxyyyzzzyyyvvvtttpppooommmkkklllooosssuuuzzz{{{}}}}}}zzzuuupppmmmeeedddcccbbbaaaaaaaaaaaa```___^^^]]]]]]^^^___```^^^^^^___```````````````cccgggnnntttxxxzzzyyyxxxuuuvvvxxxzzzzzz{{{zzzzzz{{{{{{|||~~~~~~}}}~~~zzzqqqiii^^^UUUPPPMMMHHHEEE>>>>>>======>>>???@@@AAACCCFFFLLLRRRXXX___fffkkksssvvvzzzxxxqqqsssyyy|||iiiYYYPPPKKKWWWfff|||uuuuuurrrrrrxxxzzzjjjYYYRRRSSSUUUgggnnnZZZQQQKKKBBB999777555333222333222222111111111000000000111111111111111111111111000111111111111222222222222222222222222222222222555555555555666777888999::::::;;;<<<===>>>??????@@@@@@???@@@@@@AAABBBCCCBBBBBBBBBCCCDDDFFFHHHJJJKKKIIIIIIKKKJJJIIILLLRRR___kkkvvv}}}tttlll___sssvvvlllddd]]]VVVRRRSSSPPPRRRVVV]]]eeemmmqqqrrrsssssssssrrrqqqqqqsssuuu|||}}}~~~}}}xxxuuuyyy|||{{{zzz{{{zzzxxxuuurrrnnniiiccc___ZZZWWWSSSQQQQQQQQQQQQPPPQQQRRRTTTYYY\\\^^^]]][[[WWWWWWWWWZZZ^^^eeekkkooonnnpppqqqpppooonnnnnnooommmnnnnnnooooooooonnnnnnnnnmmmmmmmmmmmmnnnnnnnnnppppppqqqsssuuusssnnnjjjeeebbb]]]ZZZZZZZZZYYYYYYWWWWWWWWWWWWUUUSSSQQQPPPJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBDDDIIIOOOUUU[[[^^^^^^^^^\\\[[[ZZZ\\\aaaeeefffggggggeeeaaa^^^\\\\\\ZZZ[[[[[[]]]```cccfffhhhmmmllljjjhhhddd___[[[WWWPPPNNNMMMQQQZZZdddjjjlllppptttxxxzzzzzzyyyxxxyyyppppppooonnnllliiigggfffddddddcccbbbaaaaaaaaaaaabbbdddggghhhgggddd```]]]WWWXXX[[[cccnnnyyy~~~{{{xxxuuusssrrrqqqooommmkkkkkkkkkmmmoooqqqqqqqqqjjjjjjjjjkkkmmmllljjjggg```^^^\\\\\\]]]aaaeeehhhnnnppprrrrrroooiiiccc___YYYYYYXXXXXXWWWVVVVVVVVVUUUUUUTTTSSSSSSTTTUUUUUUVVVVVVWWWXXXYYYYYYYYYYYY[[[___fffmmmsssvvvxxxxxxyyyyyyzzz{{{||||||{{{{{{{{{|||}}}~~~{{{ppphhh]]]UUUPPPMMMIIIFFF@@@???>>>>>>>>>???AAABBBCCCFFFLLLRRRXXX___fffkkkqqqtttyyyyyyqqqrrruuuxxxzzz}}}}}}~~~xxxeeeWWWOOOKKKVVVeeexxx{{{xxxsssttt|||jjjYYYRRRQQQRRRbbbzzzppp[[[QQQLLLBBB:::777555222111222111111111000000000000///111111111111111111111111000000111111111222222222111222222222222222333333555555555555666666777888::::::;;;<<<===>>>>>>????????????@@@AAAAAABBBCCCAAAAAAAAABBBCCCFFFHHHIIIKKKIIIIIIKKKJJJIIIKKKQQQ^^^hhhqqqwwwtttooodddyyy}}}tttiiibbb[[[SSSPPPQQQOOOPPPTTT[[[cccjjjnnnpppqqqrrrrrrrrrqqqrrruuuwww{{{~~~~~~~~~}}}{{{}}}}}}~~~|||yyyvvvsssmmmgggbbb]]]ZZZVVVTTTSSSSSSRRRRRRRRRSSSUUUYYY]]]___^^^]]]WWWWWWXXX[[[```ffflllpppnnnpppqqqqqqooonnnnnnooommmmmmllllllmmmmmmnnnnnnnnnnnnoooppppppqqqqqqqqqrrrrrrrrrsssttttttsssrrrllliiidddaaa``````___]]][[[\\\\\\[[[ZZZXXXVVVTTTNNNMMMLLLKKKIIIGGGFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDCCCCCCCCCBBBBBBCCCDDDEEEHHHNNNUUU\\\aaadddddddddddddddhhhmmmrrrtttuuutttqqqkkkfffcccaaaccccccbbbbbbbbbccceeefffjjjiiigggccc^^^YYYUUUSSSRRRPPPQQQXXXbbblllqqqsssuuuxxx{{{|||{{{yyyxxxxxxwwwuuuqqqllliiihhhggggggffffffeeeeeeeeeeeefffffffffgggiiijjjiiieeeaaa^^^[[[]]]bbbjjjttt}}}~~~zzzwwwrrroookkkhhhfffdddaaa___]]]]]]]]]___bbbddddddddd[[[[[[[[[]]]___```^^^]]]SSSRRRPPPPPPRRRVVVZZZ\\\aaaccceeefffddd```ZZZWWWUUUUUUUUUTTTTTTSSSRRRRRRQQQPPPPPPPPPPPPPPPPPPQQQSSSSSSTTTUUUUUUUUUUUUUUUUUUWWW[[[aaagggmmmrrrtttyyyzzz{{{|||}}}|||{{{zzz{{{|||}}}|||ppphhh^^^UUUPPPLLLHHHEEEBBBAAA@@@???@@@AAABBBCCCCCCFFFLLLRRRXXX___fffkkkooosssxxx{{{rrrrrrtttuuuvvvxxxwww}}}|||}}}yyynnnaaaVVVPPPOOO[[[lll|||yyytttttt|||lllZZZRRRPPPOOO]]]ttt~~~~~~nnn\\\RRRLLLBBB:::777555222111222111111111000000000000///111111111111111111111111000000111111111222222222111111111222222333333333555444444444555666777777999999:::;;;<<<===>>>>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAACCCEEEGGGHHHIIIHHHIIIKKKKKKIIIKKKPPP[[[fffooouuu}}}tttqqqiii{{{qqqfff___YYYQQQNNNPPPNNNOOOSSSZZZbbbiiimmmnnnnnnoooqqqqqqrrrtttxxxzzz|||~~~}}}||||||}}}~~~|||xxxssslllgggbbb^^^ZZZXXXWWWVVVUUUTTTUUUUUUVVVYYY\\\^^^]]]\\\VVVVVVXXX[[[```ffflllooooooqqqssssssrrrqqqqqqqqqnnnmmmlllkkkkkklllnnnnnnooopppqqqrrrssstttssssssssssssrrrssssssuuuvvvwwwqqqooollliiihhhgggeeeccc```aaaaaa```___]]][[[YYYSSSRRRQQQOOOMMMKKKIIIHHHEEEEEEDDDDDDCCCCCCBBBBBBCCCDDDDDDDDDDDDCCCBBBBBBAAABBBDDDGGGLLLTTT]]]cccggghhhiiijjjlllpppuuuyyy}}}~~~}}}yyysssmmmiiigggfffdddbbb___]]]\\\\\\\\\[[[[[[YYYVVVRRRNNNMMMMMMRRRTTTYYY```jjjrrrwwwyyy{{{}}}}}}zzzyyyyyy|||xxxsssnnnjjjiiijjjkkkjjjjjjiiiiiijjjkkklllllljjjkkkllllllkkkiiifffdddeeehhhmmmtttzzz}}}|||{{{{{{zzzwwwrrroooiiifffbbb___]]][[[XXXVVVTTTTTTTTTVVVYYYZZZ[[[ZZZRRRQQQPPPRRRTTTVVVVVVUUUMMMLLLLLLLLLNNNPPPSSSTTTVVVYYY\\\^^^___\\\YYYWWWXXXXXXXXXXXXWWWVVVUUUTTTRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSTTTTTTSSSSSSRRRQQQQQQRRRUUU[[[aaahhhllltttvvvyyy{{{|||{{{zzzyyy{{{|||~~~~~~qqqjjj```XXXSSSMMMHHHCCCCCCBBBAAA@@@@@@AAABBBCCCCCCFFFLLLRRRXXX___fffkkkmmmqqqxxx~~~}}}ttttttuuuuuuttttttpppyyy{{{yyyzzz|||zzzuuupppjjjaaaWWWRRRSSS[[[nnnzzzxxxtttsssxxx|||mmm\\\SSSPPPNNN\\\qqq{{{}}}|||{{{|||}}}~~~}}}{{{||||||jjj[[[RRRKKKBBB999777555333222333222222111111111000000000111111111111111111111111000111111111111222222222111111111222222333333444444444444444555666777888999999:::;;;<<<======>>>===>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAABBBDDDEEEFFFGGGFFFHHHKKKKKKIIILLLQQQXXXeeepppvvv}}}tttuuu|||qqqqqqlllzzzpppfff___XXXQQQOOOPPPOOOPPPTTTZZZbbbiiimmmnnnmmmoooqqqrrrsssvvvzzz}}}~~~~~~}}}{{{{{{{{{{{{||||||zzzsssnnngggccc___\\\[[[ZZZYYYXXXWWWWWWWWWYYY[[[\\\[[[ZZZUUUVVVXXX[[[```ggglllooopppsssvvvxxxwwwuuuuuuuuupppooommmkkkkkklllnnnooommmnnnppprrrsssssssssssstttuuuuuuvvvvvvwwwyyyzzzuuutttrrrqqqpppnnnjjjhhheeeffffffeeedddbbb```^^^YYYXXXVVVTTTQQQOOOMMMLLLHHHHHHGGGFFFFFFEEEDDDDDDCCCDDDDDDEEEDDDCCCBBBAAA@@@BBBCCCEEEHHHOOOWWW^^^ccceeegggiiikkkoootttwww|||}}}}}}zzztttooojjjiiieeeccc___[[[WWWUUUSSSSSSOOOPPPPPPNNNLLLMMMPPPSSSWWW]]]eeemmmtttyyy~~~}}}||||||{{{yyyuuurrrooonnnoooooommmmmmmmmnnnnnnpppqqqqqqmmmmmmnnnnnnnnnmmmllllllooorrrwww|||}}}wwwvvvuuuuuusssooojjjfffaaa___\\\ZZZZZZYYYWWWVVVRRRQQQQQQSSSUUUWWWWWWVVVOOOMMMKKKKKKMMMOOOPPPPPPMMMMMMNNNNNNOOOOOOPPPPPPQQQTTTXXX\\\^^^______^^^]]]]]]^^^^^^]]]\\\ZZZYYYVVVVVVWWWWWWWWWWWWVVVVVVUUUVVVVVVUUUUUUTTTSSSRRRQQQPPPPPPRRRUUU[[[```dddlllpppuuu{{{}}}~~~|||zzz{{{|||~~~sssmmmddd\\\VVVPPPHHHCCCCCCBBBAAA@@@@@@@@@AAABBBCCCFFFLLLRRRXXX___fffkkklllpppwww~~~~~~wwwvvvxxxuuusssrrrnnnzzz~~~wwwuuuuuutttooollljjjbbbVVVQQQQQQWWWkkkyyyyyywwwtttvvv{{{|||yyymmm\\\TTTRRRPPP^^^sss}}}}}}zzzwwwvvvwwwxxxyyyyyywww|||~~~tttdddUUULLLJJJAAA999666666333333444333222222222111111111111111111111111111111111111000111111111111222222222000111111222333333444444444444444555666888999:::::::::;;;<<<===>>>>>>???>>>???@@@AAABBBBBBBBBAAABBBBBBAAAAAAAAABBBDDDDDDEEEEEEGGGKKKKKKJJJMMMQQQYYYiiixxx}}}ssslllqqqzzzoooqqqooo{{{rrrgggaaaZZZSSSQQQRRRQQQRRRVVV\\\dddkkknnnpppoooqqqrrrssstttvvvzzz}}}~~~|||{{{zzzzzzzzz{{{{{{{{{}}}xxxsssjjjgggbbb___^^^]]]\\\[[[YYYXXXXXXYYY[[[[[[ZZZYYYUUUVVVXXX\\\aaagggllloooqqqtttyyy{{{{{{yyyxxxwwwrrrqqqnnnllllllmmmooopppiiikkkmmmooopppppppppppptttwwwyyyzzzzzzzzz{{{|||xxxwwwvvvvvvuuusssnnnkkkiiiiiiiiiiiigggeeecccbbb]]]\\\ZZZXXXUUURRRPPPOOOLLLLLLKKKJJJJJJIIIHHHHHHCCCDDDEEEEEEEEEDDDBBBAAACCCDDDDDDDDDDDDIIIPPPUUU\\\^^^aaadddgggjjjnnnqqqwwwxxxyyywwwrrrmmmiiihhheeebbb^^^YYYUUURRRPPPOOOLLLNNNOOOOOOOOORRRXXX]]]^^^eeepppxxx}}}xxxxxxwwwvvvtttsssrrrrrrooooooooopppqqqssstttuuuooooooooooooppppppqqqqqquuuxxx}}}{{{wwwsssrrrqqqpppnnnjjjeeeaaa]]][[[YYYYYYZZZZZZYYYXXXSSSRRRRRRTTTVVVWWWWWWVVVQQQNNNJJJIIIJJJLLLMMMMMMOOOPPPPPPQQQQQQQQQPPPOOOPPPRRRWWW\\\```cccdddeeeaaaaaabbbbbbaaa```^^^]]]YYYZZZZZZ[[[[[[ZZZZZZYYYYYYYYYYYYXXXWWWVVVUUUTTTSSSSSSSSSTTTVVVZZZ^^^```ggglllttt{{{~~~|||}}}~~~uuuoooggg```YYYRRRIIICCCBBBAAA@@@?????????@@@AAACCCFFFLLLRRRXXX___fffkkkkkkooovvv~~~xxxxxxyyyvvvsssqqqppp~~~xxxtttssspppllljjjjjjbbbUUUMMMLLLWWWlllzzz|||{{{wwwwwwzzz{{{yyymmm\\\UUUTTTSSSaaawww{{{wwwttttttvvvwwwxxxrrrvvvyyywwwmmm^^^OOOEEEIII@@@888666666444333555333333333222222222222111111111111111111111111111000111111111111222222222000000111222333333444444444444555666888999;;;<<<;;;;;;<<<===>>>???@@@@@@???@@@AAACCCDDDCCCCCCBBBCCCBBBAAAAAAAAAAAABBBCCCDDDDDDFFFKKKLLLKKKMMMRRR\\\ooo|||pppiiippp|||nnnrrrrrr}}}sssiiiccc\\\UUUSSSTTTSSSUUUXXX___fffmmmppprrrrrrssstttttttttvvvzzz|||~~~|||{{{{{{{{{||||||||||||}}}}}}~~~}}}{{{{{{{{{{{{~~~rrroookkkgggeeebbb___\\\\\\XXXVVVWWW[[[^^^\\\XXXXXXXXXXXXYYY[[[aaahhhmmmtttwww|||~~~}}}yyyxxxuuuqqqmmmlllmmmooommmmmmmmmnnnppprrruuuvvv{{{{{{{{{{{{|||}}}~~~}}}{{{zzzxxxwwwuuuqqqnnnkkkmmmnnnlllhhheeeeeegggdddaaa]]][[[ZZZXXXTTTQQQNNNMMMLLLKKKIIIHHHGGGFFFCCCCCCBBBBBBCCCCCCDDDEEECCCCCCCCCCCCEEEGGGJJJKKKUUUWWWYYYZZZ\\\___cccgggjjjkkklllkkkjjjjjjlllnnngggeeebbb___]]]\\\\\\\\\YYYXXXXXXYYY\\\```eeegggnnnrrryyy}}}yyywwwvvvuuusssqqqttttttsssrrrrrrsssssssssvvvuuutttqqqoooooorrrtttwwwzzzzzzzzzyyyvvvrrrnnnllllllllljjjhhheeebbb```^^^[[[ZZZZZZ\\\^^^]]]YYYUUUYYYUUURRRTTTXXX]]]```aaaVVVQQQKKKJJJOOOSSSTTTSSSSSSTTTUUUUUUTTTUUUWWWYYY[[[ZZZYYY\\\aaaeeefffeeeffffffffffffeeedddcccccc^^^^^^^^^___aaaaaa___]]]bbbaaa```___]]][[[YYYXXXYYYYYYYYYZZZ[[[]]]^^^___fffkkkttt{{{~~~|||yyyzzz|||~~~{{{qqqgggaaaZZZPPPIIIFFFDDDAAA???>>>???@@@@@@@@@AAAFFFKKKOOOWWWaaaggghhhkkkqqqzzzxxxwwwyyyyyysssnnnrrr|||vvvrrrnnnhhhbbbaaa^^^VVVOOOMMMTTTfff}}}yyywwwwwwxxxwwwvvvooo]]]RRRPPPUUUjjjyyyrrrtttxxxwwwrrrrrrnnniiieeebbbZZZOOOFFFFFF@@@999555555444333111222222222333333444444444222222111111111111222222333222222222222222222222555444333333222222222333555555555666777999;;;;;;===<<<<<<<<<===>>>???@@@>>>@@@CCCCCCAAA@@@AAACCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEHHHIIIHHHHHHPPPYYY^^^ooowwwlllpppzzzssspppmmmvvvggg]]]VVVRRRQQQRRRTTTXXX]]]dddkkkqqquuuqqqrrrtttvvvxxxzzzzzz{{{{{{{{{{{{|||||||||||||||{{{|||{{{{{{|||}}}zzzvvvsssqqqqqqrrrwwwxxxtttpppllliiifffbbb___\\\XXXTTTUUUYYY[[[ZZZWWWXXXXXXYYYYYY[[[___eeejjjrrruuu{{{|||{{{wwwsssooommmoooqqqrrrrrrqqqrrrssstttvvvwwwyyyyyyyyyyyyyyyzzzzzz{{{|||{{{yyyyyyxxxvvvssspppnnnoooooonnnkkkiiihhhhhhfffccc___^^^]]]\\\YYYVVVRRRQQQPPPNNNLLLKKKIIIIIIEEEDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEEEEFFFHHHIIIKKKOOOQQQSSSUUUVVVZZZ^^^aaabbbccceeeffffffgggjjjllljjjjjjhhhgggeeeddddddddddddddddddfffiiilllppprrrtttxxx}}}~~~{{{yyyyyyxxxvvvtttvvvuuuttttttsssssssssssspppqqqrrrrrrqqqrrrtttvvv|||}}}{{{zzzvvvuuutttrrrpppmmmjjjiiieeeeeedddcccbbbaaa`````````___^^^___```___ZZZVVVWWWTTTRRRTTTXXX]]]```aaaYYYTTTPPPPPPTTTXXXYYYXXXYYYZZZ[[[ZZZYYYZZZ\\\]]]cccaaaaaacccgggjjjkkkjjjjjjjjjjjjiiiiiihhhgggfffddddddeeegggiiijjjiiihhhiiihhhhhhgggeeecccbbbaaa```aaaaaabbbcccdddeeefffiiinnntttzzz~~~}}}|||||||||}}}~~~|||rrriiiccc\\\RRRJJJGGGDDDAAA>>><<<===???@@@AAABBBGGGLLLPPPWWWbbbhhhhhhjjjooovvv|||yyyxxx{{{zzzvvvqqquuu|||wwwssspppjjjeeeaaa[[[SSSNNNOOORRRbbbwww}}}zzzyyyxxxxxxwwwppp```VVVTTTWWWkkkzzzxxxxxxuuuoookkkiiigggddd```XXXNNNGGGFFF@@@999555555444333111222222222222333333333333111111111000000111111111222222222222222222222222333222222222333333444555666666666666777888999999;;;;;;;;;<<<===>>>@@@@@@>>>AAACCCCCCBBBAAABBBDDDDDDDDDEEEEEEEEEFFFFFFFFFHHHHHHJJJKKKIIIIIIPPPZZZfffvvv~~~sssuuu~~~pppmmmkkkxxxhhh\\\VVVSSSRRRSSSUUUYYY^^^eeelllrrruuurrrssstttvvvxxxyyyzzz{{{{{{{{{{{{{{{||||||||||||{{{|||||||||}}}}}}{{{xxxuuurrrmmmiiiffffffgggnnn~~~}}}wwwsssoookkkgggddd___ZZZVVVVVVXXXZZZ[[[YYYXXXYYYYYYYYYZZZ]]]bbbfffnnnrrryyy{{{vvvrrrppprrruuuwwwwwwvvvuuuuuuvvvxxxxxxzzzzzzzzzyyyyyyyyyxxxxxxzzzyyyxxxyyyyyyyyyvvvttttttrrrqqqpppooonnnkkkiiihhheeecccbbbbbbaaa___^^^XXXXXXVVVTTTQQQOOOMMMLLLHHHHHHGGGFFFEEEEEEEEEEEEHHHHHHGGGGGGGGGHHHIIIIIIKKKLLLNNNPPPRRRUUUYYY\\\ZZZ]]]___aaaccceeehhhjjjmmmnnnpppqqqqqqqqqqqqppppppqqqsssuuuxxx{{{}}}~~~}}}}}}||||||{{{zzzyyyxxxxxxwwwvvvuuutttttttttoooqqqrrrrrrqqqrrrsssuuu~~~~~~~~~}}}zzzwwwtttsssrrrrrrpppooommmllliiigggeeeddd```____________aaabbbccceeedddccccccbbb```[[[XXXTTTSSSRRRTTTXXX]]]```aaa]]]ZZZXXXYYY]]]``````___aaabbbbbbaaa``````bbbdddgggffffffgggkkkmmmnnnnnnpppqqqqqqppppppooonnnmmmkkkkkklllooorrrttttttsssssssssrrrrrrqqqooonnnmmmkkklllmmmnnnooooooppppppoooqqquuuyyy{{{||||||{{{~~~~~~~~~~~~~~~~~~~~~~~~|||sssjjjeee^^^TTTKKKGGGEEEBBB>>><<<===???AAAAAAAAAFFFJJJNNNUUU```fffgggjjjmmmqqquuuxxx|||~~~yyyyyy{{{|||yyyuuuyyy{{{xxxrrrnnnjjjddd[[[QQQNNNPPPSSS^^^nnn~~~{{{wwwuuuuuuooo```YYYUUUVVVjjj~~~yyyrrrkkkeeeggghhhfff___VVVNNNJJJFFF@@@999555555444333111222222222222222111111111111000000//////000000111111111111111111111111111111111111222333444666777888777777666666666777777;;;;;;<<<===>>>???@@@AAA???AAACCCCCCCCCCCCDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGJJJJJJKKKLLLJJJJJJRRR\\\qqq}}}~~~}}}kkkiiihhh{{{iii]]]WWWUUUTTTSSSVVVZZZ```gggmmmsssvvvssstttuuuvvvxxxyyyzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{zzz{{{}}}}}}~~~zzzuuuqqqnnnjjjhhhdddaaa^^^^^^aaajjj|||~~~yyytttoookkkgggddd```[[[YYYZZZ]]]^^^^^^ZZZZZZ[[[[[[[[[]]]```cccjjjooowww~~~yyyuuutttvvvxxxyyyxxxwwwwwwwwwxxxzzz{{{~~~~~~}}}|||{{{zzzyyyyyyxxxwwwvvvwwwyyyzzzyyyxxxxxxuuurrrrrrsssrrrnnnjjjiiihhhfffeeeeeeeeefffeee___^^^\\\ZZZWWWTTTRRRQQQMMMLLLKKKIIIHHHHHHGGGGGGKKKJJJIIIIIIHHHHHHHHHHHHIIIKKKMMMOOOQQQTTTXXX[[[YYY\\\___bbbccceeehhhjjjllloootttxxx|||}}}~~~}}}yyy{{{~~~~~~~~~}}}{{{{{{{{{zzzyyywwwvvvuuuuuutttsssqqqnnnoooqqqsss{{{~~~~~~}}}|||{{{{{{{{{{{{{{{{{{{{{zzztttrrrooollljjjjjjkkkkkkkkkkkkkkkkkkiiieeebbb```^^^^^^]]]]]]___aaadddfffgggfffeeedddbbb___[[[YYYSSSSSSTTTVVVYYY]]]```aaaaaa```___aaaeeeggggggfffggghhhhhhgggffffffgggiiikkkkkkkkkmmmpppssstttuuuyyyzzzzzzzzzzzzyyyyyyxxxwwwvvvwwwyyy}}}~~~||||||||||||{{{zzzyyyxxxvvvwwwyyyzzzzzzzzzyyyxxxvvvvvvwwwxxxyyyzzzzzz{{{~~~~~~}}}}}}}}}~~~~~~~~~zzzrrrjjjeee^^^TTTKKKGGGDDDBBB@@@@@@AAABBBAAA@@@@@@DDDHHHLLLSSS^^^eeefffjjjkkkmmmooorrrwww{{{~~~~~~zzzvvvvvvyyy{{{{{{yyy|||{{{rrrsssrrrmmm```RRRNNNQQQUUU^^^jjjvvv||||||vvvtttmmm```YYYTTTTTTggg{{{rrrkkkeeeiiimmmiii```UUUOOOMMMFFF@@@999555555444333111333222222111111000000000000000////////////000000000000000000000111111111111111111222333444555666777777666666666777888888===>>>??????@@@@@@@@@@@@>>>???AAABBBCCCDDDDDDEEEFFFGGGGGGGGGGGGHHHHHHHHHIIIIIIJJJLLLKKKLLLUUU___yyyzzzgggfffeee{{{kkk___YYYVVVUUUTTTVVV[[[aaahhhoootttvvvuuuuuuvvvwwwxxxyyy{{{{{{|||{{{{{{{{{{{{{{{zzzzzzyyy{{{}}}~~~~~~~~~|||{{{vvvoooiiidddaaa___]]]\\\YYYXXXZZZ___iii|||}}}xxxsssnnnjjjhhhddd```]]]\\\^^^___```\\\]]]^^^^^^^^^^^^aaaccchhhlllttt|||~~~zzzyyyzzz{{{xxxxxxwwwxxxyyyzzz|||}}}}}}|||zzzyyyvvvuuuuuuvvvyyy{{{{{{{{{{{{xxxuuutttuuutttpppllljjjiiiiiihhhggghhhjjjlllfffeeebbb```]]]ZZZXXXVVVSSSRRRPPPOOOMMMMMMLLLLLLMMMMMMLLLKKKJJJIIIHHHGGGIIIJJJLLLNNNPPPSSSWWWZZZZZZ]]]```cccdddeeefffhhhhhhlllssszzz~~~}}}{{{zzzyyyyyywwwssspppmmmooossswww|||{{{{{{zzzyyyxxxwwwwwwvvvvvvuuutttsssrrrqqqpppppphhhfffdddcccccceeehhhjjjjjjkkknnnnnnlllgggbbb^^^^^^]]]\\\\\\^^^```cccddddddddddddbbb```]]][[[ZZZUUUVVVYYY[[[]]]```bbbdddeeeeeefffhhhjjjllllllkkkjjjkkklllkkkjjjjjjlllnnnrrrsssuuuwwwyyy|||~~~{{{zzzyyyxxxxxxyyyzzz{{{|||{{{{{{|||}}}~~~yyypppgggbbb\\\RRRIIIFFFBBBBBBCCCEEEFFFDDDAAA>>>AAAEEEIIILLLTTT```gggiiikkkjjjjjjkkkooossswwwyyyxxxtttppppppsssxxx{{{|||{{{ssswwwzzzwwwhhhWWWOOOPPPTTT]]]hhhrrr}}}}}}qqqccc[[[VVVUUUjjj~~~vvvooohhhlllooojjj^^^SSSMMMLLLFFF@@@999555555444333111333222222111111000000000000000////////////000000//////000000000111111111333333222222333333444555555555666666888999:::;;;AAAAAABBBBBBBBBAAA@@@@@@===>>>???AAACCCDDDEEEDDDHHHHHHHHHHHHIIIIIIIIIJJJGGGGGGHHHKKKKKKMMMWWWbbb}}}vvvddddddcccwwwjjjaaa[[[WWWUUUTTTVVV[[[bbbiiioootttvvvwwwwwwwwwwwwxxxyyy{{{{{{||||||{{{{{{zzzzzzzzzyyyyyyzzz|||}}}~~~{{{wwwvvvmmmhhh```ZZZWWWVVVUUUTTTVVVUUUVVVZZZ^^^hhhyyy{{{vvvqqqmmmhhhfffccc```^^^^^^^^^______aaaccccccbbbbbbccceeehhhlllrrryyy{{{zzzzzzzzz|||}}}}}}zzzyyyvvvuuuuuuwwwzzz}}}~~~~~~}}}{{{yyyxxxwwwuuurrroookkklllkkkjjjiiikkknnnqqqlllkkkiiifffdddaaa___^^^XXXWWWVVVUUUSSSSSSRRRRRRPPPPPPPPPOOONNNLLLJJJIIIGGGIIIKKKLLLNNNQQQUUUYYYZZZ]]]aaacccccccccdddeeeeeejjjqqqyyy~~~}}}zzzxxxvvvsssrrruuu{{{~~~vvvtttrrrpppnnnnnnnnnnnnmmmllljjjiiiggggggffffff```_________bbbeeeiiilllmmmnnnpppqqqnnnhhhbbb^^^\\\\\\\\\\\\\\\^^^```aaa___aaabbbaaa___^^^^^^___\\\___bbbdddeeefffhhhjjjjjjjjjkkkmmmnnnoooppppppnnnoooppppppoooppprrrtttuuuwwwyyy{{{|||~~~|||zzzyyyyyy{{{|||zzzzzzzzzzzz|||~~~xxxnnneee___YYYPPPIIIFFFBBBBBBCCCEEEFFFEEEAAA>>>CCCGGGKKKOOOWWWdddlllnnnmmmjjjiiijjjnnnrrruuuvvvsssnnnjjjiiimmmttt{{{yyyuuuyyy}}}ooo\\\QQQPPPRRR[[[fffoooxxx|||kkk```ZZZ\\\rrr|||uuukkkmmmnnnggg\\\QQQKKKJJJFFF@@@999555555444333111222222222222222111111111111000000//////000000111///000000111111222222222333333222222222333444444666666666777999;;;<<<===AAABBBCCCCCCCCCBBB@@@@@@>>>>>>???AAAEEEGGGFFFEEEIIIIIIIIIJJJJJJJJJKKKKKKGGGGGGHHHJJJKKKNNNXXXccc}}}rrraaacccccczzzpppfff^^^YYYUUUSSSSSSVVV[[[bbbiiiooosssuuuyyyyyyxxxwwwxxxyyy{{{|||||||||{{{{{{zzzyyyyyyyyyxxxyyy{{{|||}}}~~~~~~zzzsssmmmjjjjjj___ZZZSSSOOONNNPPPRRRSSSVVVVVVYYY^^^aaahhhvvvyyytttpppjjjiiigggdddaaa`````````bbbdddgggggggggfffggghhhiiikkkpppvvv}}}}}}|||xxxwwwwwwxxx||||||yyyvvvttttttnnnoooooommmlllmmmqqquuurrrqqqooommmjjjhhhfffeee]]]\\\[[[ZZZYYYXXXXXXXXXTTTTTTTTTTTTRRRQQQOOOMMMGGGIIIKKKLLLNNNQQQUUUYYYZZZ]]]aaaddddddeeefffgggfffjjjpppvvv}}}}}}}}}}}}||||||}}}zzzvvvwwwvvvtttllliiieeebbb``````aaabbbaaa```___^^^^^^^^^______^^^^^^___aaadddhhhlllooorrrqqqqqqnnnkkkgggcccaaa\\\\\\]]]^^^______```aaa\\\___aaabbbaaaaaaccceeeeeeiiimmmoooooonnnpppqqqoooppppppppppppqqqssstttrrrsssuuuuuuuuuvvvxxx{{{xxxzzz|||||||||}}}~~~|||zzz{{{||||||zzzzzzyyyyyy{{{}}}yyynnnccc]]]WWWOOOIIIHHHCCCBBBAAAAAABBBBBBAAA???BBBFFFJJJNNNXXXeeennnqqqnnnllljjjkkkooosssttttttpppkkkeeeccchhhqqq|||{{{xxx{{{~~~qqq___SSSPPPRRR[[[fffnnnwwwrrrccc]]]aaazzz{{{nnnooommmfff\\\SSSMMMKKKFFF@@@999555555444333111222222222222333333333333111111111000000111111111000000111111222333333444111111111222333444555666999999999999:::;;;<<<======>>>@@@BBBCCCBBBAAAAAA@@@???@@@CCCGGGJJJIIIHHHJJJJJJJJJKKKKKKKKKLLLLLLKKKKKKKKKLLLKKKNNNXXXccc~~~rrr___bbbccczzzssshhh^^^XXXTTTSSSRRRRRRUUU[[[bbbiiiooosssuuu{{{zzzyyyxxxxxxyyy{{{|||||||||{{{zzzzzzyyyxxxxxxwwwxxxyyyzzz|||~~~wwwxxxvvvppphhhaaa___^^^XXXSSSMMMJJJLLLPPPTTTWWWZZZZZZ^^^ccceeejjjvvv{{{vvvsssnnnmmmllliiieeecccbbbcccdddgggiiijjjjjjiiijjjjjjjjjlllooottt{{{zzzyyyyyyzzz~~~zzzwwwvvvxxxpppqqqqqqooommmooossswwwvvvuuutttqqqooommmkkkjjj______^^^]]]\\\\\\\\\\\\WWWWWWXXXWWWVVVTTTRRRQQQIIIKKKMMMNNNPPPSSSWWW[[[[[[^^^cccfffggghhhiiijjjhhhkkkpppuuuzzz~~~{{{rrrllllllkkkhhhbbb___ZZZVVVTTTTTTVVVXXXXXXXXXWWWWWWXXXYYY[[[\\\______aaadddgggkkkoooqqqvvvsssoookkkgggeeecccccc]]]^^^___aaabbbccccccccc[[[^^^bbbccccccdddhhhkkklllppptttvvvuuutttuuuwwwsssssssssrrrrrrsssuuuwwwuuuwwwxxxyyyyyy{{{}}}}}}|||||||||}}}{{{{{{zzzyyyzzz|||~~~zzzoooccc\\\VVVOOOJJJIIIEEEBBB>>>===>>>@@@AAAAAA>>>CCCGGGLLLUUUcccmmmppppppmmmkkklllpppsssttttttoooiiiccc```eeeppp}}}zzz{{{}}}|||qqq```UUURRRTTT]]]gggoooxxxuuuddd^^^ddd~~~~~~rrrqqqmmmggg___WWWRRROOOFFFAAA999555555444333111222222222333333444444444222222111111111111222222000000111222333333444444//////000111333555777888<<<;;;;;;::::::;;;;;;<<<888:::===@@@BBBCCCBBBBBBBBBAAAAAAEEEIIILLLLLLJJJKKKKKKKKKKKKLLLLLLLLLLLLPPPNNNNNNNNNLLLNNNWWWbbb~~~ttt^^^aaadddxxxooocccXXXRRRPPPPPPQQQQQQUUU[[[bbbiiinnnrrrttt|||{{{yyyxxxxxxyyy{{{|||||||||{{{zzzyyyyyyxxxxxxwwwxxxxxxyyy{{{~~~zzzsssooohhhaaa[[[XXXWWWWWWNNNNNNNNNOOOQQQUUUZZZ\\\]]]___bbbdddgggnnnwww}}}}}}xxxtttuuutttqqqmmmjjjgggeeedddfffhhhjjjlllnnnmmmmmmlllnnnooopppssswww}}}zzzzzz}}}~~~|||{{{{{{yyyxxxuuusssrrrsssuuuvvv|||zzzxxxvvvtttpppllliiihhhfffbbb`````````^^^]]]]]]^^^^^^^^^^^^\\\ZZZYYYXXXXXXWWWXXXXXXYYYYYYZZZ```cccgggiiijjjjjjjjjkkkllllllmmmmmmnnnrrrxxx|||}}}|||zzzqqqjjjjjjggg___ZZZZZZSSSRRRQQQPPPPPPQQQQQQRRRSSSRRRQQQQQQSSSWWW[[[]]]bbbeeejjjmmmnnnooopppqqqwwwsssnnniiieeedddeeefffgggggggggggghhhiiikkkkkkiiiiiijjjjjjkkkkkkllllllppprrruuuxxxzzzyyyxxxvvvvvvuuusssrrrrrrtttwwwyyyyyyzzz|||~~~|||zzzzzzzzzzzzzzz{{{{{{|||||||||||||||uuuoooeee\\\UUUOOOJJJGGGCCCBBB@@@?????????@@@@@@BBBCCCFFFKKKSSS]]]eeejjjooommmmmmmmmpppqqqrrrrrroooooojjjbbb___iiiuuu}}}yyylll]]]VVVUUUTTTccciiinnnzzz~~~ttteeebbbbbbsss}}}rrrqqqooohhh___VVVOOOKKKHHHCCC;;;666333333333333222222222111111111000000222222111111111111111222222222222222222222222222111111111222333444555666777888:::<<<=========<<<<<<<<<===??????@@@@@@@@@>>>>>>???@@@BBBDDDFFFGGGMMMLLLKKKKKKLLLMMMNNNOOOIIIOOOMMMMMMRRRRRRVVVfff~~~yyyccccccllluuunnncccYYYTTTRRRRRRRRRQQQTTT[[[bbbiiiooosssuuuxxxxxxxxxwwwvvvwwwzzz}}}}}}|||zzzyyyyyyzzz{{{||||||{{{zzzzzz|||{{{qqqkkkcccZZZTTTQQQQQQQQQPPPOOOOOOPPPSSSWWW[[[^^^bbbcccdddeeegggmmmtttzzz}}}zzzwwwuuusssooollljjjhhhhhhiiijjjlllnnnooooooooonnnnnnoooppprrrvvv}}}~~~|||zzzxxxxxxyyy{{{|||}}}{{{yyywwwtttppplllkkkiiifffdddddddddcccbbbcccdddeeeeeeeeeeeedddcccaaaaaa```______```aaabbbeeegggjjjkkkkkkjjjjjjjjjhhhiiiiiiiiijjjnnnssswwwwwwqqqooojjjccc^^^^^^\\\VVVRRRRRRPPPOOOOOONNNOOOPPPRRRSSSUUUUUUUUUVVVXXX[[[^^^```eeehhhlllnnnoooooopppqqqtttrrrooollljjjjjjkkklllmmmmmmmmmmmmnnnooopppqqqpppppppppqqqqqqrrrrrrrrrssstttwwwyyyzzzzzzyyyyyyzzzyyyxxxxxxxxxzzz|||}}}{{{|||}}}~~~|||zzzzzzzzzzzz{{{|||}}}}}}~~~~~~}}}}}}wwwpppggg]]]UUUOOOIIIFFFCCCBBB@@@?????????@@@AAABBBCCCFFFLLLTTT]]]eeejjjnnnmmmlllmmmooosssvvvwwwtttuuupppfffcccjjjuuu{{{~~~ppp___UUUSSSTTTdddkkkqqq}}}rrraaa\\\[[[lll~~~xxxqqqqqqppplllcccYYYPPPKKKHHHCCC;;;666444333333333222222222111111111000000222222111111111111111222222222222222222222222222222222222222333555666777777888:::<<<=========<<<:::;;;===???@@@AAABBBBBB>>>??????AAACCCEEEFFFGGGIIIIIIHHHHHHIIIJJJLLLMMMKKKPPPOOOOOOTTTSSSXXXhhh{{{wwwbbbeeerrr~~~rrrkkk```XXXSSSRRRRRRRRRQQQTTTZZZaaahhhnnnqqqsssvvvvvvwwwwwwvvvwwwzzz}}}~~~}}}{{{yyyyyyyyy{{{|||||||||{{{zzz||||||ooohhh^^^UUUNNNLLLNNNOOOSSSRRRRRRSSSVVVZZZ^^^```eeeeeeffffffgggjjjooosssyyyxxxvvvssspppooommmmmmmmmnnnppprrrssssssrrrrrrrrrssssssuuuxxx~~~~~~}}}|||yyyuuurrrooommmjjjhhhiiiiiihhhgggjjjjjjlllmmmnnnnnnnnnnnnlllkkkiiihhhhhhiiikkkllljjjlllnnnnnnmmmkkkkkkkkkhhhiiiiiiiiiiiimmmqqquuu}}}sssiiibbb___[[[VVVTTTUUUTTTQQQNNNOOOPPPPPPPPPPPPQQQRRRTTTUUUWWWXXXZZZ\\\___aaacccdddhhhkkknnnooonnnnnnnnnoooqqqpppppppppqqqrrrssssssuuuuuuuuuvvvvvvwwwxxxxxxwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyzzz{{{{{{|||||||||{{{{{{|||}}}~~~~~~~~~|||zzzzzzzzzzzz|||}}}~~~~~~~~~~~~zzzsssiii___VVVOOOIIIEEEBBBBBB@@@??????@@@@@@AAABBBDDDGGGMMMTTT]]]eeejjjlllllllllnnnqqquuuyyy|||{{{{{{vvvlllhhhmmmuuuyyyuuudddYYYUUU\\\mmmtttyyyppp^^^XXXUUUddd}}}tttqqqsssuuussskkk```TTTLLLIIICCC<<<666444333333333222222222111111111111111222111111111111111222222222222222222222222222222222222222333444555777888888999:::;;;============999:::<<>>>>>;;;<<<>>>@@@AAABBBCCCCCC???@@@AAACCCDDDFFFFFFGGGGGGFFFFFFGGGIIIKKKMMMOOOLLLQQQOOOOOOTTTTTTZZZkkk~~~{{{jjjooo||||||rrrjjj___WWWRRRQQQQQQQQQQQQTTTYYY```fffkkknnnooonnnqqquuuwwwxxxzzz|||~~~|||zzzyyyyyyzzzzzz|||||||||{{{|||~~~|||xxxvvvjjjeee^^^XXXVVVWWW[[[^^^^^^]]]\\\\\\]]]```cccfff_________```bbbdddeeefffjjjxxx~~~|||zzzxxxwwwvvvvvvxxxxxxyyyyyyzzzzzz{{{{{{zzz{{{|||}}}}}}{{{tttrrrooommmmmmmmmmmmllljjjjjjkkklllmmmooopppqqqpppooommmllllllmmmnnnooooooqqqssssssssssssuuuvvvtttuuuvvvuuuuuuvvvyyy|||}}}}}}~~~uuuooofff^^^YYYXXXXXXYYY[[[]]]___```aaacccdddccc```___]]]\\\\\\\\\]]]]]]___aaadddhhhjjjllllllllllllnnnooopppoooooopppqqquuuvvvxxx{{{|||}}}~~~~~~~~~}}}|||{{{{{{{{{{{{|||}}}}}}~~~~~~}}}}}}|||uuukkk```WWWPPPJJJFFFBBBAAA@@@@@@@@@AAABBBCCCCCCEEEIIIOOOWWW___eeeiiijjjnnntttxxxyyyyyyzzz{{{yyyqqqnnnrrrwwwxxx~~~lllbbb```mmm|||~~~~~~}}}jjj\\\WWWUUUccc~~~~~~|||~~~}}}ppp___TTTJJJEEE===777444333333333111111111111111111111111111111000000111222222333222222222222222222222222333333444555666888:::::::::::::::;;;<<<===>>>?????????@@@AAAAAAAAAAAAAAA@@@AAACCCDDDFFFFFFFFFFFFFFFFFFFFFFFFHHHJJJLLLNNNKKKOOOMMMMMMRRRSSSYYYjjj{{{rrrrrr{{{uuummmbbbXXXRRRPPPPPPOOOQQQTTTYYY___eeejjjmmmooommmppptttwwwyyy{{{~~~}}}zzzyyyyyyzzz{{{zzz{{{|||||||||~~~~~~zzzvvvqqqooogggdddaaa___^^^```ccceeedddcccaaa```aaaccceeeggg___^^^^^^```bbbddddddcccdddppp}}}|||{{{{{{||||||||||||}}}}}}~~~~~~{{{|||~~~xxxvvvrrrpppppppppnnnmmmjjjjjjjjjjjjkkklllmmmnnnmmmmmmmmmmmmmmmnnnoooooopppqqqtttuuuuuuvvvyyy{{{yyyyyyzzzyyyxxxyyy{{{}}}yyywwwvvvjjjeee^^^ZZZZZZ]]]___aaaaaafffjjjjjjjjjmmmnnnmmmfffeeecccaaa``````aaaaaafffgggjjjmmmooopppppppppoooqqqssstttuuuvvvyyy{{{~~~~~~~~~~~~}}}}}}||||||{{{|||}}}}}}~~~~~~}}}}}}yyysssiii___WWWQQQKKKHHHBBBAAAAAA@@@@@@AAACCCCCCDDDFFFJJJPPPXXX___eeeiiijjjpppwww{{{{{{{{{|||~~~yyypppooossswwwxxx}}}pppdddbbbjjjyyy}}}zzz~~~yyycccYYYXXXVVVccc{{{rrraaaTTTKKKFFF>>>777444444333333111111111111111222222222000000000000111222333333222222222222222222222222444444444666777999;;;<<<:::::::::;;;<<<===???@@@@@@AAAAAABBBBBBAAAAAA@@@@@@BBBDDDEEEGGGGGGFFFFFFEEEDDDDDDEEEFFFHHHJJJKKKJJJNNNKKKKKKQQQRRRYYYjjj}}}sssrrrzzzvvvnnncccXXXRRRPPPOOONNNPPPSSSYYY___fffkkknnnpppoooqqquuuwwwyyy|||}}}{{{zzzzzz{{{|||yyyzzz{{{||||||~~~|||vvvooojjjggggggggggggggghhhiiiiiijjjjjjhhheeeccccccdddfffgggcccbbbaaaccceeefffdddbbbbbbmmmyyy~~~~~~~~~~~~~~~~~~{{{xxxuuutttsssrrrpppnnnmmmllllllllllllmmmnnnmmmnnnpppqqqrrrrrrrrrrrrqqqsssuuuvvvvvvxxxzzz}}}||||||}}}|||{{{{{{}}}~~~}}}uuupppnnneeeccc```aaadddggghhhhhhgggnnnrrrpppooorrrsssqqqlllkkkiiihhhggghhhhhhiiimmmnnnoooqqqrrrssstttttttttvvvyyy|||~~~~~~~~~}}}|||}}}~~~~~~~~~~~~vvvpppggg^^^WWWQQQMMMJJJBBBAAAAAA@@@AAABBBCCCDDDDDDGGGKKKQQQYYY```eeeiiikkkpppwwwzzzzzz|||yyypppnnnssswwwwww{{{}}}yyyjjjhhhlllyyy|||||||||rrr___YYY[[[ZZZdddyyy{{{nnn^^^RRRLLLFFF>>>888555444333333000000111111111222222222000000000000111222333444222222222222222222222222444444555666888:::<<<===;;;;;;;;;;;;<<<===???@@@@@@@@@AAABBBBBBCCCBBBBBBAAABBBDDDFFFGGGGGGFFFFFFFFFFFFEEEEEEFFFGGGIIIJJJIIINNNKKKJJJPPPQQQYYYjjj|||~~~{{{mmmooo{{{tttlllaaaWWWQQQOOOOOONNNPPPSSSYYY```ggglllppprrrqqqsssuuuwwwyyy|||~~~|||{{{zzz{{{|||}}}vvvxxx{{{|||}}}{{{tttlllfffcccjjjkkkmmmooopppooonnnmmmmmmkkkhhheeedddeeefffggghhhfffeeefffhhhhhheeebbbbbblllwww|||yyyxxxwwwuuussssssrrrpppooonnnnnnooooooooopppsssvvvwwwwwwvvvuuusssuuuvvvvvvvvvxxxzzz|||~~~}}}}}}~~~|||sssllliiieeedddeeeiiimmmooonnnkkkjjjrrrwwwtttrrruuuvvvssspppooonnnmmmnnnooopppqqqrrrrrrssstttuuuvvvwwwwwwxxx{{{~~~~~~~~~~~~tttnnnfff]]]WWWRRRNNNKKKBBBAAAAAA@@@AAABBBCCCDDDEEEGGGLLLRRRYYY```eeehhhlllpppuuuwwwxxx}}}{{{qqqnnnsssvvvvvvxxxyyyyyy}}}rrrppprrr~~~~~~}}}qqq___[[[___]]]fffxxx}}}{{{vvvkkk[[[OOOLLLFFF>>>888555444333333000000111111222222222222000000000000111222333444222222222222222222222222444555555777999;;;<<<>>>;;;;;;;;;;;;<<<>>>???AAA>>>???@@@BBBCCCDDDDDDDDDAAACCCEEEGGGHHHHHHFFFFFFIIIIIIHHHHHHHHHIIIKKKLLLJJJNNNKKKJJJPPPRRRZZZkkk~~~}}}xxx}}}vvvfffmmm~~~}}}qqqjjj___VVVQQQOOOOOOOOOOOOSSSYYY```gggmmmqqqsssssstttvvvwwwyyy}}}~~~|||{{{zzz{{{}}}~~~uuuwwwzzz|||}}}|||uuunnnjjjjjjlllpppqqqrrrrrrqqqpppnnnmmmkkkjjjiiiiiijjjkkkkkkjjjllljjjiiijjjllllllhhheeeeeejjjrrr|||~~~}}}}}}{{{zzzwwwuuusssqqqpppppptttuuuvvvwwwwwwwwwwwwwwwssssssrrrrrrsssuuuwwwxxx~~~~~~|||{{{|||}}}wwwrrrnnnlllooommmkkkmmmoooooommmjjjiiilllppprrrssstttuuuvvvxxxxxxzzzzzz{{{zzzyyyyyyzzzzzz{{{{{{{{{zzzyyyyyywww{{{rrrjjjaaa[[[XXXTTTMMMGGGGGGDDDAAA???AAACCCDDDDDDEEEGGGLLLRRRYYY```eeehhhmmmpppsssvvvyyy~~~~~~wwwssssssttttttssstttzzzxxxzzzyyyyyyzzzqqqdddYYY[[[cccmmmzzz~~~xxxooobbbUUUMMMOOOHHH>>>777333222333333333333333222222222111111111111111111111000//////555555444444333333444444444555666888:::;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>AAAAAA@@@???@@@AAABBBCCCCCCCCCDDDFFFGGGGGGGGGGGGFFFGGGIIIJJJKKKJJJJJJIIIIIIHHHIIIJJJKKKPPP]]]iii{{{vvv|||{{{kkkaaaaaauuuxxxmmmdddZZZUUUPPPLLLLLLOOOOOOSSSYYY```gggmmmqqqsssuuuvvvxxxzzz{{{|||}}}}}}||||||{{{zzzyyyyyyyyyyyyxxxyyyzzz}}}~~~~~~}}}|||yyytttnnnkkklllnnnsssssssssrrrqqqooommmlllkkkjjjjjjjjjkkkmmmmmmmmmooommmlllmmmooonnnkkkhhhfffjjjqqqzzz~~~|||yyywwwuuutttssssssssstttuuuvvvvvvvvvuuuuuutttttttttuuuwwwyyyzzz{{{wwwtttrrrvvvtttrrrrrrtttsssqqqnnnnnnpppssstttuuuuuuvvvxxx|||}}}~~~~~~~~~~~~~~~|||rrrkkkbbb\\\ZZZVVVPPPJJJGGGDDDAAA@@@AAACCCDDDDDDEEEGGGLLLRRRYYY```eeehhhmmmooosssvvvzzz{{{uuusssssssssrrrqqq}}}{{{yyy{{{|||ssseee[[[\\\fffrrr~~~{{{vvvmmmaaaVVVOOONNNGGG>>>777333333333333333333333222222222111111111111111111111000//////333222222111111111222222444555777888:::;;;;;;<<<<<<<<<<<<<<<<<<======>>>AAA@@@@@@???@@@AAABBBCCC@@@AAABBBDDDEEEEEEEEEEEEFFFFFFHHHIIIJJJJJJJJJJJJKKKIIIJJJKKKLLLPPP\\\iiizzz}}}mmm```___ssswwwlllbbbYYYTTTPPPLLLMMMOOOPPPTTTZZZaaahhhmmmqqqrrruuuvvvwwwyyy{{{|||}}}}}}~~~}}}zzzzzzyyyxxxxxxxxxxxxxxxwwwxxxzzz}}}~~~~~~|||{{{{{{vvvvvvuuurrrpppoooppprrrwwwwwwuuusssqqqnnnkkkjjjkkkkkkkkklllnnnoooqqqrrrrrrrrrqqqrrrsssrrrooommmkkknnnrrrxxx~~~|||yyyxxxwwwssssssuuuvvvvvvwwwwwwwwwwwwwwwwwwxxxyyyzzz||||||~~~}}}}}}}}}|||yyywwwxxxyyyzzzzzzyyyyyyzzz|||~~~qqqjjjaaa\\\ZZZXXXSSSNNNHHHEEEBBBAAABBBCCCDDDDDDEEEHHHLLLRRRYYY___eeehhhmmmooosssxxx|||wwwrrrqqqqqqqqqmmmzzz~~~|||}}}~~~}}}sssggg[[[]]]hhhxxx{{{zzz|||{{{zzzxxxrrrjjj```WWWQQQMMMFFF>>>777333333333333333333333222222222111111111111111222111111000///222111111111111111222222555666777999:::;;;<<<<<<<<<<<<;;;;;;<<<<<<===>>>@@@@@@??????@@@@@@AAABBB@@@AAABBBDDDEEEEEEFFFFFFFFFFFFFFFGGGHHHIIIKKKLLLMMMKKKKKKLLLLLLPPP[[[hhh{{{pppdddaaassssssiii```WWWRRROOOLLLMMMPPPRRRVVV\\\bbbiiinnnqqqrrrtttuuuwwwxxxzzz|||}}}}}}}}}zzzxxxxxxwwwwwwvvvwwwwwwwwwwwwwwwyyy}}}~~~~~~zzzwwwuuuuuuooopppqqqrrrssstttvvvwwwzzzyyyvvvssspppmmmjjjhhhkkklllmmmnnnoooqqqsssuuuuuuuuuvvvvvvwwwvvvtttsssssstttuuuxxx}}}}}}{{{yyyuuuvvvwwwyyyzzz{{{{{{{{{{{{{{{{{{|||}}}~~~|||ppphhh^^^YYYXXXWWWSSSPPPHHHEEECCCBBBCCCDDDDDDDDDFFFHHHLLLRRRYYY___dddgggmmmppptttxxx}}}vvvqqqooopppqqqmmmzzz~~~~~~|||rrrfffZZZZZZgggyyyyyywww{{{zzzyyywwwqqqhhh^^^VVVRRRKKKEEE===777444333333333333333333222222222111111111111111222222111111000333333333333333444555555666777888:::;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<======???????????????@@@@@@AAABBBBBBDDDEEEGGGHHHHHHHHHFFFFFFEEEFFFGGGIIIKKKMMMNNNLLLLLLLLLLLLOOO[[[ggg|||}}}rrriiiddduuupppfff]]]UUUQQQOOOLLLNNNQQQTTTWWW]]]dddjjjoooqqqrrrttttttuuuwwwyyy{{{}}}~~~~~~{{{xxxwwwwwwvvvvvvwwwwwwxxxzzzyyyzzz}}}~~~~~~{{{vvvqqqooooooiiijjjmmmqqquuuxxxyyyzzzyyyxxxvvvrrrooollljjjiiikkkmmmooooooooopppsssvvvuuuvvvxxxyyyyyyyyyyyyxxx|||{{{zzzzzz|||}}}|||wwwxxxzzz|||~~~zzzmmmeee[[[UUUTTTSSSQQQMMMGGGEEECCCCCCDDDFFFEEEEEEFFFHHHMMMRRRYYY___dddgggjjjmmmqqquuuyyy|||uuupppoooqqqsssrrr~~~|||~~~{{{wwwnnncccWWWVVVeeezzzxxxuuuxxxyyyyyywwwpppfff[[[TTTQQQIIIDDD<<<777444444333333333333333222222222111111111111222222222222111111333333333333444555666777777888999;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<======>>>>>>????????????@@@???AAABBBDDDEEEGGGHHHHHHIIIGGGFFFFFFFFFGGGIIIKKKLLLNNNLLLLLLLLLKKKOOOZZZfffzzztttgggddduuuttteee\\\TTTPPPNNNMMMNNNRRRTTTXXX___ffflllppprrrssssssttttttvvvxxxzzz}}}~~~}}}yyyxxxxxxwwwwwwwwwwwwxxx|||{{{zzz{{{||||||{{{zzz~~~}}}|||{{{{{{{{{zzzuuupppjjjhhhgggaaacccffflllrrrwwwxxxwwwvvvuuussspppnnnmmmlllllllllnnnppppppnnnnnnqqqtttsssuuuxxxzzzzzzzzz{{{}}}~~~|||{{{|||{{{|||~~~~~~yyylllcccXXXQQQOOOOOOLLLIIIEEEDDDCCCDDDFFFGGGGGGGGGGGGIIIMMMRRRXXX___dddfffhhhkkknnnqqqtttyyy~~~{{{vvvrrrrrruuuwwwzzzzzz|||~~~~~~xxxtttkkkaaaVVVVVVgggxxxsssrrrtttvvvuuuooodddYYYRRROOOGGGCCC<<<777555444444333333333333222222222111111000111222222333222222222111111111222333555666777888999:::;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<=========>>>????????????>>>???@@@AAACCCEEEFFFGGGGGGHHHHHHHHHHHHIIIJJJKKKKKKMMMKKKKKKKKKKKKNNNYYYeeettt______tttzzzeee\\\TTTQQQOOOMMMNNNRRRTTTYYY```hhhnnnrrrttttttsssssssssuuuwwwzzz}}}~~~~~~zzzyyyxxxwwwvvvvvvvvvvvvzzzxxxvvvvvvvvvvvvuuusss}}}zzzwwwuuusssssspppllleee___\\\[[[XXXZZZ^^^eeemmmqqqrrrppprrrqqqpppnnnnnnnnnnnnooommmpppqqqooolllkkknnnqqqooossswwwyyyzzz{{{}}}}}}|||{{{zzz|||~~~xxxmmmcccVVVNNNLLLKKKHHHFFFDDDCCCCCCDDDGGGIIIIIIIIIGGGIIIMMMRRRXXX^^^cccfffkkkmmmppprrrtttwww|||~~~zzzwwwvvvyyy||||||wwwzzz{{{{{{}}}|||xxxiiiaaaXXXZZZnnn{{{sssooommmppprrrmmmbbbWWWPPPMMMFFFBBB;;;777555444444333333333333222222222111111000111222222333333333222222222222333555777888999999:::;;;<<<<<<======<<<;;;;;;::::::;;;;;;<<<===<<<===>>>?????????>>>===>>>???AAACCCEEEFFFGGGGGGIIIJJJJJJKKKKKKJJJJJJJJJKKKJJJIIIJJJJJJMMMYYYeeettt[[[^^^uuuzzzfff]]]UUUQQQOOOMMMOOORRRTTTYYYaaaiiippptttvvvvvvrrrrrrrrrtttvvvyyy}}}~~~zzzyyyxxxvvvuuutttsssssssssqqqpppoooppppppooonnn|||xxxssspppjjjjjjhhhbbb[[[UUURRRQQQRRRTTTXXX```hhhlllllljjjooonnnmmmmmmmmmnnnpppqqqmmmppprrrooojjjiiikkkooommmqqqvvvyyyyyy{{{}}}yyyyyyyyyzzz{{{}}}xxxnnndddVVVMMMJJJIIIFFFDDDCCCBBBBBBEEEHHHJJJJJJJJJGGGIIIMMMRRRXXX^^^cccfffqqqrrrtttuuuwwwzzz~~~~~~{{{zzz|||zzzzzznnnqqq~~~}}}}}}hhhbbbZZZ^^^tttuuunnnfffkkknnnkkkaaaVVVOOOMMMEEEAAA;;;777555555444333333333333222222222111111000111222333333333333333444444555666888:::;;;<<<::::::;;;<<<============;;;::::::::::::;;;<<<<<<;;;<<<>>>?????????>>>===@@@AAACCCEEEGGGHHHIIIJJJJJJKKKLLLLLLLLLKKKIIIHHHJJJHHHHHHIIIIIIMMMYYYeeesss]]]aaaxxxuuuggg^^^VVVRRRPPPMMMOOORRRSSSXXXaaajjjqqquuuwwwwwwrrrrrrrrrsssvvvyyy}}}|||zzzyyywwwuuusssrrrqqqqqqnnnllljjjjjjkkkllllllkkk|||wwwrrrllleee```aaa]]]VVVOOOJJJHHHGGGGGGDDDIIIOOOUUUZZZ___cccfffhhhiiilllnnnppprrrrrrrrrpppqqqqqqpppmmmllllllmmmppprrrtttvvvvvvwwwzzz|||vvvwwwxxxwwwwwwzzz}}}|||vvvllldddYYYPPPLLLJJJGGGEEEDDDCCCBBBCCCFFFHHHIIIHHHFFFKKKQQQVVV[[[```fffkkkmmmttt{{{~~~~~~|||xxx|||wwwiiidddeee}}}~~~|||nnnddd[[[aaaxxxxxxpppiiiiiifff```XXXQQQLLLIIICCC???;;;888666444222000111111111111111111111111222222111111111111111111555555666666777999:::;;;:::;;;<<<===>>>>>>>>>>>>======>>>>>>===<<<;;;;;;========================>>>???@@@BBBDDDFFFGGGHHHIIIIIIHHHHHHGGGHHHHHHHHHGGGGGGHHHIIIHHHLLLYYYgggmmmYYYfffxxxsssfff]]]XXXSSSQQQMMMJJJLLLQQQQQQUUU]]]fffmmmsssvvvwwwuuuvvvwwwwwwxxxzzz}}}}}}~~~{{{xxxsssoookkkiiijjjdddaaaeeehhhhhhhhhiii~~~~~~{{{uuuoooiiibbb\\\WWWSSSPPPLLLHHHDDDCCCBBBCCCDDDFFFIIIMMMQQQWWW]]]aaadddfffjjjnnnqqqsssuuuuuuttttttuuusssqqqoooooopppppprrrtttuuuuuuwwwyyy{{{vvvvvvvvvvvvuuuvvvyyy|||{{{vvvllldddYYYQQQMMMJJJGGGEEEDDDCCCBBBDDDGGGIIIIIIHHHHHHMMMSSSXXX]]]bbbhhhlllmmmttt|||xxxssswww~~~{{{nnnbbb^^^aaavvv~~~rrrfff[[[aaayyy~~~uuullliiihhhddd]]]UUUMMMIIIGGGCCC???;;;777555444222111111111111111111111111111222222222222222111111111555555666666777999:::;;;:::;;;<<<======>>>=====================<<<;;;;;;<<<<<<<<<=========>>>>>>>>>???@@@BBBDDDEEEGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIHHHKKKYYYfff~~~jjjXXXdddvvvoooccc\\\VVVRRRPPPMMMJJJLLLQQQPPPTTT[[[cccjjjppptttuuuxxxyyyyyyyyyyyyzzz}}}}}}zzzzzzxxxvvvqqqlllhhheee```\\\]]]aaaeeefffgggjjj~~~{{{xxxuuupppiiiaaa[[[TTTOOOKKKEEEDDDBBBAAA??????>>>>>>BBBBBBBBBBBBEEEKKKSSSYYY\\\```ffflllrrrvvvxxxyyyyyyzzzzzzxxxuuusssssssssppprrrtttuuuuuuvvvxxxzzzxxxxxxxxxwwwuuuuuuwwwyyy}}}|||wwwllldddZZZRRRNNNKKKHHHEEECCCCCCCCCEEEHHHJJJIIIHHHLLLPPPUUU[[[```fffkkkoooooottt|||uuuoooqqqxxx|||}}}wwwnnnaaaXXXXXX^^^qqqvvv}}}{{{lll]]]```www~~~tttlllhhheee```YYYQQQKKKIIIIIIDDD???:::555444333333222222222222222222222222222222222222222222222222222555555666666777999:::;;;999:::;;;<<<============<<<<<<=========<<<;;;;;;;;;;;;<<<===>>>???@@@@@@??????AAABBBDDDEEEGGGGGGDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGHHHIIIHHHKKKXXXfff}}}hhhYYYddduuu~~~nnnbbbZZZTTTPPPNNNLLLJJJLLLQQQPPPSSSXXX___fffmmmqqqssszzz{{{{{{zzzzzz{{{}}}~~~xxxxxxvvvsssnnnhhhccc```YYYYYY\\\aaaddddddhhhmmm}}}xxxrrrnnnhhhccc[[[SSSNNNIIIEEECCC>>>>>>?????????>>>======??????>>>===>>>CCCIIINNNTTTXXX```hhhqqqwww{{{}}}|||~~~~~~}}}zzzwwwvvvvvvqqqsssuuuvvvuuuvvvxxxzzz}}}}}}}}}{{{xxxwwwxxxzzz|||~~~|||xxxkkkddd[[[TTTPPPLLLHHHEEEBBBBBBDDDGGGJJJKKKJJJHHHOOORRRWWW]]]dddjjjooosssuuuwww|||xxxoooooosssvvvzzz~~~{{{tttkkkaaaVVVOOOTTT]]]rrrtttxxxsssbbbbbbttt{{{uuuiiifff___WWWPPPKKKKKKLLLDDD???999444333333333333222222222222222222222222222222222333333333333333555555666666777999:::;;;999:::;;;<<<<<<=========<<<<<<=========<<<<<<;;;:::;;;<<<===???@@@AAABBB@@@AAABBBCCCDDDFFFGGGGGGCCCCCCCCCDDDDDDFFFGGGHHHGGGGGGHHHIIIHHHKKKXXXfff~~~iii\\\fffwwwpppeeeYYYRRRMMMMMMLLLKKKLLLPPPPPPSSSWWW^^^eeekkkpppsssxxxyyyzzzzzzzzz{{{~~~|||zzzuuupppiiiccc^^^\\\YYYZZZ___dddeeeeeejjjrrr~~~{{{wwwqqqjjjeeeZZZUUUNNNIIIEEECCCAAA@@@>>>>>>?????????>>>===<<<===============>>>BBBEEEMMMQQQYYYcccmmmuuu|||~~~}}}{{{yyyyyyuuuwwwxxxyyyxxxxxxzzz{{{~~~{{{zzzzzz{{{}}}~~~}}}~~~|||xxxkkkeee\\\UUUQQQMMMHHHDDDAAABBBEEEHHHLLLLLLKKKHHHOOORRRWWW^^^gggnnnsssvvvzzzzzz{{{{{{{{{uuuqqqrrrrrrtttvvvqqqjjjaaaXXXOOOLLLTTT^^^ssstttvvv|||wwwgggggguuurrrnnneeeZZZPPPKKKJJJKKKCCC>>>888444222333333444222222222222222222222222222222333333444444444444555555666666777999:::;;;999:::;;;<<<============<<<<<<======>>>======<<<:::;;;<<<>>>@@@AAABBBCCCBBBBBBCCCDDDFFFGGGHHHHHHDDDDDDDDDEEEFFFGGGHHHIIIFFFFFFHHHIIIHHHLLLYYYgggnnn^^^hhhwwwqqqgggYYYRRRLLLLLLLLLKKKLLLOOOQQQSSSXXX___fffmmmrrruuuuuuvvvxxxyyyyyy|||}}}xxxpppiiiddd```^^^YYYZZZ___dddgggiiipppyyy|||yyyvvvrrrmmmggg```[[[NNNJJJEEEBBB@@@@@@??????>>>>>>>>>>>>===<<<;;;;;;===>>>???>>>======???@@@GGGKKKRRR\\\gggqqqzzz~~~}}}|||zzz|||}}}}}}||||||}}}}}}||||||}}}~~~~~~~~~{{{vvvkkkeee]]]WWWSSSNNNHHHDDDAAABBBFFFJJJMMMNNNKKKIIINNNPPPVVV^^^hhhqqqvvvxxx}}}||||||}}}xxxuuuxxx~~~|||uuussspppoooooohhhccc]]]VVVOOOMMMUUU___oooqqqsss{{{vvviiimmmyyyyyynnn___RRRIIIFFFFFFAAA===888444333333333333333333333333333333333333222333333444444555555666555555666666777999:::;;;:::;;;<<<===>>>>>>>>>>>>======>>>?????????>>>>>><<<<<<===???@@@BBBCCCCCCDDDEEEEEEFFFHHHIIIIIIJJJFFFFFFFFFFFFGGGGGGHHHIIIEEEEEEGGGHHHHHHMMMZZZiiivvvbbbkkkyyy~~~oooeee[[[SSSLLLLLLMMMLLLLLLNNNPPPTTTZZZaaaiiioootttwwwtttuuuwwwxxxzzz|||{{{wwwrrrnnnlllaaa```bbbiiinnnttt|||}}}zzzwwwuuupppmmmhhhddd___YYYRRRNNNFFFCCC@@@>>>>>>>>>>>>===>>>>>>>>>===============>>>??????>>><<<<<<>>>???DDDFFFLLLUUUaaammmxxx~~~wwwrrrjjjeee^^^XXXTTTOOOIIICCC@@@BBBFFFKKKOOOOOOLLLIIILLLNNNSSS]]]iiisssxxxzzz{{{}}}~~~}}}|||}}}|||tttnnnooouuu}}}yyyuuuooolllkkkddd```]]]XXXQQQOOOUUU^^^lllooorrryyyrrrhhhnnnzzz~~~rrrcccUUUKKKFFFEEE@@@<<<888555444444333222333333333333333333333333333333333444555666666666555555666666777999:::;;;;;;<<<===>>>????????????>>>>>>???@@@@@@@@@@@@@@@======>>>???@@@BBBBBBCCCFFFGGGGGGHHHIIIJJJKKKKKKGGGGGGFFFFFFFFFGGGGGGHHHCCCCCCFFFHHHIIINNN\\\jjj|||kkksss~~~}}}nnnbbb]]]TTTMMMLLLNNNLLLLLLLLLNNNSSSZZZccckkkrrrvvvxxxvvvwwwyyyzzzzzz}}}{{{vvvtttyyy|||wwwrrrnnnllleeebbb]]]WWWSSSMMMGGGCCCBBB@@@===<<<<<<===<<<;;;@@@??????>>>>>>???@@@@@@AAA@@@???===;;;;;;>>>AAABBBDDDIIIQQQ]]]jjjvvv}}}|||uuuooojjjeee^^^YYYUUUPPPIIICCC@@@BBBFFFLLLOOOOOOLLLIIIKKKLLLRRR\\\iiitttyyy{{{xxx}}}{{{yyy{{{{{{rrrkkkiiioooyyy|||vvvoookkkjjjbbb```^^^[[[TTTPPPUUU]]]mmmooorrrxxx~~~ooofffmmmxxx}}}rrreeeWWWNNNIIIHHH>>><<<888666555444222111333333333333333333333333333333444444555666777777555555666666777999:::;;;<<<===>>>??????@@@@@@@@@>>>???@@@AAAAAAAAAAAAAAA>>>>>>???@@@AAABBBBBBCCCHHHHHHIIIIIIJJJKKKLLLLLLHHHGGGFFFFFFFFFFFFFFFGGGBBBBBBEEEHHHIIINNN]]]lllssszzz}}}mmmbbb___UUUMMMMMMNNNMMMKKKLLLMMMRRRZZZdddlllsssvvvxxxyyyzzz{{{{{{{{{}}}~~~|||xxxsssllleee```]]]YYYTTTNNNJJJHHHFFFCCCAAA>>>>>>>>>>>>>>>>>>>>>>>>========================>>>>>>??????@@@AAAAAAAAABBBDDDHHHLLLTTT```oooyyyyyy|||tttnnniiiddd]]]WWWSSSNNNHHHDDD???DDDKKKQQQSSSQQQNNNKKKLLLLLLPPPXXXdddnnnuuuwwwwww|||}}}wwwtttwww{{{|||wwwssspppmmmnnnvvv}}}}}}}}}sssiiifffcccgggaaaZZZXXXRRRUUUeeeppptttyyy{{{lllcccjjjvvv|||zzzttthhhYYYMMMHHHGGG@@@999444444333222222555444444333222222333333333444555666666444444555666777777777666555666:::<<<:::<<<>>>AAABBBBBBAAAAAA??????>>>>>>>>>>>>?????????@@@AAAAAAAAABBBEEEHHHHHHHHHIIIIIIKKKLLLNNNOOOIIIIIIIIIIIIIIIHHHHHHGGGFFFEEEFFFHHHJJJOOO\\\iiisss|||~~~mmmbbbZZZVVVQQQNNNMMMLLLKKKKKKMMMOOOVVVbbbpppzzz|||{{{{{{xxxvvvvvvyyy~~~|||xxxvvvsssmmmggg___XXXSSSPPPLLLHHHCCCAAA@@@@@@>>><<<@@@@@@@@@@@@????????????<<<<<<<<<=====================>>>>>>??????@@@@@@BBBCCCEEEHHHMMMVVVccclllsss||||||sssmmmhhhccc\\\WWWRRRMMMGGGCCC@@@EEELLLRRRTTTRRRMMMJJJLLLLLLOOOVVV```jjjppprrruuuzzz}}}{{{vvvtttwwwzzzzzzvvvsssooommmsss|||||||||{{{rrrkkkjjjiiikkkddd\\\XXXSSSXXXiiivvvxxx}}}~~~uuufff^^^fffuuu{{{xxxqqqfffYYYOOOJJJHHH@@@:::555444444222333555444444333333222333333444333555666666444444555777666777777777666888;;;>>>;;;<<>>>>>???@@@@@@AAAAAABBBBBBBBBAAABBBEEEGGGJJJJJJJJJJJJKKKLLLMMMNNNJJJKKKKKKKKKKKKJJJIIIIIIIIIGGGHHHIIIIIIMMMZZZfffvvvnnncccZZZVVVQQQNNNLLLLLLLLLKKKMMMOOOUUUaaannnwwwzzzyyyxxxvvvtttuuuxxx}}}|||wwwpppkkkfffccc]]]WWWPPPKKKHHHFFFDDDBBB???>>>???@@@@@@???>>>>>>>>>=========<<<<<<=========>>>>>>?????????>>>>>>>>>???@@@@@@AAAAAADDDEEEEEEEEEFFFMMMWWW___kkkttt}}}{{{rrrmmmfffbbb\\\WWWQQQLLLGGGCCCAAAGGGOOOUUUWWWSSSMMMIIILLLLLLNNNTTT\\\dddjjjlllrrrvvvzzzyyyuuutttvvvzzz}}}zzzvvvqqqmmmpppwwwyyyxxxwwwrrroooqqqoooqqqggg\\\XXXTTT[[[ooo}}}xxxooo```XXXcccrrr|||zzzqqqfff[[[RRRKKKHHHAAA:::555555555333333666444333333333333333444444333555666666555555666888888888999999999:::===???===>>>???@@@AAA@@@??????>>>>>>>>>???@@@AAABBBCCCCCCDDDDDDCCCBBBAAACCCEEEKKKKKKJJJJJJKKKLLLLLLMMMLLLMMMMMMMMMMMMLLLKKKKKKLLLJJJIIIIIIHHHKKKWWWcccyyy{{{xxxnnndddXXXUUUPPPMMMLLLLLLLLLKKKMMMOOOUUU___kkksssvvvuuuuuutttssstttwww|||}}}xxxssslllddd___UUURRRNNNJJJFFFDDDCCCCCC@@@@@@??????@@@AAABBBBBB?????????>>>>>>===<<<<<<@@@@@@@@@@@@AAAAAAAAABBB@@@AAAAAABBBBBBCCCDDDDDDHHHHHHGGGEEEEEEIIIRRRXXXdddnnnyyy~~~yyyqqqllldddbbb]]]XXXRRRLLLGGGDDDCCCIIIQQQXXXYYYUUUNNNIIIKKKKKKNNNSSSYYYaaafffiiiooossswwwwwwuuuuuuwwwzzz}}}{{{xxxrrrmmmooottt~~~~~~~~~wwwuuutttqqqqqquuusssssshhhZZZUUUSSS^^^tttwwwlll]]]VVVaaaqqqyyy|||}}}sssggg\\\SSSKKKGGGAAA;;;666666555333444777444333333333333444444555333555666777666666888:::;;;<<<===<<<;;;;;;===?????????@@@@@@@@@@@@???>>><<<======>>>???AAACCCDDDDDDEEEEEEDDDBBBAAAAAACCCIIIIIIIIIIIIJJJKKKLLLMMMNNNNNNOOOOOONNNNNNMMMLLLLLLJJJIIIIIIHHHKKKVVVbbbyyyzzz{{{}}}mmmdddWWWSSSOOOLLLLLLLLLLLLKKKLLLNNNTTT]]]gggnnnqqqrrrsssssstttuuuwww{{{~~~zzztttmmmfff^^^WWWRRRJJJHHHEEEAAA?????????@@@<<<<<<=========>>>???@@@DDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEIIIIIIIIIGGGFFFJJJRRRXXX```kkkwww|||zzz{{{xxxpppjjjdddbbb___ZZZSSSMMMHHHFFFDDDJJJSSSYYY[[[VVVOOOJJJIIIKKKNNNRRRXXX___eeeiiilllpppsssuuuuuuvvvxxx{{{}}}{{{zzzyyytttnnnpppuuu~~~yyyrrrrrrzzz|||xxxtttppppppqqqttttttgggYYYSSSSSSaaazzzzzzlll^^^YYYcccpppvvvxxx{{{~~~zzzrrrhhh]]]SSSLLLHHHAAA;;;666666555333444777444333333333444444555666444666888888888999:::<<<@@@AAAAAA???===<<<===>>>AAAAAAAAAAAAAAA@@@@@@???;;;<<<<<<===???AAACCCDDDDDDEEEFFFEEECCCBBBBBBCCCFFFFFFGGGHHHIIIKKKMMMNNNOOOOOOOOOOOOOOONNNNNNMMMJJJHHHHHHHHHHHHLLLWWWccczzz}}}mmmeeeUUURRRNNNKKKKKKLLLLLLKKKKKKNNNTTT[[[dddjjjnnnppprrrtttuuuvvvxxx{{{uuuppphhh___WWWPPPIIIEEEDDDCCCAAA>>><<<;;;;;;;;;<<<>>>@@@AAA@@@AAABBBDDDGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDBBBCCCCCCDDDEEEEEEFFFFFFHHHIIIIIIHHHHHHLLLTTTZZZaaalllxxx|||vvvtttvvv{{{}}}vvvoooiiicccbbb```[[[TTTMMMIIIGGGFFFLLLTTTZZZ\\\XXXRRRNNNIIIKKKOOORRRVVV\\\cccggghhhkkkooorrrsssuuuxxxzzz{{{zzzzzzzzzuuuqqqsssxxx}}}wwwqqqqqqzzz{{{vvvqqqnnntttttthhhYYYTTTVVVggg|||kkk```\\\fffppptttwww|||~~~zzzvvvvvvsssjjj^^^SSSMMMLLLAAA:::555555555333333666333333333333444555666777555777999::::::;;;===???BBBCCCDDDBBB@@@>>>???@@@CCCBBBBBBBBBBBBBBBBBBBBB<<<======>>>@@@BBBCCCDDDDDDFFFHHHGGGFFFEEEEEEFFFFFFFFFGGGHHHIIIKKKLLLMMMNNNOOOOOOOOOOOONNNMMMMMMHHHGGGGGGHHHHHHLLLXXXdddyyy{{{llldddTTTQQQMMMJJJKKKLLLLLLLLLJJJNNNSSSZZZaaahhhllloooqqqtttvvvwwwwwwzzzeee```XXXPPPKKKFFFCCCAAAAAAAAA@@@???>>>======<<<@@@CCCGGGHHHHHHIIILLLNNNLLLMMMMMMNNNNNNOOOOOOPPPQQQPPPOOONNNMMMLLLKKKJJJGGGGGGGGGHHHIIIIIIJJJJJJJJJKKKLLLKKKLLLPPPWWW]]]dddooo{{{~~~~~~~~~yyytttooonnnrrryyy|||uuunnniiiaaaaaa```[[[SSSLLLHHHFFFGGGLLLTTTZZZ\\\YYYUUUQQQJJJMMMPPPRRRTTTXXX^^^cccdddfffjjjnnnqqqsssvvvxxx}}}||||||{{{wwwtttvvv|||zzzuuuuuu~~~|||uuuuuuvvvkkk]]]YYY\\\oooyyyhhh```___hhhpppsssyyy~~~}}}~~~yyy}}}}}}sssbbbTTTNNNNNN@@@:::555444444222333555333333333444444555666777777999;;;<<<===>>>@@@BBBAAACCCDDDDDDBBBBBBBBBCCCDDDCCCCCCCCCCCCDDDDDDEEE??????@@@AAABBBCCCEEEFFFEEEHHHJJJKKKKKKJJJKKKLLLKKKKKKJJJJJJJJJKKKLLLLLLMMMMMMNNNNNNNNNMMMLLLLLLIIIGGGGGGHHHHHHKKKWWWcccvvv~~~ttteee^^^SSSOOOLLLJJJJJJKKKLLLLLLIIIMMMSSSYYY```fffllloooppptttwwwwwwvvvxxx}}}WWWRRRKKKFFFDDDDDDDDDDDD>>>???@@@BBBCCCCCCCCCCCC@@@DDDIIIKKKKKKMMMPPPSSSXXXXXXYYYZZZ[[[\\\]]]]]]ZZZZZZXXXWWWUUUSSSRRRQQQLLLLLLMMMMMMNNNOOOOOOOOOMMMOOOPPPOOOOOOTTT[[[aaagggrrr~~~~~~~~~~~~~~~sssoookkkkkkpppxxx{{{uuummmhhh___```___ZZZRRRKKKGGGFFFHHHMMMTTTYYY\\\ZZZVVVTTTLLLNNNPPPQQQRRRUUU[[[___aaacccgggkkknnnrrrtttvvv~~~~~~}}}yyyuuuxxx~~~zzzxxxwwwyyynnn```]]]aaauuu~~~vvveee___```iiipppsss|||}}}|||gggVVVNNNNNN@@@999444444333222222555333333333444555666777777888:::<<<===>>>???BBBDDD???AAADDDDDDDDDDDDEEEGGGDDDDDDDDDDDDDDDEEEFFFFFFBBBBBBBBBCCCDDDEEEFFFGGGGGGIIILLLNNNNNNNNNOOOPPPPPPOOONNNLLLKKKKKKKKKKKKLLLMMMMMMMMMMMMLLLKKKKKKJJJHHHHHHHHHGGGJJJVVVbbbvvvyyymmm^^^WWWRRROOOKKKIIIJJJKKKLLLLLLIIIMMMSSSYYY___ffflllpppooosssvvvvvvtttvvv{{{HHHEEEAAAAAABBBCCCBBBAAABBBBBBBBBAAA@@@AAADDDFFFCCCGGGMMMRRRVVVYYY\\\___eeefffggggggggggggiiijjjhhhgggfffcccaaa^^^[[[ZZZXXXVVVTTTSSSSSSSSSUUUVVVXXXXXXWWWUUUTTTVVV[[[^^^eeennn|||~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}yyymmmiiieeegggnnnxxx~~~yyyqqqhhhccc```aaa```ZZZQQQJJJFFFFFFGGGPPPXXX[[[\\\\\\YYYTTTPPPPPPPPPRRRTTTWWWZZZ\\\ccchhhmmmoooooopppuuuyyy|||yyy}}}~~~uuukkkbbb[[[aaa}}}vvvpppfffbbbcccnnnyyy~~~~~~qqq^^^PPPGGG===:::666444444555555555666666555555555444444444;;;;;;===>>>@@@BBBCCCDDDEEEEEEEEEFFFGGGGGGHHHHHHHHHFFFDDDBBBCCCDDDGGGIIIJJJHHHDDDBBBAAABBBDDDFFFKKKLLLMMMNNNNNNOOONNNNNNOOOOOONNNNNNLLLKKKIIIHHHLLLMMMNNNPPPOOONNNLLLKKKFFFFFFGGGHHHGGGKKKXXXeee{{{zzzyyykkk^^^VVVSSSQQQMMMLLLLLLMMMMMMMMMMMMNNNQQQUUU\\\dddkkkooowwwwwwwwwvvvvvvyyy}}}~~~~~~~~~}}}|||GGGEEEBBBAAACCCDDDCCCBBB@@@AAACCCCCCBBBBBBDDDEEEFFFJJJPPPUUUZZZ___cccffflllnnnqqqsssssstttvvvwwwwwwvvvtttppplllgggbbb```]]]\\\ZZZXXXXXXXXXYYYZZZ]]]]]][[[YYYXXXYYY]]]```hhhqqq~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{yyyyyyzzz{{{|||yyy{{{~~~vvvkkkgggcccfffnnnxxxyyyqqqjjjeeeaaabbbaaa[[[RRRKKKGGGGGGGGGQQQYYY]]]^^^^^^[[[VVVPPPPPPRRRTTTVVVYYY\\\^^^ccciiinnnqqqpppqqqtttxxx}}}~~~zzzvvv{{{wwwlllddd___fffssskkkbbbaaaggguuu}}}ooo]]]OOOFFF===:::666444444555555555666666666666666666666666;;;<<<===>>>@@@BBBCCCDDDDDDDDDEEEEEEFFFGGGHHHHHHFFFEEEDDDDDDEEEFFFHHHJJJJJJHHHFFFCCCCCCCCCEEEFFFHHHIIIJJJLLLNNNOOOPPPPPPPPPPPPPPPOOONNNLLLKKKJJJKKKLLLMMMNNNOOOOOONNNNNNHHHGGGHHHIIIIIIMMMZZZgggyyy{{{lll^^^UUUSSSQQQMMMLLLLLLMMMMMMLLLMMMNNNPPPUUU[[[cccjjjnnnrrrtttwwwyyy{{{|||~~~}}}~~~~~~~~~~~~}}}GGGEEEDDDDDDFFFGGGGGGGGGDDDFFFHHHHHHGGGGGGIIIJJJOOOSSSXXX]]]bbbhhhooosssuuuyyy~~~{{{ssslllgggeeedddcccaaaaaaaaabbbcccgggfffdddaaa______bbbeeellluuu|||~~~~~~~~~~~~~~~~~~~~~}}}}}}|||||||||||||||~~~~~~~~~}}}}}}}}}}}}||||||}}}~~~}}}{{{{{{yyyvvvsssqqqpppqqqqqqooopppqqqsssuuuwwwyyyyyy~~~zzzrrrgggccc```cccmmmyyyxxxrrrkkkgggaaabbbaaa[[[RRRLLLIIIIIIIIIRRR[[[___aaaaaa^^^ZZZRRRSSSUUUWWWZZZ]]]___aaaeeejjjppprrrrrrrrrsssvvvyyy{{{~~~}}}vvvssszzzzzznnnfffbbbjjjpppeee^^^```kkk~~~}}}}}}jjj[[[NNNEEE<<<999666444555555666555666666777777888999999:::;;;<<<===???@@@BBBCCCDDDBBBBBBCCCDDDFFFGGGHHHHHHEEEFFFFFFGGGHHHIIIIIIJJJIIIHHHGGGFFFEEEEEEEEEFFFDDDFFFGGGJJJMMMOOOQQQRRRQQQQQQQQQPPPOOONNNMMMLLLKKKKKKKKKLLLMMMNNNOOOPPPKKKIIIIIIIIIJJJOOO\\\iiizzzqqqbbbWWWTTTQQQMMMLLLLLLMMMLLLLLLLLLMMMOOOTTTZZZbbbhhhllllllpppwww{{{~~~~~~~~~{{{||||||{{{{{{}}}HHHHHHIIIKKKNNNPPPRRRRRRPPPQQQQQQQQQPPPQQQTTTWWW]]]```dddhhhmmmssszzz~~~vvvooommmmmmllllllmmmnnnoooooosssrrrpppmmmkkkjjjlllnnnrrrzzz}}}}}}~~~~~~~~~}}}~~~~~~||||||{{{{{{zzz{{{{{{|||~~~~~~~~~~~~}}}}}}||||||~~~}}}|||{{{{{{zzzxxxvvvuuurrrnnniiifffcccbbbbbb```aaabbbdddgggkkknnnpppxxx{{{wwwoooccc___]]]aaakkkxxx}}}vvvpppkkkggg```aaa___YYYQQQKKKIIIIIIKKKTTT^^^bbbdddeeebbb^^^VVVWWWZZZ\\\___```aaabbbfffkkkqqqtttttttttttttttsssvvvzzzyyytttqqqzzz}}}nnneeeccclllooobbb\\\___mmm~~~~~~rrrdddXXXMMMEEE;;;999666555555666666555555555666888999:::;;;<<<<<<===>>>???AAABBBCCCDDDAAABBBCCCDDDEEEFFFGGGHHHGGGHHHIIIJJJJJJIIIIIIHHHGGGGGGGGGGGGGGGFFFEEEEEEDDDEEEFFFHHHKKKMMMOOOQQQPPPPPPPPPPPPOOONNNNNNMMMKKKJJJIIIIIIIIIKKKMMMNNNLLLIIIHHHIIIKKKPPP\\\hhh{{{~~~yyyhhh\\\TTTQQQMMMKKKKKKLLLLLLKKKKKKLLLNNNSSSYYYaaahhhlllkkkooouuuzzz|||~~~~~~|||}}}~~~~~~}}}yyyzzzzzzyyyyyy{{{~~~NNNPPPSSSWWW[[[^^^aaaccc```___^^^\\\[[[^^^ccchhhlllnnnqqqtttwww|||}}}wwwxxxxxxyyyzzz{{{|||}}}~~~{{{xxxwwwxxxzzzyyy~~~~~~~~~~~~~~~~~~~~~~~~||||||{{{{{{{{{||||||}}}}}}~~~~~~~~~~~~}}}|||{{{|||}}}{{{|||}}}~~~{{{xxxvvvsssoookkkhhheee```[[[WWWTTTRRRRRRQQQQQQSSSUUUYYY^^^bbbdddlllppptttxxxzzz|||~~~uuummm```\\\YYY]]]hhhuuuzzzsssmmmhhheee^^^___]]]WWWOOOJJJHHHIIIMMMWWW```dddfffgggddd```[[[]]]```bbbcccdddcccccchhhlllqqqtttvvvuuuuuutttmmmppptttuuurrrsss}}}mmmeeeeeeooopppbbb]]]```mmm}}}~~~xxxkkk___UUUJJJAAA:::888666555666666666555444444666777999;;;<<<======>>>>>>@@@AAABBBCCCCCCBBBBBBCCCDDDEEEFFFGGGGGGIIIJJJKKKKKKKKKIIIGGGFFFFFFFFFGGGGGGGGGFFFEEEDDDGGGGGGGGGHHHIIIKKKMMMNNNMMMNNNNNNNNNNNNMMMMMMLLLLLLKKKHHHFFFFFFGGGHHHJJJLLLIIIGGGIIIKKKOOOYYYcccyyyyyyssswww}}}kkk^^^TTTQQQMMMKKKKKKKKKKKKJJJJJJKKKMMMRRRYYYaaahhhllloooqqqtttvvvxxx{{{}}}|||zzzzzz{{{|||{{{zzzxxxyyyyyyxxxxxxyyy}}}ZZZ]]]bbbfffjjjmmmqqqsssoooooommmkkkkkknnntttxxxzzz}}}~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||||||||}}}}}}~~~}}}~~~~~~}}}|||{{{|||~~~~~~xxxyyyzzz}}}~~~zzzvvvqqqmmmhhhbbb^^^XXXVVVRRRNNNKKKIIIIIIIIIIIIIIIKKKMMMQQQUUUYYY[[[^^^bbbggglllpppuuuyyy|||}}}sssmmm^^^ZZZVVVZZZdddrrr|||xxxqqqkkkfffbbb]]]]]][[[VVVNNNIIIIIIJJJPPPYYYbbbfffggghhheeeaaa^^^```dddggghhhhhhgggeeejjjlllppptttvvvwwwwwwvvvllllllooorrrrrruuu~~~jjjdddgggrrr~~~pppeee___aaammm~~~~~~}}}tttggg[[[RRRGGG>>>999777666555666777666555444555666888:::;;;======>>>>>>???@@@AAABBBCCCCCCCCCDDDDDDEEEEEEFFFFFFGGGJJJJJJKKKKKKJJJIIIGGGFFFGGGGGGHHHHHHHHHGGGGGGFFFIIIIIIHHHHHHHHHIIIKKKLLLKKKKKKLLLMMMMMMMMMLLLLLLLLLKKKHHHFFFEEEEEEFFFGGGLLLHHHHHHJJJLLLNNNVVV^^^pppyyyyyy~~~lll^^^TTTQQQMMMKKKKKKKKKJJJJJJHHHJJJMMMRRRZZZbbbjjjnnnrrrsssssstttuuuyyy|||{{{yyyxxxyyyzzzyyyxxxyyyyyyyyyxxxxxxzzz}}}iiimmmrrrvvvwwwyyy}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||{{{}}}||||||||||||}}}~~~~~~}}}|||zzz{{{~~~~~~~~~yyyyyyzzz|||~~~zzzuuurrrmmmgggbbb\\\VVVRRRMMMLLLJJJIIIIIIJJJLLLMMMMMMNNNOOOQQQSSSUUUWWWXXXWWWZZZ^^^bbbeeejjjooorrrzzz||||||rrrlll^^^XXXTTTWWWaaannnxxx~~~yyyqqqkkkdddaaa]]]^^^[[[VVVOOOJJJJJJLLLRRR[[[dddggghhhhhheeeaaa^^^aaafffjjjlllmmmkkkjjjkkklllooosssvvvyyyyyyyyyooollllllooosssvvv}}}hhh___cccmmmzzzooofff^^^aaaooo|||xxxxxx{{{wwwlll___VVVPPPFFF===888777666666777777666555666777888999;;;===>>>>>>>>>??????@@@AAABBBCCCCCCFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIHHHGGGHHHJJJLLLMMMJJJKKKKKKLLLMMMMMMMMMLLLKKKJJJIIIHHHGGGGGGHHHHHHLLLIIIIIILLLNNNOOOSSSYYYlllmmm^^^TTTQQQMMMKKKJJJJJJJJJIIIGGGIIILLLRRR[[[dddlllqqqssstttuuuuuuwww{{{}}}{{{yyyxxxyyyyyyxxxwwwyyyzzzzzzyyyyyy{{{~~~tttxxx}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~|||~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~|||||||||}}}~~~}}}||||||||||||}}}}}}||||||||||||||||||}}}~~~~~~~~~|||zzz{{{}}}~~~}}}zzzzzz{{{{{{}}}~~~zzzsssnnnkkkeee```[[[TTTNNNJJJIIIIIIIIIJJJLLLPPPSSSUUUVVVWWWWWWXXXYYYYYYZZZZZZXXXZZZ[[[\\\^^^aaaeeehhhpppsssyyy|||rrrkkk]]]XXXSSSUUU___kkkvvv{{{zzzrrrkkkddd```^^^^^^\\\VVVOOOKKKKKKMMMSSS\\\eeeggghhhhhheee```\\\```fffkkkooopppooonnnllllllnnnrrrvvvzzz{{{{{{sssmmmkkknnnsssvvv|||{{{xxx|||fff[[[\\\dddttt}}}wwwnnnfff]]]bbbqqqyyytttsssqqqlllbbbXXXRRROOOGGG???888777666666777777666555888999:::;;;<<<>>>????????????@@@AAAAAABBBCCCCCCGGGGGGGGGGGGFFFFFFFFFFFFEEEFFFGGGHHHIIIKKKLLLMMMLLLLLLKKKKKKKKKKKKLLLMMMIIIIIIHHHGGGHHHJJJMMMNNNJJJKKKLLLMMMMMMMMMMMMMMMJJJJJJIIIIIIIIIJJJJJJKKKMMMJJJKKKNNNOOOOOORRRWWWjjj|||oooaaaTTTQQQMMMKKKJJJJJJJJJIIIFFFHHHLLLSSS[[[eeemmmrrrrrrtttvvvxxxzzz~~~}}}zzzyyyyyyyyyxxxvvvzzz{{{{{{zzzzzz{{{~~~~~~~~~~~~||||||}}}~~~}}}~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~|||{{{zzz{{{}}}~~~||||||~~~}}}}}}~~~}}}{{{zzzyyyyyy|||}}}~~~~~~~~~|||{{{zzzyyy{{{|||~~~~~~|||{{{yyywwwxxxzzz||||||||||||{{{|||}}}~~~|||yyyyyy{{{xxxppphhhccc___XXXRRRNNNLLLMMMNNNJJJMMMPPPSSSVVVYYY\\\___\\\^^^aaadddffffffeeedddeeebbb___]]]]]]]]]\\\\\\ggglllssszzz~~~|||pppiii___WWWVVV[[[cccoooyyyxxxqqqkkkeee```^^^^^^[[[UUUNNNKKKMMMOOOUUU^^^gggiiihhheee```YYYTTT]]]hhhoooqqqqqqqqqqqqooooooqqquuuyyy||||||{{{vvvnnnfffdddkkkuuu~~~|||zzz}}}hhhaaa```aaammm~~~|||pppeee___kkk|||xxxuuuuuurrriii]]]TTTOOOKKKDDD>>>:::999777666555555555666:::999999:::;;;===???AAABBBBBBAAAAAAAAABBBCCCCCCFFFDDDCCCAAAAAABBBCCCDDDEEEGGGJJJLLLMMMLLLJJJIIIKKKKKKKKKLLLKKKKKKJJJIIIKKKJJJIIIHHHIIIJJJKKKLLLKKKKKKKKKKKKJJJIIIHHHGGGKKKKKKJJJJJJKKKLLLNNNOOOKKKIIIIIINNNRRRTTTXXX^^^lll|||}}}kkk```XXXTTTOOOKKKJJJJJJIIIHHHKKKLLLNNNQQQXXX```iiinnnqqqrrruuuxxx{{{~~~|||zzzzzzzzzxxxwwwyyyzzzzzzyyyyyyzzz}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}~~~}}}}}}~~~}}}}}}~~~~~~~~~~~~}}}}}}|||{{{zzzzzz{{{||||||}}}|||{{{zzzyyyyyyzzz{{{{{{{{{{{{zzzyyyuuuvvvxxxzzz{{{{{{zzzzzz~~~~~~~~~}}}|||yyytttooommmmmmjjjccc]]]WWWUUUSSSQQQQQQRRRTTTUUUVVVXXX[[[]]]___aaadddgggeeehhhkkkooopppqqqpppoooooollliiifffdddbbb___]]]```dddiiioootttzzztttkkkaaaXXXVVVZZZbbbmmmvvv}}}vvvpppjjjddd``````___\\\VVVOOOLLLNNNQQQZZZcccjjjkkkiiifff```YYYVVV\\\eeemmmqqqrrrqqqqqqpppppppppsssvvvyyyzzzyyyvvvooohhhfffkkkvvv~~~~~~~~~~~~kkkgggggggggooo|||vvvllleeesss~~~xxxuuutttrrriii\\\SSSNNNJJJDDD???:::999777666555555555666999999::::::<<<===???@@@AAAAAAAAABBBBBBBBBBBBCCCCCCBBBAAA@@@AAACCCEEEFFFFFFGGGJJJLLLMMMLLLJJJIIIKKKKKKKKKKKKJJJJJJIIIHHHIIIIIIHHHGGGHHHIIIJJJKKKJJJJJJJJJKKKJJJJJJIIIHHHJJJJJJIIIIIIJJJKKKMMMMMMOOOLLLKKKOOORRRTTTYYY___nnn~~~{{{kkkaaaWWWSSSNNNKKKIIIIIIIIIHHHJJJKKKMMMQQQWWW```iiiooopppqqqtttwwwzzz|||~~~~~~}}}{{{{{{{{{zzzyyyxxxxxxxxxxxxxxxzzz~~~xxxuuuttt~~~}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~{{{~~~~~~}}}}}}~~~~~~~~~|||~~~||||||}}}~~~~~~~~~~~~}}}}}}|||zzzzzz{{{{{{zzzzzzyyyxxxyyyyyyyyyyyyyyyyyyyyyyyytttuuuwwwxxxyyyzzzzzzzzz~~~~~~~~~~~~|||zzzxxxwwwmmmhhhbbb^^^\\\[[[WWWTTTSSSTTTUUUXXXZZZ]]]___```ccceeegggggghhhiiilllnnnppprrrvvvzzz|||}}}|||{{{}}}zzzvvvsssooojjjddd```\\\]]]___bbbhhhpppyyy{{{mmmcccZZZXXX[[[```iiirrr~~~zzztttnnniiidddaaabbb```]]]VVVPPPMMMPPPSSS___gggmmmmmmjjjfff___YYYXXX\\\bbbiiipppsssrrrqqqrrrqqqpppqqqsssvvvwwwvvvuuupppjjjggglllvvv~~~|||{{{pppnnnssssssvvv~~~xxxpppjjj|||~~~xxxsssrrrrrrhhh[[[QQQMMMIIICCC???999888777555555555666666888999:::<<<===>>>>>>???@@@@@@BBBCCCCCCCCCBBBBBB@@@??????@@@BBBDDDFFFHHHFFFHHHJJJLLLMMMLLLKKKJJJJJJJJJJJJJJJIIIHHHGGGFFFHHHGGGFFFFFFFFFGGGIIIJJJHHHIIIJJJJJJKKKJJJJJJJJJIIIIIIIIIIIIJJJKKKLLLLLLPPPLLLKKKMMMOOOQQQVVV\\\mmm|||wwwjjjbbbUUUQQQMMMIIIIIIHHHHHHGGGHHHJJJLLLPPPVVV___iiipppoooqqqsssvvvyyy{{{|||}}}}}}{{{|||||||||{{{xxxxxxxxxwwwwwwzzz~~~}}}uuummmfffcccgggkkknnnlllhhhhhhmmmrrryyy~~~xxxnnnllljjjjjjmmmttt|||~~~~~~}}}}}}}}}}}}~~~}}}}}}~~~~~~||||||}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}~~~~~~{{{}}}}}}||||||}}}||||||||||||}}}|||{{{}}}~~~~~~~~~zzzzzzzzzzzzzzzzzzyyyyyy||||||{{{zzzzzz{{{||||||vvvwwwxxxyyyzzz{{{{{{{{{}}}}}}|||zzzxxxtttqqqooobbb^^^YYYUUUUUUVVVWWWXXX^^^```dddgggjjjlllllllllmmmnnnnnnmmmlllmmmoooqqquuuxxx|||zzztttmmmhhhaaa```]]][[[]]]eeennnuuu}}}oooeee]]][[[\\\```gggnnnyyy~~~xxxrrrmmmiiieeecccaaa```\\\UUUOOOMMMQQQUUU```gggnnnmmmkkkgggaaaZZZ[[[\\\```hhhpppttttttqqquuusssppppppqqqtttuuuuuurrrnnniiigggkkkuuu|||yyywwwzzzpppsss|||~~~uuunnnmmm|||vvvpppooopppfffXXXOOOKKKHHHCCC???999888777555555555666777777888:::===>>>>>>>>>>>>>>>@@@BBBDDDDDDDDDBBBAAA@@@@@@@@@AAABBBDDDFFFGGGGGGHHHJJJKKKLLLLLLKKKJJJJJJJJJJJJIIIHHHGGGFFFEEEFFFEEEDDDDDDEEEFFFHHHIIIGGGHHHIIIJJJKKKKKKKKKKKKIIIIIIJJJJJJKKKLLLLLLMMMNNNJJJGGGIIIJJJKKKPPPVVVgggxxx~~~rrrggg```SSSPPPKKKHHHHHHHHHHHHGGGGGGIIILLLOOOTTT]]]hhhpppppprrrtttvvvyyyzzz{{{||||||~~~||||||}}}}}}}}}|||{{{zzzxxxwwwzzz}}}{{{~~~~~~wwwmmmccc^^^WWWXXXYYYWWWUUUWWW^^^dddmmmvvv~~~|||wwwooohhh^^^[[[XXXWWWZZZ```fffjjjlllooottt|||~~~|||||||||||||||||||||||||||}}}}}}~~~~~~~~~}}}|||||||||~~~~~~}}}}}}|||}}}}}}~~~~~~}}}{{{{{{|||||||||}}}}}}~~~~~~}}}~~~~~~zzzzzzzzzzzzzzzzzzzzz{{{~~~~~~}}}}}}~~~~~~yyyzzzzzzzzz{{{|||}}}}}}{{{uuuooojjjeeecccXXXWWWVVVUUUWWW[[[bbbfffmmmpppuuuyyy{{{zzzyyywwwttttttsssqqqooooooppprrrwwwzzz~~~xxxssslllhhhaaa[[[YYY\\\ccchhhrrr|||qqqhhh```___```bbbgggmmmxxx}}}}}}wwwqqqmmmjjjgggeee```^^^YYYRRRMMMMMMRRRWWWaaaiiioooooonnnlllgggaaa______bbbiiiqqquuuuuussswwwtttrrrqqqsssuuuvvvvvvooojjjeeedddiiittt}}}zzzvvvsssuuuyyyvvvkkkqqqwwwoooqqq|||yyysssnnnlllkkkaaaUUUMMMIIIFFFBBB>>>888888666555555666666777777888:::===>>>>>>>>>>>>>>>???BBBDDDDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDGGGHHHIIIJJJKKKKKKKKKJJJIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDCCCCCCDDDEEEGGGHHHGGGGGGIIIJJJKKKKKKLLLLLLJJJKKKKKKLLLMMMMMMNNNNNNMMMHHHFFFGGGHHHHHHLLLRRRaaarrr|||{{{xxxlllbbb\\\RRRNNNJJJHHHHHHHHHHHHHHHFFFIIILLLNNNRRR[[[gggppprrrsssuuuwwwyyy{{{{{{|||}}}~~~||||||}}}}}}}}}}}}{{{zzz{{{~~~{{{|||qqqeee^^^VVVUUUSSSRRRRRRUUU[[[___hhhttt~~~~~~xxxpppeee\\\YYYTTTOOOLLLMMMQQQTTTVVVXXXYYY^^^ggguuu}}}{{{{{{zzz{{{{{{{{{{{{{{{|||~~~~~~~~~}}}}}}}}}~~~~~~}}}|||||||||}}}}}}~~~~~~}}}}}}~~~~~~~~~}}}zzzzzzyyyyyyyyyzzz{{{{{{|||{{{{{{zzzzzz{{{{{{|||~~~wwwnnnfff___[[[YYYTTTWWW[[[]]]```fffooovvvyyy}}}{{{zzzxxxuuurrrqqqsssuuuxxx{{{~~~vvvrrrkkkbbb\\\[[[]]]```hhhrrr}}}rrrjjjdddccceeefffjjjooozzz|||uuuooollliiigggeee^^^\\\WWWQQQMMMNNNTTTZZZccckkkqqqrrrqqqppplllgggaaaccchhhmmmsssvvvvvvuuuxxxvvvtttuuuwwwyyyyyyyyynnnggg``````iiiuuu{{{zzzwwwrrrqqqtttyyyzzz{{{yyywwwvvvwwwwwwqqqhhhdddpppwwwuuu{{{wwwqqqkkkiiiddd\\\QQQKKKHHHFFFAAA<<<888777666555555666777888888999:::<<<===>>>>>>???>>>???AAACCCDDDDDDCCCCCCEEEEEEEEEEEEDDDDDDCCCCCCFFFGGGHHHHHHIIIJJJJJJJJJHHHHHHIIIIIIHHHHHHGGGGGGCCCCCCBBBCCCDDDEEEGGGHHHGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKLLLMMMNNNNNNNNNNNNNNNJJJHHHJJJKKKJJJMMMQQQ]]]ppp{{{www~~~vvviii^^^XXXQQQNNNJJJHHHHHHIIIIIIIIIFFFIIILLLMMMPPPXXXeeeooossstttvvvxxxyyyzzz{{{{{{~~~~~~{{{{{{|||||||||~~~}}}}}}~~~{{{~~~xxxlllddd___\\\WWWVVVYYY\\\___```lllyyyyyymmmddd]]]WWWPPPLLLKKKKKKJJJIIIJJJJJJMMMWWWfffuuu~~~}}}~~~}}}~~~~~~}}}{{{zzzzzzzzz{{{{{{{{{|||~~~~~~~~~~~~~~~}}}|||||||||||||||~~~|||}}}~~~}}}~~~}}}{{{yyyxxxxxxwwwxxxyyyzzz{{{{{{|||}}}~~~~~~}}}|||{{{{{{zzzyyywwwwwwwwwwwwxxxzzzvvvnnnfff___[[[ZZZYYYZZZ```gggkkknnnsss|||~~~}}}{{{wwwtttssstttvvvwww{{{|||wwwppphhhdddcccccccccnnn{{{|||ssslllggggggiiijjjmmmrrr{{{{{{sssmmmiiigggeeeccc]]][[[WWWQQQMMMPPPXXX___ccckkkqqqrrrqqqppplllgggccchhhnnnsssuuuvvvvvvwwwxxxwwwwwwyyy|||~~~~~~}}}nnneee\\\^^^jjjxxx~~~~~~~~~{{{tttppppppqqqrrrrrrpppkkkfffeeefff```___eeeuuu}}}www}}}xxxpppjjjhhh]]]VVVNNNJJJHHHEEE???:::888777666555555666777888999999::::::<<<===???@@@???@@@@@@AAABBBCCCDDDEEEFFFFFFFFFFFFFFFEEEDDDDDDEEEEEEFFFGGGGGGHHHHHHIIIGGGHHHHHHIIIIIIIIIIIIIIICCCCCCBBBCCCDDDEEEGGGIIIHHHHHHIIIJJJKKKKKKKKKJJJJJJJJJLLLMMMNNNNNNMMMMMMNNNKKKKKKNNNNNNMMMNNNRRR[[[qqq{{{vvviii]]]UUUQQQNNNJJJHHHIIIJJJKKKJJJGGGJJJLLLMMMNNNVVVcccnnnssstttuuuwwwxxxyyyyyyyyy~~~~~~zzzyyyzzzzzz{{{{{{}}}~~~tttyyytttlllhhhbbb]]]\\\```dddcccbbbqqq}}}uuuccc]]]UUUOOOLLLJJJGGGEEEDDDCCCEEENNN]]]nnnzzz~~~}}}}}}|||{{{|||~~~}}}{{{{{{{{{|||~~~}}}zzzyyyyyyzzz{{{||||||}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}|||||||||||||||yyy|||yyyzzz|||~~~~~~~~~}}}}}}~~~}}}zzz~~~~~~|||zzzwwwwwwvvvvvvvvvwwwyyyzzzxxxyyy{{{||||||{{{yyyxxxzzzxxxvvvuuussssssttttttppplllfff```]]]]]]^^^```cccjjjrrrwwwxxx|||~~~}}}zzzvvvsssrrrtttvvvuuuyyy~~~{{{tttnnnkkkjjjeeeooo|||~~~sssmmmhhhjjjlllmmmppptttzzz~~~yyyrrrkkkhhheeecccbbb^^^[[[WWWQQQNNNRRR[[[bbbbbbiiioooooonnnllliiidddeeekkkrrrvvvvvvvvvvvvxxxxxxxxxyyy|||ooodddZZZ]]]kkkzzzvvvooonnnlllmmmmmmkkkeee___]]]^^^YYY]]]jjj}}}}}}wwwyyypppjjjhhhYYYSSSLLLIIIHHHEEE???999888777666555555666777888:::999999:::;;;===???AAA@@@@@@@@@@@@BBBCCCEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFGGGHHHHHHGGGGGGHHHIIIJJJJJJJJJJJJCCCCCCBBBCCCDDDFFFHHHIIIHHHIIIJJJJJJKKKJJJJJJJJJHHHIIIKKKMMMMMMMMMLLLLLLLLLJJJKKKOOOOOOMMMNNNQQQZZZqqqxxxjjj\\\TTTQQQNNNJJJIIIIIIKKKKKKKKKGGGKKKMMMLLLMMMTTTbbbmmmrrrssstttvvvwwwwwwxxxxxx}}}~~~~~~zzzyyyyyyyyyyyywwwyyy}}}zzzuuutttmmmhhhhhhiiihhhjjjmmmtttppp\\\TTTPPPKKKFFFEEEFFFCCCDDDKKKUUUaaaqqq~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~}}}{{{{{{{{{{{{|||}}}}}}~~~~~~~~~~~~}}}~~~}}}}}}}}}|||zzz}}}~~~~~~~~~~~~||||||}}}~~~~~~~~~~~~~~~~~~~~~}}}{{{}}}}}}|||{{{{{{{{{{{{{{{zzzxxxuuurrrqqqqqqrrrsssuuuvvvxxxyyyyyyxxxvvvuuuuuusssrrrrrrtttrrrnnnkkkiiifff```[[[ZZZ]]]eeejjjooosssxxx|||~~~|||yyywwwuuusssqqqppptttyyy|||yyywwwvvv{{{xxxuuupppmmmnnnrrrxxx|||zzzvvvpppkkkhhhdddaaa^^^]]]ZZZTTTPPPOOOSSS[[[```eeegggjjjlllkkkhhheeebbbccchhhnnnqqqrrrsssuuuxxx{{{yyyxxx|||{{{sssjjj^^^[[[kkkzzzppphhhiiihhhgggggggggddd^^^YYYSSSZZZgggyyyyyyzzzssslllggg^^^SSSKKKJJJJJJEEE???<<<555555555666666666666666;;;;;;;;;<<<===>>>???@@@CCCCCCBBBBBBCCCDDDFFFGGGFFFFFFGGGFFFFFFEEEDDDDDDFFFFFFFFFGGGGGGHHHHHHIIIKKKKKKJJJIIIHHHHHHGGGFFFCCCBBBBBBAAAAAAAAABBBBBBHHHIIIJJJJJJJJJIIIHHHGGGGGGGGGHHHIIIJJJLLLMMMNNNJJJKKKMMMNNNNNNOOOQQQSSS]]]ttt}}}eeeWWWVVVQQQNNNJJJIIIJJJLLLMMMMMMLLLLLLKKKJJJLLLTTT___hhhqqqrrrsssttttttuuuxxxzzz}}}|||}}}~~~}}}{{{wwwwwwyyy{{{{{{{{{zzz{{{~~~yyy{{{vvvrrrssstttqqqppprrr}}}kkk]]]WWWUUUQQQLLLGGGCCCBBBGGGOOOZZZiiivvv{{{~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~}}}||||||||||||}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~}}}|||}}}}}}~~~~~~~~~|||{{{zzzyyyyyyzzz|||}}}}}}{{{~~~}}}|||zzzyyyyyyyyyyyywwwuuurrrooommmmmmnnnooorrrsssuuuvvvvvvuuusssrrrvvvsssqqqppppppnnnjjjfffeeedddaaa___```dddkkkpppvvvyyy|||{{{xxxuuusssqqqooonnnqqqvvv|||{{{xxxuuussstttwww||||||xxxrrrlllhhheeebbb___\\\XXXSSSOOOPPPUUU\\\bbbfffhhhjjjlllkkkhhheeebbbccchhhnnnqqqqqqrrruuuwwwzzzxxxyyy}}}zzzpppggg]]]]]]nnnyyyqqqllliiihhhiiiiiiiiieee^^^XXXRRRZZZhhhyyywwwzzzwwwwwwooohhh___UUUMMMKKKJJJDDD===:::555555666666666666777777;;;;;;;;;<<<===???@@@AAADDDDDDCCCCCCDDDEEEFFFGGGFFFGGGGGGHHHHHHGGGGGGFFFHHHHHHHHHHHHHHHHHHHHHHHHKKKJJJJJJIIIHHHGGGGGGGGGBBBBBBBBBBBBBBBCCCDDDDDDHHHIIIJJJJJJJJJJJJIIIHHHHHHHHHHHHIIIJJJKKKLLLMMMIIIJJJKKKLLLMMMOOORRRUUU]]]tttlll\\\WWWQQQNNNKKKIIIJJJLLLMMMMMMLLLLLLKKKKKKMMMTTT```hhhppprrrttttttuuuvvvxxx{{{~~~}}}{{{xxxwwwyyyzzzzzzzzzzzz{{{~~~|||zzzzzz{{{ddd\\\^^^ZZZQQQJJJEEEBBBEEEJJJTTTcccpppyyy|||~~~~~~~~~~~~}}}}}}|||}}}~~~||||||}}}~~~~~~~~~~~~~~~}}}|||}}}~~~~~~}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~|||yyywwwwwwyyy{{{}}}~~~}}}}}}}}}{{{yyy{{{zzzyyyvvvuuussssssrrrqqqooollljjjhhhggghhhhhhlllmmmnnnoooooonnnmmmlllqqqooommmkkkiiigggdddbbbccceeehhhjjjlllqqqvvvzzz{{{}}}~~~{{{wwwtttrrrooommmmmmppptttzzz~~~}}}|||zzzzzz{{{~~~zzzrrrlllhhheeebbb```ZZZVVVRRROOOQQQWWW___dddggghhhkkklllkkkiiieeecccdddhhhnnnppppppqqqtttwwwyyyxxxzzz~~~xxxlllddd]]]```ssszzztttpppnnnkkklllnnnooonnnhhh```ZZZTTT]]]mmm~~~}}}ooorrrvvv{{{ooofff```VVVNNNLLLIIICCC<<<888666666666777777777888888:::;;;;;;<<<>>>@@@AAABBBEEEEEEEEEDDDDDDEEEFFFFFFEEEFFFGGGHHHIIIIIIIIIIIIJJJJJJIIIIIIIIIIIIHHHHHHIIIIIIIIIHHHHHHGGGGGGGGGCCCCCCBBBCCCCCCDDDEEEEEEHHHHHHIIIIIIJJJIIIIIIHHHIIIIIIHHHHHHIIIIIIJJJKKKHHHIIIIIIIIIKKKNNNTTTXXX```tttwwwcccYYYRRROOOKKKJJJJJJKKKLLLLLLKKKKKKKKKKKKMMMTTT___gggppprrrtttuuuvvvwwwyyy{{{~~~|||yyyxxx{{{zzz{{{{{{zzz{{{~~~lllbbbfffcccWWWPPPIIIDDDEEEIIISSSbbbooozzz|||}}}}}}~~~~~~~~~~~~~~~}}}|||}}}}}}~~~zzz{{{}}}~~~~~~~~~~~~~~~~~~||||||}}}~~~~~~~~~~~~~~~~~~}}}~~~}}}}}}~~~~~~}}}~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}|||||||||}}}~~~}}}}}}~~~~~~}}}~~~~~~~~~}}}{{{zzzzzzyyywwwvvvvvvuuussspppmmmkkkjjjiiijjjhhheeebbb```_________bbbbbbcccddddddcccbbbbbbeeedddbbbaaaaaaaaaaaa```cccgggmmmrrruuuyyy|||~~~}}}~~~~~~}}}}}}~~~|||xxxuuurrrooommmmmmppptttxxx{{{}}}~~~~~~~~~~~~~~~~~~~~~xxxqqqkkkfffcccaaa___YYYUUUQQQPPPTTT[[[bbbfffhhhjjjkkklllkkkiiifffdddeeeiiinnnppppppqqqtttwwwyyyyyy|||{{{ssshhhaaa\\\bbbvvvsssmmmlllmmmoooqqqtttuuurrrkkkccc]]]XXXcccttt}}}|||vvvkkkpppwww}}}nnnccc]]]TTTMMMKKKHHHAAA;;;888666666777777888999999999999::::::;;;===???AAABBBEEEDDDDDDDDDDDDDDDEEEEEECCCCCCEEEGGGHHHIIIIIIJJJHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGHHHHHHGGGHHHHHHGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGHHHNNNUUUZZZdddwwwjjj[[[TTTPPPLLLJJJJJJJJJKKKJJJIIIIIIJJJJJJLLLSSS]]]eeeoooqqqtttvvvwwwxxxzzz|||}}}zzzzzz||||||||||||||||||~~~wwwllloookkk___UUUMMMFFFEEEJJJSSSdddrrr{{{}}}~~~}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}~~~zzz{{{}}}|||||||||}}}~~~~~~||||||~~~~~~~~~~~~~~~}}}}}}|||||||||}}}}}}|||~~~}}}|||}}}||||||}}}}}}}}}~~~~~~~~~~~~~~~}}}{{{|||}}}~~~~~~|||}}}~~~~~~|||{{{|||zzzxxxwwwwwwvvvtttsssqqqooollliiieeecccaaa```___^^^\\\YYYWWWVVVVVVVVVUUUVVVVVVVVVVVVVVVVVVUUUTTTTTTUUUVVVWWWZZZ^^^```dddiiipppuuuxxxzzz|||}}}~~~~~~}}}~~~~~~~~~zzzwwwtttrrrooommmooorrruuuxxxxxxxxxxxxxxx{{{~~~~~~|||yyytttnnnhhheeebbb```^^^YYYUUUQQQQQQWWW___eeehhhjjjkkkllllllkkkiiifffdddfffjjjnnnppppppqqquuuxxx{{{{{{~~~yyypppbbb\\\YYYbbbtttqqqiiihhhkkkpppsssuuuuuuqqqjjjccc___ZZZfffzzz{{{xxx~~~rrrjjjqqqwww|||}}}}}}pppeeeXXXQQQLLLJJJGGG@@@:::999777777888888999::::::;;;999999:::;;;<<<>>>@@@@@@BBBBBBCCCCCCCCCCCCCCCCCC@@@AAACCCEEEGGGHHHIIIIIIEEEFFFFFFGGGHHHIIIIIIJJJFFFFFFFFFGGGGGGGGGGGGGGGIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGHHHGGGFFFFFFFFFFFFFFFFFFGGGGGGFFFEEEGGGLLLSSSYYYgggyyyqqq]]]UUUQQQMMMJJJIIIJJJIIIIIIFFFGGGHHHHHHJJJQQQ[[[cccmmmpppsssvvvwwwxxxzzz|||~~~~~~{{{{{{~~~~~~~~~}}}}}}xxxtttnnndddZZZRRRIIIGGGKKKUUUfffuuu|||}}}~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~{{{|||}}}|||||||||}}}~~~~~~|||}}}~~~}}}|||{{{}}}}}}|||}}}~~~~~~~~~~~~}}}||||||~~~}}}|||||||||}}}}}}}}}~~~~~~zzz|||~~~|||{{{|||~~~zzzzzzzzzzzzxxxvvvtttsssuuutttrrrqqqqqqpppnnnlllhhhgggddd```\\\ZZZXXXWWWRRRQQQPPPNNNMMMLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJFFFGGGIIIJJJMMMRRRXXX]]]hhhlllrrrvvvxxxyyy{{{{{{{{{|||}}}}}}|||}}}zzz|||yyywwwtttrrrmmmoooqqqssstttttttttsssnnnpppsssvvvxxx{{{|||xxxrrrnnnjjjgggdddbbb```^^^ZZZVVVRRRSSSZZZbbbhhhjjjllllllmmmmmmkkkiiigggeeeiiilllpppqqqqqqrrrvvvyyy|||||||||sssaaaZZZXXXbbbppp~~~vvvlllkkkmmmqqqssssssqqqlllfffaaa___\\\jjj|||xxx{{{~~~zzzllleeennnvvvxxxxxxwwwwwwzzztttiiiUUUPPPLLLKKKGGG@@@;;;:::777888888999:::;;;<<<<<<;;;;;;;;;;;;<<<>>>???@@@???@@@AAABBBCCCCCCCCCCCCAAABBBDDDFFFHHHIIIJJJJJJEEEEEEFFFGGGGGGHHHIIIIIIEEEEEEEEEFFFFFFGGGGGGHHHJJJJJJHHHGGGFFFFFFFFFEEEDDDDDDCCCDDDDDDEEEFFFGGGHHHHHHGGGFFFFFFGGGGGGGGGHHHGGGFFFEEEFFFJJJQQQUUUfffzzzxxxcccVVVSSSNNNJJJIIIIIIHHHHHHEEEGGGHHHHHHJJJQQQZZZbbbkkknnnrrruuuwwwxxxzzz|||{{{}}}|||}}}~~~|||{{{}}}uuuooodddZZZPPPLLLNNNXXXjjjyyy}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}||||||~~~{{{}}}~~~}}}~~~|||}}}~~~~~~~~~~~~~~~|||{{{|||~~~~~~~~~~~~~~~{{{||||||||||||}}}}}}}}}~~~zzz{{{}}}}}}wwwvvvuuurrrpppmmmkkkiiiiiihhhfffeeeeeedddbbb```\\\ZZZWWWSSSPPPMMMKKKJJJEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBB>>>@@@AAAAAACCCHHHOOOUUU```ccchhhkkkmmmnnnppprrrnnnpppssstttttttttuuuwwwsssxxx}}}|||zzzxxxvvvtttqqqrrrtttvvvvvvuuutttssslllllllllnnnrrruuuvvvvvv{{{zzzyyywwwvvvtttsssssszzzyyyssskkkjjjhhhgggfffdddaaa___\\\WWWSSSUUU]]]eeejjjlllmmmmmmmmmmmmkkkiiigggfffkkknnnqqqrrrqqqssswww{{{|||}}}zzzggg```___gggrrryyyuuurrrtttuuuuuutttooohhhdddbbbcccdddrrrzzztttsss{{{{{{vvvqqqddd___jjjwwwvvvvvvwwwxxxyyy|||~~~zzzzzz}}}sssiiiWWWSSSOOOMMMHHH@@@::::::888888999:::;;;<<<======>>>>>>>>>>>>>>>???@@@@@@>>>???AAACCCDDDEEEEEEEEEFFFGGGIIIJJJLLLMMMNNNNNNIIIIIIHHHHHHHHHGGGGGGGGGDDDDDDEEEEEEFFFGGGGGGHHHIIIHHHHHHHHHHHHHHHIIIIIIEEEEEEDDDDDDEEEFFFHHHIIIJJJIIIIIIIIIIIIIIIJJJKKKIIIIIIGGGFFFEEEHHHMMMQQQ```xxxjjjWWWSSSNNNKKKIIIHHHGGGGGGFFFHHHIIIJJJLLLRRR[[[bbbiiilllqqqtttvvvxxxyyy{{{yyy|||}}}~~~}}}zzzxxxxxxyyy~~~mmmbbbWWWRRRSSS\\\mmm|||~~~}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}|||{{{|||~~~|||}}}}}}|||~~~~~~|||}}}~~~~~~~~~}}}|||{{{|||~~~~~~~~~~~~}}}zzz||||||||||||}}}}}}}}}}}}|||}}}}}}~~~~~~~~~}}}~~~~~~|||zzzuuusssqqqmmmjjjfffdddccc^^^\\\[[[ZZZZZZYYYWWWUUUQQQOOOLLLIIIEEECCCAAA@@@============<<<<<<<<<<<<>>>>>>============>>>>>><<<===>>>======AAAHHHNNNPPPRRRVVVXXXZZZ\\\___aaa___bbbfffhhhhhhiiijjjkkkkkkppptttyyy|||zzzyyyvvvuuuvvvwwwyyyzzzzzzxxxwwwvvvpppmmmjjjkkkmmmooommmkkknnnmmmkkkiiigggdddcccbbbjjjqqq|||wwwqqqhhhggggggggggggfffccc```]]]XXXTTTWWW___gggkkklllnnnnnnnnnmmmllliiigggffflllooorrrsssrrrtttxxx{{{{{{}}}ppphhhgggnnnvvvzzz~~~}}}yyy{{{zzzyyyvvvoooiiieeefffhhhkkkyyyyyyrrriiirrrqqqnnniii^^^[[[gggzzzxxxwwwzzz}}}~~~~~~xxxyyy|||{{{ooodddZZZVVVRRRPPPJJJ@@@:::999888888999:::;;;======>>>AAAAAA@@@@@@@@@@@@AAAAAA>>>???BBBDDDFFFGGGGGGGGGJJJKKKMMMNNNPPPQQQQQQQQQMMMLLLKKKJJJHHHGGGEEEEEECCCCCCDDDEEEFFFGGGGGGHHHGGGGGGGGGHHHIIIJJJLLLMMMGGGFFFFFFFFFFFFHHHJJJKKKKKKKKKKKKKKKKKKLLLMMMMMMJJJIIIHHHFFFEEEGGGKKKNNN[[[vvvpppXXXTTTOOOKKKIIIHHHGGGFFFGGGIIIKKKKKKMMMSSS]]]dddgggkkkppptttvvvwwwyyyzzzyyy|||}}}~~~|||xxxvvvuuuvvvqqq```UUUXXXeeesss}}}||||||}}}~~~~~~}}}zzz|||}}}}}}~~~|||~~~~~~|||}}}~~~}}}|||zzz{{{}}}~~~~~~}}}~~~|||||||||}}}~~~~~~~~~}}}}}}zzz{{{{{{|||}}}|||||||||yyy{{{}}}}}}yyywwwvvvvvvtttssspppmmmjjjgggccc___ZZZVVVTTTQQQNNNMMMNNNMMMKKKHHHCCCBBB@@@>>>===<<<<<<;;;<<<======<<<;;;:::<<<===???>>>>>>===<<<<<<;;;;;;;;;;;;<<<===>>>@@@AAABBBGGGHHHJJJMMMNNNOOOOOOOOOQQQRRRTTTVVVWWWYYYYYYZZZdddcccdddkkkvvv}}}zzzxxxwwwwwwwwwwwwxxx{{{}}}~~~}}}yyytttrrrrrrnnnhhhcccbbbaaa^^^ZZZWWWVVVWWWXXXbbbooowwwzzz|||~~~uuummmiiiddd``````cccdddaaa]]]WWWVVVVVVZZZbbbhhhkkkkkklllllllllkkkhhhffffffgggoooqqqsssttttttuuuwwwyyy|||wwwllllllwwwzzzsssttt}}}}}}{{{pppeeeaaaccclllzzzsssqqqkkkjjjiii___UUUYYYfffrrrvvvyyyzzz|||}}}xxx||||||wwwrrroookkkfffaaa]]]WWWOOOGGG@@@:::888666777999;;;<<<>>>>>>>>>@@@BBBCCCCCCAAA@@@@@@AAACCCBBBAAABBBDDDGGGKKKNNNKKKLLLNNNOOOPPPQQQQQQQQQPPPNNNKKKHHHGGGFFFGGGHHHEEEEEEDDDDDDEEEGGGIIIJJJJJJIIIHHHHHHIIIJJJIIIHHHKKKHHHFFFGGGJJJKKKJJJHHHMMMMMMLLLLLLMMMMMMNNNOOOQQQMMMKKKLLLKKKIIIKKKOOO\\\zzztttcccXXXNNNLLLLLLKKKIIIJJJFFFHHHIIIJJJKKKPPPXXX^^^hhhkkkpppsssuuuvvvwwwyyyxxx|||zzztttpppnnnnnnnnnnnnnnnaaa```jjjwww~~~}}}zzz|||~~~~~~~~~}}}~~~}}}~~~|||{{{yyyzzz{{{||||||{{{~~~~~~~~~~~~~~~~~~~~~}}}}}}zzz{{{{{{|||||||||||||||}}}~~~{{{xxxuuurrrqqqpppooonnnjjjfffaaa]]]XXXSSSNNNKKKKKKHHHEEEDDDEEEEEECCCAAA======<<<<<<;;;;;;<<<<<<888999:::999888888:::<<<>>>>>>>>>???????????????============>>>@@@AAABBB@@@AAACCCEEEFFFFFFFFFEEEHHHIIIKKKMMMOOOPPPQQQQQQSSSTTTWWW^^^hhhsss{{{}}}|||zzzxxxvvvtttssssssqqqssswww|||~~~vvvnnnlllgggaaaZZZVVVSSSSSSVVV^^^iiippprrrsssvvvxxxzzz|||~~~vvvoooiiiddd``````aaabbb___[[[WWWWWWXXX]]]ccchhhjjjjjjkkklllllljjjhhhffffffgggnnnpppqqqrrrrrrssstttvvvxxx||||||rrrqqq|||}}}uuuttt|||{{{oooccc___```lllzzzqqqooolllkkkkkkbbbXXX[[[fffrrryyy~~~{{{zzz|||{{{uuupppmmmiiiddd___[[[UUUMMMEEE???:::888888999:::<<<===>>>>>>>>>@@@AAACCCBBBAAA@@@@@@AAABBBAAAAAAAAACCCFFFIIILLLKKKKKKMMMNNNOOOPPPPPPPPPPPPOOOMMMKKKIIIHHHHHHIIIGGGGGGFFFFFFFFFHHHIIIJJJKKKJJJIIIJJJKKKLLLKKKIIIKKKHHHGGGGGGJJJKKKJJJIIILLLLLLMMMMMMMMMNNNNNNNNNOOOMMMMMMPPPOOOMMMNNNRRRbbb~~~{{{fffZZZPPPMMMMMMKKKIIIJJJFFFHHHIIIIIIKKKPPPWWW^^^gggjjjooorrrtttuuuwwwxxxyyy|||}}}{{{}}}xxxqqqkkkiiiiiijjjjjjpppkkkrrr}}}~~~}}}}}}zzz{{{|||~~~}}}}}}~~~~~~}}}~~~|||zzzyyyyyyzzz{{{zzzyyy|||}}}~~~~~~~~~~~~~~~}}}|||{{{{{{{{{|||||||||||||||~~~}}}}}}}}}|||yyywwwtttqqqmmmjjjhhhgggeeeccc^^^ZZZTTTOOOKKKHHHDDDBBBCCCAAA???>>>>>>>>><<<;;;========================:::;;;<<<<<<<<<===???AAAAAAAAABBBBBBCCCDDDEEEEEECCCCCCBBBBBBBBBCCCDDDEEEDDDEEEFFFFFFGGGGGGFFFFFFCCCDDDEEEFFFHHHHHHHHHIIIEEEGGGJJJOOOVVV___iiipppssssssrrrqqqpppnnnlllkkkjjjlllpppwwwwwwnnneee]]]XXXUUUVVV[[[aaaeeeeeeeeehhhjjjnnnrrrwww}}}~~~}}}~~~}}}vvvppphhheee```______^^^[[[XXXVVVWWW[[[```fffjjjkkkjjjjjjkkkkkkiiigggffffffhhhlllmmmooooooooooooppprrrssszzzxxxxxxyyyvvv{{{zzznnn```[[[\\\jjj~~~~~~uuunnnlllllllllddd[[[^^^iiiwww||||||}}}yyyrrrmmmjjjfffaaa\\\YYYRRRJJJCCC===999888:::;;;<<<===>>>>>>>>>>>>???AAACCCCCCAAAAAAAAABBBBBBAAAAAAAAABBBEEEHHHJJJJJJJJJKKKMMMNNNNNNNNNNNNOOOOOONNNMMMLLLJJJJJJIIIJJJIIIHHHGGGGGGHHHIIIJJJMMMKKKJJJKKKLLLMMMLLLKKKJJJHHHGGGHHHJJJKKKKKKJJJKKKLLLMMMNNNNNNNNNMMMLLLMMMLLLOOOSSSTTTRRRTTTXXXhhhkkk^^^SSSNNNMMMKKKIIIJJJFFFHHHIIIIIIJJJOOOWWW]]]eeeiiimmmqqqssstttvvvwwwyyy}}}}}}zzzzzztttlllfffccccccdddddd~~~vvvyyy~~~}}}|||{{{{{{{{{|||~~~~~~||||||}}}}}}~~~}}}~~~|||zzzyyyxxxzzzzzzzzzyyyyyy{{{~~~~~~~~~~~~~~~~~~}}}}}}|||{{{{{{{{{{{{{{{|||}}}}}}~~~}}}}}}||||||}}}zzzyyywwwwwwwwwuuusssqqqllliiiccc___\\\ZZZWWWUUUOOOLLLGGGDDDBBBBBBAAA@@@???>>>===============<<>>>>>===???AAABBBCCCCCCEEEHHHJJJIIIJJJKKKLLLMMMNNNOOOOOOOOONNNLLLKKKKKKLLLMMMNNNQQQQQQQQQQQQQQQQQQPPPPPPJJJJJJJJJJJJIIIHHHGGGGGGDDDFFFGGGGGGHHHMMMUUU\\\ccccccdddeeeeeedddbbbaaacccdddfffmmmwww{{{qqqgggbbb\\\^^^^^^]]]ZZZXXXYYYZZZ___dddkkkssszzz}}}}}}}}}~~~zzztttppphhheee```^^^\\\ZZZWWWTTTRRRVVV\\\dddjjjmmmmmmmmmkkkkkkjjjhhhfffeeefffhhhjjjkkkllllllkkkkkkmmmnnnrrrzzz~~~~~~}}}~~~xxxlll]]]WWWYYYggg|||~~~ooommmllliiiaaa\\\cccmmm~~~}}}}}}xxxpppkkkiiiddd^^^YYYUUUNNNGGG@@@<<<999888;;;;;;<<<======>>>======???AAACCCCCCBBBBBBCCCDDDDDDCCCCCCCCCDDDFFFHHHIIIHHHIIIJJJKKKLLLLLLLLLLLLMMMMMMMMMMMMLLLKKKIIIIIIJJJIIIHHHGGGGGGHHHIIIIIIMMMKKKJJJKKKLLLMMMLLLJJJIIIHHHHHHHHHIIIKKKKKKKKKJJJKKKMMMOOOOOONNNLLLKKKLLLLLLOOORRRSSSSSSXXX___nnnqqqdddVVVPPPNNNKKKIIIJJJGGGHHHJJJIIIJJJNNNVVV\\\cccggglllppprrrsssuuuvvvyyy||||||uuuppphhhcccaaabbbdddeee~~~~~~~~~}}}}}}{{{||||||}}}~~~~~~||||||}}}~~~~~~~~~}}}}}}~~~~~~|||zzzyyyyyyzzz{{{zzzyyywwwzzz}}}~~~}}}~~~~~~~~~~~~}}}|||||||||{{{{{{{{{{{{|||}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}vvvuuussssssrrrqqqooolllccc___YYYTTTPPPMMMIIIGGGEEEBBB>>><<<============<<<============>>>???AAA@@@@@@AAABBBCCCCCCBBBBBBFFFHHHJJJKKKLLLMMMPPPSSSWWWXXXYYYZZZ[[[\\\]]]^^^]]][[[YYYXXXWWWXXXZZZ[[[\\\\\\\\\\\\\\\\\\\\\\\\YYYXXXWWWUUURRROOOMMMLLLJJJJJJIIIFFFCCCDDDIIINNNRRRSSSUUUWWWXXXXXXXXXWWWYYYZZZ[[[```jjjvvvyyypppfffddd```ZZZSSSOOOMMMMMMQQQUUU]]]gggooovvvzzz|||}}}~~~|||wwwrrrnnngggeeeaaa]]]ZZZWWWTTTRRROOOUUU^^^fffmmmpppqqqqqqllllllkkkhhheeeeeefffhhhgggiiijjjjjjiiiiiikkklllqqqzzz|||uuujjj[[[UUUXXXdddzzzssspppkkkddd]]]]]]gggsss}}}}}}yyyrrrmmmjjjccc[[[WWWRRRKKKDDD>>>;;;::::::;;;;;;<<<===============???AAADDDDDDDDDDDDEEEFFFGGGGGGFFFFFFGGGHHHIIIIIIHHHHHHIIIJJJKKKKKKKKKKKKJJJKKKKKKKKKJJJIIIHHHHHHIIIIIIGGGFFFFFFGGGHHHHHHKKKJJJIIIIIIKKKKKKJJJIIIHHHIIIIIIIIIIIIJJJLLLMMMIIIKKKMMMNNNOOONNNLLLKKKMMMKKKLLLNNNOOORRR[[[eeezzzxxxiiiZZZRRRNNNKKKIIIJJJHHHIIIJJJIIIIIIMMMTTTZZZbbbfffkkkoooqqqsssuuuvvvxxx{{{~~~~~~zzznnnkkkfffeeehhhmmmqqqttt|||~~~~~~~~~}}}}}}~~~~~~~~~|||}}}~~~~~~}}}|||}}}~~~{{{yyyxxxxxxzzz{{{{{{{{{xxxzzz}}}~~~}}}}}}}}}~~~~~~}}}}}}|||{{{|||{{{{{{zzzzzz|||}}}~~~~~~~~~}}}|||sssqqqooonnnmmmkkkgggeeeXXXTTTOOOJJJGGGDDDAAA???@@@>>>;;;:::;;;;;;;;;:::<<<===???@@@AAACCCFFFHHHJJJKKKMMMPPPQQQRRRRRRRRRQQQSSSUUUVVVWWWYYY\\\^^^aaabbbdddfffhhhjjjkkkllliiigggeeeccccccdddfffhhhiiiiiiiiijjjjjjlllmmmnnniiihhhfffccc___[[[XXXVVVSSSQQQOOOKKKHHHGGGHHHJJJIIIJJJKKKLLLMMMNNNNNNNNNOOOOOOPPPUUU^^^jjjvvv}}}yyypppkkkccc[[[RRRLLLHHHGGGHHHKKKQQQYYYbbbkkkssswww{{{~~~yyysssooommmgggeeeaaa]]]YYYUUUSSSRRROOOVVV```hhhnnnqqqssstttpppooommmiiifffdddfffgggfffhhhiiiiiiiiiiiijjjllloooxxxzzzrrrgggYYYTTTYYYfffzzzxxxtttmmmbbb[[[^^^kkkwww|||}}}zzzvvvrrrmmmcccXXXUUUPPPIIIAAA<<<::::::;;;;;;<<<===>>>????????????@@@CCCEEEFFFFFFFFFGGGIIIKKKJJJJJJIIIIIIIIIJJJJJJHHHHHHIIIJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFGGGHHHIIIJJJHHHGGGHHHIIIJJJIIIHHHGGGIIIJJJJJJIIIJJJLLLNNNJJJKKKLLLMMMMMMMMMLLLKKKMMMKKKKKKLLLLLLOOO[[[ggg~~~ooo^^^TTTOOOKKKIIIJJJHHHIIIJJJIIIIIILLLSSSYYYbbbfffkkkoooqqqsssuuuvvvwwwzzz}}}~~~~~~{{{ooommmmmmpppwww{{{}}}~~~~~~|||{{{|||}}}~~~~~~}}}}}}~~~}}}xxxwwwvvvwwwyyy{{{{{{{{{{{{|||~~~~~~}}}}}}}}}}}}}}}}}}||||||{{{}}}|||zzzzzzzzz{{{}}}~~~|||~~~~~~{{{xxxuuummmkkkgggdddaaa^^^YYYVVVKKKHHHDDDBBBAAA@@@>>><<<>>>===<<<===???AAA@@@???CCCFFFIIIKKKLLLOOOSSSWWWZZZ[[[\\\^^^^^^]]][[[ZZZUUUWWWYYYZZZZZZ\\\___aaa```aaadddgggkkkooorrrssspppnnnllljjjjjjllloooqqqttttttuuuvvvxxxzzz}}}~~~vvvuuusssqqqmmmjjjgggeeebbb___ZZZWWWTTTQQQNNNLLLIIIHHHHHHGGGGGGGGGGGGHHHFFFFFFGGGKKKRRR]]]gggmmmttt{{{|||tttooofff]]]TTTNNNHHHFFFEEEEEEHHHMMMUUU```jjjpppvvv{{{}}}vvvqqqmmmlllfffdddbbb]]]XXXUUUSSSRRRRRRYYYbbbjjjnnnqqqsssuuusssrrrooojjjfffdddeeegggeeegggiiiiiiiiijjjlllmmmooowwwyyypppfffXXXUUU[[[kkk|||~~~zzzxxxqqqeee^^^bbbnnnyyy||||||zzz|||}}}{{{xxxqqqcccVVVTTTOOOGGG@@@;;;:::<<<===<<<===>>>@@@AAABBBBBBBBBBBBDDDFFFHHHHHHHHHJJJKKKLLLLLLKKKKKKJJJJJJJJJJJJHHHIIIJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFFFFGGGHHHIIIHHHHHHGGGGGGGGGIIIJJJKKKIIIHHHGGGHHHIIIJJJIIIGGGGGGIIIJJJJJJIIIJJJMMMOOOKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMLLLNNNYYYeee~~~sss```UUUOOOKKKIIIJJJIIIJJJJJJIIIHHHLLLSSSXXXbbbfffkkkooorrrsssuuuwwwuuuxxx{{{}}}}}}|||}}}|||~~~~~~~~~~~~}}}|||}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~}}}{{{zzz{{{}}}}}}~~~~~~~~~}}}vvvttttttuuuxxxzzz{{{zzz~~~~~~~~~}}}}}}}}}}}}}}}||||||{{{}}}|||zzzyyyzzz{{{}}}zzz{{{}}}}}}{{{vvvqqqnnngggddd___[[[WWWRRRLLLHHHCCCAAA>>>===>>>>>>>>>===<<<<<<>>>BBBFFFIIIIIIIIIMMMPPPTTTWWWXXX\\\aaaeeebbbbbbbbbaaa^^^ZZZWWWTTTOOOPPPRRRSSSSSSUUUXXXZZZYYY[[[___dddiiinnnqqqtttsssqqqnnnmmmmmmooorrruuuwwwwwwxxxyyy|||~~~}}}{{{xxxuuusssqqqqqqlllfffbbb^^^ZZZSSSNNNLLLKKKHHHFFFEEEDDDDDDEEEBBBBBBBBBDDDJJJRRRZZZ```hhhqqq{{{|||uuupppggg^^^VVVPPPJJJGGGEEEDDDCCCFFFMMMXXXdddkkkrrrxxx{{{tttooolllllleeedddbbb]]]XXXUUUSSSSSSUUU\\\eeekkknnnooorrrtttuuussspppkkkfffdddeeegggeeefffiiiiiijjjkkkmmmooopppwww~~~xxxnnneeeXXXUUU]]]ppp}}}{{{{{{tttiiiaaaeeepppyyyzzz|||yyy|||~~~~~~|||tttdddUUUTTTOOOGGG???;;;:::<<<>>>===>>>@@@BBBCCCEEEEEEEEEBBBEEEGGGIIIIIIIIIKKKMMMMMMLLLLLLKKKJJJJJJIIIIIIIIIIIIJJJJJJKKKJJJJJJJJJIIIHHHGGGFFFFFFGGGIIIKKKIIIHHHHHHHHHIIIJJJLLLMMMJJJIIIHHHHHHIIIJJJIIIHHHGGGIIIKKKKKKIIIJJJMMMPPPKKKKKKKKKKKKKKKLLLMMMMMMKKKLLLNNNPPPNNNNNNXXXcccrrruuubbbVVVPPPKKKIIIJJJIIIJJJJJJIIIHHHKKKRRRXXXbbbfffkkkooorrrtttvvvxxxtttwwwzzz|||~~~~~~~~~~~~~~~~~~||||||{{{{{{{{{}}}{{{{{{{{{{{{{{{|||}}}}}}}}}|||{{{~~~~~~~~~~~~{{{xxxxxxwwwwwwwwwxxxzzz{{{||||||||||||}}}~~~|||{{{{{{~~~|||~~~}}}zzzxxxzzz|||{{{zzzxxxwwwsssmmmfffaaa```]]]VVVOOOIIIEEECCCBBBAAAAAA@@@>>><<<===???BBBDDDFFFHHHJJJMMMPPPTTTWWW^^^___aaaccceeegggggghhhbbb```]]]YYYTTTOOOKKKIIIKKKGGGDDDCCCEEEIIIMMMNNNNNNQQQVVV[[[```iiissszzzzzzvvvqqqnnnnnnqqqtttuuu{{{zzzyyyxxxzzz}}}}}}{{{{{{|||~~~{{{xxxrrrnnnjjjccc[[[UUUSSSPPPMMMKKKJJJJJJIIIHHHHHHFFFCCCBBBEEEJJJPPPTTT\\\jjjuuuwwwwww}}}|||xxxxxxtttnnnggg```XXXPPPKKKHHHGGGEEEDDDGGGOOOYYY```qqqvvv}}}{{{vvvrrrnnnkkkiiicccbbb___[[[VVVRRRRRRRRRTTT^^^iiimmmoooqqqrrrpppyyyssslllhhhhhhjjjjjjjjjfffiiikkkmmmmmmnnnpppqqqvvvuuuwww|||~~~{{{kkk___WWWYYY```pppzzzuuuhhhdddmmmwww{{{|||xxxzzzyyywwwvvvxxxuuuhhhYYYQQQKKKCCC>>><<<<<<======>>>???@@@AAABBBCCCCCCCCCFFFFFFFFFGGGHHHIIIKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIIIIJJJJJJHHHFFFFFFGGGIIIHHHHHHGGGIIIJJJKKKKKKKKKKKKKKKJJJIIIIIIIIIHHHGGGGGGGGGHHHIIIJJJIIIHHHHHHHHHIIIKKKMMMNNNMMMKKKKKKLLLMMMLLLMMMOOOMMMMMMMMMNNNPPPSSSWWWYYYiiivvv}}}{{{dddXXXQQQKKKIIIIIIHHHIIIJJJKKKLLLOOOSSSVVV^^^iiirrrtttsssttttttssswwwvvvyyy}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~{{{xxxxxxyyy{{{||||||||||||||||||}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~{{{zzzyyyyyyxxxyyyzzz{{{||||||||||||}}}}}}~~~~~~}}}|||}}}|||~~~~~~{{{yyyyyy{{{wwwuuurrroookkkddd^^^YYYUUUQQQLLLGGGCCCAAA@@@???>>>???@@@??????AAADDDGGGHHHKKKPPPUUUYYY]]]aaaeeehhhiiiiiihhhgggfffdddcccZZZXXXSSSOOOKKKHHHGGGFFFGGGDDDAAA@@@AAADDDEEEEEEGGGJJJPPPUUU[[[eeepppxxxyyyuuupppmmmmmmooorrrsssxxxxxxxxxxxx{{{~~~~~~||||||~~~}}}yyyvvvqqqkkkccc]]][[[XXXSSSQQQQQQRRRSSSSSSMMMJJJEEEBBBAAADDDGGGJJJTTT___jjjnnnqqqxxx~~~}}}}}}~~~}}}yyyvvvwwwsssnnnhhhbbb[[[TTTPPPJJJHHHDDDBBBCCCIIIRRRXXXiiioooxxxzzztttpppmmmjjjhhhdddccc```[[[VVVSSSSSSTTTWWWaaakkkooopppssstttrrrxxxrrrkkkhhhhhhjjjjjjjjjjjjllloooppppppqqqrrrtttqqqqqqsssvvv||||||zzzxxxiii]]]VVVYYYaaaoooyyyttthhhgggrrr}}}||||||{{{xxxuuusssnnnbbbUUUOOOJJJBBB===;;;;;;<<<===>>>???@@@AAABBBCCCCCCCCCBBBCCCCCCCCCDDDFFFGGGHHHKKKJJJJJJIIIIIIHHHHHHHHHIIIHHHIIIJJJJJJKKKJJJIIIFFFHHHIIIHHHGGGGGGHHHIIIIIIJJJJJJKKKKKKJJJJJJIIIIIIIIIHHHGGGFFFFFFFFFGGGHHHGGGGGGGGGHHHJJJLLLMMMNNNMMMLLLMMMMMMLLLLLLLLLJJJJJJKKKMMMOOOSSSVVVXXXaaammm{{{jjj\\\TTTMMMJJJJJJIIIIIIJJJJJJKKKNNNRRRVVV^^^iiissstttsssuuuuuuuuuuuuuuuxxx}}}~~~~~~}}}~~~~~~~~~~~~~~~}}}}}}}}}|||yyyvvvuuuwwwyyy{{{}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~||||||{{{{{{{{{{{{||||||}}}|||||||||}}}~~~~~~~~~|||}}}~~~~~~}}}{{{zzz|||}}}}}}zzzwwwvvvvvvqqqnnnhhhccc]]]XXXRRRNNNGGGEEEBBB@@@>>>>>>>>>???>>>???BBBDDDFFFIIINNNQQQSSSXXX^^^cccgggjjjmmmooommmllljjjfffbbb\\\XXXUUUOOOLLLHHHCCCAAAAAABBBCCCCCCAAA>>>>>>>>>???>>>===>>>BBBGGGMMMTTT^^^kkktttvvvtttpppmmmkkklllnnnpppttttttuuuwww{{{}}}{{{{{{|||~~~~~~|||xxxqqqiiicccccc___ZZZXXXYYY[[[]]]^^^QQQMMMHHHCCCAAAAAACCCDDDKKKTTT]]]dddkkktttzzz|||~~~}}}|||{{{{{{zzzxxxvvvvvvsssnnnjjjeee___ZZZVVVOOOLLLGGGBBB@@@DDDKKKQQQ^^^fffqqq{{{~~~xxxsssooollljjjgggeeeccc___ZZZUUURRRSSSTTT[[[eeennnqqqrrruuuvvvuuuxxxrrrjjjggghhhjjjjjjiiilllnnnpppqqqqqqqqqssstttqqqsssuuuvvvwww{{{yyytttxxxtttfff[[[SSSWWW___mmmwwwqqqggglll{{{~~~~~~zzzsssllleee[[[QQQMMMHHHAAA<<<;;;<<<<<<===>>>???@@@BBBCCCCCCCCCCCCAAAAAAAAAAAABBBDDDEEEFFFJJJIIIIIIHHHGGGFFFEEEEEEFFFFFFGGGHHHIIIIIIIIIIIIGGGHHHIIIHHHFFFFFFGGGHHHHHHHHHIIIJJJJJJJJJIIIIIIHHHHHHHHHGGGFFFEEEDDDCCCFFFFFFFFFFFFGGGIIIJJJKKKNNNNNNMMMNNNOOONNNLLLIIIFFFGGGIIILLLOOOSSSUUUWWWZZZcccwwwzzz~~~sssaaaVVVNNNKKKKKKIIIJJJIIIHHHIIILLLQQQUUU]]]hhhrrrttttttuuuvvvvvvvvvvvvzzz}}}||||||}}}~~~~~~}}}||||||{{{yyyxxxwwwwwwxxxyyy{{{}}}}}}}}}||||||}}}}}}~~~~~~|||{{{{{{}}}}}}~~~~~~|||||||||||||||||||||}}}}}}||||||}}}~~~~~~~~~~~~~~~~~~|||{{{{{{||||||{{{yyywwwyyyzzzyyywwwssspppnnniiiddd]]]VVVQQQLLLHHHEEE@@@???>>>===>>>???@@@AAABBBEEEIIILLLPPPTTTYYY]]]```dddjjjmmmoooooooooooommmkkkgggaaaYYYRRRLLLHHHFFFEEECCCBBBBBBBBBCCCCCCBBBAAA???>>>>>>>>>===<<<:::===AAAFFFLLLWWWdddnnnsssrrroookkkiiihhhjjjkkknnnppprrruuuyyy}}}~~~~~~}}}zzzxxxwwwxxxyyy{{{||||||{{{wwwppphhhcccdddaaa___^^^___```______QQQOOOJJJGGGEEEDDDFFFGGGHHHMMMTTT]]]hhhssszzz~~~~~~~~~}}}|||{{{zzzxxxwwwtttppplllhhhccc]]]YYYVVVRRRLLLFFFBBBDDDIIINNNVVV```mmmyyy~~~xxxssspppmmmjjjiiidddbbb^^^XXXSSSQQQRRRTTT^^^gggoooqqqrrrvvvwwwvvvwwwqqqjjjfffgggiiijjjiiikkknnnpppqqqpppppprrrsssrrruuuwwwvvvsssvvvuuuppprrrxxx~~~sssdddXXXPPPSSS\\\mmmvvv}}}~~~~~~yyykkkgggqqq|||qqqggg___XXXRRRLLLHHHAAA===<<<===>>>>>>>>>???@@@BBBCCCCCCDDDDDDBBBBBBBBBCCCDDDEEEGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGEEEFFFGGGGGGFFFFFFFFFFFFFFFGGGHHHGGGFFFEEEFFFGGGHHHHHHIIIIIIHHHGGGGGGFFFEEEFFFGGGGGGGGGEEEDDDCCCDDDDDDEEEFFFGGGHHHIIIIIIKKKMMMMMMNNNQQQSSSPPPKKKEEEFFFIIILLLPPPSSSVVVXXXXXX```rrr{{{vvvzzzeeeXXXPPPMMMLLLJJJJJJIIIHHHHHHKKKPPPTTTZZZfffpppssssssuuuvvvvvvxxxyyy~~~~~~}}}~~~~~~~~~~~~}}}}}}~~~|||{{{{{{zzzyyyxxxwwwwwwxxxyyyzzz{{{||||||{{{{{{|||{{{{{{{{{{{{|||}}}}}}~~~|||{{{zzzzzz{{{}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||||||||||}}}~~~~~~~~~~~~}}}{{{zzzyyyyyyzzz{{{zzzxxxwwwwwwvvvuuusssnnniiifff___ZZZSSSMMMHHHEEEBBB@@@>>>>>>??????AAACCCEEEFFFLLLOOOSSSVVVZZZ^^^bbbfffeeehhhmmmoooooommmkkkkkkkkkhhhccc\\\TTTLLLGGGDDDBBBEEEIIINNNPPPPPPOOONNNIIIFFFBBB@@@@@@???>>>===;;;===???BBBGGGRRR___hhhoooooonnnjjjfffdddeeefffhhhjjjmmmqqquuuxxxzzz{{{||||||{{{wwwtttrrrsssttttttvvvwwwvvvrrrkkkeeeaaaaaaaaabbbdddeeeddd```]]]TTTRRRNNNKKKHHHGGGGGGHHHHHHJJJOOOXXXcccooozzz~~~|||{{{{{{xxxsssoookkkfffaaa]]]ZZZWWWQQQJJJFFFEEEIIILLLSSS^^^mmmxxx~~~~~~xxxtttqqqnnnllljjjeeeccc^^^XXXSSSSSSUUUXXX```iiiooopppqqquuuwwwwwwuuupppiiifffgggiiijjjiiilllnnnpppqqqqqqqqqssstttqqqtttwwwsssoooqqqzzz}}}sssnnnooouuu{{{~~~{{{qqqcccVVVMMMQQQ[[[nnnvvvzzzxxxvvvwwwzzz{{{}}}}}}zzzoooeeegggvvvzzznnnbbb]]]XXXUUULLLHHHBBB??????@@@AAAAAA???@@@AAABBBCCCDDDDDDDDDCCCCCCCCCDDDEEEFFFGGGHHHFFFFFFGGGHHHIIIJJJKKKKKKIIIKKKKKKJJJGGGDDDDDDEEEEEEFFFGGGGGGEEEEEEEEEGGGIIIIIIIIIHHHFFFEEECCCBBBBBBCCCEEEFFFGGGFFFFFFEEECCCCCCDDDFFFGGGGGGHHHHHHHHHKKKLLLMMMSSSYYYWWWPPPHHHIIIKKKMMMQQQTTTWWWYYY]]]cccttt~~~qqqyyy~~~iiiYYYRRROOOMMMKKKJJJJJJHHHHHHKKKOOOSSSWWWbbbmmmpppqqqsssuuuuuuxxxyyy~~~}}}~~~~~~}}}~~~|||{{{{{{{{{zzzyyyyyyyyy||||||}}}}}}|||{{{zzzyyy{{{{{{{{{{{{{{{||||||}}}|||{{{zzzyyyyyyyyyzzz{{{|||~~~~~~}}}}}}~~~}}}~~~~~~~~~~~~}}}}}}||||||}}}~~~~~~}}}|||zzzyyyxxxxxxyyyyyyxxxvvvvvvtttqqqooolllgggaaa]]]TTTOOOJJJEEECCCBBBAAAAAA@@@AAACCCEEEHHHKKKMMMNNNVVVYYY\\\^^^```bbbeeegggbbbeeejjjlllllljjjiiiiiiddd```ZZZRRRKKKFFFBBB@@@CCCJJJUUU___fffhhhgggeee[[[UUUMMMFFFCCCAAA??????===>>>???@@@EEEOOO\\\eeelllmmmmmmiiiccc``````bbbbbbdddhhhllloooqqqrrrrrruuuuuutttqqqnnnmmmnnnooooooqqqsssqqqlllfffaaa^^^^^^```dddiiikkkjjjeeeaaa\\\YYYUUUQQQMMMJJJGGGFFFIIIHHHKKKRRR\\\gggvvv~~~~~~{{{wwwtttppplllgggccc]]][[[WWWPPPJJJGGGHHHIIIQQQ]]]mmmyyy~~~}}}xxxtttqqqooommmkkkgggddd___YYYVVVVVVZZZ^^^bbbjjjppppppppptttwwwwwwtttooohhheeefffhhhiiiiiimmmooorrrsssssstttvvvwwwtttxxxzzzwwwssssss{{{|||sssnnnnnnsssxxx|||xxx|||~~~}}}~~~lll```TTTMMMSSS^^^qqqwwwyyyuuupppqqqssstttyyyxxxyyy|||zzzvvvqqqhhhcccjjjxxx~~~uuuggg]]]YYYWWWTTTKKKGGGCCC@@@@@@BBBBBBBBB???@@@AAABBBDDDDDDDDDDDDBBBBBBBBBBBBDDDEEEFFFGGGEEEFFFGGGIIIJJJLLLMMMNNNMMMOOOQQQNNNIIIFFFFFFGGGCCCEEEFFFFFFEEEEEEFFFGGGHHHHHHGGGFFFEEEDDDBBBAAABBBCCCDDDEEEGGGGGGGGGGGGBBBCCCEEEFFFGGGHHHHHHHHHGGGJJJKKKLLLUUU___^^^VVVMMMMMMMMMNNNPPPSSSWWWYYY___gggyyyrrrvvvnnn]]]UUUQQQNNNKKKKKKKKKJJJJJJKKKNNNQQQTTT```kkknnnpppsssuuuuuuuuuvvvzzz~~~|||}}}~~~}}}}}}}}}}}}}}}|||||||||~~~{{{zzzyyyyyy{{{||||||||||||{{{|||}}}}}}~~~zzzzzzyyyyyyxxxwwwwwwwww|||~~~}}}|||}}}~~~}}}|||}}}~~~~~~}}}{{{|||zzzxxxwwwwwwvvvtttsssppplllgggccc```[[[UUUPPPHHHFFFBBB@@@AAABBBCCCBBBEEEGGGJJJNNNRRRWWWZZZ\\\^^^```aaabbbaaa```aaacccaaadddhhhjjjiiihhhggghhh```[[[TTTLLLEEEBBB@@@@@@FFFOOO___ooo{{{xxxnnn___RRRHHHDDDAAA@@@===>>>>>>???CCCMMM[[[eeejjjllllllhhhaaa]]]]]]^^^^^^```cccgggiiijjjjjjiiifffggggggfffddddddgggiiikkkmmmnnnkkkeee```\\\[[[ZZZ]]]bbbiiimmmnnnllliiieeeccc___ZZZUUUPPPMMMKKKKKKIIIJJJNNNTTT___qqq~~~{{{yyyvvvsssooollldddccc___YYYQQQKKKHHHHHHNNN[[[lllxxx}}}|||vvvrrrpppnnnlllkkkeeebbb]]]WWWUUUWWW\\\```eeelllqqqpppqqqtttxxxxxxsssnnngggdddfffhhhiiiiiikkkmmmppprrrsssuuuwwwyyyxxxzzz|||zzzxxxxxx}}}{{{tttooonnnqqquuuwwwxxxyyywwwvvvyyyrrrddd[[[SSSPPPYYYffftttyyyzzztttoooppptttvvvwwwuuutttwwwzzzzzzvvvrrrlllffffffmmmxxx~~~yyymmm___VVVTTTRRRNNNIIIFFFBBB@@@@@@BBBBBBBBB???@@@AAACCCDDDDDDEEEEEEAAAAAABBBBBBCCCEEEFFFGGGFFFGGGHHHIIIJJJKKKLLLMMMLLLOOOQQQNNNIIIFFFGGGIIIAAACCCEEEEEEEEEEEEGGGHHHDDDDDDEEEEEEEEEDDDCCCCCCEEEEEEEEEEEEFFFFFFGGGHHHBBBCCCEEEGGGHHHHHHHHHHHHHHHLLLLLLLLLVVVbbbbbbYYYRRRPPPNNNMMMNNNQQQUUUXXX]]]hhh}}}uuuvvvvvvbbbXXXSSSOOOKKKLLLMMMMMMLLLLLLNNNOOOSSS___jjjnnnpppsssvvvvvvtttuuuxxx}}}~~~|||yyyzzz~~~~~~yyyyyyzzzzzzzzzzzzzzzzzz|||xxxuuuvvvzzz}}}}}}}}}}}}}}}~~~~~~yyyyyyyyyxxxxxxvvvuuuttt|||~~~|||{{{}}}~~~|||}}}~~~~~~|||{{{~~~{{{yyywwwvvvtttrrrooojjjeee^^^YYYUUUPPPJJJEEEAAA???>>>>>>@@@BBBDDDDDDJJJMMMQQQVVV\\\aaaeeegggaaabbbcccbbb```^^^]]]^^^dddfffiiiiiihhhfffeeefffddd^^^VVVNNNGGGEEEDDDEEEHHHSSSdddwwwooo\\\OOOGGGDDDBBB<<<======>>>BBBMMM[[[fffhhhkkklllhhh```[[[[[[]]][[[]]]aaadddffffffeeedddYYYZZZ[[[[[[[[[]]]```ccchhhjjjjjjggg```[[[XXXXXXWWWYYY^^^eeelllppppppoookkkiiifffbbb]]]YYYUUUSSSNNNKKKKKKMMMQQQ[[[ppp}}}|||{{{yyyvvvssslllkkkggg```WWWOOOJJJHHHKKKYYYkkkwww}}}~~~zzzuuuqqqooommmllljjjaaa^^^YYYTTTRRRTTTZZZ___gggmmmrrrqqqqqquuuyyyyyysssmmmgggdddeeehhhiiiiiigggjjjnnnpppqqqsssuuuwwwuuuwwwyyyxxxvvvwwwzzz}}}|||uuupppnnnooorrrttttttsssooommmooottttttpppttthhh\\\WWWSSSRRR^^^mmmwww{{{|||uuuppprrrwwwzzzxxxuuurrrtttxxxzzzxxxtttkkkgggiiipppvvv}}}|||vvvhhhYYYQQQOOOMMMHHHGGGDDDAAA???@@@AAABBBBBB@@@@@@BBBCCCDDDEEEEEEEEECCCCCCCCCDDDEEEFFFGGGHHHGGGHHHHHHIIIIIIJJJJJJKKKHHHKKKNNNLLLGGGDDDFFFIII@@@BBBDDDEEEEEEEEEGGGIIIAAABBBCCCDDDEEEEEEEEEEEEHHHGGGFFFEEEEEEFFFGGGGGGBBBDDDEEEGGGHHHHHHHHHHHHJJJNNNMMMLLLVVVdddddd[[[UUURRRNNNLLLLLLOOOTTTWWWZZZfff~~~xxxuuu{{{fff[[[UUUPPPJJJLLLNNNOOONNNMMMNNNOOOSSS___kkkoooqqqtttwwwwwwuuuvvvyyy~~~~~~}}}}}}~~~~~~}}}~~~}}}}}}~~~~~~|||{{{zzzzzz{{{|||~~~~~~{{{xxxvvvvvvzzz~~~{{{{{{~~~~~~}}}{{{zzzxxxwwwwwwwwwxxx{{{|||}}}}}}~~~|||yyyxxxzzz|||xxxwwwuuutttrrrqqqnnnjjjgggbbb\\\TTTNNNJJJGGGCCC@@@BBBBBBAAAAAABBBGGGMMMRRRXXXZZZ^^^aaadddeeeeeeeeeeee]]]VVVTTTSSSRRRTTTWWWXXX___dddfffiiilllkkkgggfff```WWWNNNHHHEEEEEEEEEMMMPPP]]]qqqnnn[[[QQQJJJEEEAAAAAAAAAAAAEEEQQQaaannnnnnnnnkkkgggbbb^^^]]]]]]bbbaaaaaabbbbbb```\\\YYYTTTOOOLLLMMMPPPRRRYYY```fffmmmpppjjjbbb^^^[[[XXXXXXWWWWWW^^^gggnnnpppooooookkkfffcccbbb```\\\YYYVVVTTTRRRQQQQQQXXXiiizzz|||wwwrrrmmmkkkkkkdddXXXPPPPPPNNNXXXfffssszzz~~~~~~~~~{{{xxxuuurrroookkkfffccc___]]]XXXTTTRRRVVV___fffkkknnnnnnnnnrrrxxxyyyvvvqqqmmmiiigggfffggggggggglllnnnooonnnllllllooorrrtttuuusssqqqtttzzz|||yyyyyysssoooqqqssspppoooooorrroookkkhhhkkkpppoooiiiiiibbbXXXQQQSSS^^^nnnyyy{{{wwwttt{{{~~~{{{wwwwww}}}zzznnnggggggpppwwwyyysssmmmcccWWWNNNJJJKKKMMMJJJFFFAAA>>>???AAACCCDDDDDDCCCBBBBBBCCCEEEHHHIIIGGGGGGFFFFFFEEEFFFFFFGGGDDDEEEGGGHHHHHHGGGFFFFFFEEEFFFGGGGGGFFFEEEFFFGGGFFFEEEEEEDDDDDDEEEFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGFFFGGGGGGGGGGGGGGGGGGHHHJJJKKKLLLOOORRRUUUXXXYYYQQQRRRQQQPPPOOOPPPSSSVVVXXXeee~~~tttzzzqqq^^^SSSOOOOOONNNLLLMMMNNNPPPOOOOOOTTT]]]iiippprrrsssuuuxxxxxxzzz{{{}}}~~~}}}|||}}}~~~~~~~~~~~~}}}||||||}}}|||zzzwwwvvvwwwzzz}}}~~~||||||~~~~~~~~~}}}{{{yyyxxxwwwwwwwww{{{|||~~~~~~}}}{{{zzz{{{}}}}}}zzzwwwuuussspppnnnkkkgggccc___XXXSSSLLLGGGDDDCCCAAA???>>>@@@CCCFFFKKKQQQXXX]]]eeegggjjjkkkjjjgggcccaaa\\\TTTNNNLLLLLLKKKMMMQQQVVV\\\bbbdddgggjjjjjjggghhhcccZZZQQQJJJGGGFFFGGGKKKMMMWWWgggwwwvvvbbbUUULLLEEEAAABBBBBBBBBFFFRRRaaammmnnnnnnkkkfffaaa]]]\\\\\\`````````bbbcccccc```^^^RRRLLLHHHHHHIIIJJJPPPVVVeeeooouuuqqqiiiccc```]]]\\\ZZZ[[[```iiioooqqqppptttpppllljjjhhhfffccc```\\\YYYWWWUUUSSSXXXeeettt~~~xxxssspppoooiii]]]SSSOOOOOOXXXfffqqqxxx}}}~~~}}}~~~}}}~~~yyyvvvssspppmmmjjjfffbbb^^^\\\XXXTTTSSSXXX```gggkkkoooqqqrrrwww}}}}}}zzzrrrnnnjjjhhhhhhiiiiiihhhjjjmmmooonnnlllkkkmmmooommmooonnnlllnnnuuuzzzzzzvvvqqqooossstttrrrpppppppppooollljjjnnnssssssnnniiibbbXXXRRRVVVbbbsss~~~}}}uuuwww~~~~~~uuukkkfffnnnuuuyyy~~~rrrlllcccXXXPPPLLLLLLMMMHHHEEEAAA??????AAABBBBBB@@@@@@@@@@@@BBBEEEHHHJJJHHHGGGGGGFFFFFFEEEEEEFFFCCCCCCEEEFFFFFFFFFFFFEEEFFFGGGGGGFFFDDDCCCDDDEEEEEEEEEFFFFFFFFFFFFFFFGGGFFFFFFEEEEEEDDDCCCCCCCCCEEEEEEDDDDDDEEEEEEFFFGGGHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJLLLNNNQQQSSSVVVWWWRRRRRRRRRQQQOOOPPPSSSUUU[[[jjjrrrwwwvvvaaaTTTOOONNNMMMLLLMMMNNNOOOOOONNNSSS\\\iiiqqqttttttvvvxxxzzz{{{}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~{{{zzzxxxxxxxxxzzz|||~~~}}}}}}}}}zzzxxxwwwwwwwwwzzz|||~~~{{{|||}}}~~~~~~~~~}}}}}}||||||{{{yyywwwvvvssspppkkkfffbbb]]]XXXTTTLLLHHHCCC@@@@@@AAAAAAAAAAAAEEEKKKQQQWWW^^^dddhhhlllmmmnnnmmmiiiccc\\\XXXRRRKKKDDDDDDDDDDDDGGGKKKSSSZZZ```bbbdddhhhjjjhhhjjjgggaaaXXXPPPJJJHHHHHHGGGHHHOOO[[[fffrrrlll[[[OOOHHHCCCCCCBBBCCCGGGSSSbbblllnnnmmmkkkfff```\\\[[[[[[]]]]]]___bbbdddeeecccaaaTTTNNNHHHGGGFFFEEEIIINNNbbbqqq}}}|||ssslllgggdddbbb```aaaeeelllqqqrrrqqqvvvtttqqqooonnnllliiigggccc```^^^[[[WWWXXXaaakkk{{{wwwvvvrrrfffYYYQQQQQQYYYeeeooovvvzzz}}}~~~~~~}}}}}}|||{{{{{{|||~~~}}}|||{{{uuussspppnnnllliiieeebbb\\\ZZZWWWUUUVVV[[[dddjjjlllqqquuuxxx}}}}}}ssspppllljjjjjjkkkkkkjjjjjjllloooooommmjjjiiiiiigggkkkmmmjjjkkkrrrxxx{{{rrrpppqqquuuwwwsssppppppqqqqqqooonnnrrrvvvtttooohhhbbbYYYUUUZZZhhhxxxwwwrrr{{{|||mmmdddiiirrrwww~~~{{{pppkkkbbbYYYRRROOONNNNNNEEECCC@@@???@@@AAA@@@@@@======>>>???BBBEEEHHHIIIIIIHHHHHHGGGFFFEEEDDDDDD@@@AAABBBCCCDDDDDDDDDDDDFFFGGGGGGFFFCCCBBBBBBCCCEEEFFFGGGHHHIIIHHHGGGGGGEEEEEEDDDDDDCCCBBBBBBBBBDDDDDDDDDDDDDDDEEEFFFFFFIIIIIIIIIIIIJJJJJJJJJKKKJJJJJJKKKMMMOOOQQQSSSTTTSSSSSSSSSQQQPPPPPPRRRTTT]]]ooopppqqq~~~hhhYYYRRRMMMLLLLLLMMMNNNOOONNNMMMQQQ[[[gggqqquuuvvvwwwxxx{{{|||}}}~~~}}}}}}}}}~~~~~~~~~~~~~~~}}}~~~~~~}}}}}}~~~{{{{{{zzzzzz{{{|||}}}}}}~~~{{{yyyxxxwwwwwwxxx{{{~~~}}}|||yyyzzz{{{|||}}}~~~~~~~~~{{{||||||zzzwwwuuuuuuuuuoookkkddd^^^YYYSSSNNNKKKDDDBBB??????AAADDDGGGIIIMMMQQQXXX^^^bbbfffjjjmmmllllllkkkiiiddd]]]WWWSSSMMMFFF@@@@@@AAAAAADDDIIIQQQXXX___aaadddiiilllmmmmmmmmmkkkeee\\\SSSLLLHHHCCCEEEKKKSSSZZZcccsssvvvcccUUUKKKEEEDDDCCCDDDIIITTTbbbkkkmmmllljjjeee```\\\ZZZZZZ\\\\\\^^^aaacccdddbbbaaa[[[TTTNNNLLLIIIGGGIIINNN]]]ooo|||tttoookkkhhhggggggjjjooorrrsssssstttsssrrrqqqooonnnlllkkkhhhfffcccaaa\\\YYY^^^eeevvv~~~~~~|||qqqbbbWWWTTTZZZdddmmmtttyyy{{{|||~~~}}}|||{{{zzzyyyxxxxxx{{{~~~|||zzzxxxwwwrrrpppmmmllljjjhhhdddbbb[[[ZZZXXXWWWZZZ```gggllloootttzzz}}}}}}tttqqqnnnmmmmmmnnnmmmlllmmmoooqqqqqqooojjjeeecccdddlllqqqooonnnsssxxx{{{rrrqqqtttyyyxxxsssooonnnssstttsssrrrsssvvvtttoooiiibbb[[[YYY___mmm{{{~~~uuuttt|||qqqcccfffooouuu{{{zzzooojjjbbbZZZTTTQQQOOONNNCCCAAA@@@@@@@@@@@@???>>>======>>>@@@BBBDDDGGGHHHIIIIIIHHHGGGFFFEEECCCCCC>>>???@@@AAABBBCCCCCCCCCDDDFFFFFFFFFDDDCCCDDDEEEEEEFFFHHHJJJJJJIIIHHHGGGFFFEEEEEEDDDDDDCCCBBBBBBDDDCCCCCCCCCCCCDDDEEEEEEHHHHHHHHHIIIIIIJJJJJJKKKIIIJJJJJJKKKMMMOOOQQQRRRSSSSSSSSSRRRPPPPPPRRRSSS\\\pppooolll~~~qqq```WWWNNNMMMLLLLLLNNNNNNMMMLLLOOOXXXeeepppuuuwwwwwwwwwzzz{{{||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~|||zzzyyyxxxxxxvvvyyy|||~~~|||zzzxxxyyyzzz{{{|||}}}}}}}}}xxxyyyxxxvvvsssqqqqqqrrrhhhccc\\\VVVQQQLLLHHHEEE??????@@@BBBEEEJJJOOORRRYYY]]]bbbfffiiikkkmmmoooooonnnkkkgggaaa[[[VVVSSSMMMFFF@@@???@@@@@@CCCGGGOOOXXX___bbbeeelllrrrtttuuuwwwyyyxxxpppcccTTTJJJBBBEEEKKKRRRWWW]]]iiiuuu~~~kkk[[[PPPGGGFFFDDDEEEKKKVVVbbbjjjlllllliiieee```\\\[[[[[[\\\]]]___bbbeeefffdddbbbaaaZZZTTTQQQMMMJJJKKKOOOXXXjjj|||}}}xxxsssoookkkjjjkkkllloooqqqrrrrrrooopppqqqqqqppppppoooooollliiigggeee```[[[]]]bbbjjj|||{{{lll___XXX\\\dddllltttyyy{{{{{{~~~|||yyywwwvvvuuuqqqqqqrrrvvv|||~~~|||xxxvvvtttooommmlllkkkjjjhhheeeccc\\\ZZZYYYZZZ^^^eeekkkoooqqqwww}}}{{{uuussspppoooppppppooonnnrrrsssuuuuuusssmmmfffaaaccclllttttttsssuuuwwwwwwuuuuuuyyy}}}{{{tttooonnnrrruuuuuussstttwwwvvvrrrjjjddd^^^^^^fffrrr~~~||||||vvvhhhjjjrrrvvv{{{wwwoooiii```YYYTTTQQQOOOMMMBBBAAA@@@@@@AAA@@@>>>===???@@@@@@AAABBBDDDEEEFFFHHHHHHHHHHHHGGGEEECCCBBB?????????@@@AAAAAABBBCCCBBBDDDFFFFFFFFFFFFHHHIIIFFFGGGIIIJJJJJJIIIGGGFFFGGGGGGFFFEEEEEEDDDDDDCCCCCCCCCCCCBBBCCCCCCDDDEEEEEEEEEFFFGGGHHHHHHIIIIIIIIIIIIIIIJJJLLLNNNOOOPPPQQQRRRSSSRRRPPPPPPQQQSSSYYYmmmooogggvvv}}}iii\\\RRROOOMMMLLLMMMMMMLLLKKKNNNUUUaaalllsssuuuuuuuuuwwwxxxyyyyyyyyy{{{~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~|||{{{zzzzzzzzz{{{vvvxxx{{{}}}}}}}}}{{{zzzyyyyyyzzz{{{|||||||||{{{xxxvvvsssqqqooommmlllkkk___ZZZSSSMMMJJJGGGEEECCC>>>AAAFFFJJJNNNRRRWWW[[[```ccceeegggiiikkkmmmpppooonnnkkkgggbbb[[[VVVSSSPPPHHHAAA@@@@@@???BBBFFFNNNWWW```cccgggpppyyy}}}ttt___PPPCCCDDDJJJQQQVVV[[[dddmmmyyyrrr```SSSIIIGGGEEEFFFMMMWWWbbbiiikkkkkkiiieeeaaa^^^]]]]]]^^^```ccchhhmmmppppppooojjjccc\\\XXXSSSNNNMMMQQQVVVdddsssyyyxxxuuupppkkkggggggggghhhiiikkklllmmmjjjmmmppprrrrrrrrrssstttoookkkiiihhhccc]]]\\\___fffrrrttthhh\\\^^^dddllluuuzzz||||||}}}{{{wwwtttpppnnnlllffffffhhhnnnuuu|||~~~{{{wwwtttrrrnnnlllkkkkkkkkkjjjgggeee^^^\\\[[[]]]cccjjjooorrrsssyyy~~~zzzuuusssqqqqqqqqqqqqpppooovvvwwwxxxzzzxxxssslllfffbbbkkksssttttttvvvvvvuuu{{{|||xxxssssssrrruuuvvvtttuuuyyyzzzwwwiiieeebbbeeennnyyy~~~}}}rrrtttyyyzzz}}}|||ppphhh^^^WWWSSSQQQNNNLLLCCCAAA@@@@@@AAA@@@???===???@@@AAABBBCCCCCCDDDDDDGGGHHHHHHHHHGGGFFFDDDCCCAAAAAA@@@@@@@@@AAABBBBBBAAACCCEEEFFFGGGHHHJJJLLLHHHIIIJJJJJJIIIHHHFFFEEEGGGGGGGGGFFFEEEEEEDDDDDDBBBBBBBBBBBBBBBCCCDDDDDDCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHIIIJJJLLLMMMOOOPPPNNNPPPQQQQQQPPPPPPQQQRRRWWWhhhqqqeeeoootttcccWWWSSSOOOLLLKKKLLLLLLKKKMMMSSS]]]gggnnnrrrrrrrrrtttuuuuuuuuuvvvxxx|||~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{{{{{{{|||}}}|||||||||{{{|||}}}~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}||||||}}}~~~}}}}}}~~~~~~|||}}}~~~~~~}}}~~~|||~~~}}}~~~|||{{{zzzzzzzzz{{{|||}}}xxxyyyzzz|||}}}||||||{{{zzzzzz{{{{{{{{{{{{{{{zzzzzzuuupppllljjjhhhdddaaaUUUPPPJJJFFFDDDDDDCCCCCCCCCHHHOOOUUUYYY]]]bbbeeeffffffeeedddcccdddhhhkkkjjjlllnnnnnnkkkeee^^^ZZZUUUMMMFFFDDDCCCAAACCCFFFLLLVVV```ccchhhsss~~~~~~fffSSSFFFDDDFFFNNNTTTZZZbbbiiiuuuwwwcccTTTKKKHHHFFFGGGNNNXXXbbbhhhjjjjjjiiifffbbb______``````ccciiirrrzzzzzzssskkkfff___WWWUUUWWWXXXaaajjjnnnooonnniiiccc^^^^^^_________```bbbddddddhhhmmmpppqqqrrrtttvvvrrrnnnkkkiiiddd]]][[[]]]```hhhwwwwwwlll___```eeemmmvvv|||~~~|||zzzwwwrrrmmmhhhdddbbb^^^___bbbhhhpppxxx}}}}}}zzzuuuqqqooonnnlllkkkllllllllliiihhh```^^^]]]aaagggnnnrrrssssssyyy~~~|||uuusssqqqqqqrrrrrrqqqoooxxxxxxzzz}}}~~~{{{uuupppeeekkkoooqqquuuyyyzzzxxx~~~zzz|||zzz|||{{{wwwuuuxxxyyywwwhhheeeeeekkkvvv{{{yyy|||~~~{{{|||rrrhhh\\\TTTQQQOOOMMMKKKDDDBBB@@@@@@@@@AAA@@@???<<<===???@@@BBBCCCDDDDDDFFFFFFHHHHHHHHHFFFEEECCCDDDCCCBBBAAAAAAAAABBBCCCAAACCCEEEFFFFFFFFFHHHJJJKKKJJJIIIHHHGGGEEEEEEDDDFFFFFFFFFEEEDDDDDDCCCCCCBBBBBBAAAAAABBBBBBCCCDDDBBBCCCCCCDDDFFFGGGGGGHHHGGGHHHHHHJJJLLLNNNPPPQQQKKKMMMOOOPPPOOOOOOPPPRRRWWWeeezzzrrrdddkkk}}}mmm\\\WWWPPPKKKJJJJJJKKKLLLLLLQQQYYYbbbjjjnnnooooooqqqrrrsssssstttwww{{{~~~}}}{{{|||}}}}}}}}}~~~||||||~~~~~~~~~}}}~~~}}}{{{yyyxxxyyyzzz{{{zzzzzzzzz{{{}}}~~~~~~~~~}}}||||||||||||}}}}}}~~~~~~~~~}}}}}}~~~~~~}}}~~~}}}~~~}}}|||zzz{{{|||~~~}}}~~~~~~zzz|||~~~~~~||||||}}}yyy||||||{{{{{{}}}yyyyyyyyyyyyzzz|||}}}~~~yyyzzz{{{||||||}}}}}}}}}{{{{{{{{{|||{{{{{{zzzzzz}}}vvvnnniiihhheee___ZZZNNNJJJEEEAAAAAABBBCCCCCCIIIOOOXXX___cccfffjjjmmmjjjiiieee```]]]^^^aaadddiiinnnuuuzzzyyytttmmmggg[[[SSSKKKIIIGGGEEEFFFIIIJJJUUU___ccchhhttthhhSSSHHHCCCCCCJJJRRRYYYaaahhhuuuzzzeeeTTTLLLIIIFFFHHHOOOYYYbbbhhhjjjjjjiiifffcccaaaaaabbbaaaeeemmmyyyzzzsssjjjbbb^^^```ZZZ```dddfffhhhhhhccc\\\VVVWWWXXXXXXXXXYYY[[[\\\^^^ccciiimmmoooqqqtttvvvuuupppllliiiddd\\\YYYZZZYYY```lll{{{xxxnnn```aaafffnnnwww~~~zzzxxxtttnnnhhhbbb^^^[[[[[[\\\___fffooowww}}}|||xxxtttooommmnnnmmmllllllmmmmmmkkkiiibbb```___bbbiiipppssstttsssyyy~~~tttsssqqqrrrrrrrrrqqqooowwwxxx{{{|||xxxiiikkkmmmooouuu}}}~~~zzzuuuuuuuuusssgggeeegggppp|||uuu}}}}}}{{{zzzyyy~~~|||yyyvvvuuuxxx{{{~~~sssiii[[[SSSOOONNNLLLJJJEEECCC@@@???@@@AAAAAA@@@999:::<<