BM66( ZZZLLLIIIAAADDD???===;;;;;;;;;:::::::::999999999999888888888888999999>>>?????????@@@@@@@@@@@@@@@IIILLLIIIMMM[[[eeegggaaadddhhhhhh___QQQFFFAAA???@@@@@@??????@@@BBBDDD???>>>===<<<:::999888777777777777777999>>>DDDIII]]]XXXQQQKKKHHHEEECCCAAA<<<<<<<<<<<<=========>>>@@@BBBDDDGGGKKKNNNPPPQQQXXXZZZ]]]^^^___fffqqqyyy}}}rrrhhhVVVwwwpppiii???AAA>>>```{{{}}}~~~~~~~~~}}}xxx^^^LLLFFFEEEDDDCCC===IIIOOOGGG===FFFgggyyyooommmjjj\\\LLLRRRdddRRR```lllXXXZZZ[[[ZZZ[[[RRRFFFFFFNNNJJJ===BBBEEEGGGGGGFFFDDDCCCCCCCCC===;;;===>>>???AAAEEEMMM]]]ooozzzWWWAAAHHHAAADDDIIIKKKwwwvvvgggKKKGGGDDDBBBGGGRRRkkkmmmRRRJJJjjjkkkYYYRRReeeeeeXXXVVV^^^eee\\\\\\aaazzz{{{jjjZZZQQQKKKGGGIIISSSuuuqqqpppVVVNNNJJJKKKKKKHHHIIINNNJJJJJJIIIGGGFFFHHHLLLPPPNNNNNNKKKEEE@@@???CCCGGGOOOZZZfffxxxkkkGGGAAA>>><<<===<<>>======>>>@@@>>>===<<<;;;999888777777888888666555444555999===CCC@@@===;;;;;;;;;;;;:::999::::::::::::;;;;;;;;;???@@@BBBEEEHHHKKKNNNOOORRRVVVYYY\\\___fffpppxxxssszzz|||XXXZZZnnnpppFFFBBB999UUUyyy|||~~~~~~~~~~~~~~~~~~~~~|||rrrcccSSSMMMJJJGGGHHHKKKRRRPPPNNNGGG>>>FFFiiiooojjjnnniii^^^bbbyyygggRRRGGGEEEEEECCC@@@AAACCCEEEFFFDDDBBBAAABBBAAA<<<:::<<<===>>>@@@EEEPPP^^^nnnxxxxxxXXX???CCC@@@999FFFKKKzzzgggHHHEEEDDD???EEEOOOggg}}}lllTTTGGGdddvvvvvvpppfffwwwgggUUUMMMHHHlllxxxZZZLLLGGGJJJWWW\\\\\\SSSKKKIIIHHHGGGEEEEEEZZZ{{{xxxkkkmmmZZZPPPIIIIIIIIIGGGHHHLLLOOONNNJJJEEEAAA@@@BBBEEELLLLLLKKKFFFAAA@@@DDDIIIRRR^^^kkk~~~]]]AAA???;;;888<<<===@@@DDDKKKRRRWWW[[[]]]___bbbgggnnniiizzzjjjXXXVVV```uuuhhhgggjjjiiiLLL^^^gggqqqtttqqqnnnnnnpppiiilllpppsssrrrqqqpppppppppwwwnnnnnnwwwrrrZZZkkkvvveeeKKKWWWeeehhhlllnnnnnnooorrrqqqnnnmmmoooqqqrrrrrrsssuuuwww{{{tttWWWJJJGGG@@@CCC>>><<<777777777777666666666666555555444444444444555555444777:::===>>>===;;;999:::@@@IIIOOOQQQWWWgggwwwkkklllkkkiiiddd\\\QQQJJJ@@@???>>>===<<<;;;<<<<<<<<<<<<;;;:::888777666666666666555333111111222444333222222444666888888777666666777777777888888888<<<===???BBBEEEHHHJJJKKKMMMQQQUUUYYY___gggrrrzzzxxxnnnsssxxxtttNNNiiigggccc@@@AAA:::TTTvvvzzz~~~~~~~~~}}}}}}}}}}}}}}}~~~}}}zzzyyy~~~{{{mmm[[[LLLGGGCCC===@@@KKKPPPNNNQQQTTTQQQWWWxxxyyymmmtttvvvoooqqqsssYYYDDDCCCFFFAAA@@@EEE???AAACCCCCCAAA?????????>>>:::888:::<<<<<>><<<:::999EEEMMMkkkFFFEEEDDD===AAAJJJbbbxxxlllTTTCCC]]]~~~hhhyyykkkWWWLLL>>>NNN}}}nnnZZZLLLKKKHHHLLLMMMHHHEEEFFFHHHIIIHHH>>>DDD^^^pppooommmrrrcccXXXOOOMMMOOOPPPQQQSSSSSSQQQLLLEEE???======>>>JJJKKKJJJFFFAAA@@@FFFKKKWWWdddtttyyysssPPP<<<>>>:::777<<<@@@AAAGGGOOOWWW\\\___bbbdddeeemmmssshhhtttsssVVVVVV]]]aaa|||QQQUUUbbbkkkuuuvvvrrrooosssxxxqqqsssuuuuuusssqqqqqqqqqssszzzuuutttyyyoooyyyfffUUUuuuqqq\\\MMM___nnnnnnqqqqqqooooooqqqpppmmmnnnqqquuuxxxwwwvvvuuuuuuyyy{{{UUUHHHFFF>>>AAA<<<:::555555444444444333333333333222222222222222222333333444777:::;;;;;;;;;:::888<<>><<<<<<<<<;;;;;;::::::999888777666555555222333444444333222444555555444555666888888666444444444555555555666666666999:::<<<>>>AAACCCEEEFFFJJJMMMQQQVVV^^^jjjwwwzzz}}}yyyooolllyyygggOOOtttkkk|||ZZZ;;;??????XXXssswww|||~~~~~~}}}}}}||||||||||||}}}}}}~~~}}}zzzzzz|||sssPPPCCCBBBOOOUUUPPPQQQYYYQQQ]]]kkknnnjjjooozzzuuummm```PPPBBB<<>>???@@@@@@>>><<<<<<===;;;888777999::::::>>>DDDQQQ```oooyyy|||\\\>>>@@@@@@AAA@@@KKKrrrHHHEEEEEE===???FFF]]]rrr}}}nnnRRRAAAWWW{{{uuuggglll[[[WWWJJJIII```pppkkkdddbbb]]]UUUOOOLLLKKKKKKKKKAAACCCVVVhhhnnnrrrxxxkkkaaaVVVSSSUUUYYY[[[[[[SSSQQQMMMGGGBBB@@@AAACCCIIIKKKJJJEEE??????EEELLL]]]kkk|||{{{~~~qqqMMM;;;>>><<<999>>>AAACCCIIISSSZZZ^^^aaadddgggjjjmmmrrrjjjnnn}}}YYYVVVVVVTTT~~~yyyKKK```eeemmmuuutttnnnlllqqqxxxvvvwwwwwwuuusssqqqqqqrrrwww|||yyyzzz{{{rrrvvvRRRcccrrrtttbbbiii~~~pppSSS\\\jjjjjjnnnqqqpppmmmlllooonnnlllkkkoootttxxxyyyzzzzzz{{{zzzSSSFFFDDD<<<@@@;;;999333333222222222111111111111000000//////000000111444444555666888:::===>>>999===HHHUUUYYYXXXbbbpppyyysssjjjdddgggjjjaaaTTTGGGBBB===::::::;;;::::::888888777666555444444333///111333333333333444555555444444555555444111...333333444444444555555555666777888:::===???@@@AAAGGGHHHKKKQQQ\\\kkkyyyxxxwwwpppmmm[[[TTToooxxxrrrEEE>>>>>>RRRrrrvvv{{{~~~~~~}}}}}}}}}|||||||||||||||}}}}}}}}}}}}}}}~~~zzzoooJJJIIIXXXsss|||sssqqq~~~mmmsss[[[;;;DDDGGGHHHHHHFFFCCC???<<<===>>>???>>><<<:::;;;;;;999666666888888999>>>EEEPPP```rrr}}}ZZZ>>>AAA;;;BBB777FFFzzztttIIIEEEDDD===>>>CCCWWWlllyyyqqqOOOAAASSS}}}tttjjj\\\^^^VVVPPPTTT]]]xxx|||qqqfff\\\TTTOOOMMMKKKJJJQQQ___jjjnnnqqqvvvqqqiii^^^WWWWWWYYYYYYWWWPPPOOOKKKGGGDDDCCCEEEGGGJJJKKKJJJDDD======EEENNNdddqqqwwwOOO999;;;;;;:::===>>>EEELLLUUU[[[^^^```dddhhhgggaaagggiiieeemmmoooZZZJJJWWW}}}~~~[[[MMM```iiiooosssqqqjjjhhhmmmssssssttttttrrrooonnnnnnooosssuuutttuuuvvvrrrvvvdddMMM^^^pppTTTQQQgggoooeeejjjlllllliiiiiimmmnnnllliiilllooorrrtttvvvyyy{{{sssxxxxxxyyyQQQEEEBBB;;;>>>:::888111111111111000000000000/////////....../////////333333333444666:::>>>@@@999999???IIIRRRWWW]]]bbbtttfffccchhhhhhbbbNNNGGG>>>888777888888777666666555444444333222222000222222222000///000111222111111333444333111///222333333333444444444444444555666888:::;;;======@@@BBBGGGPPP]]]lllzzz~~~}}}{{{vvvxxxqqqWWWZZZcccwwwyyy{{{OOO<<<999KKK{{{rrrvvvzzz}}}~~~}}}~~~~~~|||||||||||||||}}}}}}~~~}}}~~~~~~uuummmmmmvvvoooYYYeeeiii\\\___[[[OOOEEEAAA@@@>>>>>>??????>>>;;;::::::;;;777666666888888888>>>FFFRRRbbbttt\\\>>>>>>666@@@777GGGzzzwwwLLLDDDBBB>>>>>>@@@QQQeeettttttQQQDDDMMMxxx{{{```zzzmmm___```YYYUUUTTTLLLWWW{{{pppggg___YYYXXXVVV]]]fffmmmppppppqqqtttxxxtttkkkaaaZZZYYYVVVRRRLLLKKKIIIEEEBBBBBBEEEGGGKKKMMMKKKCCC<<<>>>IIITTTlllxxxvvvMMM666888999999======IIIOOOWWW[[[\\\^^^bbbgggddd\\\aaaiiibbbcccsss]]]YYYcccgggKKKZZZdddmmmoooqqqnnniiigggjjjnnnlllmmmnnnmmmkkkjjjkkklllkkkiiihhhjjjkkknnnsssuuuTTTUUU^^^YYYWWWgggmmmiiihhhjjjiiifffgggmmmooonnnjjjkkklllllllllnnnqqqtttmmmrrrooovvvPPPCCCAAA:::===999777111111000000000////////////......------......///000000111444777:::===>>><<<888555;;;JJJYYY]]]YYYxxxssseeeeeejjjkkk[[[QQQCCC:::777888777666444444444333333222111111222222222111......///000111111000222444444333222111111111222222222333333333333444666777999:::;;;<<<@@@IIIVVVeeerrr{{{~~~}}}|||rrrzzzzzzxxxfffWWW[[[XXXxxxzzziiiJJJ888777HHHyyysssvvvyyy||||||}}}~~~}}}|||||||||}}}}}}~~~}}}~~~yyy|||}}}lllQQQCCCMMMxxxtttdddRRRBBB???CCC???@@@@@@>>>;;;:::;;;<<<666555777999888888???HHHVVVeeeuuu{{{\\\>>>@@@??????:::FFFsssWWWFFFAAA???===<<>>888888^^^hhhGGG:::BBB@@@AAA@@@>>><<<;;;;;;===555555777999888888???HHHZZZgggvvv}}}iii<<<777;;;<<<777???fffbbbJJJAAA???<<<:::FFFYYYjjj~~~www^^^JJJ>>>[[[uuuyyywwwkkkjjjiiiQQQFFF^^^xxxyyyvvvooolllmmmooommmkkkqqqqqqfff[[[WWWSSSOOOCCCCCCCCCCCCDDDGGGLLLPPPMMMNNNLLLDDD???EEEWWWfffyyyyyy^^^@@@555;;;::::::DDDLLLQQQWWW[[[[[[YYYZZZ```fffeeehhheeebbb[[[lllwwwnnnbbbKKKPPPqqqzzz|||mmmSSS```fffaaahhhfffeeeeeefffgggffffffgggjjjmmmppppppqqqrrrssslllfffggghhhhhhpppssshhhqqqXXXRRRMMM~~~ccc___iiikkkjjjmmmlllmmmlllhhhjjjppptttsssmmmoooppppppoooooopppqqqjjjssstttrrr|||NNN@@@???999===777444111000///......------......------,,,,,,------...111000000333888:::999777<<<>>>888333EEEbbbmmmgggSSS{{{nnnmmmoookkkmmmggg[[[KKK<<<555777:::222222222333333222///---000000000000000000000000000000000000000000000000111111111111222222222222444222111333555888888777@@@KKK\\\lllvvv{{{||||||yyymmmbbbzzz|||wwwvvvbbbqqqbbb]]]QQQcccwww]]]AAA999999:::nnnuuulll|||{{{{{{{{{}}}}}}}}}}}}||||||||||||{{{|||}}}vvv___QQQBBB@@@@@@===TTTkkkIII>>>CCC>>>?????????>>>===<<<;;;777333111444777:::AAAHHH]]]hhhttt}}}^^^>>>:::<<<===EEEBBBMMM}}}AAABBBAAA@@@>>>CCCSSShhhyyy}}}|||eeeIIIDDDQQQ{{{wwwfffWWWOOOSSS|||yyyuuurrrpppnnnkkkiiillllllfff^^^XXXTTTNNNHHHDDDEEEEEEFFFIIILLLLLLJJJKKKKKKHHHBBB>>>IIIccc|||}}}TTTBBB666999======AAAIIISSSVVV[[[___bbbcccfffgggggg```cccjjjccc___yyyxxxiiiXXXLLLZZZlllvvvYYYaaammmdddjjjhhhdddaaabbbfffjjjllllllnnnoooqqqrrrssstttttttttrrrmmmiiiiiimmmrrruuuuuuvvvMMMWWWllleeerrr^^^cccppptttpppooonnnnnnoooppppppooonnnmmmfffjjjnnnqqqrrrqqqqqqrrrvvvxxxrrrzzzyyyOOOAAA>>>888===777555111000///...------------------,,,,,,,,,,,,------///...///222666999999888===AAA;;;222888RRRmmm{{{hhhlllhhh___llllllkkkfffYYYIII<<<888888<<<999444222222222222222000000000000000000000000000000000000000000000000...//////000111111111000111222222111111444:::???IIIUUUeeesss{{{}}}}}}}}}vvvuuu{{{{{{ssssssgggyyyxxx]]]aaa\\\eeellldddXXX:::999???iiitttjjjzzz}}}{{{{{{|||}}}}}}}}}}}}}}}}}}}}}|||}}}}}}~~~wwweeeYYYHHHQQQ[[[gggjjj[[[VVVeeezzz~~~mmmIII===@@@>>>>>>>>>>>>>>>===<<<;;;888333222444777:::AAAIII```kkkwwwWWW???===:::444;;;>>>PPPeeePPPGGGDDD>>><<<@@@NNNddduuu||||||cccGGGAAAIIIyyyrrr{{{cccJJJVVVjjj~~~yyysssnnnkkkjjjiiiiiikkkiiibbbXXXRRROOOKKKFFFGGGGGGFFFFFFHHHKKKKKKIIIJJJJJJGGGBBBDDDUUUqqqQQQ@@@555888===???DDDLLLSSSWWW]]]aaabbbcccdddeeecccdddhhhjjjggghhhuuu}}}pppjjjcccSSSWWWoooqqqVVVdddkkkdddkkkrrrmmmiiihhhjjjnnnpppqqqnnnnnnoooqqqsssttttttsssqqqooolllmmmqqquuuxxxxxx}}}yyyJJJQQQnnniiiyyyhhh^^^eeennnooommmooopppooommmlllkkklllmmmnnnhhhkkkoooqqqqqqqqqrrrrrrqqqtttnnntttvvvPPPAAA>>>888<<<777555111000///...---------------,,,,,,++++++,,,,,,------,,,---000555888::::::???DDDDDD999111>>>aaa}}}hhhnnn}}}hhhkkkiiinnnpppiiiZZZJJJ>>>888:::777333111111222222111000000000000000000000000////////////////////////---...///111111111000///111333333111000666BBBLLL[[[fffrrrzzz{{{zzzzzz||||||{{{xxxkkkiiipppnnnhhhXXXbbbeeefffeeecccsssAAA444555]]]sssgggvvv{{{zzz{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||yyygggeee~~~yyyiiicccoooyyyqqq```UUUgggrrruuuvvv}}}zzzssstttooo]]]ZZZzzzlllIII<<>>BBBIIIPPPVVV[[[aaadddeeeeeeddddddbbbfffgggeeehhhnnnrrrrrr~~~ZZZaaajjjWWWQQQggglll}}}UUUWWWhhhiiiffflllsssooojjjhhhiiikkkmmmmmmooommmmmmppptttvvvuuurrrrrrqqqpppqqqtttvvvvvvvvv{{{~~~fffUUUqqqiii~~~jjjddddddlllpppmmmlllooommmjjjeeebbbaaaccceeehhhjjjlllnnnoooooooooppprrrqqqwwwrrruuuzzzQQQAAA>>>777<<<777555000000///...------------,,,,,,++++++++++++,,,,,,++++++---///444888<<<>>>AAAFFFKKKGGG888444HHHcccvvvqqqllluuunnniiikkkooooooiii\\\LLLBBB555444333444555444222000000000000000000000000000///////////////////////////000111222222111///...222333444444888CCCRRR\\\oootttyyyyyyuuutttwww|||mmmuuu}}}pppvvvppptttqqq^^^UUU]]]eeedddggghhhxxxjjj===777666SSSsssdddsssyyyyyy{{{~~~}}}}}}}}}}}}}}}~~~~~~~~~zzz}}}uuunnnMMMEEEhhhfffggglllttt}}}nnnPPPUUUiiipppqqqzzz```OOOBBBVVVhhhGGG<<>>UUU{{{~~~jjjeeeggggggXXXZZZ{{{zzzxxxxxxyyyyyyppplllaaaRRRHHHHHHIIIHHHJJJFFFDDDGGGIIIIIIJJJLLLMMMNNNIIIFFFTTTqqq~~~\\\CCC:::333777???FFFNNNUUUZZZ^^^dddhhhhhhfffdddcccdddcccaaaaaadddjjjnnnoooxxxkkkqqqiiicccmmmdddaaallltttyyyiiiNNN___jjjiiikkkllllllkkkiiihhhhhhiiiiiihhhnnnlllkkknnnsssuuusssqqqpppppppppqqqqqqqqqpppoooppprrryyy|||yyy^^^pppvvvzzzuuueeecccfffmmmnnnjjjiiikkkjjjhhhccc```^^^___```bbbhhhiiikkkkkkjjjkkklllnnnnnnxxxvvvvvv~~~}}}OOO@@@===777<<<777444000///...------,,,,,,,,,++++++************++++++++++++---///333888===AAAFFFEEEHHHLLLCCC666888CCC]]]yyyzzzdddmmmoookkkiiilllppplll^^^RRRBBB???:::777555555444333111111111111111111111111000000000000000000000000000111111222111000...---//////333;;;HHHWWWeeemmmxxxxxxvvvrrrooorrr{{{|||zzz|||uuuzzzbbbYYYVVVWWWaaa___ggg|||jjjZZZ333???CCCOOOuuucccoooxxxyyyzzz|||}}}}}}}}}~~~~~~~~~vvvyyyqqqjjjMMMHHHnnnyyyyyyrrryyyBBB999LLLSSSNNNeee___VVVMMMOOOAAAIIIwwwbbbDDD;;;@@@;;;;;;<<<===>>>>>>>>>===999666444555666;;;GGGSSShhhtttLLL===888===;;;>>>>>>HHHyyy~~~jjjBBBAAA<<<999999@@@OOOaaaqqqzzzrrr\\\GGG:::DDDpppzzzppptttuuuvvvwwwhhh^^^ooouuu|||xxxuuuuuupppdddSSSGGGFFFHHHHHHGGGBBBBBBGGGJJJIIIKKKOOOIIIJJJIIIMMM___zzztttYYY===888555:::BBBJJJRRRXXXZZZ^^^dddgggfffdddbbb```ccc]]]^^^eeeeeeaaacccllllll~~~rrrdddYYY|||eeeXXXbbbooo{{{tttTTTLLLSSSbbb{{{aaaZZZjjjhhhjjjqqqjjjhhhjjjlllnnnnnnlllkkkjjjjjjhhhhhhjjjnnnooonnnlllgggiiikkkmmmmmmllllllkkkiiiiiitttmmm___SSS```yyygggbbb______dddhhhgggffffffmmmllljjjgggeeecccbbbaaacccdddffffffeeefffhhhiiidddpppsssqqqtttxxx|||MMM???===888<<<666333000///...---,,,,,,,,,,,,+++******))))))******+++***+++,,,---000555<<>>????????????999666555555555;;;IIIWWWjjjvvvEEE:::666@@@;;;AAACCCHHHqqquuurrrDDDCCC<<<:::999===HHHYYYjjjuuuvvvfffKKK???AAAhhhrrrllllllxxxddd{{{vvvxxxttthhhVVVHHHEEEFFFFFFDDD??????GGGKKKIIIIIINNNDDDDDDIIIYYYnnn}}}ZZZ999888999>>>FFFNNNUUUYYYWWW[[[```bbbaaa___^^^]]]___[[[```jjjggg[[[YYYaaaeeemmmzzzaaa```___```gggvvv{{{ooo~~~|||tttsss```ZZZ]]]lllzzzmmm___fffmmmfffkkksssjjjbbbfffkkkmmmmmmkkkiiiiiidddeeefffggggggggggggggg___cccgggjjjkkkkkklllmmmllliiiqqqeeevvv___UUUZZZtttuuujjjccc___\\\___eeejjjkkkkkkmmmmmmllljjjgggccc___]]]___aaacccdddddddddeeegggccckkkqqqppppppxxx}}}III>>>===888<<<555111//////...---,,,,,,,,,,,,******))))))))))))******((()))******,,,222:::@@@HHHDDDCCCHHHMMMKKKAAA999@@@```~~~wwwuuulllllloooqqqqqqkkkbbbUUUHHH???999666444333333333333333333333333222222222222222222222222000//////000111444777999???GGGSSS```iiinnnqqqrrrnnnpppttt{{{pppttt~~~vvvvvv~~~bbbYYYUUU___RRRZZZWWWbbbjjjhhh___---+++EEE~~~{{{cccmmmwwwyyy}}}yyy|||}}}}}}~~~~~~}}}vvvjjjbbbgggsssuuudddRRRGGG;;;555???PPPlllBBB777888:::DDDxxxrrr___WWWUUUiii{{{nnnaaa???:::DDD\\\xxx[[[CCC;;;???;;;<<<===???@@@AAAAAAAAA999777666555555;;;JJJZZZlllyyy===<<<999===@@@CCCIIIRRReeerrrDDDCCC<<<:::999;;;CCCRRRcccnnnvvvnnnPPPHHHDDDQQQzzz}}}bbbyyy}}}zzzooo\\\MMMGGGFFFFFFCCC===???HHHLLLGGGFFFJJJDDDCCCNNNhhh}}}nnnrrrPPP666999===BBBJJJRRRWWWXXXWWWZZZ^^^```___^^^]]]]]][[[\\\___bbbaaa^^^[[[ZZZbbb```}}}qqqmmmcccTTTHHHNNNhhhmmmxxx{{{oooeeefffkkkmmmmmmddd___^^^VVVNNNYYYkkk{{{aaa^^^dddgggdddiiiooolll^^^bbbeeeeeedddcccdddeeedddgggjjjiiieeeccceeegggbbbfffjjjkkkkkkjjjkkkmmmnnnpppooorrrrrrqqqMMMSSSooooooffffffdddaaaaaadddjjjmmmnnnlllllljjjhhhddd```\\\YYY]]]```dddffffffffffffgggkkklllrrrtttuuu}}}zzzGGG======999<<<555111//////...---,,,,,,,,,,,,******))))))))))))******'''(((((((((***///777>>>CCCFFFIIINNNRRRQQQFFF:::444HHHjjj|||}}}qqqiiikkkqqqvvvtttpppjjjaaaXXXLLLAAA:::444444444444444444444444222222222222222222222222111111111222666:::???BBBRRR^^^lllssssssnnnlllkkknnnqqqzzzrrr}}}uuuqqqtttuuuuuuqqqWWW[[[WWWcccPPPVVVVVVggghhh[[[kkk444666FFFhhh}}}dddmmmwwwzzz}}}yyy|||}}}}}}~~~~~~}}}~~~tttwwwtttRRRGGG^^^gggOOO::::::AAAWWWAAA>>>BBBBBBssswwwZZZGGGDDDHHH```~~~nnn~~~wwwTTT???AAA===888XXXnnnXXXDDD===@@@;;;<<<>>>???AAAAAABBBBBB:::777666555555;;;KKK[[[nnnzzz}}}888BBB===999>>>===GGGYYYeee~~~rrrFFFGGG;;;:::888999???MMM^^^iiipppmmmOOOKKKCCC>>>uuuooopppvvvvvvcccRRRKKKIIIHHHCCC===???IIILLLEEECCCGGGIIIFFFUUUtttsss]]]FFF555:::???EEELLLSSSWWWWWWZZZ\\\___aaa```___``````YYY^^^[[[SSSWWWccceee]]]^^^```aaajjj\\\ooovvvaaaQQQTTT```kkkgggQQQAAADDDKKKKKKLLLEEEOOOdddnnnooo}}}```]]]]]]```cccfffkkkmmmaaaccccccbbb``````cccfffggglllpppmmmgggdddgggkkkkkknnnpppooollliiiiiikkkllluuuoooqqqmmmiiiWWWXXXccc{{{lllpppaaaffffffddd```___cccggghhhpppooollliiieeeaaa^^^\\\]]]aaafffhhhiiiiiiiiiiiiqqqkkkooouuuwww}}}wwwPPP:::>>>;;;444444444......---,,,++++++++++++)))))))))))))))))))))))),,,+++)))'''(((---444999HHHCCCAAAHHHRRRVVVTTTQQQ;;;:::YYY|||iiikkksssppprrrnnnooopppdddZZZ```LLLEEEAAAAAA???777444666333222222333555666444333222666;;;???CCCKKKUUU]]]jjjnnnrrrpppllliiikkkooouuu}}}kkkwww~~~zzzuuussszzz~~~]]]VVVYYYQQQ```hhhaaa]]]kkkkkkaaaggg555<<<777___]]]lllvvvttt{{{zzz~~~}}}kkk]]]dddaaaLLL<<<;;;>>>JJJeeeHHHPPP@@@DDD___oooXXXNNNLLLqqqaaa___yyy___JJJ===>>>999444GGGdddwwweeeSSSIIIDDD@@@BBBBBBBBBBBBAAA???>>>===???888555666666999III[[[vvvkkkCCC@@@000AAA:::KKKMMMWWWaaaIIIGGGBBB;;;666777<<>>LLLGGG@@@===BBBFFFEEEFFFIIILLLPPPhhhjjj[[[<<<999:::AAALLLQQQQQQUUU[[[YYY\\\aaacccbbb```___^^^YYYXXXXXXXXXYYY[[[^^^```bbbccc```lllqqqvvvxxxkkkZZZPPPPPP]]]mmmkkkaaajjj~~~~~~~~~eeebbb```bbbfffgggfffccceee___]]]```bbbaaaeeellloootttvvvqqqhhheeeiiippppppppppppnnnmmmmmmnnnpppuuuyyy~~~uuuyyy}}}qqqWWWiiizzzvvv~~~pppgggfffccceeeffffffeeecccbbbbbbdddhhhgggeeecccaaa```___^^^ddddddeeeeeeeeefffffffffkkknnnnnnooouuu|||tttNNN:::>>>;;;555444333......---,,,++++++++++++))))))))))))))))))))))))+++***)))((((((,,,111666777HHHMMMBBBGGG[[[ccc[[[@@@666;;;RRRnnnhhhhhhgggnnnsss{{{vvviiijjjjjjaaaYYYVVVRRRKKKIIIKKKMMMHHHAAA===>>>AAAEEEGGGEEEIIIPPPWWW]]]cccjjjooorrrmmmgggddddddfffggghhh|||www|||~~~}}}}}}{{{{{{jjjUUUVVVVVVbbbaaaccceeefffppp|||aaafff666888:::VVViiiiiisssxxx|||{{{}}}}}}}}}~~~~~~}}}pppSSSCCCDDDCCC===888@@@sss}}}oooppp^^^BBBYYYwwwaaaTTTSSSyyysssYYYDDD???888222???VVVhhhooopppfffYYYPPPKKKHHHHHHGGGFFFDDDCCCAAA@@@@@@???888555666555999III\\\uuu```:::???555DDDDDDNNNMMMUUU\\\WWWCCC@@@;;;777666888???LLLYYYjjjooohhhVVVDDD;;;RRRzzz||||||uuu}}}vvvsssyyy|||uuuhhh___UUURRR___hhhbbbRRRFFFIIIGGGAAA>>>AAAEEEHHHMMMTTTRRRWWWoooeeeNNN===:::>>>HHHUUUZZZYYYZZZ^^^YYY[[[___```___]]]\\\\\\YYYYYYYYYZZZ[[[[[[ZZZYYYYYY]]]```dddxxxzzzhhhfffbbb```bbbhhhpppvvveeeaaaaaadddfffeeehhhmmmrrrttttttqqqmmmkkkmmmpppqqqqqqpppnnnllllllmmmooonnnpppwww|||xxxxxx}}}kkk```iiivvvyyyyyymmmfffeeedddeeeeeeddddddddddddddddddeeeeeedddaaa^^^\\\\\\\\\___```aaabbbdddfffggghhhiiikkklllmmmsss{{{}}}yyymmmKKK:::>>>;;;555444111...---,,,++++++******+++)))))))))))))))))))))))))))******)))(((***...111555LLLUUUHHHDDDUUUbbbaaaXXXNNN:::555OOOppptttssslllnnnxxxyyywwwtttooolllmmmllliiiggghhhUUUQQQMMMKKKOOOUUUZZZ]]]```ccchhhmmmpppqqqqqqqqqooogggaaabbbiiioooooollluuu{{{~~~rrr{{{TTTNNNXXXVVV\\\RRRQQQ[[[]]]]]]nnndddRRR222888HHHwwwdddlll{{{{{{~~~}}}zzz{{{|||}}}~~~~~~}}}qqqSSSKKKDDD777999999VVVzzzqqq^^^@@@SSS{{{yyydddCCCVVVrrrXXXBBB<<<888444>>>OOO^^^fffkkkfff^^^YYYVVVUUUPPPNNNKKKGGGDDDBBBAAAAAA???999555555555999KKK___vvv{{{TTT555AAA999BBBIIINNNPPPZZZ^^^zzz|||bbbCCC@@@===:::888777:::EEERRRjjjpppjjj\\\KKK<<>>???DDDLLLYYYeee\\\ddd{{{aaa>>>;;;<<>>;;;666444000...---,,,+++************))))))))))))))))))))))))((()))******))))))***,,,999???JJJSSSRRRPPPYYYfffcccbbbJJJ555777BBBeee~~~yyymmmqqqqqqqqqyyyxxxxxxyyy{{{zzzvvvoookkktttuuuxxx}}}{{{{{{||||||yyyuuuoookkkggggggiiimmmrrrsssrrrppphhh}}}}}}lllppplllpppwwwbbbLLLOOOYYYWWWWWWUUUZZZbbb```YYY^^^jjj~~~ccclll555:::<<>>HHHVVVhhhkkkjjjdddaaaaaa```^^^XXXUUUPPPKKKFFFCCCAAA@@@>>>999555555444:::MMMcccxxxtttnnn}}}NNN888CCC;;;>>>JJJMMMWWWeeehhhvvvlllHHHBBB@@@>>><<<888888BBBMMM___jjjkkkbbbUUUAAA===KKK|||tttpppwww}}}zzzooolllzzzZZZZZZ{{{pppXXXSSSAAAEEEBBB>>>>>>DDDRRRfffuuujjjsss|||]]]999===???FFFQQQZZZ^^^\\\[[[ZZZWWWXXXYYYXXXVVVTTTTTTUUUQQQPPPPPPSSSXXX[[[XXXUUUWWWQQQRRRWWWQQQRRRsssmmmfff]]]___bbbccccccdddgggjjjbbbbbbdddeeefffeeeddddddeeedddddddddddddddeeeeeeeeefffgggggggggiiilllnnnqqqiiieeeiiimmmnnnpppuuuxxxWWWaaa|||yyy|||uuukkkiiiccc___aaa```\\\XXXZZZ___bbb```]]][[[^^^aaa```]]][[[]]]```______^^^^^^^^^^^^___``````bbbdddgggjjjnnnoooooocccGGG;;;>>>:::666444///------,,,+++************))))))))))))))))))))))))''')))******)))(((((()))---...:::OOO\\\^^^```eeellloooeeeXXXHHH222???nnn|||xxxwww|||rrrmmmkkklllooosssxxx||||||zzzvvvxxx|||}}}vvvqqqpppqqqqqqpppmmmjjjgggfffpppuuuzzzxxxrrrnnnnnnqqqsss}}}wwwhhhiiisssyyyzzzxxxuuuvvv___TTTPPPRRRVVVUUUOOOZZZbbbaaa]]]\\\```ccciiiooohhh:::>>>666VVVzzz```^^^vvvuuu~~~}}}~~~~~~}}}|||uuu___;;;888555FFF]]]WWWCCC>>>;;;SSSppp```SSSBBBDDDKKK@@@::::::@@@GGGLLLPPPZZZfffsssqqqnnnkkkmmmoooiiibbb]]]ZZZVVVPPPKKKEEEAAA???===888666666555<<>>GGGZZZqqqzzzzzzaaaRRR888EEEFFFLLLSSSVVVXXXXXXWWWVVVUUUVVVWWWUUUSSSQQQQQQRRRQQQOOOMMMOOORRRUUUVVVUUUUUUQQQQQQTTTTTTTTT\\\gggwwwUUU\\\YYYYYY[[[^^^bbbccc```^^^```aaaaaaaaa``````___^^^aaadddffffffcccbbbdddgggeeeffffffeeeddddddgggiiihhhdddaaabbbcccdddhhhlllpppmmmOOOaaazzzooosss```aaaddd^^^]]]ccc___[[[WWWYYY^^^bbbaaa^^^YYY]]]```bbbaaaaaadddfff```___^^^]]]]]]]]]___```bbbcccfffiiikkklllmmmoooaaaHHH<<<===999666555///---,,,+++******))))))***))))))))))))))))))))))))''')))+++***)))(((((()))%%%///777@@@TTTiiihhh[[[pppnnnqqqwwwkkkHHH777CCCqqqfffhhh{{{yyywwwqqqkkkmmmtttxxxyyytttssstttuuuvvvvvvsssqqqeeejjjoooqqqrrrtttxxx|||{{{zzz{{{rrrhhhddd|||tttllluuuuuulllMMMPPPUUUTTTTTTSSSIIITTTXXXRRRPPPZZZfffjjj```ppp;;;777666DDDoooiii\\\mmmvvv{{{~~~~~~|||xxxyyynnnCCC<<<555<<>>@@@>>>}}}~~~qqqmmmpppzzzeeeaaa^^^EEECCCCCCAAABBBNNNeee{{{zzzXXXCCC777EEEMMMRRRVVVUUUUUUWWWWWWUUURRRTTTVVVUUUSSSQQQPPPPPPUUUSSSQQQOOONNNOOOPPPRRROOORRRUUUSSSQQQRRRWWWZZZhhhvvvbbb]]]```^^^ZZZVVVWWW]]]bbbccccccaaacccaaa^^^^^^aaabbb``````cccgggfffcccbbbdddgggkkkkkkjjjgggcccbbbcccdddcccfffkkkllljjjhhhhhhjjjtttmmmuuu\\\ooo|||uuulllccceeetttyyy}}}jjj]]]^^^___[[[^^^fffccc___\\\]]]```cccdddccc\\\^^^aaadddgggiiiiiiiii___^^^]]]]]]^^^```ccceeefffgggjjjnnnooommmnnnrrraaaJJJ>>>===888666555///---,,,+++***))))))))))))))))))))))))))))))))))))((()))******)))((()))***)))///333888JJJaaaiiiddd^^^[[[dddmmmgggYYYFFF222222JJJ|||dddPPP\\\sss{{{yyyvvvqqqpppooooooqqqtttwwwwwwwww}}}yyymmmlllvvv}}}wwwzzzyyy}}}^^^NNNRRRSSSUUUYYYXXX]]]ZZZUUUSSSVVV___lllwww[[[RRR444888999eeevvv___dddxxxvvv~~~{{{}}}~~~|||{{{SSSBBB777:::>>><<<;;;<<<@@@RRRsssnnn}}}}}}}}}xxxlll]]]QQQKKKMMMQQQRRRPPPIIIBBB===<<<888777888888AAA\\\www}}}~~~|||{{{ddd===???@@@EEEUUU^^^^^^jjjfffhhhkkk{{{xxxyyyQQQHHH???;;;:::888999<<>>777666___bbb^^^yyysss|||xxxzzz}}}~~~}}}uuuyyyyyy^^^DDD777;;;>>>CCCGGGDDDCCCPPPyyywww___MMM@@@999===BBBIIIMMMLLLFFF>>>999;;;888777999999CCC___{{{}}}~~~}}}~~~ZZZ;;;EEEDDDGGGVVV\\\___pppkkkmmmkkkoooZZZNNNBBB>>><<<:::999;;;>>>JJJRRRZZZfff___LLLCCCBBB@@@ooozzziiimmmzzzlllmmmiiiXXXGGGHHHHHHMMM^^^www~~~zzzWWWLLL???KKKJJJKKKSSSXXXWWWVVVYYYWWWSSSOOORRRVVVWWWUUUSSSQQQPPPOOOUUUZZZXXXSSSOOOQQQUUUQQQKKKLLLTTTTTTLLLMMMUUU^^^TTTaaahhhiiifffdddfff```ffffffddd___[[[ZZZ___cccjjjllliiicccfffqqqxxxxxxpppmmmkkknnnrrrsssooojjjoooppppppnnnmmmmmmoooqqqppptttwwwvvvttttttsssrrrsssnnneeerrrnnndddaaa```cccgggfffbbb^^^ccccccbbb```___```dddgggfffcccbbbfffmmmoookkkfffgggfffcccaaaaaabbbdddeeedddccchhhmmmlllggghhhnnn```MMMBBB>>>888999777---...---,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))///((($$$***;;;PPP```iiixxxfffWWW[[[lllwwwsssiii[[[:::333>>>NNNyyyrrr\\\MMMYYYvvv{{{qqquuu}}}sss^^^WWW^^^|||hhhqqq~~~iiiSSSVVVXXXWWWUUUUUUYYY\\\YYYXXXXXXXXXYYY\\\___``````nnn^^^OOO444???CCChhhbbbqqqpppzzz}}}}}}zzzyyyzzz|||~~~}}}uuu[[[EEESSSqqqNNN???GGGHHHGGGLLLPPPOOOPPPrrrpppWWWKKKGGGCCC???:::===AAACCCBBB???;;;888;;;999777777<<>>999999888......---,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))***(((%%%&&&---;;;JJJTTTtttrrrkkk~~~zzzpppJJJ...111JJJnnn|||[[[OOO[[[llluuu{{{{{{uuuuuuyyy{{{wwwrrrjjjfffaaaddduuuiiiYYYXXXdddwwwsss{{{ttthhhooo[[[VVVWWWXXXXXXWWWWWWXXXYYYVVVVVVUUUVVVWWWZZZ\\\^^^ZZZ}}}aaaKKK555999???yyyvvvjjjsssuuu|||~~~}}}zzzxxxzzz}}}xxxxxx~~~mmmCCCAAAlllppp```cccfffiiilllhhhSSSTTTsss}}}eeeUUUMMMGGG@@@:::888999;;;<<<;;;:::999999===<<<999777@@@WWWrrr{{{xxxzzzxxxGGG@@@BBBEEE\\\]]]iiiffffffiiijjjiiimmmttt```JJJLLL===666999111:::>>>BBBJJJZZZggg```PPP>>>GGG>>>YYY~~~wwwoooQQQMMMeee{{{zzz{{{|||hhhOOO@@@GGGMMMYYYQQQPPPPPPOOOPPPQQQSSSTTTWWWWWWWWWVVVTTTQQQNNNMMMKKKLLLOOORRRSSSRRRQQQPPPMMMMMMNNNMMMLLLLLLMMMOOOIIIQQQVVVSSSUUUmmmnnnccc]]]aaabbb^^^]]]```^^^\\\[[[[[[XXXVVVZZZ``````^^^\\\]]]```bbbcccbbbccccccdddfffhhhiiijjjiiigggjjjmmmnnnlllkkkkkklllmmmmmmnnnnnnoooooonnnnnndddhhhpppqqquuuqqq```]]][[[YYYXXXZZZ^^^^^^[[[WWWXXX\\\^^^^^^\\\]]]bbbfffddd```]]]___dddiiijjjiiicccbbbbbbdddffffffeeedddccccccccceeeggghhhhhhgggcccLLL@@@>>>999999888000...---,,,+++************)))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,(((&&&,,,:::EEElllxxxjjjmmmtttfff{{{lllUUUMMM999///GGG}}}www___III[[[cccmmmtttwwwzzz{{{uuujjj^^^mmmiiiccc\\\UUUQQQPPPOOODDDUUUoooyyyhhhQQQKKKaaapppooottt{{{bbbQQQVVVUUUUUUVVVWWWVVVTTTRRRSSSRRRRRRSSSTTTVVVXXXYYYXXXtttaaavvvfff>>>555999___~~~gggiiiuuuwww}}}}}}zzzxxxzzz}}}{{{{{{^^^AAAPPPzzz[[[___|||}}}jjjccc]]]QQQEEE@@@999:::999888777777:::===@@@???:::888GGGddd{{{|||yyyxxxzzziiiAAABBB@@@HHHdddeeennniiigggiiikkkkkklllooovvvJJJDDDEEE;;;555777777:::===DDDTTTdddfff]]]EEEJJJ777>>>ppphhhggg|||tttzzzxxx}}}uuu[[[FFF???LLLQQQ[[[PPPPPPNNNMMMLLLMMMMMMNNNWWWUUUSSSPPPNNNKKKIIIIIIFFFGGGHHHIIIJJJKKKKKKKKKKKKLLLLLLJJJHHHGGGHHHIIIEEEOOOUUUOOOEEEHHH\\\pppzzz```___^^^\\\[[[[[[[[[[[[[[[YYYYYYZZZZZZVVVTTTYYYaaa\\\[[[[[[]]]___aaaaaa```ZZZ\\\___ccceeefffeeeeeeeeegggiiijjjhhhgggggghhhfffdddccceeehhhiiigggdddbbbhhhmmmnnniiimmm}}}ppp___XXXXXX[[[WWWSSSSSSUUUXXXWWWVVVRRRVVV[[[\\\[[[[[[]]]```___\\\XXXYYY]]]bbbddddddbbbaaaaaaccceeefffeeedddaaa```___```cccdddddddddfffLLL>>>>>>::::::999222------,,,+++************(((((((((((((((((((((((((((((((((((((((((((((((())),,,///,,,''')))333<<>>CCCCCCAAA;;;<<>>LLL^^^gggfffYYY>>>>>>AAAGGGsssvvvsssrrrzzz{{{}}}xxx___MMMCCCDDDQQQQQQUUUPPPOOOMMMKKKJJJIIIJJJJJJOOOOOOMMMJJJGGGDDDAAA???BBBBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGFFFDDDCCCDDDEEEIIIHHHFFFFFFHHHIIIJJJJJJWWWvvvbbbVVVSSSWWW]]]^^^YYYUUUVVVVVVSSSVVVVVVXXXXXXUUUSSSYYYbbb[[[[[[]]]^^^```aaaaaa```YYY[[[^^^```aaaaaabbbccc```aaabbbbbbaaa````````````]]][[[]]]bbbdddaaa]]]aaaeeebbbfffmmmcccjjj{{{~~~rrraaaWWWSSSUUUYYYZZZWWWSSSRRRSSSUUUUUUUUUPPPTTTYYY[[[ZZZYYYYYYYYYZZZXXXWWWXXX\\\```bbbcccbbbaaaaaabbbcccdddbbbaaa\\\[[[ZZZ\\\```ccceeeeeejjjMMM===>>>;;;999888333------,,,+++************((((((((((((((((((((((((((((((((((((((((((((((((((()))***((('''(((,,,///<<>>EEESSSkkkyyyyyywwwtttvvvzzzyyytttbbbeeelllwwwuuu___UUUSSS]]]eeeooonnn___YYYpppgggLLLLLLUUUMMMLLLLLLOOOSSSSSSPPPLLLNNNNNNNNNOOOPPPQQQRRRRRRWWW^^^www\\\ttt999999@@@~~~iii[[[qqqtttzzz|||~~~}}}zzzyyyzzz|||~~~vvv|||oooIII```zzz\\\MMMLLLCCCBBB@@@;;;888:::AAAGGGFFFAAA<<>>;;;??????>>>>>>???@@@AAABBB@@@AAABBBAAA@@@AAABBBDDDGGG@@@<<>><<<999777333...---,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))((())))))((('''***DDDfffxxx}}}{{{gggZZZMMMFFFFFF>>>555???TTT~~~|||ZZZEEEBBBQQQiii}}}~~~rrrmmmpppkkkfffvvvaaaOOOMMMPPPQQQLLLLLLMMMOOORRRRRRQQQPPPNNNNNNOOOOOOPPPQQQQQQRRRQQQZZZhhhjjjppp:::666888nnnsss___hhhmmmuuuyyy}}}~~~{{{yyyyyy{{{{{{uuuyyyiii^^^dddlllvvvxxxgggaaaGGGFFFAAA;;;777<<>>MMMiiihhh??????IIIOOO]]]ccciiihhhiiiiiiiiilllqqqrrrpppuuufffKKKGGG???<<<999999888888>>>IIIVVV___UUU```KKK:::AAADDDWWWssszzzrrrppp~~~{{{kkkjjjuuurrrQQQIIIDDDDDDOOOMMMQQQNNNMMMKKKIIIHHHHHHHHHIIIIIIKKKLLLMMMKKKFFFAAA>>>===============>>>??????;;;===>>>>>>>>>???AAACCCBBBCCCCCCAAA@@@AAADDDGGGGGGFFFEEEKKK^^^qqqaaa\\\\\\[[[XXXPPPTTTXXXYYYWWWUUUUUUWWWXXXUUUUUUWWWWWWWWW[[[aaaZZZ\\\^^^___```aaaccceeekkkkkkkkkgggdddcccfffjjjgggeeedddcccddddddbbbaaabbb``````bbbeeegggeeecccSSS___^^^XXX___gggjjjmmmooo}}}}}}}}}oooYYYRRRNNNQQQTTTTTTSSSTTTWWWXXXXXXYYYXXXXXXWWWVVVZZZ[[[\\\^^^^^^^^^]]]\\\^^^___aaacccfffhhhkkklllooonnnmmmmmmnnnnnnllljjjeeeaaa^^^]]]^^^aaadddeeesssPPP===>>><<<888666222...---,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++***)))((()))$$$666[[[uuuuuunnnxxxpppeeeaaahhhhhh[[[KKKBBB???IIIUUU\\\aaaiiivvv}}}nnnccc]]]YYYSSSQQQWWW^^^cccjjjqqqyyyhhh^^^gggxxxZZZLLLPPPPPPNNNNNNLLLNNNOOOOOONNNNNNOOOQQQOOOOOOPPPQQQRRRRRRRRRRRRRRRXXXbbb|||mmmOOO;;;111PPPtttbbb^^^fffpppuuu|||~~~|||zzzyyyyyyzzz{{{~~~fffxxxiiigggiiimmm{{{rrrhhh[[[mmm{{{RRROOOGGG>>>===GGGYYYhhhNNNAAAAAAXXXuuuVVV???DDDHHHUUUddd```kkkdddiiiiiieeedddggghhhfffddd^^^MMMEEE@@@888888888888:::AAAMMMWWWVVViiiRRR???JJJ===<<>>>>>999::::::;;;;;;;;;;;;::::::;;;<<<<<<;;;<<<>>>???===>>>???AAAAAAAAA@@@???>>>CCCHHHHHHEEECCCEEEHHHIII\\\xxx{{{lllbbbYYY___[[[XXXYYYZZZYYYVVVVVVXXXPPPRRR]]]___WWWWWW______WWWSSSWWW\\\]]]]]]^^^YYYZZZ\\\[[[[[[]]]aaafffbbbfffjjjiiiddd```aaaccchhheeebbbaaabbbbbb```^^^^^^```cccdddcccccceeeffflll^^^aaaddd[[[aaajjjbbb\\\___]]]}}}vvvWWWHHHIIINNNLLLJJJKKKJJJIIIOOOWWWUUUUUUUUUTTTSSSTTTWWWYYYVVVTTTSSSTTTXXX\\\```aaaccc___ZZZVVVUUUZZZaaafffgggggghhhjjjmmmnnnnnnmmmhhheeeaaa```ccchhhlllnnnLLL===@@@<<<===555333//////***&&&***111111+++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++&&&%%%)))000DDDllljjjwwwvvvRRRWWWbbbiiicccVVVPPPRRROOOLLLHHHEEEBBB@@@>>><<>><<<:::888777888999<<<>>>@@@?????????????????????BBBCCCDDDEEEFFFFFFFFFFFFAAACCCFFFKKKTTT^^^ggglllzzzlll```ZZZYYYXXXWWW\\\\\\[[[YYYVVVTTTTTTUUURRRMMMQQQ[[[\\\TTTQQQVVV[[[XXXTTTRRRSSSWWW\\\```^^^]]][[[YYYYYYYYYYYYZZZ^^^cccggggggddd```___```cccdddccc___[[[ZZZ^^^aaadddaaa^^^___bbbeeeeeeddddddccc```^^^\\\\\\\\\\\\ZZZ[[[ZZZ[[[dddooouuuuuuxxxqqq]]]NNNFFFCCCDDDGGGHHHIIIJJJKKKMMMNNNNNNLLLMMMOOOPPPPPPPPPPPPOOOPPPOOOOOORRRVVVYYYYYYXXX[[[XXXSSSRRRUUUYYY]]]___[[[[[[]]]```eeeiiilllmmmfffgggfffeeecccdddfffhhhLLL>>>@@@<<<<<<444333......***)))...666777333))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))***''')))---***,,,>>>TTTvvv___dddnnndddhhheeegggnnnpppmmmlllnnntttnnniiigggjjjoooqqqrrrwwwhhh^^^```ddd___TTTLLLWWWZZZ]]]```eeennnyyymmmNNNQQQOOOLLLJJJIIIJJJKKKLLLMMMMMMMMMLLLKKKJJJKKKLLLKKKMMMPPPRRRUUUVVVWWWWWW[[[SSS]]]jjj}}}ssszzzLLL999000IIIyyy___XXXdddoooxxxzzz{{{}}}}}}zzzxxx|||{{{zzz~~~nnn___\\\```sssqqqzzzwwwvvvlllaaaVVV___}}}bbbKKKAAAOOOdddWWWhhhhhhOOOGGGccc\\\bbbwww___BBBIIIQQQVVV]]]dddeeebbbcccccccccdddfffgggeeedddeeekkkfffSSSIII???===<<<444555======JJJVVV```^^^VVVMMMCCC<<>>======;;;;;;:::::::::999999999777777777777777888999:::;;;999777666777888;;;<<<========================@@@AAABBBBBBCCCCCCCCCCCCCCCBBBAAAAAACCCFFFJJJLLLLLLRRR[[[cccjjjsss}}}~~~yyyvvvoooeee\\\aaa\\\VVVSSSTTTUUUVVVUUU\\\\\\ZZZWWWTTTRRRSSSTTTVVVRRRTTT\\\\\\TTTQQQUUUXXXVVVRRRPPPQQQUUUZZZ^^^bbb___YYYTTTQQQPPPQQQRRR[[[^^^aaaaaa```]]][[[ZZZ^^^______]]][[[ZZZZZZ[[[]]]\\\[[[]]]```aaa___]]]___^^^\\\[[[ZZZZZZ[[[[[[UUUTTTPPPMMMPPPWWWYYYWWW]]]]]]jjjeee^^^SSSHHHBBBAAADDDGGGCCCDDDEEEFFFGGGHHHIIIJJJKKKJJJJJJJJJKKKLLLMMMNNNOOONNNNNNQQQUUUXXXXXXWWWTTTTTTTTTWWWYYYZZZYYYXXXWWWWWWXXX[[[^^^bbbdddeee___```aaaaaa``````aaacccLLL???@@@;;;;;;444222///...+++***///555666333)))((((((''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&***///,,,%%%'''000CCChhhqqqoooxxxxxxnnnaaaTTTRRRTTTTTTRRRQQQXXXSSSMMMLLLQQQXXX^^^```ZZZUUUOOORRR```mmmnnnggg||||||yyyZZZKKKHHHLLLKKKIIIGGGGGGGGGIIIJJJHHHIIIKKKLLLLLLKKKHHHGGGHHHJJJLLLOOOQQQSSSTTTTTTYYYQQQTTT^^^zzz\\\mmm<<<888AAAwwwkkkccc```iiisssyyy|||}}}zzzxxxxxx{{{___WWWPPPZZZgggttt\\\QQQfff{{{rrroooppp}}}}}}]]]IIINNN]]]UUUhhhuuu^^^ffftttvvv}}}sssRRRAAAOOO\\\aaabbbdddggggggdddbbbbbbccceeegggggggggiiifffsss]]]LLL>>>;;;<<<555666;;;:::@@@KKKVVV]]]]]]XXXJJJ>>>AAA@@@LLLggguuussslllYYYdddvvv~~~]]]dddZZZRRReeevvveee___KKKIIIJJJNNNOOOKKKGGGFFFCCCCCCBBB???;;;999999:::999999999888888888777777555444444444444444555555888777666555555777999:::;;;;;;;;;;;;;;;;;;;;;;;;===>>>???????????????>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCAAABBBGGGPPPWWWYYYUUUQQQNNNNNNNNNNNNMMMSSSRRRRRRSSSSSSSSSPPPNNNYYYXXXVVVRRROOONNNPPPRRRXXXTTTUUUZZZYYYRRRPPPTTTVVVTTTPPPOOOPPPSSSXXX[[[bbb^^^WWWPPPMMMLLLMMMOOOYYYYYYZZZ[[[\\\[[[XXXVVVZZZZZZZZZ[[[\\\[[[XXXVVVUUUUUUWWWYYY[[[[[[XXXVVVWWWWWWWWWWWWXXXYYYZZZ[[[UUUTTTNNNHHHFFFIIIHHHDDDGGGCCCCCCPPPmmmvvvjjjbbbLLLHHHBBB>>><<<>>>BBBEEEAAABBBCCCDDDEEEGGGHHHHHHJJJIIIHHHGGGHHHJJJLLLNNNPPPPPPPPPRRRVVVXXXYYYXXXTTTTTTUUUWWWYYYZZZXXXWWWTTTUUUVVVXXXZZZ\\\___```[[[^^^```aaa```______```}}}KKK@@@@@@999:::444222111///,,,***+++---,,,***(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''%%%''',,,,,,***+++000+++666OOOtttuuukkkjjjqqqxxxzzzzzzjjjjjjiiigggeeefffjjjnnncccrrryyyssssss{{{]]]KKKDDDJJJUUUHHHGGGEEEEEEEEEFFFGGGHHHFFFHHHKKKOOOPPPMMMIIIFFFDDDEEEGGGIIIKKKMMMNNNOOOTTTSSSTTTVVVppp\\\oooUUU:::666ZZZhhhbbb]]]dddmmmvvv|||}}}{{{wwwzzzuuuqqqrrrVVVQQQooofffbbbmmm```bbbzzzyyy|||fffQQQGGGYYYjjjmmmhhhgggkkknnniiigggeeeeeegggiiijjjjjjggggggqqqwwwWWWDDD===>>>888888;;;999999???HHHRRR[[[]]]SSSGGG@@@EEE777BBBmmmxxxppp}}}mmm\\\\\\tttyyyttt```^^^RRRTTT{{{nnnaaaOOONNNMMMMMMOOOOOOLLLHHHEEEAAA???===:::888777888999777777777666666666555555444444333333333333333333666555444444444555777888999999999999::::::::::::;;;<<<<<<=========<<<<<<<<<===???AAACCCDDDEEEEEEDDDFFFGGGFFFEEEFFFIIIKKKKKKJJJIIIHHHIIIMMMSSSWWWVVVWWWXXXXXXVVVSSSOOOLLLSSSRRRPPPMMMKKKLLLOOORRRUUURRRSSSVVVVVVQQQOOORRRUUUSSSPPPNNNOOOSSSWWWZZZ^^^[[[WWWSSSRRRRRRTTTUUUYYYXXXWWWZZZ^^^___\\\YYY]]][[[YYY[[[]]]^^^[[[XXXUUUUUUVVVWWWXXXWWWVVVUUUSSSSSSTTTVVVWWWYYYZZZ[[[WWWWWWRRRLLLIIIJJJIIIFFFCCCKKKOOOGGG>>>HHHfffnnn]]]QQQIIIEEEFFFDDDAAA???>>>???AAACCCCCCDDDEEEFFFHHHIIIJJJJJJKKKKKKKKKKKKLLLNNNOOOPPPRRRSSSTTTVVVXXXZZZ[[[[[[]]]YYYVVVUUUWWW[[[]]]^^^VVVWWWYYYZZZ\\\^^^```bbbaaadddhhhiiigggdddbbbaaawwwIIIAAA@@@888:::444222333000---+++***(((&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''***'''%%%'''(((((()))+++000***+++===^^^fffKKKEEEIIIHHHHHHKKKGGGGGGFFFFFFGGGHHHIIIJJJGGGIIILLLQQQSSSQQQLLLGGGCCCDDDEEEFFFHHHJJJKKKLLLQQQXXXXXXRRR\\\qqqQQQ~~~BBB999@@@hhhmmm^^^```gggqqqzzz~~~}}}|||yyyxxxzzz||||||rrrttt}}}ssswwweeeaaarrrxxxXXXIIINNN```ooopppjjjhhhlllpppmmmkkkhhhggghhhiiiiiihhhbbbbbbjjjtttnnnSSSDDDBBB;;;888999666888:::===EEESSS]]]]]]VVVFFF999CCCHHHDDDbbbwwwpppeeeTTT^^^qqqjjj[[[___OOOIIIdddvvvhhh```IIIQQQPPPMMMJJJIIIGGGDDDAAA@@@>>>;;;888888888999:::666666555555555444444444555555444444444444444444444444333333333444555666888888888888999999::::::::::::;;;<<<<<<<<<;;;;;;===>>>???@@@@@@@@@??????<<<===???@@@@@@@@@AAABBBDDDEEEEEECCCBBBCCCFFFJJJPPPRRRTTTTTTTTTSSSRRRQQQPPPOOONNNLLLLLLNNNSSSVVVSSSRRRSSSUUUUUUSSSRRRSSSUUUSSSQQQOOOPPPSSSWWWZZZ[[[[[[[[[[[[[[[\\\\\\\\\\\\[[[ZZZ]]]bbbeeedddbbbccc___\\\[[[^^^``````^^^]]]\\\[[[ZZZYYYYYYZZZ[[[QQQRRRSSSUUUWWWXXXYYYYYYSSSUUUSSSMMMKKKLLLKKKHHHEEEFFFEEECCC@@@AAADDDHHH]]]xxxuuu^^^KKK@@@<<<:::999=========>>>???AAACCCDDDDDDEEEFFFGGGIIIJJJKKKKKKIIIKKKNNNPPPQQQQQQPPPOOORRRSSSTTTUUUWWWXXXYYYZZZ```]]]ZZZYYY[[[^^^```aaaXXXZZZ]]]^^^^^^```cccfffgggkkkooopppmmmhhhdddbbbpppFFFBBB@@@777:::666333111...------,,,((((((***(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((***)))'''&&& ***222---'''666```fffRRRJJJGGGLLLNNNIIIEEEFFFHHHHHHHHHIIIJJJLLLMMMNNNIIIIIIKKKOOOSSSRRRNNNIIIGGGGGGGGGGGGHHHIIIJJJKKKLLLVVVYYYRRRSSSgggZZZqqqMMM@@@999hhhbbb___aaalllvvv{{{|||}}}zzz{{{||||||qqqppppppfffXXXvvvyyy}}}yyySSSCCCUUUbbbllljjjddddddhhhkkkllljjjhhhgggggggggfffeeedddaaa```bbb]]]GGGBBB;;;888999777:::999999<<>>999EEEaaauuu|||{{{yyybbbSSSUUUmmm}}}pppdddYYYQQQTTTGGGTTT}}}fff[[[WWWIIIUUUSSSNNNHHHFFFFFFDDD@@@>>><<<999888888:::::::::555555555444444444333333555444444444444444555555333333333333333444444555666666666777888888999999777888999:::;;;;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>BBBAAA@@@???@@@BBBDDDFFFCCCEEEGGGHHHHHHHHHJJJKKKOOOPPPQQQQQQPPPOOOQQQRRRQQQQQQQQQQQQQQQSSSWWWZZZTTTUUUWWWXXXXXXWWWVVVUUUTTTSSSQQQPPPQQQTTTWWWZZZZZZ[[[]]]^^^_______________^^^^^^___bbbeeeffffffeeebbb___]]]^^^___aaaaaaccccccaaa]]]ZZZZZZ\\\^^^PPPQQQRRRSSSTTTTTTTTTTTTPPPSSSSSSNNNJJJKKKJJJGGGIIIDDD???@@@DDDGGGFFFCCC999DDDOOOZZZqqqhhhTTTRRRKKKCCC>>>===???@@@???======>>>???????????????AAABBBCCCDDDFFFGGGHHHHHHEEEHHHLLLOOOPPPOOOMMMLLLNNNOOOQQQRRRRRRSSSUUUWWWZZZ[[[\\\___aaa```]]]ZZZXXX[[[^^^^^^]]]]]]aaaeeegggjjjnnnooolllgggcccaaakkkDDDBBB@@@666:::777555000,,,,,,///---))))))---(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%(((***+++,,,+++))))))""" %%%***---333999[[[~~~jjj]]]NNNHHHJJJKKKJJJFFFDDDEEEIIIEEEEEEFFFHHHIIIKKKLLLMMMIIIGGGGGGKKKOOOQQQMMMJJJIIIIIIHHHGGGGGGHHHIIIIIIHHHPPPRRRPPPQQQ___mmm]]]<<<333KKKttthhh```]]]fffrrrxxx{{{}}}~~~~~~}}}{{{zzz^^^EEEPPPyyy~~~|||xxx}}}fffUUUKKK]]]ccceeeaaa^^^aaaeeefffhhhgggffffffggggggeeecccccceee^^^___wwwwwwWWWLLLBBB;;;;;;999777999888888???KKKVVVYYY```aaaCCC666GGG===888XXX|||~~~kkkRRRPPPYYYoootttZZZOOOQQQTTTRRRZZZ}}}xxxhhh[[[QQQNNNRRRRRRNNNGGGEEEFFFDDD>>>;;;888666666888999888777555555444444444333333333222222222222222333444555222222333333333444444444333333444555555666777777444555666888999:::;;;;;;666777888:::===???@@@AAAAAA???======>>>@@@BBBCCC>>>???AAADDDHHHJJJLLLLLLOOOQQQRRRQQQNNNMMMNNNPPPSSSSSSTTTSSSSSSTTTVVVYYYUUUXXXZZZZZZZZZXXXUUURRRTTTRRRQQQPPPQQQTTTWWWYYYVVVWWWXXXZZZ\\\^^^___```_________^^^]]]^^^aaaccc``````___^^^[[[[[[\\\]]]___```___\\\WWWTTTTTTVVVNNNOOOOOOOOOOOOMMMLLLKKKKKKPPPQQQMMMIIIIIIIIIGGGGGGHHHGGGCCC??????CCCHHHDDDIIIKKKEEE===AAARRRbbbkkkvvvppp^^^QQQJJJFFFAAA>>>:::;;;===???BBBCCCBBBAAAAAAAAAAAA@@@???===<<<;;;>>>>>>???AAABBBCCCDDDEEECCCEEEHHHKKKLLLLLLKKKJJJKKKNNNPPPPPPPPPPPPSSSUUUUUUVVVXXXZZZ\\\[[[XXXTTTZZZ\\\^^^]]]YYYXXX[[[___```dddhhhiiigggccc```___gggBBBBBB???666;;;888666///,,,,,,...,,,&&&&&&+++'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''))))))&&&&&&'''((((((+++''''''+++***&&&(((---(((888GGGfffttt___PPPAAAHHHDDDBBBDDDDDDAAA@@@BBBBBBAAA@@@AAABBBDDDEEEGGGHHHIIIHHHEEEDDDGGGLLLNNNLLLIIIIIIHHHGGGEEEEEEEEEFFFFFFKKKNNNLLLKKKMMMWWWooo{{{JJJ===555ffflll```[[[cccooovvvzzz~~~{{{{{{zzzzzzyyy||||||iii}}}YYYNNNIIIeeeuuuooowwwzzzSSSUUUUUUcccdddbbb\\\[[[```ddddddfffeeefffgggiiiiiigggeeeYYYhhh```aaacccuuuaaaNNN@@@:::666111666888666888AAAKKKPPP___XXX]]]UUU??????GGG<<>>AAAAAA???===CCCBBB@@@AAADDDEEEDDDCCCEEEIIIMMMNNNNNNNNNPPPRRRRRRSSSTTTSSSRRRQQQRRRTTTUUUXXXZZZZZZYYYVVVRRRMMMSSSQQQPPPPPPQQQSSSVVVXXXPPPPPPQQQSSSVVV[[[```ccc^^^___^^^[[[WWWWWWZZZ]]]ZZZ]]]___^^^ZZZWWWWWWXXXWWWYYYZZZWWWRRRMMMKKKKKKLLLMMMMMMLLLJJJHHHFFFDDDCCCIIILLLHHHEEEFFFFFFEEEAAAAAAAAABBBCCCCCCBBB@@@GGG===888===DDDCCC???>>>>>>@@@CCCEEEGGGJJJOOOSSSPPPTTTSSSQQQQQQQQQIII>>>>>>===<<>>???<<<===>>>>>>===;;;999888:::;;;<<<===>>>>>>>>>>>>======>>>???AAABBBCCCDDDDDDEEEFFFGGGIIIJJJKKKLLLLLLNNNQQQQQQPPPPPPSSSVVVVVVSSSQQQPPPRRRTTTUUUUUU\\\^^^```]]]WWWUUUWWW[[[[[[^^^ccceeedddaaa______~~~^^^JJJ>>>:::555777888///000///---+++***(((((('''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%(((((((((((())))))))))))&&&(((+++///;;;SSSttt\\\SSSIIIDDDCCCDDDCCCBBBCCCAAA???@@@CCCDDDCCCAAADDDCCCAAA@@@AAABBBDDDEEEEEE@@@AAAFFFHHHDDDBBBDDDGGGGGGGGGFFFFFFFFFFFFFFFDDDDDDHHHMMMLLLSSSooouuuvvvKKK;;;DDDkkkggg\\\\\\kkkrrruuu}}}}}}~~~xxxyyylllnnn|||eeeYYY```rrrttteee}}}pppNNNLLLeeegggdddaaa______``````___dddbbbbbbdddhhhkkkjjjhhhfffbbb[[[ZZZ^^^ooouuuYYYHHH;;;===888555444666888<<>>:::[[[lllNNNDDDMMMaaayyy~~~aaaXXX]]]lllkkkfffiiibbbXXXRRRDDDBBB@@@===;;;::::::999666666555555555444444444444444333333222111000000//////.........---------////////////000000000000111111222222222333333333555555555666666666666777666666666777888888999999999999:::;;;;;;<<<<<<======???AAAAAAAAAAAACCCEEEGGGIIIJJJIIIGGGHHHLLLOOOSSSPPPPPPQQQNNNKKKLLLPPPQQQPPPQQQSSSUUUWWWVVVUUUPPPNNNNNNPPPSSSUUUUUUTTTSSSLLLJJJPPPVVVWWWWWWXXX```\\\VVVRRRRRRUUUYYY]]]YYY[[[]]]______\\\YYYWWWTTTTTTSSSRRRPPPMMMJJJIIIMMMKKKIIIFFFDDDDDDDDDEEEFFFDDDEEEIIIGGGAAA@@@CCC??????>>>>>>>>>>>>??????<<<===>>>@@@@@@>>>===<<<================================================;;;;;;;;;;;;;;;;;;;;;;;;>>>???>>><<<:::999999:::999:::::::::;;;;;;<<<<<<;;;<<<<<<===>>>??????@@@>>>AAABBBBBB@@@AAAEEEIIIGGGJJJLLLMMMLLLKKKKKKLLLLLLMMMOOOQQQSSSUUUWWWXXXXXXXXXVVVUUUUUUVVVVVVWWW\\\___cccdddcccbbbaaaaaa{{{]]]III>>>;;;777888888///000///---+++***(((((('''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&%%%'''((((((((())))))))))))(((***,,,++++++222???III\\\jjj~~~sssXXXFFFLLLFFF???===???BBBBBBAAA@@@>>>===???BBBDDDCCCAAACCCBBBAAA@@@@@@BBBDDDEEECCC>>>>>>CCCDDDAAA@@@BBBCCCCCCCCCCCCCCCBBBBBBBBBIIIGGGHHHJJJFFFIII]]]uuu{{{^^^^^^555000\\\hhhdddZZZ___hhhnnnvvv||||||yyyzzz{{{kkk}}}yyyrrrrrr~~~}}}qqqlllssswww|||cccVVVaaahhhiiigggeeecccaaaaaaaaabbbfffeeedddfffiiikkkjjjiiicccdddaaa^^^ZZZ```ggg___aaa;;;???:::777666666777<<>>;;;999888888555444444444444333333333333333222111111000/////////.........---------,,,....../////////000000000000000000000111111111222444444444444555555555555444444555555666777777777777777888888999:::::::::;;;===>>>?????????AAABBBEEEFFFFFFFFFEEEFFFGGGIIIPPPNNNNNNOOOLLLGGGGGGJJJOOOOOOPPPQQQPPPPPPPPPPPPNNNQQQTTTUUUTTTTTTUUUWWWSSSMMMJJJOOOUUUVVVVVVXXXTTTRRRNNNLLLLLLPPPTTTWWWUUUVVVXXXXXXWWWTTTPPPNNNRRRRRRSSSRRRQQQOOONNNLLLKKKIIIFFFDDDCCCBBBCCCCCCCCCAAACCCGGGFFF@@@>>>@@@===<<<<<<;;;;;;<<<<<<===:::;;;===>>>>>>===;;;:::<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999999999999999999999999:::;;;;;;:::999888:::;;;;;;;;;;;;;;;;;;:::::::::<<<<<<<<<<<<===============???AAABBBBBBBBBBBBCCCEEEGGGJJJKKKLLLLLLNNNOOONNNOOOPPPRRRTTTVVVWWWXXXWWWVVVTTTSSSSSSTTTVVVWWW___```aaabbbaaa___\\\ZZZwww]]]GGG===<<<999:::999000000///---+++***(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&''''''((((((((()))))))))&&&((()))(((&&&%%%%%%&&&---555BBBPPP^^^lllzzz|||tttmmmkkkeee\\\PPPGGGAAA???AAA===::::::===??????>>>===<<<<<<>>>@@@BBBBBBAAABBBAAA@@@???@@@AAABBBCCC@@@<<<;;;>>>@@@???>>>@@@>>>>>>>>>>>>????????????DDDBBBDDDHHHHHHJJJYYYiiitttfffgggEEEDDDBBB^^^fffYYYYYYcccnnnxxx{{{{{{}}}|||zzz{{{|||pppwww|||xxxaaalllpppwwwlllVVV___ssshhhggghhhiiifffccccccfffiiiiiihhhggghhhjjjkkkjjjiii___eeefffddd\\\VVVppplllcccMMMAAA;;;777666666555888===AAAGGGQQQZZZ^^^\\\UUUPPP???EEEEEE>>>>>>VVVqqqTTTDDDAAAIII\\\tttjjjWWWUUUOOOJJJ```sss___VVVOOOFFFAAAAAAIIIFFFAAA;;;777555555555333333222222222111111111111111000000///...............------------,,,,,,.........////////////000....../////////000000000222222222333333333444444222222333444444555555666444555555666666777888888888:::<<<<<<<<<<<<>>>@@@BBBBBBBBBCCCEEEFFFEEECCCIIIHHHJJJLLLKKKFFFFFFIIIOOOQQQSSSQQQMMMJJJJJJLLLLLLRRRWWWWWWSSSQQQTTTXXXSSSMMMJJJNNNRRRSSSTTTVVVQQQPPPOOOOOOPPPRRRUUUWWWVVVWWWXXXXXXVVVSSSOOOMMMOOOPPPQQQQQQPPPOOOMMMLLLGGGFFFDDDBBB@@@@@@@@@AAA??????AAAEEEDDD???<<<<<<:::999999888888999999:::888999:::;;;;;;:::999888999999999999999999999999888888888888888888888888777777777777777777777777555666777777777888:::<<<<<<<<<<<<;;;::::::999999===<<<<<<<<<<<<;;;;;;;;;<<<===@@@CCCEEEDDDBBB???DDDFFFIIIJJJLLLNNNQQQTTTQQQRRRSSSTTTVVVWWWXXXYYYXXXWWWUUUTTTTTTWWWYYY[[[```___^^^___aaa___[[[WWWvvv^^^FFF;;;>>><<<;;;999111000///---+++***(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''''''''''''''((((((((())))))'''&&&%%%&&&)))+++------,,,.../////////222777;;;CCCGGGNNNSSSVVVXXXYYYZZZ[[[\\\[[[WWWPPPGGG===888;;;<<<===;;;888999>>>BBBAAA???======>>>>>>===;;;============??????????????????>>>>>>>>>???@@@AAA>>>;;;999:::<<<===>>>>>>;;;;;;<<<<<<======>>>>>>======@@@FFFJJJMMMUUU___eeePPP444555NNN[[[ZZZ[[[^^^hhhwww{{{{{{|||{{{xxxzzz}}}~~~}}}yyy|||zzzfff~~~mmm~~~[[[UUUfffrrrgggbbbfffiiihhhddddddiiinnnkkkjjjjjjiiiiiiiiihhhggg[[[bbbeeefffddd[[[ddd~~~rrrkkkOOODDD===<<<;;;666555999===@@@EEEKKKQQQWWW\\\```ZZZEEECCCPPPGGG222AAAgggkkkXXXIIIJJJSSS^^^hhhxxxuuubbbRRRKKKHHHXXXppp[[[PPPJJJEEEAAAAAAEEEAAA<<<777333111111111111111111000000000/////////.........---------,,,------,,,,,,,,,,,,,,,,,,------........./////////............////////////000000000111111111222222111222222333333444555555333333444444555666666666777888::::::::::::<<<>>>@@@??????CCCGGGIIIGGGDDDCCCDDDHHHMMMNNNKKKKKKOOORRRVVVWWWSSSLLLHHHHHHKKKJJJOOOTTTUUUSSSQQQRRRTTTSSSMMMKKKNNNQQQQQQRRRUUUUUUVVVVVVVVVVVVVVVVVVVVVTTTUUUWWWXXXXXXVVVTTTSSSPPPPPPPPPOOOMMMJJJHHHGGGDDDCCCBBB@@@????????????======???BBBBBB???;;;999777777777666666777777777777777888888888888777777888888888888888888888888666666666666666666666666777777777777777777777777444555666666666777999;;;:::::::::::::::::::::999;;;;;;<<<<<<<<<<<<<<<<<<@@@???@@@DDDHHHJJJGGGDDDHHHIIIKKKLLLMMMPPPTTTWWWUUUUUUVVVWWWXXXXXXYYYYYY\\\[[[YYYXXXYYY\\\```bbb___\\\ZZZ]]]bbbccc___ZZZwww```FFF:::>>>===<<<999333000///---+++***(((((('''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((((('''''''''''''''((((((((((((,,,)))&&&&&&(((***+++***++++++++++++******,,,---$$$(((,,,///000///000000,,,...111444666666666666999:::::::::;;;;;;;;;;;;AAAAAA@@@@@@@@@???===;;;>>>???>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<=========;;;:::999888:::===>>>===:::;;;;;;<<<===>>>>>>???@@@???@@@CCCDDDDDDEEEHHHjjjxxxdddVVV<<<@@@FFFTTT\\\UUUWWWjjjxxxzzz}}}|||xxxvvvzzznnnnnnzzzzzzLLL[[[jjjiiijjjbbbfffiiigggcccaaaeeeiiiiiiiiiiiihhhfffeeeddddddZZZ______bbbhhhcccbbbnnneeeSSSDDDAAA???777333444666:::>>>???BBBJJJWWWaaaggg]]]PPPIIIHHHGGG@@@888===CCCVVVxxxlll[[[KKKGGGHHHLLLZZZjjj|||sssWWWPPPFFFBBBNNNqqquuu|||hhhQQQFFFDDDDDDAAA???@@@===999555222111111222000////////////.........------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,------------......................../////////000////////////000000000000111111222333333444444555333333444444555666666666666888999:::999:::<<<===???>>>@@@DDDJJJMMMLLLIIIEEEFFFKKKPPPQQQOOOOOOSSSSSSVVVXXXSSSLLLGGGGGGIIILLLMMMPPPSSSUUUUUUSSSRRRVVVRRRQQQTTTUUUTTTTTTWWWXXXXXXXXXWWWVVVSSSPPPNNNJJJLLLOOORRRTTTUUUUUUUUUUUUTTTRRROOOKKKGGGCCCAAAAAAAAA@@@???????????????;;;<<<===???@@@@@@<<<777777666666555555666666777555555666666666666555555777777777777777777777777555555555555555555555555666666666666666666666666666777777666555555666888666777777888999::::::;;;999999:::;;;===>>>??????CCCAAAAAADDDJJJNNNNNNMMMLLLMMMNNNOOOOOOQQQUUUXXXVVVVVVVVVWWWXXXYYYYYYYYY]]]\\\[[[ZZZ\\\^^^aaaccc___\\\ZZZ]]]bbbccc```\\\yyyeeeGGG999>>>>>>;;;999444000///---+++***(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((((((((&&&&&&'''''''''((((((((()))((()))******(((%%%"""((()))***,,,---.........///111333444222111222222333333333333333333444444555555888<<>>============>>>>>><<<:::888888999888888999999999:::::::::888999999777:::>>>>>>;;;999999:::;;;<<<===>>>???@@@AAAAAABBBBBBBBBBBBBBBFFFddd|||QQQ~~~JJJ888000EEEZZZSSSQQQcccooovvv|||{{{wwwzzz|||{{{~~~www\\\sss|||iiiKKK^^^iiidddkkkeeeggggggeee```]]]^^^___eeeeeeeeedddaaa______```YYY]]]YYY[[[dddccc]]]bbbnnnzzz\\\CCC???@@@;;;666777000666<<<<<<;;;???IIIRRRVVViiiooo^^^MMMLLLLLLGGGFFFHHHIIIGGGHHHSSSfffuuunnnXXXIIIMMMIIIJJJSSS___iiirrryyyyyypppbbbTTTKKKAAA???===JJJlll~~~rrrnnn]]]KKKAAABBBDDDCCC???===<<<:::777555444444444//////............------,,,,,,++++++++++++++++++******++++++++++++,,,,,,,,,,,,,,,---------......------........./////////........./////////000000000111111222222333444444333333333444555555666666555777999999999999;;;=========???CCCHHHKKKLLLKKKLLLKKKNNNQQQPPPMMMMMMQQQPPPRRRRRROOOJJJGGGFFFGGGNNNNNNOOOSSSXXXYYYWWWUUUZZZWWWXXX[[[[[[XXXWWWYYYYYYYYYYYYXXXVVVSSSOOOMMMFFFHHHKKKNNNQQQSSSTTTUUUWWWVVVTTTPPPKKKFFFBBB???>>>>>>>>>>>>>>>>>>======:::;;;;;;:::===???<<<666666555555444444555555666444444444444444444444444555555555555555555555555555555555555555555555555666666666666666666666666666777777555333333444555333444555666777999::::::777777888:::<<<===??????BBBAAAAAACCCHHHLLLNNNOOOLLLNNNOOOOOOOOOPPPRRRTTTSSSSSSTTTUUUVVVVVVWWWWWWWWWWWWWWWWWWXXXZZZ\\\]]]^^^[[[ZZZ[[[^^^___\\\ZZZ{{{iiiHHH888======:::999555000///---+++***(((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))))))))&&&&&&&&&'''''''''(((((($$$&&&(((******)))((((((+++***************((('''***+++,,,+++******+++---)))***,,,///222555888999<<<;;;;;;;;;;;;:::777555666777999:::::::::;;;;;;999:::;;;:::666555666777555555666777777777777777555888888666999>>>===888555666777888:::;;;<<<===<<<>>>@@@AAAAAACCCEEEFFF<<>>BBBDDDBBB>>>>>>GGGOOOVVVaaammmrrrrrr~~~}}}yyyvvvsssqqqqqqccc^^^VVVNNNJJJJJJMMMPPPRRRZZZdddnnn|||}}}uuuhhhZZZNNNDDD===999@@@BBBRRRvvvrrrZZZRRRIIIBBBAAACCCBBB???;;;;;;:::888666444222111//////.........---------++++++++++++++++++++++++************+++++++++,,,+++,,,,,,,,,,,,---------,,,,,,,,,,,,------------.........////////////000/////////000111111222222222222222333444444555555444666888888888888:::;;;:::;;;===???@@@BBBEEEHHHLLLJJJKKKMMMLLLIIIJJJNNNMMMMMMMMMLLLJJJHHHGGGFFFKKKMMMPPPSSSUUUWWWYYYZZZXXXXXXZZZ^^^]]]WWWUUUWWWUUUVVVXXXXXXWWWUUUSSSQQQJJJKKKLLLNNNPPPQQQRRRRRRPPPPPPOOOLLLIIIEEEBBB@@@:::;;;;;;<<<<<<<<<;;;;;;999999777555999>>>;;;444444444333333333333444444444444333333333333444444333333333333333333333333333333333333333333333333444444444444444444444444444444555333111111222444333333444444555666777777555666777888999:::;;;<<<<<<>>>@@@BBBCCCDDDFFFHHHGGGIIIKKKLLLLLLMMMNNNOOOMMMNNNOOOPPPQQQRRRSSSSSSPPPQQQRRRSSSTTTTTTTTTUUUVVVVVVVVVWWWXXXYYYYYYYYY{{{lllIII888======:::999666000///---+++***(((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))))))))&&&&&&&&&'''''''''((((((''''''&&&$$$###%%%***---***)))((()))+++------,,,,,,------,,,,,,---000222...///000111111111000000555555666666777999<<>><<<;;;<<>>DDDTTThhhooosssFFF<<>>???DDDFFFCCCAAACCCEEEFFFFFFGGGIIIKKKGGGJJJLLLJJJHHHMMMYYYcccooo}}}~~~}}}~~~xxx|||ooo\\\KKKAAA???AAACCCDDDNNNqqqwwwgggFFFGGGEEEAAA===<<<<<<;;;999999999888555222///---//////.........---------++++++++++++++++++,,,,,,))))))******+++++++++,,,++++++,,,,,,,,,---------******+++++++++,,,,,,,,,........./////////000000------......///000000000111111111222333333444444333555666777777777999:::777:::;;;;;;:::;;;???CCCGGGEEEFFFIIIHHHFFFIIINNNMMMLLLKKKKKKLLLKKKIIIGGGFFFKKKQQQRRRQQQRRRXXX]]]TTTUUUXXX\\\[[[TTTQQQRRRNNNOOORRRTTTUUUUUUTTTSSSKKKKKKLLLLLLLLLLLLKKKKKKHHHHHHHHHGGGFFFDDDAAA@@@888888999:::::::::999999888888555222666<<<:::333333333222222222222333333444333333222222333333444111111111111111111111111222222222222222222222222222222222222222222222222111222222111000000222333333333444444444444444444555555666666777777888888666:::???AAA???===>>>???AAACCCGGGIIIIIIJJJKKKLLLIIIJJJKKKLLLNNNOOOPPPPPPLLLNNNOOOQQQQQQQQQPPPPPPLLLNNNQQQSSSTTTVVVXXX[[[}}}eeeEEE999AAA???888777777111000///---+++)))((('''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((()))))))))))))))******++++++,,,------------...///000111222222111222222333444555666666777666555333222222333333111111222222222333333333333222222111222333555666222222333444444555555666444444444555555555555555777777777999:::<<<>>>???888===RRR~~~WWWeeevvv888888YYYcccYYYLLLYYYjjjuuu|||~~~}}}~~~dddSSS~~~qqq^^^ZZZ^^^___\\\YYY\\\\\\]]]___```___[[[XXXXXXYYYYYYXXXWWWVVVVVVWWWZZZ\\\]]]XXXRRRPPPRRRUUUXXXVVViiiWWWKKKIIIFFF???:::999<<<;;;555333666===???AAADDDIIIOOOVVV[[[TTTSSSSSSQQQNNNJJJGGGEEEDDDEEEEEEDDDCCCCCCFFFHHHHHHEEECCCCCCFFFIIIKKKLLLMMMNNNQQQXXXcccrrr|||yyypppbbb\\\]]]LLLJJJFFF@@@<<<;;;@@@DDDMMM{{{zzzwwwcccQQQDDD@@@;;;:::===>>>;;;888888777666444222000///.........---,,,,,,+++******))))))))))))))))))))))))************************************************)))************+++++++++---------.........//////---------............////////////000111111222222333333333444444444555555555777999::::::;;;===>>>@@@>>>AAAFFFFFFBBBDDDJJJEEEIIILLLKKKHHHGGGJJJNNNHHHJJJMMMNNNNNNOOOQQQTTTPPPQQQTTTWWWXXXWWWTTTQQQNNNPPPSSSUUUVVVVVVTTTSSSOOOKKKHHHJJJOOOQQQMMMHHHIIIHHHEEEBBB@@@===<<<;;;;;;:::999999::::::888777555333111222333444333333000000////////////000000111111222222222333333333///000000000111111111111111111000000//////......000000000000000000000000////////////000000000000111222222222222222222333111222333555555555555444888999:::<<<============>>>???@@@BBBDDDGGGHHHIIIHHHJJJMMMOOOOOONNNKKKIIIKKKMMMQQQUUUWWWTTTOOOKKKJJJNNNQQQSSSRRRSSSVVVXXX|||[[[BBB:::@@@???;;;:::666111000///---+++)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''((((((((())))))))))))(((((()))******++++++,,,,,,,,,---...///000111111222222222333444444555555555444333111000000111111000000000000111111111222222222111000000111222333000000111222222333333444444444444444444555555555777777777888999;;;<<<===DDD@@@@@@TTT}}}{{{WWWTTT;;;===KKK[[[UUUQQQ\\\sss}}}yyyzzz|||}}}zzzlllXXXgggxxxmmmdddaaa```^^^[[[[[[[[[[[[\\\^^^______\\\YYYXXXYYYYYYYYYXXXXXXYYYZZZWWWYYYZZZXXXUUURRRRRRRRRTTTUUU]]]rrrHHHIIIOOOAAA555555999::::::;;;666777888:::===AAAFFFIIIKKKMMMPPPTTTXXX[[[]]]___TTTTTTSSSQQQNNNNNNOOOQQQTTTTTTUUUVVVYYY]]]```ccchhhkkkrrryyywwwkkk^^^VVVMMMEEEBBBDDDJJJ777333AAAEEE===DDDVVVqqqgggSSSDDDAAA<<<888777999:::888555555555333222000///------...------,,,++++++******))))))))))))))))))))))))************************************************))))))*********+++++++++,,,,,,------------......------------...............//////000000111222222333333333333444444444444444666888999999999;;;===@@@>>>@@@DDDEEEBBBBBBFFFHHHKKKMMMKKKGGGEEEGGGJJJKKKJJJIIILLLPPPSSSSSSQQQMMMNNNQQQTTTVVVVVVUUUSSSSSSUUUWWWXXXYYYYYYXXXWWWTTTPPPMMMOOOTTTTTTOOOJJJJJJHHHEEEBBB???===<<<;;;:::999777777777777666444333111000000111222222111000//////......//////000//////000000000111111111/////////000000000111111000000000/////////......000000000000000000000000/////////000000000000111222222222222222333333333111222444555666666555555666888999<<<>>>???@@@AAA???@@@AAACCCEEEGGGIIIJJJIIIKKKNNNPPPQQQOOOMMMLLLLLLNNNRRRWWWZZZYYYUUUQQQOOORRRUUUVVVVVVVVVXXXZZZQQQAAA>>>AAA===<<<:::222111000///---+++)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((()))))))))''''''(((((()))******++++++,,,---...///000000111222222222222222222222222222111000///......//////....../////////000000000111111000/////////000000......//////000000111111333333333333444444444555777777777777888999:::;;;???@@@===DDDeeeoooeeepppJJJ555CCCddd]]]RRRPPP___pppwww{{{~~~~~~fffvvviiigggggggggbbb[[[ZZZ]]]\\\\\\]]]___aaaaaa___]]]]]]]]]]]]]]]\\\\\\\\\\\\VVVVVVXXXYYYZZZXXXTTTQQQRRRSSSQQQ\\\[[[VVVPPPHHHBBB<<<666555888444444444444555777999:::<<>>;;;666:::BBB@@@CCCcccfffXXXGGG>>>===999666555666666444222111111000///...---,,,,,,------,,,,,,+++*********))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,,,,,,,---,,,,,,,,,---------............//////000111111111222222222333333333333444222444666777777888:::;;;BBB???@@@CCCEEEDDDCCCDDDKKKMMMNNNKKKGGGDDDEEEGGGMMMIIIGGGKKKRRRVVVUUUQQQNNNOOORRRTTTVVVXXXYYYYYYZZZZZZ[[[[[[\\\\\\]]]]]]YYYWWWUUUWWWZZZYYYSSSNNNLLLIIIFFFAAA>>>===<<<<<<999777555555555444222111111000......000000000/////////............//////---------.........//////....../////////000000000///////////////.........000000000000000000000000//////000000000111111111222222222222333333444444222333444555666666666666555666999;;;>>>AAACCCDDD@@@AAACCCDDDFFFHHHJJJJJJJJJLLLOOORRRSSSRRRPPPOOOMMMOOOTTTYYY]]]^^^[[[YYYVVVXXXYYYXXXVVVUUUUUUVVV}}}KKKBBBAAAAAA<<<<<<:::...111000///---+++)))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))''''''((())))))******+++,,,,,,---...///000111111222222222111111000000000000000///...........................////////////111111000/////////......---------...//////000000111111222222333333444444777666666666777888999999444>>>AAABBB[[[ccc~~~zzzRRR===BBBVVV\\\VVVKKKXXXuuuuuu~~~YYY{{{jjj___```ccceeeaaaZZZZZZ]]]^^^^^^___bbbdddeeecccbbbdddbbbaaa``````___^^^\\\YYYWWWVVVXXX\\\\\\XXXTTTTTTNNNLLLIII```ttt```OOOEEE>>>;;;:::999888666666777888888777444666:::@@@IIIRRRZZZ___cccdddeeefffgggiiimmmpppqqqvvvzzzyyyuuusssuuuyyyyyy|||}}}rrrcccUUULLL>>><<<:::999999999:::<<<666AAAEEE@@@IIImmmxxxXXXOOODDD@@@;;;888666555666555333111//////......------,,,,,,,,,,,,++++++*********)))))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))************************+++++++++++++++,,,,,,,,,------------------...//////000000111111111111222222222333333222444666666666777999;;;BBBAAAAAADDDHHHIIIHHHGGGLLLMMMMMMKKKHHHFFFFFFGGGMMMKKKIIILLLRRRWWWWWWUUUVVVWWWXXXYYYZZZ\\\^^^```]]]]]]\\\[[[[[[\\\]]]^^^]]][[[[[[]]]```^^^XXXSSSMMMJJJFFFBBB>>>=========888777444444333222000...000///------///000///.........------------......,,,,,,,,,------------...---............/////////......................../////////////////////////////////000000000111111111111222222333333444444333333444555666666666666666777999;;;>>>@@@CCCDDDAAABBBCCCEEEGGGIIIJJJKKKKKKMMMPPPRRRSSSSSSRRRQQQOOOPPPTTTYYY^^^___]]][[[______^^^\\\YYYVVVTTTSSSvvvKKKAAA@@@AAA<<<===<<<111111000///---+++)))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''(((((((((((((((((())))))***++++++,,,,,,------...///000111222111111111000//////......///////////////...................../////////000111111000000000///......------......///000000000000000000111222333333444555555555555555666777888777===;;;444CCCpppwwwUUUPPP222@@@\\\gggVVVNNN```sssxxxyyy|||}}}yyyjjjWWWqqq^^^\\\YYYZZZ]]]]]]ZZZYYY[[[]]]]]]^^^```cccdddcccbbb```___]]]^^^___```___]]]ZZZVVVRRRSSSXXXZZZWWWTTTQQQDDDIIILLLGGGlll^^^RRRQQQMMMFFF>>>;;;888777777888777555777666777999===CCCIIILLLLLLNNNPPPRRRTTTWWW\\\___eeejjjmmmkkkfffbbbccceeelllpppvvv{{{~~~}}}yyyuuummmcccWWWLLLCCC>>>333888======<<<<<<>>>@@@@@@AAACCCRRR{{{qqqrrr```KKKIII@@@???;;;:::888888777666444333//////.........---------+++***************))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((()))))))))*********)))))))))*********++++++++++++++++++,,,,,,,,,------------...//////000000000000000111111111111222222444666777777777999;;;>>>@@@AAACCCFFFIIIJJJIIIJJJJJJKKKKKKJJJIIIJJJKKKKKKLLLMMMOOOQQQUUUXXX[[[[[[]]]^^^]]]\\\\\\___aaa]]]\\\ZZZYYYYYYZZZ[[[\\\\\\[[[\\\^^^```^^^YYYUUUKKKIIIEEEAAA???=========888666444333222222///...000///------/////////...------,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,---------.........---------------....................................////////////000000000000000111111222333444444333333444444555666666777888888888999;;;===???AAAAAABBBCCCDDDFFFHHHIIIIIIKKKMMMOOOQQQRRRRRRRRRQQQPPPPPPSSSWWWZZZ\\\[[[YYYaaa```___^^^\\\ZZZXXXVVVzzzQQQAAA===@@@===>>>>>>777111000///---+++)))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''((((((((((((((()))******++++++,,,,,,,,,---...///000000111000/////////......------...///////////////......------.........///////////////000000000///......------......///000000000...//////000111222333333333333333333444555777777888;;;999444999SSS|||^^^mmmhhhGGG444NNNjjjnnnXXXJJJ\\\zzzwww|||yyyyyy{{{ZZZfffgggbbb[[[UUUSSSWWWYYYXXXXXXYYYZZZYYYZZZ\\\^^^______^^^WWWUUUUUUWWW\\\^^^^^^\\\WWWRRRMMMMMMQQQSSSQQQNNNIII===EEEOOO@@@DDDrrr\\\RRROOOKKKEEE>>>:::999888666444888777555555666888;;;===;;;<<<>>>??????AAAEEEHHHLLLOOORRRQQQNNNLLLLLLNNNXXX^^^gggnnnoookkkddd___\\\WWWOOOGGG@@@<<<:::999<<<@@@BBB???>>>AAADDDDDDGGGJJJ```gggcccUUUHHHIII???>>>:::::::::999888666444333/////////......------,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******)))))))))************+++******+++++++++,,,,,,,,,,,,,,,------...//////////////////000000000111111222333555666666777999;;;999>>>AAAAAABBBEEEGGGGGGFFFGGGHHHIIIKKKLLLMMMNNNIIIKKKMMMNNNOOOSSSXXX]]]ZZZ\\\]]][[[XXXWWWZZZ\\\[[[ZZZXXXWWWWWWWWWXXXXXXXXXWWWXXXYYYYYYWWWSSSPPPEEEDDDBBB@@@>>><<<;;;:::555444222111111111///---///...,,,,,,...///...---,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......+++,,,,,,,,,,,,---------,,,,,,,,,---------------........................------........./////////...//////000111222333333333333333333333444666666888888777777888:::;;;===@@@@@@AAACCCDDDFFFGGGGGGJJJKKKMMMNNNOOOOOOOOOOOONNNNNNPPPRRRVVVWWWWWWUUUUUUTTTTTTUUUWWWXXXWWWUUU```FFF;;;@@@>>>:::;;;999111000///---+++)))((('''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$###$$$%%%&&&'''"""######$$$%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((''''''(((((()))******+++)))***+++,,,---......///............------------------...//////......---,,,,,,,,,,,,------------,,,---...//////...------,,,,,,---......//////000---......///000111222333111111111222444555777777666666;;;@@@===@@@UUUnnnqqqdddCCCEEESSSdddbbbUUUWWWeeeqqqyyywww~~~~~~~~~pppUUUXXXZZZTTTXXXTTTSSSVVVXXXVVVVVVXXXXXXWWWWWWXXX[[[\\\[[[ZZZVVVTTTRRRTTTYYY\\\ZZZWWWRRROOOMMMMMMMMMMMMJJJGGGCCC@@@AAAFFFAAA999TTTxxxkkkjjjaaaUUUMMMHHHEEEAAA===:::888777555444555666777666777777777666777:::===<<<<<<===>>>>>>=========DDDHHHOOOTTTTTTNNNGGGCCCBBB@@@===;;;:::;;;<<<===;;;======@@@JJJUUUWWWRRRccczzztttYYYWWWNNNFFFFFF======888999999888666444222222//////...------,,,++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***))))))*********+++++++++************+++++++++++++++,,,,,,---......//////....../////////000000000000222444444444555777999777@@@EEEAAA>>>@@@DDDEEECCCCCCDDDFFFIIILLLMMMMMMHHHHHHHHHJJJNNNSSSWWWYYYUUUXXXZZZXXXTTTRRRTTTWWWZZZZZZYYYXXXWWWVVVVVVVVVSSSSSSQQQPPPNNNKKKGGGEEE=========<<<;;;999777666222000///...//////---,,,...,,,***+++,,,---,,,,,,++++++************++++++++++++,,,,,,,,,---------++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,------------...------...///000111222222222222111111222333555666666555444444555777999:::>>>??????AAABBBCCCDDDEEEIIIIIIJJJKKKLLLLLLKKKKKKLLLKKKLLLOOORRRTTTUUUTTTMMMLLLLLLNNNQQQRRRQQQOOOpppMMM<<>>AAACCCDDDEEEEEEEEEHHHNNN\\\ttt|||xxxttt]]]DDDGGGDDD===>>>666888555777777777444222000000///......---,,,+++***)))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************++++++++++++)))************+++++++++++++++,,,------......///............/////////000///000222333333444666888:::DDDJJJDDD===???CCCEEEAAAAAABBBEEEHHHJJJKKKKKKIIIEEEBBBEEENNNTTTVVVUUUQQQUUUXXXWWWSSSQQQSSSVVV[[[ZZZZZZYYYXXXWWWVVVVVVQQQOOOMMMIIIFFFBBB>>><<<777888999:::999777444333///...,,,---------,,,+++,,,***))))))***++++++***++++++************++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------------------------------+++++++++,,,,,,,,,------,,,,,,---...///000111111222111111000111222444555333333222222333666888:::======>>>???AAABBBCCCCCCHHHHHHIIIIIIIIIIIIIIIHHHIIIIIIJJJMMMQQQTTTUUUTTTRRRPPPOOOPPPRRRSSSPPPNNNuuuKKK@@@???>>>>>>444777222111000...,,,***((((((''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#########''''''''''''''''''&&&&&&''''''''''''(((((((((((())))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,------.../////////000111111222222333444444444555555555666999>>>BBB}}}uuudddYYY555999HHHaaapppeeeNNNUUUggg{{{~~~zzz|||~~~~~~~~~~~~{{{nnnnnnqqqxxx}}}|||}}}{{{||||||OOO>>>GGGbbbkkk[[[[[[]]]TTTUUUVVVWWWWWWXXXXXXXXX[[[[[[\\\___cccdddbbb___^^^\\\[[[ZZZZZZYYYVVVTTTPPPMMMIIIGGGFFFFFFDDDCCC@@@??????>>>>>>>>>>>>>>>UUUtttrrrhhhZZZRRRNNNPPPQQQEEE666444;;;777666444444888<<<999444;;;999888888888888777666DDD999333999@@@???<<<<<<;;;;;;AAAIIIJJJGGGIIINNNNNN___qqq~~~sss\\\FFFDDDAAA>>>:::666333222555444333222111111111111///...---+++***)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,...............///000000111222222333333444444555:::;;;=========>>>AAACCCBBBCCCEEEEEEDDDDDDEEEGGGGGGHHHJJJMMMPPPSSSTTTUUU]]]XXXTTTSSSWWWZZZ]]]]]]ZZZ\\\]]]XXXRRRQQQWWW]]]PPPOOOMMMIIIFFFBBB???===999999777666444222111000......---,,,,,,+++******)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,............////////////000111111222222333333444444444444555777888:::;;;;;;;;;;;;>>>BBBDDDEEEEEEJJJJJJIIIHHHGGGHHHKKKMMMLLLKKKKKKKKKLLLOOOQQQRRRLLLPPPSSSRRROOOPPPVVV[[[rrrHHH===<<<<<<===555999222111000...,,,***((((((''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$''''''''''''''''''&&&&&&''''''''''''(((((((((((()))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++***************++++++++++++,,,,,,,,,,,,---......//////000000111111222333333333333444555555666999===@@@JJJ|||dddIII111HHHIIIHHHfffqqqaaaVVVaaawwwwww|||~~~~~~}}}{{{{{{|||~~~ttt}}}}}}}}}mmmIII>>>YYY{{{___~~~fff^^^]]]\\\YYYZZZ[[[[[[ZZZXXXVVVUUUYYYYYYZZZ]]]```aaa___]]]YYYXXXXXXXXXYYYXXXVVVTTTOOOLLLIIIFFFEEEDDDCCCAAA>>>>>>===<<<<<<<<<<<<===888```sssgggXXXTTTZZZ\\\\\\UUUGGG>>>DDDIIIEEE<<<555777<<<888999;;;<<<<<<<<<<<<<<<888===CCCFFFCCCAAADDDJJJOOOHHHEEEGGGLLLSSS___kkk[[[DDDCCCAAA???<<<888555333111333222111000////////////...---,,,+++***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********************************+++++++++,,,,,,...............//////000111111222222333444444444777999:::;;;;;;<<<>>>@@@BBBDDDEEEFFFEEEEEEFFFGGGFFFGGGHHHKKKNNNQQQTTTVVVYYYUUUQQQQQQTTTXXXZZZZZZZZZZZZYYYXXXUUUSSSRRRQQQQQQOOOMMMIIIEEE@@@===;;;999888777555333222000000...------,,,++++++******))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,---.........////////////000111111222333333444444333333444555666888999:::>>>===>>>@@@CCCEEEDDDCCCHHHJJJLLLLLLLLLLLLMMMNNNNNNNNNNNNNNNOOOPPPQQQQQQXXXXXXWWWUUUSSSRRRRRRRRRsssHHH===<<<;;;===555999222111000...,,,***((((((''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''&&&''''''''''''((((((((())))))))))))************************************************************))))))))))))))))))))))))((())))))******))))))((()))))))))*********++++++++++++,,,,,,---.........//////000111111222222333111333555666666888:::<<<:::RRRwwwuuuaaa>>>444FFFXXXkkkhhh```[[[```nnn{{{zzz~~~~~~|||~~~|||~~~~~~wwwzzzjjjEEE555RRR|||yyyddd]]]^^^^^^[[[YYY[[[]]]^^^]]]YYYVVVSSSUUUUUUVVVYYY[[[\\\[[[YYYTTTSSSSSSUUUVVVVVVTTTSSSMMMKKKGGGEEEDDDCCCAAA???<<<;;;;;;:::::::::::::::;;;888UUUxxx~~~iii^^^RRRWWWZZZIIIEEE:::555<<>><<<:::777444222111000000...---------------------+++***))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********************************++++++++++++,,,...------------...//////000000111111222333333444555666777888888999;;;>>>BBBDDDFFFGGGFFFFFFGGGHHHGGGFFFGGGHHHKKKNNNRRRTTTWWWTTTQQQPPPSSSWWWYYYZZZ\\\XXXSSSQQQPPPPPPNNNMMMPPPOOOLLLHHHCCC>>>;;;888777666555444222000//////------,,,,,,+++*********)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,---------.........//////111111111222333333444444333333333444555777999999>>>>>>???BBBDDDEEECCCBBBFFFIIIMMMOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPOOOOOO]]][[[XXXWWWWWWUUUPPPMMMsssIII?????????>>>444666222111000...,,,***((((((''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""####################################$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((()))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((()))))))))***************++++++,,,---------...//////000000111111222///111444666666666777888BBB???PPPdddyyyIII444CCCCCCQQQdddpppgggYYY[[[jjjwwwvvv{{{~~~~~~}}}}}}zzzzzz}}}{{{}}}zzzyyy```QQQ@@@;;;KKKooo[[[PPPUUUZZZZZZ[[[SSSVVVYYY\\\\\\YYYVVVSSSPPPQQQRRRSSSUUUUUUUUUTTTPPPPPPPPPRRRSSSSSSPPPNNNKKKHHHEEECCCBBBAAA>>><<<999999888777777777777777BBB666111MMM}}}nnnVVVTTTXXXRRRIIIFFFNNNJJJFFFDDDEEEEEEBBB???AAAGGGIIIIIIRRReeeuuu|||aaaOOOJJJJJJ===<<<:::999666555333222///...---,,,,,,+++,,,,,,,,,,,,+++))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************************++++++++++++------,,,,,,------.../////////000111111222222333333444666666666777:::<<>>AAAAAA@@@444555222111000...,,,***((((((''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""####################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''((((((((())))))))))))******+++,,,,,,,,,------...//////000000111---000333555555444555555333:::CCCrrr^^^~~~TTT333;;;NNNVVV___dddgggfff___WWWkkkrrrxxx{{{~~~{{{~~~~~~||||||}}}~~~}}}|||xxxzzz}}}yyy{{{~~~}}}zzz{{{nnnZZZ@@@:::FFFhhh~~~cccNNNLLLRRRSSSUUUYYYOOOQQQTTTVVVVVVUUURRRQQQNNNOOOPPPPPPOOOOOOOOOPPPNNNMMMNNNOOOPPPNNNKKKHHHGGGEEECCCAAAAAA???<<<:::777666555555444444555555000999:::666FFF{{{yyy~~~{{{rrrmmmggg^^^VVV[[[vvv}}}{{{\\\OOONNNIII???;;;;;;:::888666555444333//////...---,,,,,,,,,,,,++++++***)))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,---............//////000111111222222444555555555777999;;;@@@BBBEEEGGGGGGFFFGGGGGGJJJHHHFFFEEEEEEHHHJJJLLLLLLLLLJJJJJJJJJLLLNNNPPPWWW[[[[[[QQQDDD>>>DDDLLLFFFEEEDDDBBB???<<<999888333222111000///...---,,,+++***************))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))*********+++++++++,,,,,,,,,,,,------------//////000000111222222333111111111222333555777777666777999<<<@@@BBBBBBAAABBBCCCEEEEEEFFFHHHLLLNNNKKKLLLMMMNNNMMMLLLKKKJJJHHHMMMSSSUUUSSSQQQQQQSSSeee???:::???@@@AAA555666222111000...,,,***((((((''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""##########################################$$$$$$$$$%%%$$$$$$%%%%%%&&&&&&''''''%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))(((((('''&&&&&&'''''''''((((((((((((((())))))***+++++++++,,,------......///000000---///222333333222222333)))777777JJJiiiwww___DDDEEEBBBHHHXXXfffiiiccc]]]```gggmmmrrrwww}}}~~~{{{}}}~~~}}}}}}~~~~~~|||yyyzzz|||}}}}}}xxxzzz~~~}}}zzztttxxx}}}|||nnnVVVBBB888777BBBhhh||||||aaaVVVOOOQQQSSSQQQRRRVVVQQQQQQQQQPPPPPPOOONNNNNNPPPQQQQQQPPPMMMLLLMMMNNNKKKKKKLLLMMMNNNLLLHHHEEEBBBAAA@@@??????>>>;;;999555555444333333333333333111333;;;===444===sss}}}mmmNNNGGGHHHDDD@@@AAA;;;:::999777666444333222//////...---,,,,,,,,,,,,******)))(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,++++++++++++,,,------------...//////000000111222333555555555666999;;;===@@@CCCEEEEEEDDDEEEEEEHHHGGGFFFEEEFFFGGGIIIKKKOOOOOOOOOMMMLLLMMMOOOQQQQQQZZZccc```TTTGGGAAA???AAA@@@???>>><<<999777666111000///...---,,,,,,+++))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************)))))))))************++++++++++++,,,,,,,,,------.........///000000111111000000000111222444666777444444555888===@@@AAAAAA@@@AAAAAAAAABBBDDDIIILLLJJJJJJKKKLLLMMMMMMLLLLLLFFFMMMSSSSSSNNNKKKMMMPPPlllDDD<<<>>>???@@@666888222111000...,,,***((((((''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""##############################"""""""""#########$$$$$$###$$$$$$%%%&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''''''''((())))))******+++,,,,,,,,,---......//////---///111111000000111222111666---666IIIiii~~~fffcccAAA<<<@@@LLLPPPOOOZZZkkk___cccfffgggllltttyyyyyywwwyyy{{{|||}}}}}}}}}}}}~~~~~~~~~|||xxxzzz~~~~~~{{{wwwtttvvvrrrjjjXXXAAA222777DDDMMM]]]|||zzzdddUUURRRQQQRRRTTTUUUUUUVVVRRRPPPNNNLLLLLLNNNPPPRRRTTTUUUUUURRRNNNLLLMMMNNNGGGHHHIIIKKKMMMKKKHHHEEE>>>======>>>>>>===;;;999444444333222222222222222;;;///000:::777000@@@]]]cccSSSFFFDDDAAA;;;===EEE999999777666444222111000///...---,,,++++++++++++))))))((('''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,---,,,------...//////000000000222333444444555777999:::===AAACCCCCCBBBBBBCCCCCCCCCDDDFFFHHHJJJLLLMMMSSSSSSSSSQQQNNNNNNPPPRRRQQQUUU]]]fffiii___LLL<<>>===;;;888666444222//////...---,,,++++++***))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,------...//////////////////000222333555666555444444555999===@@@AAA???AAABBBCCCCCCDDDGGGIIIKKKKKKLLLMMMNNNPPPRRRSSSLLLOOOQQQQQQNNNLLLKKKLLLyyyNNNBBB@@@>>>???666999222111000...,,,***((((((''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""#########""""""""""""""""""""""""!!!""""""""""""###############$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''(((((()))*********++++++,,,------......///...///000000//////000222111888333888999KKKxxxYYYUUUDDD===BBB???888DDD[[[eeefffccc```ccckkkrrrtttvvvwwwxxxyyyyyyzzz|||~~~yyyyyyyyyzzz}}}~~~~~~}}}yyy|||}}}{{{yyy{{{}}}}}}|||zzzwwwssspppiii]]]NNN@@@555777KKKaaahhhWWWRRRPPPNNNNNNTTTZZZ[[[XXXQQQNNNKKKJJJLLLPPPVVVYYYXXXYYYXXXUUUPPPMMMNNNOOODDDEEEGGGJJJMMMLLLIIIFFF<<<<<<;;;===>>>===;;;999444333333222111222222222---000111///...222888===NNN{{{sssTTTFFFLLLHHH===<<>><<<:::666333000///......------,,,+++******(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,++++++,,,,,,---......///...//////000111333555555888666444555888<<>>AAAEEEFFFFFFFFFFFFGGGMMMMMMMMMNNNQQQSSSVVVXXXQQQPPPOOOPPPPPPPPPMMMJJJ~~~MMMAAA>>>888===888444000111111///,,,)))((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$##################"""############$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((())))))))))))******++++++,,,------......//////000000111111222333666888444888TTTsssooovvvYYY>>>333222888@@@===EEEGGGXXXqqqkkk]]]cccmmmrrrsssqqqtttzzz{{{www}}}~~~{{{|||}}}xxx|||~~~zzzuuuuuuxxx|||zzzttttttrrrmmmvvvwww___MMMAAA999777666BBBkkkgggPPPYYYQQQQQQRRRRRRTTTUUUVVVWWWXXXTTTOOOMMMOOORRRUUUWWWWWWXXXXXXWWWVVVTTTRRRPPPQQQNNNKKKKKKMMMLLLFFFAAA=========;;;:::888666555111111111111111111111111222111000//////111333444999FFFsss|||lllWWWKKKLLLIIICCC???===;;;999888666555444222000///---------,,,+++***))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&'''))))))((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++,,,,,,------.../////////111333444444444444555777:::<<<>>>?????????AAABBBHHHGGGFFFFFFHHHJJJMMMNNNUUUVVVUUUQQQLLLIIIIIIKKKMMMLLLOOOXXXaaaaaaVVVKKK>>>===:::777555222111000------,,,,,,+++***))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))************++++++,,,------....../////////000111222333333444444444555666888;;;>>>?????????@@@BBBDDDFFFHHHIIIKKKLLLNNNOOOPPPQQQQQQQQQXXXVVVSSSQQQPPPMMMJJJGGGNNNBBB@@@:::>>>999666000111111///,,,)))((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''(((((())))))))))))******+++,,,,,,------......//////000111111222111444777222...888HHHpppbbb~~~mmmTTT@@@666333888:::???NNN\\\ZZZWWW^^^]]]bbbeeehhhnnnxxx}}}{{{uuuyyy{{{yyy{{{~~~}}}|||~~~yyyuuuvvvyyy~~~{{{zzzzzzvvvpppkkkhhhjjjkkkgggcccSSS;;;<<<222777MMM```hhhrrriiiQQQRRRZZZSSSRRRRRRQQQQQQRRRRRRSSSYYYVVVSSSRRRSSSTTTTTTSSSTTTTTTTTTTTTSSSRRRQQQPPPQQQNNNJJJJJJKKKIIIDDD???======<<<:::999777555444111111111111111111111111222111000//////111222444---222@@@```zzzfffPPPGGGIIIKKKGGGBBB>>><<<;;;999777555555333222000...---,,,---,,,+++***))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***)))'''(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))))))))))))))*********+++++++++,,,,,,,,,---......//////111222444444333333555666999;;;===>>>>>>>>>???@@@EEEEEEDDDDDDFFFHHHJJJLLLQQQRRRRRRPPPMMMKKKLLLNNNMMMKKKLLLRRRYYYXXXNNNDDD<<<;;;999666333111000///---,,,,,,+++******))))))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((((((((()))))))))*********++++++,,,,,,---............//////000111222333444444444555666888;;;>>>?????????@@@BBBDDDFFFHHHIIINNNNNNNNNNNNNNNNNNNNNNNNVVVTTTRRRQQQQQQPPPMMMKKKNNN@@@???:::>>>888555000111111///,,,)))((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''(((((())))))))))))***++++++,,,,,,---------...//////000000000---///555555000000555HHHiiijjjaaa}}}sssUUUDDD:::222888CCCDDDEEEKKKNNN```aaa```^^^```ddddddaaannntttwwwuuutttwwwzzzzzzxxxzzz}}}|||yyyyyyvvvpppnnnoooooossssssnnnjjjhhheeeaaafffcccTTTGGGGGGBBB888555222888UUUiiiOOORRRVVVOOORRRQQQPPPOOONNNOOOOOOPPPSSSRRRRRRSSSUUUUUUSSSQQQRRRRRRQQQPPPPPPPPPPPPPPPPPPMMMIIIHHHHHHFFFAAA======<<<;;;999666444333222000000000000000000000000111000/////////000111222,,,111111000GGGzzz~~~kkkbbbZZZOOOGGGEEEIIIEEE@@@===;;;:::888666444444222111///...---,,,,,,+++******))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''(((***+++)))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((())))))))))))))))))*********+++++++++,,,,,,------......///000111333333222222444555555777:::<<<======???AAACCCCCCCCCDDDEEEGGGIIIKKKOOOOOOOOONNNKKKKKKKKKMMMNNNJJJIIILLLOOOMMMEEE<<<999888666333111///......,,,,,,++++++***)))))))))((((((((((((((((((((((((((((((((()))))))))******))))))))))))************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))(((((((((((())))))))))))*********++++++,,,,,,---............///000111222333333444444444555777:::===>>>??????@@@BBBDDDFFFHHHIIIMMMLLLLLLKKKLLLMMMOOOPPPQQQOOONNNNNNNNNNNNMMMKKKLLL======888;;;555333000111111///,,,)))((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#######################################$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&''''''(((((((((((())))))***+++++++++,,,,,,,,,---......//////222---,,,000444333666:::555RRRxxx^^^lllLLL777666<<<444888BBB???KKKLLLNNNSSSZZZ___```^^^]]]dddgggccc___aaaeeeffffffjjjnnnqqqsssssstttuuutttooollljjjgggaaa```bbbaaabbbaaa```___\\\WWWRRRMMMRRRDDD999===777555EEEUUUbbb}}}yyy[[[LLLRRRTTTNNNIIIMMMLLLLLLKKKLLLNNNPPPQQQKKKKKKKKKNNNQQQRRRRRRQQQSSSRRRPPPNNNMMMMMMMMMNNNNNNKKKHHHEEEDDDAAA===:::;;;:::888666444222000000........................//////.........///000111666333555666000777___ooo```SSSRRRUUUQQQKKKHHHFFFCCC>>>;;;999888777555333222111000...---,,,+++++++++***)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''')))***+++)))((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))))))))))))))************+++++++++,,,------......///111222222111222333555///222666999;;;>>>@@@CCCBBBBBBBBBCCCEEEGGGIIIJJJMMMLLLKKKIIIGGGFFFEEEEEELLLIIIFFFFFFGGGEEE???999666555333111///------,,,++++++******))))))))))))(((((((((((((((((((((((())))))))))))************((()))))))))************************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))))))))************+++,,,,,,---------......///000111222222222222333444555888:::<<<>>>??????AAACCCEEEGGGIIIGGGGGGGGGHHHKKKNNNRRRTTTKKKIIIHHHGGGHHHHHHGGGEEEMMM===>>>:::;;;444444000111111///,,,)))((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&'''''''''(((((())))))******++++++++++++,,,------......333000.........---111555999;;;FFFaaaiii~~~~~~ZZZHHHAAA444555;;;555<<<;;;???HHHQQQUUUTTTSSSVVV]]]bbb___^^^bbbhhhkkkZZZ^^^bbbdddeeeeeeeeefffjjjddd```^^^ZZZUUUSSSVVVXXXTTTQQQRRRRRRNNNFFF???>>>BBB555...888AAAXXX~~~]]]DDDIIIMMMEEEDDDOOOGGGGGGGGGIIILLLPPPTTTVVVMMMKKKIIIIIIKKKOOOQQQRRRVVVTTTRRRNNNLLLKKKJJJJJJLLLIIIFFFBBB???===999777999888555333111///......------------------------......---.........//////444******555666///444BBBcccwwwcccRRRVVVZZZVVVKKKCCCGGGOOOCCC@@@;;;888777777555444111111000///---,,,++++++******))))))((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''(((******)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))***************++++++,,,---------...///111111000000222333000333666888:::;;;===???>>>>>>???AAACCCEEEFFFGGGGGGFFFDDDCCCCCCBBBBBBAAAFFFCCCAAA??????===:::777333222000...---,,,++++++******))))))))))))(((((((((((((((((((((((((((((())))))))))))************((()))))))))************************************((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))'''(((((((((((()))))))))))))))******+++,,,,,,,,,------...///000111111222111111111111333555888999======>>>@@@BBBDDDFFFGGGEEEEEEEEEFFFIIIMMMPPPSSSJJJHHHEEECCCCCCBBBAAA@@@PPP???AAA===>>>777777000111111///,,,)))((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""""""""###$$$$$$%%%%%%"""############$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%&&&&&&''''''''''''((())))))***************+++,,,,,,------,,,...222333111///000222222555888DDDeeeddd```xxxeeeSSSDDD:::111<<<666444999>>>>>>;;;:::JJJPPPUUUVVVZZZbbbjjjmmmaaaccceeeeeecccbbbbbbbbb]]]XXXUUUTTTPPPLLLKKKMMMKKKEEE@@@@@@???:::444222444888???MMM[[[gggwwwwwwRRRJJJEEEGGGKKKKKKLLLMMMFFFFFFFFFHHHLLLQQQVVVYYYXXXSSSMMMJJJJJJLLLOOOPPPWWWUUUSSSOOOLLLJJJHHHHHHHHHFFFCCC???<<<999777666666555222000...------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........&&&...111......333333...222DDDggg}}}zzzuuuUUUGGGIIIIIIMMMPPPQQQMMMIIIIIIJJJ@@@===999666666555444333000000///...---,,,+++******))))))(((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&''')))***((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))******)))******++++++,,,,,,------///000000///000111333555777888999888777888999::::::<<<>>>@@@BBBCCCDDDAAA?????????BBBCCCCCCCCC>>>===;;;999777666555444111000...---,,,+++++++++)))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))))))))************************************))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))''''''(((((((((((())))))((())))))******+++,,,,,,,,,,,,---...///000111111000000000111222444666888;;;;;;<<<>>>@@@BBBDDDEEEFFFFFFFFFFFFHHHIIIKKKLLLLLLIIIFFFCCCBBBBBB@@@???QQQ???CCC???>>>777888000111111///,,,)))((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&########################!!!""""""###$$$$$$%%%%%%"""############$$$$$$$$$""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%#########$$$%%%%%%&&&&&&&&&&&&'''(((((())))))***))))))******+++,,,,,,,,,))),,,000111333444444333***888;;;777LLLzzzqqqzzzYYYMMMAAA777000444999;;;;;;===333777999999>>>EEEJJJJJJZZZZZZ[[[YYYWWWUUUUUUVVVHHHEEECCCEEECCC@@@???BBB;;;777555555333333:::CCC999CCCkkkKKKGGGFFFDDDEEEOOOVVVRRRIIIKKKJJJIIIIIILLLPPPTTTVVV]]]XXXQQQLLLLLLMMMNNNOOOTTTSSSRRRPPPMMMJJJHHHFFFEEEDDDAAA===999666555666333222000---,,,,,,---...++++++++++++++++++++++++++++++,,,---------------(((333888///(((---444666888111000???___iiiZZZTTTOOOLLLLLLIIIEEEAAAFFFOOOSSSLLLDDD>>>;;;777555444444333222//////...---,,,+++******))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))***))))))******+++,,,,,,,,,,,,...////////////000222444666888888888777888999999:::<<>>@@@BBBDDDEEEEEEFFFFFFGGGHHHIIIIIIMMMJJJFFFCCCBBBBBBAAA@@@PPP===AAA>>>===555666000111111///,,,)))((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&########################!!!""""""###$$$$$$%%%%%%"""############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&&&&&&&''''''((())))))))))))))))))***++++++,,,,,,111///+++)))+++//////---111111333333555FFFlll}}}bbb{{{|||mmm[[[IIIAAA===777555555<<<<<<999666777;;;<<<999=========<<<;;;:::<<<===666333333777777555555888333333666888777===QQQfff|||mmmlllEEEFFFEEEBBBDDDIIIJJJHHHJJJOOOPPPOOOLLLKKKKKKNNNQQQSSSZZZVVVQQQNNNMMMNNNOOOOOOPPPPPPPPPOOOMMMJJJHHHFFFCCCBBB@@@<<<888555555555222000...,,,+++,,,---...***************************+++,,,---------,,,,,,777&&&!!!...555///---333111///333888888@@@]]]|||aaaTTTKKKKKKKKKGGGDDDDDDDDDIIILLLHHHDDDCCCEEEGGG===:::666444444444333222......------,,,+++******))))))(((((((((((()))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&'''((('''%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))))))))***++++++,,,,,,,,,---//////......000111000222555888999:::<<<>>><<<===???BBBDDDFFFGGGGGGGGGEEEBBBCCCEEEGGGFFFDDD;;;<<<<<<999555222222333///...---,,,++++++++++++'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************************************))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))((((((((()))******+++++++++,,,,,,---...///000000333333333333444666888999888888999;;;===???AAABBB@@@BBBDDDFFFHHHJJJJJJKKKKKKHHHDDDBBBBBBBBBAAAAAAzzzooo}}}KKKAAA@@@999<<<777555222222222///,,,***)))***)))((((((&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$""""""""""""""""""""""""###"""""""""!!!!!! ########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((())))))))))))************,,,,,,------...//////000000555777555222777CCCNNNpppwwwzzznnnsssXXX===BBB???555222:::<<<666555::::::<<<===:::555333555888444555555555444333444555>>>:::TTTsssooofffzzzyyy{{{UUUDDDBBB===AAABBBEEEHHHJJJLLLMMMNNNOOONNNMMMLLLKKKKKKJJJJJJIIILLLNNNOOOOOONNNNNNNNNNNNNNNNNNMMMJJJGGGDDDBBBEEEBBB>>>;;;999777555333111000...---,,,+++++++++************************+++++++++,,,,,,,,,------,,,,,,,,,---------......///000000111222222333333OOOkkksssaaaXXXSSSPPPKKKHHHFFFFFFFFFFFFIIIGGGGGGHHHJJJIIIEEEBBB<<<;;;999666444222111000,,,,,,++++++***)))((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))************+++,,,---...000000000000000111111111444777999:::999;;;>>>BBB>>>@@@???>>>AAAGGGGGGDDDKKKOOOKKK@@@>>>FFFHHHCCCBBB@@@===999666333111000------,,,,,,+++***))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))************---------...............222222333444555666777888:::;;;===???AAABBBCCCCCCCCCCCCCCCCCCEEEHHHKKKMMMMMMIIICCC>>>===???CCCFFF{{{}}}LLL???>>>888<<<777444222222222///,,,***)))***)))((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$""""""""""""""""""""""""#########""""""!!!!!!!!!########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((()))))))))*********+++,,,,,,------......///111333555333111444===EEEVVVxxxxxxkkkeeeWWWFFF===;;;888444===CCCAAA;;;===DDD@@@444999999333000===XXXqqq|||uuuppp}}}RRR;;;999>>>??????@@@AAABBBDDDEEEFFFGGGFFFFFFFFFFFFFFFFFFEEEEEEJJJLLLMMMMMMLLLKKKKKKLLLNNNMMMLLLKKKIIIGGGEEEDDDCCC@@@;;;888666555333111000///---,,,+++*********************************+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---------------......///000000111111...888HHH^^^{{{}}}gggSSSJJJKKKPPPQQQMMMIIIHHHJJJKKKKKKJJJHHHGGGFFFGGGIIIGGGDDD@@@;;;:::888555333111000000,,,,,,+++******)))((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''((((((((())))))))))))************+++,,,------//////000000000000111111444777999999999:::>>>AAA???@@@@@@???BBBGGGHHHEEEEEEJJJGGG>>>===EEEGGGBBB???>>>;;;888555222111000---,,,,,,+++******))))))(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((()))))))))*********------------............111222222333555666666777666777:::===@@@BBBDDDEEECCCBBBBBBBBBCCCFFFHHHJJJIIIGGGDDDAAA??????@@@@@@{{{NNN>>><<<777<<<777333222222222///,,,***)))***(((((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$""""""""""""""""""""""""###############"""""""""########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((())))))))))))************++++++,,,---------111111111111000222666999<<>>======<<<===>>>???@@@CCCCCCDDDEEEEEEEEEEEEEEEIIIJJJJJJIIIHHHGGGIIIJJJJJJIIIGGGFFFDDDCCCCCCCCC???<<<888555333222000......---,,,+++***)))))))))******************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,------.........444111......666III```pppooo[[[UUULLLCCCAAAFFFOOOWWWOOOKKKFFFGGGKKKMMMLLLIIIFFFFFFEEEFFFFFFDDDAAA>>>999888666444222000//////+++++++++******))))))(((''''''((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((()))))))))******)))******+++,,,---////////////000000111111444666777888888999<<<>>>@@@AAA@@@???BBBHHHIIIFFF@@@DDDDDD>>>>>>DDDEEEAAA;;;:::888555333111000///,,,,,,++++++***)))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((())))))))))))******,,,,,,------............000111111222333444555555666777999<<<>>>@@@BBBBBBAAAAAA@@@@@@AAACCCEEEGGGFFFFFFEEEDDDBBB???<<<:::wwwOOO>>><<<777===888444222222222///,,,***)))***(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""$$$$$$##########################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$###########################################################################$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((()))))))))***))))))******++++++,,,,,,///......///111222333222777222>>>```vvvtttwwwzzzTTT>>>222;;;BBB===999>>>===<<<;;;::::::<<<>>>@@@CCCCCCDDDEEEEEEDDDDDDCCCGGGGGGGGGFFFEEEEEEHHHJJJDDDBBBAAA???>>>>>>>>>???===:::666333111000...,,,,,,,,,***))))))(((((((((************************************++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------...///000000///000333555FFFXXXooolllZZZPPPKKKJJJ???@@@CCCGGGJJJJJJIIIGGGNNNIIIDDDEEEIIIJJJGGGBBBDDDDDDDDDDDDCCC@@@===;;;666555333222000///......+++*********)))))))))(((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((())))))))))))))))))***+++,,,------......//////000000000222333444555666888:::<<>>BBBCCC@@@@@@BBBBBB===777666444222111/////////++++++******))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))***,,,,,,,,,------......///000000000111222333333333::::::;;;======>>>>>>>>>>>>??????@@@AAACCCEEEFFFFFFFFFFFFEEEBBB>>>:::888NNN???===999>>>999666222222222///,,,***)))***'''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""##################$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$#################################################################################$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((((((((()))))))))(((((())))))***++++++,,,---,,,,,,///222444333111,,,999;;;999MMMwww}}}xxx~~~}}}kkkEEE:::999:::;;;999666888======<<<;;;;;;===???BBBDDDAAABBBCCCCCCBBBAAA???===DDDDDDEEEDDDDDDEEEHHHJJJAAA@@@>>>===<<<<<<======;;;888444222000///...,,,+++***))))))(((((((((((()))))))))))))))))))))))))))))))))*********++++++*********+++++++++,,,,,,++++++,,,,,,,,,,,,------***+++,,,---...000333555%%%---444:::DDDUUUhhhsssooo```OOOFFF999///---444@@@HHHIIIFFFCCCCCCEEEHHHHHHHHHKKKGGGDDDFFFHHHIIIEEEAAABBBCCCCCCBBB???<<<999777333222111///...---------*********)))))))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))***+++,,,,,,,,,------...//////000000000000111333555888999:::>>>>>>===;;;>>>DDDFFFDDD>>>AAABBB@@@>>>===;;;777444333222000///......---******))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''(((((((((((()))))))))++++++,,,,,,---......//////000000000111222222222:::;;;<<<===>>>>>>>>>>>>======???@@@CCCEEEGGGHHHHHHGGGFFFCCC@@@===:::999|||JJJ@@@???:::===999777222222222///,,,***)))***''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""""""""""""""""""""""""""""""""###############"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$####################################################################################$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((((((((())))))(((((())))))***+++++++++,,,,,,---///222444333222222888999555999MMMiii|||}}}~~~zzzKKK888???999<<<<<<888777999999666<<<<<<<<<===???AAADDDEEEEEEEEEFFFFFFEEECCCAAA???CCCDDDEEEEEEDDDEEEGGGIIIBBBBBBAAA??????>>>>>>>>>:::777333111000///---,,,+++***)))((((((((((((((())))))))))))))))))))))))((())))))))))))*********))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,333111///---+++++++++,,,......---***))),,,333888999>>>EEEOOO[[[iiivvv~~~}}}vvvccc^^^UUULLLCCC;;;444///000444:::???@@@===888555AAA>>><<<===AAAGGGMMMPPPFFFFFFFFFHHHJJJJJJHHHFFF@@@BBBBBB@@@<<<888555444000///...---,,,,,,,,,,,,))))))))))))))))))))))))&&&&&&''''''((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((())))))((())))))***+++,,,+++,,,,,,---...///000000/////////222666999;;;;;;===>>><<<999<<>><<<888555222333222000///------,,,,,,)))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''(((((((((((())))))******+++,,,---......///000000000111111111222222666777999<<>>???AAADDDEEEGGGHHHGGGFFFDDDAAA>>>;;;999888pppCCC???AAA999;;;777666222222222///,,,***)))***'''&&&&&&&&&&&&%%%%%%%%%########################$$$$$$############$$$$$$""""""""""""""""""""""""!!!!!!!!!""""""#########"""""""""""""""""""""""""""############$$$$$$$$$########################################################################$$$$$$############$$$$$$####################################################################################$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))((())))))******+++,,,,,,+++---...///000111222333<<<111333>>><<<222===TTTooo~~~|||uuufffppp]]]AAA:::888333333555777:::<<<<<<888444999999:::<<<>>>???AAAAAAFFFGGGIIIJJJIIIHHHEEEDDDEEEGGGHHHGGGFFFDDDDDDEEECCCCCCCCCBBBAAA???>>>===888555222///...---,,,***+++***))))))((()))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))*********+++++++++++++++++++++++++++'''))),,,///111000...,,,222111111222222111111222222000...---...333:::AAA666:::===<<<;;;>>>IIIRRR>>>@@@BBBBBB???:::444111000/////////111444999>>>888555222000111666;;;???@@@BBBDDDDDDCCCAAA???>>>CCCFFFIIIJJJHHHFFFFFFFFF???AAABBB???:::555222222...------,,,++++++++++++((()))))))))))))))))))))&&&&&&''''''((())))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((((((((((())))))***+++,,,***+++,,,---...//////000000//////333999===>>>>>>>>>>>><<<999<<>>@@@AAABBB???@@@AAABBBCCCCCCDDDDDDBBBBBBAAA@@@===:::777555{{{hhh???>>>AAA888999555555222222222000,,,***)))***&&&&&&&&&&&&&&&&&&%%%%%%########################$$$$$$############$$$$$$"""""""""""""""""""""""" !!!!!!"""""""""###"""""""""""""""""""""""""""############$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((())))))))))))***++++++,,,,,,,,,...//////......000222000777999666999???===555AAAGGGbbb{{{^^^<<<666888444222777777333444777555111444<<<666777999:::<<<<<<======AAACCCEEEGGGGGGFFFDDDCCCHHHJJJKKKJJJGGGDDDBBBBBBBBBBBBBBBBBB@@@>>><<<:::777444000...---,,,+++)))+++******))))))))))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************+++++++++***************---+++))))))***+++,,,,,,---******---...---++++++,,,---000111///,,,+++,,,......///000111000,,,)))111///,,,---///333555555000222555777444111111555000000111333666999<<<>>>999===AAADDDEEEEEEFFFGGGBBBGGGKKKJJJDDD@@@@@@AAA>>>@@@AAA>>>888333111000---,,,,,,+++******++++++(((((((((((())))))))))))&&&&&&&&&'''((())))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((()))***+++,,,******+++,,,...//////000111000111555;;;@@@BBBAAA??????===:::===DDDGGGEEEEEECCCCCCCCC@@@<<<::::::333222000...,,,++++++***'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((())))))******+++---...//////111111111111222222222222555666888:::<<<===>>>>>>AAAAAABBBBBBBBBAAA@@@@@@>>>?????????===999555222XXXHHHAAA???;;;;;;;;;111000000000...+++(((''''''''''''&&&%%%%%%%%%%%%&&&################################################""""""""""""""""""""""""###$$$%%%$$$"""!!!"""###""""""""""""""""""""""""""""""""""""####################################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!""""""""""""""""""""""""################################################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((()))******++++++***++++++,,,---...//////333444555666777888999:::======AAAOOOfffxxxpppyyygggoooggg555555444333222222222222111111222222222333333333333666999::::::999::::::;;;===@@@AAAAAAAAABBBCCCGGGGGGFFFDDDCCCAAA@@@@@@AAA@@@>>>===<<<:::777555222111///---+++***))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------------------000000000000000/////////////////////000111222333333333333444666777999:::<<<===???AAABBBBBBCCCCCCFFFGGGHHHIIIHHHEEEBBB@@@???AAABBB???888222//////...---,,,***)))(((((((((******))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((*********))))))))))))))),,,,,,------...//////000000000000333777>>>DDDHHHBBBAAAAAAAAABBBDDDFFFGGGGGGCCC???;;;999888555444111000///---,,,+++******((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((()))***+++,,,,,,---000000000111222222222333333333444666999<<<>>>???BBBBBBCCCCCCBBB@@@???>>>@@@>>>;;;888555333111000XXXGGGAAA@@@:::::::::222000111111///+++(((''''''''''''&&&%%%%%%%%%%%%&&&################################################"""""""""""""""""""""""""""$$$$$$$$$"""!!!"""###""""""""""""""""""""""""""""""""""""####################################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!""""""""""""""""""""""""################################################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((())))))***++++++***+++,,,---...//////000111222333444666777888888999999:::???IIIWWWeeeooowwwsss{{{iiifffDDD///222222111000000000111111111111111222222222222333333555777888777777888::::::<<>>===???===;;;::::::888555333222111///---+++***))))))((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))'''((((((((()))))))))))))))))))))*********++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,//////////////////..................///000111111222333333444555777888999;;;<<<===>>>???@@@AAABBBDDDEEEFFFFFFEEECCC@@@???>>>??????;;;555000.........---+++***)))((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))+++,,,,,,------...//////111111111222666:::???BBB??????>>>>>>???AAABBBCCCEEEAAA===:::888666444222000///...,,,+++***))))))''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))***+++,,,,,,---...//////000000111111222111222333555777:::<<<===???@@@AAAAAAAAA@@@???>>>===<<<999666333111000///XXXGGGAAAAAA:::888999333000111111///+++)))'''(((''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""$$$$$$###"""!!!"""###""""""""""""""""""""""""""""""""""""####################################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""""""""""""""""""""################################################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((()))*********++++++,,,---...///000000000000111222444555666777888999:::888777<<>>@@@AAACCCCCCCCCBBBAAA@@@???>>>>>>===;;;777222...---------,,,+++***)))((((((((()))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))***++++++,,,,,,---......222111111111333666999;;;<<<<<<;;;;;;<<<===>>>>>>AAA>>>:::777555444222000...---,,,***)))(((((((((''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))***+++,,,,,,---------...//////000111111///000111333555888:::;;;<<<===>>>???@@@???>>>>>>;;;999777444222000......[[[HHHAAAAAA:::777888555000111111///,,,)))((((((''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""###%%%%%%$$$###"""###$$$""""""""""""""""""""""""!!!"""""""""####################################!!!"""""""""#############################################"""""""""""""""""""""""""""""""""""""""################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))***++++++,,,---...///000000//////000222333444555666777999:::::::::===BBBFFF@@@LLL___qqq{{{wwwtttpppmmmzzzzzzwww|||gggbbbmmm}}}yyykkkyyyfffCCC555222///,,,---,,,++++++,,,---...///000//////000000000111111111333333444333333444777:::999<<>><<<;;;;;;999666444333222000...///...---+++)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''((((((((('''''''''((((((((())))))((((((((()))))))))******)))))))))************+++************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111111222444555777888888777666777888;;;>>>@@@BBBBBBAAA@@@??????>>>>>>===;;;888333000...------,,,+++***)))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((())))))))))))))))))******+++,,,,,,------000000000111222444666777999999999::::::;;;;;;;;;===:::666444222111000...,,,,,,***)))((('''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))***+++,,,,,,---------...///000000111111///000111222555777999:::;;;<<<===>>>>>>===;;;;;;999777555333111///...---cccKKK???@@@:::777888555111111111///,,,)))((((((''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""%%%&&&'''&&&$$$###$$$%%%""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""!!!"""""""""####################################""""""""""""""""""######""""""""""""""""""""""""################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))******+++,,,---...////////////000111333444555555444444555999>>>BBBCCCCCCDDDFFFJJJMMMQQQ]]]rrroooPPP777...***///...&&&$$$)))+++++++++,,,---...///000........./////////000000333333444333333444777::::::<<<@@@BBBBBBCCCDDDEEEBBBBBBCCCCCCBBB@@@>>>===:::888555333222111000......---+++***((((((''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((''''''''''''((((((((((((''''''((((((((()))))))))(((((()))))))))*********)))))))))*********++++++************************)))*********+++++++++,,,------------...///000000000000000111222444666777666555555555777:::===???BBBAAAAAA@@@@@@?????????===:::555111///...------++++++***)))(((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((())))))))))))))))))******+++,,,,,,------...///000222444555666888888999999::::::;;;;;;999777333111000///...,,,+++***)))((('''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))***+++,,,,,,---------...///000222222333111111222333555888:::;;;============<<<:::888777777666444222000///......~~~mmmNNN===>>>;;;888999555111222222000,,,)))((()))''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""%%%&&&&&&&&&$$$###$$$%%%""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""####################################""""""""""""############""""""""""""""""""""""""################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((())))))***+++,,,---............///111222333444555555333444888>>>AAA???<<>>AAAAAAAAAAAAAAA@@@???>>>;;;777333000......---,,,+++***)))(((((((((((((((&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))***)))******++++++,,,------,,,---///222333555555555666777888:::;;;;;;<<<;;;777444000.........,,,+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))***+++,,,,,,---------...///111222333333222222333444666888:::;;;=========<<<;;;888666555555444333111///.........wwwRRR;;;<<<<<<:::999555111222222000---***))))))''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""###$$$%%%$$$"""!!!"""###""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""####################################!!!"""""""""############""""""""""""""""""""""""################################################"""############$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&''''''(((((((((((()))***+++,,,,,,---,,,,,,---///000111222333333444666999<<<=========CCCEEEGGGGGGIIIMMMPPPRRRIIIIIILLLPPPPPPLLLLLLPPPkkktttzzzzzzooo^^^AAA???:::000))))))...222'''$$$%%%+++000...''' ++++++***++++++,,,------,,,------------............111333444333333444666777999===???@@@AAABBBCCC>>>???AAABBBAAA???===;;;999666222//////......---+++***)))((('''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''((((((&&&&&&'''''''''((((((((('''''''''((((((((())))))((((((((()))))))))******((((((((((((((((((((((((((())))))***++++++,,,,,,++++++++++++,,,---...///......//////111222444555333444666888:::<<<===>>>>>>???AAAAAAAAA@@@>>>===777444000...------+++)))******)))(((((((((((()))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))*********++++++,,,---------...///111444555555444444444555777999;;;<<<<<<<<<555222///---------,,,+++***)))(((''''''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))***+++,,,,,,---+++,,,---...000111222333222222333444666888999:::<<<<<<<<<<<<;;;999777666222222000///------,,,,,,~~~TTT:::;;;<<<;;;:::555111222222000---***))))))''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""!!!"""###"""!!! """""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""################################################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&''''''(((''''''((()))***+++,,,,,,***+++,,,---///000111111,,,111666999999:::>>>AAAAAACCCDDDEEEFFFEEEBBB>>>DDDAAA??????>>>::::::===555888999777888AAAMMMTTTUUU[[[```aaa___bbbjjjqqqxxxyyy|||~~~wwwpppmmm___WWWKKK>>>666222222333...+++)))***------***&&&))),,,,,,)))(((***+++******************++++++,,,,,,,,,,,,---------......,,,///222333333222333333555888;;;===>>>???@@@BBB;;;===???@@@???===:::999888555111...------,,,++++++***)))''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((())))))))))))((((((((((((((((((((((((((())))))***+++,,,,,,,,,************+++,,,---............///000222444555333444777999;;;===>>>>>><<<>>>@@@AAAAAA???===;;;555111...,,,---,,,)))&&&***))))))(((((((((((()))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))******++++++,,,,,,---......000111333555666555444333222444666999;;;<<<<<<<<<444111...---------,,,+++***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))(((((()))***+++,,,,,,---***+++,,,---///000111222222222222333555777999::::::;;;;;;<<<;;;:::999888000000...---,,,+++++++++vvvoooHHH===CCC:::666:::444222333333000---)))(((((((((''''''&&&&&&%%%$$$$$$################################################""""""""""""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$######""""""""""""######""""""###$$$$$$$$$$$$###""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$%%%%%%%%%$$$######"""######"""!!!!!!"""$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((())))))*********++++++,,,---...//////444222222555:::===<<<;;;BBBBBBCCCBBBBBBBBBAAAAAA@@@???>>>===:::888666555333222111000////////////000000000000000000000000222222222222222222222222,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++***++++++,,,,,,------...000000///////////////000555666999<<<>>>???@@@@@@<<<;;;999999:::;;;;;;:::999555000---++++++*********))))))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))++++++++++++++++++++++++------------...000111222444666999::::::;;;>>>@@@@@@>>>===>>>@@@???<<<999111000///---+++*********(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((((((''''''''')))******++++++,,,---------///000111000000222333222444777999::::::999888111000///---,,,+++******(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((()))*********************+++,,,,,,------.........///000333666999:::888888888888777666444444///......---+++***)))))){{{uuuLLL===BBB;;;777;;;555222333333000---)))(((((((((''''''&&&&&&%%%$$$$$$################################################""""""""""""""""""""""""###"""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$######""""""""""""######""""""###$$$$$$$$$$$$###""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$#########"""###$$$###!!!!!!"""$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((())))))*********+++,,,---...//////000222111111444888;;;;;;:::>>>>>>@@@@@@AAA@@@???>>>>>>===<<<;;;999666444333111111000///....................................************************++++++++++++*********)))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((())))))***+++******+++,,,,,,------...000000///////////////000333444777:::>>>@@@BBBCCC===;;;::::::;;;;;;;;;:::888444000,,,++++++***))))))))))))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))++++++++++++++++++++++++------------...000111222444666888999:::;;;===???>>>===<<<<<<===<<<999666111000...---+++******)))(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((''')))******++++++,,,,,,---,,,...////////////111222333444666888999888777777000///...,,,+++***))))))(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((()))************)))+++++++++,,,------....../////////000222555888999888888888777666444333222......---,,,+++***))))))|||OOO<<>>===<<<<<<;;;:::888666444333222000///...---,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******)))))))))))))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((())))))***+++******++++++,,,---------000//////......///000000111222555888<<<@@@CCCEEE>>>===;;;;;;<<<<<<;;;999666333///,,,++++++***)))))))))(((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))++++++++++++++++++++++++,,,,,,------...///111222333555777888888999;;;======<<<;;;::::::888555222000///---,,,******))))))'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''(((((((((((((((((())))))******+++,,,,,,,,,+++---............///111444555666777777666555444///...,,,+++***)))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((())))))******))))))++++++,,,------......///000000000000222444666777888888777666444222111000...------,,,+++***))))))PPP:::>>>999999<<<444222333333000,,,)))(((((((((''''''&&&&&&%%%$$$$$$################################################"""""""""""""""""""""""""""""""""""""""#########""""""""""""""""""""""""""""""""""""##################""""""""""""######""""""###$$$$$$$$$$$$###""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""""""""""""""""" """###$$$$$$$$$$$$"""###$$$$$$###"""###$$$################################################$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''((())))))++++++,,,---...///000000//////000222444666777777666888<<>>BBBDDD@@@>>>======>>>===;;;999444111---++++++***)))((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))************++++++++++++,,,,,,,,,---...///000111222444666666777777999;;;<<<;;;:::999888555222000...---,,,+++***)))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((()))))))))***++++++,,,,,,,,,---//////......///000555555555555444333222111---,,,+++***((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''(((((()))))))))))))))+++,,,,,,------...//////111000000000111222444555888777666444222000//////---,,,,,,+++***)))))))))~~~NNN999<<<777777;;;333222333333000,,,)))(((((((((''''''&&&&&&%%%$$$$$$################################################""""""""""""""""""""""""!!!!!!""""""############""""""""""""""""""""""""!!!!!!"""""""""###############""""""""""""######""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$%%%%%%%%%%%%!!!###%%%%%%$$$######$$$#########################################################$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''((((((******+++,,,---...//////...///111222333555666777666999===@@@AAA@@@???===:::999777555444333222222//////...---,,,,,,,,,,,,************************''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''((())))))***))))))***++++++,,,,,,---...............///000000444444555666888;;;>>>@@@@@@???>>>>>>>>>===:::888111///,,,+++******)))(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))******+++++++++,,,,,,,,,,,,---///000111000222444555555555777999:::::::::999666333000///---,,,+++***)))(((((((((&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&'''''''''(((((())))))((())))))******+++,,,,,,---///000000......///111444444444333222111000///,,,+++***)))((('''''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((()))))))))))))))++++++,,,,,,---......///000000//////000111333444777666444111///......---+++++++++******))))))(((xxxKKK888===777666:::333222333333000---)))(((((((((''''''&&&&&&%%%$$$$$$################################################""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""!!!!!!!!!"""""""""############""""""""""""######""""""###$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%%%%%%%%%%%%%!!!###&&&&&&$$$#########################################################""""""######$$$%%%%%%%%%$$$$$$%%%%%%&&&'''''''''))))))***+++,,,---......---///111222222333555777777999<<>>===999888666444222222222222///...---,,,++++++++++++************************&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''(((((()))***))))))******+++,,,,,,,,,------------...///000000555555666666888999;;;<<<>>>===<<<<<<<<<:::777444///---+++*********((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((())))))***+++++++++++++++,,,,,,---...000111///111333333333444555777777999999777444000///...++++++***)))(((''''''(((&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''((()))))))))(((((())))))***+++++++++...///000000///...///000333333222111000///......++++++***)))((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((()))))))))******))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''(((((())))))((((((******+++,,,,,,------...//////...//////111333444555444111///------------*********)))))))))((((((qqqHHH:::@@@999777;;;555222333333000---)))(((((((((''''''&&&&&&%%%$$$$$$################################################"""""""""""""""""""""""" !!!!!!"""######$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!"""""""""#########""""""""""""######""""""###$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$######!!!###&&&&&&%%%$$$######################################################!!!""""""###$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&''''''(((((()))***+++,,,,,,---+++...000111000000333555777888999;;;<<<<<<;;;;;;777666333111000000000111------,,,+++************************************((((((((((((((((((((((((&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''((()))))))))))))))***++++++,,,,,,------------...///000000333444555777888999999999;;;:::999999888666222///---,,,***)))******((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((()))***++++++++++++++++++,,,---...///000...000222222222222444555333555777555111...------******)))(((''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''((())))))***(((((())))))******++++++---...//////------...///222222000///.........---++++++***)))((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''(((((())))))(((((())))))***++++++,,,,,,---............///111333444333222///---,,,,,,------)))))))))))))))(((((((((mmmFFF;;;CCC;;;777<<<777222333333000---)))(((((((((''''''&&&&&&%%%$$$$$$################################################"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######""""""""""""######""""""###$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!!$$$&&&'''%%%$$$######################################################!!!""""""###$$$$$$%%%%%%###$$$$$$%%%%%%&&&''''''''''''((()))***+++,,,,,,***,,,//////......111444555666777888888999999999666444111///......//////,,,+++***)))(((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((()))))))))))))))***++++++,,,,,,,,,,,,,,,---...///000111111333555777999999999999888777666666555333///,,,,,,+++))))))******(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''(((((()))***++++++++++++++++++,,,---...///000...000111222111111333555111333555333///,,,+++,,,***)))((('''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&&&&&&&&&&'''((())))))***((((((((()))******++++++,,,---......,,,,,,,,,...111111///......---------,,,+++***))))))((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((((())))))***++++++,,,,,,---------...///111333444222000...,,,+++,,,---...))))))))))))((((((((((((JJJ<<<<<<999@@@:::777444333222000...+++)))(((''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############""" !!!"""###!!! !!!!!!"""###############""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################""""""""""""############""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%''''''(((((())))))******+++,,,------,,,,,,...000222111222444777888555222111000///...---,,,++++++******))))))((((((''''''******))))))((((((''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))))))))************+++,,,---///000000111111555444444444666888:::;;;<<<:::777444111...,,,+++((((((((((((''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''((())))))*********+++,,,---...///333333333333333444555666777555333000---+++***)))))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))))))))))))))*********------------------------000000///...------,,,,,,((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((()))******++++++,,,------,,,,,,---...///000111111///---,,,***))))))************))))))((((((''''''KKK??????:::>>>999666444333222000...+++)))(((''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############"""!!!!!!"""###""" !!!""""""###############""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################""""""""""""############""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%'''''''''((())))))*********,,,---,,,,,,,,,...000111000111333555666333000000000///...---,,,+++***)))))))))(((((((((''''''((((((((('''''''''&&&&&&((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((()))))))))*********+++,,,---///000000000000222222222333555777999:::;;;:::777333000...,,,+++((((((((((((''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))******++++++,,,...///000222222222222333444555666666555222000---+++***))))))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((())))))))))))((('''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((()))******++++++,,,,,,------------...//////000000...---,,,***))))))*********)))))))))((((((((('''}}}LLLBBBAAA:::<<<888666444333222000...+++)))(((''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############!!!!!!!!!######"""!!!!!!"""######$$$$$$######""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################""""""""""""############""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&''''''(((((()))*********+++,,,,,,+++,,,...000//////000222333333000...///......---,,,+++******(((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((())))))))))))******+++,,,---...///000000000///000000222444666888999:::888555222///---++++++(((((((((''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))+++++++++,,,---...///000000000000111222444555666444333111...,,,***))))))((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((())))))************+++++++++++++++++++++++++++++++++***))))))((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((()))***++++++)))(((&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((())))))******+++,,,,,,,,,........................---,,,+++***************))))))))))))((((((((((((yyyJJJBBBBBB999;;;777777444333222000...+++)))(((''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###############!!!!!!!!!###$$$###"""""""""###$$$$$$$$$$$$###!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""####################################!!!"""""""""############!!!"""""""""#######################################$$$$$$$$$$$$$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%&&&&&&''''''((())))))***)))***++++++***+++---///...///000111222111///---------,,,++++++***))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((((((((((((((()))))))))***++++++---...///000000000...///000222444666777888777666444111...,,,+++***(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((())))))+++++++++,,,---...000000...//////000111333444555222111///---+++***))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((())))))******++++++++++++++++++++++++++++++*********))))))(((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''')))+++,,,,,,+++(((&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((()))))))))***++++++,,,,,,.........---------,,,,,,,,,++++++***************))))))))))))((((((((((((vvvGGG@@@@@@888;;;777777444333222000...+++)))(((''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############"""!!!!!!"""###$$$$$$###""""""###$$$$$$$$$$$$$$$!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""""""""""""""""""""!!!"""""""""############!!!"""""""""#############################################$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%&&&&&&&&&'''(((((()))))))))***+++*********,,,......000111222111///---,,,++++++******))))))((((((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''(((((((((((()))))))))***+++,,,.../////////000...///111222444666777777555444222///---+++******''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''((())))))+++++++++,,,---...///000---.........000111222333000///---+++***)))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''(((((()))******++++++------------------------************))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&(((***,,,,,,+++)))'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((())))))******+++,,,,,,......------,,,,,,++++++******+++*********))))))(((((((((((())))))))))))yyyHHH??????888<<<888777444333222000...+++)))(((''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""!!!!!!"""$$$%%%$$$###"""###$$$$$$%%%$$$$$$$$$""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""############""""""""""""#############################################$$$$$$%%%%%%&&&##############################$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''((())))))((()))******)))***,,,......000222222///---,,,+++))))))))))))((((((''''''%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''(((((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''(((((((((((())))))***+++,,,---.../////////...///111333444555555555333222000...,,,+++***)))'''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((('''''''''''''''((())))))*********+++,,,---...///------------...///000111...---+++***)))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((()))***++++++,,,------------------------************************((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&((()))++++++***)))(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((((((((())))))***+++++++++---------,,,,,,+++++++++)))******+++******))))))(((((((((((())))))))))))LLL???>>>999===888555444333222000...+++)))(((''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""!!!!!!"""$$$%%%%%%$$$"""###$$$$$$%%%%%%$$$$$$""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""############""""""""""""####################################"""######$$$%%%%%%&&&&&&##############################$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''(((((()))((()))***)))))))))+++---,,,///111000---***))))))((((((((('''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''((('''''''''((((((((())))))***+++,,,---.../////////...///000222333333222222111000///---+++***))))))'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))'''''''''''''''((()))))))))))))))***+++,,,---.........------------......,,,+++***)))((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))******((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&'''((())))))))))))(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((((((((())))))******++++++,,,,,,,,,+++++++++++++++((()))***++++++***))))))'''((((((((()))))))))***PPPAAA???:::>>>777333444444222111...+++)))(((''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""!!!!!!"""$$$&&&%%%$$$######$$$%%%%%%%%%%%%$$$""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""############""""""""""""####################################""""""###$$$%%%%%%&&&&&&##############################$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''(((((()))'''((())))))((()))+++---+++...000///+++((('''(((''''''''''''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))******,,,---.../////////---...000111111111000///000///...,,,+++***))))))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))'''''''''''''''((())))))((((((((()))***+++------......---,,,,,,,,,------+++***)))(((((('''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''((()))***+++,,,,,,++++++++++++++++++++++++((((((((()))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''((((((((((((((()))******++++++++++++++++++++++++++++++((()))***++++++***)))((('''((((((((())))))******MMM<<<===:::===777555444555555222...)))'''&&&''''''&&&&&&&&&%%%%%%%%%#################################"""""""""""""""########################""""""""""""############""""""""""""""""""""""""""""""""""""############""""""#########""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$%%%&&&&&&''''''((())))))*********+++++++++...---,,,+++***(((''''''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((******,,,---.../////////////////////////////////---,,,+++)))((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((''''''''')))))))))***++++++,,,,,,......---------,,,,,,,,,))))))((('''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************+++++++++************)))******))))))((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))MMM===>>>:::===777555444555555222...)))'''&&&''''''&&&&&&&&&%%%%%%%%%####################################""""""""""""########################""""""""""""############""""""""""""""""""""""""""""""""""""############""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$%%%%%%&&&''''''''')))))))))*********++++++,,,,,,+++***)))(((((('''(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''((((((((()))***,,,---......//////........................---,,,***)))((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((('''''''''''')))))))))***++++++,,,,,,---------,,,,,,,,,++++++))))))((('''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************+++++++++*********))))))***)))))))))((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((()))))))))*********************************))))))))))))))))))))))))))))))))))))))))))))))))|||NNN??????:::<<<666555444555555222...***''''''''''''&&&&&&&&&%%%%%%%%%########################################################################""""""""""""############""""""""""""""""""""""""""""""""""""############""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$%%%%%%&&&&&&''''''))))))))))))*********************)))))))))((((((''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((())))))))))))***+++---............---..................---,,,+++***(((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))))))))***++++++,,,,,,,,,,,,+++++++++*********)))((((((''''''''''''(((''''''''''''''''''''''''(((((((((''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************++++++*********)))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((())))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))}}}OOO@@@@@@:::;;;555555333444444222...***((('''''''''&&&&&&&&&%%%%%%%%%########################"""###############$$$$$$########################!!!"""""""""############""""""""""""""""""""""""!!!"""""""""############!!!""""""############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%###########################$$$$$$%%%&&&&&&''''''((((((((()))))))))******((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((()))))))))))))))***+++,,,---.........,,,---............---,,,+++***)))(((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&'''''''''''''''((()))))))))***++++++,,,,,,************)))))))))))))))(((''''''''''''((((((''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))************************))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((()))))))))***************************((((((((((((((((((((((((((((((((((((((((((((((((MMM@@@@@@::::::555555333444444222...***((((((''''''&&&&&&&&&%%%%%%%%%########################""""""######$$$$$$$$$%%%########################!!!"""""""""############""""""""""""""""""""""""!!!"""""""""############!!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%##############################$$$$$$%%%&&&&&&'''''''''((((((((()))))))))&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))))))))+++,,,---.........+++,,,---......---,,,+++))))))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%&&&&&&&&&''''''(((((()))))))))***++++++,,,,,,******)))))))))(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))*********************)))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((KKK???@@@999999444555333444444222...***)))(((''''''&&&&&&&&&%%%%%%%%%########################""""""######$$$%%%%%%%%%########################""""""""""""############""""""""""""""""""""""""""""""""""""############ !!!"""######$$$######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%##############################$$$$$$%%%%%%&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))((()))***,,,------------***+++---......---+++***(((((('''&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%&&&''''''(((((()))))))))***++++++,,,,,,******)))))))))((((((((((((''''''''''''(((((()))(((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))******************)))))))))((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))}}}III>>>???888888444555222333444222...+++)))(((''''''&&&&&&&&&%%%%%%%%%########################""""""###$$$$$$%%%&&&&&&########################""""""""""""############""""""""""""""""""""""""""""""""""""############ !!!"""######$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%#################################$$$%%%%%%&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((((()))***+++,,,---------)))***,,,......,,,***)))((('''&&&&&&%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((($$$$$$%%%&&&&&&'''(((((()))))))))***++++++,,,,,,*********)))))))))(((((('''''''''''''''((())))))(((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))***************)))))))))(((((((((((('''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))){{{GGG===>>>777888444555222333444222...+++))))))''''''&&&&&&&&&%%%%%%%%%########################""""""###$$$%%%%%%&&&&&&########################""""""""""""############""""""""""""""""""""""""""""""""""""############ !!!######$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%########################"""######$$$%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((((()))***+++,,,---------)))***,,,......,,,***)))''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&'''(((((()))))))))***++++++,,,,,,************))))))))))))'''''''''''''''((()))***))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))************))))))))))))(((((((((((('''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))}}}KKK@@@>>>666999555444444444222111...,,,)))(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################$$$$$$$$$############"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###!!! ###$$$""" """"""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$#########""""""################################################$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((******+++,,,,,,,,,,,,+++------,,,+++***)))(((''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((()))***************+++*********))))))((((((+++***)))((((((''''''''')))***)))'''&&&(((******///,,,)))(((***+++++++++'''+++,,,******,,,+++''''''///...&&&%%%++++++$$$(((...***&&&+++***&&&***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))******))))))((((((''''''***)))))))))((((((((((((...+++)))(((((()))---222***))))))((((((((())))))+++((((((******((())),,,&&&))),,,+++(((&&&&&&'''$$$%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))((('''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''((((((((()))))))))))))))))))))))))))|||III>>>===666:::555444444333222000...+++)))'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################$$$$$$$$$############"""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###!!! !!!###$$$""" """"""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$#########""""""################################################$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((()))***++++++,,,,,,++++++---,,,,,,+++)))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((()))***************************)))))))))(((******)))))))))))))))***%%%'''***,,,---,,,)))&&&+++***)))*********(((&&&)))------)))'''***------,,,(((%%%%%%&&&'''***...)))---)))%%%&&&&&&&&&+++''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))******))))))(((((((((((()))))))))***************''''''))),,,+++(((%%%$$$---------------...//////,,,***)))******(((''')))***(((&&&$$$%%%&&&'''(((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))((('''''''''''''''(((((((((((((((((((((((()))((((((''''''(((((()))'''''''''((((((((())))))))))))))))))))))))))))))zzzHHH<<<;;;666:::666444333222111///---***((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################$$$$$$$$$############"""""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""!!!!!!######"""!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$###############################################################$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))***++++++,,,,,,++++++,,,,,,+++***)))((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((((()))***************************))))))))))))***))))))))))))***++++++---)))&&&&&&''')))+++,,,)))))))))***+++,,,---...***///111...+++---...---,,,%%%'''111333)))%%%+++)))***+++,,,,,,,,,,,,///''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))***))))))))))))((((((((())))))******+++,,,,,,,,,,,,+++)))))),,,...000000************************,,,------,,,,,,++++++)))000,,,))))))+++,,,+++)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((''''''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''(((''''''((((((((()))))))))))))))))))))))))))))))))zzzFFF::::::666;;;666444222222000///,,,***'''&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################$$$$$$$$$#########""""""""""""""""""""""""""""""!!!!!!"""""""""#########""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######"""""""""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""###########################################################################$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((())))))***+++++++++++++++++++++***)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((()))************************)))))))))))))))******))))))))))))******111,,,((()))))))))+++---,,,+++******,,,///222444333777:::999999888333---...))))))///000+++)))+++(((###'''---+++)))(((###''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,++++++)))'''(((,,,...,,,000000000//////...---,,,''',,,---******...---(((((()))***++++++)))%%%"""))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''(((((((((((()))))))))))))))))))))))))))))))))zzzFFF::::::666;;;666333222222000///,,,***'''&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$###"""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""#################################################################################$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''))))))***++++++++++++******))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((()))***************))))))))))))))))))******+++***))))))((((((((()))((((((---333222,,,)))+++666777:::@@@FFFHHHGGGDDDEEECCC>>><<>>AAA===???CCCGGGKKKNNNOOOPPPJJJSSSQQQDDDBBBKKKJJJ@@@;;;777111,,,++++++,,,---+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))'''(((((((((((()))))))))((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''(((((()))(((((((((((((((((((((((((((''''''''''''''''''(((((((((((()))))))))******************************III;;;;;;888===666111444333222000...+++)))'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################$$$$$$$$$############"""""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###%%%&&&%%%""" !!!###""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$############################################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''((())))))***************((((((''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))(((((()))***************((()))))))))************)))******+++,,,---///000777777<<>>666111444444222111...,,,)))(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################$$$$$$$$$############""""""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$%%%'''%%%""" !!!###""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$################################################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((()))***************''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))(((((()))***************(((((())))))*********+++((()))***,,,...111333555:::HHHaaawww|||zzzsss^^^UUUZZZ]]]WWWOOOIIIPPPSSSNNNIIIMMMTTTYYYPPPSSS]]]ggghhhkkkfffBBB===222++++++++++++++++++++++++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))******++++++++++++***+++---000333555777888XXXwww}}}aaaJJJ666444111---+++))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((()))***(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))************************************rrr|||MMM>>>======<<<111444555555333111...+++((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%$$$$$$$$$##############################################################################""""""############""""""########################""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""############""""""""""""""""""""""""############'''""""""&&&&&&###""""""""""""##########################################""""""""""""####################################$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((())))))************)))))))))((('''&&&&&&&&&&&&&&&'''''''''((((((((())))))'''&&&&&&%%%&&&'''((()))))))))((('''&&&&&&%%%%%%$$$$$$%%%&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((''''''''''''(((((((((''''''&&&&&&((()))************)))))))))))))))000***&&&'''+++---,,,++++++///222000333===LLLVVVgggwwweeeQQQRRRLLLIIIDDDHHHOOOMMMXXXpppvvvllljjjqqqnnn]]]TTTVVV___SSSMMMRRRTTTQQQSSS[[[ooopppkkkiii@@@666///000...((((((---111&&&###)))***###$$$+++)))'''%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))))))))))))))************+++***((('''((()))((((((###)))...///------------333'''000>>>@@@SSSmmmssseeeQQQEEE>>>444111000))))))''''''))),,,---+++(((***(((&&&&&&(((***+++***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((()))))))))))))))((('''&&&'''((()))***%%%%%%''')))++++++***)))%%%***,,,++++++......---zzzvvvIII<<<<<<<<<<<<222555555444222000---***(((&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%$$$$$$$$$##############################################################################""""""############""""""######################################################""""""""""""######""""""""""""""""""""""""############""""""""""""""""""""""""############!!!""""""!!!!!!!!!"""""""""""""""##########################################""""""""""""####################################$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((())))))************)))))))))((('''&&&&&&&&&&&&'''''''''''''''(((((((((((('''''''''(((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((''''''''''''(((((((((((('''&&&'''((()))***************))))))))))))'''***...---(((&&&+++111,,,444:::<<>>???<<<777;;;444555333222111000...,,,***(((((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%####################################""""""""""""""""""""""""############%%%$$$$$$$$$$$$%%%%%%%%%""""""""""""##########################################""""""""""""####################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""######$$$%%%%%%&&&&&&"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''((((((((())))))))))))))))))************))))))((((((((((((((()))************++++++,,,---......&&&(((,,,///222333333333444444333222111000//////000...,,,)))((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((''''''''''''(((((('''((()))***+++***))))))))))))***++++++,,,------222<<>>HHHVVV```rrryyy{{{wwwyyy|||xxxnnniiijjjpppvvvxxx{{{hhh\\\UUUOOOLLLJJJ===555......000...***'''%%%***,,,***&&&&&&)))+++)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))(((((((((((($$$,,,///,,,+++......+++222$$$555///'''555FFFggg\\\PPPyyyqqqeee\\\```^^^]]]aaagggoootttwwwyyybbbZZZgggnnnddd___fffmmmssswwwfffccc]]]ccclllIII999+++***------***((('''''''''&&&%%%&&&(((***''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))...'''%%%((()))&&&(((...((((((...222...333RRRuuu~~~pppwwwpppcccWWWQQQJJJHHHKKKMMMLLLJJJFFFFFFIIIKKKDDD888444777999555555<<>>222......,,,...)))%%%$$$'''))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((('''''''''(((***)))(((((()))+++111)))$$$'''++++++******...777AAAGGGMMMYYYjjjvvvvvvHHH@@@;;;;;;;;;777444333222222111///---+++)))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$###$$$''')))++++++++++++,,,***'''%%%%%%&&&&&&''')))++++++((($$$ )))(((''''''(((((('''&&&&&&$$$###&&&(((((('''&&&(((***,,,---+++'''### %%%$$$"""###%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((((())))))************************++++++---...000***000555222+++))),,,///444999JJJddd|||~~~uuuxxxtttfffWWWSSS\\\dddfffhhheeeaaa^^^]]]]]]______ccchhhmmmoooppprrrvvvxxxppp```JJJ:::222///......111000...***'''''')))***))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))))))))))))))))))))((())),,,,,,((((((++++++(((,,,...444...(((@@@jjj|||iiiiii~~~ttt```UUUPPPNNNMMMeeefffgggjjjppp{{{mmmccchhhjjj```[[[^^^SSSQQQVVV^^^bbbiii}}}mmmWWW```YYY555,,,...+++***///))))))(((''''''&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***(((((())),,,,,,+++,,,...111///+++---AAAfffttt{{{uuulllbbb[[[PPPHHHDDD???888333AAAAAAFFFMMMMMMEEE===;;;666===CCC???777777CCCQQQTTTZZZYYYPPPDDD;;;333+++++++++++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''''''''))))))******++++++"""(((...///)))&&&000===>>>LLLZZZ```hhhvvv|||eeeGGG@@@;;;<<<;;;777444444222222111///---+++)))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%$$$%%%&&&'''((("""$$$%%%%%%######$$$%%%(((''''''''''''((()))***---,,,+++...111222///---///...,,,***)))(((&&&###---(((!!!!!!(((---&&&$$$""""""###%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((((()))******++++++******...,,,***))))))******)))***+++***%%%$$$,,,>>>MMMkkkzzz{{{ggg^^^ffftttqqqpppmmmkkkooozzzkkklllggg^^^^^^gggmmmmmmttt||||||kkkOOO999222222%%%(((,,,---+++(((''')))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))))))))))))))))))))))),,,,,,***'''(((,,,,,,)))%%%///222)))999rrrsss\\\eeekkkhhhfffgggmmmqqqssssss~~~~~~{{{~~~wwwmmmhhhccc\\\WWWUUUPPPHHHCCCBBBAAAAAAMMM[[[lllmmmvvvYYY^^^zzzzzzJJJ111///111---'''*********)))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******))),,,---***(((******)))000...333KKKrrr{{{{{{zzzwwwooofffaaa```[[[SSSMMMHHHCCC===888;;;999<<>>===>>>AAADDDEEEQQQYYY___^^^XXXMMM???333***+++,,,,,,***)))((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))(((((('''''''''''')))+++,,,+++******'''(((...333777===CCCQQQkkkxxx|||~~~WWWEEE???;;;<<<<<<888555444222222111///---+++)))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''&&&%%%%%%%%%&&&******)))(((&&&&&&)))+++'''+++000666===CCCIIIMMMQQQSSSUUUXXXYYYXXXWWWVVVMMMLLLIIICCC???===:::666&&&''')))+++---,,,)))''''''%%%$$$%%%&&&&&&%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))***++++++++++++***...,,,***)))******(((&&&///***)))333CCCVVVfffqqqyyyxxxuuurrrttt|||}}}qqqddd\\\XXXnnnpppoookkkhhhkkkuuu~~~ttttttwwwlll[[[QQQUUU^^^jjjvvvxxxnnnbbbDDD555''''''---000---)))*********)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))))))))))))))*********+++***)))))),,,///...,,,***+++444FFFgggaaavvvqqquuu{{{~~~|||wwwpppooommmeeeZZZSSSQQQMMMIIIOOOIIIDDDDDD@@@;;;:::===CCCGGGddd~~~iii^^^XXXzzzVVV:::444000'''***)))((()))))))))(((&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********+++---+++&&&'''---///+++---///GGGttt|||{{{wwwpppjjjgggbbbZZZSSSRRRRRRPPPNNNNNNOOONNNLLLIII===;;;;;;>>>@@@???===;;;CCC@@@===>>>EEEIIIDDD<<>>:::<<<===999555444222222111///---+++)))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&& ###''')))))))))***+++((()))))))))***---222666QQQZZZgggrrrxxx{{{|||}}}xxxlllfff___XXXHHHBBB;;;444///+++'''$$$'''&&&&&&'''((()))'''%%%%%%%%%$$$$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))))))))***+++++++++++++++))))))***,,,...///...---,,,222CCCZZZiiilllkkkkkk```hhhrrr~~~sssoooiiigggiiihhhbbbaaaeee[[[^^^```]]]YYY[[[dddmmm]]]\\\TTTPPP\\\sss{{{~~~tttmmmsss}}}}}}\\\888***+++...,,,++++++************)))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((()))))))))*********++++++******---......,,,,,,000999^^^{{{kkkfff[[[fffxxx{{{xxxvvvtttooommmhhhccccccddd]]]TTTSSSTTTOOOEEE???AAA@@@<<<<<<999999<<<>>>;;;777555333000;;;OOOaaawwwsssUUUQQQwww\\\:::///000***(((&&&''')))***)))'''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************''')))))))))---333333///666KKKgggzzzsssiii___YYYYYYNNNIIIFFFFFFDDD>>><<<<<>>FFFQQQXXXZZZYYYWWWKKK@@@222******---......************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((***)))(((((()))******)))***111;;;BBBGGGSSSmmmsssiii```YYYaaaBBB===:::======:::666555222222111///---+++)))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###&&&((((((%%%%%%'''*** &&&000<<>>???@@@AAAAAAAAA===HHHQQQRRRLLLEEE>>>888555<<>>:::666555222222111///---+++)))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((())))))&&&%%%(((000777EEENNN\\\kkkxxx~~~vvvmmmffffffmmmsss~~~yyyuuutttvvvuuuppplllmmmtttsssiiifffkkkmmmiii~~~ppp```WWWNNNBBB666///,,,++++++)))(((((('''&&&&&&%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''((((((((()))))))))))))))***++++++,,,,,,+++++++++,,,---******000;;;EEEooovvvrrrrrr}}}xxxccc^^^tttuuuwww}}}pppqqq___VVVOOO]]]||||||^^^aaakkkzzz~~~jjjIII777555,,,,,,+++++++++*********((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((())))))******+++,,,,,,---,,,---///,,,+++222===TTTuuulll^^^YYYhhh}}}tttlllgggdddhhhkkkqqqxxxrrrhhhaaa[[[HHHBBB<<<:::999777666666999777333111222333222000---444444222111///888III\\\ooorrryyy\\\EEE]]]gggEEE555000***(((***+++***(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++***)))...111***''';;;VVVsssppp___XXXVVVPPPGGGAAAJJJ```}}}vvviiiZZZQQQIIIAAA;;;:::222444666777999:::<<<>>>666???HHHKKKLLLLLLGGG@@@???;;;444333BBBQQQPPPDDD@@@>>>@@@DDDFFFGGGOOOXXX\\\XXXOOOBBB444,,,)))***************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))(((+++---+++***---666>>>EEEKKK]]]wwwsssfffiiimmmttt~~~]]]AAA<<<:::===>>>:::666555222222111///---+++)))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((())))))...:::KKKWWWrrrwww|||~~~yyyqqqiiidddhhhsss}}}wwwnnnfff___aaannnxxxcccOOOAAA:::888777+++******)))((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))******+++,,,,,,,,,,,,+++&&&***---...333BBBYYYjjjhhhjjjwwwvvvvvvcccmmmsssvvvwwweeeiiizzzkkkccc777,,,,,,,,,+++++++++******))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((())))))***++++++,,,,,,,,,,,,...000...000>>>OOOyyyyyyYYYRRR```uuutttiiieeekkkwwwqqqccc[[[III???777888666000---///,,,...000111333444222///,,,,,,'''***555555111888888OOOqqqssssss}}}|||ZZZGGGddd|||<<<555---)))***+++***((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))************++++++++++++(((---333...666bbb|||}}}]]]ZZZVVVZZZlllrrr^^^LLL<<<111,,,///000000000000000222444777;;;>>>@@@JJJTTTVVVQQQ@@@DDDAAA666666CCCMMMNNN@@@>>>AAADDDBBB@@@GGGRRRcccgggfffXXXCCC333...000************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))'''+++///---+++000<<>>444,,,------))))))...)))******)))'''&&&&&&'''((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))(((***,,,,,,,,,+++,,,------+++***///000555dddqqqsssoooZZZUUUiiirrr~~~|||xxxwww|||{{{|||~~~wwwgggXXXPPPAAA:::111,,,,,,...///000///.........///000222333000///---,,,---...000222333999JJJbbbvvv{{{pppccc~~~YYYLLLiii}}}@@@///333(((888###))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))(((***++++++)))))))))***///)))333555111UUUyyywwwjjjTTTSSSkkkwwwYYYDDD888111...///...------,,,---...000111...000111111333;;;GGGQQQGGGIIIHHHAAA::::::BBBJJJOOOJJJGGGFFFAAA===CCCMMMYYYlllzzzqqqYYYBBB444...222333&&&%%%111+++!!!,,,))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((,,,***)))((()))******)))///...'''&&&333>>>NNNdddpppbbb\\\RRRKKKOOOeeebbbDDD555???===888===666555444222000...,,,+++***)))(((((('''''''''&&&&&&&&&((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$(((&&&%%%&&&)))***&&&###(((???\\\nnnvvvxxxtttoooaaasss~~~{{{~~~{{{jjjXXXYYYmmmSSSPPPIII@@@888000)))%%%###'''&&&######(((---%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%&&&'''''''''''''''((((((((())))))************))))))))))))***+++,,,+++,,,...,,,)))222+++...EEEbbbrrrooogggrrrwwwxxxrrrmmmmmmnnnnnnvvvwwwhhhfff```sssyyyaaaTTT^^^ooo\\\LLL888,,,+++......+++'''((())))))(((((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((''''''&&&&&&''''''((('''''''''((((((((()))))))))+++------,,,,,,---...---444000***666TTTpppaaajjjzzz{{{xxxwwwooo}}}sssiiiddd]]]UUUQQQSSSIIIFFFFFFHHHEEE===666333888444///,,,,,,---,,,+++,,,,,,,,,,,,---///000222111000///...---...//////000000444@@@RRRbbbkkknnnvvvpppsssvvvgggVVVfffggg>>>000,,,---...(((***)))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))''')))+++++++++***+++,,,---***444;;;DDDjjj{{{uuuXXXUUUhhh{{{mmmZZZDDD666000---,,,...---,,,+++++++++,,,---......///000///000555???GGGKKKNNNRRRRRRNNNEEE===777===???FFFLLLIIIBBB@@@CCCPPP\\\hhhkkkeeeVVVBBB111***000,,,(((+++***''')))***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))(((******))))))***++++++++++++$$$(((<<>>999===444222444222000...,,,+++***)))((((((((('''''''''&&&&&&((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%)))'''%%%$$$&&&***...111HHHZZZlllrrrooonnnnnnnnn{{{|||www|||sssoooqqqssssssjjj```fffyyyvvveeeiii}}}uuucccbbbiiigggttt}}}]]]IIIBBB>>>666///+++***%%%!!!%%%+++)))"""%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))************************&&&//////)))***333111'''%%%333JJJaaammmooopppttt|||yyytttpppttt{{{}}}yyykkkdddiii|||yyyllliiipppfffRRR<<<000...---)))'''((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((''''''&&&&&&''''''(((''''''((((((((()))))))))+++,,,------,,,,,,---...+++444000333UUU}}}xxxlllmmm|||vvvvvvmmmgggPPPJJJGGGGGGEEEAAA??????DDD>>>999999888555444666000///......///...,,,***+++++++++++++++,,,---...111000000//////.........222---)))***555JJJaaappppppcccmmmddd[[[lllbbb888000,,,&&&+++******)))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))''')))++++++++++++---///+++)))444GGGbbb{{{yyysssjjjcccbbboooiiiLLL>>>111,,,+++++++++...,,,++++++************+++---......---,,,///555:::>>>BBBIIIRRRXXXRRREEE999666===IIIUUUWWWOOOEEEAAAEEEIIIRRRcccsssttt```JJJ111///111...(((+++///(((******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))***++++++,,,,,,,,,###222888<<>><<<999===555444444222000...,,,+++***)))((((((((((((''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&(((++++++&&&$$$...CCCUUUqqqnnngggaaaffftttyyyrrrxxxpppbbbgggeee___\\\______\\\___]]]XXXVVV```kkkjjjaaaaaaooofffbbb~~~tttkkkSSSaaauuu{{{{{{fffNNN???<<<:::222+++)))(((&&&$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''((('''(((((((((((())))))))))))***************++++++(((000222---***...000///666TTTkkknnnrrr~~~|||wwwqqqqqqzzzvvvsssrrrpppqqqlllxxxttttttooo___FFF111+++...***))))))))))))(((&&&%%%((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((('''(((((((((((()))))))))+++,,,---,,,++++++---...000111999\\\wwwvvvsss~~~|||rrrzzzqqq^^^PPPFFFBBBEEEFFFIIIOOOSSSTTTSSSRRRPPPGGG>>>999555111111444......///000111111///...------,,,+++++++++******...//////000000000///...//////...+++---999KKKZZZoootttxxx{{{sss[[[kkk___;;;,,,)))...*********)))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((())))))))))))***++++++***+++---...333000???```nnnccc___ooouuuXXXAAA===444------...------...,,,,,,+++*********))))))+++,,,,,,+++***+++...111000000444===IIIOOONNNJJJ@@@AAAHHHRRRYYYWWWNNNFFFBBBCCCJJJ^^^yyywwwQQQ666///111))),,,333+++*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********((()))++++++++++++,,,---+++AAADDDBBB^^^zzzpppvvvfffEEE>>>:::888>>>777888444222000...,,,+++***)))))))))((((((((('''''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&)))+++...555EEEYYYhhheeeiiikkklllsss|||jjj___]]]\\\YYYRRRZZZbbbgggmmmtttxxxxxx{{{yyyyyy}}}yyysssyyy{{{]]]YYY```qqq{{{tttbbbTTT@@@888777888,,,"""333&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))***))))))******+++++++++,,,+++,,,000111***&&&///>>>jjjooopppqqqkkk{{{yyyvvvuuu|||xxx|||yyyqqqggg```]]]VVVOOOGGGIIITTThhhxxxwwwdddxxxyyytttuuuuuubbbBBB222444+++)))''''''))))))(((&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((''''''((((((((((((((((((((()))))))))******+++++++++***+++---///444555OOOuuutttxxxjjjrrr|||ooo^^^RRRMMMMMMQQQUUU___aaadddfffgggeee___YYYLLLCCC999444000***)))+++///////////////000111333000000///---,,,***)))(((***+++---///000111111111(((---111///+++,,,444<<>>888999444222000...,,,+++***))))))))))))((((((((('''''''''''''''&&&''''''((()))'''''''''((((((((((((((((((''',,,<<>>666777444222000...,,,+++***)))))))))))))))(((((((((''''''''''''''''''((())))))''''''((((((((()))))))))+++111===NNN___gggfffbbblll{{{xxxooolllkkkmmmsssrrrmmmnnnuuuuuuooosss|||yyy{{{rrr^^^hhh~~~vvvhhhTTTGGGGGGFFF555"""'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((('''''''''(((((((((((()))''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))************)))((((((((()))))))))*********))))))***++++++,,,------,,,+++,,,...555CCCXXXiiihhhiiioootttjjjbbbooouuu}}}mmm\\\UUUYYYxxx~~~nnnfff|||zzzuuuppppppkkkXXXDDD999333,,,)))***,,,,,,+++((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))(((((()))))))))************+++,,,,,,---000333777KKKvvvuuuQQQcccsss|||gggtttvvvdddXXXRRRWWWcccrrryyytttnnnlllnnnrrrqqqjjjbbbYYYKKK???444///,,,...///------000---......,,,******,,,...,,,------......---,,,+++)))))))))***+++...000111222111000//////000111222---CCC```vvvlll[[[www|||KKK222+++++++++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************+++,,,,,,---///333666AAAsssooo___WWWlll|||^^^GGG;;;666333,,,******---...,,,,,,...+++,,,---......------,,,,,,+++))))))***,,,,,,,,,'''(((***---111888BBBHHHKKKRRRRRRFFF;;;???KKKUUUVVV]]]aaa___bbbsssZZZ===333,,,(((---+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++,,,,,,)))+++,,,,,,---222;;;CCCRRRoooXXXOOOnnn}}}zzzMMM===999;;;>>>444444444222000...,,,+++***)))))))))))))))(((((((((((('''''''''''''''((())))))'''((((((((())))))******///@@@SSS]]]]]]^^^eeemmmeeehhhkkklllmmmkkkcccYYYaaapppzzzzzz~~~{{{~~~~~~zzzmmmwwwzzzzzzgggVVVddd~~~\\\AAACCCHHHBBB''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))((()))***++++++***)))((())))))))))))************))))))***+++,,,,,,------...111...---===[[[ssszzzvvv|||xxxiiieeeuuuiiiSSSpppwwwuuuyyyoooXXXEEE===222,,,++++++)))'''((((((((((((((((((((((((''''''''''''((((((((()))))))))(((((((((((())))))))))))))))))************+++,,,---...///222666:::vvvrrrqqqyyyyyy~~~~~~ppp```[[[^^^jjjkkkpppvvvvvvtttxxxqqqtttrrrhhh]]]RRRBBB333666000---......,,,---///---///111///,,,***+++,,,((()))+++---............+++***)))((())),,,...000555111------000111///---000333FFFfff]]]KKKiii>>>+++++++++************)))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))+++,,,...///333888<<<^^^wwwuuulllMMM999333111///111...---//////,,,,,,...)))***,,,---...------,,,---,,,))))))***+++++++++---+++))))))+++000555888===RRR^^^QQQ===999FFFTTTRRR[[[aaacccgggssswwwGGG666111+++000+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,)))+++------///666BBBLLLqqq~~~aaaRRRhhhIII<<<>>>999;;;666777444333111///---,,,++++++))))))))))))(((((((((((('''''''''''''''''''''''')))'''((()))'''$$$(((///CCCJJJOOOQQQ\\\kkksssqqqtttrrrfffTTTRRR```kkkmmmkkkvvvxxxsss}}}{{{{{{hhhfffccc```sss|||dddSSSPPPHHHIII444$$$&&&,,,***&&&&&&###%%%((('''%%%###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''(((((('''(((((()))((('''&&&&&&((()))***)))))))))))))))******++++++%%%***+++'''&&&)))***&&&+++***(((&&&%%%%%%(((***(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((++++++++++++++++++++++++))))))))))))(((((((((((((((***+++***+++---//////---000333???[[[uuuyyyooottt{{{tttooogggeeerrr|||{{{ppp}}}ggg```===???...%%%444******+++******)))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))++++++***************+++&&&000+++)))111111:::UUU}}}zzz|||~~~sssooowww|||mmmbbb```gggqqqxxxuuu{{{~~~|||zzz||||||{{{ssssssnnncccRRRBBB777111////////////////////////,,,,,,------...------------,,,***))))))***,,,---------,,,***((()))+++---222111///...---...000111888111888]]]WWWVVVNNN666((((((...***(((+++)))((((((((((((((((((((((((''''''''''''((((((((()))******)))))))))))))))***)))***000333...+++;;;QQQ{{{mmmqqqpppQQQ???999555222000........................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))+++*********+++,,,,,,---000BBBUUUZZZQQQDDD>>>===\\\___mmm|||xxxooorrr<<<222666%%%++++++***)))((()))+++...************************)))************+++++++++,,,+++))))))***++++++***---+++'''...===EEERRRiiiwwwmmmsssKKK===>>>999:::555555333222111///---,,,++++++))))))))))))(((((((((((('''''''''''''''''''''''''''&&&'''******,,,444>>>HHHPPPUUUVVV\\\gggiiidddccceee```XXXYYYeeejjjhhhggg}}}~~~uuuuuunnnyyy|||~~~cccGGGtttjjjTTTNNNNNNFFF999---&&&%%%''')))&&&''')))(((%%%###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''+++)))'''&&&&&&'''(((***,,,+++***)))))))))((('''(((***,,,+++(((&&&&&&((("""''')))'''(((,,,---***%%%''')))******((('''&&&((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((++++++++++++++++++++++++)))))))))))))))))))))(((*********)))***,,,------------===ZZZlllooosss|||yyyrrryyypppdddpppiiiiiiyyyiiizzzqqqHHH555444((('''333++++++***)))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))++++++************++++++,,,...,,,,,,///666PPPqqqttteeelllwww|||zzz|||{{{uuuooopppzzzvvviiieeeiiiqqqwwwzzzxxx}}}~~~}}}xxxqqqdddTTTDDD888///+++..............................//////////////////...---,,,******+++,,,---,,,---...---+++))))))***......///000000//////......000555IIIrrryyyQQQnnnEEE222***,,,***'''((('''(((((((((((((((((((((((('''''''''((((((((())))))******))))))))))))******,,,***+++,,,,,,666UUUuuu~~~jjjkkk}}}xxx```FFF888444222//////........................,,,,,,---------.........------------,,,,,,++++++++++++******++++++,,,---,,,777EEEPPPRRRPPPLLLJJJDDD]]]bbb;;;111000...---,,,***))))))+++,,,************************)))************++++++++++++*********+++,,,,,,,,,)))000111888JJJZZZooo{{{}}}zzzLLL>>>>>>888999333333333222000...---,,,++++++))))))))))))(((((((((((('''''''''''''''''''''''''''&&&'''***---222===GGGBBBPPP[[[___bbbccc\\\QQQYYY___aaaaaahhhuuu}}}}}}xxx~~~||||||yyyxxx{{{}}}}}}zzz|||tttmmmttt~~~hhhQQQ\\\}}}yyyOOOMMMQQQKKK:::***&&&(((***((())))))(((%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''((('''&&&''')))+++,,,+++((()))***+++++++++******(((+++//////---,,,,,,...)))++++++)))(((++++++(((((()))***++++++)))'''%%%((((((((((((((((((((()))''''''''''''''''''''''''&&&&&&'''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))),,,***)))***+++------...---<<>>'''(((,,,++++++***))))))))))))***((((((((((((((((((((((((***))))))(((((())))))***++++++************++++++000+++---000333NNN}}}ddd\\\kkk{{{}}}yyyvvvwww~~~}}}uuullllllttt|||~~~|||vvvhhhTTTAAA666000,,,+++........................000000111111222222222222111000...,,,+++++++++,,,***---//////---***)))((()))+++...111222000...,,,///999;;;999PPP}}}iii^^^dddHHH///***,,,)))'''(((((((((((((((((((((((((((''''''((((((((()))))))))******)))))))))******+++...,,,+++---333IIIssspppfffqqq___LLL999111000000//////........................---------....../////////------------------,,,,,,++++++******++++++,,,,,,,,,...444AAAPPPXXXYYYVVVDDDYYY}}}VVV000/////////---,,,+++*********************************)))************+++++++++)))******+++,,,,,,,,,,,,(((333888FFFddd}}}zzzKKK===>>>888:::444444333222000...,,,++++++***))))))))))))(((((((((((('''''''''''''''''''''''''''&&&)))---///333<<>>999:::;;;<<<<<<:::666444777555111...,,,---,,,+++000---***((((((((((((''''''''''''(((((((((((()))''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))*********+++))))))---/////////111222UUUqqqtttqqquuuwwwssswww|||ooo}}}eeettt}}}sss]]]wwwhhhZZZgggFFFAAA888000""",,,+++******))))))******((((((((((((((((((((((((***))))))))))))))))))***++++++*********+++,,,,,,000***000333>>>ppptttttt}}}|||vvvwww{{{|||vvviiiYYYCCC333...///000000........................111111111222222333444444444333111///---,,,++++++))),,,......,,,++++++,,,''')))---///111000...---222===???:::BBBeeeeeemmmsssfff:::(((---...)))***(((((((((((((((((((((((('''(((((((((((()))))))))******))))))******++++++......111666AAA[[[mmmZZZdddooonnnKKK>>>222///111111111222///////////////000000000////////////////////////......------,,,,,,,,,,,,,,,++++++***++++++,,,,,,///,,,,,,666FFFSSSYYYZZZXXXVVV```wwwJJJ555///...---,,,,,,+++***)))************************))))))*********+++++++++)))***+++++++++++++++,,,---777===PPPzzz~~~gggIII<<<>>>999;;;666666333222000...,,,+++******))))))))))))(((((((((((((((((((((((((((((((((((('''(((,,,222555666===EEEHHHWWWcccfffhhhiiiddd[[[XXXfffqqqqqqnnnvvv}}}|||zzzyyy{{{~~~|||wwwttt|||}}}rrrlllnnnsssffflllvvv~~~~~~|||~~~}}}uuujjjbbbvvv||||||ZZZZZZxxxfffTTTGGGIIIIII<<<---'''&&&%%%$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((())))))))))))))))))))))))******))))))))),,,111444@@@DDDJJJPPPTTTXXX^^^aaapppllliiiiiijjjggg___WWWPPPJJJCCC>>>;;;888666555000---+++***++++++)))''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((()))))))))*********+++,,,)))+++///000---///444HHHdddvvvpppiiimmmmmmeeeooo|||}}}~~~|||ffflll{{{aaaFFFBBB111***,,,++++++***************))))))))))))))))))))))))******))))))))))))******++++++******+++,,,,,,------+++111666KKKtttqqqvvv|||~~~}}}|||vvvlllUUUGGG555,,,---111222111////////////////////////111111111111222333444555666555333111///---,,,+++***++++++++++++,,,///111)))***+++,,,---...///000,,,111;;;BBBFFFYYYsssqqquuuKKK(((+++000***+++))))))))))))))))))))))))(((((((((((()))))))))******************+++,,,,,,------111<<>>999;;;777777222111///---,,,+++******))))))))))))((((((((((((((((((((((((((((((((((((''')))000888;;;===CCCKKKLLLSSSSSSMMMMMMWWW^^^^^^iii{{{xxx|||vvvrrruuuvvvxxxxxxvvvyyyvvvkkkgggwwwwwwzzz}}}ooozzznnnxxx}}}fffNNN|||fffQQQKKKKKKDDD777---)))'''$$$$$$&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''(((((())))))))))))))))))************&&&)))+++...333???PPP\\\eeehhhlllooopppsssxxx}}}uuurrrppptttyyyzzzuuupppxxxooofff___WWWKKKAAA===444333333444555222,,,''')))))))))(((((('''''''''((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((((())))))******+++++++++---+++,,,///---,,,444AAAiiinnnvvv{{{wwwmmmjjjlll|||yyy}}}rrrmmmxxxUUUAAA+++999,,,,,,+++************+++))))))))))))))))))))))))+++******))))))******+++++++++***++++++,,,---...------555GGGgggfffgggnnnxxxwwwsss|||~~~~~~}}}nnn___CCC999///+++...111111...000000000000000000000000111111000000111333555666777666555333111///---,,,+++++++++******,,,000333,,,+++******+++...000222...,,,777GGGJJJMMMjjjmmmccc111,,,///((()))))))))))))))))))))))))))((((((((()))))))))*********************+++,,,------+++000CCCaaa~~~uuutttyyy___FFF777222000222444333444777666666777777888888999999888888777666555444444333333111///---,,,++++++,,,,,,,,,++++++******++++++)))+++,,,,,,...999KKKYYYfffmmmqqqwwwnnnEEE444000+++***,,,---,,,***************************)))************++++++++++++,,,,,,+++)))+++000555>>>TTTccclll|||xxx[[[EEE<<>>999;;;555555222111///---,,,******)))))))))))))))((((((((((((((((((((((((((((((((((((+++---222:::===@@@HHHPPPZZZ^^^[[[RRRSSS```lllqqqrrryyyyyy{{{vvvoookkkmmmqqqqqq{{{{{{zzz|||yyy|||vvvqqqqqqgggmmmrrrhhhRRRHHHKKKGGG:::///+++'''&&&'''((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&'''((()))))))))(((((())))))***+++,,,,,,(((444BBBKKKQQQ]]]nnn|||uuuwwwxxxvvvssstttyyy~~~~~~}}}mmm]]]UUURRRLLLDDD???<<<999444///---,,,,,,+++***)))(((((((((((((((((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))((())))))******+++,,,,,,...+++,,,///...222GGG^^^tttwww~~~}}}wwwuuurrryyynnn}}}wwwUUU999===---,,,++++++******++++++))))))))))))))))))))))))+++******))))))******+++++++++++++++,,,---......///...???mmmrrrqqqttt{{{{{{|||yyy{{{|||~~~sss]]]HHH555111---...222555444111111111111111111111111111222111111000222444666777888777666555333111///...+++,,,------,,,,,,---///---,,,++++++,,,...000222444000666BBBFFFFFFSSSfffbbbuuuFFF222///(((***))))))))))))))))))))))))(((((()))))))))*********************+++,,,---...------999XXXxxxyyyhhhLLL:::555222333666777666888<<<;;;;;;;;;<<<===>>>>>>>>>;;;;;;;;;;;;;;;;;;<<<<<<777555222///---,,,,,,------,,,++++++******++++++(((,,,...+++)))222DDDSSShhhvvvxxxpppwwwqqq<<<666...+++,,,---,,,***************************)))************+++++++++***,,,---,,,+++000999@@@NNNbbbrrr~~~{{{iiiUUUDDD>>>@@@LLL>>>>>>888999444333222111///---+++******)))))))))))))))(((((((((((())))))))))))))))))))))))000000333888;;;>>>GGGPPPQQQYYY[[[VVVWWWcccnnnqqqhhhuuuuuuqqqvvvrrrllljjjnnnsssrrrnnnjjj{{{~~~|||wwwpppLLLqqqzzzZZZHHHSSSUUUCCC444000+++((((((((('''%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***''''''(((***+++,,,---...777KKKcccooooooooouuu}}}qqqrrrqqqlllgggggglllqqqnnnuuu{{{}}}{{{|||yyyvvvgggSSSDDD===<<<;;;:::000///...---+++***))))))))))))))))))))))))))))))(((((((((((())))))))))))************************((())))))***++++++,,,,,,---***,,,000222===[[[{{{ggg}}}qqq|||yyysssfffcccuuu|||yyyUUU:::---,,,++++++******++++++))))))))))))))))))))))))++++++************++++++++++++++++++,,,---...///000...IIIyyyzzztttwww~~~mmmxxx|||yyy~~~wwwgggKKK333...---...111777::::::999222222222222222222222222333222111111222555777999888777777555444222000///,,,...000000...+++******---------------...000000111000222:::CCCJJJOOOSSS{{{[[[YYY:::111))),,,))))))))))))))))))))))))))))))))))))************************+++,,,---......333GGGppprrrTTT===222666444666:::<<<;;;===BBB===>>>>>>???@@@AAAAAABBB======>>>???@@@AAABBBCCC;;;888555222///.........---,,,,,,+++*********++++++///000,,,(((///???MMMddduuuyyyqqqwwwCCC;;;222---,,,---+++)))************************)))************+++++++++***,,,---,,,...444@@@III]]]ggguuu{{{ooo```TTTGGG<<<:::???|||JJJ>>>===666999444222222222000///---+++***)))************)))))))))))))))))))))))))))***+++++++++222666555999AAADDDBBBLLLLLLQQQZZZeeetttyyyrrrpppnnnkkkiiiiiimmmuuu~~~vvvJJJnnnvvvQQQLLLJJJOOOHHH666))))))+++'''%%%(((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))***)))'''(((***+++*********+++***)))+++444===XXXeeerrryyy||||||sssiiijjjwww{{{sssrrr|||zzzuuu~~~zzzsss~~~nnnVVVIIIDDD???:::IIIDDD;;;333000///---)))+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,---...---)))444444333YYY~~~sssooosssfff|||sssfffwwwbbbcccjjjEEE888///)))+++...---***)))*********************************)))******+++,,,,,,---(((***111---***333444555^^^|||wwwxxx|||eeeAAA222666222222333444666888:::;;;888666444444666555222...////////////111444999===@@@<<<888666666555333111111000///...---,,,,,,,,,...///000...+++,,,000333333444555999???HHHRRRYYYooommmiiiEEE***111&&&***)))))))))))))))******))))))))))))))))))))))))'''+++...---,,,---......///???XXXoooRRR>>>666777<<<>>>@@@@@@@@@???@@@BBBCCCCCCCCCAAA>>>;;;:::999===<<<::::::<<>>;;;555000,,,***---+++******+++,,,++++++(((+++------,,,///777>>>aaaeee|||wwwtttJJJ+++...333***&&&...+++++++++************)))******************++++++)))///---,,,222999KKKeee|||sssggg]]]NNNBBB>>>???AAACCC{{{III>>>===666999555333222222000///---+++***)))*********)))))))))(((((()))))))))))))))***+++,,,000444777:::@@@GGGGGGBBB===FFFTTT^^^ccciiixxxzzzqqqmmmkkklllpppuuu|||}}}uuuxxxuuuqqqvvvoooYYY{{{wwwMMMSSSWWWMMM>>>...((()))(((&&&%%%((((((((((((((((((((((((&&&&&&'''''''''(((((((((***)))((('''(((******)))&&&)))++++++///AAA___xxxrrrwwwwwwoookkkooovvvyyyyyy~~~yyyzzz|||iiiXXXKKKFFFKKKLLLCCC555,,,***,,,***))))))(((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,---...,,,///---666SSSnnnvvvvvvsssuuujjjooonnnmmm]]]gggttttttgggnnnjjj???>>>555---***)))(((+++///***************************************++++++,,,+++000,,,)))...+++)))222000KKKpppxxx{{{yyy}}}yyyfffOOO;;;222111222222333444666777888999888666555444444333111///+++...111444666888:::;;;AAA>>>:::999:::999888666222111000///...---,,,,,,...///000...,,,---///222999555222555===GGGPPPTTT]]]yyywwwXXXkkk888'''222******))))))))))))******)))))))))))))))))))))))))))+++,,,,,,,,,---///000333JJJ^^^xxxpppnnnqqqyyyvvv\\\AAA555999BBB@@@@@@???>>><<<===???AAABBBBBB@@@>>>:::777666555888999999999:::===@@@CCC@@@@@@>>>;;;777333000...///...,,,,,,------+++******,,,---+++***,,,333888PPPnnn}}}VVV111///555000,,,111++++++++++++***************************++++++,,,+++///---///888>>>KKK___sssggg___ZZZRRRHHHBBBAAADDDGGGIIIxxxHHH>>>>>>777:::666444222111000///---+++******))))))))))))(((((((((((())))))))))))***+++,,,---333555888<<>>AAAAAA>>><<<>>><<<::::::;;;<<<;;;999555444333111000...---------...//////......///111???888111111999CCCKKKOOOYYYeeefffkkkSSS###222+++******)))))))))******)))))))))))))))))))))))),,,+++***++++++,,,///000333WWWppp~~~gggooovvvzzz~~~ttt]]]FFF999999@@@FFFBBBAAA???;;;999:::===@@@AAA@@@===:::777444111000222555888999999:::>>>AAADDDCCCAAA>>>:::666222000111///......///...,,,***+++,,,,,,***((()))...222>>>jjjxxxxxxiii:::...222000,,,---,,,+++++++++***************************+++,,,,,,,,,---+++333GGGTTT```rrruuuiii```XXXSSSMMMIIIDDDBBBDDDGGGKKKLLLvvvFFF>>>>>>777:::666666111111000...---,,,+++***)))))))))(((((((((''''''((())))))***+++,,,......333555888;;;???DDDFFFGGGLLL[[[nnnxxxsssjjjkkkrrrpppoooqqqvvvtttnnnjjjjjjxxx}}}~~~]]]pppTTTJJJQQQRRRHHH666+++,,,,,,'''((((((((((((((((((((((((''''''((((((((()))))))))((('''(((,,,---++++++,,,,,,333BBBYYYppp{{{vvvkkkiiijjjmmmwwwoooZZZFFFBBBHHHFFF999---++++++***))))))***++++++))))))))))))))))))))))))************************++++++++++++,,,---.........222333MMMvvv||||||pppgggqqqzzzxxxccczzztttcccCCC;;;333000...+++***---+++++++++++++++++++++++++++************+++,,,,,,(((111...***000111000555XXXqqqhhh}}}~~~~~~uuuSSS999111444666444888888999999999888666666555777888666222000111333000444:::@@@CCCAAA===999777777888999:::::::::999777777666444222000...---,,,---//////000//////000AAA<<<666333555===FFFMMM]]]^^^{{{jjjnnnsss222,,,++++++******))))))******))))))))))))))))))))))))---+++***+++,,,+++---000BBBfffjjjsss||||||dddHHH<<>>;;;999999<<<>>>AAA???<<<999666333000......333888::::::;;;>>>BBBFFFEEEDDDCCC???:::333//////......///000///---+++,,,,,,,,,***((()))---000666TTT^^^yyyLLL222///000,,,***,,,,,,+++++++++*********************+++,,,,,,---///---***777TTThhhvvv}}}wwwiiibbb]]]XXXTTTHHHFFFDDDCCCDDDFFFHHHHHHtttFFF??????777999666777111000000...---,,,++++++))))))))))))(((((((((((((((((()))***,,,---///000222666::::::999===GGGQQQKKKQQQ^^^hhhjjjhhhiiinnnhhhdddcccfffhhhiiimmmrrr|||uuuppplllkkkjjjlllrrrxxx}}}pppzzzxxxnnn]]]ZZZkkkTTTIIIRRRPPP???///,,,+++((())))))))))))))))))))))))((((((((()))))))))******((((((***---+++&&&(((...&&&IIInnn}}}zzztttqqqppprrrvvv{{{}}}qqqOOOEEEIIIFFF999---------+++******+++,,,---************************++++++++++++++++++++++++++++++++++++,,,---...//////444RRRmmmpppvvvxxxxxxyyy{{{mmmsssnnnuuu\\\JJJ888111000...,,,++++++++++++++++++++++++++++++++++++***+++,,,,,,---***...+++***000111111;;;cccsssrrr~~~___CCC999888555666;;;;;;::::::888777555333222444777999888444222333555///000222666999999555111333555777999:::999999888999999888777555333111///,,,------///000111000///>>>???>>>999444777BBBLLLVVVTTTlllqqq^^^HHH///,,,,,,+++***************)))))))))))))))))))))))),,,***+++...---***...555XXXqqqooobbbtttxxxyyyyyyyyybbbRRRBBB>>>DDDFFF???555:::;;;<<<<<<::::::;;;<<>><<<;;;:::888444111---222888<<<===???BBBDDDAAABBBCCCEEEEEE@@@999333------,,,---//////...,,,+++,,,+++++++++,,,...000444>>>TTTuuuccc===000111111...,,,,,,,,,++++++++++++***************+++,,,---...///111555HHHgggwww~~~|||pppgggaaa\\\VVVQQQFFFFFFEEEDDDCCCCCCDDDEEEsssFFFAAA@@@777999666666111000///...---,,,++++++************))))))))))))(((((()))***,,,///000222444888======999<<>>======???AAA@@@;;;777000222666;;;@@@DDDFFFFFF<<<<<<>>>BBBFFFEEE@@@<<>>:::555222000000000111444888<<<>>>===999555333111000333888;;;:::777555999===???<<<:::888888:::;;;;;;;;;:::888666444///,,,+++,,,///111222111222;;;CCCBBB:::666:::@@@MMMPPPNNNUUUxxxuuuxxxEEE...---,,,+++************))))))))))))))))))))))))***)))+++...,,,///DDD\\\www|||~~~zzzcccPPPPPPQQQPPPLLLFFFBBBAAABBB:::;;;;;;999777666888999;;;;;;>>>CCCHHHHHHBBB<<<333222444:::BBBHHHIIIGGG???<<<:::<<>>===@@@CCCsssGGGCCCBBB777777444555000000///...------,,,,,,,,,,,,,,,+++++++++******(((((()))+++---000222333555555999???AAACCCNNN[[[gggaaa^^^^^^]]]ZZZ[[[]]]___```gggqqqyyy{{{yyyrrrnnnppptttyyy|||}}}|||zzztttrrrpppooooooooonnnllliiimmmrrrxxx~~~kkkRRRdddTTTIIIJJJIII>>>222...)))))))))))))))))))))))))))************+++++++++***)))+++---,,,999^^^tttvvvpppSSSJJJKKKGGG@@@888222...+++***************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////???kkkzzzxxxwww~~~|||uuusssyyy~~~qqqoooeee^^^{{{~~~hhhqqqccczzzgggQQQ@@@555...++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,///666333111```xxxvvvzzzgggLLLKKKDDD<<<===FFFJJJGGGGGGCCC===888444222222333111333777===BBBAAA;;;555///------222999<<<;;;888444999>>>???<<<888666666:::;;;<<<<<<<<<:::777666000---***+++...222222222///777@@@BBB>>>999888999CCCNNNKKKNNN|||ggghhhPPP...---,,,+++************))))))))))))))))))))))))+++)))+++---+++222OOOnnn}}}{{{qqqpppyyy}}}uuujjjbbbooocccUUUQQQTTTUUUNNNGGG>>>===:::777444444666999888999>>>EEELLLLLLFFF@@@444111111888CCCJJJJJJGGGGGG@@@:::888<<<@@@BBBAAA;;;777111---,,,---------...,,,++++++,,,---,,,,,,888999PPPiiisssnnnDDD222///,,,---------,,,,,,,,,++++++*********+++,,,---///000:::PPPhhh{{{uuunnnmmmggg^^^TTTPPPSSSWWWRRROOOJJJBBB<<<999<<<@@@sssIIIBBB===444:::888444/////////...------,,,,,,+++*********))))))((((((*********+++...222555888:::555444<<>>BBB@@@:::444000...000555777777999===:::::::::;;;;;;888444111444444666:::>>>>>>999555333...+++------,,,///444333222777??????888444555EEEGGGTTTZZZaaa___yyy;;;666+++(((...---)))...++++++***************+++'''------***000///kkksss~~~mmmrrrzzzvvvkkkaaa^^^eeeooommmjjjgggeeeccc^^^VVVOOOHHHGGGCCC<<<555333555888444777===EEEKKKKKKGGGCCC555---///666<<>>555:::777333/////////...------,,,,,,+++*********))))))))))))+++***+++,,,...111444666222///444AAAJJJJJJFFFDDDRRRRRRQQQSSSUUUXXXZZZZZZbbbgggkkkkkkggghhhqqq{{{~~~~~~zzzvvvssstttuuuuuussstttxxx{{{zzztttppppppmmmjjjfffddddddeeefffiiikkkmmmooowwwyyyrrruuujjjUUU{{{kkkQQQBBBGGGHHH<<<111+++,,,,,,,,,+++++++++,,,+++++++++++++++,,,,,,---'''333000333UUUxxx}}}sssvvvlllLLLLLLGGG<<<555222///+++,,,,,,,,,+++******+++,,,---,,,,,,++++++,,,,,,---,,,000***+++333...222KKKxxx~~~{{{nnnuuu{{{yyy{{{zzz{{{}}}iiiuuu]]]lll~~~~~~mmmhhhfffPPPHHH:::///)))---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...,,,222000,,,333HHHrrrvvv~~~yyysssooo[[[[[[WWWRRRNNNMMMNNNPPPRRRKKKHHHDDDAAA???<<<888555222444999???BBBAAA:::444111000333999===>>>BBBFFF===<<<;;;;;;<<<;;;:::888444444666:::>>>>>>:::666333...,,,------,,,///333333111555<<>>DDDEEEBBB===666000///......---...---+++******+++---...111:::FFFWWWrrrlll;;;888///...---,,,,,,++++++,,,,,,***---+++,,,///,,,...<<>>???;;;777333///,,,------,,,...222333000111999???===999666888AAAYYYfffdddrrrllllll^^^777)))///***)))...+++++++++************++++++000)))+++...111WWWkkkxxx~~~nnnttt{{{YYYHHH888888EEESSS^^^eeexxxqqqmmmkkkdddZZZPPPHHHBBB>>><<>>:::444///------///...---,,,++++++,,,---...333<<>>vvvHHHAAA@@@888:::444111//////...------,,,,,,+++************************,,,,,,,,,---...000222333777555666<<>>CCCGGGEEE>>>888+++222BBBPPPPPPDDD666...000//////111444666777777444444555:::>>>???<<<888333///---......,,,---111222///...555===@@@<<<888666<<>>***222((((((000)))++++++*********+++,,,,,,---%%%,,,111444mmmsss}}}mmmxxx}}}}}}jjj___@@@;;;:::@@@LLL\\\qqqoooiii```ZZZWWWTTTPPPLLLEEEEEEFFFGGGIIIKKKLLLLLLKKK===???JJJGGGDDDEEEEEEIIIHHHDDD???;;;;;;===???>>>???>>>888000,,,---000...---,,,,,,,,,,,,---...000;;;@@@BBBSSSuuu~~~VVV;;;---///...---,,,,,,,,,,,,,,,'''///***+++333---:::cccwww||||||uuuooopppssstttsssaaaLLLCCCVVVrrrwww___KKK@@@===@@@BBByyyHHH???@@@999999333000.........---,,,,,,++++++***************+++++++++,,,,,,---...///000111222444777999888888<<>>999777333222333222......111111111444888;;;===<<<;;;555555666:::>>>???<<<999444000...///...+++,,,///111///---222;;;@@@>>>999:::<<>>|||rrriiiqqq~~~|||]]]GGG>>>:::<<>>???:::222---...111------------------------)))777BBBFFFRRRqqqnnnGGG///000///...---,,,,,,,,,,,,'''000...,,,...111MMM{{{~~~}}}sssuuu}}}~~~sssfffOOOGGGNNNhhhiiiSSSEEE??????@@@}}}HHH>>>???888888222111......------,,,+++++++++*********++++++++++++++++++,,,---...///000111222222===DDDBBB===<<<>>>@@@===CCCIIIMMMOOORRRWWW\\\VVVNNNIIINNNWWWXXXLLLAAA666FFFaaayyy|||~~~~~~wwwtttpppkkkgggeeeccccccccciiippptttwwwyyy|||oooxxxyyyzzznnnwwwbbb___}}}zzzFFF<<>>444000,,,,,,---...---+++---,,,,,,++++++,,,,,,---...+++111111...EEEnnn~~~yyyjjjdddnnnuuuyyyyyyzzzrrrssswwwzzz~~~pppuuuxxx~~~eeeuuuvvvQQQ>>>444......------------......---------------......///222///000===eeeppp~~~lllttt{{{|||}}}~~~{{{wwwzzzyyy~~~|||wwwvvvqqqhhh^^^VVVTTTTTTVVVTTTOOOLLLIIIEEEAAA>>>===<<<<<<>>>BBBBBB>>>;;;888333000000///...111555333444777;;;???@@@>>><<<777666777:::===>>>;;;888444000//////...++++++...000000...000888???@@@<<<888<<>>999888;;;888<<<>>>;;;444///...000------------------------,,,777DDDLLLSSSeeeRRR///000000...---,,,,,,,,,,,,***,,,111///+++===fff|||{{{|||dddOOOEEEOOOddd~~~zzzdddQQQDDD???>>>III<<<>>>888777111222......---,,,,,,++++++************++++++,,,,,,,,,***+++---...000111222222555AAAJJJHHHCCC@@@>>>;;;>>>BBBGGGLLLQQQVVVYYY[[[TTTTTTNNNKKKSSS]]]ZZZNNN@@@===PPPsss{{{vvvrrrooommmiiikkkoootttxxxzzzzzzyyywww```pppXXX>>>FFFBBB>>>777...+++,,,------,,,,,,,,,------...000111222QQQ~~~hhhRRRFFFAAA===999444...,,,---///...,,,---,,,,,,++++++,,,,,,---///,,,111000333WWW~~~|||kkkbbbnnnzzzmmm~~~sssyyyuuuqqqqqqrrryyyfffTTTxxx{{{yyy~~~pppaaafffRRREEE:::......------------......---------------.../////////000333LLL}}}uuuyyywww{{{|||wwwvvvvvv}}}|||{{{vvvmmmaaaZZZYYY[[[]]]ZZZVVVSSSPPPMMMJJJGGGCCCAAA???@@@CCCEEECCCAAA666666999>>>>>>999555555555555666999<<<======<<<999888777:::======;;;777555111///000...+++***---///111000///444===@@@>>>333<<>>SSS|||}}}NNNJJJGGGEEE@@@888777;;;666999;;;:::666111//////------............------222333???OOOSSSWWWnnnbbb:::111000///...,,,,,,,,,+++...'''111222---OOO}}}{{{gggQQQDDDJJJ___{{{{{{dddRRRJJJHHHIII;;;===777777111333......---,,,,,,++++++************++++++,,,,,,,,,)))+++,,,...000111222222666>>>CCC@@@>>>>>>;;;666BBBBBBFFFMMMVVV\\\]]]\\\XXX___\\\SSSVVVccccccWWWLLL;;;EEEooo~~~rrrjjj___SSSSSSXXX^^^ccciiisss|||yyywwwsssrrrrrrvvvzzz}}}|||yyy}}}hhhccc|||hhhCCC>>>FFF@@@888///++++++------+++,,,,,,------///000111222kkkrrrYYYLLLCCC:::===666...,,,---///...,,,---,,,,,,++++++,,,,,,---///,,,111000777dddooobbbiiisss~~~fff~~~tttyyyyyyyyyvvvrrryyyqqqRRRgggyyyooojjj```HHH333......------------.........------------...//////,,,111888]]]vvv|||rrrrrruuu}}}tttiiicccccceeebbb___\\\YYYWWWTTTPPPNNNKKKGGGDDDDDDGGGIIIIIIGGG>>>;;;999;;;:::777777:::999888777888:::===>>>>>>;;;999888:::======:::777555111///000///+++***,,,...222222///222;;;@@@???333>>>CCCSSSkkkmmmsssggg}}}GGG+++///111+++***++++++++++++,,,---...///---333000===tttmmmaaauuueeeQQQLLLIIIRRRhhhzzzjjjfffjjjhhh[[[NNNIIIIIIWWWqqqnnnNNNIIIGGGFFFAAA888777;;;555777999999777333000...------............------000+++777PPPXXXVVVfffvvvMMM111111///...---,,,,,,+++111"""///555000]]]kkkRRRGGGFFFSSSmmmvvvbbbXXXUUUwwwDDD<<<@@@999666000222///...---,,,+++,,,------------,,,***)))***---000,,,,,,,,,,,,---///000222888777777666777999:::;;;???CCCIIIPPPVVVZZZ]]]^^^```___[[[XXXXXX\\\```bbbMMMMMMHHH^^^qqq\\\NNNHHHBBBDDDCCC999888BBBAAA>>>FFFTTTjjj}}}uuutttwwwuuu~~~uuuvvv]]]uuuqqqNNNHHH===AAA;;;333---+++,,,...///...///)))...666)))---MMMnnn|||{{{[[[DDDBBB===<<<555,,,***///111---...------,,,,,,------...222)))000///VVV{{{UUUccc~~~ssspppvvvtttmmmsssxxxsss|||bbb```qqqffffffHHH???222...---//////------000...------......///000111...555===nnnxxx~~~|||zzz{{{}}}~~~xxxpppkkkkkklllkkkiiieee```[[[VVVSSSRRRQQQNNNIIIEEEGGGKKKIIICCC<<>>:::IIIDDD===<<<>>>???===:::888777777:::======:::666555222///---------,,,+++)))111444000///777@@@CCC;;;888???RRRcccnnnuuu|||~~~XXX&&&,,,111(((///,,,,,,++++++,,,,,,---...111---222KKK|||___mmmuuummmIIILLLeeeuuuzzzoooTTTJJJ@@@]]]ooosssxxx___BBBEEECCCJJJKKKCCC@@@>>>444888999:::999777444000...........................///444<<>>AAA999666000111...---,,,+++***+++,,,,,,((())))))))))))+++///222...---------...000222333<<<:::777555555777:::===>>>AAAGGGOOOUUUZZZ]]]___```___]]]YYYWWWZZZ```cccFFFAAA999MMMxxxlllZZZHHHHHHEEE<<<999JJJOOO>>>GGGLLLCCC999999===HHH[[[~~~xxxjjjxxxxxxyyynnncccxxxzzzXXXccc|||___HHHDDDCCC===666///------///000...---,,,000000---@@@aaayyyRRRIIIEEEBBB999///,,,000111......------,,,,,,------...000,,,111444___cccuuuvvviiiqqq|||rrrqqqmmmrrrvvvtttwww[[[jjjfffPPPCCC333///---///000------000...............///111111777999GGGyyy~~~xxx{{{{{{~~~}}}zzzvvvuuuuuutttrrrooojjjfffbbb```^^^WWWVVVQQQLLLLLLNNNKKKFFF:::GGGbbbtttsssmmmdddTTTVVVMMMCCC<<<;;;:::888666999777666888;;;<<<:::777555222///---------,,,+++***111333000000777???CCC>>>666888KKKaaaooossstttxxxppp888000111***///,,,,,,++++++,,,,,,---......000555SSSxxx~~~rrr]]]gggwwwhhhDDDIIIYYYxxxjjj[[[MMMeeeiiiRRRFFF===<<<@@@???HHHKKKCCCAAA@@@777999:::::::::888444000...........................---222:::GGG[[[pppzzz{{{TTT::://////222......111,,,000---......MMM{{{yyy___IIIAAAFFFNNNmmmvvvFFF???AAA888666000111---,,,+++*********++++++'''((()))))))))+++---000//////......///111333444>>>;;;777444333666:::===<<<@@@FFFNNNUUU[[[^^^`````````___[[[WWWWWW^^^eeeQQQFFF666CCCmmmyyykkkVVVDDDAAAVVV```QQQNNNhhhpppXXX^^^eee___UUURRRKKKHHHQQQ```wwwsss|||zzz{{{{{{iiiYYYnnnDDD???DDD@@@999222...---...000...***000222***666^^^[[[JJJMMMHHH>>>333...000000.........------------.........000000;;;nnnuuu{{{nnnoooddd{{{vvvpppnnnmmmqqqrrrtttddd}}}zzzsssOOO666111...///000...---000............///000111111444111PPPtttttt~~~}}}~~~{{{vvv~~~|||{{{xxxtttqqqmmmkkkjjjbbbccc___WWWSSSQQQNNNIII999GGGddd}}}fffLLLDDD;;;555555888:::::::::777555666999;;;999777555222///.........---,,,***000333000000666???CCCCCC666333EEE```rrrtttpppeeeGGG111000+++,,,,,,,,,,,,,,,,,,------...+++555<<>>???666666111111---,,,,,,++++++++++++++++++,,,,,,+++******+++---000///------...000333555999777555333444666999;;;<<<@@@FFFNNNUUU\\\```cccaaaaaaaaa^^^WWWUUU\\\eeefffVVV@@@AAAcccooo___\\\______]]]yyy||||||mmm\\\TTTZZZQQQrrr^^^xxxyyyQQQ:::DDDAAA;;;555///------///---(((111222(((CCCxxxdddKKKQQQJJJ???444////////////......------------.........000...EEEmmmppphhhqqqkkkdddrrrqqqllllllooommmrrrkkkooo}}}vvv]]]:::333...///000......000............///000111222555444ddd|||~~~yyyrrrxxx}}}}}}|||xxxvvvtttpppqqqnnndddZZZUUUOOOJJJ>>>BBBSSSgggxxx|||___>>>:::444222444999<<<>>>;;;777444444777999888777444222///............---+++///222111111666>>>DDDFFF:::444DDD```uuuyyyuuu___NNN---......))),,,,,,,,,,,,,,,---......,,,666==={{{vvvaaaddddddiiiSSSHHHFFF>>>;;;@@@AAACCCUUUfffgggoooxxxVVVCCCNNNGGGKKKMMMDDDAAAAAA<<<<<<<<<===<<<999555111...........................***///777DDDZZZsssvvv@@@111000333---,,,000///,,,000333999gggKKK@@@>>>DDDYYYqqqkkk@@@===>>>444666222111---------------,,,,,,+++,,,------,,,++++++...000///...,,,,,,---///222555111111222333555777888999===@@@FFFNNNVVV]]]bbbeeebbbaaabbbaaaZZZTTTZZZcccooo___HHH>>>TTT}}}uuubbbWWWbbb|||~~~bbbgggiiiiiipppBBBCCCAAA===666///,,,,,,...///***000///,,,PPPwwwUUUQQQIII>>>555000......//////......------......///.........TTTgggcccfffZZZzzz}}}ddd^^^nnnqqqhhhiiilllkkksssmmm]]]~~~aaacccvvv^^^>>>666//////000///...//////......//////000111222===DDD~~~{{{}}}yyypppoooggg```}}}{{{pppddd[[[SSSLLLDDD???CCCMMMZZZhhhaaaIII@@@>>>;;;:::999999999999;;;777333222555777777666444222///...//////......,,,...111222222555===EEEDDD<<<888CCC\\\sss}}}}}}vvv{{{UUU...///111(((------,,,,,,------...//////555;;;~~~mmm]]]gggiiivvv\\\FFF<<<<<<888>>>MMMVVVTTTUUUPPPGGGXXXmmmhhhWWWOOOMMMCCC@@@BBB>>><<<=========:::666222000////////////////////////---111777BBBWWWqqqIII555///222,,,***//////***000444HHH}}}bbbOOO@@@???CCCLLLddd~~~hhh@@@>>>===444666333111------.........---,,,+++)))*********+++///444777000...,,,+++,,,///333555,,,---000333555666777777>>>@@@FFFMMMUUU\\\aaadddcccaaabbbddd^^^VVVWWW___mmmbbbQQQ???HHHuuuyyysssooollllllxxxrrr[[[ZZZzzz~~~wwwiiigggttt___IIIAAAAAA>>>888111,,,,,,...111///......>>>eee~~~xxx{{{nnnhhhccccccfffooo___QQQHHH???999444///.../////////............//////000---777ggg|||aaa\\\TTT___sssaaa[[[uuuyyyhhhmmmeeeccchhhkkkttt}}}yyywww|||aaaxxxyyywwwiii^^^jjjVVVBBB888//////000/////////////////////000111222222666JJJ~~~}}}{{{pppaaaQQQIIIrrrvvvmmmaaaXXXLLL@@@???EEEHHHJJJEEE555::::::<<<<<<<<<:::888666:::666222222444666666444444222///...///000///...---...000333333444<<>>===;;;888444222///////////////////////////333777@@@SSSnnnWWW<<>>999111.../////////............//////111...EEE{{{zzzddd```KKKkkkqqqlllkkksssnnneeeiiifff```eeekkkpppwww{{{qqqeeeXXXPPPLLLJJJOOOUUUsssuuuxxx}}}}}}uuuppplllmmmZZZEEE:::000...000000//////////////////000111222333111PPP}}}}}}tttdddMMM>>>;;;mmm}}}qqqbbbQQQNNNOOOEEE;;;888444111444888:::<<<<<<;;;;;;999555222222444666444222444222/////////000000///------000333333333<<>>;;;<<<>>>>>><<<999666444///////////////////////////222666>>>QQQmmmfffDDD000111000...000///...222777qqqoooNNN@@@BBBFFFMMMXXXhhh{{{nnnHHHFFFBBB555777222...++++++,,,---,,,+++***)))+++***(((&&&''',,,333888333111...---...111555888222111000000111444777999<<<>>>CCCIIIPPPWWW]]]```eee___```gggeeeYYYUUUXXXiiikkkeeeIII???iiiooorrrqqqWWWiiiddduuuvvvfffAAACCCBBB===555000000222,,,444***888tttvvvzzzxxxxxxyyyxxxrrrlllnnnsssdddqqqqqqYYYPPPGGGCCC===333...000//////............//////111000QQQtttzzzllliiiIIIsssttt||||||iiieeeiiiiii___ccciiijjj~~~mmmzzziiiTTTNNNJJJKKKLLLLLLOOOTTTGGGXXXrrrxxxxxx```ggggggGGG;;;000...000000//////////////////000111222333AAAbbb{{{eeeQQQ>>>222444llljjjbbb___KKK:::<<>>>>>>>>>>>>>>888555222222555555444111444222//////000000000///...---000444333333;;;GGGMMMDDD:::<<>>===:::888666000000000000000000000000...222555<<>>kkk}}}sss}}}sssfffiiirrr}}}qqqwwwyyyccckkkKKK@@@AAABBB777111222000)))777---HHH{{{yyygggjjjZZZTTTPPP???===:::***222//////............//////......iiitttkkkVVVggg~~~xxxccc___ddd```]]]```ggglllyyyvvveeeYYYVVV]]]___[[[YYYYYYRRRHHHJJJPPPVVVjjjkkkxxxyyyfffkkkYYYBBB///...333000///111333///---000111000000333CCC|||~~~}}}sssYYY999;;;@@@888RRR|||tttcccIII===AAA;;;<<>>===OOOkkk~~~kkk}}}zzzMMM///888(((000,,,+++...///------///222:::cccnnn^^^[[[\\\zzz{{{vvvxxx{{{ttttttnnn]]]kkk]]]mmmwwwxxxkkksss[[[JJJ===<<<<<<@@@CCCBBB<<<777555555000///......///000///---...111555===MMMgggAAA777666///222+++444---...CCClllvvvkkkNNNRRRUUUSSSVVVaaaooo~~~lllEEEBBB>>>111444111//////...---,,,+++*********))))))((()))***,,,///111777111++++++000333222///111000//////000333666888888<<>>+++000//////............//////333555lll}}}ppp}}}yyygggXXX}}}```}}}yyyccc\\\\\\___]]]aaahhhooo|||tttnnnmmmtttkkkkkkhhh```PPPPPPMMMWWWooolll|||gggMMM666000000---,,,///333///---000111000111444LLLxxxnnn___HHHCCCCCC555JJJrrrZZZNNNPPPLLLLLLNNNHHH===999<<<:::888777555333333333333444333111///...///000000000...///111333666???IIISSSKKK???<<>>jjjhhh]]]]]]aaa~~~}}}kkkuuusssxxxppphhhPPPAAA@@@888999<<<>>>>>>===:::777111///......///000///......111555===MMMgggMMM;;;555000222+++222111666NNNuuu}}}jjj]]]aaaeeebbbcccppppppFFFAAA>>>222444111000///...---+++************))))))))))))***,,,...000555000+++,,,000333222///111000000000111444666888888<<>>333444111111...---,,,+++************)))))))))***+++,,,...///222///,,,---000333222000000000000000222444777888:::>>>EEEMMMTTTYYY\\\^^^ZZZ]]]aaaiiikkkYYYNNNWWWaaafffiiiNNNLLLooo~~~{{{xxxvvvTTTBBB111,,,000222111000+++///333222...---333999TTT|||{{{iiixxxwwwnnnqqqaaaIII@@@BBB:::333222///---000BBBkkk|||{{{www___]]]XXXPPPHHH555444000000////////////000000111AAArrrjjjeeeOOOXXXwwweeegggZZZ\\\YYYWWWWWW[[[ccckkkyyy}}}~~~{{{{{{tttaaaVVVKKKKKKMMMMMMkkkyyyqqqiiirrrkkkTTT;;;000///000222555222//////111222111555:::XXXxxxkkkuuu]]]NNNvvvrrreee^^^SSSBBB:::<<<<<<;;;999777555333222111333222111000/////////000///...///222333666>>>HHHYYYRRRCCC:::JJJjjjvvv|||999......///------//////---000555555PPPyyy^^^YYY___kkkdddcccWWWZZZbbboooQQQBBBCCC<<<;;;;;;===???>>>:::777555333000///000000000//////111555<<>>AAA<<<555333000///111KKKkkkaaa~~~{{{wwwwww{{{www[[[aaacccUUUHHH777333000000////////////000000666OOO}}}fffZZZDDDVVVqqqgggbbbVVVYYYTTTUUUVVVYYY___hhhttt~~~{{{oooyyyjjj^^^QQQPPPNNNGGGYYYxxxqqqjjjzzzcccQQQ;;;111000222333555111///000222222222777>>>jjjrrrgggzzzyyy^^^qqq{{{qqqaaaJJJ===>>>999999888888777555444444222222111000000/////////...---///333444666>>>GGG[[[WWWHHH:::FFFgggxxx}}}???444...///------//////...222888AAAjjj~~~^^^XXX]]]nnn|||aaaNNNOOO???GGGHHH^^^gggLLL??????===???AAAAAA>>>;;;;;;;;;777555222000000111000//////111555<<>>BBBIIIQQQXXX[[[]]]^^^[[[\\\]]]fffkkk\\\QQQZZZhhhkkk```CCCNNNvvvyyyxxxzzz[[[>>>===888555777777444333444555333111222444555333111(((@@@XXXkkkvvvwww}}}zzzssshhhrrrPPP>>>AAA===666333000///000OOORRRRRRvvvttttttuuuyyywwwfffccc|||]]]dddkkkZZZKKK777///111000000//////000000111000VVVxxx___DDDXXXgggaaadddUUUSSSJJJTTTUUUXXX]]]fffqqq~~~kkk~~~sssjjjdddxxxeeejjjwwwnnncccUUUPPPMMMEEEPPPmmmyyyzzzzzz}}}qqqkkkwwwdddTTT@@@444000111111000111000111333222333999BBB{{{iiibbb{{{oooqqqmmmQQQ@@@???777888888888888777777666222222111111000/////////...---///333555666>>>GGG[[[[[[NNN;;;BBBbbb~~~|||xxxBBB999000///---...000///...333;;;uuuxxx^^^XXX\\\qqq{{{bbbZZZbbbPPPIIIDDDIIIccc```III??????:::>>>BBBAAA>>>===???AAA:::777333111111111000000000111444;;;KKKfffHHH000444111333222///EEEzzzyyyqqqyyy{{{KKK???@@@666555111444,,,++++++***************)))******+++,,,,,,,,,,,,***+++---///222222111000//////111333555777888999>>>BBBJJJQQQWWW[[[\\\\\\\\\ZZZYYYbbbhhhZZZRRR\\\iiikkk^^^CCCVVVwwwxxxppp\\\LLLFFF@@@:::777444111222555111222222333333333333333///222BBBQQQXXXdddwwwxxxooo~~~tttrrrvvvfffWWWAAADDD@@@777333///...333WWWEEETTTnnnkkkkkkqqq{{{nnnUUUEEE:::<<>>///111111000000000000111111000```nnnMMM___aaa]]]___QQQNNNGGGOOOQQQTTTYYYbbbmmmwww||||||lll```QQQiiilll```ddddddddd]]]UUUPPPFFFKKK___zzzuuu~~~wwwooojjj[[[FFF666111222111000000000111333333333;;;DDD}}}qqqbbbbbb~~~nnnOOO>>>>>>777888999999999888777666222222222111111000///...------000444555777>>>FFFZZZ___SSS===>>>^^^~~~JJJ:::000......///000......444===ppp\\\XXX]]]vvvwwwsssdddmmm~~~qqqkkk]]]^^^CCCLLLIIIIIILLLzzzVVVFFFBBBEEE:::;;;===??????@@@AAAAAA<<<888444111111111111000000222444;;;KKKfffOOO444777///444222333JJJ{{{xxx}}}uuuxxxoooqqqxxxKKK???@@@666555111555++++++******************)))***+++,,,,,,,,,,,,,,,)))***---000222222111111...///111333555777999999===BBBIIIQQQWWWZZZ[[[[[[ZZZXXXUUU]]]dddXXXPPP[[[ccciii```KKKcccxxxqqqkkkhhhhhh___VVVMMMGGG@@@999666777000333666555111///111333444)))222<<<:::OOOooozzzmmmwwwnnnttt~~~bbb]]]DDDFFFBBB888222...000;;;dddhhhIIIccciiibbbbbbmmm|||rrrUUUGGGBBBHHHHHH@@@CCCNNNeeebbbpppggg]]]GGG333111111000000000000111111===rrrooo{{{zzzUUUeee```___sssVVVLLLNNNKKKIIILLLOOOTTT^^^jjjrrruuu{{{|||mmmcccNNNMMMXXXdddYYYDDDBBBOOOWWWccceee___WWWJJJHHHUUUzzzyyyooo```JJJ888222333444333000000111333333444<<>>FFFZZZaaaVVV>>><<<[[[}}}}}}SSS999///......///000......555>>>jjjZZZXXX___zzzfffkkkddd]]]zzz^^^[[[uuurrrQQQCCCIIIJJJAAAkkkuuujjjLLLCCCEEEMMM===;;;:::<<<@@@BBB@@@======999444222111111111111111222444;;;KKKfffSSS777999///444222555LLLyyy|||{{{xxxlll^^^aaagggvvvLLL@@@@@@666555111222//////...------,,,++++++((()))+++---.........---...***)))---///...---///......///000333555777888>>>CCCJJJQQQUUUXXXZZZ\\\\\\WWWYYYccccccYYYTTTWWWdddhhh[[[AAAdddttt[[[aaawww~~~~~~xxxmmmbbbWWWLLLCCC===111222222222222222222222333666---'''111BBBYYYqqquuubbbuuu{{{jjjEEEBBBGGG777333000---888aaatttQQQooowwweeeaaa```gggxxx```IIIAAA<<>>:::666333111111111///222777???MMMeeelll<<<000222111333555VVVnnnsssxxxcccPPPRRRQQQUUUwwwjjjLLL@@@@@@666555111222......------,,,++++++***((()))+++---.........------***)))---///...---///......///000333555777888===BBBJJJPPPTTTWWWYYYZZZZZZTTTUUU[[[[[[SSSQQQUUU___bbbTTT>>>___xxxeee\\\pppzzzjjjWWWFFF;;;555333222222444555555444000555222...333777GGG```qqqvvv}}}eeelllnnnHHHCCCHHH999555222222???ssspppSSSttttttccc```___iii{{{qqq]]]SSSSSSTTTTTTNNNCCC>>>FFFRRRTTTvvvaaarrrxxxhhhVVV444111111111000000000333555999oooyyyZZZZZZ^^^WWWqqqoooWWWIIIJJJCCCGGGIIILLLPPPUUU\\\dddiiiooouuuggg___]]]~~~___MMMDDDMMMeeeooojjjeee\\\QQQOOOssswww}}}|||ggg___<<<444...333222222...555333666666999YYYqqqeee^^^rrrxxxpppsss~~~rrrPPP>>><<<;;;======<<<;;;:::999888888444222111111111111///---...333111333999888;;;HHHaaacccVVVKKK>>>LLLxxxyyyiiiEEE<<<000......///...000777@@@dddTTTWWWiiixxxwwwWWWUUUyyyjjj\\\RRROOOaaagggjjj```KKK;;;>>>JJJIIIFFF@@@@@@MMMaaannnpppooosssiiiZZZQQQFFFAAAJJJFFFFFFFFFFFFDDDBBB@@@>>>???===:::777444222111111111333777???MMMggglll???333444222333999___kkk~~~{{{fffNNNLLLJJJIII^^^}}}JJJ??????666666111222------,,,,,,+++*********((()))+++---.........------******...000...---.........///000333555777888===CCCJJJPPPSSSVVVWWWYYY^^^XXXVVVZZZYYYSSSSSSXXX]]]]]]OOOBBB```|||xxxqqqaaaWWWVVVcccmmmfffwwwkkkZZZKKKEEEGGGLLLPPP:::666111111666999888666000444444555444000BBBbbbrrruuuzzzyyyqqq|||yyynnnnnnsssKKKEEEIII<<<777222222BBBjjjYYYwwwnnn___]]]___jjj{{{yyyooottt~~~yyypppggg[[[HHH888DDDaaahhhwww~~~qqq^^^:::000111111000000222555888:::pppfffQQQWWW]]]UUUvvvkkkSSSFFFGGGAAAEEEGGGJJJNNNSSSYYY```dddnnnzzzmmmjjjuuuxxx^^^EEE@@@AAA___uuu|||vvvrrrfffVVVPPPlllxxx|||zzzgggbbb???555///333000222///666444888:::???aaatttkkklllwwwhhh^^^]]]dddkkkxxxgggLLL>>>>>>===>>>======<<<;;;:::999999555333222111111111///---...222000222888888;;;IIIcccfffZZZOOO>>>IIIvvvmmmHHH;;;111//////000000111888AAAdddTTTXXXjjjwwwyyy]]]hhhxxxfffjjjSSSNNNSSSbbbttteee\\\ooo{{{cccUUUNNNgggooobbbaaaQQQKKKBBBAAAMMM```oootttooommmccc[[[VVVGGG@@@KKKGGGGGGGGGFFFDDDAAA>>>===>>>===;;;999666444111000333444777>>>NNNjjj~~~lllAAA555666333333===kkkmmmxxx||||||ZZZOOOJJJFFFQQQddd}}}III>>>???666666000222++++++++++++******))))))((()))+++---.........------)))***...000...---.........///000222555777888???DDDKKKQQQTTTVVVXXXYYY___[[[ZZZ[[[YYYTTTTTTYYY[[[WWWIIIEEEaaavvvuuuyyyppp[[[MMMIIILLLZZZbbb[[[MMMJJJFFFEEEFFFGGGGGGFFF???777000000666;;;:::777444555333555444222KKKvvv~~~~~~ooodddrrrfffooouuuqqqwwwNNNFFFJJJ>>>999222111HHHZZZ[[[vvv|||eee\\\\\\```hhhttt~~~xxx{{{yyyeeeZZZRRREEEQQQzzzqqq}}}|||fff;;;111111111000000111555888III|||{{{]]]LLLVVV[[[VVVtttbbbKKKCCCIIIDDDCCCFFFIIILLLPPPUUU[[[```uuuvvv~~~yyy```NNNMMMSSSvvvxxxkkk]]]ZZZhhh{{{yyy``````>>>555000444222333000777555888<<>>>>>===<<<;;;:::999666444222111111111///...---222000111888888<<>>HHHxxxTTT999222000000111000222999BBBbbbSSSXXXkkkwwwrrrccc\\\iiijjjwwwwwwkkktttgggaaa\\\UUUQQQWWWgggsss___dddsss{{{rrrQQQMMMFFFDDDKKK]]]ppp{{{}}}rrrdddbbb```MMM@@@GGGFFFFFFFFFEEECCCAAA???>>><<<<<<<<<;;;999555222000333555666===PPPooonnnBBB555555333444<<>>444111666333555222999555888<<>>===<<<;;;;;;888666333222111111000///---222000111999999>>>MMM___ccc[[[SSS???GGGxxxgggDDD222000000111111222999BBBbbbRRRXXXmmmvvv~~~fffWWW\\\eeekkkzzzkkk\\\nnnrrr\\\RRRUUUVVVtttrrr[[[XXXaaaccc\\\UUUKKKIIIFFFCCCDDDPPPeeevvvyyyhhhggghhhUUUBBBCCCCCCCCCDDDDDDDDDBBBAAA@@@<<<======<<<:::666333000222444666===SSSuuuqqqBBB333333222555:::wwwrrrkkk{{{xxxooolllpppuuuyyyFFF<<<>>>777666000111************************((()))+++---.........---+++)))***///111///,,,---......///000333555777888???DDDLLLSSSWWWYYY\\\]]]^^^```aaa^^^YYYUUUUUUWWW]]]VVVGGGTTTaaaeeennnfffVVVDDD;;;:::===QQQmmmzzzlllPPP:::333;;;IIITTTCCC<<<555333666999888777444777555666555...999TTTgggjjjnnnrrrvvv{{{tttaaa|||SSSIIIOOOEEE===///222RRR|||{{{BBB]]]rrrxxxaaaZZZ]]]aaaeeehhhgggeeebbblllyyy~~~gggXXXQQQMMMOOOHHH^^^~~~eeetttooo888222222111000000222777:::WWW|||{{{zzzHHHYYYPPPPPPTTTeeetttuuufffRRRGGGFFF>>>BBBDDDGGGJJJLLLPPPTTTWWW```^^^bbbjjjmmmkkkooowwwxxxzzzwwwyyygggTTTuuudddaaa___~~~|||ooouuudddhhhBBB666111666333666333:::666888>>>JJJqqqtttooo~~~WWWFFFCCCRRRkkkbbb[[[UUUSSSTTT[[[hhhtttzzztttnnnoootttyyyxxxvvv}}}rrrcccVVVOOOIIIEEECCCEEEPPPjjj}}}cccSSSDDD>>>@@@>>>AAA@@@@@@???>>>===<<<;;;:::777444222222111000///...222000222999;;;@@@OOOfffggg^^^UUUBBBGGGvvvvvveeeBBB222000000111111222999BBBcccSSS[[[pppxxx}}}{{{~~~{{{nnnssstttwwwYYYUUUMMM___zzzlllfff___VVVQQQQQQPPPNNNLLLJJJPPP```ppp}}}mmmiiiiiiXXXDDDBBBAAABBBCCCDDDDDDCCCBBBAAA=========<<<:::777444222222555777???YYY~~~uuuEEE444222222666:::zzznnnkkkyyywwwDDD<<<>>>777666000111++++++++++++++++++++++++((()))+++---.........---+++)))***000222///,,,,,,......///000333555777888===CCCKKKRRRVVVZZZ\\\^^^ccceeeddd^^^XXXVVVYYY[[[YYYTTTJJJ___gggcccnnncccZZZNNNKKKHHH;;;777======888444...---111999AAAEEEEEE@@@;;;888777888888777333888666555777111111===MMMUUU^^^eeejjjqqq|||iiieee~~~VVVLLLSSSJJJ@@@000222QQQDDDaaalllwwwaaaVVVWWW^^^lllyyy|||uuulllfffyyyjjjcccAAAFFF\\\WWWNNNYYYdddqqquuu<<<111222111111222666<<>>AAA@@@AAAAAA@@@???>>>======<<<;;;888444222222222111000///333111222;;;<<>>>>>===<<<:::777555333222777:::DDD```yyyIII777444222666<<>>777666000111++++++++++++++++++,,,,,,((()))+++---.........---+++)))***000222///,,,,,,......///000333555777888;;;AAAIIIQQQVVVYYY\\\^^^bbbccc```XXXRRRRRRWWWZZZMMMKKKFFFaaaggg___lll___dddWWWTTTQQQDDD===AAAAAADDD>>>777555;;;EEEOOOVVVFFFCCC???<<<999888888888333999444222888888666<<>>___RRR~~~jjjmmmuuunnnrrraaaJJJ@@@EEEBBB>>>@@@CCCFFFGGGIIILLLOOOMMMTTTYYYYYY[[[aaahhhllliii[[[^^^lllhhhbbbYYYFFFCCCWWW\\\VVVTTTNNNEEECCCNNN|||{{{{{{vvviiinnnEEE555111888444555333;;;888<<>><<<<<<;;;:::AAAXXXnnn~~~eeeVVVOOODDD@@@EEEEEEBBBAAAAAA@@@???>>>======<<<888444222222222111000000444111333;;;===DDDSSSppplll```ZZZIIIMMMyyyzzz```FFF111//////000000111888AAAhhhYYYbbbxxx~~~sss{{{~~~SSSQQQWWWRRRNNNvvvzzztttmmmfffdddkkksssvvvyyy~~~qqqaaaPPPCCCBBBDDDDDDDDDDDDCCCAAA???>>>>>>>>>===<<<:::777666555333888===GGGeee{{{MMM;;;666333555???uuuiiiffftttrrrDDD======444666111000---,,,++++++******++++++)))***+++---...------,,,,,,+++---222222...,,,------+++---222444333444888>>>EEEKKKOOOUUU^^^dddfffbbbhhhiii```XXXVVVWWWWWW???===RRRddd]]]bbbnnnkkkdddgggiiifffbbbbbbgggkkkwwwjjj___[[[[[[YYY\\\aaa]]]QQQEEEAAA>>>;;;888999666666666555333333444555888::::::===HHH[[[ooo{{{hhhxxx{{{wwwvvvXXXGGGYYYWWW>>>555333___yyy}}}zzzAAANNNfff|||UUUMMMIIIUUUgggvvvxxxxxxooohhhhhhxxxqqqZZZZZZhhhBBB555222111444777;;;DDDMMMfffhhhYYY@@@RRR]]]~~~dddwwwvvvttt|||XXXQQQJJJEEE>>>>>>@@@CCCFFFHHHIIIJJJJJJKKKIIILLLTTTZZZ[[[^^^aaa^^^YYYLLL___~~~uuuppp^^^BBB>>>>>>>>>AAACCCDDDBBBAAAEEEjjjxxxwwwrrrlll>>>444000555999999111888===FFFJJJSSS{{{sss___@@@FFFhhhuuujjjtttfff[[[JJJ===888;;;======KKKQQQRRRLLLIIIMMMSSSVVVaaadddfffbbbYYYNNNFFFBBB>>><<<:::888555666BBBOOO[[[VVVOOOIIIFFFDDDCCCBBBCCCAAA@@@@@@AAA@@@???===<<<:::888555222///...---...444222333===BBBIIIYYYxxx{{{lllZZZEEEQQQrrrGGG222000000222111111888@@@ZZZ]]]|||}}}lll[[[bbbMMM[[[ccckkk}}}pppnnnpppsssvvvzzz|||~~~~~~zzz{{{}}}xxxgggQQQFFFFFFEEECCCBBBDDDFFFFFFCCC??????>>>>>>???>>>;;;777333222888???NNNkkkMMM888555333555AAA}}}aaacccmmmqqqtttqqqCCC===>>>555666111000---,,,++++++******++++++)))***,,,---......------,,,+++---222222...,,,------+++---222444333444888???FFFLLLPPPUUU^^^dddeeeaaaiiiggg[[[UUUXXX\\\ZZZBBBBBBWWWeee]]]bbbqqqsssvvvmmmvvvsssqqqyyyhhh]]]QQQLLLGGGAAA===<<<888888777555333333333444000111111333===OOOdddrrrrrrZZZLLL``````DDD444111eeellliiiuuuCCCVVV___xxxVVVHHHDDDNNN\\\gggzzzhhhmmmbbbVVVVVVPPPUUUlllxxxhhhkkk```<<<666222222555999>>>HHHRRRttt~~~gggVVV???UUU[[[sss```rrrrrrwwwttt|||UUUNNNEEE@@@:::>>>@@@BBBEEEGGGHHHHHHHHHIIIHHHJJJPPPTTTVVV\\\bbb]]]kkkkkkuuussseeezzzjjjdddjjjEEE::::::;;;>>>AAACCCBBB@@@CCCaaayyy}}}{{{qqqBBB:::555777888999222;;;BBBLLLRRR\\\vvvddd```xxx|||vvvdddQQQEEE@@@===<<>>AAAEEEFFFOOOSSSVVVUUUOOOHHHBBB@@@;;;999888777444555@@@LLLTTTQQQLLLIIIHHHGGGGGGFFFCCCBBB@@@??????>>>===;;;;;;:::777444111///...------333333444===???EEETTT|||~~~nnn[[[FFFRRRoooyyy~~~sss>>>222000000222111111888@@@[[[```~~~lllNNNXXX}}}hhh|||___fffoootttyyyyyy~~~~~~}}}}}}}}}yyyyyyyyyvvvgggRRRFFFCCCFFFDDDDDDEEEFFFFFFCCC@@@???>>>>>>???>>><<<777444333;;;DDDRRRoooNNN999555333555AAA``````mmmoooeee[[[SSSSSSUUUaaannnAAA===???777888111000---,,,++++++******++++++***+++---...//////......+++***---222222...,,,...---+++---222444333444888@@@GGGMMMQQQVVV^^^ccccccaaajjjgggWWWSSS]]]aaa[[[EEEKKK]]]fff\\\```ttt~~~{{{wwwtttvvv}}}}}}{{{tttiii]]]VVVOOOGGGBBBAAA;;;:::888555333222222222/////////000888III___ppp~~~ZZZ}}}\\\OOOfffiiiIII222333fffvvvqqq}}}AAAMMM[[[zzz___FFFBBBIIISSSYYYkkkxxxjjjQQQCCCCCCFFFZZZ{{{vvvnnn[[[;;;666333222666;;;BBBNNNYYYuuu~~~zzz___777SSSUUUaaadddjjjyyy}}}yyyXXXNNNFFFAAA<<<>>>???AAADDDEEEFFFEEEEEEEEEEEEHHHKKKMMMPPP[[[fffhhh|||aaa]]]qqqkkkjjjeeePPP@@@ZZZaaa???:::;;;<<>>222000000222111111888@@@vvvWWW^^^}}}pppaaaSSSLLLMMMbbbnnnrrrwww```|||yyyxxxwwwwwwxxxwwwvvvsssiiiXXXJJJDDDGGGFFFEEEFFFFFFEEECCC@@@??????>>>>>>>>><<<888555666AAAMMM\\\vvvMMM888555444666IIIcccccc~~~lll|||qqqlllddd```VVVPPPhhhmmm@@@===???888888222///---,,,++++++******+++++++++,,,---////////////...+++***---111222...---...---+++---222444333444888@@@GGGNNNRRRWWW^^^bbbbbbcccnnnjjjZZZVVVbbbdddYYYIIISSSaaaddd[[[^^^tttwwwfffXXXCCC444--->>>```|||uuuhhh^^^UUUKKKFFFFFF???<<<888555444222111000222111000111666DDD\\\ppp||||||sss{{{___]]]OOOhhhmmmKKK///888\\\CCCCCCXXXxxx{{{iiiHHHDDDKKKPPPRRRaaatttzzz~~~|||\\\PPPYYYqqq}}}ooojjjyyyuuuaaa}}}>>>555222222888>>>FFFRRR^^^sssooo===YYYVVVRRRhhh```~~~}}}zzzWWWMMMEEEBBB???>>>???AAABBBCCCCCCCCCBBBBBBDDDFFFHHHHHHMMM]]]mmm|||cccMMMiiippprrrfffTTTEEEAAAAAAGGGCCC999BBB^^^fffVVVGGGJJJIIIIIIJJJJJJHHHDDD@@@HHHXXX|||~~~zzzooo{{{lllggg===888333555555:::888DDDLLLYYYbbbkkkmmmbbbtttaaaPPPHHHGGGZZZ``````UUUIIIAAA>>><<<999:::;;;;;;:::999777666888777999:::999999???HHHKKKJJJIIIIIIJJJIIIGGGEEEIIIGGGDDDBBBBBBBBBAAA@@@<<<;;;888666333111000//////333111444<<<===GGG\\\yyy|||jjjWWWGGGYYYjjjwwwgggAAA222000000222111111888@@@eeePPPYYYwwwlllmmmiii\\\RRR]]]}}}fffvvvxxxffffff~~~~~~|||xxxtttrrrrrrsssuuuwwwuuusssrrrlll```RRRIIIHHHGGGGGGGGGFFFEEEBBBAAA@@@???>>>>>>>>><<<999666888FFFWWWggg~~~|||KKK777555555888LLLeeeeee}}}kkkxxxuuuooo[[[ZZZmmm@@@===???888888222///---,,,++++++******+++++++++,,,---////////////...+++***,,,111222///---...---+++---222444333444888???GGGOOOTTTYYY___bbbaaagggpppnnnaaa^^^eeeaaaSSSLLLYYYbbbaaa\\\]]]rrriiiiiittt\\\III555333KKKooo{{{mmm___RRRLLLKKKCCC>>>999555444333111000111//////000111;;;SSSjjjzzz}}}aaawwwqqqeeezzz}}}```RRRlllpppMMM222777MMMKKKIIIRRRlllwwwlllIIIDDDIIINNNNNNXXXeeefffhhhjjjuuuqqq[[[qqqzzzvvvqqq~~~jjjwww===444222555<<>>@@@AAABBBBBBAAAAAAAAABBBEEEGGGFFFMMM^^^ppp~~~qqqjjjYYYGGGKKKKKKMMMPPPRRRMMMFFFAAABBBLLLKKKLLL\\\ffffffgggeeecccaaa^^^ZZZTTTMMMHHHCCCUUU~~~~~~{{{sssooogggkkkDDD;;;444777:::;;;;;;HHHNNNZZZcccjjj}}}```hhhtttuuuoookkkrrr\\\QQQOOOdddpppuuujjjWWWIIIBBB???;;;;;;::::::::::::::::::999888999;;;;;;:::>>>EEEFFFGGGIIILLLNNNMMMJJJGGGIIIGGGDDDBBBCCCCCCCCCBBB===<<<:::777555333222111111333000333<<<@@@QQQlll|||~~~iiiTTTEEEZZZlllssshhh???222000000222111111888@@@```QQQXXXrrrlllfff}}}iiirrr^^^MMM```hhhaaaqqq|||yyyppp[[[|||zzzvvvsssqqqrrruuuvvvrrrqqqooonnnkkkdddXXXOOOHHHHHHIIIHHHFFFCCCAAAAAA@@@???>>>>>>>>>===:::777888JJJ^^^nnnzzzLLL888555555888CCCeee___{{{|||hhhxxxfffwwwnnnAAA===???777888111000---,,,++++++******++++++***+++---...//////......***))),,,111222///---///---+++---222444333444888===FFFPPPUUUZZZ```bbbaaakkkooonnngggffffff]]]PPPPPP]]]```^^^___```nnnnnnrrr{{{cccGGGBBB]]]ooo]]]RRROOOEEE???999555444444222///222000111111///555LLLeeevvvuuuxxxccc\\\wwwuuuNNN555111EEEdddJJJLLLQQQdddvvvpppHHH???AAAHHHKKKSSSXXXQQQPPPnnnvvvlll}}}mmmUUUggguuuqqq{{{mmmppp999333444:::CCCJJJOOOWWW___cccnnnSSSccciiiJJJrrrPPPrrrqqqqqqzzzSSSIIIAAAAAA???<<<>>>???AAABBBBBBAAAAAA@@@AAADDDEEEEEEJJJZZZjjj~~~```PPPLLLJJJEEEBBBKKKbbbzzzyyyoookkkppplllmmmyyy~~~{{{}}}|||yyyuuupppiii```WWWPPPDDDTTT{{{}}}yyyyyyjjjfffmmmFFF;;;222555999<<<>>>LLLPPPZZZbbbgggnnn\\\UUUPPPVVVjjj~~~hhh\\\ZZZjjjwwwuuucccSSSJJJFFF>>>;;;888777888:::;;;;;;<<<::::::<<<<<<:::>>>CCCBBBEEEJJJPPPUUUUUURRROOOIIIFFFBBB@@@@@@AAAAAA@@@===<<<999777555333222222222222///444>>>EEEZZZzzzkkkRRRCCCZZZqqqsssvvv???222000000222111111888@@@sssfffZZZXXXlll|||zzzqqq```~~~}}}lllrrryyyooo\\\}}}xxxtttqqqqqqrrrsssnnnnnnlllgggeeeaaaYYYPPPGGGIIIIIIHHHEEEAAA@@@@@@@@@???>>>>>>>>>===;;;999:::OOOdddsssOOO999555444777@@@jjjyyy```ttt|||fffyyysssqqqCCC===>>>555666111000---,,,++++++******++++++)))***,,,---......------***))),,,111222///...///---+++---222444333444888<<>><<>>BBBOOORRR\\\dddgggtttddd___aaa}}}pppnnnyyyuuujjj```YYYOOOJJJDDD@@@@@@AAABBBAAACCC???>>>@@@???>>>AAAEEEEEEIIIPPPWWW\\\\\\XXXTTTLLLHHHCCC@@@???>>>>>>===;;;:::888666444222111111111111000777BBBHHH^^^mmmQQQCCC\\\yyyyyy|||BBB222000000222111111888@@@mmmjjj]]]TTTbbb~~~zzzjjjsss}}}uuueee|||wwwsssqqqppppppooopppllleee```^^^XXXQQQGGGIIIJJJHHHCCC@@@??????AAA???>>>===>>>===;;;:::DDDYYYooo|||NNN888555555888GGGlllsssmmmlll}}}dddxxxrrrDDD======444666111000---,,,++++++******++++++)))***+++---...------,,,***))),,,111222///...///---+++---222444333444888;;;EEEOOOVVV\\\bbbdddbbbpppgggdddiiijjjaaaVVVSSSXXXbbb]]]\\\hhhgggjjjhhh^^^nnnkkkXXXQQQGGG@@@888555555666333000111000333333,,,,,,AAA\\\mmmxxx~~~zzzvvvrrrooosss\\\lll|||JJJ333999AAAbbb[[[DDDNNNWWWpppnnnSSSAAA<<>>@@@OOOwwwfffPPPgggQQQAAAPPPPPPDDD???JJJoooxxxyyyzzzdddiii:::666;;;EEEQQQWWWWWWYYY]]]iiiooozzz\\\BBBJJJlllOOO{{{KKKaaaoooqqq}}}WWWKKKAAA???===;;;===???AAABBBCCCCCCCCCAAA@@@@@@AAA???@@@IIISSSeeelll}}}hhh[[[[[[SSSWWWmmmxxx}}}{{{wwwsssmmmcccZZZSSSJJJHHHkkkxxxzzz~~~~~~nnnooocccccc===888666999<<>>===<<<999888666444222111000000000000111:::EEEJJJ___lllPPPDDD```sssAAA222000000222111111888@@@mmmgggZZZLLLXXXyyyvvvpppnnn}}}yyyvvvuuutttsssuuupppeee^^^\\\XXXRRRFFFHHHJJJGGGBBB???>>>>>>AAA???>>>===>>>===<<<:::OOOdddyyypppyyy|||JJJ666666777;;;KKKffflllwwwfff}}}cccqqqJJJ>>>:::888999///......---,,,,,,++++++,,,,,,++++++++++++++++++,,,,,,+++******,,,///000///...---,,,,,,///333666777777<<>>JJJgggiiiMMMAAALLLVVVDDDLLL^^^QQQJJJTTTpppiiiRRR:::777BBBOOOWWW]]]aaa```]]]lll|||hhhJJJ;;;iiiVVVuuuFFFbbbtttqqqwwwkkkJJJBBBCCC888============>>>???@@@AAABBB>>>@@@EEEAAA;;;CCCQQQlll}}}pppeee~~~tttcccYYYeee~~~xxxuuulll^^^QQQLLLKKKGGGcccnnn|||vvvwwwRRR:::666555???<<>>:::555333444555333222000111555<<>>===AAADDDAAA@@@AAAAAA@@@???>>>___ppp~~~xxxzzzNNN666444:::;;;LLLyyyhhhgggyyyeeebbbqqqpppIII???:::888999//////------,,,++++++++++++,,,***++++++++++++,,,,,,,,,******+++---000000///------,,,,,,...222555777777999@@@IIIQQQVVVZZZ^^^aaafffaaa```bbb^^^VVVVVV\\\]]]```\\\]]]dddcccdddooo|||{{{eeeZZZRRRYYYfffhhh```___]]]XXXQQQHHH???:::555===777...111222///111222333......222111999NNNlll|||xxx|||hhhgggqqqnnn|||[[[}}}???666000???eeexxxvvvGGGTTTNNNnnnddd]]]III999:::GGGZZZ\\\NNNKKKDDDWWWtttTTTGGGjjj^^^KKKRRRdddYYYTTT[[[rrr}}}OOO:::999FFFSSSZZZ^^^cccdddbbbccc~~~}}}TTT<<>>============>>>???@@@@@@CCC??????BBB???===GGGVVV}}}fff```ppp~~~}}}qqqhhh___TTTKKKHHHJJJJJJfffnnnyyy{{{ssstttQQQ:::666777BBBAAAPPPWWW```cccbbbfffooowwwxxxwwwyyyrrrkkkeee```]]][[[XXXUUUTTTUUUYYY\\\\\\___bbbcccaaa[[[TTTOOOLLLMMMKKKEEE>>>:::;;;>>>===999555333444444333111111222777===FFFWWWsss~~~iiiQQQCCCggg|||iiiAAA444111111333333333888???ggg___LLLMMMRRRgggyyy}}}|||xxxpppeeeWWWIII@@@CCC??????BBBBBB>>>>>>AAACCC@@@???AAA>>>;;;@@@GGGiiixxxrrrrrrIII555555999:::SSSpppfffaaabbbkkknnnHHH???;;;777999//////------,,,+++++++++++++++******+++++++++,,,,,,,,,)))***,,,///111111///,,,---,,,,,,...222555777777===BBBJJJQQQWWW\\\```ccc\\\___```[[[SSSPPPUUU[[[[[[\\\XXX[[[cccaaa^^^fffooo{{{|||llldddnnnoooQQQ999111222EEE\\\dddBBB>>>888333222333777999333>>>999///222444111111000222///000333000777LLLiiizzzvvvxxxwwwuuuuuudddooo<<<666999???``````wwwFFFKKKRRR\\\~~~ppp___RRR<<<777LLL___cccdddRRRKKK[[[lllnnnyyykkkhhhooonnnhhhkkkwwwGGG888===JJJXXX\\\^^^aaaeeefffcccbbb>>>XXX[[[]]]rrrPPPsss{{{wwwqqqFFFEEE@@@BBB<<<<<<<<<<<<===>>>???@@@DDD???===>>>======IIIXXXrrr{{{vvveeeeeennnuuu|||ppp]]]bbb|||tttggg___YYYTTTQQQRRRMMMOOOjjjnnn|||zzz~~~~~~nnnoooNNN999777888FFFIIIUUU[[[aaabbbaaacccjjjrrrvvvuuu~~~}}}wwwzzzqqqkkkhhhlllkkkjjjhhheeebbb```^^^\\\aaafffgggccc[[[SSSNNNLLLIIIEEE@@@======>>>???<<<999555333333333222111222444999@@@KKK```~~~hhhOOOFFFjjjqqqEEE444111111333333333888>>>nnnnnnJJJGGGLLLZZZ|||lllsss|||qqqeeeYYYLLLBBB<<>>>>>AAACCC???@@@CCC===888EEEYYYuuusssjjjFFF666777::::::\\\vvvaaa\\\}}}cccbbblllGGG???;;;777888///000---,,,,,,+++***+++++++++*********++++++,,,,,,---)))***,,,000222222///,,,---,,,+++---111444777777???CCCJJJQQQXXX^^^cccfff]]]aaa```UUUMMMNNNTTTVVVWWWXXXTTTXXXbbb```[[[``````mmmpppbbbWWWaaayyy___FFF555111000999DDDCCC===888111,,,,,,111777<<<<<>>???@@@CCC???======;;;===FFFRRReeetttyyyllleeeaaallleeedddppppppXXXLLLZZZlllhhhffffffeeebbbcccgggWWWXXXnnnqqqzzzvvvvvvvvvlllkkkJJJ888777999IIINNNXXX^^^dddeeeddddddhhhmmmwwwqqqrrrsssnnn^^^WWW___eeekkkvvv{{{uuussstttxxxxxxxxxwwwrrrkkkccc]]]ZZZ```fffgggbbbYYYQQQLLLMMMGGG@@@======>>>>>>===;;;999666333222222222222333666<<>>:::PPPmmm|||gggFFF:::;;;<<<:::ZZZ~~~aaaqqq\\\ppphhh[[[iiiFFF???;;;777888///111,,,,,,+++************+++))))))***+++,,,,,,------)))***---000333222///,,,---,,,+++,,,000444666777===@@@FFFNNNWWW^^^bbbddddddccc\\\RRRMMMPPPRRRPPPXXXXXXSSSVVV___\\\WWW]]]EEEMMMLLL???333:::TTTlllYYYDDD888444000222555///444222000///000333888:::CCC===<<>>???@@@AAA???>>>===;;;;;;@@@FFF^^^nnn|||~~~~~~jjj\\\lllyyyeeebbbqqquuu}}}zzzvvvwwwhhhdddrrr{{{yyyzzzwwwuuuuuuppplllhhhEEE666999<<>>;;;<<<===<<<;;;;;;999777444222111222333444999AAAJJJYYYsssiiiOOOPPPpppxxx^^^xxx[[[;;;444222222444444555:::AAAssshhhXXXPPPLLLjjjooovvvrrreee]]]VVVVVVYYYGGGGGGFFFCCCBBBAAA@@@>>>@@@???BBBDDD???AAA\\\{{{fffFFF;;;:::;;;;;;TTTmmmhhhcccdddpppZZZtttgggEEE???<<<777777///222,,,,,,+++***************))))))***+++,,,------...***+++---000222222000---...,,,***+++///333666888<<>>AAA;;;???\\\rrr```???555:::===999777777555AAAZZZssswww|||}}}|||iiibbbzzzwwwxxxjjjHHH777;;;HHHGGGYYYfffzzzBBBCCCBBB\\\kkk___JJJFFF^^^wwwyyy}}}}}}zzzuuuiii@@@FFF\\\dddgggbbb]]]^^^ccceeeiiixxxpppeeeLLLOOOdddYYYnnneeeVVVkkksssfffZZZFFF>>>BBB============>>>???@@@AAA?????????>>>;;;:::;;;===NNN```vvvzzzxxx}}}yyyqqqwwwsss~~~ssswwwsssrrrtttpppnnnfffAAA555===BBBRRRWWW\\\bbbhhhjjjiiihhhhhhiiisssvvvyyy}}}tttmmmddddddddddddbbb\\\TTTNNNIIIDDD>>>;;;;;;<<<<<<:::;;;:::999555222111333444666>>>HHHRRRbbb|||hhhOOOWWWuuucccWWW999444222222555666888===DDDyyyxxxcccSSSLLLaaavvviii[[[uuu}}}nnnggg___SSSLLLLLLGGGIIIGGGDDDBBBCCCBBB???;;;===@@@AAABBBNNNjjjvvvbbbDDD888888;;;>>>ZZZ~~~cccqqq\\\{{{___fffeeeDDD???<<<777777///222,,,++++++***************((()))***+++,,,------...,,,+++,,,///111222000///...,,,***+++...333666888;;;>>>FFFRRR^^^fffhhhhhhaaaTTTMMMOOORRROOOPPPTTTYYYZZZTTTTTTZZZZZZ]]]iiiQQQFFF<<<999===JJJcccyyymmm___RRR@@@:::<<<999===>>>@@@CCCEEEFFFFFFFFFDDDBBBAAAWWWzzzzzzWWW:::999<<<888555777999JJJfffrrrwww}}}||||||}}}sss~~~|||}}}yyypppxxxCCC999CCCSSSTTT\\\uuubbbmmmMMM999???JJJdddooo^^^NNNHHHSSSrrrvvvVVV===SSScccggggggbbb___aaaeeefffiiippp~~~gggPPPCCCSSS]]]PPPxxxYYYkkk{{{bbbiiiGGGCCCBBB>>>>>>>>>??????@@@AAABBB@@@@@@@@@===;;;;;;;;;:::FFFaaayyy{{{vvvrrr}}}nnnyyyvvvrrr{{{yyyvvvxxxqqqddd===666CCCKKKZZZ___]]]```bbbbbbaaa```bbbddd~~~yyyxxxrrrmmmhhhbbb```___ZZZRRRKKKBBB@@@===;;;;;;<<<<<<<<<;;;<<<:::777333222444666999DDDPPP[[[kkkfffOOO^^^{{{___nnnaaa???444222333666888:::@@@GGG{{{kkkTTTKKKVVVfff|||lll|||lllaaa^^^XXXJJJ@@@>>>CCCGGGFFFBBBAAADDDDDD@@@999???BBBAAAHHH^^^yyymmm]]]AAA777888@@@HHH```XXXXXXtttggg\\\dddDDD@@@<<<777777///333,,,++++++***)))*********((())))))+++,,,---......---,,,,,,...000222111000...,,,******...333666888555999AAANNN[[[ccceeedddXXXKKKFFFNNNRRRMMMPPPZZZRRRUUURRRRRRZZZ]]]eeeuuuuuucccSSSPPPVVVcccxxxxxxxxxuuufff]]][[[VVVSSSRRRQQQOOOMMMLLLKKKKKKLLLLLLAAAJJJuuummmEEE777:::555333777;;;PPPnnnlllttt~~~zzz}}}}}}ttt{{{vvvkkkAAA<<>>EEE@@@NNNyyycccTTTEEE???___vvvMMMBBBeeedddfffeee```^^^bbbeeeeeeggghhhtttwww\\\>>>EEE```BBB[[[mmmiii|||NNNGGG???????????????@@@AAABBBCCCAAAAAA???<<<;;;<<<===<<<:::```~~~ttt|||]]]qqq{{{iii|||xxxvvvrrrrrrccc;;;666HHHQQQ```ddddddcccbbb```]]]^^^aaadddzzz}}}~~~vvvooorrriii___[[[ZZZWWWNNNEEE======<<<<<<;;;<<<===>>><<<<<<;;;888333222444777;;;HHHVVVaaaqqqdddOOObbbeeefffhhhAAA444222333777999<<>>>>>>>>???AAACCCDDDCCCBBB@@@???<<<;;;999888GGGddd~~~___sss}}}|||xxxMMM333BBBTTT]]]bbbbbblllhhhfffccc^^^___lll}}}pppzzzyyy|||qqqiiieeeddd```ZZZQQQIIICCC???:::<<<>>>???>>>===<<<===@@@>>>>>><<<666111333999???\\\YYYbbbzzz___OOOhhhyyyiiifff777111333444555666<<>>999666===BBB???FFF@@@;;;999;;;DDDVVVfffssswww}}}~~~}}}zzz~~~~~~yyywww{{{{{{LLLGGGLLLOOOSSSYYY[[[eeeNNN:::FFFTTToooxxx^^^PPPHHHFFFOOO[[[ppp~~~~~~yyy]]]KKKYYYbbbeeedddccccccdddfffhhhiiiiiinnn|||ppp>>>III???TTTZZZLLLuuu{{{kkkiiiJJJ<<>><<<;;;<<<;;;777777:::MMMfffbbbmmm~~~___RRRkkk]]]777333444666666888???HHHOOOddd]]]MMMHHHFFFLLLmmm}}}}}}YYYFFFJJJHHH???:::===AAACCC>>>CCCFFFVVVuuugggzzzxxxYYYCCC;;;HHHSSSdddlll{{{eee^^^pppVVV{{{jjj\\\eeeBBB<<<999666888///000,,,+++******))))))************))))))***+++---...///---++++++...000222222---......+++)))+++000555999777666999>>>BBBBBBAAAAAADDDGGGJJJLLLOOOSSSVVVSSSUUUTTTZZZ```]]]eee}}}~~~wwwpppfff^^^[[[TTTQQQHHH===;;;EEEPPPTTTXXXLLL:::///777OOOfffsssuuuyyy~~~~~~}}}|||{{{zzzxxx|||zzzyyyqqqKKKMMMOOOSSSPPPWWW[[[___uuueee\\\222@@@CCCVVVoooYYYKKKEEECCCBBBLLLlllqqqooowww}}}UUUKKKZZZ```bbbaaa______aaaeeeiiilllgggmmmvvvsss>>>AAAKKKMMMpppIIIbbbmmmddd^^^;;;@@@@@@@@@@@@AAACCCDDDEEEDDDCCCBBB@@@>>><<<;;;:::;;;AAA]]]vvvppppppwwwsssqqqsssuuuvvvzzzvvvssswww{{{|||{{{{{{~~~{{{}}}ttt|||uuuvvvcccFFF???QQQ^^^eeekkkkkkfffggghhhhhheeedddkkksss|||\\\{{{rrrcccRRRJJJKKKKKKDDD<<<<<<<<<<<<<<<<<<===>>>>>>???;;;:::>>>???>>>???BBB___ooojjjwwwzzz^^^VVVpppUUU777444666777999<<>>BBBBBBIIISSSkkkllllllRRRCCCBBBQQQZZZhhhoooqqqYYYlllSSSkkk\\\gggeeeBBB;;;999666777...000,,,+++******))))))*********))))))))))))+++,,,---222000...---///222555777......---+++)))+++...222777666555777:::>>>AAABBBAAADDDHHHJJJKKKOOOTTTXXXOOOSSSSSSWWW]]][[[cccyyyyyyjjj[[[PPP[[[gggeeeXXXVVVZZZ___bbbVVVNNN>>>333>>>ZZZnnntttssswww|||~~~}}}||||||zzz~~~zzzxxx|||zzzvvvUUUFFFMMMQQQVVVQQQWWWZZZZZZeeefffuuu~~~KKK>>>;;;JJJwwwhhhNNNEEEDDDCCCDDDQQQgggqqqmmmtttqqqQQQNNNYYY]]]bbbaaa_________aaadddfffhhhkkk|||yyykkkLLL>>>KKK>>>vvvYYYIIIrrrnnnWWWZZZAAAAAAAAABBBBBBCCCDDDEEEEEEEEEEEECCCAAA???===<<<;;;777:::BBBIIIeeeooowwwrrrqqqnnnlllnnnnnnmmmnnnrrrqqqmmmjjjjjjmmmqqqsssssssssyyyzzzyyy}}}uuuttt{{{}}}llluuuUUUEEEGGGXXX```ccchhhgggbbbdddggghhhgggfffhhhkkkkkkiiioooaaaQQQJJJKKKLLLGGGAAA>>><<<;;;;;;<<<>>>??????AAA>>>>>>???>>>@@@GGGPPPmmmrrrkkkzzzvvv]]]\\\www~~~|||TTT666333666999<<>>@@@AAA@@@@@@@@@@@@===888;;;MMM___wwwsssjjj|||qqq]]]bbb~~~OOO888222666;;;AAAHHHRRR^^^gggwwwPPPUUUIIIFFFFFFXXXooo|||rrrkkk^^^MMM^^^oooaaaddd[[[NNNCCC===>>>CCCHHHOOOqqqsss~~~yyyPPPDDDDDDLLL\\\```iiisssvvvjjjTTTvvvvvvPPPggg~~~\\\```dddAAA;;;888555777...///,,,+++******))))))******))))))(((((()))***,,,---//////...,,,,,,...333666111///---+++++++++,,,---444777999999888999===AAA@@@DDDFFFEEECCCEEEKKKQQQKKKRRRSSSUUU[[[\\\cccuuuvvvggggggqqqyyyrrreeebbb^^^eeekkkaaaTTTMMMRRR\\\```^^^nnnqqqvvvyyyzzz{{{{{{|||vvv{{{}}}zzzyyy}}}{{{yyyzzzxxxttt{{{~~~wwwGGGOOOPPPVVVZZZZZZXXXXXXXXXXXXgggxxxRRR>>>LLLBBBaaaoooQQQBBB===;;;AAACCCBBBEEEPPP\\\ccc___\\\YYYZZZ```hhhpppttt|||zzzwwwsssqqqrrruuuxxxuuuooonnnyyyoooxxxzzz___VVVXXXYYY\\\cccdddeeefffggggggfffffflllkkkfffqqq```777XXXbbbCCCMMMUUUcccHHHOOODDDDDDEEEFFFGGGGGGFFFFFFHHHGGGFFFDDDBBB@@@???>>>777@@@???666===XXXsssuuulllooolllhhheeefffeeebbbcccfff```fffllllllgggccceeehhhjjjkkkooowwwvvvpppnnnDDDDDDRRR]]]]]]aaagggdddZZZ]]]___```bbbdddaaa\\\```uuucccvvvssslllaaaTTTJJJBBB???@@@===;;;===AAACCCBBB@@@>>>???@@@:::444;;;SSSllluuummm~~~nnn]]]hhhqqqDDD;;;333888???FFFMMMVVVaaaiiilllaaaQQQFFFDDDHHHMMM```vvvzzzzzzkkkccc^^^eeerrryyyrrraaaNNNDDDAAABBBFFFIII^^^iiioooIIIAAADDDPPPeeennnzzz}}}{{{___\\\QQQOOOooo[[[iiidddAAA:::888555666---///,,,+++******))))))******))))))(((((()))***,,,------......---,,,---222555222000...,,,,,,,,,,,,+++///555;;;<<<:::999<<<@@@BBBEEEGGGEEEAAAAAAGGGMMMIIIQQQRRRSSSYYY[[[bbbrrr{{{yyyzzzrrrvvvvvvuuu```OOOQQQ```mmmssstttpppssswwwyyyzzzzzzzzz{{{www}}}~~~~~~|||}}}{{{|||zzzeeeLLLXXXQQQXXXYYY\\\VVVVVV[[[YYY\\\xxxvvvqqqKKKEEE???EEE```nnnQQQ???999@@@CCC===888:::@@@DDDDDDEEEFFFJJJNNNSSSVVVXXX]]]]]]]]]___bbbeeehhhjjjhhhfffmmmuuuoooWWWYYY\\\ZZZaaaeeeeeeddddddeeefffggghhhdddkkkfffhhh{{{NNNIII___CCC^^^uuuWWWxxxxxxXXXNNNEEEEEEGGGHHHHHHGGGGGGFFFIIIHHHGGGEEECCCAAA@@@???999<<<:::888999<<>>===???DDDFFFDDDAAA>>>??????===;;;EEE___wwwuuurrr|||lll^^^llleee<<<:::777===DDDKKKPPPWWW___eeecccpppRRRFFFHHHHHHFFFPPPiii~~~|||ooooootttrrrYYYOOOOOOPPPPPPRRRqqqoooeeeFFFGGGPPP[[[mmmttt|||nnnTTTeeeKKKbbbkkkYYYdddAAA:::888555666---///,,,++++++***)))*********)))((((((((((((***+++,,,...///000///...///333777444111...---,,,,,,,,,++++++333<<>>BBB666DDDbbbgggMMM@@@???<<<:::===AAA>>>888=========@@@DDDJJJOOOQQQTTTTTTVVVZZZ^^^```___^^^___cccqqqzzzhhhRRRZZZ^^^\\\fffgggeeebbb``````aaadddfffbbboookkkfff}}}wwwDDDaaafffEEETTTbbb}}}bbbEEEEEEFFFGGGHHHIIIHHHGGGFFFJJJIIIGGGFFFCCCBBB@@@???@@@===999???AAA555555HHHNNNyyy~~~mmmjjjjjjbbb]]]\\\[[[\\\```___[[[XXXYYY]]][[[ZZZYYYZZZ\\\^^^___eee___fffwww|||www{{{~~~mmmnnnzzzIIISSSVVV```ccc]]]aaafff```bbbcccbbbaaaeeejjjggg___```^^^dddzzzxxxlll___SSSIIICCC@@@>>>>>>AAAFFFHHHEEEAAA@@@@@@AAABBBEEEQQQiiiuuuuuu{{{kkk^^^ooo|||iii:::777;;;@@@HHHNNNRRRWWW]]]aaajjjhhhXXXIIIMMMEEECCCDDD^^^www~~~pppyyylllaaaccccccbbbaaa}}}[[[DDDOOO^^^gggrrrqqqwww}}}wwwxxxZZZjjj|||SSSLLLzzz|||]]]fffgggCCC;;;888555777......,,,+++******))))))******+++)))(((&&&&&&((()))+++000000///------///333777666111---,,,///000---)))***---666@@@DDD@@@>>>???EEEAAAEEENNNMMMDDDCCCIIIFFFHHHLLLOOOSSSWWW]]]aaassssssuuu\\\YYYgggvvvuuuqqqaaa]]]qqq|||yyyvvvuuuwww{{{zzztttmmmttt||||||rrruuuuuugggQQQPPPVVVTTTPPPOOOPPPNNNOOOTTTXXX[[[bbbiiiqqqYYYLLLKKK===AAAddd{{{eeeFFFEEE@@@;;;:::;;;888333:::::::::;;;===@@@BBBCCCLLLKKKLLLPPPVVVYYYXXXUUUWWWjjjzzz~~~yyybbb[[[ZZZVVVWWW\\\```___]]]\\\^^^```cccdddjjjhhhkkkffflllyyyTTTMMMxxxOOO___qqqYYYwww[[[SSSIIICCC777@@@QQQGGG===LLLFFFIIIJJJHHHDDDAAAAAACCC@@@???>>><<<:::999999999<<>>:::===BBBDDDDDDHHH[[[uuu|||}}}uuuddd]]]ttt~~~WWW???999<<>>@@@IIISSSQQQHHHFFFLLLHHHJJJMMMPPPSSSYYY___cccrrr~~~yyy|||___[[[ZZZwwwpppcccxxxggg___kkkxxxyyytttqqqttttttuuuuuuuuutttrrrrrrsss|||zzzmmm}}}zzzttt___PPPRRRWWWUUUQQQQQQOOOPPPTTTWWWUUUSSSXXX```}}}cccTTTEEE555???kkkxxx]]]KKK<<<;;;<<<999555666333444666999;;;<<<======>>>AAAEEEFFFFFFFFFIIILLLlll|||zzz{{{ppp```[[[YYYTTTWWW^^^^^^^^^]]][[[[[[\\\___bbbgggeeeiiihhhqqq{{{qqqXXX;;;666FFF???^^^```wwwTTTSSSQQQHHHEEEIIIHHHFFFKKKGGGHHHIIIGGGEEECCCBBBBBB???>>>===;;;:::999999999222>>>IIILLLIIIIIIQQQYYYjjjpppuuurrrkkkfffhhhkkkggg___WWWSSSUUUWWWVVVSSSXXXWWWWWWWWWWWWWWWXXXXXXYYYWWWWWWYYYWWWTTTWWW\\\XXXYYYeeetttvvvtttvvvyyyzzzxxxwwwoooSSSaaabbbcccdddeeeggghhhiiijjjkkkmmmmmmmmmkkkiiigggaaajjj}}}NNNuuuhhhccc[[[MMM~~~rrrfffYYYKKKBBB===BBBGGGQQQYYYPPPDDDDDD777AAA???:::MMMqqqsss{{{xxxffffffMMM777555BBBNNNYYY\\\]]]bbbeeedddfffjjjoooLLLKKKFFFEEEIIITTTgggzzz{{{www|||lllgggqqq~~~qqqWWWXXX```oooyyy{{{zzz||||||kkkRRRtttUUUSSSllldddZZZeeeBBB;;;888555666---///,,,+++******))))))*********)))(((''''''((()))***))),,,///000000///000111777666444000,,,+++,,,---,,,(((+++666AAAEEEDDDCCC???CCCMMMVVVRRRGGGBBBFFFJJJLLLNNNPPPTTTZZZaaaggggggiiiWWWMMMEEE???QQQYYYrrrjjjvvvuuuyyykkkaaagggoooppppppsssnnnrrruuusssnnnnnnsssxxxxxxzzz~~~{{{sssnnn{{{~~~fffYYYQQQTTTXXXTTTPPPPPPLLLQQQXXXZZZUUUPPPSSS[[[rrrnnnddd[[[DDD333DDDlll```FFFDDDCCC:::666<<<555777888999999888777666888<<>>LLLYYYzzzvvvnnnddd]]]]]][[[WWWYYY```\\\]]]]]][[[YYYYYY]]]```ccc___bbbcccjjjyyykkk\\\III:::LLL:::TTTlll^^^OOOOOOOOOGGG@@@GGGKKKDDDIIIHHHFFFFFFFFFEEECCCAAA===<<<;;;:::999999999999777666666666888:::;;;<<>>HHHZZZYYYOOOIIIEEEBBBAAA>>>EEEbbbnnn{{{}}}wwwcccooo{{{}}}mmmIII888>>>JJJUUU___cccdddgggjjjlllrrrrrrNNNJJJNNNGGGCCCHHHXXXlll|||rrraaaggg}}}uuuqqqbbbWWW[[[fffttt}}}}}}{{{{{{yyyxxxZZZNNNfffHHHOOOyyy~~~\\\```cccAAA<<<999555666---///,,,+++******))))))******))))))(((((((((((())))))***,,,///000000000111222888999888333,,,))),,,///---((((((000999???DDDIIIBBBCCCHHHOOOOOOIIIFFFGGGLLLMMMNNNPPPTTTZZZccchhh```rrrmmmbbbiiisssuuu\\\\\\lllzzzrrr~~~tttmmmmmmooooooqqqvvvnnnppprrrpppnnnpppvvv|||}}}~~~~~~wwwmmmnnnvvv~~~___XXXTTTUUUUUUQQQOOOPPPLLLOOOUUUZZZXXXUUUWWW]]]cccwwwzzzqqqZZZDDD777???```iii]]]PPPAAA999888777777777888888999999999777999999777;;;KKKfffzzz}}}aaa[[[YYY]]]```^^^^^^```YYY\\\^^^\\\ZZZ[[[___ccceee````````````qqqgggQQQAAAEEEVVV:::mmmwwwNNNEEEJJJKKK@@@FFFMMM@@@JJJGGGEEEEEEGGGGGGCCC@@@<<<;;;:::999999999999999===888444555:::======;;;:::<<>>???@@@@@@@@@>>>AAADDDDDDCCCCCCDDDEEEGGGGGGHHHJJJLLLNNNPPPRRRRRRNNNLLLMMMMMMLLLOOOTTTcccqqqxxxuuuzzzvvvmmmtttwwwfffZZZaaa___]]]\\\\\\^^^bbbgggjjj```aaadddgggjjjmmmooopppmmmkkkgggTTTuuuvvvlllfffjjj\\\QQQbbbssseeeWWWQQQGGGCCCBBBVVVwwwzzzyyylll]]]vvv[[[AAA:::GGGVVV\\\cccgggggggggkkkppprrrooooooSSSLLLHHHEEEEEEFFFNNNaaattt~~~~~~~~~}}}~~~wwwnnntttrrr___eeeiiiooorrruuuwwwwwwwwwooo~~~sssnnnNNNsssNNNHHHjjjtttZZZiii___???<<<:::555444,,,000,,,+++******))))))******(((((())))))))))))((((((---.../////////111444777888;;;<<<888222------///...,,,+++***(((,,,999FFFPPPKKKGGGHHHLLLNNNNNNLLLJJJKKKLLLNNNPPPVVV\\\aaaiiikkk}}}wwwtttzzzvvv{{{zzzzzzwwwsssooommmmmmnnnjjjiiinnnwww~~~|||yyy{{{}}}zzznnniiiwww|||yyykkkQQQPPPOOOOOOQQQTTTWWWYYYRRRMMMLLLRRRXXXXXXWWWVVVZZZUUUnnnyyyoooRRRHHH???333MMMqqqsssYYYSSSKKKCCC>>><<<===???DDDKKKVVVfffxxx{{{jjj^^^WWWSSSWWW```ccc^^^XXXXXXYYY[[[^^^aaaeeegggiii___dddcccdddfffaaalll{{{AAALLLNNN???```sssooobbbQQQPPPIII@@@BBBFFFHHHGGGFFFFFFFFFFFFDDDBBB===<<<;;;:::999999999999222333444444333333444666999999999999999999999999===>>>???@@@@@@AAADDDFFFDDDDDDEEEFFFHHHJJJKKKLLLIIIHHHIIIJJJIIIIIIOOOWWWlllzzzyyylllvvv|||pppxxxxxx~~~uuuccc]]]bbbaaa^^^[[[YYYZZZ___dddgggdddccccccdddfffiiimmmooosssrrrmmmRRR```|||rrrhhhiiiUUUeeemmmXXXUUUWWWWWWoooxxxvvvooojjj}}}vvvQQQ@@@DDDQQQXXX\\\aaaeeedddbbbeeelllpppkkknnn}}}cccKKKGGGFFFFFFBBBCCCQQQcccvvv~~~}}}||||||{{{{{{zzz|||xxxnnnqqqmmmgggjjjnnnpppoooooorrrttttttzzzrrruuuVVVSSSTTTGGGZZZuuuhhhYYYvvv^^^???===:::555444,,,000,,,+++******))))))******(((((())))))))))))(((((())),,,///000111111333555777:::<<<:::666111...---///---,,,+++))))))///888LLLOOOQQQOOOKKKGGGEEECCCGGGIIIKKKLLLNNNRRRWWW[[[[[[eeejjjuuu|||ssslllnnnppppppooooooooonnngggeeefffnnnxxx~~~}}}zzzwwwuuupppiiigggtttxxx~~~nnnTTTLLLLLLLLLMMMPPPTTTVVVVVVOOOMMMPPPWWWZZZWWWUUUUUUUUURRR[[[zzz{{{hhhTTTAAA555MMMkkkxxxnnnfffaaa``````mmmsss~~~ttttttkkkmmmeee```[[[ZZZ^^^bbb___[[[YYYWWWWWW[[[aaaeeeeeeddd[[[dddcccdddkkkdddcccwww```@@@DDDAAAHHHuuupppzzzooo]]]TTTQQQFFF>>>BBBEEEGGGHHHGGGEEEDDDDDDDDD???>>>===;;;:::999999999555666666555444444666888444666777666444444666888<<<<<<<<<>>>@@@BBBCCCDDDAAAAAAAAABBBCCCDDDFFFFFFDDDGGGKKKNNNLLLNNNXXXeeesssrrrvvvzzzvvvqqqxxxxxxrrreeefffccc```^^^\\\[[[\\\___bbbeeeiiifffdddbbbdddhhhmmmpppssssssssswwwmmmOOOpppwwwvvvuuurrr|||lllhhhooo}}}vvvxxxtttyyymmmJJJCCCPPPWWWZZZ[[[___bbb```\\\```gggllldddmmmkkkTTTKKKFFFGGGDDD@@@FFFRRRjjj}}}~~~}}}{{{yyyyyyxxxssswwwoooeeeuuupppiiinnnkkkqqqsssooonnnrrruuusss{{{ttt}}}{{{ZZZrrrVVVQQQZZZvvviii___fff]]]???===;;;444444,,,000,,,++++++***)))*********(((((())))))))))))((((((&&&***///222222111111111777999<<<<<<888333///,,,000,,,+++------***)))+++666CCCOOOQQQKKKFFFFFFGGGFFFGGGIIIKKKMMMPPPTTTWWWMMMaaa___\\\wwwyyyvvvkkkmmmnnnlllkkkjjjiiigggaaaaaaeeennnwww|||{{{xxx|||sssbbbVVV^^^{{{|||zzzcccDDDKKKKKKLLLMMMPPPSSSQQQNNNJJJMMMUUU]]]^^^YYYWWWYYYQQQVVVUUU]]]|||sssZZZ???<<>><<<:::999999999444333111///000222555888222555777777555555888<<<999888888:::<<<>>>===;;;@@@@@@??????@@@AAAAAABBBDDDIIIPPPTTTRRRUUUcccrrrwww|||zzz~~~yyypppzzztttkkkccciii]]]aaaaaaaaabbbdddfffiiijjjjjjgggcccaaaccchhhooossskkklllppplllNNNWWW}}}uuummmGGGBBBQQQPPPZZZZZZ^^^aaa^^^YYY\\\eeecccXXXeeeYYYmmm___PPPGGGHHHHHHBBBBBBHHHdddwww{{{|||zzzxxxwwwwwwssswwwmmmddd~~~ffffffsssooowwwzzzwwwvvvzzz{{{yyy{{{wwwzzz{{{eeeHHHgggPPPHHHaaagggXXX\\\[[[EEE<<<<<<555111222...,,,+++******))))))******))))))))))))))))))))))))'''))),,,000222444555555<<<@@@BBB@@@===:::222)))---------------,,,,,,+++000333AAAOOOOOOCCC===AAADDDFFFIIIJJJJJJKKKMMMNNNVVVVVVVVVTTTUUUfffrrrnnnmmmeeehhhjjjhhhdddccchhhmmmlllrrrsssnnnlllssszzz{{{uuu]]]QQQdddmmm```vvv{{{uuu}}}xxxoooPPPHHHKKKKKKMMMNNNOOOPPPPPPQQQMMMPPPTTTWWWXXXWWWVVVTTTNNNQQQRRRTTTccc}}}zzzZZZEEE>>>CCCEEERRRooo|||bbbWWWcccsssffffffkkkzzzzzztttjjjdddeeegggfffaaa```ZZZUUUYYY``````ZZZbbbhhhlllkkkeeeaaacccgggqqq```]]]???:::LLL:::DDDhhhwwwlll]]]hhhQQQ>>>===GGGJJJDDDAAAEEECCC;;;>>>======>>>>>><<<888555666555333111111222333444111111222333333444555555888777777777777888888999888===BBBBBB>>><<<>>>AAAAAAAAAQQQlllxxxuuuzzzvvv{{{}}}}}}yyyxxxxxxsssjjjpppuuuccccccfffdddcccbbbaaaaaabbbccceeefffjjjjjjjjjiiiiiikkkpppsssuuurrrhhhhhhmmmGGG~~~~~~}}}~~~}}}YYYGGGLLLVVVYYY\\\\\\[[[ZZZ[[[```ggglllbbbeeeeeebbbhhhjjjJJJLLLDDDCCCHHH===PPPaaauuu~~~~~~}}}tttuuurrrpppvvvxxxiiilllwwwkkkmmmoooqqqtttwwwyyyxxxwwwwwwxxx}}}{{{|||zzzJJJYYYlllMMMRRR\\\mmm^^^ccc\\\FFF<<<;;;555111111...,,,+++******))))))******))))))))))))))))))))))))'''))),,,///222444555555999<<>>???AAADDDFFFGGGIIIKKKLLLOOOSSSVVVRRRMMMSSSkkk{{{uuurrrpppbbbbbbccceeehhhnnntttxxx~~~~~~yyysssrrruuuuuupppmmm[[[dddfffQQQ]]]vvvqqqsss```SSSIIIJJJKKKLLLNNNOOOPPPOOOOOOOOOQQQTTTWWWXXXWWWUUUTTTQQQQQQOOOLLLSSSmmm|||KKKBBBCCC;;;???RRR\\\nnnvvviiicccbbbtttkkk\\\XXX\\\aaaqqqssspppiiieeefffgggfffdddaaaYYYRRRUUU\\\]]]YYY^^^bbbfffddd___\\\___cccnnn{{{pppQQQ:::BBBMMMHHHCCCzzz}}}nnnrrrbbbWWWhhhNNN<<<<<>>===<<<======<<<999777666444333111111222333444000111111222333333444444666666555555666666777777::::::999888888999<<<>>>BBBCCCWWW{{{{{{kkk|||yyyfff|||kkk```aaaeeecccaaaaaa``````aaabbbccceeeiiijjjjjjiiiiiijjjnnnpppnnnnnngggggg~~~NNNmmm{{{zzzWWWKKKSSS^^^aaaccccccaaa```aaaeeekkkpppkkkmmmnnnkkkhhhxxxTTTIIIPPPGGG???HHHHHHSSScccrrr}}}~~~~~~~~~~~~}}}~~~zzzssstttqqqlllqqqyyyuuujjjllluuussstttuuuvvvvvvuuuvvvxxxzzz{{{zzzdddTTTmmmgggUUUGGGhhhsssbbbbbb]]]FFF;;;:::333000111...,,,+++******))))))******))))))))))))))))))))))))((()))+++...000333555555444777:::===BBBDDD===444------......---,,,+++***+++&&&)))555======;;;===999<<<@@@BBBCCCEEEGGGIIIIIIOOOVVVTTTKKKHHHRRRaaalllxxx{{{tttssstttrrrnnnhhheeeccceeekkkrrrwwwyyy|||tttpppqqqrrrjjjaaaFFFYYYSSSSSStttyyyxxxfffOOORRRGGGHHHJJJLLLNNNOOOOOONNNMMMOOOQQQTTTVVVVVVUUUSSSQQQNNNPPPPPPKKKJJJVVVlllvvv```NNN@@@CCC:::>>>CCCIIITTT]]]]]]WWWWWWVVVQQQIIIKKK___cccTTTSSSUUUXXX\\\dddggghhheeecccdddeeeccceeeccc^^^YYYZZZ]]]\\\XXXYYY]]]```^^^ZZZYYY]]]aaacccmmm|||WWW:::IIIRRR999YYYeeeTTTkkkgggfff```TTTAAA666???HHHEEE@@@AAA???===<<<<<<<<<<<<:::888555444333111111222222333///000000111111222222222333333333333333444555555:::777555555888::::::999===DDDZZZuuu}}}zzzxxxwwwkkk~~~lll```^^^___aaaaaaaaaaaa``````aaabbbdddeeehhhiiijjjjjjiiiiiijjjllllllmmmjjjiiiyyyNNNDDDppppppZZZUUU]]]cccdddccccccaaa``````dddiiinnnllllllpppqqqlllqqqrrrGGGOOOIII;;;FFFAAAEEEOOO^^^ppp~~~||||||}}}~~~}}}}}}zzz|||uuuppptttpppjjjnnnoooyyyvvvaaaoooyyyrrrtttuuutttsssrrrssswwwzzzxxx|||yyyXXXLLLnnnQQQIIIPPPeeeuuu\\\ZZZqqq]]]FFF;;;:::333///111...,,,+++******))))))******((((((((((((((((((((((((((()))***,,,///222444666888999;;;???FFFJJJDDD;;;............---,,,,,,+++,,,''''''...444777:::???888;;;>>>@@@AAABBBEEEFFFHHHLLLTTTXXXTTTNNNOOOUUUjjjwww}}}zzzooollliiihhhjjjllljjjgggeeedddccceeehhhmmmppprrruuuqqqmmmlllmmmjjjaaaXXXRRR___HHH]]]}}}[[[JJJKKKEEEGGGIIIKKKMMMNNNMMMLLLKKKNNNOOOQQQRRRRRRQQQOOONNNEEELLLSSSSSSPPPOOOUUU\\\qqqXXX___XXXJJJ@@@AAAGGGDDD:::AAASSSgggtttmmmUUUVVV\\\[[[YYY\\\\\\```aaa^^^]]]```aaa```_______________^^^YYYTTTVVVZZZ^^^___\\\[[[]]]___ddd\\\|||yyyJJJ>>>OOOXXXAAAhhh|||SSSWWWuuueeelllqqqUUU<<<:::CCCFFFAAA===BBB@@@===;;;;;;:::999777444333222222111111222222/////////000000000111111111111000111111222333444555666777:::<<<===<<<;;;DDDHHHVVVlll~~~vvvnnn{{{tttrrrtttaaa]]]___^^^]]]___ccccccbbbbbbbbbdddeeeffffffhhhjjjjjjhhhgggggggggjjjjjjggggggqqqrrr===RRR~~~~~~hhh^^^```cccaaa^^^^^^^^^]]]]]]]]]aaafffjjjlllhhhkkkqqqmmmkkk~~~aaaKKKMMMIIIFFFCCCBBBEEEOOO```ttt~~~}}}|||{{{|||~~~~~~}}}|||tttuuunnnmmmsssooojjjpppooojjjdddqqqtttkkkqqqrrrrrrqqqpppqqqsssuuuuuuvvvxxx{{{}}}~~~|||{{{ooorrrbbbQQQ{{{wwwWWWAAAGGGjjjZZZbbb[[[EEE::::::333000111...,,,+++******))))))******(((((((((((((((((((((((((((((()))***---111444666===??????AAAGGGLLLIIIBBB444333111///------------,,,******+++,,,...555<<<888:::===???@@@AAABBBDDDIIIHHHLLLTTTYYYWWWSSSRRR[[[nnn~~~pppkkknnntttcccccccccdddccc```^^^^^^[[[```fffhhhhhhjjjnnnqqqooonnnnnnlllggg^^^VVVQQQPPP???DDDiii}}}]]]QQQKKKEEEIIIGGGHHHJJJKKKLLLLLLJJJJJJKKKLLLMMMNNNNNNLLLKKKJJJDDDJJJQQQRRRNNNLLLMMMPPPbbbeeeWWWSSS^^^bbbZZZWWW\\\^^^aaa```\\\[[[___bbbbbb[[[YYYXXXXXXXXXWWWUUUTTTTTTXXX^^^aaa___]]]\\\\\\^^^aaaggg}}}gggIII===JJJFFFKKK}}}QQQ___iiilllwwwmmmXXXAAA888>>>CCCDDDEEEBBB>>><<<:::999666555333333222222111111111111...///////////////000000////////////000111222333222555888999:::>>>EEEKKK______hhh|||ssscccxxxzzzvvvxxxhhh]]]aaaccc^^^ZZZ]]]aaaaaa``````aaabbbdddeeedddfffhhhhhhgggeeeddddddeeebbb___```gggxxxfffFFFfffsss___\\\``````]]][[[ZZZ[[[[[[[[[\\\```eeeiiiqqqhhheeejjjiiidddjjjwwwbbbQQQUUUKKKHHHFFFEEEFFFPPPaaauuu}}}}}}|||}}}~~~~~~{{{yyypppnnnggggggnnnkkkiiisssmmmeeekkknnnkkkiiilllnnnppppppooonnnnnnooosssqqqppprrruuuxxxxxxwwwrrrwww}}}aaaXXXqqqJJJQQQQQQvvvdddcccjjjXXXBBB999:::444111222...,,,+++******))))))******)))))))))))))))))))))))))))(((((()))+++000444777888;;;;;;<<<@@@FFFHHHEEEBBB>>>888333///---......***+++,,,)))'''(((...555555777;;;===>>>???AAACCCHHHCCCCCCKKKRRRRRRNNNLLLHHHUUUeeepppqqqkkkccc^^^bbb\\\SSS\\\rrruuuiiiggg]]]]]]```aaa^^^ZZZZZZ]]]hhhooouuutttoookkklllooolllkkkhhhaaaTTTHHHCCCDDD@@@WWWaaadddrrriiiBBBIIILLLEEEOOOGGGHHHHHHIIIIIIIIIIIIIIIHHHIIIJJJJJJJJJIIIHHHHHHJJJKKKJJJHHHEEEFFFJJJNNNJJJWWWvvv{{{{{{cccWWWWWW]]]dddbbb[[[[[[ccccccfffddd___^^^bbbeeefffddd]]]WWWTTTSSSTTTYYY___SSSWWW\\\______\\\[[[ZZZRRRhhh]]]kkkyyyqqqZZZ>>>888NNNcccWWWuuuYYYTTTaaaqqq}}}]]]===555===BBBDDDBBB???===;;;999666333222222222222222111111111/////////////////////////////////000111222333444444666777777<<>>???DDDGGGGGGGGGIIIOOOOOOPPPSSSVVVZZZ\\\]]]cccllleee\\\\\\SSSTTThhhXXXVVVWWW[[[]]]\\\___fffvvvxxxxxxuuuoooiiifffeeeddd]]]TTTJJJ>>>444666===jjj||||||uuuQQQEEELLLMMMJJJLLLHHHHHHGGGFFFGGGHHHIIIJJJGGGGGGHHHIIIIIIIIIHHHHHHMMMLLLJJJGGGEEEFFFJJJMMMQQQQQQ]]]mmm```aaa]]]ccchhhhhhcccaaadddhhhcccfffgggdddcccfffgggfffkkkddd^^^\\\YYYXXX\\\dddXXXZZZ\\\]]]\\\\\\\\\\\\VVVaaa\\\UUUvvvuuujjj```NNNKKKjjjFFF[[[www]]]\\\iiizzz~~~eeeMMM@@@<<>>======;;;777444222222222222222111000000////////////////////////000000000000222333444555888:::???FFFTTThhh|||nnnhhhwwwttt|||xxxooosss]]]\\\]]]```cccaaa]]]ZZZZZZYYYYYYXXXYYY[[[\\\]]]```bbbccccccbbbaaabbbccciiibbbbbbiiihhhjjj___IIIbbbgggTTTWWW[[[XXXZZZbbbYYYYYYYYYXXXXXXYYY]]]___[[[[[[ZZZ[[[aaajjjkkkfffpppfffNNNNNNNNNKKKEEEAAAEEEOOOYYYhhhzzz~~~{{{|||{{{zzzyyyvvvrrrlllgggeeefffbbbfffppptttwwwhhhnnnsssmmmjjjnnnlllmmmnnnnnnmmmllllllmmmppppppppppppqqqsssvvvxxxllljjjqqq|||aaaLLLDDDrrr```XXXGGG[[[|||~~~wwwoookkkrrrRRR>>>999<<<777444333...,,,++++++***)))*********)))))))))))))))))))))))))))(((&&&''')))...444777666<<<@@@@@@DDDOOO\\\bbbaaaYYYKKK===333...---------,,,******---///---)))'''***///444777;;;???BBB======@@@CCCBBB@@@DDDJJJKKKIIIIIIKKKPPPRRRRRRPPPOOO[[[VVVQQQVVVNNNNNNbbbUUUOOOOOOUUU\\\```gggooollljjjgggfffeeeccc```]]]\\\PPPCCC:::222///777CCC{{{yyyuuuPPPBBBVVVTTTNNNNNNDDDIIIHHHFFFEEEEEEGGGIIIJJJFFFGGGHHHHHHIIIIIIIIIIIIJJJLLLNNNPPPOOONNNLLLLLLJJJLLLNNNVVVpppllldddggglllaaahhhjjjgggdddfffgggeee^^^dddgggeeeeeegggfffdddgggcccbbbdddaaaYYYXXX\\\___^^^\\\[[[[[[]]]___aaaeeeTTT^^^[[[PPPyyy|||hhhFFF@@@yyymmmSSSaaa]]]cccwwwwwwSSS???=========>>>>>><<<999666111222222222222111000000000000000000000/////////000000000111222444555666;;;@@@KKK\\\rrrVVVrrrpppqqqdddnnnwwwVVV\\\\\\[[[\\\```ccc___YYYZZZYYYYYYYYYYYY[[[\\\]]]```aaabbbbbbaaaaaabbbdddfff___ccckkkggg```qqqEEE@@@pppttt```VVV___ccc[[[YYY___bbbbbbaaa___]]]]]]```bbb[[[aaa```ZZZ]]]hhhiiibbbccckkkPPPPPPMMMHHHDDDCCCFFFJJJYYYmmmyyy{{{xxxzzzyyywwwuuurrrllleee``````bbbbbbjjjxxxooommmooovvvxxxsssnnnllloooooonnnmmmkkklllnnnpppppprrrttttttttttttwwwyyyuuujjjttt~~~|||aaaOOORRRiii\\\PPPPPPYYYrrrqqqjjjjjjoootttRRRBBB;;;:::333222444...,,,+++******))))))******))))))(((((((((((())))))&&&(((***)))(((***000666999999<<<@@@DDDMMM___pppfffcccQQQCCCDDD>>>///))),,,---000111---((()))...+++++++++******///777===FFFEEEDDDCCCBBBBBBBBBBBBHHHIIIKKKMMMNNNNNNMMMMMMLLLMMMMMMLLLIIIGGGFFFGGGFFFPPP[[[bbbgggjjjgggbbbaaa\\\VVVTTTUUUUUUSSSQQQ???333555222+++???WWWUUUcccxxxWWWRRRKKKHHHHHHJJJJJJIIIHHHGGGFFFEEEEEEFFFGGGHHHEEEFFFGGGGGGHHHHHHHHHHHHKKKMMMOOOPPPPPPPPPQQQRRRNNNNNNRRRVVVUUU___xxxeeedddgggccc^^^___aaa^^^[[[[[[___aaabbbaaa```````````````aaaaaaaaadddaaa]]][[[ZZZZZZZZZYYY]]]]]]]]]\\\[[[YYYXXXWWWUUUWWWZZZYYYRRR[[[}}}ssscccDDDFFF]]]rrrxxxvvvjjjxxxdddFFF333:::HHH===555777222777555222222333333333222111111111000///000333666...222222///111:::???>>>LLLZZZlll{{{zzzTTTeeeooouuutttiiixxxSSSUUU[[[]]]\\\[[[^^^eeejjjjjj]]]]]]^^^\\\ZZZZZZ[[[\\\^^^aaadddcccaaa```aaabbb``````gggllliiiffftttQQQFFFOOOooo|||}}}qqqaaacccddddddcccbbbcccdddaaadddfffgggfffdddcccccceeeeeeddddddeeefffhhhiiicccttt}}}```KKKMMMNNNCCC???DDDLLLRRRaaattt}}}{{{}}}yyy}}}rrrnnnvvvhhhWWW\\\eee]]]aaattthhhgggkkkssstttooonnnqqqrrroookkkiiikkknnnpppqqqoootttwwwuuuqqqqqqvvv|||tttjjj~~~xxxTTTIIIWWWjjjsssrrrhhhMMMEEERRRffftttnnnmmmlllnnnuuuRRRBBB;;;:::333222444...,,,+++******))))))******))))))(((((((((((())))))&&&(((***)))''')))...444======AAAEEEEEEFFFLLLSSSUUUhhhmmmbbbUUUEEE;;;???///(((%%%***//////,,,++++++++++++)))(((***///333333555999>>>DDDJJJOOOQQQMMMLLLLLLJJJIIIFFFEEEDDD@@@@@@@@@BBBEEEHHHKKKMMMZZZ```ddddddcccbbb\\\VVVMMMKKKKKKLLLLLLHHH>>>777777;;;999...===tttzzzwwwvvvdddPPPLLLGGGEEEEEEFFFFFFFFFIIIHHHGGGFFFEEEEEEFFFFFFEEEFFFGGGGGGGGGFFFEEEDDDIIIKKKNNNNNNNNNNNNOOOQQQNNNMMMPPPSSSPPPNNN[[[mmmhhh\\\XXX___ccc```___cccdddaaa___]]]]]][[[XXXUUUWWWZZZ___cccdddbbb^^^[[[ZZZXXXUUUTTTTTTTTTTTTSSSWWWWWWXXXWWWWWWVVVUUUUUURRRPPPQQQRRROOOSSSjjjtttFFFKKKOOOIIILLL666ttt~~~xxxyyywwwxxx{{{WWW;;;444555===EEEEEE444444333111...+++))))))222222000---***)))+++,,,888666777999999>>>NNN___eeeooo|||wwwqqqMMMRRRtttpppuuu{{{zzz}}}{{{uuutttWWW>>>dddZZZ\\\ZZZWWWYYY```dddccc_________^^^\\\\\\]]]______aaabbbaaa___^^^___aaabbbaaaeeekkkkkkkkkzzzJJJ@@@YYYppp~~~fffdddfffggggggeeeddddddeeebbbeeehhhjjjiiiiiiiiijjjeeedddddddddeeegggiiijjjkkktttaaaMMMNNNNNNJJJFFFDDDHHHTTTdddqqq{{{|||zzzyyyzzzyyy}}}ooo```]]]VVV[[[qqqiiiooo~~~vvvhhhfffhhhnnnooojjjggghhhiiigggfffhhhkkkoooqqqqqqnnnqqqttttttssstttyyy}}}~~~]]]gggjjjMMMPPP___ffflllqqq]]]CCCEEE[[[|||{{{xxxxxxxxxwwwvvvRRRBBB;;;:::333222444...,,,+++******))))))******))))))(((((((((((())))))'''((()))(((&&&''',,,000;;;<<>>:::888444---((()))(((111===OOOrrr^^^===KKKIIIGGGFFFGGGHHHGGGFFFJJJIIIGGGEEEDDDDDDEEEEEEEEEFFFGGGHHHGGGEEECCCAAAGGGIIIKKKLLLLLLLLLMMMNNNJJJFFFIIIOOOPPPKKKKKKQQQ\\\yyysss]]]QQQQQQVVV___^^^XXXWWW\\\\\\[[[\\\\\\]]][[[WWWTTTRRRUUUZZZ^^^```^^^[[[YYYXXXVVVUUUUUUUUUUUUTTTRRRQQQQQQQQQRRRRRRSSSSSSSSSQQQLLLKKKQQQSSSTTT[[[eeecccFFF999HHH```TTTDDDhhhtttrrrpppvvvsss|||eeeTTTMMM@@@///(((222333444444444444555666...000222333555999===AAA;;;999AAAMMMMMMJJJ^^^zzzppp~~~wwwcccrrrMMMQQQuuurrr}}}yyy~~~XXXKKK]]]ZZZ[[[YYYUUUUUU[[[^^^]]]```aaaaaa```^^^^^^___aaa___```aaaaaa``````bbbdddbbb___```eeehhhjjjuuujjj>>>AAA]]]}}}tttbbbcccdddcccaaa```aaabbbbbbdddgggiiihhhhhhhhhiiigggfffdddbbbbbbdddfffhhhllllll{{{xxxWWWIIIIIIMMMCCCCCCGGGOOOYYYddduuu~~~~~~|||zzzwwwrrrlll\\\VVV\\\YYYUUU]]]nnnccciiifffggglllooollliiigggfffeeefffhhhlllnnnoooooojjjkkkmmmooorrruuuxxxzzzaaa^^^yyy{{{rrrbbbFFFJJJ___eeerrrIIIBBBDDDQQQqqqRRRBBB;;;:::333222333...,,,+++******))))))******))))))(((((((((((())))))'''(((((('''&&&&&&))),,,444777===CCCFFFIIISSS]]]nnn{{{yyy```RRRIIIDDD???999000)))***///------...---,,,***((((((++++++***++++++,,,------777999>>>DDDLLLTTT[[[___pppkkkffffffjjjkkkiiifffUUUVVVRRRKKKFFFEEECCC???444000,,,,,,///222333222222@@@[[[nnnlllmmm{{{{{{eeeBBBFFFDDDDDDEEEFFFGGGGGGFFFEEEFFFFFFDDDCCCCCCDDDDDDEEEDDDEEEGGGHHHHHHFFFDDDCCCFFFGGGJJJJJJJJJIIIJJJLLLHHHDDDEEEKKKOOONNNPPPTTTOOOSSS___wwwttt^^^TTTRRRVVVWWW[[[___\\\TTTSSSWWWXXXXXXYYYZZZ[[[[[[ZZZYYYXXXWWWWWWWWWWWWXXXZZZ[[[ZZZXXXWWWXXXXXXWWWUUUSSSMMMNNNNNNOOOQQQRRRSSSTTTOOOKKKKKKSSSXXXWWWVVVXXX___GGG...@@@MMMFFFGGGRRRssspppTTT___sssggguuurrrsssyyy^^^TTT???999222......000111111555666888888888:::===???^^^cccooovvvlll]]]^^^jjj~~~~~~}}}{{{SSSRRRiiiuuuwwwiiiuuu}}}yyynnnyyyoookkk___NNNYYYZZZXXXTTTTTTYYY\\\\\\```aaaaaa```___^^^```aaa\\\^^^aaadddeeefffggggggbbb^^^]]]bbbfffggglllrrr]]]>>>GGGmmm|||}}}|||ccc^^^______^^^\\\[[[\\\]]]___```bbbaaa```^^^^^^___iiigggdddaaa```aaabbbdddgggdddkkkaaaOOOHHHNNNHHHDDDFFFKKKRRR]]]gggsssuuuyyy}}}~~~}}}~~~|||vvvqqqeee[[[RRRTTT\\\]]]YYYYYYyyykkkkkkfffddddddiiinnnooollliiimmmkkkiiiiiijjjlllmmmllliiiggghhhkkkpppttttttsss}}}vvvkkknnnuuurrrwwwVVVHHHPPPWWW{{{vvvZZZDDD@@@KKKZZZ{{{RRRBBB;;;:::333222333...,,,+++******))))))******))))))(((((((((((())))))((((((((('''&&&&&&''')))---222;;;@@@@@@BBBMMMZZZPPPdddoooqqqtttrrrnnnsssaaaWWWMMMEEE<<<333......,,,,,,------------+++***************+++,,,------)))***+++///333888<<>>???<<<888777888444...,,,......,,,333111,,,(((***777JJJYYY[[[ppp}}}TTT@@@BBBAAA;;;;;;>>>AAACCCCCCBBBBBBBBB?????????@@@BBBDDDFFFHHHCCCDDDFFFGGGHHHIIIJJJJJJFFFGGGIIIIIIIIIHHHIIIJJJLLLOOOSSSSSSPPPMMMKKKLLLTTTVVVWWWVVVTTTUUUYYY]]]gggyyyzzzbbb]]]\\\bbbgggfffcccaaa___YYYRRRPPPQQQTTTVVVWWW]]]]]]\\\[[[ZZZ[[[^^^aaa]]]___aaaaaa```]]]YYYWWWVVVUUUSSSRRRSSSRRRPPPOOOPPPPPPOOOOOOPPPRRRTTTUUUUUUVVVWWWUUUQQQPPPRRRUUURRRMMMNNNgggdddJJJLLLYYYDDDLLL~~~jjjMMMIII\\\dddZZZQQQ|||qqqfffbbbfffiiihhheeeXXX\\\aaafffkkkpppuuuyyyzzzxxxwww{{{wwwggg>>>GGGYYYwww|||sss~~~~~~nnn~~~sss[[[cccbbbXXXWWWYYYRRRSSSRRRNNNPPPVVVZZZZZZ[[[\\\\\\\\\[[[[[[\\\^^^]]]]]]]]]___``````^^^\\\ZZZZZZ\\\bbbiiilllkkkjjjhhhmmmzzzDDD666FFFccczzz}}}vvv{{{hhhZZZ```RRRRRRRRRQQQPPPPPPRRRTTTUUUWWWYYYZZZ[[[\\\___aaa_________aaacccfffhhhjjjccccccbbbeeeooo___XXXRRRPPPNNNHHHEEEEEEFFFIIINNNUUU]]]dddjjjmmmlllnnnttt{{{}}}xxxwwwyyy||||||xxxrrrkkkcccYYYPPPJJJKKKGGGQQQ___ggg|||llllllggg___dddggghhhggggggiiihhhfffooojjjdddbbbdddiiinnnpppmmmlllkkknnnqqqrrrqqqnnnoootttmmmmmmwwwooommmfffTTTHHHTTTIII@@@<<>>ZZZwwwsss}}}~~~{{{yyyeeeMMMBBBMMMNNN???@@@CCCFFFHHHGGGFFFFFFHHHAAAAAAAAAAAACCCEEEGGGHHHEEEEEEEEEEEEFFFGGGIIIJJJGGGIIIJJJJJJIIIIIIIIIJJJJJJMMMPPPRRRRRRSSSRRRPPPPPPLLLNNNWWWaaaaaaYYYPPPQQQ[[[ZZZ^^^nnnttt|||yyyoookkkfffZZZMMMeee[[[UUUZZZaaa```\\\ZZZ\\\XXXSSSPPPOOORRRTTTTTTXXXZZZ\\\]]]]]]^^^aaaddd[[[\\\^^^^^^^^^[[[XXXVVVVVVTTTRRRRRRSSSUUUUUUTTTQQQPPPOOONNNNNNPPPQQQSSSVVVWWWVVVQQQMMMLLLOOORRRTTTOOOGGGLLLlllrrrWWWYYY}}}VVVBBBRRRfffZZZBBBNNNbbb\\\___dddjjjpppssssssrrr~~~yyytttsssrrruuuxxx}}}~~~yyyvvvrrrzzzyyylllZZZLLLcccjjjddd___lllwwwuuuttt{{{}}}ssssssnnnZZZPPPKKKIIIXXX```RRRSSSTTTRRROOOPPPVVVZZZYYYYYYZZZ[[[ZZZYYYZZZ[[[]]]^^^[[[WWWVVVYYY]]]``````ZZZ[[[\\\___dddjjjlllkkkkkkhhhyyy|||rrrDDD;;;KKK___ooo|||vvvyyytttPPPOOOOOOPPPPPPOOONNNOOORRRTTTYYY[[[]]]___```cccfffiii```aaaccceeegggiiijjjjjjdddccceeehhhjjjvvvttt```NNNGGGIIIDDDDDDFFFHHHLLLQQQUUUXXX]]]___fffoooxxx}}}}}}|||}}}{{{ttttttuuusssppppppqqqrrrkkkgggaaaXXXQQQNNNNNNPPPZZZQQQfffhhhooommmkkk[[[eeellloookkkhhhjjjlllkkkkkkhhhdddcccfffkkkppprrrjjjkkklllnnnooopppooonnnjjjkkkiiilllrrrmmmlllyyyzzzjjjLLLggglll[[[KKKFFFLLL^^^~~~RRRBBB;;;:::444222444...,,,++++++***)))*********))))))(((((((((((())))))((('''&&&''')))))))))(((...&&&###,,,:::EEEMMMRRRXXXhhhlllgggggghhhnnn{{{|||~~~lll\\\YYY```FFF???666000......---,,,,,,,,,++++++******++++++((()))***,,,,,,,,,+++***+++,,,---,,,++++++---...,,,......+++***,,,+++(((...===NNNVVVXXXaaattt}}}oooHHH@@@MMMGGG???CCCCCC???CCCFFFGGGEEEDDDFFFHHHDDDDDDCCCCCCDDDEEEGGGHHHGGGFFFDDDCCCCCCEEEGGGHHHHHHJJJKKKKKKJJJIIIJJJKKKNNNLLLIIIGGGJJJOOOPPPNNNNNNPPPSSSSSSOOOMMMQQQVVVPPP[[[XXXZZZggg___UUU```^^^```fffkkkggg\\\UUUUUUVVV\\\\\\VVVSSSWWW\\\\\\RRRRRRWWW]]][[[UUUUUUYYYQQQSSSUUUTTTTTTXXX[[[\\\]]]```bbbaaa]]]ZZZYYYZZZZZZXXXUUUSSSSSSTTTWWWXXXQQQOOONNNNNNQQQTTTVVVVVVQQQPPPNNNMMMLLLMMMOOOPPPLLLNNNLLLHHHEEEGGGJJJKKKJJJMMMRRRRRRJJJWWW]]]MMMMMM\\\|||dddLLLSSSlllpppnnngggWWWWWWbbbooouuuqqqiiibbb```[[[]]]```bbbcccdddfffgggiiieeelllzzzyyyllljjjrrryyyYYYPPP]]]nnnzzzxxxnnnooowwwoooiiiffffffgggyyygggQQQOOOYYYWWWJJJSSS\\\OOOVVVWWWUUUQQQRRRXXX[[[ZZZYYYZZZZZZZZZYYYYYY[[[]]]^^^XXXRRRQQQWWW```gggkkkddddddbbbaaaeeekkkooopppppplllnnn```???;;;FFFYYYkkkyyyyyyuuutttxxxlllTTT]]]VVVVVVVVVVVVUUUWWWZZZ]]]___aaaccccccdddeeehhhkkkeeefffhhhiiiiiiiiihhhgggiiifffhhhllliiihhhyyyyyy[[[QQQUUUMMMKKKHHHEEEDDDDDDFFFGGGKKKNNNUUU___iiinnnooommmqqqrrrtttuuutttssspppooolllmmmnnnnnnlllkkkjjjjjjXXXVVVQQQKKKIIIOOOZZZccctttsssccczzzfffjjjlll]]]gggmmmiiieeeiiimmmnnnllljjjhhhhhhkkknnnqqqrrreeegggiiikkklllllllllllleeennnnnnhhhjjjtttvvvrrrsss~~~lllWWWYYYyyy```RRRNNNJJJPPP^^^|||MMM???;;;;;;444222333///...---,,,+++************))))))))))))((((((((((((((((((((((((((((((((((((((()))(((&&&)))555HHHVVVPPPVVVgggxxxuuujjjooo|||uuulllfffeeeXXXXXXOOO222'''...+++,,,------,,,...111222///(((***(((***000***%%%---///'''&&&///444///,,,///...(((---111+++,,,333222===\\\~~~|||sss}}}xxx~~~ZZZGGGGGGFFFGGGGGGEEEAAA>>>AAAAAABBBBBBCCCBBBBBBBBBBBBCCCCCCBBB@@@???@@@AAA???@@@@@@AAAAAABBBBBBBBBGGGFFFFFFFFFGGGGGGHHHIIILLLJJJHHHHHHKKKLLLKKKIIIMMMMMMLLLLLLKKKKKKJJJJJJMMMQQQTTTSSSPPPQQQUUUYYYYYYYYYYYYYYYXXXTTTNNNIIIOOOOOOPPPRRRUUUUUUTTTRRRRRRQQQRRRTTTVVVVVVTTTRRRRRRPPPMMMLLLNNNSSSYYY\\\YYY\\\^^^___\\\XXXSSSPPPUUUVVVVVVWWWWWWXXXXXXYYYWWWPPPIIIGGGJJJMMMMMMLLLKKKMMMMMMJJJGGGIIIPPPWWWLLLJJJHHHGGGFFFGGGIIIJJJJJJJJJKKKIIIDDDGGGZZZoooppp|||eeeGGG===VVVvvv{{{aaaUUURRRUUUcccsss{{{uuuhhh]]]___jjjqqqqqqqqqfff^^^aaagggfff___ZZZKKKIIILLLXXXgggtttgggKKKHHHcccyyyqqqpppzzz|||yyyfff```xxxnnnKKKLLLPPPTTTUUUSSSQQQRRRTTTRRRRRRSSSTTTTTTTTTTTTTTT```______^^^^^^^^^_________aaacccbbb```___aaaccchhhhhheeeaaabbbffffffccc___oookkktttSSS:::???JJJ[[[jjj{{{wwwrrruuu|||yyyrrrYYYeee[[[OOOaaaZZZZZZ[[[]]]___``````___\\\___bbbbbb```___aaacccbbbbbbccchhhmmmpppooommmjjjjjjkkkjjjkkkooossswwwaaaOOOWWWJJJJJJNNNJJJJJJJJJDDDHHHDDDKKKQQQNNNRRRXXXSSS___```bbbdddeeefffffffffhhheeeeeeeee```UUUNNNMMMJJJNNNWWW_________fffppp}}}nnndddbbbggglllooobbbccceeeffffffggghhhjjjiiiiiijjjmmmpppqqqooolllkkkhhhffffffiiikkkjjjhhhiiimmmoooooollllllpppuuuttt|||yyy{{{yyynnn```MMM]]]tttUUUNNNLLLQQQccc}}}MMM???;;;;;;444222333///...---,,,+++************))))))))))))((((((((((((((((((((((((((((((((((((((()))(((&&&'''///>>>JJJ]]]MMMQQQllluuuhhhfffssszzzuuugggaaaaaa[[[UUUNNNEEE444333000---(((%%%&&&)))%%%444222&&&,,,444000,,,,,,+++,,,+++'''%%%)))111222000///)))...LLLccc```MMM___vvv}}}wwwzzzsss]]]BBBBBBAAAAAABBBCCCBBB???===>>>??????@@@@@@?????????;;;<<<======<<<;;;===>>>>>>>>>??????@@@@@@AAAAAAEEEEEEFFFFFFGGGHHHJJJJJJEEECCCBBBDDDGGGIIIIIIHHHKKKKKKJJJJJJJJJJJJJJJJJJMMMPPPRRRQQQOOOOOORRRVVVTTTUUUVVVWWWXXXUUUPPPLLLKKKKKKKKKNNNQQQTTTTTTSSSQQQQQQRRRTTTVVVVVVTTTSSSNNNOOOQQQSSSUUUVVVWWWWWWRRRQQQPPPRRRUUUTTTPPPKKKQQQQQQQQQRRRSSSSSSTTTTTTTTTNNNHHHGGGIIIJJJIIIGGGIIIKKKMMMLLLKKKMMMTTTZZZJJJIIIGGGFFFFFFFFFFFFGGGFFFCCCBBBAAA??????HHHSSS~~~|||wwwZZZLLLKKKRRR]]]xxxdddRRRWWWTTTJJJ???===GGGQQQUUUYYYTTTRRRXXX]]][[[WWWVVVbbbhhhttt|||xxxkkk___[[[<<>><<<;;;;;;<<<<<<<<<;;;;;;:::666777999999999999:::<<<<<<<<<======>>>??????@@@DDDDDDDDDEEEFFFHHHIIIJJJFFFDDDDDDEEEGGGIIIIIIHHHJJJIIIHHHHHHHHHIIIJJJKKKMMMPPPQQQPPPNNNNNNQQQTTTQQQQQQSSSVVVXXXVVVSSSOOOMMMKKKJJJJJJMMMPPPRRRRRRNNNNNNPPPSSSVVVWWWWWWUUUOOOQQQSSSUUUWWWWWWWWWWWWUUUPPPLLLNNNRRRTTTQQQMMMKKKKKKKKKLLLMMMMMMNNNNNNQQQMMMHHHGGGHHHIIIGGGEEEIIIKKKMMMLLLKKKLLLPPPTTTFFFFFFFFFFFFEEEDDDCCCBBBDDD@@@===@@@AAA@@@???@@@EEE___tttJJJFFFMMMeee}}}ZZZaaaccc[[[MMM@@@444,,,222444;;;GGGPPPTTTWWW[[[___\\\YYYUUUNNNKKKRRR\\\pppsss{{{wwwmmmqqqsssiiizzz|||~~~oooooo|||vvvdddMMMJJJMMMGGGHHHJJJNNNRRRTTTSSSRRRSSSSSSSSSSSSTTTTTTTTTTTTYYYYYYZZZ[[[\\\]]]^^^^^^aaa___\\\XXXUUUVVVYYY\\\cccdddbbb^^^___bbbbbb^^^gggXXX]]]cccqqqyyy^^^777999BBBNNN\\\ppp~~~~~~sssdddbbbdddppp[[[TTTYYYSSSRRRVVVSSSRRRVVV\\\___]]]YYY\\\\\\\\\ZZZYYYYYYZZZ\\\\\\XXXUUUUUUXXX^^^bbbeeedddfffhhhhhhhhhhhhjjjlllfffwww~~~lllWWWNNNNNNIIIJJJHHHOOOQQQGGGCCCDDD===EEEFFFGGGIIIKKKLLLMMMMMMJJJLLLKKKHHHMMMTTTQQQHHHSSSccctttiiiddd___]]]___``````^^^```aaaaaa```]]]\\\\\\]]]cccdddfffkkkpppssssssrrrjjjhhhfffgggiiihhheeeaaa```cccggghhhfffeeefffiiieeehhhoooqqqnnn{{{zzzjjjcccYYYdddwwwssssssmmmVVVMMMMMMLLLHHHPPP\\\nnn~~~NNN@@@<<<<<<444222444///------,,,+++************))))))))))))((((((((((((((((((((((((((((((((((((%%%''')))(((%%%%%%)))---111\\\sssbbbYYYlll{{{vvvooojjjhhhqqqmmm[[[aaannncccZZZWWWLLL<<<666:::@@@222'''222>>>222***666000///***&&&...;;;;;;111BBBwwwXXXWWWuuuvvvyyywww}}}bbbEEE<<<>>>>>>======<<<===??????===;;;888888999999999888777777666888999999888888999:::::::::;;;<<<===>>>>>>???BBBBBBBBBCCCCCCEEEFFFFFFIIIHHHFFFFFFEEEEEEEEEEEEJJJIIIHHHHHHHHHJJJKKKMMMPPPRRRSSSRRRPPPPPPRRRTTTRRRRRRTTTWWWYYYYYYVVVSSSTTTQQQMMMKKKLLLNNNPPPPPPMMMMMMOOORRRVVVXXXWWWVVVVVVTTTRRRQQQRRRVVVZZZ\\\[[[WWWRRRPPPQQQSSSRRRQQQIIIJJJJJJKKKKKKLLLLLLMMMNNNLLLJJJJJJLLLLLLJJJHHHLLLMMMMMMJJJGGGDDDDDDEEECCCDDDEEEEEEDDDCCCAAA???AAA>>>===@@@DDDCCC@@@===:::BBBQQQooowww```HHHAAAHHHQQQZZZaaaTTTaaapppyyyxxxpppeee^^^CCC@@@@@@DDDFFFDDDCCCDDD555===KKK[[[eeellluuummm]]]XXX```vvv}}}zzzuuurrrkkkfffnnnzzz[[[IIIQQQUUUNNNHHHHHHIIIMMMRRRTTTRRROOOOOOOOOOOONNNOOOOOOOOOPPPVVVVVVXXXZZZ\\\]]]^^^^^^\\\[[[YYYWWWWWWYYY\\\^^^\\\]]]]]][[[]]]aaa```\\\]]][[[___ZZZZZZ{{{YYY888888???MMM[[[eeepppyyy|||~~~zzzooofffaaa___iiizzzwwwpppNNNIIIQQQOOOMMMPPPMMMLLLPPPWWWZZZWWWTTTYYYXXXWWWVVVVVVXXXZZZ\\\WWWTTTQQQPPPRRRWWW\\\^^^]]]___bbbdddddddddeeeggggggbbbtttrrreeePPPVVVdddfffVVVOOORRROOOLLLKKKHHHFFFEEEFFFHHHJJJ@@@LLLUUU[[[lll}}}{{{mmmhhhnnnggg___[[[\\\```bbbbbbaaabbbbbb```]]]\\\\\\]]]bbbccceeegggjjjlllllllllllljjjiiijjjlllkkkfffbbb^^^bbbeeegggeeeddddddeeeiiidddgggnnnllljjj}}}sssLLLFFFHHHaaatttfff___qqqvvv[[[XXX^^^NNNKKKGGGHHHOOO[[[gggoooNNN@@@<<<<<<555333444000------,,,+++************))))))))))))(((((((((((((((((((((((((((((((((((($$$&&&))))))'''%%%'''((("""444VVVuuuwwwfff___eeellllllpppyyyxxxmmmdddbbbkkkppplllfffdddaaaPPPBBBLLLYYYOOODDDJJJddd```SSSEEEIII]]]lllpppccchhh{{{yyy~~~}}}tttjjjWWWCCC:::<<<>>><<<===;;;::::::;;;;;;999777777777777777777666555555777888888777666555555777888999:::;;;<<<===>>>>>>@@@@@@@@@??????@@@AAAAAADDDDDDCCCBBBAAAAAABBBBBBKKKKKKJJJJJJJJJLLLMMMNNNSSSTTTTTTSSSSSSSSSTTTUUUUUUUUUVVVYYYZZZZZZWWWUUUXXXUUUQQQOOOPPPRRRRRRRRRQQQQQQQQQSSSUUUUUUSSSQQQVVVUUUSSSRRRRRRUUUXXXZZZUUUUUUTTTPPPMMMMMMQQQUUUOOOOOOPPPPPPQQQRRRRRRRRRMMMMMMMMMNNNOOOPPPOOONNNNNNMMMLLLHHHDDD@@@===<<>>:::<<<===<<<===>>>>>>===AAABBB<<<<<>>>>>???AAABBBDDDDDDDDDEEEHHHJJJLLLMMMMMMMMMMMMNNNNNNNNNTTTSSSSSSSSSTTTUUUUUUVVVUUUUUUVVVXXXYYYYYYWWWTTTTTTSSSRRRSSSUUUWWWWWWVVVVVVUUUTTTTTTSSSQQQNNNKKKPPPQQQTTTVVVWWWVVVTTTRRRNNNRRRTTTRRRNNNNNNTTTZZZTTTTTTUUUUUUVVVWWWWWWWWWLLLLLLMMMMMMNNNNNNOOOOOOKKKJJJHHHFFFCCC@@@>>>===;;;===>>>@@@@@@???>>>===:::>>>>>>:::888999;;;;;;888777999888444BBBnnnaaaRRRBBB;;;===DDDMMMUUUfff^^^[[[bbbnnnvvv{{{~~~kkk\\\OOOLLLUUUfffzzzhhhsss~~~sssooo___KKKCCCMMMNNNBBBBBBOOONNNNNNOOOQQQRRRQQQNNNLLLQQQPPPNNNMMMMMMMMMNNNOOOLLLNNNQQQTTTVVVWWWWWWWWWWWWVVVUUUVVVXXXXXXWWWVVVQQQUUUXXXYYY]]]aaa```\\\VVV```WWWVVVddd]]]ggg|||jjj===666;;;;;;DDDVVVfffnnn|||xxxjjjgggqqqrrrnnnccc^^^ZZZZZZcccsssqqqjjjxxxiii```]]]^^^YYYPPPLLLNNNQQQQQQRRRTTTVVVWWWWWWVVVQQQPPPPPPRRRVVVYYY[[[[[[[[[]]]^^^^^^]]]]]]___```[[[^^^bbbfffgggiiikkklll^^^hhhggg^^^lllooogggmmm___^^^^^^aaaeeefffccc```cccdddeeedddcccbbbcccdddggghhhhhhfffdddbbbbbbccckkkiiihhhjjjmmmmmmjjjggg``````bbbcccccccccbbbbbb^^^fffllljjjiiikkkmmmlllwwwuuugggRRRGGGNNN\\\ZZZiiisssrrrtttOOO@@@======555333555000...---,,,+++************))))))))))))((((((((((((((((((((((((((((((((((((''''''(((((('''''''''(((+++,,,&&&'''EEEppp{{{ccclllwww}}}yyywwwwwwyyy~~~vvvlllsss}}}xxxssszzz{{{vvvuuuzzzcccBBB;;;666999>>>===888444777555444444555666666555333444444333333111000000000222333222000000111222222222333555666888999999999::::::;;;===>>>@@@AAABBBEEEGGGHHHHHHIIILLLPPPLLLMMMOOOOOOOOONNNLLLKKKPPPPPPOOOPPPRRRSSSTTTTTTQQQPPPQQQSSSVVVVVVUUUSSSPPPQQQSSSVVVXXXYYYVVVTTTSSSRRRRRRSSSSSSSSSPPPNNNNNNPPPSSSUUUUUUSSSQQQOOONNNQQQTTTTTTRRRRRRUUUXXXQQQQQQRRRSSSSSSTTTTTTUUUJJJJJJJJJIIIHHHHHHHHHIIIHHHFFFCCCAAA@@@>>>===<<<666777999;;;<<<<<<<<<<<<999======888777999:::777......444;;;777000:::LLLhhh{{{sssooohhh```\\\]]]SSSMMMJJJLLLOOOQQQTTTYYY^^^YYYVVV[[[dddppp~~~}}}}}}vvvyyy~~~www}}}ggg???EEEPPPQQQEEEBBBKKKOOOKKKLLLOOOQQQQQQPPPNNNNNNMMMSSSRRRPPPOOONNNOOOPPPQQQMMMNNNQQQTTTVVVWWWWWWWWWXXXUUUSSSTTTWWWZZZ[[[ZZZTTTXXX[[[\\\___bbb```[[[\\\[[[[[[```dddaaafffuuu~~~fffJJJ<<<555666;;;HHHTTTaaaqqqhhhSSSPPPXXXYYYdddppp|||xxxpppnnnfffYYYSSSVVVWWW___lll|||xxxlllpppggg]]]]]]___WWWPPPQQQRRRSSSUUUWWWXXXWWWVVVXXXYYYWWWVVVVVVYYY]]]______^^^^^^___```___]]]]]]___bbb]]]```ccceeeggghhhjjjlllvvvkkkhhhjjjeeedddnnn^^^hhhmmm^^^```______bbbfffgggdddaaabbbcccccccccaaa```aaabbbdddeeefffdddbbbaaabbbdddkkkiiihhhjjjnnnpppooommmddddddddddddeeefffeeeeeeeeejjjnnnmmmiiihhhiiijjjtttqqqeeeUUUTTTKKKQQQ[[[eeellluuuOOOAAA======555444555000...---,,,+++************))))))))))))((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&''''''!!!(((---)))%%%333WWWyyywwwmmmooo|||xxxwwwnnnttt|||wwwiiissseeeRRRRRRIII999777777888555222444999777555444555777999999888222222222222111000///...///000222222111111333444///000111222444555666777777777999;;;===@@@CCCDDDCCCEEEGGGFFFEEEEEEHHHKKKLLLMMMOOOPPPPPPNNNKKKIIIMMMLLLLLLMMMOOOQQQRRRRRRLLLLLLMMMOOORRRTTTSSSQQQPPPQQQTTTWWWYYYWWWRRRNNNLLLLLLNNNQQQUUUWWWVVVUUURRRQQQPPPNNNOOOPPPRRRSSSOOOOOOPPPQQQRRRQQQOOONNNKKKKKKKKKLLLMMMMMMNNNNNNHHHHHHGGGDDDBBBAAABBBCCCFFFCCC???===;;;:::999888333444555777999::::::;;;222666666333555999888222333999888000111999777...===KKKnnnyyykkkdddfffiiihhhjjjmmmllllllqqqyyyxxxwwwxxxxxxuuuvvv~~~qqqmmmuuuxxxeeeIIIGGGRRRNNNHHHGGGNNNSSSOOOGGGBBBJJJNNNQQQRRROOOMMMMMMOOOSSSRRRPPPNNNNNNOOOPPPQQQPPPRRRUUUWWWYYYZZZYYYYYYXXXUUURRRSSSYYY___bbbcccXXX\\\^^^___aaaddd```[[[___WWWeeehhhYYYaaarrrjjjzzzTTTCCC>>>;;;666CCCOOO___ooouuu~~~vvvXXXJJJDDDFFFGGGMMM\\\mmmrrrnnnaaaeeeiiigggbbb]]]]]]___[[[TTTRRRUUURRRLLLRRR^^^tttyyygggaaazzzfffggglll[[[WWW[[[ZZZQQQSSS[[[\\\RRRVVVZZZYYYUUUTTTVVVZZZXXXWWWWWWZZZ]]]___^^^[[[]]]^^^^^^\\\YYYYYY]]]aaa^^^```bbbcccdddeeegggiiibbbeeeggghhhgggjjjsss}}}vvvlllhhh[[[[[[eeecccfffaaa[[[ZZZ\\\___`````````aaaaaa```^^^\\\]]]^^^]]]___aaaaaa______bbbeeefffdddbbbeeejjjmmmmmmlllcccaaa``````aaabbbcccbbbfffaaadddnnnsssoookkkkkkbbbooorrruuuvvvbbbVVVMMMNNNRRRZZZnnnzzzrrrkkkkkkpppuuuPPPAAA;;;;;;555444666000---,,,+++***))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((('''''''''***...222444aaawwwxxxnnnxxx|||}}}xxx~~~mmmNNN<<<666444444444444444333333222111111111111222222333333333222111111111000000//////000000000000000000000000000000111111111222222222777888999;;;===???@@@AAACCCDDDEEEFFFGGGGGGGGGGGGBBBDDDFFFHHHIIIIIIIIIIIIIIILLLOOONNNLLLJJJJJJKKKCCCNNNSSSLLLIIIOOOPPPKKKOOOOOOPPPRRRTTTQQQLLLGGGHHHJJJMMMPPPRRRRRRPPPOOOKKKJJJKKKLLLMMMMMMKKKIIIGGGIIIMMMRRRTTTSSSOOOLLLLLLIIIFFFEEEGGGJJJLLLMMMIIIGGGDDDCCCBBBBBB@@@???BBBAAA===888888;;;888333555555666666777777777888666666555444333333222222555555555555555555555555555999===EEEWWWvvvrrr{{{xxxxxx||||||tttnnnmmm~~~~~~|||vvvxxxwwwrrrcccPPPLLLNNNLLLIIIIIIHHHGGGIIILLLLLLIIIFFFOOOQQQRRRRRRPPPPPPQQQSSSTTTWWWXXXUUUOOOMMMOOOSSSSSSUUUXXXZZZ\\\]]]]]]]]]\\\\\\[[[ZZZZZZ]]]aaaddddddeeeeeeeeecccaaaaaabbbddddddbbb```___bbbfffjjjzzzoooHHH222>>>000===???NNNeeeggg{{{lllaaaVVVPPPNNNLLLLLLOOOMMMKKKHHHIIIJJJJJJHHHFFFHHHLLLTTT___lll|||pppnnncccYYYSSSUUURRRNNNLLLMMMPPPSSSTTTVVVVVVVVVVVVUUUUUUUUUUUU[[[ZZZYYYYYYZZZ\\\___aaaXXXXXXWWWXXX[[[^^^aaadddhhhfffccc```^^^___bbbfffddddddeeeeeefffhhhjjjllluuuyyyeeeWWWSSSVVV\\\___[[[ZZZYYYYYYYYYZZZ\\\]]]XXXeeehhhXXXJJJJJJQQQTTTYYYXXXWWWZZZ^^^aaa```^^^dddbbb```]]][[[[[[[[[[[[YYYZZZ\\\___bbbcccaaa___eeeddddddfffiiijjjiiigggaaafffjjjiiikkk~~~wwwpppeee[[[ZZZ___VVVWWW[[[bbbiiillllllkkkPPPAAA;;;;;;555444555000---,,,+++***))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&%%%%%%&&&(((+++,,,444HHHeee}}}zzzttt~~~~~~llllllqqqmmm^^^GGG666222333444222333333333222222111000///000000000111111111222111111000000000/////////......................../////////000000000111111555555777888:::<<<===>>>@@@@@@AAABBBCCCCCCBBBBBB@@@AAADDDFFFHHHIIIJJJJJJJJJLLLMMMLLLIIIGGGHHHIIIGGGTTTYYYPPPHHHJJJLLLIIIJJJJJJLLLPPPRRRQQQMMMIIIDDDFFFHHHJJJKKKKKKJJJIIILLLKKKHHHGGGGGGIIIMMMOOOJJJJJJMMMRRRVVVWWWTTTPPPLLLJJJHHHHHHIIIIIIHHHGGGMMMJJJGGGEEEDDDCCCAAA??????>>>;;;777777:::999444666666666666777777777888555555444333333222111111333333333333333333333333.........---111===PPP^^^|||}}}zzz~~~{{{wwwuuu~~~xxxWWWPPPGGGCCCDDDFFFEEECCCGGGFFFFFFHHHJJJJJJHHHEEEMMMOOOPPPPPPNNNNNNOOOQQQOOORRRSSSQQQMMMKKKMMMPPPPPPQQQSSSWWWZZZ]]]___aaa^^^^^^]]][[[YYYYYY[[[]]]cccdddeeedddbbb```^^^^^^]]]]]]]]][[[ZZZZZZ]]]___^^^jjjmmm]]]DDD666>>>888666@@@GGGcccrrrhhheeegggeeecccccceeeeeedddbbbrrrzzz}}}zzz{{{ddd[[[mmmYYYQQQRRRPPPNNNNNNNNNOOOOOOOOOQQQQQQQQQQQQQQQQQQQQQQQQVVVVVVVVVVVVXXXYYYZZZ[[[\\\[[[ZZZZZZYYYZZZ[[[\\\___```___]]]\\\\\\^^^```aaaaaaaaabbbcccbbb```___fffmmmqqqllliiiccc]]]XXXWWWXXXZZZXXXXXXXXXYYYYYYZZZ[[[\\\\\\```iiilllaaaSSSQQQZZZYYYWWWVVVXXX\\\___aaa``````___^^^^^^]]]^^^^^^^^^]]]]]]]]]^^^aaabbbbbbaaaaaaccceeedddbbbaaabbbddd\\\```eeefffcccgggwww{{{nnniiillljjjddd]]]UUUOOOMMMMMMPPP@@@;;;;;;555444555000---,,,+++***))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!(((888QQQkkk~~~yyy~~~xxxkkkmmmnnnLLLEEE999...+++000333333000000111111111000//////.........///////////////000////////////.........------------------------............////////////222222444555777888999:::;;;;;;<<<=========<<<<<<;;;===???CCCEEEHHHIIIJJJKKKLLLKKKIIIFFFEEEFFFGGGCCCOOOUUULLLCCCCCCFFFFFFIIIJJJLLLOOOQQQOOOKKKHHHDDDDDDFFFGGGGGGGGGFFFEEEHHHIIIJJJIIIGGGHHHMMMQQQNNNLLLLLLQQQWWWZZZWWWTTTQQQPPPOOOOOOOOOMMMIIIFFFKKKIIIFFFDDDDDDDDDBBB@@@<<<===:::666666999999555555555555666666666666666333333222222111111000000000000000000000000000000222333333111///...000222,,,===YYYttt}}}||||||}}}xxx|||}}}}}}vvvmmmxxxjjj]]]LLL<<<666;;;AAADDDCCCBBBAAAAAADDDDDDDDDEEEGGGHHHFFFEEEHHHIIIJJJJJJIIIIIIJJJLLLHHHLLLNNNNNNKKKHHHIIIKKKMMMNNNOOOQQQTTTXXXZZZ\\\\\\\\\\\\YYYVVVSSSSSSTTT]]]___aaacccbbbaaa___]]]WWWXXXYYYXXXVVVTTTTTTUUUPPPXXXggg}}}fffGGG===:::===<<<444@@@FFFddd|||~~~uuudddOOOnnnuuuvvvoooOOOEEEFFFMMMMMMMMMMMMMMMLLLKKKJJJKKKKKKKKKKKKKKKLLLLLLLLLNNNNNNOOOPPPQQQRRRRRRSSSXXXXXXXXXWWWVVVUUUTTTTTTWWWXXXZZZZZZYYYXXXYYY[[[\\\\\\]]]aaacccbbb]]]XXX^^^fffpppvvvbbbYYY\\\___]]]XXXTTTUUUWWWUUUVVVXXXYYY[[[\\\\\\\\\aaa]]]kkk{{{___TTT___\\\YYYVVVVVVYYY]]]```bbb[[[\\\]]]___```aaaaaaaaaaaa___]]]]]]___```aaaaaa]]]bbbeeebbb\\\ZZZ\\\aaaZZZ\\\bbbhhhgggddddddhhhiii{{{{{{~~~PPP@@@;;;;;;555444555///---,,,+++***))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&'''((()))((('''&&&&&&***(((''')))333JJJfffzzz}}}}}}}}}uuuzzztttuuu{{{nnnhhhYYYFFF666333000///111222000,,,....../////////......---.......................................------------------------------------.........////////////000111222333444555666777777777888999999999888888777999<<>>;;;666555888777444333333333333333333333333111111000000////////////........................,,,---000222444222///---999888777888;;;>>>AAABBBKKKRRR^^^gggkkkkkkiiigggxxxzzzqqqrrrooofffssszzzvvvyyytttiii^^^XXXKKK===888:::999555>>>AAADDDDDDAAA???@@@BBBAAAAAAAAABBBDDDEEEEEEDDDBBBCCCEEEEEEDDDDDDEEEGGGFFFIIIKKKKKKIIIFFFEEEFFFMMMNNNNNNOOOPPPPPPPPPPPPUUUVVVWWWVVVSSSPPPOOOOOOUUUWWW[[[```cccdddbbb```UUUXXXZZZZZZXXXVVVTTTTTTSSSWWWVVVqqq}}}QQQ@@@<<<777777CCC777:::CCCUUUooo|||rrrhhh]]]VVV[[[mmm[[[PPP===CCCLLLIIIJJJKKKKKKKKKKKKKKKLLLIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIJJJLLLMMMNNNMMMNNNQQQSSSSSSSSSRRRRRRTTTVVVWWWWWWVVVWWWYYY\\\\\\[[[\\\aaaggghhheeeaaaaaakkkjjjddduuu{{{sssiiiZZZ[[[ZZZWWWTTTSSSUUUWWWTTTVVVXXX[[[\\\]]]]]]]]]ddd```mmmhhhZZZ___aaa]]]YYYVVVWWWZZZ___bbbYYYZZZ]]]```bbbbbbcccbbbcccaaa___^^^___```___]]]\\\___aaa___[[[ZZZ\\\___\\\\\\```fffiiihhhhhhkkkbbbjjjyyyOOO@@@::::::444333555///---,,,+++***))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&(((******)))((('''(((***)))%%%###***:::GGG]]]xxx~~~xxxWWWCCC>>>777+++---...000222111---***(((,,,,,,---......---------..................------,,,,,,,,,,,,,,,,,,,,,,,,................................./////////000000000000111222333333444444444444555666777777777777999:::<<>>>>>>>><<<;;;>>>@@@===777444555555222000000000///////////////............---------------------------------------,,,+++---//////---+++---+++***+++...000///...+++...111444555777;;;>>>EEEUUU]]]UUUPPPSSSQQQHHH@@@JJJJJJ@@@===BBB@@@666777444111000444;;;<<<999<<<;;;:::999999;;;===>>>>>>>>>???@@@AAABBBCCCDDDAAABBBDDDDDDCCCDDDEEEGGGGGGIIIKKKKKKIIIFFFDDDCCCMMMNNNPPPQQQPPPOOOLLLJJJOOOQQQTTTUUUTTTSSSSSSSSSRRRTTTWWW]]]bbbcccbbb___UUUXXX[[[[[[ZZZXXXWWWWWWWWWNNNNNNWWWssssss~~~^^^<<<333999:::;;;===???EEESSSgggwww}}}yyyxxxwwwfffUUUWWW^^^gggssseeeQQQCCCIIIJJJJJJKKKLLLLLLLLLNNNRRRUUUJJJJJJJJJKKKKKKLLLLLLLLLNNNLLLJJJIIIIIILLLOOOQQQIIIKKKOOORRRTTTUUUTTTTTTXXXXXXWWWVVVVVVYYY]]]aaaaaa______bbbgggkkklllkkkeeeYYY___ppppppjjjxxxxxxlllXXX]]]ZZZWWWVVVWWWXXXXXXWWWTTTVVVYYY[[[]]]^^^___^^^eeefffmmmuuuuuukkk```\\\eeebbb]]]XXXVVVXXX\\\___XXXZZZ]]]___aaabbbbbbbbbdddccccccddddddbbb___\\\ZZZYYYYYYYYYZZZ\\\]]]]]]^^^]]]___aaa```]]]```fffmmmddd```eeesssOOO???::::::444333444///---,,,+++***))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&###$$$&&&((())))))(((((((((%%%$$$&&&)))***(((&&&+++999FFF\\\{{{|||}}}uuu___[[[MMM:::000111111---///...///000---)))***///++++++,,,------------,,,...------------,,,,,,,,,******++++++++++++,,,,,,.................................////////////000000000000111111222222222111222444555777888888888<<<===>>>@@@CCCFFFIIIJJJJJJHHHFFFFFFHHHHHHHHHGGGHHHDDDBBBEEEKKKOOOMMMIIIKKKNNNRRRTTTRRROOOMMMLLLLLLMMMOOOPPPOOOMMMJJJHHHKKKLLLNNNMMMLLLMMMRRRVVVUUURRRNNNLLLJJJIIIHHHGGGKKKIIIGGGFFFGGGIIIIIIHHHGGGDDD@@@===<<<:::777555>>>@@@===666222222222000---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++------------------------222000---,,,---//////000,,,,,,---///111111///...+++,,,,,,,,,+++,,,...000'''000333...,,,111333000555:::999333333888888333:::888666777888777333///888777666888;;;<<<999777;;;===>>>??????@@@CCCEEECCCEEEGGGGGGGGGGGGIIIJJJIIIIIIJJJJJJIIIGGGFFFEEELLLNNNPPPSSSSSSSSSRRRQQQOOORRRUUUWWWWWWWWWXXXYYYVVVVVVWWW[[[```aaa^^^ZZZUUUWWWXXXXXXWWWVVVWWWXXX[[[JJJRRRWWWQQQrrrzzzqqqWWWCCC444444666666555666>>>HHHUUU___ooo}}}{{{}}}~~~|||vvvmmmeee___^^^PPP@@@OOO~~~xxxmmmyyyYYYGGG???HHHEEEJJJLLLNNNNNNNNNQQQVVV[[[LLLLLLMMMMMMNNNOOOOOOOOOSSSRRRPPPOOOOOOQQQTTTUUUOOOQQQTTTWWWXXXYYYXXXXXX\\\[[[YYYXXXXXX[[[aaaeeegggeeecccaaabbbeeeiiilllggg]]]^^^hhhgggaaarrrrrrjjjhhh___QQQVVVUUUUUUYYY]]]^^^ZZZUUUUUUVVVXXXZZZ\\\]]]^^^___bbbhhhiiieeeeeehhhddd[[[dddbbb___ZZZWWWVVVYYY\\\XXXYYY[[[]]]___aaabbbbbbeeeeeeeeeffffffddd```\\\VVVTTTRRRTTTXXX[[[\\\\\\\\\^^^bbbeeeaaa\\\]]]bbbZZZ[[[dddmmmfff^^^pppOOO???::::::444333444...---,,,+++***))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&''''''((((((((()))%%%"""###)))+++)))%%%...333222:::GGG\\\uuu|||||||||yyyzzz~~~{{{ssszzzwwwzzzsssXXX:::333111...---///111333333000---,,,...---***---333***+++,,,------------,,,,,,,,,,,,++++++*********)))))))))******+++++++++------------------------,,,---------............///////////////000000000///000222444666888999999<<<<<<<<<===???BBBDDDFFFEEECCCCCCEEEHHHIIIHHHFFFEEEBBB@@@CCCHHHJJJIIIGGGHHHLLLQQQRRROOOLLLJJJIIIHHHKKKNNNPPPOOOLLLHHHFFFKKKJJJHHHGGGHHHKKKOOORRRTTTTTTRRRNNNIIIFFFFFFGGGEEEDDDDDDDDDEEEEEECCCBBBBBB???<<<999888777555333999<<<;;;444//////000///------,,,,,,,,,+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,''''''''''''''')))+++,,,///...+++((('''''')))+++(((***---///000...+++(((222111///...---///111222*********,,,///111222222444222///000222555888;;;:::;;;<<<===>>><<<999666:::<<<===>>>===???CCCFFFDDDFFFHHHHHHHHHHHHJJJLLLGGGGGGGGGHHHIIIJJJJJJIIIMMMMMMMMMOOOQQQTTTWWWXXXRRRTTTVVVWWWWWWWWWXXXYYYYYYWWWWWWZZZ^^^```]]]YYYWWWWWWVVVTTTRRRRRRTTTVVVYYYRRRUUUWWWLLLPPPuuubbbPPPAAA>>>@@@===888555555999BBBJJJNNNPPPWWW___ccchhhooossstttsssssssssvvvttttttvvvyyywwwrrrmmmvvvrrrjjj^^^QQQFFF>>>;;;AAASSSbbbqqqoooggghhhpppXXXHHHDDDAAAKKKLLLEEEIIIMMMNNNMMMNNNRRRVVVMMMMMMNNNNNNOOOPPPPPPQQQSSSSSSTTTUUUUUUUUUTTTTTTSSSUUUWWWYYY[[[\\\]]]]]]\\\\\\\\\[[[[[[]]]aaadddggghhhfffbbb^^^^^^ccciiigggmmmhhhZZZYYYhhhttttttzzzccckkknnndddZZZWWWXXXXXXOOOQQQUUUXXX[[[ZZZXXXUUUUUUUUUVVVWWWYYY[[[\\\]]]^^^bbbbbb]]]]]]cccccc^^^^^^___^^^[[[WWWVVVWWWYYYWWWWWWYYY[[[]]]```cccddddddbbbaaaaaaaaa```]]][[[SSSTTTTTTUUUVVVXXX\\\^^^\\\]]]bbbffffffbbbbbbfffiiibbbaaaeeeeeebbbeeemmmuuu}}}OOO???::::::444333444...---,,,+++***))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((###&&&******'''%%%%%%'''***)))!!!###......***///;;;IIIXXXggg~~~zzz{{{|||www|||mmmtttxxxbbbLLLAAA<<<555222444333...---111222...+++,,,,,,''''''---///+++***,,,***+++,,,---------------+++*********))))))(((((((((((())))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........................---///111444666888999:::999999888999:::<<<>>>@@@AAA@@@AAADDDHHHJJJHHHEEEDDDBBBCCCFFFIIIJJJLLLNNNIIILLLPPPPPPKKKFFFDDDCCCFFFIIINNNQQQPPPMMMHHHDDDEEEEEEFFFHHHJJJKKKJJJHHHTTTVVVVVVQQQJJJFFFGGGJJJFFFFFFGGGIIIJJJGGGCCC@@@888666444444555666555444555888888222---...000///---------,,,,,,+++++++++))))))))))))************************************)))+++------,,,++++++---''')))++++++******+++---...,,,))))))+++...//////,,,(((''',,,///---,,,///111---...222444111///111666555444555444444555777444666777888777888999;;;999;;;=========???CCCGGGCCCDDDFFFGGGGGGGGGIIIKKKEEEEEEEEEFFFIIILLLMMMMMMNNNLLLJJJIIILLLQQQVVVZZZTTTUUUVVVUUUTTTSSSTTTUUUXXXUUUTTTXXX^^^aaa___\\\ZZZYYYVVVRRROOOOOORRRUUULLLWWWMMMGGGLLLCCCJJJmmmxxxfffQQQDDD<<<:::===;;;::::::;;;999777;;;AAA777???HHHNNNPPPPPPPPPQQQOOOMMMNNNRRRUUUTTTNNNHHHKKKGGGBBB===;;;@@@GGGLLLsssiiiGGGIII777>>>IIIAAAAAA???>>>DDDJJJLLLJJJHHHJJJMMMLLLMMMMMMNNNOOOPPPPPPQQQNNNQQQTTTWWWWWWUUURRROOORRRTTTVVVYYY\\\^^^```aaaZZZ[[[]]]^^^]]]^^^```aaadddggghhhccc]]]\\\bbbhhheeefffhhhhhhbbb]]]aaahhhiiieeejjj|||rrreee\\\RRRPPPVVVZZZVVVPPPOOORRRTTTSSSQQQQQQTTTXXXUUUUUUTTTUUUVVVXXXZZZ\\\[[[\\\]]]]]]]]]___aaabbbXXXZZZ\\\[[[WWWVVVVVVXXXUUUUUUWWWYYY\\\```dddfff```^^^[[[ZZZZZZZZZYYYXXXTTTWWWZZZXXXVVVWWW\\\bbb___[[[ZZZ]]]^^^\\\]]]___\\\]]]ZZZWWWXXX^^^```^^^ZZZ[[[aaannnPPP???888888444444555...---,,,***)))((('''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))(((***---111666:::===???CCCPPP\\\^^^XXXUUU[[[cccSSSTTTTTTSSSOOOIIIBBB>>>333333222222111000000///---------,,,,,,++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))))))))*********+++++++++---,,,,,,,,,,,,---......---...///000111222333333444555666777999;;;<<<===:::;;;===???AAADDDEEEFFFJJJLLLOOOPPPMMMIIIFFFEEEFFFGGGJJJMMMNNNKKKFFFBBBJJJJJJNNNSSSQQQHHHEEEHHHRRROOOJJJFFFCCCDDDEEEGGGKKKLLLMMMLLLJJJHHHIIIIIIGGGGGGGGGIIIJJJIIIFFFCCC@@@;;;555444555555222...000000///------,,,,,,,,,,,,,,,++++++***)))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))*********++++++++++++++++++,,,,,,,,,------...///000111111222222222333333444444444444444444444444555555666777777777999999:::;;;===@@@CCCEEEGGGFFFEEEDDDDDDDDDDDDDDDDDDCCCBBBCCCFFFIIIJJJJJJMMMJJJJJJMMMNNNMMMNNNQQQUUURRRMMMLLLNNNSSSVVVXXXSSSRRRRRRTTTWWWXXXXXXXXXUUUTTTQQQOOOMMMMMMMMMMMMKKKJJJHHHFFFDDDDDDDDDDDD___wwwzzzkkkbbbLLLCCC999:::===777888<<<:::666666888;;;??????:::444999<<<;;;777777===???===;;;>>>999PPPzzz{{{nnn}}}bbbeee{{{rrrSSSAAA===============>>>??????CCCCCCCCCDDDEEEFFFFFFGGGFFFEEEEEEGGGKKKNNNOOOOOONNNNNNMMMMMMMMMMMMNNNNNNRRRUUUWWWXXXXXXXXXYYYZZZTTTUUUVVVUUUUUUVVVYYY\\\]]]```bbbbbb```___```bbb]]]```bbbccc```^^^\\\[[[\\\bbbdddbbbiii~~~yyyuuunnn```UUUUUUTTTTTTTTTTTTTTTTTTQQQRRRRRRRRRRRRQQQPPPPPPTTTUUUUUUSSSRRRRRRTTTWWWTTTWWW\\\aaaccccccbbb```]]]^^^aaacccaaa[[[[[[___XXXYYYXXXVVVTTTVVVZZZ___\\\YYYWWWWWWZZZ[[[YYYWWW[[[[[[YYYXXXWWWWWWWWWWWW[[[YYYVVVTTTTTTVVVYYY[[[\\\ZZZXXXVVVWWWXXX[[[]]][[[\\\]]]___ccchhhllloooOOO>>>888888444444555...---,,,***)))((('''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((()))))))))'''((()))***+++---......&&&,,,222333000......111///111222333222///,,,)))111111000000///......---------,,,,,,,,,+++++++++++++++*********)))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********+++++++++++++++++++++,,,------------...//////000111111111222444666888999:::;;;999:::<<<===???AAACCCCCCJJJLLLMMMMMMIIIFFFCCCCCCBBBCCCEEEHHHLLLMMMLLLJJJOOOMMMPPPTTTRRRJJJEEEFFFRRROOOLLLIIIGGGHHHJJJKKKLLLMMMMMMKKKJJJJJJKKKMMMHHHHHHGGGGGGGGGEEEAAA>>><<<888333222333333111---000///...---,,,,,,,,,,,,,,,++++++***))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++)))))))))*********+++++++++++++++,,,,,,,,,,,,------...///000000111111111111111222222222222333333111222222333444444555555777888999:::<<<>>>@@@AAACCCCCCCCCCCCCCCCCCCCCCCCFFFFFFEEEGGGJJJLLLOOOOOOQQQNNNNNNRRRRRRQQQRRRVVVOOOMMMKKKIIIJJJMMMPPPSSSSSSRRRQQQRRRTTTTTTTTTSSSTTTSSSQQQOOOMMMKKKJJJJJJHHHGGGEEECCCAAAAAAAAAAAACCC\\\~~~jjj]]]VVVMMMKKKJJJBBB???:::666444333555???JJJ888666666:::???BBBDDDGGGZZZeeefffrrrsss\\\WWWMMM???;;;;;;;;;;;;;;;;;;<<<<<<=========>>>???@@@BBBBBBCCCBBBBBBBBBDDDGGGJJJKKKKKKLLLLLLKKKKKKLLLMMMMMMNNNMMMQQQUUUWWWWWWWWWWWWXXXYYYXXXWWWVVVUUUUUUUUUUUUWWWYYY\\\]]]\\\[[[]]]^^^[[[^^^``````^^^\\\[[[[[[___aaa^^^YYY\\\fffppptttsssbbb```[[[RRRTTTTTTSSSSSSSSSSSSTTTTTTRRRRRRRRRRRRRRRRRRQQQQQQVVVVVVVVVTTTRRRQQQQQQSSSQQQTTTYYY]]]______]]]\\\YYYYYY\\\___]]]YYYYYY]]]WWWXXXYYYXXXVVVVVVXXX[[[ZZZXXXVVVWWWYYYZZZYYYXXXYYYYYYXXXVVVVVVUUUUUUUUUYYYXXXVVVTTTTTTUUUWWWXXX]]]ZZZWWWTTTTTTWWW[[[^^^YYYYYYZZZ\\\^^^aaadddeeedddmmmrrrrrrvvvOOO>>>888999444444555...---,,,***)))((('''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((()))***))))))))))))(((((((((,,,+++***+++---,,,***'''***,,,---///000//////.........------,,,,,,++++++,,,,,,,,,+++++++++++++++************))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******************))))))******+++,,,------------....../////////111444666999:::::::::;;;<<<===>>>???AAABBBBBBIIIJJJJJJIIIEEECCCBBBBBBDDDDDDDDDGGGLLLOOOQQQQQQUUUSSSSSSVVVUUUNNNIIIGGGQQQPPPNNNMMMMMMMMMNNNOOOMMMMMMMMMLLLJJJJJJLLLMMMHHHGGGFFFEEECCC@@@<<<888888444111000111111///---......---,,,+++++++++++++++******))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******************+++++++++,,,,,,,,,,,,,,,---...////////////.../////////000000000111///000000111111222222333555666777999;;;<<<<<<<<<>>>???AAABBBCCCCCCBBBBBBAAABBBBBBCCCFFFHHHKKKMMMMMMJJJKKKNNNOOONNNOOOSSSJJJKKKKKKJJJHHHIIILLLPPPTTTRRRPPPPPPQQQQQQPPPOOOSSSRRRQQQOOOLLLIIIFFFEEECCCBBB@@@???===<<<<<<<<<666>>>WWWppp}}}rrraaaWWWQQQOOOJJJHHHXXXmmmTTTHHHEEETTThhhqqqooojjj~~~nnntttNNN;;;666666:::999888888888888999::::::999:::;;;<<<>>>@@@AAAAAA?????????AAAEEEGGGHHHGGGHHHHHHIIIJJJKKKLLLLLLMMMIIILLLQQQTTTTTTTTTUUUUUUZZZXXXVVVWWWXXXXXXUUURRRRRRTTTWWWYYYYYYYYYZZZ[[[ZZZ\\\^^^]]][[[ZZZYYYZZZ[[[[[[YYYXXXZZZ]]]\\\XXXeeeqqq~~~}}}xxxlllkkkfff\\\VVVTTTRRRNNNSSSRRRQQQQQQQQQRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSYYYZZZZZZXXXUUURRRQQQQQQRRRTTTYYY\\\^^^\\\ZZZXXXUUUUUUXXX\\\\\\YYYYYY]]]VVVXXXYYYYYYXXXVVVVVVWWWYYYWWWVVVVVVWWWXXXXXXWWWVVVVVVUUUTTTSSSSSSSSSTTTVVVUUUTTTSSSSSSSSSSSSSSSZZZWWWSSSPPPPPPTTTYYY\\\XXXXXXYYYZZZ[[[[[[\\\\\\^^^bbbccc]]]YYY[[[aaaddd^^^^^^^^^^^^^^^^^^^^^^^^NNN===888999555555555...---,,,***)))((('''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((()))*********++++++++++++---+++)))+++...000...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++++++++***************)))))))))(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((()))((((((((()))))))))************))))))******+++,,,------------............000222555888:::<<<<<<<<<>>>??????@@@AAABBBCCCCCCFFFGGGGGGFFFDDDCCCDDDEEEKKKJJJJJJKKKNNNPPPQQQPPPWWWUUUTTTVVVVVVRRRMMMJJJPPPPPPPPPOOOOOOOOONNNNNNKKKLLLNNNMMMJJJHHHGGGHHHEEECCCBBBAAA???<<<777444444222000///000000...,,,---,,,+++***************)))))))))(((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******((((((((()))))))))******************++++++++++++***+++,,,------.........------......//////000000000000000111222222333333444555777999::::::::::::<<<===@@@CCCDDDDDDCCCCCC@@@@@@AAAAAABBBCCCFFFHHHIIIFFFFFFJJJKKKJJJKKKOOOKKKOOOQQQOOOKKKJJJNNNRRRTTTRRRPPPPPPQQQRRRQQQQQQSSSRRRQQQOOOKKKGGGCCCAAA??????===<<<:::999999888888???<<>>@@@BBBCCCDDD@@@@@@@@@CCCFFFHHHHHHGGGEEEFFFGGGHHHJJJKKKLLLLLLJJJKKKNNNNNNOOOOOOQQQSSSXXXUUUTTTXXX^^^```]]]XXXVVVXXXZZZ[[[[[[[[[ZZZZZZ\\\]]]^^^]]]ZZZXXXXXXXXXUUUWWWYYY\\\^^^___[[[XXXUUUYYYYYYXXX]]]lll|||wwwnnnlll]]]WWWTTTVVVWWWUUUTTTUUUQQQPPPOOONNNNNNPPPQQQRRRTTTTTTTTTTTTUUUVVVVVVWWW[[[]]]^^^\\\YYYVVVUUUTTTUUUWWW[[[^^^___]]]ZZZXXXUUUTTTWWW[[[]]][[[\\\___XXXXXXXXXXXXWWWVVVVVVVVVYYYXXXWWWUUUUUUUUUTTTTTTSSSRRRRRRQQQQQQQQQRRRRRRRRRRRRRRRRRRQQQPPPOOOOOOSSSQQQNNNMMMMMMPPPTTTVVVWWWXXXZZZ[[[\\\[[[ZZZYYY\\\aaafffddd]]]XXXTTTRRRYYYYYYZZZ[[[\\\^^^___```MMM===888999666555555...---,,,***)))((('''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''((())))))******%%%%%%&&&'''((()))***+++))))))((((((((((((((())),,,+++++++++++++++******************************)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''((((((((()))))))))***************++++++,,,........................///111333666888:::::::::>>>>>>???@@@@@@AAABBBBBBBBBCCCDDDDDDDDDEEEHHHKKKLLLKKKKKKLLLNNNNNNMMMLLLPPPPPPQQQPPPQQQQQQOOOLLLPPPOOOOOOOOONNNMMMKKKKKKGGGJJJNNNNNNJJJEEEAAA???@@@???>>>===<<<:::555222111000////////////...,,,+++******))))))))))))***(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))''''''((((((((())))))))))))))))))*********++++++)))***+++,,,,,,------,,,---------...///000000111111111222333333444444555444555777999:::;;;::::::<<<>>>AAADDDEEEFFFEEEEEEGGGHHHIIIGGGEEEEEEHHHJJJKKKHHHIIIMMMNNNMMMOOORRROOOSSSVVVTTTOOONNNQQQUUUTTTRRRQQQQQQSSSUUUVVVVVVRRRRRRPPPNNNJJJEEEAAA???======<<<;;;999888777666333444444666BBB___tttkkkQQQFFF555222:::666000777777777666666777777888999;;;<<<===???AAACCCDDDEEECCCCCCDDDFFFIIIKKKJJJIIICCCEEEFFFIIIJJJKKKLLLLLLMMMMMMLLLJJJJJJLLLPPPSSSWWWUUUUUUZZZaaadddaaa]]]______```aaaaaa___]]][[[]]]___```^^^[[[YYYWWWWWWSSSUUUYYY[[[ZZZWWWUUUVVVOOOSSSRRRMMMJJJMMMPPPPPPWWWkkkzzzuuuxxxuuueee\\\ZZZUUUUUUNNNLLLRRRVVVTTTRRRSSSOOONNNLLLKKKLLLNNNPPPQQQUUUTTTTTTTTTUUUWWWXXXYYYXXXZZZ\\\[[[YYYWWWWWWWWWVVVXXX\\\^^^___]]]ZZZWWWUUUSSSTTTYYY[[[ZZZZZZ]]]ZZZXXXUUUSSSSSSTTTVVVVVVYYYXXXWWWTTTQQQOOOOOOOOOOOONNNNNNNNNNNNNNNOOOPPPMMMNNNNNNOOONNNMMMLLLKKKMMMMMMMMMNNNOOOPPPPPPQQQSSSUUUXXXZZZ[[[ZZZYYYXXXXXXWWWUUUTTTRRRSSSXXX]]]RRRTTTVVVXXXYYYYYYYYYYYYLLL<<<888:::666666666...---,,,***)))((('''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((***,,,---,,,***)))+++---++++++,,,,,,---...//////+++++++++++++++++++++***)))))))))))))))*********((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''((((((((((((*********)))***++++++,,,---------.........//////...///000111333555666777;;;;;;<<<<<<===>>>?????????AAACCCDDDEEEGGGKKKMMMFFFFFFFFFHHHJJJKKKJJJIIIFFFJJJLLLJJJIIIKKKMMMLLLMMMMMMMMMLLLKKKJJJIIIIIIEEEHHHKKKLLLHHHBBB>>>;;;<<<;;;:::::::::888444111////////////...---++++++))))))((((((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((())))))))))))*********))))))***+++,,,,,,,,,,,,,,,------...///000111111222222222333444444555555444555666888:::;;;;;;;;;>>>???AAADDDFFFFFFGGGGGGKKKMMMMMMJJJGGGEEEHHHKKKLLLIIIJJJNNNOOONNNPPPTTTSSSUUUVVVTTTQQQPPPRRRTTTSSSRRRPPPQQQSSSWWWXXXYYYQQQPPPNNNJJJFFFCCC???===<<<<<<;;;:::999777666555000000555777...000SSS|||~~~llldddtttNNN;;;777222666:::///+++999777666666666666777888888999:::;;;===>>>@@@AAABBBCCCDDDEEEHHHJJJKKKJJJIIIDDDEEEHHHJJJLLLLLLLLLLLLNNNMMMLLLJJJJJJLLLQQQUUUYYYXXXWWWZZZ^^^___^^^\\\aaaaaabbbcccccc```\\\YYY[[[^^^``````^^^[[[YYYXXXOOOPPPSSSVVVUUURRRSSSWWWNNNQQQPPPJJJFFFFFFEEECCCJJJOOOQQQRRRYYYlllvvvrrruuufffbbbYYYXXXXXXMMMAAAEEEKKKCCCNNNKKKJJJNNNQQQPPPNNNNNNMMMLLLJJJIIIJJJLLLNNNPPPSSSRRRRRRRRRSSSUUUWWWYYYSSSUUUVVVVVVUUUTTTUUUVVVSSSVVVYYY\\\\\\ZZZWWWUUUSSSOOOOOOSSSVVVUUUUUUWWWWWWSSSOOONNNOOOQQQSSSTTTUUUTTTSSSPPPLLLIIIIIIJJJIIIIIIIIIIIIIIIJJJKKKLLLIIIJJJJJJKKKKKKJJJJJJIIIJJJKKKMMMOOOPPPPPPOOONNNLLLNNNQQQTTTUUUVVVUUUUUU]]]YYYWWWVVVUUUTTTXXX^^^YYY[[[]]]``````___]]]\\\KKK<<<777:::777666666...---,,,***)))((('''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&))))))))))))************(((***+++***)))''''''(((%%%%%%'''((()))******)))************************((((((((()))))))))******((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''((((((&&&&&&'''''''''((((((((())))))(((((())))))***+++***++++++,,,---....../////////......///111333555888999:::;;;<<<===>>>>>>===???BBBDDDEEEGGGJJJLLLFFFDDDBBBBBBDDDGGGHHHHHHBBBJJJNNNIIIEEEHHHLLLMMMJJJJJJIIIIIIIIIIIIJJJJJJDDDFFFHHHGGGEEEAAA@@@???;;;:::999999888666222...------...---+++)))((((((((('''''''''''''''((((((%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((((((((((()))))))))******))))))***+++,,,,,,,,,,,,+++,,,,,,---...///000111///000000111111222333333333444444666888:::<<<===???@@@AAACCCDDDFFFGGGGGGHHHJJJKKKHHHDDDCCCFFFJJJJJJGGGHHHLLLNNNMMMOOOSSSWWWVVVUUUSSSRRRRRRSSSSSSRRRPPPNNNNNNQQQTTTWWWWWWNNNMMMIIIFFFBBB???===<<<::::::::::::888666444333333777555...---333777555ggg~~~}}}zzz```hhhgggIII000111888777555777111///999666555555555555666777777888888999:::;;;<<<===>>>@@@AAABBBEEEHHHHHHGGGEEEFFFGGGJJJLLLMMMMMMMMMLLLIIIKKKMMMNNNNNNQQQTTTWWWWWWVVVVVVVVVWWWWWWXXXXXX[[[[[[[[[]]]^^^\\\WWWSSSUUUYYY^^^aaa```^^^\\\[[[PPPLLLMMMRRRTTTQQQPPPRRRKKKLLLHHHBBBAAAEEEIIIIII555999AAAHHHKKKKKKNNNRRR]]]]]]^^^aaafffkkkoooqqqssstttuuuvvvxxxyyyssskkkooollluuuaaaTTTUUUFFFJJJLLLJJJLLLHHHAAAIIIPPPJJJHHHJJJKKKLLLMMMOOONNNJJJLLLJJJHHHGGGHHHJJJMMMPPPOOONNNNNNNNNPPPRRRUUUVVVRRRRRRSSSRRRQQQQQQRRRTTTQQQTTTWWWZZZ[[[YYYVVVTTTSSSNNNLLLPPPRRRPPPOOOQQQOOOLLLJJJJJJLLLNNNNNNMMMLLLMMMMMMJJJFFFDDDEEEFFFCCCBBBCCCCCCDDDEEEFFFGGGFFFFFFGGGGGGHHHHHHIIIIIIGGGHHHIIIKKKLLLLLLMMMMMMGGGHHHKKKMMMOOOPPPQQQQQQVVVTTTVVVYYYWWWPPPMMMNNNSSSTTTVVVXXXXXXXXXVVVUUUKKK;;;888:::777666666...---,,,***)))((('''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&((())))))***)))))))))+++---,,,+++)))((()))***+++******((((((((((((((()))))))))))))))'''((((((((())))))******(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((&&&&&&&&&'''''''''(((((('''''''''''''''((())))))((())))))+++,,,---......222111///...///111444666999:::;;;<<<===???@@@@@@===???BBBDDDEEEFFFHHHIIIKKKGGGBBB@@@AAADDDGGGIIICCCNNNRRRLLLFFFHHHNNNQQQHHHGGGGGGGGGHHHIIIKKKLLLDDDEEEEEEDDDBBBBBBCCCEEE<<<:::999888777444000,,,+++,,,---,,,***'''&&&%%%''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))***+++,,,,,,---,,,,,,***++++++,,,...///000000------......///000000000222222333444666999<<<>>>@@@@@@@@@AAACCCEEEFFFGGGGGGJJJKKKIIIEEEDDDHHHLLLKKKHHHIIIMMMOOONNNPPPTTT[[[XXXUUUSSSTTTTTTUUUTTTQQQOOOLLLLLLNNNRRRTTTTTTLLLJJJFFFBBB???<<<;;;:::999999999999777555333222222000000111333333222222+++PPPwwwqqqwww}}}jjjUUU===222///999***555000(((111888555333555444444444444555666666888888999:::;;;;;;<<<<<<======???BBBDDDEEECCCAAAGGGIIIKKKMMMNNNNNNMMMLLLEEEHHHMMMQQQSSSUUUVVVXXXRRRSSSSSSRRRQQQRRRUUUWWWSSSSSSTTTVVVYYYWWWSSSNNNOOOTTT\\\```aaa```^^^]]]XXXNNNJJJNNNQQQKKKDDDAAACCCGGGHHHDDDBBBAAA>>>999DDD===;;;@@@BBB@@@@@@EEE:::===AAAAAAAAAAAAEEEIII===@@@CCCDDDEEEFFFEEECCCCCCIII___LLL===BBB:::GGGAAA;;;@@@DDD@@@BBBFFFBBBAAAHHHKKKHHHIIIMMMMMMGGGKKKIIIGGGFFFGGGJJJMMMOOOLLLKKKKKKKKKMMMOOORRRTTTTTTTTTSSSRRRPPPPPPRRRTTTRRRTTTXXX[[[[[[ZZZWWWUUUTTTNNNLLLOOOQQQOOONNNNNNHHHGGGFFFHHHKKKLLLJJJHHHEEEGGGGGGEEEBBBAAABBBEEE>>>>>>>>>???@@@AAABBBCCCEEEEEEEEEEEEFFFGGGIIIJJJDDDDDDDDDDDDFFFGGGIIIJJJFFFGGGIIIJJJLLLMMMNNNNNNPPPLLLLLLQQQRRRPPPSSSYYYSSSTTTTTTUUUUUUVVVVVVVVVHHH???888888999666222111...---+++)))(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%################################################"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******+++++++++,,,,,,,,,,,,,,,,,,---///222444666777777888:::<<>>===@@@CCCEEECCCAAAFFFEEECCCCCCDDDGGGJJJMMMKKKKKKJJJHHHGGGHHHLLLOOOCCCFFFKKKPPPRRRQQQPPPNNNHHHDDD@@@@@@CCCEEECCCAAA;;;:::888555333000...---************)))))))))(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&'''((('''&&&%%%&&&'''%%%'''((('''%%%$$$$$$%%%&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...///////////////.........111111222333555666777777<<<::::::<<>><<<999888777555555444333111000000///////////////////////////444+++000QQQtttxxx~~~}}}kkkWWWiii[[[GGG888111000///...////////////000000000000222222222222222222222222333666999888555555:::>>>;;;;;;===>>>???@@@@@@@@@EEEEEEHHHKKKMMMMMMJJJGGGLLLJJJIIIJJJNNNQQQQQQPPPMMMNNNOOOQQQQQQQQQPPPOOOLLLNNNQQQSSSTTTSSSQQQOOOWWWWWW[[[______dddtttoooZZZJJJJJJLLLEEEAAAAAA@@@BBBCCC@@@<<<:::;;;<<<;;;;;;<<<<<<======>>>>>>>>>>>>>>>>>>============999999999:::;;;<<<===>>>>>>??????>>>===<<<<<<===???@@@AAAAAA@@@@@@BBBDDDGGGHHHHHHIIIJJJKKKLLLMMMMMMMMMLLLJJJJJJOOOWWW^^^LLLLLLLLLNNNQQQSSSTTTSSSUUUSSSQQQQQQRRRRRRQQQQQQZZZWWWWWW\\\aaabbb^^^YYYVVVUUUTTTUUUVVVTTTOOOKKKIIIIIIHHHHHHHHHGGGGGGGGGFFFDDD@@@??????@@@@@@@@@===<<<;;;:::;;;<<<>>>@@@BBBAAA@@@@@@@@@AAABBBCCCAAAAAABBBCCCDDDEEEFFFGGG>>>@@@CCCDDDEEEFFFHHHJJJOOOOOOMMMLLLLLLOOOTTTXXXYYYXXXWWWUUUUUUVVVVVVWWWHHH???888888999666333111...---+++)))(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%################################################"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((()))*********+++++++++,,,,,,,,,,,,,,,---///111333555666666777999;;;===???AAA???>>>>>>@@@DDDFFFEEECCCFFFFFFEEEDDDEEEFFFHHHIIIGGGFFFEEEBBB@@@AAACCCFFFEEEGGGJJJLLLMMMLLLJJJHHHCCC???<<<<<>>;;;999888666444222///...---*********)))))))))((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$+++,,,,,,+++(((''''''(((%%%''')))((('''&&&'''(((&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((************++++++++++++,,,++++++++++++,,,------///.....................000000111222333333444444:::888888:::>>>@@@???>>>EEEFFFFFFEEECCCDDDEEEGGGEEEEEEFFFGGGHHHIIIJJJKKKMMMLLLKKKJJJKKKLLLNNNOOOKKKHHHGGGHHHKKKJJJEEEAAABBBAAA>>><<<999777666555444444333222111000//////...........................111000---333OOOzzzgggjjj{{{gggfff{{{ZZZDDD;;;111+++,,,...//////....../////////000000000111111111111111111111111222444666555333333888<<<888999;;;>>>AAACCCDDDDDDBBBBBBDDDFFFJJJKKKJJJIIIJJJHHHHHHJJJNNNPPPPPPOOOOOOQQQTTTUUUUUURRROOOLLLMMMNNNPPPQQQQQQPPPNNNMMMVVVWWW\\\aaabbbdddnnnzzzfffTTTGGGGGGGGGBBB>>>AAA@@@AAABBB@@@<<<::::::<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::;;;<<<===<<<===>>>===;;;:::;;;<<<===>>>??????>>>???AAACCCEEEFFFGGGHHHIIIIIIIIIIIIKKKLLLMMMNNNNNNQQQTTTVVVNNNMMMNNNPPPSSSUUUTTTSSSYYYXXXVVVUUUUUUTTTSSSRRRVVVWWWZZZ\\\^^^^^^\\\[[[WWWVVVUUUUUUUUUSSSNNNJJJKKKJJJIIIHHHGGGEEEDDDDDDDDDAAA>>>===>>>>>>>>>>>>>>>===;;;;;;;;;===>>>@@@BBBAAA???>>>>>>>>>>>>?????????@@@AAABBBCCCDDDDDDAAACCCDDDDDDDDDEEEGGGJJJLLLPPPTTTTTTQQQPPPRRRTTTVVVVVVWWWXXXXXXXXXWWWVVVGGG>>>888888999666333222...---+++)))(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%################################################"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&'''''''''''''''''''''(((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((())))))*********++++++++++++------,,,---...///111222444555666777999;;;===>>>>>>>>>>>>AAADDDEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFEEEDDDCCCCCCEEEGGGLLLMMMMMMMMMLLLJJJIIIGGGCCC???<<<<<<>>>???===:::555444333222000...---,,,))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$,,,------+++((('''''''''%%%'''(((((('''&&&'''(((&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((()))))))))*********++++++******++++++,,,---......................../////////000000111111111666666666888<<<>>>>>>>>>AAABBBAAA@@@>>>>>>AAACCCCCCDDDDDDEEEEEEFFFFFFGGGJJJIIIGGGFFFGGGHHHJJJLLLHHHFFFEEEEEEGGGFFFBBB>>>>>>===;;;888666444333333333222222111000///......------------------------###---555444...000<<>>BBBEEEGGGIIIDDDBBBAAABBBDDDFFFGGGGGGGGGGGGHHHKKKNNNPPPOOONNNOOORRRVVVYYYYYYVVVRRROOOTTTUUUUUUTTTTTTSSSRRRQQQRRRTTTYYY```bbbaaacccgggYYYMMMDDDCCCBBB>>>===AAA???@@@@@@>>><<<::::::;;;;;;:::::::::::::::999999999999999999999999999999;;;:::::::::::::::;;;;;;:::;;;<<<;;;999888999:::;;;<<<======<<<===???AAAAAABBBDDDEEEFFFEEEEEEDDDHHHIIILLLOOORRRRRRPPPNNNMMMNNNPPPSSSVVVWWWUUUTTT[[[ZZZYYYXXXVVVTTTSSSRRRSSSWWW[[[\\\[[[ZZZZZZ[[[WWWVVVUUUTTTSSSQQQMMMJJJLLLKKKIIIGGGEEECCCAAA@@@AAA>>><<<;;;<<<===<<<<<<>>>===<<<;;;<<<===>>>???@@@???>>>===;;;;;;;;;;;;======>>>???@@@AAAAAABBBEEEEEEEEEDDDCCCDDDGGGJJJGGGMMMUUUWWWUUUQQQPPPQQQSSSUUUWWWZZZZZZYYYWWWVVVGGG>>>777888999777333222...---+++)))(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%################################################""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((()))))))))************+++------,,,,,,,,,...///000222333333555666888:::;;;===>>>>>>???AAAAAAAAA@@@???AAACCCDDDEEEDDDBBBAAABBBDDDFFFGGGGGGIIIKKKNNNMMMMMMLLLJJJIIIHHHGGGFFFAAA???<<<<<<<<<<<<:::888222111000///...---,,,+++))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$((())))))(((&&&$$$%%%%%%&&&'''((((((&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((())))))***************+++,,,,,,---------------........./////////////////////000444444666888;;;===>>>???>>>???@@@@@@>>>>>>???@@@EEEEEEFFFGGGGGGHHHIIIIIIIIIHHHGGGFFFFFFGGGIIIJJJGGGEEEDDDCCCDDDBBB???<<<;;;:::888666444222111111111000000///...---------------------------------777111+++,,,000111,,,'''666LLL```www{{{rrrrrrsss{{{qqqiiiOOO???000(((000111///......//////,,,***------------............///////////////000000000///111222111000111444777444666:::>>>BBBEEEHHHIIIIIIEEEAAA???@@@BBBBBBCCCEEEGGGIIIMMMOOOOOONNNMMMNNNPPPTTTXXXYYYYYYWWWVVVYYYXXXWWWVVVUUUTTTSSSSSSPPPQQQTTTYYY[[[ZZZWWWUUUMMMGGGBBBBBB@@@<<<===BBB>>>>>>===<<<:::999999999999999888888777777777666666777777777777777888888::::::999999888999999999888:::;;;:::888888999::::::;;;<<<<<<;;;;;;===???>>>???AAABBBBBBBBBAAA@@@DDDEEEGGGLLLQQQQQQNNNJJJJJJKKKNNNRRRVVVWWWVVVTTTVVVWWWXXXXXXUUUSSSRRRQQQTTTVVVXXXZZZZZZYYYYYYYYYVVVUUUTTTRRRPPPMMMJJJIIIJJJIIIGGGEEECCCAAA@@@???>>><<<::::::;;;<<<<<<;;;===<<<<<<;;;;;;<<<============<<<;;;;;;:::::::::<<<<<<===>>>>>>???@@@@@@DDDDDDCCCBBBBBBDDDHHHKKKFFFIIINNNQQQRRRRRRPPPOOORRRSSSVVVXXXYYYYYYXXXWWWFFF===777888999777444333...---+++)))(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%################################################""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((((()))))))))*********---,,,+++++++++,,,...///000000111222444555777888<<<<<<======<<<;;;;;;;;;999<<>>???<<>>>>>AAA@@@AAAEEEKKKNNNMMMKKKEEEGGGJJJOOOTTTUUUTTTSSSPPPSSSWWWWWWUUUSSSRRRRRRVVVTTTSSSUUUYYYZZZXXXTTTSSSRRRQQQNNNKKKHHHGGGGGGDDDDDDCCCBBBAAA@@@??????;;;:::999999;;;<<<;;;:::;;;:::::::::::::::::::::999999::::::;;;;;;;;;;;;<<<<<<<<<======>>>>>>???@@@@@@@@@@@@@@@CCCHHHKKKPPPMMMJJJKKKOOOQQQPPPMMMRRRRRRRRRSSSTTTVVVWWWXXXFFF===777888999777444333...---+++)))(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%################################################"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((((((((((((((())))))))))))++++++*********,,,---............///111333444555888:::;;;:::888777777888777999===AAABBBAAA@@@>>>===@@@BBBCCCBBBAAAAAABBBAAAAAAAAAAAAAAAAAABBBBBB<<<<<<;;;:::888666444333///......,,,+++***))))))((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###%%%&&&&&&%%%&&&''')))+++,,,---+++(((&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((()))))))))((())))))***+++***++++++,,,,,,---------/////////000000111111111222444777888999:::<<<>>><<<@@@DDDFFFEEEDDDCCCCCCCCCDDDEEEGGGIIIKKKMMMNNNIIIIIIJJJJJJJJJIIIHHHHHHEEEDDDBBB@@@>>><<<:::999666666444333222111111111,,,,,,,,,,,,++++++******++++++++++++++++++++++++"""(((///333111---+++)))+++333///***333:::>>>FFFkkkzzznnnppptttvvv```OOO<<<666222''''''000---%%%''')))((((((((((((***+++---++++++++++++,,,,,,,,,,,,......//////000000111111111000000000111333555666666777999;;;===>>>??????AAA???>>>@@@CCCEEEFFFFFFFFFIIIKKKLLLLLLKKKKKKLLLRRRRRRQQQPPPPPPPPPQQQRRRPPPQQQQQQQQQQQQQQQPPPOOOQQQRRRPPPMMMLLLMMMJJJFFFBBBAAA@@@@@@???>>>>>>>>>999777666666666666555333444444333333333333333333333333333444444555555666666555555555555555666666777888999999888777999:::888999::::::999:::<<<>>>::::::;;;<<<===>>>?????????>>>>>>AAAEEEJJJMMMNNNDDDEEEGGGKKKOOOQQQQQQOOOLLLQQQVVVWWWUUURRRRRRRRRUUUQQQNNNPPPVVVXXXTTTOOOOOONNNLLLIIIEEECCCDDDEEE?????????>>>>>>>>>>>>>>>999888777888:::;;;:::999888888777777777777666666666666888999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===<<<===>>>>>>???AAAEEEIIIXXXSSSMMMLLLMMMOOOMMMKKKPPPOOOOOOOOOPPPRRRTTTVVVEEE===777888999777444333...---+++)))(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%################################################"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((('''''''''((((((((())))))***)))))))))***+++---...,,,,,,---...///000222333444666888888777666777999999;;;>>>AAABBBAAA???>>>===@@@CCCDDDBBBAAA@@@@@@BBBBBBCCCCCCDDDCCCCCCCCC?????????===;;;888666555//////...,,,+++)))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&''''''%%%%%%&&&((('''((())))))'''&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''(((((((((((()))(((((((((((()))***************+++,,,,,,---------......///000111111222111444666777666777999<<<>>>@@@BBBCCCCCCDDDFFFHHHCCCDDDEEEFFFHHHIIIJJJKKKJJJLLLNNNOOOOOOMMMJJJHHHCCCBBB@@@===:::888777777444333222111000000//////++++++************))))))************************666///(((&&&(((++++++***(((222///&&&'''(((,,,555***888JJJYYYgggxxxxxxsss~~~gggsss{{{{{{tttyyy{{{bbbTTTSSS>>>:::555,,,!!!---...+++...,,,***000------,,,***((((((((()))************+++++++++,,,,,,------...//////000000111000//////111333444555555666777999:::;;;<<<<<<;;;;;;===AAAEEEGGGFFFFFFGGGIIIJJJIIIGGGFFFHHHJJJNNNNNNNNNNNNMMMLLLLLLKKKLLLMMMPPPQQQRRRRRRQQQPPPJJJNNNMMMHHHEEEFFFDDD@@@>>>>>><<<<<<======;;;888777555333333444555333000111111111111111222222222000000000111222333333333333222222222333444555555444666777777666666777888666777888888777888:::<<<:::999999999;;;>>>@@@BBB???@@@AAABBBCCCGGGLLLOOOGGGGGGGGGIIIKKKLLLLLLJJJIIINNNTTTUUURRRNNNMMMMMMOOOMMMLLLMMMOOOPPPOOOMMMJJJIIIHHHDDD@@@???AAACCC<<<<<<<<<<<<;;;;;;;;;;;;555444555666888999888777444555555555444444333222444555666888888888777777999999999999999:::::::::999;;;<<<======>>>AAACCCOOOQQQSSSRRRNNNLLLKKKKKKLLLLLLMMMNNNOOOOOOPPPPPP{{{EEE===777888999777444444...---+++)))(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%################################################"""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''''''''((((((((()))))))))((((((***+++---...++++++,,,---...///111222000444777888777777999;;;===>>>@@@BBBBBBAAA>>>===666:::>>>@@@@@@????????????@@@AAAAAAAAAAAA???>>><<<======;;;888555333222000///...,,,***)))''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''&&&$$$###$$$%%% """$$$%%%$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))'''''''''((((((((())))))((((((((((((((()))******))))))***+++,,,,,,------,,,,,,---...///111111222000333555555444444777:::?????????>>>???CCCHHHLLLFFFFFFFFFGGGHHHHHHIIIIIIFFFHHHLLLNNNMMMJJJFFFDDDAAA@@@???;;;888555444555222222000//////.........************))))))))))))))))))))))))))))))))))))"""(((---,,,((('''***///)))111---)))//////))))))+++......+++...999DDDIIIOOO___pppvvvxxx|||www|||}}}~~~xxxqqqjjjbbbXXXPPPKKK;;;222---777 000000(((,,,333+++###(((,,,)))***'''(((******))))))******)))************+++++++++++++++,,,------...//////000///......000222333444333444555777999::::::::::::;;;>>>BBBEEEEEECCCAAAFFFHHHIIIGGGDDDCCCEEEHHHFFFHHHKKKMMMMMMLLLJJJIIIDDDGGGJJJMMMOOONNNMMMLLLCCCIIIJJJDDD???@@@>>>:::<<<;;;999999;;;<<<888222555333111111333333111/////////000000111111222222.........///000111111222111000111111222333444555333444555555444444666777444666777666666666888::::::999888888:::>>>BBBDDD@@@BBBDDDDDDDDDFFFKKKOOOKKKJJJHHHHHHIIIIIIHHHGGGFFFLLLRRRRRRMMMHHHGGGGGGIIIJJJLLLKKKJJJIIIKKKLLLFFFGGGEEEAAA===<<>>???IIITTTVVVPPPJJJJJJMMMHHHJJJLLLNNNOOONNNLLLKKKxxxCCC>>>888555555555333111------+++)))((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#################################""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&'''((()))+++---......,,,,,,,,,,,,...000222444666555444444555777:::;;;DDDBBB@@@@@@BBBAAA>>>;;;<<<===???@@@AAA@@@???>>>DDDCCCAAAAAABBBAAA>>><<<::::::999777555222///---,,,,,,,,,+++***))))))((((((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''(((+++,,,,,,+++(((''''''((()))******++++++***,,,,,,------.../////////...000222444666777777666888:::<<<>>>???AAAEEEGGGFFFFFFFFFFFFFFFHHHIIIIIIDDDEEEHHHIIIIIIGGGDDDBBB???===999777666555222000111000///...,,,,,,,,,+++******))))))))))))******))))))))))))************))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,...///222666:::>>>AAABBBKKKLLLMMMMMMMMMKKKIIIGGG???<<<999555333222222222......---,,,,,,+++******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))+++++++++,,,,,,,,,------------......///000000000///000222555888;;;===>>>???AAABBBDDDEEEEEEEEEEEECCCFFFJJJKKKIIIGGGFFFFFFHHHIIIIIIIIIHHHJJJMMMPPPIIIGGGGGGJJJOOOPPPLLLGGGGGGFFFCCCAAA>>><<<;;;:::999888777555444333111111000000000000////////////........................////////////000000000000///000000000111111111111222222222333333333444444444444444333222444777:::888888888888999;;;===>>>CCCCCCDDDFFFIIIKKKNNNOOOKKKLLLKKKJJJGGGGGGHHHIIISSSSSSSSSQQQNNNJJJGGGFFFFFFFFFHHHIIIJJJJJJJJJJJJEEEDDDAAA>>><<<<<<<<<===888888777777666666555555222222222222222222222222000000111111111222222222333333222222333444666777888777666555555666777777888888888888999:::;;;;;;<<<@@@EEEHHHIIIHHHIIIIIIIIIHHHIIILLLPPPQQQOOOLLL~~~CCC>>>888555555555333111------+++)))((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((()))******+++,,,,,,,,,,,,,,,,,,...000222333666666555555777999;;;===CCCAAA???@@@AAAAAA???<<>><<<999999888666444111...---+++++++++***)))((((((((((((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''((()))******)))(((''''''''')))***************,,,,,,,,,---....../////////000222444666777777777888:::<<<===???AAADDDGGGFFFGGGGGGHHHHHHIIIJJJJJJFFFFFFFFFFFFEEECCCBBBAAA>>><<<888666555444111000111000///---,,,+++++++++******))))))))))))******(((((()))))))))*********))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111,,,---...///000///---,,,111000...,,,++++++++++++------,,,,,,+++******)))))))))))))))))))))))))))'''''''''''''''''''''''''''((((((((())))))))))))+++++++++,,,,,,,,,,,,------------...//////000000///000222555888:::<<<===AAABBBDDDFFFHHHHHHHHHHHHJJJMMMOOOPPPNNNLLLKKKJJJLLLLLLLLLKKKJJJLLLPPPSSSPPPMMMLLLNNNQQQRRRNNNJJJGGGEEECCC@@@===;;;:::999888777666555333222111000000000000/////////......------------------------....../////////000000000/////////000000000111111111111111111222222222222333444444333222333666999999999999999:::;;;===>>>AAAAAABBBDDDGGGIIIKKKMMMNNNOOOOOONNNLLLKKKKKKLLLRRRRRRQQQQQQQQQOOOLLLJJJKKKKKKKKKKKKKKKJJJIIIIIIEEECCC@@@===<<<;;;;;;;;;888888777666555555444444222222222222222222222222000000000111111111222222333222222222333444555666777777555555555555666777888888888888999:::;;;<<<<<>>888666666555333111------+++)))((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###########################""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''))))))))))))************++++++,,,,,,...///111222777666666777888;;;===>>>@@@???>>>???@@@@@@???>>>FFFFFFEEEEEEEEEFFFGGGGGGJJJHHHFFFEEEDDDAAA>>><<<888888666555222000...,,,******))))))((('''''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((()))************+++,,,,,,------......//////000222444666777888888888:::<<<===>>>@@@DDDFFFEEEFFFGGGIIIIIIIIIIIIHHHIIIGGGEEECCCAAA@@@??????===:::777555444333111///000///...,,,++++++++++++***))))))(((((())))))***(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++---,,,,,,++++++******))))))***,,,---......------+++++++++++++++++++++++++++++++++******))))))((())))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((()))))))))******+++++++++,,,,,,,,,,,,,,,---......//////000///000222444777999;;;<<>>AAABBBCCCDDDFFFHHHHHHHHHIIILLLNNNOOONNNMMMCCC>>>999666666666333111------+++)))(((''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))*********+++++++++,,,...///000000555555555777888;;;===>>><<<<<<<<<<<<===>>>??????GGGGGGHHHHHHHHHHHHGGGGGGHHHGGGEEEDDDCCCAAA>>><<<666666444333000...,,,,,,(((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%&&&''''''&&&'''((()))************+++++++++,,,------......///000222444666777888999:::<<<===??????AAADDDGGGBBBDDDFFFHHHHHHHHHGGGFFFHHHGGGFFFEEECCCAAA@@@???<<<:::777555444333111///......,,,++++++*********))))))(((((((((((())))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++,,,,,,,,,,,,))))))+++,,,,,,,,,++++++***+++,,,---------------******)))))))))((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''((((((((())))))************+++++++++++++++,,,,,,---......//////...///111333666888:::;;;<<<===@@@CCCFFFGGGHHHHHH@@@DDDIIILLLNNNPPPRRRSSSMMMLLLKKKIIIHHHJJJOOOSSSSSSOOOLLLJJJIIIHHHEEECCCCCCBBB???<<<:::777666555444444333222111000///...............------------,,,,,,,,,,,,,,,,,,,,,,,,------------............---............/////////////////////000000000000111222222222111222444666999888888888888999999999999:::;;;===???BBBDDDEEEJJJMMMQQQSSSSSSRRRRRRSSSQQQOOOMMMOOOSSSTTTRRROOONNNNNNLLLKKKHHHFFFCCCBBBAAA@@@===;;;888777666555666666555444222111000000////////////////////////....../////////000000000000000000000111222333333444444333222222333555666888888888888999:::;;;;;;;;;===>>>>>>???AAADDDGGGDDDEEEGGGIIIKKKLLLLLLLLL{{{BBB>>>999777777666333000------+++)))(((''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&''')))***+++,,,******+++,,,---......///111222333555777:::;;;===999:::::::::;;;<<<>>>@@@DDDEEEGGGHHHHHHGGGEEECCCCCCBBBAAA@@@@@@???===;;;555444222000...---++++++'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%$$$$$$%%%&&&'''&&&'''((())))))******)))******++++++,,,---------...///000222444777888999;;;===???@@@@@@BBBEEEGGGCCCDDDFFFHHHIIIHHHGGGFFFEEEGGGHHHIIIHHHEEEBBB@@@;;;999666444444333111///---,,,+++******)))******))))))(((((((((((())))))'''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******(((((((((((((((''''''&&&))))))***++++++***))))))))))))((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))))))))*********++++++++++++,,,,,,------............000222444777888999:::<<>>===???>>><<<999777555444333222111111000///...------------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------,,,,,,---------.........////////////000000000000///111222222111111333555555666666666666666666666666777888:::<<>>>>>===;;;999666555333333444444333222111000///...........................------........./////////......///000000111111111222222111111111222444555777777777777888999::::::::::::;;;;;;;;;===AAADDD@@@AAACCCEEEFFFHHHIIIJJJzzzBBB>>>:::888888777444000------+++)))((('''''''''''''''''''''&&&&&&&&&%%%###$$$$$$$$$$$$%%%%%%%%%########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%'''(((***+++,,,)))***+++,,,------------...///111444666999:::;;;:::;;;;;;;;;:::<<>>============:::888333222000...,,,+++******&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&'''((()))))))))))))))******++++++,,,,,,------...///000333555888999<<<===???@@@@@@BBBEEEGGGEEEFFFGGGIIIIIIIIIIIIHHHDDDFFFHHHIIIHHHEEEBBB???:::777444333222222000...++++++***))))))))))))))))))((((((''''''(((((()))''''''(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((///......---,,,+++++++++************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((())))))))))))***************+++,,,,,,------...---...///111333555777888;;;===@@@CCCEEEGGGHHHHHHCCCEEEGGGHHHHHHHHHIIIKKKKKKKKKKKKJJJIIIJJJLLLOOOIIIGGGEEECCC@@@===;;;::::::999777555444222222111000000///......---,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,---------....../////////000000000...///111111000000222333222333444555555555555555555666777999;;;>>>@@@AAA>>>AAAEEEHHHJJJKKKMMMOOOOOONNNMMMKKKIIIIIIHHHIIIEEEDDDCCCBBB@@@>>><<<;;;:::999888777555333222111111111111000//////......------------------------,,,,,,---------.........,,,---...///000000000///111000000///000111333444555555555555666777888999777888999999999;;;>>>AAA===???AAABBBCCCDDDGGGIIIzzzBBB>>>:::999999777444000------+++)))((('''''''''''''''''''''&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&((()))******)))***+++,,,------,,,,,,---...111333666999:::;;;<<<===>>>===<<<===AAADDDCCCBBB@@@?????????@@@@@@???===<<<;;;;;;:::777555222111///,,,+++*********&&&&&&&&&'''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''((())))))))))))))))))******+++,,,,,,,,,,,,,,,---///111444777888:::<<<>>>>>>???@@@CCCEEEDDDDDDEEEEEEFFFGGGGGGGGGEEEEEEEEEEEECCCAAA>>><<<777444222000000///...,,,******)))((((((((())))))((((((''''''''''''(((((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''++++++******************)))(((((('''''''''((((((,,,+++***))))))***+++,,,((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))))))))***************+++,,,,,,------------///111333555666777:::<<<>>>AAADDDEEEEEEEEEBBBCCCDDDDDDBBBAAABBBCCCGGGHHHIIIIIIHHHHHHIIIKKKCCCDDDCCCBBB>>>;;;999888555555333222111000000000.........---,,,,,,++++++,,,+++++++++************++++++++++++++++++++++++************+++++++++,,,++++++++++++,,,,,,,,,,,,------------............---...000111000000111222111222333555666666666555555555666888;;;===@@@AAA???AAACCCEEEEEEFFFIIIKKKLLLNNNNNNKKKFFFDDDFFFIIIEEEEEECCCAAA???<<<:::888666666666555444333111111/////////...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++---...//////......//////......///111222333444444333444444555666777555666888888888999;;;===;;;>>>@@@AAAAAACCCFFFIIIyyyBBB???;;;999999888444000...---+++)))((('''''''''(((((('''''''''&&&&&&&&&#########$$$$$$%%%%%%%%%########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((()))+++,,,------,,,+++,,,...111444777999;;;<<>>>>>BBBFFFEEEBBB>>>::::::<<<@@@BBB@@@>>><<<;;;:::888555222111000...,,,***)))))))))''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))))))))))))))))))))***++++++,,,,,,++++++,,,...000333666888999;;;<<<======>>>AAACCCAAAAAA@@@@@@AAABBBCCCDDDFFFEEECCC@@@===;;;:::999444222///......---,,,******))))))(((((((((((()))((((((''''''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))******(((((((((((()))***++++++((('''&&&%%%&&&(((***,,,((((((((()))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))******+++,,,,,,------,,,---///000222444555666888999<<<>>>AAABBBBBBBBBCCCDDDEEEEEEDDDCCCDDDFFFCCCEEEFFFGGGEEEEEEEEEFFF???@@@AAA@@@===999777666222222111000/////////000---------,,,,,,++++++++++++++++++************)))************************)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,...000111000000000222000222444666777777777777555555777888;;;===@@@AAABBBCCCDDDDDDCCCDDDFFFHHHJJJMMMOOOKKKDDDAAAEEEJJJHHHGGGEEEBBB???<<<999777444444444444333222111111---------.........//////++++++++++++++++++++++++++++++,,,,,,,,,---------***+++---...///......---///.........///000222333333333333333444555666666333555777888888888:::;;;;;;>>>AAAAAAAAACCCGGGJJJ|||EEE===666666;;;===888222000///---+++))))))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#################################"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!%%%%%%$$$###""""""######$$$$$$############$$$$$$###((((((""" $$$&&&###"""###$$$$$$###"""###$$$###$$$%%%%%%%%%%%%$$$###################################################""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&'''((()))***(((((()))***+++---///000,,,...111444666888;;;>>>===???AAAAAA@@@??????@@@GGGCCC>>>999777999;;;===>>>?????????<<<888555222......,,,***((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((()))***+++,,,------...///000111222222555777:::<<<<<<<<<===>>>========================>>>===<<<;;;999888777666111000///...,,,+++***)))))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((******))))))((((((''''''((((((((((((''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))((())))))******+++,,,,,,---...000111000111222444555777999<<>>===???BBB@@@???===<<<;;;999666444222222111111000/////////,,,++++++******++++++,,,************************************************************************************************++++++******++++++,,,---------......///000000000000111333555666777888888333666:::<<<>>>???@@@BBBAAADDDGGGIIIHHHGGGGGGGGGIIIJJJKKKJJJGGGFFFEEEEEEFFFEEECCCAAA>>>===<<<;;;777666333111000000111111......---,,,,,,+++******************************++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............///000000000111222333555666555666777999;;;===>>>???>>>===>>>???@@@CCCEEEGGGzzzEEE>>>777777;;;<<<777111000...,,,***)))((())))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$$$$###""""""######$$$$$$############$$$$$$"""&&&'''######''''''$$$"""###$$$$$$#########$$$###$$$$$$%%%%%%$$$$$$###################################################""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&'''((())))))(((((())))))+++---...///,,,...111333444666999<<<===???AAAAAA@@@>>>>>>???EEECCC@@@<<<999999;;;===>>>??????>>><<<888444111...---,,,***(((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))((())))))***+++,,,------...///000111222222777999<<<<<<;;;;;;;;;;;;=========>>>>>>>>>>>>>>><<<<<<;;;999777666555444000000///---,,,+++***))))))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((''''''((((((((((((''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))))))))))))))******+++,,,,,,,,,,,,...000000000000222444777888:::;;;===>>>>>>???CCCFFFIIIJJJHHHEEEBBBAAADDDGGGIIIIIIEEEBBBAAAAAA@@@>>><<<;;;:::999666333222111111000//////......+++++++++******+++++++++************************************************************************************************++++++******++++++,,,------------...//////000000000111333444666777777777444777:::===>>>???AAABBBBBBDDDGGGHHHGGGFFFFFFGGGJJJJJJKKKJJJHHHGGGFFFFFFEEECCCAAA???===;;;::::::666444222000//////000000...------,,,++++++******************************+++++++++++++++++++++++++++++++++,,,,,,,,,------------------............000000000111222333444555666777888999:::;;;<<<<<<======>>>???@@@CCCEEEFFF|||FFF???888777::::::555000000...,,,***)))(((((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###########################""""""""""""""""""""""""!!!"""""""""###$$$$$$$$$%%%$$$######"""#########$$$$$$############$$$$$$"""$$$%%%$$$&&&)))((($$$!!!!!!######$$$$$$############$$$%%%%%%$$$######################################################""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&'''(((((()))((((((((()))***,,,---...,,,...000222222444666888:::<<<======<<<;;;;;;<<>>===:::666222000---,,,+++)))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))))))))***+++,,,---------...///000111111222666999;;;===<<<<<<<<<===??????????????????>>>>>>;;;:::999777555444222222//////...---+++***))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''((((((((()))))))))(((((((((((('''(((((((((''''''''''''&&&&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((())))))))))))******+++,,,,,,------,,,...///000///000222333888888888999:::;;;<<<===CCCDDDEEEFFFGGGEEEAAA???EEEIIIMMMMMMJJJEEEAAA??????===:::999888777444222111000000///......------++++++************++++++************************************************************************************************+++************+++,,,,,,,,,,,,---......//////000000111222444555666666666444777:::<<<===>>>@@@BBBDDDEEEFFFFFFEEEDDDEEEGGGIIIIIIJJJIIIIIIHHHGGGGGGAAA@@@>>><<<:::999888777333222000...------......------,,,,,,+++*********************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------....../////////000111222333444777777777888888999999:::=========>>>@@@BBBDDDEEEEEE???999777999999444000///...,,,***((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%&&&$$$$$$###############$$$$$$$$$############$$$$$$#########$$$&&&(((&&&""""""""""""###$$$$$$###"""######$$$$$$$$$$$$######################################################""""""""""""""""""""""""""""""""""""""""""""""""###################################################################################################$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&'''((((((((((((((((((***+++,,,---,,,---///000000111333555333555777777777777888:::???CCCFFFEEE@@@<<<<<<>>>>>>>>>===;;;888444111///++++++***)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))******+++,,,---,,,------...///000111111333666:::===>>>@@@BBBCCCAAAAAAAAA@@@@@@@@@@@@@@@:::999888666444222111000......---,,,+++***))))))((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))*********+++,,,,,,------+++---////////////111333555555555555777999;;;===???>>>>>>BBBEEEFFFCCC???DDDFFFIIIKKKIIIEEEAAA>>>===;;;888777666555333111/////////...------,,,,,,******))))))))))))*********************************************************************************************************************++++++,,,+++,,,,,,---....../////////000111333444555555555333555888::::::<<<>>>@@@DDDEEEEEEDDDCCCCCCDDDFFFGGGGGGFFFGGGGGGGGGEEEDDD>>>===;;;999777666555555000000...---,,,,,,,,,,,,,,,,,,++++++*********)))***************************************************++++++++++++,,,,,,,,,+++,,,,,,,,,------------////////////000111222333444444555666777888888999;;;<<<<<<>>>???AAABBBCCCDDD???999777888777444000///...+++)))((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%&&&$$$###############$$$$$$$$$$$$############$$$$$$$$$######$$$%%%$$$###"""%%%###""""""$$$%%%$$$"""########################################################################""""""""""""""""""""""""""""""""""""""""""""""""#########################################################################################################$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''((()))***+++,,,+++---...///...///111222///111333555666777:::<<<>>>BBBEEEEEEBBB>>>===>>><<<;;;:::888555222///---))))))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''))))))))))))***+++,,,---,,,,,,---...///000111111333666;;;>>>???AAACCCEEEBBBBBBAAAAAA@@@@@@@@@@@@:::999888666333111000///------,,,+++***))))))((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))******++++++,,,------+++,,,.........///000222000000111222555888;;;===@@@>>>???BBBFFFGGGDDDAAACCCDDDDDDEEEEEEEEECCCBBB<<<999666444333222111///......------,,,++++++******))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,++++++,,,,,,------......//////111222333333333333111333555666777888;;;===BBBCCCDDDCCCBBBBBBDDDFFFEEECCCBBBCCCDDDDDDBBB???;;;:::888666444333333222...------,,,+++++++++++++++***************))))))))))))))))))))))))))))))*********************************+++++++++,,,,,,++++++++++++,,,,,,,,,---............///000111111000111222444666777999999999:::;;;<<<===>>>???@@@CCC>>>999777777777444111///---+++)))(((''''''(((''''''&&&&&&&&&%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""!!!"""""""""###$$$$$$$$$#########"""######$$$%%%$$$$$$############$$$$$$$$$###$$$%%%$$$!!!###(((+++'''"""!!!$$$%%%%%%###$$$###""""""""""""###$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""############################################################################################################$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''((()))***++++++,,,............000111111333555666888:::===@@@??????@@@@@@@@@???===<<<888777666444222///---,,,((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((((((((((()))***+++,,,,,,,,,---...///000000111666999<<<===>>>>>>???@@@@@@@@@@@@???>>>>>>======999888777555222000...---,,,,,,++++++***))))))((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((())))))***++++++,,,,,,***,,,---...---...000111...///000333666999<<<===EEEDDDDDDEEEGGGFFFDDDCCCEEECCCBBBBBBDDDEEEEEEEEE:::777444222111000///...---,,,,,,++++++***))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))***++++++******+++,,,,,,------......///000111222222222222000111333444444666999;;;???AAABBBCCCBBBBBBCCCEEEDDDAAA??????AAAAAA===:::888777666444333222111111,,,,,,,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++******+++++++++,,,,,,,,,...---------......///000...///000222444666888999777777999:::;;;<<<<<<<<<~~~AAA===999777777777555333...---+++)))((('''''''''''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""""""""""""""""""""""""""######""""""###$$$$$$%%%$$$$$$############$$$$$$######%%%'''$$$!!!(((222000***###!!!###%%%%%%$$$$$$###"""!!!!!!"""###$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""############################################################################################################$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))*********,,,---.........000222555666777888888:::===@@@???;;;888999<<<===;;;999444444333111///...,,,+++''''''&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''((()))***++++++,,,,,,---...///000000444777:::;;;;;;;;;;;;<<<======<<<;;;;;;:::999999777777555333000...,,,++++++++++++***))))))((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''(((((())))))***++++++***+++------------///111///111333666999;;;<<<===CCCDDDFFFFFFEEEDDDDDDEEEFFFCCCAAAAAACCCDDDCCCBBB999666222000//////...---,,,++++++******)))(((((()))((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++*********+++,,,,,,------......///000111111111111000222333333333555888;;;<<<>>>AAACCCCCCCCCCCCDDDDDDAAA===>>>??????;;;666777666444333111111000000+++,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++************++++++++++++------------------...///...///000111333444555666444555777888999:::999999~~~@@@===999777777777555444...---+++)))''''''''''''''''''&&&&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%########################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!######""""""###$$$%%%%%%$$$$$$############$$$$$$!!!"""&&&((($$$""",,,999444,,,$$$ """%%%&&&%%%$$$###"""!!!!!!"""###$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""################################################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''((()))******+++---......///000222777888888777777888;;;===>>>888222333888<<<:::666222222111///...---,,,+++&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''((()))***+++,,,,,,---...///000000///222666888999:::;;;===::::::999888888777666666666555333111...,,,***)))++++++******))))))((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((())))))******)))+++------------///111222444666999;;;<<<<<<<<<;;;???BBBCCCBBBBBBDDDGGGDDDBBB@@@@@@BBBBBB???<<<999555111///......---,,,++++++******)))(((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))******+++,,,,,,---------...///000000111000000111222333333444555999;;;:::===AAACCCCCCCCCDDDDDDEEEAAA======???>>>:::555666555444222111000000000++++++,,,,,,,,,++++++***(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++------,,,,,,,,,---......000000000111222222333333333444666777888888888777vvvAAA>>><<<:::999777444222///...,,,***((((((((((((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""""""""############""""""""""""""""""############$$$$$$$$$$$$$$$###"""!!!########################$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$$$$######"""""""""""""""######$$$######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""########################""""""""""""####################################$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%&&&(((***++++++,,,---------///222444777666555666777:::===>>>;;;666444888888333111444555333///+++)))'''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''******)))))))))))))))******++++++,,,---.../////////111444777999::::::999>>>>>>===<<<:::999777666666333///...------+++***))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''))))))))))))************------......//////000000111333666999;;;<<<<<<<<<999;;;???BBBDDDDDDCCCBBB@@@AAABBB@@@===999666555333222000...,,,+++************))))))((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++......---------......///222333333333333333333444;;;<<<===>>>@@@AAABBBCCCDDDBBB???<<<999777666666666555444222000///...---+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++*********,,,///111333444111---,,,...//////---111111111111111222222222222444666888::::::::::::rrr@@@>>>;;;:::888777444222///...,,,***((((((((((((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""""""""############""""""""""""""""""############$$$$$$$$$$$$$$$###""""""########################$$$$$$$$$$$$$$$###""""""######$$$$$$$$$$$$######"""""""""""""""######$$$######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""########################""""""""""""####################################$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&%%%&&&(((***+++***+++,,,,,,,,,---111333333222222222444777:::<<<;;;666444777888444333555444222///+++)))''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''******)))))))))))))))******++++++,,,---.../////////111444777:::;;;;;;;;;?????????>>><<<:::999888555222///------,,,+++***))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))*********---------...//////000000000111444666888:::;;;;;;:::<<<>>>@@@AAAAAA@@@@@@@@@BBBCCCAAA===999777666222111000...,,,+++***)))))))))))))))((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++...------------......///222222222333333333333444999:::;;;===???@@@BBBBBBDDDBBB???;;;888666555555444333222111000...------+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++***)))***+++---000111222///,,,+++---///...---000000111111111111222222333444555777888999::::::ppp@@@===;;;999888777444222///...,,,***((((((((((((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""""""""""""############"""""""""""""""#########$$$$$$$$$$$$$$$############"""###########################$$$$$$$$$$$$###""""""######$$$$$$$$$$$$######"""""""""""""""######$$$######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""########################""""""""""""####################################$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%&&&((()))***)))***+++++++++,,,///222333222000000000222555666888444333555666444222333222111...+++)))'''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&'''''')))))))))(((((())))))*********+++,,,---.../////////111444777:::;;;<<<<<<@@@@@@@@@???>>><<<:::999444111...,,,,,,,,,+++***))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))******,,,,,,------...//////000000000111222444666888:::;;;<<<<<<============<<>>:::777555444111000///---+++***)))))))))))))))(((((((((((('''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++------,,,------...//////222222222222333333444444666777999;;;===???AAABBBCCCAAA>>>:::777444333333000000//////...---------+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))***+++---......,,,******,,,.........///000000000111111111222444444444555777888:::;;;ppp???===:::999888777444222///...,,,***((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""############""""""""""""#########$$$$$$$$$$$$$$$################################################$$$$$$$$$######"""######$$$$$$$$$$$$######"""""""""""""""######$$$######""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""""""""""""""""""""########################!!!"""""""""#######################################$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&((()))***)))************,,,///222666444333111000111222222555222111222333222111111000///---+++)))'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''')))(((((((((((())))))*********+++,,,---......//////111333777999;;;<<<===>>>>>>??????>>><<<999888333000---+++++++++***)))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***++++++,,,---...//////000000000000000222555777999;;;;;;;;;:::::::::::::::;;;;;;;;;999555222111000000///---,,,***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************,,,,,,,,,,,,---...//////111111111222333333444444444555777:::<<>><<<:::888888666444222///...,,,***((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""############""""""############$$$$$$$$$$$$$$$######""""""###$$$$$$########################"""######$$$$$$$$$############$$$$$$$$$$$$######"""""""""""""""######$$$######""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""""""""""""""""""""########################!!!"""""""""#############################################$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''((())))))***+++++++++,,,///222444555555555555555666666555555333333333444333000...---,,,***)))((('''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''((((((''''''((()))******)))******+++,,,---......000111333555888:::;;;<<<:::;;;<<<<<<;;;999777555111///,,,************)))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''(((((((((((()))))))))******+++,,,---...//////000000000111222555777999:::::::::999999999888888999:::999777333000//////......,,,+++)))((((((((('''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********+++++++++,,,,,,...//////000000111222222333444444444555777999<<<>>>@@@AAA???===999666333000//////++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++---...------...///000000111111444444333333444666888999mmm===;;;999888888666444222///...,,,***((((((((((((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$""""""""""""""""""""""""""""""############""""""#########$$$$$$$$$$$$%%%$$$###"""""""""###$$$%%%########################""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$######"""""""""""""""######$$$######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""########################""""""""""""################################################$$$$$$$$$$$$$$$%%%%%%&&&''''''(((((()))***+++++++++,,,///222///222555999;;;<<<;;;;;;999:::888555555777666111,,,,,,+++***)))((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''((()))******))))))***+++,,,---......000111222444666888999:::666777999:::999666444222000---***))))))***)))((())))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))***+++---...//////000000111222333555666777888999999::::::::::::999:::::::::777333000000000---,,,+++***((((((((((((&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******++++++++++++,,,---/////////000000111222333444444444555777999;;;===???@@@<<<:::777444111///......++++++++++++************(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))))))))''')))++++++***+++,,,...,,,,,,---...///000111111333333333444444555777777nnn===;;;999888777666444222///...,,,***((((((((((((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""""""""############""""""#########$$$$$$$$$%%%%%%$$$###"""!!!"""###%%%&&&########################""""""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""""""""""""""######$$$######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""########################""""""""""""################################################$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''((())))))))))))+++...111...111777;;;======:::888:::;;;999555444777555///++++++******)))((('''&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&'''''')))******))))))***+++,,,------...111111111333444666777888333444777888777555222000///,,,)))((()))))))))((())))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))'''''''''''''''''''''''''''''''''((((((((())))))(((((()))+++,,,---...///...///111222444444555555666777:::<<<======<<<;;;::::::999666222000///000,,,+++***)))((('''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))************+++,,,---///000//////000111222333444444444444666777999;;;<<<===999777555222000///......,,,+++++++++******))))))(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((())))))************(((***,,,,,,+++***+++---+++,,,,,,---///000000111222333444444555555555555qqq<<<;;;888888777666444222///...,,,***((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$""""""""""""""""""""""""""""""############""""""######$$$$$$$$$%%%%%%%%%$$$###"""!!!"""###%%%&&&########################!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""""""""""""""######$$$######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""########################""""""""""""####################################"""############$$$$$$$$$###$$$%%%&&&''''''''''''&&&'''(((((((((***---///000444999======:::555111888:::888222111444222,,,************)))((('''&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''')))******))))))***+++,,,------...111111111222333444555666222444666777777444111///...,,,)))(((((()))((('''))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''((((((((()))'''((()))***,,,---...///---...000222444444333333444666:::===??????>>>===888888777333000------...++++++***(((''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********+++,,,---///000...///000111222333444444333333444666777999::::::777666333111///.........,,,,,,++++++***)))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((()))***++++++++++++(((+++------+++***+++---++++++,,,---...///000111111222444555666555444444ooo>>>;;;777666777777444222000///---+++))))))))))))''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################"""###$$$###!!!!!!!!!"""$$$"""$$$((((((%%%###%%%&&&%%%###""""""###%%%&&&######$$$$$$$$$$$$######!!!!!!"""###$$$$$$%%%%%%########################""""""""""""""""""""""""########################""""""############"""""""""""""""""""""""""""""""""############$$$$$$$$$######""""""""""""######""""""""""""""""""""""""""""""""""""###############################################################$$$$$$%%%%%%&&&&&&'''&&&((()))))))))))),,,...111333444666666555444222777777666222...,,,,,,---))))))((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))***,,,------------...000222222222333444555666777777666555555444222...+++++++++)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((***************+++++++++//////000111222333333444999999:::;;;<<<<<<<<<<<<666666444222000...---,,,+++******)))(((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***++++++,,,,,,------.........///111111222222222222333333444555555555444333333222111000///......+++*********))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,------......///000000000000000111222333333444444qqq>>>;;;777666777777444222000///---+++))))))))))))''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################"""###$$$$$$###"""$$$%%%%%%$$$%%%))))))%%%###%%%&&&%%%###""""""###%%%&&&######$$$$$$$$$$$$######!!!""""""###$$$$$$%%%%%%########################""""""""""""""""""""""""########################""""""############"""""""""""""""""""""""""""""""""############$$$$$$$$$######""""""""""""######""""""""""""""""""""""""""""""""""""###############################################################$$$$$$%%%%%%&&&&&&'''&&&((()))))))))))),,,...000111222444444333222111666666666333///,,,+++,,,)))(((((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))***,,,------,,,---...///111111222333555777999:::888666444333222000---++++++***)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))*********+++++++++...//////000111222333444777777888999::::::999999555444333111///...,,,,,,******))))))(((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******+++,,,,,,------.........///000111111111111222222333444444444444444111111000///...---,,,,,,*********)))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,---------...//////000000//////000000111222222333sss>>>;;;777666777777444222000///---+++))))))))))))''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!###$$$%%%%%%%%%''')))(((&&&&&&))))))%%%###%%%&&&%%%$$$######$$$%%%&&&######$$$$$$$$$$$$######"""""""""###$$$$$$%%%%%%########################""""""""""""""""""""""""########################""""""############"""""""""""""""""""""""""""""""""############$$$$$$$$$######""""""""""""######"""""""""""""""""""""""""""""""""#########$$$$$$###################################################$$$$$$%%%%%%&&&&&&'''&&&((()))))))))))),,,...---...000111222111000000444555555333000,,,******((((((''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))***+++------,,,,,,...//////000111333666888;;;<<<999777333000///...,,,+++******)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))))))))*********++++++......///000111222333333444555666777777777666555222222111///...,,,+++******))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******++++++,,,------------...///000111111111000111111222333333333333222......------,,,+++************))))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,---......//////000......//////000000111111vvv>>>;;;777666777777444222000///---***))))))))))))''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!###%%%&&&'''(((***,,,***''''''***)))%%%###%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$######""""""#########$$$$$$$$$########################""""""""""""""""""""""""########################""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$######""""""""""""######""""""""""""""""""""""""""""""#########$$$$$$$$$###################################################$$$$$$%%%%%%&&&&&&'''&&&((()))))))))))),,,...------///000000000000000111333444333000,,,))))))'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((())))))))))))+++,,,,,,,,,,,,---//////000111222444777999:::;;;777222///------,,,+++***)))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))******++++++---......///000111222222333444666777666555444333000///...---,,,+++******))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********+++,,,,,,---------...//////000000000///000111111222222111111111------,,,++++++***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((************+++++++++++++++,,,,,,---......//////....../////////000000000vvv>>>;;;777666777777444222000///---***))))))))))))''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################"""$$$&&&'''((()))+++---***'''''')))((($$$###&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#####################$$$$$$$$$########################""""""""""""""""""""""""########################""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$######""""""""""""######""""""""""""""""""""""""############$$$$$$$$$$$$###################################################$$$$$$%%%%%%&&&&&&'''&&&((()))))))))))),,,...---...///000000111111111000222333222///+++)))(((&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((())))))))))))+++,,,,,,+++,,,---//////000000111222444555666;;;777111...---------,,,)))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))******++++++------...///000111111222444555666777777555222111------,,,,,,+++***))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))***++++++,,,,,,---------...////////////...///000000000000000//////---,,,,,,++++++*********(((((((((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))*********+++++++++++++++,,,,,,------....../////////000000000000000ttt>>>;;;777666777777444222000///---+++))))))))))))''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$&&&'''(((((((((***,,,)))&&&&&&((('''$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######################################################""""""""""""""""""""""""########################""""""############"""""""""""""""""""""""""""""""""############$$$$$$$$$######""""""""""""######""""""""""""""""""""""""#########$$$$$$$$$$$$%%%###################################################$$$$$$%%%%%%&&&&&&'''&&&((()))))))))))),,,.........//////000111222333///111111000---***)))(((&&&&&&%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((())))))))))))***,,,,,,++++++---.../////////000111222333444888444000---,,,,,,,,,,,,((((((''''''&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))***++++++,,,,,,---...///000111111444555777777777444111///,,,,,,++++++******))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))******+++,,,,,,,,,------...............---...////////////......---,,,,,,,,,+++++++++******''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))************+++******+++,,,,,,------.../////////000000000000000ooo>>>;;;777666777777444222000///---+++))))))))))))''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################&&&''')))(((''''''((()))(((%%%$$$&&&&&&$$$$$$'''$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$$$$######################################################""""""""""""""""""""""""########################""""""############"""""""""""""""""""""""""""""""""############$$$$$$$$$######""""""""""""######""""""""""""""""""""""""#########$$$$$$$$$%%%%%%###################################################$$$$$$%%%%%%&&&&&&'''&&&((()))))))))))),,,...------......000111222333000000000...+++)))))))))%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((())))))))))))***+++,,,++++++,,,.........///000111333555666333000,,,+++***+++******'''''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++++++++,,,---...///000000111333444666777666333000---+++++++++***************''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))***++++++,,,,,,------.........------,,,...............---,,,,,,++++++++++++************'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********************+++,,,,,,------........................lll>>>;;;777666777777444222000///---+++))))))))))))''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################'''))))))((('''&&&&&&((('''######%%%&&&$$$$$$'''###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######$$$$$$##########################################""""""""""""""""""""""""########################""""""############"""""""""""""""""""""""""""""""""############$$$$$$$$$######""""""""""""######""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%###################################################$$$$$$%%%%%%&&&''''''&&&((()))))))))))),,,...------------///000222222000000///---***((()))***%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))(((***++++++++++++,,,...------///000333555888999///---***))))))))))))(((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++++++++,,,,,,---...///000000222444666666555222...,,,+++++++++***************&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))***++++++,,,,,,---------......---,,,,,,---.........------,,,+++************))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))******+++,,,,,,------------------------------nnn>>>;;;777666666666333000///...,,,***(((((((((((('''&&&%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$##############################$$$$$$$$$%%%%%%%%%***&&&'''+++,,,((((((---%%%%%%%%%$$$$$$#########"""############$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$########################$$$$$$###""""""!!!""""""""""""""""""""""""""""""################################################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&((()))+++,,,,,,---------...............,,,,,,+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***))))))***+++,,,,,,,,,,,,///...------///333666999,,,+++***)))((((((((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))******++++++,,,,,,,,,,,,------111222333333222000---,,,+++*********))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))******++++++........................,,,,,,,,,+++++++++******))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((()))((('''&&&''')))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))******++++++,,,------////////////////////////ppp???;;;777666666666333000///...,,,***(((((((((((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%)))&&&&&&******'''(((+++%%%%%%%%%$$$$$$#########"""############$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""################################################$$$$$$############$$$$$$########################%%%$$$$$$###"""""""""###""""""""""""""""""""""""################################################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&((()))+++,,,,,,,,,,,,------.........///,,,++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***))))))***+++,,,,,,,,,,,,...---------///111333555,,,+++***)))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))******+++++++++,,,,,,,,,------///000111111000...+++************)))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))******++++++------------------------,,,,,,+++++++++*********))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((()))((('''&&&''')))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))******++++++,,,------........................nnn???;;;777666777666333000///...,,,***(((((((((((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$%%%'''%%%%%%((((((&&&&&&)))$$$$$$$$$$$$$$$#########"""############$$$$$$$$$$$$$$$%%%%%%%%%$$$######################################################$$$$$$############$$$$$$########################$$$$$$$$$###############""""""""""""""""""""""""################################################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''((()))***+++,,,***++++++,,,---......///++++++***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))((()))***+++,,,,,,,,,,,,,,,,,,------...//////000++++++***)))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))******++++++++++++,,,,,,,,,,,,------......---+++)))(((******))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((()))((('''&&&''')))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))******++++++,,,------........................kkk???;;;777666777666444111///...,,,***(((((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$$$$&&&%%%%%%&&&&&&%%%%%%&&&$$$$$$$$$###############""""""#########$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###################################################$$$$$$############$$$$$$##########################################""""""""""""""""""""""""""""""################################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&'''((()))***++++++)))******+++,,,---......******)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((())))))((()))***++++++,,,,,,+++,,,,,,---......---,,,,,,******)))(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,+++***)))((())))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++++++++++++++++++++++++++++++++++++++************))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******++++++,,,------------------------------lll???<<<888777777777444111///...,,,***((((((((((((&&&&&&&&&%%%%%%&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$########################""""""#########$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%$$$########################""""""#########$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$################################################$$$$$$############$$$$$$########################!!!!!!"""######""""""!!!""""""""""""""""""""""""################################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&'''((()))******+++)))))))))***+++,,,,,,---))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((()))***++++++++++++,,,---...///...---+++******)))(((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))***************+++++++++,,,,,,,,,,,,,,,,,,+++******)))(((((((((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))******+++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******++++++,,,------------------------------iii@@@<<<888777888777444111///...,,,***((((((((((((&&&&&&&&&&&&&&&&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$########################"""""""""############$$$$$$&&&&&&######%%%%%%""""""""""""###############"""############$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######################## !!!###$$$$$$###""""""""""""""""""""""""""""""################################################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''''''''((()))*********)))))))))***************((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((('''((()))***++++++++++++,,,,,,---...---,,,******)))((((((''''''((((((((('''''''''(((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&''''''((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))******************++++++++++++,,,,,,,,,+++++++++******''''''(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((()))))))))******((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******+++++++++++++++++++++++++++++++++************)))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((()))((('''&&&''')))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,jjj@@@<<<888777888777444222///...,,,***((((((((((((&&&&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%%%%$$$$$$########################""""""""""""###############'''&&&###"""%%%%%%!!!!!!"""""""""#########$$$"""############$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################!!!###$$$&&&&&&&&&$$$###""""""""""""""""""""""""################################################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''(((((())))))************))))))))))))(((((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((''''''((()))***++++++++++++******+++++++++***))))))(((((('''''''''(((((()))&&&''''''((())))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))******************++++++++++++,,,++++++***************'''''''''((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((()))))))))*********(((((((((((((((((((((((('''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((()))((('''&&&''')))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))******++++++,,,------++++++++++++++++++++++++|||rrr@@@<<<999777888777555222///...,,,***((((((((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&%%%%%%%%%$$$$$$########################""""""""""""###############''''''""""""&&&%%%!!!!!!!!!""""""#########$$$"""############$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###########################$$$&&&(((((((((&&&%%%""""""""""""""""""""""""################################################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''(((((())))))***************)))((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((()))******++++++***)))))))))(((((((((((()))(((((('''''''''(((((()))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))*********)))************++++++++++++******))))))))))))***&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))))))))))))))((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))((('''&&&''')))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))******+++,,,,,,------++++++++++++++++++++++++ddd???<<<888777888888555333///...,,,***((((((((((((((('''&&&%%%&&&''')))+++&&&&&&&&&%%%%%%$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&'''''''''########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''(((((((((******))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%+++***)))'''''''''(((((('''''''''''''''((((((((('''''''''(((((((((((()))&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))(((((('''''''''(((((())))))***++++++++++++***************************((((((((((((((('''''''''***((('''&&&&&&''')))************))))))((((((''',,,+++***)))***+++,,,,,,))),,,---+++************(((,,,,,,(((***...---'''(((%%%$$$'''******))))))&&&(((******)))'''&&&&&&***)))(((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((************************+++******)))(((''''''&&&(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))((('''&&&&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,************************aaa???<<<888777888888555333///...,,,***((((((((((((((('''&&&%%%&&&''')))***&&&&&&&&&%%%%%%$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%&&&%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((((((((()))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''((()))(((((((((((((((((((((((()))((((((((('''''''''&&&&&&'''((()))************''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((())))))***++++++++++++***************************((((((((((((((((((((((((((((((''''''((()))+++,,,'''''''''(((***+++,,,---///---,,,,,,------,,,***---+++'''$$$&&&))),,,,,,+++---+++''')))...000---111000///---+++(((''''''***)))((()))***++++++******)))((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((*********************************)))((('''''''''(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((''''''&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,************************```???<<<888777888888555333///...,,,***((((((((((((((('''&&&&&&&&&'''((()))&&&&&&%%%%%%%%%%%%$$$$$$################################################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((()))++++++))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))***++++++++++++***************************((((((((((((((((((((((((''''''((()))***++++++,,,+++***)))((((((((()))***+++*********++++++***(((---,,,,,,000333222///,,,+++------***+++...///---$$$'''******)))***---///---***'''''')))******((())))))((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((******************************))))))((((((''''''(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,************************bbb???<<<888777888888555222///...,,,***((((((((((((((('''&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))))))))))))))(((((((((++++++******))))))))))))))))))((((((((((((((('''&&&&&&'''((()))***++++++))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))))))))***++++++++++++***************************((((((((((((((()))))))))'''((()))***************...---+++***)))***+++,,,+++---//////---...000222+++***---111222///...///000222555444333111000...///111000,,,(((((('''%%%,,,,,,+++***)))(((((((((***)))((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((***************************)))))))))((((((((('''(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++************************ccc???<<<888777888888555222///...,,,***(((((((((((('''''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))((((((''''''''''''(((((((((((((((((((((++++++******)))))))))((('''(((((())))))*********)))(((((((((((()))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))***++++++++++++***))))))))))))))))))))))))(((((((((((())))))******))))))*********)))((((((*********+++---///111333000555999999777666:::>>>CCCAAA@@@BBB@@@>>>CCCLLLAAAAAA@@@???;;;888888;;;444666444000000444222---)))---///...+++)))***,,,******)))(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++************************aaa???<<<888777888888555333///...,,,***((((((((((((''''''''''''&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&################################################$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((('''''''''''''''(((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''(((((((((((())))))((())),,,...111222333444111000000//////......---000/////////.........---'''&&&%%%%%%&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&''''''((()))***))))))***++++++++++++***))))))))))))))))))))))))'''(((((())))))******+++************************++++++,,,...///000000111444999@@@FFFJJJJJJIIIHHHBBBFFFSSS___]]]QQQHHHHHHXXXUUURRRPPPKKKGGGJJJPPPAAAEEEDDD<<<888:::999444---...///...+++)))***,,,++++++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++************************]]]???<<<888777888888555333///...,,,***((((((((((((''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&################################################$$$$$$%%%%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''''''''(((((()))))))))''''''''''''''''''''''''))))))))))))))))))))))))'''((()))+++...000111222000222555999<<<>>>@@@@@@999999999888777666666666::::::;;;;;;<<<===>>>>>>666444111---***)))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''((()))***))))))***++++++++++++***))))))))))))))))))))))))'''(((((()))******++++++++++++***+++,,,...000111222444888<<<@@@BBBBBBCCCJJJMMMXXXlll~~~xxxlllvvv{{{}}}pppqqqsssyyy}}}xxxooolllooozzz}}}fffPPPFFFAAA<<>>>>>===<<<<<<@@@AAADDDGGGKKKNNNPPPRRRPPPMMMFFF>>>777222///---))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''')))******))))))***++++++++++++***))))))))))))))))))))))))'''(((((()))***+++++++++++++++***+++...111555777666<<>>;;;888666666666555333222000...+++)))'''''''''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%'''%%%%%%''''''''''''(((((($$$###%%%(((((((((((($$$'''%%%!!!###))))))$$$(((###""")))+++'''###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&))),,,,,,,,,&&&&&&&&&''''''&&&%%%%%%&&&''''''(((((((((((((((((((((((((((((('''''''''((())))))((()))+++***(((+++'''&&&((())))))---222333:::>>>???BBBEEEDDD>>>JJJYYYaaa\\\^^^nnnyyyyyyiiigggmmmssslll^^^___jjjZZZOOOJJJLLLLLLFFFEEEJJJMMMQQQRRROOOLLLKKKFFF@@@666333---(((%%%%%%))),,,***'''%%%'''***+++)))%%%))))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))+++(((%%%&&&)))++++++******)))(((***---...+++(((...000---000:::::::::DDDAAAcccuuuzzzvvvXXXJJJLLLHHH<<>>;;;888666666666444333222000...+++)))(((''''''(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%'''&&&$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&''''''&&&$$$$$$&&&(((((('''&&&)))'''&&&&&&&&&&&&&&&'''...///---)))))),,,+++&&&,,,%%%"""%%%((('''))),,,$$$%%%%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''(((((('''%%%&&&&&&&&&&&&&&&%%%%%%&&&'''(((((())))))((((((((((((((((((((((((((((((,,,)))%%%###&&&)))***(((++++++///333555666<<>>;;;888777666666444333111000---+++)))((('''''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%((('''%%%$$$$$$$$$%%%&&&'''&&&%%%$$$%%%&&&'''((()))))))))***,,,---,,,***222444555666777:::>>>@@@::::::888555555666444000...)))%%%%%%%%%######%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%%%%$$$"""%%%%%%&&&&&&&&&&&&%%%%%%&&&'''(((((())))))(((((((((((((((((((((((())))))***((((((***---...,,,***///...000444777>>>KKKXXXxxxtttsssvvv~~~uuuttt~~~yyyuuuuuuwwwppp```PPPHHHJJJNNNOOOSSSWWWZZZTTTGGG:::222///++++++***))))))***+++,,,***)))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))************************+++***))))))++++++***(((***+++,,,---...111444777999GGGTTTeeewww|||www{{{lllppp}}}uuugggZZZLLL???AAAAAA555222...+++))))))++++++,,,))))))(((((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************UUU===;;;888777777666444222111000---+++)))(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''''''''((())))))((('''&&&&&&''')))***)))---000...---...///...+++000333333444888<<<===CCCBBB???===>>>??????===666666777777555///)))&&&)))((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%#########$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%%%%###"""$$$%%%%%%&&&&&&&&&&&&%%%''''''((()))))))))))))))(((((())))))))))))******''')))...222000+++((())),,,222BBBZZZooo}}}qqqVVVWWW___kkkrrrtttyyyyyynnnddddddhhhggg___YYYlllbbbSSSNNNaaaxxxdddWWWMMMFFFDDDHHHOOOWWWZZZWWWNNNFFF:::///%%%%%%---111---'''***))))))((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))************************))))))***+++------------...------111666<<>>@@@<<<;;;===<<<999:::777444444444333222222:::===AAABBBBBBAAA???===///...+++)))'''%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%#########$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&'''&&&%%%$$$%%%&&&''''''''''''''''''(((((()))))))))))))))))))))))))))******++++++******++++++'''(((555DDDUUU\\\rrr|||ddd```rrr~~~}}}www~~~vvvjjjmmmxxx}}}{{{|||~~~|||www~~~ssslllgggZZZJJJ[[[nnnzzzhhhSSSDDD888AAAWWWeeeaaaWWWMMMDDD888222///---)))%%%******)))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************************((()))******+++,,,---...333000000999JJJ[[[ggglllyyyvvvnnnqqqyyyqqqfffssssssrrrhhhPPPHHHDDD???:::666111,,,)))++++++******))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))************************MMM<<<:::999888888666444111000///---+++))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$'''***)))&&&$$$$$$&&&'''))),,,///222666888999;;;CCCHHHGGGKKKRRRSSSOOOZZZaaadddcccfffkkkhhh```PPPLLLLLLMMMKKKEEE???===111444555333555<<>>BBBMMMRRR```ooorrrkkkmmmuuuvvvaaaPPPDDD>>>:::------,,,,,,+++***))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))************************qqqEEE===;;;999888888777555333000///---+++))))))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''$$$!!!'''(((###''''''''')))******'''&&&(((,,,///111<<>>@@@BBBBBBAAA>>><<<:::>>>??????>>>===BBBJJJPPPeeeqqqtttnnntttcccFFF@@@;;;999111((()))......)))******(((''''''((()))***))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))***)))((((((''')))******++++++******))))))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***)))(((((((((nnnCCC===;;;999888888777555333000///---+++))))))))))))'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((()))---,,,(((###$$$&&&''''''(((***,,,222AAARRR\\\bbbkkkyyy}}}xxxtttrrrnnngggccccccqqqddd[[[[[[^^^dddrrr~~~ssshhhgggppp|||~~~{{{yyy|||~~~xxxpppuuuzzz{{{xxxxxx{{{xxxooo]]]LLLEEEAAA999///<<<;;;???DDD@@@555...,,,###%%%'''((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((())))))'''((()))***,,,...---+++,,,***++++++,,,>>>ggguuuwwwzzzvvvvvv|||ppptttyyy}}}}}}|||mmm[[[PPPXXXqqq```CCCAAAOOOWWWUUUSSSFFF555***(((+++***(((&&&'''))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))++++++***)))))))))))))))))))))))))))************///++++++///000...---///+++999<<<<<>>PPP^^^mmmrrrmmmffffffiiinnnllljjjiiifffcccfffmmm}}}|||yyysssqqqwwwvvvxxx}}}~~~}}}rrriii^^^OOOBBB<<<===BBBJJJKKKCCC999222)))(((((('''&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((())),,,......,,,+++...+++333GGG]]]pppxxxlllvvv~~~tttooo~~~yyyiii\\\VVVUUUuuu]]]GGGGGGMMMVVVTTTJJJ:::...+++***''''''((()))***+++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))+++***)))))))))))))))))))))))))))*********++++++,,,))))))---///------///777???CCCQQQpppvvvwwwaaaVVVSSSOOORRR]]]nnnxxx}}}yyyzzzwwwkkk```QQQWWWaaakkkmmmdddSSSFFFEEE;;;666:::<<<<<<@@@GGGTTTZZZjjj~~~vvvxxx[[[HHH>>>@@@:::+++&&&...++++++++++++******))))))***))))))(((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******((())))))))))))*********((()))***++++++,,,++++++***++++++++++++++++++***************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))***+++,,,,,,------kkkEEE===;;;999777777666333111000///---***))))))))))))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))&&&%%%&&&'''(((,,,***)))---888HHHXXXccc~~~uuuggg]]][[[___VVVeeewww}}}wwwttt|||ssstttxxx{{{~~~rrrtttyyyxxxiii^^^CCC???===AAAGGGHHHCCC???888333,,,'''%%%''')))+++'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))+++***+++......,,,+++------555PPPvvvuuukkkttt}}}yyy}}}}}}ooo]]]>>>^^^gggIIIEEEFFFOOOVVVRRR@@@///***---******)))*********((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******)))))))))))))))***))))))*********++++++++++++***+++---,,,+++111:::AAALLLcccyyykkkSSSCCCOOOhhhzzz|||wwwkkk___YYYYYYUUUJJJ@@@AAAEEEMMMUUU[[[YYYSSSMMMLLLDDD>>>>>>>>>:::888999;;;;;;CCCTTTfffttt{{{zzz^^^EEE@@@@@@777...+++)))******+++++++++*********))))))))))))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********)))))))))*********++++++)))******++++++++++++++++++,,,,,,,,,,,,,,,,,,+++------,,,+++***)))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++)))******++++++,,,------jjjHHH>>><<<999888777666333111000///---***))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%(((***,,,---...$$$'''111BBBXXXlllyyy~~~uuullleee___^^^bbb```vvv|||yyy|||}}}{{{hhhssswwwrrrpppvvv|||{{{{{{|||{{{{{{qqqtttzzzzzzrrrlll]]]QQQAAA999;;;AAACCCAAA???:::333...+++***'''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))***,,,***+++---+++)))...666===QQQsss|||~~~}}}aaaJJJKKKuuu{{{cccLLLHHHOOOZZZTTT>>>000111+++)))((((((******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***)))))))))))))))******************++++++++++++---...000///,,,000@@@QQQVVVttt|||aaaSSSMMM]]]mmmuuummmdddaaaYYYLLLEEE@@@;;;888999999666444222444666777666777:::<<<:::999;;;??????>>>===???>>>999777<<>>777///)))))))))******++++++,,,******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************************++++++++++++------.........------,,,------............------///.........---,,,,,,,,,************************************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++pppQQQ???===:::999888666444111000///---+++))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%(((++++++)))))),,,222===OOOcccsssyyywwwtttlllfffhhhppptttpppoooqqqxxxpppdddaaa```dddmmmuuu{{{~~~uuuiiigggooouuurrrmmmdddhhhkkkkkkmmmooolllgggtttyyy}}}|||yyy{{{~~~yyyzzz}}}||||||}}}www^^^HHH???===:::555;;;:::999999777111(((!!!'''''''''''''''''''''''''''''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))*********(((***,,,)))+++;;;NNNpppsssxxxyyy~~~~~~}}}mmmQQQGGG\\\oooWWWIIIRRR[[[PPP???555...***&&&&&&***,,,---+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++*********++++++++++++,,,***,,,///111111;;;RRRhhhjjj\\\___jjjxxxnnn]]]NNNHHHGGGAAA:::444444444222111111333555444777999777333222444888888888888666333111333666::::::<<>><<<:::999777444222000///---+++))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))++++++'''&&&333AAAWWWdddttt}}}zzzpppgggbbbgggjjjxxxvvvhhhjjjuuu~~~zzz|||~~~wwwsssrrrpppwwwxxxwwwqqqlllooozzz}}}zzzhhh\\\UUUJJJ???===<<<<<<>>>???<<<444---''''''''''''''''''''''''&&&'''''''''((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))*********)))))),,,//////777SSSqqq~~~www}}}~~~yyytttrrrxxxzzzeeeGGGNNNrrryyy```PPPRRRXXXPPPBBB777111***'''))),,,,,,***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))***++++++*********+++++++++,,,,,,++++++///777BBBSSSkkkvvv|||nnnffffffqqqdddHHHJJJAAA999777666444333666999::::::888555444555666444666888999999888777777444555444333222555888:::222555:::???DDDKKKPPPSSS;;;CCCccc|||~~~}}}~~~|||pppUUUDDD===555333///+++******+++,,,+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,---)))***,,,...///111111111333333444444444444333333000000///......---,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++------------------------------......//////000000jjjKKKBBB???===;;;:::888555333000///---+++)))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((***,,,+++'''111PPPnnnooo|||wwwhhhcccdddpppuuuoooeee]]]bbbooo{{{zzzmmmqqqyyyssswwwzzzvvvzzz}}}yyynnnaaaEEE@@@<<<===AAACCCBBB@@@((((((((((((((((((((((((&&&'''''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))***************+++000555666DDDiiiwwwqqqRRRKKKWWWXXXHHHUUU[[[QQQCCC:::000***))))))(((&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))((())))))***++++++******+++++++++,,,,,,,,,333000555DDDXXXnnnbbbWWWXXXqqqnnnVVVDDD@@@DDD777222333:::999444777@@@999999999:::;;;<<<<<<<<<@@@>>>===>>>AAAAAA>>>:::>>>>>><<<999888888555111777666333222999JJJ]]]hhhkkkLLLDDDKKKQQQnnn{{{|||yyyUUUEEE<<<999333---***)))***+++++++++************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,---------///111333666999;;;===>>>BBBCCCCCCCCCCCCCCCCCCBBB@@@???<<<999555222000...++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++------------------------------...000111333444444oooMMM???>>>======<<<:::666333000///---+++*********++++++******)))(((''''''&&&''''''&&&&&&&&&&&&''''''***((('''&&&'''''''''&&&+++'''(((222@@@SSShhhxxxxxxsss{{{xxxdddgggxxxxxxyyyqqqttt|||ttthhhttt{{{lllqqq}}}uuuuuuwww}}}zzzvvvrrrrrruuuxxx|||wwwtttqqqxxxtttrrr|||~~~yyy|||lllQQQ999777BBBHHHGGGDDD<<<333+++))))))((('''((()))((('''&&&&&&'''((()))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))...%%%###***///,,,+++...***---222KKKlllzzz}}}|||yyy\\\LLLLLLyyyPPPRRR]]]JJJRRRNNN888,,,444---$$$...,,,***)))((()))***)))((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))************+++++++++%%%---111...,,,------+++666888???jjjdddTTTeeejjjtttoooRRRBBB<<<777444555777888888999:::;;;<<<===>>>???>>><<>>BBB999888???rrrOOO???>>>======<<<:::666333000///---+++*********+++*********)))((('''''''''(((''''''&&&&&&''''''((()))((('''''''''(((((('''***)))---;;;KKKYYYgggrrrpppdddcccmmmyyyooo\\\^^^iiiuuu}}}vvvzzzxxxssshhhaaa\\\XXXXXXVVVSSSPPPPPPQQQSSSTTTeeepppooonnnsssvvvttt{{{mmmqqq~~~xxxxxx}}}tttcccPPPGGGCCCAAAEEEJJJ???777111///---******,,,((('''''''''''''''((()))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))***''',,,000...***)))---111...111<<<^^^}}}mmm\\\OOOpppOOOGGGVVVTTTSSSDDD444222000,,,+++,,,***)))***++++++***)))***)))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))(((************++++++++++++/////////...---...222555777FFFZZZppp___kkkuuuVVVHHH<<<:::;;;::::::;;;;;;:::999<<<@@@EEEFFFGGGAAAHHHNNNQQQSSSQQQGGG===HHHGGGNNN]]]___QQQCCC???AAACCCDDDEEECCCAAA???>>>>>>999555333222555===EEEJJJ```yyy}}}kkkUUUPPPWWWooovvvwww[[[JJJ:::666555111---,,,...---******++++++***)))******************************************************************************************************************************,,,...000...)))$$$999---(((444FFFIII:::***:::@@@GGGPPP]]]llltttttt~~~vvvuuu{{{ccc\\\UUUOOOEEE>>>???FFFAAAFFFFFF:::,,,&&&***111++++++,,,+++************,,,++++++***************************************************************************************************************************************+++******))))))******+++---,,,+++************+++++++++++++++++++++++++++************************+++******)))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++******************++++++,,,---//////...---000***'''+++222888:::;;;===CCCAAA777666AAAGGGEEE|||TTT???>>>======<<<:::666333000///---+++*********+++******))))))((((((''''''(((''''''&&&&&&''''''(((''''''''''''(((((())))))(((222FFF^^^lllmmmjjjhhh```]]][[[mmmzzzlllhhhdddccceeelll{{{qqqllldddbbbhhhmmmmmmlllmmmlllhhhiiikkklllkkkiiihhhhhhiiidddkkklllfffaaa___XXXNNN\\\eeerrrxxxoookkkooouuu|||vvvlll^^^MMMBBBCCCIII@@@:::666333///(((&&&(((&&&&&&'''''''''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))******$$$,,,///+++(((+++//////000>>>RRRqqq}}}uuuTTTTTTuuuxxx[[[AAAIIIPPPTTTGGG444111222)))+++******+++,,,---+++)))******)))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))************+++++++++,,,000++++++...---,,,444???UUUjjjuuujjjppp~~~lllYYYJJJ===888555888::::::;;;===@@@@@@DDDMMMYYYccciiikkkrrr{{{uuugggbbbgggvvv{{{ooo\\\QQQDDDFFFIIIKKKMMMMMMLLLKKKDDDHHHEEE:::666999666///999@@@VVVttt~~~dddPPPJJJddd~~~dddJJJ???:::222---,,,///...,,,,,,,,,+++***(((************************************************************************************************************************...+++((())),,,///000///---888@@@<<<555<<>>======<<<:::666333000///---+++*********+++***)))))))))((((((((('''((((((''''''''''''(((((('''((((((((('''((()))+++000FFFgggsss___UUUYYYhhhkkkttt}}}iiihhh___rrrwwwooooooqqq~~~mmmjjjpppooovvvzzz}}}zzzsssggg[[[TTTRRRSSSYYYeeessszzzwwwsssuuuzzzxxxaaaHHH:::@@@===;;;999333***%%%%%%&&&&&&''''''((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))*********---(((&&&***///000111222IIIbbbyyyzzz}}}{{{{{{|||~~~aaaHHHbbbWWWCCCEEEWWWXXX???555444)))***))))))+++,,,,,,+++)))*********)))))))))(((((((((((((((((((((((((((((()))))))))))))))******************+++++++++,,,,,,,,,(((+++333111...<<>>888AAA???>>>===>>>BBBIIIPPPaaahhhrrr~~~zzznnn```SSSKKKEEEHHHHHHDDDCCCBBB;;;222<<<000222MMMpppzzz]]]DDDNNN~~~kkkMMM;;;444222000...,,,++++++,,,,,,***(((*********************************************************************************************************+++++++++++++++---,,,+++***+++///444777<<<>>>BBBMMM```ttt{{{qqqoootttvvvuuuiiiqqqwwwssskkkgggiiilllppplllqqq|||}}}yyyvvv[[[PPPPPPLLLAAA777444222///---,,,,,,,,,+++,,,,,,+++************+++************************************************************************************************************************---,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,---...000/////////......------...---,,,+++************+++++++++++++++,,,,,,---************************))))))))))))))))))))))))))))))))))))))))))))))))******************************************************+++++++++++++++,,,'''(((******+++,,,---...333???IIIIIIFFFKKKWWW```mmmdddfffzzzXXX???>>>======<<<:::666333000///---+++*********+++))))))))))))(((((((((((((((((((((''''''(((((((((((())))))(((''')))---111DDDVVVnnn{{{sss```TTTQQQjjjvvvnnngggllleee___kkk|||vvvoooffffffnnnrrrnnnxxxmmmUUUDDDBBBNNN^^^iiisss~~~{{{~~~\\\999@@@>>>===>>>;;;222,,,+++((((((((((((((((((((((((&&&''''''((((((''''''&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))************222((('''000222---444BBBvvv~~~|||zzz}}}yyy\\\TTTfff___GGGIIIVVVNNNCCC:::(((***))))))***++++++***)))************))))))))))))))))))))))))))))))))))))((()))))))))*********+++***++++++++++++,,,,,,,,,///+++...555444888QQQoooyyyiiissszzz___III>>>:::;;;<<<<<>>:::888:::AAATTTrrrbbbNNNZZZvvvaaaDDD>>>;;;444---+++******+++,,,+++)))***************************************************************************************************+++++++++,,,,,,,,,---'''---333444222222666;;;???[[[{{{}}}tttiiieeehhhjjjiiiyyyyyyzzzpppeeebbbeeekkksssyyy~~~wwwdddQQQFFF===999222...------,,,+++---,,,,,,+++***+++++++++************************************************************************************************************************---,,,,,,+++++++++,,,,,,+++,,,///222333333333222:::999999888777666555555444333222000...,,,***)))++++++*********++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))******************************************************++++++,,,,,,,,,,,,......---,,,,,,///555999BBBMMMTTTSSSSSS\\\hhhoooppprrrUUU???>>>======<<<:::666333000///---+++*********+++))))))))))))(((((((((((()))((((((''''''(((((())))))******))))))...666===SSSWWW]]]]]]ZZZ\\\jjjzzzwww```TTT]]]hhhrrr}}}~~~kkkdddfffjjjhhhmmmnnnaaaWWWPPPHHHggg{{{zzzuuuooorrruuu^^^CCC===999;;;<<<888555444,,,+++)))((('''(((((()))''''''((((((((((((''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))*********++++++)))(((---222---,,,@@@[[[~~~|||~~~|||yyy|||wwwbbbJJJ]]]]]]DDDIIITTTTTTCCC...---,,,***)))***+++***)))++++++*********)))))))))))))))))))))))))))))))))((())))))******+++++++++++++++++++++,,,,,,,,,,,,000,,,,,,222:::KKKjjjuuummmqqqbbbSSSBBB999888999>>>BBBIIIYYYlll{{{qqq\\\OOOEEEDDDIIIAAAAAA???:::666;;;NNNbbb~~~xxxTTTLLLiiirrrsssXXXKKKAAA555000---+++******+++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------...))),,,000222888DDDVVVccc|||zzzhhh^^^rrrhhhSSSWWW[[[nnnuuuhhhTTTKKK???555111///---+++------,,,+++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---//////111333888;;;===<<<:::999<<<;;;;;;;;;;;;:::::::::;;;;;;;;;:::777333///,,,---,,,++++++******++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******************************************************++++++,,,------------...------...444===DDDEEEMMMXXXfffyyyvvvcccsssvvvUUU???>>>======<<<:::666333000///---+++*********+++(((((((((((())))))))))))))))))(((((((((((())))))((()))******---666BBBLLLYYYUUURRRUUU]]]oooooo______hhhxxx|||zzz~~~tttddd]]]ggguuunnnXXX\\\UUUUUUgggxxxxxx|||yyymmmqqq}}}}}}XXXJJJ===:::<<<=========111///+++((('''''')))***''''''(((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++$$$+++...---777OOOjjjyyy{{{{{{www~~~yyyxxxwwwzzzttt```PPPWWWyyy]]]GGGMMMTTTKKK@@@333000,,,***+++,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))((())))))******+++,,,,,,+++++++++,,,,,,,,,------------111>>>SSSmmmyyywww}}}sss[[[CCC<<<888;;;???FFFRRR]]]uuuwwwdddTTTNNNEEE???@@@BBB@@@>>>===SSSyyylll\\\WWWgggrrr|||uuu\\\GGG===777333...+++***+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---.........111222666@@@QQQggg{{{sssfffooo|||~~~jjj]]]eeerrryyywwwiiiVVVEEE;;;555111...------,,,++++++++++++,,,++++++++++++++++++++++++************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---000333666999::::::;;;>>>@@@@@@@@@>>>===;;;<<<===>>>@@@AAABBBBBBAAABBBDDDDDDAAA<<<777333//////---,,,++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******************************************************++++++,,,------...+++...111444777???JJJSSSYYY\\\bbbsssqqqWWW???>>>=========:::666333000///---+++*********+++(((((((((((())))))))))))))))))(((((((((((())))))''')))***,,,000<<>>UUUttt|||{{{wwwnnnRRR;;;>>>===AAAHHHPPP\\\rrrzzzYYYTTTNNNIIIBBB;;;<<<@@@888TTTmmmXXXCCCdddnnnSSSMMM===888111,,,++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---...//////444;;;MMMeee{{{~~~xxxzzz~~~sss}}}~~~{{{zzzvvvjjjcccqqqjjjTTTFFF===666222...---,,,,,,++++++,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++...///222666:::???CCCEEE@@@@@@@@@@@@?????????>>>@@@AAACCCFFFIIILLLNNNOOODDDFFFIIIKKKIIICCC===999222111///...,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******************************************************+++,,,,,,---......///444;;;AAAFFFOOOZZZccczzzlllhhh{{{NNNAAA@@@>>><<<999666333222000...,,,*********+++,,,))))))))))))(((((((((((()))((('''((()))***)))(((&&&%%%***999JJJSSSRRRMMMVVVOOOTTTgggttttttqqqrrrgggyyy{{{qqqooohhhrrruuuKKKBBBTTTllltttxxx{{{www|||~~~qqqlll}}}zzzTTT<<>>KKK\\\^^^bbbrrrNNNAAA@@@???<<<:::777444333000...,,,+++******+++,,,***)))))))))(((((((((((()))((((((((()))))))))(((***---444===FFFKKKKKKIII@@@KKK]]]iiidddZZZaaaooovvvkkkcccfffzzz~~~}}}~~~~~~dddLLLLLLaaaqqqyyyzzznnnppp~~~xxxmmmBBB666@@@KKKFFF;;;000,,,+++******,,,))))))((((((((('''''''''(((''''''''''''((())))))))))))))))))************+++,,,+++******---///---333...777OOOqqquuu}}}vvv]]]aaacccttt@@@GGGNNNGGG===;;;+++%%%+++%%%,,,++++++++++++***************************************++++++++++++,,,,,,,,,111...++++++***+++000666>>>LLLrrrzzztttYYYHHHBBBCCCEEEXXX[[[kkkrrraaaSSSIIIEEEAAACCC<<<888===BBBPPPgggZZZaaa```]]]aaadddoooxxxwwwqqqYYYQQQMMMGGGBBB;;;:::MMMkkkzzzSSS[[[wwwtttPPPCCC444---,,,------...************************************************************************,,,,,,++++++,,,,,,---...000---...222222333;;;FFFrrrqqqrrr}}}zzzwwwyyygggnnnxxxMMM999555222///...///...+++))),,,,,,,,,++++++++++++***************************************))))))))))))++++++++++++++++++++++++,,,,,,++++++******---000<<<999888<<>>:::===888000---,,,,,,++++++,,,---,,,+++******))))))))))))******************************************************)))))))))))))))***++++++***---***,,,444333333>>>999CCCUUUsssnnnjjjLLLAAA@@@???===:::777555333///...,,,+++******+++,,,******)))))))))((((((((())))))(((((((((((())))))---555>>>BBBAAABBBGGGLLL]]]fffqqqppp```VVVcccxxxzzzyyy}}}~~~qqqcccgggvvv{{{zzzzzz}}}}}}~~~~~~~~~}}}JJJBBBOOOrrr|||yyyqqqzzz|||wwwZZZ===<<>>>>>BBBKKKWWW```fffgggRRRbbbfffggguuuyyyqqqvvviiiVVVVVVNNN999...333,,,,,,---......---,,,,,,+++******))))))******+++***************************************************))))))))))))***++++++,,,---((((((000222555BBBAAASSSjjjLLLAAA@@@???===;;;888666444///...---+++++++++++++++*********)))))))))(((((()))))))))((('''((()))+++///999BBBBBB===???JJJVVVxxxnnnddd___[[[]]]iiivvvrrrfffaaaeeefffgggxxx}}}{{{yyyyyy{{{}}}|||}}}}}}}}}||||||}}}nnnUUU___oooyyy{{{rrrqqq{{{sssUUUAAA@@@???:::666666333---)))***)))))))))(((((((((((('''((((((((('''((())))))***))))))*********+++++++++(((///000+++)))...///,,,000NNNyyyeee``````|||VVVFFFRRRNNNIII222999QQQAAA,,,,,,,,,+++++++++*********************************+++++++++,,,,,,,,,------++++++...222111///777CCCeeehhhUUUGGGFFFHHHPPPggg~~~pppbbbTTTKKKLLLJJJFFFBBB@@@@@@@@@AAA888:::888888777;;;```vvveeewwwkkkTTTNNNHHH@@@;;;DDD```||||||bbbeee{{{zzzyyyaaaHHH===777000,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///000---000666;;;KKKppp~~~zzz|||xxx|||rrrsss|||~~~wwwmmmMMM222...222///---000------,,,,,,,,,+++++++++************************)))***************+++++++++++++++,,,,,,,,,,,,,,,)))---111222555;;;@@@BBBDDDNNNVVVVVVQQQRRR\\\gggnnn|||ttttttxxxlllQQQ<<<666111//////000000---+++,,,++++++************++++++******************************************************))))))******+++,,,,,,111...,,,111444BBBXXXjjjhhheeetttKKK@@@???>>>===:::888666444......---,,,++++++++++++************))))))))))))((()))***)))((())),,,///555===CCCAAA<<>>======<<<;;;777666333000IIIuuuwww]]]JJJHHHCCC===JJJbbbccciiinnntttqqqUUUBBB888333///---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---...///000111222444>>>UUUsss~~~xxx}}}{{{mmmcccmmmoooEEE555111+++***///---------,,,,,,,,,++++++************************))))))******+++++++++,,,++++++,,,,,,,,,---------+++222555555777>>>BBBBBBZZZeeeppprrrnnnpppzzzqqq```AAA:::222---//////,,,+++---,,,,,,++++++++++++,,,,,,***************************************************************++++++,,,(((444777666999@@@WWWuuukkktttLLL???>>>===<<<:::777555444...------,,,,,,+++******++++++*********)))))))))''')))+++***)))***///444<<>>;;;::::::;;;<<<<<<>>>===>>>===555<<>>555000+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000000333444:::OOOrrrnnnnnnnnnvvvUUU@@@333+++,,,111------------,,,,,,,,,,,,++++++++++++++++++++++++))))))******+++,,,,,,,,,++++++,,,,,,------......***444;;;===EEEQQQXXXXXXKKKQQQ]]]nnnyyy}}}{{{}}}gggNNN>>>000...///---,,,///---,,,,,,++++++,,,,,,---************************+++++++++++++++++++++++++++************+++,,,,,,(((333777;;;BBBHHHYYYrrrMMM======<<<;;;999666444333------------,,,+++******+++++++++*********))))))''')))++++++***,,,333888<<<;;;:::===BBBGGGIIIIIIHHHZZZqqq}}}yyykkk\\\RRRTTTaaappp{{{}}}yyywwwwwwyyy{{{|||ssstttvvvwwwxxxyyyyyyxxx{{{{{{|||}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}~~~}}}{{{yyy|||~~~YYYHHHMMMgggzzz}}}~~~kkkHHH???:::>>>BBB===333,,,*********)))))))))(((((())))))(((((())))))***+++*********+++++++++,,,,,,...(((***222...***AAA```wwwyyy~~~{{{uuulllyyyrrrhhhZZZIII===;;;???FFFMMMSSSTTTQQQMMMMMMMMMMMMNNNOOOPPPRRRRRRSSSTTTTTTRRRQQQQQQTTTVVVOOOPPPSSSVVVYYY\\\^^^___``````aaacccddddddbbb```]]]dddgggbbb^^^eeetttzzzuuu[[[WWWWWWKKKNNNFFF<<<333&&&///------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------...222---...333777JJJzzzzzztttvvvlllrrr}}}www\\\LLLXXX___nnn___NNNLLLGGGDDDAAA@@@@@@???===:::@@@???===<<<===???AAACCC555;;;:::;;;===888888DDDeeelllXXXKKKAAA;;;FFFiii|||cccaaaxxxOOO===555+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,...///000111888@@@TTTooo|||qqqlllooowwwrrrsssmmm[[[DDD333000444...------------,,,,,,,,,++++++++++++++++++++++++))))))***++++++,,,------++++++,,,,,,---......///...;;;EEEJJJUUUfffoooooouuuwww~~~zzz~~~|||zzzggg___kkkuuuwwwrrrWWW===555333///,,,...------,,,,,,,,,,,,------************************++++++++++++++++++++++++++++++******++++++,,,---111555888GGG^^^eeefffmmmNNN<<<<<<;;;:::888666444333------------,,,+++******+++++++++************)))&&&))),,,,,,+++...555;;;888555444<<>>EEEHHHOOOXXX```ddddddcccccceeeiiinnntttyyy~~~{{{ccc[[[bbbqqqNNNEEEIIILLLBBB,,,222---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------.........+++000;;;FFFZZZpppyyyqqqUUUJJJWWWbbbxxx{{{mmm^^^XXXZZZQQQMMMGGGBBB@@@@@@@@@???:::<<<>>>@@@AAA@@@>>>===@@@FFF@@@999;;;:::;;;DDD[[[yyytttjjjWWWMMMDDD888GGGrrrppprrrqqq^^^III===111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///111111@@@TTTwww|||rrrwww[[[eee}}}XXX;;;111111......---------,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------++++++,,,,,,---...//////:::GGGOOOQQQYYYhhhpppmmm}}}yyyooo}}}~~~rrrjjjlll||||||yyypppLLL>>>999111++++++...------,,,,,,------...************************++++++++++++++++++++++++++++++******++++++,,,---<<<:::>>>\\\zzzJJJ===<<<;;;999666444333222000///---+++************++++++***)))(((((())))))&&&***++++++...333555333666888AAAJJJHHHAAAFFFRRRWWW\\\cccaaaVVVQQQ]]]ooozzzzzz}}}yyypppqqqqqqqqqqqqrrrtttvvvwwwvvvvvvvvvvvvwwwxxxzzzzzz{{{|||~~~~~~}}}zzzyyy{{{}}}|||xxxzzz|||zzz|||}}}xxxwwwyyy|||~~~~~~~~~}}}|||cccOOO___ooowww|||WWW<<>>777:::LLLmmm}}}uuukkkffffffrrrRRRIII???@@@MMMxxxbbb___vvvuuuqqqNNN===888---...---,,,---...+++''',,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---000///+++,,,222888999___fffeeegggFFF===111111111000......//////---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---(((///...---...***222FFFDDD___xxxppp\\\fff~~~zzzssshhhlll{{{jjjKKK666000222000......000///++++++...---------,,,,,,,,,++++++++++++,,,,,,,,,---------******,,,...---,,,000777;;;AAAJJJfffGGG===<<<;;;999666444222111000///---+++*********+++++++++***)))))))))))))))"""'''+++***+++///222222666;;;CCCGGGDDDCCCLLLXXXaaa___]]][[[XXXZZZiiiyyy{{{uuuqqqttttttssssssssstttuuuvvvvvvvvvwwwwwwxxxyyyzzzzzz}}}~~~~~~}}}yyy|||{{{xxxyyy||||||www}}}zzz||||||tttwww||||||zzz{{{}}}cccQQQUUUsssqqqKKK:::BBBGGGEEEEEE111...+++***+++,,,+++*********))))))))))))*********++++++++++++,,,,,,,,,000(((%%%***;;;___wwwttt~~~|||wwwqqq{{{|||}}}qqqhhhmmmmmm[[[QQQVVVfffuuuuuuwwwzzzpppeeelllwww}}}ttt[[[\\\\\\KKKJJJDDD<<<111...---,,,,,,---...---+++***++++++++++++,,,,,,,,,,,,,,,---...............444000888VVVxxxzzz|||~~~hhh[[[bbbwww~~~~~~yyytttmmmhhhccc[[[QQQIIIEEECCC@@@@@@BBBCCCBBBAAAEEEDDDAAAAAAAAA:::EEE```~~~vvvmmmgggbbbyyyuuuRRRJJJDDDBBBZZZwww```ppppppjjjwww~~~eeeMMM<<<444222...------...---***,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000...///222///000???PPP{{{|||jjj```___mmmoooUUU;;;666......---++++++---///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------222111111666777AAAVVVaaammm||||||www{{{mmmvvv```xxx~~~yyyggg===,,,333111...---//////,,,,,,///---------,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,...///------444>>>>>>JJJOOO^^^HHH>>>===;;;999666444222111000///---+++*********++++++***)))))))))))))))))))))000444222///111444555777???DDDAAAAAAIIIUUU^^^aaa[[[XXX[[[aaaiiittt}}}|||}}}|||yyytttpppooopppqqqqqqqqqqqqqqqsssttttttuuuuuuuuuvvvvvvwwwwwwxxx}}}}}}}}}}}}}}}}}}}}}|||zzz~~~~~~~~~}}}|||vvvssspppkkkddd___ccchhhjjjkkkjjjjjjjjjjjjiiihhhddd```^^^^^^___hhhvvvjjjQQQhhh}}}wwweee;;;AAAGGG>>>DDD:::333+++(((***,,,,,,*********))))))))))))******++++++++++++,,,,,,,,,,,,)))111333///HHH|||vvvuuu||||||tttfff^^^aaagggrrrkkkbbbhhhaaa~~~nnn[[[XXX[[[kkk}}}pppIIIzzziiiFFFLLL@@@>>>444///---,,,+++,,,---,,,+++++++++++++++,,,,,,,,,,,,---------------.........333///@@@mmmjjj{{{ccc[[[ggg}}}~~~}}}zzzuuuppp___VVVNNNMMMPPPPPPHHH@@@FFFDDDBBBDDDAAA:::PPP{{{xxxqqqjjjbbbuuuoooVVVKKK@@@CCC```mmm^^^wwwyyywwwxxx\\\>>>;;;555///---...//////...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------111,,,///666444666PPPqqqxxx~~~~~~___UUUtttuuuQQQ???//////---,,,++++++...111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///222---...888>>>III\\\YYYaaarrr}}}\\\^^^}}}bbbCCC444666111...//////------///------------,,,,,,,,,,,,,,,,,,,,,,,,------------******,,,...---///:::FFFAAA[[[dddggg~~~xxxOOO>>>===;;;999666444222111///...---+++******++++++******)))))))))))))))***000888===888222222555777;;;AAAAAA<<>>BBBEEEEEECCCAAABBBCCC@@@AAABBBAAA>>>=========FFFFFFTTTwwwaaaPPPdddxxx~~~yyy{{{SSSCCC@@@>>>BBBAAA888---((())),,,,,,***+++******))))))******++++++++++++,,,,,,,,,------)))444999:::VVV}}}|||}}}xxxhhhrrraaaXXXyyyLLLBBB@@@AAA777111...,,,+++,,,,,,+++***+++++++++,,,,,,,,,------...---------------......000777VVVooo|||dddPPPUUUpppuuufff^^^\\\WWWNNNEEEHHHFFFDDDFFFBBB>>>^^^yyyuuunnncccuuujjjSSSGGGCCCIIIkkkaaabbb||||||~~~uuuVVV???666///---////////////,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---------------000---...333999JJJlll]]]kkkvvvMMM555333111000---+++,,,///------------------------,,,,,,------......//////000333///333DDDSSSaaarrrbbboooxxxvvviiioooOOO:::333...000111...,,,,,,...------------,,,,,,,,,,,,,,,,,,------------...,,,***+++000444888BBBKKKWWW~~~|||{{{RRR???===;;;999666333111000///...,,,+++***++++++,,,***)))))))))))))))******+++333777333...000555888>>>???<<<:::DDDVVV\\\XXXFFFPPP^^^kkkuuuzzzyyyvvvwwwsssmmmkkkkkkiiieee```XXXXXXYYYZZZ[[[\\\\\\\\\[[[\\\]]]^^^^^^^^^]]]]]]]]]\\\ZZZXXXVVVTTTTTTSSSNNNMMMLLLIIIDDDAAAAAACCC:::>>>>>>;;;999999777444...333888:::888777999;;;666999<<<>>>===<<<<<<<<<;;;;;;???RRR{{{wwwJJJFFFgggrrr~~~uuuKKK;;;EEEHHHFFF===111******,,,,,,+++++++++************++++++++++++,,,,,,,,,---------000(((,,,@@@hhhyyywwwvvvyyyttt|||uuuMMMmmmeee>>>HHHEEE<<<333000---+++,,,,,,++++++++++++,,,,,,,,,---------......---------...///000666NNNuuukkkZZZQQQ```|||zzzkkkbbbZZZSSSNNNMMMLLLHHHIIIHHHIIImmm{{{vvvmmm^^^ooodddHHHGGGAAAMMMqqqyyy\\\aaa}}}vvvCCC888//////000///---...---,,,,,,,,,,,,,,,,,,---,,,,,,,,,------.........---000///000DDDhhhvvv[[[uuu\\\:::444111222111,,,+++...------------------------,,,,,,---......///000000...555777AAAZZZoooiiillloooxxx>>>444---...111000---,,,.........---------,,,,,,,,,,,,---------.........222------444<<>><<<999666333111000...---,,,+++***+++,,,,,,)))))))))))))))******+++'''---000...---333:::===>>><<<:::>>>IIITTTTTTOOOJJJTTTaaajjjqqqttttttpppddd]]]VVVRRRQQQMMMEEE???999::::::::::::999888777888999;;;;;;<<<;;;:::999777777777777777777777777777777:::;;;999777999>>>;;;===:::333111666:::;;;888BBBOOOWWWYYYZZZ]]]___```ccchhhkkkjjjiiigggggg```hhhiiieeepppsssKKKGGGmmm}}}```???CCCDDDFFF@@@777///,,,+++,,,---++++++************++++++,,,,,,,,,,,,------------111+++===]]]rrrzzzvvvzzz}}}VVVQQQLLLJJJDDD;;;555222...,,,,,,,,,,,,+++,,,,,,,,,,,,------------///......---...000111222???dddfff```eeeyyy~~~qqqfff^^^YYYRRROOOHHHFFFLLLUUUvvv~~~xxxjjjVVVbbbqqqRRRIIICCC???XXXzzzfffUUUpppxxxPPP@@@333111111...,,,...------,,,,,,,,,,,,------,,,,,,,,,---......//////,,,222444;;;YYY___UUUhhhhhhCCC777...000222...,,,///------------------------,,,------...///000111111***666;;;EEE]]]qqqtttkkkPPPAAA222...111111///...............---------,,,,,,---------............111,,,,,,444???GGGPPPWWWSSSttt}}}nnnkkkyyy}}}jjjyyyDDD???>>><<<999666333111///...---,,,+++++++++,,,---)))))))))))))))***++++++,,,//////---///777>>>AAA999888<<>>;;;:::888666444222333555666777777777666888999;;;<<<<<<;;;999888;;;>>>BBBGGGKKKNNNPPPQQQPPPRRRXXX]]]ZZZSSSRRRWWWcccgggeee^^^VVVSSSOOOLLLGGGWWWnnnwwwKKKRRRsssxxxyyyYYY@@@@@@DDDAAA<<<444...+++,,,...,,,++++++******++++++,,,,,,,,,,,,------------...,,,888```}}}|||www```mmmvvv|||~~~~~~eeeMMMuuukkkHHHBBB<<<888444000------------,,,,,,,,,,,,------------...///.........///222444666IIIttt~~~nnnppp~~~sssiiiZZZXXXLLLHHHTTTfff}}}mmmRRRZZZ~~~yyylllgggaaakkkyyyXXXKKK@@@FFF\\\~~~|||cccZZZ{{{cccMMM999333111---,,,000------,,,,,,,,,,,,------,,,,,,------.../////////...222<<>>@@@>>><<<999666333111///...---,,,+++++++++,,,---))))))((())))))***++++++111111...+++---555;;;===444666@@@MMMMMMDDDAAAEEELLLUUU___dddhhheeeVVVFFF<<<<<<;;;::::::===CCCGGGHHHJJJMMMQQQTTTWWWXXXYYYZZZ[[[\\\]]]]]]\\\ZZZYYYdddiiipppyyy}}}xxxhhh___```xxxjjj___LLLbbbmmmMMMHHHmmm}}}www|||zzzFFFFFFAAABBB???888///***+++...,,,++++++******++++++,,,,,,,,,,,,---------......---888fff|||{{{lllQQQeee}}}ggg}}}qqqsssWWWbbbJJJGGGCCC999666111............---,,,,,,,,,---------......//////...///000333666888TTTmmmjjjuuu{{{vvvhhhfffWWWQQQbbbyyyrrrUUUYYY}}}uuufffXXXZZZ\\\]]]}}}nnnSSSCCC===HHHgggxxxLLL]]]sssXXX???555111,,,---333...------,,,,,,------...,,,,,,------...///000000000111BBBfff[[[kkkoooRRR888111222///---000........................------...///000111222222EEEZZZiiivvvpppddd}}}WWW???555111000111//////.........------------------.........//////---333<<>>===;;;888555222000///......---,,,++++++++++++,,,+++*********+++,,,---+++---///000///000222444666@@@IIIHHH@@@>>>DDDLLLSSSZZZ___bbbgggjjjddd[[[]]]^^^bbbkkkvvvmmmUUUdddqqqRRR===AAA>>>VVV}}}zzzbbb<<>>CCC666))))))+++,,,++++++******++++++,,,***222...(((,,,---***...---MMMssszzz{{{~~~rrr}}}lllVVVRRRtttwwwrrrfffvvvvvvfffkkk~~~cccVVVcccJJJAAA;;;777111,,,++++++,,,,,,///////////////............111---333<<>>999+++(((111........................---,,,111000***...222+++---===\\\yyyooo|||hhhjjjwww@@@(((<<<333///.........------------............///222333333444555cccnnn}}}jjj{{{yyyqqqjjjmmmttt~~~vvvDDD///:::333///000//////............///---,,,,,,...000111111111111111BBBIIIiiigggzzzhhhNNNGGGAAATTTqqq~~~zzz|||XXXDDD>>>===;;;888555222000///......---,,,++++++++++++,,,+++*********+++,,,---+++---///000///000222444===DDDJJJIIICCCAAAFFFMMMRRRWWWYYYYYY```lllvvvyyyvvvyyyjjjqqq|||XXXJJJPPPXXXlllfff>>>CCC|||{{{{{{jjjDDD\\\~~~~~~qqqFFFDDDAAAFFFEEE888222222,,,,,,,,,++++++++++++,,,,,,***111,,,(((...///...444>>>\\\sssppplllSSSNNN|||~~~kkkpppsss```iii~~~eee___zzznnnPPPooo~~~PPPAAA>>>999333...------------/////////////////////...222333,,,---444000>>>aaa~~~rrrrrrwwwyyyxxxvvv]]]SSS|||mmmdddaaarrr\\\GGGBBBEEEeee|||ppp[[[aaammmsss[[[???666666222+++........................///---//////+++///333///222RRRxxx}}}```iiivvvQQQ333555222///000///......------......///222++++++222222...999KKKqqq|||}}}yyyyyymmm```gggtttrrrvvvxxxtttnnnllloootttggg]]]]]]rrrmmmJJJ999,,,666000000///.........//////---------...000111111111333777DDDfffvvvrrrxxxuuu^^^QQQFFF???@@@DDDZZZ}}}XXXCCC===<<<:::888555333111000......---,,,+++++++++++++++++++++++++++,,,------,,,---/////////111333555@@@BBBDDDCCCAAAAAAEEEHHHPPPTTTVVVUUUYYYhhhzzz}}}uuukkkddd```lllrrrxxx~~~}}}}}}{{{vvvvvvuuutttvvvwwwkkkooozzzyyyFFFsss}}}lll^^^]]]ooo{{{yyy{{{SSSWWWuuu|||XXX===@@@GGGCCC777777555))),,,,,,++++++++++++,,,,,,+++///+++***111111000888OOOrrr~~~uuuqqqSSSMMM|||iiikkk|||uuuZZZZZZuuutttuuuiiiRRRaaa[[[RRR]]]FFFAAA<<<555000..................//////////////////111333...,,,///333MMMsssnnnhhhzzzvvvwwwzzzyyyuuu\\\QQQyyy|||sssooowwwpppLLLCCC>>>OOOqqqkkkSSSqqqpppiiiZZZ999:::666&&&........................000...---......///111333777hhhxxx~~~vvvdddttttttKKK111333///111///......------......///444******333222222KKKlllpppxxx{{{}}}pppaaacccZZZWWW^^^fffrrrdddAAA+++:::111111000//////////////////......//////000111111000===NNN~~~dddTTTGGGGGGSSS[[[SSS]]]rrrVVV@@@===<<<:::888555333111000......---,,,++++++++++++++++++++++++,,,,,,------,,,---/////////111444666@@@???>>>>>>???BBBEEEGGGMMMRRRVVVWWWXXX___iiipppeee^^^UUURRRZZZiiizzzmmmaaa[[[ggguuu\\\wwwttttttnnngggzzzuuu```iiizzzJJJAAAAAABBB;;;999555))),,,,,,,,,++++++,,,,,,,,,,,,...+++,,,222......999bbbxxxyyy~~~mmm~~~XXXOOOqqqnnn{{{gggxxxYYYPPPeeetttjjj|||rrrQQQOOOgggzzzvvvPPPpppvvvQQQCCC>>>777222//////..................////////////,,,000222111000;;;[[[~~~|||bbbaaayyyxxx{{{ttt[[[OOOttt\\\III???@@@```|||[[[eeeyyyxxx{{{AAA222333,,,........................//////---///222...///888LLL}}}yyyvvvbbbTTTXXX{{{wwwiiiwwwfff555555///111//////............//////111...000222444@@@aaa{{{|||~~~{{{yyyhhhmmm}}}uuuqqqlll[[[SSSkkkzzzXXX666555222222111000///////////////000000/////////111333111FFF^^^hhhUUUXXXRRRTTT___```UUUSSSWWWdddsssWWW@@@<<<;;;:::888555333222111......---,,,++++++++++++++++++,,,,,,---------------......//////111555888AAA>>><<<===BBBHHHJJJKKKLLLNNNSSSWWWYYY[[[]]]```RRROOOOOOYYYjjj|||qqqqqqyyyyyytttqqqtttdddXXXbbbiiieeehhhxxxuuugggxxx~~~hhh\\\ssskkkJJJ<<>>777///111/////////....../////////***333444...555QQQqqqqqqiii{{{jjj```hhhrrraaaiiinnneee^^^bbbqqqEEE111333333222000000////////////000111000...///222555777SSSpppvvvWWWOOOccciiigggbbbUUUNNNKKKLLLRRRYYY```kkkuuuVVV???<<<;;;:::888555333222111......---,,,++++++++++++++++++,,,------------------.........///222666999<<<999888:::@@@FFFIIIIIIKKKJJJMMMTTTYYY^^^eeekkkkkkiiigggkkkqqquuuuuutttyyy|||~~~~~~xxx|||uuu|||xxxfffTTTXXXsssvvvppp{{{~~~www{{{hhhVVVdddwww|||{{{~~~zzzaaa___uuuuuuRRR:::DDDGGG===666222------,,,,,,,,,,,,------,,,---,,,000111***444QQQfffooo^^^IIIsss{{{{{{eeePPPOOO___rrrbbbjjjgggNNNBBBLLLppp~~~}}}ttthhhhhh||||||kkkZZZkkkHHHBBB:::444000///------------......///000000000111...111111777\\\~~~tttzzz~~~}}}vvv]]]GGG```cccLLL:::<<<^^^ppp^^^}}}xxxRRR777111444........................,,,222---///888///777ZZZyyy|||jjjnnn___pppoooOOO:::000222000//////......//////000(((333333---???fffyyyzzzmmm{{{}}}vvvTTTWWWiiinnnggg``````uuu~~~UUU999444444222111000000000000///000111000...000444888>>>dddppp}}}oooRRRNNNjjjqqqbbb]]]VVVPPPMMMJJJIIINNNUUUWWWAAA<<<;;;999888555444222111......---,,,+++++++++++++++,,,---.........---,,,---.........///222666:::777666555888<<>>AAACCCDDDGGGLLLUUU\\\]]]```ooo|||rrraaaTTTVVVfffuuuuuutttrrrsssyyyzzzvvvzzz|||~~~zzzmmm{{{yyyddd}}}ZZZ^^^~~~vvviii{{{bbbPPPhhhxxxxxx|||zzz]]]FFFLLLggg|||zzzkkkgggxxxzzzqqqsssxxxiiiLLLCCCCCCFFFAAA222...------,,,,,,------......,,,***///111222SSSwwwxxx~~~wwwwww~~~wwwtttyyy{{{^^^HHHiii}}}sss___PPPQQQqqqwwweeeeee}}}nnnWWWIII___|||}}}sssaaaSSS]]]zzzYYYZZZMMMGGG???888444222000///---------...///000000111333,,,222999CCCkkk|||zzzaaaBBBPPPcccuuu{{{~~~cccNNN<<>><<<999888666444111...---,,,++++++******++++++------------------------,,,++++++...333666666555444777;;;======>>>???@@@FFFKKKRRRYYY^^^ccchhhlll~~~uuuYYYBBBEEE\\\qqqmmmyyyzzzpppooozzzyyyxxx|||zzz}}}ooojjj{{{~~~wwwwwwsssfffwwwqqq]]]UUUvvvvvvyyy}}}OOOCCC^^^zzz{{{vvvcccNNNJJJ\\\ttt~~~}}}nnn\\\mmmkkkttt\\\>>>FFFHHH:::666333000,,,+++,,,---......***222000000222222YYYvvvyyydddvvvppp~~~~~~zzz}}}{{{ppp[[[ZZZooo{{{jjjvvvgggWWWOOOfffoooZZZjjj{{{___PPPXXX|||vvv~~~xxxfffSSS```~~~ooo]]]ccc???HHH555???111)))333////////////000000000000444000111888TTT~~~xxx```LLLDDDXXXeeettt}}}wwwiii}}}~~~PPPBBBDDDDDDeeeyyy[[[UUUxxxfffiii;;;000...//////.........///111000$$$777...---:::zzz}}}lllzzzmmmjjjrrrnnnZZZNNNPPPRRRaaayyy~~~bbbfffeee444222222111000//////000111222333222222RRRvvvfffyyyyyyttthhhZZZZZZYYY```xxxJJJ333111555---000666,,,333,,,...111...333>>>BBB|||vvvlllPPP```pppxxxxxxzzzqqqjjjfff^^^qqqyyyCCC>>><<<999888666444111...---,,,++++++***+++++++++---------------------------,,,,,,...222555555444666888;;;<<<===>>>@@@AAAIIIMMMTTT[[[```eeeiiilllxxxdddGGG;;;NNNjjjppptttwwwwwwuuuvvvyyy{{{vvvzzzwwwxxx|||sssiiilll{{{}}}zzz}}}nnnYYYMMMkkkyyywww}}}aaaOOOTTTlllzzzhhhQQQIII[[[wwwtttZZZhhhoooIIIAAAAAA===@@@333000---+++,,,---............+++,,,444BBBbbbnnnrrr|||zzzxxxppp^^^```yyysssppp[[[PPP]]]yyyvvvbbb^^^kkkrrrYYYYYYyyyfffRRRaaattt]]]yyyvvvHHHHHH:::>>>111+++111////////////000000000000000...666FFFaaa~~~~~~ttt```OOOHHHQQQ\\\iiirrrxxx}}}~~~{{{|||ooocccooo```EEE??????aaasss^^^nnnxxxddd}}}vvvFFF888/////////.........///111222+++666222222LLLaaaSSSPPPPPPNNN___}}}pppXXXNNNIIIHHHIIIKKKIIIEEEHHHOOO^^^tttpppyyykkk\\\zzzmmm>>>555222111000//////000111222...<<<888bbbvvvlllkkkfffmmmccc^^^ttt}}}[[[<<<111444...///333,,,......111444222222@@@TTT}}}wwwqqq___nnnqqqwwwxxxCCC>>><<<999888666444111...------,,,+++++++++++++++---------------------------------///111333333333999:::;;;<<<<<<>>>AAACCCKKKPPPWWW]]]bbbfffjjjmmmyyyzzz~~~tttUUU999BBB\\\llllllrrr{{{{{{uuuvvv}}}yyyxxxuuuyyyyyyiiibbbooo}}}}}}}}}}}}~~~zzzvvvzzz{{{kkkVVVCCC\\\zzz~~~wwwvvv}}}hhhRRR```wwwkkkXXXOOO___{{{\\\]]]zzzTTTAAAAAA>>>===444111---,,,,,,.........222---,,,---999WWWnnnpppyyyaaazzz|||}}}yyyxxxssscccgggtttZZZKKKMMMbbb{{{pppXXXVVVvvveee[[[|||gggXXXjjjuuu[[[^^^TTTIII@@@<<<111//////////////////000000000000000,,,:::TTTlllvvvhhhXXXLLLGGGKKKTTT^^^eeekkkrrruuutttsssfffbbbjjjzzzvvvNNN???<<>><<<999888666444111...------,,,++++++++++++,,,------------------------.........///000111222222;;;;;;;;;;;;;;;>>>BBBEEELLLQQQXXX^^^bbbfffiiikkklllwww|||```DDD???JJJ\\\bbbmmmwwwyyywwwwwwzzzwwwuuuuuu}}}yyybbb^^^sss~~~}}}||||||~~~yyyxxxxxxxxxuuutttyyyuuukkkWWW???PPPuuu{{{www]]]```{{{nnnhhh\\\VVVddd|||{{{hhhRRRfffxxxzzz~~~VVVDDDGGGBBB555555222...,,,---.........///---222444CCCppp|||xxxXXXxxx~~~{{{tttaaa___ttttttXXXIII>>>IIIaaa|||```RRReeevvvfff|||lllfff~~~}}}yyydddNNNcccHHHDDD:::111333...////////////000000000000666...???bbb}}}xxxyyy}}}xxxrrriii^^^RRRIIIDDDIIIQQQYYY]]]ccclllqqqrrrppphhhnnnuuu{{{]]]FFF>>>JJJggg}}}pppQQQyyy{{{NNN:::444222///...//////000000---444+++666CCC}}}vvvqqqhhhkkk___RRR\\\xxxhhhHHHHHHNNNWWW]]][[[RRRKKKRRRMMMJJJMMMJJJSSS\\\___eee:::222222111000000111222222555;;;VVVlllhhhTTTMMMkkkxxxzzz}}}zzzsssqqq|||```:::555666222111444000777---,,,888555PPPqqqwwwNNN>>><<<999888666444111......---,,,,,,++++++,,,,,,---------------------------.../////////000111222:::;;;;;;:::;;;>>>CCCGGGKKKPPPWWW]]]aaadddfffhhhgggxxxqqqZZZJJJ@@@:::JJJ\\\jjjmmmqqqxxxwwwoooiiihhhmmmyyyvvv___]]]vvv}}}|||~~~ppppppvvv~~~|||{{{uuurrrlll[[[CCCJJJrrr|||eeecccttthhh```TTTPPP^^^sss~~~~~~~~~MMMNNNyyypppsssdddIIIHHHFFF999666333///------...//////+++---333444FFF||||||ppp\\\|||{{{~~~xxxfff]]]gggtttXXXKKK<<<===LLLzzzooo\\\YYYkkk{{{zzzpppuuu~~~vvvRRRrrrIIIEEE999333444000////////////000000000000666...CCCnnneee___SSSPPPfffrrrfffgggeee```XXXPPPIIIDDDGGGNNNUUUYYY___hhhnnnoooqqqmmmzzzmmmLLLAAAAAAWWWxxxrrrGGGeee```===777333///...///000000///+++555***:::VVVnnnXXXsss}}}ooocccaaa^^^```ttt|||ggg^^^TTTcccoooXXX```jjjqqqrrrlll```VVVUUUIIISSSbbbXXXHHH]]]hhh^^^vvv>>>333222111000000111222333555<<<|||fffjjjiiiKKKSSSbbbtttuuucccjjjuuu~~~qqqBBB444666222///666111777,,,...;;;999QQQxxxuuunnn|||KKK>>><<<999888666444111......------,,,,,,,,,,,,,,,------------------------,,,---////////////111222888999999:::;;;???DDDHHHKKKPPPWWW]]]aaabbbdddeeejjjyyyyyybbbNNNFFF>>>222===TTTeeefffkkkuuutttgggZZZ\\\bbbnnnooo]]]___yyy~~~}}}~~~zzznnnqqqwww~~~yyyqqqtttnnn___JJJHHHppp~~~gggdddppp\\\GGGBBBMMMaaavvv~~~ZZZEEEeeexxxqqqUUUAAACCC@@@777444000....../////////000111///---AAAtttzzz~~~qqq]]]kkkqqq|||tttttt|||oooSSSIIIBBB===BBBlllmmmYYYZZZvvv}}}uuu~~~zzzqqq]]]pppMMMEEE:::666333222////////////000000000000111///GGGmmm}}}|||jjjVVVGGGFFF>>>666???QQQWWWQQQKKKPPPSSSOOOKKKHHHCCC???BBBIIIPPPTTTZZZccchhhhhhiiiiiiwww}}}QQQDDD>>>PPPyyy|||LLLVVVxxxrrrIII999555000...///111000///---666000BBBpppjjjVVVwwwyyyfffaaavvv{{{|||iiihhhmmm^^^YYY^^^aaa```]]][[[WWWSSSVVVRRR```___VVVRRRVVVpppqqqYYYxxx???333222111000000111222333777<<<}}}uuuccctttwwweee___iiiwwwfffTTTQQQ[[[YYYHHHEEEMMM^^^sssOOO555555111---555...333000444===>>>VVVnnnpppxxxGGG>>><<<999888666444111.........---,,,,,,,,,,,,---------------------------***---//////...///111333444666888999;;;???DDDHHHLLLQQQXXX^^^aaabbbcccddddddqqqvvvfffQQQCCC:::444333EEEXXXdddlllrrrrrrmmm^^^aaabbbhhhjjj```ddd{{{~~~}}}~~~}}}uuummmrrruuuvvvuuuwww|||uuuzzzmmm___OOOHHHnnn|||{{{}}}~~~nnnhhh```CCC<<<@@@JJJaaazzz}}}}}}yyyRRR[[[||||||bbb@@@@@@@@@888555111....../////////222222---444OOOjjjuuuTTT~~~ppp~~~xxxpppvvvlllQQQIIIEEE@@@>>>___fffWWWdddvvvrrr|||}}}vvviii___UUUEEE===999000444////////////000000000000...888TTTppp||||||yyy|||mmmYYYHHH<<<:::<<<888111///444777666555<<>>???DDDmmm{{{qqqXXXLLLJJJEEE@@@EEEEEENNN___lllooonnnnnn|||aaa;;;777333---555///111444555777GGGmmmlll{{{zzzxxxFFF>>><<<:::888666444111.........---,,,,,,,,,,,,---------------------------))),,,//////...///111444222444777999<<<@@@DDDHHHMMMRRRYYY___aaabbbccccccYYYgggvvvuuu___DDD888888,,,777MMMdddpppqqqsssyyymmmnnnkkkjjjjjjccciii}}}~~~}}}~~~yyymmmcccsssuuusssnnnrrr{{{mmm]]]QQQHHHlllvvvxxx}}}}}}yyy{{{yyylllgggGGG???<<<;;;MMMhhh{{{yyy}}}eee[[[rrr~~~}}}ppp~~~hhhHHHCCC===999555111///////////////***...///FFFkkkuuusssSSSrrrzzzkkklll^^^MMM\\\pppVVVPPPCCCAAA===WWWttt[[[YYY|||xxxrrryyy}}}ssslllxxxuuuZZZ[[[EEE???:::---555////////////000000000000000DDDhhh{{{zzz~~~^^^EEE;;;:::999...222555333111000222555---444777444444:::>>>===888AAAKKKPPPVVV]]]___^^^ccc___YYYnnnbbbQQQ???>>>bbb}}}zzzTTT```|||xxxYYY<<<666000...000222111...///222:::KKK{{{wwwMMMXXX~~~qqq```dddqqqmmmrrrqqqttt}}}vvvhhhcccuuummmfffhhhYYYeee```}}}vvvmmmiii[[[333333222111111222333333666~~~xxx~~~jjjTTTcccwwwvvvYYY@@@<<>>DDD<<<888333//////000111111111---111FFFddduuu}}}vvvvvvpppwwwrrrbbbWWWMMMKKKXXXkkkRRRLLLEEEEEE[[[mmmXXXeeexxxaaaRRRddd{{{vvv{{{ZZZkkkEEEFFF444//////111000000000000000111222555EEEwww}}}ppp|||wwwRRRBBB===777333555333222111000000000000000000000000000111222333444444999AAAJJJRRRXXX\\\^^^___ZZZZZZiiixxxWWWAAA===QQQxxxiii]]]kkkGGG555111444000000222...,,,888666cccsssLLLNNN[[[vvvqqqjjj```VVVSSS[[[iiitttzzzooo^^^WWWdddwww~~~pppyyyxxxzzzmmmllluuunnnqqqhhheeelll<<<222666//////555000888CCC}}}kkkLLLTTT^^^~~~yyyYYYLLLHHHCCCAAACCCEEEFFFEEEBBBEEEJJJVVVkkkhhh]]]jjjyyyqqq^^^nnn{{{dddXXXYYY^^^yyy~~~OOO777000///444222555...;;;<<>>NNNqqqlllWWWrrruuuKKK777111444000000333///222777@@@zzzuuuIIILLL[[[wwwqqq```RRRMMMLLLIIIFFFGGGMMMWWW___PPP```jjjcccYYY```sss~~~xxxpppoooyyypppmmmrrrkkkqqqllleeeqqq===222666000000666000999JJJVVVNNNUUURRR[[[MMMKKKKKKLLLNNNMMMKKKHHHTTTXXXrrr```]]]cccbbbNNN\\\lllvvv|||{{{rrrhhhQQQPPPPPPYYY```___qqqOOO888999777///222666///888999PPPsssiiizzzeeennnoooHHH@@@===:::777555222///,,,...---,,,,,,,,,,,,---...////////////...---,,,,,,......///......000333666444555666888;;;@@@DDDFFFLLLTTTYYYWWWTTTYYYccciii```vvv}}}ooohhheeePPP<<<222>>>PPPdddssshhhXXXyyy||||||{{{}}}}}}{{{zzz{{{vvvrrrlllmmmxxxzzzqqqllleeeXXXddd|||yyyzzz~~~bbbKKK@@@:::666GGG\\\uuu~~~vvvWWWrrrwwwtttAAAHHH>>>:::444000///000111111***222222OOO||||||mmmeeewwwuuurrr||||||vvvwwwbbb^^^iiirrr|||fffFFFEEEqqqwwwrrr}}}]]]SSSiii{{{sssvvvttt|||www~~~tttuuuxxxDDD999666777666000000000000000111222222777[[[|||xxxwww{{{MMM>>>222333666444333555444444333222111000///...//////...//////000111222111333888===DDDKKKPPPRRRQQQOOOTTTddd}}}bbbGGG???IIIlll~~~```^^^SSS;;;111444111111444111777666NNNqqqGGGLLL]]]zzzrrrUUURRRTTTQQQLLLPPPUUUXXX[[[]]]```bbbWWWxxxtttnnnwwwyyyuuuxxxhhhttt???222666111222777222;;;PPPJJJNNNSSSUUUnnnhhhhhhjjjmmmmmmkkkfffbbbRRRLLLnnnoooccc```YYYRRRPPPRRRQQQLLLRRRWWWeeeyyy|||iiilll^^^;;;::::::///...333...333;;;YYYjjjjjjuuujjjvvvnnnFFF@@@>>>;;;888666222...,,,...---,,,,,,,,,,,,---.........//////...------,,,---...///...///111444777444444555777;;;???DDDFFFKKKRRRVVVUUUSSSWWWccclll[[[ooo{{{ooonnn[[[FFF222222@@@SSStttqqqdddXXX|||~~~~~~zzz|||{{{vvvxxx~~~rrrkkk___YYYRRRIIIWWWxxxzzz|||~~~eeeQQQLLLDDD888:::MMMiii}}}~~~|||~~~kkknnnlll}}}RRRIII@@@;;;555111000000111111+++555;;;^^^iiimmmkkkxxxrrrqqqzzzvvvvvv|||qqqLLLCCCkkk{{{rrrppp]]]aaa|||nnn\\\UUUIIIOOOgggtttvvvuuu___RRR>>>===666...000000000000111222333333:::vvvpppwwwqqqyyynnnMMM???888444777888666555777555555666555333111///---...............///000000000111444777===BBBHHHKKKJJJKKKRRRccc{{{jjjKKKAAAEEEcccsss[[[yyyyyy^^^AAA222444222222555333666555ZZZ\\\GGGLLL___~~~www```mmm~~~eeeOOOMMM\\\fffgggjjjoooxxx~~~}}}zzzppp~~~kkkvvvvvvCCC444555222444888333>>>jjjqqq~~~PPPLLLLLLdddqqqVVV___}}}uuudddZZZ[[[bbbiiikkkwwwnnnxxxCCC222666555...222111333HHHwwwuuuwwwoooiiitttmmmDDD@@@>>>;;;999666333///,,,...---,,,,,,,,,,,,---............///......---,,,---...///...///111444777333333444777;;;???DDDFFFKKKOOOSSSVVVVVVXXX```hhh[[[jjj{{{rrrbbbRRR:::111777@@@bbbrrrbbbTTTyyy~~~|||xxxzzzttt^^^WWWJJJDDD???999KKKnnn{{{sssWWWLLLDDD999777AAAYYYttt~~~|||qqqqqqsssvvviiiKKKAAA===666222000000111111444444HHHgggtttwwwqqquuu~~~}}}{{{{{{jjjZZZKKKOOOfff~~~vvvqqqdddwwwmmm[[[SSSFFFCCCYYYsssvvv~~~uuuSSS\\\@@@@@@555,,,000000000000111222333444AAAyyyoooiiizzzvvv^^^FFF666999666444555444222222333666777888888777444000.....................///000111111111333777<<>>===;;;999888444000---...---,,,,,,,,,,,,---...---...............------......///......000333666222333444666:::???DDDGGGLLLOOOVVVZZZYYYXXX^^^fff^^^hhh~~~}}}hhh^^^CCC666777555RRRtttaaaMMMrrr{{{|||yyyvvvwwwsssVVVNNNAAA<<<999555IIIoooiiiPPPBBB:::888999IIIhhh{{{jjj}}}ddd~~~www{{{mmmqqqoooCCCCCC>>>888333111111111000888+++KKK{{{eee|||sssttt{{{ssszzz{{{qqq\\\[[[nnnnnn___iii}}}ppp~~~lll\\\VVVLLLEEEQQQdddvvv|||~~~sssTTT]]];;;>>>666333000000000111222333444555FFFyyy}}}|||lllfff~~~fffLLL<<<888:::888666444333222222333444777999;;;;;;:::777333111//////............//////111111000111444777:::<<>>[[[xxx{{{kkkjjjxxxzzzttt|||rrrBBBDDD???888333111111000000555'''JJJwwwuuugggmmm{{{qqqmmmuuu||||||}}}zzz|||~~~~~~|||zzz\\\eeerrrdddyyynnnZZZUUUMMMFFFHHHQQQfff~~~uuuWWW}}}___999===555777000000000111222333555555PPPhhh|||mmmiii~~~eeeLLL>>>888999>>>999888666555666777888666777:::<<<>>>===:::666333000000//////...//////000000000///000111333555666<<>>222555000000000111222444555666```gggvvv{{{mmmmmm{{{~~~dddIII@@@AAA@@@<<<;;;:::999777666777999888444888:::>>>@@@???<<<888555111000000/////////000000////////////000111111222888===FFFTTTfff{{{vvvUUULLLAAAOOO{{{rrr^^^xxxXXX999666444111333555999MMMPPP???EEEEEE^^^cccmmm\\\>>>555000222777555HHHhhhbbbUUU@@@VVVlllhhhTTTEEEEEEIIIPPPPPPJJJHHHLLL>>>DDDKKKccc~~~vvvZZZ:::===333666--->>><<>>BBBEEEQQQ[[[aaaaaa^^^UUU\\\sss\\\]]]fffqqqwwwggg___TTT===888PPPhhhwwwssstttrrraaaSSSaaa}}}}}}xxxqqqwwwnnnkkkxxxgggXXXFFF;;;@@@LLLvvv~~~xxxeeeLLL999999EEEUUUxxxmmmttt}}}ooo___GGGCCC<<<555000.........222:::[[[qqqkkkvvv~~~iiiyyyqqqgggkkkuuunnnjjjkkkiiikkklllcccjjj|||ppp~~~ggg]]]lllsssuuummmUUUNNNOOOKKKEEEIII___{{{xxx|||^^^iiipppAAA???333///111111555---222444,,,;;;[[[tttwwwhhhsss}}}dddPPPJJJEEEDDDBBB>>>===???;;;:::999999999888555333555777:::===>>>===:::888666555222000/////////000111111000000000000111111777;;;FFFSSS___lll~~~{{{RRRDDDLLLMMM~~~XXXyyy___444333;;;///333999<<>>BBBEEEMMMXXX]]]``````YYY]]]oooeeebbbhhhqqqwww}}}pppjjj]]]CCC===TTTjjjxxxuuuvvvtttdddWWWccc|||{{{xxxlllYYY]]]eeeddd]]]hhh~~~lllZZZFFF777888BBBhhhxxx```???999OOObbbvvvsssooovvv|||jjjHHHDDD===666222//////000222???ssspppuuuxxxqqqrrrppptttjjjbbbeeeiiitttuuugggkkk}}}jjjjjjyyyttt___OOONNNLLLGGGEEERRRqqq|||YYYeeetttAAA???666666111000555...111444--->>>www}}}uuujjjppp}}}qqqYYYaaaWWWJJJCCC@@@???AAACCC<<<:::888888999999888777666888:::===>>>===<<<;;;888666333111//////000000111111000000000000111111666999BBBMMMWWWbbbsssZZZFFFFFFJJJ{{{```kkk<<<222666...333666777^^^wwwuuuGGGAAAAAAGGG]]]|||~~~sssjjjgggaaa___eeellljjj___TTTQQQHHHnnnwwwnnnDDD666111111888777WWWtttfffKKKGGGRRRfffkkkeeeqqq\\\XXXJJJ@@@@@@BBB>>>777333444666DDD```zzzrrrbbbUUUAAAHHHFFFNNNfffqqqkkk888777111222444888666cccYYYRRRkkkvvvSSS:::;;;;;;;;;999666333///---+++,,,,,,---......////////////////////////......---,,,,,,---000222222222222444777:::<<>>CCCHHHFFFBBB???999888999HHHjjjzzzTTTGGGEEEGGGNNNaaaGGG===888333444888888fffrrrMMMUUU]]]iiigggpppPPP;;;:::::::::888555222///---+++,,,------...///000000////////////............---,,,,,,---111333444444222444777:::<<>><<<::::::999777555777888888888:::;;;<<<===;;;:::777555222111000000111111000000000000111111333555<<>><<<777888LLLuuuVVVJJJIIIEEEVVV~~~III888222888666999999ccckkkJJJ[[[TTTsssmmmNNN>>>::::::999777444111...,,,++++++,,,---...///000111000000//////.........---,,,++++++---111333444444222444777:::===@@@DDDGGGOOO[[[ZZZUUU\\\eeejjjrrrllldddjjjpppgggeeerrrzzz}}}~~~ppp[[[aaa{{{zzzwww|||xxxrrrqqqaaadddccc___bbbvvvxxxjjjXXXEEE;;;;;;<<<]]]{{{{{{xxxxxxLLLMMMnnnfffwwwwwwxxxMMMIIIBBB:::444222111111222AAAggg}}}|||YYYtttqqqsssddddddlllwww~~~yyyjjjTTT```ttt\\\[[[~~~|||yyybbbxxxyyyiiiVVVLLLNNNKKKCCCJJJ\\\|||~~~kkk```JJJBBB;;;111222///444///000333777UUUxxxxxxjjjggg}}}yyy}}}uuu\\\ZZZOOOAAA???FFFCCC:::===<<<<<<===>>><<<999666888777777777888999:::;;;;;;:::888666444222111000111111000000000000111111///111888BBBKKKXXXkkk{{{nnnSSSIIIHHHhhhnnn~~~TTT888666777<<<333>>>ooobbbMMMBBBFFFFFFSSSttt```vvvuuutttjjj]]]TTTPPPXXXiiibbb{{{>>>666888777999999^^^iiiaaaXXXEEEHHHUUUfff~~~gggzzz[[[JJJIIIKKKHHHCCCBBBBBB@@@@@@BBBEEEGGGGGGAAA<<<<<>><<<999999888888888888999999:::999888666444333111000111111000000000000111111444555;;;BBBIIISSScccrrroooUUUKKKEEE```qqq~~~|||RRR888555444999333;;;eeeZZZTTT<<>>??????<<<<<<;;;;;;:::999999888888888777666555333222111111111000000000000111111666888<<>>===AAARRRNNNEEE===>>>EEEGGGDDDQQQDDD888444555;;;IIIXXX~~~ZZZdddLLL222999333111>>>LLL~~~sssVVVXXXMMMtttWWWJJJ:::999777444222///---,,,((()))***+++---...///000111000000///...---------,,,+++***,,,...111111111222444888;;;===AAAFFFIIINNNmmmsss```WWW\\\gggsssiiimmmsssooohhhqqq{{{tttxxxuuummmZZZOOOfffwwwxxxvvvsss|||oooZZZIIICCC666CCC___}}}jjj]]]qqqpppHHHEEEjjj\\\iii|||zzzzzzvvvZZZUUULLLCCC;;;666444333111[[[{{{yyytttrrrRRR{{{___fffzzz{{{~~~mmmttt}}}ppp[[[TTTvvv|||~~~wwwpppcccUUUMMMLLLMMMMMMKKK{{{oooZZZLLL>>>===444222---444000000222>>>gggsssiiieeelll{{{rrrooowww|||qqqHHHCCC<<<888888:::===>>>>>>>>>>>>===<<<;;;999888777777777666555333222111111111000000000000111111000222777===AAAFFFSSS___aaaxxx~~~^^^LLLLLLdddoootttXXX>>>777///888<<>>@@@CCCFFFUUU___nnnqqqaaaUUUaaawwwppplllnnnmmmjjjttt{{{tttwwwpppeeeHHHOOOuuu}}}uuuooovvv~~~}}}~~~{{{qqq}}}yyyqqqhhhUUUCCC======]]]|||}}}hhhWWWgggwwwgggLLLHHHfffrrrbbbxxxsss|||hhhOOOVVVBBB???666666333888WWW```cccnnn[[[gggrrruuuwww___QQQTTTsss~~~xxxwwwvvveeeZZZQQQJJJKKKQQQMMM]]]ttteeeVVV<<<<<<222222111444000222111@@@zzz|||bbb[[[mmmkkkgggqqquuuyyyaaaQQQ@@@999888888999;;;BBBAAA@@@???===<<<;;;;;;:::999888666444333333222444333333222111000//////444333666;;;>>>CCCMMMWWWXXXkkkdddRRRJJJgggyyyccc}}}]]]:::555999777777QQQhhhGGG<<>>:::999888666333000...,,,+++******+++---......---000...---,,,---...---,,,,,,,,,,,,,,,---///000222333666999<<<>>>@@@DDDFFFQQQ]]]mmmrrreeeXXXbbbvvvooogggjjjqqqssszzz~~~vvvtttlllaaaHHHSSSzzz}}}wwwooooooxxx}}}~~~uuujjjYYYJJJ???999RRRsss}}}\\\GGGTTTppp[[[BBBIIIpppuuu^^^~~~gggMMMUUUCCCAAA777666444222WWWlll}}}sssuuuuuuWWW```vvvsssccc\\\RRRSSSiii}}}}}}kkkbbb[[[SSSNNNMMMJJJWWW~~~}}}cccaaaNNNFFF111222111555000333222CCC}}}jjj___YYYkkk}}}jjjhhhpppqqqttt{{{}}}~~~}}}|||{{{zzzzzzwwwnnndddTTTBBB:::999:::===@@@EEEEEEEEECCCBBB@@@>>>===;;;:::888666444333222222444333333222111111000000111000222666999===GGGQQQVVVdddxxxoooSSSJJJbbbaaa|||tttFFF555666666888TTT|||XXXHHHCCCDDDAAAEEEWWWtttssshhhyyyhhhIII<<>>===???===EEEVVVffftttUUU???666666>>>DDDeeemmmlll```gggtttxxxmmm@@@:::999888666333000...,,,+++******+++---......---000...,,,,,,---...---,,,,,,,,,,,,,,,---///000222333555999<<<>>>@@@DDDGGGMMM[[[mmmtttiii\\\bbbppp___TTT]]]pppxxx{{{{{{uuussshhh]]]GGGUUU}}}zzzoooiiippp|||yyymmm^^^QQQCCC666FFFiii|||}}}}}}hhhXXXbbbttt```MMMZZZ{{{jjj~~~lllOOOWWWGGGEEE888555444CCC{{{wwwwwwkkkXXX^^^tttbbb^^^gggrrr\\\dddxxxjjjnnnsssfffSSSGGGMMMfffssseee___YYYSSSOOOIIIRRRsss|||{{{aaa```MMMEEE///111111555111555555FFFgggzzz{{{[[[UUUhhhxxxhhhfffmmmkkknnnuuuvvv}}}|||}}}~~~xxxzzzzzzzzzxxxuuu{{{mmmdddTTTBBB:::999:::???CCCEEEFFFGGGFFFEEECCC@@@>>><<<;;;999666444222111111444444333333222222111111000...000333555888AAAKKKWWWaaaooo|||zzzXXXRRRooohhhOOO444333777:::TTTrrrMMMFFFCCC??????DDDUUUooo}}}yyykkk___YYYNNNFFFJJJKKKHHHFFFEEECCCAAAFFFLLL___~~~uuummmsss~~~GGG555777666:::IIIkkkxxxaaaeeeFFFMMMEEECCCKKKkkkuuudddvvvqqqXXXPPPIIIIIIGGGEEECCCBBBAAA@@@===:::>>>MMM\\\kkkMMM???;;;:::AAAKKKvvvooocccnnn\\\ppp}}}pppDDD:::999888666333000...,,,+++******+++---......---000...,,,,,,---------,,,,,,,,,,,,,,,---///000222222555999;;;>>>AAADDDGGGMMMZZZlllsssjjj]]]^^^fffOOOFFFVVVqqqzzzyyyzzzyyytttfffYYYEEEVVV|||||||||nnnhhhsss~~~wwwzzz{{{qqqbbbUUUHHH777???bbb~~~xxx||||||ooocccmmm~~~|||iiiqqqvvvUUU[[[NNNKKK999444444???xxxxxxnnnWWW[[[yyy|||nnnUUUGGGCCCIIITTTRRRMMMPPPwwweeeuuukkk]]]```ZZZUUUrrr~~~~~~iii^^^ZZZWWWUUUJJJPPPmmm{{{qqqcccXXX??????555111111555111666888JJJ{{{rrrxxxwwwWWWQQQcccuuudddaaafffhhhmmmssspppyyyyyyzzz}}}vvvjjjqqquuu{{{}}}yyyzzzqqq]]]PPPAAA;;;999999<<>>===;;;999666444222000000444444444333333333333333222111111444555777???III[[[cccppp}}}sssVVVHHHqqqccc}}}xxxMMM333555999;;;TTTzzzYYYFFFBBBAAA???CCCRRRlll}}}___WWWNNNLLL[[[VVVKKKGGGNNNQQQLLLJJJMMM???OOOeeeooogggwwwJJJ999999777>>>PPPrrrZZZYYYFFFQQQHHH@@@AAAbbbaaaggg{{{pppjjjRRRMMMIIIHHHGGGFFFDDDBBB@@@???<<<<<>>CCCGGGQQQgggccc|||PPPfff}}}{{{yyyjjjCCC:::999888666333000...,,,+++******+++---......---///---,,,,,,------,,,+++,,,,,,,,,,,,---///000222222555888;;;>>>AAAEEEGGGOOO[[[jjjooohhh]]][[[^^^RRROOOccc|||~~~yyy|||~~~tttdddWWWFFFYYY~~~sssnnnwww~~~|||tttiiilll~~~}}}uuueeeVVVKKK;;;;;;[[[~~~|||nnnttt~~~{{{gggnnn~~~~~~vvvxxxyyyUUU\\\SSSQQQ;;;444666666mmmmmmiiitttSSSVVV|||uuuppp{{{kkkXXXNNNIIINNNXXXfffbbbTTTppprrrssssssllluuummm]]]jjjxxxyyyhhh^^^XXXTTTJJJNNNhhh}}}nnndddYYY>>>AAA;;;111111555222777999LLL~~~xxxuuuTTTNNN]]]rrr```ZZZ___dddmmmrrrlllsssvvvwwwxxx{{{yyylll]]]\\\eeesss{{{zzzyyyssslllrrrXXXMMMDDD???>>><<<<<>>???;;;===GGGXXXmmmRRR???<<>>AAAEEEHHHQQQZZZfffjjjfff```^^^`````````rrr~~~yyy{{{{{{rrraaaUUUGGG\\\|||wwwyyy|||}}}zzzuuukkkkkkzzzzzzkkk\\\MMMBBB;;;RRRxxxyyyxxxyyyzzzhhhuuu{{{SSSZZZVVVUUU===555999>>>XXXfffVVVxxxUUUVVV{{{sssggguuutttbbbVVV\\\iiimmmrrrdddmmmvvvjjj}}}vvvnnnhhhhhhlllppp}}}}}}mmm]]]QQQJJJKKKaaa}}}ooo\\\^^^IIIEEE666222111555111777:::MMMnnnuuuTTTKKKXXXnnn^^^WWWYYY]]]iiipppkkkssswwwwwwuuuwwwxxxnnnaaaSSS[[[gggrrrwwwzzzzzzZZZHHHSSS[[[___cccvvvuuuWWWPPPIIIFFFDDDAAAAAACCC@@@BBBCCCEEEEEEDDDBBBAAA<<<;;;999666444222111111444444555555666666777777333111111222222333;;;DDDUUUiiisss]]]SSSYYYyyyzzzzzzjjjDDD999;;;888777ZZZ}}}oooGGGGGGFFFAAA@@@OOOlllzzz\\\IIIBBBBBBDDDGGGLLLGGGAAA???BBBKKKZZZhhhsssrrrrrrwwwzzzrrrzzzlllwwwHHH:::999888EEEZZZ|||bbbkkkSSSFFFCCCDDD???OOOmmmqqqMMMHHHIIIJJJ@@@999===BBBDDDHHHNNNJJJJJJIIIHHHFFFCCC@@@>>>;;;999;;;GGG]]]xxxQQQ@@@AAAFFFVVVfffjjjPPPOOOooo}}}qqqdddxxxvvv[[[===:::999888666333000...,,,+++******+++---......---///---++++++,,,---,,,+++,,,,,,,,,,,,---///000222111444888;;;>>>AAAEEEHHHOOOWWW```dddeeefffhhhjjjjjjkkkwww{{{zzz{{{uuuooo^^^SSSFFFYYYyyyxxx}}}~~~~~~xxx}}}ttthhhSSSNNN@@@JJJqqqzzz~~~}}}xxx{{{bbbsssYYY___\\\[[[>>>444888===]]]xxxzzzwwwXXX~~~YYYWWW{{{tttrrruuudddcccjjjkkkvvvooovvvwwwfffuuu~~~rrrbbb\\\``````[[[mmm[[[RRRLLLYYYppp~~~pppYYY```MMMEEE111222111555111777999MMMpppvvvTTTIIITTTiii]]]XXXUUUSSS^^^kkkjjjooosssrrrmmmooovvvvvvoooaaa______dddlllwwwooo^^^TTTTTTLLLFFFYYYvvvzzzkkkZZZSSSLLLJJJGGGDDDEEEIIIFFFFFFEEEDDDCCCAAA@@@???;;;:::888666444333222222444444555666666777888888333111111222222333:::CCCUUUrrr}}}eeeYYYTTTrrrlllgggEEE;;;888555999WWWllleeeDDDDDD@@@>>>@@@NNNgggxxxeeepppgggXXXLLLJJJNNNOOOLLLIIIGGGIIIJJJ@@@<<>>BBB[[[fffppp~~~dddNNNNNNIIICCCAAAAAADDDFFFGGGGGGHHHJJJJJJKKKJJJIIIGGGDDDBBB888999???MMMeeeGGGBBBLLLMMMbbboooiii```EEE___{{{~~~yyymmmwww|||[[[>>>::::::888666333000...,,,+++******+++---......---///---++++++,,,,,,,,,+++,,,,,,,,,,,,---///111222111444888;;;>>>BBBFFFHHHMMMTTT\\\aaaffflllqqqtttqqqqqqyyy}}}|||uuuooo^^^RRRCCCUUUyyyxxxttt}}}zzzrrrZZZXXXEEEFFFnnnyyy{{{oookkk~~~uuuoooooozzzlll}}}xxxccchhhddd```???222666>>>}}}vvv}}}RRRoooXXXSSSvvv|||mmm{{{uuuiiicccrrr}}}|||ooovvvxxxiiibbbYYYNNNLLLRRRooo~~~jjj\\\QQQTTTeeewww{{{sss```aaaKKKFFF666222111444111666999MMMwwwUUUHHHQQQeee^^^[[[TTTKKKUUUfffjjjeeeiiiggg___bbbooovvvtttqqqeeeYYYVVV]]]mmmiiilllaaaRRRZZZoooppp```\\\TTTMMMIIIFFFDDDGGGLLLIIIHHHFFFCCC@@@>>><<<;;;:::999888666444333333222444444555666777888999999555333333444444555<<>>QQQfffzzzcccIIIFFF??????BBBJJJYYYpppXXXdddbbbUUUEEEBBBJJJMMMIIIIIIBBBEEEJJJ???555KKKnnnfffoooFFF>>>@@@CCCUUUmmmiiijjjZZZMMMIIIGGG>>>;;;QQQkkkppplllYYYUUUIII@@@DDDEEEAAA???BBBIIIMMMIIIJJJKKKLLLLLLJJJHHHGGG===;;;:::EEE___IIIEEEQQQYYYmmmssshhhmmm???QQQhhh~~~|||zzzpppQQQ::::::999888666333000...,,,***+++,,,---..................---------,,,,,,,,,...,,,,,,---///111111111777888:::===AAAEEEGGGIIIMMMUUU\\\^^^dddooowwwxxx{{{zzz|||{{{wwwooohhhPPPCCCSSSeeelllpppxxxuuuyyy|||pppVVVIIIGGGeee~~~uuuwwwgggbbb^^^QQQBBB===WWWjjjpppfffjjjgggbbbFFF:::333===yyykkkzzzRRRtttZZZQQQuuu|||{{{kkk```aaa{{{|||{{{}}}jjjYYYRRRSSSRRRNNNccc||||||uuunnnccc\\\SSSTTThhhtttrrrZZZTTTMMM333333...555333444;;;RRRfffvvvZZZNNNJJJaaaRRRZZZbbbSSSQQQ^^^___ccc^^^RRRJJJUUUiiipppjjjjjjeeeccc```WWWXXXrrruuujjjtttuuujjjaaaaaa^^^XXXQQQLLLKKKMMMIIIPPPRRRJJJBBB???===999;;;:::777444111222555777555444444333444666999:::999555222111111333;;;DDDgggooo[[[aaaiii}}}lllIII:::555;;;666IIIvvvxxxHHHBBBHHH???999BBB]]]{{{gggKKKeeerrrbbbYYYSSSFFFKKKMMMIIILLLFFFGGGIII888666RRRzzzlllqqqMMM>>>>>>SSSnnnzzzzzziiisssRRRFFFKKK::::::MMMtttppp[[[KKKJJJHHHIIIKKKIIIEEEFFFKKKHHHKKKJJJHHHIIILLLIIICCC===666:::TTTxxxvvvMMMKKK```mmmooosssuuu}}}aaapppIIIBBB[[[{{{}}}uuuNNN888:::999888666333000...,,,***+++,,,---..................---------,,,,,,,,,...,,,,,,---///111111111333555888:::===AAAGGGKKKOOOXXX___```eeeppp{{{~~~}}}~~~{{{wwwmmmdddRRRQQQdddmmmiiiiiixxxtttxxx{{{{{{~~~yyyuuu\\\NNNHHHccczzzkkkYYYMMMEEE@@@>>>999???XXX~~~nnnsss}}}xxx\\\jjjjjjbbbEEE:::555<<>>CCC[[[uuuvvvhhhHHH@@@FFF[[[tttwwwjjjFFFOOODDD===CCCaaaqqqaaaeee^^^SSSKKKKKKNNNKKKEEEGGGGGGGGGHHHKKKMMMKKKGGGEEE;;;999SSSbbbKKKVVVaaannnoootttrrrnnnnnnOOO???XXXqqqzzzPPP===:::999888666333000---,,,***+++,,,------...............---------,,,,,,,,,...,,,,,,---///111111111111444666777777<<>>333>>>dddtttwww~~~{{{|||~~~}}}xxxVVVnnnqqqeeeEEE:::555888QQQyyyZZZwwwZZZLLLnnnpppeeedddddd[[[QQQWWW}}}}}}rrrgggwwwppplllppp||||||wwwbbb___RRRBBB666444111999666666888FFFssstttyyyvvvccczzzZZZLLLJJJaaaMMMQQQcccbbbZZZVVVRRRfffpppqqqeeeXXXUUUWWWVVVFFFOOO^^^fff___ZZZmmmhhh???\\\xxxsssrrrnnniiibbb\\\ZZZYYYWWW[[[ZZZRRRIIIBBB>>>:::999999777444111111444666444333222111222444666777888555444333111111888AAAdddqqq___dddqqqxxxOOO<<<444<<<999BBB~~~~~~NNNFFF@@@@@@======KKKeee~~~tttfffWWWjjjzzzhhhnnn|||sssfffaaafff```WWWNNNNNNNNNHHHCCCAAA<<<666KKK\\\qqqqqqbbbEEEDDDPPPfffzzzjjjPPPIIIIII???;;;PPP{{{tttzzzvvviiiWWWQQQSSSOOOFFFFFFCCCCCCGGGJJJJJJHHHGGGDDD===:::SSSYYYMMMaaafffnnnooovvvppp{{{dddAAARRR[[[yyy}}}zzzSSSEEE999999777555222///---,,,******+++,,,------------......---------,,,,,,,,,...,,,,,,---///111111111222555888666444888CCCMMMLLLXXXbbbbbb```iii}}}yyyqqq]]]MMMZZZqqqpppkkkttt{{{xxxwww|||~~~~~~~~~zzzyyy|||wwwbbbSSSEEEZZZwwwQQQBBB888>>>]]]{{{zzzrrr}}}|||vvvZZZvvvxxxiiiFFF999222>>>TTTttt\\\uuu[[[JJJiii}}}mmm[[[UUUtttyyyyyyyyysssooopppxxx}}}xxxiii{{{ooofffbbbYYYCCC999333111999777999>>>LLLuuuuuulll\\\KKKHHHQQQJJJLLLYYYbbbaaaVVVJJJOOO___llljjjaaa]]]]]]]]]PPPLLLNNNQQQMMMQQQlllfffLLLSSSccc{{{yyyuuupppkkkfffcccbbbWWWXXXWWWQQQHHHAAA;;;888999999777444222222444666444333111000111222444555777555555444111111888AAAdddqqqaaammmssszzzrrrLLL;;;333:::777==={{{eeeGGGJJJAAABBB???:::AAAUUUlllzzzgggdddkkkuuuwwwqqq```aaaxxxaaaGGGDDDAAACCC???777>>>YYYwwwuuu~~~bbbFFFHHHXXXnnnfffrrr]]]FFFEEE@@@<<>>999999888555333222444666444333111000000111222333666555555444111222:::EEEiiipppccchhhIII<<<444:::888>>>nnnfffZZZLLLCCCCCC???:::>>>MMM\\\ddduuueeexxx```PPPFFFCCCAAA;;;AAAWWWmmm{{{```JJJNNN]]]sssWWWnnniiiMMMEEEDDD@@@DDD```vvvhhhZZZOOOLLLPPPJJJLLLLLLJJJHHHHHHIIIIIIJJJ???HHHoooeeebbboooqqqvvv|||nnn~~~LLLEEEEEE\\\wwwxxxGGG===999888777555222///,,,+++)))***+++,,,,,,---------......---------,,,,,,,,,...,,,,,,---///111111111555999;;;;;;:::<<>>KKKmmmsss```\\\[[[TTTLLLDDDPPPSSSGGG@@@EEEIIIFFFPPPAAAOOOwww```lllvvvrrrqqq{{{yyyyyywww~~~ttt|||]]]AAAAAARRRbbbrrrFFF;;;999888666444222///,,,+++)))***+++,,,,,,---,,,,,,......---------,,,,,,,,,...,,,,,,---///111111111222666:::===???BBBEEEHHHLLLWWWeeekkkfffeeessssssgggYYY\\\fffZZZHHHFFFZZZqqq~~~~~~|||xxxvvvmmmdddZZZDDDRRRzzzrrr{{{mmmeeewwwjjjzzzwwwwwwnnn___~~~hhhEEE:::555111[[[|||bbbyyyiiiOOOkkk~~~}}}cccUUULLLaaaaaa\\\~~~tttrrrvvvuuuqqq{{{vvvjjj\\\TTTMMMRRRgggmmm\\\^^^|||{{{|||ggg~~~vvvddd[[[555777555444:::666===FFFNNNlllmmmkkknnnPPPEEEKKKRRRGGG>>>HHHUUUkkk|||oooeee```^^^___```[[[RRRQQQYYY]]]]]]hhhxxx|||uuunnnhhh\\\LLLAAA>>>;;;;;;;;;999666555666888666444222000000000111222333333444333111555DDDSSSzzzqqqiii{{{xxxaaaHHH@@@666:::999>>>YYYQQQBBBCCCAAA;;;<<>>FFFKKKDDDLLLMMMiiimmmfffqqqqqqtttmmmzzznnnqqqqqqqqquuuxxxEEEBBBHHHOOOccctttKKK>>>888888666444111...,,,+++))))))***+++,,,,,,,,,,,,......---------,,,,,,,,,...,,,,,,---///111111111///222888>>>CCCFFFGGGHHHJJJTTTcccjjjeeebbbnnn~~~ooo[[[YYYddd]]]IIIBBBMMMhhh{{{zzz~~~{{{ppphhh___HHHTTT{{{yyy|||xxxtttuuu|||mmmdddhhhAAA888555???GGGcccdddsss|||WWWhhh~~~|||UUUVVV~~~mmm~~~zzzsssnnnfff]]]mmm~~~wwwgggVVVSSSiii|||jjjPPPMMMqqq}}}xxxyyyyyyhhhuuupppfffWWW000===333444<<<;;;CCCMMMRRRnnnuuuiiitttsssRRREEEKKKOOOHHHGGGHHH???PPP|||yyysssrrrvvviiiddd]]]ZZZhhh|||yyyqqqcccOOOAAA===;;;<<<<<<:::777666777888777555333111000000111222222222333333222777GGGWWWyyyrrrkkkmmmbbbHHH>>>333777666888OOOuuusssVVVAAADDDBBB:::666>>>JJJRRRTTTrrrwww\\\JJJUUU^^^\\\fffRRR<<>>@@@SSSjjjnnn|||xxx^^^___{{{}}}\\\FFFNNNRRRHHHEEE```fffuuutttgggwwwqqqnnntttwwwkkkkkkLLLHHHGGGAAAFFFmmmvvvSSS999888777666444222///---++++++***)))***,,,---,,,+++.........------,,,,,,,,,------------...000111222111555:::>>>@@@CCCEEEGGGPPPTTT___kkkiiiaaadddoooyyyssskkkccc[[[PPPBBB777AAA```{{{~~~yyywwwrrrhhhcccbbbdddiiijjjeee```]]]YYYllluuunnneeeLLLTTTyyy~~~|||zzzvvv{{{zzz}}}ppptttgggAAA666888@@@SSSqqqooouuuRRR{{{PPPcccZZZiiizzzvvvrrrjjjbbbXXXmmmhhhtttssslllfff```RRRHHHHHH```qqq|||ccczzz```___UUU777888:::777:::AAAGGGNNN\\\jjjpppYYYwwwSSSJJJEEEMMMMMMCCC===BBBHHHIIIsssnnneeejjjrrruuujjjKKK>>>GGG???<<<;;;======888444444666666444222000000222555111111333333111999TTTqqqqqqfffpppbbbdddEEE777666777777888NNNyyyjjj|||aaaHHHBBB======:::777@@@IIIOOO___tttiiiZZZJJJHHHHHHZZZVVVHHHEEECCCAAAHHHFFFAAAEEEAAA:::HHHmmmfffooottt{{{|||xxx{{{nnn```sssSSSEEEOOOOOO666;;;PPPMMMkkktttmmmrrrnnnXXX[[[MMMKKKooo{{{llljjjvvvzzzlllllluuuuuukkkwwwxxx|||~~~___OOOCCC???GGGPPPggg|||wwwXXX<<<888777666444222///---++++++***)))***,,,---,,,+++......---------,,,,,,,,,------------...000111222111555999===@@@CCCEEEHHHNNNRRR___lllkkkbbbbbbiiivvvppphhhbbb]]]TTTHHH>>>:::KKKXXXXXXSSSPPPJJJBBBBBB===;;;AAAMMMTTTRRRKKKBBBIIIWWWuuuxxxpppgggOOOWWW{{{vvvrrrwww||||||nnn{{{vvvlllttt```===666;;;???WWW{{{xxxlllNNNoooSSSXXX~~~aaa]]]qqq~~~}}}xxxjjjccceeelllqqqfffxxx~~~~~~___[[[qqq{{{vvvjjj```ZZZTTTPPPFFFEEEZZZ|||pppppphhheeeQQQ888999::::::???GGGLLLQQQ[[[fff|||wwwUUUXXXIIIBBBKKKMMMEEE???AAAGGGIIIRRRggg~~~{{{kkkeeeiiinnnoooeeeNNNHHHJJJEEE???:::;;;;;;777333222444555444333111111222444444333333333666EEEfffkkkeeevvvsss```CCC666555888999<<>>===RRR~~~bbbpppLLLddd^^^MMMrrr[[[ZZZ^^^VVVccc~~~zzzuuu}}}gggVVVTTT___kkk]]]QQQooo{{{jjjiii~~~fffQQQPPPaaaooopppfff\\\VVVRRRQQQGGGDDDUUUsssppp~~~xxxlllhhhFFF777777999===EEEMMMRRRUUU\\\ccc[[[}}}```GGG???GGGMMMIIIBBB@@@DDDGGG@@@IIITTT```qqqvvvjjjgggaaa[[[\\\bbbgggggglllccciiibbbNNNCCC:::999:::777222000222444444444222111222333666444333444>>>WWW~~~~~~bbbddd~~~yyyyyy[[[BBB555444999===BBBHHHkkk{{{^^^???IIIBBB666???999<<>>BBBKKKyyywwwPPP___mmmJJJiiiooohhh[[[___hhhaaaXXXssskkkVVVKKKOOOXXXZZZIII]]]xxxwwwzzzpppzzz|||___KKKVVVbbbeeeaaa\\\ZZZYYYVVVLLLGGGSSSoooqqq{{{fff|||ddd```999777777:::???HHHPPPTTTYYY___ddd}}}uuuTTTlllkkkHHH===DDDKKKLLLEEE???AAAFFFEEEEEEDDDEEELLLTTTQQQJJJJJJIIIIIILLLTTT___gggkkknnnmmmmmmfffeeexxxxxxrrr|||mmmVVVHHH;;;999;;;888333000111333555555333333333444666555333555EEEgggvvvZZZccc~~~}}}rrrWWWAAA666444999???FFFFFFbbbxxxjjjwww???CCCBBB;;;BBB666>>>AAAIIIUUUdddvvvmmmrrreeehhhmmmiiilllcccRRRCCCAAAOOOuuuqqqPPPHHHDDDBBBHHHZZZrrrvvvlllssszzzyyyppplllttt{{{}}}{{{dddrrrWWWFFFHHHEEE===;;;???IIIXXXlllttt^^^jjjooojjjlllqqqlllkkkmmmfffjjjhhh]]]ppp\\\AAAKKKIII@@@BBBPPP]]]eeeqqqTTT<<<888777666444222///---++++++***)))***,,,---,,,+++------------------------------------...000111222111444888<<>>DDDNNN\\\rrr|||sss```iiissshhhsssuuulllddd]]]ZZZcccrrr~~~ooozzzvvvnnnkkkwwwGGG222888===JJJQQQWWWvvvZZZZZZsssMMMbbbpppjjjdddRRRYYYtttvvvhhhZZZOOOPPPVVV\\\OOOWWWmmm{{{{{{yyysssRRRPPPOOOPPPRRRUUUZZZ^^^ZZZPPPIIIRRRnnntttuuu^^^hhh^^^VVV444::::::;;;AAAIIIOOOTTT[[[bbbgggxxx{{{YYYaaayyyOOOAAACCCIIIMMMHHH???>>>DDDEEEFFFDDDBBBBBBEEEDDDBBBBBBBBBCCCIIISSSaaappp{{{wwwhhhWWWGGGJJJlllvvvvvvbbbVVVHHH<<<;;;<<<:::555222111333555666555444555666444666444777LLLrrrlllUUUdddmmmSSSAAA888555:::AAAGGGGGG^^^tttkkkQQQ>>>BBBBBB???333>>><<>>>>>BBBHHHSSSgggllldddhhhhhhjjjnnnllloooiiillleeefffiii___kkk|||qqqLLLFFFFFFGGGAAAAAANNN[[[YYYhhhSSS>>>888777666444222///---++++++***)))***,,,---,,,+++,,,,,,,,,------------...------------...000111222111444888;;;>>>CCCHHHKKKUUUSSSVVV^^^gggjjjddd^^^gggzzz|||oooqqqvvv{{{|||ssscccVVVOOOSSSWWWYYY]]]kkk~~~pppjjj^^^jjj|||zzzzzzrrrhhh]]]WWWVVVeeemmm|||uuugggwwwmmmrrrmmm@@@555===>>>JJJZZZ[[[zzzgggOOOjjjRRR\\\wwweeeYYY^^^hhhwwwtttkkkaaaXXXWWW]]]```RRRIIIJJJ___}}}cccWWWKKKGGGIIIOOOYYYaaa\\\RRRIIIQQQoooyyytttsssiiiOOO555;;;777???FFFLLLOOOTTT]]]dddhhhtttmmm```___IIICCCEEEMMMJJJ???===CCC???BBBDDDDDDCCCCCCEEEGGGDDDCCCDDDGGGNNN[[[ppppppYYYEEELLLxxxuuutttaaaOOODDD<<<<<<>>>;;;777555333444666666666666777999333777666888OOOyyyssscccXXXkkkwwwiiiMMM>>>999777<<>>888777666444222///---++++++***)))***,,,---,,,+++,,,,,,,,,---------......------------...000111222111444777;;;>>>CCCHHHLLLUUUSSSUUU]]]iiimmmggg^^^cccxxxxxxyyy}}}|||nnncccbbbmmmrrrnnnnnnzzzzzzlllggg]]]lllxxxxxx^^^WWWQQQQQQTTT]]]nnn}}}}}}uuu|||yyy```888777EEEBBBLLL[[[mmmzzzjjjtttEEE\\\WWWWWWyyyvvvgggdddcccxxxkkk[[[UUUXXXeeeZZZKKK@@@QQQ|||vvvlllkkk~~~ppp```UUUOOONNNVVV___^^^SSSIIISSSsss~~~~~~zzz|||mmmCCC777===999CCCLLLRRRTTTWWW^^^dddeeeooo]]]}}}qqqQQQEEEBBBKKKLLL@@@===CCC>>>@@@BBBBBB@@@>>>???AAA@@@@@@AAACCCFFFQQQkkk|||qqqaaa```zzz___mmmfffVVVCCC===:::<<<>>>;;;888888555666666666666777:::===666:::888888QQQ}}}}}}kkkcccdddyyy|||cccEEE:::::::::>>>EEEGGGMMMWWWlllxxx[[[AAAIII;;;>>>555999999===BBBFFFRRRiiixxx```^^^~~~kkkmmmZZZuuusssbbbSSSXXX~~~|||pppuuukkkeeegggrrryyywwwuuuwwwwwwlllxxxcccMMMHHHAAA===;;;===@@@CCCTTT}}}}}}qqqvvvxxxzzzlllkkkpppnnnfffiiimmmgggkkkcccnnniiiccciiidddfffhhhfffEEEGGGFFFDDDCCC<<>>CCCHHHLLLVVVUUUWWWaaannnsssjjj___aaawwwzzzpppkkkyyyyyyyyyrrriiixxxyyyuuuvvvzzz~~~~~~ooojjj```nnnsss\\\PPPRRRaaabbbkkkyyy|||kkk}}}~~~UUU222999JJJGGGTTTXXXssseee}}}@@@SSS[[[TTTooo}}}oooQQQyyyqqqZZZNNNNNNSSSRRRJJJ===FFFpppppp|||wwwvvvgggWWWMMMPPPYYY```UUUKKKUUUwww~~~zzz|||nnnaaa333888CCCAAAFFFPPPXXXXXXZZZ```cccbbbfffiiiuuu~~~WWWFFF@@@JJJLLLAAA===CCCAAA@@@???@@@@@@>>>======<<<===@@@BBBCCCNNNjjjqqq```hhhvvv}}}ppp]]]YYYbbbmmm|||mmmCCC555:::777888<<<>>>:::888999666777777666666888<<>>FFF[[[qqqpppaaapppooowww~~~}}}sssfffooo~~~~~~nnnrrrtttrrrnnnmmmttt||||||wwwyyylllyyyssshhhjjjtttRRRLLLMMMAAA===>>>@@@<<<>>>WWWtttpppbbbYYYJJJ:::III^^^bbbjjjdddjjjooohhhgggllljjjgggaaapppkkkbbbhhhcccbbboooZZZMMMBBBDDDHHH>>>:::FFFPPPSSSVVVbbbuuuTTT<<<999888666444222000...---))))))*********+++++++++***,,,---,,,,,,---///111...---------///111333444000222666;;;@@@EEEHHHJJJRRRXXX___gggppptttlll```aaasssxxxkkkfffooo~~~ooobbbppp|||zzzxxxtttwww}}}wwwpppgggeeessszzziiiaaaaaafffsss{{{dddrrrZZZmmmBBB:::BBBIIIUUUWWW___qqqtttvvvXXXCCC___QQQaaakkklllzzzgggPPPHHHNNNIIITTTHHHCCCMMMiiimmmTTTLLLTTT]]]RRRKKKXXXwwwzzzsssjjjSSS===:::CCCEEEMMMPPPTTTXXX\\\```bbbccchhhqqq___cccIII???GGGEEE@@@@@@???@@@??????>>>>>>>>>>>>>>>:::======@@@DDDGGGaaauuu~~~}}}ppppppmmmppp~~~xxxjjj{{{hhhOOO<<<999...444888===???>>><<<::::::777222999>>>888777===>>>@@@:::<<<;;;DDDssszzzkkkhhhtttsssVVV>>>;;;<<<;;;@@@JJJPPPNNNWWW\\\fffyyyfffWWW999???DDDCCC;;;555777@@@@@@===GGGYYYkkkvvv~~~[[[XXXwww~~~qqqpppqqquuuqqqmmmqqqssspppnnntttkkkpppqqqFFFPPPTTT>>>888AAA???>>>EEEIIIaaannn^^^cccbbbIIIAAAVVVyyyzzzsssaaaaaa``````eeekkkmmmiiieeeeeeeeeeeefffgggfffcccaaaggg^^^tttHHHOOOEEE@@@@@@AAACCCGGGMMMRRRVVVXXXkkkyyySSS<<<999888666444222000...---*********++++++++++++,,,+++,,,------,,,,,,...000---............///111333111333666;;;@@@EEEIIIKKKOOO[[[fffmmmvvvzzzppp```aaapppzzzooofffccciiiuuu~~~tttyyy~~~|||jjjYYY[[[nnn}}}yyywwwrrreeeYYY^^^vvv{{{kkknnnvvv}}}}}}zzz}}}vvvxxxmmmfff???;;;DDDLLLWWWUUURRR[[[ccc{{{hhhBBBYYYRRRWWWyyyqqqxxx{{{ppp]]]PPPNNNOOObbb[[[RRRRRRddddddVVVYYY]]]TTTRRRbbb{{{{{{~~~zzz___III888;;;HHHLLLTTTWWWZZZ^^^```bbbbbbbbbhhhnnnUUUpppPPP@@@DDDDDDAAAAAA?????????>>>============>>>;;;======???CCCEEE]]]ppp^^^\\\TTTGGGCCCWWWmmm^^^KKK<<<111666444222555;;;???@@@>>><<<:::555444555888777666:::@@@???;;;???BBBOOOxxxtttiiijjjzzzsss{{{~~~zzzwwwbbbIII666666;;;;;;BBBLLLMMMPPPWWWWWW___eeeJJJBBBGGG666===777666;;;>>>===AAAJJJRRRbbbxxxxxxlllmmm||||||ooonnnqqqppprrrrrrqqqpppqqqvvv~~~~~~~~~~~~OOOAAAKKKQQQFFF:::DDDIII<<>>EEEOOOVVVMMMYYYhhhttt{{{RRR<<<999888666444222000...---++++++++++++,,,,,,,,,,,,+++---------,,,+++---...,,,...000///------///222222333666:::@@@EEEIIILLLVVV___```ZZZbbbsssvvvkkkfffqqqxxxuuupppggg]]]WWWUUU^^^qqqxxxzzzwwwaaaLLLMMMeee}}}yyyjjjZZZZZZhhhtttnnnaaajjjuuu}}}fffnnn}}}[[[<<<;;;GGGPPPXXXcccYYY]]]qqqwwweeezzz>>>OOOYYYQQQxxx}}}uuu|||nnn^^^UUU\\\vvvvvvkkk^^^dddfffSSSNNNYYYTTTZZZooo]]]GGG:::???MMMPPP\\\^^^aaadddeeedddcccbbbcccnnn|||SSSccc\\\CCCAAABBBCCCDDD???>>>>>>===<<<<<<<<<<<<===;;;===<<<===@@@BBBWWWyyy{{{llluuu~~~nnnPPP<<<<<<888000222===MMM@@@:::666---444666222444999===@@@>>>:::777777;;;999;;;@@@<<<;;;EEEAAAQQQ___TTTGGG___}}}wwwmmmhhhnnnyyytttrrrRRR>>>222555;;;===CCCLLLIIIRRRTTTQQQWWWllloooEEEGGG>>>>>>:::777888<<<>>>===;;;AAANNNddd{{{{{{qqqppprrruuuuuuqqqnnnooosssvvvvvvtttvvv{{{eeevvv]]]JJJDDDFFF@@@>>>DDDDDDAAADDDBBB@@@HHHWWW___]]]iiitttyyytttssslllaaaXXXUUUUUUPPPHHHQQQNNNKKKOOOQQQNNNddd___^^^]]]\\\^^^bbbhhhkkkjjjhhhbbbbbbcccddddddbbb]]]ZZZWWWYYY[[[```DDDDDDCCCCCCBBB>>>;;;<<<@@@CCCHHHMMMTTTYYY\\\bbbkkksssQQQ>>>999888666444222000...---++++++,,,,,,,,,---------+++---...---,,,++++++,,,,,,///111000,,,,,,...111333444666999>>>DDDJJJMMMVVV```\\\QQQXXXoooyyyrrrmmmwww|||xxxvvvrrrfffWWWLLLEEECCCPPPhhhyyyvvvyyy|||fff```lll}}}nnnfff___cccssstttcccTTTOOORRRVVVYYYuuuddd{{{{{{uuuzzz^^^zzzsssQQQ;;;>>>KKKSSSWWW]]]XXX___zzz]]]BBBGGG___UUUooo}}}|||~~~uuuggg]]]pppnnnkkkxxxccc[[[WWWWWWfff~~~}}}XXXFFF???GGGSSSUUU^^^```ccceeefffeeecccaaa\\\jjjbbbLLL~~~kkkIII@@@@@@EEEGGG@@@======<<<;;;;;;;;;;;;<<<;;;>>>;;;;;;>>>???PPPmmm\\\LLLSSSeeeJJJGGG;;;999AAA???999===:::CCC777:::???555777555666666777:::===<<<888555222777444666>>>:::777AAAQQQlll|||hhhOOO[[[yyytttooojjjjjjttt~~~kkkJJJ===555999>>>>>>AAAIIIFFFPPPMMMLLLSSSXXXwwwOOO???GGG======;;;999;;;@@@>>>777>>>AAAOOOooozzzrrrqqqpppqqqvvvpppmmmlllnnnrrrrrrnnnjjjooovvvdddcccNNNWWWVVVIIIAAA???;;;@@@AAAAAADDDGGGEEE>>>AAAFFFLLLOOOOOOMMMLLLLLLNNNKKKGGGEEEGGGJJJKKKIIIHHHEEEGGG^^^{{{|||bbbUUU^^^\\\[[[[[[^^^aaabbbaaa```YYY[[[]]]```bbbaaa]]]ZZZ\\\^^^VVViiieeeDDD===???BBBEEEEEEAAA<<<888IIIKKKMMMMMMLLLOOOVVV\\\PPP@@@999888666444222000...---++++++,,,,,,,,,---------***,,,......,,,+++++++++,,,///111000...---...111333444555888===CCCJJJMMMOOO___gggccciiixxxzzzqqqpppyyy|||wwwlll\\\PPPCCC999;;;KKKZZZhhh{{{}}}{{{}}}yyyqqqcccZZZNNNLLL\\\uuuzzzlllYYYIIIDDDLLL\\\iiissskkkuuuyyywww```gggHHH>>>DDDOOOVVVUUUUUUXXX]]]rrr{{{WWWBBBXXXUUUddd}}}|||zzzsssmmmzzzpppxxxnnnfffiiizzzwww{{{eeeFFF@@@BBBMMMXXXXXX[[[]]]```cccddddddbbbaaa\\\___yyy|||EEE}}}}}}UUUEEE@@@EEEHHHBBB===<<<<<<;;;;;;;;;;;;;;;:::>>>;;;999<<<===IIIaaabbbXXXZZZdddHHHGGG???>>>BBB===999BBBMMMPPP<<<===DDD;;;;;;666888777666777:::===???@@@>>><<<999;;;BBBEEEIIIQQQfffxxxtttllliiiiiiooo}}}wwwaaaCCC;;;888===???>>>@@@FFFDDDJJJFFFIIIQQQOOO```|||{{{KKK===:::======999999===>>>;;;;;;:::@@@UUUyyy|||iiihhhlllkkkjjjmmmgggiiilllnnnmmmkkkiiihhhiiikkk}}}sssaaaHHHIIIPPPKKKAAACCCBBB>>>>>>BBBGGGIIICCCCCCCCCBBBBBBDDDGGGIII???DDDJJJNNNLLLGGGDDDDDD666@@@UUUsssccc]]][[[aaaZZZYYYYYYZZZ[[[]]]]]]]]]TTTUUUWWWYYY[[[[[[WWWTTTVVVXXXYYYWWWkkkpppEEE@@@<<<===CCCFFFDDDAAA:::<<<>>>???@@@BBBGGGKKKOOOBBB999888666444222000...---++++++++++++,,,,,,,,,,,,)))+++---...,,,+++++++++......///000111111000000333333333555:::BBBIIIMMMSSS___ggghhhlllwww}}}|||mmmvvvxxxpppfff]]]<<<@@@NNN```fffgggrrr}}}wwwqqqbbbTTTWWWkkk|||yyyeeePPPIIIQQQ___mmmvvv~~~|||}}}~~~{{{dddggg~~~ZZZBBBEEELLLUUUZZZVVVZZZ___\\\cccqqquuuwwwCCCHHHQQQUUU~~~}}}}}}sss}}}{{{|||YYYAAABBBHHHPPPWWWUUUXXXYYY\\\^^^aaabbbbbbcccaaaXXXkkkVVV```jjjQQQCCCCCCFFFAAA======<<<;;;;;;;;;;;;<<<:::>>>:::888<<<<<>>BBBKKKLLLWWWeeeffflll}}}vvvttthhhhhhlllyyyooo^^^999777888===???>>>@@@EEEEEECCCBBBHHHMMMKKKTTTjjjyyyyyy~~~GGG>>><<<:::888777888:::===999===???AAANNNnnntttggghhhlllkkkhhhhhhbbbhhhmmmmmmjjjggggggiiifffeeezzzllleeeGGGIIITTTMMMMMMJJJEEE???===>>>@@@AAABBBCCCCCCDDDDDDDDDCCCIIIGGGEEEAAA;;;999@@@JJJ___lllwwwlll___```]]]\\\WWWWWWWWWWWWYYY\\\___```YYYXXXXXXXXXXXXWWWTTTQQQNNNOOO[[[TTTRRRsssaaaKKK<<<999>>>CCCFFF;;;===>>>>>>======>>>???MMMBBB999888666444222000...---*********++++++++++++,,,'''***,,,------,,,+++,,,000...---000444555333///333222111333888@@@HHHMMMYYY\\\```dddgggooo|||mmmuuuxxxpppggg^^^:::KKKdddtttrrriiihhhooo}}}fffXXX]]]iiiooouuuhhh^^^```gggooowww~~~zzzzzz|||~~~bbbwwwMMM===LLLTTT[[[```YYYWWW]]]UUUWWW^^^aaaHHH>>>SSSKKKlll~~~~~~xxxpppllluuu}}}~~~YYYEEEJJJPPPTTTWWWTTTYYYYYYZZZ\\\^^^aaacccdddccc```gggwwwVVV```GGGAAACCC???>>>======<<<;;;<<<<<<<<<999>>>:::777<<<<<>>???>>>@@@CCCEEE>>>BBBHHHFFFIIISSSWWW}}}LLL@@@888999999666666<<<;;;??????<<<===OOOnnnxxxpppiiihhhkkkllljjjhhheeeiiimmmllliiiggghhhjjjjjjooo~~~eeeffftttUUUQQQLLLKKKLLLNNNNNNKKKGGGDDDCCCEEEHHHKKKLLLKKKHHHFFFMMMEEE>>><<>>>>>LLLAAA999888666444222000...---))))))*********+++++++++&&&))),,,------,,,,,,,,,111---,,,///666888444///222111000222777???GGGLLLRRRWWWcccpppsssrrrxxxpppvvv{{{}}}zzzmmm```UUUEEERRR___aaa[[[[[[hhhvvvzzzmmmgggmmmrrrgggkkkrrrxxxvvvuuu~~~rrrooowww}}}ZZZyyyoooDDD;;;PPPZZZ```ddd\\\\\\ddd]]]bbbjjjfffdddNNN<<>>>>>===<<<<<<<<<<<<===999>>>:::777<<<<<<@@@NNNqqqqqqnnnllljjjXXXtttaaa]]]NNN@@@BBByyyzzzaaaPPPSSSPPPNNNKKKEEE>>>???PPPlllWWWNNNwww}}}zzzwwwrrrnnntttvvv~~~___HHH888:::>>>AAA@@@>>>???BBBFFF<<>>>>>GGGXXXhhhsssqqq\\\XXX___YYYSSS[[[VVVUUUTTTRRRQQQRRRUUUXXXOOOMMMKKKKKKLLLLLLLLLKKKLLLKKKDDDLLLSSSFFFaaaeeeOOODDDBBBBBBBBBBBBAAAAAABBBCCCDDDRRR;;;999888666444111...,,,+++++++++++++++++++++++++++***+++,,,---...---,,,,,,//////000222666888666333:::888333000444===GGGKKKTTT[[[dddjjjooouuu~~~tttuuuzzz|||~~~mmm^^^@@@TTTgggooottt{{{tttllliiiiiipppyyy{{{xxxzzz{{{uuussseee|||yyyZZZGGG@@@OOO\\\ZZZZZZ```bbbYYY___eeefffxxxjjjlll===DDDIIIQQQsss~~~}}}xxxooo~~~www}}}zzziiiddd~~~oooQQQBBBRRRbbb```\\\```]]]\\\]]]```cccffffffffflllhhhjjjuuujjjIII~~~ZZZLLLEEE===BBBAAA???===???AAA???;;;:::::::::::::::===AAADDDdddhhhggg}}}TTTLLLCCCLLLQQQFFFKKKXXXUUUOOO\\\fffrrrdddyyyvvvbbbDDD999GGGxxxhhhqqqRRRMMM???RRRfff~~~]]]qqqtttnnnttt~~~oooSSS>>>777999;;;<<<>>>>>>>>>===BBBBBBCCCEEEFFFGGGHHHIIIOOOjjjsssyyylllAAA===CCC<<<666999777666888<<<===>>>CCCJJJWWWeeevvv{{{pppfffggggggeee```___fffnnnjjjmmmnnnjjjgggnnn~~~vvvtttuuufffuuutttaaabbbaaaSSSFFFDDDGGGMMMMMMKKKRRR]]]QQQhhhttt~~~kkkddd\\\XXXYYYZZZWWWUUUPPPPPPQQQPPPNNNKKKIIIHHHGGGGGGHHHIIIKKKLLLLLLMMMFFFFFFGGGGGGEEEHHHWWWfffnnneeeMMMDDDLLLNNN???AAAGGG;;;UUU>>>999888666444111...,,,+++++++++++++++++++++++++++***+++,,,---------,,,,,,,,,/////////666<<<:::333888888555111222999DDDLLLTTT[[[dddjjjnnnttt|||yyysss~~~ttt{{{zzzfffSSSGGGXXXkkkyyyttt{{{kkkcccdddjjjttt}}}~~~zzzwww{{{vvvhhhmmmzzzrrrFFFBBBFFFRRRXXXUUUTTTYYY___\\\aaaccc```llltttMMM;;;JJJEEE^^^}}}{{{|||nnn|||sssuuu}}}yyyuuuzzz|||gggTTTKKKVVVaaaaaaccciiifffeeedddeeeggghhhiiihhheee```fffsssQQQpppuuuOOOCCCEEECCCBBB@@@===<<<<<<;;;::::::;;;;;;::::::===AAADDDkkk}}}]]]KKKQQQhhhIII<<<777;;;@@@AAADDDEEE===@@@???888>>>LLLEEECCCYYYyyylllJJJ555===IIIDDDppp~~~gggdddccc```FFFfff}}}}}}mmmSSS@@@777888:::<<<============AAAAAABBBCCCEEEFFFGGGHHHKKKQQQxxxxxxsss888***???FFF888===;;;:::;;;;;;:::@@@HHHJJJVVVdddoooyyy~~~rrrwwwuuuvvviiibbbeeehhhiiigggccccccdddsssgggaaammmyyyrrrnnnnnntttvvv{{{~~~~~~sss___ZZZUUUTTTVVVXXXWWWUUUPPPOOOMMMLLLKKKIIIFFFDDDEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGDDDCCCKKKVVVxxxqqqeeeYYYCCC???HHHEEESSS===999888666333111...,,,+++++++++++++++++++++++++++***+++,,,---------,,,,,,---111///,,,222<<<999,,,444777888555111444???JJJTTT[[[eeekkknnnrrryyy~~~rrrooovvvyyybbbMMMFFFXXXrrruuuaaaQQQ^^^vvvxxxjjjgggjjjqqq||||||{{{{{{xxx|||qqqcccvvvrrreee===GGGQQQUUUSSSSSSWWW[[[```bbbaaaaaa```___sssqqq~~~aaa777HHH===OOOsss|||zzzyyyiii___\\\^^^XXXdddpppzzz{{{pppwwwiiicccbbb]]]YYY\\\___ccchhhnnnnnnlllhhhgggggghhhhhhhhhkkkcccfffmmmzzzZZZaaaIIIIIIDDDDDDCCC@@@;;;888999;;;;;;;;;;;;;;;:::<<<@@@CCCqqq~~~VVVNNNVVVdddPPPTTTPPPHHHKKKSSSMMM???;;;FFFGGGCCC>>>>>>===;;;;;;PPPkkkmmmNNNFFFAAA444===???888bbbcccLLLRRRXXXnnnggg}}}}}}ppptttyyyaaaHHH999777888999:::;;;<<<<<<<<<>>>???@@@AAABBBDDDEEEEEEKKKIIIVVVuuuUUU>>>???@@@;;;999999:::888888===EEEBBBKKKVVV\\\___gggttt|||wwwxxxssspppxxxwwwsssgggbbbeeeeeeddddddeeeiiinnnpppiiikkkqqqzzz}}}rrrhhhbbbbbbhhhppprrrrrr|||hhhhhh{{{}}}|||sss[[[WWWTTTQQQQQQTTTUUUTTTRRROOOKKKGGGFFFFFFEEECCC@@@DDDCCCCCCBBBAAA@@@??????EEECCCDDDEEECCC@@@AAAFFFJJJtttpppmmmNNN999888777666333111///---,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,222111---666EEEBBB333///666<<<;;;444000999DDDRRR[[[eeelllooorrrwww|||wwwpppvvv~~~zzzcccNNNHHHXXXoooqqqRRR:::888BBB^^^yyyvvvvvv}}}|||~~~zzzzzz}}}||||||wwwfff{{{gggYYYCCCPPPWWWQQQMMMRRRZZZ^^^\\\```[[[[[[bbbaaazzzqqqeeevvvGGG>>>@@@LLLcccyyy~~~|||~~~|||WWW???>>>GGGFFFJJJPPP\\\aaaZZZfffrrrggg\\\rrrccceeeddd___^^^ccciiikkkmmmjjjeeeccccccdddddddddpppgggfffeee{{{tttzzzdddOOODDDDDDDDDCCC>>>999:::>>>;;;<<<<<<;;;;;;<<>>???;;;---===MMM>>>@@@@@@SSSwwwjjjTTT[[[^^^iiizzzkkkpppwww~~~vvvPPP<<<444777777888999:::::::::;;;<<<<<<===???@@@AAABBBCCCDDDMMMLLLTTTccczzzOOO666CCC===;;;<<<>>><<<888999======DDDLLLPPPRRRWWW```gggmmm~~~yyyppphhhnnnyyyggg```___aaadddeeebbbbbbgggkkkmmm```ooo}}}|||mmm```^^^bbbgggfffhhhkkkjjjjjjqqqzzztttbbbhhhvvvvvvggghhhyyy|||ooolllwww|||iii___VVVWWWUUUSSSRRRRRRQQQNNNKKKKKKFFFBBB@@@BBBCCCAAA>>>CCCBBBBBBAAA@@@???>>>>>>@@@<<<<<<@@@AAA???>>>@@@BBBNNNwww~~~MMM;;;888777555333111///---,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------(((///222333???OOOPPPEEE...444===@@@888000444===NNNWWWccclllooorrrwww{{{~~~sssxxx|||~~~uuuaaaOOORRRYYYdddkkkiii```UUUOOODDDDDDXXX{{{tttzzzzzz~~~zzznnnjjj~~~aaaLLLJJJTTTWWWOOOMMMTTTXXXUUUUUUYYYUUUWWW___```yyyooolllkkk666BBBGGGNNNhhh{{{{{{yyyXXXBBB@@@GGGBBBHHHWWWsss}}}|||{{{lllZZZBBBSSSjjjlll___cccaaa\\\\\\bbbgggeeehhheeeaaa___```aaabbbbbbdddcccdddbbbmmm^^^cccHHHDDDBBBDDDBBB===;;;>>>;;;<<<===<<<;;;<<<>>>@@@\\\wwwxxxwww]]][[[~~~uuuiiieee]]]VVVNNNAAADDDEEEKKKLLLOOOJJJ>>>AAAIIIWWWrrrvvveeeEEE:::999666666777777888888999999::::::;;;===>>>???@@@AAA:::EEEFFFEEEbbbgggdddeee;;;@@@===<<>>@@@AAA@@@>>>??????>>>>>>>>>>>>>>>>>>>>>999777;;;=========???DDD888EEEwwwQQQ???888777555333111///...---++++++++++++++++++++++++,,,,,,+++++++++,,,---...,,,///222555===EEEFFFAAA333444:::@@@<<<333111777EEEPPP___jjjooorrrwwwzzz}}}|||qqq```QQQTTTZZZccciiigggaaa```bbbVVVNNNVVVqqqttttttzzzxxx|||{{{~~~tttbbbooozzz\\\@@@QQQWWWZZZXXXYYY\\\WWWOOOXXXZZZ[[[______\\\jjjkkkDDDAAA======VVVvvvxxxxxx}}}|||tttkkkbbb\\\XXX```kkkwwwrrr|||qqqrrrwwwhhhIIIKKKEEEKKKooosssmmmYYY[[[[[[YYY[[[```ddddddfffcccaaa```bbbcccdddddd___eeefffhhhgggXXX[[[LLLAAABBBDDD@@@<<<===<<<=========;;;;;;===???TTThhhNNNbbbcccZZZbbbZZZEEEHHHCCCBBBooo{{{|||}}}VVV???===<<<666666555555666777888888888999:::;;;===>>>??????@@@;;;@@@LLLQQQ```yyy}}}qqqIII>>>777999???@@@>>>===888999:::;;;>>>BBBHHHMMM^^^bbbjjjuuuwwwiii^^^XXX[[[aaaOOOmmmttt{{{zzzmmmfffaaa^^^___```eeeddd^^^```jjjrrrssspppiiibbbaaafffjjjiiifffdddgggkkkmmmlllkkkkkkkkkkkktttxxxwww~~~vvvfffXXXVVVYYYWWWPPPKKKKKKKKKJJJIIIGGGFFFEEEBBBBBBAAA@@@???>>>>>>???999999::::::;;;;;;<<<<<<>>>999666888:::999:::<<<:::>>><<>>777666555333111///...---++++++++++++++++++++++++,,,,,,+++++++++,,,---...///...111777888666777;;;<<<555555<<<===555111555;;;GGGXXXfffmmmqqqvvvzzz}}}{{{iii\\\VVV\\\hhhrrrqqqhhhdddeeeTTTJJJHHHZZZssszzzmmmjjjuuuyyytttyyytttlllsssbbbggguuummm___JJJZZZZZZZZZ\\\______ZZZUUU^^^[[[bbbfff^^^\\\ccceeerrrhhhEEE888999GGG]]]vvvzzz{{{rrrqqq|||vvvSSSFFF???>>>[[[}}}zzzeeeiiiZZZ[[[]]]^^^]]]]]]bbbhhhfffeeecccdddeeeffffffeeebbbkkkdddiiicccoooyyyeee{{{___FFFBBBGGGDDD???===<<<===>>>===<<<;;;<<<>>>KKKwww|||lllfffXXXtttzzzzzzkkkCCC999<<<777666555444444444555666777888888999;;;<<<===>>>???EEE===BBBLLLEEE@@@aaatttbbb{{{fffLLLAAABBBDDDCCCBBB>>>>>>======>>>@@@AAACCCHHHGGGGGGJJJNNNSSSVVVWWWLLLMMMPPPSSSPPPJJJIIIMMMddd}}}|||hhhaaaaaa`````````fffeee^^^[[[ggg|||kkkmmmnnnhhhaaa]]]aaafffbbbfffjjjlllmmmmmmmmmkkkrrrvvvtttnnnqqq~~~sssgggYYYSSSVVVYYYSSSKKKEEEFFFFFFEEEDDDCCCDDDDDDBBBEEEFFFDDD???;;;<<<>>>777777888888888999999999999666666888888666777:::444@@@???444@@@iiiMMM888777666555333111///...---++++++++++++++++++++++++---,,,+++***+++,,,---...+++)))///;;;===888<<>>>>><<<;;;<<<===<<>>???;;;AAADDDAAA<<>>:::@@@mmm~~~|||VVVFFF777///333444222222222333333333444444999999999999:::;;;<<<<<<=========???AAADDDFFFHHHggg}}}iiivvvWWWKKKAAA<<>>===<<<>>>>>>>>>>>>===<<<;;;:::888777777666555555444444222222222333333333444444555555555555666777999999TTT}}}FFF999999888555333000...------++++++++++++++++++++++++++++++++++++++++++++++++222......222666888:::>>>qqq}}}]]]888===FFF>>>===888444<<>>;;;:::;;;>>>?????????<<>>333///222333222222222222333333333333888888777888888999:::;;;:::;;;;;;<<>>===<<<;;;:::;;;;;;;;;;;;:::999888888555555555444333222222222222222222222333333333333333333333333444555666777111JJJnnnEEE888999888555333000...---------,,,,,,++++++*********++++++++++++++++++++++++---******000555888<<<@@@gggxxxjjjEEE;;;JJJHHH555888444666EEE\\\oooxxxzzznnngggnnnjjjlll}}}kkk[[[LLLDDDWWWsss{{{tttiiifffjjjppptttaaacccpppsssfff^^^ZZZOOOUUU[[[^^^]]]\\\]]][[[XXX\\\[[[[[[___dddggggggfffcccuuupppKKK>>>???FFFSSSyyy~~~wwwvvv}}}lll\\\KKK\\\[[[LLLCCCGGG```yyyxxxrrrmmmTTTVVVzzz~~~}}}{{{xxxaaaVVVcccaaa___]]]\\\]]]^^^^^^]]]]]]```ccceeeffffffggghhhiiijjjhhhiiijjjeeennnZZZqqq~~~\\\HHHDDDGGGEEEAAA<<<;;;===?????????AAA<<<@@@ccc\\\???666000///111///111111111222222222333333555555555555666777888999777888888:::<<<>>>@@@AAACCCDDDXXX~~~gggaaaLLLJJJ===333???>>>???<<<>>>FFFFFFOOOddd~~~zzzqqq^^^hhhjjjkkkgggccceeennnvvvhhhgggeeebbbaaadddiiinnnbbbccccccddddddeeeeeeeeegggbbb```bbbccccccdddgggeeeeeefffjjjmmmnnnmmmlllhhhiiihhheeecccfffmmmsssyyyyyyiiicccZZZRRRRRRTTTRRRMMMDDDDDDCCCAAA@@@???>>>=========<<<;;;:::999999888888888888888777666555555222222222111111000000///111111111111222222222222000000000000111222333444555777:::EEE^^^HHH>>>999888555333000...------------,,,,,,+++***))))))************************)))))),,,000444999CCCNNNOOOUUU\\\NNN;;;BBBJJJ>>>:::888444888KKKeeevvv{{{~~~ttt]]]VVVUUU___xxx{{{vvvnnnbbbOOOBBBIIIYYYzzzpppkkkaaavvv~~~rrrhhhcccdddiiilllzzz[[[mmmxxxmmm``````]]]QQQQQQWWW[[[XXXVVVWWWXXXXXX^^^[[[YYY[[[aaadddbbb___[[[]]]{{{lllrrrpppJJJ;;;CCCKKKhhhzzzssszzz~~~___SSSNNNCCC@@@AAABBBUUUvvvssstttppp~~~}}}|||eeeWWWTTTaaa^^^]]][[[[[[[[[\\\]]]]]]^^^```bbbcccdddfffiiikkkdddfffcccdddiiidddffftttRRR~~~rrrMMMDDDHHHIIIFFFCCCCCCAAA======>>>>>>???===FFFiii}}}|||zzz}}}sssPPP888333000000111,,,000000000111111111222222333333333333444555666666555666777888:::<<<===>>>DDDGGGEEEVVVmmm]]]|||mmm]]]vvvhhhnnnllltttyyyvvvooofffiiieeennn___SSSWWWiiiwwwwwwqqq```]]][[[\\\aaaggglllnnn___aaacccfffggggggfffeeefffddddddeeeccccccjjjrrrmmmfffaaaeeeooouuuqqqkkkgggfffeeedddfffiiikkkmmmvvv|||{{{|||vvvmmmggg``````\\\VVVQQQOOOOOONNNKKK@@@@@@???>>>===<<<<<<;;;;;;;;;:::999888888777777555555555555555444333333111000000000/////////...//////000000000111111111///////////////000111111...555888222///===ZZZrrrIII@@@999888555333000...------------,,,,,,+++***))))))************************---///333555333777HHHYYY```LLLTTT[[[DDD;;;LLLTTT???>>>777222;;;SSSjjjwww{{{~~~lllccckkkwwwuuu___CCC666777FFFhhh}}}{{{zzztttlllQQQKKKWWWbbbvvvpppssswwwfff___cccmmmvvvyyy}}}qqqbbbvvvvvv___UUUZZZZZZSSSTTTYYY[[[WWWUUUXXX\\\]]]ccc^^^ZZZ[[[___aaa^^^[[[^^^```}}}aaafffAAA@@@CCCUUUttttttvvvzzz~~~rrraaaNNN===@@@FFF???KKKkkk|||rrrrrrzzz[[[ZZZYYY^^^\\\\\\\\\\\\\\\]]]___aaaaaaaaaaaaaaabbbdddiiimmmaaaeee```___fffeeecccjjjTTToooRRRCCCGGGFFFHHHIIIDDD<<<<<<@@@>>>@@@@@@===EEEaaa~~~|||yyyzzz|||vvvzzz|||]]]AAA222111000111222,,,/////////000000000111111111111111111222333444444444555666888:::;;;<<<<<<:::DDD@@@<<>>>>>======<<<;;;;;;999999888888777777666666333333444444444333222222000000000///////////////........./////////000000//////......//////000000000000222444444333333333KKKdddHHH<<<999888555333000...---------,,,,,,++++++*********************************---000444333...000???OOO]]]FFFRRRiii]]]MMMNNNQQQGGGCCC<<<444444AAAWWWhhh~~~zzzbbbOOOGGGLLLUUUkkkgggVVVFFF???BBB]]]fffWWWQQQGGGQQQtttsssWWWSSS___gggooo{{{}}}vvvhhhZZZYYYhhheeesss~~~qqqXXXSSSWWWVVVWWWTTTWWWVVVRRRRRRWWW\\\\\\___[[[WWWWWWXXXYYYXXXVVV[[[bbbuuurrrYYYCCC???EEE```zzzttttttzzziii[[[NNNPPPKKK999CCChhhrrrnnnuuurrr[[[dddaaa]]]\\\]]]^^^^^^^^^___bbbdddccccccbbbaaaaaaccchhhkkkccciiiddd```ggghhhdddgggkkkooobbbwwwMMMJJJFFFHHHLLLHHH@@@>>>DDDBBB???>>>???===BBBWWWnnn}}}zzz{{{}}}yyy{{{|||yyyvvvxxx|||{{{WWWDDD222,,,///...111444............/////////000000/////////000000111222333333444666888999::::::;;;999???CCCDDDCCCFFFhhhtttjjj[[[jjjvvvyyyyyyggg^^^rrr}}}ooojjjccc```aaa\\\```gggmmmllleee```aaadddbbb```aaadddgggeee^^^WWW[[[___dddiiikkkjjjgggeeegggiiimmmkkkfffggguuu|||hhhfffsss}}}{{{tttooojjjdddccceeeiiikkkkkkoooppprrrrrrpppoooooooootttwww{{{~~~|||vvvooolllbbbhhhjjjeeedddkkknnnjjjhhhiiigggddd```[[[UUUPPPRRRRRRTTTRRRKKKCCCAAAEEE>>>>>>======<<<;;;::::::777777666666666555555555111222222333333222222111////////////////////////------------............//////............//////:::000(((***///222444666///444;;;AAAHHHYYYyyyvvvHHH<<<999888555333000...------++++++++++++++++++++++++************************+++,,,///111//////666???CCC@@@NNNeeesssttt```CCCPPPGGG???;;;777777CCCRRRppp{{{lllTTTBBB;;;dddxxxxxxhhhVVVEEESSSyyypppTTTIIIFFF===IIIsss{{{kkknnnvvvooo___ZZZXXX]]]mmm|||mmmhhhhhh~~~iiiVVVWWWTTTOOOXXXOOOPPPOOOMMMPPPUUUWWWUUUWWWVVVTTTRRRRRRSSSTTTTTTWWW^^^ccctttttt}}}SSSBBB???LLLlll~~~yyyrrrxxx{{{xxxpppjjjkkk```HHHOOOsssvvvlllvvv~~~yyyggg]]]gggbbb^^^___```aaa```^^^___bbbdddbbbdddeeeeeedddcccdddeee```jjjgggbbbjjjlllggggggbbbcccxxx]]]QQQJJJNNNNNNGGGCCCEEEEEE@@@>>>@@@@@@===>>>CCCVVVeeeyyytttpppnnnmmmmmmppprrrssstttvvv{{{|||qqq@@@666++++++///---///333...------........./////////////////////000111222222222333555777888999999888>>>@@@BBBFFFDDD888@@@]]]ppp{{{sssmmmjjjLLLbbbfff\\\[[[cccsss|||eee\\\___ZZZZZZbbbfff{{{nnneeebbbbbbbbbbbb[[[[[[\\\aaaeeeeeeaaa]]]\\\^^^```bbbccccccbbbaaaeeeeeegggiiiggghhhpppzzzooogggkkkqqqsssqqqppplllfffcccccceeefffgggmmmlllkkkjjjjjjiiihhhggghhhkkkmmmnnnooooookkkfffkkkiiiiiieee___bbbbbbWWWUUU]]]ffffff\\\TTTVVV\\\QQQNNNLLLMMMJJJDDDBBBEEE===<<<<<<:::999888777777444444444333333333333333///000000111111111000000........................,,,,,,,,,,,,------------......---------------...)))+++000444222,,,,,,000000000333666555444:::AAAXXX\\\jjj~~~|||}}}sssJJJ@@@999888555333000...------++++++++++++++++++,,,,,,)))))))))))))))))))))))),,,+++...555999888999;;;BBBLLLNNNTTTvvv|||HHHVVVHHH@@@AAA<<<333555AAASSSiiikkkWWWHHHkkkzzznnnXXX???GGGnnnxxxhhhXXX]]]iiihhhGGGhhhqqqVVVUUUdddqqq|||\\\UUUZZZaaagggllluuu]]]ccc~~~www^^^QQQXXXNNNEEEQQQMMMNNNMMMNNNRRRWWWVVVQQQVVVVVVVVVUUUSSSTTTWWWZZZYYY^^^ZZZ^^^{{{RRRcccJJJ>>>>>>VVVuuutttxxx|||yyy|||}}}{{{lllccc{{{|||zzzdddfffyyykkkiiipppfff___]]]ccc^^^___aaabbbcccaaa^^^^^^```cccaaadddggghhhgggcccaaa```YYYggggggccclllooojjjhhhtttuuuZZZpppsss^^^OOOQQQTTTNNNFFFEEEDDDDDDCCC??????AAA???;;;>>>BBBNNN___lllwwwxxxqqqppppppooommmkkkjjjhhhiiiiiikkkqqqxxxvvveeeIII444,,,///333---...111------------........./////////......//////000111222000222444666777777777777777===777444AAAIIICCC???HHHjjjhhh___WWW^^^cccXXXWWWnnndddccc```]]][[[\\\___bbbcccaaaaaaccceeegggeeeccc^^^]]]\\\[[[[[[[[[\\\]]]ccc```aaaeeehhhgggiiilllqqqfffbbbdddhhhkkkpppmmmiiifffeeeffffffgggllliiifffeeefffhhhhhhggggggiiigggcccbbbcccccc___ZZZZZZdddeeeYYYVVV[[[[[[[[[VVVUUU\\\___ZZZPPPJJJRRRIIIDDDFFFFFFBBB???AAA;;;;;;:::888777666555444222222222111111111111111......//////000//////...------------------------++++++,,,,,,,,,---------------,,,,,,+++,,,,,,,,,444,,,'''+++---,,,+++...111,,,***...111000111444///...444???DDDBBBFFFNNN{{{JJJ;;;777777555333111///...---++++++************++++++))))))))))))))))))))))))------///333444555<<>>???@@@DDDIIIPPPVVVZZZttt|||}}}ssskkkiiiiiiiiihhhhhhhhhhhhiiikkkiiimmmxxx~~~yyyuuufffMMMBBB.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............///000000111111222333333444444555777888999:::<<<===>>>???GGGDDDNNNrrrkkk^^^aaa]]]UUUSSSaaauuuzzzmmm]]]VVV[[[aaabbb```^^^^^^___bbbbbbcccdddeeedddcccbbbbbb\\\ZZZ]]][[[WWWWWW[[[\\\^^^aaadddfffgggggggggssswwwqqqbbb[[[aaahhhhhhkkklllkkkiiieeeaaa```aaaccccccbbb```___```dddfffbbbcccdddcccaaa```aaabbb]]]]]]\\\\\\[[[ZZZZZZYYYUUUVVVWWWVVVTTTPPPMMMJJJIIIFFFCCCAAAAAA@@@>>><<<999888777666555444333333////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------............////////////222222222222222222222222vvvGGG<<<777777555333111///...---++++++************++++++))))))))))))))))))))))))******///555777555666999[[[eeehhhbbb]]]]]]XXXOOOJJJJJJPPPUUUKKK:::666===444===NNNcccwwwyyyttt~~~pppSSSDDD???]]]}}}ooo]]]SSSQQQSSSSSS___uuuuuuqqqeeeZZZRRRRRRSSSQQQOOOOOOVVVTTTRRRRRRTTTVVVUUUTTTYYYVVVSSSPPPPPPSSSVVVYYYWWWZZZZZZ[[[mmm~~~|||OOOAAAEEE555bbb}}}rrrgggiiiooovvv}}}~~~||||||wwwxxxggg```|||uuuhhhgggfffaaaaaaeeebbb```^^^^^^``````___]]]^^^bbbdddaaaaaadddfffeeeccccccdddgggiiiiiigggeeebbbbbbhhh```yyyYYYPPPPPPNNNKKKJJJIIIFFFBBB????????????@@@@@@???@@@BBBEEEIIIKKKTTTZZZfffxxxnnniiikkkjjjdddaaa``````______```dddhhhlllfffmmmwww{{{uuusss{{{^^^===,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............//////000111111111222333333444444555666777888:::;;;<<<===999BBBJJJMMMUUUrrrvvvhhh]]]ZZZ\\\TTT[[[eeekkkkkkfff```\\\VVVYYY\\\]]]\\\ZZZXXXXXXZZZ[[[\\\]]]^^^aaadddgggaaa^^^]]]___]]]WWWTTTWWWWWWYYY\\\```bbbdddddddddmmmoookkkbbb]]]___eeehhhnnnkkkgggfffgggfffdddbbbbbbaaa___]]][[[\\\___bbbcccccccccaaa]]][[[[[[\\\ZZZZZZYYYYYYXXXWWWVVVVVVRRRSSSSSSSSSQQQMMMJJJHHHHHHEEEBBB@@@@@@>>><<<;;;777777666555444333222222////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,---------.........////////////000000000000000000000000pppDDD===777777555333111///...---++++++************++++++)))))))))))))))))))))))))))(((+++222555666999===999JJJXXX\\\```nnn}}}eeeWWWRRRVVVRRRCCC:::<<<222111555FFF^^^uuuyyysssttteeecccjjjUUUNNNMMMLLLOOOSSSbbbzzzrrrvvvYYYTTTSSSUUUVVVSSSRRRRRR[[[XXXSSSQQQRRRUUUWWWXXXXXXVVVSSSQQQQQQSSSVVVXXXZZZYYYVVVTTTYYYkkkhhhyyy~~~CCC>>>@@@JJJ```xxxpppllljjjmmmtttyyyyyyxxx}}}}}}}}}uuuooojjj___ooozzzqqqiiieeegggfff___]]]```^^^\\\ZZZ[[[]]]_________^^^bbbdddaaaaaadddfffeee``````aaabbbddddddbbbaaaZZZ```\\\fffeeefff\\\LLLLLLPPPFFFFFFEEECCCAAA@@@AAACCCBBB@@@>>>===<<<===???@@@@@@BBBHHHRRR```nnnxxx}}}uuu```kkk{{{ggg^^^\\\ZZZXXXWWW[[[]]]```aaabbbccceeegggnnnsssxxxvvvqqqttt~~~bbbGGG444+++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////000000000111222222333333444444555666888999::::::===CCCDDD===888DDDaaayyy|||cccWWWWWWYYYZZZZZZYYYbbbjjjhhh___XXXWWWZZZYYYYYYYYYZZZ[[[YYYVVVSSSWWWXXXWWWVVVVVV[[[bbbiiibbb``````aaa^^^XXXTTTTTTXXXZZZ]]]```ccceeeffffffiiihhhgggfffbbb___bbbhhhkkkfffaaabbbgggiiifffbbbcccbbb```\\\ZZZZZZ]]]```ddddddccc___ZZZWWWUUUUUUXXXWWWVVVUUUTTTSSSRRRRRRNNNNNNNNNMMMKKKHHHFFFDDDGGGDDDAAA>>>===<<<999888555444444333222111000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------.........//////........................mmmBBB>>>777777555333111///...---++++++************++++++)))))))))))))))))))))))),,,))))))***...555DDDSSSIIIKKKLLLNNN[[[ssskkkWWWTTTZZZWWWEEE555888888777777>>>RRRmmmuuuppp~~~hhhSSSJJJKKKOOOPPP```fffsss}}}kkkhhhuuu{{{ZZZUUUUUUVVVVVVUUURRRQQQRRRYYYVVVSSSRRRSSSVVVZZZ\\\YYYXXXVVVUUUUUUWWWYYY[[[\\\XXXUUUSSSOOOSSShhheeemmmAAAKKKAAAAAAWWWrrr{{{ppphhhgggnnnwww|||{{{|||}}}~~~vvvqqqkkkNNNiiinnnaaa```bbbeeeccc]]][[[^^^\\\[[[ZZZYYYZZZ\\\^^^______cccddd```___```aaa___^^^]]]]]]^^^______^^^\\\WWW___XXXYYYyyyggg```]]]MMMJJJFFFEEEFFFGGGEEEBBBBBBDDDAAA@@@???>>>===>>>???@@@AAAAAAAAACCCIIIQQQWWW[[[dddbbbbbbhhhvvvxxxooommmcccKKK>>>XXXzzz~~~pppccc]]][[[XXXWWWXXX[[[\\\\\\\\\]]]ccckkkrrr|||tttooosss~~~```@@@333111111,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,------...///...//////000111111222222333333444555666777888999AAA@@@AAADDDGGGFFF???999QQQiiiqqqbbb^^^YYYVVVUUUWWW]]]bbbgggbbb\\\XXXXXXYYYZZZYYY\\\ZZZYYY[[[]]]]]]ZZZWWW[[[[[[ZZZWWWUUUWWW^^^ddddddcccbbbaaa___[[[YYYXXXYYY[[[^^^aaadddfffggghhhjjjeeefffllliiiaaabbbiiigggddddddfffkkkllliiifffhhhgggddd```]]]]]]```bbbfffeeeddd```[[[WWWVVVVVVWWWWWWVVVTTTSSSQQQPPPPPPKKKJJJJJJHHHFFFDDDCCCBBBDDDAAA>>><<<:::999666444222222111111000//////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,---------.........------------------------mmm@@@>>>777777555333111///...---++++++************++++++))))))))))))))))))))))))*********))))))111FFFZZZeeeYYYNNNPPPbbbvvv}}}|||}}}hhhWWWXXX___VVVDDD<<<===999222000;;;QQQddd|||~~~zzzbbbMMMFFFFFFJJJWWWhhhhhhZZZttt~~~gggQQQQQQSSSSSSQQQNNNNNNPPPQQQUUUUUUUUUTTTUUUVVVXXXZZZYYYXXXWWWWWWWWWYYYZZZ[[[UUURRRTTTWWWSSSQQQaaavvvwwwkkk;;;AAABBBCCCSSSnnnxxxllleeegggrrr|||zzz{{{}}}wwwhhhdddVVVZZZ|||eee^^^___bbbdddbbb______bbb]]]]]]\\\[[[ZZZ[[[\\\]]]\\\```bbb___]]]^^^^^^\\\^^^\\\[[[[[[\\\\\\ZZZXXXUUUZZZVVVUUUfffdddggggggLLLLLLGGGEEEGGGFFFBBB@@@BBBBBBBBBAAA@@@@@@@@@AAAAAAAAAAAA@@@???@@@AAACCCEEELLLMMMOOORRRZZZbbbccc^^^YYYZZZYYYNNNIIIZZZhhhaaa[[[VVVTTTWWWXXXVVVWWWYYYWWWWWWVVVVVVYYYdddtttwwwrrrvvvvvvQQQ999000---***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---......------......///000000111333333444555666777777888666:::>>>@@@??????@@@AAA???CCCIII^^^~~~qqqaaaVVV[[[[[[XXXRRROOOUUU___gggddd\\\TTTSSSXXX]]]]]][[[[[[YYYXXXZZZ^^^```___]]]^^^______\\\ZZZZZZ]]]aaaeeedddbbb___^^^___```aaaXXXYYY[[[]]]___aaabbbccchhhccceeekkkiiiaaa```fffbbbfffkkknnnooonnnkkkjjjhhhgggfffccc```___aaacccffffffeeebbb^^^[[[ZZZZZZXXXWWWVVVTTTRRRQQQOOOOOOHHHGGGFFFDDDBBBAAAAAA@@@@@@>>>;;;888777666444222000000//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************+++++++++,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,------------------------------------nnn@@@>>>777777555333111///...---++++++************++++++))))))))))))))))))))))))&&&(((,,,---***---:::IIIJJJEEEGGGYYYtttyyymmm___aaaeeecccDDD>>>777444555:::???AAAiiiyyy{{{oooTTTFFFAAAGGGIIINNNeee|||dddoooiiiUUUSSSOOORRRRRROOOOOOSSSUUUUUUTTTUUUVVVVVVTTTSSSTTTUUUUUUUUUUUUVVVVVVWWWXXXXXXWWWUUUWWWZZZWWWSSS[[[hhhsssoooJJJ444>>>HHHJJJ\\\yyy~~~rrrjjjjjjnnnvvvxxx|||rrreeeWWWKKK[[[yyy{{{zzz\\\]]]^^^^^^^^^]]]]]]^^^```___```aaa___]]]\\\\\\]]]XXX]]]```___^^^aaaaaa______]]][[[[[[[[[ZZZYYYWWWWWWZZZWWWWWW[[[ddd\\\VVVrrruuuVVVHHH???AAACCCAAAAAAEEEDDDCCCBBBAAA@@@?????????>>>@@@AAA@@@???>>>???@@@@@@DDDGGGHHHLLLRRRTTTRRRRRRNNNNNNKKKIIITTTXXXMMMKKKKKKNNNRRRRRRNNNOOORRRUUU^^^jjjpppqqqoooooopppooo{{{yyy[[[???222///---,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,------,,,,,,------.../////////222333333444555555666666666888:::::::::<<>>>>>GGGMMMWWWjjj|||~~~uuujjj```[[[XXXVVVTTTWWWUUUQQQQQQWWW^^^___[[[QQQUUUZZZ[[[YYYXXXYYY[[[UUUUUUUUUWWWZZZ^^^___```]]]]]]]]]]]]^^^___``````ddddddaaa]]]]]]bbbfffeee\\\\\\]]]]]]^^^______```bbb``````cccbbb___^^^```[[[```gggjjjiiigggeeedddaaabbbbbbaaa___^^^___aaacccddddddbbb^^^\\\\\\]]]XXXWWWUUUSSSQQQOOOMMMLLLFFFEEEBBB@@@???>>>??????<<<:::777555555444222000///.........---------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************++++++++++++************+++++++++++++++++++++,,,,,,,,,------------------------------mmm???>>>777777555333111///...---++++++************++++++))))))))))))))))))))))))''''''***------,,,000666===AAAKKKZZZhhhqqqttttttpppiiimmm]]]QQQCCC;;;:::;;;888666KKK___tttwwweeeWWW???>>>CCCPPP\\\hhhyyyiiipppwwwWWWOOORRRNNNRRRRRRPPPRRRWWWXXXUUUQQQSSSTTTSSSRRRQQQSSSUUUSSSSSSTTTUUUVVVVVVVVVVVV[[[YYYXXXWWWVVVUUUWWWYYY```|||qqqDDDBBBDDD999BBB[[[lllvvvtttlllhhhooorrrxxx~~~ppp\\\PPPRRRXXXyyywwwvvveee]]]]]][[[YYYZZZ[[[\\\[[[___bbbddddddaaa___^^^___[[[```dddbbbbbbddddddbbbaaa___]]][[[[[[ZZZYYYWWWYYY\\\XXXWWWXXXXXXkkk[[[PPPmmmjjjQQQIIIGGGDDDCCCGGGCCCCCCBBBAAA@@@@@@?????????AAACCCDDDBBBBBBCCCEEE???BBBCCCBBBEEEIIIIIIFFFJJJBBBBBBBBB>>>FFFQQQPPPMMMMMMOOOQQQOOOMMMQQQYYYbbbmmmzzz|||vvvrrrqqqyyyaaa???///+++***...333******+++++++++,,,,,,,,,************************+++++++++++++++,,,,,,---++++++,,,,,,---.........111111111222222333333444:::777777;;;@@@@@@<<<777;;;BBBCCCAAABBB:::999EEEDDDLLLVVV^^^bbbeeehhhjjjrrrsssqqqlllccc[[[TTTRRRMMMMMMMMMOOOQQQSSSSSSRRRKKKMMMOOOSSS[[[aaa\\\SSSNNNTTT[[[\\\XXXSSSQQQRRRPPPRRRSSSTTTUUUXXX\\\___\\\YYYWWWYYY]]]```___]]]aaacccbbb]]]^^^ccceeeccc```___^^^]]]]]]\\\\\\\\\[[[\\\\\\YYY[[[___```]]]ZZZ[[[]]]```aaaaaa___]]]YYY[[[^^^___^^^]]]]]]]]]_________]]]ZZZYYYXXXYYYUUUTTTRRRPPPMMMKKKIIIHHHDDDBBB???<<<;;;;;;<<<===999666444333333222111///.........------------,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,lll???>>>777777555333111///...---++++++************++++++))))))))))))))))))))))))---'''%%%)))...//////111BBBIIIOOOPPPLLLRRRdddvvvgggcccyyylllYYYDDD777444999===000EEE___rrrxxxlll[[[III>>>BBBDDDIIIXXXqqquuugggbbbRRRTTTOOOKKKNNNOOOMMMPPPTTTRRRLLLMMMOOOPPPPPPOOOQQQVVVZZZRRRSSSTTTVVVVVVWWWWWWVVVUUUTTTQQQPPPTTTZZZ[[[XXX[[[tttzzzMMM666FFFHHH444JJJVVVjjjzzz~~~xxxrrriiimmmuuu|||xxx}}}~~~}}}}}}tttbbbaaaSSSDDD\\\~~~fffaaaiiiaaabbbaaa^^^\\\]]]___^^^[[[^^^bbbfffgggdddaaa```aaabbbgggiiigggeeefffeeebbbccc```^^^\\\\\\[[[YYYXXXUUUYYYUUURRRVVVVVVZZZiii\\\CCCBBBlllwww___SSSGGGBBBCCCAAAAAABBBBBBCCCCCCCCCCCC@@@CCCDDDDDDBBBBBBDDDGGGEEEEEECCCAAACCCFFFCCC===>>>===HHHOOOEEEBBBIIILLLGGGHHHKKKNNNOOOSSS```lllvvvsssnnnhhhgggrrrssseeeIII222000111+++)))---*********++++++,,,,,,,,,************************++++++******++++++,,,---***++++++,,,,,,---......//////000000111111222222000555999999777777;;;@@@<<<===999;;;DDDBBB>>>FFFAAACCCDDDCCCBBBCCCGGGJJJKKKKKKKKKJJJJJJKKKLLLNNNOOONNNLLLKKKJJJJJJLLLMMMOOOUUUUUUOOOMMMSSSXXXXXXZZZVVVSSSSSSUUUSSSNNNHHHOOORRRSSSSSSSSSUUU[[[___^^^XXXRRRSSSYYY]]]\\\XXX^^^bbbbbb^^^^^^cccccc___]]]\\\ZZZXXXWWWVVVUUUUUUVVV[[[ZZZTTTWWWaaaccc^^^ccc^^^[[[]]]aaadddbbb^^^TTTXXX\\\^^^^^^]]]\\\\\\[[[[[[[[[YYYVVVTTTTTTUUURRRQQQOOOMMMJJJHHHFFFEEEBBB@@@===:::999999:::<<<777444222111222222000///...---------------------************************************************************************)))))))))))))))))))))))))))************+++++++++)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++