BM6P6(@ ???@@@AAABBBAAA@@@???>>>???>>>???BBBFFFHHHIIIIIIKKKIIIOOOccc}}}~~~{{{ooobbbVVVUUUSSSPPPMMMKKKHHHGGGAAADDDHHHIIIIIIGGGFFFEEEFFFMMMWWW^^^bbbdddfffhhhrrrfff[[[YYY^^^eeennnvvv|||fffTTTIIIEEEDDDDDD???>>>>>>>>>>>>??????@@@CCCCCCDDDDDDBBB???@@@CCCCCCDDDDDDEEEEEEFFFGGGGGGGGGFFFGGGJJJNNNPPPNNNJJJIIIKKKRRRXXXSSSGGGCCCEEE;;;@@@AAABBBNNNdddxxxrrreee___YYYPPPKKKLLLQQQZZZiiizzzjjjNNNBBB:::999888777555555444444333333333222222111111111000111111222222333444444222222333444444555555666888888888888888999999999::::::;;;;;;<<<=====================>>>>>>>>>>>>AAAAAAAAABBBBBBBBBCCCCCCGGGDDDAAABBBDDDEEEDDDBBB>>>@@@BBBDDDDDDBBB@@@>>>CCCBBBAAA@@@@@@@@@AAAAAACCCFFFOOO\\\jjjrrruuutttzzz}}}vvvnnn^^^XXXdddssszzzqqquuu|||wwwhhh```___lllqqqcccHHH======>>>666444777333333222111111444666444000444777999999666444555666888999999:::;;;===??????>>>>>>>>>===<<<<<<;;;;;;999999::::::;;;<<<<<<<<<<<<<<<<<<;;;::::::999999999888888777777777888888::::::::::::::::::999999::::::::::::::::::::::::999999999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>@@@???>>>>>>@@@BBBBBBBBBCCCCCCDDDFFFGGGGGGFFFDDDFFFAAA>>>???>>><<<===BBBFFFaaauuu|||hhhccciii~~~kkkbbbVVVPPPOOOOOONNNLLLSSSOOOKKKIIIIIIKKKKKKJJJLLLJJJHHHGGGEEEEEEEEEFFFJJJIIIGGGEEEDDDCCCBBBBBB???@@@???===;;;::::::;;;<<<<<<<<<;;;;;;:::::::::777777777666555555444444333333333222222222111111333222111000000111222333000000000000000000000000////////////////////////////////////////////////000000000000000000000000////////////////////////////////////////////////............////////////222111111111000000//////000000000000111111111111111111111111111111111111333333333333333333333333222222222222222222222222333333333333333333333333222222222222222222222222444444444555555555555666777888888888888999999999777777888999::::::;;;;;;BBBBBBCCCCCCBBBAAA@@@???=========@@@DDDFFFGGGFFFCCCDDDJJJWWWkkkzzz|||tttuuussspppkkkfff___YYYTTTOOONNNLLLIIIFFFDDDBBBBBBAAAEEEIIILLLMMMMMMOOOQQQUUUNNNHHHHHHIIILLLSSS[[[\\\TTTHHH@@@=========>>>AAAAAABBBCCCCCCCCCCCCBBBAAA@@@AAABBBCCCBBBBBBBBBHHHIIIJJJIIIHHHGGGFFFFFFFFFEEEKKKUUUYYYTTTLLLIIILLLPPPWWWYYYQQQCCC<<<===FFFQQQ^^^hhhsss|||}}}zzzggg___WWWUUUSSSPPPQQQUUUiiiwwwfffKKK===:::999888777666444444444444333333333222222111111111000111111222222333333444222222333333444555555555666777777777888888999999999999::::::;;;<<<<<<<<<<<<<<<=========>>>>>>>>>@@@@@@AAAAAAAAAAAABBBBBBCCCBBB@@@AAACCCDDDBBB@@@???@@@AAABBBBBBAAA@@@???@@@@@@????????????>>>>>>>>>@@@FFFQQQ^^^iiirrrvvvyyyyyy~~~wwwdddbbbfffuuuwwwzzzrrrooovvvhhhVVVOOOVVV[[[QQQHHHBBB888777888888666333222111000//////...///111333555666555555555555666777888999999999::::::::::::::::::999999:::;;;<<<<<<======:::::::::::::::999999999999999888888888888999999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>???@@@@@@AAABBBDDDCCCCCCCCCDDDEEEDDDDDDKKKHHHEEECCCBBBBBBBBBAAA@@@:::<<>>===;;;;;;<<<======<<<<<<;;;:::999999888777777666666555444444444333333222222222111111111222222111000000111222222000000000000000000000000////////////////////////........................////////////////////////............................................................////////////111111111000000000////////////000000000111111111111111111111111111111111222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222333444444444555555555555666666777777777888888888666666777888888999::::::CCCCCCBBBBBBAAA@@@??????<<<;;;<<<>>>AAADDDDDDCCC===AAAEEEJJJSSSfff~~~tttmmmfffaaaZZZQQQJJJEEEBBBAAAAAABBBBBBAAA@@@???AAABBBCCC@@@@@@AAAAAA@@@CCCHHHEEECCCAAAAAACCCEEEFFFFFFAAABBBCCCCCCDDDDDDDDDCCCDDDEEEEEEFFFGGGHHHFFFEEEDDDEEEFFFGGGHHHKKKPPPSSSPPPLLLTTTdddgggZZZOOONNNOOOMMMKKKGGGBBBBBBKKKWWWrrrsssrrrqqqsssuuurrrlllYYYSSSOOOPPPSSSZZZfffqqqwwwYYYDDD888666999777666555444333222222222222222222222222111111111000000111111222333333333222222333333444444555555444555555666777888999999888888888999::::::;;;;;;<<<<<<<<<============>>>????????????@@@@@@@@@@@@?????????@@@BBBBBB@@@>>>????????????????????????=========>>>===<<<<<<;;;;;;<<<>>>CCCLLLYYYfffooo{{{xxx}}}nnnlllwww|||nnniii```eee|||rrr___MMM<<<;;;999666222222555999777444222333555666555333222222222222222333333444444444555555666777777888888888999:::;;;<<<======::::::;;;;;;;;;;;;<<<<<<::::::999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAACCCDDDEEEEEEBBBBBBCCCDDDDDDDDDDDDCCCDDDCCCAAA???>>>>>>>>>>>>:::888???LLLTTT^^^xxxooofff___aaalllpppUUUWWWRRRMMMKKKLLLNNNMMMLLLHHHJJJMMMNNNLLLKKKJJJJJJDDDDDDDDDDDDEEEFFFHHHIIIFFFEEEDDDBBBAAA@@@@@@@@@???>>>===<<<<<<===>>>???===<<<<<<:::999888777777777666666555555444333333333222222222222111111111222111111000000111111222000000000000000000000000////////////////////////........................////////////////////////................................................---............/////////000000000000//////////////////000000000000111111000000000000000000000000000000000000000000000000111111111111111111111111222222222222222222222222111111111111111111111111333333333333444444444444555555555555666666666666555555555666777777888888CCCBBBAAA???===<<<<<<<<<<<<;;;;;;===@@@BBBBBBBBB???CCCEEECCCDDDPPPfffyyy}}}wwwmmmbbbXXXOOOIIIEEEGGGGGGFFFDDDBBBBBBBBBBBBDDD@@@@@@DDDFFFDDDCCCDDD>>>???@@@AAABBBBBBAAA@@@BBBBBBBBBBBBCCCEEEFFFGGGGGGKKKLLLIIIFFFFFFGGGFFFMMMNNNNNNNNNMMMPPPUUUZZZkkk^^^]]]hhheeeRRRGGGJJJCCCCCCBBBBBBFFFSSShhhyyymmm```\\\]]]]]]\\\VVVUUUTTTWWW```ooorrrUUUBBB;;;999999;;;555444333222111111111111222222222111111111111111000000000111222222333333111222222333444444555555333333444555666777888999888888999999:::;;;;;;;;;;;;;;;<<<<<<<<<==================>>>>>>>>>??????<<<===???AAAAAAAAA???===@@@???>>>======>>>???@@@;;;<<<=========<<<::::::======<<<;;;>>>GGGTTT^^^xxx}}}yyyxxx}}}sssooonnnooo||||||uuuhhh```___cccssshhhIIICCC===:::888555555777000000111222333222///---222111111222222333444555222222333333333444444444555555666777999:::;;;;;;;;;;;;<<<======>>>??????<<<;;;;;;;;;;;;<<<<<<===:::::::::::::::;;;;;;;;;<<<<<<<<<<<<============<<<<<<=========>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBCCCCCCDDDDDDEEEEEE???AAABBBCCCCCCBBBBBBBBB===>>>>>>>>>======>>>???FFFNNNXXXcccssshhhZZZTTTXXXdddwwwjjjWWWOOOOOOMMMJJJJJJKKKLLLKKKJJJHHHKKKMMMMMMKKKJJJJJJJJJCCCCCCCCCCCCDDDEEEGGGHHHEEEDDDCCCBBBAAA@@@@@@@@@>>>===<<<<<<===???@@@@@@===<<<;;;:::888777555555666666555555444333333222222222222222111111111111111111000000000000111111000000000000000000000000////////////////////////........................////////////////////////................................................---------.........//////////////////////////////////////////000000000111000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111222222222222333333333444333333333333444444444444333444444444555555555666FFFDDDAAA>>><<<<<<<<<<<<======<<<>>>AAABBBBBBAAAAAADDDEEECCCAAAEEEQQQZZZkkkzzz|||tttjjjaaa[[[UUUTTTRRRPPPNNNKKKHHHFFFEEE???===CCCGGGFFFBBB@@@@@@AAAAAAAAA@@@???>>>>>>CCCBBBBBBBBBDDDHHHKKKMMMHHHOOOQQQHHH@@@AAAFFFIIIGGGPPP[[[ccchhhmmmrrrvvvwwwcccWWWXXXRRRBBB===EEEDDDLLLUUU\\\bbbjjjsssxxxpppfff[[[VVVUUUUUUTTTRRRTTT\\\fffppp}}}YYYIII:::666999:::888777444333222111111000111111111111111111111111111111///000000111111222333333111111222222333444444555222333444555666777888888999999999:::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<=========>>>>>><<<>>>@@@BBBAAA@@@??????@@@???===<<<<<<===???@@@<<<<<<<<<<<<<<<;;;;;;:::======<<<:::999>>>FFFMMMeee~~~uuutttttttttzzzmmmeeeiiixxxvvvkkkdddnnn{{{sss[[[TTTRRRWWWXXXMMM===333111111111111111222555777111111111222333444666777333333333333222222111111222222333444555666777888999999:::;;;<<<======>>><<<<<<<<<<<<<<<===>>>>>>::::::;;;;;;<<<<<<<<<===>>>>>>>>>>>>??????@@@@@@?????????@@@@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDCCCBBBBBBAAAAAAAAABBBDDDBBB@@@>>>>>>???;;;;;;::::::<<>><<<;;;===@@@BBBAAA@@@<<<;;;:::999777555444444555555444444333333222222222222222111111111000000000000000000000000000000////////////////////////////////////////////////................................................................................................------------.................................///...////////////000000000////////////////////////111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222222111111222222222333333333222333333333333333444444KKKIIIEEEAAA>>>===>>>??????>>>===???AAABBBBBBAAA@@@AAACCCCCCCCCDDDFFFHHHRRRkkk}}}yyyxxxuuurrrnnnjjjeee```ZZZWWWNNNIIIHHHLLLOOOKKKFFFDDDBBBDDDEEEEEEDDDDDDEEEGGGBBBCCCEEEGGGKKKNNNQQQRRRTTT[[[ZZZNNNHHHOOOXXX]]][[[fffsss|||}}}{{{{{{{{{gggUUUJJJKKKLLLIIIOOOYYYjjjkkkkkkhhhhhhkkkkkkiiiVVVPPPMMMPPPUUUXXX[[[^^^```ppplllVVVCCC999111333666666444444333222111111000000111111000000000111111111111111//////000000111222222222111111222222333333444444333444444555666777888888999999::::::;;;<<<<<<<<<:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<============<<<>>>AAAAAAAAA@@@@@@AAA@@@???>>>======>>>???@@@======<<<;;;;;;;;;;;;<<<:::::::::::::::<<>>>>>??????>>>>>>??????@@@@@@AAAAAA@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA???>>>======>>>??????<<<888666777:::666777888>>>JJJ___vvvyyyhhhaaaqqqyyy___VVVTTTRRRQQQMMMMMMLLLKKKJJJIIIHHHGGGHHHFFFEEEEEEGGGHHHHHHGGGGGGFFFEEECCCCCCCCCDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@===<<<<<>>===>>>??????>>>===>>>@@@AAAAAA@@@???@@@AAABBBBBBBBBBBBCCCGGGXXXtttzzzsssvvv~~~~~~xxxuuueeegggjjjlllfff\\\WWWXXXIIILLLNNNNNNLLLKKKLLLMMMKKKOOOVVV]]]aaacccbbbaaaeeegggaaaXXXZZZjjjvvvyyyyyylllcccaaacccggg___[[[___ffflllrrrxxx~~~wwwhhh[[[YYY]]]\\\XXXUUURRRTTT]]]ffflllvvvvvv\\\HHH;;;;;;666444555666333333555333222111111000111111111///000000000111111111222//////000000111111222222111111111222333333444444555555666666666777777777888888888999::::::;;;;;;999::::::::::::;;;;;;;;;<<<<<<<<<<<<============<<<>>>@@@@@@???>>>@@@CCC?????????>>>>>>?????????>>>===:::999888:::;;;===999888888999;;;<<<<<<;;;===FFFVVVfffmmmnnnqqqvvvyyyqqqmmmqqq|||~~~rrrggggggdddeeekkkmmmKKKEEE@@@BBBFFFCCC999...666555444333333333333333222222222111111111111111222222222222222222222222111111222222333333333444666666666666777888999:::::::::;;;;;;<<<======>>>======>>>>>>???@@@@@@AAA??????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA???>>>>>>===<<<;;;::::::777:::;;;999777888===BBBHHHNNNYYYfffwwwhhhdddaaaaaadddsssxxxYYYMMMOOOQQQPPPOOOLLLLLLLLLJJJIIIHHHGGGHHHHHHEEEDDDHHHNNNQQQNNNIIIGGGFFFEEEDDDDDDDDDEEEEEEBBBAAA@@@@@@????????????<<<<<<===AAAFFFFFFAAA<<<888888777666666555444444444444333333222111111111111111111111000000000000...///000111111000///...////////////////////////////////////////////////------------------------........................------------------------------------------------,,,,,,---------.........,,,,,,---------................../////////000000........................////////////////////////////////////////////////......................../////////////////////////////////000000000111111000111111111222222222222222222222222222222222222NNNJJJEEE???<<<<<<===>>>>>>======>>>???@@@@@@???@@@AAAAAA???>>>???AAABBBFFFJJJXXXsssxxx{{{}}}xxxuuu~~~zzz|||lllhhhkkkgggjjjmmmkkkgggcccbbbbbb\\\cccnnnxxx}}}|||yyyuuummmkkkaaaZZZeee|||zzztttiii\\\UUU\\\mmm{{{kkkfff\\\TTTTTTVVVPPPEEEPPPWWWggg|||nnnOOO===666333000000333777555111111555333222111111111111111222//////000000111111111222/////////000111111222222000111111222333333444444666666666777777777777777777777777888999999::::::999999:::::::::;;;;;;;;;<<<<<<<<<=========>>>>>>;;;>>>???>>>======@@@CCC?????????@@@@@@????????????<<<999777666888;;;======:::777888:::;;;888666<<<:::BBBVVVfffnnnxxxsssbbbaaannn}}}qqqgggfffdddhhhnnnqqq```^^^dddttt~~~gggQQQ;;;:::888666555333333222//////000000111222222222333333333222222222222111111111222222222222333333333333333333444555666777666666777888888999::::::;;;<<<<<<===>>>?????????>>>>>>?????????@@@@@@@@@????????????????????????::::::::::::999999999999666999===>>>???EEENNNVVVooo{{{mmm\\\[[[^^^eeennn{{{fffZZZPPPMMMKKKIIIKKKQQQKKKKKKKKKIIIHHHGGGHHHIIIIIIFFFGGGNNNXXX[[[UUUNNNGGGFFFEEEDDDDDDEEEFFFGGG@@@@@@???>>>>>>===>>>>>><<<<<<>>>CCCGGGGGG@@@:::777777666666555555555444444444333333222111111000111111111111000000000000...///000111111000///...////////////////////////////////////////////////------------------------........................------------------------------------------------,,,,,,,,,---------......,,,,,,,,,------...................../////////000................................................////////////////////////........................////////////////////////////////////000000000000111111111111222222222222333333222222222222222222AAAAAABBBAAA@@@>>><<<;;;<<<<<<;;;:::;;;===???AAA??????@@@@@@@@@AAAAAAAAA@@@BBBHHHTTTggg|||zzzuuuuuulllyyywwwwwwrrrhhhjjjpppfff]]]WWWXXX[[[^^^hhhsssllljjjhhhkkktttzzz}}}~~~tttmmmdddYYYSSSSSSQQQOOOUUU```fffyyyzzzVVVEEE>>>555111333222222222222222222222222000000000000000000000000////////////////////////////////////000000000000000000111111111222222222444444555555666777777777777777777777777888888888;;;:::888777777777888888<<<<<<<<<<<<<<<<<<;;;;;;???>>>===<<<<<<===>>>???@@@AAABBBCCCBBBAAA@@@???;;;;;;;;;;;;;;;;;;::::::888888888888888888888888888999;;;BBBNNNaaatttrrrnnnggg]]]dddvvvzzz{{{ssslllbbbiii~~~sss\\\OOOBBB???DDDFFF===444<<<111...555777000---111111---111333,,,...333///444444444555555333000...333333222222222222333333111333222000333888777000444777:::999777666888;;;777999===>>>===<<<===>>>@@@;;;:::===<<<888999>>>999666444777:::999777666AAA>>>BBBOOOYYYddd}}}~~~eee```hhhsssvvv]]]MMMKKKHHHFFFFFFHHHKKKMMMHHHIIIIIIIIIIIIIIIIIIHHHKKKEEEGGGUUUeeegggXXXFFFFFFEEEEEEEEEGGGGGGEEEDDD@@@@@@??????>>>===============???AAABBBAAA===:::888777777666555444444444333333333222222222111111000000000000000000000000////////////............000000000000000000000000000000//////.........---.................................------,,,,,,,,,------------------------------------------------------------------------------------------------------............------........................---------............///........................////////////////////////........................////////////////////////222222111111111111111111111111111111111111111111?????????>>>>>>===<<<;;;===<<<;;;;;;<<<===???AAA>>>>>>>>>?????????@@@@@@BBBBBBCCCFFFRRRiii|||xxxxxxyyyssscccWWWUUU[[[aaaeeeZZZQQQQQQWWW___lllwww}}}~~~tttmmmnnnnnndddYYYRRRYYYRRRQQQ\\\lllwww}}}jjjRRR<<<666666333222555222222222222222222222222////////////////////////////////////////////////.../////////000000000000000000000111111111222222333333444444555666666666666666777777777777888888888888777777888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>======<<<===>>>???@@@@@@AAAAAAAAAAAA@@@??????;;;;;;;;;;;;::::::::::::888888888888888888888888555555777;;;DDDSSSbbbmmmxxxtttzzzwwwnnndddffflllwwwvvvzzzrrreeeeeebbblllhhh```]]]fffuuuyyymmm___HHH<<<222222666666555666---,,,222555---///666444333222000///...000222444000000000111222333444555444888777333333777888555555777888888777777999;;;999999:::999888777777777888666777;;;;;;666555888:::888777777888;;;@@@EEEMMMVVViiiyyyxxxxxxwwwnnnccceee~~~rrrXXXMMMIIIHHHHHHGGGGGGHHHHHHIIIHHHHHHIIIIIIIIIIIIHHHHHHGGGEEEHHHQQQ[[[ZZZPPPEEEEEEDDDDDDEEEFFFFFFEEECCC@@@??????>>>>>>===<<<<<<=========>>>???>>>;;;999777777777666555444444444333333333222222222111111000000000000000000000000////////////............000000000000000000000000000/////////.........---..............................---------,,,,,,,,,------------------------------------------------------------------------------------------------------............------........................------------....................................................................................////////////////////////111111111111111111111111111111111111111111111111<<<;;;;;;;;;;;;;;;<<<<<<>>>===<<<<<<===>>>@@@AAA=========>>>>>>>>>??????@@@BBBAAA???BBBPPPfffxxx~~~zzzzzz{{{xxxooossssssvvv}}}xxxhhhaaagggtttxxxooojjjoooyyy~~~zzzlllhhhdddaaa\\\TTTNNNNNNTTT\\\gggvvv~~~```HHH:::111222444111000333111111111111111111111111////////////////////////////////////////////////....../////////000000000000000000000111111111111111222222333444444555555666666666666777777888888555555666777999;;;===>>><<<<<<<<<<<<<<<<<<<<<<<<============>>>???AAABBB@@@@@@???>>>>>>>>>>>>>>>;;;;;;;;;:::::::::999999777777777777777777777777444444444666;;;CCCMMMTTTjjjzzz|||sssooonnnuuuxxxqqqkkkkkksss}}}yyy~~~vvvjjjiiimmmsssyyyllliiiqqq}}}ssscccMMM@@@BBBFFF???444555111666666...///555222222222222222222444777:::333333444444444444333333222555666222000222555666777666666555555666666777666444444555777999::::::999888999:::999666777;;;:::<<<@@@DDDKKKVVVbbbkkk{{{{{{___SSSTTTZZZbbbgggjjjzzznnnOOODDDFFFEEEFFFGGGHHHHHHGGGFFFEEEGGGGGGHHHHHHHHHHHHGGGGGGCCCEEEHHHLLLMMMLLLHHHEEEDDDCCCCCCDDDEEEEEEDDDBBB@@@@@@???>>>>>>======<<<>>><<<;;;:::;;;:::999777777777666666555444444444333333333222222222111111000000000000000000000000////////////............000000000000000000000000/////////...............------------------------...------------,,,,,,,,,------------------------------------------------------------------------------------------------------............------------------------------------------............------------------------........................------------------------////////////////////////000000000000111111111111000000000000000000000000::::::999999999;;;===>>>>>>>>>======>>>???@@@AAA=========>>>>>>>>>??????===@@@DDDDDDDDDGGGNNNUUU||||||xxx|||mmm```dddjjjlllttttttsssvvvwwwsssrrrwww}}}{{{qqqggg______]]]YYYUUUVVV^^^ggghhh}}}kkkOOO;;;;;;555333666555111000222111111111111111111111111////////////////////////////////////////////////........./////////000000/////////000000000111111000000111111222333333333444555555666666777777777555666666888:::;;;======;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<>>>???AAABBBCCC???>>>===<<<;;;<<<===>>>;;;;;;::::::999999888888666666666666666666666666666666777777888<<>>EEELLLIIISSS```mmm|||qqqOOOMMM[[[gggooozzzdddRRRGGGEEEGGGDDDEEEFFFFFFFFFFFFEEEDDDEEEFFFFFFGGGGGGFFFFFFEEECCCDDDFFFGGGFFFEEEEEEEEECCCBBBBBBCCCDDDDDDCCCAAAAAAAAA@@@@@@???>>>>>>>>>???===:::888888999888777666666666555555444444444333333333222222222111111////////////////////////////////////............////////////////////////........................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------,,,,,,---------.........------------------------------------------------------------------------......................../////////000000000000000000000000000000000000000:::999999999:::<<<>>>???>>>>>>>>>>>>>>>?????????>>>>>>>>>?????????@@@@@@>>>???BBBEEEGGGFFFCCCAAAXXXmmmtttmmmuuutttwww~~~~~~|||~~~}}}vvvoooqqqvvv~~~}}}sssssspppkkkgggccc___[[[XXXTTTZZZ``````aaaiiixxxxxxWWW@@@555000......///222222111222555000000000000000000000000........................////////////////////////............////////////....../////////000000000//////000000111222222222333444444555666666777777777777888999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<======:::;;;<<<>>>???AAABBBBBB>>>===<<<;;;:::;;;<<<===;;;::::::999888888777777555555555555555555555555666777888888888999;;;===999JJJVVV___kkkqqq{{{~~~{{{xxxllleeeccc[[[iiizzz{{{mmmhhhccccccooonnnfff^^^iii~~~cccOOODDDHHHPPP\\\]]]QQQEEEBBB>>>:::888777666666666666555444444444444555444333444777::::::::::::777888999;;;;;;<<<===>>><<<;;;;;;;;;<<<<<<:::999>>>EEEMMMSSSYYYaaaiiiooozzzyyyiiixxxuuuZZZPPPffftttUUUEEEBBBCCCDDDFFFFFFFFFEEEDDDDDDEEEFFFFFFDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCDDDEEEGGGGGGGGGCCCBBBBBBBBBDDDDDDBBBAAACCCBBBBBBAAAAAA@@@@@@???@@@===:::888888999888888555555555555444444444444333333333222222222111111////////////////////////////////////....................................---------...............------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------,,,,,,,,,------------...------------------------------------------------------------------------------------------------....../////////000000000////////////////////////999999::::::;;;===>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@BBB???<<<>>>BBBDDDAAA>>>BBBOOOcccvvvxxxtttyyyuuukkkiiijjjppp~~~~~~zzzyyy~~~}}}vvvqqqsssvvvzzzyyywwwvvvwwwxxxrrriiicccccc```YYYSSSSSSYYY___eeeqqq}}}|||___GGG;;;;;;???BBB//////000000///...000111////////////////////////........................////////////////////////------........./////////............/////////////////////000111111222222222333333444555666777777888999:::::::::::::::999::::::;;;;;;<<<=========999:::<<<===???@@@@@@@@@======<<<;;;;;;;;;;;;;;;;;;::::::999888777666666444444444444444444444444444666777888777777888999333<<>>888777:::===@@@===<<<===;;;999:::>>>AAAEEEJJJJJJHHHGGGGGGIIIFFFJJJPPPSSSTTTSSSRRRSSS```ppp~~~hhh[[[RRRSSSTTTWWW^^^gggxxxzzzXXXOOOFFFBBB@@@>>>???CCCFFFEEEDDDCCCCCCDDDEEEFFFCCCCCCDDDDDDDDDDDDCCCCCCEEECCCBBBCCCGGGIIIHHHGGGCCCBBBBBBCCCDDDDDDCCCAAACCCCCCBBBBBBAAA@@@@@@??????===:::999999:::999999444444444444444444444444333333333222222222111111000000000000000000000000////////////....................................---------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......//////000000////////////////////////888999:::;;;<<<<<<===============>>>>>>======<<<=========>>>>>>>>>??????@@@>>><<<<<<>>>@@@BBBBBB@@@CCCJJJSSS^^^lll|||}}}qqqtttwwwzzz~~~yyyqqqvvvxxxiiifffkkkvvv~~~|||}}}zzzxxx|||zzzvvvvvvooonnniiibbbaaaeeeddd```ZZZ]]]```aaaccckkkxxx~~~]]]MMM;;;333666>>>EEEIII444555444111//////...,,,////////////////////////........................////////////////////////---------.........//////------.........//////////////////000111111222222111222333444555666666777888999:::;;;;;;;;;:::999::::::;;;;;;<<<======>>>888999;;;===>>>???>>>>>><<<<<<<<<<<<<<<;;;;;;:::::::::999888777666555555333333333333333333333333222444666666555555555666444888666;;;IIITTTeee}}}}}}vvvmmmnnn}}}~~~sssqqq{{{zzzwwwooobbbccckkkooolll~~~mmmhhhuuunnn[[[RRRVVVaaajjjllliiieee]]]QQQJJJQQQ^^^nnnuuuzzzvvvlllcccaaabbbjjjsss~~~www~~~___NNNNNNSSS___ZZZ]]]ooo{{{aaaSSSBBB@@@AAACCCBBB>>>===@@@BBBBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBCCCDDDEEEFFFFFFEEEEEEDDDCCCBBBCCCEEEEEECCCBBBBBBAAAAAA@@@??????>>>>>>===;;;999999::::::999888444444444444444444444444333333333222222222111111000000000000000000000000////////////............------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000000........................777888:::;;;<<<<<<;;;;;;<<<===============<<<<<<<<<<<<<<<<<<=========>>>:::===@@@AAA@@@@@@AAACCCEEECCCAAA@@@CCCNNN```ppp~~~~~~}}}zzz}}}|||ooo\\\^^^hhhzzzyyyttttttyyy}}}}}}{{{xxxtttrrrsssssstttyyy~~~~~~{{{sssjjjeeegggjjjaaadddbbb\\\[[[aaabbb```iiinnnuuu|||xxxYYYHHH;;;999999999777555666888...///000///000222000...////////////////////////........................////////////////////////---------.........//////---------.........////////////000000111111222222111111222333555666666777777888999;;;<<<<<<;;;;;;::::::;;;;;;<<<===>>>>>>888999;;;===>>>>>>======;;;<<<===>>>===<<<;;;:::::::::999888777666555444333333333333333333333333222444666666555444555666222444111333<<<@@@JJJ^^^nnnxxx}}}zzzkkkjjj|||~~~zzz|||}}}yyyiiiiii}}}xxxjjjooouuusssvvvlllyyyqqqbbb^^^\\\jjjooonnn___PPPRRRgggzzzpppSSSCCC@@@EEE;;;666:::???@@@===;;;>>>@@@BBBDDDDDDBBB@@@>>>AAABBBBBBCCCCCCBBBBBBAAA???CCCFFFFFFDDDBBBBBBCCCDDDCCCCCCDDDEEEEEEDDDBBB@@@@@@??????>>>=========;;;999888999::::::999888444444444444444444444444333333333222222222111111000000000000000000000000000/////////............------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000........................999999999::::::;;;;;;;;;:::;;;<<<=========<<<;;;<<<===>>>??????>>>===<<<======>>>>>>>>>>>>======???>>>===>>>???AAADDDFFF]]]kkk{{{}}}sssxxxxxxjjjfffoootttggg^^^hhh{{{|||ooohhhhhh```WWW^^^sssnnn___^^^aaaaaa``````ZZZ___fffnnnvvv~~~pppZZZIII===888333333222222111000//////////////////////////////000000//////.........---................................................,,,,,,,,,---------..............................////////////000000000000...000111222111111222444777777888888999999::::::888888999::::::;;;<<<<<<:::;;;;;;<<<<<<;;;;;;:::;;;;;;<<<<<<;;;;;;:::999999999777666666555555555333444666777777666444333555444444333333444444555555444444555666999<<<>>>PPPUUU```nnnvvvzzz~~~}}}}}}~~~~~~yyy{{{|||zzzyyyqqqlllooooooaaajjjuuu~~~}}}xxx}}}wwwRRRIIINNNJJJRRRNNNRRRVVV\\\ssstttWWWGGGAAA???>>><<<<<<<<<<<<<<<===>>>>>>???@@@@@@@@@??????AAACCCBBBBBBBBBBBBBBBBBBBBBBBB@@@CCCFFFEEEAAAAAAEEEIIIPPPLLLFFFCCCDDDDDDCCCAAA@@@@@@@@@?????????>>>>>>;;;;;;:::999888888888888444333333222222333333444222222222111111111111000000000000000000000000000////////////////////////........................---------------------------------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,++++++*********/////////---******+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++000444222,,,***,,,111++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////...---,,,,,,,,,,,,---------......////////////////////////888888999999999:::::::::::::::;;;<<<<<<<<<;;;;;;;;;<<<<<<===>>>>>>>>>=========>>>>>>======<<<<<<======<<<<<<===???AAABBBDDDOOO[[[fffvvv|||{{{sssooohhhgggttttttbbbggggggeeennnzzzkkk___```gggmmmtttzzz}}}ppp[[[III???:::555111333333222111111000//////........................000/////////.........---................................................,,,,,,,,,------------................................./////////000000000...000111111111111222444666666777777888888999999888999999::::::;;;;;;;;;::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;:::999999888888777555555444444555333444555666666555444333444444333333333333444444444333333333444777999;;;@@@DDDMMMZZZfffrrr{{{}}}~~~zzzuuurrr|||zzzpppgggbbblllpppkkk{{{nnn]]]ZZZ^^^hhh{{{xxxoooYYYFFFOOObbbeeehhhgggpppwwwzzzzzziiiSSSBBB<<<<<<<<<;;;:::::::::::::::;;;<<<<<<===???@@@@@@??????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@CCCEEEDDDAAAAAADDDHHHWWWRRRKKKGGGEEECCCAAA>>>>>>>>>>>>????????????@@@;;;:::999888777777777777444333333222222333333444222222222111111111000000////////////////////////................................................---------------------------------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++******/////////---+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,///222000---+++,,,///+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,,,,,,,,,,------------...........................777777888888888888999999:::999999999::::::;;;<<<:::::::::;;;<<<===>>>???============<<<<<<;;;;;;<<<;;;:::::::::;;;===>>>777<<>>>>>??????????????????@@@@@@@@@???BBBDDDCCCAAAAAADDDGGGUUUQQQKKKFFFCCCAAA???============>>>>>>??????@@@;;;:::888777666555555555333333222222222222333333222222111111111000000000////////////////////////........................------------------------------------------------------------------------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***.........---+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------,,,,,,,,,,,,,,,------------........................777777777777777777777777999999888777888999;;;<<<999999999999:::<<<>>>@@@======<<<;;;;;;:::::::::;;;;;;:::999999999:::;;;<<<<<<;;;;;;BBBOOO]]]fffuuu{{{}}}dddLLL;;;:::666333333666666222...111111000000000/////////................................................------------------------------------------------++++++,,,,,,,,,---------------------------------------........./////////...///111111000000222333333333444555555666777777:::::::::999999999999999888888999999999999888888999999::::::999999888777555444444333222222333333222333444444444444333222333333222222222222333333333222222111111222222333333333555888;;;FFFZZZmmm~~~vvvooommmvvvxxx{{{wwwtttqqqssszzz{{{yyygggaaabbbcccgggtttxxxlllaaaaaalll}}}wwwfffccc```iii|||gggUUUYYY[[[```qqqnnnlll\\\UUUgggzzznnnhhhjjjoooxxxlllTTTFFF>>>;;;777777999:::888666666666666666666777777888999;;;>>>???>>>===<<<<<<======>>>>>>>>>>>>>>>??????AAABBBAAA@@@AAACCCEEEIIIGGGDDDAAA@@@?????????========================:::999777666555444333333333333222222222222333333111111111111000000000000////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------...---+++***+++,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,---+++***+++---...+++)))***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------++++++,,,,,,,,,---------------------------------666666666666666666666666888888777777888999;;;<<<999999888888:::<<<>>>???<<<<<<;;;:::999999::::::;;;;;;::::::999999999999;;;:::999999999;;;AAAFFFUUUccctttrrrWWWEEE<<<999888000222444444333111000000000000//////////////////........................---------...............------------------------------------------------+++++++++,,,,,,,,,------------------------------------------............---///000111000000111333111222333444555666777777999999999999999999999888777888888999999888888777888888888999888777777666444333333222222222222333222222333333333333222222222222111111111111222222333333222222222111111222222222444555555777BBBNNNfffppppppooorrrqqquuu~~~tttuuurrrfffbbbjjjpppmmmjjjkkkooopppbbb]]]\\\dddppp{{{www___ZZZcccdddfffooossspppfffYYY\\\jjjooommmppp]]]cccaaaiii~~~zzz\\\EEE:::888;;;888555555666666444222666666666555666777777888777:::<<<>>>===;;;:::;;;<<<<<<<<<=========>>>>>>??????@@@@@@@@@@@@BBBDDDAAA@@@@@@???>>>>>>???@@@??????>>>===;;;:::999999999888777555444333333333333222222111111222222333111111111000000000//////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------+++***+++,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,***(((***---...+++(((*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------+++++++++,,,,,,,,,------------------------------777777666666666666555555777777777888999:::;;;<<<999999999:::;;;<<<===>>>;;;:::999888888999:::;;;:::::::::::::::999999999777666888;;;;;;888999<<>>EEENNNQQQWWWccclllzzz|||}}}vvvnnnnnnpppnnnpppwwwzzzttttttqqq___cccuuuvvvooommmlllgggdddjjj}}}yyy|||^^^JJJ@@@;;;888777777555333333555666666666666666555555666666777888666888;;;;;;:::999999:::;;;;;;<<<<<<======>>>>>>>>>>>>>>>??????@@@AAABBBAAABBBBBB@@@>>>>>>???@@@@@@???>>><<<:::888777666777777666555444444444444222222111111111111222222111111000000000/////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,***,,,------,,,++++++,,,++++++++++++++++++++++++************+++++++++++++++)))(((***---...+++)))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,777777777777666666555555666777888:::;;;;;;<<<<<<::::::;;;<<<<<<<<<<<<<<<999888777777777999;;;<<<888888999999999999999888777555888<<<;;;888999===777;;;???EEERRRdddsssyyytttWWWDDD:::999999888555111---***111111///---,,,---111444........................------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------...000000//////111222111111333444555777888888777777888888999999::::::888999999999999999999888666666777777777666555555333333222222222333333444222222111111111111222222111111000000000000111111222222222222222111111000111//////333555444444777555;;;;;;@@@MMMXXXjjjyyyqqqsss}}}}}}ssszzz}}}wwwttt|||}}}xxx___NNN===888888777777888555444444444666777888888555555444444555555666777666888999999888777999:::;;;;;;<<<<<<===>>>>>>>>>>>>=========???@@@AAAAAA@@@BBBCCCAAA???===???@@@???>>>===;;;:::888777666666666555555555555666666222222111111111111222222111000000000////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))+++------,,,+++++++++************************************++++++++++++*********+++,,,---,,,+++************++++++++++++***************************************************************************)))))))))***+++---...***++++++++++++,,,,,,,,,++++++++++++++++++++++++888888777777666666666555666777999;;;<<<<<<<<<<<<:::;;;<<<=========<<<;;;888777666666777999;;;===666666777888888888888888999555555777666222333:::333888999777999BBBLLLPPPbbbkkkwww~~~{{{yyy~~~jjjWWWGGG===999666444111......000222333.........///000///,,,)))---.....................------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------...000000//////111222111222333444666777888999666666777888999::::::;;;999999::::::::::::999999666666666666666555555444333333333222333333444444222222111111111111222222111111000000000000111111000000111111111111000000:::333///111333111000222111555333555>>>DDDRRRiii}}}xxxoooqqqoooVVVGGG:::999<<<>>>999000000666444444444444444333222222444444333333444444555666666777888777666666888:::;;;;;;<<<<<<===>>>??????>>>===<<<===???@@@@@@@@@===???AAA@@@>>>===???BBB===<<<;;;;;;:::999888888666555555555555666777777222222111111111111222222000000000000////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++*********++++++,,,,,,,,,(((+++------,,,+++++++++************************)))************+++++++++)))***+++,,,,,,,,,,,,,,,)))************+++++++++***************************************************************************))))))))))))+++---...******+++++++++,,,,,,,,,++++++++++++++++++++++++666666666666777777777777888999:::;;;<<<<<<======<<<<<<<<<;;;;;;:::::::::888888888777888888999999999999999888888888777777888777777666555444444444444555666777888999:::;;;>>>FFFUUUfffvvv|||yyyyyy}}}|||hhh\\\LLL???999555111...222111111000///......---........................------------------------------------------------+++,,,------......------,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,---......,,,,,,---...///000111222111222222333333444444555555666888999::::::999999888999999::::::999999888666777777888777555333222444444444333333222222222000000111111111222222222222111111111000000//////222111111111000000//////000000000000111111111111111222111111333777===BBBUUU```kkkllliiilllzzzmmmUUUFFF===:::444444444444444444444444333333333333333333333333333222222111111222222333555555555666777777888888;;;;;;<<<<<<===>>>>>>>>>>>>>>>?????????@@@@@@@@@AAA@@@??????>>>>>>??????@@@???>>>===:::888666555444444444666777666444111555444333111000000111111000000000000////////////////////////////////////------------------------------------------------,,,,,,,,,++++++***************+++++++++,,,,,,,,,------------------------************************)))************+++++++++++++++++++++++++++++++++)))))))))***+++++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************************************+++++++++*********))))))++++++++++++++++++++++++******++++++++++++******555555666666666666777777888888999:::;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888888777777888888999999999999888888888777777777777777666666555444444333333333444555666777777888<<<===BBBJJJUUUbbbmmmssswww}}}~~~yyynnncccWWWOOOAAA;;;444000111333222000111111000000///......---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...---------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,---......,,,,,,---...///000111111111111222222333444444444555666777888999999999888888888999999999999888888777777777666666555333333444333333333222222222222000000111111111222222222111111111111000000000///111111111000000000////////////000000000111111111000111222222222444777:::888BBBLLLRRRVVVaaasss~~~wwwuuussszzz|||uuu{{{xxx^^^III>>>:::888777333333333333333333333333333333333333333333333333222222222111111222222222555555555666777777888888;;;;;;;;;<<<<<<=========>>>>>>?????????@@@@@@@@@@@@@@@???>>>>>>>>>>>>???=========<<<;;;999888777666777888999888666555444555555333222111111111222000000000000////////////////////////////////////------------------------------------------------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,++++++************++++++++++++++++++++++++************************************************+++++++++*********))))))++++++++++++++++++++++++******++++++++++++******444444444555555666666666777888888999999999888888:::::::::999999999999999777777777777777888999:::888888888888777777777777666666666555555444444333222222222333333444444444777555444555:::AAAJJJOOOVVV^^^kkkyyy|||oooeeeVVVIII@@@:::444111000---+++---000111///---000000000///......------------------------------------------------------++++++++++++++++++++++++++++++,,,---------------...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---......,,,,,,---...///000000111111111111222333333444444444555666777888888888888777888888999999888888777777666555555444444444444222222222222222111111111111111111111111222222222111111111111000000000000111111000000000000////////////000000000000111111///111222333222111111222...222666888===HHHXXXcccwwwqqqooommmwww~~~vvvvvv~~~rrrYYYLLL;;;222333666666444333333333333333333333333222222222222222222222222222222111111111111222222555555555666777777888888:::::::::;;;;;;;;;;;;;;;>>>>>>????????????@@@@@@@@@???>>>>>>======>>>>>>;;;;;;;;;;;;::::::999888777:::===<<<888666555777555555444333222222222222000000000000////////////////////////////////////------------------------------------------------,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++************************)))************++++++++++++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++++++++************+++++++++************)))))))))++++++++++++++++++++++++************************************************+++++++++***************++++++++++++++++++++++++******++++++++++++******222222333333444555555555666666777777777666666555888888888888888888888888777777666777777888999:::888888777777777666666666555555555444444444333333222222222222222222222222222333444555666666666666===BBBJJJUUUcccooozzz|||zzzuuupppnnnfffXXXLLL>>>:::666444333222000...222111000000222111///,,,/////////......---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------------,,,...---,,,+++************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,---......///000000000000111111222333333333333444555555666777777777666777777888888777777666777666444333222333444555111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000//////////////////000000000111///000222111000///000111555444111///111666===BBB^^^iiiqqqnnnkkknnntttwww|||mmmQQQ>>><<<888444555777777444000222222222222222222222222222222222222222222222222111111000000000000111111444444555555666777777777999999999999999999999999===>>>>>>>>>>>>????????????>>>======<<<<<<======;;;;;;;;;::::::999888777888;;;>>><<<777333555888555444444333333333222222000000000000////////////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************))))))*********+++++++++++++++++++++++++++++++++,,,+++++++++***)))))))))***+++++++++++++++,,,,,,++++++************++++++***)))))))))))))))))))))++++++++++++++++++++++++******************************************************************************************************++++++++++++******000111111222333333444444555555555666555555444444666666777777777777777777666666666666777888999:::777777777666666666555555444444444444333333333333333333222222222222111111111333666888888666333111666555666999???HHHPPPUUUeeerrr}}}}}}~~~}}}}}}yyyooohhh\\\TTTIIIAAA===:::666333000000000000111111000......---,,,---///000000000............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---,,,++++++************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,------,,,,,,------......////////////000111111222222333333333333333444555666666555666666777777666666555666555333222222333444444111111111111111111111111111111111111111111111111000000000000000000111111//////////////////000000...////////////000000000000000000///...///222444333111000000222444666777<<>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<;;;;;;:::999777666555666:::<<<:::444111333666333333333333333333222222000000000000////////////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************))))))*********+++++++++++++++++++++++++++++++++,,,+++++++++***)))))))))*********++++++,,,,,,,,,+++******))))))******+++)))))))))))))))))))))***++++++++++++++++++++++++******************************************************************************************************++++++++++++******//////000111222222333333333444444555555555444444555555555555666666666666555555555666777888999:::666666666666555555555555333333333333333333333333333222222222222222222222333333222222222333444555222222333444555666777777CCCLLLXXX```ccchhhpppwwwzzzpppdddZZZTTTMMMCCC;;;777777555333000///000111333111///---,,,---///000...---,,,,,,,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------,,,,,,---------........./////////000111111222222222222222222222333555555444555555666666555555444444333333222222333333333111111111222222222222222222222222111111111111111000000000000111111111111......////////////000000......////////////000000000000000///...///333555000000000111333444444333///333777;;;AAAKKKVVV^^^jjj}}}}}}xxx}}}~~~|||yyyiiiQQQ===444333666888444555666333//////333777000000000000000000000000000000000000000000000000000000////////////000000111111111222333333444444444444555555666777777888::::::;;;;;;;;;<<<<<<<<<===<<<;;;;;;::::::;;;;;;;;;;;;;;;:::888666555444555777888666333111222444111222222333333222222111000000000000////////////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************************************)))************++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,---******))))))))))))******)))))))))************+++++++++++++++++++++++++++***************************************************************+++++++++******************************++++++++++++******---...///000111222222333222222333444555555555555333444444444555555555555555555555555777888999:::666666666555555555444444222222222222222222333333111111111111111222222222444222000...///111444555000111333555666666444444777:::===???@@@CCCIIIOOO\\\```bbbbbbgggqqqvvvuuu}}}{{{zzz|||~~~|||yyyxxx|||{{{yyyyyyxxxvvvooonnnkkkfff___XXXRRRNNNGGGAAA:::666555333000---...111333333222000/////////...---,,,+++---///111...//////...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++))))))))))))***+++,,,---******************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,---,,,,,,------------............//////000111111222111111000000111222444555444444555555555555444444222222333333333333222222222222222222333333333444222222222111111111000000///000000000111111111111........./////////000000........./////////000000...///111000//////000111111111111111111000//////000000000111444777>>>CCCLLL[[[ggggggeeeiiiqqqxxx|||xxxuuu}}}kkk___XXXAAA===888666777666444222444333222111000111555888////////////////////////000000000000000000000000000//////......//////000//////000000111222222222111222333444555666777888888999999999999:::::::::<<<;;;;;;:::::::::::::::999999999999888777666555555444444333222222222333000000111222222222111000000000000000////////////////////////////////////------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++***************+++++++++)))******+++,,,,,,------******))))))))))))******************++++++,,,,,,++++++++++++++++++++++++************************************************))))))*********+++++++++******************************++++++++++++******------...///000111222222111222333444555666666666333333333444444555555555444444555555666888999:::666666555555555444444444222222222222222222222333///000000000111111111222222222222222222222222222333222111111111111111222222333444333222222333444555:::======BBBKKKNNNLLLPPPPPPQQQQQQQQQTTTXXX[[[YYY[[[\\\\\\YYYUUUSSSQQQJJJSSSTTTKKKGGGIIIIIIEEECCCBBBAAA???<<<:::888666444444222000//////000222/////////000000000///---***---000111///---,,,,,,###&&&***,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******+++,,,,,,,,,,,,+++(((((())))))***+++------******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,------------------......//////000111111111111000000000000222333444333444444555555444444333000111333444444333222111222222222333333444444444222222222222111111000000//////000000111111111222---.........//////000000............/////////000,,,///222222111...---,,,---.../////////000111222333111111111111000222555///:::BBBDDDFFFNNNXXX]]]mmm{{{zzz~~~iiiNNNCCC@@@>>>888555333333555555333000---------000333333000...////////////////////////000000000000000000000000//////............//////.........///000000111111000000222333555666888888777777888888888999999999<<<;;;::::::999999::::::777777888888888888777777555333111111333444333222//////111222222111000///000000000000////////////////////////////////////------------------------++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++))))))******+++++++++,,,))))))***+++,,,,,,------******))))))))))))************+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************))))))******++++++++++++))))))))))))))))))))))))******++++++++++++******...///000111111222222111222222333444444444333333555444333333222222222222555444333333333555666777333333333333333333333333222222222222222222222222000000000000000000000000000000111111111111000000222111111111000000//////111444<<>>BBBDDDNNNdddzzzyyysssxxxsssbbbNNNAAA<<<:::666111111111111111111111111111000000000000000000000000......//////////////////////////////////////////////////////////////////000000000000000000000000111111111222333444666777888888999:::::::::999999999999999999999999999999999888777666555444333333222222222111111111111000000000000000000000000000////////////............////////////////////////---.........---,,,,,,+++---,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************+++++++++++++++++++++++++++******))))))******+++************************+++++++++*********))))))************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))......///000111111111111222222333333444444333333555444333333222222222333444444444444444555666666333333333333333333333333111111111111111111111111000000000000000000000000000000111111111111000000111111111000000000//////000111555:::888222///000111111111222222222333333222222222222222222222222444444444444333333333222333333222222222111111111111111111000000000//////////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++,,,,,,,,,------,,,+++***)))))))))))))))******************************************************++++++++++++******+++++++++,,,,,,,,,------------------------------......------......///000000000000000111111111111444444444444444444444444333333333222222111111111111111111111111111111111111111111000000000//////000000////////////000000//////---,,,111555333...........................000/////////.........---............////////////000///...---...///111222000000000000111222444555888CCCOOOUUUWWW\\\gggqqq|||xxxrrr~~~{{{ooodddZZZSSSIIIAAA777333444666555222111111111111111111111111000000000000000000000000////////////............................................................////////////////////////111111111222333444555666777888999999::::::999999999999999999999999999999888888777666555444333333222222222111111111111000000000000000000000000000////////////....................................------......------,,,+++---,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************************************************************************************************************))))))*********************************+++++++++*********))))))************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))---...///000111111111111111111222333333333333333444444333222222222333333333444444555555555555444333333333333333333333333000000000000000000000000000000000000000000000000///000000111111000000///111111000000000000//////000///000222111------111////////////000000000000////////////////////////000000////////////......000000000000////////////000000000000////////////////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,,,,,,,+++************+++******************************************************++++++++++++******++++++++++++,,,,,,,,,,,,------------------------...............///000000000000/////////000222333333333333333333333333333222222222222222111111111111111111111111111111111111111000000000000//////000//////......//////000...///...---222777666222......................../////////...............---............/////////000///.........///000111222111000000/////////000111222333666;;;CCCKKKPPPVVV```sss}}}ppplll|||zzzdddSSSJJJBBB999111444222000111222222111///000000000000000000000000000000000000000000000000////////////......------................................................////////////////////////000000111111222333555555777777888999999999999999888888888888888888888888888777777666555444333333222222222111111111111000////////////////////////////////////....................................------......------,,,,,,---,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))************************************************+++++++++***************************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))------...///000000000000000111222333333333333333444333333222222333333333222333555555666555444333222222222222222222222222000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000//////000//////111000---...222............////////////000000000000000000000000////////////////////////////////////............000000/////////.................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,***************************************************++++++,,,,,,++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///............///000000333222000//////000222333222222222222222222222222222222222111111111111111111111111111111111111111111000000000/////////////////////....../////////---///......111666555111................................................---------........./////////............///000111111111111222222333444444111000000111444555666555666===HHHTTT^^^cccdddbbbgggxxx{{{{{{rrrkkkeeeaaaSSSIII===666555666555333333555666666333111///...000000000000000000000000////////////////////////000//////......------,,,................................................////////////////////////000000000111111222444444666666777888999999999999888888888888888888888888777777666555555444333333222222222111111111000000////////////////////////////////////....................................,,,------...------,,,,,,---,,,++++++******++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,************************************************************************************************************************+++++++++,,,,,,+++++++++************************************************************************))))))))))))))))))))))))************************************************)))))))))))))))))))))))),,,---...//////000/////////000111222333333333333333333333222222333333444222333444555555444333222222222222222222222222222111111111111111111111111//////////////////////////////000000000000////////////////////////000000...---///333111------111............////////////111111111111111111111111///000000000000000000000.........////////////////////////............---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++*********************************+++++++++,,,,,,,,,+++++++++++++++,,,,,,************************************************++++++,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............///000000666555222000//////111111222222222222222222222222111111111111111111111111000000000000000000000000000000000////////////...//////............//////---//////---...111111...........................---------...............------------...........................//////000---...///000111222222333)))+++...000000000111222222222333444777<<>>CCCFFFCCCJJJUUUaaattt{{{uuunnnrrr|||yyyggg^^^TTTMMMIIIEEE>>>888888444//////333666777666111222333333222111222333666444222000/////////...........................------------------------+++,,,,,,------......///------------------------------------------------........................000////////////000111111222333555666777888888888666666666666666666666666555555444444444444333333222222222111111111111000000000000000000000000000////////////............------------------------+++,,,------......---------,,,++++++******++++++)))******+++,,,,,,------++++++++++++++++++++++++)))******+++,,,,,,------***************************************************************************************************************************+++,,,------,,,+++***************************))))))*********+++++++++************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))++++++,,,---...............///000111333333444444222222222222333333444555666555333222111222333333111111111111111111111111////////////////////////////////////////////////......////////////......---.........//////000000///---...000///---///444,,,,,,---------.........------------------------,,,,,,------............,,,,,,,,,------...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************((())))))***++++++,,,,,,++++++++++++++++++++++++************************)))************+++++++++))))))(((((()))***++++++************************************************+++,,,,,,------,,,,,,+++)))************+++++++++++++++++++++++++++++++++,,,++++++++++++,,,------***+++,,,...///000000000000000000000000000000000//////000000111111111222000000000000000000000000000/////////.....................------.........+++...///,,,+++---...,,,------------------------,,,,,,,,,------.........,,,,,,,,,---------......,,,---......//////......+++,,,---.........---,,,+++***+++...111222000---111000...---............000333...+++222222111888:::444777:::>>>MMMXXXSSSZZZRRRVVV```iiizzz|||rrrsss{{{zzz{{{zzzyyytttnnngggaaa]]]VVVLLLDDD>>>:::888888555//////222444222111111222111...+++222000......111222222111...,,,,,,---000222222111........................------------------------***++++++,,,---...//////------------------------------------------------........................000////////////000000111222333444666777888888888666666666666666666666666444444444444444444333333222222222111111111111000111111111111111111111111000/////////............------------------------+++,,,,,,---.........------,,,++++++******++++++))))))***+++,,,,,,------++++++++++++++++++++++++))))))***+++,,,,,,------************************************************************************************************))))))))))))))))))))))))((()))+++,,,,,,+++)))(((************************))))))******++++++++++++************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))++++++,,,,,,,,,,,,------............///000111222222222111111222222333444444444333333222111000000000000000000000000000000000000000000000000000000......//////000000111111111111000000//////......................................................,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************)))************+++++++++************************++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---............////////////000000111111111000000///000000///////////////000000000000000000000000000......////////////......////////////////////////111///---,,,---.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......---------............///............////////////............////////////000000000000111111111111222222333444444555666666999999999<<>>;;;999777666444444444333333222222222000000111111111111000000////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------...------,,,,,,------...........................,,,,,,---...///000111222333333444444555666666666555555555444444333333333555444333333333333444555444333333222111000//////111111111111000000000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,+++++++++************************************************************************++++++++++++++++++++++++)))************+++++++++************************+++*********))))))(((((()))************+++++++++******++++++++++++******************************************************++++++******************))))))))))))))))))))))))))))))))))))))))))))))))+++***((()))******)))((())))))))))))))))))))))))+++++++++,,,,,,,,,------............///000111222222111111111222222333333444333333222111111000000000000000000000000000000///////////////////////////////////////000000000000000000/////////......................................................,,,,,,,,,------------...------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++*********+++++++++,,,,,,************************************************)))************+++++++++************************++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------............000000111111111000000///000000////////////000000000000000000000000000000......////////////..............................000...---,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,------------...------------........................////////////............//////////////////000000000111111111111111111222222333333333222111111111333666999;;;>>>===;;;<<>><<<888333000666666555444333111111000333222222222111111111000///000000111111000000///................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------------,,,,,,,,,,,,------........................,,,,,,---...///000111111333333333444555555666666555444444444333333333333555444333222222333444555333333222222111000//////111111111000000000//////////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------,,,,,,,,,+++++++++************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++************************************)))))))))((()))************+++++++++******++++++++++++******************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))***+++,,,+++***))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,......---......///000111111111111111222222333333333333222222111000000000000000000000000000000000////////////////////////000000/////////////////////////////////.........------------------------------------------------,,,,,,,,,,,,------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++*********++++++++++++,,,************************************************)))************+++++++++************************++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,,,,------------///000000111111000000000000000////////////000000000000000000000000000000...//////////////////.................................---,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------............---............/////////---............///////////////000000000000111111000000000000000000000000000000///......//////000000000000111222444555666999999888555222222666:::<<<======:::666555777:::555555555555444222111000444444333333222222111111000000111111111111111111111111000000000000////////////000000000000//////........................------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------------,,,,,,,,,,,,------------------------------,,,,,,---...///000000111222222333333444555555555444444333333333333333222444333333222222333333444222222222111111000000000111111000000000000///////////////............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++************************++++++++++++++++++++++++************************------------------------)))************+++++++++************************************)))))))))))))))************+++++++++******++++++++++++******************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))***,,,------,,,))))))))))))))))))))))))***++++++++++++,,,,,,,,,------------...///000000000111111222222222222222222222111111000000000000000000000000000000000000////////////////////////000000000//////......---........................------------------------------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************************++++++++++++************************************************))))))*********+++++++++******************************************************))))))******+++,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------...///000000000000000000000////////////000000111//////////////////////////////............//////........................,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,---------.........---------.........//////---------.........//////////////////000000000111000000/////////////////////000111222222222222222333444444555444333111000111333444222000///000222111222333222000000222555444444333222222111222222111111000//////000111111111111111222222222333333000000000///////////////...//////000000//////...........................------------------------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---------------------------,,,,,,---......///000000111111222222333444444444333333333333222222222222333333222222222222333333111111111111000000000000111000000000//////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,+++++++++++++++++++++************************++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++*********************************)))))))))))))))))))))*********+++++++++******++++++++++++******************************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***)))(((***,,,------,,,))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,---...///000///000111222222222111111111111000000000000//////////////////////////////........................000000//////......---------------------.........------------------------------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************))))))*********+++++++++************************************************))))))*********+++++++++******************************************************))))))******+++,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,------------...............///000000000000000///////////////000111111////////////////////////000///............///000........................+++---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,------------...------------............------------...............////////////000000000000000000000000/////////,,,---...000111111000000000000000000000000//////111111111000//////000111000111111111000000222333222222000///......//////......//////......------/////////////////////////////////000000000000000......////////////..............................------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------,,,,,,------......//////000000111111222333333333222222222222222222222222111222222222222222222111000000000000000000111111000000000////////////...............------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************))))))*********+++++++++************************))))))))))))))))))******))))))*********+++++++++******++++++++++++******************************************************(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((((((''')))+++,,,,,,+++))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,,,,---//////...///111222222222111000000000000///////////////////////////////////////........................//////..................,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************)))))))))************+++************************************************)))************+++++++++******************************************************))))))******+++,,,++++++++++++++++++++++++++++++************++++++------------............------...///000000000000///......//////000111222000000000000000000000000000///...------...///000------------------------***---000///,,,***+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------------.........,,,------------...............////////////000000000000000000000000000000---......///......------///.........//////000111000000............///000000000000000000000000000///......------...//////222222333444333222000////////////.........------......////////////000000------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000000111222222222000111111111111222222222000111111222222111111000/////////000000111111111000000////////////...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,*********+++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))************+++++++++************************))))))))))))************)))************+++++++++******++++++++++++******************************************************'''(((((())))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))((('''(((***++++++***))))))))))))))))))))))))************++++++++++++++++++++++++,,,---...///...///111222222222000000////////////////////////////////////////////////........................------..................++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************************************************************************************))))))))))))************************************************************)))************+++++++++******************************************************))))))******+++,,,************************++++++************+++++++++,,,,,,,,,------------,,,---...///000000000000............///000111222000000000000000000000000000///...------...///000------------------------***...111000---***+++...++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........,,,,,,---------................../////////000000......//////000000111111000000//////////////////111111111111111222222222111000//////000000000000111111000111111111000/////////000111111222222222,,,,,,,,,,,,------------////////////////////////,,,---------.........///---------......---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............///000000111111222000000000000111111222222000000111222222111000000.........///000111111222000000/////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,)))*********++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))************+++++++++************************((()))))))))************)))************+++++++++******++++++++++++******************************************************''''''(((((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))+++++++++))))))))))))))))))))))))))))))************+++++++++++++++++++++,,,---.........///111222333222000///.........///////////////////////////////////////........................,,,------....../////////+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))************************************************************)))************+++++++++************************))))))))))))))))))))))))*********)))***++++++,,,************************++++++************++++++******+++++++++,,,,,,,,,,,,---...///000000000000............///000222222000000000000000000000000111///...------...///111------------------------+++///222111---+++,,,///++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,---------................../////////000------......///000111111------------...///000111///000000000///...,,,+++/////////111222222000.../////////000111111///.........///000000000//////......---------///111333***++++++,,,------......+++++++++,,,,,,---------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------......//////000111111111//////000000111111111222///000111222222111000///---......///000111222222000/////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))******++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++)))************+++++++++************************(((((())))))*********+++)))************+++++++++******++++++++++++******************************************************&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))---+++***+++,,,,,,+++***))))))))))))))))))))))))---,,,+++*********++++++++++++,,,,,,,,,,,,------......///000000000000000000000000000000000000000////////////////////////........................,,,,,,,,,---...///000000......---------,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++++++++******++++++,,,---************************))))))))))))))))))))))))************************+++++++++*********))))))))))))))))))))))))))))))+++++++++*********))))))************************************************************************************************))))))))))))))))))))))))***((('''+++///000---(((++++++******))))))(((((())))))))))))))))))))))))************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////////////////////////////222555555000,,,------+++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++*********)))))))))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......000000//////.........---------------------------////////////////////////......------------......////////////////////////................................................------------------------------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------++++++++++++++++++++++++---------............///111222333444333222111000333222111000//////////////////000000000000//////////////////............------------------------++++++++++++++++++++++++************************************************))))))))))))))))))))))))+++***)))(((((()))***+++,,,,,,,,,++++++*********++++++******************++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))++++++***)))(((((())))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))+++---.../////////+++++++++,,,,,,,,,------......///000000000000///////////////////////////.......................................---------,,,,,,,,,------...///000...------------,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++++++++******++++++,,,---************************************************************************+++++++++*********))))))))))))))))))))))))))))))+++++++++*********))))))************************************************************************************************)))))))))))))))))))))))),,,***))),,,111222...************)))))))))))))))))))))))))))))))))))))))************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............////////////........................000444444///,,,------+++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++*********)))))))))************+++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...////////////......------------------------------..............................------------..............................................................................------------------------------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------++++++++++++++++++++++++------------............000111222333333333222111333222111000//////////////////000000000000//////////////////............------------------------++++++++++++++++++++++++************************************************))))))))))))))))))))))))*********))))))*********,,,,,,,,,++++++*********************************++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))++++++***)))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''***---000222111000///++++++++++++,,,,,,,,,,,,---...//////000/////////////////////////////////........................///.........------,,,,,,,,,,,,,,,,,,---...///000------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************+++++++++************+++,,,,,,************************++++++++++++++++++++++++************************+++************)))))))))))))))))))))))))))))))))+++++++++***************************************************************************************************************))))))))))))))))))))))))+++******,,,///000---***))))))))))))************))))))))))))))))))))))))************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------............/////////...........................222222...,,,......---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++***************)))************+++++++++*********++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------///............---------------------------------..............................------------..............................------------------------------------------------------------------------------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++------------............///000111333333333222222222222111000//////////////////000000000000///////////////............---------------------------++++++++++++++++++++++++************************************************))))))))))))))))))))))))******++++++++++++******+++++++++++++++*********************************++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))+++***))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))......000000///...+++******++++++++++++,,,,,,,,,------...////////////...////////////////////////........................///......------,,,,,,+++---,,,,,,,,,------...///---------,,,,,,,,,++++++,,,+++++++++++++++++++++************************************************************************++++++************++++++***************++++++,,,************************++++++++++++++++++++++++************************************))))))))))))))))))))))))))))))))))))************************************************************************************************************************)))))))))))))))))))))))))))(((((())),,,,,,***((((((((())))))******++++++))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++++++++,,,,,,,,,------------------.........//////........................,,,000111---,,,...///......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************))))))*********+++++++++************++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,---------............///111222333333333222111111000/////////////////////000000000000////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))***+++,,,------,,,+++***+++++++++******************************+++++++++************************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))******)))))))))))))))***************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++))))))))))))))))))))))))))))))))))))))))))))))))111000...,,,+++))))))(((*********+++++++++,,,,,,,,,,,,---.....................................................................------,,,,,,,,,,,,---,,,,,,,,,,,,------...------,,,,,,,,,+++++++++++++++++++++++++++++++++************************************************************************++++++************++++++******))))))******+++,,,************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************************************)))))))))))))))))))))))))))(((((()))******)))((((((((())))))******++++++))))))))))))))))))))))))************************************************************************+++++++++++++++++++++++++++++++++,,,,,,,,,------------------....................................***...///---,,,...///......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************))))))*********+++++++++))))))*********+++++++++*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,------------......///000222333333222222111000////////////////////////000000000000//////............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))***+++,,,------,,,+++***************************))))))*********+++++++++************************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))***)))))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))...---+++***))))))***+++************+++++++++++++++,,,------......------........................------------------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++*********+++++++++++++++************************************************************************++++++************++++++***))))))))))))***++++++************************))))))))))))))))))))))))************************(((((()))))))))))))))***))))))))))))))))))))))))***************+++++++++************************************************************************************************))))))))))))))))))))))))*********************+++))))))))))))************))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------------.........------------------------)))---///,,,+++...///---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************+++++++++)))************+++++++++)))))))))************+++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------...///000222222222111111000//////......///////////////000000000000//////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))******++++++++++++******)))))))))***************)))))))))***++++++,,,,,,************************)))))))))))))))))))))))))))************+++++++++)))))))))))))))))))))))))))))))))))))))******+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++************++++++++++++++++++,,,------------,,,........................------------------------+++++++++,,,,,,------...------,,,,,,+++,,,,,,---,,,,,,,,,++++++++++++***)))*********++++++++++++************************************************************************++++++************++++++)))))))))))))))***++++++************************************************************************(((((((((((())))))******))))))))))))))))))))))))))))))*********+++++++++************************************************************************************************))))))))))))))))))))))))************))))))***+++*********)))))))))))))))))))))))))))))))))))))))***************************************************************************************************++++++++++++,,,,,,,,,,,,,,,---------.........------------------------)))---///+++***---...---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))*********+++++++++)))************+++++++++))))))))))))************************++++++++++++************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------///000111222222111000000//////.........//////000//////000000000000//////.........---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))*********))))))*********((()))))))))*********+++((())))))***++++++,,,,,,************************)))))))))))))))))))))))))))************+++++++++)))))))))))))))))))))))))))))))))))))))***++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,------))))))))))))))))))))))))))))))))))))))))))))))))(((***,,,......,,,***))))))************+++++++++++++++,,,------------,,,........................------------------------)))***+++,,,------...///------,,,++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************++++++************++++++)))))))))))))))******+++************************++++++++++++++++++++++++************************'''((((((((())))))******))))))))))))))))))))))))))))))******++++++++++++************************************************************************************************))))))))))))))))))))))))((((((((('''&&&&&&''')))++++++******))))))(((((())))))))))))))))))))))))******************************************************************************************************+++++++++,,,,,,,,,,,,,,,,,,---------......------------------------)))---///+++***,,,---,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))******++++++++++++)))************+++++++++))))))))))))************)))************+++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++***************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------000000111222222111////////////.........//////000//////000000000000//////......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))+++***)))(((((()))***+++(((((())))))*********+++((())))))***++++++,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))((())))))***++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))+++*********))))))((((((*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,+++---000...***+++...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...000111222333************************))))))))))))))))))))))))************************++++++******************++++++++++++++++++++++++******+++++++++******)))************************---------,,,,,,++++++++++++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++************************************************++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************------,,,,,,+++***))))))++++++************++++++)))************+++++++++,,,++++++******++++++,,,+++++++++*********))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++............//////////////////.........---------////////////////////////........................------,,,,,,,,,,,,++++++******************************))))))))))))******))))))************))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((******))))))))))))******+++*********))))))(((((())))))))))))))))))))))))))))))))))))*********************+++++++++,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))************)))))))))(((***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++++++++++++++++++++++++++,,,,,,,,,------------111555333...---///++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************************))))))))))))))))))))))))************************************************++++++++++++++++++++++++******++++++++++++******************************------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++************************************************++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************------,,,,,,+++******)))++++++************++++++)))************+++++++++,,,++++++******++++++,,,+++++++++*********))))))*********+++++++++,,,,,,++++++++++++++++++++++++---.........///////////////.........------------........................------------------------------,,,,,,,,,,,,++++++******************************))))))))))))******))))))************))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((******))))))))))))******************)))))))))((())))))))))))))))))))))))))))))))))))*********************++++++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))+++************)))))))))************))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---222666555///,,,...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))(((((('''************************))))))))))))))))))))))))************************************************++++++++++++++++++++++++******+++++++++++++++***************************,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++************************************************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************---,,,,,,++++++*********++++++************++++++)))************+++++++++,,,++++++******++++++,,,+++++++++************************++++++++++++,,,++++++++++++++++++++++++---------.........//////............------------........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++******************************))))))))))))******))))))************))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******))))))))))))******************))))))))))))))))))))))))))))))))))))((()))))))))************************++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))*********))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,******...222000+++***,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***)))))))))************************))))))))))))))))))))))))***************************************+++++++++++++++++++++++++++++++++******++++++,,,,,,++++++************************,,,+++++++++++++++++++++---,,,,,,,,,++++++*********++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************************************+++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************,,,,,,,,,++++++*********++++++************++++++))))))*********+++++++++,,,++++++******++++++,,,************************************++++++++++++++++++++++++++++++++++++,,,,,,---------.........------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++******************************))))))))))))******))))))************)))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))******))))))))))))***************)))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++*********+++++++++,,,,,,,,,***+++---+++((()))...+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))************************))))))*********+++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,++++++******************+++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************************************++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************,,,,,,+++++++++++++++***++++++************++++++))))))*********+++++++++,,,++++++******++++++,,,************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,------------------........................------------------------------,,,,,,,,,+++++++++******************************))))))))))))******))))))************))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))*********))))))))))))******))))))))))))))))))******))))))))))))))))))))))))))))))))))))************)))))))))************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))************((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++************++++++++++++...++++++,,,+++)))+++000++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++************************))))))))))))))))))))))))************************)))))))))***++++++,,,,,,++++++++++++++++++++++++)))***+++,,,------------*********************************++++++++++++++++++++++++++++++*********************++++++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************************************++++++,,,,,,---++++++************++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++************++++++)))************+++++++++,,,++++++******++++++,,,***************+++++++++)))))))))************++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,------------------------------------........................------,,,,,,,,,,,,++++++******************************))))))))))))******))))))************))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******((()))))))))************'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++************++++++++++++---+++,,,...---)))+++///++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))************************((())))))***++++++,,,,,,++++++++++++++++++++++++)))***+++,,,------------************************)))*********++++++++++++************++++++++++++************++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))******+++,,,,,,------++++++************++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++************++++++)))************+++++++++,,,++++++******++++++,,,))))))*********+++++++++))))))))))))************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------------------------------------,,,,,,,,,,,,++++++******************************))))))))))))******))))))************))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++******))))))))))))******((()))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((())))))*********+++'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++)))************+++++++++***))),,,///...)))))),,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******************************))))))))))))))))))))))))************************((())))))***++++++,,,,,,++++++++++++++++++++++++)))***+++,,,------...---************************))))))******++++++++++++))))))******+++++++++,,,)))************+++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))***+++,,,,,,------++++++************++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++************++++++)))************+++++++++,,,++++++++++++++++++,,,))))))******++++++++++++))))))))))))************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++******************************))))))))))))******))))))************))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++******))))))))))))******(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++******+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---///...---,,,+++*********......---,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************+++++++++*********))))))******++++++++++++******************************************************+++++++++*********))))))************************************************************************************************************************************************++++++++++++++++++++++++++++++************++++++************************************************+++++++++*********))))))************************)))************+++++++++************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++******************************++++++++++++******))))))))))))))))))))))))************************+++*********))))))((((((************************))))))*********+++++++++************************************************))))))))))))))))))))))))******************************))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++*********+++++++++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,++++++***+++++++++...------,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************+++++++++*********))))))******++++++++++++******************************************************+++++++++*********))))))************************************************************************************************************************************************++++++++++++++++++++++++++++++************++++++************************************************+++++++++*********))))))************************)))************+++++++++************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++******************************++++++++++++******))))))))))))))))))))))))************************************)))))))))(((******************************************++++++************************************************))))))))))))))))))))))))******************************))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++*********++++++++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---***************+++,,,,,,------,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************+++++++++*********************++++++++++++******************************************************+++++++++***************************************************************************************************************************************************************++++++++++++++++++++++++++++++************++++++************************************************+++++++++***************************************)))************+++++++++************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))************************************))))))))))))************************++++++******************************************************************))))))))))))))))))))))))******************************))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************************++++++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************************************++++++++++++++++++++++++******************************************************++++++++++++******************************************************************************************************************************************************************************************************************************************************++++++************++++++************************************************************************************************))))))*********+++++++++************************))))))*********+++++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))*********************************)))))))))))))))************************+++++++++***************************************************************))))))))))))))))))))))))******************************))))))))))))******((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))*********+++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---//////...,,,,,,+++++++++,,,+++++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************************************++++++++++++++++++++++++******************************************************++++++++++++******************************************************************************************************************************************************************************************************************************************************++++++************++++++************************************************************************************************))))))*********+++++++++************************))))))*********+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))************************))))))))))))))))))******************************************************************************************************))))))))))))))))))))))))******************************))))))))))))******((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))************+++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---111000///---,,,,,,++++++++++++++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************************************++++++++++++++++++++++++***************************************+++++++++******++++++++++++*********************************************************************+++++++++************************************************************************************************************************************************************************++++++************++++++***************************************************************+++++++++************************)))************+++++++++************************)))************+++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))))))))))))))))))))************************))))))))))))************************************))))))*********+++++++++************************************************))))))))))))))))))))))))******************************))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))************************************************************+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---///...------,,,,,,,,,,,,******************++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************************************++++++++++++++++++++++++************************))))))*********+++++++++******++++++++++++******************************************************))))))*********+++++++++************************************************************************************************************************************************************************++++++************++++++************************************************))))))*********+++++++++************************)))************+++++++++************************)))************+++++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))))))))))))))))))))************************((()))))))))************************************(((((()))***+++,,,,,,---************************************************))))))))))))))))))))))))******************************))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))************************************************************+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,++++++,,,,,,------******************++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))************************++++++++++++++++++++++++************************))))))******++++++++++++******++++++++++++******************************************************))))))******++++++++++++************************************************************************************************************************************************))))))))))))))))))))))))++++++************++++++************************************************))))))******++++++++++++************************)))************+++++++++************************)))************+++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))))))))))))))))))))************************(((((())))))*********+++************************''''''(((***+++,,,---...************************************************))))))))))))))))))))))))******************************))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((())))))******+++++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******+++++++++*********))))))************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++*********))))))(((((())))))))))))************************************************************************************************************)))************+++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************************************************************************************************************************************************************+++++++++*********))))))************************************************************************)))************+++++++++******++++++++++++******)))))))))))))))))))))))),,,,,,,,,++++++*********)))))))))))))))))))))))))))************+++++++++******************************************************************************++++++++++++************************************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************+++++++++++++++***)))(((++++++*********************)))(((((()))+++---......---+++))))))***+++,,,+++++++++*********))))))))))))))))))))))))))))))************************************************************************+++*********))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((()))))))))))))))*********************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******+++++++++*********))))))************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))((())))))))))))************************************************************************************************************)))************+++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************************************************************************************************************************************************************+++++++++*********))))))************************************************************************))))))*********+++++++++******++++++++++++******)))))))))))))))))))))))),,,,,,,,,++++++*********)))))))))))))))))))))))))))************+++++++++******************************************************************************++++++++++++************************************+++++++++,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,************************************************+++++++++++++++***))))))***************************)))(((((()))+++---......---+++***)))***+++,,,+++++++++*********))))))))))))))))))))))))))))))************************************************************************************)))))))))((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))(((((((((************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******+++++++++***************************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))*********++++++************************************************************************************************)))************+++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************************************************************************************************************************************************************+++++++++***************************************************************************************)))))))))*********++++++******++++++++++++******))))))))))))))))))))))))+++++++++++++++*********)))))))))))))))))))))))))))************+++++++++******************************************************************************++++++++++++************************************+++++++++,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++++++++,,,***************************************************++++++++++++***))))))******************************)))))))))+++,,,------,,,+++*********+++,,,+++++++++***************))))))))))))))))))))))))************************************************************************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************************************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********************)))))))))))))))))))))*********+++++++++************************************************************************************************))))))*********+++++++++************************************************++++++++++++++++++++++++******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************************************************************************************************************************************************************************************************************************************************************))))))))))))******************++++++++++++******))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))))))))*********+++++++++******************************************************************************++++++++++++************************************+++++++++,,,,,,,,,+++++++++***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************++++++++++++******************************************************+++++++++******)))***************+++++++++******))))))******,,,,,,,,,,,,+++******++++++,,,************************))))))))))))))))))))))))*********************************************************************************)))))))))))))))((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++******))))))(((((())))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************************************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************((()))))))))************))))))))))))))))))******************++++++++++++************************************************************************************************))))))*********+++++++++************************************************++++++++++++++++++++++++******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************************************************************************************************************************************************************************************************************************************************************(((((()))))))))***************++++++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++******************************************************************************++++++++++++************************************+++++++++,,,,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++************************************************)))******+++++++++******))))))*********+++++++++******************+++++++++++++++++++++++++++,,,************************************************************************************************************************))))))))))))))))))******((()))))))))************(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++*********************+++++++++************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))************))))))))))))*********************++++++++++++,,,************************************************************************************************)))************+++++++++************************************************++++++++++++++++++++++++***************+++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************************************************************************************************************************************************************************************************************************************+++++++++************************************************************************((((((((()))))))))************++++++++++++******)))))))))))))))))))))))))))))))))***************)))))))))))))))))))))))))))************+++++++++******************************************************************************++++++++++++************************************+++++++++,,,,,,,,,***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))************+++************************************************))))))***++++++++++++***)))))))))***++++++,,,,,,***************************++++++++++++,,,,,,,,,***************+++++++++************************************************************************************************))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++)))))))))))))))*********((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))*********+++++++++************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))************((()))))))))*********************+++++++++,,,,,,************************************************************************************************)))************+++++++++************************************************************************))))))*********+++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************************************************************************************************************************************************************))))))*********+++++++++************************************************************************(((((((((((()))))))))*********++++++++++++******))))))))))))))))))))))))((()))))))))*********+++)))))))))))))))))))))))))))************+++++++++******************************************************************************++++++++++++************************************+++++++++,,,,,,,,,***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))************************************************************))))))***+++++++++++++++((())))))***++++++,,,,,,******+++++++++***************++++++,,,,,,,,,,,,))))))*********+++++++++************************************************************************************************((()))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++(((((())))))******++++++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))******++++++++++++************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))************(((((())))))*********+++******+++++++++,,,,,,,,,************************************************************************************************)))************+++++++++************************************************************************))))))******++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************************************************************************************************************************************************************))))))******++++++++++++************************************************************************(((((((((((())))))))))))******++++++++++++******))))))))))))))))))))))))(((((())))))*********+++)))))))))))))))))))))))))))************+++++++++******************************************************************************++++++++++++************************************+++++++++,,,,,,,,,*********)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))************************************************************((()))***+++++++++++++++((())))))***++++++,,,,,,******+++++++++******))))))***+++,,,,,,,,,,,,,,,))))))******++++++++++++************************************************************************************************(((((())))))*********+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************(((((()))***+++,,,,,,,,,))))))(((((()))***++++++******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++************************************************)))************+++++++++...,,,***))))))+++...///,,,++++++******++++++,,,************************************************###(((***)))))),,,,,,)))...,,,***)))(((((()))***))),,,,,,)))''')))***((()))*********+++++++++,,,++++++************++++++************************************************)))************+++++++++******************************************************))))))))))))******************************************************************************************************************************)))************+++++++++************************))))))))))))))))))))))))************************************************)))************+++++++++************************************************************************************************++++++++++++++++++++++++******))))))))))))************************************************************************************))))))******+++,,,++++++++++++++++++++++++,,,,,,,,,++++++*********)))))))))))))))))))))))))))************+++++++++************************************************))))))))))))************************************************************************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************)))))))))******++++++,,,)))))))))))))))***++++++******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++************************************************)))************+++++++++999666222---***(((((((((---,,,,,,++++++,,,,,,---************************************************%%%,,,///,,,***,,,---,,,+++++++++++++++,,,,,,,,,'''+++---******,,,+++)))***++++++++++++++++++***++++++************++++++************************************************)))************+++++++++******************************************************))))))))))))******************************************************************************************************************************)))************+++++++++************************))))))))))))))))))))))))************************************************)))************+++++++++************************************************************************************************++++++++++++++++++++++++******))))))))))))************************************************************************************))))))******+++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******************************)))************+++++++++************************************************))))))))))))************************************************************************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************************************))))))))))))*********+++******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++************************************************)))************+++++++++000...,,,)))(((((()))***------,,,,,,,,,,,,------************************************************(((...000,,,)))***+++***,,,,,,------,,,+++***)))%%%(((***((((((***)))&&&+++++++++,,,++++++***)))++++++************++++++************************************************)))************+++++++++******************************************************))))))))))))******************************************************************************************************************************)))************+++++++++************************))))))))))))))))))))))))************************************************)))************+++++++++************************************************************************************************++++++++++++++++++++++++******))))))))))))************************************************************************************))))))******+++,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************)))************+++++++++************************************************))))))))))))************************************************************************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((()))))))))************************)))))))))))))))***************************))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++************************************************))))))*********+++++++++'''&&&&&&&&&(((***,,,...---,,,,,,++++++,,,,,,---***************************************************,,,+++)))***...,,,((()))))))))))))))******+++(((******((()))------***)))******++++++******)))++++++************++++++************************************************))))))*********+++++++++******************************************************))))))))))))******************************************************************************************************************************))))))*********+++++++++************************))))))))))))))))))))))))************************************************))))))*********+++++++++***************************************************************************************************+++++++++++++++,,,,,,+++******))))))******+++******************************************************************************))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++************************************************((()))))))))************************************************************************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((()))))))))******************))))))))))))))))))******++++++++++++***)))******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++************************************************))))))*********+++++++++///...,,,+++*********+++++++++************++++++************************************************+++)))&&&)))222;;;888111'''&&&%%%%%%&&&))),,,...+++,,,***)))...666999777*********************+++++++++************++++++************************************************))))))*********+++++++++******************************************************))))))))))))******************************************************************************************************************************))))))*********+++++++++************************))))))))))))))))))))))))************************************************))))))*********+++++++++*********************************************************************************************************++++++,,,,,,,,,++++++************++++++******************************************************************************))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++************************************************((()))))))))************************************************************************************************************************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***+++,,,,,,,,,+++***)))******))))))))))))******************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++************************************************)))************+++++++++------,,,******)))))))))******))))))))))))******************************************************+++(((''',,,999DDDDDD===555222///+++)))((('''((('''((('''(((///999===;;;000...,,,***))))))+++,,,++++++************++++++************************************************)))************+++++++++******************************************************))))))))))))******************************************************************************************************************************)))************+++++++++************************))))))))))))))))))))))))************************************************)))************+++++++++*********************************************************************************************************++++++,,,,,,---++++++************++++++******************************************************************************))))))******+++,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++************************************************))))))))))))************************************************************************************************************************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************''''''(((((())))))*********+++,,,------+++)))(((******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++************************************************)))************+++++++++&&&&&&'''((()))+++,,,,,,+++******************+++************************************************)))******+++222:::;;;888999999999777444111...---***++++++,,,333:::999555:::777111,,,))))))***,,,++++++************++++++************************************************)))************+++++++++******************************************************))))))))))))******************************************************************************************************************************)))************+++++++++************************))))))))))))))))))))))))************************************************)))************+++++++++************************************************************************************************)))******+++,,,,,,------,,,++++++******++++++,,,******************************************************************************))))))******+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++************************************************))))))))))))************************************************************************************************************************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************&&&''''''((()))******+++***+++---------+++)))(((******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++************************************************)))************+++++++++++++++,,,,,,------------,,,++++++++++++++++++,,,************************************************'''+++,,,'''%%%(((******+++000777>>>BBBDDDCCCBBB777888888888<<<>>>888000CCC>>>666...***)))***+++++++++************++++++************************************************)))************+++++++++******************************************************))))))))))))******************************************************************************************************************************)))************+++++++++************************))))))))))))))))))))))))************************************************)))************+++++++++************************************************************************************************))))))***+++,,,,,,------,,,++++++******++++++,,,*********************************************************************************)))***++++++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++************************************************))))))))))))************************************************************************************************************************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********))))))))))))))))))))))))))))))))))))))),,,,,,++++++++++++,,,,,,))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))(((((('''))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++************++++++************************))))))))))))))))))))))))+++*********))))))((((((************************(((,,,...***'''(((+++---***+++,,,)))'''&&&))),,,************************)))***+++,,,,,,+++***)))************************************************************))))))))))))+++++++++*********))))))))))))))))))))))))))))))******+++,,,...///000000666===IIISSSXXXWWWSSSOOOWWWUUUHHH333)))++++++%%%)))************+++++++++******++++++++++++******************************************************************************++++++***************+++,,,++++++***)))))))))***************************************************************************************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************************************---,,,,,,+++*********+++)))************+++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,************************************************************************************************************************)))************+++++++++************************************************************************+++++++++*********))))))+++*********))))))((((((,,,+++***))))))***+++,,,))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************************************************************+++++++++*********))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***(((+++111///'''$$$&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***)))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++************++++++************************))))))))))))))))))))))))************)))))))))(((************************)))+++,,,***))))))***+++***+++,,,***((((((***,,,***************************++++++,,,,,,++++++***************************************************))))))******++++++,,,,,,+++++++++*********))))))******************************+++,,,---......///+++///555;;;??????===;;;GGGGGG===---''',,,---((()))************+++++++++******++++++++++++******************************************************************************++++++************++++++******))))))))))))******************************************************************************************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************************************---,,,++++++******++++++************++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,************************************************************************************************************************)))************+++++++++************************************************************************+++++++++*********))))))+++*********))))))))))))++++++***))))))***++++++))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************************************************************+++++++++*********))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))---***,,,666;;;555---)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((()))***,,,,,,))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++************++++++************************))))))))))))))))))))))))************))))))))))))*********************************+++************)))***++++++***)))***,,,************************++++++++++++++++++++++++************************************************((()))***+++,,,---......+++++++++*********************************************+++++++++,,,,,,,,,))))))***+++,,,---...///333555111'''&&&,,,...+++)))************+++++++++******++++++++++++******************************************************************************++++++************++++++***))))))))))))******+++************************************************************************************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************************************,,,,,,++++++******++++++************+++++++++,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,************************************************************************************************************************)))************+++++++++************************************************************************+++++++++******************************)))))))))++++++***))))))***++++++))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************************************************************+++++++++***************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))...)))+++888BBB@@@444***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))*********)))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))(((((()))+++---///))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++++++++************++++++************************))))))))))))))))))))))))*********)))))))))))))))************************+++((((((+++,,,++++++,,,((()))******************************************++++++************++++++************************************************))))))******+++,,,,,,---************************************************++++++******************,,,+++***))))))***,,,---(((+++***&&&''',,,...,,,))))))*********+++++++++******++++++++++++******************************************************************************++++++*********+++,,,,,,,,,,,,+++***************************************************************************************************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************************************,,,,,,++++++***++++++,,,*********+++++++++,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,************************************************************************************************************************))))))*********+++++++++************************************************************************************************************************+++******************+++))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************************************************************************************))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((***'''(((222======333)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((())))))************))))))))))))))))))))))))((()))************)))(((******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))(((((()))+++---///))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))******************************+++((((((,,,---+++---222))))))(((((())))))))))))******************************************************************************************************************))))))************************************************++++++************))))))***************+++++++++(((******((()))+++,,,***))))))*********+++++++++******++++++++++++******************************************************************************++++++******+++,,,,,,---000///---,,,+++***))))))************************************************************************************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************************************,,,++++++***++++++,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,************************************************************************************************************************))))))*********+++++++++***************************************************************************************************************+++++++++*********++++++*********))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************************************************************************************))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((''''''(((,,,000222...***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((()))******++++++))))))))))))))))))))))))((()))***++++++***)))(((******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((()))***,,,,,,))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++************++++++************************))))))))))))))))))))))))))))))))))))************************************+++''')))---,,,***000:::---***((('''((()))))))))************************)))***+++,,,,,,+++***)))*********************************************************)))))))))((((((***************+++++++++++++++++++++++++++++++++++++++******************((()))***,,,,,,,,,+++++++++,,,,,,+++++++++***))))))************+++++++++******++++++++++++******************************************************************************++++++***++++++,,,---...000///---,,,******))))))************************************************************************************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************************************++++++******++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,************************************************************************************************************************)))************+++++++++***************************************************************************************+++++++++*********+++++++++++++++)))***++++++++++++***)))))))))))))))))))))))))))************************))))))))))))))))))))))))***************************************************************************************************************+++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((++++++)))(((+++,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))'''(((((()))******++++++)))))))))))))))))))))))))))***+++,,,,,,+++***)))******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++************++++++************************))))))))))))))))))))))))((()))))))))***************************************(((***...+++)))333CCC222...)))((()))***+++***************************)))+++---//////---+++)))*********************************************************************+++))))))*********+++++++++++++++++++++++++++++++++******++++++++++++++++++)))***+++,,,---,,,+++++++++++++++++++++*********)))************+++++++++******++++++++++++******************************************************************************++++++++++++,,,---......++++++******))))))******************************************************************************************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************************************++++++******++++++,,,---+++++++++,,,,,,,,,------++++++++++++++++++++++++***+++,,,,,,******+++,,,************************************************************************************************************************)))************+++++++++************************************************************************))))))*********+++++++++*********++++++,,,,,,,,,)))***++++++++++++***)))))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************************************************************))))))*********+++++++++))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))---,,,((('''+++,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))'''(((((()))***+++++++++)))))))))))))))))))))))))))***,,,------,,,***)))******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))(((((('''))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++************++++++************************))))))))))))))))))))))))(((((())))))*********+++***************************(((+++///+++(((555III666111+++((()))+++,,,,,,***************************,,,000222222000,,,***************************************************))))))***+++,,,------...))))))******++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))))))))))))))((((((***((()))***+++******+++)))************+++++++++******++++++++++++******************************************************************************++++++++++++,,,---...///''''''''''''((()))***+++************************************************************************************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************************************+++*********+++,,,,,,---++++++,,,,,,,,,---------++++++++++++++++++++++++***+++,,,,,,******+++,,,************************************************************************************************************************)))************+++++++++************************************************************************))))))******++++++++++++*********++++++,,,,,,,,,)))***+++,,,,,,+++***)))))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************************************************************))))))******++++++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((,,,+++'''(((------)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********************))))))))))))******************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************************************((()))***++++++***)))(((******))))))((((((''''''+++***)))***++++++***)))***)))))))))***+++,,,,,,GGG:::,,,&&&(((+++)))&&&******************************+++++++++,,,,,,,,,******))))))***+++,,,,,,+++++++++*********))))))************************++++++++++++++++++++++++************************************************************************************************++++++************++++++)))************+++++++++************************************************)))************+++++++++++++++************++++++))))))))))))))))))))))))************************************************)))************+++++++++************************))))))))))))))))))))))))************************************************************************************************++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------******++++++++++++******,,,,,,,,,++++++*********************************************************++++++******************++++++++++++++++++++++++************************,,,,,,,,,++++++*********************************,,,,,,++++++***)))))))))************************))))))))))))))))))))))))************************+++++++++*********))))))************************************************)))***+++,,,,,,+++***)))************************************************)))******++++++******)))******++++++++++++************))))))))))))******))))))))))))))))))))))))(((,,,,,,((('''++++++'''************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********************))))))))))))******************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************************************))))))************))))))******))))))((((((((((((+++***))))))******)))'''*********)))******++++++666///(((&&&)))+++***(((******************************+++++++++,,,,,,,,,******))))))***++++++,,,+++++++++*********))))))************************++++++++++++++++++++++++************************************************************************************************++++++************++++++)))************+++++++++************************************************)))************+++++++++++++++************++++++))))))))))))))))))))))))************************************************)))************+++++++++************************************************************************************************************************************************++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******************************************************++++++******************++++++++++++++++++++++++************************,,,,,,,,,+++++++++************************************************++++++************************************************************************+++++++++*********))))))******************************************************++++++++++++******************************************************))))))************))))))******++++++++++++************))))))))))))******))))))))))))))))))))))))(((++++++''''''++++++(((************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))************************))))))))))))************(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********************))))))))))))******************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******************************************************))))))))))))*********))))))))))))(((((((((+++)))(((((())))))((('''++++++******)))*********)))((('''(((***+++***)))******************************+++++++++,,,,,,,,,*********)))******+++,,,+++++++++***************************************++++++++++++++++++++++++************************************************************************************************++++++************++++++)))************+++++++++************************************************)))************+++++++++++++++************++++++))))))))))))))))))))))))************************************************)))************+++++++++************************************************************************************************************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************((())))))***++++++,,,,,,************************************************************************+++++++++***************************************************************++++++++++++++++++++++++************************************************))))))************))))))******++++++++++++************))))))))))))******))))))))))))))))))))))))(((******''''''***+++)))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))************************((()))))))))************(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********************))))))))))))******************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************************************+++***)))(((((()))***+++))))))))))))))))))))))))***(((((()))***+++***))),,,,,,+++***)))))))))***)))+++,,,,,,+++***************************************+++++++++,,,,,,,,,+++***************++++++************************************************************************************************************************************************************************++++++************++++++))))))*********+++++++++************************************************))))))*********+++++++++++++++************++++++))))))))))))))))))))))))************************************************))))))*********+++++++++************************************************************************************************************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++************************************************************************************************************************************************+++++++++******+++++++++******************************************************++++++++++++************++++++++++++************))))))))))))******)))))))))))))))))))))))))))))))))(((((()))******************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))************************((()))))))))************(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********************))))))))))))******************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************************************+++***)))(((((()))***+++))))))))))))************(((((((((***,,,.........,,,,,,+++***)))))))))***,,,---...,,,***)))+++,,,******************************+++++++++,,,,,,,,,++++++***************+++************************************************************************************************************************************************************************++++++************++++++))))))*********+++++++++************************************************))))))*********+++++++++++++++************++++++))))))))))))))))))))))))************************************************))))))*********+++++++++************************************************************************************************************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++*********))))))************************************************************************************************************************************************++++++++++++++++++++++++************************************************+++,,,,,,,,,,,,,,,,,,+++******++++++++++++************))))))))))))******)))))))))))))))))))))))))))((()))***+++******+++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))************************))))))))))))************(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********************))))))))))))******************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******************************************************))))))))))))******)))))))))************+++)))((((((***---/////////++++++******)))******************))))))))),,,...******************************+++++++++,,,,,,,,,,,,+++******)))************************+++++++++************************************************************************************************************************************************++++++************++++++)))************+++++++++************************************************)))************+++++++++++++++************++++++))))))))))))))))))))))))************************************************)))************+++++++++************************++++++++++++++++++++++++************************************************************************************************++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,************************,,,,,,++++++***))))))(((************************++++++++++++++++++++++++***************************************+++++++++***************************************************+++,,,------,,,+++***************************************************++++++,,,,,,,,,,,,++++++******++++++++++++************))))))))))))******))))))))))))))))))))))))((('''***...///+++***+++************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********************))))))))))))******************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************************************))))))************))))))))))))*********++++++++++++))))))***,,,------,,,*********)))******++++++))))))))))))***+++++++++******************************+++++++++,,,,,,,,,,,,++++++***))))))******))))))*********+++++++++************************************************************************************************************************************************++++++************++++++)))************+++++++++************************************************)))************+++++++++++++++************++++++))))))))))))))))))))))))************************************************)))************+++++++++************************++++++++++++++++++++++++************************************************************************************************++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************++++++******************************************++++++++++++++++++++++++************************))))))*********+++++++++************************************************)))+++---//////---+++)))************************************************)))******++++++******)))******++++++++++++************))))))))))))******))))))))))))))))))))))))((('''+++222222---***,,,************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********************))))))))))))******************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************************************((()))***++++++***)))((())))))******++++++++++++,,,+++******++++++***(((***)))))))))***+++,,,,,,,,,++++++---...---***'''******************************+++++++++,,,,,,,,,,,,,,,+++***))))))******))))))******++++++++++++************************))))))))))))))))))))))))************************************************************************************************++++++************++++++)))************+++++++++************************************************)))************+++++++++++++++************++++++))))))))))))))))))))))))************************************************)))************+++++++++************************++++++++++++++++++++++++************************************************************************************************++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------..................---,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************************)))))))))***++++++,,,,,,************************++++++++++++++++++++++++************************))))))******++++++++++++************************************************(((***...000000...***(((************************************************(((((())))))))))))((((((******++++++++++++************))))))))))))******))))))))))))))))))))))))'''''',,,444555...***,,,************************++++++++++++++++++++++++************************(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))************************************************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++++++++*********))))))(((((()))************************)))))))))))))))++++++++++++++++++++++++************************///+++)))******)))+++///******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************++++++***((((((+++000444---,,,***(((((()))***+++222///***)))+++,,,+++***))))))))))))))))))))))))******))))))******+++,,,******++++++++++++******************************************************)))************++++++++++++++++++*********))))))************************************************************************+++++++++*********))))))++++++++++++++++++++++++************************,,,,,,,,,++++++*********************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++---,,,+++---//////---***///---+++))))))***---...---......---++++++,,,---+++---......---,,,---///...///000000000000000//////111222111///---,,,,,,------+++++++++,,,---...///......---,,,,,,,,,+++222000...+++******+++,,,+++++++++,,,,,,---------------------------------******************************************************++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,+++***))))))******))))))))))))))))))))))))************************************************************************************************************************************************************************************************(((,,,222777888444---(((,,,+++***))))))+++---...+++666@@@===111((((((---************************(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))************************************************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************++++++++++++++++++++++++************************************************+++++++++*********))))))((())))))***************************))))))))))))++++++++++++++++++++++++***************************((())),,,,,,)))(((*********+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************+++++++++***)))+++///222...---+++***)))***+++,,,000---)))((()))******)))******************************))))))******+++,,,******++++++++++++******************************************************)))************++++++++++++++++++*********))))))************************************************************************+++++++++*********))))))++++++++++++++++++++++++************************,,,,,,,,,+++++++++******************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++***))))))***------+++((()))***,,,......,,,***))),,,---...---,,,---...000000222555666777888:::<<<;;;<<<>>>@@@AAACCCCCCDDDEEEFFFGGGEEEBBB@@@??????888777555222000...------///...,,,++++++---///000++++++++++++,,,---...///+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******************************************************++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************,,,++++++***))))))******************************************************************************************************************************************************************************************************************************)))***---444:::;;;555///,,,+++***))))))+++---...+++000333222,,,))))))+++************************(((((((((((())))))))))))))))))))))))))))))))))))++++++***)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))************************************************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))++++++++++++++++++++++++************************************************+++++++++***************((()))******++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++++++++...333333...++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***************************************************************************+++,,,+++***+++---......---,,,+++***+++,,,------***((('''((()))((((((******************************))))))******+++,,,******++++++++++++******************************************************)))************++++++++++++++++++***************************************************************************************+++++++++***************++++++++++++++++++++++++************************,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++******+++------+++***,,,---...000000...---,,,---...000111222444777:::@@@BBBFFFHHHJJJMMMPPPRRRNNNNNNPPPQQQSSSUUUVVVVVVYYYYYYXXXUUUQQQNNNNNNNNNHHHGGGEEEBBB???;;;888666555222///,,,++++++---............------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************,,,+++******)))*********************************************************************************************************************************************************************************************************************************,,,)))(((...777;;;777000,,,+++*********+++,,,------***((((((***++++++***++++++++++++++++++++++++(((((((((((()))))))))))))))))))))))))))))))))))),,,,,,+++***)))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++((()))))))))************************************************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************++++++++++++++++++++++++************************************************************************))))))***++++++++++++***)))***************++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,000555555000,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***************************************************************************,,,------+++***+++,,,,,,,,,+++*********+++,,,***)))(((((((((((())))))******************************))))))******+++,,,***++++++,,,,,,++++++***************************************************))))))*********+++++++++************************************************************************************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,,,,///...............---,,,111///,,,+++,,,///222555777999<<<>>>@@@BBBFFFIIINNNPPPSSSUUUWWWYYY\\\^^^\\\\\\[[[[[[[[[\\\\\\]]]]]]]]][[[WWWSSSPPPOOOOOOOOOPPPPPPPPPOOOMMMJJJIII@@@>>>:::666111...,,,+++222111///---,,,,,,,,,---+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************++++++***************+++************************************************************************************************************************************************************************************************************************---***''')))...111///,,,++++++*********+++,,,---...***''''''+++------,,,++++++++++++++++++++++++(((((((((((()))))))))))))))))))))))))))))))))))),,,,,,+++***)))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++((()))))))))************************************************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))***+++++++++++++++))))))******+++++++++,,,*********++++++,,,,,,,,,+++++++++++++++++++++++++++)))***......***)))+++******+++++++++,,,,,,,,,++++++++++++++++++++++++***************************************************************************+++------+++************)))))))))))))))******)))*********)))******+++******************************))))))******+++,,,++++++,,,,,,,,,,,,++++++************************************************))))))*********+++++++++************************************************************************************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---.........------,,,------/////////111444999===@@@EEEFFFHHHHHHGGGHHHJJJMMMJJJLLLNNNOOOOOOOOOQQQSSSYYYXXXWWWVVVUUUVVVVVVVVVTTTTTTSSSPPPKKKHHHGGGGGGFFFGGGKKKNNNQQQRRRSSSSSSMMMMMMLLLIIIDDD>>>999666333111...------...111333,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++***************++++++************************************************************************************************************************************************************************************************************************++++++***)))'''(((***,,,++++++***+++++++++,,,,,,+++++++++,,,++++++++++++++++++++++++++++++++++++(((((((((((())))))))))))))))))))))))))))))))))))++++++***)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))************************************************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++***************************************************************+++++++++)))***++++++,,,+++++++++))))))******+++,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---***))),,,,,,)))***---******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************)))+++,,,,,,+++******+++((((((((()))))))))))))))(((***+++++++++***,,,---++++++++++++++++++++++++******))))))******+++,,,++++++,,,,,,,,,,,,++++++************************************************)))************+++++++++***************+++++++++***************************************************************************************+++++++++++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,---...***+++---------...000333555:::AAAHHHMMMNNNMMMLLLGGGGGGFFFCCC@@@>>>>>>???<<<>>>????????????AAABBBJJJIIIHHHGGGGGGHHHJJJJJJIIIJJJJJJHHHDDDAAA???>>>;;;===@@@DDDHHHKKKMMMNNNRRRTTTWWWXXXVVVRRRMMMJJJAAA>>>999444111///...///............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************)))******+++,,,++++++++++++++++++++++++************************************************************************************************************************************************************************************************'''***,,,+++((((((,,,000******+++++++++,,,,,,,,,(((+++------***((((((***,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))************************************************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************++++++++++++++++++++++++************************************************))))))*********+++++++++)))***++++++,,,,,,++++++))))))***++++++,,,------)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,//////,,,,,,...******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************)))***++++++***)))+++,,,(((((()))***************'''))),,,,,,+++***,,,...++++++++++++++++++++++++******))))))******+++,,,+++,,,,,,------,,,,,,+++************************************************)))************+++++++++))))))*********+++++++++************************************************************************))))))*********+++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---......,,,///222444666:::???CCCHHHMMMSSSXXXYYYVVVQQQMMMBBBBBBAAA>>>;;;999999:::999<<<>>>@@@@@@BBBDDDFFFNNNMMMKKKIIIIIIIIIJJJKKKKKKNNNPPPPPPMMMIIIFFFEEEDDDDDDDDDDDDDDDEEEFFFGGGLLLOOOSSSVVVWWWWWWUUUSSSOOOMMMJJJEEE???999444111000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))***++++++,,,++++++++++++++++++++++++************************************************************************************************************************************************************************************************&&&)))+++,,,,,,,,,---...******++++++,,,,,,,,,+++)))***,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((())))))))))))))))))))))))))))))))))))(((((('''(((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))************************************************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))++++++++++++++++++++++++************************************************))))))******++++++++++++******+++,,,,,,,,,,,,+++))))))***+++,,,,,,------))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***)))***......***)))*********+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************)))***+++***))))))+++---((()))***+++++++++++++++%%%(((+++,,,******,,,...++++++++++++++++++++++++*********)))***++++++,,,+++,,,,,,------,,,,,,+++************************************************)))************+++++++++))))))******++++++++++++************************************************************************))))))******++++++++++++++++++++++++++++++++++++*********************************++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...///222666;;;???BBBHHHOOOTTTWWWWWWWWWUUUQQQKKKFFFCCCBBBCCCDDDCCCBBBBBBDDDFFFBBBEEEHHHKKKNNNQQQUUUWWWdddbbb___[[[XXXWWWWWWWWWZZZ]]]aaabbb```\\\YYYWWWUUUSSSOOOLLLIIIGGGFFFFFFDDDFFFIIILLLOOOPPPQQQQQQMMMOOOQQQQQQOOOKKKFFFCCC111111000000/////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))***+++,,,,,,++++++++++++++++++++++++************************************************************************************************************************************************************************************************(((((()))+++......+++(((******+++,,,,,,,,,,,,+++---+++******,,,...///...,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************************************)))************+++++++++******************************************************************************************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************)))************+++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++************+++,,,,,,,,,,,,+++***))))))))))))************************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++******+++,,,---///---+++******+++...///111///---++++++000777===???CCCIIINNNQQQSSSUUUVVVSSSRRRPPPLLLIIIJJJMMMOOOSSSVVVZZZ\\\[[[ZZZYYYYYY___^^^]]]___aaadddfffgggnnnllliiifffdddcccdddeeehhhhhhgggfffeeeeeeddddddbbb```]]]ZZZWWWUUUSSSRRROOOLLLIIIGGGGGGGGGFFFEEECCCDDDFFFIIILLLOOOPPPQQQKKKEEE<<<333...---///111000///,,,++++++...111333------,,,,,,,,,---...///.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++************+++++++++,,,,,,+++***+++...000++++++++++++++++++++++++))))))))))))******************************************++++++++++++******++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,+++*********++++++,,,...///...---,,,---...))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************************************)))************+++++++++******************************************************************************************************++++++++++++******))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************************++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++*********+++,,,,,,,,,,,,+++***))))))))))))************************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++...------------...///000***,,,---......---+++)))***---111555888===BBBFFFGGGIIIJJJJJJIIIIIIKKKMMMOOOQQQTTTVVVWWWZZZ]]]___ggghhhhhhfffcccbbbcccdddfffeeeccccccddddddeeedddfffggghhhhhhgggeeedddccc```bbbdddeeeeeeccc```^^^___\\\ZZZYYYZZZ\\\^^^___[[[ZZZYYYXXXWWWTTTPPPMMMMMMIIIEEECCCDDDHHHKKKNNNKKKKKKJJJGGGAAA888000+++---.../////////...---,,,.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++************++++++***+++,,,+++******+++---++++++++++++++++++++++++))))))))))))******************************************++++++++++++******++++++++++++++++++++++++++++++,,,,,,,,,---------++++++*********++++++,,,...//////...------...///))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************************************)))************+++++++++******************************************************************************************************++++++++++++******))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************************+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++******++++++,,,,,,++++++***)))))))))*********++++++************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......+++,,,---...//////...---111555<<>>HHHJJJLLLNNNOOORRRUUUXXXQQQQQQPPPLLLGGGCCCAAAAAAHHHHHHHHHFFFDDDDDDEEEFFFBBBDDDDDDCCC@@@>>>???AAABBBFFFJJJJJJEEEAAA@@@AAAAAAEEEKKKPPPRRRQQQNNNLLLGGGHHHLLLTTT^^^eeefffdddTTTSSSTTTVVVXXXYYYXXXVVVZZZXXXWWWZZZ^^^___\\\XXXNNNHHHAAA===>>>EEENNNTTTOOOKKKCCC;;;555222111111,,,,,,---------------,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++************+++++++++,,,......,,,*********++++++++++++++++++++++++************++++++++++++************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---------............------------......///000333888<<<@@@DDDHHHKKK))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************************************)))************+++++++++******************************************************************************************************++++++++++++******))))))))))))))))))))))))++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,++++++******++++++,,,*********++++++++++++,,,************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,---///000111444:::???CCCEEEFFFEEE@@@@@@@@@@@@@@@BBBFFFJJJLLLMMMMMMKKKGGGDDDCCCCCC???@@@@@@@@@@@@AAADDDGGGOOOQQQSSSSSSRRRQQQQQQRRRMMMOOOOOOLLLHHHGGGJJJMMMHHHLLLQQQPPPKKKHHHIIILLLEEEGGGIIIKKKJJJGGGDDDAAA???@@@FFFPPP\\\bbbaaa^^^TTTZZZcccmmmsssrrrmmmiiiaaaZZZRRRQQQUUUZZZ[[[[[[]]]XXXOOOGGGCCCCCCEEEHHHSSSSSSRRRNNNFFF===444///000///......---.........,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++************+++++++++---......,,,++++++,,,++++++++++++++++++++++++*********++++++++++++,,,************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---------............,,,---...///111333555666===AAAGGGLLLNNNPPPRRRTTT))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************************************)))************+++++++++******************************************************************************************************++++++++++++******))))))))))))))))))))))))++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------.........///,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------...------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,*********+++++++++,,,,,,************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------,,,+++***+++---111666999;;;>>>CCCFFFHHHFFFCCCAAA===@@@DDDGGGGGGGGGHHHIIIDDDDDDDDDBBB???<<<;;;;;;AAACCCEEEGGGIIILLLPPPSSS[[[\\\]]]\\\ZZZYYYYYYZZZ^^^^^^\\\VVVPPPNNNQQQUUUXXX^^^bbb___XXXSSSSSSUUUPPPRRRUUUVVVUUUPPPLLLHHHEEECCCDDDIIIPPPSSSOOOIIIMMMUUUaaappp|||oooeeeZZZUUUXXX[[[\\\[[[^^^\\\YYYTTTPPPLLLIIIHHHNNNQQQVVVWWWSSSKKKBBB<<<888666333000......///000------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++************++++++***+++,,,+++******,,,...++++++++++++++++++++++++*********+++++++++,,,,,,************************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------------............///000333777;;;@@@DDDFFFKKKOOOTTTWWWVVVTTTQQQPPP))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************************************)))************+++++++++******************************************************************************************************++++++++++++******))))))))))))))))))))))))++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,++++++++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,---,,,+++******+++,,,---******+++++++++,,,,,,,,,************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++------------------------222111000222666<<>>???AAACCCGGGJJJLLLNNNPPPPPPPPPPPPQQQSSSccccccbbb___\\\ZZZ[[[\\\kkkkkkggg___VVVSSSVVVZZZlllrrruuuqqqggg^^^ZZZZZZZZZ]]]bbbfffeeeaaa\\\XXXWWWSSSPPPRRRWWWXXXSSSNNNGGGKKKRRR]]]jjjvvv}}}oooiiibbbccchhhkkkiiifffTTTUUUWWWXXXYYYXXXVVVUUUHHHLLLQQQUUUWWWUUURRRPPP???<<<777222//////000000.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++************++++++)))******)))((())),,,...++++++++++++++++++++++++******+++++++++,,,,,,,,,************************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---------.........//////333555999???FFFMMMRRRUUUTTTWWW[[[[[[WWWQQQKKKHHH************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++************************+++++++++++++++++++++++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************************************)))************+++++++++************************************************++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------...///000111......///000///...---,,,///...---,,,,,,---...///,,,------......------,,,***,,,...---+++***,,,.........------------------++++++++++++++++++,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,+++***))))))************************++++++++++++++++++++++++************************+++***)))))))))***,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++------,,,++++++,,,,,,,,,//////...---,,,,,,///111000111333999BBBLLLTTTXXXYYYUUUQQQLLLJJJKKKNNNPPPTTTMMMGGGCCC===999===EEEDDDIIIMMMMMMLLLLLLPPPUUUYYYTTTPPPRRRSSSSSSWWW]]]```]]]ZZZXXXTTTUUU___jjjooolllfff[[[SSSRRRYYY```pppttt{{{}}}tttgggccchhhllltttyyyvvvooojjjgggdddiiiggggggjjjmmmmmmhhhccc\\\\\\VVVMMMRRR___bbb[[[[[[[[[iii{{{lllVVVQQQZZZUUUOOOUUUZZZSSSUUUUUUSSSPPPMMMNNNOOORRRLLLDDD<<<666222...,,,333111...,,,---------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,+++*********+++***************************+++,,,,,,,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,+++++++++***)))***---000...---------///333777999>>>AAAFFFLLLQQQUUUWWWXXXYYYWWWTTTOOOHHHAAA<<<888************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++************************+++++++++++++++++++++++++++*********))))))))))))************************************************++++++++++++++++++++++++************************************************)))************+++++++++************************************************++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------,,,,,,,,,,,,+++,,,---...000000000000///...---,,,+++,,,,,,---...//////000000//////...***,,,...---+++***,,,...------,,,,,,+++***)))))),,,------------.........+++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,------,,,,,,+++******)))************************++++++++++++++++++++++++************************+++***)))))))))***,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++------,,,,,,+++,,,,,,---***---000///,,,+++---000555:::BBBLLLTTTXXXXXXWWWSSSRRRPPPPPPQQQQQQOOOMMMMMMCCC===AAAGGGIIIKKKMMMRRRTTTUUUTTTSSSRRRSSSUUU[[[XXXUUURRRRRRUUUYYY[[[bbb___[[[XXXRRRMMMOOOUUUXXXXXXWWWTTTSSSUUU[[[```iiimmmtttwwwqqqhhhhhhmmmmmmtttwwwqqqjjjfffeeecccnnnsssxxxyyyuuurrrrrrsssjjjjjjeeeaaahhhqqqmmm```VVVVVVdddxxxxxxaaaVVVVVVPPPOOOUUUVVVWWWYYY[[[ZZZWWWTTTRRRQQQWWWTTTOOOJJJEEE>>>888444000...------...//////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,+++******++++++++++++++++++++++++++++++,,,+++************+++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,***,,,------,,,+++,,,---......///111666;;;AAADDDNNNPPPSSSUUUVVVUUUSSSQQQJJJHHHDDDAAA>>>===<<<<<<************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************)))))))))************************************************++++++++++++++++++++++++************************************************)))************+++++++++************************************************++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........,,,------...------,,,,,,---------...///000222222000000///...------............////////////......---///000///...---.../////////......------------,,,,,,,,,,,,---------------------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,++++++*********************************+++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------,,,...000...+++---333999CCCIIIRRRYYY\\\[[[VVVSSSQQQQQQRRRTTTUUUTTTNNNJJJEEEBBBCCCGGGLLLOOOUUU[[[dddbbb```^^^]]]\\\[[[YYYQQQUUUSSSNNNOOOWWWZZZWWWPPPPPPTTTZZZ[[[YYYYYY[[[[[[\\\^^^```ccceeeggghhhcccfffkkknnnkkkfffhhhmmmrrrwwwwwwpppiiihhhjjjjjjooosssrrrjjjaaaaaalllwww||||||yyyxxxtttbbb]]]WWW\\\gggrrrqqqbbb[[[[[[ZZZaaaddd[[[\\\]]]]]]]]][[[XXXUUUTTTWWWVVVVVVTTTPPPIII@@@:::111///......///111111000------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,***((((((***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,***---//////...,,,+++,,,000222555;;;AAAGGGLLLOOOUUUUUUTTTRRRNNNIIIDDDAAA<<<:::777555666999===@@@************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++************************************************))))))*********+++++++++************************************************++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------............+++,,,...///000000000///000000.........///000111////////////000000111111///000000111111000000///000111111000000//////000////////////000000000000------------------......///.........------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++*********************************++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------...222000---,,,///777AAAHHHPPPRRRSSSSSSRRRPPPOOONNNSSSTTTTTTSSSRRRPPPPPPPPPOOOYYY```\\\QQQOOO]]]nnnhhhddd______aaabbb___[[[NNNYYY]]]XXX\\\gggiii```YYYYYY```kkkrrrrrrpppqqqmmmlllkkkkkkkkkjjjgggddd^^^```bbbcccaaa```bbbeeelllqqqqqqjjjfffhhhmmmooollllllkkkfff```aaagggnnn~~~{{{kkkggg]]]ZZZZZZ\\\hhhmmmcccaaa___fffppp{{{xxxlllgggaaa]]][[[ZZZYYYWWWVVVWWWXXXYYYXXXSSSKKKFFF<<<888333000///000000000........................------------------------------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,+++++++++,,,,,,------------------------------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,---......---,,,---...666:::AAAHHHMMMPPPQQQQQQOOOMMMIIIDDD@@@;;;888777<<<:::999999;;;@@@DDDGGG************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++************************************************++++++++++++++++++++++++************************************************))))))*********+++++++++************************************************++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------------------------.........//////------...//////000////////////......///000222333333444555777888999::::::<<<<<<============<<<<<<999888777777777777666666333333222111000000///...000000000//////.........---------,,,---...///000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,+++++++++++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------...///000---,,,111;;;DDDIIIJJJJJJKKKKKKKKKIIIJJJNNNQQQTTTUUUSSSNNNJJJMMMWWW```gggqqquuukkk\\\ZZZhhhvvvaaa\\\XXXZZZ___bbbaaa^^^ZZZhhhpppnnnrrr{{{yyynnnyyywwwxxx||||||vvvqqqpppjjjgggccc```]]]ZZZVVVSSSWWWYYYZZZ[[[[[[]]]^^^^^^ZZZ```ccc___\\\```fffiiijjjkkkqqq{{{~~~wwwzzz}}}}}}vvvhhhdddhhhllllllrrroooaaa[[[___mmm|||uuuggg]]]ZZZZZZXXXWWWZZZZZZZZZ[[[\\\[[[XXXUUUKKKEEE<<<444111000//////........................------------------------------,,,,,,,,,++++++++++++,,,------------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,+++,,,,,,------------------------------,,,---///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------...---,,,,,,///333777@@@EEEMMMSSSUUURRRMMMIIIEEEBBB>>>;;;999;;;===???CCCDDDFFFIIILLLPPPSSSTTT************************))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))************+++++++++************************************************++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++------------------------++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------........./////////000///............//////000111222555888<<>>GGGJJJFFFBBB<<>>::::::<<<@@@EEELLLRRRVVVWWWYYY\\\___aaabbbbbbbbb************************))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))************+++++++++************************************************++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,------------------------------------------------++++++,,,,,,,,,---------..................................../////////000.........111666<<>>FFFMMMKKKCCC>>>AAAFFFWWWYYYXXXTTTOOOMMMQQQVVV]]]TTTJJJJJJQQQZZZ]]]]]]KKKTTTYYYXXXYYY]]]^^^[[[SSSQQQOOOOOOQQQUUUWWWXXXVVVTTTUUU[[[^^^]]]___ccckkkooovvv{{{xxxqqqqqqvvvuuu{{{zzzuuutttuuuyyy~~~ssszzz~~~|||rrrppprrrrrrqqqooolllkkkuuu~~~}}}mmmgggggggggrrruuutttxxx}}}bbb___\\\[[[\\\]]]]]]]]]SSSSSSRRROOOKKKCCC:::333////////////////////////........................---------,,,,,,,,,+++++++++,,,...//////...,,,+++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,------.........,,,,,,,,,---------......***...333999???FFFMMMQQQSSSRRRQQQNNNKKKFFFBBB???@@@BBBFFFLLLRRRXXX\\\^^^`````````___^^^^^^]]]\\\******************************++++++++++++******))))))))))))))))))))))))******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,++++++,,,---------------,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++******))))))++++++************++++++&&&''')))+++,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,---------......,,,---...///000000000000,,,,,,++++++,,,---//////111000000000111333555777999888888:::@@@JJJSSSYYY^^^]]]\\\\\\]]]___aaabbbdddbbbaaabbbdddddd```]]]aaa___]]][[[YYYYYYZZZ[[[ZZZ\\\^^^```aaaaaa```______^^^]]]\\\[[[[[[[[[[[[]]][[[YYYWWWVVVWWWXXXXXXOOOMMMJJJFFFAAA<<<888555000111222000------000333...------...//////...,,,---............---,,,++++++,,,,,,------,,,,,,+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********************************,,,,,,,,,++++++*********,,,,,,++++++,,,,,,---...------------------------------------------------------------------------+++++++++,,,.........---+++---...,,,,,,222>>>GGGJJJKKKFFF???@@@JJJWWW___cccXXXRRRRRROOOLLLVVVfffbbbXXXMMMIIIKKKOOONNNLLLKKKWWW^^^[[[ZZZ______[[[UUUMMMFFFGGGOOOWWWZZZZZZXXXYYY]]]ccclllsssvvvwwwyyyzzz{{{~~~zzzsssjjjeeeeeemmmtttzzz{{{yyy}}}{{{www}}}|||ppplllzzztttbbbaaa^^^TTTTTT\\\ZZZQQQIIIJJJOOOOOOFFF===666222...///333444222......////////////---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***---,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------------------***---///...,,,+++---///000888AAAFFFGGGHHHLLLOOONNNKKKFFF@@@===???DDDHHHQQQQQQTTTZZZ]]]\\\\\\___bbb___[[[XXXZZZaaalllsss******************************++++++++++++************************************+++++++++,,,,,,,,,***************************++++++++++++,,,,,,,,,******+++++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))++++++************++++++)))***+++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,---------.....................------,,,+++111111111111000//////...222111111333777>>>EEEIIIQQQQQQRRRTTTVVVYYY\\\^^^\\\[[[YYYYYYYYY[[[^^^```___]]]ZZZYYYYYYWWWSSSOOOVVVUUUSSSPPPMMMJJJHHHGGGKKKLLLPPPSSSVVVXXXYYYZZZYYYVVVSSSPPPNNNNNNOOOPPPVVVXXXZZZ\\\]]]^^^```aaa\\\ZZZXXXTTTPPPMMMJJJHHH<<<;;;999666111///...///000///......//////---,,,***+++,,,,,,------------,,,,,,------------,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******************************,,,,,,,,,+++++++++******,,,,,,++++++,,,,,,---...------------------------------------------------------------------------******+++,,,.........---,,,---///222777???FFFKKKNNNOOONNNKKKNNNVVV]]]^^^XXXUUUPPPLLLNNNVVV]]]```TTTQQQMMMJJJHHHIIILLLNNNXXX___cccbbb___]]]ZZZVVVSSSRRRSSSVVV\\\aaabbbaaakkkqqqwwwyyyxxxxxx{{{wwwxxxuuuwwwyyy|||zzzvvvuuunnnuuu}}}zzzrrrggg```iii}}}{{{ggg___YYYTTTVVV]]]]]]UUUKKKFFFHHHMMMQQQSSS???:::444111111111///---....../////////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***---,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......------------------------,,,...///...------111444:::@@@GGGIIIHHHFFFHHHJJJEEEFFFGGGHHHIIIMMMQQQUUUXXXYYY]]]aaa```\\\]]]```TTT[[[dddkkkpppuuuyyy}}}******************************++++++++++++************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***+++++++++++++++******))))))***+++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++************++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,------------........................---------***+++---///000111111111111222555:::CCCMMMWWW]]]`````````___]]]YYYUUURRRIIIGGGDDDBBBAAACCCEEEGGGMMMKKKIIIGGGFFFEEECCCAAACCCCCCBBB@@@>>>:::777555===>>>@@@BBBEEEHHHJJJKKKIIIFFFBBB>>>===>>>@@@AAADDDIIIQQQUUUWWWYYY]]]___``````___]]]ZZZXXXVVVUUUOOOLLLGGGBBB===999444111222000......//////...---,,,,,,------............------............------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,---...------------------------------------------------------------------------+++,,,---...////////////...000444<<>>>>>???>>>DDDLLLTTTYYY]]]aaaccccccaaa``````]]]YYY\\\aaagggoooyyy~~~|||yyywwwxxx***************************++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,------,,,,,,++++++******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,...---,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,------------...,,,,,,,,,------------...------------............------...///111222444444,,,,,,,,,---...///111222111555===HHHRRR[[[bbbeeecccaaa]]]XXXQQQKKKFFFCCCCCCAAA===999888999;;;===;;;;;;;;;<<<>>>???@@@@@@>>>??????????????????>>>@@@???>>>===============<<<;;;999777666777777888555;;;AAAEEEGGGIIINNNRRRWWWYYY[[[]]]^^^]]][[[ZZZ___ZZZUUUQQQNNNJJJCCC>>>777555222111111111000///111111000///////////////......////////////......------------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------------------------------------------------------...///000000000///000111333888@@@HHHOOOSSSSSSRRRSSSWWWXXXTTTRRRTTTUUUSSS^^^[[[UUUTTT\\\ccc\\\PPPQQQZZZdddfffbbb```ffflllbbbYYYVVVZZZ[[[XXX\\\dddpppsssvvvttttttzzzwwwoooqqqtttwwwyyy{{{uuuooonnnrrrwwwyyyyyywww{{{zzz~~~}}}ppphhh___```nnn~~~|||xxxwwwzzziii]]][[[VVVOOOJJJJJJMMMPPPSSSQQQMMMEEE<<<666222111....../////////.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,------------------,,,,,,,,,,,,---------.......................................000444:::AAAFFFHHHGGGDDD???;;;999;;;===@@@HHHTTT___eeegggggghhhddd^^^\\\^^^bbbffflllsssyyyppplllnnnrrr************************++++++,,,,,,,,,,,,++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,,,,---,,,,,,++++++***++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,++++++++++++,,,,,,---,,,+++***************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,---------.........,,,,,,---------.........---------.........//////------...///111333555777777555111......///111333666>>>JJJWWW```dddcccbbbbbb\\\TTTKKKDDD@@@??????===<<<999888999;;;>>>@@@???AAACCCFFFIIILLLOOOQQQOOOPPPPPPRRRTTTVVVXXXZZZSSSQQQOOOKKKHHHFFFEEEDDDDDDEEEEEEDDDCCC@@@===<<<555777999:::999;;;???CCCFFFKKKRRRYYY^^^```___^^^aaa___\\\[[[[[[XXXSSSNNNEEEBBB>>>:::777555111///111000////////////000000...//////000000//////...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------------------------------------------------------...///000///---...111333<<>>AAAHHHSSS^^^bbbbbb]]]ZZZTTTOOOGGG@@@<<<<<>><<<:::777777777888999777<<>>EEEIIIJJJIII???;;;777555777???GGGMMMWWW\\\aaaeeeeeecccaaa```___```jjj{{{zzzvvvyyy~~~************************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,...///000000000000000000000000///...---,,,------------------------+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---***+++,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------............------------........................///////////////.........///111333555333444888<<>>777666333111/////////000---......//////......---------------.........///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,++++++,,,,,,---...------------------------------------------------------------------------,,,---......///555@@@HHHOOORRRUUUUUUTTTSSSTTTVVVSSSRRROOOMMMRRR[[[^^^]]]MMMLLLMMMOOONNNKKKHHHHHHLLLNNNRRRTTTWWW]]]gggnnnzzz~~~vvvqqqnnnqqqvvvzzz~~~}}}yyyxxxxxxwww{{{~~~ooouuu{{{}}}qqqeeejjj}}}vvvlllaaa[[[ZZZYYYVVVSSSRRRRRRRRRSSSRRRMMMEEE>>>444333111///...---------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,,,,---...//////...---,,,,,,,,,,,,---------..............................333777>>>GGGLLLLLLGGGAAA777666666999@@@IIIQQQVVV___```bbbaaa``````aaabbbhhhlllvvv}}}xxxxxx************************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///000222333555666666666555555555555333222111000------------------------+++++++++,,,,,,------------,,,,,,++++++,,,,,,---)))+++---/////////---,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------.........//////---------.........//////............/////////000...---...///222555999;;;GGGIIIMMMPPPRRRRRRQQQPPPOOONNNLLLJJJHHHHHHHHHHHHPPPSSSWWW\\\aaadddeeefffeeeeeeeeedddbbb```^^^]]]___cccggghhhddd___]]]\\\ZZZ```hhhpppsssqqqnnnjjjggghhhjjjkkkkkkiiigggfffccccccdddeeeffffffeeeeee```[[[VVVWWWYYYWWWOOOHHHFFFCCC>>>::::::===BBBEEERRRWWW^^^aaaaaa______```___^^^^^^^^^\\\WWWQQQMMMCCC@@@<<<666222///---,,,------............---------------.........//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,++++++,,,,,,---...------------------------------------------------------------------------...000111111444===KKKVVVUUUSSSRRRSSSVVVXXXYYYXXX^^^YYYTTTUUU^^^eee```VVVNNNWWWYYYPPPKKKOOOOOOIIIKKKPPPVVVZZZ___kkk|||xxxuuusssooojjj{{{|||{{{vvvsssrrruuu{{{}}}~~~xxxvvv~~~uuu~~~{{{vvviii```ffftttzzzsssmmmiiiddd^^^ZZZYYYVVVTTTUUUWWWTTTLLLEEE555444111///------,,,---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------,,,---///000000///---,,,,,,,,,,,,---------......////////////////////////666;;;DDDMMMQQQMMMCCC;;;999:::???FFFPPPYYY___bbbbbbaaa```^^^]]]___cccffflllpppxxx}}}|||}}}************************++++++,,,,,,,,,,,,------------,,,,,,+++,,,,,,,,,...---+++******+++,,,---+++++++++++++++,,,,,,,,,.........///111444777888>>>@@@CCCEEEGGGGGGGGGFFFDDDEEEFFFEEEBBBAAAAAABBB;;;777222111111000---***+++,,,,,,------------------,,,++++++++++++,,,---***+++---...///......---++++++++++++++++++++++++******+++++++++,,,,,,,,,......---,,,,,,+++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...+++***,,,111333000,,,***+++,,,---...---,,,,,,---------.........//////000000///...............---...///...------///111...------000666AAALLLSSS[[[XXXVVVUUUPPPIIIGGGIIIEEE???999<<>>AAAHHHRRR\\\dddiiijjjnnnmmmmmmllliiijjjttt|||oooaaafffvvvqqqjjjzzznnnooo~~~wwwgggccc___dddsss~~~xxxkkkccc```]]]]]]```cccdddcccddd___ZZZXXXZZZ]]]___```YYY]]]aaadddeeeddddddeeedddccccccbbbaaa___^^^]]]\\\YYYTTTOOOIIIBBB:::555222000.........///...---///////////////000000000........................,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++,,,,,,---...------------------------,,,,,,---------.........------......//////...---000000444>>>KKKSSSUUUTTTUUUSSSRRRRRRXXXaaakkkqqqgggZZZOOOQQQWWWYYYVVVSSSMMMJJJKKKOOOPPPMMMNNNRRR^^^mmmzzzyyytttuuu|||zzzsssnnnqqq{{{~~~vvv{{{|||}}}}}}yyyqqqxxxrrrbbb^^^YYYUUUSSSTTTUUUVVVLLLEEE;;;444111000000000000000/////////.........................................................---------------------------------,,,,,,,,,++++++---------------------------,,,,,,,,,,,,,,,,,,+++------......------,,,+++------............------.........................../////////000555;;;???LLLOOOPPPKKKCCC???BBBFFFQQQZZZaaabbbdddeeebbb\\\]]]]]]YYYUUUYYYfffssszzz++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,------...,,,---.........---+++***.........///111555888:::======>>>???@@@BBBDDDEEEEEECCCAAA@@@AAAEEEJJJMMMQQQPPPMMMJJJGGGFFFHHHKKKQQQRRRRRRPPPMMMJJJHHHGGG???<<<888444111///......------......---,,,+++***------------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...------,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))+++///000...+++++++++,,,------------,,,------........./////////000000///.........//////---///222222111111111222222333999DDDRRRZZZZZZVVVLLLBBB::::::>>>@@@CCCFFFJJJQQQ[[[cccfffhhhjjjlllwwwwwwuuuooohhhlll~~~vvviiittt|||uuuvvv|||ooorrrzzzoookkkmmmoookkkbbb[[[bbbnnnpppjjjmmmhhhaaa___aaaeeegggfffbbbdddeeefffeeefffgggiiieeeeeeeeeeeedddcccbbbaaa```___^^^\\\XXXQQQHHHBBB<<<777111------...000000111111000000//////000000........................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++,,,,,,---...------------------------,,,------------.........---...//////000//////...000666AAALLLSSSVVVUUUTTTTTTSSSOOOMMMYYYkkksssppp```TTTKKKNNNUUUWWWVVVUUUMMMHHHJJJSSSVVVTTT]]]kkk{{{yyy|||~~~wwwrrrrrrtttuuuuuuvvv}}}wwwttt|||~~~vvvtttwwwxxxeee```YYYTTTTTTUUUXXXYYYRRRMMMDDD<<<666222222222000000000/////////......................................................------------------------------------,,,,,,,,,,,,------------------------+++,,,,,,,,,,,,,,,,,,---------......------,,,,,,------............------........................//////000111444;;;CCCIIIXXXTTTLLLEEECCCFFFNNNUUU^^^dddgggeeebbb___[[[VVV______]]]ZZZaaaqqq+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,---...---------......------,,,222333555777:::===@@@AAABBBBBBAAABBBBBBBBBCCCCCCAAA???;;;999999;;;>>>AAAFFFDDDAAA<<<999888;;;===BBBFFFKKKMMMLLLLLLMMMOOOJJJHHHFFFBBB>>>:::666444...------,,,,,,,,,------------,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------,,,,,,+++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++......---+++,,,,,,,,,---------------............////////////000000///////////////000...///000000000111444666888>>>IIITTTYYYVVVLLLCCC<<<999:::AAAIIIQQQ[[[ccc___cccfffeeecccfffqqqzzz{{{ppprrrzzzppp~~~zzzsssvvvxxx|||vvvvvv}}}wwwkkkgggwwwyyyqqqeee\\\\\\aaadddbbbhhhiiiiiihhhffffffgggiiieeeeeeffffffeeeeeedddddd^^^^^^^^^___^^^ZZZTTTPPPIIIDDD<<<666333111000000111000////////////000111........................------------------------------------------------------------------------------------------------++++++,,,,,,,,,,,,------------------------------,,,,,,++++++,,,,,,---...........................------------............---...///000/////////000666@@@MMMUUUXXXWWWVVVVVVRRRVVVTTTOOOYYYiiikkkaaaVVVRRRTTT]]]dddbbb[[[WWWQQQKKKOOO]]]dddiii{{{|||yyy~~~tttooommmllllllmmmrrrzzz|||ccc___YYYVVVVVVVVVUUUSSSRRROOOJJJCCC<<<666222111000000000////////////...........................................................................------------------,,,,,,------------------------+++++++++,,,,,,---------,,,------...------,,,,,,------............------............//////////////////111333999AAAKKKRRRZZZSSSJJJGGGKKKTTT\\\aaabbbdddddd```[[[XXXXXXWWWbbbfffjjjmmmwww+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++++++++,,,------***+++,,,...111444777999AAACCCEEEFFFGGGFFFEEEDDDCCCCCCCCCBBBAAA@@@???>>>999888777666666777888999<<<;;;888333///...///111555:::AAAEEEFFFHHHKKKNNNMMMOOOQQQQQQNNNIIICCC???888555111---++++++,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,+++,,,,,,,,,---------.............../////////000000000000/////////000000111//////...---///333:::???IIIOOOUUUVVVPPPFFF>>>:::>>>BBBJJJPPPSSSXXXdddqqqnnnpppoookkkjjjuuuwwwxxxzzz{{{xxx|||{{{{{{}}}yyy}}}xxxpppwwwppp___[[[bbbeeeccceeefffgggfffeeedddfffgggeeeeeeeeeffffffeeeeeeddd```^^^]]]]]]^^^]]][[[YYYVVVRRRKKKEEE???999333///000///...---...///111222////////////////////////------------------------------------------------------------------------------------------------+++++++++,,,,,,---------------------------------,,,,,,++++++,,,,,,---...........................---------.........//////...///000///...///111444AAAJJJUUUYYYWWWUUUVVVXXXXXXccceee^^^^^^eeeaaaVVVRRRRRRYYYdddhhhcccYYYTTTOOOOOO[[[nnnzzzwwwnnnooovvvyyygggaaa]]]bbbnnn{{{|||zzzqqqtttkkkddd]]]YYYXXXXXXUUURRRNNNMMMKKKGGGBBB;;;444000111000000000////////////........................................................................------------------------------------------------+++++++++,,,,,,---------,,,,,,------...------,,,------............------........./////////000000...000444999???HHHRRRXXXTTTPPPMMMPPPYYYaaafffgggeeedddaaa]]]XXXXXX]]]cccjjjuuu,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,---......***,,,111666<<>>???@@@??????>>>;;;666333111111111444888:::;;;===>>>???FFFJJJQQQVVVWWWSSSNNNJJJGGGCCC<<<555000---,,,---,,,,,,,,,,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------,,,---......///....../////////000000000000000/////////000111111//////000111444;;;CCCIIISSSSSSPPPGGG===999===BBBJJJOOOWWWZZZYYY]]]nnn}}}{{{zzz|||yyyttttttyyyeeecccnnntttrrrgggfffeeebbb```aaadddgggeeeeeefffffffffeeeeeedddfffccc```^^^]]]]]]\\\[[[]]][[[WWWSSSLLLDDD;;;555222111///......///111222////////////////////////------------------------,,,------......------,,,------------------------------------------------***++++++,,,,,,------...------------------------,,,,,,++++++,,,,,,---...........................------........./////////...///000//////222999>>>LLLSSSYYYYYYTTTRRRTTTXXXcccllloooiiidddccc___XXXVVVTTTUUUZZZ\\\XXXTTTTTTRRR[[[nnnrrrgggjjjsss{{{pppiiilllwwwjjjmmmwww~~~vvvkkkeeecccaaa\\\XXXOOOLLLIIIHHHFFFAAA999222111111000000000/////////........................................................................------------............------------------------+++,,,,,,,,,,,,,,,,,,---,,,,,,------......------------............------.........//////000000111...333:::AAAHHHPPPWWW\\\TTTSSSTTT[[[dddiiihhheeebbb```^^^\\\ZZZ\\\fffrrr}}},,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,---...///000000333777>>>FFFKKKNNNOOOOOOIIIGGGDDDAAA>>><<<:::999:::;;;<<<=========<<<;;;:::;;;===@@@DDDGGGIIIKKKIIIKKKMMMKKKFFF@@@;;;999666555333333444444222111888>>>GGGPPPUUUVVVTTTRRRPPPMMMHHHCCC===888444222///...---------...///000------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---------...------,,,---...///000.../////////000000000000000000//////000111111222///222555:::???FFFNNNSSSOOOKKKEEE???===CCCNNNWWW______```aaacccnnn~~~xxxjjjqqqyyytttkkkccc]]]^^^bbbggggggggggggggggggfffeeedddhhheeeaaa_________^^^]]]]]]]]]\\\ZZZWWWPPPGGGAAA888666333000//////000111////////////////////////........................,,,,,,---......---,,,,,,------------------------------------------------******+++,,,,,,---......------------------------,,,,,,++++++,,,,,,---.......................................////////////,,,...//////111888DDDMMMUUUXXX[[[XXXRRROOOQQQUUUaaabbbbbb```\\\[[[\\\]]]]]]WWWSSSTTTTTTUUUYYY___kkkxxxvvvnnnpppttt}}}tttggg]]]XXXPPPHHHFFFHHHFFF???888111111111000000000//////........................................................................------------.........///---------------------------,,,,,,,,,,,,,,,,,,++++++,,,------......------------............---------......///000000111111000777AAAJJJQQQWWW[[[^^^[[[[[[]]]bbbggghhhdddaaaZZZZZZ^^^cccfffkkkyyy,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------.........//////111222222>>>DDDLLLSSSVVVTTTPPPMMMEEECCC???;;;:::<<<>>>@@@@@@BBBDDDFFFGGGHHHHHHHHHCCCCCCCCCEEEGGGKKKNNNPPPQQQTTTWWWVVVQQQJJJCCC@@@>>>:::666444555555222///...333===GGGOOOTTTUUUVVVPPPPPPOOOMMMHHHBBB===:::222111///...------......------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...------.........---,,,---...///000////////////000000000000000000///000000111222222///444;;;BBBIIIOOOUUUYYYIIIFFFDDDFFFNNNZZZfffmmmyyyrrrjjjhhhmmm~~~{{{tttooovvvggg]]][[[aaafffiiiiiiiiihhhhhhgggfffeeecccaaa``````aaaaaa```___[[[\\\\\\]]]\\\WWWPPPLLL===:::666333000///000000000000000000000000000000........................,,,,,,---......---,,,,,,------------------------------------------------******+++,,,,,,---......------------------------,,,,,,++++++,,,,,,---...////////////////////////............/////////000+++---///000444>>>LLLWWWXXX[[[[[[XXXRRRNNNOOOQQQYYYRRRMMMNNNOOOQQQWWW______ZZZVVVWWWYYY\\\dddmmmnnnkkkppp}}}}}}nnn[[[aaaUUUHHHEEEHHHIIIDDD===111111111111000000000000................................................////////////////////////---------.........//////---------------------------------,,,,,,++++++++++++,,,,,,---.........------..................------......///000111111222222:::FFFPPPWWW[[[^^^___eeedddccceeefffddd```]]]WWWZZZcccooowww---,,,,,,++++++,,,,,,---...---,,,+++,,,---///000///---+++,,,000888@@@EEEMMMOOOQQQPPPLLLHHHEEEDDDAAADDDHHHIIIIIIIIIIIIJJJIIIIIIIIIFFFDDDCCCDDDEEEKKKIIIGGGGGGIIIKKKLLLLLLRRRRRRRRRRRRQQQPPPOOOOOOFFFCCC???<<<;;;:::999888999999===FFFPPPWWWWWWVVVXXXUUUSSSRRRQQQNNNIIIDDD>>>666---***,,,///...,,,'''+++000111...+++***+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///........................000000000000111111111111111000///...///111444666333:::EEEPPPVVVTTTMMMGGGFFFGGGOOOZZZ___cccrrrqqq}}}~~~{{{~~~}}}jjjfffeeeiiiuuunnniiiddddddggghhhdddaaaccc```]]][[[]]]___aaabbb```^^^\\\[[[ZZZXXXTTTRRRPPPIII???555///...000222/////////000111222000///////////////////////////......------------......------------------------------------------------,,,,,,,,,---------......---------------------------------............///---------.........//////111///------.../////////222000000666BBBMMMTTTVVV___]]]YYYRRRLLLKKKOOOSSSQQQKKKIIIOOOSSSRRRRRRUUU]]]YYYXXX]]]cccmmm}}}{{{gggpppsssfff\\\TTTPPPPPPNNNGGGDDDFFF===888111...///111111///////////////////////////------------------------111000000///...---------------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------......+++,,,,,,,,,,,,...111444<<>>777222000///111000///000111111000///////////////////////////......------------......------------------------------------------------,,,,,,,,,---------......---------------------------------............///---------........./////////.........///111111111000000444===HHHRRRWWWXXXZZZYYYWWWSSSPPPRRRWWW\\\UUUNNNJJJLLLMMMMMMQQQVVV___ZZZ\\\kkkuuurrrxxxtttccc^^^YYYVVVTTTOOOFFFBBBDDDCCC>>>888222000000000000////////////////////////------------------------111111111000//////......------------------------------------------------,,,,,,,,,---------......------------------------------------------------------------...000555999DDDLLLVVV]]]___```cccfffhhhfffbbb```^^^[[[VVVSSSUUU```nnn------,,,,,,,,,,,,------,,,,,,---...//////......---111888???DDDEEEDDDCCC>>>????????????CCCHHHLLLJJJKKKMMMLLLJJJHHHGGGGGGKKKMMMPPPRRRUUUYYY]]]aaadddbbb^^^YYYVVVXXX___eee^^^aaaaaa]]]VVVRRRSSSVVVWWWTTTPPPKKKGGGEEEEEEEEE???@@@BBBHHHNNNRRRTTTTTTOOOOOOOOOQQQTTTTTTSSSQQQPPPNNNIIIAAA777000---,,,//////...,,,******,,,///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///........................000111111111222222222222...111444444333555<<>>;;;>>>HHHPPPRRRVVVXXXXXXXXX___lllwwwvvvvvvssslllbbbYYYRRRPPPOOOMMMIIICCC@@@CCCJJJOOOKKKIIIFFFDDDEEEIIIOOOSSSUUUQQQNNNLLLKKKFFF>>>777---,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///////////////////////////......//////000111222222444333444999AAAJJJPPPRRRMMMPPPTTT[[[dddoooxxx}}}yyyyyytttyyywwwwwwwwwsssvvvzzz|||||||||}}}~~~|||wwwttttttvvvxxxjjj]]]WWWUUUVVVWWWRRRQQQRRRSSSTTTSSSQQQNNNOOORRRWWWZZZXXXQQQIIICCC777444000//////111111111////////////////////////......------------......------------------------------------------------,,,,,,,,,---------......---------------------------------............///........./////////000000---///000000......///111777AAAMMMVVVYYYXXXVVVVVVXXXggguuuqqq```TTTTTT[[[OOOSSSVVVWWWZZZaaaiiiooolllxxx{{{uuuqqqmmmmmmmmmhhh[[[OOONNNMMMIII@@@777111000111000000000000000000000000.......................................---------------------------------------------------------,,,,,,,,,---------............................................................000222666>>>GGGMMMWWWZZZ___ccceeefffgggggg\\\ZZZVVVQQQRRR]]]ppp~~~......------------...............///222555999;;;<<<<<<;;;===???CCCGGGJJJCCCEEEHHHIIIFFFCCCAAA@@@@@@AAAAAA@@@===<<<===>>>999::::::888777777999:::EEEEEECCC???<<<===AAAEEEBBBDDDFFFFFFGGGOOO[[[dddnnnqqqrrrpppkkkhhhhhhiiiaaa^^^WWWLLLBBB???DDDJJJLLLKKKHHHEEEDDDGGGLLLPPPXXXTTTQQQRRRSSSPPPGGG???222000......//////...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///////////////////////////......///000111222222333000444<<>>???===>>>@@@CCCFFFHHHJJJKKKIIIKKKMMMLLLHHHDDDBBB@@@888999999888666555777888888999:::;;;<<<>>>BBBEEEDDDDDDEEEDDDDDDBBBAAAAAAFFFFFFFFFDDDCCCDDDGGGJJJUUUYYY]]]___bbbiiittt|||zzzyyyqqqbbbQQQGGGEEEHHHHHHJJJJJJIIIGGGFFFIIIKKKRRRQQQRRRTTTUUURRRMMMIII===999333/////////...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............//////////////////////////////000111222333444555555444>>>IIINNNLLLKKKMMMPPPYYY```jjjvvv|||sss|||ooouuutttuuu|||~~~qqqyyyuuubbbYYYWWWWWWZZZWWWSSSQQQPPPPPPPPPOOOKKKLLLOOOQQQSSSUUUUUUUUUMMMGGG???888444222000000////////////////////////......------------......------------------------------------------------,,,,,,,,,---------......---------------------------------............///.../////////000000000000...000111000...000777<<>>BBBCCCBBBAAA===@@@EEEIIIJJJIIIGGGEEEKKKKKKKKKHHHCCC>>>;;;:::777888999999999:::===???;;;===@@@BBBDDDHHHLLLPPPNNNOOORRRUUUWWWVVVRRROOOLLLLLLMMMLLLKKKIIIGGGEEEHHHJJJLLLMMMQQQ\\\kkkvvvwwwaaaPPPJJJIIIBBBFFFJJJKKKIIIFFFEEEFFFGGGKKKPPPSSSRRRQQQQQQQQQGGG@@@666000.../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////000000000000000000000000111222222333555666777777CCCNNNXXXXXXRRRRRR^^^kkkkkkeeeeeevvvwww{{{~~~}}}yyypppnnn}}}}}}ooojjjkkkmmmjjjddd[[[TTTRRRQQQRRRRRRMMMMMMMMMMMMOOORRRUUUWWWWWWPPPFFF<<<666222000...////////////////////////.........------.........------------------------------------------------,,,,,,,,,---------......---------------------------------.........//////////////////000000000000---000111000000333<<>>666000000000000000000000000////////////////////////.........///////////////------------------------------------------------,,,,,,,,,---------......////////////////////////+++,,,---...///111222222///222888???GGGOOOXXX^^^^^^```bbbcccbbb]]]VVVQQQNNNVVVeeeyyy///---+++---000111...+++333;;;DDDGGGEEEAAABBBCCCAAAEEEFFFDDDFFFIIIGGGAAAEEECCC???<<<::::::::::::CCC>>>999777;;;BBBGGGJJJJJJPPPWWW]]]aaadddiiimmmnnnmmmooorrrqqqmmmnnnqqqjjjhhhgggfffddd]]]TTTMMMLLLJJJHHHGGGDDDGGGTTTbbbttt|||vvvfffYYYSSSPPPNNNLLLLLLKKKGGGEEEDDDGGGFFFKKKTTTXXXVVVSSSRRRTTTJJJAAA<<<555---+++///---,,,++++++------,,,+++......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------******+++,,,,,,---........................................../////////000222000---...000111000......222444333111666@@@IIIRRRXXX^^^^^^[[[___nnn}}}}}}|||~~~vvv}}}~~~|||~~~lll[[[VVVVVVRRRLLLQQQOOOLLLJJJLLLNNNPPPRRRPPPRRRQQQJJJ@@@777111///000///......000000...---........................................................................------------------------..........................................------///////////////000111111222111///---///777CCCLLLZZZWWWXXX[[[[[[YYY```jjjnnnaaaZZZ]]]]]]XXXXXX^^^VVVjjj~~~yyyppptttzzzppp}}}mmmjjjlll______\\\VVVUUUTTTJJJ===555333000//////000000000//////............//////........................,,,,,,,,,---------......------------------------,,,,,,,,,---------......////////////////////////000//////000111111000......333<<>>999;;;<<<<<<;;;999999999555===GGGPPPVVV]]]eeekkkrrrvvvzzz||||||~~~{{{rrrkkk___[[[VVVPPPHHHBBBEEELLLSSS```ppp{{{{{{wwwtttrrrnnneeeZZZRRRMMMIIIFFFDDDBBBAAAFFFMMMRRRSSSUUUXXXRRRMMMIIIEEE<<<111---//////...------......,,,+++......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------***++++++,,,------......................................./////////000000000...---...111222111000222222222444:::BBBKKKQQQYYY[[[^^^^^^aaammm~~~{{{pppsss|||kkk[[[VVVTTTSSSPPPQQQQQQOOOLLLJJJKKKMMMOOOQQQRRROOOHHH???888333111000//////000111000///........................................................................------------------------........................///////////////////////////////////////000111111000111111000222;;;HHHSSSXXX[[[dddnnnqqqnnnnnnssseeeYYYSSSXXX[[[XXXZZZ```fffuuurrrnnnqqq|||yyy}}}ooohhhhhheeeddd___YYYXXXWWWOOOEEE:::666222//////000000/////////............//////........................,,,,,,---------.........------------------------,,,,,,---------.........////////////////////////000/////////000000//////222888AAAJJJRRRYYY```dddcccbbbaaa^^^VVVOOOPPPVVVeeewww000111000...---111:::BBBEEEDDDCCCDDDFFFGGGEEECCCGGGIIIIIIEEEBBBAAA===999444777999999999;;;@@@DDDHHHVVVgggqqqtttxxx|||vvvooohhh]]]PPPHHHFFFHHHRRR```lllttt}}}sssbbbVVVNNNGGGCCC===<<>>HHHQQQXXX]]]bbbdddcccdddccc\\\PPPLLLVVVddd000000000000222777@@@FFFBBBBBBCCCEEEGGGGGGGGGFFFBBBCCCCCC@@@===;;;999888:::;;;;;;<<>>777111///000000000000000////////////000000........................------------....................................------------............///////////////////////////000//////...///111333>>>EEENNNWWW\\\```bbbcccaaabbb```YYYQQQTTTiii000///000555;;;AAACCCDDD@@@EEEJJJKKKGGGDDDDDDFFF@@@???>>><<<999888999<<<@@@CCCHHHOOOXXXfffvvv}}}vvvnnniiiiiijjjllliiihhhiiihhhgggkkkqqqwwwxxx{{{vvvrrrnnnhhh^^^TTTSSS^^^qqq|||gggXXXOOOGGGDDDCCCEEEEEEEEEHHHMMMUUUSSSPPPPPPPPPKKK@@@666///...------///000///.........---------,,,,,,,,,------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,------------......////////////////////////////////////000000000111///000111111111111111111///:::IIIRRRVVVWWWYYY\\\iiimmmqqqwwwrrrdddnnnyyyzzzvvvsssttt}}}ppp```VVVUUUUUURRROOOMMMKKKKKKLLLOOOOOOLLLHHH;;;777222//////000111111////////////////////////................................................................................................---------....../////////000000000000000111222222222000111;;;JJJVVVZZZZZZaaahhhnnnqqqnnnggg]]]VVVNNNPPPRRRTTTXXXeee}}}{{{{{{}}}uuuiii\\\SSSGGGAAA:::444111111111222000000////////////000000////////////////////////---------.........//////........................---------........./////////////////////////////////000000///...000444888DDDJJJSSSZZZ^^^```aaaaaa```[[[UUUQQQSSSddd000111444<<>>555222///---...///000000......---------,,,,,,,,,------------------------------------------------,,,,,,,,,---------......------------------------------------------....../////////////////////////////////000000000111111111222222222111222444666777DDDTTTYYYXXXXXXaaaiiixxxooo~~~uuuyyy{{{qqq___ZZZXXXSSSNNNNNNLLLJJJIIIKKKLLLMMMMMMCCC>>>777222000000111000////////////////////////................................................................................................,,,,,,------......//////111000000000000111222222444333777CCCRRR[[[\\\XXXUUU]]]eeefffeeeeeeeeecccRRRVVVZZZ^^^fffvvvvvvwww{{{nnn```YYYMMMGGG@@@999666444222222111000000//////000000111////////////////////////------........./////////........................------........./////////////////////////////////...///000//////222888>>>IIIOOOVVV\\\_______________TTTKKKNNN___}}}222666===DDDIIIJJJHHHFFFJJJKKKKKKHHHBBB===;;;;;;777555555999<<>>;;;:::FFFLLLPPPOOOOOOQQQNNNIII>>>:::333///......//////......---------,,,,,,,,,------------------------........................,,,,,,,,,---------......------------------------..................------//////////////////////////////000000000111111111000111222222111444999===GGGPPPXXXYYYWWW___qqqsssvvv{{{~~~lll___ZZZVVVQQQOOOOOOMMMKKKJJJKKKMMMPPPLLLFFF===666333222111111////////////////////////................................................................................................---------...//////000000111111000000111111222333333888AAAMMMWWW[[[[[[ZZZRRR^^^fffccc___```cccdddYYY[[[___iiiyyywwwsss{{{~~~xxxmmmdddaaaVVVPPPHHH@@@;;;666333000111111000000000000111111////////////////////////............////////////....................................////////////////////////////////////---///111000///444<<>>===<<<999888888777:::BBBIIISSSeeewwwuuuooogggaaa^^^```bbbdddeeemmmxxx~~~~~~~~~ssstttyyy|||zzz}}}{{{{{{|||~~~~~~sssllljjjZZZdddkkknnnxxxvvv___RRRKKKDDD>>>;;;===JJJTTTRRROOOPPPRRRQQQFFF@@@777111.........///......---------,,,,,,,,,------------------------........................,,,,,,,,,---------......------------------------..................------000000000000000000000000000000000000111111111111///000111111222666===BBBUUUXXXYYYVVVWWWfffuuuaaaccczzz}}}~~~uuuddd\\\YYYWWWPPPQQQRRROOOKKKKKKNNNQQQRRRLLLBBB:::555333222222000000000000000000000000................................................////////////////////////........................---......///000111111222111111111000111111222333222===KKKUUUYYYZZZ[[[\\\^^^kkkssskkkaaa\\\\\\\\\^^^]]]aaapppzzzhhhrrruuuooo|||{{{wwwoookkkkkk\\\WWWNNNFFF>>>888222///111111000000000000111111000000000000000000000000............/////////000////////////////////////............/////////000////////////////////////---///111000000555>>>FFFRRRVVV[[[___```______```MMMJJJVVVyyy<<>>GGGMMMTTTZZZ^^^``````___ZZZUUULLLUUUmmmCCCGGGKKKJJJFFFBBB@@@???777999;;;:::888888:::<<>>777222000///...000111111///...000000000000000000000000////////////////////////------------------------////////////////////////////////////000000000000222000111333222222999AAANNNZZZ\\\VVV___xxxyyyqqqfff\\\VVVXXX^^^cccxxx~~~sssyyyyyy^^^KKKDDD???:::444333222111000111111222000000000000////////////............////////////////////////////////////////////////000000000000000000000000000000000000333111111444;;;EEEOOOUUU\\\YYYZZZ^^^YYYOOOLLLPPPmmmFFFFFFFFFGGGGGGFFFBBB???>>>>>><<<<<>>HHHRRR______YYYmmmzzzfff]]]WWWXXXYYY\\\ggguuupppXXXNNNGGG===666444111000000111222222000000000000////////////............////////////////////////////////////////////////000000000000000000000000000111111111222222333777???IIIRRRXXXUUUWWW^^^```WWWMMMVVVhhhEEEEEEEEEFFFFFFCCC>>>:::======AAAKKK\\\pppvvveee[[[WWW___mmmzzz}}}yyyxxxyyyyyypppllllllwww~~~eeeTTTMMMTTTWWWOOOMMMRRROOOOOOPPPNNNHHHAAA:::555000///...------------...................................................................................................////////////////////////////////////000000000111///111222111000000333666666===FFFOOOYYYfffttt~~~ttthhhdddmmmlllfff^^^UUUSSSRRRHHHGGGGGGIIIIIIGGGCCC???444222111000111111///...////////////////////////////////////////////////........................////////////////////////////////////000000000000333000///111333888DDDOOOVVV]]]YYYWWWoooggg\\\TTTQQQVVV[[[bbbwwwxxxsss~~~lll]]]NNN???999555111///000111111000000000000000////////////............////////////000000000000000000000000////////////000000000000///000000000111111111222111222555;;;CCCLLLTTTYYYTTTYYY]]]YYYNNNPPPmmmEEEFFFEEEDDDAAA===:::888:::BBBRRRggg|||iiiZZZYYY]]]ffflllwww~~~}}}sssooolllllliiidddaaadddjjjppptttyyy|||zzz|||}}}tttaaahhhrrr{{{zzzhhhXXXUUUUUUPPPLLLMMMMMMOOOQQQQQQMMMGGG???;;;222111///...------...///................................................................................................/////////////////////////////////000000000111111///111333222111222666::::::CCCPPP[[[ggguuujjj```___jjj{{{qqqiii___XXXXXXVVVNNNKKKHHHHHHJJJJJJHHHFFF:::666222000000000000///000000000000000000000000////////////////////////........................////////////////////////////////////000000000000333000///222555<<>>BBBKKKZZZpppwwwdddVVVWWWdddqqqtttwww|||~~~nnncccfffiiiccc^^^^^^[[[]]]]]]ZZZXXXYYY^^^dddlllrrrzzz}}}yyywwwzzzpppjjjhhhooojjj[[[WWWUUUPPPJJJJJJMMMQQQRRRPPPKKKEEE@@@333222000.........///000................................................................................................//////////////////////////////000000000111111111...111333333222333999>>>DDDLLLYYYhhhvvviiicccnnnwwwlll___\\\^^^ZZZVVVQQQLLLKKKLLLMMMKKKHHH???;;;444000///000111111000000000000000000000000////////////////////////........................////////////////////////////////////000000000000222///000333777???LLLYYY[[[YYY\\\hhhuuuwwwkkk]]]\\\YYYWWWZZZcccrrrxxxvvv}}}wwwwwwvvvbbbTTTCCC===666333333444222000000000000000////////////............////////////000000000000000000000000////////////000000000000///000000111111222333333111666===FFFNNNTTTWWWXXXZZZWWWOOOMMMaaa>>>??????;;;999<<>>CCCQQQ___ooo{{{wwwlllffflllvvvsssyyyiiibbb\\\YYYTTTNNNLLLNNNLLLHHHBBB:::444111111333111111111111111111111111000000000000000000111222000000000000000000000000000000000000000000000000000000000000111111111111333222333777@@@MMMWWW\\\hhhppplllbbbYYYNNNQQQ[[[ooo{{{\\\OOO???777555555333222111111111111000000000000////////////////////////000000000000000000000000...///////////////......///......000222333333333999CCCLLLPPPTTTXXXXXXUUUNNNOOO```<<<<<<>>>HHH\\\www}}}hhh___fffpppvvvvvvwwwuuuttt{{{~~~xxxrrrkkkbbbeeeddd^^^[[[\\\^^^^^^bbbeeekkkuuu|||zzzwwwvvvwwwzzz~~~|||{{{gggXXXRRRMMMGGGFFFGGGJJJJJJIIIDDDBBB===777222//////111////////////////////////////////////////////////....................................................../////////000000000000000111111222333333333...333333777AAAEEELLL\\\mmmzzzccc[[[TTTVVVfff{{{oooiiiddd```ZZZRRRNNNOOOKKKKKKHHHAAA888222000111111111111111111111111111222111000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222333222333;;;GGGRRRYYY]]]{{{qqqZZZ[[[XXXQQQMMMYYYooo~~~kkkVVVCCC<<<:::555111333222222111111111000000000////////////////////////////////////////////////...//////000000/////////000000000111111333444444>>>EEEMMMQQQUUUXXXWWWSSSOOO^^^===BBBLLL\\\rrrvvvfff\\\^^^ooo|||uuunnnppp~~~xxxeee\\\^^^ccchhhgggjjjhhhaaa```fffiiihhhqqquuu}}}{{{yyyzzz}}}|||www{{{|||vvvsssvvvxxxjjj\\\TTTKKKFFFGGGJJJLLLLLLFFFFFFCCC<<<444000///111////////////////////////////////////////////////...................................................////////////000000000000000111222222333333444222666444888DDDLLLWWWjjj}}}yyyXXXVVVVVVZZZqqqvvvnnniiiiiifff]]]RRRLLLIIIKKKKKKEEE<<<555111111111111111111111111111111222222111000/////////000////////////////////////////////////////////////000000111111111222222222666444777AAAMMMUUUZZZ]]]```MMMNNNOOOOOOUUUddd}}}bbbIII@@@;;;333111444222222222111111111000000////////////////////////////////////////////////...//////000000000000///000111111111111333555777BBBHHHOOOTTTVVVVVVRRROOOWWWuuu@@@NNNbbbvvv~~~ooo```\\\```gggsss}}}rrrzzznnnkkkfff```]]]___hhhpppyyywwwsssrrryyy~~~~~~}}}rrrlllqqq{{{tttlllyyy{{{ggg^^^RRRJJJHHHJJJLLLLLLHHHHHHFFF@@@888111///000////////////////////////////////////////////////........................////////////////////////////////////000000000111111111111222333333444444:::===:::>>>LLLWWWfff{{{wwwTTTZZZeeetttrrrfffgggjjjdddYYYQQQIIIKKKLLLHHH@@@999444333111111111111111111111111222222111000/////////000////////////////////////////////////////////////111111111111222222222222777555999EEEPPPUUUXXX]]]~~~~~~kkkUUUNNNJJJLLLVVV]]]iiittt~~~rrrTTTCCC:::333222666222222222222111111111111000000000000000000000000////////////////////////......///000111111000000000222333222222333777:::EEEKKKSSSWWWVVVRRROOOOOOeeeMMMccc}}}}}}jjj```\\\ccckkkmmmqqqvvvtttdddbbbbbbccceeegggooo~~~~~~uuukkkhhhnnnzzzzzzvvvyyytttjjj\\\RRRMMMLLLLLLKKKJJJJJJHHHCCC<<<666111///////////////////////////////////////////////////......................../////////////////////////////////000000000111111111111222222333444444444444<<>>888555222222222222222222222222222111000000000000000000000000000000000000000000000000000000000000000000111111111222222222222333666555<<>>JJJOOOUUUXXXTTTPPPSSSZZZxxxiiizzzlll___]]]cccnnnqqqpppzzzmmmcccbbb___pppmmmnnnwww|||tttnnnnnnrrryyy}}}}}}~~~tttxxxjjj^^^WWWSSSPPPMMMNNNLLLJJJFFFBBB;;;444///////////////////////////////////////////////////........................//////////////////////////////000000000111111111111111222333333444444555000===IIIXXXkkkrrryyyxxxoooxxxyyynnnlllnnnmmmkkkkkkXXXSSSMMMIIIGGGCCC<<<666222222222222222222222222000000000000000000111222000000000000000000000000000000000000000000000000111111111222222222333333777888BBBPPPWWWXXXaaammmppplll\\\OOORRRSSSWWWbbbaaakkkzzzyyyvvvvvvUUUBBB===999333333333222222222111111111000000000000000000000000000000000000000000000000......///111111222222111...111333333222555;;;AAAOOORRRWWWVVVPPPOOO\\\mmmsssfffZZZ[[[```jjjrrrppprrrttt\\\```hhhiiitttvvv|||yyyzzz{{{|||{{{|||xxxwwwuuuiii```ZZZUUUQQQQQQNNNKKKHHHFFF???666000////////////////////////////////////////////////........................000000000000000000000000000000000000111111111111111222222333333444444555;;;JJJWWWeeeoooiiiccciiisssiii{{{{{{{{{}}}{{{uuuqqqppp```XXXOOOJJJIIIFFF>>>777222222222222222222222222000000//////000111222222000000000000000000000000000000000000000000000000111111222222222333333333999<<>>333222222333555555333111222111111111000000//////000000000000000000000000222111111111000000//////444000...111222111111444<<>>777333222111222444444222000111111111111111111111111222111111111000000//////111111111000000000000000000333555555555:::BBBJJJSSSWWWXXXSSSOOOZZZxxxpppgggjjjooopppuuu|||qqqdddZZZ]]]lll~~~vvviiifffgggfff\\\XXXPPPIIIHHHGGG@@@777222111000111222222000///////////////////////////000000000000000000000000........./////////000000222222111111111111111111444444333444555777888999IIIYYYiiihhh\\\RRRRRRVVVpppuuuiiinnneeeYYYQQQMMMJJJFFFCCC777555444333333333222111222111111111000000000000000000000000000000000000111111111111000000000///333//////222333111222555:::HHHTTTWWWfffwwwggg___ZZZZZZ\\\eeettt}}}{{{oooqqq|||yyy||||||{{{yyyzzzaaaIII;;;555333222222222333444222000111111111111111111111111111111111111000000000///111000000000000000000000000333555555666;;;DDDLLLRRRUUURRRJJJNNNhhhllldddhhhnnnrrruuuuuuddd]]]TTTRRRXXXiiiqqqooorrruuuqqqgggWWWLLLKKKKKKDDD:::444222111111222222111000////////////////////////000000000000000000000000....../////////000000000111111222222222222222222555444333444777999;;;;;;JJJaaammmcccXXX[[[bbbcccyyyooojjjbbbWWWNNNHHHEEEEEE===:::555333222222111111111111111111111000000000000000000000000000000000111111111111000000000000222///000333444222333777===QQQVVVZZZyyyooocccXXXaaallliiivvvwwwjjjlll}}}~~~|||zzzzzzzzzxxxuuuuuu|||uuuPPP<<<777555444222333333333222000111111111111111111111111111111111111000000000000000000000000000000111111111222333444777>>>HHHOOORRRTTTOOOJJJXXX~~~qqqeeejjjnnnlllmmmtttqqqcccZZZZZZWWWXXXaaarrr}}}vvvpppjjjiiikkkpppyyy~~~xxxyyy{{{uuucccSSSLLLKKKGGG@@@777555222111111222222111////////////////////////////////////////////////...////////////000000000111111222222222222222333444444555444666:::BBBGGGWWWjjjrrrfffZZZ```oooyyynnnnnniii^^^QQQHHHGGGIIIAAA===666222111222333333111111111111111111111111000000000000000000000000111111111000000000000000111///000444444333555:::DDDUUUVVVaaalllfffYYYjjjzzzrrr~~~ttt}}}vvvjjjmmm~~~}}}}}}wwwwwwwwwsssqqquuu}}}[[[AAA???777555333333333333222111111111111111111111111111111111111000000000000000000000000000000111111111111222333444888AAAKKKRRRTTTUUUQQQSSSkkkhhhdddiiissspppggglll|||rrr```\\\^^^eeeiiiccccccmmmzzzyyysssjjjbbb\\\WWWVVVVVVZZZcccllltttxxx~~~|||rrr^^^OOOIIIGGGFFF;;;888333111111111111111000000000000000000000000////////////////////////////////////000000000111111111222222333333333333111555666555444<<>>777222111333555666111111111111111222222222111111111111111111111111000000000000000000111111111000111444444444888>>>KKKRRRUUUjjjmmmkkkeeeYYYkkk|||sss|||yyysssuuuyyynnnsss~~~uuuuuuuuussspppoooppprrrgggIIIDDD999777444333333333222111111111111111111111111111000000000000000000111111//////000000111111111111111111222555;;;DDDNNNTTTUUUQQQNNNYYYxxx[[[cccqqqxxxpppjjjyyyhhh[[[VVVYYYfffpppgggeeerrryyyrrrjjjaaa\\\TTTTTTUUUVVVYYY\\\```cccrrrxxx~~~jjjTTTIIIHHHIII???;;;666222000111111000000000000000000000000000000000000000000000000000/////////000000000111111111111222222333444444444222555777666777AAARRR```mmmddd[[[WWW]]]qqqtttsssnnnfff]]]TTTMMMJJJFFF@@@999444222444555666111111111222222222222222111111111111111111111111000000000000111111111111222111111333333444:::CCCOOONNNZZZuuurrrbbbhhh^^^WWWfffuuurrrzzz{{{ssswww~~~uuu|||~~~}}}{{{zzz|||vvvuuusssrrrpppmmmhhhdddooo{{{wwwUUUGGG;;;999555444333333222111111111111111111111111111000000000000111111111111/////////000111111222222111111333777>>>GGGOOOTTTSSSKKKKKK___dddqqq|||{{{rrr___YYYSSSZZZpppyyyuuu|||~~~wwwppphhhccc[[[```eeeeeebbb^^^[[[[[[___ggguuuuuu]]]NNNJJJIIICCC>>>777222000000000///000000000000000000000000000000000000000000000000//////000000000111111111111111222222333444444555555555666999@@@JJJVVV^^^UUURRRPPP[[[{{{{{{yyyqqqkkkeee\\\QQQIIIIIIDDD<<<666333333333444111111111222222333333333111111111111111111111111///000000000111111111111333111111222222444===GGGRRRRRRgggppphhheeeZZZ[[[dddpppwwwyyy|||~~~}}}yyyyyy|||zzzuuupppoooqqqnnnfff___^^^iiieeeMMM===:::666444333333222111111111111111111111111111///000000000111111111111...//////000111111222222111222444:::AAAIIIOOORRRNNNIIISSSqqqsssrrrXXXRRRVVVWWWiii{{{vvvnnngggbbbbbbkkkuuuwwwqqqhhhaaa^^^XXX^^^jjjyyy{{{dddTTTLLLHHHFFF@@@888222000/////////000000000000000000000000000000000000000000000000000000000000111111111111111111222333333444555555999555444;;;GGGRRRWWWXXXGGGOOOWWWkkk}}}|||vvvsssjjj[[[OOOLLLFFF>>>777444222111111111111111222222333333333111111111111111111111111//////000000111111111222444222111111111333>>>JJJUUUXXXuuuxxxsssddd]]]cccfffppp~~~}}}}}}zzzvvvuuuwww~~~uuunnnmmmqqqppphhh___RRR]]]vvvtttUUU>>>:::666444333333222222111111111111111111111111//////000000111111111222...//////000111222222222111222555;;;CCCJJJOOOQQQJJJKKKaaarrr]]]WWWZZZTTT___{{{lllfffccc___[[[YYY\\\dddmmmqqqpppllliiihhheeeeeegggllluuuqqqYYYNNNHHHEEEBBB;;;444222333222///000000000000////////////000000//////.........---////////////000000000000000111222222111222444666888222777BBBJJJVVVZZZQQQHHHMMMfff{{{sssdddUUUNNNJJJCCC;;;666555444222333222111111000111111111000000000000111111111111333333333222222111111111222555666333222777CCCNNNOOOmmmxxxmmmjjj___dddvvv}}}||||||}}}yyytttqqqppppppyyy~~~~~~yyysssooommmjjjeeeaaaVVVWWWiii[[[FFF999555555111444777222222111111000000000000000000000000000000000000000000111111111111222222222111444999===DDDLLLOOOOOOLLLOOOooouuuyyyfffZZZVVVVVV[[[vvvvvvjjjeeeaaaZZZUUUTTTXXX\\\bbbfffhhhjjjkkklllrrrqqqooolllmmmttt}}}gggXXXLLLGGGDDD???888444222111///111000000000////////////000000/////////.........////////////000000000111111222333222111222444555888333999EEEPPPYYYWWWLLLRRRXXXooo{{{fffVVVPPPMMMFFF>>>777555444333333222222111111111111111000000000000111111111111333333333222222222111111444555444222333;;;HHHRRRVVVxxxnnnkkkfffccckkk|||}}}||||||{{{||||||zzzwwwuuuuuuuuuwww|||~~~{{{uuuqqqlllhhhdddbbb[[[VVV___xxxkkkKKK<<<777777222444666111222222111000000000000000000000000000000000000000000111111111111222222222222555999@@@GGGLLLNNNLLLJJJ[[[iiiqqqvvvYYYTTTUUUYYYlll~~~vvvqqqkkkddd______aaaaaabbbeeejjjnnnqqqrrrzzz||||||xxxtttuuu~~~sss```KKKIIIGGGCCC===777222000000111111000000000/////////000000////////////....../////////000000000111111222333444333222222333555666777???NNNZZZ]]]UUULLLVVVdddooo```SSSOOOIIIAAA:::555444555333333222111111111111111000000000111111111222222333333333222222222222111555444222222666@@@LLLUUUaaabbbbbbgggaaahhhsss|||||||||vvvyyy{{{||||||zzzzzz{{{sssvvv}}}}}}~~~}}}yyysssmmmgggdddccc]]]TTTTTThhhTTTAAA999999444444555000222222111000000000000111000000000000000000000000000111111111111222222222444555;;;CCCJJJMMMJJJHHHLLLnnniiittt\\\SSSNNNWWWmmm|||vvvqqqqqqtttuuutttsssuuuyyy{{{yyywwwwww|||kkkPPPJJJHHHEEEAAA999222000222111111111000000000//////000000////////////////////////000000000111111111333444444444222222444555333???LLLYYYaaa[[[QQQQQQZZZvvv|||rrrWWWQQQKKKDDD===666555777333333222111111111111222000000111111111222222222222222222222222222222222555333222444:::DDDNNNTTTllltttZZZ]]]ddd___hhhwww{{{xxx~~~{{{{{{{{{tttxxx|||~~~}}}}}}oooooottt{{{{{{~~~}}}wwwnnngggdddddd[[[QQQOOO^^^vvv^^^FFF:::999555444555000333222111111000000111111000000000000000000000000000000111111111222222222444555;;;FFFLLLKKKGGGEEEVVV}}}ttt~~~zzzkkkRRRTTTPPPgggyyysssooonnnttt{{{zzztttwww~~~|||~~~cccMMMHHHEEECCC<<<444111444111111111111000000000000//////000000000000000000000000000000111111111111333444555444333333555666555JJJWWW]]]^^^PPPKKK[[[www~~~___UUULLLGGG@@@888666999444333333222111222222222111111111111222222222222222222222222222222222222333333444777>>>FFFOOOTTTuuu{{{xxxkkkbbbbbbccc```fffyyyxxxzzz}}}zzzyyyyyyvvvyyy~~~}}}{{{{{{ooollllllrrr{{{~~~{{{rrrjjjeeedddZZZQQQLLLUUUggg}}}jjjMMM;;;:::666444666222333222222111111111111111000000000000000000000000000000111111111222222222333555<<>>TTTZZZVVVTTTHHHOOOqqqnnn^^^OOOIIIDDD;;;777888444444333222222222222222111111111222222222222333111222222222222333333333111333666:::@@@IIISSSZZZzzzmmmeeeiiimmmjjjffffffggg|||{{{xxx~~~~~~~~~{{{yyyxxxxxxxxx{{{~~~{{{xxxxxxsssmmmhhhjjjrrrzzz}}}xxxnnngggbbb]]]TTTJJJIIIWWWnnn{{{WWW???;;;777444666333333333222111111111111222000000000000000000000000000111111111111222222222444666???JJJLLLGGGIIIPPPuuunnnhhhddd]]]WWWUUU~~~cccWWW^^^aaa~~~ooo^^^XXXYYY]]]dddkkknnnssszzz}}}|||aaaRRRGGGFFFDDD:::333444222222222111111111000000//////000000000111111111000000111111111222222222222333444555555666888:::HHHYYYSSSIIINNNMMMdddjjjTTTMMMHHH>>>666555444444333222222222222333111111111222222222333333111111222222222333333333111444888:::@@@KKK[[[ggg}}}ooofffkkkqqqooolllmmmmmmqqqyyy|||zzzwwwsssrrrtttvvvwwwvvvrrruuuyyy{{{|||||||||}}}wwwyyyzzzzzzyyyxxxxxxyyyyyy{{{~~~~~~{{{xxxvvvvvvsssmmmfffdddhhhooovvvyyy|||~~~}}}ttthhh```\\\UUUJJJCCCJJJ```|||dddFFF???888444555444444333222222111111222222000000000000000000000000000111111111111222222222555888CCCMMMLLLGGGNNN[[[~~~uuuiiiaaabbb```ZZZZZZ___]]]OOO\\\fff}}}zzzzzz}}}|||kkkZZZSSSUUUYYY^^^bbblllpppvvvzzz}}}jjjWWWIIIHHHFFF;;;333333222222222111111111111000//////000000111111111222000111111111111222222222111333444555555777999<<>>HHHVVVLLLIIIOOOWWWhhh}}}qqqRRRFFFGGGAAA444555333222222333444333222222222222222222222222222222333444444222222333444999---444BBBAAAKKKnnnvvvhhhppptttnnnooozzz}}}~~~ooorrruuuggg^^^\\\TTTRRRPPPNNNMMMNNNOOOPPPUUUXXX\\\___aaacccfffhhhfffggghhhlllqqquuuwwwxxx}}}zzzyyyxxxvvvtttrrrtttfff[[[ZZZYYYWWW```mmmvvv|||~~~xxxnnnccc\\\SSSNNNKKKCCCBBB[[[{{{VVV>>>999:::777333555444333222111111111111000000000000000000000000333333222222222222222222666999FFFQQQKKKCCCWWWwwwppp___UUUXXX[[[___fffnnnoookkk{{{aaaVVV___nnnzzzooofffdddbbb]]]ZZZZZZRRROOOLLLKKKLLLPPPUUUXXX\\\[[[]]]dddnnnvvvyyyyyygggYYYNNNMMMRRRWWW]]]ccceeegggjjjooovvv}}}}}}zzz|||lllSSSIIIGGGAAA888444222222222222111000///...111111111111111111111111000000000111222222333333444333555777666888DDDRRRTTTOOOMMMPPPYYYooo}}}zzz}}}]]]JJJFFF@@@666666444222222333444333222222222222222222222222222222333444444222222333444999111999FFFJJJYYYyyypppkkk{{{}}}yyy~~~ppprrrtttkkk___RRRKKKIIIGGGEEEDDDBBBBBBCCCDDDEEEEEEHHHLLLOOOPPPSSSVVVXXXXXXZZZ___fffmmmrrruuuvvvzzzxxxwwwvvvvvvuuurrrpppooobbbYYYXXXWWWUUU]]]hhhtttzzz~~~yyyoooeee]]]UUUPPPLLLBBB???SSSooo^^^BBB::::::888444555555444333222222222222111111111111111111111111222222222222222222222222666:::GGGOOOIIIFFF```qqqaaaYYYXXX^^^dddhhhpppxxx{{{zzzmmm```TTTaaapppaaaYYYTTTSSSSSSPPPNNNMMMHHHFFFDDDBBBAAABBBEEEFFFGGGFFFGGGNNNXXXaaaeeegggYYYRRRLLLMMMQQQVVV]]]cccdddfffiiinnnuuu|||rrrnnn~~~zzzZZZJJJFFFCCC;;;555333333222222111000000///111111111111111111111111000000111111222333333333000444999:::999===LLL[[[VVVVVVUUUWWWccc{{{|||mmmRRREEE???999666444222222333444333222222222222222222222222222222444555444333222333444444222:::EEENNNeee}}}qqqjjjrrr~~~qqqrrrtttaaaUUULLLDDD@@@?????????>>>======>>>@@@AAA;;;===@@@BBBCCCEEEGGGIIIHHHMMMVVV```iiiooorrrtttqqqqqqqqqrrrsssrrrooolllhhh^^^WWWVVVUUUSSSXXXaaapppwww~~~~~~zzzrrriii```XXXRRRMMMBBB;;;III^^^kkkJJJ<<<999888666555555444333222222222222111111111111111111111111111111111111111111111111888???JJJNNNHHHNNNqqqlllZZZVVVXXXZZZdddnnnsssyyyvvvbbbaaaWWWjjjuuuaaaYYYUUUSSSTTTVVVVVVVVVUUUSSSQQQNNNKKKHHHFFFEEEEEEDDDBBBAAADDDJJJOOOSSSTTTPPPOOONNNPPPSSSYYY```fffhhhjjjmmmqqqwww|||zzznnnttteeeMMMFFFEEE???777444333333222111111000000111111111111111111111111000000111222222333333444111555888:::<<>>===777555333333333444333222222222222222222222222222333444555444333222333555111333<<>>>>>>>>=========>>>???AAABBB===???@@@AAAAAAAAACCCEEEBBBIIISSS^^^fffkkknnnoookkkkkkmmmooopppoookkkhhhbbb[[[VVVUUUTTTRRRUUU[[[jjjsss|||~~~~~~{{{uuunnnbbb[[[TTTOOODDD<<>>888888777444444333222222222222222111111111111111111111111000000111111111111222222;;;EEEMMMLLLJJJZZZrrr\\\TTTYYY```bbbooo|||nnn^^^dddbbb|||oooddd^^^]]][[[ZZZ[[[]]]]]]\\\```___\\\XXXSSSOOOLLLJJJJJJGGGDDDCCCDDDFFFHHHIIIJJJLLLOOOPPPTTT[[[ccciiimmmnnnqqquuuyyy}}}zzznnntttVVVIIIGGGCCC;;;555444333222111111111222111111111111111111111111111111111222333333444444444555666888===FFFMMMQQQEEEHHHPPPeeehhhMMM@@@@@@888666444333444444333222222222222222222222222222333444555555333333444555666999BBBHHHWWWrrryyyggg```kkkzzzyyyqqqnnnxxxgggUUUCCC=========:::999;;;;;;<<<<<<===>>>???@@@@@@AAABBBAAA@@@@@@BBBDDDEEEKKKUUU]]]bbbeeehhhjjjjjjkkkkkkmmmnnnlllhhheee___[[[WWWUUUTTTSSSUUUXXXcccnnnxxx|||}}}|||wwwrrreee]]]VVVPPPGGG???AAAIIIkkk```BBB888777777333222222111111111111222111111111111111111111111000000111111222222222222<<>>666555444222111222222333222222222222222222222222111111222222333444444444555666666777>>>FFFHHHFFFAAAFFFZZZvvvWWWEEEBBB888666444444444444333222222222222222222222222222333555666555444333444555777:::CCCMMM]]]uuuxxxbbbcccmmm~~~}}}ttt|||rrrnnnwwwyyy^^^OOO@@@<<<===<<<999888======>>>???@@@@@@AAAAAA>>>>>>???>>>>>>???BBBEEEMMMRRRYYY^^^```cccgggjjjooonnnnnnmmmllljjjfffbbb]]][[[WWWUUUSSSSSSUUUVVV\\\hhhuuuzzz||||||yyyuuuiii```VVVPPPIIICCCCCCGGGkkkmmmIII;;;888777333222222111111222222333222222222222222222222222111111111222333333444444;;;EEEGGGCCCMMMmmmgggZZZ\\\aaaiiippp}}}xxxeee___hhh{{{qqqkkkkkkkkkhhhgggfffdddbbb```^^^\\\\\\XXXWWWVVVTTTQQQOOOOOOPPPJJJLLLKKKIIIPPP]]]fffhhhppprrrwww|||nnnlllvvvUUUJJJFFF@@@777666444222111222333444222222222222222222222222111111222333333444444555111666999999===CCCDDDBBBGGGQQQpppzzzcccKKKDDD999777555444444444333111222222222222222222222222444555666555444333444666666888DDDSSSeee{{{|||hhhkkkpppwwwyyyrrrooo|||tttooowwwtttXXXLLL@@@>>>???>>><<<<<<@@@@@@AAABBBCCCCCCCCCCCC<<<>>>???@@@BBBEEEJJJMMMWWW\\\aaaccceeehhhooouuuwwwuuuqqqooolllhhhdddaaa\\\[[[WWWSSSRRRSSSUUUUUUWWWdddrrrxxxzzz{{{zzzwwwmmmbbbVVVNNNIIIEEECCCDDDfffxxxQQQ???;;;999444444444333333444444555222222222222222222222222111222222333444444555555<<>>@@@>>>???@@@@@@AAA@@@@@@@@@@@@AAADDDGGGJJJOOOUUUYYY```cccgggiiikkkpppyyy|||yyytttppplllhhhddd```[[[ZZZWWWRRRQQQSSSUUUUUUSSSaaapppwwwyyy{{{zzzxxxooodddVVVMMMHHHEEECCCCCC^^^VVVBBB===:::666666555555555666666777222222222222222222222222222222333444444555666666@@@GGGFFFDDDYYY~~~kkkZZZ[[[cccnnn~~~sssooobbb[[[ooowwwvvvxxxxxxwwwiii___XXXZZZ\\\[[[\\\___bbbkkkpppkkkeeeeeeccc```]]]WWWRRRRRRVVV[[[dddmmmqqq{{{zzzqqqjjjdddjjjnnnuuu}}}||||||ccc\\\tttlllMMMCCCEEE===999555222222222222222222222111111111111111111666555333222222333444666999888:::>>>>>>===AAAGGGQQQiii~~~vvvqqqpppmmmlllnnnrrrwwwzzz~~~{{{|||xxxQQQKKK>>>888444555555333222444333333333333333333333333111333444444444444555777888BBBMMM```|||vvvpppllllllooouuuzzzpppppplllNNNFFF>>>===>>>===>>>@@@@@@CCCDDDCCC@@@???AAADDDKKKKKKMMMSSS[[[bbbggghhhtttuuuuuuuuuzzz}}}zzzuuuppplllhhhddd```[[[XXXUUUSSSSSSTTTTTTSSSSSSWWWcccssszzzwwwtttvvvpppfffWWWLLLFFFEEEEEEEEERRR___DDD;;;;;;666555555444444444555555111111111111111111111111222333333333222222444666@@@CCCAAAEEE```kkk___\\\gggttt}}}kkkggg^^^___zzzvvvpppoooooopppggg]]]WWWXXXZZZYYYYYY[[[dddlllrrrpppoooooolllggg___ZZZWWWYYY\\\___fffmmmpppzzzuuunnnkkkhhhrrruuu{{{||||||zzz{{{rrraaafffqqqvvvRRRDDDGGG>>>:::666333222222222222222222111111111111111111666555333222222333555666777888===BBBBBBBBBEEELLLUUUqqqvvvkkkaaaWWWPPPRRRPPPOOONNNPPPSSSVVVXXXfffiiioooxxx~~~~~~zzz|||xxx^^^OOOBBB;;;666666666333222444333333333333333333333333111333444444444444555777777>>>LLLggg}}}wwwvvvwwwwwwxxx{{{xxxmmmiii|||hhhLLLDDD>>>===???>>>>>>@@@@@@BBBDDDDDDCCCDDDHHHKKKTTTWWW\\\ccckkkqqqtttvvv}}}yyyrrrlllhhhdddaaaZZZWWWTTTRRRRRRSSSSSSRRRUUUWWWaaapppxxxwwwuuuuuuooofffXXXLLLFFFDDDDDDDDDRRRdddGGG<<<;;;666666555444444444555555222222222222222222222222222333333333222333555777BBBGGGEEEFFFbbbeee\\\\\\jjjyyyccc]]]ZZZhhhzzzpppiiihhhiiicccZZZTTTUUUYYYYYYXXXXXXdddjjjpppuuuyyyzzzuuuoooccc```^^^aaaccceeeiiinnnoooyyytttsssvvvxxx|||||||||{{{}}}fffXXXbbb[[[GGGIII???;;;666333222222222222111111222222222222222222555444333222222333555555555999@@@FFFFFFEEEIIIPPPZZZ~~~yyynnn```TTTLLLHHHDDDAAABBBAAAAAAAAABBBCCCDDDEEEIIIMMMTTTZZZcccnnn{{{~~~zzzyyyzzz|||}}}}}}vvvvvvwww~~~|||oooxxxpppTTTFFF>>>777777666444222333333333333333333333333333222333444555444444555777999<<>>>>>@@@AAADDDHHHJJJKKKOOOUUUZZZbbbhhhpppxxx~~~~~~ssslllgggcccaaaYYYVVVSSSQQQRRRRRRRRRRRRVVVUUU[[[hhhsssvvvtttsssooofffYYYMMMFFFCCCBBBBBBMMMkkkmmmMMM>>>:::777666555555444444555555333333333333333333333333222333333333222333666888CCCKKKHHHJJJhhh~~~wwwccc^^^aaappp___XXXZZZtttyyypppiiifff```YYYSSSUUUZZZ]]]\\\ZZZbbbeeellluuu}}}zzzssskkkgggeeeggghhhhhhkkkpppttt{{{}}}wwwzzz~~~~~~www}}}jjjTTT^^^xxxfffKKKHHH@@@<<<888444333333222111111111222222222222222333444444333333333444555555777<<>>999555333333222111111111222222333333333333333333333333444444555555:::???EEEGGGBBB@@@IIIUUUtttmmm[[[MMMIIIEEEAAA??????>>>>>>@@@BBBCCCEEEEEEDDDBBBAAADDDFFFGGGEEECCCFFFOOOVVV^^^fffttt~~~~~~~~~|||{{{yyyuuurrroooppprrrsssqqqnnnmmmqqq{{{{{{ddd]]]JJJ???666555666666555555333333333333333333333333222444555555555555666888???EEE\\\zzztttlllppprrr~~~|||ooonnnqqqrrrqqqtttvvvxxx{{{{{{lll```jjjgggHHHAAA<<<===??????@@@BBBDDDKKKTTT]]]eeennnxxx~~~}}}pppgggbbb___^^^XXXUUURRRQQQRRRSSSSSSSSSWWWTTTSSSYYYfffpppsssrrrnnnhhh]]]QQQFFF@@@>>>>>>:::???[[[yyy^^^DDD999888888777666555444444444444444444444444444444444222333333333333555999<<>>AAAEEEDDD>>>@@@PPPaaa~~~nnnXXXKKKBBBBBBAAA@@@@@@?????????@@@BBBCCCEEEEEEDDDBBBAAAEEEFFFFFFDDDBBBCCCGGGKKKMMMVVVddduuu|||zzz{{{{{{yyyvvvuuuuuusssqqqooopppsssuuuooommmlllmmmttt~~~fffoooiiiPPPCCC777555777777666555333333333333333333333333222444555666555555666888???IIIccc~~~sssooowwwqqqvvv}}}{{{mmmgggkkkrrrwwwxxxwwwyyy{{{}}}wwwhhh\\\eee}}}gggKKKBBB<<<===??????AAADDDGGGOOO\\\hhhsss~~~uuukkkddd___\\\ZZZWWWTTTQQQPPPQQQRRRSSSRRRWWWUUURRRTTT^^^lllssstttnnniii```SSSHHH@@@>>>>>>999;;;LLLiiigggHHH;;;999888777666555444444444444444444444444444444444333333333333333666;;;>>>LLLIIIKKK^^^eeegggmmmzzz^^^```wwwuuukkklllfff]]]ZZZdddppprrrlllfffbbbbbbhhhlllkkkjjjlllkkkiiikkkqqqvvvyyy~~~eeeVVVRRRVVV___hhhttt|||yyy}}}}}}}}}~~~}}}qqqWWW```iiiKKKEEE@@@;;;666444333222111111111222222333444444555111222333444555555555555???AAACCCAAA>>>EEE^^^uuu~~~pppZZZKKKCCC===>>>???AAABBBCCCFFFGGGDDDEEEGGGHHHIIIHHHGGGFFFDDDEEEEEEFFFFFFFFFFFFFFFHHHMMMVVVcccqqq~~~|||yyyyyy{{{zzzwwwsssooopppqqqooollllllnnnqqqlllllllllkkkmmmvvv}}}hhhbbbtttxxxXXXIII;;;888999888555555333333333333333333333333333444666666555555777888???KKKfffzzztttxxxlll~~~}}}zzzsssnnniiikkksss{{{vvvhhh\\\bbbyyyiiiNNNEEE===<<<>>>???BBBFFFNNNYYYhhhwwwxxxssslllfffaaa]]]YYYWWWTTTQQQNNNNNNOOOPPPQQQPPPQQQPPPMMMKKKTTTcccnnnqqqoookkkbbbUUUIII@@@======<<<>>>CCC[[[mmmMMM???:::999888666555555444444333333333333333333333333333333333333444777<<<@@@NNNGGGMMMlllyyyfffkkktttaaagggwwwqqqqqqjjj```[[[eeerrrsssmmmeee___]]]aaabbb```aaaeeeeeefffllluuu}}}qqqWWWMMMOOOYYYhhhuuuiiifffjjjsssxxxxxxzzz~~~~~~|||ttt{{{[[[PPPvvvqqqNNNEEEAAA;;;777444333222111111111222333333444555555111222333444555555555555>>>@@@BBB@@@???KKKiiipppwww|||bbbOOOEEEAAAAAAAAAAAA@@@@@@AAACCCFFFBBBCCCDDDFFFGGGGGGFFFFFFEEEEEEFFFHHHJJJIIIGGGDDDEEEFFFIIIPPP\\\iiivvv~~~~~~|||{{{zzz{{{wwwtttuuuxxxwwwsssnnnmmmnnnooolllhhheeefffhhhjjjlllllljjjiiippp}}}}}}rrrfffzzz^^^OOO???::::::888555333333333333333333333333333333444666666555555777888AAAMMMfffuuuqqqgggzzz{{{rrrjjjjjjmmmsss{{{|||vvvkkk```cccyyylllPPPFFF>>><<<>>>???CCCGGGVVVaaassstttmmmjjjfffbbb___\\\XXXUUURRROOOLLLLLLMMMNNNOOONNNJJJKKKGGGCCCJJJ[[[hhhmmmpppllldddWWWJJJAAA=========AAA===RRRqqqPPPBBB:::999888666555555444444333333333333333333333333333333333333444777===AAAMMMDDDPPPwwwuuuhhhqqq{{{VVVmmmqqqkkkfffmmmjjj^^^```oootttmmmeee\\\YYY```aaa[[[XXX]]]\\\bbblllvvvzzz||||||cccPPPTTTcccppp~~~~~~fff]]]WWW\\\dddiiimmmppp}}}xxxtttzzzwwwjjjRRRWWWvvv~~~QQQBBB@@@;;;555222333333222111111222222222333333333222222444777555222555;;;FFFFFF;;;===IIIMMMfffmmmaaazzzoooXXXIIIDDDDDDAAAAAAAAABBBCCCDDDEEEFFFEEEEEEEEEFFFGGGHHHHHHGGGGGGJJJKKKKKKMMMOOONNNIIIJJJHHHHHHKKKOOOWWWeeerrr~~~{{{uuusssuuuxxxuuutttsssrrrpppooonnnmmmooommmiiifffccccccddddddjjjjjjjjjhhhdddeeeqqq}}}yyyjjjvvvkkkRRRBBB===777888999222666666555555555444444444666333333666777666888===EEETTTwwwwwwllleeevvvyyytttooommmtttyyy{{{|||{{{zzzssshhh^^^aaapppmmmYYYGGG===@@@@@@<<>>PPPzzz}}}VVVDDD>>><<<888666666555444333666666555444444444444555000444222111666555:::IIIJJJDDDUUUsssmmmxxxXXXrrr}}}iii^^^[[[dddhhhfffgggmmmlllfffhhh^^^\\\bbbddd^^^[[[^^^\\\aaajjjtttxxx{{{ooo\\\PPPWWWdddooo||||||aaa[[[VVVXXX\\\___dddiiitttxxx~~~xxxrrrtttrrrlllQQQNNNfffZZZFFFCCC===666333333333222111222222222222333333333444333444666444222666<<>>HHHWWWgggvvv~~~vvvooojjjhhhhhhccc^^^ZZZXXXWWWWWWVVVTTTRRROOOMMMJJJIIIIIIIIIHHHEEEAAA@@@EEERRRaaallllllllldddVVVIIIAAA<<<888;;;>>>===OOOwwwZZZEEE>>><<<888777666666555333666555555444333444444444000555222111666555:::IIINNNJJJ\\\{{{xxx\\\{{{vvv^^^OOOPPPXXXdddlllnnnnnnnnnnnnooofffccciiilllgggcccdddaaadddkkktttyyy|||~~~YYYOOOKKKTTTaaalllzzztttpppmmmjjjiiieee```___bbbgggnnnwww~~~zzzsssnnnnnnppp[[[NNN[[[zzzdddLLLFFF>>>888444333222222222222222222333333333333666444444555333222888???KKKKKKEEEEEENNNZZZzzzpppSSS```jjjVVVJJJDDDAAA@@@@@@@@@AAAAAABBBDDDEEEFFFFFFFFFGGGJJJMMMQQQUUUWWW\\\\\\[[[\\\aaaccc\\\RRRRRRUUU[[[___]]]YYY[[[aaatttxxxuuusssqqqqqqrrrrrrqqqmmmmmmlllkkkjjjjjjiiiiiifffdddbbb``````aaabbbcccbbbaaa___]]]YYYZZZeeerrr~~~}}}tttjjjqqq{{{___III>>>666666777111555555555555555444444444555333333555666555888>>>JJJeee~~~ttt~~~wwwtttyyyzzzwww}}}tttlllbbbXXXYYYeeexxxxxxdddWWWGGG<<<===???AAANNN___rrr|||tttnnnlllkkkiiigggbbb___[[[YYYYYYYYYYYYYYYUUUSSSOOOKKKGGGEEEDDDCCCCCCCCCBBB@@@BBBLLL[[[fffjjjkkkeeeWWWIIIAAA<<<888999===<<>>CCCSSSeeevvvvvv}}}zzzrrrnnnnnnmmmiiieee^^^\\\YYYXXXYYYYYYXXXWWWSSSPPPMMMIIIEEEBBBAAA@@@BBBCCCBBB??????GGGWWWdddkkklllfffVVVHHH@@@===:::777===;;;FFFhhhgggQQQ???<<<999888777777666555444444333222222222222333000555222222666555:::JJJMMMOOOhhh}}}{{{gggyyyeeeWWWSSSWWW[[[fffpppnnnhhhppp|||{{{}}}~~~zzzwwwuuuvvvuuuwww{{{||||||vvvUUUJJJIIIKKKUUUfff{{{yyyoookkkqqqyyy|||zzzxxxnnnnnnnnnoooqqqwww~~~~~~{{{|||uuuiiiiiiqqqfffUUUSSSqqqzzzSSSGGG<<<888777333333555222222333333333444444444333111222444555777@@@JJJKKKHHHHHHKKKSSSnnnbbbTTTYYYuuu}}}lllWWWIIIEEEEEECCC@@@@@@@@@@@@AAABBBCCCDDDEEEDDDIIIPPPWWW^^^gggpppvvvzzzyyyxxxzzzxxxlllnnnppptttssskkkdddeeelllpppyyyyyyuuuqqqoooooonnnjjjgggggggggfffeeeddddddcccccchhhgggeeecccaaaaaaaaaaaa]]][[[YYYXXXUUUTTT[[[eeemmmwwwwwwtttdddUUUdddkkkQQQBBB777888;;;777444555555555555555555555444333444666555444:::BBBKKKlll}}}~~~}}}{{{wwwrrrsss|||{{{mmmcccYYYPPPMMMTTTbbbqqqxxxppp```TTTMMMCCC;;;;;;>>>EEEWWWhhhtttxxxrrr{{{zzzvvvtttpppggg```]]][[[YYYXXXWWWVVVTTTSSSNNNLLLIIIFFFCCCBBBAAAAAABBBCCCBBB???@@@JJJ[[[iiijjjkkkeeeUUUFFF???===<<<777===;;;AAA]]]zzzfffMMM???<<<:::888888888777666444444333222222222222333111555333222777666;;;JJJNNNRRRmmmvvvvvvpppxxxggg___```mmmsss|||~~~rrrgggmmmzzz~~~~~~||||||~~~~~~{{{{{{}}}kkkOOOMMMMMMQQQ]]]sssrrreeegggrrr{{{~~~|||zzzvvvqqqpppsssyyy~~~zzzwwwwwwrrriiieeegggeee]]]WWWnnnZZZJJJ===:::888444333666333333333333444444444444222111222555666999BBBLLLIIICCCGGGNNN[[[UUUVVVeee}}}lll___OOOEEEBBBCCCAAA>>>??????@@@@@@AAACCCDDDEEEEEEMMMXXXbbblllwww{{{~~~{{{pppiiinnnwwwrrruuu|||pppnnnllljjjjjjhhhfffdddhhhgggfffeeedddbbbaaaaaabbbaaa___^^^\\\[[[ZZZZZZWWWUUUTTTTTTQQQOOOSSSZZZhhhppp|||~~~uuucccRRRVVVooorrrVVVEEE999999<<<777444444444555555555555555555444666777555444<<>>FFFWWWgggvvvzzzqqqoooxxxzzzrrrggg```\\\ZZZXXXWWWVVVSSSPPPMMMJJJHHHFFFDDDCCCBBBBBBBBBAAABBBAAA@@@CCCMMM]]]iii___ccc```SSSEEE>>>===<<<777>>><<<>>>UUUrrrcccDDD???===:::999999999999888555444444333333333333333111666333222777666;;;KKKQQQWWWsssqqqvvvyyy~~~pppjjjjjjvvv~~~yyyiiicccnnn||||||}}}~~~fffSSSSSSWWW```ooozzzyyy}}}~~~{{{yyyyyy{{{}}}~~~yyyuuusssqqqkkkddd___hhhiii^^^iiicccQQQAAA>>>;;;444222666333333333444444444444555444333444777888999AAAJJJEEE>>>EEERRRfffwwwUUU^^^pppzzzppp\\\SSSIIIBBBAAABBBAAA????????????@@@AAABBBDDDDDDLLLVVVeeesss{{{vvv~~~{{{zzz~~~pppppppppmmmiiifffddddddeeedddcccaaa___]]]\\\[[[YYYYYYXXXWWWWWWVVVVVVUUURRRQQQRRRSSSPPPMMMNNNSSSdddhhhrrruuuaaaSSSPPP]]]xxx[[[III;;;999:::555444444444555555555666666555666888888666555===GGGYYYttt~~~mmmyyy|||~~~~~~vvvooonnnvvvnnn___WWWOOOIIIFFFGGGOOOYYY\\\SSSHHHDDD>>><<<:::;;;>>>GGGVVVcccttt{{{}}}yyytttnnnhhhfffnnn{{{|||uuummmddd___YYYXXXVVVUUUTTTQQQMMMJJJHHHGGGEEECCCBBBBBBBBBCCCAAA@@@@@@@@@BBBIIIQQQXXXMMMVVVZZZSSSGGG@@@<<<:::666???<<<<<>>III]]]uuuzzzjjjwww|||zzzyyyqqqiiihhhqqqyyyhhhZZZRRRMMMHHHEEEDDDJJJSSSTTTKKKCCC@@@999999:::;;;>>>GGGUUUaaakkkooooooiiidddaaa]]]XXX\\\dddpppzzzyyysssrrruuurrrsssrrrooohhhaaa\\\ZZZWWWVVVUUUTTTSSSPPPLLLIIIHHHGGGEEECCCBBBBBBBBBBBBAAA@@@???>>>>>>@@@AAABBB>>>LLLVVVSSSIIIAAA;;;777555???===;;;OOOmmmlllMMM???===:::999:::::::::999666666555444444444444555111666444333777666;;;KKKJJJXXXxxxttthhhxxx}}}mmm]]]UUUTTTTTTVVVWWW]]]nnn|||sss~~~~~~zzzvvvtttuuussslllddd___jjj}}}ooo\\\rrr~~~TTTDDDFFF:::444777222444333333222222333333444666666444444777===AAAAAABBBFFFIIIVVVyyyllldddwwwzzzuuu|||wwwsssjjjlllmmmpppwww}}}tttkkkccc[[[UUUPPPFFFDDDAAA@@@@@@@@@@@@???======@@@DDDCCCAAAEEEKKKYYYgggvvvzzztttnnniiieeeccc]]][[[WWWTTTSSSSSSUUUVVVVVVTTTRRRQQQPPPQQQRRRSSSRRRRRRPPPOOOMMMLLLKKKJJJVVV]]]ccckkk}}}gggUUUSSSccciiiLLL===999777555444444555555555555555555666444555777777999AAAJJJZZZ}}}nnnlllzzzvvv}}}}}}}}}vvvtttnnngggbbbeeeoooxxxvvvssskkk___VVVPPPHHH@@@@@@CCCEEEGGGFFFCCC@@@===;;;:::888888;;;CCCMMMTTTbbb^^^XXXSSSPPPMMMJJJIIIQQQVVV```jjjjjjbbbaaaeeekkkiiifffaaa^^^[[[YYYYYYWWWUUUSSSQQQPPPMMMJJJGGGEEEDDDBBBAAA@@@????????????>>>???AAA>>>;;;???EEEFFFPPPWWWSSSIIIAAA;;;888666999;;;999IIIyyyqqqKKKAAA???;;;:::999999888777666555555444444444555555777555666888777777===EEEOOOZZZxxxqqqooo~~~wwweeeUUUSSSRRRSSSVVVYYYbbbuuu{{{ooodddiiijjjmmmqqqvvv{{{~~~~~~~~~{{{xxxxxxuuunnnfff```ddd{{{oooWWWgggZZZHHHHHH;;;555999444444444333333333333444444555666555444777===CCCDDD@@@GGGMMM\\\}}}ooozzzwwwtttxxxxxxiii```[[[ZZZYYYYYY^^^dddggghhhppptttyyyzzzwwwssspppooofffaaa[[[UUUPPPLLLGGGDDDFFFDDDBBBAAAAAABBBAAA???@@@>>>???BBBBBBDDDKKKTTT[[[jjj{{{~~~wwwpppjjjeeeaaa^^^XXXVVVTTTRRRQQQSSSUUUWWWSSSRRRPPPNNNNNNOOOPPPQQQPPPOOONNNMMMKKKJJJIIIHHHSSS\\\cccjjjzzziiiXXXUUU]]]mmmOOO???;;;:::888555555555555555555555555555444555777777888AAAKKK```vvvooowwwxxxuuuyyyqqq~~~}}}}}}zzzvvvssslllccc\\\]]]eeelllqqqnnneeeZZZRRRMMMGGG@@@>>>@@@CCCDDDCCCAAA===;;;888888777777999???GGGMMMQQQNNNIIIFFFCCCBBBAAAAAAGGGLLLWWW```bbb```eeemmmqqqnnnhhhccc___\\\YYYWWWUUUSSSPPPNNNLLLJJJGGGDDDCCCCCCAAA@@@???>>>>>>>>>>>>===>>>???===;;;@@@FFFRRRZZZ]]]TTTHHHAAA===;;;===>>>@@@BBBXXXsssLLLCCC@@@===;;;;;;;;;:::888666666555444444444555555666555555777666666<<>>@@@BBBGGGRRR]]]]]]nnn~~~tttllleee___[[[XXXSSSQQQOOONNNOOOQQQTTTUUUNNNNNNLLLKKKKKKKKKLLLMMMMMMLLLKKKJJJIIIHHHGGGFFFMMMXXXaaaiiivvveeeZZZVVVUUUssssssTTTBBB===<<<:::666666666666555555555555444444555666666888BBBLLLeee~~~uuuxxxtttooopppsss~~~}}}|||wwwtttpppllleee\\\UUUUUUZZZ```hhheee]]]SSSLLLIIIEEE???;;;===???@@@???===:::888666666666555666:::@@@DDDDDDBBB@@@>>>======???@@@BBBGGGQQQYYY]]]aaalllxxx}}}xxxqqqlllhhhccc]]]YYYUUURRRMMMJJJHHHGGGEEECCCAAA@@@???>>>======<<<<<<>>><<<<<<===<<<;;;AAAHHH]]]bbb```TTTFFF???<<<;;;===;;;===DDD^^^uuuMMMEEEBBB???===<<<<<<;;;:::777666555555444444555555555444444666555555;;;CCCLLLXXX{{{uuuvvv{{{ooo___RRRTTTZZZeeeqqq{{{tttkkkkkkrrr}}}qqqccc```ZZZVVVWWWSSSWWW___iiitttzzzqqqsssyyy}}}~~~~~~|||yyywwwtttkkkccc```~~~~~~^^^YYYwwwjjjSSSNNN>>>666:::555555555444444444444555555222777777444888CCCKKKKKKIIIQQQZZZiiiooo|||tttlll```VVVMMMMMMQQQRRRPPPNNNLLLNNNPPPRRRQQQPPPNNNMMMLLLIIIGGGGGGGGGHHHHHHHHHBBBBBBBBBCCCDDDDDDAAA???BBB??????AAACCCIIIUUUaaabbbssssssiiiaaa\\\WWWTTTOOONNNMMMLLLLLLNNNPPPQQQJJJJJJIIIHHHHHHIIIIIIJJJJJJJJJIIIHHHGGGFFFFFFFFFGGGQQQ]]]dddooo}}}rrr\\\YYYXXXOOOccc|||[[[EEE???>>><<<777777777666666666666666444444555777555888CCCOOOgggzzz}}}zzzvvvxxx~~~~~~{{{uuupppmmmccc```[[[TTTPPPQQQUUUZZZ___]]]UUULLLGGGFFFCCC>>>:::;;;<<<<<<;;;:::888666444555555555555777:::===???>>>===;;;;;;===@@@CCCFFFLLLSSSYYY]]]dddqqq|||{{{wwwssslllbbb[[[UUUQQQLLLHHHGGGFFFDDDCCC???>>>===<<<;;;;;;;;;;;;===;;;;;;<<<;;;;;;BBBJJJ^^^bbb```RRRDDD<<<999888:::777:::AAAYYYyyyPPPFFFCCC@@@======<<<;;;:::888777666555444444444555444333333555444444:::BBBNNNZZZ|||kkkgggrrr}}}wwwpppeeeXXXOOOWWWbbbrrr~~~oooaaa^^^cccjjjttt~~~~~~ccc]]][[[TTTUUU\\\YYY```jjjttt}}}~~~yyy{{{}}}{{{yyy}}}}}}xxxzzzyyyvvvvvvvvvnnneee[[[vvv|||```RRRoooqqqYYYRRR@@@777:::555666555555444444555555666111777888555;;;IIINNNKKKFFFNNNZZZmmmttt~~~jjjvvvnnnfffXXXNNNNNNRRRSSSTTTVVVTTTRRRQQQOOOOOONNNMMMLLLKKKHHHFFFEEEEEEFFFEEEEEEBBBBBBBBBDDDEEEEEECCCAAAAAA@@@AAAEEEHHHLLLWWWbbbmmm~~~sssggg___ZZZUUURRRNNNMMMKKKIIIIIIIIIJJJKKKGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGFFFFFFEEEEEEAAAKKKUUU^^^hhhvvv}}}jjjYYYYYYYYYLLLVVVwwwcccIIIAAA???;;;888888777777777666666666333444666777666888EEERRRmmm}}}{{{~~~|||{{{{{{~~~}}}yyytttmmmhhheeeYYYVVVRRRNNNLLLMMMPPPSSSVVVUUUOOOHHHDDDEEEBBB===999999:::999999888666666444555666666555555777999;;;;;;:::999888:::???DDDLLLQQQVVVYYY]]]dddnnnttt~~~|||yyytttjjj^^^UUUQQQMMMHHHEEEDDDCCCBBBAAA===<<<<<<;;;::::::::::::;;;::::::;;;:::;;;AAAJJJYYY^^^^^^SSSEEE<<<888666;;;:::===@@@QQQ{{{}}}TTTFFFCCC@@@======<<<:::999888888777666555444444444444222333555444444:::BBBLLL\\\uuu______lllzzzmmmeee^^^TTTLLLHHHOOO[[[jjjwww{{{dddYYYTTTYYYaaahhhrrr|||{{{jjjeee^^^TTTSSSZZZ___fffpppyyy~~~zzzxxxyyy{{{||||||vvvzzzyyyvvvvvvxxxqqqfff[[[nnnzzzfffRRRiiixxx^^^WWWCCC999;;;555666666555555555555666666222888888666@@@OOOQQQHHHEEEMMMXXXmmmtttlllddd{{{qqqggg[[[SSSUUUZZZZZZ]]]cccccc```\\\XXXVVVSSSQQQNNNLLLIIIFFFEEEEEEDDDDDDBBBDDDCCCCCCEEEGGGGGGFFFEEECCCCCCFFFKKKNNNSSS]]]gggzzzqqqddd\\\XXXSSSOOOLLLJJJHHHFFFEEEDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDD???EEENNNXXXdddsss|||ooo___[[[XXXKKKOOOggglllOOODDD???:::999999888888777777666666444555888999666999GGGVVVvvvvvvyyy|||}}}{{{xxxvvvxxxxxxwwwrrrjjjccc^^^\\\TTTQQQMMMJJJHHHHHHIIIJJJNNNNNNJJJDDDBBBCCC@@@;;;999888888777666666555555333444555555555555777999:::;;;;;;:::999<<>>===<<<;;;;;;:::999999:::::::::999:::;;;::::::@@@HHHUUU\\\]]]SSSGGG>>>:::888:::;;;>>>???IIIpppVVVGGGDDD@@@>>>===<<<;;;999999888777666555444444444444333333555444444:::BBBHHH]]]fffZZZggg{{{{{{lll[[[SSSNNNGGGDDDEEEHHHOOOWWW^^^fffkkkggg___VVVOOOPPP[[[dddhhhqqq|||}}}sssmmmfff]]][[[^^^bbbhhhpppvvvzzzxxxsssssswwwzzz}}}xxx}}}}}}xxxxxx{{{ttthhh^^^gggvvvjjjRRRccc}}}ddd\\\HHH<<<===666777666666666666666666777444888777777DDDUUURRRCCCEEENNN\\\tttjjjgggwwwggg___^^^gggmmmnnnsss|||zzzvvvqqqmmmiiiccc[[[VVVPPPMMMJJJIIIIIIJJJIIIHHHHHHGGGFFFGGGIIIKKKKKKJJJHHHGGGJJJPPPUUU\\\hhhsss~~~mmm___XXXTTTOOOKKKFFFEEECCCBBB@@@???????????????@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAACCCIIITTTcccsssyyygggXXXQQQHHHLLL^^^vvvUUUHHHAAA:::::::::999888888777666666555777::::::777:::IIIYYY|||~~~ooouuutttxxx~~~zzzxxx|||~~~|||yyyuuurrrsssssspppjjjaaaYYYTTTSSSNNNLLLHHHFFFEEEDDDDDDCCCGGGHHHFFFBBB@@@@@@<<<777777777555444333333444444111333444444444555888::::::<<<===<<<;;;@@@HHHOOOXXXWWWUUUWWWaaapppvvvtttuuuuuuqqqhhhZZZNNNHHHFFFDDDBBB@@@?????????===;;;;;;;;;::::::999999::::::999999:::<<<;;;:::>>>EEESSSZZZ[[[QQQEEE>>>;;;999888888===>>>GGGlll~~~RRRIIIFFFBBB@@@???>>><<<::::::999888666555555444444444333444555555555;;;CCCHHH___xxxyyyaaa^^^qqqsssaaaPPPIIIFFFCCCEEEIIIKKKNNNNNNOOOUUU]]][[[TTTUUUPPPSSS^^^eeegggnnnzzzyyyuuuqqqmmmiiifffdddccc```eeekkkooorrryyy|||xxxyyy{{{}}}}}}|||zzzzzz}}}vvviii[[[^^^nnngggNNNZZZggg```KKK??????888777777666666666666777777555888777777GGGYYYSSS@@@@@@MMM```uuussszzzyyywwwccc```fffttt}}}|||sssggg___QQQOOOLLLLLLMMMNNNNNNMMMLLLJJJIIIIIIKKKNNNOOOOOOLLLKKKNNNTTTZZZcccqqq~~~}}}~~~|||}}}}}}iii[[[TTTPPPLLLHHHBBBAAA@@@>>>======<<<<<<<<<<<<===>>>??????>>>>>>@@@@@@@@@@@@@@@AAAAAAAAACCCBBBGGGSSScccuuu}}}iiiTTTKKKFFFLLL[[[|||ZZZJJJBBB:::::::::999999888777777666555888;;;;;;888;;;JJJ[[[|||xxxjjjtttnnnyyyrrrpppuuu~~~|||zzzxxxsssooooooooollldddZZZRRRNNNMMMIIIFFFDDDCCCCCCCCCCCCBBBCCCDDDCCC@@@???>>>:::444666555444222111222222333000111222333333555888;;;555888999999:::???HHHPPP___\\\XXXZZZiii|||zzzzzzssseeeTTTIIIFFFHHHCCCBBBAAAAAAAAAAAA>>><<<;;;;;;::::::999:::::::::999999:::===;;;999===DDDRRRXXXXXXMMMAAA;;;999999:::999>>>AAALLLppp{{{LLLKKKHHHDDDAAA@@@???===<<<:::999888666555555444444555444444666555555;;;CCCMMM___tttzzzeeebbbttt```UUUJJJHHHIIIKKKMMMPPP___XXXTTTZZZdddiiiccc[[[OOOTTTZZZ^^^cccjjjttt{{{mmmbbb^^^dddfffcccdddkkklllhhheeeeeeiiiqqq~~~}}}yyynnneee```YYYeeedddKKKOOOvvvnnneeeNNN777<<<777999888777666666555555555555888999999===BBBBBB>>>AAAMMMdddzzzlllllloooiiipppooonnnnnnooorrrtttvvveeelllyyy{{{llldddXXXWWWUUUSSSRRRQQQQQQQQQOOOPPPQQQRRRRRRRRRQQQPPPTTTTTTVVV[[[dddoooyyy{{{~~~{{{dddQQQJJJHHHEEE@@@BBB@@@>>>===<<<===>>>???>>>===<<<<<<<<<===???@@@?????????>>>>>>>>>>>>>>>@@@>>>CCCSSSfffwwwhhhPPPHHHFFFNNN^^^{{{YYYLLLDDD:::<<<;;;:::999888666555555666999666666;;;;;;IIIbbb|||~~~pppuuuzzzqqqtttlllnnnsssvvv|||}}}xxxrrrmmmmmmkkkggg```XXXPPPJJJFFFGGGFFFEEECCCAAA???>>>===@@@???>>>===;;;999888888555555555444444333333333444444555555666777777777888;;;>>><<<:::AAAOOO[[[jjjooottt}}}rrr]]]NNNIIIJJJ???AAACCCCCCAAA>>>===<<<===;;;999888:::>>>CCCFFF===<<<;;;888777:::>>>BBBVVVZZZXXXMMMBBB===;;;999555===???:::MMM|||VVVKKKIIIFFFDDDBBB@@@===::::::888666666666666555444666333222333333333999???LLLeeessscccddduuuyyyZZZPPPIIIIIINNNRRRXXX]]]ddd______hhhsssrrrdddVVVNNNQQQWWW]]]eeeppp{{{uuuWWWNNNLLLUUU\\\^^^eeennnsssnnniiifffgggmmmwww}}}sssjjjcccZZZWWWhhhlllTTTNNNjjjuuukkkRRR:::>>>999999999777666666666666666555777888999===CCCDDD@@@HHHQQQfffyyylllbbbbbbddd______aaadddiiipppwww{{{}}}xxx{{{nnnhhh]]][[[XXXVVVTTTUUUVVVWWWYYYYYYZZZZZZZZZXXXWWWVVVVVVWWWZZZ^^^eeelllssswww~~~~~~}}}~~~xxx___MMMGGGFFFCCC@@@???>>><<<;;;;;;<<<===>>><<<<<<;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>AAA???DDDPPP```ooolllTTTJJJGGGLLL[[[|||YYYLLLEEE===<<<<<<;;;:::999888777666666999666666;;;<<>>>>>===;;;:::999888777555555444444444333333333444444444555666666777777666:::===>>>BBBKKKZZZeeesssyyyhhhWWWPPPPPPFFFGGGIIIGGGDDD@@@>>>>>><<<;;;999999:::===AAACCC===<<<:::888777:::>>>BBBRRRVVVUUUJJJ@@@;;;999888777;;;???BBB]]]uuuOOOLLLIIIFFFDDDBBB@@@===;;;;;;999777666666666555444666333222333333333888???IIIeeemmm^^^aaatttpppWWWPPPLLLNNNTTT\\\eeemmmgggeeehhhqqqxxxrrr^^^MMMKKKMMMSSS\\\hhhtttqqqhhhTTTLLLIIIOOOUUUWWW^^^gggrrrrrrqqqnnnmmmooosssvvvyyyooogggdddZZZWWWhhhoooYYYJJJ^^^vvvsssXXX>>>AAA;;;:::999888777666666666666666777777888>>>EEEFFFCCCMMMRRRggguuussslllffffffdddaaaeeelllxxxzzzqqqllldddbbb```]]]\\\]]]^^^```aaaaaaaaaaaa```^^^\\\[[[]]]___aaaeeehhhkkknnnooowww|||~~~uuussswww{{{sssYYYIIICCCBBB@@@>>>;;;;;;:::999999:::<<<===:::::::::999:::;;;;;;<<<========================AAA@@@CCCLLLVVVcccuuupppXXXNNNHHHKKKXXX|||XXXKKKGGGAAA<<<<<<;;;::::::999888888666999666666;;;<<>><<<:::999999;;;;;;:::999999888777777555444444444444333333333333333444444555666666666777999<<<@@@HHHTTT```iiiqqqzzznnn[[[RRRPPPJJJKKKLLLIIIEEEAAA>>>===::::::999999:::;;;===>>>;;;;;;:::888777999>>>AAANNNRRRQQQGGG===999888666999999<<>><<<;;;999999888888999:::;;;<<<999999999999::::::;;;;;;<<<<<<<<<<<<<<<=========??????AAAFFFLLLXXXlll~~~rrr[[[PPPHHHJJJVVVwww|||WWWJJJGGGCCC<<<<<<;;;::::::999888888777999666777;;;<<>>===<<<:::999888777888888777777777777777666444444444444444444444444333333333444555555666666;;;::::::???HHHSSS\\\aaagggrrr|||fffUUULLLIIIGGGHHHIIIGGGCCC???<<<;;;999999999999999999999999::::::999888777999===AAAIIINNNMMMEEE;;;888777777;;;777999CCC___~~~ZZZMMMJJJFFFDDDCCCBBBAAA???>>>;;;999888888888666555555333222444444444888>>>KKKfff~~~eeeZZZccc{{{vvvrrrqqqsssxxxrrrcccYYYVVVVVVZZZ___gggpppwww|||~~~www{{{aaaSSSSSSVVVZZZ\\\\\\]]]```bbbhhhlllnnnuuu|||||||||zzz~~~|||xxxvvvsssoookkkbbbZZZ```lll```GGGWWW```BBBDDD<<<;;;:::999888888777777777666666666888BBBKKKKKKFFFMMM[[[xxx|||vvvttttttoooppprrrsssrrrooollljjjllllllnnnooopppoooooonnnnnnnnnmmmnnnoooqqqsssttt{{{xxxxxxlllPPPBBB>>>;;;888888888888888888999999:::;;;999999::::::;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<>>>AAAFFFRRRhhh{{{qqq[[[PPPIIIIIIUUUjjj{{{VVVJJJHHHCCC<<<<<<;;;:::999888888777777:::777777<<<<<>>===<<<;;;:::999888777666666666666666666666666444444444444444444444444333333444444555666666777<<<::::::>>>FFFOOOVVVYYYdddnnnyyylllZZZMMMFFFCCCBBBDDDEEEDDDAAA>>><<<<<<888888888888888777666666888888888777777999===@@@FFFKKKKKKCCC;;;888999888<<<888:::@@@RRRxxx}}}[[[MMMJJJGGGEEEDDDDDDCCCBBB???===:::999999888777666555333333555555444888>>>KKKaaahhh```lllkkkWWWPPPUUU\\\iiipppxxx}}}~~~~~~uuubbbVVVZZZ```eeegggggghhhiiigggiiigggdddnnnxxxvvvwwwvvv{{{}}}~~~~~~zzzzzzxxxrrrmmm^^^XXX___ssslllLLLTTTbbbDDDEEE<<<<<<;;;:::999888888888888666666666:::DDDMMMLLLEEEGGGZZZxxx~~~{{{zzz|||uuuvvvxxxyyyxxxtttpppmmmlllnnnoooqqqrrrrrrrrrrrrrrrrrrrrrrrrsssuuuwwwyyyeeeJJJ???===999666666777777777888888888888888888999999:::;;;:::::::::999999999:::;;;;;;<<<<<<;;;:::;;;???DDDQQQfffyyypppZZZPPPHHHIIIUUUooowwwVVVMMMJJJEEE>>>>>>===<<<:::999888777777:::777777<<<===JJJccczzzxxx~~~vvvwwwssshhhkkkuuuzzzyyysssuuuvvvtttoookkkjjjkkkiiieee^^^VVVMMMEEE@@@======<<<<<<:::999888888777555555555555555555555555333333333444444444444555444444555555666777777777:::999:::>>>EEELLLRRRUUU^^^fffmmmttt}}}ppp___RRRIIIEEEBBB@@@BBBDDDCCCAAA???======888888777777777666666666777777888777777999<<>>;;;::::::999888666444222333555555444888===NNN```oooiiivvvxxx```TTTSSSZZZ```lllttt{{{|||xxxvvvzzzzzzggg[[[ZZZ```fffjjjlllnnnpppqqqqqqtttqqqkkkrrrwwwwwwyyyyyyxxx~~~}}}|||yyypppjjj\\\VVV]]]vvvtttNNNRRReeeEEEGGG===<<<;;;:::999999888999999666777777<<>>EEEQQQddduuuqqqZZZOOOHHHIIIUUUvvvsssWWWQQQOOOHHHBBBBBB@@@>>><<<:::999888888:::777888<<<===JJJcccrrrxxxssszzzvvviiikkkvvvyyyuuunnnqqqsssqqqllliiijjjllliiifff```XXXOOOGGG@@@===;;;;;;:::999888777777666666666666555555444444444333333333444444444555555555555666666777888888888777888:::<<<@@@FFFKKKOOOQQQWWW^^^gggtttyyyfffWWWMMMGGGCCCAAA>>>@@@BBBBBB@@@===<<<;;;888777777666666666666777555666777777777999<<>>IIIPPPKKKBBBOOO```xxx~~~|||~~~pppUUU===:::<<<999666777555555555555444333222222444555777888888888777666777777888999::::::;;;;;;>>>;;;:::???FFFRRRcccrrrrrr[[[OOOHHHHHHTTTuuupppWWWUUUSSSKKKEEEDDDCCCAAA>>><<<:::999888:::777888<<<===JJJccc{{{nnnxxx}}}vvvzzzkkklllssssssllliiimmmooonnnjjjgggiiillliiigggbbb[[[SSSJJJCCC???:::999999888777666666555777777666555555444333333333333333444444555555555666666777777888888999999777888:::;;;<<<>>>CCCGGGHHHMMMUUUbbbuuutttaaaQQQHHHDDD@@@======???@@@@@@===:::888888888777666555555666777888555666777777777999<<<>>>>>>CCCEEE???888888999999777444:::@@@HHHjjjyyybbbNNNKKKGGGEEEEEEGGGGGGGGGBBB@@@===;;;;;;:::888777444222333666666555777===DDDXXXvvvsssyyytttjjjhhhkkkooorrroooqqqqqqlllgggiiiqqqyyyzzz~~~ppp___RRRSSSSSSUUU\\\gggsss}}}||||||{{{|||yyynnnjjj^^^XXXeeevvveeeFFFSSS{{{hhhOOOHHHAAA???===;;;:::::::::999888;;;777888AAAJJJKKKFFFBBBLLLgggzzz~~~|||cccOOO>>>;;;999444444:::555555555555555555555555555444444444444555666666777888888888888999999999<<<888:::???BBBFFFUUUfffooo[[[MMMIIILLLPPPsssooo\\\SSSMMMNNNKKKGGGCCC@@@???===:::666888:::777666:::<<>>???===GGGWWWhhhvvv}}}vvvkkk\\\OOOGGGCCC@@@>>>@@@???>>><<<:::888777666777777777777666666666666888777666666777999;;;===BBBAAA???<<<888777888:::>>>777@@@FFFJJJoooooo}}}ttt}}}YYYPPPOOOLLLIIIGGGGGGHHHIIIGGGEEEBBB???===;;;::::::666333333555555444777<<>>NNNhhh|||~~~nnnnnntttzzzwww~~~{{{uuujjjgggbbb\\\]]]aaaeeefffdddeeehhhllliiifff```VVVMMMDDD???===;;;:::999777666666555555555555555555444444444444444444444444555555555555777777777888888999:::;;;;;;::::::::::::<<<===>>>>>>FFFSSS```jjjpppqqqqqqnnneeeWWWLLLFFFCCC@@@>>>???>>>===;;;999888666666777666666666666666666666777666666666777999;;;<<>>;;;777666888999999555<<>>======<<<;;;999999999999===BBBFFFEEEBBBMMMbbbxxx~~~lllIII<<<222333555333333666444444555555555555555555444444444444444555666666888888888888999999999:::===999:::>>>AAAHHHZZZooovvv```MMMEEEJJJQQQfffYYYSSSLLLLLLKKKHHHFFFEEEDDDCCC@@@>>>888:::777888===???MMMggg{{{|||uuuwwwtttzzzzzzzzzlllddd___ZZZ]]]___aaa```___```dddhhhbbb^^^YYYQQQJJJDDD???<<<;;;:::999888777666666666555555555444444444333333555555555555666666666666888888888888999:::;;;;;;<<<<<<;;;;;;;;;;;;<<<===???DDDLLLUUU\\\```aaabbbeee\\\PPPGGGCCCBBB@@@???===<<<;;;:::888666555555666666666666666666666666666666555555666888:::;;;???>>><<<999666555777999999:::===@@@UUU~~~xxx|||^^^VVVRRROOOPPPSSSTTTPPPLLLGGGFFFDDDAAA???===<<<<<<777555555666555444777<<>>===<<<;;;999:::;;;;;;<<>>AAAHHH]]]ssszzzcccNNNEEEJJJRRRxxxggg\\\UUUMMMLLLLLLJJJIIIGGGEEECCCAAA???:::<<<888888<<<===IIIaaa{{{vvvzzz}}}~~~nnnccc]]]ZZZ[[[]]]^^^^^^]]]]]]___bbb[[[XXXSSSMMMIIIDDD@@@===;;;:::999888777777777777666666555555444333333333666666666666777777777888999888888999999:::;;;<<<>>>======<<<<<<<<<;;;;;;===@@@FFFMMMSSSXXX[[[\\\]]]UUUKKKDDDAAAAAA???>>>;;;;;;:::888777666444444555555555666666666666666555555555666777888:::;;;===<<<;;;888555555666888999>>>===???]]]~~~}}}yyy___WWWRRRPPPRRRWWWXXXRRRLLLHHHGGGEEECCCAAA???>>>===999666666777666444777<<>>===<<<:::888<<<===<<<<<>>@@@HHH^^^vvv~~~xxxaaaLLLCCCHHHPPPhhhmmmcccZZZOOONNNMMMMMMLLLIIIFFFBBB???>>>======888777;;;:::CCCXXXuuurrreee]]][[[YYY[[[]]]^^^^^^\\\\\\[[[XXXTTTOOOLLLIIIFFFBBB???;;;:::999888777777777888666666666555555444444444777777888888888999999999999999999999:::;;;<<<===>>>>>>>>>>>>===<<<<<<;;;:::===BBBIIIPPPVVVZZZ]]]VVVOOOGGGAAA@@@???>>><<<::::::999888666555444444444444555555666666666777555555666777888999::::::;;;;;;999777555555777999555>>>::::::^^^~~~~~~uuu___VVVRRROOORRRXXXXXXQQQKKKHHHHHHFFFEEECCCAAA???>>>:::888777888666444666<<>>@@@DDDHHHCCCHHHNNNWWWgggwwwsss|||nnnbbbaaahhhoooxxx~~~~~~|||{{{zzztttxxx~~~|||~~~}}}yyyxxx{{{}}}~~~}}}tttYYYWWWdddqqqbbbHHHMMMhhhiiiRRRPPPJJJIIIFFFBBB@@@???===;;;999===>>><<<<<>>RRRqqqxxxiii^^^[[[WWWXXX[[[]]]]]]\\\YYYXXXXXXSSSNNNKKKIIIGGGBBB???::::::999888888888888888666666666666666666666666888999999999::::::::::::::::::::::::;;;<<<======>>>>>>??????>>>===<<<<<<999;;;???EEEKKKQQQUUUXXXMMMHHHAAA>>>>>>>>>===;;;:::999888777666555444444444444444555555666666777666666777888999:::;;;;;;::::::999777555555777999666@@@;;;===bbbqqq]]]TTTQQQPPPRRRUUUTTTOOOJJJHHHHHHHHHFFFEEEBBBAAA???<<<999888999777444666;;;EEEUUUqqqxxxqqqzzzzzzeeeQQQGGG>>>@@@AAABBBBBBDDDIIIMMMMMMSSS^^^mmmssspppsss~~~qqq```\\\[[[bbbkkkuuu|||}}}}}}}}}{{{yyyyyy|||pppUUUVVVdddooo]]]CCCKKKggggggTTTSSSLLLLLLIIIFFFCCCBBB@@@===<<<======:::;;;HHHVVVSSSFFFLLL]]]rrr}}}zzz}}}|||gggGGG777777888888777888888777555777888888999999:::;;;;;;999999888888999999:::;;;999999999:::::::::;;;;;;999888<<>>PPPttt~~~~~~mmm```ZZZVVVVVVWWWXXXZZZZZZXXXWWWXXXSSSMMMJJJIIIGGGBBB===::::::999888888888999999666666777777888888999999999::::::::::::;;;;;;;;;::::::::::::;;;<<<===>>>===>>>?????????>>>===<<<:::;;;===???BBBEEEHHHIIIDDD???;;;:::<<<===<<<;;;:::999999888777666555555333333444555555666777777666777888999:::;;;;;;;;;::::::999777555666888:::777CCC>>>BBBhhhmmm[[[SSSRRRQQQQQQQQQPPPMMMJJJIIIIIIIIIHHHFFFDDDBBB@@@===:::999999777444666;;;HHHVVVnnnxxx{{{eeeOOODDDAAADDDGGGIIIIIIKKKOOORRR^^^eeetttvvveeegggqqq}}}aaa[[[]]]]]]```gggooouuuxxx}}}}}}~~~|||uuummmsss}}}yyy}}}}}}|||zzziiiVVVYYYgggooo[[[AAAJJJgggfffUUUVVVNNNOOOLLLHHHFFFDDDBBB@@@===<<<;;;888:::JJJYYYTTTEEEJJJ\\\qqqyyysss{{{}}}WWW???;;;888999:::999:::;;;;;;999888888999:::;;;;;;<<<<<<::::::999999::::::;;;<<<999999:::::::::;;;;;;;;;888888<<<@@@@@@EEE[[[sss{{{{{{kkkZZZMMMHHHIIILLLggg~~~sssbbbTTTVVVNNNPPPRRRQQQLLLHHHGGGGGG@@@???999999>>>;;;???QQQuuuvvvtttppp```YYYWWWUUUTTTTTTVVVXXXXXXXXXXXXRRRLLLIIIHHHFFFAAA<<<::::::999999888999999999666666777888999:::;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<>>>>>>===>>>???@@@@@@???>>>===<<<<<<<<<;;;;;;;;;;;;;;;===999666777:::======;;;:::999999888777666666555333333444444555666777777777888999:::;;;<<<<<<<<<::::::999777666666999;;;333???;;;BBBgggkkkYYYSSSSSSRRRQQQOOOMMMLLLKKKIIIIIIIIIHHHGGGEEEBBBAAA>>>;;;::::::777444666;;;GGGRRRggg|||wwwcccRRRHHHJJJJJJJJJLLLPPPWWWaaahhhrrrsssjjjhhhmmmvvv~~~~~~hhhfffgggcccdddkkkppppppssszzz}}}{{{yyynnniiikkksss~~~{{{|||zzzyyyqqq]]]UUUZZZiiiqqq^^^DDDIIIaaaxxxjjjZZZTTTTTTMMMLLLIIIEEECCCAAA@@@@@@===AAA===:::JJJ___YYYBBBNNNYYYnnnzzzvvvwww{{{iiiFFF888888999999999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<;;;;;;;;;::::::999999999888999===???@@@FFFXXXiii{{{xxxaaaOOOKKKFFFEEENNNbbb~~~lll```YYYUUURRRTTTWWWWWWUUUOOOIIIEEEBBBAAA@@@>>>::::::DDDOOOggg}}}}}}nnneeegggsss~~~qqqcccYYYRRRNNNLLLPPPQQQPPPPPPRRRUUUSSSNNNGGGAAA>>>???@@@;;;:::999999888888999999888888999999999:::::::::;;;;;;;;;<<<<<<<<<==================<<<;;;:::999@@@AAAAAAAAA@@@>>><<<;;;::::::999:::;;;<<<;;;:::===<<<:::::::::<<<======999999999888666666888:::555666666666666666555555777999:::<<<======<<<<<<999888777555666777888:::;;;???BBBJJJfffnnn```SSSQQQNNNLLLLLLKKKIIIGGGKKKLLLLLLJJJHHHEEEAAA???===<<<:::888777777888999GGGSSSccc~~~{{{uuuyyy~~~~~~yyyhhhYYYQQQPPPRRRVVV[[[cccmmmxxxttthhhfffmmmzzzpppkkkjjjggghhhooottttttvvv{{{}}}{{{vvvnnnlllooottt|||~~~{{{mmm___VVVXXXfffooo]]]DDDIIIaaazzzhhhYYYTTTVVVNNNMMMJJJGGGDDDCCCBBBAAA;;;@@@===;;;LLL```[[[FFFCCCPPPhhhwwwqqqrrrkkkiiisss\\\AAA999;;;999999999999:::::::::::::::;;;;;;;;;<<<<<<======<<<<<<<<<;;;<<<<<<<<<===;;;;;;;;;:::999999888888999:::===>>>>>>DDDUUUeee{{{~~~ttt\\\KKKIIIFFFFFFQQQnnn|||kkk```ZZZWWWWWWWWWWWWUUURRROOOKKKIIIDDDBBB@@@>>>::::::DDDPPPhhh{{{|||ooo\\\UUUZZZjjjzzzssseee\\\RRRMMMLLLPPPQQQOOOOOOPPPQQQOOOKKKFFF@@@>>>>>>???;;;::::::999999999999999888999999999999:::::::::;;;;;;;;;<<<<<<<<<==================<<<;;;:::999>>>>>>???@@@@@@@@@???>>><<<;;;;;;:::::::::999999;;;<<<===???AAAAAA@@@>>>;;;;;;999888666666777999555666666666666666555555888999:::<<<<<<<<<<<<;;;888777666555555777888999>>>>>>???KKKmmmkkk^^^TTTQQQMMMKKKKKKJJJIIIHHHJJJKKKKKKJJJHHHEEEBBB@@@???>>>;;;999888999999:::JJJRRR___{{{|||yyynnnjjjtttzzztttiiiccc```dddkkkttt~~~qqqfffdddhhhsssnnnhhhkkklllnnnuuuyyyzzz|||~~~tttqqquuuwww{{{vvvkkkdddXXXXXXccckkk[[[CCCIIIaaa{{{dddWWWTTTXXXOOONNNLLLIIIGGGEEEDDDDDD===AAA???>>>LLL^^^YYYFFFEEEPPPhhhsssnnnooo___```ggguuuiiiKKK:::999>>>888999::::::;;;;;;;;;:::;;;;;;<<<<<<===>>>??????>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;::::::999888888777:::;;;=========BBBSSSddd}}}{{{pppWWWHHHGGGDDDGGGTTTvvvhhh```\\\ZZZ\\\ZZZWWWTTTQQQOOONNNNNNGGGDDDAAA>>>:::;;;DDDOOOggg}}}~~~{{{yyyxxx```OOOJJJRRRcccsssuuuhhh___QQQMMMLLLOOOPPPNNNMMMNNNLLLKKKIIIEEE@@@===<<<===;;;;;;:::999999999999:::999999999999::::::::::::;;;;;;<<<<<<<<<=====================<<<<<<;;;:::;;;;;;===>>>@@@AAABBBCCC@@@@@@???>>>===<<<<<<;;;@@@AAADDDHHHJJJIIIEEEAAA>>><<<:::777666666666777666666666666666666666666888999:::;;;<<<<<<;;;;;;777666555555555777888999AAA===>>>QQQzzziii]]]UUUQQQMMMJJJIIIIIIIIIIIIIIIIIIJJJIIIHHHFFFCCCBBBAAA@@@>>><<<;;;:::;;;;;;JJJNNN[[[zzzkkk```]]]mmmuuu}}}tttoooooottt|||qqqllllllnnnqqqzzzppp\\\\\\dddjjjsssxxxvvvwww~~~xxxlllhhh\\\YYYaaahhhXXXBBBHHHaaayyy|||___SSSQQQVVVQQQPPPNNNLLLJJJIIIGGGGGGBBBEEEBBB???JJJXXXTTTDDDHHHRRRiii~~~oooppprrr\\\^^^eeerrrvvvVVV???777999===888999:::;;;<<<<<<;;;;;;;;;;;;<<<>>>???@@@AAAAAA@@@@@@@@@@@@??????>>>>>>:::::::::999888888777777;;;;;;===>>>===DDDUUUggg}}}oooVVVGGGEEEBBBEEEUUUzzzmmmccc___]]]]]]]]][[[XXXUUURRRQQQPPPQQQIIIEEEBBB???<<<<<>>:::777666666666555666666666666666777777777888999:::;;;<<<;;;;;;:::555555555555666777888999@@@===CCC\\\fff]]]VVVRRRMMMIIIIIIJJJJJJJJJIIIIIIIIIIIIHHHFFFEEEDDDBBBAAA???===<<<;;;;;;;;;FFFJJJYYY|||uuucccXXXWWWjjjttt}}}uuuppptttzzz{{{kkkjjjtttzzzzzzyyy}}}[[[NNNQQQ[[[cccuuuzzz{{{zzz}}}nnneee```\\\bbbfffUUU@@@IIIddduuusssZZZQQQNNNSSSQQQQQQPPPOOOMMMKKKJJJIIICCCFFFCCC???GGGTTTRRRFFFDDDNNNeee|||kkkttttttpppvvv~~~jjjYYYbbbnnnfffJJJ;;;777999:::888999;;;<<<======<<<<<<<<<<<<===>>>???AAAAAABBBAAAAAAAAAAAA@@@???===<<<999999888888888777777777:::;;;===???@@@HHH[[[mmmoooUUUGGGEEE???CCCUUU||||||iiiaaa]]][[[\\\ZZZZZZXXXWWWUUUSSSQQQPPPLLLGGGCCCAAA>>>===DDDLLLeeezzzyyyzzzlll\\\UUUVVV^^^lllwww{{{sssiiibbbRRRMMMKKKLLLLLLIIIHHHJJJKKKLLLKKKHHHBBB>>>;;;:::===<<<;;;;;;::::::;;;;;;999999:::::::::;;;;;;;;;<<<<<<<<<=========>>>>>>=========>>>======<<<;;;::::::<<<>>>BBBFFFKKKMMMRRRTTTWWWYYYZZZ[[[^^^aaaeeecccaaaaaa```[[[RRRKKKDDD???:::777666666666555666666666666666777888999888999:::;;;;;;;;;:::999444444555666777888999:::<<>><<<;;;;;;:::AAAIIIYYY{{{kkk\\\VVVXXXnnnwww}}}tttnnnrrrxxxmmmccc```jjjyyy~~~|||mmmUUUNNNOOOWWW___uuuyyy{{{{{{qqqbbb```^^^dddgggSSS???MMMlllssshhhVVVQQQNNNQQQQQQQQQQQQPPPOOOMMMLLLKKKBBBDDDAAA???FFFSSSUUUOOOHHHOOOeee{{{xxxmmm{{{qqqaaadddqqq~~~~~~kkkaaalll{{{rrrWWWCCC:::999999888777999;;;===>>>>>>===<<<======>>>>>>???@@@AAAAAA@@@AAAAAAAAA@@@>>><<<:::666777777777777888888888:::;;;>>>@@@CCCLLL```sss}}}lllRRRGGGFFF@@@DDDWWW{{{zzzggg___ZZZWWWWWWVVVVVVWWWWWWVVVTTTRRRPPPMMMHHHEEECCCAAA???CCCIIIcccyyyppp___YYY^^^jjj{{{~~~zzzwwwqqqiiibbbTTTNNNIIIIIIIIIFFFGGGIIIKKKLLLKKKHHHCCC???============<<<;;;;;;;;;;;;<<<::::::::::::;;;;;;;;;;;;<<<<<<=========>>>>>>>>>=========>>>>>>======<<<<<<<<<>>>AAAGGGMMMTTTWWW```dddiiimmmooosssxxx||||||xxxtttqqqnnnfffZZZQQQEEE@@@999666666777666555777666666555666777999:::888999:::;;;;;;:::999888333444555777888:::;;;;;;:::AAAUUUyyy{{{^^^ZZZTTTQQQNNNLLLMMMOOOPPPPPPLLLLLLKKKJJJIIIIIIHHHHHHBBBBBBAAA???>>><<<;;;:::>>>KKKXXXsss}}}eeeUUUWWWccc|||xxxwwwllldddccchhhooowww~~~xxxjjj___[[[\\\dddpppyyy{{{}}}kkkYYYRRRPPPYYYeeetttwww~~~www}}}yyyggg^^^^^^fffgggSSS@@@SSSvvvuuu___UUUTTTPPPQQQQQQQQQQQQQQQPPPOOOMMMLLLFFFFFFCCC???FFFSSSXXXUUUNNNRRRdddwww}}}wwwrrrgggdddooo}}}~~~pppnnnwwwmmm]]]HHH;;;888::::::888777999<<<>>>??????>>>======>>>>>>>>>??????@@@@@@???@@@@@@@@@>>><<<999888444555555666777888999999;;;<<<>>>AAACCCMMMbbbuuu|||tttcccLLLEEEGGGBBBGGG\\\tttbbb]]]XXXTTTTTTSSSTTTTTTTTTTTTSSSRRRRRRMMMIIIFFFFFFDDDAAABBBFFFYYYooo|||nnnbbbcccooozzzwwwuuuooohhhcccVVVOOOHHHFFFEEEDDDFFFIIIHHHIIIHHHFFFCCCAAA@@@AAA>>>======<<<<<<<<<<<<<<<:::::::::;;;;;;;;;;;;<<<<<<=========>>>>>>>>>>>>======>>>>>>>>>>>>=========>>>@@@FFFNNNWWW```eeennnssszzz~~~}}}rrrbbbUUUFFF@@@999666777888777555777666555555666888:::;;;888999:::;;;;;;:::999888333444666888:::;;;<<<===;;;BBBZZZqqqZZZZZZRRRPPPNNNNNNPPPRRRRRRRRROOONNNMMMLLLJJJJJJIIIIIIDDDDDDCCCBBB@@@>>><<<;;;;;;LLLVVViii|||qqq]]]QQQ___uuuwwwvvv}}}vvvkkk^^^UUUOOORRRXXX^^^ccciiiooosssssssssnnneee```]]]ZZZVVVXXX```mmmwwwxxxwww}}}ppp^^^RRROOO\\\ooossswwwyyy{{{qqq[[[]]]fffhhhSSSBBBXXX~~~wwwZZZTTTVVVRRRRRRPPPQQQQQQQQQQQQOOONNNLLLLLLKKKFFFAAAFFFQQQWWWWWWIIILLL]]]qqqiiigggppptttvvv|||mmm\\\OOO???666666::::::999777999<<>>===>>>>>>>>>>>>>>>>>>????????????@@@???>>>;;;888666333333444666777999::::::<<<<<<>>>AAACCCMMMaaauuuxxx{{{kkk[[[GGGCCCHHHDDDKKKaaakkk\\\ZZZVVVSSSTTTSSSRRRQQQQQQQQQRRRSSSTTTMMMIIIGGGHHHFFFBBBAAADDDNNNdddppphhhfffppp~~~~~~yyyvvvtttoooiiicccXXXOOOGGGEEEDDDCCCEEEIIIEEEEEEEEEDDDBBBBBBCCCDDD>>>>>>===<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<============>>>>>>>>>>>>======>>>>>>>>>>>>>>>======???BBBIIISSS^^^hhhooowww}}}zzzgggXXXFFF@@@888555777999888666777666555555666888:::;;;888999:::;;;::::::888888444555777999;;;<<<===>>>===CCC[[[jjjXXX\\\QQQPPPOOOPPPRRRTTTTTTTTTQQQPPPNNNLLLKKKJJJJJJJJJFFFFFFEEEDDDBBB@@@>>>===999LLLTTTaaa}}}tttooozzzdddTTTSSSgggsssuuurrreeeZZZRRRNNNFFFGGGHHHJJJMMMOOORRRSSSPPPSSSUUUTTTRRRRRRVVVZZZ___nnnvvvyyy|||lll]]]TTT___rrrwww~~~zzz~~~tttddd]]]rrrfffPPPJJJWWW~~~ttt\\\VVVUUUTTTRRRTTTRRROOOLLLKKKJJJKKKKKKLLLIIIKKKHHHFFFTTTaaa]]]GGGHHHZZZqqq{{{mmmoooyyy~~~vvvzzzjjj___HHHBBB:::666666888888888888888999999999999::::::;;;;;;<<<>>>????????????===<<<:::888777666555555444555666777888999:::::::::===>>>>>>AAAMMM```ooo~~~|||uuucccUUULLLIIICCC@@@QQQiii~~~]]][[[YYYVVVVVVUUUUUUOOOMMMQQQSSSRRRQQQRRROOONNNKKKHHHFFFDDDCCCCCCQQQfffmmmdddgggmmm{{{}}}|||}}}}}}||||||zzzwwwsssnnnjjjfffeeeaaaVVVIIICCCDDDFFFEEECCCIIIGGGEEEDDDEEEEEEDDDCCCCCCBBBAAA??????>>>>>>>>>===============>>>>>>???EEEDDDCCCBBB@@@???>>>>>>===>>>???@@@@@@@@@@@@@@@BBBEEEJJJOOOVVV```mmmuuu{{{eeeQQQDDD>>>888666777999777444555555666666777777888888888999;;;;;;;;;999777666555777999:::::::::;;;<<<@@@@@@```ccc^^^WWWQQQQQQQQQQQQQQQPPPPPPPPPMMMLLLKKKIIIHHHGGGFFFFFFFFFFFFFFFEEEDDDBBB@@@???@@@FFFQQQgggxxxssstttkkkTTTMMMTTTlllqqqvvv~~~uuufffZZZQQQKKKHHHEEEEEEEEEFFFGGGIIIJJJKKKMMMNNNNNNMMMMMMRRR[[[bbbiiixxxttteee[[[dddvvv}}}~~~}}}|||xxxccc```qqqdddMMMKKK^^^~~~nnn[[[VVVSSSQQQRRRUUUSSSPPPMMMKKKJJJKKKKKKLLLIIIKKKIIIHHHYYYiiijjjQQQNNN]]]pppzzzwwwqqqttt~~~{{{uuuqqqqqqrrrttttttooofffZZZRRRCCC???888555555666666666888999999999999:::::::::;;;<<<===>>>>>>>>>>>>>>>;;;:::999888777777777888666666666777888999::::::888===AAA@@@AAAMMMcccuuuwwwmmmXXXKKKCCCDDDCCCDDDUUUlllqqqVVVWWWWWWTTTUUUTTTUUUSSSUUU\\\^^^YYYSSSQQQOOONNNKKKHHHFFFEEEEEEEEEKKKccctttdddcccmmm{{{~~~{{{zzz{{{{{{{{{yyyxxxuuurrrnnnkkkhhhgggbbbXXXLLLEEEEEEFFFEEEBBBGGGFFFEEEFFFHHHIIIHHHFFFDDDCCCBBBAAA@@@????????????>>>>>>>>>>>>???@@@@@@BBBBBBBBBBBBAAA@@@??????>>>???@@@AAABBBCCCCCCCCCAAAGGGOOOWWW___iiittt{{{yyycccQQQBBB===777555777888666444555555666666777888888888999:::;;;;;;:::999777555444666999:::::::::;;;===GGGFFFccc}}}^^^[[[WWWTTTSSSRRRQQQPPPOOOOOOOOOLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGFFFEEEBBB@@@???>>>EEEPPPaaa|||zzzxxx{{{yyy___PPPOOOWWWpppsss}}}}}}iiiXXXPPPLLLIIIGGGGGGGGGFFFFFFFFFFFFGGGGGGIIIIIIKKKLLLQQQXXXaaagggttt{{{mmmccckkk|||{{{xxx{{{aaadddppp```IIIKKKggg~~~cccYYYWWWPPPNNNSSSUUUSSSPPPMMMKKKJJJJJJJJJKKKHHHKKKKKKKKK]]]qqqvvvVVVPPP```vvv{{{xxxyyy{{{ssshhhdddddd^^^\\\YYYVVVSSSMMMGGGBBB===:::666444444555555444999999999999:::::::::;;;<<<<<<===============<<<999999888888888999999:::777888888888999999::::::777===BBBBBBDDDRRRjjj}}}qqqbbbRRRGGGAAABBBCCCGGGZZZqqqkkkUUUWWWXXXVVVVVVTTTTTTUUU\\\dddddd\\\SSSOOOOOONNNKKKIIIHHHGGGGGGHHHJJJ___~~~wwwhhh]]]jjj|||{{{xxxxxxxxxxxxxxxvvvuuusssqqqnnnllljjjiiiddd[[[OOOHHHGGGGGGEEEBBBEEEEEEGGGJJJMMMMMMLLLJJJFFFEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@AAABBBBBBAAABBBDDDEEEEEEDDDCCCBBBBBBCCCDDDFFFHHHIIIJJJKKKFFFNNNZZZeeemmmuuu}}}wwwaaaPPP@@@;;;666555666777555333555555666777777888888999:::;;;;;;;;;:::888555444444666888999999:::<<<>>>FFFPPPsss{{{___]]]]]]WWWVVVSSSPPPNNNMMMNNNNNNKKKJJJIIIHHHHHHHHHHHHIIIHHHHHHHHHGGGEEECCC@@@???<<>>EEELLLTTTfff~~~ppplllVVVRRRXXXqqqzzz{{{hhh[[[WWWUUURRROOOOOOOOONNNNNNNNNNNNOOOOOOTTTUUUZZZeeesss}}}uuuppp}}}~~~~~~vvvvvvvvvmmm[[[lllnnn[[[EEEKKKrrrqqqUUUVVVXXXNNNLLLUUUTTTRRROOOLLLJJJIIIIIIIIIHHHHHHRRRVVVPPPWWWgggmmmTTTFFFUUUsss~~~~~~nnn[[[RRRNNNJJJFFFGGGEEEAAA???>>><<<999666666666666666555555555555888888888999999999::::::;;;<<<<<<<<<<<<;;;;;;:::<<<;;;:::999888888888888::::::::::::;;;;;;;;;;;;>>>===???HHHYYYlll{{{oooYYY??????AAAAAADDDVVV~~~}}}iiiTTTRRRNNNNNNQQQOOOVVVUUUVVVYYYWWWRRRQQQRRRPPPOOONNNLLLLLLLLLLLLMMMNNNYYYkkk~~~|||wwwlllkkkttt}}}|||xxxvvvtttqqqpppppppppooonnnnnnmmmmmmlllfff```XXXQQQNNNJJJFFFCCCFFFHHHKKKOOORRRRRRPPPMMMJJJIIIIIIHHHHHHHHHHHHIIIHHHHHHGGGGGGHHHHHHIIIJJJLLLMMMNNNOOOOOONNNMMMMMMRRRSSSTTTVVVYYY\\\___```fffnnnzzznnnWWWGGG:::888666555555555555444666666777777888999999999<<<;;;:::999888666555444555666888999:::<<>>AAAPPPeeexxxmmmWWWBBBDDDEEEBBBDDDXXXxxxuuugggVVVSSSOOOPPPUUUTTTXXXUUUTTTUUUSSSPPPRRRWWWRRRQQQPPPNNNMMMMMMNNNNNNIIIUUUiiiwwwtttzzz|||xxxvvvssspppnnnpppoooooonnnmmmllllllkkkeeeaaa[[[VVVQQQLLLHHHEEEFFFGGGKKKOOORRRSSSQQQNNNNNNMMMMMMMMMNNNOOOPPPPPPQQQQQQQQQPPPQQQRRRRRRSSSTTTTTTTTTUUUVVVWWWWWWXXX]]]]]]^^^```cccfffiiikkkvvv}}}}}}dddNNN???888888777666666666666666666666777888888999999:::;;;::::::888777666555555666777999:::;;;>>>BBBEEEZZZnnn```XXXXXXTTTSSSPPPMMMKKKKKKKKKKKKIIIIIIHHHHHHHHHIIIIIIJJJGGGGGGGGGGGGFFFDDDBBB@@@BBBFFFIIIOOOccc~~~sss```^^^oooyyyqqqrrrzzzoooiiifffeeeeeeccccccbbbbbbbbbbbbcccccc```aaaiiizzz|||rrrxxxvvvxxxzzzpppjjjcccXXX[[[sssfffRRRCCCRRRtttuuueeeYYYWWWWWWRRRQQQUUUWWWUUUSSSPPPOOOOOOPPPQQQYYYZZZeeegggXXXQQQ[[[aaa\\\JJJIIIWWWeeeyyyzzzyyyxxxwwwuuutttssssssqqqooolllhhhddd```^^^\\\YYYYYYYYYWWWVVVSSSQQQPPPLLLIIIIIIMMMOOOOOOTTT[[[YYY]]]___]]]]]]```___\\\[[[___bbbdddkkkrrrsssnnn```SSSIIIHHHHHHDDD@@@>>>===<<<:::999999999888666666777777555222222444777666666666666777777777777888999:::;;;;;;;;;;;;;;;;;;::::::999999999::::::::::::;;;<<<======>>>>>>>>>@@@GGGYYYnnn}}}jjjUUUHHHGGGFFFEEEJJJ```gggYYYWWWSSSTTTXXXUUUTTTSSSUUUWWWUUUQQQRRRVVVTTTSSSQQQOOONNNNNNNNNNNNIIITTTggg}}}zzzwwwuuusssqqqoooppppppooonnnlllkkkjjjjjjeeebbb]]]YYYTTTNNNJJJGGGCCCEEEHHHMMMRRRTTTSSSQQQRRRRRRSSSTTTUUUWWWXXXYYY]]]\\\\\\\\\\\\]]]^^^^^^^^^]]]^^^___aaadddhhhjjjlllllllllmmmppptttwwwyyyoooXXXFFF:::777888888777666666666777666777777888888999:::::::::999888777777666666666777888:::;;;<<<@@@DDDHHH___{{{fff___XXXXXXOOOOOOMMMLLLKKKKKKKKKKKKJJJIIIIIIHHHHHHHHHIIIIIIEEEEEEFFFFFFEEEDDDBBBAAA@@@EEEHHHKKK\\\zzzrrrfffnnn|||{{{{{{zzz{{{||||||vvvuuuuuuppppppsssvvvsssrrrqqqpppoooooooooooonnnttt{{{mmmnnnzzzzzzwwwuuuppp}}}vvvlllfff___TTT]]]uuubbbMMMBBBUUUllllllddd\\\XXXVVVTTTTTTUUUXXXWWWUUUSSSRRRSSSTTTUUUccccccmmmmmm[[[RRR\\\cccXXXKKKLLLWWWbbbxxx|||{{{{{{uuutttsssrrrpppmmmkkkjjjeeeccc___[[[VVVRRRPPPNNNIIIIIIIIIIIIHHHFFFDDDCCC>>><<<===BBBBBB>>>???EEEEEEIIIKKKKKKLLLOOONNNIIIIIINNNQQQSSSWWW\\\YYYQQQIIIDDDCCCEEEDDD===:::======;;;888777888999999888666777666333000000333666555555555555666666666666777888999:::;;;<<<<<<<<<999999999999:::;;;<<<===::::::;;;<<<===>>>???@@@<<>>>>>:::;;;;;;<<<<<<;;;;;;:::>>>>>>???AAAAAABBBBBBBBBBBBCCCEEEGGGGGGGGGGGGFFF???@@@@@@@@@???>>><<<:::999888888888777777666666777777666555444444333333222333333444444333333222555777:::<<<<<<;;;999777============<<<;;;:::999;;;;;;;;;<<<===>>>===;;;>>>FFFYYYooo}}}oooZZZKKKEEE===CCCJJJWWWggg```WWWSSSSSSSSSQQQNNNPPPQQQRRRSSSTTTTTTSSSSSSUUUUUUTTTSSSRRRQQQPPPPPPTTTLLLXXXssszzzxxxvvvvvvwwwvvvrrrooowwwsssmmmkkkjjjiiifffcccddd```ZZZXXXXXXUUUOOOIIIIIIKKKOOOTTTWWWYYYYYYYYY[[[\\\]]]```eeeiiinnnpppmmmmmmmmmnnnooorrrtttvvvppprrrvvvyyy}}}rrrSSS>>>888999666777888999999888777666777888999999::::::::::::888888888888888777777777888;;;======<<<@@@JJJSSS{{{]]]XXXXXXMMMLLLLLLJJJHHHHHHIIIIIIHHHGGGHHHHHHHHHHHHGGGFFFEEEEEEHHHFFFDDDBBBAAABBBCCCDDDAAAAAAEEELLLSSSgggxxxrrrrrrqqqpppqqqtttpppnnnkkklllppptttxxxyyy{{{|||oooiiiggg}}}zzzwwwjjjlll|||pppzzz{{{qqqhhh[[[TTTUUUmmmcccPPPBBBLLLlllqqqsssfff```ZZZYYYWWWSSSRRRTTTTTTTTTTTTSSSRRRSSSVVVXXX___aaabbb___[[[YYY\\\```eeeYYYMMMNNN___ttt~~~|||{{{zzzxxxuuurrrpppnnnjjjeee___XXXSSSPPPLLLKKKJJJHHHEEECCCBBBAAAAAAAAA@@@???>>>======<<<::::::;;;;;;;;;;;;::::::;;;<<<===>>>????????????AAAAAABBBBBBBBBBBBBBBAAA@@@@@@@@@???>>><<<;;;:::999999999999888888777777777666666555555444333333333333444444444444333333333555777999;;;;;;;;;::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<>>>>>>>>>>>>DDDNNNaaavvvwwwgggSSSFFFFFFAAAEEEIIIUUU~~~ccc]]]VVVRRRSSSTTTSSSQQQRRRSSSTTTUUUUUUTTTSSSRRRSSSSSSRRRRRRRRRRRRRRRQQQPPPLLLUUUggg{{{~~~}}}~~~zzzwwwuuuuuutttrrrppprrrnnnjjjiiiiiiiiigggdddddd```[[[YYYYYYVVVPPPKKKJJJMMMQQQUUUYYY[[[\\\\\\aaabbbdddhhhlllppptttuuussstttuuuvvvxxx{{{}}}~~~zzz|||dddJJJ<<<999;;;777888888999999888888777666777888999:::;;;;;;;;;888888777666666777777777???===>>>AAA@@@BBBLLLYYYZZZXXXVVVNNNOOONNNLLLIIIHHHHHHIIIIIIHHHHHHHHHHHHHHHGGGFFFEEEEEEFFFFFFDDDCCCBBBBBBBBBCCCAAA@@@EEELLLSSSccc}}}}}}wwwrrroooppppppmmmlllnnnmmmjjjhhhhhhjjjmmmnnnnnnrrrhhhbbbkkkgggbbbhhhqqqhhhzzztttvvvxxxqqqdddRRRPPPZZZppp\\\GGGDDDXXXvvvnnnttt|||eee___ZZZYYYWWWSSSRRRSSSSSSTTTTTTSSSSSSUUUXXX[[[[[[]]]^^^]]]ZZZ[[[^^^bbbmmmooo[[[RRRjjj}}}zzzyyywwwwwwwwwvvvsssqqqooojjjddd___ZZZTTTLLLGGGDDDCCCBBB@@@??????@@@@@@======<<<<<<<<<;;;;;;;;;999::::::;;;;;;::::::999999999:::;;;<<<<<<<<<<<>>>>>===============BBBAAA???===<<<;;;::::::::::::999999999999888888777666666555555444444444333333444444444444333333111222444666888:::<<<===888999:::;;;<<<<<<<<<<<<;;;;;;;;;<<<===>>>??????HHHVVVkkk}}}~~~mmmZZZJJJAAAAAA@@@DDDHHHZZZttt^^^YYYTTTRRRSSSUUUUUUTTTTTTUUUUUUVVVVVVUUUSSSSSSPPPPPPQQQQQQRRRRRRRRRSSSNNNMMMRRRYYYjjj~~~||||||{{{wwwtttsssrrrrrrqqqnnnjjjggggggjjjkkkiiifffddd```\\\[[[ZZZWWWRRRNNNJJJLLLQQQWWW\\\```bbbcccdddfffjjjooossswwwzzz{{{zzz{{{}}}kkkOOO>>>999:::<<<777888888999999888888777666777888:::;;;;;;<<<<<<888777555444555666888999>>>:::;;;@@@@@@BBBTTTkkk~~~pppWWWWWWTTTNNNSSSQQQNNNJJJHHHHHHIIIIIIIIIHHHHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@DDDLLLRRR___xxxuuurrr~~~{{{{{{sssoooooorrrrrrnnnkkkkkkgggeeeccccccccccccaaa```rrreee[[[YYYVVVVVVccczzz{{{gggssszzzrrruuuooo```NNNRRRdddjjjTTTCCCKKKddd|||wwwqqq|||vvvaaa[[[XXXXXXXXXUUUTTTUUUTTTUUUUUUTTTTTTUUUXXX[[[YYYZZZ[[[ZZZZZZ[[[^^^aaawwwrrr^^^rrr}}}~~~xxxwwwuuuttttttssspppnnnmmmggg```]]][[[WWWOOOIIIFFFDDDAAA???======>>>???:::::::::::::::;;;;;;;;;999999::::::::::::999999888888999:::::::::::::::===<<<;;;:::;;;<<<===>>>BBB@@@>>><<<:::999999:::888888888888888888888888777666666666555555444444444444555555555555444444222222333444666888:::<<<999:::;;;<<<<<<======<<<<<<<<<<<<;;;:::;;;===???HHHYYYqqqzzzdddPPPCCC??????@@@CCCOOOmmmkkk[[[XXXSSSQQQRRRTTTTTTTTTRRRSSSTTTUUUUUUUUUTTTSSSPPPPPPPPPPPPQQQQQQQQQQQQMMMNNNPPPRRRccc|||zzzyyyyyyxxxuuusssrrrqqqpppoookkkiiifffgggjjjkkkiiifffbbb```]]][[[ZZZXXXTTTPPPJJJMMMRRRXXX___dddgggiiibbbeeekkkqqqwww|||pppSSS???888999999888777777777777777777777777666777888:::;;;<<<<<<===888666444333444666888:::<<<888;;;AAAAAAHHHiiifffWWWWWWQQQMMMTTTTTTPPPKKKHHHHHHIIIJJJJJJGGGHHHHHHGGGGGGFFFEEEDDDBBBCCCDDDEEEEEECCCAAA@@@AAA???AAAJJJQQQ\\\sssvvvttt~~~{{{zzzzzzrrrnnnmmmooonnnjjjffffffbbb``````______]]]YYYVVVzzzpppbbbUUUIIILLLSSSeeezzzpppxxx~~~bbbfff}}}ssspppiii\\\PPPYYYmmm___LLL@@@MMMhhhttt}}}iii\\\WWWUUUWWWXXXVVVVVVXXXUUUUUUUUUTTTSSSSSSVVVYYYXXXYYYYYYXXXXXXYYY[[[]]]qqqeeeoooxxxwwwyyywwwuuusssrrrpppllliiihhhbbb]]][[[[[[ZZZTTTOOOLLLJJJFFFBBB???>>>>>>>>>:::::::::;;;;;;;;;<<<<<<999::::::;;;;;;::::::999999999:::;;;;;;;;;::::::;;;;;;;;;;;;<<<>>>@@@AAA@@@???===:::999888999999666666666777777777777777666666666666666555555555444555555666666555555444555555444333444555777888<<<<<<============<<<<<<<<<<<<<<<:::888999<<<@@@GGGZZZrrrttt\\\IIIAAA@@@CCCCCCFFF\\\dddZZZXXXTTTRRRQQQRRRRRRRRRNNNOOOQQQRRRSSSSSSSSSRRRPPPPPPPPPPPPOOOOOOOOONNNKKKKKKMMMPPPddd~~~wwwtttsssqqqrrrttttttrrrooommmllliiifffddddddffffffdddaaa```^^^\\\[[[YYYWWWTTTRRRPPPRRRVVVZZZ___cccfffhhhaaaeeekkkttt|||zzzcccTTTAAA888888:::888333666666666666666666666666777777999:::;;;<<<<<<<<<777666444333444777:::<<<>>>>>>BBBDDDDDDUUUaaaYYYVVVOOOMMMQQQTTTPPPKKKHHHHHHIIIJJJJJJGGGGGGGGGGGGFFFEEEDDDDDDAAABBBDDDEEEEEECCCAAA@@@BBB>>>@@@GGGNNNZZZrrr~~~zzzwwwvvvuuunnniiiffffffeee```^^^^^^]]]]]]]]]]]]]]]ZZZUUURRRvvvnnn___OOO@@@FFFQQQeee~~~nnnsssbbb\\\tttwww{{{lllbbbYYYUUU^^^lllSSSFFF>>>LLLkkkrrrfffZZZUUUTTTWWWXXXWWWVVVXXXTTTTTTSSSRRRQQQQQQTTTWWWXXXWWWVVVVVVWWWXXXZZZ[[[aaa}}}{{{eeebbbhhhqqq~~~zzzxxxuuurrrpppmmmiiifff```\\\XXXVVVVVVUUUSSSPPPOOOMMMJJJFFFBBB@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;;;;::::::;;;<<<>>>@@@BBBCCC======;;;:::999999888888555555555666666666666777666666666666666666666666555555666666666666555555888777555444444444555666<<<<<<<<<===<<<<<<;;;;;;;;;<<<;;;999777999???DDDMMM___tttlllTTTEEEAAACCCBBBAAAFFFfffrrr~~~cccYYYWWWUUURRRPPPPPPPPPPPPLLLMMMOOOPPPQQQQQQQQQPPPPPPOOOOOOOOONNNNNNMMMMMMIIIHHHKKKPPP```}}}tttnnnlllmmmpppssstttqqqmmmjjjhhhdddbbb``````bbbbbb^^^[[[\\\[[[[[[YYYWWWUUUSSSRRRUUUVVVXXX[[[^^^aaadddeeefffjjjpppyyy}}}pppfffaaaHHHAAA999777999:::666222777666666555555666666777888999:::;;;;;;<<<<<<;;;666666555555666888;;;<<<>>>AAADDDCCCHHHddd~~~]]]YYYTTTNNNNNNNNNRRROOOKKKIIIIIIJJJJJJJJJGGGGGGGGGGGGFFFEEEDDDCCC@@@BBBCCCDDDDDDCCCAAA@@@BBB>>>@@@EEEIIITTTmmm}}}zzzwwwuuusssmmmhhheeeeeeddd___]]]]]][[[[[[[[[[[[ZZZWWWRRRNNN||||||vvvooo^^^KKKAAACCCMMMaaarrrrrreeeVVVhhh{{{xxxiii\\\WWWYYY^^^```HHHDDDCCCTTTyyyqqqvvvgggZZZVVVTTTWWWXXXUUUTTTUUUPPPPPPPPPOOOOOOPPPTTTVVVVVVUUUTTTTTTVVVXXXZZZZZZYYYmmmttteeeXXX]]]nnn|||~~~}}}~~~~~~}}}{{{xxxuuussspppnnnkkkgggddd\\\YYYVVVRRROOOMMMKKKKKKJJJIIIHHHFFFDDDBBBAAA@@@======<<<<<<<<<<<<<<<<<<;;;<<<<<<======<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;:::999:::;;;===>>>?????????:::::::::::::::999888888555666666666777777777777666666666666666666666777666666666777777666666666777777666555555444555555888888999:::;;;;;;;;;;;;888:::;;;:::999===EEELLL[[[jjjzzzuuuaaaMMMAAA@@@CCC@@@BBBMMMrrrsssaaaVVVVVVTTTRRRPPPOOOPPPQQQOOOOOOPPPPPPPPPOOOMMMLLLMMMMMMMMMNNNNNNNNNNNNNNNKKKHHHMMMQQQYYYuuuuuupppnnnqqqssstttsssnnnjjjggggggbbb```^^^___bbbaaa^^^[[[XXXYYYYYYWWWUUUSSSRRRQQQQQQSSSVVVZZZ^^^cccfffiiinnnqqqvvv~~~uuudddXXXOOOKKK;;;:::888777888888777666999888777666666777888999::::::;;;;;;;;;;;;;;;:::555666666777999:::<<<===<<>>===<<<<<<<<<999::::::;;;;;;<<<======>>>>>>>>>>>>=========<<<::::::::::::::::::::::::888888777777666666555555999999888888777777666666666666777777888888888888999999888888777666666666666777888999999888777666777666666666666777777888::::::<<<@@@BBBFFFTTTcccyyy|||zzzlllZZZMMMFFFCCCBBBCCC@@@QQQyyy}}}aaaUUUSSSRRRQQQPPPOOOPPPQQQQQQSSSRRRPPPNNNLLLKKKKKKKKKLLLMMMNNNNNNMMMLLLMMMNNNRRRNNNNNNUUUYYYaaayyy}}}wwwuuuuuuxxxqqqllljjjgggbbb```aaa______```cccfffddd___ZZZTTTSSSRRRPPPMMMKKKIIIHHHIIIJJJLLLPPPWWW^^^eeeiiinnnttt|||kkkaaaRRRGGGAAA>>>999666999999888888888888888888:::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;:::999888777666444555:::;;;:::<<<@@@BBBDDDFFFSSSyyyvvv```OOOOOOPPPLLLHHHJJJIIIJJJKKKJJJIIIJJJKKKMMMIIIIIIHHHGGGFFFCCCAAA???CCCBBBBBBAAA@@@???>>>>>>CCC@@@AAACCC???AAAUUUmmm~~~{{{{{{tttvvvvvvqqqooonnnkkkffffffgggiiihhhfffbbb^^^[[[\\\ZZZVVVRRRNNNKKKHHHGGGhhhUUUbbbuuu{{{zzzrrrgggVVVGGGEEEBBBNNNooommm]]]tttrrrXXXZZZwwwsssiii[[[TTTYYY\\\QQQCCC;;;NNNgggmmmqqqYYYXXXWWWVVVUUUSSSPPPNNNLLLKKKMMMMMMNNNNNNOOOQQQRRRSSSTTTQQQSSSXXXYYYVVVVVVZZZ\\\[[[jjjsssbbbRRR[[[lllzzzxxx~~~~~~|||yyywwwzzz~~~ssskkkgggdddaaa___[[[XXXTTTRRRQQQQQQPPPOOOLLLIIIFFFDDDDDDCCCBBBAAA@@@@@@>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<@@@@@@???>>>>>>===<<<<<<;;;;;;;;;::::::999999999888777777777666666666555888888777777777666666666999999999999999999999999777777888888888777777777777777888999999888777777888888777777888888999:::===<<<===@@@BBBHHHXXXhhh~~~zzzlll___OOOGGGCCCBBBBBBCCCDDDaaaqqq[[[RRRSSSRRRQQQPPPOOOPPPPPPQQQQQQQQQPPPOOOMMMLLLKKKKKKLLLMMMNNNNNNLLLLLLMMMNNNNNNJJJLLLQQQSSSYYYlll~~~|||~~~~~~{{{vvvrrrpppppprrrkkkgggfffddd```___```aaa``````bbbdddbbb]]]XXXTTTSSSPPPMMMKKKIIIGGGGGGFFFGGGHHHJJJNNNTTTYYY\\\eeellluuu~~~vvvjjjTTTLLLBBB<<<::::::888666999999888888888888888888::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;:::888777666555444666<<<======???CCCFFFHHHMMMaaammm[[[NNNNNNOOOKKKIIIKKKIIIJJJJJJJJJIIIIIIKKKLLLIIIIIIIIIHHHFFFDDDAAA@@@AAAAAAAAA@@@@@@??????>>>BBB@@@AAACCC???@@@RRRggg|||{{{||||||xxxpppllllllkkkhhhbbbcccdddeeeccc```]]][[[ZZZXXXUUUQQQMMMIIIGGGEEEwwwYYYYYYlll|||}}}|||}}}}}}ssskkkaaaSSSGGGCCCDDDRRRqqqnnnYYYkkkuuuYYYVVVmmm|||zzzqqqcccWWWXXXZZZTTTHHH???AAAaaa{{{tttfffWWWWWWTTTSSSRRRPPPMMMKKKIIIIIILLLLLLMMMOOOPPPRRRSSSTTTTTTSSSTTTWWWXXXVVVVVVYYYVVVXXXaaannnmmmYYYTTTfffyyyttt}}}yyy~~~|||||||||pppfffbbb```___^^^ZZZWWWTTTSSSSSSSSSRRRRRROOOLLLHHHEEEDDDCCCAAA@@@AAA@@@???======<<<<<<<<<=========<<<<<<<<<;;;;;;AAAAAA@@@???>>>>>>=========<<<<<<;;;:::999888888777777777777666666666666999999999888888888888888999999999999999999888888666777888999:::999888888888888999999999999888888:::999999999::::::;;;<<<@@@>>>>>>@@@DDDNNN```ooouuu]]]PPPEEEBBBBBBBBBCCCFFFQQQxxxeeeVVVSSSRRRRRRQQQPPPPPPPPPPPPQQQOOOOOOPPPPPPOOONNNLLLKKKLLLMMMNNNNNNLLLLLLMMMNNNKKKIIILLLPPPPPPRRR___pppwwwsss|||~~~|||zzzwwwxxxwwwtttpppmmmmmmmmmkkkeeeaaabbbaaa^^^\\\^^^___]]]\\\]]]^^^\\\XXXTTTSSSQQQMMMJJJGGGEEEEEEEEEEEEEEEDDDEEEFFFIIILLLNNNXXX^^^hhhqqqyyy~~~ssseeeVVVLLLDDD???:::888999;;;:::999888888999999999999999999:::;;;;;;;;;;;;<<<<<<<<<===<<<;;;:::999777666555444444888>>>@@@???AAAFFFDDDHHHRRRnnnaaaUUUMMMNNNNNNIIIHHHLLLGGGHHHIIIIIIHHHHHHIIIKKKIIIIIIIIIHHHFFFDDDBBB@@@????????????????????????@@@???AAACCC@@@@@@MMM^^^rrr{{{~~~~~~}}}~~~yyyqqqkkkhhhddd```______```___^^^]]][[[ZZZXXXVVVRRRNNNJJJGGGDDDCCCpppaaalll|||yyy~~~~~~zzzwwwyyy}}}zzzqqqhhh]]]PPPFFFAAAEEEPPPffftttYYYdddyyyZZZUUUjjjzzzuuuqqqooo___VVVZZZYYYKKK@@@>>>KKKkkkwwwxxx\\\TTTVVVSSSRRRPPPNNNLLLJJJIIIHHHKKKLLLMMMPPPRRRTTTUUUUUUTTTTTTUUUWWWWWWWWWVVVWWWSSSTTTWWWnnnttt]]]ddd~~~yyyyyyqqqggg```^^^^^^^^^]]]\\\YYYUUUSSSQQQPPPMMMLLLKKKHHHEEECCCBBBAAA@@@>>>@@@@@@???>>>============<<<<<<<<<<<<<<<<<<<<<<<>>===<<<;;;:::999888888777777777777666666666666777777888888888888888888777888888888999999::::::999:::;;;<<<<<<;;;:::999999999::::::::::::999999:::::::::::::::;;;<<<===AAA@@@@@@BBBHHHVVVhhhvvvyyymmmSSSGGG???@@@CCCCCCFFFLLLmmmzzz]]]UUUVVVRRRRRRQQQQQQPPPPPPPPPPPPMMMNNNOOOPPPPPPOOOMMMKKKLLLMMMNNNMMMLLLKKKLLLNNNKKKLLLOOOSSSRRRQQQYYYdddvvvyyyaaa```ooo~~~~~~|||zzzwwwvvvvvvtttqqqooommmmmmmmmhhhbbb___``````\\\[[[\\\ZZZXXXVVVWWWXXXXXXTTTPPPQQQNNNJJJFFFCCCBBBCCCCCCFFFEEEDDDCCCCCCDDDEEEFFFKKKPPPXXX___fffmmmssswww~~~oooaaaVVVLLLBBB;;;@@@===:::999::::::999888888888999999999999999:::;;;;;;;;;;;;<<<<<<<<<<<<===<<<;;;999777666555555555666:::???@@@???BBBHHHEEERRRfffsssXXXRRROOOOOOMMMHHHHHHKKKFFFGGGHHHGGGFFFFFFHHHJJJHHHHHHHHHHHHFFFDDDBBBAAA>>>>>>>>>>>>??????@@@@@@>>>>>>@@@BBB@@@@@@IIIUUUeee||||||vvv}}}}}}}}}uuunnnhhh___XXX^^^]]]\\\[[[ZZZXXXWWWVVVTTTRRROOOKKKGGGDDDBBBAAArrrqqq{{{{{{sssooo~~~}}}yyywwwwww{{{yyysssjjj\\\MMMDDD@@@CCCJJJVVVkkk{{{ZZZ___```ZZZmmm}}}yyywwwrrrnnnhhhZZZSSSVVVQQQAAA;;;AAASSSmmmsssjjjTTTRRRSSSTTTSSSQQQNNNLLLKKKKKKJJJJJJLLLNNNQQQSSSUUUVVVVVVUUUVVVVVVVVVVVVWWWVVVUUUZZZWWWVVVtttrrrccczzzmmmhhhbbb______^^^\\\ZZZYYYVVVSSSPPPNNNKKKHHHFFFCCCAAA>>>===>>>>>>=========<<<<<<<<<<<<======>>><<<<<<<<<<<<======>>>>>>======>>>???@@@AAABBBBBB>>>>>>===<<<:::999888888666666666666777777777777777777777888999999999:::888888999:::<<<===>>>>>>===>>>>>>???>>>===<<<;;;;;;;;;::::::::::::;;;;;;::::::::::::;;;<<<===>>>AAACCCEEEHHHQQQ```rrr}}}rrrdddMMMCCC===@@@AAAAAAHHHTTTpppYYYUUUVVVQQQQQQQQQQQQQQQPPPPPPPPPLLLMMMOOOPPPPPPOOOMMMLLLKKKLLLMMMMMMLLLKKKLLLMMMKKKMMMRRRUUUTTTSSSWWW]]]jjjqqq\\\^^^ppp~~~}}}|||{{{xxxuuuuuutttqqqooonnnmmmllllllhhhccc```aaa```\\\ZZZ[[[WWWUUUTTTUUUWWWWWWTTTPPPNNNKKKGGGCCCAAA@@@AAABBBCCCCCCBBBAAAAAABBBCCCDDDCCCEEEIIIMMMRRRYYYaaafffqqqvvv}}}}}}iii```UUUKKKEEE@@@<<<:::;;;999888777777666444333888888999999::::::::::::;;;;;;;;;<<<<<<<<<=========;;;:::888666555555555777888<<<@@@@@@>>>CCCJJJSSSqqq|||fffUUUSSSQQQPPPMMMIIIGGGIIIDDDEEEFFFEEEDDDDDDFFFHHHGGGGGGGGGGGGFFFDDDBBBAAA<<<======>>>>>>??????@@@===>>>@@@AAA@@@@@@FFFMMM]]]rrrvvvmmmhhhaaaZZZ]]]\\\[[[YYYVVVTTTQQQPPPPPPNNNKKKHHHEEECCCBBBAAA~~~wwwyyyvvvooohhhwww~~~~~~}}}{{{yyyxxx{{{|||vvvsssjjjZZZKKKCCC>>>AAAFFFRRRjjj[[[[[[{{{ddd[[[fff|||vvvssssssnnnhhh[[[SSSOOONNNEEE:::===JJJbbbzzz}}}aaaTTTWWWXXXVVVTTTRRROOOMMMLLLLLLMMMKKKLLLOOORRRTTTUUUVVVVVVUUUWWWXXXVVVUUUWWWVVVTTT]]]WWWVVVooo```kkkssswwwqqqiiieeebbb```___]]]XXXTTTRRRPPPMMMLLLKKKIIIGGGEEE===;;;999999:::<<<<<<;;;999999::::::;;;===>>>???????????????????????????<<<<<<===>>>???AAAAAABBB>>>======<<<;;;:::999999666666666666777777777777===>>>>>>???@@@AAABBBBBB<<<<<<===>>>@@@AAABBBBBB??????>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<:::::::::;;;<<<===>>>???AAAGGGMMMSSS^^^nnn|||{{{jjjZZZHHH???<<<@@@???@@@NNNbbb{{{fffVVVSSSQQQQQQQQQRRRRRRQQQQQQPPPOOOMMMNNNOOOPPPOOONNNMMMLLLKKKLLLMMMMMMKKKKKKLLLMMMJJJNNNRRRSSSRRRRRRTTTWWWkkkttteeeiiiwww~~~~~~|||zzzzzzxxxvvvtttqqqooommmlllkkkjjjhhhffffffaaa___aaa```\\\YYYZZZYYYWWWVVVXXXYYYXXXTTTPPPJJJHHHEEEBBBAAA@@@@@@AAA>>>>>>>>>>>>??????@@@AAA>>>???@@@BBBEEEJJJQQQVVVYYY___ffflllpppuuuzzz~~~xxxqqqggg]]]OOOJJJDDD@@@>>>======<<<777777777777777777777777888888999999:::;;;;;;;;;;;;;;;<<<<<<<<<=========;;;:::888666555555666666:::;;;>>>AAA@@@@@@GGGPPPiiidddTTTSSSQQQOOOMMMJJJHHHGGGCCCDDDDDDDDDCCCCCCEEEFFFEEEFFFFFFFFFEEECCCAAA@@@<<<<<<======>>>>>>>>>???<<<===???@@@@@@BBBEEEGGGZZZlllpppfffbbb```]]]ZZZZZZYYYWWWTTTPPPMMMKKKKKKJJJHHHFFFDDDCCCBBBBBB{{{xxxqqqjjjhhhuuu~~~|||}}}|||{{{yyyzzz~~~~~~wwwqqqnnneeeVVVHHHBBB???BBBIII\\\}}}^^^ZZZyyyhhh]]]]]]kkkssspppnnnfff^^^PPPPPPOOOHHH===:::HHHZZZyyyuuu[[[WWW\\\]]]VVVTTTRRROOONNNMMMMMMNNNLLLMMMPPPSSSUUUVVVVVVUUUUUUXXXYYYUUUUUUWWWVVVRRRWWWSSSUUUaaayyyeeebbbiiiyyy~~~yyytttoookkkhhhfffccc___]]]]]]ZZZUUUQQQMMMLLLJJJIIIIIIHHHFFFDDD<<<:::888888:::;;;;;;;;;:::;;;<<<>>>@@@BBBDDDEEEFFFEEEDDDCCCBBBAAA@@@@@@=========>>>>>>>>>??????======<<<<<<;;;;;;;;;:::555666666666777777777888>>>???@@@AAABBBCCCDDDDDD>>>>>>????????????@@@@@@<<<<<<;;;;;;<<>>???@@@AAAAAAKKKVVV___lll{{{|||qqq^^^MMMCCC======BBBAAADDD[[[wwwxxxvvvwww{{{[[[TTTTTTPPPPPPQQQRRRRRRRRRQQQPPPOOOOOOOOOOOONNNNNNMMMMMMMMMKKKLLLMMMLLLKKKJJJKKKMMMLLLPPPRRRQQQPPPPPPRRRSSSeee{{{uuuyyy}}}}}}|||yyywwwvvvuuutttrrrnnnllljjjiiiiiigggccc```aaa\\\[[[^^^^^^[[[YYYYYYZZZXXXXXXXXXYYYVVVPPPKKKFFFEEEDDDBBBAAAAAA@@@@@@;;;;;;<<<<<<======>>>>>>;;;===???@@@@@@BBBDDDGGGGGGKKKQQQVVV[[[^^^aaaccchhhjjjllllllllllllmmmnnniiiiiifff```[[[VVVNNNFFFBBB@@@>>><<<;;;;;;:::999666777888888999999;;;<<<888888999999:::;;;;;;<<<<<<<<<<<<<<<============:::888777555555555777888;;;<<>>???@@@CCCEEEEEESSSeee|||xxxjjjccc^^^YYYTTTUUUUUUTTTQQQMMMIIIGGGHHHGGGFFFEEEDDDCCCCCCCCC}}}wwwnnngggkkkvvvzzz|||}}}|||zzzzzz||||||sssllliiiaaaRRRFFFBBBAAACCCMMMgggaaa[[[{{{qqqeee]]]fffsssoookkk```UUUKKKPPPQQQGGG;;;>>>SSSiii{{{gggTTTUUUZZZZZZVVVTTTRRROOOMMMMMMNNNNNNLLLNNNQQQTTTUUUVVVUUUUUUUUUYYYYYYUUUTTTXXXWWWRRRRRRRRRXXXXXXbbbqqqcccgggsss}}}xxxqqqkkkgggfffaaa^^^ZZZXXXXXXWWWTTTQQQMMMLLLJJJIIIHHHGGGDDDAAA>>><<<999999:::;;;;;;;;;>>>???AAACCCFFFIIIKKKMMMLLLKKKIIIGGGDDDBBB@@@?????????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;555666666666777777888888555666777888999:::;;;<<>>>>>===<<<;;;;;;:::999888888888;;;???CCCFFF>>>===<<<;;;;;;<<<===>>>=========>>>???AAABBBCCCBBBNNN\\\ggguuu|||ttthhhSSSAAAAAA===???EEEDDDIIIfffsssxxxoooTTTTTTWWWRRRPPPQQQRRRRRRRRRQQQOOOOOOQQQPPPOOONNNMMMMMMMMMMMMKKKLLLMMMLLLKKKJJJKKKMMMPPPSSSTTTQQQPPPPPPQQQQQQZZZuuu~~~{{{wwwtttssssssrrrqqqmmmkkkiiiiiiiiifffaaa]]][[[XXXWWW[[[\\\ZZZXXXYYYYYYXXXWWWWWWVVVRRRJJJDDDCCCCCCCCCCCCBBBAAAAAA@@@;;;<<<<<<<<<============:::===@@@AAAAAA???>>>>>>@@@BBBEEEIIILLLMMMMMMMMMMMMNNNPPPRRRSSSSSSSSSRRRQQQQQQNNNHHHFFFGGGCCC>>>>>>>>>===<<<:::888666444555666666666666777999:::888888999::::::;;;<<<<<<<<<<<<<<<<<<=========>>>999777666555555666777999;;;<<>>========================<<<===>>>>>>@@@DDDEEEDDDMMM```zzz{{{nnnaaaVVVOOOPPPRRRRRRPPPLLLHHHEEEFFFFFFEEEDDDDDDDDDDDDEEE}}}~~~{{{ssssss{{{www|||yyy{{{|||{{{xxxwwwxxxzzzzzzrrriiibbbWWWKKKBBB???AAACCCUUU~~~cccddd~~~uuunnn```ggg~~~rrrjjj```WWWSSSTTTOOOPPPIII===JJJkkkrrrppp]]]WWWXXXWWWTTTVVVUUUTTTPPPMMMKKKLLLMMMNNNOOORRRUUUVVVUUUSSSRRRYYYYYYYYYYYYXXXWWWVVVUUUOOOVVVUUUQQQ___vvv}}}uuufff___kkk~~~uuunnnlllmmmjjj^^^UUUVVVXXXUUUNNNJJJJJJJJJHHHGGGFFFDDDCCCCCC<<<;;;;;;;;;<<<>>>@@@AAABBBEEEJJJOOOTTTXXX[[[\\\WWWVVVSSSOOOIIIDDD@@@>>>>>>=========>>>>>>???@@@BBBBBBAAA???===;;;999777777777777777777888999999777888888888888999999999999999999999999999999999999:::<<<;;;;;;<<<>>>@@@EEEAAA===::::::;;;======?????????>>>???BBBFFFJJJKKK\\\oooxxx||||||vvviiiWWWGGG???;;;BBBBBB???LLLlllbbbVVVZZZWWWMMMSSSSSSRRRQQQPPPOOOOOONNNPPPNNNKKKIIIHHHIIIKKKLLLKKKLLLMMMMMMMMMLLLJJJIIINNNNNNNNNMMMMMMMMMMMMMMMVVVdddzzz|||~~~uuuooooooooonnnkkkkkkiiigggeeebbb```^^^^^^]]][[[XXXVVVUUUUUUVVVXXXTTTQQQQQQRRRRRRMMMHHHBBBBBBAAA@@@@@@??????>>><<<<<<;;;;;;;;;:::::::::========================???AAADDDFFFFFFCCC@@@>>>CCCCCCBBBBBBCCCCCCDDDEEEAAABBBBBBBBBAAA???>>><<<:::999999888888999999:::999999888888888888888888<<<;;;;;;:::::::::;;;;;;<<<===>>>>>>>>>===;;;:::777666555444555777999:::>>>BBBAAABBBFFFFFFTTToooqqqYYYSSSLLLIIIGGGHHHLLLMMMIIIEEEDDDBBB@@@AAABBBBBB???<<>>>>>>>>>>>>>>======>>>>>>>>>>>>===============>>>???AAABBBCCCFFFVVViii}}}zzzqqq[[[TTTXXX[[[ZZZSSSMMMIIIHHHNNNKKKGGGDDDCCCBBBAAA@@@~~~~~~|||{{{||||||{{{yyyvvvwwwzzz}}}yyypppeee]]]RRRGGGAAA@@@DDDMMMfffiiiiiizzztttggglllyyykkkddd\\\UUUPPPOOOIIIIIIDDD???RRRvvvzzzkkk]]]ZZZYYYVVVTTTTTTTTTSSSPPPMMMLLLNNNOOOMMMOOOQQQSSSTTTSSSQQQPPPWWWXXXYYYYYYXXXWWWVVVUUUTTTXXXVVVPPPVVVfffrrrtttkkkeeennnyyyuuusssssseeeZZZPPPPPPSSSRRRNNNKKKIIIHHHGGGFFFEEECCCBBBBBB???===<<<;;;===AAAFFFHHHSSSVVVZZZ^^^``````___]]]XXXVVVSSSOOOJJJFFFCCCAAABBBAAA@@@@@@@@@AAABBBBBBDDDCCCAAA???===:::999888888777777777777777888888888888888888999999999999999999999999999999999999999;;;;;;;;;:::;;;===>>>EEEBBB???===<<<======>>>;;;===??????@@@DDDJJJOOO]]]lllzzzxxxmmm\\\JJJ@@@===???AAAAAAGGG```{{{^^^VVVVVVSSSMMMRRRRRRQQQQQQPPPOOOOOONNNNNNMMMKKKIIIHHHIIIJJJKKKJJJKKKLLLLLLLLLKKKJJJIIIMMMMMMMMMMMMMMMMMMMMMMMMPPPZZZmmmzzz}}}}}}yyyppplllmmmoooooolllkkkjjjhhhfffcccaaa```^^^\\\ZZZXXXWWWVVVUUUSSSTTTQQQMMMMMMOOONNNJJJFFF@@@@@@@@@???>>>>>>======<<<;;;;;;;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@AAAAAA@@@>>><<<===============>>>??????===>>>?????????>>>======:::999999888888999999:::999999888888888888888888<<<;;;;;;::::::;;;;;;<<<======>>>>>>===<<<:::999666666555555666888:::<<>>>>>>>>=========>>>>>>>>>>>>===============>>>???@@@BBBCCCAAAOOObbbyyy}}}qqq^^^\\\YYYUUURRROOOLLLJJJOOOLLLGGGDDDBBBAAA???>>>~~~|||zzz}}}zzzwwwuuuwww{{{wwwmmm```VVVKKKBBB@@@BBBAAAPPPkkk|||gggdddxxx{{{yyynnntttpppccc^^^XXXQQQLLLKKKBBB@@@???CCC___rrryyybbb[[[]]]XXXSSSSSSRRRRRRRRRPPPNNNNNNOOOQQQPPPQQQRRRSSSSSSRRRQQQPPPTTTVVVXXXYYYYYYWWWUUUTTTVVVVVVTTTOOONNNVVVhhhvvvrrrooonnnttt~~~{{{yyywww]]]QQQGGGFFFIIIJJJIIIJJJGGGGGGFFFDDDCCCBBBAAAAAA@@@???>>>???DDDKKKRRRWWWbbbdddggghhhgggccc___\\\WWWUUUQQQMMMIIIGGGEEEEEEHHHFFFEEECCCCCCDDDFFFGGGFFFDDDAAA>>><<<:::999999888888777777777777777888888888999999999::::::::::::::::::::::::::::::::::::;;;;;;:::999999;;;<<>>======999===@@@BBBDDDJJJTTT\\\rrr}}}{{{nnn^^^KKK>>>;;;???AAA===@@@VVVyyyhhhWWWUUURRRNNNNNNQQQQQQPPPPPPOOOOOONNNNNNLLLLLLKKKJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIHHHHHHKKKKKKKKKLLLLLLMMMMMMNNNQQQTTT```{{{}}}yyywwwwwwrrrjjjgggjjjnnnooojjjiiihhhgggeeecccaaa```\\\ZZZXXXXXXYYYXXXTTTPPPOOOLLLIIIIIIJJJJJJFFFCCC??????>>>>>>===<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<;;;;;;:::999999999999999:::;;;;;;:::;;;<<<<<<======<<<<<<:::999999888888999999:::888888999999999999999999<<<;;;;;;;;;;;;;;;<<<<<<>>>>>>>>>===<<<:::999888555555555666888:::===>>>AAAEEEEEEGGGIIIPPPuuu}}}yyypppXXXQQQPPPNNNKKKJJJLLLOOOPPPOOOLLLKKKHHHDDDBBBBBBBBBAAAAAAAAAAAA@@@???>>>======<<<===>>>>>>??????>>>>>>============>>>???@@@AAABBB<<>>???EEEDDDNNNcccvvvddd\\\hhhyyyvvvwwwpppxxxggg]]][[[VVVNNNHHHGGG===;;;???MMMqqqsssgggvvvXXXXXX]]]VVVOOORRRSSSSSSRRRPPPNNNNNNOOOQQQTTTTTTTTTTTTTTTTTTSSSSSSRRRTTTWWWYYYYYYWWWUUUSSSTTTPPPOOOPPPOOORRRcccwwwvvvkkkuuu{{{vvvYYYMMMBBB@@@CCCEEEGGGIIIEEEEEEDDDCCCBBBAAA@@@?????????AAAEEELLLTTT\\\aaaaaaaaabbbaaa___\\\XXXVVVSSSQQQMMMJJJGGGGGGGGGGGGMMMKKKIIIGGGGGGHHHJJJKKKHHHFFFBBB>>>;;;:::::::::999888888777777777777777999999999999:::::::::;;;:::::::::::::::::::::::::::;;;;;;:::888888999;;;CCCCCCCCCBBB@@@>>>======<<<@@@DDDFFFJJJTTTcccnnn}}}~~~ppp^^^NNNAAA:::===DDDBBB<<>>>>>===<<<<<<<<<;;;;;;;;;:::::::::999999999999999999999999999999999888888888888999999:::;;;::::::::::::;;;<<<<<<::::::;;;;;;;;;;;;;;;;;;:::999999888888999999:::888888999999999999999:::<<<;;;;;;;;;;;;<<<<<<===@@@???>>><<<;;;999777666555555666888:::===@@@AAAAAAHHHFFFHHHYYYtttuuuyyyyyycccZZZYYYWWWLLLKKKJJJKKKNNNPPPOOONNNLLLIIIEEECCCBBBCCCDDDEEEBBBBBBAAA@@@>>>===<<<<<<>>>>>>>>>??????>>>>>>>>>============>>>???@@@AAA===BBBMMMbbbtttaaafffvvv}}}~~~~~~}}}kkk[[[SSSPPPPPPPPPKKKHHHEEEBBBAAA@@@===<<<~~~|||~~~}}}{{{|||yyyzzz|||}}}}}}{{{xxxvvvwwwvvvtttssssssrrrrrrqqqnnndddVVVKKKAAA===AAAIIINNNTTTdddxxxggg\\\gggsssppppppllltttppp___ZZZZZZUUUKKKDDDAAA999===JJJbbb}}}hhhtttjjjRRRUUUZZZRRRMMMPPPUUUUUUTTTQQQNNNMMMNNNPPPTTTTTTSSSSSSSSSSSSSSSSSSQQQSSSVVVXXXXXXVVVTTTRRRUUUMMMLLLSSSUUUVVV```ooommmppp|||ttt[[[OOODDDAAABBBCCCEEEGGGDDDCCCCCCBBBAAA@@@??????===???CCCHHHMMMSSSWWWYYYTTTSSSRRRQQQPPPPPPPPPPPPOOONNNKKKIIIHHHHHHIIIJJJNNNMMMLLLJJJJJJKKKMMMNNNJJJGGGCCC???<<<:::999999888888777777777777777888999:::::::::;;;;;;;;;;;;:::::::::::::::::::::::::::;;;;;;:::888888999;;;@@@BBBCCCBBB@@@======>>>@@@CCCGGGKKKRRR___ppp|||~~~xxxfffQQQDDD???===@@@CCCAAAAAA^^^eeeNNNRRRVVVNNNKKKQQQMMMMMMMMMNNNNNNNNNNNNNNNKKKKKKKKKKKKKKKKKKJJJJJJIIIHHHHHHGGGGGGGGGGGGGGGHHHHHHIIIJJJKKKKKKLLLLLLNNNKKKKKKZZZvvv~~~zzzssssssmmmdddaaaeeeiiijjjeeeeeedddcccbbb```^^^]]]XXXWWWVVVVVVVVVSSSMMMHHHFFFFFFEEEEEEEEEDDDBBBAAA?????????>>>======<<<<<<;;;;;;:::::::::999999999999999999999999999999999999888888888888999:::;;;<<<<<<<<<<<<<<<===>>>>>>======<<<;;;::::::999999:::999999888888999999:::888888999999::::::::::::;;;;;;;;;;;;;;;<<<===>>>@@@???===;;;999888666666555666888:::===@@@BBBCCCCCCMMMJJJQQQyyyxxx{{{mmmYYYXXXWWWRRRJJJIIIHHHIIIKKKLLLMMMMMMJJJHHHEEECCCBBBCCCFFFIIIBBBBBBAAA@@@???>>>===<<<>>>>>>????????????>>>>>>============>>>???@@@@@@???AAAGGGVVVmmmvvviiikkkuuuxxxrrr}}}xxxcccRRRJJJJJJMMMFFFDDDBBBAAAAAA@@@>>>===}}}}}}}}}}}}xxxuuuwwwuuuwwwzzz{{{{{{xxxuuusssmmmkkkiiihhhgggfffcccaaaaaaYYYOOOFFF@@@>>>FFFPPPPPP^^^vvvxxxiiiaaannnqqqmmmmmmggglllxxx{{{nnnbbbXXXWWWWWWPPPGGGBBB::::::IIIbbbgggjjjvvv```PPPRRRUUUPPPNNNRRRUUUUUUTTTQQQNNNMMMNNNPPPRRRQQQPPPOOOOOOPPPQQQRRRQQQSSSUUUVVVVVVUUURRRQQQVVVPPPOOOUUUXXXWWWZZZ```kkkkkk|||~~~vvv]]]SSSHHHDDDBBB??????@@@CCCCCCBBBAAA@@@@@@?????????@@@BBBEEEFFFHHHHHHHHHHHHGGGDDDCCCDDDGGGJJJLLLKKKKKKJJJIIIIIIJJJLLLLLLMMMMMMLLLLLLMMMNNNNNNOOOKKKIIIEEEAAA===;;;999888777777777777777888888999:::::::::;;;;;;;;;<<<<<<:::::::::::::::::::::::::::;;;;;;:::999999;;;<<<>>>AAACCCBBB???===>>>@@@CCCEEEKKKRRR^^^lllyyy|||tttmmm[[[HHH@@@??????>>>???===LLLrrrttt~~~uuu]]]NNNRRRUUUNNNKKKQQQKKKLLLLLLLLLMMMMMMNNNNNNKKKKKKJJJJJJIIIJJJJJJKKKIIIIIIHHHGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJKKKJJJKKKLLLUUUkkk~~~yyyrrrrrrmmmdddaaadddggghhheeeddddddbbbaaa^^^]]]\\\VVVVVVVVVUUUQQQMMMHHHEEEDDDDDDDDDDDDDDDCCCBBBBBB?????????>>>======<<<<<<::::::::::::999999999999999999999999999999999999999999999999:::;;;<<<<<<<<<;;;;;;;;;;;;<<<======>>>>>><<<;;;:::999999999:::999999888888999999:::888888999999:::;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>???>>><<<:::888777666666666777999<<>>>>>===>>>??????@@@@@@??????>>>===============>>>???@@@@@@???CCCNNN```uuulllnnnrrrqqqyyy{{{hhhUUUJJJGGGHHHCCCAAA@@@@@@@@@@@@>>>===~~~xxxyyy~~~vvv{{{yyyxxxuuunnnkkkllllllnnnqqqsssrrrpppmmmjjjbbb^^^YYYVVVVVVUUURRRPPPOOOJJJEEEBBB@@@BBBMMMXXX\\\wwwuuujjjfffvvvzzznnnmmmnnnggghhhjjjfff```XXXRRRQQQOOOIIIBBB???999BBB^^^eeezzzbbbZZZSSSRRRRRRPPPQQQTTTTTTTTTSSSQQQOOOOOOPPPRRRPPPOOONNNMMMMMMOOORRRSSSSSSTTTTTTUUUTTTSSSQQQPPPSSSRRRQQQSSSTTTTTTUUUVVVuuucccdddqqq|||zzziii```VVVQQQKKKEEEAAAAAACCCBBBBBBAAAAAA@@@@@@???@@@@@@????????????@@@@@@AAA@@@??????@@@BBBEEEFFFDDDEEEFFFGGGHHHIIIJJJJJJIIIJJJLLLMMMNNNOOONNNNNNKKKIIIFFFCCC???;;;888777666666666666777888::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999;;;;;;;;;:::;;;===>>>>>>AAADDDCCC@@@???BBBEEEFFFJJJSSS```ooo{{{zzznnnbbbYYYMMMBBB??????>>>>>>???DDDeee|||ttthhhZZZQQQSSSTTTNNNKKKOOOJJJJJJKKKLLLLLLMMMNNNNNNJJJIIIGGGFFFFFFGGGIIIJJJJJJIIIHHHGGGFFFGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIFFFLLLQQQTTTbbb~~~}}}vvvnnnooollldddaaadddfffgggbbbaaa```^^^\\\ZZZWWWVVVTTTWWWWWWSSSLLLFFFDDDDDDBBBCCCCCCCCCBBBBBBAAABBB>>>>>>======<<<;;;;;;;;;:::::::::999999999999888999999999999999999999999999999:::;;;;;;<<<======;;;;;;;;;;;;;;;<<<<<<======<<<:::999999999:::::::::999999888888999999:::888888999999:::;;;;;;<<<;;;;;;;;;;;;<<<===>>>???>>>===;;;999777777777777777999;;;>>>@@@CCCDDDEEEDDDKKKZZZkkkVVVRRROOOKKKKKKHHHGGGFFFEEEDDDEEEGGGIIIIIIIIIGGGCCC???>>>@@@CCCAAAAAAAAA@@@@@@?????????>>>??????@@@@@@??????>>>>>>============>>>??????>>>>>>@@@GGGUUUhhh|||xxxsssooonnnrrrzzz|||uuujjj^^^TTTLLLIIIBBBAAA??????@@@???===;;;|||sssooozzzuuu}}}{{{vvvsssqqqllleeebbbccc]]]___ccceeeeeebbb___\\\[[[UUUMMMIIIHHHHHHGGGFFFBBB@@@??????@@@DDDQQQ^^^tttvvvmmmkkk}}}tttjjjlllpppjjjhhhfff\\\ZZZSSSNNNMMMIIIBBB>>>===>>>MMMpppooopppmmmWWWXXXWWWSSSPPPQQQTTTWWWRRRRRRRRRQQQPPPPPPRRRTTTQQQPPPNNNNNNOOOQQQTTTVVVTTTTTTTTTSSSSSSQQQPPPPPPMMMQQQRRRPPPOOOQQQTTTTTT[[[|||___bbbmmmyyy~~~|||{{{sssjjjddd\\\SSSMMMKKKCCCBBBBBBAAAAAA@@@@@@@@@@@@???===<<<<<<>>>AAABBB>>>>>>>>>???@@@@@@AAAAAA>>>???AAACCCDDDEEEFFFFFFFFFHHHKKKNNNOOOOOONNNMMMJJJIIIGGGDDD@@@<<<888666555555555666777999;;;;;;;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;999;;;<<<;;;;;;<<<>>>@@@???BBBEEEDDD@@@@@@DDDHHHJJJOOO[[[mmm~~~|||rrraaaRRRGGGAAA>>>??????>>>???BBBSSSaaaYYYTTTTTTRRRMMMKKKMMMIIIJJJJJJKKKLLLMMMNNNNNNIIIGGGEEECCCCCCEEEHHHIIIJJJIIIHHHGGGGGGGGGHHHIIIIIIHHHHHHHHHHHHHHHHHHHHH???JJJPPPOOOWWWsss{{{ssskkkmmmjjjdddaaadddffffff]]]]]][[[YYYWWWTTTRRRPPPSSSWWWXXXSSSIIIAAAAAACCC@@@AAACCCCCCAAAAAAAAAAAA===<<<<<<;;;;;;:::999999:::::::::999999999888888999999999999999999999999888999:::<<<<<<=========<<<<<<;;;;;;<<<<<<===>>>:::999888888888999:::;;;:::999999999999999999:::888888999::::::;;;<<<<<<;;;;;;;;;<<<<<<>>>??????>>>===:::888777777777777888:::<<>>;;;<<>>============>>>>>>???>>>===???CCCMMM^^^uuuwwwjjj```dddmmmxxx~~~uuurrrooolllhhh```UUUMMMCCCBBB@@@??????===;;;888zzzooooooxxx~~~}}}~~~zzzzzzuuujjj]]]VVVSSSPPPKKKLLLLLLMMMOOOQQQQQQPPPNNNHHHJJJAAA<<>>DDDDDDBBBCCCDDDCCCIII___xxx}}}ppphhhrrruuukkkiiiggghhhhhhddd\\\UUUZZZMMMEEEFFFCCC;;;999>>>FFF___rrrbbbYYYXXXWWWUUUUUUTTTUUUUUUTTTSSSQQQOOOOOOOOOPPPQQQRRRRRRPPPOOOOOOOOOPPPPPPUUUUUUUUUTTTTTTSSSQQQQQQOOOQQQRRRQQQPPPNNNNNNOOOSSS```kkkkkkcccdddssswwwoooiii```XXXMMMEEE===;;;@@@CCCBBB@@@===>>>>>>>>>>>>???BBBDDD@@@???>>>===<<<;;;;;;;;;<<<=========>>>>>>??????CCCDDDEEEGGGIIIKKKMMMNNNIIIHHHFFFCCC@@@===:::999777777777666777888888999<<<<<<;;;;;;;;;:::::::::===<<<:::999888999::::::777;;;???AAA???>>>===<<<===>>>BBBGGGEEEAAADDDKKKZZZdddpppxxxrrr]]]NNNIII;;;;;;AAAGGGAAA:::DDDVVVuuuuuu[[[YYYUUUQQQNNNMMMLLLLLLGGGIIIKKKLLLMMMLLLKKKJJJHHHGGGFFFEEEEEEGGGIIIJJJMMMKKKHHHGGGGGGGGGFFFEEEGGGFFFEEEEEEEEEFFFGGGHHHLLLHHHKKKSSSVVVaaayyyoooooommmjjjiiihhhfffaaa]]][[[YYYWWWVVVUUUTTTRRRPPPSSSQQQOOOLLLIIIFFFEEEDDDDDDDDDCCCBBB@@@??????>>><<<<<<;;;;;;;;;:::::::::777777777777777777777777888888888888888888888888:::::::::::::::::::::::::::::::::999999999888888888888999999999:::::::::::::::::::::::::::::::::;;;;;;:::::::::;;;<<<===:::;;;<<<<<<<<<;;;:::999888888888666555666999;;;>>>??????===???DDDFFFEEELLL^^^mmmTTTNNNNNNIIIEEEFFFEEEDDDDDDCCCCCCCCCDDDDDDHHHFFFBBB???<<<<<<======AAACCCFFFGGGFFFBBB===;;;========================;;;;;;;;;<<<===>>>>>>???<<<;;;<<>>???AAA@@@>>>wwwvvvxxxwww|||~~~}}}|||~~~|||wwwkkk]]]TTTQQQMMMHHHCCCCCCDDDDDDEEEEEEDDDCCC@@@FFFBBB@@@FFFDDD@@@EEEDDDBBBDDDHHHLLLXXXsssvvvvvvoooiiinnnxxxzzzrrrhhhgggdddaaa```aaa___YYYTTTRRRIIICCCAAA:::444;;;GGGnnnyyyzzz{{{ooo]]]YYYWWWUUUSSSSSSSSSTTTUUUTTTSSSQQQOOONNNNNNOOOPPPRRRQQQOOONNNMMMNNNNNNOOOQQQRRRSSSTTTUUUUUUUUUUUUQQQRRRSSSRRROOONNNMMMNNNOOOXXXiiivvvuuummmoooxxx~~~|||wwwtttnnnhhh```XXXMMMFFFDDDBBB???===>>>>>>???>>>=========>>>???>>>===<<<<<<;;;;;;<<<;;;;;;;;;<<<<<<=========??????AAABBBDDDFFFGGGGGGEEEDDDBBB@@@===;;;999888888888888888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999888999::::::888999;;;======>>>>>>>>>???DDDGGGGGGEEEGGGOOOVVVgggoooxxx}}}uuuaaaMMMCCCBBBAAABBB<<<555:::NNNffftttcccWWWUUURRROOOMMMLLLLLLMMMHHHIIIKKKMMMMMMLLLKKKJJJIIIGGGFFFEEEEEEFFFHHHIIILLLJJJGGGFFFGGGGGGGGGFFFGGGFFFFFFEEEFFFGGGHHHIIIJJJGGGKKKQQQQQQVVVrrr~~~yyyxxxyyytttpppkkkgggeeeccc___\\\XXXVVVTTTSSSSSSRRRPPPNNNPPPNNNLLLJJJGGGEEEDDDDDDCCCBBBBBBAAA@@@???>>>===<<<;;;;;;;;;;;;:::::::::777777777777777777777777888888888888888888888888999999999999999999999999::::::999999888888888888888888999999999:::::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;<<<<<<<<<:::999888777777777666555777:::<<<>>>???BBBDDDEEEHHHMMMRRRbbbsss]]]LLLJJJLLLHHHEEEFFFEEEEEEDDDCCCBBBBBBCCCCCCFFFDDDAAA>>><<<<<<===>>>???AAACCCDDDDDDAAA>>><<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<======>>>>>>===;;;<<<>>>AAAJJJ\\\lllYYYNNNJJJTTTcccpppxxx~~~~~~{{{uuunnngggcccaaaaaabbb___[[[WWWWWW[[[bbbfffjjj```SSSHHHCCC@@@???>>>wwwrrrnnnvvv{{{}}}{{{{{{|||~~~|||zzz}}}~~~yyynnnbbb\\\[[[YYYUUUOOOMMMKKKHHHEEECCCBBBBBB@@@GGGEEEDDDHHHEEE@@@FFFHHHFFFHHHPPPXXXgggyyyooommmlllkkklllllliiiccc^^^ddd```\\\ZZZZZZYYYVVVSSSEEE@@@>>><<<999>>>RRRgggyyyeeewww^^^XXXXXXVVVSSSPPPPPPQQQSSSUUUTTTSSSQQQOOOMMMMMMNNNNNNQQQPPPNNNMMMLLLLLLMMMMMMOOOPPPQQQRRRTTTTTTUUUUUUTTTTTTTTTRRROOOMMMLLLMMMNNNRRRccc|||~~~{{{zzz{{{uuuooodddXXXMMMEEE???===??????>>>>>>======<<<<<<======<<<<<<;;;<<<<<<<<<:::::::::::::::;;;;;;;;;:::;;;;;;<<<===>>>??????@@@???>>>===;;;:::888888::::::::::::;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;:::999999999:::;;;<<<;;;:::;;;>>>@@@AAA@@@???IIIMMMGGGFFFQQQ^^^eeerrryyy}}}rrrcccPPP@@@;;;>>>:::AAA>>>888JJJlll~~~{{{sss|||lllTTTRRRQQQOOOMMMLLLLLLLLLMMMIIIJJJLLLMMMNNNMMMKKKJJJIIIHHHFFFEEEEEEFFFGGGHHHKKKIIIGGGFFFGGGHHHGGGFFFGGGGGGGGGGGGGGGHHHIIIIIIGGGEEEJJJPPPMMMNNNaaazzz}}}tttmmm~~~{{{uuummmfffaaa___^^^]]]XXXVVVSSSQQQPPPNNNLLLJJJKKKJJJHHHFFFEEECCCCCCCCCAAAAAA@@@???>>>======<<<;;;;;;;;;;;;::::::::::::777777777777777777777777888888888888888888888888888888888888888888888888999888888888888777777777888888999999999:::::::::::::::::::::::::::;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<;;;:::999888777555666777777777888;;;>>><<<===CCCGGGGGGIIIYYYlll^^^QQQHHHIIIIIIEEECCCEEEFFFEEEDDDCCCBBBAAAAAAAAACCCBBB@@@>>>=========>>>===>>>???@@@@@@@@@???>>>;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<============;;;;;;<<<===AAANNN[[[}}}}}}ooo^^^MMMIIIOOOZZZeeemmmxxx}}}vvveeeVVVNNNLLLKKKLLLKKKJJJLLLUUUbbbmmmzzztttjjj]]]QQQGGG@@@<<>>:::888999???OOOmmmccc{{{iiiXXXWWWWWWTTTPPPMMMMMMOOORRRTTTSSSRRRPPPOOOMMMMMMLLLLLLPPPOOOMMMLLLKKKKKKLLLLLLPPPPPPQQQQQQQQQQQQPPPPPPUUUVVVUUURRRNNNLLLLLLLLLQQQRRR[[[ttt}}}wwwkkk\\\PPPIIIFFFBBB@@@>>>===>>>?????????<<<<<<<<<;;;<<<<<<======::::::::::::::::::::::::999999999999::::::::::::<<<<<<;;;;;;::::::999999;;;<<<<<<===============;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;:::999999999:::;;;???======>>>AAACCCCCCAAA>>>MMMTTTLLLLLL]]]lllqqqwww|||xxxmmm___SSSHHH???<<<>>>777<<>>======<<<;;;;;;;;;;;;;;;:::::::::999999777777777777777777777777888888888888888888888888777777777777777777777777888777777777777777777777888888999999999::::::::::::::::::;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;:::999888777666444555777888888:::>>>@@@>>>@@@EEEGGGFFFPPPtttfffVVVOOOJJJJJJHHHCCCBBBEEEFFFEEEDDDBBBAAA@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>============::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<::::::;;;;;;<<>>>>><<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;======>>>???@@@??????>>><<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999999:::;;;<<<>>>>>>>>>@@@BBBCCCBBBAAAEEEVVV^^^YYY[[[kkkxxxzzz}}}xxxiii[[[MMMGGGEEE@@@<<<;;;AAA:::???YYYvvvyyynnn~~~eeeXXXXXXSSSRRRQQQOOOMMMLLLKKKKKKJJJKKKLLLMMMMMMLLLJJJIIIHHHGGGEEEDDDDDDEEEGGGHHHHHHGGGFFFGGGHHHHHHGGGEEEGGGGGGHHHHHHIIIIIIIIIIIIFFFFFFHHHKKKJJJJJJUUUdddlll{{{wwwyyy}}}||||||~~~{{{nnnbbbZZZVVVUUURRROOOLLLJJJIIIIIIHHHGGGDDDCCCBBBAAAAAA@@@AAAAAA=========<<<<<<;;;;;;;;;;;;;;;:::::::::999999999777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777888888888999999999::::::::::::::::::;;;;;;<<<<<<<<<:::;;;<<<============<<<<<<<<<:::999888777666666444666888:::;;;===@@@BBBEEEFFFHHHHHHKKKdddsssVVVSSSOOOLLLJJJFFFCCCDDDGGGEEEDDDCCCAAA@@@?????????>>>>>>>>>?????????>>>>>>@@@@@@???===<<<;;;;;;;;;::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;:::888999;;;;;;:::???FFFXXXnnn{{{~~~eeeRRRLLLNNNRRR\\\eeeqqqxxxwwwrrrlllhhhYYYTTTNNNNNNTTT___hhhnnnooouuu|||{{{rrrhhhbbbwwwkkkaaaYYYhhh|||sssssstttxxx|||~~~{{{xxxssstttrrrpppssszzz|||zzzxxxssskkkdddccclllzzzdddPPPSSSXXX^^^iiinnnppp{{{yyypppkkkgggmmmmmmmmmllliiiddd___[[[YYYXXXUUUQQQLLLEEE???<<<888999???OOOiiizzzkkk{{{www]]]ZZZZZZTTTSSSQQQNNNLLLLLLNNNPPPRRRQQQQQQPPPPPPOOOOOONNNNNNOOOOOONNNMMMNNNOOOPPPQQQSSSTTTUUUVVVVVVWWWWWWVVVUUUUUUTTTQQQOOONNNOOOQQQMMMTTTVVVaaa|||~~~|||uuupppooofff```XXXQQQMMMHHHCCC>>>??????>>>======>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<============>>>@@@AAAAAAAAA@@@???=========<<<<<<<<<;;;;;;;;;:::999999999:::;;;<<<;;;===>>>???@@@AAADDDGGGZZZeeellljjjmmmwww~~~sssgggXXXLLLAAA???@@@>>>999777???;;;PPPyyyyyyxxxuuu[[[TTTVVVSSSSSSQQQPPPNNNMMMLLLKKKIIIJJJLLLMMMLLLKKKIIIHHHGGGFFFDDDDDDDDDFFFGGGIIIHHHGGGFFFGGGHHHHHHFFFDDDFFFFFFGGGHHHHHHHHHHHHHHHHHHGGGHHHHHHFFFEEEMMMWWW^^^pppuuuhhhkkkpppvvvzzz{{{}}}|||zzz{{{yyykkk```YYYVVVOOOLLLIIIGGGHHHIIIIIIIIICCCCCCBBBAAA@@@@@@@@@@@@======<<<<<<;;;;;;;;;;;;::::::::::::999999999999777777777777777777777777777777777777777777777777777777777777777777777777777777777888888888888999888888999999999::::::::::::::::::;;;<<<<<<======;;;<<<>>>?????????>>>===;;;:::999888777777777777666888;;;===>>>???BBBDDDDDDFFFGGGIIIXXX```TTTMMMLLLJJJGGGDDDDDDFFFHHHDDDCCCBBBAAA@@@?????????===>>>???@@@@@@@@@>>>>>>BBBAAA@@@???===<<<;;;:::::::::::::::::::::::::::::::::::::::::::::::::::999777888;;;;;;:::===CCCMMMaaauuu|||ooodddZZZQQQNNNSSS\\\fffooouuuwwwwwwjjjccc\\\[[[```gggkkkmmmrrruuu{{{tttrrrsssyyyuuurrroooppptttwwwwwwuuupppqqqpppnnnpppttttttpppmmmiiiccc```eeewwwzzz\\\NNNYYYdddkkkuuu}}}tttnnnlllllljjjkkkllliiiccc^^^[[[YYYTTTRRROOOJJJCCC>>>;;;999888AAATTTmmm{{{dddVVVWWWYYYUUUQQQPPPNNNMMMMMMNNNPPPQQQPPPPPPQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOPPPQQQSSSTTTUUUUUUVVVVVVVVVVVVVVVUUUSSSSSSRRRPPPOOOOOORRRTTTPPPRRRTTT[[[nnn}}}xxxrrrlllfff\\\OOOFFFAAAAAA@@@???>>>>>>>>>???============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<======>>>>>>===>>>@@@BBBBBBAAA@@@?????????>>>===<<<;;;::::::::::::999888999:::;;;<<<:::===???>>>>>>CCCMMMUUUssstttuuuvvvxxx{{{}}}ssscccTTTIIIBBB===<<<<<<::::::<<>>???AAAAAA@@@???>>>:::999888777666777777888888:::===???@@@AAACCCEEEBBBFFFIIISSSsssoooWWWSSSJJJJJJIIIGGGFFFEEEEEEDDDBBBBBBAAA@@@@@@???@@@@@@>>>???AAABBBBBB@@@>>>===AAAAAAAAA@@@@@@>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999999999:::777888::::::999;;;@@@AAASSSgggppp]]]KKKKKKMMMRRR[[[eeeoootttssspppllljjjlllooorrrtttvvvwww{{{mmmfffppp}}}~~~|||wwwpppmmmooorrrssssssppprrrqqqpppqqqsssqqqmmmXXXTTTOOOMMMVVVllluuuZZZRRRdddttt{{{xxxmmmhhhjjjmmmeeeiiikkkggg___ZZZZZZ]]]SSSPPPLLLEEE???<<<;;;<<>>===>>>@@@BBBBBBAAA@@@???@@@@@@???===<<<;;;:::999::::::999888999:::<<<======@@@AAA???>>>FFFVVVccc}}}yyy{{{{{{zzz{{{~~~|||vvvkkkYYYIII>>>=========:::999>>>GGGUUUeeeeeeQQQRRRUUUQQQMMMMMMNNNOOOOOOOOONNNNNNHHHIIIJJJKKKKKKIIIGGGFFFDDDCCCCCCCCCDDDGGGIIIKKKIIIHHHGGGHHHHHHFFFCCCAAADDDEEEFFFGGGHHHGGGFFFFFFAAACCCGGGIIIIIIGGGHHHKKKOOOXXXtttttteeemmmpppooorrrxxx{{{yyyvvvvvvtttpppnnnqqqxxx~~~xxxuuujjjddd\\\TTTNNNJJJFFFCCCEEEDDDCCCBBBAAAAAA@@@@@@<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999999999888888777777777777777777777777777777777777777777777777888888888888888888888888888888999999999:::::::::888888999999999:::::::::::::::;;;;;;<<<===>>>>>>===???AAABBBBBBBBB@@@???999888777666666777888888999<<>>@@@BBBCCCCCCAAA???===???@@@AAABBBBBBAAA@@@???;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999999999999;;;888777::::::888:::>>><<>>@@@<<<777;;;FFFXXXzzzwwwuuu\\\VVVXXXTTTQQQSSSNNNPPPPPPNNNLLLLLLPPPTTTRRRRRRQQQPPPPPPQQQSSSSSSRRRPPPNNNNNNOOORRRVVVYYYYYYVVVSSSRRRRRRQQQNNNKKKOOOOOOPPPQQQQQQRRRRRRRRRQQQTTTUUUSSSQQQYYYhhhvvv}}}tttmmm^^^WWWOOOIIIGGGDDD???;;;???>>>===<<<<<<;;;::::::@@@;;;999;;;===<<<===???:::<<<===>>>===<<<===>>>??????AAACCCDDDFFFGGGGGGIIIEEE@@@<<<;;;::::::999;;;999888:::<<<<<<===>>>===@@@BBB@@@CCCUUUrrr}}}{{{zzz{{{}}}}}}ssskkkbbbWWWJJJAAA777:::???AAA<<<;;;FFFUUUcccjjjtttkkk[[[VVVQQQNNNPPPPPPOOONNNMMMLLLLLLLLLLLLMMMKKKIIIFFFDDDCCCBBBBBBAAABBBCCCBBBBBBEEEKKKPPPMMMIIIFFFDDDEEEEEEBBB@@@DDDDDDDDDDDDEEEEEEEEEEEEBBBDDDGGGGGGGGGGGGHHHIIIMMMUUUkkkzzzsssnnnnnnmmmlllqqqzzzvvvsssooollljjjkkkmmmnnnvvv|||~~~yyymmm```XXXTTTMMMEEEEEEDDDBBBAAAAAA@@@@@@???@@@???===<<<;;;;;;;;;<<<;;;;;;999888777777777777777777777777777777777777999888888888777777666666999999999999999999999999:::::::::999999888888888888:::;;;:::999888999:::888999;;;<<<============BBBBBBBBBBBB@@@???>>>===:::888666444555888;;;>>>===<<<@@@EEEDDD@@@BBBHHHQQQMMMddd___UUUSSSOOOKKKJJJIIIGGGFFFEEEDDDDDDFFFDDDAAA>>><<<<<<<<<======???BBBCCCAAA@@@??????AAA???======???@@@>>><<<<<<<<<<<<<<<<<<<<<<<<<<<999999::::::999999888777888888999999:::;;;<<<<<<@@@>>>FFF]]]{{{{{{iiiXXXHHHDDDEEEGGGMMMVVV^^^gggrrryyyzzzwwwtttsssxxx||||||iiiTTTKKKTTTbbbsssyyyzzzssslllkkkjjjhhhmmmmmmlllkkknnnqqqmmmfffQQQFFFAAAGGGQQQ]]]oooyyypppkkkeeedddhhhmmmnnniii___XXXTTTOOOIIILLLCCC=========>>>LLL]]]|||hhhttt}}}gggUUUSSSUUURRROOOQQQMMMNNNNNNNNNNNNPPPSSSUUUSSSRRRQQQPPPPPPPPPQQQRRRPPPOOONNNNNNPPPTTTXXXZZZVVVTTTQQQPPPQQQPPPMMMKKKOOONNNNNNMMMMMMMMMNNNNNNNNNPPPPPPNNNNNNUUUaaalll~~~|||~~~yyytttmmmddd^^^ZZZUUUNNNIIIBBB@@@>>><<<<<<======>>>===;;;;;;>>>>>>;;;<<<@@@===???AAAAAA@@@@@@@@@BBB>>>@@@BBBEEEIIIMMMPPPRRRTTTNNNEEE@@@>>>>>>>>>===@@@???>>>??????>>>======BBB??????III\\\nnnzzz~~~}}}~~~~~~}}}wwwnnnbbbXXXQQQJJJCCC>>>BBB@@@<<<999===KKK___mmmhhhjjjxxx|||___SSSQQQMMMMMMPPPPPPOOONNNMMMLLLLLLKKKKKKLLLJJJHHHEEECCCBBBBBBBBBBBBBBBBBBCCCDDDGGGKKKNNNOOOLLLHHHFFFEEEDDDAAA>>>FFFFFFEEEEEEDDDDDDCCCCCCCCCDDDFFFGGGFFFEEEFFFHHHKKKNNN[[[ttt~~~uuummmnnnnnnllllllrrrqqqnnnkkkhhhggghhhiiiqqqxxx~~~qqqhhh```UUUKKKHHHCCC>>><<<===?????????>>>===;;;:::999::::::;;;;;;::::::999888888888888888888888888888888888888999888888888777777777777999999999999999999999999<<<;;;;;;;;;:::::::::999999;;;;;;;;;999999:::;;;888999:::<<<>>>???@@@@@@BBBBBBAAA@@@>>>===;;;:::999888777666777:::<<<>>>DDDAAABBBFFFEEECCCGGGNNNTTTgggmmmYYYWWWTTTNNNLLLKKKIIIGGGFFFEEEEEEEEEFFFDDDAAA>>>===<<<<<<===<<<>>>AAAAAA@@@>>>>>>>>>@@@>>>======??????>>><<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999888888888888999::::::;;;<<<<<<;;;:::AAATTTnnnwwwlll]]]OOODDD@@@DDDIIIPPPWWWaaaiiinnnrrruuuwwwyyy}}}ppp[[[MMMKKKNNNdddoooxxxwwwqqqlllhhheeekkkjjjgggeeefffiiigggbbbNNNEEEBBBMMMZZZgggyyyqqqjjjfffaaabbbhhhnnnpppkkk^^^QQQIIIEEEBBB???:::888<<>><<<===@@@>>>;;;;;;???>>>@@@AAAAAA@@@???@@@BBB@@@AAACCCGGGLLLRRRWWWZZZVVVNNNDDD@@@AAADDDDDDCCCAAAAAA@@@@@@@@@AAABBBBBBCCCCCCIII\\\rrrzzz}}}~~~zzzuuudddZZZNNNDDDAAAAAAAAA@@@AAA@@@;;;;;;LLLjjjyyyyyyeeeRRRMMMLLLKKKMMMRRRPPPOOONNNMMMLLLKKKKKKJJJIIIHHHFFFDDDBBBBBBBBBBBBCCCBBBAAADDDHHHKKKKKKJJJLLLJJJGGGFFFEEEDDDBBB@@@GGGFFFFFFEEEDDDCCCBBBBBBCCCEEEFFFEEEDDDDDDEEEFFFIIIHHHOOO```rrryyyqqqjjjiiikkkooommmnnnooolllgggddddddeeeiiinnnvvv}}}yyyqqqlllddd[[[OOOHHH???;;;<<<>>>>>><<<<<<<<<:::999999:::;;;;;;::::::999999999999999:::888888888888888888888888888888888888888777777777999999999999::::::::::::<<<<<<<<<<<<<<<;;;;;;;;;:::;;;<<<;;;::::::;;;===999:::;;;===???AAABBBCCCAAA@@@???===;;;999888777777777888999;;;===>>>@@@EEEDDDDDDFFFEEEGGGOOOWWWsssmmmUUUTTTYYYVVVOOOLLLKKKJJJHHHGGGFFFEEEEEEEEECCCAAA???===<<<<<<===;;;===???@@@>>>===<<<===???>>><<<===>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999999888999999999::::::;;;;;;<<<999888<<>>===777777===FFFRRRggg|||gggcccpppeeeVVVPPPLLLLLLLLLIIIJJJMMMNNNLLLLLLOOOTTTWWWWWWUUUSSSRRRPPPOOONNNNNNNNNOOOLLLLLLLLLMMMNNNQQQSSSTTTOOONNNNNNMMMMMMMMMLLLKKKNNNLLLJJJHHHGGGHHHJJJLLLOOONNNLLLMMMPPPTTTWWWXXXsss|||zzzwwwrrrnnnfffaaa[[[WWWTTTRRRNNNKKKIIIBBB>>>@@@@@@===<<<===@@@AAAAAAAAA??????AAABBBCCCCCCDDDGGGLLLRRRWWW[[[RRRMMMGGGIIIOOOUUUVVVTTTSSSRRRNNNFFFCCCDDDFFFFFFGGGRRRaaaooowww{{{~~~{{{~~~|||rrrjjjRRRKKKCCC>>>>>>AAACCCEEE:::AAAFFFPPPlllbbbWWWNNNLLLLLLKKKNNNSSSOOOOOOOOONNNLLLKKKJJJIIIGGGFFFDDDBBBAAAAAAAAABBBDDDAAA@@@EEELLLNNNKKKFFFDDDDDDDDDDDDEEEEEEDDDDDDEEEEEEEEEDDDDDDCCCCCCBBBDDDDDDEEEDDDCCCBBBCCCEEEHHHGGGLLLWWWcccooo|||qqq}}}jjj^^^eeepppiiilllnnnlllgggddddddeeeaaadddiiinnnttt|||zzzqqqnnnpppnnnjjjVVVNNNEEEAAAAAAAAA>>>:::>>>===<<<;;;;;;;;;<<<===999888888888888999999:::888888888888888888888888888888888888888888888888999999999:::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<;;;:::;;;===???>>>>>>>>>???@@@AAABBBBBB???>>><<<:::888777555555666888:::<<<>>>@@@AAAAAACCCFFFHHHHHHIIISSSgggwww~~~WWWLLLSSSWWWTTTQQQLLLKKKJJJHHHGGGFFFFFFEEEDDDCCCAAA???>>>===<<<<<<<<<>>>??????===<<<<<<=========<<<<<<<<<<<<<<<;;;:::::::::::::::::::::::::::::::::::::::999999888999999999:::::::::;;;;;;;;;999;;;???GGGTTTjjj}}}qqq^^^RRRHHH@@@@@@@@@AAACCCGGGMMMTTTXXXcccgggllloooqqqsssuuuvvv|||kkkMMMHHHFFFNNN[[[hhhqqquuu```aaa^^^ZZZ[[[aaacccbbbRRRMMMTTTlll|||tttuuuqqqiiieeeaaa^^^^^^^^^^^^bbbgggeee___UUULLLCCC<<<888888:::CCCQQQ___mmmdddeeewwwkkkWWWUUUQQQNNNKKKHHHFFFHHHLLLOOONNNNNNQQQUUUWWWUUURRRRRRQQQOOONNNMMMMMMMMMNNNJJJKKKKKKKKKKKKLLLLLLLLLMMMNNNNNNMMMLLLLLLLLLLLLNNNMMMKKKIIIJJJLLLOOOPPPOOOMMMLLLNNNQQQTTTTTTSSSccc~~~xxx{{{wwwqqqnnnmmmiiiccc^^^]]]PPPFFFFFFHHHGGGCCCBBBDDDEEEEEEDDDCCCCCCDDDFFFFFFFFFGGGJJJOOOVVV\\\___]]][[[[[[aaaiiiooopppnnntttrrrgggWWWNNNNNNQQQQQQ___hhhsssyyyyyyyyy||||||}}}~~~yyyooobbbZZZFFFDDDAAA@@@@@@BBBCCCCCCAAALLLWWWfff|||sssXXXSSSNNNMMMLLLKKKLLLPPPOOOOOOOOONNNLLLJJJIIIHHHEEEDDDBBBAAAAAAAAABBBCCCDDDAAA@@@EEEMMMOOOJJJCCC@@@BBBCCCDDDDDDCCCCCCCCCBBBBBBCCCCCCDDDDDDEEEEEEDDDDDDDDDCCCBBBAAACCCEEEHHHGGGHHHNNNVVVaaarrryyysssuuu}}}ggg______eeegggiiigggdddbbbcccddd^^^___aaacccffflllsssxxxvvvvvvrrrnnnnnnppplllfffUUUPPPLLLKKKKKKIIICCC>>>BBBAAA???===<<<<<<<<<===888888777777777888888999888888888888888888888888888888888888888999999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<:::;;;<<<<<<;;;===@@@CCCEEEDDDBBB@@@????????????===<<<:::888777666555555777999<<<>>>AAABBBCCCCCCDDDHHHJJJIIIRRRmmmiiiRRROOOQQQOOONNNPPPLLLKKKJJJHHHGGGFFFEEEEEECCCBBBAAA???>>>======<<<===???@@@???===<<<<<<===<<<<<<<<<<<<;;;::::::;;;999999999999999999999999999999::::::999999888777888888888999999999999999999999999:::<<>>@@@CCCGGGIIIOOORRRVVVZZZ\\\^^^aaacccvvv```GGG>>>DDDOOOZZZaaakkkjjjeee]]]ZZZ\\\\\\ZZZ\\\\\\iii{{{yyytttwwwtttkkkhhhjjjiiiccc]]]\\\]]]^^^aaacccfffgggYYYPPPFFF???:::777777;;;BBBRRRiii~~~rrr]]]kkkqqqZZZTTTVVVTTTPPPLLLHHHFFFHHHJJJNNNOOOPPPSSSUUUUUUSSSQQQPPPOOONNNMMMLLLLLLMMMMMMJJJKKKKKKLLLKKKKKKJJJIIINNNOOOPPPOOOMMMLLLLLLMMMOOONNNMMMLLLMMMOOOQQQRRRKKKKKKKKKLLLOOOQQQQQQQQQZZZmmmzzzvvvrrreeeZZZYYYZZZXXXTTTRRRNNNNNNNNNLLLKKKKKKMMMOOOPPPQQQTTTXXX^^^eeekkkooooooqqqtttyyy~~~yyyiiiaaagggnnnooo|||yyyzzz~~~{{{zzzwwwtttnnnfff\\\QQQJJJCCCBBBAAAAAAAAACCCDDDEEESSSYYY```mmmvvv|||```SSSQQQNNNLLLKKKJJJJJJKKKOOOOOOOOONNNLLLJJJHHHFFFCCCCCCBBBAAAAAABBBCCCDDDCCC@@@@@@EEEKKKMMMHHHBBBCCCDDDFFFEEECCCAAA@@@@@@AAAAAABBBCCCDDDEEEEEEFFFDDDDDDDDDCCCBBBBBBDDDFFFGGGDDDCCCCCCGGGTTTllluuutttooo]]]dddbbbaaa____________```_______________bbbfffjjjkkkppptttuuuuuuqqqeeeYYYSSSTTTUUUWWWWWWTTTOOOLLLJJJHHHEEEBBB@@@>>>>>>>>>999999888888777888888999999999999999999999999999888888888999999999999999999999::::::;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<======>>>AAAEEEIIIJJJHHHEEEAAA>>><<<<<<;;;:::999888777777777888999:::;;;>>>@@@BBBDDDEEEEEECCCGGGJJJOOOdddggg[[[RRRQQQNNNIIIHHHLLLKKKJJJIIIGGGFFFEEEDDDDDDBBBBBBAAA@@@???>>>===<<<>>>???@@@>>><<<;;;<<<===:::;;;<<<;;;999999999:::888888888888888888888888888888888888888777777666777777777777777777777777555555777888888???QQQbbblllssskkk]]]KKKFFFAAA===<<<===>>>???@@@BBBFFFHHHJJJKKKNNNPPPaaaOOOGGGDDDEEEIII```bbb```\\\[[[```ccccccqqqppp{{{xxxuuuvvvrrrllliiieeehhhkkkkkkiiihhhgggeee___^^^^^^^^^______]]]ZZZGGGAAA<<<:::888999CCCOOOZZZmmmkkkWWW___xxxaaaWWWTTTRRRRRRPPPLLLJJJJJJIIIIIIKKKNNNRRRTTTTTTSSSRRRRRRNNNNNNLLLLLLKKKLLLMMMNNNKKKLLLNNNOOOOOONNNMMMLLLPPPQQQRRRQQQNNNLLLMMMNNNOOONNNNNNNNNNNNNNNOOOPPPHHHIIIKKKLLLNNNOOORRRSSSWWW\\\kkk}}}{{{{{{wwwuuurrrmmmjjjkkkeeeeeeeeecccaaaaaaccceeeeeegggjjjooouuuzzz~~~}}}}}}~~~wwwmmmhhhaaaYYYSSSMMMGGGDDDEEEDDDBBBAAADDDKKKSSSYYYcccdddjjjwwwkkkWWWRRRPPPMMMKKKKKKLLLKKKJJJNNNOOOOOONNNMMMJJJGGGEEECCCBBBAAAAAABBBCCCDDDEEEAAA@@@@@@DDDIIIJJJGGGBBBCCCFFFHHHGGGDDDAAA@@@AAAAAABBBBBBCCCCCCDDDDDDDDDDDDDDDDDDCCCBBBCCCFFFHHHEEEDDDDDDBBBBBBKKKaaauuuwwwvvvwwwzzziiiccc\\\YYY[[[]]]]]]\\\_________]]]\\\\\\^^^aaadddjjjppptttvvvsssggg\\\]]]aaaeeegggddd```]]]\\\WWWTTTQQQLLLHHHFFFDDDCCC<<<<<<;;;:::999999999999999999999999999999999999888888888999999:::::::::999999::::::;;;<<<<<<===<<<<<<<<<======>>>>>>>>>===>>>@@@AAACCCFFFLLLPPPLLLIIIEEEAAA>>>;;;::::::888777777666777999<<<======>>>???AAACCCEEEFFFGGGFFFMMMXXXkkkxxxYYYUUUQQQNNNLLLJJJIIIJJJJJJIIIHHHFFFEEEDDDCCCCCCAAAAAAAAA@@@???>>>===<<<>>>>>>>>>===;;;:::;;;<<<999;;;<<<;;;888777888:::777777777777777777777777777777777777777666555555666666666666666666666555444555666777666999FFFTTTiiitttzzztttggg___RRRGGGAAA>>>===<<<;;;===????????????@@@BBBuuuhhh[[[NNNFFFEEE???FFFMMMTTT___nnnyyy~~~|||ooommmmmmkkkhhhhhhfffiiioootttsssnnnkkkmmm```^^^ZZZWWWUUURRRJJJCCC999888888:::999???RRReee}}}rrraaaYYYddd~~~|||bbb\\\ZZZUUUMMMNNNNNNMMMMMMMMMJJJGGGGGGMMMRRRUUUSSSRRRRRRSSSMMMMMMLLLKKKKKKLLLMMMNNNLLLNNNPPPRRRSSSRRRQQQPPPQQQSSSTTTRRRNNNLLLMMMOOOOOOOOONNNNNNMMMMMMLLLLLLHHHJJJLLLNNNNNNPPPTTTWWWVVVSSS[[[lllxxxxxxyyy{{{zzz~~~~~~||||||zzz|||~~~~~~{{{yyy^^^YYYQQQJJJGGGFFFFFFFFFIIIFFFCCCCCCJJJWWWfffqqqnnnnnnwwwrrr[[[UUURRRPPPMMMKKKLLLOOOOOOMMMNNNOOOOOONNNMMMJJJGGGEEEBBBBBBAAAAAABBBCCCEEEFFF@@@@@@@@@DDDGGGHHHFFFCCCAAAEEEHHHIIIFFFDDDDDDFFFCCCCCCCCCCCCCCCCCCBBBBBBCCCDDDDDDCCCBBBDDDGGGJJJCCCGGGKKKJJJEEEGGGUUUeee~~~lllgggvvvqqqggg\\\WWWZZZ]]]\\\ZZZ\\\]]]]]]\\\ZZZZZZ[[[\\\^^^bbbfffiiiooossspppiiilllqqquuusssmmmgggffffffbbb```[[[VVVQQQNNNKKKJJJ???>>>===<<<;;;:::::::::999999999999999999999999888888888999999:::::::::999999::::::;;;<<<============>>>>>>?????????@@@???@@@BBBCCCFFFJJJPPPUUULLLIIIEEEAAA===;;;::::::777666666666888;;;>>>@@@???@@@@@@AAACCCEEEGGGHHHMMMZZZppp}}}___XXXTTTOOOKKKLLLOOONNNKKKIIIIIIGGGEEEDDDCCCCCCBBBAAAAAAAAA@@@@@@>>>===<<<=========;;;999888999;;;888:::<<<;;;888777888:::777777777777777777777777666666666666666555555444555555555555555555444444777777888777444444===GGGcccuuu}}}lllZZZMMMFFFAAA???===>>>>>>===;;;::::::;;;xxx~~~zzzbbbOOOJJJCCC===???LLLaaavvvwwwuuuyyy|||zzzzzzwwwqqqoooqqqtttxxx{{{{{{uuujjj^^^WWWLLLJJJHHHFFFDDDAAA===::::::999;;;@@@CCCRRRuuuxxx]]]WWW]]]ooovvvaaa\\\\\\YYYSSSOOONNNMMMLLLLLLNNNOOOQQQVVVTTTRRRPPPOOOOOOQQQQQQPPPLLLIIIHHHJJJMMMOOOPPPPPPPPPPPPPPPQQQQQQRRRRRRTTTTTTTTTSSSRRRQQQQQQPPPPPPOOOMMMKKKJJJJJJKKKLLLNNNOOOPPPQQQRRRRRRRRRRRRRRRSSSSSSVVVfffyyyrrrtttzzz}}}|||{{{uuujjj```NNNKKKHHHGGGFFFEEEHHHKKKGGGDDDEEEPPPddd{{{xxxyyy^^^TTTTTTNNNNNNMMMMMMMMMMMMNNNNNNOOONNNNNNLLLJJJHHHFFFEEEEEEDDDCCCBBBBBBCCCDDDEEE@@@AAACCCEEEFFFGGGGGGGGGFFFHHHIIIHHHGGGEEEEEEFFFBBBCCCDDDDDDDDDDDDDDDCCCBBBAAA@@@???@@@BBBDDDFFFGGGEEEDDDDDDEEEIIIMMMPPPooo{{{```[[[pppvvv\\\SSSTTTUUUWWW[[[[[[ZZZZZZ[[[[[[ZZZVVVRRRVVVXXX\\\bbbggglllppprrrrrruuuwwwtttooolllnnnqqquuujjjbbb```^^^VVVPPPOOOIIIGGGCCC>>><<<::::::;;;<<<;;;:::888888777777777;;;:::999999999:::;;;<<<;;;<<<<<<<<<<<<;;;::::::@@@>>><<<<<<>>>AAABBBBBBEEEGGGKKKPPPUUUVVVUUURRRIIIEEE???:::999999::::::<<<::::::<<>>>>>>>>>>>>>>>>>======>>>>>>>>><<<;;;:::999999999999999999999999666666666666555555555555777777666666555555555555444444444444444444444444333444666777666777999:::NNN]]]pppyyyooobbbTTTHHHIIIAAA<<<>>>===999999===zzzvvv}}}eeeXXXHHH@@@DDDOOOZZZ```VVVTTTXXXbbbkkknnnppprrrpppmmmkkkllliiidddbbbdddaaabbbbbb^^^WWWNNNEEEAAA???===;;;888666666888:::AAAIIIVVVbbbkkkxxxjjjVVVUUUfffyyygggZZZYYY\\\[[[XXXPPPOOONNNLLLLLLMMMOOOPPPUUUTTTRRRPPPOOOPPPQQQQQQNNNKKKHHHGGGIIILLLMMMNNNMMMNNNOOOPPPQQQRRRSSSSSSTTTSSSRRRQQQPPPPPPPPPPPPPPPNNNLLLKKKJJJKKKLLLMMMNNNNNNOOOPPPQQQQQQQQQPPPHHHJJJMMMPPPZZZpppwwwpppqqq|||zzzooohhhccc]]]TTTMMMDDDBBBAAA@@@@@@BBBGGGKKKEEEPPP[[[gggkkkWWWQQQPPPLLLLLLKKKKKKJJJJJJKKKKKKNNNMMMLLLKKKIIIGGGFFFEEEEEEDDDCCCBBBBBBCCCDDDEEEAAAAAABBBCCCEEEFFFGGGHHHHHHIIIJJJJJJGGGFFFFFFFFFCCCCCCDDDDDDDDDCCCCCCBBB@@@@@@??????@@@AAACCCDDDEEEEEEDDDCCCEEEGGGJJJLLLYYYooossscccccclllsss___MMMQQQTTTOOOYYYYYYYYYWWWUUUTTTVVVWWWTTTUUUXXX[[[```dddhhhjjjpppuuuxxxwwwqqqmmmlllmmmmmmddd^^^^^^\\\VVVQQQQQQJJJIIIGGGDDDAAA???===<<<;;;;;;:::::::::;;;;;;<<<:::999999888999:::;;;<<<;;;<<<<<<<<<<<<<<<<<<<<>>===???CCCGGGIIIIIIPPPRRRUUUYYYZZZWWWRRRMMMEEEAAA<<<888888999::::::<<<;;;;;;===@@@BBBAAA???AAAFFFEEEDDDGGGBBBGGGWWWaaaUUUUUUPPPOOOMMMMMMMMMKKKIIIGGGHHHFFFDDDBBBAAA@@@AAAAAA@@@??????>>>>>>>>>>>>>>><<<<<<===>>>======;;;;;;999999999999999999999999777777666666666555555555666666666555555444444444444444444444444444444444222444666666666777888:::===KKK^^^ppp|||rrrjjjZZZPPPHHHEEEAAA======@@@yyyqqqlllrrr{{{dddTTTNNNMMMJJJGGGCCC@@@@@@FFFKKKLLLNNNQQQTTTQQQPPPQQQOOOKKKJJJLLLIIIIIIHHHDDD@@@<<<;;;<<<999;;;;;;999999???IIIRRR^^^mmm|||mmm```^^^gggxxxpppfffZZZTTTUUUYYYZZZZZZPPPOOONNNMMMMMMMMMOOOOOOTTTSSSRRRPPPPPPPPPQQQQQQMMMJJJHHHGGGIIIKKKLLLLLLKKKLLLMMMOOOQQQRRRSSSTTTSSSRRRPPPNNNMMMNNNOOOPPPNNNMMMLLLKKKKKKLLLMMMNNNMMMMMMNNNOOOOOONNNNNNNNNFFFHHHMMMQQQTTTbbbtttsss|||qqqiii]]]SSSNNNKKKGGGEEEIIIGGGCCC???>>>AAAFFFIIIOOO___iiipppmmm[[[SSSOOONNNLLLKKKKKKJJJJJJIIIIIIIIILLLLLLKKKIIIGGGFFFEEEDDDDDDDDDCCCBBBBBBCCCDDDDDDBBBAAAAAABBBCCCEEEGGGHHHJJJLLLLLLKKKHHHFFFFFFFFFDDDDDDCCCCCCBBBBBBAAAAAA>>>??????@@@@@@AAAAAABBBDDDDDDDDDDDDDDDFFFGGGGGGIIIVVVlll~~~}}}nnnjjjmmmzzz]]]TTTPPPJJJLLLPPPSSSRRROOOOOORRRUUURRRRRRRRRSSSVVVYYY\\\___gggmmmsssuuusssooommmmmmfff___YYYWWWUUUOOOJJJHHHFFFGGGGGGGGGGGGEEEDDDCCC???>>>===<<<;;;<<<<<<===<<<<<<<<<<<<<<<===>>>>>><<<<<<<<<===>>>???AAABBBDDDDDDEEEIIINNNRRRUUUVVV^^^^^^______\\\UUUMMMFFF>>>;;;888666777999;;;;;;>>>======>>>AAABBBBBBAAA>>>CCCEEEGGGHHHGGG[[[}}}aaaTTTQQQOOOOOOMMMLLLLLLLLLKKKIIIFFFEEEDDDBBBAAA@@@@@@AAABBB@@@@@@???>>>>>>>>>>>>>>>;;;;;;<<<=========<<<<<<999999999999999999999999777777777777666666666666555555444444444444333333555555555555555555555555222444666666666666888999444???NNN^^^ooovvvjjj\\\PPPFFF>>>::::::zzzllleeeppp~~~ssspppkkk___TTTKKKDDD??????>>><<<===???AAA>>>===???>>>;;;:::======>>>===;;;999:::>>>BBB===CCCJJJMMMPPP[[[lllzzzeeehhhrrrsss^^^[[[WWWUUUTTTTTTTTTTTTMMMMMMLLLMMMMMMNNNPPPQQQSSSRRRQQQPPPPPPPPPPPPPPPLLLJJJHHHHHHJJJKKKKKKKKKJJJKKKMMMOOOPPPQQQQQQQQQRRRPPPMMMKKKKKKLLLNNNPPPMMMLLLKKKKKKKKKLLLMMMNNNLLLLLLMMMMMMMMMLLLKKKKKKKKKJJJOOOTTTRRRXXXwwwyyyzzz}}}zzz{{{xxxooo[[[VVVOOOJJJGGGHHHIIIJJJKKKJJJFFFBBBDDDLLLTTTXXXeeekkkmmmrrr~~~kkkYYYUUUTTTQQQNNNLLLLLLLLLLLLKKKKKKJJJIIIKKKJJJIIIGGGFFFDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@BBBDDDGGGIIILLLMMMMMMLLLIIIFFFFFFFFFDDDDDDCCCBBBAAA@@@@@@@@@>>>???@@@AAABBBBBBBBBAAADDDDDDEEEEEEEEEEEEDDDDDDFFFIIIXXXkkkvvv~~~lllYYYTTTDDDHHHMMMPPPQQQQQQPPPPPPRRRQQQOOONNNNNNQQQSSSUUUYYY___fffkkknnnnnnooopppfffaaa[[[VVVPPPHHHAAA===@@@AAABBBEEEGGGJJJLLLMMMIIIGGGDDD@@@>>><<<<<<<<>>=========>>>::::::;;;;;;<<<<<<<<<<<<999999999999888888888888888888777777777666666666333333333333333333333333666666666666666666666666222444555555555555777888444:::BBBNNN^^^rrrqqqdddYYYPPPJJJHHHssseeelllhhh\\\PPPKKKHHHCCC@@@@@@@@@<<<:::<<<<<<:::;;;???>>>@@@AAA@@@>>>@@@FFFKKKQQQZZZeeelllrrr~~~lll[[[cccrrrpppWWWVVVWWWWWWUUURRROOOMMMMMMIIIIIIJJJLLLMMMOOOQQQRRRPPPPPPOOOOOOOOOOOOOOOOOOLLLKKKJJJJJJLLLLLLKKKJJJJJJLLLMMMOOOOOOOOONNNNNNPPPNNNLLLJJJJJJKKKMMMOOOKKKKKKKKKKKKKKKKKKLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJLLLHHHJJJPPPNNNNNNaaazzzuuurrrrrrrrrzzzzzz{{{~~~xxxttttttuuuwww}}}}}}wwwsssmmmbbbXXXLLLKKKIIIFFFDDDCCCEEEGGGFFFFFFDDDGGGUUUjjjxxx|||xxxtttwwwrrrXXXQQQTTTTTTPPPLLLJJJKKKKKKKKKKKKJJJIIIHHHJJJIIIGGGEEEDDDCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@AAACCCFFFHHHKKKLLLLLLKKKHHHFFFEEEEEEDDDCCCAAA@@@???????????????@@@AAABBBCCCCCCCCCBBBDDDEEEFFFFFFEEEDDDCCCBBBEEEBBBIIIYYYfffvvvxxxgggPPPKKKGGGHHHMMMQQQQQQPPPRRRPPPNNNLLLKKKLLLOOOPPPPPPSSSXXX\\\aaafffjjjmmmllljjjeee^^^WWWPPPIIICCCAAAAAA@@@AAADDDIIINNNQQQQQQOOOKKKHHHFFFEEEFFFFFFHHHHHHHHHIIIIIIIIIIIIIIINNNOOOQQQSSSVVVZZZ\\\^^^bbbbbbcccfffhhhiiihhhggg___[[[UUUOOOJJJEEE@@@===999888777999<<>>============999999::::::;;;;;;<<<<<<999999999888888777777777777777777777666666666666222333333333333333333333666666666666666666666666222333555555444444555777555555888???LLLccc{{{wwwtttqqqnnnYYYlllzzzuuuuuuzzz~~~}}}||||||tttyyyrrrjjjfff___WWWRRRKKKFFFBBBBBBBBBBBBFFFKKKLLLPPPTTTVVVWWW]]]gggooo~~~}}}iiibbb___]]]wwwttt]]]VVVQQQRRRRRRQQQNNNKKKJJJJJJFFFGGGIIIJJJLLLNNNOOOPPPNNNNNNNNNNNNNNNMMMMMMMMMLLLKKKKKKLLLMMMLLLJJJIIIJJJKKKMMMOOOOOONNNLLLKKKNNNMMMKKKJJJJJJKKKLLLNNNJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJKKKKKKJJJJJJJJJMMMIIIIIIMMMMMMKKKRRR^^^hhhyyyrrrkkkllliiiiiinnnwww}}}~~~}}}uuuqqqooorrrwww|||zzzsssiiiaaa[[[WWWRRRMMMHHHHHHFFFBBB>>>???CCCHHH[[[XXXTTTXXXmmmppp^^^OOOPPPTTTQQQLLLJJJFFFGGGHHHIIIIIIHHHGGGFFFIIIHHHFFFDDDCCCCCCCCCDDDBBBBBBCCCCCCCCCCCCBBBBBB@@@??????@@@AAACCCEEEGGGHHHJJJJJJIIIFFFDDDDDDDDDBBBAAA@@@>>>>>>>>>???@@@@@@AAAAAABBBBBBCCCDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBCCCAAADDDMMMXXXlllhhhYYYHHH@@@BBBHHHKKKKKKOOOMMMLLLJJJJJJKKKLLLMMMMMMMMMNNNOOOSSSWWW\\\^^^hhhkkkkkkfffccc```[[[UUUKKKHHHEEECCCDDDHHHMMMPPPSSSRRRQQQQQQSSSVVVYYY\\\\\\\\\]]]^^^^^^^^^^^^]]]^^^___aaadddfffggghhhhhhiiihhhhhhhhhhhhfffbbb___SSSNNNHHHBBB???>>><<<;;;:::::::::<<<@@@BBBBBBAAABBBCCCCCCBBBBBBCCCEEEHHHDDDVVVkkkwww[[[UUURRRHHHGGGNNNIIIHHHHHHHHHJJJJJJHHHFFFAAAAAA@@@???@@@AAABBBCCCAAAAAA???>>>============::::::999999999:::;;;;;;999999999888777777666666666666666666555555555555222222333333333333444444555555555555555555555555222333444444333333444666666555666:::CCCUUUqqqHHHWWWiiiwww~~~wwwoooeee``````fffooo~~~ooohhhcccbbbbbbccchhhooorrrvvvyyyzzz|||mmm___aaajjjssszzzvvv```WWWVVVOOOOOONNNMMMKKKJJJJJJJJJGGGGGGHHHJJJKKKKKKLLLLLLKKKKKKLLLLLLLLLLLLLLLKKKJJJJJJJJJKKKLLLKKKIIIFFFGGGIIILLLNNNOOONNNMMMLLLLLLLLLKKKKKKKKKKKKLLLLLLIIIIIIIIIIIIHHHGGGGGGFFFHHHHHHIIIJJJKKKKKKKKKKKKLLLLLLKKKLLLLLLMMMOOOPPPVVVjjjpppyyyuuuooojjjlllrrrvvvuuuqqqooommmooovvv||||||yyytttmmmggg```VVVOOOKKKJJJKKKLLLEEEEEECCC@@@BBBLLL\\\hhh~~~vvviiiiii}}}www[[[QQQNNNSSSTTTMMMHHHKKKCCCDDDFFFHHHIIIHHHGGGFFFJJJHHHFFFDDDCCCCCCDDDEEEAAABBBBBBCCCCCCBBBBBBAAA>>>>>>???AAABBBCCCDDDEEEEEEGGGGGGGGGDDDCCCCCCCCCAAA@@@>>>======>>>???@@@AAA@@@@@@@@@@@@BBBCCCDDDCCCCCCCCCBBBBBBBBBBBBBBBAAADDDFFFHHHOOO```yyyppprrruuu^^^MMMFFFEEEEEEEEEIIIIIIHHHHHHIIIIIIJJJKKKLLLJJJHHHGGGIIIKKKNNNOOOUUU[[[```___```bbb```\\\SSSQQQNNNKKKKKKMMMOOOQQQQQQQQQRRRVVV[[[bbbiiilllkkklllmmmnnnnnnnnnmmmmmmhhhiiikkklllllljjjgggfffcccbbbaaa```^^^ZZZTTTOOOGGGDDD???<<<;;;;;;;;;:::;;;;;;<<>>======<<<<<<;;;:::999888888999999:::999999999888777666666666555555555555444444444444333333333333444444444555444444444444444444444444222333444444333222444555444555999===???FFFYYYlll}}}|||CCCJJJSSSbbbxxx{{{rrrpppaaajjj~~~rrrbbb^^^rrroooYYYWWWSSSHHHQQQOOOMMMKKKKKKKKKJJJJJJHHHIIIIIIJJJJJJIIIHHHHHHJJJJJJKKKKKKKKKKKKKKKJJJIIIIIIIIIKKKKKKJJJGGGEEEEEEGGGJJJMMMOOOOOONNNMMMKKKKKKLLLLLLLLLLLLLLLLLLIIIIIIIIIHHHGGGFFFEEEDDDGGGHHHIIIJJJKKKKKKLLLKKKGGGJJJKKKGGGHHHLLLMMMKKKRRRWWW___zzz{{{|||yyy{{{{{{vvvqqqkkkkkkqqqzzzuuuxxxuuullleeeccc\\\UUUQQQMMMIIIFFFDDDCCCEEEIIIAAAAAA@@@BBBLLLaaa~~~oookkk}}}```RRRMMMPPPWWWUUUKKKHHHMMMDDDEEEHHHJJJKKKJJJJJJIIIJJJHHHFFFDDDCCCCCCDDDEEEAAAAAABBBCCCCCCBBBAAAAAA===>>>???AAACCCCCCDDDDDDCCCDDDFFFEEECCCBBBBBBCCC@@@???===<<<===>>>@@@AAAAAA@@@>>>>>>>>>@@@CCCDDDBBBBBBAAA@@@@@@AAAAAABBB===DDDGGGDDDGGGUUUgggqqqzzzddd]]]sss~~~jjjYYYNNNHHHEEEDDDEEEEEEFFFGGGHHHIIIIIIHHHFFFDDDDDDEEEGGGGGGGGG@@@IIIPPPQQQTTTYYYYYYUUUVVVUUUTTTSSSSSSTTTUUUVVVOOOOOORRRVVV]]]fffmmmrrrllllllnnnooooooooonnnmmmkkklllmmmmmmjjjfffaaa^^^[[[ZZZYYYWWWTTTNNNGGGBBBAAA???<<<;;;;;;;;;;;;999<<<<<<===@@@BBBCCCBBB@@@???BBBEEEFFFHHHLLLRRRWWWpppxxx___XXXLLLEEEIIIPPPLLLAAAGGGFFFFFFGGGIIIIIIHHHFFFCCCBBBAAAAAAAAABBBCCCCCCBBBAAA@@@>>>===<<<<<<<<<<<<;;;999888888888999999999999999888777666666555555555444444444333333333333333333444444555555555444444444444444444444444111333444444222222333555...111999>>>;;;999CCCQQQaaaHHHGGGHHHQQQ```rrr{{{|||}}}|||xxxrrrooorrruuu}}}~~~wwwhhh```[[[]]]aaakkkqqqzzzeeeYYYRRRMMMMMMQQQOOONNNKKKJJJIIIJJJKKKLLLJJJIIIIIIJJJKKKKKKJJJHHHJJJJJJJJJJJJKKKKKKKKKKKKQQQPPPPPPNNNLLLIIIFFFDDDDDDFFFHHHKKKLLLLLLKKKJJJNNNLLLIIIFFFEEEEEEGGGHHHHHHIIIJJJJJJIIIFFFDDDBBBDDDEEEGGGHHHIIIIIIHHHHHHMMMLLLKKKJJJJJJIIIJJJJJJNNNTTTZZZjjj}}}}}}wwwqqqooopppuuuxxx{{{~~~uuunnnlll```XXXPPPNNNMMMLLLNNNQQQIIIKKKIIICCCAAAFFFFFFCCCEEEAAABBBSSSssswww}}}bbbWWWPPPUUUZZZYYYRRRLLLHHHHHHIIIGGGEEEFFFIIIKKKJJJHHHJJJJJJIIIGGGEEEDDDCCCBBBAAA@@@???@@@BBBCCCBBBAAA@@@@@@AAABBBBBBCCCCCCDDDFFFEEEDDDCCCAAA@@@????????????>>>>>>>>>>>>>>>???AAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAA@@@@@@AAABBBBBBAAACCCEEEFFFIIINNNSSSWWWvvv~~~www{{{uuuccc```dddxxxmmmWWWLLLJJJFFFAAA???AAAEEEHHHJJJJJJGGGCCCBBBCCCDDDDDDDDDDDDCCCCCCCCCDDDFFFHHHJJJFFFGGGHHHJJJLLLNNNPPPQQQNNNOOOQQQTTTXXX\\\___aaaccceeeiiikkkllljjjgggdddhhhfffbbb]]]XXXTTTQQQPPPPPPLLLHHHFFFEEECCC???<<<:::::::::;;;===>>>===<<<===AAA???CCCJJJDDD>>>DDDDDDGGGFFFMMM[[[```hhhxxxyyyzzzwwwaaaTTTQQQNNNKKKJJJIIIFFFDDDFFFFFFGGGGGGFFFEEECCCBBB>>>>>>>>>>>>???AAACCCDDDDDDBBB??????AAAAAA???<<<999999:::999999888777666777777777666555555444444333333333333333333333333444444444333333222222222222222222222222222222222111111222222222333333333333333333555888;;;???AAAPPPeeezzz>>>@@@CCCGGGOOO[[[kkkvvvuuuhhhbbbbbbeeesssrrruuu~~~qqqiiiaaa^^^^^^aaahhhooo|||nnn```TTTOOOMMMKKKLLLOOOOOOMMMLLLJJJIIIJJJKKKLLLJJJIIIHHHIIIJJJKKKJJJIIIJJJJJJKKKKKKKKKLLLLLLLLLOOOOOONNNMMMJJJHHHEEEDDDBBBDDDFFFHHHHHHHHHGGGGGGLLLJJJGGGEEEDDDDDDEEEGGGGGGHHHHHHIIIHHHGGGEEECCCEEEFFFGGGHHHIIIHHHGGGGGGKKKKKKJJJJJJJJJKKKKKKLLLKKKQQQWWW```yyy||||||zzzzzztttlllkkkppptttssszzzyyy{{{}}}yyyyyyyyyyyyyyymmmhhhhhhllljjjaaaZZZWWWUUUPPPMMMPPPPPPMMMJJJKKKIIIHHHCCC===AAAKKKRRRSSSRRRMMMOOObbbeeeTTTQQQPPPUUUXXXWWWQQQKKKIIIIIIJJJHHHFFFGGGJJJKKKKKKIIIIIIIIIHHHFFFEEECCCBBBBBBAAA@@@???@@@BBBCCCCCCBBB???@@@@@@AAAAAABBBCCCCCCCCCCCCBBBAAA@@@???>>>>>>??????>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA@@@??????@@@AAABBB@@@AAACCCDDDFFFHHHLLLOOO[[[gggnnnppp{{{{{{ggg[[[^^^fffyyyqqqTTTMMMEEECCCEEEFFFCCC??????@@@AAA@@@??????AAACCC@@@@@@???@@@@@@AAABBBBBBAAAAAABBBBBBCCCDDDEEEEEEEEEFFFGGGJJJMMMPPPSSSTTTWWWYYY]]]______^^^[[[YYYZZZXXXUUUQQQMMMJJJHHHFFFFFFCCC@@@@@@@@@???===:::AAA@@@>>>===>>>?????????AAAAAA;;;:::BBBAAABBBNNNFFFVVVeeewwwwwwppp{{{dddWWWSSSPPPMMMKKKIIIHHHFFFDDDEEEEEEFFFFFFEEEDDDBBBAAA>>>>>>>>>>>>???AAACCCDDDDDDAAA??????@@@@@@>>><<<999999999999888777666666777777666666555444444444333333333333333333333333444444333333333222222222222222222222222222222222111111111222222222333333222222333444777:::>>>@@@GGGRRR```nnn}}};;;AAAEEEDDDBBBHHHWWWddd}}}zzz|||}}}ssskkkjjjooovvv{{{zzzsssqqq}}}{{{qqqmmmgggdddggglllkkkggggggiiiooovvvwwwvvvyyy~~~hhhUUUOOOJJJLLLNNNNNNNNNPPPNNNMMMLLLJJJIIIIIIJJJKKKJJJHHHGGGGGGIIIJJJKKKJJJKKKKKKKKKLLLLLLLLLMMMMMMLLLLLLLLLJJJHHHFFFDDDCCCBBBCCCEEEFFFFFFFFFEEEEEEIIIHHHFFFDDDDDDDDDFFFGGGHHHHHHHHHHHHHHHGGGFFFEEEFFFGGGHHHIIIIIIHHHGGGFFFIIIIIIIIIJJJJJJKKKMMMMMMIIIPPPRRRTTTbbbvvvrrrhhh]]]XXXZZZ\\\\\\cccdddiiitttqqqjjjdddeeelllrrrpppllleeecccdddgggddd[[[RRRNNNKKKFFFEEEIIIMMMKKKIIIIIINNNIIIDDDFFFUUUhhhtttvvvZZZZZZaaatttzzz```MMMJJJPPPQQQSSSUUUSSSNNNJJJIIIJJJJJJIIIHHHIIIJJJKKKJJJIIIGGGGGGFFFEEEDDDBBBBBBAAAAAA@@@???AAACCCDDDDDDCCC>>>>>>??????@@@AAAAAABBBAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>??????????????????????????????@@@@@@????????????@@@@@@>>>@@@BBBCCCCCCCCCDDDFFFGGGTTTaaalll~~~qqq___\\\bbbyyyyyygggQQQDDDBBBDDDCCC@@@???BBBEEECCC???<<<>>>@@@>>>??????@@@??????>>>>>>=========<<<<<<;;;;;;;;;======>>>???AAACCCDDDEEEHHHJJJLLLNNNOOOMMMKKKJJJJJJHHHFFFDDDAAA@@@???>>>===<<<:::;;;<<<===<<<:::@@@???>>><<<<<<===>>>???999??????CCCJJJFFFDDDMMMQQQrrriiiyyy~~~```SSSRRRQQQNNNKKKIIIHHHGGGEEECCCCCCCCCDDDDDDDDDBBBAAA@@@>>>=========>>>@@@BBBCCCBBBAAA???>>>???>>><<<;;;999999999999888777666555777666666555555444333333222222222222222222222222333333333222222222222222222222222222222222222222111111111222222222222333111111222333555888;;;<<<===>>>CCCRRRiii~~~???CCCFFFCCC>>>AAAKKKUUUfffxxx~~~nnnfffgggmmmqqqtttuuutttqqqkkkeeebbb```bbbgggmmmqqqtttwwwxxxyyyxxxbbbTTTOOOMMMKKKMMMOOOOOONNNNNNNNNMMMLLLJJJIIIIIIIIIIIIIIIGGGEEEEEEGGGJJJKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMJJJJJJIIIHHHGGGEEEDDDCCCEEEEEEFFFGGGGGGGGGFFFEEEFFFEEEEEEEEEFFFHHHJJJKKKLLLKKKJJJIIIHHHGGGGGGFFFEEEFFFGGGIIIJJJJJJIIIIIIJJJJJJJJJJJJJJJKKKLLLLLLKKKOOOOOOKKKQQQdddxxx}}}}}}sssllliiihhhgggjjjooovvv|||ttthhh^^^^^^bbbmmmzzzuuugggllljjjiiigggaaaYYYQQQMMMGGGAAA???EEEMMMQQQTTTVVVYYYRRRRRRbbb}}}rrr}}}rrr^^^OOOHHHLLLSSSQQQRRRQQQOOOKKKIIIIIIJJJIIIIIIIIIIIIIIIIIIHHHHHHEEEEEEDDDCCCCCCBBBAAAAAAAAA@@@@@@AAACCCEEEDDDDDD======>>>>>>???@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>???@@@??????????????????????????????>>>>>>>>>>>>??????<<>>>>>@@@AAA???@@@AAABBBBBBAAA@@@???=========<<<;;;::::::999;;;;;;;;;;;;;;;<<<===>>>>>>???@@@BBBBBBAAA@@@???@@@???>>>===<<<<<<<<<<<<;;;;;;;;;<<<<<<=========;;;===>>>???>>>???@@@AAA<<>>======<<<<<<===???@@@AAAAAA@@@???>>>===<<<;;;:::999999999999888777666555666666555555444333333222222222222222222222222222222222222222222111111111111111111111111111111111111111111111222222222222000000111222333666888999777555777@@@TTTjjj|||@@@@@@???>>>===???DDDHHHNNN[[[nnn{{{{{{xxxjjjfffnnnwww}}}}}}nnn\\\RRRNNNNNNMMMKKKIIIIIIJJJJJJIIINNNMMMLLLKKKIIIIIIHHHHHHHHHFFFDDDDDDGGGJJJKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMIIIHHHHHHGGGFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFDDDDDDEEEGGGIIILLLOOOPPPQQQPPPMMMKKKIIIGGGGGGGGGDDDEEEHHHJJJLLLLLLLLLLLLLLLLLLKKKJJJJJJJJJJJJJJJLLLMMMMMMKKKNNNWWW___cccvvvtttttt~~~sssbbbSSSZZZaaakkkxxxrrr___ZZZ[[[[[[XXXTTTPPPKKKHHHFFFDDDJJJYYYhhhppprrrtttjjjdddiiimmmYYYOOONNNMMMNNNPPPPPPOOONNNKKKIIIHHHIIIJJJGGGHHHIIIIIIHHHFFFFFFEEEDDDCCCCCCCCCBBBBBBAAAAAAAAA@@@???AAACCCDDDDDDCCC<<<<<<===>>>>>>??????@@@????????????@@@@@@@@@@@@>>>>>>======>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<>>@@@AAAAAAAAA@@@???>>>>>>>>>============<<<;;;;;;::::::::::::;;;;;;;;;;;;<<<============<<<<<<<<<<<<;;;<<<<<<=========>>>>>>======<<<<<<===;;;>>>BBBDDDBBB@@@@@@@@@EEEGGGBBB@@@HHHQQQaaaxxxwwwyyycccYYYRRROOOOOOKKKIIIFFFEEEDDDDDDBBBAAA@@@@@@AAAAAA@@@???===<<<===<<<<<<;;;<<<===???@@@??????>>>===;;;999999999888888888888777666555555555555444444333333222222111111111111111111111111111111111111111111111111111111111111111111111111000000111111111222222222000000000111222444555555222444777:::@@@PPPgggyyy|||BBB???===>>>AAADDDDDDCCCCCCHHHQQQ```rrr~~~sssuuu~~~|||jjj\\\UUURRRPPPNNNLLLLLLJJJFFFFFFJJJLLLLLLMMMMMMLLLKKKJJJHHHGGGGGGEEEDDDCCCDDDGGGJJJKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMIIIHHHHHHGGGGGGGGGGGGHHHEEEEEEEEEEEEFFFFFFGGGGGGEEEEEEGGGIIILLLOOOQQQRRRSSSQQQMMMJJJHHHHHHHHHHHHFFFGGGIIILLLMMMNNNNNNNNNMMMMMMKKKJJJJJJIIIIIIIIIKKKKKKLLLNNNQQQTTTTTTSSSYYYjjj}}}~~~xxxpppdddWWWQQQ]]]jjjrrrxxxwwwhhhVVVIIIQQQYYY\\\\\\ZZZVVVQQQKKKQQQccc~~~}}}gggYYYMMMLLLOOOOOOKKKIIINNNMMMKKKIIIHHHHHHHHHHHHFFFHHHJJJIIIGGGEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBAAA@@@???@@@BBBCCCBBBAAA<<<<<<===>>>>>>??????@@@==================>>>>>>============>>>???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>????????????>>>>>>>>>@@@DDDFFFEEEEEEEEEEEE??????AAAGGGVVVmmmttt```SSSTTT\\\hhhuuu~~~fffYYYJJJBBBAAAAAA===999==================<<<<<<========================::::::999999999::::::;;;<<<<<<<<<<<<<<<=========;;;;;;;;;;;;;;;<<<=========>>>???===;;;999999:::999===AAABBB???<<<<<<===<<>>===<<<<<<<<<;;;;;;;;;<<<===>>>>>>>>>>>><<<999777777888888888888888777666555444555444444333333222111111000000000000000000000000000000000000000111111111111111111111111111111111000000000111111111111222000000111111222222333333///333888777555;;;OOOcccpppwww}}}CCCAAA???AAADDDFFFEEEDDD@@@BBBFFFKKKVVViii}}}ooommmxxxyyy~~~|||mmmbbbTTTLLLLLLNNNMMMKKKGGGKKKJJJGGGGGGMMMPPPOOOMMMMMMLLLKKKJJJHHHGGGFFFCCCBBBCCCEEEHHHJJJKKKJJJJJJJJJKKKKKKKKKLLLLLLLLLJJJIIIHHHHHHHHHIIIJJJKKKFFFFFFFFFGGGHHHIIIJJJJJJHHHHHHIIIKKKLLLNNNOOOPPPPPPMMMJJJHHHGGGHHHIIIKKKJJJKKKMMMNNNOOOOOONNNMMMLLLKKKKKKJJJJJJJJJKKKKKKJJJJJJLLLNNNNNNNNNNNNOOOLLLUUUgggyyytttxxxnnncccuuuppp```UUUfffyyy|||pppddd]]]eee{{{fffUUUNNNJJJMMMOOOLLLHHHGGGMMMKKKIIIHHHHHHHHHGGGGGGGGGIIIKKKJJJGGGDDDCCCDDDBBBBBBBBBBBBCCCCCCCCCCCCBBB@@@??????@@@AAA???>>><<<======>>>??????@@@@@@???????????????>>>>>>>>>============>>>???@@@AAA????????????????????????>>>>>>???@@@@@@???>>>>>>???AAADDDDDDCCCCCCCCCDDDBBBBBBCCCDDDJJJXXXkkkyyy{{{dddRRRNNNKKKRRRbbbuuutttiiiZZZPPPKKKHHHDDD@@@EEEDDDBBB@@@???=========>>>>>>=========<<<<<<<<<999999999999::::::;;;<<<===<<<<<<;;;<<<===>>>>>><<<<<<<<<;;;<<<<<<======<<<>>>>>><<<999777888999777;;;??????>>>>>>BBBFFFKKK___ppp}}}wwweeelll~~~rrrbbbSSSNNNMMMJJJGGGEEEFFFDDDBBBAAAAAAAAA@@@?????????@@@@@@???>>><<<;;;<<<;;;:::::::::;;;<<<======>>>>>><<<888555666777888888888888777666555444444444333333222111111111000000000000000000000000/////////000000000111111111111111111111111111111000000000000111111111111000111111222222222111111111111333666444444>>>IIIXXXdddpppwww~~~?????????@@@BBBCCCCCCBBB>>>CCCEEEDDDDDDNNN___nnn|||}}}~~~yyyuuuvvv}}}}}}zzzyyy{{{xxxfffZZZLLLNNNPPPPPPLLLIIIGGGFFFAAAGGGHHHDDDEEEKKKMMMKKKMMMMMMLLLKKKJJJHHHFFFEEEAAAAAACCCEEEIIIKKKJJJIIIJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJIIIHHHIIIJJJKKKLLLIIIIIIIIIJJJKKKLLLNNNOOOKKKKKKKKKKKKLLLLLLLLLMMMLLLJJJGGGEEEEEEHHHKKKMMMNNNOOOOOOPPPOOONNNMMMLLLJJJJJJIIIJJJJJJKKKLLLMMMKKKKKKKKKKKKHHHFFFHHHMMMPPPKKKOOO[[[ssspppxxxsssjjjnnnoootttfffWWWJJJIIIKKKNNNNNNJJJIIILLLKKKJJJHHHGGGHHHHHHGGGFFFGGGJJJMMMLLLHHHEEEDDDEEEBBBBBBCCCCCCCCCCCCCCCDDDBBB@@@??????@@@???>>><<<======>>>>>>??????@@@@@@CCCCCCCCCBBBBBBBBBAAAAAA============>>>???@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAA@@@???>>>@@@BBBCCCCCCAAA@@@@@@AAACCCDDDDDDCCCAAAFFFRRR___iiirrr|||iii[[[KKKEEELLLWWW\\\^^^ddd___YYYTTTRRRRRRSSSSSSPPPNNNJJJGGGDDDBBBAAAAAA@@@??????>>>===<<<;;;;;;999999999:::;;;<<<===>>>===<<<;;;;;;;;;<<<===>>>???>>>>>>=========>>>>>><<<>>>???===:::888999;;;;;;>>>BBBCCCDDDIIIRRRYYYzzz}}}hhh^^^fffmmmtttrrrzzzjjjYYYTTTRRRPPPLLLGGGGGGJJJEEECCCAAA@@@AAAAAA@@@?????????@@@@@@???>>>===;;;<<<;;;:::::::::;;;<<<===<<<>>>>>>;;;777444555666888888888888777666555444444444333333222111111000000000000000000000000000.../////////000000111111000000000000000000000000000000000000111111111111111111222222222222111111444//////555999777777999===PPPdddnnnttt}}}~~~AAAAAAAAAAAAAAAAAAAAAAAA@@@???@@@AAADDDIIINNNPPPWWWbbbqqq|||vvvgggZZZRRRNNNJJJJJJIIIHHHHHHGGGFFFFFFFFFGGGHHHIIIIIIIIIHHHHHHJJJKKKLLLLLLKKKIIIFFFEEEFFFEEEEEEEEEGGGIIILLLNNNMMMLLLKKKKKKKKKLLLNNNNNNGGGIIIKKKKKKKKKJJJKKKLLLJJJJJJJJJKKKLLLNNNPPPPPPNNNMMMLLLJJJJJJJJJKKKLLLIIIIIIJJJJJJJJJJJJJJJIIIOOOOOOPPPOOONNNLLLJJJHHHJJJIIIIIIHHHHHHIIIIIIJJJIIIJJJKKKJJJHHHGGGHHHIIIMMMMMMMMMQQQ\\\nnn}}}~~~www]]]PPPNNNMMMMMMMMMLLLKKKIIIHHHGGGIIIHHHGGGFFFFFFFFFGGGHHHJJJIIIHHHFFFEEEDDDDDDDDDCCCAAA@@@@@@CCCEEEEEEEEEBBBAAA???======???AAACCCCCCCCCDDDDDDDDDDDDDDDDDDGGGHHHIIIIIIGGGDDD@@@>>>>>>=========>>>???@@@@@@???>>>===>>>@@@@@@>>>===<<<>>>@@@BBBCCCBBBAAA@@@@@@@@@??????@@@@@@AAABBBBBBAAA@@@???AAAEEEIIILLLWWWaaaoooppp]]]QQQMMMLLLLLLMMMEEEFFFOOOWWW]]]lll}}}wwwssspppiiiUUU???;;;DDDAAA???>>>???AAAAAA===999@@@<<<999:::<<<<<<;;;:::===AAAAAA<<<:::>>>>>>;;;;;;???CCCCCCAAA??????AAADDDCCC@@@<<<:::;;;===@@@>>>LLLWWWXXXXXXaaapppzzzmmmXXXLLLSSSbbbzzzhhhWWWTTTSSSPPPNNNKKKJJJHHHHHHDDDDDDEEECCCAAA??????@@@AAAAAA@@@???===<<<:::999999999:::;;;;;;<<<<<<===;;;;;;;;;999888666555444777999999777333000000222222222222111111111000000000000000000000000000000////////////////////////000000000000000000000000//////000000000000//////000000000000000000000000///000000222333444555555;;;<<>>>>>=========>>>?????????>>>>>>???@@@@@@???===<<<===@@@AAABBBBBBAAA@@@@@@????????????@@@AAAAAAAAA@@@>>>>>>@@@CCCGGGJJJLLLUUUbbbrrrooo^^^RRRPPPDDD???EEEOOOZZZlll~~~zzzbbbQQQIIIGGGBBBBBBBBBCCCEEEEEEDDDBBB>>>>>>???AAA@@@?????????:::>>>@@@>>>???DDDGGGEEEDDDBBB???===>>>???AAABBB;;;===???@@@BBBGGGNNNTTTggguuu~~~wwwiiieeejjjqqq|||qqqaaaSSSNNNZZZrrr|||cccWWWUUUQQQPPPNNNLLLJJJHHHGGGGGGDDDEEEEEECCCAAA??????@@@????????????>>>===<<<;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<;;;999777666555555777888666333111222444222222222111111111000000000000000000000000000000000000000000000000000000//////////////////////////////000000000000//////000000000000000000000000///000000111222333444555666777999AAANNN```rrr~~~AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>???AAABBBCCCEEEFFFGGGKKKUUUaaakkkxxx}}}xxxuuuggg^^^RRRJJJGGGHHHIIIIIIEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFHHHJJJLLLMMMKKKKKKKKKJJJJJJIIIIIIIIICCCCCCDDDEEEGGGJJJMMMNNNPPPNNNKKKHHHFFFFFFGGGHHHHHHJJJLLLMMMLLLLLLMMMNNNHHHHHHHHHIIIIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIHHHGGGFFFGGGHHHJJJJJJKKKKKKKKKLLLKKKKKKKKKKKKKKKLLLLLLGGGFFFFFFEEEEEEFFFFFFGGGGGGHHHIIIHHHFFFFFFFFFHHHHHHIIIIIIIIIJJJNNNSSSWWWkkk~~~|||{{{eeeUUUMMMKKKJJJHHHGGGHHHIIIIIIJJJJJJJJJJJJIIIHHHFFFEEEEEEEEEFFFGGGJJJIIIHHHGGGFFFEEEEEEEEECCCAAA???@@@BBBDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBCCC??????@@@AAABBBBBBCCCCCCCCCDDDFFFFFFFFFDDDBBB@@@???>>>>>>=========>>>>>>@@@???>>>???AAAAAA???>>><<<===???@@@AAAAAA@@@?????????>>>>>>>>>???@@@@@@???>>>===>>>???BBBEEEGGGEEEIIIQQQ]]]sssxxxhhh\\\SSSVVV[[[___gggqqq~~~wwwxxxwwwqqqmmmkkkfff___VVVOOOKKKIIIIIIOOOTTTSSSNNNJJJIIIIIIFFFHHHIIIHHHJJJOOOQQQPPPSSSNNNGGGEEEGGGHHHFFFCCCEEEHHHLLLRRRYYYcccpppxxxxxx___TTTVVV\\\\\\ZZZUUUTTTaaa~~~|||cccQQQMMMQQQNNNMMMKKKIIIHHHGGGGGGFFFEEEFFFFFFDDDAAA??????@@@??????>>>>>>>>>=========:::::::::::::::999999999===<<<<<<;;;:::888777666333555555555333222333555222111111111111000000000000000000000000000000000111111111111111111111111////////////////////////...//////000000//////...000000000000000000000000//////000111222333333444111333555444777DDDXXXhhhzzz{{{@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>@@@BBBDDDFFFBBBCCCCCCBBBAAACCCFFFJJJVVV]]]dddjjjqqqxxx{{{yyyuuuvvvzzz}}}mmmaaa\\\QQQLLLHHHGGGJJJJJJFFFBBBDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDEEEGGGJJJMMMOOOSSSRRRPPPMMMKKKIIIHHHHHHCCCDDDEEEFFFIIIKKKNNNOOOPPPNNNJJJGGGFFFFFFHHHIIIHHHIIIKKKJJJIIIHHHHHHIIIHHHHHHHHHIIIHHHHHHHHHGGGFFFFFFHHHHHHHHHGGGFFFEEEEEEFFFHHHIIIJJJKKKKKKKKKLLLKKKIIIHHHHHHIIIJJJKKKEEEDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHGGGEEEDDDEEEFFFFFFGGGHHHIIIIIIJJJMMMOOOPPP```uuurrrqqq~~~uuuwwwlll^^^OOOGGGIIILLLJJJFFFGGGGGGHHHIIIIIIIIIIIIHHHHHHGGGFFFEEEDDDEEEFFFFFFHHHHHHFFFEEEEEEDDDDDDDDDCCCAAA??????AAACCCCCCCCCAAABBBCCCCCCCCCBBBAAA@@@======>>>???@@@AAABBBCCCAAABBBCCCDDDDDDCCCBBBAAAAAA@@@???>>>>>>>>>>>>>>>@@@?????????AAAAAA???>>>======>>>???@@@@@@??????>>>>>>======>>>>>>???@@@>>>======>>>@@@BBBDDDEEEEEEDDDEEEKKKZZZooo~~~rrrfff```SSS```lllrrr}}}vvvkkkeeedddpppzzz|||qqqjjjiiijjjooommmiiifffdddeeedddccc^^^]]]]]]]]]]]][[[UUUQQQ]]]XXXRRRQQQWWW```hhhmmmoooqqqjjjVVVDDDCCCNNNXXXVVVcccrrrrrreee```ZZZRRRMMMKKKKKKIIIHHHGGGGGGGGGGGGEEEFFFFFFDDDAAA??????@@@AAA@@@???>>>=========<<<;;;::::::999888888777777;;;;;;;;;:::999777666555444444444444333222222333111111111111000000000000////////////////////////111111111111111111111111////////////////////////...//////////////////...000000000000000000000000//////000000111222222333///444777555222555???HHH^^^hhhvvv}}}zzz{{{????????????????????????<<<<<<===>>>@@@BBBEEEFFF===???@@@@@@@@@???@@@@@@>>>DDDKKKPPPXXXbbbggggggaaaccchhhpppvvv|||zzzwwwzzz}}}}}}pppqqqnnneeeZZZQQQLLLIIIHHHFFFEEEIIILLLLLLFFF@@@DDDDDDDDDDDDEEEEEEEEEEEECCCBBBBBBCCCFFFIIIMMMOOOSSSRRROOOMMMKKKIIIHHHHHHDDDEEEFFFHHHJJJLLLNNNOOOMMMLLLIIIHHHGGGHHHJJJLLLIIIJJJKKKIIIFFFDDDCCCDDDHHHHHHIIIIIIIIIHHHGGGFFFDDDEEEFFFGGGGGGFFFEEEDDDEEEFFFGGGIIIJJJKKKKKKKKKLLLKKKIIIGGGFFFFFFFFFGGGCCCCCCCCCBBBBBBCCCCCCCCCEEEFFFFFFFFFDDDCCCDDDEEEBBBCCCDDDDDDDDDFFFIIIKKKGGGNNNZZZsss{{{uuusssfffTTTNNNHHHFFFJJJLLLKKKIIIHHHHHHHHHIIIHHHHHHGGGFFFGGGFFFEEEDDDDDDDDDEEEEEEFFFEEEDDDCCCBBBBBBBBBCCCBBB@@@??????@@@BBBBBBBBB@@@@@@BBBBBBBBB@@@>>>===<<<<<<===>>>???@@@AAABBB???@@@AAABBBBBBBBBBBBAAABBBAAA@@@@@@????????????@@@???>>>???AAAAAA???=========>>>>>>??????>>>>>>===<<<<<<<<<<<<===>>>>>>======>>>???AAABBBCCCDDDEEEAAA>>>???GGGTTTdddooouuutttttt{{{zzzlll]]]VVVUUU[[[dddooo}}}{{{zzzxxxhhhTTTIIIIIIKKKKKKJJJOOOPPPMMMHHHKKK[[[mmmyyyvvvppp]]]\\\cccbbbXXXNNNJJJJJJIIIGGGGGGFFFFFFFFFDDDEEEFFFDDDBBB@@@@@@AAADDDCCCAAA???===;;;;;;;;;::::::999888777666666555888888888777666555444333666555444333222222111000000000000000000000000000////////////////////////111111111111111111111111..............................////////////....../////////////////////////////////000000111111111222444555555333222333555@@@JJJXXXeeekkksss========================<<<<<<<<<<<<======>>>???AAA???===;;;:::;;;===>>>999<<<>>>>>>BBBJJJNNNNNNNNNOOOSSS\\\ccchhhpppxxx~~~~~~|||xxx{{{zzz}}}}}}wwwqqqmmmhhhcccUUUUUUQQQIIIEEEGGGIIIIIIIIIFFFDDDEEEGGGHHHFFFDDDDDDDDDDDDDDDDDDDDDDDDDDD@@@@@@AAACCCEEEHHHKKKMMMJJJJJJJJJIIIIIIHHHHHHHHHEEEFFFGGGIIIJJJLLLMMMNNNJJJIIIIIIHHHIIIJJJKKKLLLJJJKKKKKKIIIFFFCCCBBBCCCFFFGGGHHHIIIHHHGGGFFFEEECCCDDDEEEEEEFFFEEEEEEEEEEEEFFFGGGIIIIIIJJJJJJJJJKKKJJJHHHGGGEEEDDDDDDCCCCCCBBBBBBAAAAAABBBBBBCCCCCCDDDEEEDDDCCCBBBBBBDDDDDDDDDEEEDDDDDDEEEGGGIIIFFFKKKOOOYYYqqq~~~yyyooowwwzzz{{{tttbbbQQQNNNLLLIIIGGGGGGIIIKKKMMMIIIIIIIIIIIIHHHHHHGGGFFFGGGFFFDDDCCCCCCCCCDDDEEEDDDCCCBBBBBBAAAAAAAAABBBBBB@@@>>>>>>???AAAAAA@@@??????@@@@@@@@@>>>===<<<<<<<<<===>>>???@@@@@@AAA>>>???@@@@@@AAAAAAAAA@@@AAAAAA@@@?????????@@@@@@???>>>===>>>@@@@@@>>>=====================>>>>>><<<<<<;;;;;;<<<<<<===>>><<<===>>>@@@AAABBBBBBBBBAAA===:::;;;>>>EEEPPPZZZfffnnnwwwqqq\\\RRRKKKGGGRRRcccffffffgggiiinnnvvvxxxwwwzzzkkk[[[HHH???BBBHHHJJJHHHJJJRRR\\\gggxxx{{{ddd]]]YYY[[[\\\WWWRRRPPPIIIIIIHHHFFFFFFEEEEEEEEECCCDDDEEEDDDBBBBBBBBBCCCFFFEEEBBB???<<<;;;::::::999999888777666666555555555555555555444333222111666444222222222222000...//////000000000000000111000000000000000000000000111111111111111111111111........................---......//////......---////////////////////////......//////000000000000222000......///111333333555777>>>IIITTTbbbvvv}}}}}};;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;::::::::::::AAA???<<<:::999999999999888;;;:::888999???AAA@@@DDDBBBDDDKKKQQQTTTWWW[[[bbbffflllrrrvvvyyyzzz{{{vvvvvvvvvvvvwwwwwwwwwxxxuuuvvvsssooooootttuuurrreeeeee___WWWSSSRRRNNNHHHDDDGGGEEE@@@@@@FFFJJJIIIGGGFFFEEEDDDDDDEEEFFFFFFDDDDDDCCCCCCBBBBBBAAAAAA>>>???@@@BBBEEEGGGIIIIIIFFFGGGHHHIIIHHHHHHFFFFFFEEEEEEFFFHHHIIIJJJJJJJJJGGGGGGHHHIIIIIIIIIIIIIIIFFFGGGHHHGGGDDDBBBBBBCCCCCCDDDFFFGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFGGGHHHIIIIIIIIIIIIIIIGGGGGGGGGFFFEEEDDDCCCBBBCCCBBBBBBAAAAAABBBBBBCCCBBBCCCDDDCCCBBBAAAAAACCCCCCFFFHHHHHHGGGGGGGGGHHHDDDHHHJJJIIIOOO\\\fffhhhppp|||yyytttxxxvvv~~~uuusssggg[[[TTTMMMLLLKKKJJJHHHGGGGGGIIIKKKGGGHHHHHHIIIIIIIIIIIIIIIFFFEEEDDDCCCBBBCCCDDDDDDCCCCCCBBBBBBAAAAAABBBBBBBBB@@@>>>>>>???@@@@@@@@@????????????>>>===<<<<<<======>>>>>>????????????>>>>>>??????????????????>>>>>>>>>===>>>>>>??????>>>===<<<===??????===<<<>>>======<<<<<<=========;;;;;;;;;:::;;;<<<<<<===:::;;;===???@@@@@@@@@???===::::::=========CCCLLLWWWaaaoooqqqeee[[[WWWVVVTTTQQQMMMLLLPPPVVV\\\```mmmzzzzzzxxx{{{zzzzzz|||}}}pppaaaVVVPPPOOOPPPGGGBBB???CCCOOO^^^iiiooorrrwww\\\RRRRRRTTTWWWTTTMMMKKKLLLHHHGGGFFFDDDCCCCCCBBBBBBBBBCCCDDDDDDCCCCCCDDDEEEFFFDDDAAA>>><<<<<<<<<<<<777777777666666555555555444444444444333222111111444222000111222333111///////////////000000111111000000000000000000000000000000000000000000000000........................---......//////......---////////////////////////......////////////000000///...---...///111333444444333444888???JJJ[[[kkkuuuzzzxxxttt|||{{{www::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;777888:::===???>>>;;;888666888999777999???AAA???BBB======CCCHHHHHHGGGHHHKKKKKKLLLRRRYYY^^^___]]]```aaadddfffiiikkkllllllfffccc]]]YYY[[[]]]YYYRRRWWWUUUNNNEEECCCFFFDDD======BBBBBB>>>>>>CCCDDD@@@CCCEEEHHHIIIGGGEEEDDDDDDCCCCCCBBBAAAAAA@@@??????<<<>>>@@@BBBEEEFFFGGGGGGIIIJJJKKKKKKIIIGGGEEECCCDDDDDDEEEGGGGGGGGGGGGGGGFFFFFFHHHIIIIIIHHHGGGFFF@@@BBBCCCCCCBBBAAAAAABBBAAABBBDDDEEEFFFEEEDDDCCCEEEDDDCCCCCCCCCEEEFFFGGGGGGGGGHHHIIIIIIIIIHHHHHHCCCDDDEEEFFFFFFEEEDDDCCCCCCBBBBBBAAAAAABBBBBBCCCBBBCCCDDDCCCAAA@@@AAABBB===AAAEEEHHHGGGFFFEEEEEEDDDEEEGGGHHHJJJMMMPPPQQQZZZkkkxxxnnnkkkqqq{{{|||{{{}}}wwwsssyyyiii]]]]]]TTTNNNNNNKKKFFFHHHJJJKKKKKKIIIGGGFFFFFFFFFHHHIIIJJJKKKKKKKKKFFFEEEDDDCCCBBBCCCCCCDDDDDDDDDCCCBBBBBBBBBCCCCCCBBB@@@>>>===???@@@@@@???AAA@@@??????>>>======<<<>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>?????????<<<<<<<<<<<<<<<===>>>???===<<<<<<===>>>>>>===;;;>>>======<<<<<<<<<======;;;::::::::::::;;;<<<<<<888:::<<<>>>??????>>>======;;;<<>>======>>>>>>666666666666666555555555444444444444333222222111222000///000333444333111.../////////000000111111000000000000000000000000////////////////////////........................---..................---////////////////////////.........///////////////+++///333444333111000000111000000222222666AAAMMMTTT___nnnuuusssssswwwuuu<<<;;;::::::999999999999999999999888999999::::::999999999999999999999999777888888999;;;===???@@@=========???AAABBBAAA@@@===>>>???AAACCCEEEFFFGGGCCCDDDEEEGGGIIIJJJKKKLLLGGGFFFEEEFFFGGGFFFEEECCCGGGFFFDDDBBB???>>>===<<<======>>>???@@@AAAAAABBBAAABBBDDDEEEEEEEEEDDDCCCCCCBBB@@@?????????@@@@@@<<<===???AAACCCDDDEEEEEEIIIIIIHHHGGGFFFEEEDDDCCCDDDEEEFFFGGGGGGFFFEEEDDDCCCCCCDDDFFFHHHHHHGGGEEEBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCDDDBBB@@@@@@AAACCCAAABBBCCCCCCDDDDDDCCCCCCDDDEEEFFFGGGHHHHHHGGGFFFGGGHHHHHHGGGGGGFFFEEEDDD>>>@@@BBBCCCAAA@@@@@@AAAEEEDDDCCCBBBAAA@@@@@@@@@???BBBEEEHHHHHHGGGEEECCCEEEFFFFFFGGGHHHHHHIIIIIIMMMSSSddd|||uuusssyyy~~~~~~{{{vvvpppllllllsss{{{ssskkkooouuusssxxxuuu___YYYRRROOOQQQQQQOOOLLLJJJIIIIIIKKKMMMKKKGGGBBBFFFFFFFFFGGGGGGGGGFFFFFFEEEFFFFFFDDDBBBAAABBBDDDGGGFFFDDDCCCAAAAAA@@@@@@@@@???>>>>>>>>>???@@@AAA@@@@@@??????>>>=========??????@@@@@@@@@@@@??????<<<<<<;;;;;;;;;;;;<<<<<<;;;999888888;;;=========;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<===<<<;;;;;;:::888888999::::::;;;<<<<<<::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<===EEEAAADDDTTTlllxxxsss|||wwwjjjgggeee]]]UUUXXXRRROOOQQQQQQPPPTTT\\\VVVUUUTTTQQQMMMLLLRRRXXXWWWYYY```]]]UUU^^^mmmoooqqq~~~jjj\\\UUUQQQQQQKKKKKKKKKKKKJJJIIIHHHGGGFFFEEEDDDCCCAAA@@@???>>>>>>????????????@@@@@@@@@<<<;;;:::999888888888888666555555555555444444444444444333333333333222222111111111111000000000000333222222222111111000000000000000000000000000000////////////////////////000000//////.........---............////////////000000000000000000000000////////////000000000000000000////////////000000111111222333333444555555:::AAAOOO___hhhmmmyyy::::::999888888888888888999999888888888999999:::999999999999999999999999777888888999;;;<<<>>>???===<<<<<<===>>>???===<<<888999:::<<<>>>???@@@AAA;;;;;;<<<===???@@@AAAAAACCCBBBAAABBBCCCBBBAAA???BBBAAA@@@???>>>=========<<<<<<======>>>>>>??????@@@AAABBBCCCDDDCCCBBBBBBBBBAAA@@@>>>>>>>>>???@@@<<<===???AAACCCDDDEEEEEEIIIIIIGGGFFFEEEDDDDDDDDDDDDDDDEEEFFFFFFEEEDDDDDDDDDDDDDDDFFFHHHIIIGGGEEEBBBCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCAAA???>>>@@@AAABBBBBBCCCCCCDDDDDDDDDCCCDDDEEEFFFGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDCCC???AAADDDDDDCCCBBBAAAAAADDDDDDCCCBBBAAAAAAAAAAAA@@@BBBDDDGGGGGGFFFEEEDDDEEEEEEFFFFFFGGGGGGGGGHHHLLLOOOVVVbbbrrrmmm]]]TTTPPPKKKKKKNNNPPPNNNLLLIIIHHHHHHIIIKKKKKKHHHEEEGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFDDDCCCBBBBBBAAAAAAAAA@@@????????????AAAAAA@@@@@@@@@???>>>>>>=========>>>>>>??????>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<;;;999888888:::<<<======;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;::::::888888888999:::;;;;;;;;;999999999999999999999999::::::;;;;;;;;;<<<<<<<<<>>><<<===DDDQQQ^^^hhhmmm{{{tttrrr}}}yyywwwvvvuuummmdddccchhhddd]]]ZZZbbbnnnvvvuuuqqqyyy{{{gggWWWQQQMMMJJJJJJIIIIIIIIIIIIHHHGGGFFFFFFEEEDDDCCCBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;:::999888777777777777555555555555444444444444444444333333333222222222111111111000000000//////222222111111000000000000000000000000000000000000........................000/////////.........---............////////////000000000000000000000000....../////////000000000000000////////////000000111111222222333444444444888:::???GGGNNNWWWhhhxxx999888777777777777777777999999888888888888888999888888888888888888888888777777888888:::;;;======<<<;;;::::::;;;;;;999777666777777888:::;;;;;;<<<999999999:::;;;;;;<<<<<<>>>===<<<===>>>>>><<<:::<<<<<<;;;;;;<<<======>>>;;;;;;<<<<<<<<<<<<<<<<<>>======>>>>>>???>>>???@@@BBBCCCEEEFFFFFFJJJHHHGGGEEEDDDDDDDDDEEECCCDDDEEEEEEEEEEEEDDDCCCDDDDDDDDDEEEGGGHHHGGGFFFCCCCCCCCCCCCCCCCCCCCCCCCAAABBBBBB@@@>>>===>>>@@@CCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCBBBBBBCCCDDDDDDDDDCCCCCC@@@CCCFFFGGGEEECCCBBBBBBDDDCCCBBBBBBAAAAAAAAAAAAAAABBBDDDEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFIIIJJJKKKKKKOOOXXXfffpppyyy~~~yyywwwqqqdddUUUMMMLLLJJJHHHJJJMMMOOOMMMKKKJJJIIIIIIIIIKKKLLLKKKJJJJJJHHHFFFCCCBBBAAABBBBBBCCCBBBBBBDDDHHHIIIFFFDDDEEEEEEEEEDDDDDDDDDDDDCCCBBBBBB@@@@@@@@@@@@AAABBBAAAAAA@@@@@@???>>>>>>>>><<<======>>>>>>======<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;999777888:::<<<<<<<<<:::;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;:::999999777777888888999999::::::888888888888888888888888999999:::::::::;;;;;;;;;<<<======<<<===DDDNNNWWWnnnssszzzjjj]]]PPPLLLMMMKKKIIIHHHGGGGGGHHHGGGGGGFFFEEEDDDCCCCCCBBB@@@???>>>======>>>>>>======<<<<<<;;;;;;999999888777666666666666555555555555444444444444333333333333222222222222111111000000000000//////000000000000////////////000000000000000000000000......................../////////...............---............/////////.................................////////////000000//////......//////000000111111222222333333333333222222444777???OOO]]]ccckkkuuu~~~888888777777666777777888999999888777777777777888666666777777777777888888777777777888999:::;;;<<<999888888888::::::888777888888999999:::;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;::::::;;;<<<<<<:::999:::999999:::;;;<<<======<<<<<<;;;;;;;;;;;;;;;;;;??????AAABBBBBBBBBAAA@@@???>>>===<<<<<<===>>>???@@@@@@AAABBBCCCEEEFFFGGGIIIHHHFFFDDDCCCDDDEEEEEECCCCCCCCCDDDDDDCCCCCCCCCCCCBBBBBBDDDFFFGGGFFFEEECCCCCCCCCBBBBBBCCCCCCCCCBBBCCCCCCAAA???>>>???AAADDDDDDCCCDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCBBBBBB@@@AAABBBCCCDDDDDDDDDDDDBBBDDDHHHIIIGGGEEECCCBBBDDDCCCBBBAAAAAAAAAAAAAAABBBBBBCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEHHHKKKJJJHHHJJJQQQXXXfffvvvtttjjj```\\\XXXRRRMMMKKKLLLKKKKKKLLLNNNNNNLLLJJJLLLKKKJJJJJJLLLMMMOOOOOOMMMKKKGGGCCCAAAAAABBBCCCEEECCCBBBEEEJJJKKKGGGBBBEEEEEEFFFFFFFFFFFFFFFEEEDDDCCCBBBAAA@@@AAABBBBBBAAAAAA@@@@@@??????>>>>>><<<======>>>>>>======<<<<<<;;;;;;::::::;;;;;;<<<;;;999777777999;;;;;;;;;::::::999999999999::::::999999::::::999999888777666666777777777888888888777777777777777777777777888888888999999999::::::;;;===>>><<<:::===FFFMMMXXXjjj}}}yyyyyy~~~|||bbbVVVNNNIIIKKKMMMKKKIIIIIIGGGGGGGGGFFFFFFEEEDDDCCCAAAAAA@@@???>>>===<<<<<<======<<<;;;:::999888888888777666555555555555555555555555444444444333333333333333222222222222111111000000000//////////////////////////////......000000000000000000000000................................................---------.........//////------------------------------.........//////////////////....../////////000000000111111222222222---///111333333555<<>>>>>===<<<<<<===>>>???AAA@@@AAAAAACCCDDDFFFGGGHHHGGGFFFDDDDDDDDDDDDEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@AAADDDEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCDDDCCCDDDDDDCCCAAAAAABBBDDDEEEDDDDDDDDDDDDEEEFFFGGGEEEEEEDDDCCCCCCBBBBBBBBBAAABBBCCCDDDEEEFFFFFFFFFDDDFFFIIIIIIHHHEEEDDDCCCCCCCCCBBBAAAAAAAAABBBBBBAAABBBCCCDDDDDDEEEEEEEEECCCCCCCCCCCCCCCCCCDDDDDDDDDGGGIIIKKKJJJJJJKKKLLLTTT___tttttt\\\UUUOOONNNNNNJJJIIIIIIJJJJJJLLLNNNOOOOOOMMMLLLJJJJJJIIIIIIJJJKKKNNNPPPOOOMMMIIIFFFCCCCCCDDDEEEHHHEEEDDDGGGKKKKKKGGGAAAEEEFFFGGGHHHHHHHHHGGGGGGEEEDDDBBBAAAAAAAAABBBBBBAAAAAA@@@@@@???>>>>>>======>>>>>>??????>>>>>>===;;;;;;::::::::::::;;;;;;:::999777777888::::::::::::999888888888888999:::888888888888888777777666555555555666666666666666666666666666666666666666777777777777888888888888888999:::;;;;;;===???BBB???SSSggguuuvvvwww}}}www]]]JJJMMMGGGEEEGGGHHHFFFEEEGGGFFFFFFGGGFFFFFFEEEDDDCCC@@@@@@???>>>======<<<<<<===<<<;;;:::999777666666666666555555444555555555555444444444444333333333333333222222222111111111000000000////////////.....................//////////////////////////////........................---------...............------------............,,,,,,,,,,,,,,,,,,,,,,,,------------............//////............///////////////000000000000000---111444444333333444555:::===@@@FFFMMMWWWaaahhh777777777777777888888999999888777666555555555666333444444555555666666777777777666666666777777888555444555777999::::::888777777777888999999999:::666777777777777777777777;;;::::::;;;<<<===<<<:::;;;;;;::::::::::::;;;;;;<<<=====================???@@@AAABBBCCCBBBAAAAAA>>>======<<<<<<===??????AAAAAA@@@@@@AAACCCEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDBBBBBBAAAAAAAAAAAABBBBBBCCCAAA@@@AAACCCDDDEEEDDDDDDCCCBBBAAAAAABBBCCCDDDDDDEEEEEEEEEDDDDDDFFFGGGFFFEEEDDDDDDDDDEEEGGGHHHEEEDDDDDDCCCCCCCCCCCCDDDBBBCCCDDDEEEFFFGGGGGGGGGFFFGGGIIIIIIGGGEEEDDDEEECCCBBBBBBAAAAAABBBBBBBBB@@@AAACCCDDDEEEEEEDDDDDDAAABBBBBBCCCCCCDDDEEEEEEFFFEEEDDDDDDFFFIIIJJJKKKNNNPPPWWWfff}}}tttxxxyyy{{{|||nnn```ZZZPPPLLLKKKMMMNNNJJJHHHIIIFFFGGGJJJLLLNNNNNNOOONNNFFFGGGHHHGGGFFFHHHJJJMMMOOOMMMKKKHHHGGGFFFGGGGGGIIIGGGFFFHHHJJJJJJGGGDDDFFFGGGIIIJJJJJJIIIHHHGGGEEEDDDBBBAAA@@@@@@AAABBB@@@@@@??????>>>============>>>>>>??????>>>>>>===;;;;;;::::::::::::;;;;;;:::888666666888999999999999888777666666777888999666777777777777666555555444444444444555555555555555555555555555555555555555666666666666777777777888888999:::<<<<<<;;;999555AAALLLTTTfffuuuwwwwwweeeWWWNNNKKKHHHEEECCCEEEEEEDDDEEEIIIFFFFFFFFFEEEEEEDDDCCCBBB@@@@@@???>>>======<<<<<<;;;;;;:::999888777666666666666555555444555555666444444444444333333333333222222222222111111111111000000////////////..................////////////////////////////////////---------------------------------------.........,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///......------......///////////////////////////000333333///...111333333333444555777999>>>DDDIII666666555555666666777888888888777666555555555555222333333444555555666666777777666555555666666666555555444666888888777666444444555666777777888888777777888888999999999:::999888888999;;;;;;:::999999999999999999:::;;;;;;;;;;;;<<<<<<======>>>>>>>>>>>>@@@AAAAAAAAA@@@???>>>>>>=========>>>???@@@AAA@@@??????@@@BBBDDDFFFDDDEEEFFFGGGFFFEEECCCBBBBBBAAA@@@??????@@@AAABBBDDDCCCAAABBBDDDFFFFFFFFFEEEDDDBBBAAAAAABBBDDDEEECCCDDDEEEEEEEEEFFFHHHJJJGGGFFFEEEDDDDDDFFFGGGIIIEEEDDDCCCCCCCCCDDDEEEFFFCCCDDDEEEEEEFFFFFFFFFFFFHHHHHHHHHGGGEEEDDDEEEFFFBBBBBBBBBAAAAAABBBBBBCCC???@@@CCCEEEFFFEEECCCBBB@@@AAABBBCCCDDDEEEFFFGGGGGGEEECCCBBBCCCEEEIIILLLNNNLLLIIIKKKUUUaaaeeeccckkkpppuuugggdddcccccc]]]SSSNNNNNNNNNKKKKKKNNNNNNKKKJJJKKKHHHIIIKKKLLLLLLMMMNNNNNNFFFHHHIIIHHHGGGGGGIIILLLLLLKKKJJJJJJIIIIIIIIIIIIGGGGGGGGGHHHIIIIIIJJJJJJHHHIIIJJJKKKKKKJJJHHHGGGEEECCCBBB@@@@@@@@@@@@AAA??????>>>>>>===<<<<<<<<<<<<======>>>>>>======<<<;;;::::::999999::::::;;;:::888666666777888888888999888666555555666888999666666666666666555444444444444444444444333333333444444444444444444444444444555555555555666666666999999::::::::::::::::::888:::<<<@@@KKKbbb~~~{{{qqqwwwjjjZZZOOOHHHIIIMMMGGGEEEEEEGGGFFFDDDFFFKKKDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@??????>>>=========;;;::::::999888777666666666666555555555555666666444444444333333333222222222222222222111111111111000000/////////.............../////////000000000////////////////////////------------------------,,,,,,,,,------.........,,,,,,---------.........------------------------+++,,,,,,,,,,,,---------///......------......///........................---111111------111333222---111666888888666555444444444444444444555666777888888777555555444444444222222333444444555666666777777666555555555555666666555444555666666444222333444444555666777888999444444555666666777888888777666666777999:::999777666666777777888:::;;;<<<::::::;;;;;;<<<===>>>>>><<<===>>>@@@@@@??????>>>???>>>=========???@@@AAAAAA@@@???>>>???AAADDDEEEBBBDDDFFFGGGGGGEEECCCAAABBBAAA@@@??????@@@AAABBBFFFDDDCCCCCCEEEGGGHHHHHHEEEDDDBBBAAAAAABBBDDDEEEAAACCCDDDEEEEEEFFFIIIKKKGGGFFFEEEDDDDDDFFFHHHIIIEEEDDDCCCCCCDDDEEEFFFGGGCCCDDDDDDEEEEEEEEEEEEEEEIIIIIIHHHFFFCCCCCCEEEGGGBBBBBBAAAAAAAAABBBBBBCCC>>>@@@CCCFFFGGGEEECCCAAA???@@@AAACCCEEEFFFGGGHHHFFFGGGHHHGGGEEEEEEHHHKKKIIIKKKIIIEEEGGGLLLNNNMMMOOOUUUddd{{{~~~uuu{{{xxxggg[[[VVVRRRRRRNNNJJJKKKRRRKKKHHHGGGJJJJJJHHHHHHKKKOOOPPPPPPNNNMMMKKKLLLMMMHHHJJJMMMLLLJJJIIIKKKMMMJJJJJJJJJJJJJJJJJJJJJJJJEEEFFFHHHHHHHHHIIILLLNNNIIIJJJKKKLLLLLLJJJHHHGGGDDDCCCBBB@@@??????@@@@@@>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;::::::999999::::::;;;:::888666555777888888777999777666555555666777999555555666666555555444333333333333333333333333333333333333333333333333333444444444555555555666666555777888777555666:::>>>;;;777666888>>>NNNhhhhhhgggkkkwwwnnn```SSSOOONNNIIIFFFGGGEEEDDDFFFGGGEEEAAACCCHHHBBBBBBBBBBBBAAA@@@??????@@@@@@??????>>>>>>======::::::999999888888777777666666555555555666666777444444444333333333222222222222222111111111111000000/////////.............../////////000000111111////////////////////////------------------------,,,,,,,,,------.........,,,,,,,,,---------......------------------------++++++,,,,,,,,,---------.........------..............................---&&&---111000111444333---222111///------000555999777666444333333444666777666555444222111111222222333333333444444555555555555444333333333333444555555555444444444444555555444444444444444444444444555444444444444555666666777777777777666666666666666777777888999999::::::999999999999:::;;;<<<===>>>>>>======<<<<<<<<<;;;;;;<<<===>>>>>>?????????AAAAAAAAAAAA@@@@@@???>>>BBBCCCFFFGGGGGGFFFCCCBBBAAABBBBBB@@@??????AAACCCEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCEEEGGGIIIKKKDDDCCCBBBBBBBBBDDDEEEFFFIIIGGGFFFFFFGGGHHHGGGFFFGGGFFFDDDCCCCCCEEEFFFHHHFFFDDDBBBCCCFFFHHHGGGFFFFFFEEECCCBBBBBBCCCDDDEEEDDDBBB@@@>>>======>>>>>>AAABBBCCCCCCCCCBBBAAA@@@@@@@@@BBBCCCDDDDDDEEEEEECCCCCCDDDDDDEEEFFFFFFFFFGGGEEEDDDCCCCCCDDDEEEGGGLLLLLLPPPWWWaaajjjnnnooommmrrr{{{yyyvvvwwwwwwuuuoooggg^^^YYYPPPOOOMMMMMMMMMLLLIIIGGGJJJIIIHHHHHHGGGGGGGGGGGGJJJJJJKKKLLLLLLLLLLLLLLLLLLKKKIIIHHHGGGHHHHHHIIIHHHIIIIIIHHHFFFFFFGGGIIILLLJJJHHHGGGHHHJJJJJJKKKFFFFFFFFFEEEDDDDDDEEEGGGEEEDDDBBB@@@>>>===>>>>>>===<<<;;;::::::;;;<<<======<<<<<<<<<<<<;;;;;;;;;999:::;;;;;;:::999777666666666666666666777888888777777666666555555555555555555555444444333333333000000111222333333444444333333333333333333333333333333333444444444555555111222333555666888999::::::999888999???GGGOOOTTTKKKOOOVVVdddyyy~~~yyysssgggZZZWWWRRRMMMIIIGGGFFFFFFEEEFFFFFFGGGGGGGGGFFFFFFBBBBBBAAA@@@????????????@@@???>>>======<<<======999999888666555333222222222222222222222222222222:::>>>@@@===777222111222222111111111000000//////111111000///////////////000...,,,...222444333111.........///////////////.................................------,,,,,,,,,------------------------...------,,,,,,------...++++++,,,,,,,,,,,,------++++++,,,,,,---...//////....................................////////////222222111111111111111111555444333222222333444555666555333222111111222222333333333333444444444444555444333222222333444555444444333333333333444444444444444444444444333333444444444444444555555666555555555555555555555555555666666777888888999999888888888888999:::;;;<<<======<<<<<<<<<;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>@@@@@@@@@@@@@@@???>>>>>>AAABBBDDDFFFFFFDDDBBBAAA@@@AAAAAA@@@??????AAACCCDDDEEEEEEEEEEEEDDDCCCBBBEEEDDDCCCCCCCCCDDDFFFGGGCCCCCCCCCCCCCCCDDDDDDEEEHHHFFFEEEEEEFFFGGGFFFFFFEEEDDDCCCBBBBBBCCCEEEFFFFFFCCCBBBCCCEEEGGGFFFEEEDDDCCCBBBAAAAAABBBCCCDDDCCCBBB@@@>>>===>>>???@@@@@@AAABBBBBBBBBAAA???>>>???@@@@@@AAABBBBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEEEEDDDCCCBBBBBBCCCDDDEEEGGGFFFFFFJJJOOOTTTUUUUUU^^^bbbhhhxxx}}}wwwjjjfffdddaaa^^^ZZZWWWTTTSSSOOOMMMLLLLLLMMMLLLJJJHHHIIIIIIHHHGGGGGGGGGGGGGGGIIIJJJJJJKKKLLLLLLKKKKKKJJJIIIHHHGGGGGGGGGHHHHHHHHHIIIIIIHHHFFFEEEGGGHHHLLLJJJGGGEEEFFFGGGHHHIIIGGGFFFEEECCCAAAAAACCCEEEDDDCCCAAA???===============<<<;;;::::::;;;<<<===;;;;;;;;;:::::::::999999999:::::::::999888666555555555555555555666666777666666555555555444444444444444444333333333333333000000111222222333444444222222222222222222222222333333333333444444444444222222333555666777888999666666666666999<<>>AAADDDLLL\\\mmmssspppiiiooorrrwwwooobbbYYYSSSSSSQQQMMMIIIFFFEEEEEEEEEDDDDDDEEEFFFFFFEEEEEEDDDBBBBBBAAA@@@????????????@@@???>>>===<<<;;;;;;;;;999888777666555333222222222222222222222222222222777<<>>????????????>>>======???@@@BBBCCCCCCBBB@@@???????????????>>>>>>AAACCCCCCDDDDDDDDDDDDCCCBBBBBBEEEDDDCCCBBBAAAAAABBBBBBBBBBBBCCCCCCDDDDDDCCCCCCFFFDDDCCCCCCDDDEEEEEEDDDDDDCCCAAAAAA@@@AAABBBCCCDDDCCCAAABBBCCCDDDDDDCCCBBBAAA@@@??????@@@AAABBBAAAAAA@@@??????@@@AAABBB??????@@@AAA@@@???>>>===??????@@@@@@@@@@@@??????AAAAAAAAABBBBBBBBBBBBBBBCCCBBBAAA@@@@@@AAABBBCCCFFFDDDCCCDDDEEEFFFFFFDDDNNNPPPSSS\\\ooo{{{nnnqqqyyypppvvv~~~uuulllfff```XXXWWWVVVTTTSSSQQQPPPPPPPPPLLLKKKJJJKKKLLLLLLJJJHHHHHHHHHGGGFFFFFFFFFGGGGGGHHHIIIIIIJJJJJJJJJJJJJJJHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGHHHFFFEEEDDDEEEGGGIIIGGGEEEDDDEEEHHHLLLNNNOOOLLLGGGCCC@@@???@@@@@@BBBAAA???>>><<<<<<;;;;;;<<<;;;;;;::::::;;;;;;<<<999999999888888888888777999999999999777666444333333333333333333444555555444444444333333333333333222222222222222333333333000000111111222333333333111111111111111111111111222222333333333444444444333333333444555666666666666777888999999999888777999:::999;;;CCCNNNUUUVVV[[[dddlllwww}}}jjjYYYNNNKKKLLLNNNNNNMMMJJJGGGEEEEEEEEEFFFCCCCCCDDDDDDDDDDDDCCCCCCBBBAAA@@@???>>>>>>>>>>>>???>>>===;;;:::999999999888888777666444333222222222222222222222222222222333999@@@BBB>>>888333111111111000000000000//////000000//////....../////////...///333888;;;:::888000/////////...---------------------------------...------------,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------............/////////---------...///000111222333222111111111111222333333333222222111111111111333333333222222111111000333333222222222222333333333222222111111222222333222222222222333333333333222222222222222333444444222222333333333333333444222333333333444444555555555555444444555666777777999999999888888888888888888888999:::;;;;;;;;;;;;<<<===============<<<<<<===>>>???@@@@@@???>>>===<<<===>>>======>>>@@@CCCBBBBBBCCCCCCCCCCCCBBBAAADDDCCCAAA@@@??????@@@@@@@@@AAACCCDDDDDDCCCBBBAAADDDBBBAAAAAACCCDDDDDDCCCCCCBBBAAA@@@@@@@@@AAAAAACCCBBBAAA@@@AAAAAAAAAAAA???>>>>>>======>>>???@@@@@@?????????@@@AAABBBCCC??????@@@@@@@@@???>>>===???????????????>>>======@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@????????????@@@AAADDDDDDDDDEEEFFFFFFFFFEEEFFFHHHHHHJJJRRR]]]```]]][[[YYYaaalllyyytttnnniiiccceeehhheee[[[TTTSSSQQQNNNNNNPPPTTTVVVVVVSSSOOOLLLJJJIIIHHHIIIKKKKKKJJJHHHGGGFFFFFFEEEEEEEEEFFFFFFGGGGGGHHHIIIIIIHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEECCCBBBDDDEEECCCCCCCCCDDDGGGLLLRRRWWWXXXSSSKKKDDD@@@>>>======??????>>><<<;;;:::::::::;;;::::::::::::::::::;;;888888888888777777777777999888888777555444333222222111111111111222333333222222222222222222111111000000111111222222222333000000111111222222222333000000000000000000000000222222222222333333333333333333333333444444444444444666888:::;;;::::::999::::::999888999>>>CCCFFFPPPWWW___hhhxxxyyy```ZZZSSSNNNMMMNNNPPPQQQOOOMMMKKKHHHGGGFFFFFFGGGCCCDDDDDDDDDDDDCCCCCCBBBAAA@@@???>>>>>>===>>>>>>>>>===<<<:::999888888888777777666555444333222111111111111111111111111111111666<<<>>><<<888444222000000000000000000//////000//////.........////////////111666<<<>>>===:::000000///...------,,,,,,------------------------------------------------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---***++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,---------------------------------.........//////............///000000111333333222222222222333333111111111111111111000000222222111111000000000///111222222222222222222111333333222222222222333333111111111222222222333333111111111111111222333333222222222333333444444444222222222222222333333333444444333333333444555555666666666666666666777777666777888999999:::999999::::::;;;;;;<<<;;;;;;:::;;;<<<============<<<;;;:::;;;<<<<<<;;;===@@@BBB@@@AAAAAABBBBBBBBBAAAAAA@@@???>>>>>>>>>???@@@AAA@@@AAABBBCCCCCCBBBAAA@@@BBB@@@???@@@AAACCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAA@@@???>>>>>>>>>???<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>???@@@AAABBBCCC???@@@AAAAAAAAA@@@>>>===???????????????>>>===<<<>>>>>>>>>>>>??????????????????>>>>>>>>>>>>??????>>>???AAABBBCCCCCCDDDDDDAAADDDFFFEEEGGGJJJLLLKKKJJJLLLVVV\\\bbbvvvzzzxxxnnnoooyyy{{{~~~|||vvvkkkccc___^^^\\\]]]\\\WWWOOOKKKLLLNNNNNNKKKMMMPPPRRRQQQNNNKKKHHHHHHGGGGGGHHHJJJJJJIIIGGGEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFEEECCCDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDCCCAAAAAABBBDDD@@@AAABBBCCCEEEJJJPPPUUUUUUOOOGGGBBB@@@???>>>>>>=========<<<;;;:::999888999::::::::::::::::::999888888888777777777777666777666555444333222222111000000000000000111111222000000000111111111111111000000000111111222222222000111111111111111222222000000000000000000000000111111111222222222333333222222222222222333333333222222333444555666777777666777888888666555777:::;;;???DDDKKKVVVfffsssyyy|||vvvhhh\\\UUUQQQPPPQQQRRRRRRPPPMMMJJJOOOMMMKKKIIIGGGFFFEEEEEEDDDEEEEEEEEEDDDCCCCCCBBB@@@@@@???>>>===============<<<;;;999888888777777666666555444333222222111111111111111111111111111111333666777666444333333//////////////////000000//////............//////......111777===???===:::000//////...---,,,,,,+++------------------------------------------------+++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++------------------------------------............222111000000////////////222222222222222222222222000000111111111000000///000000000000000/////////000111111222222111111000333222222222222222222333000000000111111222222333000000000000000111222222111111222222333333444444111111111111222222222222444333333333333333444444444444444444555555555555444555666777888888888888888888999::::::::::::999:::;;;;;;<<<<<<;;;;;;:::888999:::::::::<<>>=========>>>???AAABBBAAAAAABBBBBBAAAAAA@@@@@@AAA???>>>???AAABBBBBBBBBBBBAAAAAAAAA@@@??????>>>???@@@???>>>;;;:::;;;===::::::;;;;;;<<<<<<======<<<===>>>???@@@AAABBBBBB???@@@@@@AAA@@@???>>>===>>>>>>>>>>>>>>>===<<<<<<<<<<<<======>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>><<<>>>AAAAAAAAA@@@@@@AAA>>>AAADDDEEEFFFGGGHHHIIIJJJIIIQQQTTTRRRZZZccc^^^\\\___ZZZ\\\iiiqqq~~~sssvvvyyy}}}rrrqqqtttxxx|||zzztttnnnkkklllfffddd```ZZZUUUSSSTTTUUUWWWUUUPPPKKKJJJLLLNNNPPPQQQOOOLLLJJJHHHIIIIIIJJJGGGFFFFFFGGGHHHIIIGGGFFFDDDDDDCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBCCCCCCDDDDDDDDDDDDCCCBBBBBBCCCAAA@@@???@@@BBB>>>@@@BBBAAA@@@AAAFFFJJJHHHCCC>>><<<>>>@@@AAA@@@<<<<<<<<<<<<;;;:::999888888999999::::::999999888777777777777666666666666555444333222111111111111000////////////000111111000000000000000111111111111111111111111222222222111111111111111111111111000000000000000000000000000000111111111222222222111111111111222222222222444444222222222333444555444333666999888444333666666666777999>>>FFFPPPVVV```mmm||||||mmm]]]SSSNNNNNNOOOMMMMMMLLLMMMNNNMMMJJJGGGKKKJJJHHHFFFEEECCCCCCBBBEEEEEEEEEEEEDDDCCCBBBAAA@@@???>>>===<<<<<<<<<<<<<<<;;;:::999999888888999555555444333333222111111111111111111111111111111111111000000111111222333......////////////000000......------......//////---...111777<<<===:::666///.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...******++++++,,,,,,------,,,,,,++++++++++++,,,,,,************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........333333111000///.........000111111111111111111000...///000111111000//////...///////////////000000000000111222222111000000222111111000000111111222//////000000111222222333000////////////000111111//////000111111222333333111111111111111111111111444333333222222333333444222222222333333444444444333444555666666777777777666777888999999999999888:::::::::;;;;;;:::::::::666777999999999;;;???BBB>>>??????@@@AAAAAA@@@@@@>>>=========>>>???AAABBBBBBBBBAAA@@@@@@@@@@@@@@@@@@???>>>???AAABBBBBBBBB@@@@@@@@@???>>>===<<<<<<>>>??????===999888999;;;999999:::;;;<<<<<<<<<<<<;;;<<<===>>>???@@@@@@@@@>>>>>>?????????>>>===<<<;;;<<<<<<<<<<<<<<<;;;;;;:::;;;<<<===>>>???@@@AAA======>>>>>>>>>>>>======<<>>>>>??????@@@AAACCCDDDEEEGGGJJJJJJDDDJJJOOOJJJKKKOOOKKKNNNSSSQQQSSSZZZZZZ]]]jjjfffeeekkkjjj```bbbkkklll{{{zzzxxxsssiiidddjjjttt{{{|||pppeee^^^\\\\\\]]][[[VVVSSSTTTXXXZZZWWWUUUSSSQQQMMMKKKKKKMMMPPPMMMJJJIIIIIIKKKMMMOOORRRPPPMMMJJJHHHHHHIIIJJJGGGFFFEEEFFFGGGGGGFFFDDDCCCCCCBBBBBBCCCCCCDDDEEEDDDDDDDDDDDDDDDCCCBBBBBBAAABBBCCCEEEEEEEEEDDDCCC@@@AAAAAA@@@>>>>>>???AAA<<>>AAA@@@>>>;;;<<<<<<<<<<<<:::999888777888999::::::999888777666555555555444444444444222222111000000111111222///////////////000111111//////000000111111111111222222222222222111111111111111111111000000000000111111111111111111111111000000000000111111111222000000000111111222222222555555555444444555555666666333444999:::666444666999888888666555777<<>>===<<<<<<<<<<<<;;;::::::999999999::::::444444333333222222111111111111111111111111111111000///......///000111111........./////////000000...------------...///000,,,---111666::::::555000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......)))******+++,,,,,,------,,,,,,++++++++++++,,,,,,************++++++++++++*********+++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........111000//////............//////000000000000//////...///000111111000//////---.........//////000000///000111222222111000///000000////////////000000...//////000111222222222///////////////000111111---......///000111111222222222222111111111111111444444333333222333333333111111222222222333333333222333444555666666666666666666777888888888888888::::::::::::::::::::::::555777888888999;;;???AAA===>>>???@@@@@@@@@@@@@@@??????>>>======>>>@@@@@@CCCBBB@@@???>>>???@@@@@@@@@???>>>???AAABBBCCCBBB>>>>>>>>>>>>===<<<;;;:::===>>>???<<<888777888:::888999:::;;;<<<======<<<;;;<<<===>>>????????????<<<===>>>>>>>>>===;;;:::999::::::;;;;;;:::::::::999:::;;;===???@@@AAABBB======>>>>>>>>>>>>======999<<<@@@@@@>>><<<===>>>CCCAAA@@@@@@AAABBBEEEIIIFFF===BBBJJJGGGFFFJJJIIIGGGMMMMMMOOOUUUPPPMMMWWWXXXSSSVVVWWWPPPQQQVVVQQQVVVWWWZZZZZZTTTNNNRRRYYY[[[]]]\\\XXXTTTSSSRRRPPPLLLKKKHHHFFFIIIOOORRRSSSQQQPPPOOONNNKKKGGGGGGIIIJJJGGGEEEFFFHHHIIIJJJKKKKKKLLLMMMMMMLLLIIIEEECCCGGGFFFEEEFFFGGGFFFEEECCCBBBBBBBBBBBBBBBCCCDDDEEECCCDDDDDDDDDCCCBBBBBBAAAAAABBBDDDEEEEEEEEEDDDDDD@@@AAAAAA@@@>>>===???@@@999>>>BBBBBB???>>>@@@DDDCCC???;;;<<>>???>>>===<<<<<<;;;;;;<<<::::::999999::::::;;;<<<444333333222222111111111000000000000000000000000//////...///000111000///---.........//////000000---------------...///000,,,---000555999888222---,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........))))))***+++,,,,,,------,,,++++++++++++++++++,,,)))************+++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------......///000000000000000000000000000000000000000000000000////////////////////////////////////////////////111111000000//////......////////////000000000000000000000000000000000000000000000000111111111111000000000000000000000000222222111111111111222222111111111111111111111111111222222333333444444555444555666777888999::::::<<<<<<<<<;;;;;;:::::::::999999888888888888888888:::;;;===>>>???@@@??????===============>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@AAAAAABBB?????????>>>>>>>>>>>>>>>>>>===<<<;;;:::999999999999:::<<<=========<<<<<<>>>===<<<===???@@@@@@?????????>>><<<;;;:::999888999999::::::;;;:::::::::<<<<<<===>>>>>>>>>>>>>>>???>>><<<:::999:::;;;<<<>>>>>>>>>>>>>>>?????????>>>???AAACCCDDDDDDDDDCCCAAABBBCCCEEEGGGIIIJJJKKKIIIJJJKKKKKKKKKKKKKKKJJJPPPOOONNNLLLKKKKKKJJJJJJMMMNNNOOOPPPOOOMMMKKKIIIJJJJJJIIIIIIJJJLLLOOOQQQJJJIIIIIIJJJMMMPPPPPPPPPKKKJJJIIIHHHGGGFFFFFFFFFAAADDDFFFFFFEEEGGGLLLOOOOOONNNMMMKKKJJJJJJKKKKKKDDDEEEFFFGGGFFFDDDBBB@@@AAA@@@???BBBEEEGGGEEECCCCCCBBBAAABBBDDDDDDDDDCCCBBBDDDFFFHHHHHHEEEBBB@@@BBBAAA@@@@@@AAA@@@>>><<<>>>>>>????????????>>>>>>;;;<<<>>>@@@AAA@@@???>>>===<<<<<<;;;999888777777555666888999888777555444111222222333333222222111222111111000000000000000222111111111000000//////111111111111111111111111222111111111000000//////000000000000000000000000000000000000000000000000000000000000000000000000...111555888888666333111///111444555444444666888333333333333333333333333222333444666777999:::;;;555666888:::<<<>>>@@@AAAHHHKKKQQQZZZhhhzzzxxxsss^^^ZZZTTTQQQOOOMMMIIIEEEJJJIIIIIIHHHHHHGGGGGGGGGHHHGGGEEEDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBAAA@@@???>>>>>><<<=========<<<;;;::::::<<<;;;:::999888888888888444333222111111111222333000000000000000000000000000000////////////000000,,,------.......................................000000000000000000000000------------------------------------------------++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000000000000000000000000////////////////////////........................////////////////////////000000000000//////........./////////000000000000//////////////////////////////000000000111111111111111111111111111111111222111111000000111111222111111111111111111111111111111222222333444444444444555555666888999999:::;;;;;;;;;;;;:::::::::999999999888888888888888888999:::<<<>>>?????????>>>======<<<<<<======>>>???AAAAAA@@@@@@@@@@@@AAAAAABBBBBBAAAAAAAAAAAAAAABBB>>>>>>>>>???????????????AAA@@@>>>===;;;;;;:::::::::;;;<<<===>>>======<<>>======???@@@???>>>>>>>>>===<<<;;;::::::999::::::;;;;;;;;;;;;::::::<<<======>>>>>>>>>>>>>>>>>>===;;;::::::;;;<<<===<<<<<<<<<============>>>===>>>@@@BBBCCCCCCCCCCCCCCCDDDEEEGGGHHHJJJKKKLLLGGGGGGHHHIIIJJJKKKKKKKKKNNNMMMLLLKKKKKKJJJJJJKKKKKKLLLMMMNNNMMMKKKIIIHHHJJJIIIIIIIIIJJJLLLMMMNNNHHHGGGGGGHHHKKKMMMNNNNNNIIIIIIHHHGGGFFFEEEEEEEEECCCEEEFFFGGGFFFHHHKKKNNNKKKJJJIIIHHHGGGGGGHHHHHHEEEFFFGGGGGGFFFEEEBBBAAABBBAAAAAACCCFFFHHHFFFEEECCCBBBAAABBBDDDEEEDDDCCCCCCDDDFFFGGGFFFEEEBBBAAA@@@??????@@@BBBBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>><<<===???@@@@@@???>>>===;;;;;;:::999888777666666555666777888888666555333111222222333333222222111222111111000000000000000111111111000000000//////111111111111111111111111111111111000000000//////////////////////////////////////////////////////000000000000000000000000000000222444555666666666222000......000222333222333333333333333333333333222333333444555666777777555666777888999:::;;;;;;<<<===@@@DDDLLLXXXeeemmmuuuxxx{{{xxxuuuvvv|||{{{sssgggeeeaaa]]]XXXSSSOOOMMMQQQNNNLLLLLLMMMLLLJJJHHHHHHHHHHHHGGGGGGFFFFFFFFFGGGFFFDDDCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAA@@@@@@??????>>>============<<<;;;::::::;;;:::999888777777777777444333222111111111222222000000000000000000000000000000////////////000000------...////////////...........................////////////////////////------------------------------------------------++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...000000000000000000000000////////////////////////........................////////////////////////000000000////////////........./////////000000000........................//////000000000000111111111111111111111111111111222111111000000111111222111111111111111111111111111111111222333333444444444444555666777888888999:::::::::::::::999999999888888999999999999999999999:::<<<===>>>???>>>>>>===============>>>??????CCCBBBAAA@@@@@@AAABBBCCCDDDCCCBBBAAAAAAAAAAAAAAA>>>>>>>>>??????@@@@@@AAACCCBBBAAA???======<<<<<<;;;<<<===>>>>>>>>>======@@@>>>======??????>>><<<<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;<<<<<<;;;::::::<<<======>>>>>>>>>>>>>>>===<<<;;;:::;;;<<<===>>>::::::;;;;;;<<<<<<<<<<<<===>>>???AAABBBBBBBBBBBBCCCDDDEEEFFFGGGHHHIIIIIIDDDEEEFFFGGGIIIJJJKKKKKKKKKJJJJJJIIIIIIJJJJJJKKKIIIJJJJJJKKKJJJIIIGGGFFFHHHIIIIIIIIIJJJJJJKKKKKKFFFEEEDDDFFFHHHJJJKKKJJJGGGGGGFFFFFFEEEEEEEEEDDDEEEFFFGGGGGGGGGHHHJJJMMMHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGFFFEEECCCBBBCCCBBBCCCEEEGGGHHHGGGFFFCCCBBBAAABBBDDDEEEDDDCCCCCCDDDDDDDDDDDDCCCBBBBBB>>>>>>>>>@@@BBBCCCBBBAAA??????============??????===>>>???@@@???>>>===<<<999999888777666666555555555555666777777555444333111111222222222222111111222222111111000000000000111111000000000000//////111111111111111111111111111111000000000000//////////////////////////////////////////////////////000000000000000000000000111000///000111444777999777222---,,,///111111///222222222222222222222222222222222222222222333333555555555555555555555555555666777777:::???EEEJJJIIIMMMPPPQQQPPPRRRYYY```oootttzzz{{{{{{||||||}}}{{{uuusssqqqrrrqqqmmmfff\\\SSSMMMPPPNNNKKKHHHFFFEEEEEEEEEDDDDDDEEEGGGIIIIIIHHHFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB????????????????????????============<<<;;;:::999999888777666666555555666333333222111111111111222000000000000000000000000000//////......//////000---......///////////////------------------------------------------------------------------------------------------------++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------000000000000000000000000////////////////////////........................////////////////////////////////////////////////........./////////000000........................////////////000000000111222222222222222222222222111111000000000000111111111111111111111111111111000000111111222333333333333444444555666666777777999999999999999999999999888888999999999999999:::888:::;;;===>>>>>>>>>>>>?????????>>>???@@@@@@AAADDDCCCAAA@@@@@@AAACCCDDDDDDDDDCCCBBBAAAAAAAAAAAA>>>>>>??????@@@AAABBBBBBDDDCCCAAA@@@>>>============>>>>>>>>>>>>>>>>>>>>>@@@???======>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;::::::<<<<<<===>>>>>>>>>>>>===;;;;;;::::::;;;<<<===>>>999:::::::::;;;<<<<<<<<<======>>>???@@@@@@AAAAAAAAAAAABBBBBBCCCCCCDDDDDDFFFFFFFFFGGGHHHIIIJJJJJJHHHGGGGGGGGGHHHIIIIIIJJJHHHHHHIIIIIIHHHGGGFFFFFFGGGGGGHHHIIIIIIIIIHHHHHHFFFDDDDDDDDDGGGHHHIIIHHHFFFFFFFFFFFFFFFFFFEEEEEEGGGGGGHHHHHHHHHIIIJJJJJJGGGGGGHHHIIIIIIIIIHHHHHHFFFFFFGGGGGGFFFEEEDDDDDDCCCCCCDDDEEEFFFGGGFFFFFFDDDBBBBBBCCCDDDEEEDDDCCCDDDCCCCCCBBBBBBBBBBBBBBB???>>>>>>@@@BBBCCCBBB@@@@@@???===<<<<<<===???@@@>>>?????????>>>===;;;:::888888888777666555555444444555555555555444333333111111222222222222111111222222222222111111000000000000000000000000//////111111111111111111111111000000000000000000//////////////////////////////////////////////////////000000000000000000000000111000//////000333555777:::777444333222333222111222222222222222222222222000000111111111222222222333333333333333333222222555666777888888999===???888;;;======<<<===BBBGGGGGGJJJNNNOOOPPPTTT[[[bbb```^^^\\\[[[\\\]]]^^^___]]]^^^^^^\\\WWWSSSQQQQQQLLLLLLLLLKKKIIIFFFCCCBBBDDDCCCBBBBBBAAAAAABBBBBBAAABBBCCCEEEFFFEEECCCAAACCCCCCCCCCCCCCCDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>??????@@@@@@============<<<;;;999999888777666555444444444444333222222111111111111111/////////////////////////////////....../////////---...//////000000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************************************************************+++++++++++++++,,,,,,,,,++++++,,,,,,,,,---------////////////////////////................................................////////////////////////.............../////////............////////////////////////////////////...////////////000000000111111111111111111111111111000000000000000000111000000000000000000000000//////000111111222222333333333333444555555555666777888888888888888888888888888999999::::::::::::999:::<<<===??????>>>>>>AAAAAA@@@@@@AAAAAABBBCCCCCCBBBAAAAAAAAAAAABBBCCCDDDCCCBBBAAAAAAAAAAAAAAA>>>??????@@@AAABBBBBBCCCBBBBBB@@@???>>>=========????????????????????????@@@>>>======>>>>>><<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::999;;;;;;<<<============<<<999999:::::::::;;;<<<<<<999999:::;;;;;;<<<======<<<=========>>>>>>??????@@@@@@@@@AAAAAAAAABBBBBBHHHHHHGGGFFFFFFFFFGGGGGGEEEEEEEEEEEEFFFGGGHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFEEEFFFFFFGGGGGGGGGFFFFFFFFFEEEDDDDDDFFFHHHHHHGGGEEEFFFGGGGGGHHHGGGGGGFFFGGGGGGGGGHHHIIIIIIIIIHHHFFFGGGHHHJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFEEEEEEDDDBBBCCCDDDEEEEEEEEEEEEEEEDDDCCCBBBCCCEEEEEEEEEDDDCCCCCCAAA@@@@@@@@@AAABBB@@@@@@???@@@AAABBB@@@>>>???>>><<<;;;;;;<<<>>>???>>>>>>>>>===<<<;;;:::999888888777777666666555555444444444444444333222222000111111222222111111000111222222222222111000000//////////////////000000000000000000000000000000//////////////////000000................................................////////////////////////000000111111111111111111555999<<<:::555111222444111111111111111111111111//////000111222333333444111222222222333333444444222444666777666666777999888999:::999777777999<<<;;;<<<===<<<<<<@@@FFFKKKAAA@@@AAACCCFFFGGGEEEBBBDDDDDDDDDCCCAAAAAABBBCCC?????????@@@AAABBBDDDEEE<<<===???@@@@@@???>>>===@@@AAACCCDDDDDDBBBAAA@@@AAAAAAAAABBBBBBCCCCCCCCCBBBBBBBBBAAA@@@@@@??????????????????????????????<<<======>>>>>>??????@@@>>>>>>>>>===<<<:::999888666666555444333333333333222222222222111111000000//////////////////////////////............//////---......///////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************************************************************************************************************************************************++++++,,,,,,,,,+++++++++,,,,,,,,,------////////////////////////........................------------------------////////////////////////---............/////////------........./////////////////////////////////......////////////000000000000000000000000000000111000000//////000000111000000000000000000000000/////////000111111222222222222333333444444444444666666666777777777777777888888999999:::;;;;;;;;;:::;;;===>>>???@@@??????AAAAAAAAAAAAAAABBBCCCCCCAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBB@@@@@@@@@AAAAAABBBBBBCCC@@@@@@???>>>>>>>>>>>>>>>AAAAAA@@@?????????@@@@@@???===<<<<<<>>>>>>===;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;:::999888888999::::::;;;<<<;;;;;;;;;888888999999999999999999888888999:::;;;<<<<<<===<<<<<<<<<;;;<<<===>>>>>>@@@@@@AAAAAABBBBBBBBBCCCHHHGGGFFFDDDCCCDDDDDDEEEDDDCCCCCCCCCDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFGGGFFFDDDDDDFFFGGGGGGFFFDDDEEEGGGHHHHHHHHHGGGGGGFFFEEEEEEGGGIIIIIIHHHGGGEEEFFFHHHJJJJJJHHHFFFDDDEEEEEEDDDDDDDDDDDDDDDDDDAAACCCEEEEEEDDDDDDDDDEEEDDDCCCBBBCCCEEEFFFEEEDDDBBBAAAAAA@@@@@@@@@@@@@@@AAA@@@???@@@AAAAAA@@@>>>>>>>>><<<<<<<<<<<<>>>>>><<<<<<;;;::::::999888888777777777666666555555555333333333222222222222222000000111111111111000000111222333333333222000///......////////////000000000000000000000000000000......////////////000000................................................////////////////////////...000111222222000...---...666<<<:::333...///333000000000000000000000000...///000111222333444444111111222333444444555555222444555555444222222333666777777777666666888999:::::::::999999<<<@@@DDD;;;:::888999:::<<<===<<<>>>>>>===<<<<<<<<<============<<<<<<<<<<<<===>>>===???BBBCCCDDDBBB@@@>>><<>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<======>>>>>>>>>???>>>>>>>>>===<<<:::999888666555444333333222333333111111222222111111000///000000000000000000000000///......------......///,,,------...............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************************************************************))))))******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,////////////////////////........................------------------------////////////////////////---------.........//////---------.........//////................................./////////000000////////////////////////000000////////////000000000000000000000000000000......//////000111111222222222222222333333333333555555555666666777777777888888999999:::;;;;;;<<<;;;<<<>>>???@@@AAA@@@@@@@@@@@@@@@@@@@@@AAABBBBBB???@@@AAABBBBBBAAA@@@???????????????@@@@@@AAABBBAAAAAAAAABBBBBBBBBBBBBBB??????>>>>>>??????@@@AAACCCBBBAAA@@@???@@@@@@AAA===<<<;;;<<<>>>>>>===<<<;;;:::::::::::::::::::::::::::::::::999888777666888888999::::::::::::999777888888888888777777666666777777888999:::;;;<<<<<<;;;;;;::::::;;;======>>>>>>???@@@@@@AAABBBBBBEEEDDDBBBAAA@@@AAACCCDDDCCCCCCBBBBBBBBBCCCCCCDDDCCCCCCCCCBBBBBBCCCCCCDDDBBBBBBBBBBBBCCCDDDFFFGGGGGGEEECCCDDDEEEFFFEEEDDDBBBCCCEEEGGGHHHHHHGGGFFFDDDCCCCCCFFFIIIJJJHHHEEEFFFHHHKKKMMMLLLIIIFFFDDDDDDCCCCCCCCCCCCCCCDDDDDDBBBEEEGGGGGGEEEDDDEEEGGGEEECCCCCCCCCEEEFFFEEEDDD@@@@@@@@@@@@@@@????????????>>>>>>@@@BBBBBBAAA@@@========================::::::999888888777777888555555555555444444444444333333222111111111111111000000111111111111000000111222333444444222000///........./////////000000000000000000000000000000........./////////000000................................................////////////////////////---...000111111000///...,,,111555444///---...111000000000000000000000000///000000000111111111222111111222222333444444444333444666555333222111222333444555555555555777777777777888888888:::<<<===>>>===;;;999888999:::<<<;;;:::::::::;;;;;;:::::::::::::::999999888888888888999:::;;;;;;;;;:::::::::===??????>>>>>>@@@BBB>>>??????@@@BBBCCCDDDDDDAAABBBBBBBBBBBB@@@???>>>========================<<<=====================??????>>>===<<<:::888777666666555444333333333333000111111222111000///...000000000000000000000000///......------......///+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************************************((())))))***++++++,,,,,,***++++++++++++,,,,,,,,,////////////////////////........................------------------------////////////////////////---------.........//////---------.........//////------------------------............/////////000////////////////////////000000////////////000000000000000000000000000000......//////000111111111222222222222222222333333444555555555666666777777888888999::::::;;;<<<<<<;;;===>>>@@@AAAAAAAAAAAA??????>>>>>>??????@@@AAA===???AAACCCCCCAAA???============>>>???@@@BBBBBBBBBBBBBBBBBBBBBBBBAAAAAA????????????@@@AAABBBCCCDDDCCCAAA@@@???@@@AAAAAA<<<;;;;;;<<<>>>???>>>===;;;;;;;;;::::::999999999:::::::::999888777666555777777888999999999999888777777888777777666555444555555666777888999::::::<<<;;;:::999:::;;;<<<===;;;;;;<<<===>>>???@@@@@@AAA@@@???>>>>>>@@@BBBCCCCCCBBBBBBAAAAAABBBBBBBBBAAAAAAAAA@@@@@@AAABBBBBBBBBAAA@@@@@@AAADDDFFFHHHFFFDDDCCCCCCDDDDDDDDDCCC@@@BBBDDDFFFGGGGGGFFFEEECCCBBBBBBEEEHHHJJJHHHEEEJJJLLLOOOPPPOOOLLLHHHFFFCCCCCCBBBBBBBBBCCCCCCDDDCCCFFFHHHHHHFFFEEEFFFHHHEEEDDDCCCDDDEEEFFFEEEDDD???@@@@@@@@@@@@???>>>>>>=========???BBBDDDCCCBBB<<<<<<============<<<<<<999888777777666777777777444444333333333333333333333222111111000111111111000000111111111111000000111222333444444222111///---.........//////000000000000000000000000000000---.........//////000000................................................////////////////////////,,,---......///000000111......///.........///000000000000000000000000000111111000000////////////222222222222222333333333000111333333222111222333444555555555555555666666666777888888888888888888<<<>>>???===:::777777888999888999:::<<<<<<;;;:::888999:::<<<============<<<<<<;;;;;;<<<===???@@@;;;===>>><<<:::999<<>>>>>???@@@BBBCCCDDDDDDBBBBBBCCCCCCBBBAAA???>>>================================================??????>>>===<<<:::888777666666555444333333333333000111111222222000///...000000000000000000000000.........------.........***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,---......//////......---------............///---,,,,,,,,,,,,---..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................................................................111111000000/////////...////////////////////////......///000000000000000...//////000111222222222222222333444444555555666888999:::999888888:::<<<;;;<<<===============<<<>>>>>>>>>>>>============>>>>>>???@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>???@@@?????????@@@AAABBBBBB======>>>>>>????????????DDDCCCAAA@@@???>>>>>>???;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999777666666:::999999888777666666555555555666777777777777777666666666666666666666666555555555666666666666777999888777777777888:::;;;:::::::::;;;;;;;;;<<<<<<@@@>>><<<;;;;;;===???AAA@@@???>>>======>>>???@@@@@@@@@AAAAAAAAABBBBBBBBB???@@@@@@AAABBBCCCDDDDDDEEEDDDCCCBBBBBBBBBBBBBBBAAAAAABBBBBBCCCCCCBBBBBB@@@AAABBBDDDFFFGGGHHHIIILLLMMMMMMMMMLLLJJJHHHGGGDDDDDDDDDCCCBBBBBBAAAAAA@@@BBBDDDFFFGGGEEECCCBBBCCCBBBBBBAAAAAA@@@@@@@@@AAAAAAAAAAAA@@@@@@??????@@@@@@AAAAAAAAA@@@??????<<<;;;:::999999999::::::999999888777666555444444111222222333333222222111222222222222222222222222////////////000000000000222111111111000000//////////////////////////////////////////////////////////////////////////////............................................................................................................////////////////////////////////////////////////////////////222222222222222222222222333333333333333333333333444444444444444444333333444444444444444444444444888888888888777777777777888888777777777777888888777777888888888999999999;;;;;;:::999999:::::::::;;;;;;;;;;;;;;;<<<===>>>:::;;;===???AAABBBBBBBBB@@@AAABBBBBBBBBAAA@@@???@@@?????????>>>>>>=====================<<<<<<<<>>???@@@@@@@@@???AAA@@@???===<<<<<<;;;;;;>>>>>>>>>>>>>>>???@@@@@@>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@???????????????:::;;;;;;;;;;;;;;;:::999666777777888888888888777888888888777666555555555444555666777777777777666555555555555555555555555444444444555555555555666777777666666777777888999999999999::::::::::::;;;<<<;;;:::999:::;;;===>>>>>>>>>===<<<<<<===>>>>>>>>>>>>>>>?????????@@@@@@>>>???@@@AAABBBCCCCCCDDDCCCCCCBBBBBBBBBAAAAAAAAA???@@@AAABBBBBBBBBBBBBBB@@@@@@AAABBBDDDFFFHHHIIIKKKKKKKKKKKKIIIGGGEEEDDDDDDDDDCCCCCCBBBAAAAAAAAA???AAACCCEEEEEEDDDBBBAAAAAA@@@@@@@@@??????>>>>>>???>>>>>>>>>============?????????@@@??????>>>===;;;;;;:::999999999999999888777777666555444333222111222222222222222222111111111111111111111111111.../////////000000000000111111111000000000//////........................................................................................................................................................................---.........////////////........................////////////////////////111111111111111111111111222222222222222222222222333333333444444444444444444444444444444444444444777777777777666666666666777777666666666666777777777777777777888888999999:::999999888888999999999:::::::::;;;;;;===>>>>>>;;;<<<>>>???@@@AAABBBBBB@@@AAAAAABBBAAA@@@???>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;:::999999888999666555555444333222111111000000000000000000000000................................................------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******''')))+++***)))((()))***************************************************************************))))))))))))))))))))))))))))))*********+++++++++************)))))))))((()))))))))))))))))))))))),,,,,,---...............------------............---,,,,,,,,,,,,---......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------///............---------..............................///000000000000///...//////000000111111222111111222222333444444444333444555444333333555777888999::::::;;;;;;;;;:::;;;;;;;;;;;;::::::::::::;;;<<<===>>>????????????AAA@@@>>><<<:::999888888<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>=========;;;<<<>>>?????????>>>===999:::<<<<<<<<<:::888777222333444666777888888999666666666555555444444333444444555666666666666555333333333333333333333333222222333333333444444444444444555666666666666666777777777777888888888999888888888888999999::::::<<<;;;;;;::::::;;;;;;<<<;;;;;;<<<=====================>>>???@@@AAABBBBBB???@@@AAAAAAAAA@@@???>>>===>>>???@@@AAAAAAAAAAAA@@@@@@@@@@@@BBBDDDGGGHHHHHHHHHHHHGGGEEEDDDBBBAAACCCCCCCCCBBBAAAAAA@@@@@@>>>@@@BBBCCCCCCCCCAAA@@@>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;::::::;;;;;;>>>>>>>>>>>>>>>===<<<<<<::::::999999999888888888666666555444333222222111111111222222222222111111000000000000000000000000....../////////000000000000000000000////////////........................................................................---------------------------------------------------------------------------------------------------------.........//////........................////////////////////////////////////////////////000000000000000000000000222222222333333444444555333333333333333333333333555555555555555555555555666555555444444555555666666666666777777777777777888777777666777777888888999999999:::;;;===>>>???<<<===>>>???@@@@@@@@@@@@??????@@@@@@@@@???>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<999999999:::999999888888555444444333222111000000////////////////////////........................------------------------------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******(((*********((('''((()))************************************************************************)))))))))))))))))))))))))))))))))*********++++++************)))))))))))))))))))))))))))))))))))),,,,,,---.........------,,,,,,---------.........---,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------........................---...//////000000//////////////////000000111111000000111111222333333333222333333333222222444666888888999:::;;;;;;;;;;;;;;;;;;:::::::::999999999999:::;;;===>>>>>>>>>>>>???>>><<<;;;999888777777<<<<<<==================>>>>>>============<<<<<<:::;;;===>>>>>>===;;;:::999:::<<<===<<<999777555000111333444666666777777555444444444333333222222333444555555555555444444222222222222222222222222111111111111222222222333111222444555555555444333555555555555666666666666555666777888999888888777999999999999999999999999999:::;;;<<<<<<<<<;;;;;;;;;;;;<<<===>>>???@@@@@@<<<===???@@@@@@???===<<<;;;<<<===???@@@@@@@@@@@@??????>>>???@@@CCCEEEGGGEEEEEEDDDCCCBBB@@@???>>>BBBBBBBBBAAA@@@@@@??????===>>>@@@AAAAAAAAA@@@???=========>>>>>>>>>>>>>>>===<<<;;;::::::;;;<<<<<<>>>>>>>>>>>>>>>===<<<;;;888888999888888888777777666555555444333333222222000000111111111111000000////////////////////////........./////////000000////////////////////////........................................................................------------------------------------------------------------------------------------------------,,,,,,---------.........................................................////////////////////////000000000000000000000000000111111222333444444555222222222222222222222222333333333333444444444444444444333333333333444444555555555555555666666666555555555555555555666777777888888999;;;===>>>???<<<===>>>???????????????>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;888888999999999777666555444444333222111000//////////////////////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++******(((*********((((((***+++************************************************************************))))))))))))))))))))))))))))))))))))*********************)))))))))))))))))))))))))))))))))))))))+++,,,,,,---...---------,,,,,,,,,------------...---,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,---------------........................------...//////////////////////////////000000000//////000000111222222222222333333333222222444555888888999:::;;;<<<<<<<<<;;;;;;;;;:::::::::999999888999:::;;;<<<<<<<<<<<<;;;:::999999999999999999===>>>?????????>>>=========<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>===;;;999777999:::<<<<<<;;;888555333111222333444444444444444333333333222222222222222333333444444444333333222111111111111111111111111000000000000111111111111000111222444444333222222333333333444444444555555555666777999999888777666777777777888888777777777888999;;;<<<<<<<<<;;;:::999999:::;;;<<<===>>>>>>:::<<<===??????>>><<<;;;;;;<<<===>>>???????????????>>>>>>???@@@BBBDDDEEEBBBBBBAAA@@@???>>>======AAAAAAAAA@@@??????>>>>>>======??????@@@@@@???>>>>>>>>>>>>??????@@@@@@@@@???>>>===<<<<<<===???@@@????????????>>>===<<<;;;777777888888888777666555666555555444444333333333///000000111111000000///....................................////////////.....................///........................................................................------------------------------------------------------------------------------------------------,,,,,,,,,,,,------------........................------------------------000000000000000000000000111111111111111111111111000000111111222333444444222222222222222222222222111111222222333333333333333333222222222222333333444444444444444444444444333333333333444444555666666666777888:::;;;===>>>;;;<<<<<<===>>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888999999999:::::::::;;;999999:::999888555333222444333222111000//////...////////////////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++******((()))*********+++...000************************************************************************))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))******))))))))))))))))))))))))++++++,,,---------------,,,,,,,,,,,,---------------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------------...////////////...////////////////////////......//////000111111222111222333222111222333555777888999:::;;;<<<<<<<<<::::::::::::999999999999888999::::::;;;:::::::::888888888888999:::;;;<<<>>>???@@@AAA@@@???>>>===;;;;;;;;;;;;<<<<<<<<<===<<<=========;;;:::888777:::;;;;;;;;;999777444222333333333444333333222222222222222222222222222222222333333333333222222111000000000000000000000000///000000000000111111111000111111222222222222222222222222333333333444444555666777888888888777666666666777777777777666666777999;;;<<<===<<<:::999777777888999:::;;;<<<<<<:::;;;<<<=========<<<;;;<<<===>>>>>>??????>>>>>>>>>>>>???@@@AAABBBCCCCCC@@@@@@???>>>>>>>>>>>>>>>@@@@@@@@@???>>>>>>============>>>???????????????>>>>>>??????@@@AAABBBBBBAAA???>>>======???AAABBB????????????>>><<<;;;;;;555666777777777666555444555555555444444333333333//////000000000000//////........................------........./////////---------...............------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------000000000000000000000000000000000000000000000000000000000111111222222333111111111111111111111111000111111222222333333444333222222111111222222333333333333333333222222222222222222222333444555555555555666666888999;;;;;;888999:::;;;<<<<<<===<<<<<<;;;::::::999999::::::::::::::::::;;;;;;;;;;;;777777888888999999::::::;;;::::::888777555333222444333333222111000//////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++******((()))******+++,,,000333************************++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((()))))))))******))))))))))))************))))))))))))))))))))))))++++++,,,------------,,,++++++,,,,,,,,,------------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------------------,,,---......//////......////////////////////////---......//////000111111000111222111000111222444555666777999:::;;;;;;;;;999999888888888777777777999999999:::999999888777888888888888999:::;;;<<<>>>???@@@AAAAAA???===<<<999999:::;;;<<<======>>><<<<<<<<<;;;;;;:::::::::<<<;;;;;;999777555333222222333333444444333333222222222222222222222222222222222333333222111111000000000000000000000000000///000000000000111111111111111111111111222222333111222222222333333333333555555666666777777666666555555666777777666555555666888:::<<<<<<;;;999888666666777888999::::::;;;;;;;;;;;;<<<<<<<<<======>>>????????????>>>=========>>>@@@BBBCCCCCCBBBAAA???>>>=========>>>@@@@@@@@@??????>>>>>>===<<<<<<===>>>>>>>>>????????????======>>>???@@@AAABBBCCC@@@>>>===<<<<<<>>>@@@BBB>>>>>>>>>===<<<;;;:::999444555666777777555444222333333333333222222222222...//////000000//////...........................---------.........//////,,,,,,---------.........------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................////////////////////////000000000111111111111111111111111111111111111111000000111222222333444444333222222111111222222333333333222222222111111111222222222222333444555666444444444555666777888888555666888999;;;;;;<<<<<<;;;:::999888888888999999888888888999999999::::::666666777777888999999:::;;;:::999777666555555555444444333222111000000///000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******)))******))))))+++...111************************++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((()))))))))***((()))))))))************))))))))))))))))))))))))++++++,,,---------,,,,,,++++++,,,,,,,,,------------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////------------------------,,,---......//////......///////////////.........------......///000000000///000111000///000111333444555666777999999::::::777777777777666666666666999999:::999999888777666999888888888999:::;;;;;;>>>???@@@AAA@@@???===;;;777888999:::<<<===>>>>>>;;;;;;:::::::::;;;<<<======<<<:::888666555333333111222333444444444444444222222222222222222333333222222222222222111000///111111111111111111111111000000000000111111111111222111000000000111333444111222222222222333333333444444444555555555666666444555666777777666555444555777999;;;;;;:::888777555555666777888999::::::<<<;;;;;;;;;;;;<<<===>>>@@@@@@@@@@@@???>>>===<<<<<<>>>AAADDDDDDDDDBBBAAA>>>>>>======>>>???AAABBB?????????>>>======<<<<<<>>>>>>>>>>>>????????????<<<===>>>???@@@AAABBBCCC>>>===;;;::::::<<>>??????@@@@@@@@@???>>><<<;;;888999:::;;;<<<<<<<<<<<<;;;;;;=========;;;999777999999888888777555444333333333333222222111111111222222222222222222222222222222222111000//////...000000000000000000000000111111111111111111111111111111111111111111111111333333333333333333333333444444444444444444444444444444444333333222222222333555777999:::999888777666666666666777888999:::::::::999:::;;;===???@@@???@@@AAAAAA???======>>>AAABBBCCCDDDDDDBBB@@@???===<<<;;;>>>BBBEEEEEECCC>>>>>>===<<<<<<<<<<<<<<<<<<===???@@@???>>><<<;;;;;;<<<===>>>@@@@@@AAAAAA@@@???===<<<;;;<<<>>>???>>><<<999999:::999666333666666555444444444444555111222222222222111000000111111000000//////..............................,,,---///000000///---,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------..............................111111111111111000///...////////////000000000000000000000000000000000000000000111111111222222222000000000000000000000000000000111222333333444444222222222333333333444444666666666777888888999999:::999999888888777777777666666666666555555555555888888999::::::999999999777666666666666666777777888777555333111///------000000///...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,------------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------------------------------------------------------,,,,,,,,,------------...,,,,,,---------.....................//////////////////000000000000//////000000//////000000111222000111333444666777777777888999:::999777666777888999999999:::;;;;;;;;;<<<::::::::::::;;;<<<===>>>??????@@@@@@???===<<<;;;999999:::;;;<<<======<<<:::;;;<<<===<<<:::888777888888888777666555333333333333333222222111111111222222222222222222222222222222111111000//////...000000000000000000000000111111111111111111111111111111111111111111111111222222222222222222222222444444444444444444444444444444333333333222222222333555777888999999888777666666666777777888999:::;;;::::::;;;<<<===???@@@>>>???AAA@@@>>>======>>>@@@AAABBBCCCBBBAAA???>>>===<<<<<<>>>AAACCCCCCAAA>>>>>>===<<<<<<<<<<<<======>>>@@@@@@@@@???===<<<;;;<<<===>>>???@@@@@@@@@@@@???===<<<;;;<<<===>>>>>>;;;999999:::999666333666666555555555444444444222222222222222111000000000000000000//////..............................,,,---...//////...---,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.................................------......//////000000---............/////////////////////////////////000000000111111111222222000000000000000000000000000000111111222333333444222222222333333333333444555555666666777888888999:::::::::999888777666666555555555555555555555555999999999:::::::::999999777666666666666666777777666666444333111000......000//////...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************)))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------++++++++++++++++++++++++------------------------,,,,,,,,,,,,------------------------------------------------------------------------------------,,,,,,,,,,,,---------------------.........//////---............/////////...//////000000//////...000000//////000000111222000111222444555666666777777888999888666555666777555666999;;;======>>>===;;;;;;;;;;;;;;;<<<===>>>>>>?????????>>>===<<<;;;::::::;;;<<<============:::;;;;;;;;;;;;999888777777777777666666444333222222222222222222111111111222222222222222222222222222111111000000//////...000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111333333333333333333333333333333333333222222222222333444666777888888777666777777777777888999::::::<<<;;;;;;<<<===>>>@@@@@@===>>>@@@???>>>======>>>???@@@AAAAAAAAA@@@>>>======<<<<<<===???@@@@@@?????????>>>===============>>>???@@@@@@@@@???===<<<;;;<<<===>>>???@@@@@@@@@???>>>===;;;;;;<<<======<<<;;;:::999999888666444555555666777666555444333222222333333222222111000000000000////////////...........................,,,---...//////...---,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////------------------------000///.........///000111,,,,,,---------.........////////////////////////000000000000111111111111000000000000000000000000000000000111222222333333111111222222222333333333444444555555666777777888;;;;;;:::999888777666555333444444555555666666777999:::::::::::::::999999777666666555555555666666444444333222111000000///000///......------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------++++++++++++++++++++++++------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------........./////////---------.........//////...//////////////////...///////////////000111111000111222333555555555666555777777777555555666777444666999<<<===>>>===<<<<<<<<<<<<;;;;;;<<<======>>>>>>>>>======<<<<<<<<<:::;;;<<<<<<=========<<<::::::::::::999888777666666666666555555444222222222222222111111111111111111111111111111111111111111111000000////////////000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222333222222222222222222222333444555666666666666555777777777777888999::::::<<<<<<<<<======>>>???@@@<<<>>>??????>>>>>>>>>??????@@@@@@AAA@@@???>>>>>>======<<<============<<>>============>>>===>>>>>>???>>>===<<<<<<;;;<<<===>>>????????????>>>===<<<;;;;;;;;;<<<<<<;;;::::::999999888666555444555777888777666444222222222222333222111111000////////////////////////........................,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------........./////////------------------------777555222000.........///,,,------------........./////////////////////////////////000000000111111000000000000000000000000000000000000111111222222111111111111222222222222333333444444555666666666;;;;;;:::999777666555555333444444555777888888999:::::::::::::::999999888666666555555444444555555222222222222111111111111//////...------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------++++++++++++++++++++++++------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------.........///------------..................////////////....../////////...///000000111000000222333444444444444444555666666444444555666666777:::;;;<<<<<<;;;:::<<<<<<;;;;;;;;;<<<<<<============<<<<<<<<<<<<<<<:::;;;<<<<<<<<<<<<<<<<<<999999999888888777666666444444444444444333222111111111111111111111111111111111111111111111111111000000000///////////////////////////////////////000000000000000000000000000000000000000000000000222222222222222222222222222222222222222222222222222222222222222222222222333444444444555555555444666666666666777888999:::;;;;;;<<<<<<=========>>><<<>>>???@@@?????????@@@@@@@@@@@@@@@??????>>>>>>============<<<;;;;;;<<>>>>>===============<<<<<<<<<<<<<<<;;;;;;:::;;;<<<===>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;999::::::999888777666555333444666777666555333111111111222222111111000///.............../////////........................,,,------------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------.........///------------------------666444222///------......------........./////////............................../////////000000000//////////////////////////////000000000000111111000000000111111111222222111222222333444444555555:::999999888666555555444444444555777888999:::;;;999:::::::::999999888777666666555444444333444444111111111111111111111111//////...---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......,,,------------.........---......//////......---//////......//////000111///000111222333333333333222444555555444333444666777888999::::::999888888:::::::::::::::;;;<<<======<<<;;;;;;;;;;;;<<<<<<::::::;;;;;;;;;;;;;;;:::999888888777666666555555333333333333333222111111000000000111111111111111111111111111111111111111////////////////////////////////////////////////000000000000000000000000000000000000000000000000222222222222222222222222111111111111111111111111111111111222222222222222333333333333333333333444555555555555666777888888888999:::;;;;;;;;;;;;;;;:::<<<>>>???>>>>>>???AAA??????>>>>>>>>>=========<<<===>>>===;;;:::;;;<<<>>>>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::;;;<<<======>>>>>>>>>===<<<;;;;;;;;;;;;:::::::::888999:::999777666666666333444444555444333222111000000111111000000///...---............/////////........................---,,,,,,,,,,,,,,,,,,---,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,---...///---............/////////....................................///////////////////////////////////////////////////000000000///000000000000111111111000000111222222333333444777777666666555555444444444555555666888999::::::999999999999888777666555666555444333333333333333111111111111111111111111///...------,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))------------------------++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,---------.........---......//////......---///............///000000///000111222222333333222111333444444333333444555666777777777777888888888888888888999:::;;;<<<===<<<<<<;;;::::::;;;<<<<<<999:::::::::::::::999999888888777666555555555555222222222222222222111000///000000000111111111222111111111111111111111111////////////////////////////////////////////////000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111000111111111222222222222333333222222222222333333444333333444444555666777666777888999999999888777777999<<<===<<<===>>>???===<<<<<<;;;;;;;;;;;;;;;;;;===???>>>;;;:::<<<======<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;:::::::::;;;;;;<<<======>>>=========;;;;;;;;;;;;;;;:::999999777999;;;:::777555666777333333222222222222111111///////////////...---------------.........//////........................---,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,---------,,,,,,---------.................................------.........//////////////////////////////////////////////////////////////////000000000111111//////000111111222222333444444444444444444444444333444444555666777777888888888888777777666555444666555444333222222222222111111111111000000000000///...------,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))------------------------++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......---..................---...............///000000///000111222222222222222111222444333333333444555555555555555666777888999777777777888999;;;<<<===<<<;;;:::::::::;;;<<<===999999:::::::::999888888888777666555555444555555111111222222222111111000//////000000111111111222000000000000000000000000.........///////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222222222222333333222222111222222333333333333333444555666666444555777888888777666666555777:::;;;;;;;;;<<<>>>;;;:::999999888888999999;;;===???>>><<<;;;<<<>>><<<<<<;;;::::::::::::;;;======<<<;;;;;;;;;;;;<<<;;;<<<==================::::::;;;;;;;;;:::999888666999;;;:::777555666777333222111111000000111111.........///...------,,,---------.........//////........................---,,,,,,++++++,,,,,,---,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,+++++++++,,,,,,,,,---------........................---------........./////////////////////////////////////////////.........////////////000000000000/////////000111111222222222222222333333333444444222222333333444555555555777777777777666555444333666555444333222222222222111111111111000000000000......---,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))///...---,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............///........................///000000000111111111111111222222333333444444555555555555666555555444333666666666666777888999:::999999:::;;;;;;;;;::::::666666666777777777777777777666555444333222222222333222222111000//////...000000000000000000000000//////////////////////////////............//////////////////////////////////////////////////////......//////000000111111///000000000111111111111000000000000000000000000000000000000000000000000222222222111111111000000222222222333333333444444555666666777777777777777888999999::::::;;;<<<<<<::::::::::::::::::::::::======<<<;;;;;;;;;;;;<<<888888777777777999:::;;;<<<;;;:::999999999:::;;;:::::::::;;;;;;<<<<<<<<<999888777666666888:::<<<777888777555:::@@@>>>666333222222111000///......//////.........---------------------------------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************************************************************++++++++++++++++++++++++************************))))))))))))))))))))))))************************++++++++++++++++++++++++***++++++,,,,,,++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---------......////////////////////////..................------////////////////////////////////////000000000000222222111111111111111111444444333222333444555666444444444444444444444444444444555444333111///---////////////////////////......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))************************))))))************))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))......---,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------....................................//////000000000111111111111111222222333444444444444555555555555555444444666666666666777888999:::999999:::::::::999999999555555555555555555555555666555444333333222222222222111111000//////......//////////////////////////////////////////////////////............//////....................................................../////////000000000//////000000000111111111////////////////////////000000000000000000000000222222222111111000000000111111111111222222222333444555666666777777666666666777777888888999::::::999999999999999999999999::::::::::::;;;<<<<<<===888777666666777888:::;;;<<<;;;999888777888888999<<<<<<;;;;;;::::::999999888888777777777888999:::555666555444888===:::333222111111111000///////////////.........---------------------------------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++************************************************++++++++++++++++++++++++************************))))))))))))))))))))))))************************++++++++++++++++++++++++***++++++,,,,,,++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,------------.............................................------............................../////////000000000111111111111111111111111333222222222222333444444444444444444444444444444444444444333222111///...//////////////////////////////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))************************))))))************))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))------,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------............------------------------////////////000000000000111111111222333333444444333444444555555555444444666666666666777888999:::::::::999999888888777777333333333333333333333333555555444333222222222222000000000///......------//////////////////////////////////////////////////////............//////.........................................................///////////////////////////000000000000////////////////////////000000000000000000000000111111111111000000000000///000000000000111111111333333444555555555555555444444555555666777777777888888888888888888888888777777888999:::;;;<<<===777666666666666888:::;;;<<<;;;999888777777777888>>>>>><<<;;;999888777666777777888888999888888888444444222222444777555000000000000000000000000000...............---------------------------------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,************************************************++++++++++++++++++++++++************************))))))))))))))))))))))))************************++++++++++++++++++++++++******++++++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,,,,------------........................------------------.......................................////////////000000000000000111111111111000111222222333333222222444444444444444444444444555444333222111000000000/////////////////////////////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************))))))************))))))))))))************))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++************************************************************************))))))***++++++++++++***************************************************************************************************+++++++++***************++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,---------.........------------------------........./////////000000000000111111222333333333222333444444555555555555666666666666777888999::::::999999888777666666666444444444333333333333333444444333222222222222222//////.........---------///////////////////////////////////////////////////......------......///................................................................................./////////000000////////////////////////////////////////////////000000000000000000000000//////000000000111111111222222333444444444444333333333444444555666666666666666666666666666666666666777888888999:::::::::666666555555666888:::;;;===<<<:::888777777888888>>>===<<<:::999777666555555777888999999888777666333333222111333444111.../////////000000000000000........................------------------------------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************+++,,,------************************************************************************************************))))))))))))))))))))))))******************************************************++++++++++++******************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,------------..............................------.........//////////////////000000000000000000111333444444444333222333333333333333333333333444333222000000000111222///////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************))))))************))))))))))))************))))))((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))++++++*********++++++,,,***++++++,,,,,,++++++***************************************************************************))))))***++++++++++++***************************************************************************************************************************++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,------------...---------------------------............///////////////000111111222222333111222333444555555555555666666666666777888999::::::999888777666555666666555555555555444444333333333333222111111111222222............------------........................////////////////////////......------------...............................................................------------------............/////////................................................////////////////////////000000000000111111111111111222222333333333333333333333444444555666666666555555555555555555555555777888888999999888777777666666555666777888:::<<<>>>===;;;:::999999::::::;;;::::::999888888777777555666888::::::888666555444333222333333222000//////////////////000000000---.....................------------------------------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************+++,,,------************************************************************************************************))))))))))))))))))))))))************************************************)))******++++++******)))************************++++++++++++++++++++++++***++++++,,,,,,++++++************+++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,------..............................------------................../////////000000000111222444555555555444333333333333333333333333333333222111000///000111222////////////////////////---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))******))))))******++++++******++++++++++++******************************************************************************))))))***++++++++++++***************************************************************************************************)))))))))***************++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------.........////////////000111111222222000000222333555555666666666666666666777888999::::::999888666666666777777777777666666555555444444222222111111000111111222................................................////////////////////////......------------......---------------------------------------------------------------,,,,,,,,,------------.........///............................................................////////////000000000000111111111111111111222333333333333333333333444444555666666777555555555555555555555555777888999999999888666555666666666666888:::<<<===>>>===;;;::::::;;;;;;<<<999888888888888888888888666777888999999777555444444222222555444111000222////////////////////////---------...............------------------------------------------------+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++***++++++,,,,,,************************************************************************************************))))))))))))))))))))))))************************************************))))))************))))))************************++++++++++++++++++++++++******++++++++++++******************++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......------------------------,,,,,,,,,---------......------......//////000000333333444444555555555444333333333333333333333333111111000000000111111222////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++******++++++++++++******************************************************************************))))))***++++++++++++***************************************************************************************************((()))))))))*********+++************************************++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............//////000111111222///000111333555666666666666666666666777888999::::::999777666666777888999777777666666555444444333111111000000000000111111................................................////////////////////////...------,,,,,,------...---------------------------------------------------------,,,,,,,,,++++++,,,,,,---------.................................---------------------------------....../////////....../////////000000000111222333333444444333333222333333444444555555666555555555555555555555555666777999::::::999888777777777777777999;;;===>>><<<;;;:::999:::;;;<<<===888888888888777777777777666777888888888777555444444111222666555000000444000000000///.........------------.........//////------------------------------------------------+++,,,,,,------,,,,,,+++************************,,,,,,++++++***+++++++++************************************************************************************************))))))))))))))))))))))))************************************************))))))************))))))******************************************************++++++++++++******************++++++++++++++++++************++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,------......------------------------+++,,,,,,,,,,,,---------,,,,,,---......///000000333333222222333333444555222222222222222222222222//////000111111111111111////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))*********+++************************)))************+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............//////000111111111...///111333555666666777666666666666777888999::::::999777666666888:::;;;777777666555444444333333111000000000000000111111......//////////////////........................////////////////////////...------,,,,,,------...---------------------------------------------------------,,,,,,+++++++++,,,,,,,,,---------..............................---------------------------------.........//////---------.........//////222222333444444444444333111222222333333444555555555555555555555555555555444555888:::;;;;;;:::999888777777888:::<<<>>>???:::999999888999:::<<<===999999999888777666666555777777777777777666555555333000111666555000000555111111000///...------,,,---------.........//////------------------------------------------------+++,,,,,,------,,,,,,+++************************------,,,+++************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))******************************************************++++++++++++******)))************+++++++++++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......------------------------++++++,,,,,,,,,---------,,,,,,------...///000000333222111000111222444555222222222222222222222222---...000222222222111000////////////////////////---.....................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************(((((()))***************************************)))************+++++++++++++++******))))))((((((************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------...///000000111000000111222333444444555666777777777888888888888888888777666666666666666777666666444333222111111000000000000000000000000000000000000000000000000////////////////////////000000///...------,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------///...---,,,,,,,,,,,,,,,------............------...------------...//////---------............///---......///000111111222000000111111111222222222222222222222222222222222222333333333333333333444777888:::<<<<<<<<<:::999999999888888999999:::;;;:::::::::999999999888888999888777666555555555555777666666555444444333333111222222222222111000000000000//////.........------------------------------......---++++++---///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++******************************************+++*********))))))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++******************,,,+++***))))))***+++,,,************************************************************************))))))***++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++...------,,,,,,,,,------000000111111111222222222111111000000//////......222111111111000000/////////............---------...------000222222...***+++++++++++++++++++++++++++++++++*********))))))************************+++*********))))))((((((******))))))((((((''''''(((((((((((())))))))))))))))))))))))************+++***)))*********(((&&&))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))************************))))))***+++++++++++++++************************)))************+++++++++*********)))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------...///000000000///000000111222333444444666666666777777777888888888777666666555555555666666666555444333222111111000000000000000000000000////////////////////////........................000//////...------,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------......---,,,,,,,,,,,,,,,------............---------------------...//////------------..................//////000000111111000000000111111111222222222222222222222222222222222222222333333333333444777888:::;;;;;;;;;999888888888888888999999:::::::::999999999999888888888888777666666555666666666666666666555444333333333111222222222222111000000000/////////.........---------------------------+++,,,,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************************)))))))))(((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++***))))))***++++++************************************************************************))))))***++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++...------,,,,,,,,,------000000000111111111222222000000000000//////......111111111000000000//////............------------...---,,,---000000---++++++++++++++++++++++++++++++++++++*********))))))************************************)))))))))(((***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))***************)))((()))******((('''))))))))))))))))))))))))))))))))))))))))))))))))*********))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******************************+++,,,,,,,,,,,,,,,************************)))************+++++++++))))))))))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++************************++++++++++++++++++++++++******++++++,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------...//////000000//////000111222333444444555555666666666777777777777666555555555555555555666555444444333222111111000000000000000000000000////////////////////////........................//////......---,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------...------,,,,,,,,,,,,,,,------............---------------------......///------------............////////////////////////000000000000111111111111111111111111111111111111222222222222333333444444888888999::::::999777666888888888888888999999999999999888888888777777777666555555555555666777777666555555444444333333222111111222222111111000////////////...............------------------------,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************************))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++***))))))***++++++************************************************************************))))))***++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------,,,,,,,,,,,,------000000000000111111111111000000000////////////...000000000000////////////............------------...---,,,...//////---++++++++++++++++++++++++++++++++++++***************************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************)))(((((()))++++++***((())))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))))))))))))))))))))))))))************************))))))(((((((((((())))))))))))))))))))))))))))))************************)))***++++++,,,,,,++++++************************))))))*********+++++++++(((((())))))******++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************++++++++++++++++++++++++************************************************))))))***+++,,,------...+++++++++++++++++++++++++++++++++,,,,,,,,,---------------....../////////......///000111222333333444555555555555666666666555555444444444444444555444444444333222111111000000000000000000000000000////////////////////////.................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,---,,,------......------,,,------,,,,,,------...///,,,,,,---------.........//////////////////....../////////000000000111111111111111111111111111111111111111222333333444444888888888888888777666555666777777888888888888888888888888777777777666666444444444444555666777888444444444444333333222222111111111111111000000///........................---------------------------++++++,,,///000///---++++++++++++++++++++++++++++++++++++++++++++++++***************************************************************+++++++++*********************************)))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************++++++++++++******************+++************************************************************************))))))***++++++++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++,,,,,,,,,+++,,,,,,------/////////000000000111111////////////////////////////////////////////////.........---------,,,,,,---...000222333111...,,,++++++++++++++++++++++++*********************************************************)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((()))))))))************)))((((((***,,,---,,,+++))))))))))))))))))))))))((((((((((((((((((((((((***************+++++++++((((((((((((((((((((((((************************))))))(((((((((((())))))))))))))))))))))))))))))************************((())))))***************************************))))))*********+++++++++(((((())))))******++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************++++++++++++++++++++++++************************************************))))))******+++,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,------------------............---...//////111111222333333333444444444555555555444333333333333333444444333333333222111111000000////////////////////////................................................---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,------------...////////////................../////////000000000000000000000000000000000000000111222222333444444777777777666666555444444555666777888888888777777777777666666666555555555333333333333444666777888333333333333333222222222000111111111111000//////---------...............------------------------+++++++++---......---,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))*********+++++++++************************))))))))))))))))))******************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++*********++++++*********************************************************************************))))))***++++++++++++***************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---........./////////000000000.............../////////.....................///...------------,,,,,,,,,+++///555888888444///,,,++++++++++++++++++++++++************************************************))))))))))))))))))******(((((((((((())))))))))))(((((((((((())))))))))))((()))))))))***************)))***+++...///...---))))))))))))))))))))))))(((((((((((((((((((((((())))))******+++++++++,,,((((((((((((((((((((((((************************))))))(((((((((((())))))))))))))))))))))))))))))************************(((((()))************)))************************)))************+++++++++))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************))))))******++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------...///000111222222222333333333333444444444222222222222222333333444222222222111111111000000////////////////////////........................------------------------------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,------------....................................///////////////////////////////////////000000111222333444444555555555555444444444444444555666888888777777666666666666555555555444444222222222333444555666777222222222222222222222222000000111111000000///...---------------.........------------------------(((+++------,,,******+++++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))))))))***++++++,,,,,,************************))))))))))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))***++++++,,,,,,)))***++++++++++++***)))************************************************************************))))))***++++++++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++++++++******++++++,,,---...............////////////---............/////////---------...............------------,,,,,,,,,,,,***///666999888333...,,,++++++++++++++++++++++++***************+++++++++************************))))))))))))************(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))*********************,,,...///...---))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++,,,,,,))))))))))))))))))))))))************************))))))(((((((((((())))))))))))))))))))))))))))))************************))))))***++++++++++++***************************)))************+++++++++*********)))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***************************************************************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------,,,------...///000111222222222222222333333333333111111111111111222333333111111111111111000000000////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******+++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...++++++,,,,,,,,,---------,,,------....../////////------.........///////////////////////////////////////000111222333444444444333333333333444444555333444666888888777666555555555555444444444444333333222222222333444555555111111111222222222222222000000000000000//////...,,,,,,,,,------.........------------------------)))...333111,,,)))***---************************++++++++++++++++++++++++************************************************((())))))***++++++,,,,,,************************((()))))))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************((())))))***++++++,,,,,,)))***++++++++++++***)))************************************************************************))))))***++++++++++++***************************************************++++++++++++++++++++++++************************)))*********++++++++++++************+++,,,---...------........./////////---------.........//////,,,,,,---------.........---------,,,,,,,,,++++++(((---222444111...,,,,,,++++++++++++++++++++++++))))))*********+++++++++************************((()))))))))************'''((((((((()))))))))***(((((((((((())))))))))))))))))))))))***************))))))***,,,---,,,***))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''(((***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******************************+++,,,,,,,,,,,,+++************************)))************+++++++++++++++******))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((************************))))))))))))))))))))))))+++++++++***************++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------,,,,,,---...///000111111111111222222222333333333111111000000111222333333111111111111000000000000////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++*********+++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...++++++,,,,,,,,,---------,,,,,,------...///000000---------.........//////////////////////////////...///000111222333444444222222222222333444444555333444666888888777666555555555444444444333333333333333222222333333444444111111111111111111222222000000000000000//////...,,,,,,,,,------.........------------------------,,,333999666///***,,,111************************++++++++++++++++++++++++************************************************((())))))***++++++,,,,,,************************(((((())))))*********+++************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************((())))))***++++++,,,,,,)))***+++,,,,,,+++***)))************************************************************************))))))***++++++++++++***))))))))))))))))))))))))************************++++++++++++++++++++++++************************))))))******++++++++++++************+++,,,---...---------.........//////---------.........//////,,,,,,,,,------.........---------,,,,,,,,,++++++(((+++...---+++)))***,,,++++++++++++++++++++++++))))))******++++++++++++************************(((((())))))*********+++'''((((((((())))))******(((((((((((())))))))))))))))))))))))************)))(((((()))++++++***((())))))))))))))))))))))))))))))))))))))))))))))))%%%&&&'''((()))***+++,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))+++*********))))))(((((())))))))))))*********************)))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...///000000111///000000111111111111000222222222111111111000000111111000000//////......000000000000000000000000.........------,,,,,,,,,,,,------......------,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++++++++***)))(((************************++++++,,,,,,,,,,,,------,,,,,,,,,---------......//////.........---------........................//////111222222222222222000000111111111222222222444444444444444555666777222222222222222222222222555555555444333333222222333222111111000000111111333222000///.........///.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,555777888333,,,((((((***+++++++++,,,,,,---------)))************+++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,+++******))))))((())))))))))))))))))))))))***))))))***+++,,,,,,+++************************)))))))))))))))))))))))))))************+++++++++************************++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))******************************))))))((((((''''''))))))))))))))))))))))))******))))))((((((''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))************)))))))))((())))))))))))************************))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000000//////000111111111111000222222222222111111111111000000000000//////......////////////////////////......---------,,,,,,,,,,,,------......------,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++,,,,,,+++******)))************************+++++++++,,,,,,,,,------,,,,,,,,,------------...///.........------------..............................///000111111111111111111111111222222222222444444333444444555666777333333333333333333333333666666555555444333333333333222111111000000111111222111000///.........///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///111000,,,***,,,///+++++++++,,,,,,,,,------)))************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++*********+++++++++,,,,,,))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************)))))))))))))))))))))))))))))))))***)))))))))***+++++++++************************)))))))))))))))))))))))))))************+++++++++************************++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))***************************)))))))))((((((((('''))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))************))))))))))))))))))))))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////...///000000111111111000333333222222222111111111000000000////////////...////////////////////////...------------,,,,,,,,,,,,------......------,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,++++++***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............------------------------------------,,,---...///000000000000111111222222222333333333333333333333444555666777444444444444444444444444777777666666555444444333222222111000000000000111111111000///...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''***------+++***---000++++++++++++,,,,,,,,,,,,)))************+++++++++))))))))))))))))))))))))*********************************++++++++++++,,,))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))***))))))((())))))***+++************************)))))))))))))))))))))))))))************+++++++++************************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********)))))))))))))))((()))))))))************)))***************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++,,,,,,---------...............///000111111111111333222222222222111111111////////////////////////////////////////////////------------------------,,,------......------,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,,,,---------,,,,,,+++***************************++++++++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------------------------------,,,---...//////000000///222222222222333333333333222222222333444555666777555555555555555555555555777777777666555555444444222222111000000000000000000000//////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,***)))***,,,+++++++++++++++++++++,,,))))))*********+++++++++))))))))))))))))))))))))************************************++++++++++++))))))))))))))))))))))))))))))************))))))((()))))))))************))))))))))))))))))))))))((()))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))******+++,,,,,,---))))))))))))))))))))))))))))))))))))(((((()))+++************************))))))))))))))))))))))))))))))*********+++++++++************************************************,,,,,,++++++++++++,,,,,,++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******((()))))))))************))))))******+++++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------...000000111111111222222111111111111000000.............../////////........................------------------------,,,------......------,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,,,,------,,,,,,,,,*********************************+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,------------------------------------------,,,---...///000000000000111111222222222333333333111222222222444555666777666666666666666666666666777777777666555555444444222111000000//////000000///////////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,***)))******++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))))))))************))))))((()))))))))************))))))))))))))))))))))))((()))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))******+++,,,---......))))))))))))))))))))))))(((***++++++)))((()))***************************))))))))))))))))))))))))))))))*********+++++++++************************************************,,,++++++******++++++,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))************))))))))))))************))))))******+++,,,,,,,,,************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111111111111000000000/////////---............/////////........................,,,,,,,,,------------...,,,------......------,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++***++++++,,,,,,,,,,,,,,,************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000000000111111111222222222111111111222333555666777666666666666666666666666777777666666555444444333111111000////////////000....../////////......---,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---+++++++++++++++*********)))************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++)))))))))************+++))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++,,,------...))))))))))))))))))))))))'''***......+++((((((***************************)))))))))))))))))))))))))))************+++++++++************************************************++++++************++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))******++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***((()))))))))************))))))))))))************))))))***++++++,,,------************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************,,,,,,+++++++++++++++++++++,,,---///000111111111////////////............---------.........//////........................,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,+++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++)))******+++,,,,,,++++++************************************++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......//////...//////000000000111111111000000111222333555666777666666666666666666666666666666555555444333333333111111000///////////////------...//////......---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***))))))***,,,---------++++++++++++*********))))))************+++++++++))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))******+++++++++))))))))))))))))))))))))&&&+++111222...***((()))************************)))))))))))))))))))))))))))************+++++++++************************************************++++++************++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************++++++,,,,,,++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))******++++++))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***(((((())))))*********+++))))))))))))************))))))***+++,,,,,,------************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************,,,++++++++++++++++++++++++,,,---///000111111111///............------------------.........//////........................,,,,,,,,,------.........,,,------......------,,,,,,,,,,,,+++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++((()))***+++++++++++++++************************)))************+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------////////////000000000000000000111222333555777777666666666666666666666666666555555444333333222222111111000///////////////,,,---.../////////...---,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++++++++***++++++++++++******)))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))%%%,,,222444///***((((((************************)))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))++++++************++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))***+++++++++))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))************))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++******************++++++,,,,,,---...//////.........------,,,,,,,,,,,,,,,,,,---------......//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---,,,++++++------,,,+++++++++++++++++++++++++++************************************************+++++++++*********))))))************************))))))))))))))))))))))))******************************++++++++++++************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------------............///............//////////////////000111222333333444333444555555666555555555555555555555444333222111////////////....................................---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((()))*********************++++++++++++******(((***,,,+++(((''')))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***''')))******))))))***+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,+++++++++++++++++++++++++++************++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))************))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************++++++,,,,,,---......///......---------,,,,,,,,,,,,,,,,,,------------...///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---,,,++++++------,,,+++++++++++++++++++++++++++************************************************+++++++++*********))))))************************))))))))))))))))))))))))******************************++++++++++++***************+++++++++,,,,,,+++++++++,,,,,,,,,------------------------------------------........................//////////////////000111222333333444333333444555555555555555555555555555444333222111////////////....................................---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))(((((()))***************)))******++++++******)))(((***++++++))))))***,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))((()))******))))))***+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,++++++************++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************++++++,,,,,,------......------------,,,,,,,,,,,,,,,,,,,,,,,,------------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---+++***+++,,,---,,,+++++++++++++++++++++++++++************************************************+++++++++***************************************))))))))))))))))))))))))******************************++++++++++++***************++++++++++++,,,++++++++++++,,,,,,,,,,,,------------------------------------............---............/////////...//////000111222333333222333444444555555444444444444444444333222222111////////////....................................---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))******))))))))))))))))))))))))(((((()))***************)))******++++++******)))''')))************+++---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))((()))******))))))***,,,******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,------......++++++************++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))((()))))))))************((()))))))))************************************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))***************************************************************+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++***+++,,,,,,,,,***************************************************************************************************************************))))))))))))))))))))))))******************************++++++++++++******************++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------.........//////......///000111222333333222222333444444444444444333333333333333222111111////////////....................................---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))*********))))))))))))))))))))))))(((((()))***************))))))************))))))((())))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******))))))(((***++++++***)))+++,,,******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,------...//////++++++************++++++************************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************************((()))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******((()))))))))************((()))))))))************************************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))*********++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,+++******,,,,,,+++***************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------..................///000111222222333111222222333333333333333222222222333222222111000////////////....................................---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************(((((())))))************))))))))))))))))))))))))(((((()))***************)))))))))******)))))))))***)))(((((((((''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++******)))***++++++******+++,,,******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,------...//////++++++************++++++************************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************************))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))))))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,***)))***+++,,,+++******************************************************************************************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******)))))))))************+++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------------.........---......///000111222222000111222222333333222222111111222222222111111000////////////....................................---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++((((((((()))******++++++))))))))))))))))))))))))(((((()))***************((())))))******))))))(((***(((''''''((()))'''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++)))***++++++******+++---******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,------......++++++************++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))************))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************((())))))***++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++***)))***+++,,,+++)))************************************************************************))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))************************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---------.........------...///000111222222000111111222222222222222000000111111111111111000////////////....................................---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++'''(((((()))******++++++))))))))))))))))))))))))(((((()))***************(((((())))))))))))(((((()))''''''(((+++---,,,***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***************)))***,,,+++******+++---******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++************++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))************))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************((())))))***++++++,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++++++++***)))***+++++++++)))))))))))))))))))))))))))************************************************))))))******++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))************)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......------...///000111222222000000111222222222222222///000000111111111000000000/////////....................................---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++'''(((((()))***+++++++++))))))))))))))))))))))))(((((()))***************(((((())))))))))))((((((((('''&&&)))...000000...))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))))))))))))))+++,,,,,,+++***,,,---******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,+++++++++++++++++++++++++++************++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************************************++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***************)))************+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++,,,,,,,,,++++++*********++++++************++++++)))((((((((()))***++++++))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))))))))((((((((((((((()))***))))))))))))))))))))))))+++++++++*********))))))******+++++++++,,,,,,,,,---------,,,,,,+++++++++------------------------......//////000000111111000000111222222222222111111111000000//////......////////////////////////..............................---,,,,,,+++******,,,,,,,,,+++++++++******++++++******++++++,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))((()))***+++,,,+++******(((((((((((())))))))))))*********)))))))))))))))(((((())))))******++++++))))))))))))************+++*********))))))((((((+++*********))))))((((((************************************************************************************************++++++******************+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''(((***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))***)))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))************))))))************+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,++++++***------,,,,,,,,,+++++++++,,,,,,,,,+++++++++******++++++************++++++))))))))))))))))))***+++))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((+++,,,---,,,***)))***))))))(((((()))))))))))))))))))))))))))))))))+++++++++*********))))))*********+++++++++,,,,,,------,,,,,,,,,+++++++++---------------------------......///000000111111111111222333333333333222111000000000/////////.........................................................---,,,,,,+++******,,,,,,,,,+++++++++******++++++******++++++,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))((()))***+++++++++******(((((((((((())))))))))))***))))))))))))))))))))))))))))))))))))*********))))))))))))************************)))))))))(((************)))))))))(((************************************************************************************************************************+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))************))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((()))************+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********++++++++++++******,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++***++++++************+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))---000111///---+++,,,+++***)))))))))))))))))))))))))))))))))))))))+++++++++************************++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------......///000000000111111222333333333333333000000000000////////////........................------------------------...------,,,,,,++++++***,,,,,,,,,+++++++++******+++************+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((()))******++++++******(((((((((((())))))))))))))))))))))))))))))******************))))))))))))))))))))))))************************))))))))))))************))))))))))))************************************************************************************************************************+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))***************))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))((('''))))))*********+++++++++))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++***)))((((((((())))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())),,,///000000///...------+++***))))))))))))))))))))))))))))))))))))************************************++++++++++++,,,+++++++++++++++++++++,,,,,,,,,,,,,,,---------,,,------......///000000000000111222222222222222000000000000////////////........................---------------------------------,,,,,,+++++++++,,,,,,,,,+++++++++*********************++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))((())))))***************(((((((((((()))))))))))))))))))))))))))*********++++++******))))))((((((((()))))))))*********************)))))))))))))))*********)))))))))))))))***************************************************************************************************************+++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((())))))******************))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))*********++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))((('''))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++***)))((((((((()))))))))))))))))))))))))))(((((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++---...///------+++***))))))))))))))))))))))))))))))))))))************************))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---......//////......///000000000000000////////////000000000000........................------------------------------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++************))))))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******)))))))))))))))))))))))))))))))))))))))*********(((((((((((())))))))))))(((((())))))************++++++******))))))((((((((()))))))))************))))))))))))))))))******))))))))))))))))))******************************************************************************************************))))))*********+++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((()))******++++++******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******++++++,,,---------)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((()))************+++++++++)))************+++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,------............------*********+++++++++++++++***++++++++++++,,,,,,,,,++++++************+++++++++***))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))''''''(((***,,,...,,,+++***)))))))))))))))))))))))))))))))))))))))***************+++++++++)))))))))************+++*********+++++++++++++++******++++++,,,,,,------++++++,,,,,,---.........------...///////////////////////////000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))(((((((((((()))***+++(((((((((((())))))))))))((((((((()))******++++++************))))))))))))))))))))))))************))))))))))))************))))))))))))************************************************************************************************************)))))))))***++++++,,,,,,***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''(((((()))******++++++******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))******+++,,,,,,------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))************))))))************+++++++++)))************+++++++++******************************+++++++++,,,,,,,,,,,,------......------,,,)))*********++++++++++++******+++++++++,,,,,,,,,++++++************++++++))))))))))))))))))***+++))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''((()))***+++***))))))(((((()))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))************)))*********++++++++++++)))******+++,,,,,,------+++++++++,,,------......---......///000/////////.../////////000000000111------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))(((((('''((()))***+++(((((((((((())))))))))))'''(((((()))******++++++)))))))))))))))*********))))))))))))************((()))))))))************((()))))))))************************************************************************************************************((())))))***++++++,,,,,,))))))*********+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))***))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))'''(((((()))***+++++++++******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((())))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***************)))************+++++++++)))************+++++++++*********************************++++++,,,,,,,,,+++,,,,,,------,,,,,,+++))))))******++++++++++++*********++++++,,,,,,,,,++++++************++++++))))))(((((()))***++++++))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))***)))(((''')))((((((((((((((()))***))))))))))))))))))))))))))))))******++++++++++++))))))))))))************))))))******++++++++++++))))))***+++,,,,,,------***++++++,,,,,,---.........//////000000000000000.../////////000000111111------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++)))))))))))))))))))))))))))((('''''''''(((***+++(((((((((((())))))))))))'''(((((()))***+++++++++(((((())))))******++++++))))))))))))************(((((())))))*********+++(((((())))))*********+++************************************************************************************************((())))))***++++++,,,,,,))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))*********)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((()))))))))))))))))))))))))))************+++++++++++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))***++++++)))''''''(((***))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))+++(((%%%'''+++---+++''')))))))))))))))))))))))))))************++++++++++++///111///+++)))+++///++++++,,,,,,,,,,,,------............////////////...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++************+++++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))(((((((((((())))))))))))))))))************+++*********))))))((((((+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))*********+++++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))+++,,,---,,,***)))***+++))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))...+++)))***...000...***)))))))))))))))))))))))))))************++++++++++++...000///+++)))+++...+++++++++,,,,,,,,,---------.........////////////........................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++************++++++************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))(((((((((((())))))))))))))))))************************)))))))))(((+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((()))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++---......---+++++++++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))...,,,***+++...000...,,,)))))))))))))))))))))))))))************++++++++++++---///...+++)))+++---++++++++++++,,,,,,,,,,,,---------.........//////------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++************++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))))))))))))))************************))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++************)))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((())))))))))))******************)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))************************((()))))))))************************************************************+++++++++***************++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))),,,...///---,,,++++++))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))+++)))((()))+++,,,+++)))))))))))))))))))))))))))))))))*********+++++++++***,,,---,,,******+++---***++++++++++++,,,,,,,,,,,,,,,---------.........---------------------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++************++++++*********)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))++++++******))))))(((((())))))(((((((((((())))))((()))))))))*********************)))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))*********)))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((************************(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******(((((((((((((((((((((((((((((()))))))))************)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************************************************************++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''***,,,---,,,*********))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))(((((('''((()))***))))))))))))))))))))))))))))))))))))*********+++++++++***+++++++++******+++,,,*********+++++++++,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++************++++++))))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))++++++******))))))(((((())))))(((((((((((())))))((()))))))))************))))))))))))))))))******)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))******)))))))))******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))******(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((()))))))))******)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************)))))))))***************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&(((***+++***))))))***))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))************+++)))))))))))))))))))))))))))************+++++++++)))************+++++++++************+++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++************++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((()))))))))***)))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************((()))))))))*********+++++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))'''(((***)))((((((***+++))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))***************+++,,,)))))))))))))))))))))))))))************+++++++++))))))((()))***++++++***************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************++++++************++++++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))(((((((((((())))))))))))))))))************((()))))))))************((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((((((((())))))))))))))))))((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))((((((***,,,))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))((()))******))))))***+++)))))))))))))))))))))))))))************+++++++++)))(((((()))***++++++***)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************++++++************++++++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))(((((((((((())))))))))))))))))************(((((())))))*********+++((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))*********+++(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++)))((('''((()))+++,,,))))))(((((((((((())))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++***((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))************))))))))))))))))))************,,,+++)))'''&&&&&&'''((())))))))))))************************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))***,,,---///))))))))))))))))))))))))*********)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************************************+++++++++*********))))))+++*********))))))(((((())))))))))))************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))+++*********))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))+++*********))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))+++*********))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******+++*********))))))(((((())))))))))))))))))))))))))))))))))))((((((((((((******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))***)))((('''((()))+++,,,))))))(((((((((((())))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))************))))))))))))))))))************---+++)))(((''''''((()))))))))))))))************************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))***,,,---...))))))))))))))))))))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************************************+++++++++*********))))))************)))))))))((())))))))))))************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))************)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))************)))))))))((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))************)))))))))((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************)))))))))((())))))))))))))))))))))))))))))))))))((((((((((((***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((('''''''''************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,))))))(((((((((((())))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))************))))))))))))))))))************---,,,***)))(((((()))***))))))))))))************************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++,,,---)))))))))))))))))))))))))))))))))***++++++,,,,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************************************+++++++++***************************))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((''''''*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++))))))(((((((((((())))))((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((()))))))))************))))))************))))))((()))))))))************,,,,,,+++***))))))******((()))))))))************************************))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***************++++++,,,))))))))))))))))))))))))((())))))***+++,,,,,,---************)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++*********************************************************************************)))))))))))))))((()))))))))************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((*********)))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))((((((((((((((((((((((((*********)))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((***+++***)))((()))***((((((((((((((((((((((((((((((((((((((((((((((((******)))))))))))))))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))***************)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((((((((())))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))(((((((((((())))))((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******+++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((()))))))))************))))))************))))))((()))))))))************+++++++++***************((()))))))))************))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))*********+++******))))))))))))))))))))))))(((((()))***++++++,,,,,,************)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++************************************************************************))))))))))))))))))******((()))))))))************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))******(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))******(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******(((((((((((((((((((((((())))))))))))))))))******))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((***+++***)))((()))***((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))******))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))(((((((((((())))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))************))))))))))))))))))*********************************)))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******)))))))))))))))))))))))))))((((((((()))******++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++***************************************************************+++++++++))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************))))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))******((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))(((((((((((())))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))************))))))))))))))))))************((()))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***)))((())))))))))))))))))))))))((((((((((((((((((((()))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++************************************************))))))*********+++++++++((()))))))))************))))))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))************(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((()))))))))************))))))))))))))))))))))))'''''''''((()))*********'''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))*********(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))(((((((((((())))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))************))))))))))))))))))************'''((())))))))))))(((((())))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))((((((((((((''''''''''''************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++++++++++++++++++++************************************************))))))******++++++++++++(((((())))))*********+++))))))))))))************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((())))))*********+++(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))*********+++(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((())))))*********+++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((())))))*********+++))))))))))))))))))))))))&&&''''''((()))******+++'''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((***************)))((((((+++++++++***)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))+++*********))))))(((((()))))))))))))))******++++++*********))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++******+++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''')))***)))((('''(((******))))))***++++++(((&&&))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))************''''''''''''((()))++++++))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******)))))))))))))))))))))))))))(((((()))******((('''***((('''''')))***)))((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++)))(((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((***(((&&&&&&(((*********))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((***************)))((((((++++++******)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))((())))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))************)))))))))((()))))))))))))))******+++************)))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++******+++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***''')))***)))((('''(((******))))))***++++++(((&&&))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))************((((((((())))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************)))))))))))))))))))))))))))))))))))))))))))))((('''***)))'''''')))***)))((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((()))(((''''''((()))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))************))))))(((++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))************)))))))))))))))))))))))))))******+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++******+++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******''')))***)))((('''(((*********)))***+++***)))'''))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))***************)))))))))***+++,,,---)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))*********))))))(((((((((+++)))'''((()))***)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))((((((''''''((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((('''''''''((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))************)))(((************))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))*********))))))))))))))))))))))))))))))******+++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++******+++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********''')))***)))((('''(((***+++***))))))******)))'''((()))))))))************))))))))))))))))))))))))******))))))))))))******((()))))))))***************)))))))))******+++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))*********)))((((((((())),,,***(((((()))***)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))'''((()))(((''''''((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******((())))))*********))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((()))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))******+++))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++******+++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************''')))***)))((('''(((***,,,***))))))******)))(((((()))))))))************))))))))))))))))))))))))******))))))))))))******((()))))))))************))))))((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))))))))))))))***+++***((('''***,,,,,,***)))((()))***)))((('''((((((((()))))))))***))))))))))))))))))))))))***************************************************))))))(((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******''')))+++***((('''(((***))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((())))))************)))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''')))***+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++******+++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++''')))***)))((('''(((***,,,***(((((()))***)))((())))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))************)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++,,,))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))(((***+++***'''(((+++///---+++))))))******)))(((''''''(((((())))))******))))))))))))))))))))))))************************************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((+++---,,,)))''')))+++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((()))***************)))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))((()))))))))************)))))))))))))))******+++((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++******+++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++''')))***)))((('''(((***,,,***(((((()))***))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))******************))))))((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************)))))))))))))))))))))))))))&&&)))***)))'''(((---222...,,,***)))******)))((('''''''''((()))*********))))))))))))))))))))))))************************************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))),,,///...***((())),,,))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++(((((()))***************)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))(((((())))))*********+++)))))))))))))))******+++(((((())))))*********+++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++******+++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++((()))***)))((('''(((***---***(((((()))***))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))************++++++***************+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))%%%(((***)))''')))...444...,,,***)))******)))(((&&&''''''((()))******+++))))))))))))))))))))))))************************************************))))))(((((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++)))---111000+++)))***,,,))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((()))+++***(((''''''(((''''''(((((())))))******))))))))))))))))))))))))******))))))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&(((++++++***))))))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&'''***+++***((())))))))))))************))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))************+++++++++************************,,,+++***))))))***+++,,,+++++++++*********))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))+++*********))))))((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''(((((()))***++++++++++++++++++***)))(((((('''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++(((((((((((())))))))))))''''''''''''((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))+++------+++)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((()))******((((((((()))(((((((((((())))))******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))******))))))***+++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&'''***+++***((())))))))))))************))))))))))))))))))))))))))))))(((((())))))******)))))))))))))))))))))))))))************+++++++++************************++++++***))))))***+++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))((()))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))************)))))))))(((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''(((((()))******++++++++++++******)))(((((('''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********(((((((((((())))))))))))'''''''''((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((***,,,---+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((()))******)))((()))+++((((((((())))))))))))***))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((((((***,,,))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''((()))***)))((())))))))))))************)))))))))))))))))))))))))))((('''''''''(((***+++)))))))))))))))))))))))))))************+++++++++************************++++++***))))))***+++++++++++++++***************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))(((((()))+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))************))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((()))******++++++++++++******)))((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))''''''((((((((()))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''')))+++,,,+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))************************((((((((((((((((((((((((((((((((((((((((((((((((''')))******)))***+++---))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''(((***---))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************(((((((((((((((((((((((()))((('''&&&'''(((***+++))))))))))))))))))))))))))))))*********+++++++++************************+++******************+++************************))))))))))))))))))))))))++++++******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''')))***)))&&&%%%''')))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))************))))))))))))))))))))))))))))))*********)))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))************************))))))((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((((((((((((((())))))))))))'''(((((((((((()))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))&&&(((***+++***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((*********+++...000************))))))))))))))))))))))))))))))))))))******))))))))))))******'''((((((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''(((***---))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))((())))))***((()))))))))************(((((((((((((((((((((((()))(((((('''((()))***+++))))))))))))))))))))))))))))))*********+++++++++*********************************++++++*********************************))))))))))))))))))))))))++++++******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&***---,,,(((&&&''')))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))******************)))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((((((((((((((())))))))))))(((((((((((()))))))))***))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))&&&(((******))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******,,,000222+++************)))))))))))))))))))))))))))))))))******))))))))))))******(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((((((***,,,))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))(((((()))***))))))))))))************))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))************+++++++++************************)))***++++++++++++***)))***************+++++++++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''---222222...))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))((((((((()))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''')))***)))(((((()))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))***---111444+++++++++*********))))))))))))))))))))))))))))))******))))))))))))******)))))))))***+++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))******))))))***+++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&(((***)))(((''')))+++))))))))))))************))))))))))))))))))))))))((()))+++,,,,,,,,,+++***)))))))))))))))))))))))))))************+++++++++************************)))***++++++++++++***)))))))))*********+++++++++)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&...666777111+++)))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))((()))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********(((((((((((())))))))))))(((((()))))))))*********))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))******)))''''''(((***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))+++---222555++++++++++++******))))))))))))))))))))))))))))))******))))))))))))******))))))***+++,,,,,,------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&(((++++++***))))))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&(((******'''''')))+++))))))))))))************))))))))))))))))))))))))((())),,,......---+++))))))))))))))))))))))))))))))************+++++++++************************)))***+++,,,,,,+++***)))))))))******++++++++++++))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))$$$,,,666777111***''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***---///111222))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))(((((())))))*********+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))*********))))))))))))))))))))))))))))))*********))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++(((((((((((())))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))*********)))'''&&&''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))+++*********))))))((((((+++,,,+++)))...555333,,,*********)))))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************111111...***+++///...+++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((+++///000///,,,***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((///666666111))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,+++)))'''''''''%%%%%%&&&(((+++,,,+++******************)))((((((************************+++*********))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))************++++++++++++*********))))))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******+++*********))))))((((((+++*********))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************))))))************))))))*********)))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))+++++++++***)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))************)))))))))(((***+++)))(((,,,222000******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************000222000,,,***+++***'''************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''***------,,,***))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************((((((---333222---)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,+++******+++---+++***))))))++++++***)))***************)))((((((************************************)))))))))(((*********))))))***************************************))))))))))))******)))))))))))))))))))))))))))************++++++++++++*********))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************)))))))))(((************)))))))))((())))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))************))))))************))))))***)))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))++++++******)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))******((('''***...,,,((())))))))))))))))))******))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************000444555000+++***)))'''************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((******)))(((((()))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************)))'''+++000///***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,///222222///,,,+++******)))((()))************))))))(((************************************))))))))))))++++++++++++++++++++++++******************************))))))))))))******)))))))))))))))))))))))))))************+++++++++***************)))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************))))))))))))************)))))))))))))))))))))))))))))))))))))))******************)))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))++++++******)))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))***)))(((((()))+++***''')))))))))))))))*********))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************///666999555...,,,+++***************************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))(((''''''(((***)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************)))(((***//////+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************,,,///222444000,,,***)))))))))((())))))************)))(((*********************************)))))))))))))))***++++++++++++++++++*********************************))))))))))))******))))))))))))))))))))))))))))))*********+++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))***************)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))((()))))))))************))))))************)))))))))))))))))))))*********))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))************))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))******+++***)))******)))))))))(((((())))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))***************222777444///------,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******((('''''')))+++(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((******(((***///000---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++***)))((())),,,///000---***((()))******)))((())))))*********))))))************************))))))))))))))))))******))))))***++++++***))))))******************************))))))))))))******************************))))))*********+++++++++***************+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))******))))))))))))))))))******))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))((()))))))))************))))))************))))))(((((())))))************)))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************+++))))))++++++)))(((+++((((((((()))******++++++))))))))))))))))))))))))))))))))))))************''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************&&&,,,000...,,,,,,,,,***************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((***+++((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''***+++)))***...000...))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))'''''')))+++,,,***(((((()))*********((())))))************)))************************))))))))))))************((()))***++++++***)))(((++++++++++++++++++++++++******))))))))))))******************************)))************+++++++++*********+++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************))))))))))))************)))))))))))))))))))))))))))******************)))))))))))))))))))))))))))))))))))))))************))))))************))))))((((((((()))******++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))***************'''(((++++++'''(((,,,'''(((((()))******++++++))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************&&&***,,,******,,,***'''************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******)))((()))***'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((++++++((((((+++,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******(((((()))******)))((()))***+++***)))(((((()))***************************************((()))))))))************)))***,,,------,,,***)))++++++++++++++++++++++++******))))))))))))******************************)))************+++++++++*********++++++,,,,,,,,,************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((()))))))))************((()))))))))************))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))************))))))************))))))'''(((((()))******++++++))))))))))))))))))))))))((()))***++++++***)))((()))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((())))))*********+++)))&&&'''+++***&&&'''---'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))++++++)))+++---+++&&&************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))******)))(((((()))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((,,,+++'''&&&((()))'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&(((***+++***)))***+++***))))))***,,,,,,***)))(((((()))***************************************(((((())))))*********+++***+++---......---+++***++++++++++++++++++++++++******))))))))))))******************************)))************+++++++++*********++++++,,,,,,,,,************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((())))))*********+++(((((())))))*********+++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************))))))************))))))'''(((((()))***+++++++++))))))))))))))))))))))))((()))***++++++***)))((()))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************************************************))))))))))))))))))))))))******))))))))))))******))))))))))))************(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((*********)))))))))))))))+++*********))))))(((((((((***+++***)))((()))***(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''')))+++,,,,,,,,,***)))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++***(((''''''(((***+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))((((((((((((((()))++++++******************))))))))))))))))))))))))))))))))))))))))))))))))*********))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))************************************,,,//////---+++******+++++++++,,,,,,,,,------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********))))))))))))))))))))))))))))))************************++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++++++++***)))(((******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************************************************))))))))))))))))))))))))******))))))))))))******))))))))))))************(((((()))***************)))))))))))))))))))))))))))))))))))))))))))))))),,,+++******)))))))))******)))))))))))))))))))))************)))))))))((((((***+++***)))((()))***(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((()))***,,,,,,+++***)))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))+++***))))))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))************************************************************************+++++++++++++++++++++++++++******))))))******+++(((((())))))******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111111000...------,,,,,,,,,---------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************************))))))))))))******************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********))))))))))))))))))))))))))))))************************++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************+++---///000000...+++)))++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************************************************))))))))))))))))))))))))******))))))))))))******))))))))))))************(((((()))***************)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,***)))))))))***+++))))))))))))))))))******************))))))))))))(((***+++***)))((()))***((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))((()))***+++,,,+++******************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++************++++++((())))))***+++,,,---...------------------------....................................------------------------------------------------------------,,,,,,,,,,,,---------------------------------------///111111000.........------------............/////////...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))))))))******************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***************))))))))))))))))))))))))************************++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***************************,,,000222222///+++)))***++++++++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((()))))))))************************************************************))))))))))))))))))))))))******))))))))))))******((()))))))))************(((((()))***************)))))))))))))))))))))))))))))))))))))))))))))))),,,+++)))(((((()))***+++)))))))))))))))******************)))))))))))))))(((***+++***)))((()))***)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++++++++***************************((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((()))))))))*********************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,------,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*********)))******++++++---------....../////////........................------------------------................................................------------------------,,,,,,,,,------------...------------------------***,,,......,,,++++++,,,,,,,,,,,,------------.../////////...............................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************+++******))))))******+++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))************************************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************(((***,,,......,,,)))((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((()))))))))************************************************************))))))))))))))))))))))))******))))))))))))******((()))))))))************(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((((((******(((((())))))************))))))))))))))))))******(((***+++***)))((()))***))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++************************((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((()))))))))************))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))***,,,......,,,***)))))))))))))))))))))))))))************************((((((((())))))*********************************************************************************************************,,,+++++++++,,,,,,---.../////////......---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++(((***++++++***)))***+++******+++++++++,,,,,,,,,------------------------........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************((()))))))))************************************))))))))))))))))))))))))************************************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))******)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************************************************))))))))))))))))))))))))******))))))))))))******))))))))))))************(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((((((((()))******++++++))))))))))))************(((***+++***)))((()))***)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))***,,,------,,,***)))))))))))))))))))))))))))************************(((((())))))***+++++++++------------------------..............................................................................---......///000111...---,,,+++***))))))(((************************))))))))))))))))))))))))************++++++++++++************************************************************++++++++++++************************)))+++,,,+++******+++---************++++++++++++,,,,,,,,,,,,,,,---------------------------------++++++++++++++++++++++++........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))***************************+++++++++))))))))))))))))))))))))************************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************,,,+++)))))))))***,,,---)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************************************************))))))))))))))))))))))))******))))))))))))******))))))))))))************(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))(((***+++------,,,+++***'''(((((()))******++++++((()))))))))************(((***+++***)))((()))***)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***))))))))))))))))))))))))))))))******************************+++,,,,,,---......////////////////////////////////////////////////////////////////////////........................,,,,,,,,,,,,---...///000++++++******))))))(((((())))))))))))))))))))))))************************((()))))))))************))))))))))))))))))))))))++++++++++++++++++++++++************++++++++++++***************************+++,,,+++******,,,...******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))************))))))*********+++++++++))))))))))))))))))))))))************************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********************************++++++,,,,,,,,,+++++++++,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************************************************))))))))))))))))))))))))******))))))))))))******))))))))))))************(((((()))***************)))))))))))))))))))))))))))))))))))))))))))))))))))+++...000000///---+++'''(((((()))***+++++++++(((((())))))*********+++(((***+++***)))((()))*********++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************,,,,,,------...///000000........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,---******************++++++))))))))))))))))))))))))++++++++++++++++++++++++(((((()))))))))*********))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,************************)))*********))))))+++---++++++,,,,,,,,,---------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,000000000000000000000000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))************))))))******++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************'''(((***,,,,,,,,,******))))))))))))))))))))))))************************************************)))************+++++++++******************************++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))%%%...///&&&"""(((---+++)))************+++++++++))))))))))))))))))))))))************************************************))))))))))))))))))))))))*********************************))))))))))))))))))))))))))))))))))))))))))************+++++++++************************************************,,,,,,,,,++++++************************************++++++,,,,,,++++++***++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((+++(((&&&'''***,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))+++++++++***************++++++******************************))))))))))))))))))))))))((((((((((((++++++***))))))((((((((()))))))))))))))))))))))))))******++++++******)))(((((()))))))))*********+++++++++,,,---......///000///...---------------************************))))))))))))))))))))))))+++++++++***++++++,,,---''')))))))))((()))+++---************************)))************+++++++++******************************************************))))))))))))******))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))+++*********++++++,,,---,,,---......,,,+++,,,---++++++++++++,,,,,,,,,,,,000000///000000222333333000555888777777;;;<<<:::>>>===<<<:::999888777777555666999::::::999666555111111000//////...------000///...,,,,,,+++,,,,,,---,,,,,,,,,---,,,***(((,,,,,,+++******)))((((((***+++,,,---------------************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))+++*********))))))((((((+++*********))))))((((((+++++++++*********))))))))))))*********+++++++++************************************************+++++++++++++++++++++++++++++++++*********))))))************+++,,,---...++++++++++++++++++++++++************************************************************************)))************+++++++++******************************++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))222:::888---'''***,,,((()))************+++++++++************************************************************************************************************************************))))))))))))************************)))************+++++++++************************************************,,,,,,,,,+++++++++*********************************++++++,,,,,,++++++***++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((***)))))))))+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))************************************************(((((((((((((((((())))))))))))))))))))))))))))))************************)))******************)))*********+++++++++,,,,,,000000000///////////////...---,,,++++++++++++,,,************************))))))))))))))))))))))))******)))))))))******+++((()))***)))))))))+++---************************)))************+++++++++******************************************************))))))))))))******))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++************++++++*********++++++,,,,,,,,,,,,+++)))***,,,...+++,,,---000222444666666888888999;;;===???@@@AAABBBFFFHHHFFFGGGJJJKKKJJJKKKLLLLLLLLLKKKJJJIIIHHHFFFFFFGGGHHHGGGEEECCCAAA@@@@@@???>>>>>>===<<<<<<444333222111///,,,***)))...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******************************++++++++++++++++++++++++************************************************************************************)))))))))(((+++*********))))))))))))+++++++++*********))))))*********++++++++++++,,,************************************************+++++++++++++++++++++++++++++++++*********))))))************+++,,,---...++++++++++++++++++++++++************************************************************************)))************+++++++++******************************++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))999>>><<<111***++++++((()))************+++++++++************************************************************************************************************************************************************************)))************+++++++++************************************************,,,,,,,,,++++++++++++******************************++++++,,,,,,++++++***++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))+++------+++***)))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++***)))))))))))))))))))))))))))))))))))))))(((((())))))******++++++************************++++++++++++++++++++++++((((((((())))))*********)))******+++,,,,,,------------------------------,,,,,,,,,------,,,,,,,,,........./////////000000222222111000...---,,,,,,++++++***))))))))))))***************************))))))))))))))))))))))))))))))((((((((((((((())))))***+++***))))))+++,,,************************)))************+++++++++******************************************************))))))))))))******)))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++******---,,,,,,++++++,,,,,,,,,,,,,,,+++******,,,000444222444777<<<@@@DDDFFFHHHIIIJJJKKKLLLNNNOOOPPPQQQQQQTTTUUURRRSSSVVVWWWUUUSSSTTTUUUUUUVVVUUUTTTTTTTTTTTTSSSRRRQQQOOONNNMMMLLLLLLKKKKKKJJJJJJIIIIIIAAAAAABBB@@@===777222//////---++++++---//////...++++++,,,,,,,,,,,,------------,,,,,,+++***))))))++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************))))))))))))***************)))))))))+++++++++***************++++++++++++,,,,,,,,,,,,************************************************+++++++++++++++++++++++++++++++++***************************+++,,,------++++++++++++++++++++++++************************************************************************))))))*********+++++++++******************************++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))111555444---)))+++,,,)))))))))*********+++++++++************************************************************************************************************************)))***************++++++************************))))))*********+++++++++************************************************++++++++++++++++++++++++***************************++++++,,,,,,++++++***++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))(((,,,//////,,,))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***))))))))))))))))))))))))))))))))))))******+++,,,------......***************+++++++++************++++++++++++))))))***++++++,,,------.........//////000000000111111111111111111111111///000000111111000000///000111111111111222222222///...---,,,+++***)))(((***))))))(((((()))))))))************************))))))))))))))))))))))))))))))(((((((((((())))))+++,,,,,,+++))))))***,,,************************))))))*********+++++++++************************************************+++******))))))******+++))))))*********+++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++---------,,,------.........///111222333666:::===BBBDDDHHHLLLPPPSSSUUUVVVVVVVVVVVVVVVUUUUUUTTTTTTVVVXXXWWWTTTUUUXXXWWWTTTSSSRRRQQQPPPPPPQQQRRRSSSVVVUUUUUUTTTSSSSSSRRRRRROOOOOOOOOOOONNNNNNMMMMMMNNNOOOQQQPPPLLLFFF???;;;222///---,,,---...//////,,,,,,,,,,,,++++++++++++///...------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************************************************************)))))))))))))))************************************************++++++,,,,,,,,,---------************************************************++++++++++++++++++++++++************************+++*********++++++,,,---++++++++++++++++++++++++************************************************************************))))))*********+++++++++******************************++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))(((++++++)))(((***++++++))))))*********+++++++++************************************************************************************************************************))))))******+++++++++,,,************************))))))*********+++++++++************************************************++++++++++++++++++++++++***************************++++++,,,,,,++++++***++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******(((,,,//////,,,))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))),,,,,,+++******)))******))))))))))))))))))))))))******+++,,,------......))))))*********+++++++++)))))))))******+++++++++++++++,,,---......//////000000000//////.........///////////////////////////000000111111000000///............////////////******)))))))))(((((((((******))))))))))))******************************))))))))))))))))))))))))******))))))******+++,,,,,,------,,,***)))***,,,************************))))))*********+++++++++************************************************++++++************++++++************++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++,,,,,,---///000111333666;;;???BBBDDDGGGIIIQQQSSSVVVXXX[[[\\\\\\\\\YYYXXXVVVUUUTTTTTTTTTTTTXXXYYYXXXUUUVVVXXXUUUOOOPPPMMMIIIEEEEEEGGGJJJLLLSSSSSSTTTTTTUUUVVVWWWXXXRRRRRRRRRQQQQQQQQQQQQQQQQQQSSSVVVVVVSSSNNNHHHDDD:::777444222333444444333333333222111000......---///...---,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))*********************+++++++++************************++++++,,,,,,,,,---------************************************************++++++++++++++++++++++++************************++++++******++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))************+++++++++******************************++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))*********)))************+++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************))))))******+++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++***************************************************++++++++++++,,,,,,,,,***************************++++++,,,,,,++++++***++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))+++------+++***)))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))++++++*********++++++,,,))))))))))))))))))))))))(((((())))))******++++++)))))))))***++++++,,,,,,))))))******+++,,,,,,,,,---------....../////////------,,,,,,+++******)))++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,))))))))))))*********+++))))))))))))))))))************)))))))))***++++++************************)))))))))))))))))))))))))))*********+++---...///...///...---***)))***,,,************************)))************+++++++++************************************************++++++************++++++*********++++++++++++,,,++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,------------......++++++,,,///111444666888===BBBHHHMMMOOOPPPQQQRRRWWWXXX[[[]]]]]]]]][[[[[[ZZZXXXVVVTTTTTTUUUXXXYYYYYYZZZYYYWWWXXXXXXRRRKKKDDDAAA<<<888777:::===@@@NNNPPPRRRTTTWWWXXXZZZZZZUUUTTTTTTTTTTTTTTTTTTTTTSSSTTTVVVVVVUUURRRNNNKKKCCCAAA>>>>>>>>>???>>>>>>???>>>===;;;:::888777666000///---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++))))))))))))*********************+++++++++++++++***************+++++++++++++++++++++,,,,,,,,,,,,************************************************++++++++++++++++++++++++***************+++++++++,,,++++++***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))************+++++++++******************************++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))+++******+++,,,+++******)))************+++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************))))))***++++++,,,------++++++++++++++++++++++++)))************+++++++++******************************************************+++++++++,,,,,,,,,***************************++++++,,,,,,++++++***++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))***************)))))))))+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************+++,,,------))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,++++++,,,,,,---......///------------------------))))))))))))))))))))))))************************)))******************)))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***++++++************************))))))))))))))))))))))))(((((()))***,,,...000111///000///---+++)))***+++************************)))************+++++++++************************************************,,,++++++******++++++,,,*********+++++++++,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------,,,---------............000111333777;;;???CCCEEEKKKNNNRRRTTTUUUUUUVVVWWWVVVWWWZZZ\\\]]]]]][[[ZZZYYYVVVQQQNNNMMMPPPTTTVVVSSSTTTTTTSSSSSSRRRJJJ@@@555444222111111222444555CCCEEEHHHLLLOOOPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPOOOMMMLLLKKKGGGFFFFFFGGGIIIIIIIIIHHHHHHGGGFFFEEEDDDCCCBBBAAA888666333000---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++((()))))))))*********************++++++,,,,,,,,,))))))*********+++++++++*********++++++++++++,,,************************************************++++++++++++++++++++++++))))))*********+++++++++,,,,,,++++++***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))************+++++++++******************************++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))+++)))))),,,---,,,++++++)))************+++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************))))))***+++,,,,,,------++++++++++++++++++++++++)))************+++++++++*********************************************************++++++,,,,,,,,,************************+++++++++,,,,,,+++++++++++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********++++++(((&&&'''***,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))***+++,,,......))))))))))))))))))))))))+++++++++***************((())))))***++++++,,,,,,------......///000111111,,,,,,,,,,,,,,,,,,++++++((((((((()))******++++++++++++++++++++++++++++++)))******++++++******)))*********+++++++++,,,,,,))))))(((((('''''''''&&&((((((((((((((()))******************************))))))))))))))))))))))))&&&'''(((***,,,...000111000000000...+++******+++************************)))************+++++++++************************************************,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,---------------.........//////777999<<<@@@EEEJJJOOOQQQUUUVVVWWWVVVUUUUUUWWWYYYSSSUUUYYY\\\^^^^^^]]]\\\RRRNNNGGGBBB@@@AAAEEEHHHIIIJJJJJJJJJKKKHHH>>>333///000111222333333333333555888<<<@@@BBBCCCCCCBBBEEEEEEEEEEEEFFFFFFFFFFFFIIIHHHFFFDDDCCCCCCCCCCCCGGGGGGHHHJJJMMMOOONNNMMMKKKJJJJJJJJJIIIIIIHHHHHH@@@>>>999555111///......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++(((((())))))*********+++*********++++++,,,,,,,,,))))))******++++++++++++))))))*********+++++++++************************************************++++++++++++++++++++++++))))))******++++++++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************************************))))))))))))************************************************************************************)))************+++++++++************************************************************************,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))***************************)))))))))+++***)))'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,---,,,***)))***+++*********)))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************))))))(((((((((,,,---------...//////////////////......---------))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))******************************************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,///...,,,******+++,,,---+++,,,---,,,+++***,,,---+++---...///000444999<<>>DDDHHHKKKLLLPPPSSSVVVVVVUUUSSSRRRPPPOOOMMMKKKKKKKKKKKKNNNNNNQQQUUUXXXWWWSSSOOOMMMGGG???999777777666555333444555555555444333333000000111111333555777888777555444555888999888666:::999777666555555666666666555333222222222222222111333555888;;;@@@HHHMMMEEEFFFGGGGGGHHHHHHHHHHHHHHHFFFDDDDDDDDDBBB===:::333222000...,,,,,,+++,,,,,,,,,,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,***************************************************************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,************************)))************+++++++++++++++++++++*********)))******+++++++++,,,,,,,,,************************++++++,,,,,,,,,,,,------,,,,,,,,,---------............,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************************************)))))))))*********++++++************************************************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************---...---***'''(((***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,,,,***)))***+++))))))******++++++,,,,,,******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---///000000////////////////////////000000000000////////////------------,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))))))))))))))))))))))))))******************************************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,***++++++,,,...///000000.........,,,+++---000222444888===BBBFFFJJJOOORRRQQQSSSVVVWWWWWWTTTQQQNNNEEECCC@@@===;;;;;;<<<<<<===???CCCGGGIIIGGGBBB>>>CCC>>>888444333444555666333444666777888888888888777666555444666999<<<>>>AAA@@@AAACCCEEEEEEDDDBBBBBBAAA@@@???===<<<;;;:::::::::999777666444333333111111000000111555<<>><<<<<<===>>>EEEFFFJJJNNNQQQSSSSSSRRRPPPOOOOOONNNLLLIIIGGGFFFHHHGGGFFFEEEBBB@@@===<<<<<<:::777444222111333444777777999;;;===???BBBCCCEEEFFFGGGIIIKKKKKKKKKKKKFFFDDDAAA===999555222000000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,************************))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......555444111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************************************************++++++++++++************************************************************************))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************)))---000...)))'''))),,,))))))))))))))))))))))))))))))))))))))))))))))))***************************+++,,,+++)))((()))***))))))***+++,,,,,,------******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))***************,,,,,,++++++******))))))*********+++++++++++++++))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))******************************************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,******+++,,,,,,,,,,,,,,,---...111333555:::???CCCLLLOOOSSSUUUUUUTTTTTTUUUVVVXXXXXXTTTKKKAAA999555777555444333222333555666333333333333333444555666555999>>>DDDHHHKKKMMMNNNJJJKKKLLLNNNOOOOOOOOONNNMMMLLLKKKIIIFFFCCCAAA???@@@CCCGGGLLLOOOQQQRRRRRRWWWWWWWWWVVVTTTRRRPPPOOORRRRRRQQQPPPMMMIIIFFFCCCDDDBBB???<<<999555222000111111222333666888:::<<>>;;;999666333000,,,++++++---///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,************************))))))*********++++++++++++++++++++++++++++++,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......BBBAAA===999444///,,,***,,,,,,,,,,,,,,,,,,,,,,,,*********************************************************************************************************************************++++++++++++,,,************************************************************************)))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++************************)))+++...---***((()))+++))))))))))))))))))))))))))))))))))))))))))))))))***************************+++++++++)))((()))***))))))******++++++,,,,,,******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***))))))(((((())))))))))))))))))))))))))))))))))))***************************)))))))))+++++++++++++++,,,,,,,,,))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))*********+++++++++++++++))))))))))))))))))))))))******************************************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,---000666;;;AAAGGGMMMQQQOOORRRUUUWWWWWWVVVVVVWWWVVVWWWVVVPPPDDD999222///222222222222222333333444555666555444444666:::===@@@DDDHHHLLLLLLLLLKKKLLLIIIKKKLLLNNNOOOOOOOOOOOOPPPPPPPPPOOOMMMKKKHHHGGGBBBEEEHHHIIIJJJJJJKKKLLLUUUUUUTTTSSSRRRRRRQQQQQQSSSTTTTTTSSSPPPKKKGGGDDDBBB@@@??????>>><<<888555111000000000111333555666999<<<@@@DDDGGGKKKOOORRRPPPOOONNNLLLIIIFFFDDDBBB<<<999444///,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,************************)))************+++++++++++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......LLLKKKIIIEEE???999444000------------------------*********************************************************************************************************************************+++++++++,,,,,,************************************************************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,---......///------------------------------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++************************((()))******+++*********))))))))))))))))))))))))))))))))))))))))))))))))************************)))***+++***)))((()))*********************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************************************)))))))))*********++++++(((((())))))))))))))))))*********++++++,,,,,,,,,))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))*********++++++,,,,,,,,,))))))))))))))))))))))))******************************************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,---,,,,,,,,,---///000111777;;;AAAGGGKKKPPPTTTWWWRRRTTTVVVWWWWWWVVVWWWWWWUUUWWWVVVOOOCCC999333222333444555555555444333222555666888888777999===@@@AAACCCFFFFFFDDDCCCDDDEEEHHHIIILLLNNNQQQRRRRRRRRRSSSRRRQQQPPPOOONNNMMMMMMKKKMMMNNNMMMKKKJJJLLLNNNQQQQQQPPPOOOOOOPPPQQQRRRSSSTTTUUUTTTQQQLLLGGGCCC???===<<<===??????>>><<<666555333111111222333444444777;;;>>>@@@DDDHHHLLLLLLLLLMMMMMMLLLJJJIIIHHHEEECCC???;;;666222///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,************************)))************++++++++++++++++++,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......OOOOOOOOOMMMHHHCCC>>>:::------------------------******************************************************************************************************************************+++++++++,,,,,,,,,************************************************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,---...//////------------------------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++++++++++++++++++++++++++************************((('''''')))+++,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))************************)))***+++***)))((((((************)))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++************************(((((()))))))))*********''''''(((((())))))******))))))******+++++++++,,,))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))*********++++++,,,,,,,,,))))))))))))))))))))))))******************************************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,------,,,---...111444666DDDGGGLLLPPPRRRSSSTTTUUUVVVWWWXXXXXXVVVTTTTTTUUUVVVWWWVVVOOODDD;;;777777;;;<<<>>>>>>===;;;999777666999===>>>===>>>AAADDD===???@@@???>>>???CCCGGGIIIKKKOOORRRVVVXXXYYYYYYWWWUUURRROOOMMMMMMNNNOOOOOOPPPQQQPPPMMMMMMOOORRRQQQPPPOOOOOOOOOQQQTTTUUUTTTUUUWWWVVVSSSNNNIIIEEEAAA===;;;;;;>>>@@@@@@???;;;999666444222222333444222444777888999:::>>>BBBGGGHHHJJJKKKLLLLLLKKKJJJLLLKKKJJJFFFAAA:::444000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,************************)))************++++++++++++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......OOOOOOOOOPPPOOOLLLGGGDDD===:::444...++++++,,,---+++++++++++++++************+++,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,))))))******++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++++++++,,,************************++++++,,,,,,,,,---------++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---))),,,...///...------.........///---,,,,,,---///,,,,,,------............---.........///000111222...///000000///...///111111111111111111111222222////////////............000///------......,,,+++---,,,,,,,,,++++++*********+++,,,,,,,,,+++)))(((++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))******************************************************************************************************)))))))))))))))***************************************************************************++++++++++++++++++++++++************************************************)))************+++++++++))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,************************,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------+++,,,------------,,,,,,///000000111444999AAAFFFRRRRRRSSSTTTUUUWWWXXXXXX]]][[[XXXVVVUUUUUUVVVWWWXXXXXXVVVRRRMMMIIIGGGGGGJJJNNNQQQNNNFFF>>>:::888>>>@@@DDDIIIHHHDDDFFFJJJCCCGGGHHHFFFEEEHHHJJJJJJPPPSSSVVVXXXXXXXXX[[[]]]TTTcccggg[[[PPPPPPPPPKKKMMMMMMMMMLLLLLLMMMOOOQQQRRRMMMIIIIIIOOOVVV\\\______WWWPPPPPPQQQOOOMMMMMMCCCGGGGGGBBBAAACCCFFFEEE>>>999555444444333444555555;;;AAAAAA===888666777777:::<<<<<<<<<>>>CCCGGGIIIJJJJJJIIIGGGDDDAAA???555333///,,,******,,,---+++,,,,,,,,,+++***)))(((,,,,,,,,,,,,------...///222000---+++))))))******,,,,,,,,,++++++*********---,,,++++++******++++++***+++,,,,,,------,,,,,,************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...---++++++,,,---...OOONNNNNNNNNNNNMMMKKKIIICCC@@@:::444000---,,,,,,++++++++++++++++++,,,,,,***+++,,,,,,------,,,,,,+++++++++******+++++++++)))*********++++++++++++++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************++++++++++++,,,,,,,,,---+++++++++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,)))*********++++++,,,,,,---...000///...------...+++---......---...///111...///111333444444333333444444666777888888888777<<<===>>>>>><<<<<<===>>>;;;;;;::::::::::::::::::555555333222000///------,,,++++++,,,...///...---///......---,,,,,,,,,,,,......//////...---,,,+++++++++++++++++++++++++++************************++++++++++++++++++++++++******************************************************************************************************************************************************************************************************************************))))))))))))******************************************************************************++++++++++++++++++++++++************************************************************++++++++++++*********************************************************************************+++++++++,,,,,,************************,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------........................---///222666;;;CCCKKKPPPTTTUUUVVVXXXYYYZZZZZZZZZ[[[ZZZXXXWWWVVVUUUVVVVVVUUUVVVWWWUUUSSSQQQPPPQQQWWWUUURRROOOKKKHHHEEEDDD<<<>>>DDDJJJLLLKKKNNNSSSQQQOOOMMMNNNOOOPPPQQQRRRUUUWWWZZZZZZYYY\\\aaafffrrrsssddd^^^YYYRRRZZZ[[[]]]___```___\\\[[[___^^^\\\\\\^^^dddkkkpppttthhh]]]YYYYYYUUUQQQPPP^^^^^^YYYNNNGGGFFFFFFEEEGGGCCC>>>;;;999666666666===CCCIIIJJJFFFAAA??????999999888555333555999===BBBDDDGGGJJJKKKIIIGGGEEE???<<<888333000...------,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,---......///...,,,+++******+++,,,,,,,,,,,,+++++++++******---,,,++++++***+++++++++***+++,,,,,,------,,,,,,************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........---......///000AAADDDHHHLLLNNNOOONNNMMMJJJHHHCCC===888222...,,,++++++++++++,,,,,,---...***+++,,,,,,------,,,,,,++++++************++++++************++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,+++++++++,,,,,,---------...//////...,,,,,,...///,,,///222444555777999;;;>>>???BBBEEEFFFFFFEEEDDDGGGHHHIIIJJJKKKKKKJJJJJJOOOPPPQQQPPPOOONNNOOOPPPNNNNNNNNNMMMMMMLLLLLLLLLEEEDDDAAA>>>;;;888555444111000//////000000///...------,,,++++++---...///,,,,,,------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************************************************************************************************************************************************************************)))))))))******+++************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************************+++++++++,,,*********************************************************************************++++++++++++,,,************************,,,,,,,,,++++++++++++***++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------------------------------,,,,,,,,,,,,------------000///...------...///000000444999>>>DDDKKKSSSXXXUUUVVVXXXZZZ[[[[[[ZZZYYYYYYYYYXXXXXXWWWUUUTTTSSSPPPSSSVVVWWWWWWVVVWWWXXXZZZVVVPPPMMMLLLJJJHHHEEEBBBCCCFFFKKKMMMKKKLLLQQQ[[[SSSPPPTTTWWWWWW\\\cccqqqrrrqqqnnnlllpppyyyzzzrrrkkkkkkpppwww||||||xxxrrrnnnppprrrtttvvvyyyooojjjiiifffaaa___oooooohhh[[[PPPLLLKKKJJJIIIGGGDDD@@@===;;;999888???DDDKKKMMMJJJFFFEEEDDD???===999444000///222444999===BBBGGGKKKMMMMMMLLLIIIFFFAAA<<<666222///---++++++,,,------.........,,,++++++++++++,,,,,,------,,,+++++++++,,,---...,,,,,,,,,,,,++++++++++++------,,,+++++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,---------------------------------...///000111111111000...555>>>GGGLLLNNNOOOOOONNNMMMJJJFFFAAA:::555111---,,,,,,++++++,,,---...***+++,,,,,,------,,,,,,+++******))))))******+++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,+++++++++++++++++++++***++++++++++++++++++++++++*********+++++++++,,,,,,,,,++++++++++++,,,------------------------------,,,,,,,,,---------------............////////////---......//////111444777777:::???CCCFFFHHHKKKNNNSSSTTTUUUVVVWWWWWWWWWWWWZZZYYYYYYXXXYYYZZZ[[[\\\]]]^^^___^^^\\\\\\]]]^^^]]]]]]]]]\\\[[[[[[ZZZZZZWWWVVVSSSPPPLLLIIIGGGEEEBBB@@@===:::888666333000---,,,+++***+++,,,...///***+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************************************************************************************************************************************************************************))))))******++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++*********************************************************+++++++++,,,,,,************************************************************************************++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......,,,,,,------------------,,,,,,,,,------------...///...---,,,---///111222999<<>>CCCHHHNNNRRRLLLMMMMMMLLLHHHCCC===999111///...,,,++++++,,,---***+++,,,,,,------,,,,,,++++++************++++++,,,+++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,))))))***+++,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,---------......,,,------....../////////111333666888:::>>>CCCGGGHHHKKKPPPTTTWWWZZZ^^^```___^^^\\\[[[\\\]]]___```aaa^^^[[[YYYYYY\\\___bbbcccdddeeedddbbbaaabbbccc``````_________^^^^^^^^^```___^^^[[[YYYWWWUUUTTTTTTQQQMMMIIIGGGCCC???<<<888777444222000/////////------------......//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************************************************************************************************************************************************************************************************************************+++,,,,,,************************++++++++++++++++++++++++************************++++++++++++++++++++++++***************************************************++++++++++++,,,,,,,,,************************************************************************))))))*********+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,---------......,,,,,,---------.........---,,,,,,,,,...222555777@@@CCCGGGJJJLLLOOORRRTTTUUUVVVYYY[[[[[[YYYWWWUUUUUUVVVWWWXXXVVVTTTQQQPPPNNNPPPSSSSSSRRRRRRRRRSSSOOOQQQPPPLLLIIIOOO[[[eeelllgggccccccbbbaaabbbfffhhhdddeeejjjqqq~~~}}}uuuyyyssscccUUUMMMKKKQQQRRRMMMHHHHHHFFFBBB???BBBFFFJJJKKKLLLLLLLLLLLLKKKKKKJJJGGGBBB>>>:::444444444666:::@@@EEEIIIKKKKKKKKKIIIFFFAAA===;;;...------,,,,,,,,,,,,---,,,++++++******+++++++++......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------.................................///000111111000///...,,,@@@???===;;;;;;AAAKKKSSSJJJKKKNNNOOOMMMIIIDDDAAA888555222///---,,,,,,,,,***+++,,,,,,------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---((()))***+++,,,...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,------...---------------------------------,,,---......///***+++,,,...111333444555@@@BBBFFFIIILLLPPPUUUXXXXXXZZZ\\\]]]^^^```cccfffcccbbbaaa___```aaaccceeedddaaa]]]ZZZZZZ]]]aaadddcccdddeeedddbbbaaaaaabbbaaaaaaaaaaaaaaaaaaaaaaaa______^^^]]]]]]\\\[[[[[[\\\ZZZWWWVVVUUUSSSPPPNNNLLLKKKGGGDDD???;;;888666222222000///...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************++++++++++++++++++++++++***************************************************************************************************************+++,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************************************)))))))))************+++***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,------.........,,,---------............,,,---...111555999===???DDDGGGJJJLLLNNNQQQTTTVVVXXXYYY[[[\\\[[[ZZZXXXWWWTTTUUUVVVVVVUUUSSSQQQOOOQQQRRRSSSRRRPPPPPPQQQRRROOOPPPNNNKKKOOObbb{{{vvvuuuxxxppprrruuuyyy~~~oooccc\\\WWW___```WWWNNNKKKFFF???@@@AAACCCDDDFFFHHHIIIIIIJJJKKKMMMNNNNNNIIIBBB===777555333222333777<<<@@@FFFHHHKKKMMMLLLJJJGGGEEE666555222///---,,,,,,,,,---,,,,,,++++++++++++,,,......------,,,+++******,,,,,,,,,,,,------------...------,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---......//////........................000000000000000///......DDDFFFFFFCCC??????DDDIIIGGGJJJMMMOOOOOOLLLIIIFFF@@@===888333///---,,,,,,***+++,,,,,,------,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++)))******+++,,,,,,------******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,,,,,,,,,,---.................................------,,,---...///000...000333888===BBBEEEGGGQQQTTTWWWZZZ[[[]]]___aaaaaaaaa___[[[YYYXXXZZZ\\\```aaaccceeefffggghhhhhhfffeeecccaaaaaacccdddfffcccddddddcccaaa``````aaa```aaaaaabbbbbbccccccccc^^^^^^_______________```___^^^]]]]]]]]]]]]\\\ZZZXXXXXXWWWUUUQQQMMMIIIFFF@@@===:::666333000......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************++++++++++++++++++++++++************************************************************************************************************+++,,,---...************************,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************************************+++++++++,,,,,,,,,------++++++++++++++++++++++++************************************************))))))))))))******************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///------------............---///333999>>>DDDHHHJJJKKKMMMOOOPPPQQQSSSVVVXXXZZZZZZZZZZZZZZZYYYXXXWWWTTTUUUUUUUUUTTTRRRPPPOOOPPPPPPPPPOOONNNOOORRRTTTUUUVVVWWW[[[iii~~~yyyuuusssoooxxxxxxlll```ZZZRRRIIIGGGEEEBBBAAABBBCCCDDDEEEGGGGGGHHHKKKLLLIIICCC>>>999888666444333444666777<<<@@@FFFKKKMMMLLLJJJHHHAAA???:::666222///------......---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++,,,,,,,,,---------............---,,,,,,,,,,,,---***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,------.../////////......................../////////000111222333333;;;CCCLLLNNNJJJCCC>>><<>>DDDLLLRRRWWWZZZ]]]___bbbcccbbbbbbbbbcccdddbbb]]]VVVQQQNNNOOOQQQXXX[[[aaaeeehhhhhhgggeeedddeeeeeeeeeeeeeeedddccccccddddddcccaaa___```aaa\\\\\\]]]^^^___``````aaaaaaaaabbbbbbccccccddddddaaa```______```aaa___^^^YYY[[[]]]^^^]]]ZZZWWWUUUQQQNNNIIICCC>>>999777555------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************++++++++++++++++++++++++************************************************************************************************************+++,,,---...************************,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************************************++++++,,,,,,,,,---------++++++++++++++++++++++++************************************************))))))))))))*********************************************++++++,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////---------........./////////222888???FFFKKKPPPRRRSSSSSSTTTSSSRRRSSSVVVXXXXXXXXXWWWWWWVVVVVVUUUUUUUUUUUUTTTTTTSSSQQQPPPOOOLLLLLLLLLKKKKKKNNNRRRVVV```bbbiiittt}}}wwwqqqhhh^^^RRRNNNIIIFFFEEEEEEFFFGGGFFFEEEEEEGGGHHHGGGBBB>>>::::::999888666555333222444999@@@FFFJJJJJJIIIGGGJJJGGGAAA;;;666222000//////...------,,,,,,,,,,,,)))***+++,,,------------,,,,,,,,,------...............---,,,,,,,,,,,,---++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,------...///000000///////////////////////////...///000222444777999GGGBBB>>>AAAGGGGGGAAA999888>>>GGGMMMPPPOOONNNLLLJJJIIIFFF@@@999333///---***,,,------+++******+++++++++++++++++++++++++++***,,,---,,,******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------..................------..................------111000///...............111000//////333888<<>>BBBFFFHHHMMMMMMKKKIIIFFFBBB>>>;;;333222111///............------------------------...---,,,,,,,,,,,,---.........---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------,,,,,,---------.........//////.........//////000...//////000333;;;FFFNNNVVVQQQJJJCCC>>>:::666333000333999???EEEIIILLLMMMOOOOOONNNKKKGGGAAA;;;777111...******,,,------+++,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------................................................---------......///000111111777???FFFLLLSSSZZZ___aaa````````````bbbdddeeedddddddddcccbbb```____________^^^\\\XXXSSSOOOLLL??????>>>???BBBFFFJJJMMMOOOOOOMMMIIIEEECCCDDDEEEJJJKKKKKKHHHBBB<<<999777888999;;;>>>BBBCCCAAA??????AAAEEEGGGHHHJJJLLLMMMSSSXXX^^^bbbcccaaa``````\\\]]]^^^___^^^]]]\\\[[[ZZZXXXXXXZZZ]]]]]][[[YYYZZZUUUNNNHHHCCC>>>777222333000,,,***+++,,,---,,,,,,,,,,,,---//////---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))+++---000111,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++************++++++++++++++++++++++++,,,+++***+++,,,---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------...///000000222666<<<@@@HHHJJJMMMPPPSSSUUUVVVWWW[[[[[[ZZZYYYWWWVVVUUUUUUUUUUUUWWWZZZXXXSSSRRRTTTSSSNNNGGGDDDHHHSSS```hhh|||}}}|||~~~xxxsssooofffYYYQQQNNNLLLHHHEEEJJJFFFCCC@@@@@@??????>>>:::::::::;;;===@@@CCCEEELLLMMMNNNOOOMMMJJJFFFDDD999777555222///.........------------------.........------,,,,,,------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------------------,,,------------.........000000///......//////////////////333;;;FFFQQQXXXXXXVVVQQQJJJAAA:::555333111222555;;;BBBIIINNNPPPNNNNNNMMMLLLJJJEEE???;;;777111+++)))---///...,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------------------------...........................////////////222000//////000222555777CCCJJJRRRWWWXXX[[[___bbbbbbbbbaaa``````aaabbbccccccbbbbbb```___]]][[[ZZZQQQPPPOOONNNKKKIIIFFFEEE>>>===<<<<<<===???BBBDDDCCCDDDCCC@@@===<<<===>>>@@@AAABBB@@@===999777777777777999<<>>@@@AAA@@@???>>>???@@@KKKOOOUUUZZZ\\\^^^___```````````````___]]][[[YYY\\\WWWSSSSSSXXX]]]______^^^ZZZVVVSSSQQQMMMFFF@@@888444///,,,,,,---...///...---...000222111///---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***+++,,,///222444,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------............000222333666999>>>DDDIIILLLMMMPPPSSSVVVWWWXXXXXXXXXXXXWWWVVVUUUTTTSSSSSSVVVTTTTTTUUURRRMMMMMMPPPOOOLLLKKKPPP^^^ssszzzxxxzzz~~~|||zzzyyyzzzvvv}}}|||tttiii^^^TTTOOOMMMJJJFFFEEEEEEEEEBBB@@@======<<<===???BBBEEEGGGMMMNNNOOOOOOMMMJJJIIIIIIAAA>>>:::666222///---,,,------------............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............111000//////////////////111222555<<>>CCCIIINNNMMMNNNQQQTTTWWWXXXYYYYYYUUUUUUUUUUUUUUUUUUUUUUUUUUUQQQNNNMMMJJJHHHKKKQQQTTTZZZgggvvv~~~zzzvvv~~~{{{~~~{{{|||~~~}}}vvvlll|||yyyzzz}}}ssshhhYYYMMMGGGDDDAAA???===<<<<<<<<>>FFFLLLNNNOOOKKKGGGFFFHHHIIIHHHGGGAAA;;;444000000000...---,,,,,,,,,,,,,,,,,,,,,,,,***+++------,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,------------------------------------,,,,,,------.../////////.........//////000000111...///111777>>>HHHPPPUUU]]]]]]]]]]]]]]]\\\[[[ZZZYYYWWWTTTPPPKKKGGGDDDBBB???AAACCCDDDCCC@@@<<<999;;;===@@@EEEKKKQQQVVVYYYWWWWWWVVVUUUTTTSSSRRRRRRRRRSSSSSSPPPMMMKKKJJJKKKLLLNNNPPPQQQPPPQQQRRRSSSQQQMMMIIIEEECCC@@@===;;;999::::::999777777999:::888999;;;<<<>>>AAAFFFIIIRRRTTTWWW[[[___aaacccccc[[[UUULLLDDDBBBGGGNNNSSSZZZ[[[]]]^^^]]]ZZZWWWUUUSSSNNNGGG@@@;;;555000---///---,,,,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******)))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,---...---,,,+++,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------......///000000000222555:::???CCCGGGLLLOOONNNPPPRRRUUUWWWWWWXXXXXXTTTTTTUUUVVVVVVWWWXXXXXXSSSNNNJJJKKKKKKOOOWWW```xxx|||}}}|||{{{~~~vvvsssuuuvvv|||~~~~~~sss[[[MMMFFFCCCBBB===<<<;;;:::<<<@@@DDDGGGJJJLLLLLLIIIDDDAAABBBCCCGGGFFFEEEAAA===888444111/////////.........------,,,------......------,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------........./////////000/////////000000111222222999EEEQQQZZZ___``````RRRSSSTTTTTTSSSPPPMMMJJJ???:::777999@@@GGGLLLMMMMMMGGG@@@???BBBGGGIIIIIICCC@@@;;;555111///...---------------------------***+++------,,,---...000------------------------------------------------++++++,,,,,,---......///,,,,,,,,,------------...------------------------,,,,,,------...//////000---......///000000111111222777>>>GGGPPPWWW]]]___]]]YYYTTTTTTVVVXXXWWWUUUPPPMMMHHHCCC???===<<<<<<;;;>>>BBBEEEEEEBBB===:::>>>BBBJJJSSS[[[```dddeeeaaa___\\\YYYXXXXXXXXXYYYVVVXXXXXXWWWUUUSSSSSSTTTWWWYYY[[[[[[[[[[[[]]]^^^^^^\\\ZZZXXXVVVSSSNNNKKKDDDDDDDDDBBBAAA@@@BBBDDD>>>???@@@???>>>===???@@@DDDGGGKKKOOOTTTWWWYYYZZZWWWUUUOOOFFF??????EEEKKKVVV[[[______\\\YYYYYY[[[XXXVVVRRRMMMHHHBBB;;;777333111---,,,,,,------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------+++++++++,,,,,,---------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,...///...,,,***,,,---,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---......///000000111111666;;;AAAFFFJJJMMMOOOQQQRRRSSSUUUVVVWWWVVVVVVUUUTTTTTTTTTUUUVVVWWWWWWWWWQQQOOOOOOTTT[[[dddqqq|||xxxyyyxxxyyy}}}~~~{{{uuurrrttt}}}jjj]]]VVVOOOKKKDDDBBB>>><<<;;;===???AAAEEEIIIMMMKKKFFF@@@>>>???CCCDDDFFFFFFDDD@@@<<<999111111000///...---,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------............////////////......//////000111333333:::CCCOOOYYY]]]___aaacccSSSRRRQQQRRRSSSSSSQQQOOOFFFAAA<<<===DDDJJJMMMNNNJJJBBB:::777<<>>999777999<<>>AAADDDGGGIIIKKKKKKTTTUUURRRJJJAAA===AAAFFFSSSYYY______[[[YYY\\\```VVVVVVVVVUUUSSSNNNHHHCCC999555111/////////000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------+++++++++,,,,,,---------++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++------...------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,---------++++++++++++++++++++++++,,,...000...+++***+++...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---......///000111111222;;;AAAHHHNNNQQQRRRTTTUUUVVVWWWWWWWWWWWWUUUTTTSSSRRRSSSSSSSSSSSSTTTTTTTTTRRRRRRVVV```kkkxxx~~~zzz}}}{{{tttmmmmmmuuu~~~uuuoooggg]]]TTTMMMIIIDDD???<<<;;;<<<>>>@@@GGGNNNOOOIIIBBB>>><<>>>>>===<<<@@@CCCFFFHHHFFFCCC>>>;;;HHHMMMVVV]]]``````\\\YYYZZZZZZYYYYYYYYYWWWTTTRRRMMMFFF<<<444000///000000111000---++++++,,,---...........................---------............//////...---,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------.........------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++---,,,,,,+++*********++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,---------......++++++,,,,,,,,,---------..................------...000111111111333666999FFFHHHLLLOOOSSSUUUVVVWWWVVVVVVUUUUUUUUUUUUVVVWWWSSSUUUVVVWWWVVVTTTRRRRRRPPP___ppp{{{~~~xxxwww|||~~~pppgggeeefffeeebbb___ZZZRRRJJJDDDAAAAAAAAA999???FFFIIIIIIHHHEEEBBB888;;;@@@EEEHHHHHHFFFCCC;;;888444000------...///////////////////////////---------------------------------------------------,,,,,,++++++,,,,,,------------............///------............------000//////.........//////---///111000...222:::BBBQQQTTTYYY]]]^^^^^^^^^___\\\SSSLLLMMMPPPPPPQQQTTTRRRQQQOOOLLLJJJJJJKKKMMMMMMIIIAAA888222444;;;AAABBBEEEHHHFFF???777222///000///...//////...,,,***,,,,,,,,,---------......---,,,+++---///000000///,,,,,,,,,,,,,,,,,,,,,,,,------------------------555333111...---...///000........................//////............//////000///...///222999CCCIIITTT[[[aaaccceeegggaaaYYYFFFBBB>>>???CCCDDD@@@<<<===<<<===@@@DDDIIIMMMOOOLLLNNNOOOQQQSSSVVVYYY[[[[[[\\\^^^aaa___\\\]]]``````\\\ZZZ\\\[[[WWWTTTUUUVVVWWWZZZ[[[[[[YYYYYY[[[XXXZZZ\\\\\\[[[[[[^^^```YYYYYYYYY[[[]]]^^^]]][[[ZZZ^^^___[[[YYY[[[\\\[[[VVVUUUSSSQQQQQQSSSVVVYYYXXXUUUPPPJJJFFF@@@;;;777;;;<<<>>>?????????>>>>>><<>>999444000---.........------------...........................---------............//////...---,,,,,,,,,,,,---,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------......---------,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++---,,,,,,+++******+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,---------......++++++,,,,,,,,,---------........................000000000000111666<<>>DDDHHHFFFCCC@@@>>>999444000/////////---......///////////////---------------------------------------------------,,,,,,++++++,,,,,,------------............///---......//////......---000//////.........//////000000000///111777@@@HHHTTTWWW[[[\\\\\\[[[ZZZZZZeeeZZZOOOLLLMMMOOOQQQTTTSSSRRRQQQOOOMMMKKKJJJIIIKKKJJJFFF===555222555999<<>>666222111///......///...---+++,,,,,,,,,---------......---,,,,,,---///000///...,,,,,,,,,,,,,,,,,,,,,,,,***---000000......///222:::888333///---...///111........................000///...---...///000111000000///111888CCCQQQZZZ```dddfffffffffeee```YYYIIIEEE@@@===>>>@@@BBBBBBDDDBBBBBBFFFMMMQQQPPPMMMSSSUUUXXXZZZ\\\^^^aaaccc^^^```___ZZZXXX[[[]]]^^^ZZZXXXZZZ\\\ZZZVVVUUUXXXXXX]]]aaaaaa]]]ZZZYYYZZZWWWXXXZZZ[[[[[[\\\\\\\\\UUUWWWYYYYYYXXXWWWVVVVVV[[[]]]]]][[[\\\aaacccbbb\\\\\\ZZZVVVRRRPPPSSSVVVYYYWWWUUUSSSQQQMMMHHHDDD>>>===;;;::::::;;;<<<>>>555999@@@HHHQQQXXX]]]```]]]]]]\\\\\\ZZZYYYXXXWWWVVVTTTPPPKKKEEE===555///------...//////......---........................---------............///......---,,,,,,,,,------------------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...------------,,,,,,,,,,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,------------........................111000000000444;;;DDDKKKJJJLLLOOORRRTTTVVVWWWWWWWWWVVVVVVUUUSSSRRRQQQPPPTTTQQQQQQWWW```ffffffcccyyy}}}|||{{{wwwooo|||}}}~~~}}}wwwpppoooqqqsssqqqooo}}}xxxqqqiiibbb[[[WWWMMMFFF@@@???DDDGGGHHHHHHGGG???888888@@@EEEEEEBBBDDDBBB???;;;666333000///,,,---...///000///......------------------------------------------------------,,,,,,,,,,,,---------------............///---......//////......---/////////......//////000222000///000666???HHHNNNTTTWWWYYYZZZYYYXXXXXXYYYlllfff]]]VVVQQQNNNNNNPPPOOOOOONNNNNNNNNLLLJJJHHHHHHJJJIIICCC999333333666999>>>EEEIIIHHHCCC<<<888333111............---,,,,,,,,,,,,---------.........---,,,---///000///...------------------------+++...111///---...333999999777444111/////////000........................////////////////////////...111555;;;DDDOOO[[[bbbdddeeeggghhhjjjiiifffbbbXXXUUUNNNHHHCCCBBBDDDFFFJJJKKKMMMRRRWWWZZZXXXVVV\\\___bbbbbb___\\\ZZZZZZYYY]]]\\\WWWWWW]]]```^^^aaabbbgggkkkjjjgggiiinnnjjjwww}}}ssskkkiiiiiijjjlllnnnpppooolllhhhdddaaa``````aaaaaa^^^ZZZVVVWWWWWWUUUSSSVVV\\\]]]ZZZZZZ]]]___]]]WWWSSSSSSTTTTTTSSSSSSTTTWWWXXXWWWVVVNNNKKKFFFAAA>>><<<;;;<<<999:::<<<@@@FFFMMMRRRVVV[[[\\\]]]\\\[[[ZZZZZZZZZXXXWWWUUUSSSNNNGGG???999000000///.......................................---------............///...------,,,,,,,,,------.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------............------------------------------,,,,,,,,,,,,------........................------------------------------------------------------------------------***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,------------------------,,,------...------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,------------...............////////////...///111444999AAAJJJPPPMMMOOOQQQTTTUUUVVVVVVVVVSSSSSSRRRRRRQQQPPPPPPOOOLLLPPPYYYeeeqqqxxxyyyxxx}}}nnnkkkttt{{{yyyvvv~~~}}}dddTTTCCC===@@@DDDGGGIIIHHHAAA:::999<<<@@@BBBAAAAAABBBBBBAAA===888222///+++---...000000///...---................................................------,,,,,,,,,,,,---------------............///......////////////......//////////////////000111111///000555===FFFNNNQQQQQQTTTVVVXXXXXXYYY[[[\\\ssstttqqqggg\\\TTTPPPOOOPPPOOONNNOOOQQQQQQOOOMMMFFFJJJKKKGGG@@@999777777;;;===AAAEEEGGGFFFBBB@@@777444000............---,,,,,,,,,---------.........---,,,---/////////------------------------------//////---+++...777???222222222222111000///...////////////////////////...///000111111000///---///555@@@JJJSSSZZZ```ccceeeeeefffjjjmmmmmmkkkjjjdddbbb]]]VVVOOOJJJIIIJJJPPPUUUZZZ]]]______aaaccc\\\^^^___]]]YYYYYY\\\```cccgggjjjjjjmmmrrrrrrooo{{{{{{{{{|||~~~|||xxxvvvzzzvvvnnnbbb```\\\YYY[[[^^^[[[TTTUUUWWWYYYYYYVVVUUUVVVXXXWWWUUURRRRRRTTTWWWYYYZZZ\\\YYYUUUPPPJJJEEEBBB@@@>>><<<;;;:::<<<@@@EEEHHHTTTXXX[[[\\\[[[[[[[[[]]]XXXWWWVVVUUUSSSPPPKKKHHH:::777222///------///000........................---------............///------,,,,,,,,,------............------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------------.........//////------------------------...------,,,,,,------...........................------------------------------------------------------------------------++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,,,,------,,,------......------,,,------------------------,,,,,,------...------,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,---------................../////////000000+++///555;;;AAAGGGMMMQQQPPPQQQSSSUUUVVVVVVUUUUUUVVVUUUSSSRRRQQQQQQQQQRRRPPP\\\lllzzzqqqyyy{{{yyy}}}vvvddd]]]ZZZ```iiisssyyy{{{yyywwwyyy|||yyyeeehhhlllsss~~~|||yyymmmSSSGGGDDDDDDEEEGGGCCCBBB@@@>>><<<<<<>>>@@@:::>>>BBBDDDBBB<<<666111......///000000///.........................................................------,,,,,,------...---------............///...//////////////////...///////////////000111111...000444<<>>===>>>AAADDDFFFFFFEEE<<<888333000//////......,,,,,,,,,---------......///---,,,---...///...---------------------------//////...,,,,,,000888???---///111222222111///...////////////////////////...///111333444444333333999AAAMMMXXX^^^aaabbbbbbiiifffhhhlllooommmkkkkkkjjjjjjiiieee```[[[YYYYYY]]]```bbb```\\\YYYZZZ]]]aaaaaa```^^^^^^ggguuu{{{tttsssuuu|||qqqbbb___[[[WWWTTTSSSSSSSSSYYYVVVRRRQQQSSSWWWZZZ\\\___^^^\\\YYYUUUQQQNNNLLLBBB???<<<999999:::===???JJJPPPWWW[[[[[[[[[\\\^^^YYYWWWUUUUUUVVVVVVUUUTTTFFFBBB;;;444000...000111........................---------............///------,,,,,,,,,---......------------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,------------...------........./////////------------------------......------------..............................------------------------------------------------------------------------,,,,,,------......//////,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------............------------------------------,,,,,,------......------++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,---------.....................//////000000111---333;;;CCCIIILLLPPPRRRRRRSSSTTTUUUUUUUUUTTTSSSUUUSSSQQQPPPQQQSSSVVVXXXeeeqqq|||yyyccc___jjjmmmoootttvvvqqqxxx}}}xxxllldddccceeejjjkkkooowww~~~zzz}}}}}}rrrtttvvvzzz|||rrrsss}}}www|||bbbTTTLLLDDD@@@AAA???BBBDDDBBB===:::<<<>>>777;;;???BBBBBB???:::777222222111000000/////////......................................................------------......---------............///...//////000000//////...////////////000111222222000444;;;CCCIIINNNPPPRRRWWWXXXXXXXXXXXXYYY\\\^^^~~~{{{zzzvvvoooccc\\\TTTOOOPPPQQQPPPNNNPPPOOOMMMMMMLLLHHHCCC??????======???CCCFFFGGGFFF@@@<<<666111/////////...,,,,,,,,,---------......///...------...///...---...........................---------///333888::://////000111111000000///////////////////////////000000111222555999===???KKKQQQYYY___cccdddddddddkkkggghhhnnnpppllliiijjjlllkkkkkkjjjiiihhhfffdddddddddcccaaa```aaacccdddqqqrrrsssqqqsss{{{tttnnnhhhfffccc]]]ZZZ[[[jjjpppnnneeedddoooxxxyyyvvv}}}|||wwwyyy}}}|||yyyuuusssqqqlllddd]]]ZZZXXXUUUTTTVVVYYY[[[\\\ZZZYYYYYYXXXWWWVVVVVVUUUJJJHHHDDD@@@>>>=========???HHHRRRYYY[[[[[[\\\^^^\\\ZZZXXXXXXYYYYYYXXXWWWRRRMMMEEE===666222111000........................---------............///,,,,,,,,,,,,,,,---...///,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------..................////////////..............................------------......................................................................................................---------...............,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,---......------............------........................+++,,,------......------++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------............---......///000000111111333999AAAIIIMMMPPPRRRTTTSSSTTTTTTUUUUUUTTTSSSRRRPPPOOOOOORRRWWW```hhhmmm|||{{{zzzXXXRRR[[[fffggglllrrrpppoooxxx{{{uuuuuu|||zzzrrriiigggwwwwww~~~yyyhhhaaaYYYLLLCCCCCCAAACCCCCCBBB???===<<<<<<;;;;;;<<<===>>>?????????777555333000/////////000......................................................------------......---------............/////////000000000000//////////////////000111222333555;;;BBBGGGJJJNNNRRRUUUXXXYYYYYYYYYYYY[[[___ccctttjjj^^^WWWUUUUUUTTTRRRUUURRRNNNNNNOOOMMMFFF@@@???===<<>>777222000/////////,,,,,,,,,---------......///...------...///...,,,........................,,,,,,---///333666666666222111000/////////000111000000000000000000000000222111000111555===EEEJJJYYY\\\___bbbcccdddfffgggjjjfffhhhooopppllliiikkkgggfffeeeeeeggggggeeeddd```______fffqqq{{{}}}sssrrr|||ggg\\\aaa\\\TTTOOOOOOPPPNNNMMMOOOPPPSSSQQQNNNTTT___]]]SSSRRRZZZ```___YYYXXX```iii]]]___dddmmmtttuuuqqqkkkssswww|||ccc```]]][[[YYYXXXVVVTTTVVVUUUTTTSSSTTTUUUWWWXXXTTTRRRNNNIIIEEEAAA???>>>999CCCOOOXXXZZZ[[[\\\^^^___]]][[[[[[[[[ZZZXXXVVVXXXTTTMMMEEE===666111///........................---------.........//////,,,,,,,,,,,,,,,---...///,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,------...................../////////000..............................------------......////////////////////////.......................................................................................---------,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,---...///------............------........................+++,,,,,,---.........---++++++,,,,,,,,,---------,,,,,,,,,---------......---------.........//////---......///000111111222999>>>EEELLLPPPRRRUUUVVVSSSTTTUUUUUUTTTSSSRRRQQQPPPPPPSSSZZZeeesssxxxzzz}}}pppmmmyyy}}}{{{sssdddhhhmmm~~~{{{}}}nnndddsssyyytttwwwyyy~~~xxxwwwssskkkmmmhhhZZZOOOOOOEEECCCAAA@@@AAA@@@>>>;;;@@@>>>;;;999:::>>>BBBEEE:::777444000......///000////////////////////////////////////////////////......------------......---------.........////////////000000000000//////////////////000111222333:::@@@GGGJJJJJJMMMSSSYYYUUUVVVXXXYYY[[[___eeeiiizzzpppmmmhhh\\\SSSPPPRRRSSSPPPNNNPPPSSSLLLBBBBBB???@@@BBBBBBAAADDDIIIHHHAAA<<<:::555---+++...........................,,,,,,,,,---...000222333,,,---...---,,,---111555...//////000000000000///111111000000//////......111000.........//////...222000///333<<>>===<<<999333---,,,...222......//////...------,,,////////////////////////........................,,,---......//////................../////////000///000000000///000222444@@@AAAEEEKKKRRRVVVXXXXXXTTT\\\\\\WWW[[[gggjjjdddppppppuuuwwwqqqqqqoooeeeZZZTTTQQQTTTUUURRRQQQRRRNNNHHHBBB???>>>@@@???>>>BBBGGGIIICCC???>>>999000---///........................///////////////000111111111222333222111222666999///000111111222111111111222111111111000000000000000/////////000000000000111222444;;;DDDNNNWWW[[[```bbbdddfffggghhhjjjlllooohhhdddeeeeeedddfffjjjccc^^^YYYZZZ```jjjqqquuusssaaacccaaaZZZUUUVVVWWWWWWUUURRRRRRVVVWWWXXX[[[aaadddkkkiiihhhpppsssuuu{{{uuunnnkkkjjjmmmrrrrrrmmmhhhcccbbbaaa```___^^^[[[ZZZZZZPPPRRRXXXXXX\\\^^^VVVwwwxxxeee\\\TTTRRRRRRQQQRRRTTTQQQSSSVVVWWWXXXXXXXXXYYYUUUVVVYYY\\\___```^^^\\\]]]^^^______]]][[[YYYWWWYYYXXXUUURRRMMMDDD;;;555111111000...------///111////////////////////////............------------......------------......,,,------......------,,,------------------------,,,,,,---------..................------,,,,,,,,,........................+++,,,---...//////......---------...///000111111//////000000111111222222222222333444444444444444333222222111111111111111222222222111000/////////........................000///...---------............---,,,,,,---...///------------------------------------------------........................................................................---------------------------------------------------------.........//////---///111000...000777===FFFJJJNNNQQQRRRSSSSSSTTTVVVTTTTTTUUUQQQMMMOOOSSSPPPppp}}}|||qqqeeeuuu~~~~~~zzzqqqnnnuuuzzz|||~~~zzzrrrllleee]]]SSSKKKEEECCCCCCCCCDDDCCC@@@<<<:::;;;===>>>>>>;;;666111...///000.........///......------////////////////////////........................,,,---......//////.............../////////000000000111111000000222666888BBBEEEJJJOOOSSSWWWYYY[[[YYY\\\]]]^^^cccjjjkkkgggjjjkkkpppwwwpppmmmppprrrkkk^^^UUUOOOUUUXXXUUURRRRRRQQQOOOEEEBBB??????>>>===@@@FFFIIIFFFDDDBBB===555000000........................//////////////////////////////000//////000333555000111111222333333222222222222222222111111111111...//////000111111222222111666>>>GGGPPPXXX^^^```ddddddeeehhhkkkmmmmmmllliiihhhiiikkkiiiccc___^^^WWWQQQOOOVVVeeerrrxxxyyyzzzzzzzzzwwwrrrjjjccc^^^RRROOOOOOQQQRRRTTT[[[dddhhhlllrrrwwwvvvuuu{{{|||qqqfffbbbaaa]]]``````WWWbbbbbbbbbfffooowwwwwwrrryyyxxxooolllbbbSSSOOOUUUQQQSSSVVVYYYZZZZZZYYYXXX]]]___aaaaaa___^^^]]]^^^^^^^^^______^^^\\\ZZZYYYYYYXXXWWWUUUQQQKKKDDD???666444111000000000///...////////////////////////------------...///111222......------------......------............------------------------------,,,------------..................---------------........................---......///000000//////------...///000111111222111111222444555666888888::::::<<<===>>>?????????@@@@@@AAAAAA@@@@@@???>>>===<<<;;;:::999888777666222222111111000000000///000///...............///............------------------------------------------------------------........................................................................------------------------------------------------------........./////////...///000///000555>>>DDDMMMOOORRRSSSSSSRRRRRRSSSRRRQQQRRRSSSPPPMMMQQQWWWfff|||oookkk~~~xxx~~~uuueeeTTTHHHBBB@@@CCCCCCCCCAAA>>>;;;;;;;;;???@@@???<<<777333000///.........///////////////////////////////////////........................------...////////////........./////////000000000111111111111222555:::???EEEJJJPPPTTTUUUWWW[[[^^^```]]]___fffjjjjjjlllooo|||{{{{{{xxxsssmmmiiillloookkk___TTTPPPRRRTTTUUUUUUUUUUUUUUULLLGGGCCC@@@===<<<@@@FFFHHHGGGGGGEEEAAA999333000........................------..................,,,,,,,,,,,,,,,---///000000000111222333333333333111111111111111111111111...///000111111111222333777>>>IIISSSZZZ^^^``````dddbbbcccggglllnnnmmmkkkiiifffeeehhhjjjgggaaa\\\RRRSSSYYYdddnnnrrrnnnhhhaaa______^^^WWWPPPQQQVVVUUUUUU]]]iiimmmppp}}}kkk___XXXZZZ]]][[[[[[^^^ccczzzqqqddd___UUUSSSPPPOOOQQQSSSUUUVVVZZZ^^^aaaaaa^^^[[[[[[\\\\\\]]]]]]]]]]]]\\\ZZZZZZXXXWWWWWWVVVUUUQQQLLLHHH>>>999333000000000...,,,///////////////////////////...------...000222444......------------......------............------........................------------...........................---------............////////////000000000000000////////////000111222222333333333888888:::<<<>>>@@@AAABBBFFFGGGIIIJJJLLLMMMNNNNNNPPPQQQRRRRRRRRRQQQOOONNNKKKJJJIIIGGGFFFDDDCCCBBB<<<<<<:::999777555444333...............//////000,,,,,,---......---,,,,,,....................................................................................................................................................................................///////////////000000111444;;;EEELLLQQQSSSTTTTTTSSSSSSTTTUUURRRPPPOOONNNLLLMMMVVV```xxxooolllnnnxxx}}}uuu___OOOEEE@@@BBBBBBBBBAAA???===<<<;;;@@@AAABBB@@@===777333000//////////////////000000////////////////////////........................------...///////////////...////////////000000000111111111111333888>>>CCCHHHNNNTTTWWWWWWXXX\\\aaaddd___bbbjjjjjjeeemmm|||}}}~~~xxxqqqpppqqqoooeee\\\UUUQQQOOOSSSXXXZZZZZZYYYSSSLLLEEE@@@;;;888<<>>===???@@@AAABBB@@@<<<666333000000/////////000000111000000000000000000000000////////////////////////---...//////000000//////////////////000000000111000000111111444:::AAAFFFIIIOOOVVVXXXXXXYYY]]]aaaeeeaaadddjjjfffcccvvv|||zzzssskkk```WWWQQQUUU[[[^^^______YYYQQQGGG???888555999???BBBFFFHHHFFFCCC@@@:::333////////////////////////---...111333444555555444000//////000111222111000......000111222222222222///////////////000000000///111222111111444:::???KKKQQQYYY\\\ZZZVVVTTTSSSQQQSSSVVV[[[```ccccccbbb\\\```hhhuuurrrdddiiikkkcccVVVLLLJJJLLLPPPVVV^^^cccjjjxxxxxxmmmuuuwwwxxxzzz}}}uuufffaaa]]]WWWWWW\\\nnnqqqddd\\\YYYVVVTTTUUUXXX\\\^^^^^^]]]]]]]]]YYYYYYYYYYYYZZZZZZZZZZZZWWWVVVUUUUUUVVVVVVTTTSSSMMMGGG===555111/////////000000000000000000000000222111000///......//////......------------............////////////..............................------........./////////.............../////////.........//////000000111///...//////000111333444777999===BBBFFFIIIKKKLLLNNNOOOPPPQQQSSSTTTUUUVVVWWWWWWXXXYYYZZZZZZYYYYYYYYYYYYZZZZZZYYYYYYXXXWWWXXXWWWVVVTTTRRRQQQOOOOOOQQQPPPNNNKKKHHHEEECCCBBB@@@???===:::777444111///.....................///................................................////////////////////////////////////////////////............................................................................../////////000000000111333666;;;AAAHHHMMMQQQOOOQQQTTTUUUTTTTTTTTTUUUSSSQQQQQQRRRUUU___ssszzzttt{{{vvvvvv~~~}}}ooofff[[[QQQKKKIIIEEECCCBBBBBB@@@???>>>>>>>>>@@@@@@>>>;;;888333222000/////////000111000000000000000000000000////////////////////////......///000000000000////////////000000000111111000111222444777<<>>777////////////////////////...///111333444333222222...---,,,---000000///---...///000222333444444444//////000000000111111111...000222222444:::DDDLLLRRRWWW[[[YYYTTTNNNLLLLLLLLLPPPVVV[[[___aaacccddd```ooorrr___]]]___]]]UUULLLNNNYYYdddnnnzzzyyyyyy~~~lllddd___eeeuuupppxxx~~~xxxjjj^^^[[[]]]hhhooowww{{{wwwnnnccc]]]ppp{{{|||~~~qqqiii___XXXVVV___fffhhhjjj|||vvvhhh___^^^\\\ZZZZZZ[[[\\\\\\\\\ZZZZZZYYYZZZZZZ[[[\\\\\\YYYWWWVVVVVVWWWWWWVVVUUUPPPMMMGGG???777222000000000000000000000000000000000000/////////...............------------............////////////..........................................////////////---........./////////000---......///000000111111000111333555999===@@@BBBDDDFFFJJJOOORRRTTTUUUVVVVVVVVVWWWWWWXXXXXXYYYYYY[[[[[[[[[[[[ZZZZZZYYYXXXZZZZZZYYYXXXXXXXXXXXXYYYXXXXXXVVVUUUSSSRRRQQQPPPSSSRRRPPPOOOMMMKKKJJJIIIIIIHHHGGGEEEBBB>>>;;;999666555333111000//////000................................................////////////////////////////////////////////////.........................................................................../////////000000000000222444999@@@GGGLLLNNNOOONNNQQQTTTUUUTTTRRRQQQQQQQQQSSSWWW]]]dddrrrxxx}}}{{{~~~zzztttllljjjdddZZZWWWRRRKKKGGGEEEDDDBBBAAA<<<;;;:::<<>>AAAAAA@@@777555222000///...///000000000000000000000000000000000000000000000000000...//////000000000000000000000000000111111111111111444777:::===AAAFFFJJJPPPQQQTTTZZZ___cccdddcccfffeeegggnnn~~~qqqnnnqqq}}}wwwvvvwww{{{zzzpppaaaZZZ]]]cccjjjfff\\\OOOCCC>>>@@@DDDJJJHHHFFFEEEEEECCC@@@>>>777333000///000000...,,,111///---...111222000...////////////000000000000222222111111222222333444333111//////000111111111000000222777AAAMMMWWW]]][[[ZZZWWWRRRNNNLLLLLLMMMXXXaaafffbbbccclllwww|||~~~ssskkkaaaWWWWWW]]]ZZZZZZaaalllvvvtttiiifffdddbbbcccddd```ZZZWWW[[[aaaaaa\\\dddddddddeeehhhmmmtttxxxvvvxxx{{{|||vvvmmmkkknnnjjjpppmmmkkkpppiii______```dddbbbeeejjjccc\\\dddccchhhqqq}}}uuuiiikkkooo```^^^cccjjjnnnssscccYYYTTTUUUZZZ___ZZZZZZZZZ[[[ZZZZZZXXXXXX^^^[[[VVVTTTTTTUUUUUUUUUUUUQQQMMMKKKHHHBBB888000555222000///000000000/////////............//////..............................////////////......////////////////////////000000000000000000000000...000111000///---......111111111000000333888;;;@@@CCCIIIOOOTTTVVVWWWWWWXXXYYYZZZZZZ[[[[[[[[[[[[]]][[[YYYWWWVVVXXXZZZ\\\\\\[[[ZZZ\\\^^^\\\VVVQQQLLLNNNOOOMMMIIIHHHJJJMMMQQQSSSTTTUUUSSSRRRSSSTTTTTTSSSSSSRRRPPPNNNLLLKKKTTTSSSQQQPPPPPPPPPQQQRRRLLLJJJFFF@@@;;;555222///...//////////////////......------------...///000...//////000///......---.........------,,,,,,,,,---.........//////000000000000000000000000000000////////////////////////...000111111000000111333777<<>>JJJUUUZZZ[[[[[[YYYWWWWWWYYY[[[]]]]]]\\\aaaiiiqqq}}}{{{tttkkkaaaZZZVVVUUU]]]gggoooyyyppp___[[[]]]\\\[[[\\\\\\fffrrrzzz{{{yyypppsssuuutttqqqooopppnnneeeZZZbbbbbbvvvuuullleee___www|||sssjjj\\\SSSRRR^^^^^^]]]ZZZXXXYYY]]]```^^^[[[XXXVVVVVVWWWWWWWWWVVVSSSOOOMMMLLLFFF>>>777444222111000111111///---//////............//////..............................////////////......////////////////////////000000000000000000000000,,,---//////...---...///111111111111444999@@@FFFNNNPPPSSSUUUWWWXXXXXXWWWXXXXXXZZZ\\\]]]^^^^^^^^^___^^^\\\[[[[[[\\\]]]^^^___^^^\\\WWWRRRLLLIIIGGG@@@BBBEEEFFFEEEDDDCCCCCCBBBDDDHHHMMMPPPRRRRRRRRRNNNNNNOOOPPPQQQRRRSSSSSSPPPPPPPPPPPPQQQRRRSSSTTTUUUSSSPPPJJJDDD>>>999666333222000.........///000000000////////////......///---,,,---000000///---/////////.........------........./////////000000////////////////////////////////////////////////...000111111000000222333:::???EEEKKKMMMOOOQQQRRRPPPOOOPPPPPPMMMHHHHHHLLLVVVnnn~~~~~~|||vvvqqqooolllgggddd___]]]___bbbcccccchhhnnntttrrrpppnnnnnnoooqqqsssrrrsssrrrqqqooooooqqqssssssssssssrrrrrrpppoooooosssrrrrrrtttwwwxxxvvvtttsssqqquuu|||{{{}}}mmm```WWWNNNFFFBBBCCCAAA>>>;;;888999<<>>???<<<>>>BBBGGGIIIHHHDDD@@@777999>>>FFFNNNRRRRRRPPPKKKKKKLLLMMMOOORRRTTTUUUPPPQQQRRRSSSTTTUUUUUUVVVYYYXXXWWWSSSOOOIIIDDDAAA;;;888444111//////000111111111111111000///...---///---,,,---000222000///000000000000////////////......////////////000000///////////////////////////////////////////////////000111000000111333555???CCCHHHLLLNNNOOOPPPQQQPPPOOOOOOMMMHHHGGGOOOYYYlllxxxyyy|||~~~yyy{{{yyyuuutttqqqooohhhkkkmmmkkkgggfffhhhkkkeeefffkkkrrruuutttwww||||||{{{{{{{{{{{{|||}}}~~~wwwwwwwwwvvvuuuuuuwwwyyyyyyyyyzzz{{{zzzyyyxxxwwwyyyvvvqqqnnnmmmmmmlllkkkeeeeeeiiipppuuuwwwyyy}}}~~~tttoooiii[[[QQQMMMCCCDDDCCC>>>888666:::>>>AAA@@@>>>;;;666222111111000000000000000000000000000000000000000000000000/////////000000000111111111111111111222222333333444888===BBBGGGLLLQQQTTTXXXYYY[[[^^^bbbeeehhhjjjiii{{{zzzyyyvvvrrrsss|||wwwqqqssswwwzzzuuuhhhcccdddgggrrr{{{wwwfffSSSHHHDDDAAAAAACCCFFFHHHHHHEEECCC>>>:::555000......000111000/////////000000000/////////000000000111111111222222111111222222333444222222222222111111222333999>>>FFFQQQZZZ___^^^\\\[[[]]]```bbbcccaaa___]]]dddppp{{{xxxkkk]]]UUURRRRRRSSSWWWcccvvvqqq]]][[[dddkkkkkkjjjuuuzzz~~~yyyuuu|||{{{{{{{{{vvvtttxxxlllpppyyyccc```]]][[[[[[\\\]]]^^^]]][[[XXXWWWXXXYYYYYYXXXVVVTTTSSSSSSSSSQQQLLLHHH;;;777333000////////////000000////////////000000..............................////////////......///////////////////////////////////////////////////000111111000000111333---000666===EEEMMMVVV\\\ZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[ZZZYYYXXXVVVUUUTTTOOONNNMMMNNNPPPTTTXXX[[[]]]]]][[[UUUNNNHHHFFFFFF???@@@BBBGGGKKKJJJEEEAAA:::999:::BBBLLLSSSSSSQQQNNNMMMLLLKKKKKKKKKLLLMMMRRRSSSTTTUUUUUUVVVVVVVVVTTTUUUVVVVVVUUURRRNNNLLLDDDBBB>>>999555222111000000111111111111000///...000111111111000000111222000000000000000000000000//////////////////000000........................////////////////////////000000000000000222666999DDDGGGKKKNNNOOOOOOOOOPPPQQQMMMJJJKKKLLLSSSbbbpppxxxmmmlllpppvvv~~~pppaaabbbiiijjjiiijjjiiioootttuuurrrrrrvvvzzzxxxxxx{{{{{{{{{zzz{{{||||||}}}|||{{{{{{rrrsssuuuvvvwwwzzz~~~}}}{{{{{{}}}|||yyywwwvvvvvvvvvvvvpppooopppqqqnnniiijjjnnnxxx|||uuuqqqzzz{{{xxxwwwyyyvvviii]]][[[FFFDDDAAA===::::::<<<>>>@@@BBBCCC???999444222222000000000000000000000000000000000000000000000000//////000000000111111111000111111222222333333333777:::???DDDIIINNNTTTWWWYYYYYY\\\aaaeeefffiiilllssszzzsssqqqpppqqqxxxvvvsssrrrpppyyynnniiilllqqquuuwww{{{{{{rrraaaMMM>>>??????AAADDDFFFGGGEEECCC@@@===888222///...000111///000000000/////////000000000000000111111111111222222111111222222333444111222333222222333777:::@@@HHHRRRVVVUUUTTTUUUWWWZZZ\\\___```aaaeeelllqqqrrruuuuuukkk[[[QQQSSSYYYWWWeeeyyyxxxeeeaaaaaahhhpppxxxyyymmmeeebbboootttooowwwuuufff]]]\\\^^^]]][[[[[[YYYWWWWWWXXXYYYYYYXXXUUUTTTTTTTTTTTTRRROOOMMMEEE>>>666///...///111333000000////////////000000////////////////////////......////////////......////////////////////////////////////////////////000111111000//////000222---333===GGGOOOUUU[[[^^^ZZZZZZYYYYYYYYYYYYZZZZZZUUUUUUTTTSSSQQQOOOMMMLLLEEECCCBBBBBBFFFMMMTTTYYY___^^^\\\\\\[[[XXXSSSNNNAAA???>>>@@@CCCCCC@@@===@@@<<<;;;???IIIRRRUUUUUUTTTSSSQQQNNNLLLJJJHHHHHHNNNNNNOOOPPPRRRSSSUUUUUUQQQRRRUUUVVVVVVTTTRRRPPPLLLKKKHHHEEE???:::555222000000000111111111000000000555999777222///111555////////////////////////000000000000000000//////////////////////////////000000000000000000000000000000000000111555:::>>>HHHJJJMMMOOOOOONNNNNNOOOPPPIIIFFFLLLXXXgggyyysssfffkkkwww}}}rrrmmm\\\UUUbbbrrrwwwxxx{{{xxxyyy{{{zzzyyywwwwwwxxxwwwuuuuuuvvvtttooopppsssxxxyyy{{{{{{zzzxxxvvvuuurrrtttwwwyyy|||}}}{{{{{{||||||wwwxxxzzz{{{|||}}}~~~}}}|||}}}}}}xxxrrrtttyyytttvvvnnnhhhnnnttt{{{}}}yyyxxxwwwyyy}}}{{{xxxpppmmmXXXPPPFFF@@@@@@AAA@@@===>>>AAACCCAAA;;;666333333111111111111111111111111111111111111111111111111000000000000111111111111000111111222333333444444999<<<@@@EEEIIIOOOUUUYYY^^^^^^bbbhhhiiigggjjjpppvvvvvvwwwttttttwww{{{uuu|||rrrkkkjjjpppwww}}}wwwyyy{{{oooUUU???@@@??????AAACCCEEEDDDCCCAAA???;;;555000...///111...000111000///...///111000000000111111111222222222222111111222222333444000222333222222666===CCCLLLSSSXXXUUUKKKGGGJJJPPPWWWYYY\\\```hhhtttxxxlll]]]UUURRRTTT[[[ccc{{{zzznnnllljjjeeeaaagggqqq}}}yyywwwzzz~~~ttttttzzztttccc[[[YYYYYYXXXYYYXXXVVVWWWXXXYYYYYYXXXUUUUUUUUUUUUTTTSSSQQQPPPMMMEEE;;;333///000333444111000000//////000000111////////////////////////......////////////......////////////////////////000000000000000000000000///000000///---...000222444;;;GGGQQQWWWZZZ\\\]]]\\\\\\[[[ZZZXXXVVVTTTSSSKKKKKKLLLLLLKKKKKKJJJIIIBBBAAA???@@@EEELLLSSSXXXZZZXXXWWWYYY[[[XXXRRRLLLFFFDDDAAAAAAAAAAAAAAA@@@DDD@@@===>>>EEENNNTTTWWWVVVVVVUUUTTTRRROOOMMMLLLFFFFFFGGGHHHKKKNNNQQQSSSSSSTTTUUUVVVVVVTTTRRRQQQPPPPPPOOOMMMHHHBBB<<<999333333222111111111222222000666<<<;;;666222333555////////////000000000000111111000000000000//////000000000000000000000000000000000000000000000000000000000111333888???DDDJJJLLLNNNOOONNNMMMNNNNNNNNNJJJLLLXXXhhhxxxuuuqqqwwwqqqqqqkkkaaa```nnn}}}}}}zzzwwwsssoookkkhhheeeaaa______aaa```^^^```eeellllllmmmnnnmmmjjjhhhfffkkkmmmoooqqqsssvvvzzz}}}yyy|||~~~~~~||||||zzzzzz}}}~~~zzzssswwwwwwvvv~~~}}}~~~ttt|||{{{{{{~~~uuugggTTTIIIFFFEEEBBB===???AAABBBAAA===999666444111111111111111111111111111111111111111111111111000000000111111111222222000111111222333444555555<<<>>>BBBFFFJJJOOOUUUYYY______ccchhheeebbbjjjwww}}}tttrrr~~~{{{uuutttxxx}}}{{{ooottt|||eeeMMMAAA@@@>>>>>>@@@AAABBBAAAAAA@@@===888222...///000...000111111......///111000000111111111222222222222222111111222222333444///111222222333999CCCLLLRRRUUUTTTMMMDDDBBBIIIPPPWWWYYY```lllxxx}}}eeeZZZPPPPPPWWWdddvvvzzzfffaaa```^^^fffsss{{{tttwww|||{{{zzzjjj```[[[ZZZYYYXXXWWWXXXZZZ[[[ZZZYYYVVVWWWWWWVVVUUUSSSRRRQQQQQQKKKAAA999555333222222111111000000000000111111////////////////////////......////////////......////////////////////////000000000000000000000000//////000000000222666999@@@FFFPPPXXX\\\]]]]]]]]]ZZZ[[[ZZZYYYVVVRRROOOMMMHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEGGGJJJOOOSSSVVVSSSSSSSSSTTTSSSQQQNNNLLLNNNOOONNNLLLKKKJJJKKKLLLJJJGGGDDDBBBDDDIIINNNRRRVVVWWWXXXXXXWWWUUURRRPPPHHHGGGEEEEEEFFFHHHLLLNNNRRRRRRSSSSSSTTTTTTSSSSSSQQQQQQPPPOOOLLLIIIFFFDDD;;;999666333111111222333///222666:::<<<:::666333000000000111111111222222111111111000000000//////111111111111111111111111000000000000000000000000000000000111555;;;DDDJJJKKKMMMNNNOOONNNMMMMMMNNNOOOSSS___ooo{{{~~~yyytttvvvyyy|||zzzuuurrrtttwwwrrrooonnnrrrwwwwwwsssooojjjhhhccc]]]XXXTTTQQQPPPKKKJJJKKKNNNNNNLLLNNNSSSRRRSSSTTTTTTTTTRRRQQQPPPSSSUUUWWWXXXYYY[[[___bbb```fffnnnvvv{{{}}}}}}|||}}}~~~}}}~~~}}}{{{|||~~~}}}~~~~~~~~~uuu{{{dddQQQGGGDDDBBB@@@AAA@@@@@@@@@@@@===999666111111111111111111111111111111111111111111111111000000111111111222222222000111111222333444555666???AAADDDGGGKKKPPPVVVZZZ\\\\\\aaaeeecccdddvvv{{{xxxvvviiiqqqsss^^^CCC@@@===<<<>>>???@@@@@@AAAAAA???:::333///...000...000222111...---///111000111111111111222222222222222111111222222333444///111222111333;;;GGGQQQSSSQQQLLLFFFBBBEEEMMMUUUXXX\\\hhhzzzlllXXXKKKNNNVVV___hhh|||wwwbbbWWW___fffnnnrrrvvv}}}vvvyyyqqqfffbbbZZZYYYXXXYYY[[[]]]\\\[[[XXXYYYYYYXXXUUUSSSRRRRRRSSSMMMFFF???999555222000111111000000000000111111000000000000000000000000......////////////......////////////////////////000000000000000000000000000111222333555888<<<@@@IIIOOOUUU[[[]]]]]]]]]]]]UUUVVVVVVVVVTTTPPPLLLIIIJJJJJJIIIHHHGGGEEEDDDCCCGGGHHHKKKMMMPPPQQQRRRRRRTTTVVVWWWVVVSSSRRRTTTWWWSSSUUUWWWVVVSSSQQQSSSUUUQQQPPPMMMHHHEEEEEEHHHJJJTTTVVVXXXYYYXXXUUURRROOOQQQNNNJJJEEEDDDEEEGGGIIILLLMMMNNNPPPRRRSSSUUUVVVPPPPPPOOONNNMMMMMMMMMMMMAAA>>>999555222111222333///...000888@@@@@@888000111111111222222333333333222111111111000000//////111111111111111111111111000000000000000000000000000000111222666===GGGMMMKKKMMMNNNNNNMMMLLLMMMNNNSSS^^^qqq~~~rrrjjjgggsssuuuxxxzzzzzzyyyyyyyyyvvvwwwtttnnniiiddd]]]WWWOOOOOOLLLGGGAAA???@@@BBB???>>>@@@CCCAAA<<<<<>>???@@@BBBBBBAAAAAA@@@===???AAABBBDDDGGGKKKNNNLLLNNNQQQUUUZZZ^^^aaaccceeejjjpppuuuyyy}}}zzzxxxzzzssswwwuuuxxxxxxsssvvvkkkTTTEEE@@@BBBDDDCCCAAA???@@@BBBAAA<<<888111111111111111111111111111111111111111111111111000111111111111222222222000111111222444555666666BBBDDDFFFIIILLLQQQVVV[[[]]]^^^dddiiiiiiooo}}}}}}xxxrrr{{{nnnKKKDDD===999777555777;;;@@@@@@???<<<777222//////000000000000000000000000222222222222222222222222555000...222555333222222444444444666:::CCCOOOWWWWWWMMMFFFGGGJJJNNNVVV___[[[lll|||aaaSSSRRRRRRSSS]]]uuu~~~yyyrrrkkkdddgggmmmwwwwwwggg\\\YYY___aaa[[[YYY^^^\\\[[[YYYXXXXXXVVVSSSPPPSSSOOOJJJEEE@@@:::444000333333222000......000111//////............//////000000000000000000000000000000000000000000000000///000222222000......///...111555:::???EEELLLQQQRRRTTTWWWXXXXXXWWWUUUSSSLLLKKKJJJKKKNNNQQQRRRSSSUUUQQQKKKGGGEEEEEEGGGHHHNNNNNNQQQTTTUUUTTTUUUVVVWWWWWWVVVUUUSSSSSSTTTUUUZZZUUURRRUUUXXXWWWVVVWWWRRRSSSSSSSSSRRRRRRTTTUUUXXXUUUTTTWWWWWWSSSNNNKKKLLLMMMMMMLLLIIIEEECCCBBBIIILLLNNNMMMKKKLLLRRRWWWSSSQQQMMMKKKJJJLLLNNNPPPLLLGGGAAA;;;888666444222333111000333888<<<;;;:::555222111555;;;>>>===:::555444333111000111111222555222111111///---000555000000000000////////////000//////555>>>FFFKKKLLLMMMMMMOOOQQQOOOKKKMMMRRR^^^iiixxx~~~ooofffhhhlll|||zzzxxxxxxxxxvvvqqqllllllggg```XXXPPPKKKHHHGGGBBBAAA>>><<<<<<<<<>>>??????===<<<===>>>??????>>>>>>>>>>>>===>>>>>>???@@@<<<===>>>???@@@AAAAAAAAABBBBBBCCCDDDEEEFFFGGGHHHOOOSSSWWWZZZ\\\cccmmmuuuyyy}}}xxxvvvssssssvvv}}}~~~yyyzzzyyyrrr{{{kkkYYYNNNGGGCCC???BBBDDDDDDAAA<<<:::;;;>>>777444000111555777555111222222111111111111222222000111111111111222222222333333333222333666;;;???BBBEEEIIIMMMQQQTTTYYY\\\bbbcccdddccckkk|||~~~{{{{{{WWWHHH;;;999:::777666999===??????===888333000///111111111111111111111111222222222222222222222222555000///222555333111222444444555:::BBBJJJPPPSSSNNNKKKKKKPPPSSSUUU[[[dddzzzzzz{{{yyymmm\\\RRRQQQZZZnnnpppgggggglllppp|||}}}{{{yyysssaaaVVVZZZ___^^^^^^aaa^^^\\\ZZZXXXXXXVVVTTTRRRQQQPPPMMMJJJEEE>>>666000222222111000//////000000/////////....../////////000000000000000000000000000000000000000000000000000222222111000///000111222666;;;AAAFFFLLLQQQUUUXXXXXXWWWVVVSSSPPPMMMKKKKKKJJJJJJMMMRRRXXX^^^aaaVVVTTTRRRRRRTTTTTTSSSQQQUUUUUUUUUWWWWWWUUUSSSSSSVVVWWWWWWWWWVVVUUUTTTTTTUUUXXX___dddbbbZZZTTTSSSSSSTTTUUUVVVXXXWWWUUUSSSUUUVVVYYY[[[ZZZWWWVVVVVVNNNMMMKKKIIIGGGFFFGGGHHHHHHKKKMMMMMMJJJJJJMMMQQQTTTRRRPPPMMMMMMMMMOOOPPPQQQMMMHHHCCC???999333///444222000///333:::BBBHHH444666:::CCCLLLOOOMMMIII333222111000000000111111///---///444555111000111000000000000000000000/////////222888@@@HHHLLLMMMPPPMMMJJJJJJIIIIIIPPPXXXXXXfffqqq{{{}}}rrr{{{zzzzzzqqqiiifffjjjqqqvvvwwwuuurrrooommmiiiccc^^^TTTQQQLLLFFFBBB@@@??????>>>>>>===<<<<<<===>>>???>>>???AAAAAAAAAAAA@@@??????????????????@@@@@@@@@AAABBBCCCCCCCCCCCCBBBBBB@@@@@@@@@@@@AAAAAAAAAAAABBBEEEHHHHHHHHHLLLTTTZZZ```dddjjjrrrxxx}}}|||yyywwwuuuwww|||~~~yyyjjj^^^WWWQQQJJJDDD@@@AAAAAA@@@>>>===>>>???;;;777333222444555333000222222111111111111222222111111111111222222222222222333222222333666<<<@@@DDDGGGKKKOOORRRVVVZZZ]]]```aaaeeemmm|||{{{ooouuulllRRR;;;999<<<888555777999<<>>;;;666222000111111111111111111111111222222222222222222222222555111000333444222111222444555999BBBKKKPPPPPPMMMHHHIIINNNUUUZZZ^^^fffnnn~~~xxxooodddZZZVVV]]]fff|||jjj^^^\\\dddxxx}}}~~~{{{|||}}}}}}eee]]]^^^]]]]]]``````^^^ZZZYYYXXXWWWUUUSSSPPPPPPPPPPPPKKKCCC999222111111111000000000000000000//////////////////000000000000000000000000000000000000000000000000000222222222111000000333666999>>>EEEKKKPPPSSSVVVXXXXXXWWWTTTQQQMMMJJJGGGEEELLLNNNQQQTTTXXXZZZ\\\]]]___\\\XXXVVVWWWVVVSSSQQQVVVTTTQQQQQQTTTXXX\\\]]]gggggggggggggggggghhhiiigggnnnyyy~~~vvviiibbbaaa^^^]]]]]]```bbb___XXXPPPNNNRRRVVVWWWVVVUUUUUUUUUSSSRRROOOLLLIIIFFFEEEDDDGGGJJJNNNNNNLLLJJJKKKLLLVVVUUUSSSRRRPPPPPPPPPPPPRRRQQQOOOLLLHHHAAA999333333444222//////555@@@IIIPPPMMMJJJGGGDDD>>>666///000000//////000000111222333......222555333000///000000000000000000000000///111555<<>>???======>>>>>>???@@@AAAAAA>>>BBBFFFGGGEEEBBBAAAAAA@@@AAAAAAAAAAAAAAA@@@@@@CCCCCCDDDEEEDDDCCCBBBAAABBBBBBBBBBBBAAA@@@??????===??????>>>;;;<<<@@@DDDFFFHHHMMMTTT\\\eeelllpppyyy|||~~~{{{uuuwww{{{~~~ssslllddd```___[[[RRRJJJCCCBBB@@@@@@AAAAAA@@@???@@@;;;666333444444222///222222111111111111222222111111111111222222222333111222222222333777===AAAGGGJJJNNNQQQTTTXXX\\\___```aaaiii}}}nnnccchhhyyy```@@@888;;;888555666666:::>>>???===888444222111111111111111111111111111222222222222222333333444111111444444111111333333888@@@IIIOOOOOOKKKHHHJJJKKKPPPWWW___gggnnnsssffffffbbbXXXSSS\\\tttpppdddeeelll}}}nnnccc]]]]]]bbbbbb___[[[YYYXXXWWWUUUTTTQQQQQQQQQQQQNNNGGG>>>777222111000111111111000///000000000000000000000000000000000000000000000000000000000000000000000000222222111000000222777:::BBBGGGNNNTTTVVVWWWWWWWWWRRRPPPNNNKKKIIIHHHHHHHHHMMMRRRYYY^^^^^^\\\XXXUUU```[[[UUUSSSUUUYYY[[[[[[^^^]]]ZZZZZZbbbooozzz}}}~~~tttiiiXXXZZZ[[[ZZZ[[[ZZZVVVQQQQQQRRRSSSTTTSSSOOOJJJFFFHHHLLLQQQSSSQQQOOONNNNNNWWWWWWVVVUUUTTTRRRQQQPPPOOOOOOOOOOOOMMMIIIDDD???444555444222000111444777HHHBBB;;;555333333222111/////////000111222222333???555......000111000111000000000000000111111111///333:::AAAHHHLLLNNNNNNNNNKKKJJJLLLNNNPPPUUU[[[gggyyy~~~|||~~~~~~yyy]]]OOORRRYYYccclllqqqoooiiidddZZZXXXUUUQQQLLLFFFAAA>>>??????>>>>>>>>>@@@BBBCCC???@@@AAABBBCCCCCCCCCCCCAAAHHHNNNOOOKKKGGGFFFGGGFFFFFFGGGHHHHHHGGGFFFEEEDDDEEEFFFGGGHHHGGGFFFEEEGGGGGGHHHGGGGGGEEEDDDCCCDDDDDDDDDBBB???>>>@@@BBB@@@@@@AAADDDHHHLLLQQQSSSYYY```lllyyy~~~zzzwwwxxx}}}kkkgggdddfffiiiggg```YYYLLLHHHCCCBBBBBBBBB???<<>>CCCJJJMMMQQQTTTVVVZZZ]]]```cccfffsssxxxjjjbbbeeeooozzzsssNNN<<<888666555666444888>>>@@@>>>:::666333111111111111111111111111111111111222222333333333444111222555555222333666444===IIIOOONNNJJJGGGGGGMMMPPPVVV___hhhnnnllliiiVVVUUUSSSUUUbbb{{{|||qqqkkklllwwwzzzkkkeeefffccc```]]][[[ZZZXXXVVVTTTSSSRRRQQQOOOMMMIIICCC???555333111111222222111///000000111222222111000000111111111111111111111111111111111111111111111111111111000000111555;;;@@@JJJNNNTTTWWWVVVTTTRRRQQQLLLKKKJJJIIIIIIJJJKKKMMMPPPTTTZZZ]]]]]][[[[[[[[[ZZZ[[[^^^dddlllttt{{{~~~{{{yyyuuusssvvvvvvkkk]]]NNNMMMNNNPPPSSSUUUTTTRRRKKKOOOSSSWWWWWWVVVUUUTTTWWWWWWWWWWWWVVVTTTRRRQQQPPPNNNMMMNNNNNNMMMKKKIII===999555222111111///---777444000---...222555777///000111222333333444444@@@777///000333222222222///000000000111111111222111666>>>EEEKKKMMMNNNOOONNNJJJHHHLLLQQQUUU\\\cccnnnzzz~~~|||xxx}}}wwwcccYYYVVVQQQ[[[fffjjjdddZZZQQQMMMHHHHHHGGGDDDAAA>>>===<<>>>>>>>>???@@@AAABBBCCCDDDEEEFFFFFFFFFFFFGGGMMMTTTUUUQQQMMMMMMOOOMMMNNNNNNOOOOOOOOOOOOOOOHHHIIILLLOOOPPPPPPOOONNNJJJKKKLLLLLLKKKIIIGGGFFFFFFGGGGGGFFFDDDCCCDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBIIIMMMUUU```lllwwwzzzvvvttttttvvv{{{xxxtttvvv~~~tttrrrppprrrttttttoookkkTTTNNNGGGCCCBBBAAA>>>;;;???===999777666555555444333333222222222222333333111222222222222333333333111222222444666;;;AAAFFFMMMPPPSSSVVVXXX[[[___aaaccckkkxxxpppmmmkkkmmmrrr~~~xxxzzzfffGGG999777777555333888===@@@>>>;;;777555222222222222222222222222111111111222222333333444333222333777666444555::::::DDDOOOQQQMMMIIIIIILLLPPPZZZeeemmmqqqnnncccWWWTTTOOOPPPcccmmmiiimmmpppuuuyyytttjjjeeecccaaa___^^^[[[XXXUUUVVVTTTQQQOOOMMMKKKHHHFFF:::666222111222333111///000111222333333222111000111111111111111111111111111111111111111111111111000111222333666;;;BBBFFFPPPRRRUUUUUURRROOOMMMMMMKKKJJJJJJJJJKKKMMMOOOPPPZZZZZZXXXUUUSSSVVV]]]cccnnnwwwqqq]]]VVVNNNJJJKKKNNNQQQQQQOOOQQQTTTVVVXXXYYYXXXXXXVVVVVVVVVVVVUUUTTTSSSRRRTTTQQQNNNMMMMMMMMMLLLJJJHHH@@@777222222444444333555555444333000---***(((///000111333444444444444444111111777:::666222111///000000111111222222222444999AAAHHHKKKMMMNNNOOOPPPKKKHHHNNNWWWaaallluuuzzz|||hhhYYYSSSUUUYYYQQQWWW[[[XXXOOOHHHEEEFFF===>>>??????>>>===>>>@@@CCCCCCBBBBBBBBBBBBCCCCCCFFFFFFGGGIIIJJJKKKMMMMMMMMMQQQUUUVVVTTTSSSTTTVVVUUUUUUUUUUUUVVVWWWYYYZZZQQQSSSVVVZZZ[[[[[[ZZZYYYTTTUUUUUUUUUSSSPPPMMMKKKHHHHHHHHHHHHGGGFFFEEEDDDBBBCCCCCCDDDCCCBBB@@@???DDDDDDEEEIIIQQQ[[[dddjjj{{{|||wwwsssvvvzzz{{{uuuoooqqqxxx~~~}}}yyyuuuttt___YYYPPPHHHCCC@@@??????======;;;:::888777666666333333222222222222333333222222222222333333333333111222444555888===DDDIIIOOORRRUUUXXXYYY\\\___bbbcccttt{{{yyyxxxrrrooorrr~~~}}}ppphhhmmm|||xxx~~~WWW>>>:::999333444888===???>>>;;;888666222222222222222222222222000111111222333333444444222222444888888666888>>>DDDJJJPPPRRRPPPOOORRRVVV\\\jjjuuuuuunnneee[[[RRRVVV___rrrooocccdddqqq~~~vvvhhhgggfffeeeddd```[[[WWWWWWUUUSSSRRRQQQOOOMMMJJJ@@@:::333111222444222000000111333444444333111000111111111111111111111111111111111111111111111111000222444888<<>>>>>AAACCCGGGGGGHHHHHHIIIJJJKKKKKKLLLMMMNNNPPPSSSWWWZZZ\\\aaaaaabbbcccdddfffiiijjjiiihhhhhhhhhjjjmmmppprrriiikkkooorrrsssrrrqqqooonnnnnnmmmlllhhhccc___\\\XXXXXXWWWWWWUUURRROOOMMMGGGGGGGGGFFFFFFEEEDDDCCCBBBAAA@@@AAAEEEJJJPPPSSS```jjjyyy}}}xxxqqqoooxxx}}}xxxxxxwwwpppcccTTTHHHBBBAAACCC===>>>>>>===:::888666555444333333222222333333444222222222333333333444444222333555777:::@@@GGGLLLQQQSSSVVVXXXZZZ\\\___bbbiii|||~~~~~~vvvpppsssrrrsssjjjsssyyysss}}}dddBBB===;;;111555999===>>>===:::888777222222222222222222222222000000111222333333444444222222555999999777:::@@@MMMNNNPPPQQQSSSVVVZZZ]]]jjjxxxtttddd[[[XXXVVV]]]{{{uuukkkiiirrr}}}jjjjjjiiiiiihhhddd^^^YYYWWWVVVUUUUUUUUUSSSOOOLLLCCC<<<444111222444333111000111333444444333111000111111111111111111111111111111111111111111111111000333777;;;@@@FFFMMMRRRRRRRRRPPPMMMJJJIIIJJJLLLEEEGGGJJJNNNSSSWWWZZZ\\\PPPYYYeeeqqq{{{wwwyyysssRRRPPPMMMMMMNNNPPPRRRRRRSSSSSSRRRRRRSSSSSSTTTUUUSSSQQQPPPQQQQQQOOOMMMJJJEEEGGGHHHCCC;;;444111000444444222111000111555777...///111222222111000000333111222444222......222///000000111222222333333888>>>EEEIIIJJJJJJLLLNNNGGGMMM^^^uuuzzz{{{dddYYYLLLHHHJJJMMMJJJFFFDDDCCCAAA@@@@@@===:::666===@@@AAAAAA??????BBBEEEGGGGGGIIIKKKMMMNNNPPPQQQSSSSSSUUUWWW\\\aaafffiii|||yyywwwxxx|||~~~xxxrrroooooonnnlllkkkhhhddd___[[[VVVTTTRRROOOMMMKKKJJJJJJHHHGGGEEEDDDCCCDDDDDDDDDJJJSSSaaaooo{{{xxxvvvuuuaaaNNNDDDCCCDDD>>>???@@@???;;;888555444444333333222222333333444222222333333333444444444333444666888;;;AAAHHHMMMQQQTTTWWWYYYZZZ\\\___bbbrrr~~~yyywww|||{{{uuusss~~~uuuttt}}}~~~ZZZBBB999777666777:::>>>@@@@@@===;;;444444444444333222111111111111222222222333333333111444666555444888@@@HHHTTTNNNKKKQQQVVVZZZ___dddyyyyyysssfffXXXUUU\\\fff|||~~~jjjcccuuuzzzqqqgggeeeiiijjjddd^^^YYYWWWVVVVVVUUUSSSOOOLLLFFFBBB;;;555111111333555111111111111111111111111111111111111111111111111...000222222111000000111222666>>>FFFLLLPPPRRRSSSUUURRRLLLIIIJJJJJJEEE???AAAQQQVVVRRRTTTUUUVVV___hhhuuu~~~eeeXXXNNNMMMNNNMMMNNNRRRRRRPPPQQQUUUUUUQQQPPPRRRPPPOOONNNNNNOOOOOONNNLLLJJJIIIGGGFFFCCC===666111000000000222444444222000000000111111111111000000000000000000111111111111...000111222111111333444@@@DDDHHHKKKMMMNNNJJJFFFIII^^^vvv}}}vvvwwwqqqkkkWWWPPPHHHDDDDDDDDDBBB???===;;;999999;;;>>>@@@@@@???@@@BBBDDDEEEHHHKKKNNNRRRRRRQQQQQQRRRUUU[[[___aaaffflllppptttzzzzzzuuurrrmmmiiibbb]]]YYYVVVSSSQQQMMMKKKJJJIIIIIIHHHFFFCCCCCCFFFLLLSSS\\\iiixxxnnn]]]RRRGGG>>><<<<<<======<<<999666444444444444333333333222222111222333333444444333333555444666:::@@@GGGLLLNNNQQQ\\\[[[VVV[[[___```fffuuuzzz|||~~~rrrtttgggJJJ<<<:::777888:::>>>@@@@@@===;;;555555444444333222222111222222222222333333333333111333555666888===FFFLLLPPPSSSUUUWWW[[[eeesss~~~qqqooofffWWWNNNTTTjjj|||tttuuuqqqrrr{{{mmmhhhjjjlllhhhbbbWWWVVVUUUTTTTTTRRROOOMMMHHHCCC===666333222333444111111111111111111111111111111111111111111111111000222333222111111222444666:::AAAHHHNNNRRRSSSTTTZZZTTTLLLGGGFFFIIILLLLLLSSSTTTOOOOOOSSSTTT___wwwtttiiibbbYYYPPPLLLNNNPPPLLLLLLPPPRRRPPPOOOPPPOOONNNLLLMMMNNNNNNMMMLLLJJJIIIHHHGGGEEE@@@:::666333222111222333333111000000000111111111111000000000000000000111111111111///000111111111222444777AAAEEEIIILLLNNNMMMKKKHHHPPPhhh~~~}}}}}}ttt{{{nnn]]]WWWRRRLLLEEEBBBBBBBBB@@@>>>???>>>===>>>???AAAAAAAAACCCDDDEEEFFFGGGKKKPPPTTTUUUWWW[[[^^^bbbgggmmmrrrxxxqqqjjjddd^^^ZZZWWWTTTPPPMMMLLLKKKIIIHHHEEEFFFHHHKKKPPPXXXcccjjj|||vvviii]]]PPPEEE???>>>>>>>>>===:::777555444444444333333333333222222222333444444444444333555555777;;;BBBHHHMMMPPPRRR[[[[[[YYY^^^```dddqqquuuttt||||||tttyyyyyyVVVAAA>>>999999;;;>>>@@@@@@>>>;;;555555555444444333222222222222222333333333444444111222444888>>>EEEKKKPPPQQQUUUVVVYYYhhh}}}ccc___VVVPPPUUUmmmpppnnnoooiiiyyy{{{ooommmmmmkkkhhh]]][[[WWWUUUTTTRRROOOMMMJJJFFF@@@:::555333333333222222222222222222222222222222222222222222222222333333333222111222555777===@@@FFFMMMRRRUUUVVVVVV[[[WWWRRRMMMJJJLLLRRRVVV[[[WWWSSSYYYaaabbbvvvxxxjjjcccccc[[[SSSLLLMMMOOOMMMKKKKKKMMMKKKJJJJJJLLLMMMLLLKKKIIIHHHHHHGGGGGGDDD@@@===888555222111111111000///000000111111111111000000000000000111111111222222000111111111111333888;;;CCCFFFKKKMMMMMMKKKJJJJJJYYYuuuxxxzzzzzzkkk]]]SSSOOOJJJFFF@@@>>>???@@@???>>>===>>>@@@AAACCCCCCCCCCCCHHHIIIJJJLLLOOOUUU]]]cccdddiiipppxxx}}}uuupppkkkfff___YYYVVVTTTRRRQQQJJJJJJHHHGGGGGGJJJPPPTTTdddnnn|||xxx~~~zzzooocccUUUHHHBBB@@@???>>>>>><<<888666555555444444444333333333222333444444555555444444555666999>>>DDDKKKPPPSSSTTTYYYZZZ]]]bbbaaajjj~~~|||zzzjjjppp}}}zzzcccGGG@@@;;;;;;<<<>>>@@@@@@>>>;;;777666555444444333333333333333333333444444444444333333555:::BBBJJJNNNQQQTTTTTTRRR[[[xxxuuu\\\UUUQQQ[[[ssskkkdddmmmuuu}}}pppllllllmmmgggccc]]]XXXUUURRROOOMMMLLLIIIDDD>>>888555333222222222222222222222222222222222222222222222222222444444333111111333888;;;DDDGGGKKKPPPUUUWWWYYYYYYXXXXXXYYYXXXTTTQQQTTTZZZ\\\gggooovvv|||iii\\\PPPMMMOOONNNLLLLLLJJJHHHGGGGGGHHHJJJJJJIIIGGGFFFFFFGGGGGGFFFDDDBBB===999555111111111000///000111111222222111111000000000111111111222222222222222111000111555;;;@@@GGGIIILLLNNNKKKGGGHHHMMMeee}}}zzzzzz{{{hhh[[[WWWTTTOOOLLLCCC@@@<<<;;;===>>>???>>>===@@@CCCFFFGGGHHHIIIJJJJJJLLLPPPUUU]]]hhhttt|||~~~wwwpppjjjeee```]]]UUUSSSPPPLLLJJJJJJLLLNNNSSSZZZkkk|||zzzpppeeeXXXLLLEEEBBB???>>>>>>===;;;888555555555555444444444444333333444555555555555555555888<<>>;;;888777666444444444444444333333444444444555555555555666888>>>EEEKKKOOOPPPTTTXXX\\\fff}}}{{{^^^]]]XXX]]]vvv{{{mmmtttzzznnnnnnrrrlllggg___YYYUUUSSSQQQPPPNNNLLLGGGBBB<<<777444222222222222222222222222222222222222222222222222222333333222111222555;;;???IIIJJJMMMPPPTTTWWWZZZ\\\XXXWWWZZZ[[[XXXUUUZZZddduuuvvvgggXXXRRRQQQOOONNNNNNIIIGGGEEEDDDFFFGGGHHHHHHFFFEEEDDDEEEFFFGGGFFFDDDAAA===777333222111111000111111222222222222111111111111111111222222222222222222111111333888???DDDJJJJJJLLLMMMHHHDDDJJJSSSooozzzmmmVVVMMMMMMKKKFFFAAA>>>===;;;;;;===???@@@AAACCCEEEIIIKKKKKKLLLOOOQQQOOOSSS[[[eeeqqq}}}tttooogggddd^^^YYYTTTQQQOOONNNLLLMMMUUUdddsss~~~~~~||||||rrrkkkbbbZZZLLLFFF???<<<===>>>===;;;666666666555555555444444444444555666666666666555555999???DDDHHHNNNTTTXXXWWWXXXXXX^^^fffhhh{{{~~~vvvvvvmmmxxxfff[[[hhh~~~|||]]]GGG???>>>>>>???@@@@@@>>><<<999888666555444444555555444444444555555555666666666999===BBBGGGLLLPPPRRRTTTbbbooossstttrrrhhh[[[```eeexxxvvvuuu{{{wwwyyyoooiii```YYYVVVTTTTTTTTTOOOMMMJJJFFF@@@:::555333333333333333333333333333333333333333333333333333111222222333555999???DDDJJJIIIIIIKKKNNNSSSXXX[[[ZZZVVVVVVZZZ[[[___lll|||zzz{{{pppfff]]]SSSLLLIIIKKKIIIFFFEEEFFFGGGHHHGGGFFFEEECCCCCCEEEFFFFFFEEEDDD@@@;;;666555333222111111111222222222222111111111111111222222222222333111222222333555;;;BBBGGGLLLJJJLLLLLLHHHEEEQQQ```uuuwwwnnn|||qqq```PPPKKKJJJGGGAAA===============???AAACCCDDDEEEGGGIIIJJJJJJMMMSSSXXXaaagggqqq~~~zzzssskkkddd^^^XXXTTTQQQMMMLLLQQQ[[[ffftttzzzvvvpppkkkXXXOOOCCC======>>>>>><<<777666666666666555555555444555666666777666666666666;;;AAAFFFIIINNNTTTYYYWWWZZZYYY^^^jjjuuu~~~tttoookkkqqq}}}{{{hhh\\\\\\www||||||lllMMM@@@?????????@@@@@@>>><<<:::888666555444444666666444555555555666666666666666;;;BBBGGGJJJNNNSSSWWW```jjjrrrpppfff^^^___bbbiii}}}}}}zzzssshhh^^^XXXVVVUUUUUUOOONNNLLLHHHCCC===777444333333333333333333333333333333333333333333333333111222444666999>>>DDDIIIGGGEEECCCBBBFFFMMMTTTYYYZZZUUUXXXcccmmmuuuuuuggg___^^^aaabbbbbbjjjtttssshhhdddhhhooommmooouuuuuuoookkkllllllppp}}}}}}uuu{{{kkk___ZZZPPPMMMIIIGGGHHHIIIIIIIIIIIIFFFDDDCCCDDDFFFFFFEEEFFFBBB===:::888666444333111222222333333222222111111111111222222222333333000111333555888===DDDHHHKKKIIIJJJMMMIIIJJJ\\\qqqwwwuuu}}}bbbVVVKKKHHHFFFCCC@@@@@@>>>???@@@AAABBBDDDFFFHHHFFFIIILLLNNNRRR[[[gggpppzzzrrrjjjddd^^^YYYTTTRRRRRRVVV```kkk{{{ggg[[[JJJ@@@===>>>>>><<<777777777666666666555555555555666777777777777666777<<>><<<:::999777555444555666777555555555555666666666777555<<>>888555333333333333333333333333333333333333333333333333111333666999===BBBHHHLLLDDDAAA===<<<@@@HHHPPPVVVVVVTTT^^^rrr~~~jjjbbbaaaaaadddeeeeeeccc___^^^___aaagggccchhhuuuyyypppkkkmmmfffdddhhhoooppphhhbbbaaaaaa]]]]]]bbbaaa___ggguuuqqq|||~~~TTTQQQLLLJJJJJJKKKKKKKKKKKKHHHEEEDDDEEEFFFFFFFFFGGGCCC???<<<:::888555333111222222333333222222111111111222222222333333333000111444666999>>>EEEIIIJJJGGGIIIMMMLLLOOOddd}}}ttteeejjjuuu~~~|||rrr^^^UUUJJJDDD???;;;;;;>>>???@@@BBBCCCDDDFFFHHHJJJMMMPPPUUU[[[cccrrr}}}wwwjjjeeeaaa\\\UUUQQQVVV]]]eeeooo~~~sssdddPPPBBB>>>>>>===<<<777777777777666666666666555666666777777777777777777===DDDHHHIIILLLRRRWWWXXX```^^^___vvvtttkkkeeeggghhhaaaVVVOOOWWW```pppyyyrrriiisssxxx}}}}}}```KKK@@@???@@@:::<<<@@@<<<===;;;888666666666555444444333333444666888999888AAA>>>BBBJJJLLLMMMZZZkkkhhhWWWVVVSSSPPPdddtttxxx{{{xxx{{{pppYYYQQQXXXQQQOOOMMMLLLIIICCC:::333333333444444444333222222222333333222111000222333444444555;;;AAAFFFGGGFFFCCC===:::>>>EEEJJJPPPUUU\\\cccvvvzzziii```\\\YYY]]]dddjjjwwwyyy{{{|||rrriiinnnhhhccceeelllqqqqqqnnnggg___]]]jjjzzz{{{^^^LLLJJJJJJNNNMMMCCCJJJGGGFFFFFFCCC@@@CCCIIIHHHFFFDDDBBB???;;;555111222222222222222222222222111111222222222333333333444444666999<<>>AAA======;;;888666666666555444555555444555777999::::::???BBBHHHLLLNNNVVVhhhyyytttbbbTTTPPPPPPZZZxxxwwwvvv}}}vvvaaaVVVWWWSSSPPPNNNMMMKKKEEE===777555555555555555444444333333444555444222222333555666666999???EEEIIIJJJIII======???EEEHHHLLLTTT^^^```}}}{{{lllggglllsssooogggccchhhpppxxxpppggg```bbbhhhooovvv}}}hhhWWWSSSKKKGGGKKKKKKMMMKKKJJJKKKGGGCCCCCCFFFHHHFFFDDDCCCAAA===888555333333222222222222222222111222222222222333333333333444666999===BBBFFFHHHNNNIIIIIINNNWWWmmm}}}yyyaaa\\\nnnzzzgggZZZSSSKKKCCC>>>>>>???>>>???BBBIIIGGGIIIOOORRRTTTYYY```kkkvvvwwwrrrllleee___WWWXXX```ooo~~~yyyvvvhhhZZZKKK???<<>>???AAA===>>>;;;888666666666666555666666666666777999:::<<>>EEEJJJNNNNNNMMMDDDDDDGGGKKKMMMTTTbbbppplllYYYTTT[[[gggppp{{{zzzzzzwwwtttwww}}}pppiiiWWWIIIIIIKKKOOOMMMMMMOOOMMMGGGDDDDDDGGGFFFDDDDDDCCCAAA===:::444444333222222111111111222222222222333333333333222333666:::???DDDHHHJJJKKKMMMPPPSSS```|||jjjlll|||jjjuuuiiiWWWNNNMMMCCC>>>;;;>>>@@@@@@BBBEEELLLJJJLLLQQQXXX```kkkuuu}}}rrrjjj]]][[[\\\bbbjjjttt{{{uuuxxxooodddTTTDDD<<<:::===;;;999777666666777777666777888888777777999:::>>>BBBHHHLLLOOORRRUUUWWWZZZbbbuuu{{{eee^^^```___[[[WWWOOOJJJQQQggg|||zzz}}}___KKKBBBCCC???>>>AAA===>>>;;;888777777777666555666666666666777888;;;>>>FFFKKKNNNQQQ```ssszzzvvv]]]ZZZWWW^^^xxxiiiYYYUUUSSSPPPNNNMMMJJJDDD???888777777666555555555555444555666555444444666777:::===CCCIIIOOOQQQQQQQQQSSSNNNLLLRRR[[[hhhxxxrrrhhh\\\XXXaaassslllooo{{{|||yyyyyynnn```VVVHHHNNNKKKLLLPPPQQQKKKFFFEEEFFFEEEDDDCCCDDDCCC@@@>>>777666444333222111111111222222222333333333444444222333777<<>><<<:::777666666777888666777888888777777999;;;@@@CCCHHHLLLOOOSSSWWWZZZZZZjjj~~~ggg]]]]]]]]][[[YYYVVVMMMKKKZZZppplllQQQBBBBBB>>>===???===>>><<<999777777777666555555666666666666888===@@@HHHIIILLLWWWmmm~~~wwweeeYYY\\\bbbvvvvvv```WWWSSSPPPNNNMMMKKKEEEAAA888777666555444444444444333444555444333444555777;;;???FFFLLLQQQSSSTTTTTTWWWRRRTTTdddvvvtttooolllggg___ccclllwwwhhhgggllliiijjjqqqzzzzzz]]]PPPKKKIIINNNQQQOOOKKKIIIEEEDDDCCCCCCDDDCCCAAA???:::999666444222111222222222222333333333444444444222444888===CCCHHHKKKMMMIIIMMMXXXpppuuupppyyyzzz}}}iiiZZZPPPHHHCCC@@@>>>???CCCEEEFFFJJJOOORRRYYYaaakkkyyy~~~vvvmmmddd[[[WWW\\\ddduuusssyyy|||lllWWWGGGAAA???===;;;888777777777888666777888888777888:::<<<@@@CCCGGGKKKOOOSSSXXX[[[___uuussslllaaa]]]ZZZXXXXXXWWWQQQOOOUUUddduuuzzzYYYDDDBBB>>><<>>???<<<999777777777777666444666777777777:::@@@EEEIIIKKKTTTdddwww}}}nnn[[[XXXbbbsssmmmZZZVVVQQQOOONNNKKKGGGCCC999888666555444444444555333444555444444444666888===BBBIIINNNRRRUUUWWWYYYTTTZZZjjjxxxccc[[[___cccdddrrr~~~~~~wwwuuuzzz{{{[[[RRRKKKMMMQQQQQQNNNMMMHHHFFFDDDCCCDDDCCCBBB@@@>>><<<999555333222333333333333333333444444444444333666:::???EEEIIILLLNNNNNNTTTiiimmmrrrxxxyyyooo]]]SSSKKKCCC>>>AAA???AAAEEEHHHJJJPPPWWW\\\hhhvvvvvvlllbbbYYYWWWZZZeeerrrfffWWW]]]wwwwww___KKKCCC@@@>>><<<999777777777888666777888888888999;;;===BBBDDDGGGKKKNNNTTTYYY^^^llljjj|||uuuhhh___XXXTTTUUURRRRRROOOMMMUUUmmmaaaHHHCCC???===@@@@@@???<<<999888888888777666444777999999999===DDDKKKPPPYYYiiiyyyzzznnn___WWWYYYlllvvv|||^^^YYYSSSPPPOOOMMMIIIFFF;;;:::888666555555555666444555666666555666888:::@@@EEEKKKPPPSSSVVV[[[^^^```rrr{{{aaaWWW]]]mmmooo```RRROOOQQQQQQOOONNNKKKIIIFFFEEEEEEDDDBBBAAAAAA???;;;777444333444444333333333444444444444555444777<<>>BBBBBB???<<<999888888888777666555888;;;;;;;;;???HHHOOOXXXhhhyyy^^^SSSWWW[[[vvvzzzaaa\\\UUURRRPPPNNNKKKGGG===<<<999777666666777777555666777777666777999;;;CCCGGGMMMQQQTTTXXX]]]aaatttrrrbbb[[[hhh~~~{{{nnnhhhfffnnnzzz~~~lllXXXQQQRRRQQQOOONNNNNNLLLIIIGGGFFFEEECCCAAACCC@@@<<<888555444444555333333333444444444555555555888===BBBFFFJJJLLLMMM[[[lll{{{zzzxxxssshhhXXXHHH>>><<<@@@DDDHHHHHHKKKQQQVVV\\\fffqqqwwwkkkbbb^^^YYYcccqqqwww^^^IIIEEEGGGOOOddd{{{xxx]]]NNNBBB@@@===:::888777888888666777888999888999<<<>>>FFFHHHJJJMMMQQQWWW^^^cccgggqqqppp___QQQLLLMMMKKKLLLLLLHHHHHH```wwwPPP<<<@@@@@@;;;???>>>===;;;999777666666777777999:::;;;===CCCKKKQQQ]]]zzzZZZVVVXXXOOOlllyyybbbRRRWWWXXXMMMGGGJJJAAA===999666666777888888444666777666444666===CCCGGGHHHMMMTTTUUUTTT\\\hhh~~~yyytttkkkgggaaaoootttkkkgggiiinnn}}}uuuaaaRRRMMMRRRWWWRRROOOIIIFFFHHHIIIEEE???AAA@@@>>><<<999666333222444333333333333444555555555999@@@EEEHHHJJJMMMOOO]]]lllxxxzzzxxxwwwwwwyyyzzzfffXXXIIIBBB???>>>@@@BBBJJJMMMRRRWWW^^^mmmuuujjjcccfffaaabbbnnn}}}pppXXXJJJNNNMMMHHHSSSgggvvvOOOEEE@@@<<<;;;999555555888777888888888888:::>>>AAABBBHHHIIIOOOZZZ]]]cccsssdddnnntttaaaQQQJJJIIIIIIJJJJJJGGGFFFZZZzzzTTT>>>@@@@@@<<<@@@>>>===;;;999777777777777555777999<<<@@@HHHQQQXXXsssoooSSSOOO___lllmmmXXXUUUVVVPPPHHHFFFBBB>>>999666666777888888555777999777666999@@@EEEFFFLLLRRRVVVWWW^^^ppplllgggiiihhhooo|||}}}}}}xxxeeeYYYTTTRRRSSSPPPLLLHHHHHHGGGDDD@@@AAAAAA???===:::777555333444444333333444444555666777;;;@@@DDDFFFHHHKKKNNN^^^pppyyyvvvyyy}}}zzzzzzvvvqqqpppqqqnnniiiVVVLLLBBB@@@@@@@@@CCCFFFIIIOOOYYYcccpppvvvoooiiieeeeeemmmtttwwwzzz|||rrr]]]MMMLLLNNNSSSdddxxxcccIIIBBB<<<;;;;;;999888:::777888888888888:::>>>AAAEEEIIIJJJPPPXXXXXXddd|||\\\gggzzzyyyeeeSSSJJJHHHFFFFFFHHHFFFCCCQQQwww```EEEAAA@@@<<<@@@>>>===;;;999888777777888777888:::>>>CCCLLLUUU[[[~~~yyyqqqcccRRRTTTsssfffVVVTTTSSSMMMFFFCCC???:::777777777888888777888999999999<<>><<<>>><<<999777777888888888999;;;???BBBGGGIIIKKKSSSXXXXXXlllTTT^^^ppp}}}jjjWWWLLLIIICCCCCCDDDDDDAAAGGGbbb~~~~~~uuusssoooMMMCCC???;;;>>>>>>===;;;999888888888888;;;;;;===@@@FFFMMMUUUYYYoooeee\\\YYYYYYjjjyyy^^^SSSUUURRRJJJEEEAAA<<<888888888888888777888999999;;;???EEEJJJMMMRRRUUUYYYiiipppgggkkkxxx{{{zzzzzz```VVVTTTRRRPPPLLLGGGFFFHHHDDDDDDCCCAAA>>>;;;999888555555555444555555666777999>>>CCCFFFIIINNNWWW^^^mmm{{{vvvuuuqqqmmmjjjdddUUUFFF>>><<<>>>CCCFFFHHHLLLRRRZZZhhh|||zzztttrrrooolllnnnsss{{{yyywww___OOO@@@===>>><<<777333777888888888999;;;???CCCFFFHHHKKKUUU[[[^^^{{{QQQXXXhhh|||oooZZZLLLGGGBBB@@@AAACCC???@@@PPPdddqqqqqqjjjfffxxxxxxSSSBBB>>>;;;===>>>===;;;999888888999999;;;;;;>>>BBBIIIPPPVVVYYY]]]XXXRRRQQQaaahhhTTTRRRRRROOOGGGCCC===:::888888888888777777888999<<>><<<===>>>===;;;:::999999999:::888999>>>FFFNNNUUUYYY[[[VVVVVVRRRSSSlllvvv[[[PPPOOOPPPIIIEEE???;;;999999999888777777777:::>>>DDDIIIMMMSSSSSSbbbtttuuuyyyrrrsss{{{ppp^^^WWWTTTUUUQQQIIIFFFJJJEEEEEEDDDBBB@@@>>><<<;;;666666666666666777888888>>>BBBEEEFFFGGGOOO]]]hhhttt~~~mmmjjjxxx{{{vvvhhhWWWKKKCCC>>>AAAAAADDDHHHJJJOOO[[[hhh}}}zzzuuu{{{xxxwwwuuuuuuwww~~~~~~~~~zzzwwwfffTTTBBB===??????<<<:::666777888999:::===AAADDDGGGLLLMMMSSSbbbtttQQQRRR[[[lll}}}{{{bbbOOOFFFEEE>>>===@@@???<<<@@@IIIbbbsss{{{uuu}}}```GGG@@@======>>>===;;;:::999999::::::999;;;AAAJJJSSSYYYZZZZZZRRRTTTYYYfffxxxzzziiiUUUOOOOOOJJJFFF@@@<<<:::999999888999888888;;;@@@GGGLLLOOOTTT\\\www~~~xxxvvvnnnccc]]]^^^ZZZPPPJJJLLLEEEEEEDDDCCCAAA>>><<<;;;777777666666777777888999<<>><<>>FFFXXXqqq{{{~~~iiiLLLBBB===;;;>>>===;;;:::999::::::;;;>>>@@@FFFNNNVVVZZZXXXVVVKKKOOO___{{{}}}zzz{{{vvv]]]PPPOOOKKKGGGAAA<<<:::999999888;;;:::999===BBBIIIOOOQQQUUUdddqqqkkkyyy~~~ooofffgggdddXXXPPPPPPEEEEEEDDDCCCAAA>>><<<;;;777777777777777888888999999???EEEJJJPPP^^^sssiiicccnnnzzzzzzvvviiiVVVGGGAAA???===EEEFFFJJJQQQYYYhhhuuufffpppyyytttxxx{{{xxxuuucccOOODDD???:::888888666777999999:::===BBBEEECCCOOOQQQXXXwwwNNNMMMOOOXXXnnnpppZZZJJJCCC@@@===<<<===>>>>>>>>>OOOlll~~~RRRCCCDDD<<<>>>===<<<<<<<<<;;;888666999???CCCOOO^^^ZZZNNNNNNMMMZZZwww~~~|||yyywwwfffQQQLLLIIIEEE@@@<<<:::999888777:::===>>><<<>>>FFFOOOTTT[[[uuusssyyyvvvrrrdddVVVOOOLLLGGGDDDDDDAAA===;;;>>><<<999888999777555999>>><<>>???CCCJJJJJJPPP[[[hhh|||{{{qqqyyy}}}vvvvvvxxx|||oooYYYEEE======<<<888:::::::::;;;===@@@CCCEEEEEENNNQQQ```LLLKKKKKKRRRgggrrr]]]NNNCCC@@@===<<<===>>>>>>>>>FFF___xxxYYYDDDCCC<<<======<<<<<<<<<<<<;;;:::===EEEKKKVVVbbb[[[OOOQQQVVVooo~~~|||{{{wwwssswwwpppXXXNNNKKKGGGBBB>>><<<:::999888999:::===AAAEEEKKKTTT[[[nnn}}}zzzjjj[[[PPPLLLGGGDDDDDDBBB>>>===???<<<999888999777666999>>>AAAFFFFFFEEEQQQqqq|||{{{{{{kkkVVVHHH@@@>>>AAAEEEMMMPPPZZZkkk~~~|||zzzzzz~~~rrr\\\HHH???>>>===::::::::::::;;;===@@@CCCEEEFFFOOOTTTgggMMMKKKIIIMMM```zzzsss]]]NNNCCC@@@===<<<===>>>>>>>>>AAARRRmmm___FFFCCC<<<======<<<<<<<<<=========>>>JJJTTT]]]ddd\\\TTTZZZiii|||zzz{{{vvvqqqpppqqq}}}bbbQQQMMMIIIDDD???===<<<;;;::::::888<<>>@@@===:::999999888666999???CCCFFFGGGIIIYYYyyy|||qqquuu{{{}}}~~~xxxbbbKKK@@@???AAAEEEHHHOOOUUUeee|||~~~}}}{{{~~~wwwbbbLLLBBB@@@???;;;:::::::::;;;===@@@CCCEEEHHHRRRZZZsssOOOMMMJJJLLL\\\wwwrrrZZZLLLCCC@@@===<<<===>>>>>>>>>CCCNNNmmmcccHHHCCC>>>=========<<<;;;;;;===???===LLLWWW^^^bbb[[[YYYeeezzzxxx}}}vvvrrrqqqhhhfff|||kkkSSSOOOJJJEEE@@@>>>===;;;:::;;;888<<>>@@@===:::999:::999777:::@@@BBBCCCHHHTTTiiiyyyrrrvvv{{{zzzrrr[[[DDD???CCCFFFIIILLLTTT___ttt~~~}}}zzz|||~~~}}}hhhQQQDDD@@@>>>;;;::::::::::::===@@@CCCEEEKKKUUU```~~~NNNMMMJJJJJJXXXsssttt[[[MMMCCC@@@===<<<===>>>>>>>>>AAAOOOyyygggJJJBBB>>>>>>???>>>;;;999999<<>>===;;;:::::::::>>>DDDKKK[[[|||{{{nnnqqq\\\QQQHHHDDDCCC@@@>>>???>>>;;;:::;;;999888;;;@@@DDDBBBHHH\\\xxxwwwwwwzzzgggRRRAAAAAAGGGHHHJJJOOO___ooo~~~~~~~~~~~~{{{{{{|||~~~lllTTTEEE@@@===999::::::::::::===@@@CCCEEEJJJTTTcccJJJKKKHHHFFFQQQiiizzz```QQQCCC@@@===<<<===>>>>>>>>>;;;QQQmmmMMMAAA>>>??????>>>;;;999:::???DDDSSS\\\[[[VVVVVVWWWfffyyy{{{uuutttpppoooqqqkkk___[[[___wwwcccQQQLLLFFFBBB???===;;;:::999<<>>CCCHHHGGGLLLVVViii~~~~~~}}}~~~zzzzzz{{{~~~lllTTTEEE???===::::::::::::;;;===@@@CCCEEEHHHTTTfffGGGIIIGGGDDDKKK___www|||aaaRRRCCC@@@===<<<===>>>>>>>>>;;;QQQsssPPPCCC@@@===??????===;;;===EEEKKK```ddd\\\SSSUUU^^^vvv~~~yyy{{{{{{vvvoooooonnnlllhhhaaa[[[WWWhhhrrrSSSNNNHHHCCCAAA???===<<<:::@@@DDDKKKaaavvvvvvyyyhhhUUUKKKFFFBBB@@@AAA???<<<;;;<<<:::999<<>>FFFHHHHHHSSSddd{{{}}}{{{~~~}}}{{{}}}~~~zzzyyyxxxzzzzzzhhhSSSDDD@@@???>>>:::::::::;;;===@@@CCCEEEIIIWWWnnnGGGJJJHHHDDDHHHYYYooo||||||^^^NNNCCC@@@===<<<===>>>>>>>>>AAARRRvvvvvvSSSEEEDDD<<<>>>???>>>===AAAJJJQQQffffff[[[RRRWWWggg~~~|||zzzzzz|||{{{wwwnnnqqqoooiiieeeddd```ZZZVVV|||UUUPPPJJJEEEBBB@@@>>>===<<>>>>>HHH___{{{aaaGGGHHHAAAAAA<<<:::======MMMjjjwww]]]LLLKKKVVVvvv~~~yyywwwuuuuuuwwwzzz{{{{{{rrrppplllgggfffddd\\\RRRQQQooofffQQQHHHHHH@@@===@@@>>>>>>???DDDTTTqqqxxxnnnSSSDDDDDDDDD@@@@@@>>>===>>><<<:::<<>>AAAAAADDDIIITTTfffDDDGGGBBBAAAJJJSSSddd}}}fffQQQJJJBBB;;;<<<=========???<<<@@@SSSooo~~~~~~^^^DDDFFF@@@BBB>>>===@@@@@@OOOjjjjjjZZZQQQQQQ]]]~~~}}}{{{zzzvvvtttrrrsssvvvzzz|||}}}zzzwwwppphhhdddaaaYYYPPPFFFUUUxxxlllUUUIIIHHHBBB@@@AAA>>>BBBBBBIII^^^zzz{{{```NNNFFFBBB???AAA>>>===>>><<<:::===BBBFFFUUUppp|||yyy}}}]]]GGGBBB@@@BBBIIINNNYYYuuu|||vvvzzz{{{zzzyyywwwuuusssnnnjjjppp{{{zzzsssoooooosssvvvyyyyyyxxxwwwwww{{{xxxgggVVVIIIBBB???===<<<::::::>>>@@@@@@DDDIIIQQQjjjEEEHHHCCCAAAIIIPPP```wwwmmmWWWKKKCCC======>>>===>>>@@@@@@>>>LLLiii}}}xxx]]]BBBDDD???BBB??????CCCCCCOOOggg```[[[[[[```qqq~~~}}}zzzxxxwwwvvvsssppppppssswwwzzz{{{{{{qqqgggaaa^^^XXXQQQHHHEEEXXX|||wwwZZZJJJGGGCCCBBBBBB===AAAEEETTTooopppYYYHHH@@@@@@AAA>>>===>>>===;;;>>>DDDKKK___~~~tttffffffnnn~~~lllOOOBBB@@@AAAFFFNNNUUUfff~~~|||{{{uuunnnkkkmmmssswwwxxxzzz|||{{{|||qqq[[[LLLCCC@@@???===;;;<<>>>>>???>>>>>>@@@BBB???JJJfffaaaBBB@@@???AAA======CCCEEEMMM```___]]]dddrrr~~~|||yyywwwxxxuuupppnnnooorrrsssttt}}}yyypppddd___]]]YYYTTTOOOFFFIII]]]tttbbbKKKFFFCCCCCCCCC<<<===KKKhhhzzz```III@@@CCCAAA>>>===>>>===<<<@@@FFFPPPggg{{{fffccceeejjjyyy]]]EEEBBBCCCDDDJJJRRR]]]ttt}}}}}}vvvnnnhhhiiiooouuuwww|||~~~}}}eeeRRRFFFAAAAAA>>><<<<<>>>>>???>>>>>>@@@???<<>>@@@AAA;;;<<>>ZZZ}}}dddMMMCCCFFFAAA>>>===>>>======AAAHHHRRRmmmqqqiiipppuuuttt|||vvvSSSCCCEEEDDDFFFKKKTTTddduuu}}}ssssss|||}}}wwwnnngggfffkkkqqquuu{{{~~~gggSSSEEE@@@AAA>>>======>>>>>>???GGGPPPgggDDDHHHCCC@@@DDDGGGRRRfffzzz]]]MMMEEE>>>>>>???>>>>>>??????<<>>@@@AAA===CCCUUUXXXQQQQQQUUUXXXlll}}}zzzwwwvvvpppnnnkkkkkklllmmmnnnnnnpppqqqnnnfff___YYYRRRKKKBBBGGGCCC>>>RRRrrrTTTHHHAAABBBDDD???FFFkkkkkkVVVJJJFFFBBB>>>===>>>>>>>>>CCCJJJSSSrrryyytttwwwhhhLLLCCCFFFCCCFFFMMMZZZppp~~~nnnxxxwwwmmmzzz}}}uuummmfffeeefffiiiqqqvvvzzz||||||sss^^^NNNBBB>>>AAA===<<<===>>>>>>@@@IIIUUUpppCCCGGGBBB???CCCEEEOOOccc```MMMEEE>>>>>>>>>======>>>@@@===CCCXXXlll|||qqqMMMAAA>>>AAABBBQQQjjjmmm\\\PPPOOO\\\~~~~~~}}}{{{yyywwwuuunnnlllkkkkkkkkkllljjjiiifffkkknnnjjjccc\\\RRRJJJBBBFFFEEEBBBNNNvvv{{{ZZZLLLBBBBBBFFFDDDOOOuuu~~~}}}wwwcccPPPCCCBBB>>>===>>>>>>>>>DDDKKKVVVwww}}}zzz[[[GGGBBBCCCDDDIIITTThhh}}}qqqaaammmwwwlllnnnzzzqqqjjjeeecccaaa```kkkooosssvvvyyy|||fffWWWKKK@@@>>>BBB<<<<<<===>>>===@@@LLLXXX|||BBBFFFBBB???CCCEEENNNbbbdddMMMEEE>>>===>>><<<<<<>>>===999???VVVnnnvvvPPPEEE===BBBGGG\\\zzz}}}dddQQQMMMccc~~~|||zzzxxxvvvpppnnnlllkkkkkkiiifffccc\\\eeellllllgggaaaVVVMMMEEECCCCCCCCCHHHbbb___OOOCCCBBBHHHGGGRRRvvv{{{uuu|||yyy}}}mmmUUU@@@BBB>>>===>>>>>>???EEELLL\\\zzzvvvsssRRRDDDAAA???EEEMMM\\\uuu|||||||||yyysssmmmhhheeedddcccjjjrrr}}}vvvppphhhmmmooolll___NNN]]]uuuooonnn{{{~~~wwwnnnhhhdddaaa^^^ZZZgggiiimmmrrrwwwzzz}}}~~~{{{zzzaaaUUULLLBBB???CCC;;;;;;===>>>===AAAMMMZZZAAAFFFBBB@@@EEEFFFPPPccc```OOOGGG@@@>>><<<;;;===@@@BBB@@@===QQQxxxOOOBBBDDD;;;GGGsssZZZNNNTTTsss~~~uuurrrqqqpppuuu~~~|||{{{|||||||||{{{zzzzzzyyyyyytttnnniiihhhjjjiiiddd___``````ccciiillleeeWWWKKKDDDEEEBBBBBBEEEPPPyyyeeeJJJGGGDDDAAAHHHWWWxxx{{{www~~~cccCCCDDD@@@=========???KKKYYYgggxxxtttuuuttt```EEEDDDHHHEEEGGGRRRhhh~~~qqqqqqsssfffZZZUUUQQQMMMNNNTTTVVVXXX___llluuurrrdddWWWOOONNNVVV^^^SSSHHHYYYvvvttteeelll}}}uuukkkddd___\\\]]]___aaafffkkkmmmpppuuuzzz}}}{{{pppWWWJJJEEEAAA??????BBB===<<<@@@AAAKKK```AAAFFFBBB@@@DDDFFFOOObbb}}}eeeOOOGGG@@@>>>===;;;===@@@?????????SSSxxx^^^MMMDDD@@@MMMrrruuuYYYUUU]]]|||mmm```YYYXXXXXXXXX___gggqqqyyy|||}}}~~~~~~|||{{{{{{{{{zzzyyywwwvvvuuuuuurrrmmmiiiiiijjjjjjeee```]]]^^^aaagggjjjdddVVVJJJEEEEEEAAA???@@@FFFfffmmmQQQKKKFFFCCCKKK\\\|||nnnJJJEEEAAA??????>>>AAAOOO```vvvzzzxxx}}}tttxxx|||XXXAAABBBFFFDDDJJJXXXrrryyyeeeVVVIIIFFFIIIMMMSSSZZZ[[[ZZZZZZ[[[[[[WWWRRRMMMIIIGGGOOOYYYUUUPPPddd|||zzzqqqllllll}}}wwwmmmbbb\\\\\\]]]]]]\\\]]]bbbgggkkknnnssswwwzzztttZZZLLLFFFBBB@@@???AAA===<<>>===;;;<<<@@@>>>@@@AAASSSttt___IIIBBBDDDRRRooo}}}iiiVVV[[[bbb~~~fff___TTTLLLIIIJJJLLLNNNOOOTTT[[[___```aaacccfffqqqwww~~~}}}||||||zzzyyyxxxvvvsssqqqpppooooookkkhhhhhhhhhgggccc___ZZZZZZ^^^dddhhhbbbTTTIIIEEEDDD???===>>>???SSStttvvvWWWLLLEEEFFFSSSlll~~~WWWGGGBBB@@@AAA@@@CCCVVVkkk}}}~~~~~~|||}}}ppplllxxxoooOOO>>>AAAFFFEEEMMMaaa\\\OOOFFFJJJWWWdddmmmsssooonnniii___RRRJJJGGGGGGGGGJJJZZZkkkllliii{{{rrrqqqmmmvvvxxxpppdddnnn{{{wwwnnnaaaSSSOOOVVV^^^___]]]XXX\\\aaagggkkkoootttwwwwww]]]NNNGGGCCC@@@>>>@@@======BBBEEEVVVsss???DDDAAA???CCCDDDLLL___xxx```LLLEEE???>>>===;;;<<>>>>>BBB@@@JJJaaa~~~ZZZJJJCCCLLL```eeeJJJCCC@@@BBBAAAEEE\\\uuuuuussszzz~~~uuuvvvdddJJJ@@@CCCGGGHHHOOOhhhwwwVVVSSSVVVeeeyyyvvvfffWWWOOOLLLLLL[[[wwwnnn```cccfffssszzzsssooozzzsssnnnbbbWWWLLLLLLZZZhhhjjjeeeUUUVVV[[[ccchhhkkkooosss}}}xxx___NNNFFFBBB@@@>>>@@@>>>>>>AAAEEE[[[~~~>>>CCCAAA???CCCCCCKKK]]]yyyXXXKKKDDD???>>>===;;;<<>>AAA@@@MMMiii}}}UUUFFF???FFFSSShhhqqqaaaWWWcccwwwaaaRRRJJJKKKMMMNNNNNNOOOPPPPPPWWW[[[___bbbcccfffkkkooommmqqqyyy~~~}}}{{{zzzyyyyyyyyyyyywwwvvvtttrrrooollljjjiiillllllkkkhhhccc]]]ZZZXXXUUUTTTVVV[[[```]]]SSSIIIBBBCCC???@@@EEEAAADDDTTTqqq^^^IIIEEEXXXvvvuuuPPPEEE???AAABBBGGG```}}}{{{vvv~~~zzzYYYFFFAAACCCGGGKKKRRRoooppp\\\NNNXXXkkkzzzpppfff```aaauuu~~~uuu___UUU___hhhxxxzzzppphhhdddSSSTTTWWWbbbsss{{{oooVVVSSSWWW___eeefffjjjoooqqqyyyttt~~~{{{cccPPPEEEAAA??????AAA>>>>>>@@@DDDaaa===CCC@@@???BBBBBBIII[[[vvvUUUJJJCCC>>>>>>>>><<<<<>>BBB>>>>>>JJJhhheeeLLLJJJgggYYYHHH>>>AAADDDJJJdddnnnNNNCCCBBBBBBGGGNNN[[[zzz|||pppaaaUUULLLTTTiiissszzz}}}fffTTTRRR___oooxxxjjj___XXXUUUSSSbbbsssrrrXXXRRRRRRZZZ___```dddkkkiiippp|||hhhiiikkkUUUGGGAAA@@@???@@@???@@@AAAFFFhhh<<>>BBBAAAHHHYYY}}}uuuVVVIIIBBB>>>>>>>>><<<<<<>>><<<@@@???IIIfffwwwMMMBBBAAAJJJSSS]]]aaaVVVVVVhhhvvvdddRRRIIIKKKMMMOOOQQQRRRVVV\\\```lllsss|||}}}{{{yyyvvvuuutttuuuuuupppoooooommmlllkkkjjjjjjeeeiiillliiiaaa[[[YYYZZZVVVRRROOORRRXXXZZZUUUOOOAAADDD>>>;;;???======HHHccclllPPPOOOqqqzzz}}}cccMMM>>>AAAGGGNNNggg}}}}}}cccFFFBBBEEEDDDIIITTTiii{{{vvv~~~tttZZZNNNMMMOOOkkk}}}pppyyykkkUUULLLPPP]]]uuuwwwjjj]]]WWWZZZ^^^ppp}}}lllZZZPPPMMMUUUZZZYYY]]]eeeffflllyyyggg___xxx^^^LLLDDDBBB===@@@???BBBDDDKKKrrr<<>>BBBAAAGGGYYYssssssVVVHHHBBB>>>>>>>>><<<<<<>>>===AAA???GGGbbb|||zzzQQQEEE???JJJQQQVVVTTTJJJPPPggg|||}}}~~~zzzjjjWWWLLLJJJLLLOOOQQQVVV___jjjrrr}}}{{{xxxuuussssssssstttmmmmmmllllllkkkjjjjjjjjj^^^dddhhheee^^^XXXXXXZZZWWWRRRNNNPPPVVVYYYVVVQQQ???CCC>>>:::??????AAAMMMbbboooRRRQQQuuu~~~mmmkkkjjjPPP???BBBIIIQQQjjjtttpppuuu]]]CCCCCCHHHGGGMMMZZZttt|||zzz{{{tttlllRRRIIIQQQYYYxxxqqqxxx\\\GGGGGGNNNYYYwww}}}vvvooolllfff^^^ZZZ```ooo{{{}}}qqqddd[[[OOOKKKQQQUUUTTTYYYaaaggglllyyylll]]]eeePPPGGGDDD<<>>;;;;;;;;;;;;;;;AAA===;;;EEE\\\yyyzzzSSSDDDBBBNNNQQQNNNNNNLLLUUUiiizzz{{{lllVVVOOONNNQQQVVV\\\eeettt{{{zzzwwwtttrrrooonnnmmmmmmkkkiiihhhgggfffdddbbb```___^^^\\\ZZZWWWUUUTTTQQQRRRQQQOOOMMMLLLMMMNNNEEECCC???<<<<<<>>>AAACCC```oooQQQYYYsssxxxzzzzzzlllhhh}}}WWWAAAGGGHHHQQQooo|||~~~yyyrrrnnnTTTAAABBBEEEDDDNNN___~~~~~~{{{~~~}}}gggPPPHHHZZZsss|||pppllliiiiiixxxvvvVVVGGGCCCJJJZZZyyytttjjjiiiiiibbb\\\^^^kkkyyyqqqiiidddYYYOOOIIIKKKPPPTTTXXX\\\eeegggsss}}}{{{XXX~~~sssUUUEEEBBBDDD<<<@@@DDD???UUU???CCC???===AAA???DDDTTTtttoooOOOEEEBBB===;;;;;;;;;<<<;;;???===<<>>AAACCCPPPqqqtttRRRZZZvvvmmm___sss[[[BBBEEEIIIWWWxxxpppnnniiiQQQ@@@CCCFFFGGGSSSeee~~~|||~~~|||eeeNNNHHH___{{{~~~~~~}}}xxxvvvwwwsssiiibbbbbbbbbeeetttmmmPPPEEEDDDLLL]]]}}}mmmeeeeeeiiikkkppp}}}wwwqqqkkkfffbbb[[[QQQIIIIIIMMMQQQUUUYYYcccfffpppaaakkkPPPBBB@@@CCC<<>>BBB>>>===AAA@@@EEEUUUwwwiiiKKKDDDAAA===;;;;;;<<<<<<<<<=========BBBVVVvvvuuuRRRHHHCCCTTTYYYTTTTTT]]]vvvvvvmmmsssvvv|||www^^^WWWPPP[[[lll}}}}}}}}}}}}{{{zzzzzzxxxuuurrrooolllkkkjjjiiigggeeeddddddccc```^^^\\\\\\[[[YYYVVVTTTRRRPPPPPPPPPPPPNNNLLLKKKKKKMMMDDDBBB???===<<<>>>@@@BBBCCCVVVyyy{{{TTT[[[xxxoooUUUjjjdddDDDCCCKKK```xxxeeeiii}}}aaaLLL@@@DDDHHHJJJYYYnnn~~~}}}|||dddMMMKKKggg|||{{{vvvmmmfffddd\\\VVVTTTXXX\\\aaapppbbbIIICCCEEEOOO```yyynnnkkklllzzztttoookkkhhhdddbbb]]]SSSIIIGGGIIILLLPPPUUU___cccmmm}}}kkkzzz^^^JJJBBBAAABBB<<>>===AAAAAAFFFVVVvvvgggKKKCCC@@@<<<;;;;;;<<<=========???>>>???QQQrrrrrrQQQJJJEEEZZZ```XXXXXXiiissskkkjjjrrrzzzxxx\\\UUUUUUaaauuu}}}~~~}}}zzzzzzyyyxxxyyy{{{||||||{{{~~~|||zzzzzzzzz{{{zzzxxxyyyxxxuuurrrnnnllljjjiiigggeeeccccccbbbbbb```^^^[[[[[[ZZZXXXVVVSSSQQQOOONNNOOONNNLLLJJJIIIJJJKKKCCCAAA???===<<<>>>@@@AAAAAAIII]]]uuuWWW___|||sssTTTfffoooJJJDDDMMMfff|||rrr^^^hhh|||[[[III@@@EEEIIILLL___www|||zzz~~~~~~|||eeeOOOPPPooo}}}zzzuuuqqqjjj```XXXVVVQQQNNNNNNSSSXXX```ooo~~~{{{\\\FFFCCCEEEOOOaaa{{{{{{|||~~~}}}zzz|||xxxuuurrrnnnkkkhhheeeccc\\\RRRHHHEEEFFFHHHNNNTTTZZZ```jjjxxxrrrlllUUUIIIEEEEEEBBB>>>BBBCCCEEEfff<<<@@@===<<>>>>>===AAA>>>===NNNpppoooNNNHHHHHH___eee[[[\\\rrrrrriiikkkqqquuuvvv[[[VVV___lll|||vvvooojjjgggiiiiiijjjmmmsssyyy}}}~~~zzzyyywwwwwwyyyzzzyyyyyyxxxvvvtttqqqnnnllljjjjjjfffdddcccbbbbbbaaa___^^^[[[[[[ZZZXXXUUUSSSPPPOOOLLLLLLLLLJJJHHHGGGGGGIIIBBBAAA???======>>>???AAABBBEEEQQQuuu^^^kkkwwwWWWbbb{{{RRRFFFNNNkkk|||zzzrrr```nnn}}}VVVGGG@@@FFFIIINNNeee}}}wwwyyy}}}hhhUUUUUUsssxxxiiinnntttqqqnnnfff^^^ZZZTTTMMMHHHHHHHHHHHHJJJOOOVVVaaaqqq~~~{{{\\\GGGDDDDDDNNNbbbxxxooopppsssyyyzzzzzz{{{|||}}}~~~wwwllllllkkkiiifffdddbbbbbbXXXOOOFFFCCCDDDFFFMMMTTTVVV___jjjtttwwwmmmVVVKKKGGGEEEBBB@@@CCCBBBGGGlll<<>>===AAAAAAFFFVVVqqqeeeMMMBBB???;;;:::<<<===??????>>>BBB???===OOOsssqqqLLLDDDIIIaaafffZZZ\\\uuuxxxiiiiiiqqqzzz}}}ooo\\\]]]dddsss}}}yyyrrriiiaaaZZZVVVTTTRRRTTTYYYaaallluuu{{{~~~xxxwwwuuuvvvxxxyyyyyyxxxtttsssqqqooommmkkkjjjjjjeeecccaaaaaaaaa```___]]]ZZZZZZYYYWWWUUURRRPPPNNNIIIIIIIIIGGGEEEDDDEEEFFFAAA@@@>>>======>>>???@@@@@@EEEOOOiii~~~}}}^^^]]]zzzYYYHHHOOOqqqvvv|||xxxgggyyy|||TTTGGGBBBHHHJJJQQQmmmwwwuuu{{{{{{sssrrrrrrsssxxx}}}|||lll[[[ZZZqqqmmmgggvvv{{{qqqZZZQQQJJJFFFDDD@@@???BBB@@@CCCIIIOOOXXXdddrrr|||xxx\\\IIIEEECCCMMMddd{{{fffgggqqqvvvzzzlllnnnpppooolllkkklllnnnsss}}}rrrjjj]]]___aaaaaa___]]]\\\\\\UUUMMMFFFDDDCCCEEELLLSSSSSS```kkktttxxxyyy\\\MMMFFFBBBAAAAAADDDAAAJJJttt===AAA>>>===AAA@@@FFFVVVttt___HHHAAA>>>;;;:::<<<>>>??????>>>BBB>>>>>>TTTzzzzzzPPPFFFHHH```dddWWWZZZtttlllhhhqqq}}}dddXXXaaagggyyy{{{tttuuu|||~~~~~~{{{tttnnnjjjeee]]]UUUPPPLLLLLLLLLMMMRRRZZZfffqqqyyy|||}}}yyywwwvvvuuuwwwwwwwwwvvvpppooommmllljjjiiiiiiiiibbbaaa____________]]][[[YYYXXXWWWUUUSSSPPPNNNMMMFFFGGGGGGEEEBBBAAABBBCCCAAA@@@>>>=========>>>???===FFFPPPuuueeeZZZiii___IIIQQQzzz{{{~~~lll}}}wwwRRRGGGDDDJJJMMMVVVwwwwwwyyywwwooojjjlllpppsssxxx}}}zzzoooaaa\\\kkkmmmqqq}}}gggNNNGGGBBBAAAAAA???AAADDDCCCJJJSSSZZZbbbkkktttzzzrrrYYYIIIDDDAAAMMMgggzzz|||mmm```kkkvvvpppjjj\\\dddiiicccXXXRRRWWW]]]iiiwwwxxxmmmccc]]]\\\___aaaaaa^^^[[[ZZZZZZTTTMMMGGGEEECCCDDDJJJQQQRRRaaannnuuuuuu~~~]]]LLLFFFBBB???AAADDDBBBNNN~~~>>>BBB>>>===AAA@@@EEEUUUxxxZZZDDDAAA>>>;;;:::<<<>>>???@@@>>>AAA>>>???XXXVVVJJJGGG___bbbTTTWWWrrrrrreeekkkzzzZZZTTTbbbnnnpppfffhhhkkkvvv}}}|||{{{tttiii```WWWSSSMMMHHHFFFHHHKKKMMM[[[aaakkkwww{{{yyyvvvvvvvvvvvvuuutttlllkkkjjjiiihhhhhhhhhhhh```___]]]]]]]]]]]][[[ZZZWWWWWWUUUTTTQQQOOOLLLKKKEEEEEEEEECCCAAA@@@AAABBBAAA@@@>>>=========>>>???===HHHRRR}}}kkk[[[cccaaaJJJSSSmmm}}}oooQQQGGGEEEKKKOOO[[[zzz~~~tttpppooowwwyyypppccc\\\fffvvvssszzztttiiissssssRRRHHHBBB???@@@BBBAAABBBEEELLLVVVaaahhhmmmrrrvvvxxxvvvkkkVVVGGGCCC@@@NNNjjjrrrvvvkkkdddqqqsss]]]IIIWWWccclllcccQQQGGGOOO[[[aaarrr||||||yyyrrriiibbb^^^^^^fffiiikkkiiiccc^^^[[[[[[TTTNNNIIIFFFDDDCCCHHHOOOQQQbbbpppwwwooovvvzzzYYYJJJGGGEEE>>>AAAEEECCCRRR@@@BBB??????CCC@@@III^^^}}}VVVDDD======<<<;;;;;;<<<>>>>>>AAA>>>999BBBdddYYYJJJSSSPPPTTTTTTTTTnnn}}}ooommmuuunnnYYYUUU___oookkkbbbdddllluuuxxxmmmbbb\\\OOOLLLJJJJJJJJJLLLUUU___qqqxxx|||wwwsssssssssqqqmmmkkkkkkjjjhhhfffccc```^^^___]]]\\\\\\]]]]]]\\\[[[WWWWWWUUUSSSPPPMMMJJJIIIDDDCCCBBBAAA@@@@@@@@@@@@@@@???>>>======>>>??????CCCBBBXXXzzz~~~sss[[[WWW{{{bbbLLL]]]|||nnnuuuttthhhRRRJJJFFFJJJQQQdddxxxrrr|||uuukkkcccaaabbbeeellljjjeee`````````WWWJJJCCCBBBDDDFFFEEECCCFFFKKKUUUXXX[[[\\\YYYVVVYYY]]]^^^\\\YYYSSSJJJHHHQQQ^^^hhhxxx{{{qqqcccQQQHHHPPP```xxxtttTTTEEENNN___nnn~~~~~~{{{xxxtttkkk\\\VVVfffzzz~~~{{{wwwpppggg```WWWQQQHHHAAA@@@CCCGGGJJJSSSgggxxxsssrrrdddKKKDDDHHHAAABBBEEEEEEWWW@@@BBB??????CCCAAALLLbbbwwwSSSEEE======<<<;;;<<<===>>>?????????===BBB___WWWHHHQQQNNNPPPRRRVVVrrr|||vvvyyydddTTTSSS]]]rrrtttfffbbbeeeppp{{{~~~yyypppeeeZZZTTTNNNKKKKKKLLLMMMPPPYYYccczzz~~~zzztttppppppqqqpppmmmkkkkkkkkkiiifffbbb___]]]aaa```^^^^^^______^^^\\\WWWVVVTTTQQQNNNLLLJJJIIICCCCCCBBB@@@@@@???????????????============>>>???===???TTT|||vvv~~~uuuZZZUUUiiieeeOOO```pppqqqnnnbbbOOOHHHFFFKKKTTTiii~~~}}}zzzuuummmeeeaaa```cccffflllhhh^^^TTTPPPQQQLLLEEEBBBBBBDDDIIIIIIEEEDDDFFFAAADDDHHHHHHFFFEEEHHHLLLNNNNNNNNNLLLFFFCCCKKKWWWgggwwwyyykkk[[[KKKIIIWWWyyytttQQQJJJ\\\uuuzzzyyywwwpppeee^^^dddwww~~~zzztttmmmhhhXXXRRRIIIBBBAAACCCGGGJJJQQQaaapppxxxlllfffeeeLLLBBBCCC@@@AAADDDDDDVVV@@@BBB???>>>BBBCCCPPPiiirrrOOOEEE======<<<;;;<<<===>>>???<<>>===<<<<<<<<<===>>>???<<>>AAA@@@>>>===@@@BBBAAACCCFFFGGGBBB???FFFOOOdddssstttdddUUUJJJQQQeeeoooVVV^^^|||zzzvvvvvvlll___aaavvvwwwrrrmmmiiieeeWWWRRRKKKDDDAAABBBFFFIIIOOO[[[hhhqqqeee[[[zzzbbbMMMBBB@@@???@@@CCCDDDVVV@@@BBB>>>>>>BBBEEEUUUppprrrNNNDDD======<<<<<<<<<>>>???@@@===AAAAAAAAAUUUwww^^^MMMGGGPPPOOOQQQSSS```bbbTTTTTTZZZgggzzzssskkkddd___]]][[[WWWSSSOOOKKKIIINNNVVVYYYaaajjjtttyyysssrrrrrrooommmllliiijjjjjjiiigggccc```^^^___]]][[[[[[[[[ZZZYYYWWWTTTRRROOOKKKHHHGGGGGGHHHAAAAAA@@@???????????????======<<<;;;;;;<<<>>>>>>AAABBBJJJ^^^|||www|||nnniii{{{zzz\\\TTTaaaeeePPPbbbtttnnncccUUUIIIEEEFFFMMM[[[tttwwwmmmllluuu~~~~~~yyytttnnniiigggaaaYYYRRROOONNNOOOPPPVVV```mmmrrrppphhh^^^XXXTTTKKKCCC@@@>>><<<===@@@BBBFFFHHHEEECCCCCCBBBAAABBBBBBEEEEEEAAA???DDDLLL```nnnnnnbbbYYYTTT^^^sssxxxuuulll|||ssstttiii[[[eee}}}ssslllgggccc___[[[VVVRRRLLLFFFBBBBBBEEEHHHNNN[[[gggppp}}}cccXXX|||nnn^^^MMMDDDBBB@@@@@@CCCEEEXXX???BBB>>>>>>BBBFFFXXXvvvtttLLLAAA======<<<<<<===>>>@@@AAA???AAA???AAAVVVuuu~~~UUULLLMMMTTTVVVXXXWWWhhh___VVVWWW^^^lll}}}uuunnniiifffeeeccc]]]WWWRRRLLLJJJOOOXXX[[[bbbkkkuuu~~~xxxxxxvvvoookkkkkkiiiiiiiiihhhfffdddbbb```]]][[[YYYXXXXXXWWWUUUSSSQQQOOOLLLHHHFFFEEEEEEFFF@@@@@@???>>>>>>>>>??????===<<<;;;;;;;;;===>>>???EEEBBBDDDXXX|||{{{{{{}}}xxxyyy}}}iiicccwwwzzz]]]WWW___gggRRRccc|||uuurrrfffUUUIIIGGGGGGMMM\\\www|||uuu|||{{{wwwqqqhhhaaa^^^XXXOOOIIIFFFEEEEEEDDDDDDRRReeepppnnnbbbUUUNNNEEE>>>:::;;;===>>>BBBGGGEEELLLPPPNNNMMMMMMJJJDDDGGGFFFEEEDDD@@@???EEENNNaaammmmmmgggfffeeelll|||{{{ooorrrhhh]]]kkk|||vvvooojjjfffbbb\\\WWWSSSQQQLLLFFFBBBAAADDDHHHNNN]]]lllttt|||ddd^^^yyykkk\\\MMMFFFDDDAAAAAADDDGGG[[[===AAA???>>>BBBFFFZZZxxxnnnIIIAAA===<<<<<<<<<===???AAABBB@@@@@@===BBBZZZyyy~~~ZZZIIIMMMZZZ\\\\\\ZZZpppcccZZZYYY```ooovvvoookkkiiiiiigggbbb]]]ZZZXXXYYYcccmmmwww~~~}}}zzzvvvmmmiiikkkmmmkkkiiifffdddbbbaaaaaa\\\ZZZXXXWWWVVVUUUSSSQQQNNNLLLJJJGGGEEEDDDCCCCCC??????>>>>>>>>>>>>>>>???===<<<<<<;;;<<<===???@@@BBB@@@BBBZZZxxxllljjjooosssmmmppppppiii```]]]bbbiiittt~~~hhhaaavvvxxx\\\WWWSSSyyylllUUUdddxxxwwwvvvjjjZZZJJJIIIIIIOOO^^^zzz~~~~~~zzzrrrfff]]]TTTNNNFFFBBBBBBBBBBBBAAAAAAHHHSSS[[[WWWKKKBBB???<<<:::<<>>@@@>>>DDD^^^oooMMMPPPaaa^^^ZZZYYYuuuhhh]]]ZZZcccwwwxxxrrrooooooooonnnjjjfffgggiiipppyyyrrriiiggglllssspppkkkeeeaaa___^^^^^^YYYWWWUUUSSSSSSQQQOOOLLLKKKJJJHHHFFFDDDCCCAAA@@@>>>>>>=========>>>>>>???======<<<<<<===>>>@@@AAA???@@@FFFbbbooofffggggggddd\\\]]][[[UUUNNNLLLNNNRRR]]]iiizzziiiaaawwwuuuXXXRRRLLLpppnnnVVVddd{{{zzzxxxnnnaaaKKKKKKLLLQQQaaa~~~~~~|||uuuiii___PPPJJJBBB???AAACCCBBBAAADDDBBBEEEIIIGGG@@@>>>@@@@@@@@@AAACCCCCCGGGRRR^^^wwwqqqiiiccc\\\UUUNNNIIIKKKQQQ^^^nnnvvvxxx~~~{{{tttnnnmmmhhhiiiwww~~~uuupppjjjfffbbb]]]VVVQQQKKKLLLKKKFFFAAA???CCCGGGKKKXXXiiiuuujjjyyy~~~gggQQQFFFDDDAAA@@@CCCHHH]]];;;@@@??????CCCFFFZZZyyyUUU===GGG===<<<<<<===>>>@@@AAACCC===@@@???FFF```YYY[[[eee___VVVWWWwwwjjj___\\\hhh~~~yyyvvvuuuvvvwwwvvvrrroooqqqvvvvvvmmmeeefffnnnyyytttlllddd___\\\[[[[[[VVVSSSQQQOOONNNMMMJJJHHHIIIHHHHHHFFFDDDBBB@@@???>>>>>>============>>>???>>>=========>>>???AAABBB???CCCMMMjjjuuudddbbbgggeee]]]SSSPPPLLLHHHGGGGGGIIIJJJMMMVVVfffyyywwwppp|||jjjbbbxxxsssTTTMMMNNNooommmUUUaaa|||xxxoooeeeKKKLLLMMMRRRddd{{{sss|||}}}|||wwwllldddQQQJJJCCC@@@AAACCCAAA???@@@<<<===CCCEEEBBBCCCGGGAAA??????AAAFFFTTTnnnyyyooofffZZZPPPNNNPPPVVVkkkxxx|||zzzqqqooovvv~~~yyyuuunnnkkkhhhlll{{{xxxrrrkkkddd```[[[UUUQQQHHHJJJJJJEEE@@@???CCCGGGIIISSSbbbrrroookkkTTTGGGDDD@@@???BBBGGG\\\