BM6P6(@ qqq```VVVUUUYYY^^^bbbfffhhhiiikkkooossstttzzz|||xxxsssttttttzzzmmmSSSHHHFFFFFFOOO[[[_________[[[PPPDDD>>><<<;;;>>>@@@AAABBBCCCEEEGGGFFFTTTiii}}}yyyaaaQQQNNNWWWbbbiiiyyyuuugggbbb```ZZZ```cccdddhhhnnnlllfffccc___\\\]]]bbbhhhkkkmmmpppqqquuuwwwyyyyyysssrrrrrrtttxxxsssgggbbb]]][[[]]]```ccceeelllppp{{{lllZZZIIIHHHKKKQQQrrrxxx[[[bbbdddIII===;;;<<<999999888777666555444444111111111111000000000000000000000000000000000000////////////////////////////////////000000000000000000000111222222333333222666:::<<>>===999999888777666555444444111111111111000000000000000000000000000000000000////////////////////////////////////000000000000000000000111222222333333111444888;;;FFF^^^}}}pppoooxxx|||~~~vvvqqqbbbWWWPPPPPPMMMPPPgggqqqbbbTTTKKKGGGEEEEEEGGGKKKPPPYYYgggwww~~~xxxoooaaaUUUOOODDDCCCAAA??????@@@BBBDDDFFFEEECCCBBBAAAAAAAAABBB<<<<<<===>>>AAAEEEIIIKKKPPPVVV```hhhnnnrrrvvvxxxzzzwwwqqqlllfffcccaaa```aaa```______```bbbdddfffhhhlllqqqvvvzzzxxxiiieeefffwwwfffiii~~~rrr```UUUSSSVVVXXX^^^eeekkkoootttzzz|||kkkfffccc```[[[ZZZaaajjjllljjjVVVLLLFFFIIILLLQQQ\\\hhhrrrzzz|||nnnVVVCCC===???>>>??????@@@AAACCCGGGKKKQQQ\\\lll}}}iiiXXXPPPPPPWWW^^^jjjyyy{{{qqqppppppxxx|||~~~{{{wwwvvvwwwxxxyyyxxxyyyzzz}}}}}}rrroooiiieeeaaa\\\XXXUUU[[[]]]eeesss}}}www```SSSIIILLLPPPYYYsss]]]llljjjRRREEE>>><<<999888888777666555444444222222111111111000000000000000000000000000000000////////////////////////////////////000000000000000000000111222222333333444555666;;;HHH```}}}ooonnn|||kkkbbb___[[[RRRMMMNNNKKKNNNccc|||tttdddVVVLLLHHHGGGHHHIIIKKKOOOWWWfffxxxwwwqqqgggYYYLLLFFF@@@@@@>>>>>>???AAACCCEEEHHHGGGEEEDDDBBBBBBAAAAAA;;;;;;::::::;;;===???@@@BBBFFFMMMSSSVVVYYY[[[\\\]]][[[YYYWWWVVVWWWXXXXXXYYYXXXYYYZZZ\\\^^^aaabbbcccgggnnnssswww{{{~~~rrrnnnooorrrdddfffvvvvvvdddXXXUUUWWWXXX^^^ffflllpppuuu{{{xxxiiiddd]]]XXXQQQMMMOOORRRRRRPPPIIIEEEEEEIIIMMMRRR]]]iiirrr~~~pppTTTBBB>>>AAAAAABBBBBBCCCDDDHHHMMMQQQYYYeeerrrttt___RRROOOQQQVVV\\\fffttt{{{www|||~~~{{{zzz}}}xxxooofff```^^^]]]bbbooo}}}~~~uuu^^^SSSJJJMMMPPPZZZqqq]]]mmmcccMMMBBB===:::888888777666555444444333222222222111111111000000000000000000000000000000////////////////////////////////////000000000000000000000111222222333333777666666;;;HHH___yyynnnmmmyyyxxxaaaWWWUUURRRLLLJJJLLLJJJNNNbbbxxxwwwgggXXXMMMHHHGGGFFFHHHJJJNNNWWWeeeuuu|||||||||rrrlllbbbTTTHHHBBB>>>======>>>@@@BBBEEEFFFHHHGGGFFFDDDCCCBBBAAA@@@======<<<;;;:::::::::;;;<<>>AAABBBCCCDDDEEEHHHLLLRRRWWWeeerrr~~~xxxgggVVVNNNMMMPPPUUUZZZcccqqqzzzmmmhhhgggqqq~~~~~~yyyaaaTTTKKKMMMNNNYYYppp^^^ooo[[[GGG@@@===:::888888777666555444333333222222222222111111111111000000000000000000000000////////////////////////////////////000000000000000000000111222222333333555444444999FFF]]]wwwooonnnuuuzzz___SSSPPPJJJGGGHHHJJJJJJPPPcccxxxzzzjjjYYYMMMGGGGGGBBBEEEJJJOOOVVVbbbpppzzz{{{vvvtttuuu}}}vvvllleee\\\OOOEEE@@@<<<======>>>@@@BBBEEEFFFFFFEEEEEECCCBBB@@@???>>>>>>===<<<;;;999888888777666888::::::999999:::;;;???@@@CCCGGGMMMTTTZZZ^^^^^^^^^]]]\\\\\\[[[[[[[[[^^^bbbiiinnnrrrtttvvvwww~~~yyyuuuaaaTTTQQQSSSVVV[[[TTTXXX___kkk}}}lll___YYYYYY^^^dddlllrrrvvvyyy~~~ooobbb]]]TTTMMMGGGFFFDDDAAAAAACCCEEEFFFGGGIIINNNWWWdddmmmyyy|||dddKKK@@@???@@@AAACCCFFFIIIMMMRRRXXX\\\ppptttiii]]]PPPKKKKKKNNNTTTZZZeeerrrzzzuuuzzz|||{{{{{{}}}|||bbbUUULLLMMMMMM[[[ppp```rrr{{{VVVEEEAAA>>><<<888777777666555444333333333222222222222111111111000000000000000000000000////////////////////////////////////000000000000000000000111222222333333///111333777CCCYYYtttrrrrrrvvveeeSSSMMMGGGGGGHHHJJJJJJRRReeexxxooo\\\NNNGGGGGGAAAEEEIIIMMMTTT^^^kkksss{{{pppjjjjjjtttxxxnnnbbb[[[SSSIIIAAA???<<<<<<===>>>???AAABBBCCCAAAAAAAAA@@@???===<<<;;;::::::999888777666555555333444555555333333444555:::;;;???DDDLLLSSSZZZ^^^[[[\\\\\\[[[[[[[[[[[[[[[]]]aaagggkkknnnpppssstttyyy~~~rrrwwwsssrrrssskkk^^^QQQHHHDDDEEEFFFDDD@@@GGGPPP[[[ssstttfff^^^]]]```gggqqqxxx}}}{{{jjj___[[[TTTMMMIIIIIIHHHDDDDDDHHHEEEGGGHHHJJJPPP[[[ffflllwwwzzzpppXXXEEEBBBCCCBBBDDDGGGLLLPPPUUUZZZ```dddvvv}}}{{{sssggg^^^VVVMMMJJJJJJLLLSSS[[[fffrrr{{{rrrjjjiiijjjlllrrryyy~~~vvvqqqnnnpppuuu~~~~~~xxxxxxzzz~~~|||aaaSSSLLLMMMOOO```pppaaatttvvvSSSEEEAAA>>>:::777777666555444333333222333333222222222111111111000000000000000000000000////////////////////////////////////000000000000000000000111222222333333000222555777>>>QQQkkkvvvwwwyyyoooXXXNNNJJJJJJKKKJJJKKKSSSfffwwwsss___OOOIIIHHHEEEFFFHHHKKKPPP[[[hhhrrr}}}ooojjjkkkuuu~~~qqqfffYYYRRRKKKCCC???>>>;;;;;;;;;<<<<<<===>>>>>><<<<<<======<<<;;;999888555666666666666555555444555666666555333444666777:::;;;???DDDKKKSSSYYY]]][[[[[[[[[[[[[[[[[[ZZZZZZ\\\___dddgggjjjmmmppprrrssszzzzzzgggsss|||{{{gggYYYTTTSSSSSSPPPKKKDDD???<<<<<<>>>999888???EEEJJJ]]]llllll|||mmmeeeccc```hhhsss}}}vvviii```]]]WWWPPPMMMNNNLLLHHHIIINNNGGGHHHIIIKKKRRR\\\dddgggqqqqqqdddMMMAAADDDGGGDDDHHHLLLRRRWWW]]]bbbhhhlllvvvtttqqqkkk```XXXRRRMMMJJJIIIJJJRRR[[[fffqqqmmmccc\\\^^^ccciiisss~~~}}}yyyccc___]]]\\\]]]bbbnnnyyy|||{{{{{{|||zzz^^^QQQKKKNNNQQQeeepppaaatttrrrQQQDDDAAA;;;666777777666555444333333222333333333222222222111111000000000000000000000000////////////////////////////////////000000000000000000000111222222333333444888999777:::IIIbbbvvvxxx{{{{{{xxx^^^SSSMMMNNNNNNKKKKKKSSSeeevvvwwwbbbQQQJJJIIIHHHHHHHHHIIINNNYYYhhhrrrpppnnnqqqzzzyyynnnbbbUUUMMMHHHBBB???@@@::::::::::::::::::::::::999999:::::::::999777666333444555666666666666555444555555444333444666888888:::===BBBHHHOOOVVVYYY^^^^^^^^^]]]\\\[[[YYYXXX[[[^^^bbbeeegggjjjnnnqqqooovvv~~~vvv___gggZZZffflllbbbPPPEEEBBBBBBBBBBBBBBB???;;;888999:::999777===???===JJJVVVUUUwwwlllfffeeekkksss{{{ttthhh```^^^ZZZTTTPPPRRRRRROOOLLLLLLLLLLLLOOORRRVVVZZZbbbiiikkk```SSSIIIBBB???BBBHHHJJJPPPWWW]]]aaadddiiimmmzzz{{{{{{wwwoooggg```\\\ZZZQQQHHHEEEFFFIIIPPPWWWlllyyyfff\\\[[[[[[```hhhsss}}}}}}jjjZZZWWWSSSRRRTTTYYY^^^aaammmzzzzzz|||www```QQQOOOKKKPPPvvvpppaaaxxxlllOOOCCC<<<999:::999999888777666555444444222222222111111111111000000000000000////////////////////////////////////111111000000//////......111111000000000000111111333444666999;;;BBBSSSccc|||uuuvvveeeVVVUUUPPPPPPVVVWWWVVVbbbrrr{{{iiiWWWKKKFFFDDDDDDGGGLLLQQQWWWcccnnn~~~xxxuuutttzzzuuummmbbbZZZPPPFFF@@@<<<:::999;;;:::999999888888999999999999888777666555444333555555555555555555444444555555444444444555666666999;;;<<<>>>AAAFFFLLLPPPTTTVVVWWWXXXVVVVVVVVVXXXXXX\\\aaacccbbbeeejjjpppppprrrwww~~~rrr[[[KKKLLLIIIEEEAAA>>><<<<<<;;;::::::::::::::::::::::::888777888999<<<@@@DDDFFF}}}sssmmmlllqqqxxxttthhh___\\\\\\WWWTTTTTTSSSPPPNNNPPPOOOPPPSSSWWW[[[^^^aaadddhhh\\\OOOGGGDDDBBBFFFKKKWWW[[[```cccddddddeeegggnnnoooooommmggg```\\\ZZZZZZRRRKKKIIIJJJMMMTTT[[[hhhxxxooo[[[UUUVVVZZZcccqqqnnn^^^WWWTTTPPPOOOPPPTTTXXXZZZ```kkk}}}zzzrrrrrrxxx|||}}}uuu___PPPOOOMMMTTT{{{nnnbbbzzzkkkPPPDDD===::::::999999888777666555444444222222222222111111111111111111000000000/////////////////////////////////111000000000/////////...111111000000000000111111222333555777999@@@PPP___wwwuuuuuunnn^^^ZZZUUUWWW^^^```___gggsss{{{iiiXXXMMMGGGFFFEEEGGGKKKNNNSSS^^^iiiwww~~~zzzwww{{{}}}pppggg\\\UUUKKKBBB===:::888777999999999999999999999::::::999999888777666555444555555555555555555555555444333333333333444444555777999:::;;;>>>BBBGGGKKKOOOQQQSSSTTTSSSRRRSSSTTTVVVZZZ^^^______```eeejjjmmmooosssxxx~~~kkkUUUEEE???===:::888666555666666;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;===???AAABBBxxxssssssvvv{{{uuuiii___\\\\\\XXXWWWWWWTTTPPPQQQVVVUUUYYY___cccddddddbbbaaadddWWWJJJFFFGGGIIILLLPPP^^^aaaeeefffdddbbb``````aaabbbbbb```]]]ZZZXXXXXXWWWQQQLLLLLLLLLNNNTTT[[[hhh~~~qqq^^^TTTUUUZZZdddvvvbbbXXXTTTRRRPPPNNNNNNPPPSSSUUUZZZ```mmmyyynnnfffbbbfffsssrrr^^^QQQPPPOOOYYYkkkbbb|||kkkPPPEEE>>>:::;;;999999888777666555444444333222222222111111111111222222111111111000000000////////////////////////000000000000////////////111111000000000000111111222222444666777<<>>>>>>>>>>>>>>{{{wwwwwwxxx{{{xxxkkkaaa\\\WWWVVVUUUUUURRRPPPTTTZZZ]]]hhhrrrsssoookkkhhhfffaaaTTTHHHHHHMMMQQQTTTVVV[[[]]]___```___]]][[[ZZZXXXYYYYYYWWWUUUUUUWWWXXXXXXSSSPPPPPPPPPQQQVVV]]]nnnrrr```WWWUUUYYYdddxxxuuu```\\\UUUUUUSSSRRRQQQRRRUUUWWW^^^aaaiiiwwwuuuiiiccc```cccjjjzzzqqq___RRRPPPPPP[[[hhhdddjjjPPPFFF???;;;;;;999999888777666555444444333333222222222111111111222222222222111111111000////////////////////////000000000000////////////111111000000000000111111222222444555666:::HHHWWWooouuunnn}}}rrrjjjhhhpppxxxyyyvvvuuu||||||nnn^^^RRRKKKGGGFFFFFFIIIJJJMMMVVV```jjjuuu}}}|||ooobbbZZZKKKFFF>>>999666666555555666777888999:::;;;;;;<<<;;;;;;:::999999888777777666666666666666777777777888777777777888999:::;;;:::;;;<<<<<<<<<>>>AAADDDCCCFFFIIIKKKKKKKKKLLLMMMOOOQQQTTTUUUVVVXXX[[[^^^bbbbbbdddfffjjjnnnqqqsss|||{{{yyytttiiiYYYGGG;;;999888777666777999;;;===>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@???>>>>>>~~~}}}{{{{{{}}}{{{nnnccc^^^QQQOOOOOOOOONNNMMMSSS[[[aaarrr~~~tttooonnnmmm___TTTKKKMMMSSSWWWYYYZZZWWWWWWXXXXXXXXXWWWTTTSSSQQQRRRRRRQQQPPPQQQTTTWWW[[[XXXVVVVVVVVVVVV\\\dddtttnnn```WWWVVVYYY[[[nnnnnnaaaaaaXXXXXXXXXVVVTTTUUUYYY\\\aaacccjjjwwwwwwjjj```^^^```iiirrrpppaaaTTTQQQPPP[[[eeefffiiiPPPGGG@@@<<<<<<999999888777666555444444333333333222222222222111222222222222111111111000////////////////////////////////////000000000000111111000000000000111111333333555666666:::GGGUUUoooyyylllvvvyyysssyyyvvvxxxssscccUUUMMMGGGEEEFFFIIIJJJNNNWWWaaajjjtttvvviii\\\TTTEEE@@@:::666555666666666555666888999;;;;;;<<<<<<;;;;;;::::::999999888888666666666777777777888888999999999999:::;;;<<<===;;;<<<===<<<<<<===???AAAAAADDDHHHKKKLLLLLLLLLMMMKKKMMMOOOQQQSSSUUUXXX[[[ZZZZZZ\\\^^^aaadddgggiiippppppoookkkaaaSSSDDD:::777666555555666888:::<<<@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@@@@AAAAAA@@@@@@~~~|||||||||qqqeee___NNNJJJHHHHHHHHHIIINNNUUU]]]ppp}}}yyynnnkkklllmmm^^^VVVQQQTTTXXXYYYZZZ[[[VVVTTTQQQPPPPPPOOOLLLKKKJJJKKKLLLKKKLLLNNNRRRVVVZZZXXXWWWXXXXXXYYYaaajjj}}}nnn^^^WWWTTTVVV[[[bbb|||iiiaaabbb]]]]]]\\\YYYVVVVVVZZZ___```fffqqqyyyyyyvvvrrrkkkaaa[[[]]]dddqqq{{{mmm```UUUQQQNNNYYY||||||fffkkkhhhQQQHHHAAA<<<<<<999999888777666555444444333333333333222222222222222222111111111000000000////////////////////////////////////000000000000111111000000000000111111333444666777666:::FFFTTTpppmmmqqq~~~xxxsssyyyiiiYYYNNNFFFEEEFFFIIIJJJNNNWWWaaajjjttt{{{ooobbbVVVNNN@@@===888555555555666666555666888:::;;;;;;;;;;;;:::::::::999999999888888666666777777888888999999888888888999:::;;;<<<===;;;<<<<<<<<<;;;;;;===???@@@DDDIIILLLNNNNNNNNNOOOJJJJJJKKKMMMOOORRRTTTUUURRRRRRSSSTTTWWWZZZ]]]^^^bbbcccdddaaaYYYNNNBBB:::888777777666888:::<<<>>>BBBBBBBBBBBBBBBBBBBBBBBB??????@@@@@@AAABBBBBBBBB~~~|||{{{wwwtttrrrwww|||qqqeee___PPPHHHCCCCCCDDDDDDHHHMMMTTTccckkkfffaaacccdddaaa]]]XXXVVVYYYZZZXXXWWWXXXRRRNNNIIIGGGGGGGGGFFFEEEEEEFFFHHHJJJLLLOOOTTTXXXZZZXXXYYY\\\]]]aaalllwww|||dddZZZVVVSSSVVV]]]kkk{{{jjjfffffffffeeeccc]]]WWWWWW\\\aaagggrrrvvvnnnjjjgggddd___]]]fffrrrhhh]]]TTTPPPMMMWWWxxx|||iiiqqqgggQQQIIIBBB===<<<999999888777666555444444444444333333333222222222111111000000000/////////////////////////////////.../////////000000000111111111000000000000111111222333555777666999FFFSSSoooqqqpppxxx{{{lll~~~nnn\\\OOOGGGEEEFFFHHHIIILLLUUU___hhhqqqsssgggZZZNNNGGG===:::666333444555555555555777999:::;;;;;;::::::999999999999888888888888666666777888888999::::::999999999:::;;;<<<>>>>>><<<===>>>>>>======>>>???@@@DDDJJJNNNOOOPPPPPPQQQKKKJJJIIIJJJLLLMMMNNNNNNKKKKKKKKKKKKLLLNNNPPPRRRTTTWWWYYYXXXRRRHHH???:::999888888999;;;>>>AAACCCDDDDDDDDDDDDDDDDDDDDDDDDBBBAAAAAA@@@@@@AAACCCCCC{{{vvvrrrllliiifffiiisss~~~}}}~~~{{{qqqeee^^^RRRIIIAAA@@@AAABBBDDDGGGMMMVVVYYYUUUUUU\\\\\\UUU\\\ZZZZZZ\\\ZZZVVVTTTVVVKKKFFFAAA???@@@CCCCCCCCCCCCEEEHHHKKKNNNSSSXXX\\\```___aaaeeehhhnnnzzzrrr```[[[YYYUUUXXX```mmmzzzooommmmmmnnnmmmiiiaaaZZZXXX]]]bbbsssxxxjjjfffdddcccbbbeeesssddd[[[SSSOOOLLLVVVvvv|||lllvvvgggQQQIIIBBB======999999888777666555444444444444444333333333222222000000000000////////////////////////////////////.../////////000000111111111111000000000000111111111222444666555999EEERRRnnntttooovvv}}}hhh{{{qqq]]]PPPHHHFFFFFFHHHHHHJJJSSS]]]fffooo|||yyymmmaaaTTTIIIBBB;;;888444222333444444444666777999;;;;;;;;;:::999999999888888888888888888666777777888999999::::::;;;;;;<<<<<<>>>???@@@AAA???@@@AAAAAA@@@@@@AAABBB@@@DDDJJJNNNPPPQQQQQQRRRLLLJJJIIIHHHIIIIIIHHHHHHGGGFFFFFFEEEEEEFFFHHHIIIKKKNNNRRRQQQLLLDDD===999555555555777:::===AAACCCDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDBBB@@@@@@@@@BBBCCC|||zzzvvvqqqhhhddd^^^\\\___dddjjjmmmvvvzzz~~~{{{zzzwwwsssqqqmmmcccXXXPPPGGG@@@>>>===<<>>DDDIIIIIIIIIOOOXXX^^^ccclllmmmppp|||mmm[[[VVVXXXYYYZZZ\\\lllyyywwwuuuppprrrlllfffaaa\\\YYY___hhhtttqqqjjjfffhhhkkksssjjjVVVJJJLLLMMMQQQooosss~~~```OOOLLLFFFAAAAAA===<<<;;;999777666444444444333222222111111222222000000000000000000000000000000000000000000000000000000000000000000000000......///000111222222333555444444555555999EEEQQQllluuusssqqq{{{iiisssvvvbbbSSSHHHHHHGGGFFFGGGLLLSSSYYYeeekkkuuu}}}pppdddZZZPPPEEE===888888777555555444444444666666777888999999::::::;;;:::888777666666666777999999999999:::;;;<<<<<<<<<===>>>@@@AAAAAAAAAAAA???@@@BBBAAA@@@?????????BBBCCCGGGLLLQQQSSSSSSRRRMMMKKKIIIHHHHHHGGGFFFDDD??????>>>??????@@@AAABBBFFFFFFFFFEEEBBB???;;;999777999::::::>>>EEEFFFDDDNNNJJJHHHJJJIIIFFFFFFIIILLLHHHDDDAAAAAABBBDDDDDD}}}zzzuuuooo___ZZZSSSPPPQQQTTTXXX[[[___bbbiiirrr|||~~~xxxsssooonnnnnnllliiiiiihhhaaaXXXOOOGGG@@@>>>======???CCCAAACCCEEEFFFFFFFFFHHHJJJLLLQQQWWWZZZWWWQQQKKKGGGAAA???===<<<<<<===???@@@@@@DDDHHHJJJLLLSSS\\\bbbeeennnuuuzzziiiYYYVVVXXXXXXXXXXXXbbbooo~~~}}}vvvrrrsss{{{yyyuuusssqqqooojjjfffbbb___^^^fffooo~~~wwwsssrrrwww~~~}}}bbbQQQGGGKKKMMMVVVwwwvvv^^^MMMJJJEEE@@@AAA<<<;;;:::999777555444333444333222222111111222222000000000000000000000000000000000000000000000000000000000000000000000000//////000000111111222222333222333444555999EEERRRmmmzzzuuu~~~fffpppwwwcccTTTHHHEEEBBBBBBEEEKKKRRRVVVdddjjjuuu}}}ttthhh^^^VVVMMMCCC<<<555555555555555666666777666666777888888999::::::999888777666666666777777999999999999:::;;;<<<===<<<===???AAABBBDDDDDDDDDBBBCCCDDDCCC@@@??????@@@DDDFFFIIIOOOSSSUUUTTTRRROOOMMMIIIGGGFFFDDDBBB@@@;;;::::::::::::;;;;;;<<<<<<=========<<<:::777666999;;;;;;;;;???FFFHHHFFFOOOKKKHHHIIIHHHEEEFFFJJJLLLJJJFFFDDDCCCEEEFFFGGG|||yyyssslll]]]WWWOOOJJJIIIJJJMMMNNNNNNQQQVVV]]]dddjjjnnnqqquuusssqqqpppnnnjjjfffbbb^^^___^^^]]]___bbb^^^XXXMMMEEE??????>>>>>>@@@CCCAAABBBCCCCCCBBBAAABBBDDDGGGLLLSSSUUURRRLLLFFFBBB===<<<;;;;;;<<<===@@@AAACCCDDDGGGKKKPPPXXX```gggooo}}}nnncccXXXVVVXXXXXXUUUTTTYYY^^^cccdddaaa^^^\\\]]]fffmmm{{{xxxqqqoooqqqlllhhheeecccaaabbbjjjtttwwwZZZMMMFFFJJJNNN\\\}}}{{{[[[KKKHHHCCC???AAA;;;:::999777666444333222444333222222111111222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000222444555:::FFFSSSooo~~~vvv|||aaajjjyyyeeeVVVMMMHHHCCCDDDKKKTTT[[[^^^bbbiiiuuu|||yyypppiii___VVVOOOHHH@@@:::333333333444555777888999666666777777888888999999777666555555555666888999:::::::::::::::;;;=========>>>@@@CCCEEEFFFGGGHHHDDDEEEFFFEEECCCCCCDDDEEEJJJLLLOOOTTTXXXXXXVVVSSSQQQNNNIIIFFFCCCAAA>>><<<888888777666666666777777333444666777777666555444:::;;;;;;:::???FFFIIIHHHNNNIIIFFFFFFEEECCCEEEIIILLLKKKIIIGGGGGGHHHIIIJJJ|||yyyqqqhhh]]]XXXPPPJJJHHHIIIJJJKKKLLLMMMPPPUUUZZZaaafffiiinnnmmmkkkiiifffbbb\\\XXXRRRTTTSSSSSSVVV[[[ZZZVVVKKKDDD??????@@@???@@@DDDEEEFFFGGGEEECCCBBBBBBCCCGGGKKKQQQSSSPPPJJJDDDAAA;;;;;;;;;<<<===@@@BBBDDDGGGEEEGGGLLLRRRYYYbbbjjjuuu{{{ddd^^^YYYXXXZZZYYYVVVTTTWWWWWWWWWWWWYYYZZZZZZZZZ[[[aaannnyyyssskkkhhhnnnjjjgggfffffffffgggoooyyy}}}}}}lllVVVMMMHHHJJJQQQccc|||[[[IIIFFFAAA===???999999888666555444333222444333222222111111222222000000000000000000000000////////////////////////////////////////////////111111111000000000000000111000222555777;;;GGGTTTttt}}}wwwqqq\\\ddd{{{iii[[[QQQJJJDDDFFFOOO[[[bbbeee^^^ggguuu~~~zzzuuurrrfff```XXXPPPIIICCC===888222222333444555777888999666666666777777777888888555555444444555777999:::::::::::::::;;;<<<===>>>???@@@BBBDDDFFFGGGHHHHHHFFFFFFGGGGGGGGGHHHKKKNNNQQQRRRVVV[[[]]]\\\XXXUUURRRNNNIIIDDDAAA>>><<<:::999888777666666666666666222333444555666555555555777888888999>>>GGGJJJIIIJJJDDD@@@@@@???>>>AAAFFFKKKKKKKKKJJJJJJJJJLLLNNN}}}{{{xxxoooeeeZZZTTTMMMIIIGGGHHHJJJJJJLLLLLLMMMQQQXXXaaaiiinnnuuuqqqlllfff___XXXPPPKKKIIIKKKKKKJJJLLLQQQRRROOOHHHBBB???@@@AAA@@@AAADDDIIIIIIIIIHHHEEECCCDDDDDDGGGKKKOOOPPPLLLGGGBBB@@@<<<<<<===>>>@@@CCCEEEGGGJJJGGGHHHNNNRRRWWWbbbmmmxxxmmm]]]]]]\\\[[[]]]]]][[[XXXYYYVVVTTTUUUXXX[[[[[[[[[ZZZ^^^iiizzzwwwpppllleeedddjjjlllkkknnnrrrtttwww|||~~~}}}{{{~~~sss```PPPJJJGGGKKKVVVnnnZZZIIIEEE???;;;<<<999888777666555444333222444333222222111111222222000000000000000000000000////////////////////////////////////////////////111111111000000000000000222222444777888<<>>>>>BBBCCCDDDFFFGGGHHHIIIIIIIIIIIIIIIHHHHHHJJJNNNQQQVVVXXX\\\```bbb___YYYUUUSSSOOOIIIDDD@@@>>><<<:::888888777666555555555555444555555555555555444444555777888999???HHHMMMKKKBBB===999999999999<<>>AAABBBAAABBBDDDHHHIIIIIIHHHEEEDDDDDDEEEGGGIIIKKKJJJGGGCCC@@@???======???@@@CCCEEEHHHIIILLLIIIKKKQQQSSSVVVcccrrrtttfffZZZ]]]___^^^^^^aaaaaa^^^\\\XXXTTTSSSVVVXXXXXXWWW^^^```hhhvvvlllfffeeebbbccchhhoooqqqxxx|||}}}kkkWWWIIIFFFEEELLL^^^|||WWWGGGDDD???:::;;;888888777666555444333333444333222222111111222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111333333555777777:::DDDPPPwwwyyy^^^VVVWWWppprrreeeTTTMMMFFFBBBEEEJJJNNNPPPXXXeeewwwtttrrrqqqssswwwyyyxxxvvvpppnnnkkkjjjgggddd___\\\UUURRRLLLFFF@@@;;;888666555555444444444444444444555555555555666666666666555555555555777999;;;<<<<<<<<<;;;<<<<<<===>>>???DDDEEEGGGIIIJJJKKKLLLLLLPPPPPPNNNLLLKKKMMMQQQUUU]]]```dddggghhhccc\\\WWWVVVQQQJJJEEEAAA>>><<<:::555555444444333444444444444444444333333333333333555888:::;;;AAAIIILLLJJJ;;;777555666777666999>>>IIIMMMQQQRRRQQQQQQTTTVVV~~~yyyxxxvvvlllaaaVVVRRRMMMKKKKKKMMMOOOOOONNNPPPTTTZZZaaaiiiooorrrvvvnnnbbbWWWOOOIIIFFFCCC???CCCDDDBBBBBBDDDDDDBBBDDD@@@>>>AAACCCBBBBBBEEEFFFGGGHHHGGGFFFEEEEEEGGGHHHIIIHHHFFFCCC@@@??????===>>>???BBBDDDFFFHHHIIIKKKJJJNNNTTTTTTVVVfff{{{~~~hhhaaaXXX^^^```^^^___ccceeedddaaa\\\WWWTTTUUUWWWYYYZZZdddeeekkkwwwxxxoooddd^^^^^^aaafffhhhqqquuu~~~}}}|||gggRRRIIIGGGFFFNNNeeeyyyRRREEEDDD???:::;;;999888888777666555444444444333222222111111222222000000000000000000000000000000000000000000000000000000000000000000000000//////000000111111222222444333555666555777@@@JJJiii}}}vvv\\\UUUSSSiiittthhhUUUQQQKKKFFFEEEGGGJJJMMMXXXfffxxxlllgggaaa```cccffffffeeeaaa___^^^\\\[[[WWWRRROOOIIIHHHDDD@@@;;;888666666555444444333333444444555555555555555555555555555777666666777888:::<<<===<<<<<<<<<<<<===>>>???@@@DDDFFFHHHLLLNNNQQQRRRSSSWWWWWWUUUTTTUUUYYY___ccciiilllpppssssssmmmeee___[[[VVVNNNFFFAAA>>>;;;999444444333333333444444555333333222222222333333333444777999;;;???EEEEEEBBB888444444777888888;;;???KKKPPPUUUWWWVVVVVVXXX\\\~~~xxxwwwuuukkk```RRRNNNJJJGGGHHHIIIKKKLLLJJJNNNTTT[[[bbbfffiiijjjhhh```TTTIIICCCAAA@@@@@@???DDDFFFDDDCCCEEEEEEBBBCCC???>>>BBBDDDCCCCCCEEEFFFGGGHHHHHHGGGFFFGGGIIIJJJJJJIIIFFFBBB@@@@@@AAA===>>>@@@BBBDDDFFFHHHIIIJJJJJJPPPVVVUUUWWWjjjrrr```]]]XXX^^^aaa^^^^^^dddhhhgggfffaaa[[[WWWXXX\\\aaadddiiiiiinnnyyyrrrfffeee```YYYZZZbbbiiijjjqqquuu~~~vvvqqqllloooxxx}}}}}}}}}}}}fffQQQMMMJJJHHHPPPhhhsssMMMBBBCCC???;;;;;;999999888777666555555444444333222222111111222222000000000000000000000000000000000000000000000000000000000000000000000000...//////000111222222333444333444555333444<<>>;;;777555555666333333333333333444555666555555555555555555555444888777777777888:::<<<===<<<<<<<<<======>>>???@@@DDDFFFIIINNNRRRUUUXXXYYYZZZ[[[[[[\\\```fffooouuutttwww{{{~~~}}}wwwnnnggg```YYYPPPHHHBBB===:::888444444444444555666777777222222222222333444555666222555777888;;;???===999777444555999;;;:::===AAALLLRRRXXXZZZYYYYYY\\\___zzzrrrhhhbbbPPPKKKHHHJJJKKKJJJKKKMMMPPPQQQTTTZZZ```cccaaa^^^QQQMMMHHHDDDCCCCCCCCCCCCDDDBBB@@@@@@AAABBBCCCBBBDDDDDDDDDCCCDDDDDDEEEEEEFFFIIIJJJHHHDDDDDDHHHMMMNNNJJJGGGFFFFFFEEE@@@===BBB@@@@@@DDDEEEDDDEEEIIIJJJLLLQQQTTTUUU\\\rrrlll^^^ZZZVVV\\\bbbdddbbbccchhhnnnjjjddd```_________dddiiijjjpppxxx~~~zzzhhhbbbaaa___^^^___aaadddfffhhhmmmppppppooouuuxxxlllgggiiikkkkkkiiirrrzzz{{{zzzcccSSSKKKGGGHHHWWWtttlllOOOIIIDDDAAA@@@<<<:::999999888777666555555333333333222222222111111000000000000000111111111000000000000////////////000000111222222222222222000000000000111111111111222222333333333666;;;???QQQiii~~~vvvrrrZZZVVV___kkk~~~yyymmm[[[PPPGGGFFFIIIJJJKKKNNNWWWaaaooozzz|||iii^^^SSSQQQQQQPPPOOOPPPOOONNNMMMLLLJJJHHHFFFEEE<<<;;;999888666555555444555555555555555666777777>>><<<999777666666666777666666666666777888999::::::;;;;;;;;;;;;===AAADDDIIILLLOOOQQQSSSWWW[[[^^^___```bbbdddiiiqqqzzzxxxoooddd]]]RRRHHHBBB>>><<<:::666666666666555444333222222222222333333444444444444444444555666777888888777444555888::::::===AAAJJJYYYaaa^^^[[[```cccaaa{{{rrrhhhaaaSSSMMMJJJLLLMMMLLLMMMOOORRRRRRUUUZZZ^^^]]]YYYTTTLLLHHHCCC@@@@@@BBBBBBCCCFFFDDDBBBBBBCCCEEEEEEDDDEEEDDDDDDCCCDDDDDDEEEFFFFFFHHHJJJJJJHHHHHHKKKNNNMMMIIIEEEDDDFFFGGGEEECCCCCCAAACCCFFFHHHGGGIIINNNQQQRRRVVV[[[^^^hhh~~~xxxdddZZZWWWVVV[[[bbbeeeeeefffiiimmmjjjeeeaaaaaabbbbbbgggmmmnnnssszzzooobbb^^^^^^]]]]]]^^^___aaabbb___bbbeeeffffffkkkttt{{{xxxpppfffbbbccchhhkkkmmmppp||||||{{{|||www```PPPLLLIIIIIIVVVrrrlllOOOIIIDDDBBBBBB>>>:::999888777666555555444333333333222222222222111000000000000111111111111000000000000///////////////000000111111111111111000000000000111111111111222222333333333666;;;>>>JJJ```~~~ssssss^^^YYYbbbnnn}}}|||ppp```TTTIIIFFFHHHHHHIIILLLTTT^^^jjjttt}}}wwwhhh\\\QQQMMMLLLJJJIIIIIIHHHHHHGGGFFFDDDBBB@@@???;;;:::999777666555444444555555555555555666777777999777666555444555777888888888777888888999::::::;;;<<<<<<<<<===???CCCFFFLLLNNNQQQTTTVVVZZZ^^^aaadddgggkkkooouuu}}}~~~uuuiiiaaaUUUJJJBBB>>>;;;:::666666666666555444333333333333333333333333333444444444555555666666777777666444666:::<<<===@@@EEEPPPXXX___```aaadddffffff|||ssshhhaaaVVVPPPLLLMMMNNNMMMOOORRRTTTTTTWWWZZZ\\\XXXOOOHHHFFFCCC???===???AAADDDDDDGGGEEEDDDDDDFFFHHHHHHHHHFFFFFFEEEDDDEEEFFFGGGHHHHHHIIIKKKMMMOOOQQQRRRRRRRRRNNNIIIHHHJJJJJJIIIGGGEEEDDDFFFIIIKKKJJJNNNTTTXXXZZZ```iiisss~~~gggZZZUUUSSSUUUYYY```gggkkkmmmlllllljjjeeebbbccceeeggglllrrrssswww|||qqqeee^^^\\\]]]^^^_________^^^]]][[[\\\]]]___aaagggnnnsss}}}wwwsssnnngggccceeekkktttyyyyyyyyy{{{}}}ttt^^^OOOMMMKKKJJJVVVqqqzzzlllQQQJJJEEEBBBCCCAAA:::999999888777666555555333333333333222222222222111111111111111111111111////////////000000000000...//////000000000000000000000000000111111111111111222333333333666:::===DDDXXXttttttzzzyyyeee^^^iiittttttfffYYYKKKFFFFFFFFFHHHJJJRRRZZZdddllluuu~~~tttfffYYYMMMHHHGGGDDDBBBCCCBBBBBBAAA@@@???===;;;:::::::::888666555444444444555555555555555666777777555555444444666777999:::999999999888999999::::::<<<===>>>???@@@BBBGGGJJJPPPSSSUUUXXXZZZ]]]aaadddeeejjjqqqxxx{{{pppgggYYYLLLCCC>>>;;;999777777777777666555444333444444444333333333333333555555555555666666666666555555777<<>>>>>AAADDDFFFGGGGGGFFFDDDEEEGGGJJJKKKKKKIIIIIIHHHHHHHHHJJJKKKLLLKKKLLLOOOSSSYYY\\\\\\[[[]]][[[XXXWWWWWWTTTNNNJJJJJJIIIKKKOOOOOOOOOTTTZZZdddiiisssjjj[[[TTTQQQPPPRRRVVV^^^iiiqqqtttrrrnnnhhhdddcccfffhhhkkkpppvvvwww{{{vvvhhhbbb___^^^___aaacccbbb```]]][[[]]]]]]___ccckkkuuu~~~yyyvvvrrrnnnnnnvvvxxxyyy}}}rrr^^^QQQJJJJJJKKKVVVtttsssmmmRRRLLLEEEBBBCCC@@@;;;;;;:::999888777666666444444333333333222222222222222111111111111111000////////////000000000000---......///000////////////000000000111111111111111222333333444666999<<>><<<;;;::::::999888666555444444444555555555555555666777777666666666777888:::;;;<<<:::999999888888999999:::<<<>>>???@@@BBBFFFJJJNNNUUUWWWZZZ[[[\\\___bbbeeefffmmmwwwuuukkk\\\NNNDDD???<<<:::777777777777666555444444444444444444444333333333666666666666666666555555777666999>>>@@@AAAFFFNNNZZZVVVXXX```cccfffttt|||sssiiibbbYYYRRRLLLLLLLLLLLLOOOSSSTTTUUUXXX\\\^^^YYYPPPIIICCCAAA@@@AAADDDFFFHHHHHHGGGEEEDDDFFFIIIKKKMMMMMMMMMMMMNNNNNNOOOPPPQQQQQQPPPRRRVVV\\\cccgggiiiiiiiiijjjmmmqqqqqqkkk```XXXXXXXXXZZZ]]]]]]]]]ccckkkttt___WWWSSSPPPNNNNNNSSS]]]kkkvvv{{{wwwrrrhhhddddddhhhlllooottt{{{{{{~~~rrrddd___^^^___```cccddddddaaa___]]]___aaagggqqq|||{{{yyyvvvwww|||wwwxxx{{{}}}qqq___TTTGGGIIIKKKXXXzzzrrrlllSSSMMMEEE@@@AAA>>>===<<<;;;;;;999999888777444444444333333333222222333222222222111111000000.../////////000000000111------...//////////////////000000000111111111111000222333333444555888;;;BBBOOOeee|||}}}nnn~~~zzzlll^^^NNNGGGGGGGGGJJJMMMSSSXXX```fffooo~~~vvvdddWWWJJJEEEDDDBBBBBBCCC>>>>>>>>>>>>===<<<;;;::::::999888666555555555555555555555555555666777777777777777888888999::::::999999888888888999::::::===>>>@@@BBBEEEIIINNNRRRZZZ\\\^^^___```bbbeeehhhooovvvwwwnnn___QQQGGGAAA===;;;888888888888777666555444444444444444444444444444777777777777777777666666999999;;;??????AAAIIIRRRbbb^^^```eeeiiiqqqzzzsssjjjdddZZZRRRLLLJJJKKKKKKOOOSSSTTTUUUWWW\\\___^^^XXXSSSFFFEEEFFFGGGIIIJJJIIIGGGGGGFFFEEEGGGJJJNNNOOOPPPRRRSSSUUUWWWXXXXXXWWWWWWVVVYYY___eeelllrrrwwwyyyvvv{{{vvvrrrsssvvvzzzzzz{{{}}}cccYYYWWWSSSOOOPPPMMMTTT___nnnyyy}}}zzzvvviiiffffffkkkpppsssyyyrrrbbb\\\[[[^^^___aaaccceeeeeeeeeeeegggnnnzzz~~~~~~|||uuuuuuuuuuuuzzz~~~xxxuuuwww{{{}}}nnn^^^UUUEEEIIIMMM\\\}}}sssgggQQQMMMFFF@@@???======<<<<<<;;;:::999888888444444444444333333333333333333333222111111000000......//////000000111111---......///////////////000000000000111111111111000222333444444555777999@@@JJJ]]]ttt}}}zzz}}}mmm___PPPIIIHHHIIIKKKNNNRRRXXX```fffnnn}}}uuudddWWWJJJEEEDDDBBBBBBDDD===============<<<;;;::::::999888777666666666666555555555555555666777777666666666666777777777666999999999999:::;;;<<<===>>>@@@CCCEEEHHHMMMSSSWWW^^^```ccceeegggjjjnnnqqqxxx{{{rrrdddVVVKKKDDD>>>;;;999999999888888777666555333444444444555555555555888888888888999999999999<<<;;;===???@@@DDDOOOZZZeeedddeeeiiiqqq}}}yyyrrrkkkfff\\\SSSLLLJJJJJJKKKOOOTTTUUUTTTVVVZZZ___aaa___\\\NNNOOOPPPRRRSSSQQQMMMIIIHHHGGGGGGIIIMMMQQQSSSSSSVVVXXX\\\___```___]]][[[[[[aaahhhnnnssszzzvvvdddUUUTTTUUUQQQOOORRRPPPWWWcccpppyyy|||yyyvvvllliiijjjppptttwww}}}uuuddd___]]]___```bbbeeejjjooosssuuuwwwpppsssvvvtttqqqqqqjjjjjjmmmsss~~~|||xxxvvvyyy{{{}}}{{{iiiZZZRRRFFFJJJPPPbbbyyyvvv~~~___MMMLLLFFFAAA@@@>>>;;;;;;:::999888777777666555444444444444333333333444444333222222111000000.........///000111111111......///000000000000///000000000000111111111111000222333444444555777999>>>FFFWWWooowwwvvvoooaaaRRRKKKJJJIIIJJJLLLNNNVVV___fffmmmyyyxxxfffXXXJJJCCCAAA??????@@@======>>>>>>>>>======<<<;;;:::999888888777777888555555555555555666777777555555666777777777777777:::::::::;;;<<<>>>???@@@AAACCCFFFIIIMMMRRRXXX]]]```ccchhhlllqqqvvv|||xxxkkk]]]PPPFFF???:::999999999999888777666666222333333444555666777777999999999::::::;;;;;;;;;======>>>@@@BBBHHHWWWeeekkkllllllqqq|||xxxrrrkkkggg]]]UUUMMMKKKKKKLLLPPPUUUUUUTTTUUUYYY___ccccccaaaWWWXXXZZZ\\\\\\XXXRRRMMMIIIHHHHHHKKKOOOSSSUUUUUUXXX[[[```dddeeeddd```^^^___eeemmmssswwwxxxbbbUUUMMMQQQSSSNNNNNNTTTSSS[[[gggrrrxxxzzzxxxvvvooolllmmmsssxxx{{{zzzjjjdddcccaaaaaadddiiipppxxxjjjeeedddhhhiiieeedddgggbbbdddiiissszzzyyyzzz{{{zzz|||xxxeeeVVVOOOGGGLLLRRReee{{{yyyzzzwwwYYYJJJLLLGGGBBBBBB???:::999999888777666555555555555444444444333333333444444333333222111000000---......///000111111222...//////000000000000000000000000000111111111111000111333444444444666888???FFFUUUmmmrrrkkkyyyqqqcccTTTMMMKKKIIIIIIJJJKKKSSS]]]eeelllwww~~~fffXXXIIIBBB???<<<;;;<<>>AAADDDLLL^^^nnnvvvxxxwww~~~|||wwwqqqkkkhhhaaa\\\SSSLLLIIIKKKPPPTTTVVVWWWXXXXXXZZZ]]]bbbeeebbbbbbcccdddccc]]]TTTLLLLLLMMMOOOTTTXXXZZZYYYXXX```eeejjjllljjjddd^^^[[[[[[```gggnnnvvv~~~xxxiiiUUUSSSQQQQQQTTTVVVWWWWWWVVV^^^kkkxxxyyyttthhhmmmppppppvvv|||kkkeeebbbccceeeccclll~~~rrrjjjccc]]]^^^^^^\\\\\\]]]\\\ccclllwww|||zzzzzz|||~~~~~~rrraaaSSSKKKEEEKKKPPPhhhuuuvvvppp\\\KKKHHHGGGAAA===@@@;;;999888777888777555444444444555555555555444444333333333222222222111111000000000000000000000000000000000000000000000000000000000000111111111111333333333333444555666666???DDDQQQhhhuuueeewww~~~uuujjj[[[NNNHHHFFFFFFFFFNNNSSSZZZbbbjjjvvvzzzmmm\\\JJJCCCAAA>>>;;;999>>>???@@@???===<<<<<<===>>>>>>===<<<:::999999888;;;:::999888777666666666666888999:::999888999:::>>>???@@@???@@@BBBFFFIIIEEEIIIMMMPPPRRRWWW]]]bbbiiioootttxxxuuugggZZZMMMCCC===>>>>>>======<<<999555111666666666666777888::::::>>>======<<<<<<============>>>AAADDDFFFNNNaaasss~~~}}}~~~{{{wwwrrrmmmjjjbbb]]]WWWPPPLLLLLLMMMOOOTTTUUUXXXYYY[[[]]]aaacccdddcccccccccbbb]]]VVVPPPMMMPPPUUUYYY\\\]]]^^^^^^hhhnnnttttttnnncccZZZUUUVVVZZZ___fffnnnwww{{{kkk```WWWUUUSSSQQQRRRTTTXXXZZZ^^^gggtttxxxrrrkkknnnnnnoooxxxmmmfffdddggglllnnn{{{}}}nnngggaaa\\\\\\]]][[[ZZZ[[[^^^fffqqq~~~yyyuuuuuuyyyyyytttsssuuu|||{{{{{{zzzwwwvvvwwwzzz|||~~~}}}~~~qqq```RRRKKKHHHMMMQQQhhhssswwwlllYYYJJJHHHHHHAAA>>>@@@;;;:::888888888888666444444555555666666555555444333333333222222222111111////////////////////////000000000000000000000000000000000000111111111111333333222333333444555666===BBBOOOeeeyyyhhhwwwuuuyyynnn^^^QQQIIIGGGGGGGGGKKKPPPWWW___hhhttt{{{mmm\\\JJJCCCAAA>>>;;;:::>>>??????>>>===<<<<<<===>>>>>>===<<<;;;:::999999::::::999888777777777777777888::::::999999:::;;;<<<===???@@@BBBEEEJJJNNNNNNQQQUUUVVVWWW[[[aaagggnnnuuu|||ttthhh\\\PPPFFF@@@AAA???===<<<;;;888555222444444555666888:::;;;<<<<<<<<<;;;;;;:::;;;;;;;;;AAABBBDDDGGGJJJTTTiii}}}||||||{{{yyyvvvrrrnnnlllbbb___YYYSSSOOOLLLJJJJJJPPPSSSWWWZZZ[[[[[[]]]^^^```___]]]\\\[[[YYYVVVSSSRRRWWW]]]aaabbbbbbdddfffmmmttt{{{yyynnn___TTTNNNOOOQQQUUUZZZbbblllvvv}}}tttkkkbbb]]]WWWWWWVVVTTTRRRUUU\\\aaahhhrrr{{{ssspppppppppsss~~~rrrlllkkkmmmuuu}}}zzzooojjjddd``````___\\\\\\^^^aaakkkyyyqqqooonnnqqqwwwzzzzzz{{{~~~wwwvvvuuutttsssuuuzzz}}}|||{{{nnn]]]QQQKKKJJJOOORRRgggkkktttdddUUUIIIHHHHHHCCC???@@@<<<:::999888999888777555444555555666666555555444333333333222222222111111........................000000000000000000000000000000000000111111111111222222222333333444555666:::???LLLbbblllvvvvvvlll~~~tttcccTTTKKKHHHGGGHHHHHHMMMTTT\\\eeeqqq~~~|||mmm]]]KKKCCC@@@===;;;;;;===>>>???>>>===<<<===>>>???>>>>>>>>>===<<<::::::999999888888888888999999:::;;;======;;;;;;<<<>>>===???AAADDDGGGLLLRRRVVVYYY[[[]]]^^^^^^bbbhhhnnnvvv|||uuulllbbbVVVKKKDDDDDDAAA===:::888777555333333444555777999;;;=========<<<;;;:::::::::::::::??????@@@CCCHHHUUUmmmzzzzzzyyywwwuuuqqqmmmkkkbbb^^^YYYSSSNNNKKKIIIIIINNNRRRWWWZZZYYYXXXVVVVVVVVVUUUSSSRRRRRRTTTUUUUUUYYY___fffhhhgggfffhhhkkkmmmssswwwrrreeeWWWNNNJJJIIIJJJMMMPPPWWWaaalllsssuuujjjccc```]]]\\\UUUYYY\\\\\\[[[^^^eeelllsss}}}xxxwwwuuuuuuzzzyyyuuuuuuvvvzzzvvvpppmmmllljjjeeedddfffjjjwwwxxxrrrvvv}}}{{{vvvvvvuuussstttwww||||||jjj[[[PPPKKKIIINNNRRRhhh~~~bbbqqq]]]RRRIIIIIIIIIEEEAAA@@@===;;;:::999:::999888666555555666666666666555555333333333222222222111111///////////////////////////////////////////////////000000000111111111111222222222222333444555666777===KKKaaapppttt|||sssjjj{{{zzziiiXXXLLLGGGGGGGGGFFFKKKQQQYYYbbbnnn|||~~~ooo___NNNDDD@@@===;;;<<<<<<>>>???>>>======>>>???@@@@@@@@@@@@???>>>===<<<999999888888888999::::::===???@@@?????????@@@BBBAAACCCGGGJJJNNNTTTZZZ______aaacccdddeeejjjqqqwww~~~yyyrrriii]]]QQQIIIEEEAAA;;;777555444333222444555777888:::;;;<<<<<<>>>===<<<;;;;;;;;;;;;<<<<<<;;;<<>><<<;;;:::;;;:::999777555666666666666666666555333333333222222222111111000000000000000000000000///////////////////////////000000000111111111111222222222222333444555555555<<>>??????>>>>>>@@@AAAAAABBBCCCCCCCCCAAA???>>>;;;:::::::::::::::;;;<<<>>>???@@@@@@@@@AAACCCFFFGGGIIILLLOOOSSSYYY___ddddddgggjjjmmmooouuu|||}}}xxxooocccVVVMMMEEE@@@999444222222222222777888999:::;;;;;;::::::<<<<<<;;;;;;;;;;;;<<<<<<>>>===>>>@@@EEETTTnnnyyyxxxvvvtttqqqnnnkkkjjjccc^^^XXXQQQLLLJJJJJJJJJJJJOOOUUUXXXWWWSSSOOOMMMLLLNNNPPPRRRUUUYYY___cccgggiiilllllljjjjjjmmmpppxxxrrrhhhZZZNNNFFFCCCBBBDDDEEEGGGJJJMMMRRRXXX\\\aaacccddddddbbbbbbbbbcccccccccbbbbbbbbbcccdddeeeaaaeeeeeeccccccfffeeebbb[[[YYYUUURRRPPPQQQRRRTTTXXX___iiiqqqvvv{{{}}}zzz}}}~~~{{{~~~wwwxxxxxxxxxxxxzzz}}}sssbbbUUUNNNKKKEEELLLTTTmmmfff|||vvvZZZUUUOOOLLLJJJHHHEEECCC???===<<<;;;<<<;;;:::888555666666777777666666555333333333222222222111111111111111111111111111111000000000000000000000000000000000000111111111111111111111222222333444555444<<>>===???@@@AAA@@@@@@BBBDDDDDDEEEFFFGGGFFFEEECCCAAA??????>>>>>>>>>>>>>>>???>>>???@@@AAAAAADDDGGGJJJLLLOOORRRUUUYYY___eeeiiimmmrrrwww|||~~~}}}}}}~~~}}}yyyrrrfffYYYPPPDDD???999444222222333333999:::;;;<<<<<<;;;:::999:::::::::::::::;;;<<<===>>>>>>>>>@@@DDDPPPggg|||vvvuuutttrrrpppnnnlllllleeeaaa\\\VVVPPPKKKHHHGGGHHHMMMTTTYYYYYYWWWTTTRRRPPPSSSWWWZZZ\\\```eeehhhhhhhhhggghhhjjjmmmpppsssvvvkkk\\\OOOGGGCCCAAA???CCCEEEHHHJJJKKKMMMOOOQQQTTTTTTTTTWWWYYYZZZXXXUUUQQQPPPOOONNNNNNNNNOOOPPPNNNRRRTTTTTTVVV[[[[[[YYYTTTSSSQQQNNNNNNOOORRRTTTYYY]]]eeennnvvv|||~~~}}}~~~{{{}}}~~~~~~}}}}}}ppp___SSSMMMJJJHHHOOOWWWoooiiirrr]]]YYYSSSMMMKKKJJJGGGDDD@@@>>><<<<<<<<<<<<:::999666666777777777777666666333333333222222222111111000000000000000000000000000000000000000000000000000000000000111111111111111111111111222333444555444<<>>>>>@@@AAABBBBBBBBBDDDFFFFFFGGGIIIJJJJJJHHHFFFDDDFFFEEEDDDCCCCCCBBBCCCCCCBBBCCCEEEFFFGGGKKKOOORRRTTTWWWZZZ^^^ccciiipppuuu}}}xxxxxxwwwvvvvvvvvvvvvvvvxxxxxxxxxvvvpppfffZZZRRRDDD???999666444555555555888999;;;<<<===<<<;;;:::;;;;;;;;;<<<>>>???AAABBB@@@@@@BBBCCCDDDMMMaaattttttlllhhhssssssrrrqqqpppooonnnnnnfffdddaaa[[[TTTMMMGGGCCCFFFLLLTTTZZZ[[[ZZZXXXWWWSSSWWW\\\```aaacccgggjjjgggeeeccceeeiiiooosssuuunnnbbbRRRGGGCCCBBBAAA???BBBEEEIIIKKKKKKJJJJJJKKKMMMLLLLLLQQQVVVWWWSSSNNNGGGFFFEEECCCCCCCCCDDDEEECCCIIIMMMOOORRRVVVWWWTTTPPPNNNLLLIIIHHHKKKOOOSSSWWWYYY^^^fffooowww|||~~~}}}|||nnn]]]RRRLLLJJJKKKRRRZZZqqq|||ggguuu___\\\UUUNNNKKKJJJHHHEEE@@@???===<<<===<<<;;;999666666777777777777666666333333333222222222111111000000000000000000000000000000000000000000000000000000000000111111111111111111111111222333444555444<<>>======<<<>>>??????AAABBBEEEFFFHHHGGGHHHJJJKKKKKKQQQccctttxxxeeeXXXRRRPPPvvvrrrnnnnnnqqqsssqqqooohhhhhhfff___UUULLLHHHGGGGGGJJJQQQXXX^^^^^^[[[XXXXXX\\\bbbggghhhgggggggggiiiiiijjjmmmnnnlllhhhdddYYYQQQGGGAAA???@@@AAABBBKKKJJJKKKMMMKKKFFFFFFJJJHHHKKKMMMMMMOOOPPPLLLFFFAAA@@@??????AAAAAAAAA@@@HHHHHHHHHHHHJJJMMMOOOQQQMMMKKKIIIKKKNNNQQQPPPOOOUUUUUUYYYaaagggllluuu}}}zzz~~~pppeee]]]VVVQQQLLLLLL[[[{{{tttzzziiiggg^^^RRRLLLMMMKKKEEECCC@@@===;;;::::::888777888888888777666666555555222333333333333222111111000000000000////////////......////////////......111111000000///.........111222222333333444444555444888???OOOnnn~~~www[[[TTTXXXaaavvvqqq```RRRIIIFFFFFFFFFIIIPPPUUU[[[gggsss}}}qqq```QQQGGGAAA>>>===>>>>>>>>>???AAADDDHHHJJJJJJLLLNNNOOONNNMMMMMMNNNOOOPPPPPPPPPNNNMMMMMMOOOQQQQQQQQQPPPRRRVVV\\\aaadddeeeiiimmmttt}}}{{{uuupppmmmhhhgggfffeeeeeefffhhhiiihhhjjjkkkkkkgggaaa[[[WWWKKKEEE>>>888666666666666<<<999;;;@@@DDDBBBAAACCCBBBFFFHHHHHHKKKSSSXXXYYYYYYRRRRRRWWWYYYZZZfffwww~~~uuu```PPPJJJFFF@@@wwwsssooopppssstttssspppkkkkkkhhhaaaWWWOOOJJJHHHGGGKKKRRRZZZ______\\\XXXXXX\\\cccgggiiijjjjjjjjjllljjjjjjmmmpppnnnddd\\\OOOIIIBBB>>>???AAACCCDDDFFFFFFIIIKKKJJJGGGIIINNNKKKPPPRRRSSSTTTSSSNNNGGGCCCAAA??????@@@AAAAAAAAAGGGFFFFFFFFFHHHLLLOOORRROOOMMMKKKLLLOOOQQQQQQPPPTTTUUUYYYaaahhhmmmuuu~~~ssshhh```WWWQQQLLLMMM^^^yyyfffddd[[[QQQOOORRRSSSPPPFFFCCC???<<<;;;;;;:::999888888777777666555555555222333333333333222111111111000000000//////////////////000000000000//////111111000000000000//////111111222333333444444555555999>>>LLLiiibbbXXX[[[cccvvvsssbbbTTTKKKGGGFFFEEEHHHNNNSSSZZZeeeqqq|||uuudddTTTIIIBBB???>>>?????????@@@CCCFFFIIIKKKKKKMMMOOOPPPPPPPPPQQQRRRSSSTTTUUUUUUTTTTTTUUUWWWZZZYYYXXXVVVVVVYYY^^^bbbiiilllssszzz|||sssmmmhhheeedddbbb```_________aaabbb^^^___``````]]]XXXSSSPPPIIIDDD===888777777888888;;;:::<<>>AAADDDGGGIIIDDDEEEHHHLLLKKKJJJOOOUUUXXX^^^cccdddddd```VVVLLLDDDBBB???>>>@@@AAABBBBBBEEEDDDCCCCCCFFFKKKOOORRRSSSPPPNNNMMMOOORRRSSSTTTVVVWWW\\\eeekkkqqqyyysssiii```WWWQQQNNNPPPdddtttddd```YYYQQQPPPUUUWWWWWWJJJGGGBBB>>>===<<<<<<;;;888777777666666555555444333333333333333222222111111111000000000/////////000000111111111111000000000000000111111111111222111111222222333444444444666888===IIIbbbkkk]]]^^^fffvvvvvvfffXXXMMMHHHEEEDDDGGGMMMQQQWWWcccnnnyyyzzzjjjXXXKKKCCCAAA@@@@@@@@@AAABBBEEEHHHKKKLLLMMMNNNPPPQQQQQQSSSVVVXXXYYYZZZ\\\]]]\\\]]]___aaadddcccaaa^^^]]]^^^bbbeeekkkpppyyyvvvllleee```]]]]]]\\\YYYWWWVVVVVVWWWXXXWWWWWWXXXWWWUUURRROOOMMMFFFBBB<<<999888:::;;;;;;;;;;;;>>>BBBBBB@@@CCCIIIPPPVVV[[[bbbnnn~~~zzzppprrrwwwyyy~~~rrrUUUAAA>>>???===wwwtttqqqqqqrrrtttsssrrrooonnnkkkeee]]]UUUNNNJJJHHHKKKRRRYYY^^^___\\\YYYWWW[[[aaagggjjjnnnqqqssstttsssrrrqqqlllaaaRRRHHHBBBAAAAAABBBDDDGGGJJJKKKGGGHHHKKKNNNNNNOOOVVV___jjjsss|||{{{qqq___OOOGGGDDDAAA@@@AAABBBCCCCCCCCCBBBAAABBBEEEJJJOOOSSSVVVTTTQQQOOOPPPSSSVVVWWWYYYYYY___iiipppvvv}}}nnnddd\\\UUUPPPNNNTTTlllkkk```\\\VVVQQQPPPQQQRRRRRRMMMHHHCCC???======<<<<<<888888777666666555555444333333444444333333222111111111111000000000/////////000000111111000000//////000000111222222333333111111111222333333444444666777;;;FFF[[[xxxxxxrrraaabbbiiiwwwyyyjjj[[[OOOHHHFFFEEEHHHMMMQQQVVVaaalllwwwppp^^^MMMDDDAAAAAA@@@AAABBBCCCFFFHHHKKKLLLMMMOOOPPPQQQSSSVVVZZZ]]]^^^```bbbbbbbbbbbbdddeeehhhhhhfffdddbbbcccfffiiinnnttt}}}sssiiibbb\\\YYYXXXVVVTTTQQQOOOOOOOOOPPPPPPPPPPPPOOONNNMMMLLLKKKEEEAAA<<<999999:::;;;;;;;;;===BBBEEECCCBBBGGGOOOWWW___jjjwwwxxxvvv{{{{{{ZZZEEEAAACCCAAAtttrrrpppppppppqqqqqqqqqooommmkkkfff```XXXQQQLLLHHHJJJOOOVVV[[[]]][[[YYYWWW[[[aaaeeeiiimmmqqqtttuuuxxxwwwoooaaaSSSHHHCCCDDDDDDEEEEEEEEEFFFHHHIIILLLLLLNNNPPPPPPTTT```lllgggRRRIIIFFFCCCBBBCCCDDDEEEDDDBBBAAAAAABBBEEEJJJOOOSSSWWWVVVTTTRRRRRRTTTXXX[[[YYYYYY___iiiqqqyyy~~~{{{}}}zzz{{{}}}~~~|||}}}wwweee[[[UUUPPPMMMJJJUUUsssdddYYYUUUQQQOOONNNMMMLLLKKKLLLHHHCCC???>>>===<<<;;;888888888777666666555555333444444444444333222222111111111111000000000000...//////000000//////...//////000111222333333444000000111222222333333444555666:::DDDUUUooossswwwddddddlllxxx|||nnn___QQQHHHGGGFFFIIIMMMPPPVVV```kkkuuuvvvcccQQQDDDAAAAAA@@@@@@BBBDDDFFFIIIKKKLLLMMMOOOQQQRRRTTTXXX\\\```bbbcccddddddccccccdddeeeggghhhgggfffeeegggkkknnnuuuzzz}}}qqqggg___ZZZVVVUUUSSSPPPLLLJJJJJJJJJJJJGGGGGGGGGGGGGGGFFFFFFFFFEEEBBB===:::999:::::::::===???DDDHHHGGGEEEJJJRRRZZZdddsssxxxzzz~~~^^^HHHCCCBBB???rrrqqqooonnnnnnnnnooopppooommmkkkhhhccc\\\TTTOOOJJJKKKNNNSSSXXX[[[[[[[[[ZZZ]]]aaaeeeiiimmmqqquuuuuuxxxuuuhhhVVVHHHCCCCCCDDDFFFFFFFFFEEEEEEGGGHHHNNNNNNPPPSSSVVV___rrrrrrXXXJJJHHHGGGFFFGGGGGGFFFEEEBBBBBBCCCEEEHHHLLLPPPRRRVVVVVVUUUTTTTTTVVVZZZ]]]XXXXXX]]]gggqqq{{{uuutttxxx|||uuuqqqqqqrrrsssvvvzzz}}}|||ppp]]]TTTPPPMMMKKKGGGXXXzzzjjjWWWRRRNNNNNNMMMJJJIIIJJJJJJGGGCCC@@@???>>><<<::::::999999888888777666666444444444444444333222222222222111111111000000000......////////////......//////000000111222333333000000111111222333333333555555888AAAPPPfffsss~~~{{{gggeeennnzzzssscccTTTJJJHHHGGGIIIMMMPPPTTT___iiirrr~~~{{{jjjUUUFFFAAABBB@@@AAABBBEEEGGGIIIKKKLLLNNNPPPSSSUUUWWWZZZ^^^aaacccdddeeeeeedddcccdddffffffggghhhhhhiiikkkooorrrwww|||yyylllccc[[[UUURRRPPPNNNKKKHHHFFFEEEEEEFFFCCCCCCDDDDDDEEEEEEDDDDDDCCC@@@<<<999999999999999===???DDDJJJKKKIIILLLRRRVVV```ooo{{{vvv}}}cccMMMFFFDDDAAAqqqppppppnnnmmmmmmooopppooonnnllljjjgggaaaXXXRRRLLLLLLMMMQQQVVVZZZ]]]]]]^^^aaadddfffiiimmmrrruuuuuussslll]]]NNNDDDCCCEEEEEEFFFHHHHHHGGGHHHKKKNNNQQQQQQUUUZZZbbbrrrqqqVVVKKKJJJJJJJJJKKKJJJGGGEEEBBBDDDEEEHHHKKKNNNPPPQQQSSSUUUVVVVVVVVVWWW[[[^^^ZZZYYY]]]gggrrr||||||~~~zzztttttttttsssqqqqqqtttzzz~~~}}}kkkZZZRRRNNNLLLJJJKKK___}}}{{{yyybbbYYYQQQOOOLLLHHHHHHLLLHHHFFFDDDCCCBBB@@@===;;;;;;;;;::::::999888888888444444444555444444333222222222222111111111000000//////000000000000///////////////000000111111111000000000111222222333333555444777???KKK^^^zzzvvv}}}jjjfffnnn{{{yyyiiiXXXLLLHHHFFFHHHKKKNNNRRR\\\gggooo{{{qqq[[[JJJCCCCCCAAABBBDDDGGGIIIKKKLLLMMMOOORRRVVVYYY[[[]]]```bbbbbbdddeeefffeeefffgggiiihhhjjjkkklllmmmpppsssvvv|||uuuiii___XXXSSSOOOKKKIIIFFFCCCAAAAAAAAAAAA@@@AAABBBCCCDDDCCCBBBBBB???===999888999:::::::::<<<===BBBJJJMMMLLLLLLOOONNNVVVaaaqqqzzzqqqwwweeeOOOJJJHHHEEEqqqqqqpppooommmmmmoooqqqpppnnnmmmllljjjddd\\\UUUOOONNNNNNPPPUUU[[[^^^```bbbcccfffhhhjjjmmmrrruuuuuuooocccUUUJJJDDDEEEGGGEEEHHHJJJJJJJJJMMMQQQUUUTTTUUUZZZaaammmeeeJJJLLLKKKLLLMMMMMMLLLHHHEEECCCEEEGGGJJJMMMOOOPPPQQQQQQTTTWWWWWWWWWXXX\\\___]]]\\\```jjjvvv{{{rrrsssssssssttt{{{~~~zzzhhhZZZSSSOOOLLLJJJPPPgggzzzvvvvvvooocccVVVPPPKKKFFFGGGLLLGGGFFFEEEDDDDDDBBB>>>;;;<<<<<<;;;::::::999999888444444555555444444333222222222222111111111111000000000111111111111000000////////////000000000000000000000111222222333333666555777>>>GGGXXXuuuwww}}}lllgggnnn{{{|||lllZZZNNNGGGEEEGGGJJJLLLPPPZZZeeelllyyyuuu^^^LLLEEEEEEBBBCCCFFFHHHKKKMMMNNNNNNPPPTTTXXX\\\^^^___aaacccaaacccfffgggggghhhkkkmmmkkkmmmnnnoooppprrrvvvyyyssshhh___XXXRRROOOGGGEEEBBB???>>>======>>>999:::<<<>>>>>>===<<<;;;<<<:::777777999;;;<<<<<<;;;;;;@@@IIINNNMMMKKKLLLHHHMMMUUUbbbvvvvvvkkkrrraaaMMMHHHHHHEEEssssssrrrrrrqqqpppoooooorrrpppmmmmmmlllggg^^^WWWTTTNNNMMMUUU\\\^^^```dddkkkgggggglllooolllhhhggghhh___SSSGGGAAABBBFFFJJJKKKIIIIIIKKKQQQTTTUUUTTTSSS]]]fffkkkxxxkkkVVVOOONNNMMMMMMMMMLLLJJJGGGDDDEEEIIIMMMNNNNNNNNNQQQTTTSSSWWWZZZZZZXXXWWW[[[___``````fffqqq|||~~~|||xxx}}}}}}|||}}}~~~|||zzz{{{}}}uuueeeRRROOOMMMBBBRRRXXXkkkrrrttt{{{jjjXXXQQQPPPNNNKKKIIIEEEDDDCCCAAA???>>>>>>>>><<<===>>>???>>>;;;999777888666444444444555444333333222111111000111111111000000000000000000000000000000000000111111111111000111111222222333444444222666555:::FFFSSSlllrrrrrrssshhhkkkzzzrrr```QQQGGGDDDDDDGGGJJJNNNVVV___lllsss}}}uuueeeRRRGGGGGGCCCDDDEEEFFFGGGJJJOOORRRRRRWWW^^^cccddddddcccbbbdddeeeddddddcccfffjjjmmmpppmmmpppvvvxxxxxx}}}|||rrrhhhaaaZZZRRRMMMIIIDDD???:::999888888888;;;:::999888888888::::::777777666666666666777777>>>;;;>>>FFFMMMMMMLLLMMMHHHHHHPPP```qqq|||ooo^^^qqqzzz^^^QQQHHHBBBGGGuuuttttttsssrrrrrrqqqqqqrrrooommmllljjjeee\\\UUUPPPKKKLLLUUU^^^ccchhhmmmssslllggggggeee___YYYWWWRRRNNNIIIDDDCCCEEEIIILLLNNNMMMLLLOOOUUUXXXYYYWWWZZZaaaiiippp~~~|||```QQQMMMNNNNNNNNNOOOOOOMMMIIIEEEGGGKKKOOOPPPOOOOOOQQQTTTUUUZZZ___^^^ZZZYYY]]]aaaaaaccckkkwww~~~zzzzzz{{{}}}}}}}}}}}}}}}|||zzz{{{}}}oooaaaPPPOOONNNFFFYYYnnndddmmm|||qqqdddVVVPPPNNNLLLJJJKKKIIIHHHFFFCCCAAA???>>>>>><<<=========<<<:::888777777555444444555555555444333222222111111111111111000000000000000000000000000000000000111111111111000111111222222333444444333777666:::EEEPPPhhhpppiiiyyy|||oooooo{{{wwwfffWWWKKKGGGEEEGGGIIILLLSSS[[[hhhooo{{{yyyjjjVVVKKKHHHHHHJJJKKKLLLMMMPPPTTTWWWXXX]]]cccfffggggggffffffhhhhhhhhhggghhhjjjnnnrrrwwwtttvvv{{{}}}~~~}}}rrriiiaaaZZZRRRMMMEEEAAA<<<999888999999999::::::999999999999999999888777777777777777888999;;;:::===GGGNNNPPPPPPRRRTTTSSSZZZjjj|||wwwhhhyyyoooRRRHHHEEEGGGNNNvvvvvvuuuuuutttsssssssssrrrooollljjjgggaaaYYYRRRNNNKKKLLLUUU___gggmmmrrrvvvlllbbb\\\WWWOOOJJJIIIAAABBBCCCEEEGGGJJJLLLMMMSSSQQQQQQUUU[[[______^^^bbbgggllltttkkkXXXPPPMMMMMMNNNOOOQQQRRROOOKKKHHHJJJNNNQQQRRRPPPPPPRRRTTTYYY```fffddd]]][[[___eeeeeejjjttt~~~yyyzzz|||}}}~~~~~~~~~}}}~~~~~~|||{{{|||}}}~~~}}}}}}vvvfff[[[MMMNNNOOOLLLccc```nnn{{{jjjgggeee\\\SSSOOOLLLIIIIIILLLMMMKKKIIIFFFCCCAAA??????>>>>>>===<<<;;;:::999999777666444444555666555444333333222111111111111111////////////////////////000000000000111111111111000111111222222333444444444777666999BBBKKKbbbmmmdddsssyyyttt|||}}}mmm^^^OOOIIIFFFFFFHHHJJJPPPVVVbbbiiittt|||ooo]]]OOOJJJHHHJJJLLLNNNOOOQQQTTTVVV```cccgggiiijjjjjjjjjkkklllmmmmmmmmmmmmppptttxxx}}}}}}sssjjjbbbZZZRRRLLLBBB>>>:::777888999:::::::::::::::::::::999888888888777777777888999::::::::::::@@@KKKTTTWWWZZZ]]]gggeeekkk}}}{{{fffMMMFFFIIIOOOSSSvvvvvvuuuuuuttttttttttttrrrpppllliiieee^^^VVVPPPOOOMMMOOOVVV```hhhmmmpppnnncccWWWPPPKKKFFFDDDDDDBBBCCCFFFIIILLLMMMNNNOOOWWWVVVWWW\\\bbbfffgggeeeiiikkkmmmssswwwhhh\\\TTTQQQMMMNNNPPPRRRSSSRRRMMMJJJLLLOOORRRRRRQQQQQQSSSVVV___fffllliiiaaa]]]aaahhhkkksss~~~~~~|||}}}~~~~~~~~~}}}}}}}}}~~~~~~}}}|||ooo___VVVJJJLLLOOOPPPlllzzzbbbuuuhhhYYYYYY]]]WWWSSSPPPKKKGGGHHHMMMLLLKKKIIIFFFDDDBBBAAAAAAAAA@@@???===<<<<<<<<<<<<:::888555555555555444222333333222111111111111222///////////////////////////000000000111111111111000111111222222333444444222666555777@@@HHH]]]{{{mmmfffsssxxxzzzqqqdddRRRKKKFFFFFFGGGIIINNNTTT^^^dddnnnzzz|||pppaaaTTTMMMJJJLLLNNNOOOPPPRRRTTTWWWccceeehhhjjjjjjkkklllnnnppppppqqqqqqrrrvvv{{{~~~}}}tttkkkddd[[[RRRKKKAAA>>>999777777999999::::::;;;<<<<<<;;;999777666666666666777888:::;;;<<<======DDDPPPZZZ```eeekkkvvvtttzzzcccRRRMMMRRRVVVSSSuuuuuuuuuuuuttttttttttttrrrqqqmmmiiiccc\\\UUUPPPOOOPPPSSSYYYccckkkmmmllldddXXXMMMHHHFFFCCCCCCEEEIIIJJJKKKLLLNNNPPPQQQRRRXXXXXXZZZ```hhhmmmnnnlllkkkjjjjjjnnn{{{{{{vvvnnncccXXXQQQNNNOOOQQQSSSTTTSSSOOOLLLLLLOOORRRRRRRRRTTTXXX]]]hhhmmmqqqllleeeaaaeeejjjrrr|||}}}}}}~~~~~~~~~~~~kkk[[[SSSIIIKKKNNNSSSttttttddd|||bbbXXXXXXZZZVVVSSSQQQLLLGGGHHHMMMIIIHHHGGGEEEDDDCCCCCCCCCAAA@@@???===<<<<<<<<<<<<===:::777666555444222000444333333222111222222222000000000000000000000000///000000000111111111111000111111222222333444444000444333666>>>EEEYYYwwwrrrfffppp|||zzz~~~ttthhhUUULLLFFFEEEGGGIIINNNSSSZZZaaakkkvvvyyyooodddYYYRRRPPPQQQSSSTTTUUUVVVYYY\\\bbbeeegggiiijjjkkknnnpppttttttuuuvvvxxx||||||tttllleee\\\RRRKKKCCC@@@;;;888888999999999<<<<<<===<<<;;;999777666555555555777888:::<<<===??????FFFQQQ[[[ccclllttt{{{yyy~~~|||^^^UUUQQQZZZaaaYYYuuuuuuuuuuuuuuuuuuuuuuuusssrrrooojjjccc\\\VVVRRROOOTTTZZZaaakkkqqqpppkkk]]]RRRIIIFFFEEEDDDEEEGGGLLLLLLLLLLLLOOORRRUUUWWWWWWXXX[[[ccclllrrrsssrrrkkkiiigggjjjttt|||rrrtttxxxyyyuuujjj]]]TTTRRRRRRSSSTTTUUUTTTRRROOOMMMOOOQQQRRRTTTYYYaaahhhtttuuutttoooiiigggjjjnnnxxx}}}{{{}}}~~~}}}~~~zzzhhhXXXQQQHHHJJJMMMUUU{{{rrrjjjyyyaaa[[[[[[ZZZVVVRRRQQQMMMIIIJJJNNNGGGGGGFFFEEEDDDDDDDDDDDD??????>>>===<<<;;;::::::>>>;;;888666555444222000444444333222222222222222000000000000000000000000000000000000111111111111000111111222222333444444000444333666===BBBUUUrrr|||dddlll{{{}}}~~~yyymmmYYYOOOGGGFFFHHHIIIMMMQQQWWW___jjjttt~~~xxxqqqjjjaaaYYYSSSTTTTTTTTTTTTWWW[[[^^^bbbeeeiiilllnnnpppsssuuuzzz{{{|||}}}{{{tttmmmggg^^^TTTLLLEEEAAA===:::999:::;;;;;;>>>>>>===<<<:::999777666444555666777:::<<<>>>???@@@@@@EEENNNWWWaaammmwwwzzzyyy{{{vvv\\\YYYWWWfffvvvooovvvvvvwwwwwwwwwwwwwwwwwwtttssspppkkkddd]]]WWWUUUVVV^^^gggmmmtttwwwqqqgggWWWNNNHHHHHHIIIHHHIIIKKKNNNNNNNNNNNNQQQTTTWWWYYYTTTVVV[[[dddnnnuuuwwwvvviiihhhfffhhhqqq{{{}}}yyyqqqvvv}}}|||sssggg___XXXWWWVVVVVVWWWWWWUUUTTTOOOPPPRRRTTTWWW```kkkttt}}}xxxrrrnnnmmmoooqqq{{{~~~yyy{{{~~~|||}}}~~~wwweeeUUUOOOHHHJJJMMMYYYzzzyyynnn^^^ZZZYYYYYYSSSOOOOOONNNKKKLLLOOOIIIHHHGGGEEEDDDCCCCCCCCC@@@AAAAAAAAA@@@>>><<<;;;;;;999777666666555444333444444333222222222222333222222222222222222222222000000000000111111111111000111111222222333444444222666555777<<<@@@PPPllliiiooo|||uuu___TTTIIIGGGHHHIIIKKKNNNUUU]]]iiirrr{{{zzzvvvsssiii___VVVUUUTTTSSSSSSWWW\\\```dddgggmmmrrruuuxxx{{{~~~yyyuuuuuuuuutttuuuwwwzzz}}}yyysssnnnhhh```UUUNNNEEEBBB===;;;<<<>>>??????@@@???===;;;999888777777666666888:::<<>>999777555555666777666555555444333333222222333333222222222222222222222222000000000000111111111111000111111222333333444444555888777777<<<>>>MMMhhhrrrvvv{{{dddWWWKKKHHHHHHHHHIIIKKKSSS\\\hhhqqqzzz{{{}}}|||yyyoooddd\\\[[[YYYWWWXXX[[[aaaffffffkkkqqqwww|||{{{sssmmmjjjkkklllkkkllloootttzzz}}}~~~}}}|||xxxsssnnniiiaaaVVVNNNDDDAAA===<<<>>>AAABBBCCCAAA@@@===:::888777777777777888999<<<>>>AAADDDEEEHHHFFFGGGLLLTTT^^^nnn|||xxxttt{{{{{{||||||||||||{{{{{{zzzvvvrrrnnnfff______cccfffrrr|||oooddd^^^MMMNNNPPPPPPOOOOOOPPPQQQRRRTTTTTTRRRUUUZZZ[[[WWWSSSWWWZZZ^^^iiixxx}}}{{{yyylllgggpppyyy|||yyymmm\\\XXXZZZSSSRRRXXXZZZXXXTTTVVVaaallluuu|||zzzvvvrrrppptttzzz|||~~~}}}{{{{{{{{{}}}uuu```UUULLLIIIHHHOOOeee}}}yyy\\\[[[]]]XXXXXXTTTOOONNNOOOPPPOOOMMMLLLKKKJJJHHHFFFEEEDDDCCCCCCDDDGGGHHHFFFBBB>>>;;;;;;;;;:::888777555444444444444333333333333222222000000000000000000000000000000000000111111111111//////000111222222333333222777444333999???MMMdddtttrrrvvvooo\\\LLLJJJJJJGGGHHHNNNSSS[[[fffnnnuuu~~~xxxqqqkkkaaa]]]YYYXXX\\\^^^___^^^kkknnnsssxxx||||||yyyvvvrrrmmmiiigggeeeeeefffhhhiiilllnnnppprrrsssvvvssspppnnnkkkcccWWWMMMEEEBBB>>><<<===>>>??????>>>??????===:::999999999999===AAAAAA@@@???BBBEEEIIIFFFGGGJJJPPPZZZjjjyyy|||||||||||||||||||||||||||xxxsssnnnfff___```eeeoooxxxuuuhhh^^^YYYSSSTTTTTTSSSQQQPPPRRRSSSTTTUUUUUUTTTWWW]]]^^^\\\SSSVVVXXX]]]jjjyyyuuuooovvv~~~zzzddd[[[ZZZSSSSSSXXXYYY[[[ZZZ```kkktttxxx{{{}}}}}}yyyuuutttqqqooosssyyy}}}{{{{{{|||tttaaaUUULLLJJJIIIPPPfff~~~sssYYY[[[___ZZZYYYUUUPPPNNNOOOPPPOOOMMMJJJIIIGGGEEEDDDDDDEEEEEECCCEEEGGGGGGFFFBBB>>>;;;;;;:::999888777555444444444444333333333333222222000000000000000000000000000000000000111111111111///000000111222222333333222777444333999>>>LLLbbbrrrqqqvvvrrr^^^NNNJJJIIIEEEGGGMMMRRRZZZdddlllsss|||~~~yyytttooodddaaa]]]]]]```cccdddccckkkooouuu{{{~~~uuunnnkkkiiifffcccaaa``````aaaaaaaaabbbdddfffiiikkklllpppnnnkkkjjjhhhaaaVVVNNNDDDAAA===;;;;;;<<<===<<<<<<===>>>===;;;;;;;;;<<<<<<>>>>>>>>>======@@@CCCGGGDDDEEEHHHMMMWWWhhhwww~~~}}}||||||}}}~~~{{{uuuooofff```bbbggguuuyyy|||xxxmmmbbb[[[YYYZZZZZZYYYVVVSSSRRRSSSUUUUUUVVVUUUTTTXXX```cccbbbTTTUUUVVV[[[hhhxxxvvvqqqwww}}}qqq___ZZZSSSSSSXXXWWW\\\^^^fffrrryyyxxxuuuuuutttqqqoooppppppoootttzzzzzzqqqqqqvvvwww}}}{{{{{{}}}{{{zzz}}}sssbbbWWWNNNKKKKKKTTTjjjnnnYYY]]]ccc___\\\WWWRRRQQQQQQRRRPPPNNNIIIGGGDDDBBBBBBCCCFFFHHHDDDEEEFFFFFFEEEAAA>>>;;;;;;:::999888777555555444444444333333333333222222000000000000000000000000000000000000111111111111000000000111222222333333222777444333999===III]]]ssssssyyyvvvcccQQQJJJGGGDDDFFFKKKOOOVVVaaaiiipppxxx~~~|||zzzwwwtttjjjfffbbbcccfffjjjjjjjjjmmmqqqxxx~~~zzzqqqjjjddd___```^^^\\\ZZZYYYXXXYYYYYYYYYXXXXXXYYYZZZ]]]```bbbgggeeeddddddccc^^^VVVPPPDDD@@@<<<:::999:::::::::;;;<<<============>>>???>>>===<<<;;;<<<>>>BBBDDDEEECCCBBBEEEHHHQQQbbbrrr{{{sssxxx~~~}}}}}}~~~}}}vvvooofff```bbbhhhrrrttttttnnneee``````bbbbbb```\\\WWWSSSRRRSSSUUUTTTUUUTTTSSSXXXaaaeeeeeeVVVTTTSSSXXXeeettt~~~zzztttrrrvvv||||||cccYYYRRRRRRWWWUUUWWW[[[dddppptttqqqmmmmmmnnnkkkjjjlllmmmpppxxx}}}yyyuuuxxxtttllljjjnnnsssooottt{{{|||xxxvvvwww}}}~~~|||zzzyyy|||ssscccYYYPPPLLLNNNZZZoooooo___dddiiieee^^^YYYUUUSSSTTTTTTSSSQQQIIIGGGCCC@@@???BBBEEEHHHFFFFFFFFFFFFDDDAAA>>><<<::::::999888777666555555444444333333333222222222000000000000000000000000///000000000111111111111000000111111111222222222222666333333999;;;EEEWWWxxxyyyxxx}}}zzziiiWWWLLLGGGCCCEEEIIIKKKRRR\\\eeemmmwww~~~{{{zzzyyyxxxwwwoookkkggggggkkknnnnnnmmmnnnrrryyy~~~|||qqqgggaaa^^^[[[ZZZ]]][[[YYYWWWUUUSSSSSSRRRRRRQQQPPPOOOQQQSSSWWWYYY\\\\\\\\\]]]]]]ZZZUUUQQQDDDAAA<<<999999999999888;;;===>>>>>>======???@@@>>>===<<<<<>>===:::999999888777666555555444444333333333222222222000000000000000000000000///000000000111111111111111111111111111222222222222666333222999:::@@@QQQnnn}}}|||sss|||~~~ooo]]]OOOHHHDDDEEEHHHHHHNNNWWWaaakkkvvv|||yyyxxxxxxwwwwwwsssooojjjiiilllnnnnnnmmmjjjooovvv|||vvvkkkfff^^^YYYVVVWWWYYYZZZXXXWWWVVVTTTRRRQQQPPPOOOMMMLLLJJJIIIJJJLLLOOOQQQRRRRRRSSSUUUUUUTTTRRRPPPDDDAAA<<<999999999999999<<<>>>???>>>======>>>???>>>>>>??????@@@AAABBBCCCFFFFFFHHHIIIJJJQQQbbbsss}}}cccXXXSSSPPPMMMPPPTTTXXXYYY[[[```gggkkk~~~~~~}}}vvvooofff^^^___eeellllllkkkgggdddiiirrr{{{zzztttiii]]]RRRMMMMMMNNNKKKMMMMMMMMMSSS\\\``````\\\UUUPPPTTT\\\eeennntttvvvwwwxxxxxxzzzjjj\\\QQQQQQWWWVVVXXXYYY^^^eeehhhiiimmmrrroookkkkkkooouuu}}}rrrkkkkkkiiihhheeecccfffssspppiiigggeeefffiiivvv{{{yyyyyywwwooojjjmmmsssyyy~~~{{{zzzyyyyyy}}}yyymmm```YYYPPPLLLSSSddd{{{xxxyyyttthhhVVVRRRNNNMMMOOOQQQPPPNNNNNNJJJFFFBBBAAABBBEEEHHHIIIHHHFFFDDDAAA???>>>===999999888888777666666555444444333333333333222222000000000000000000000000000000000000111111111111111111111111111111111111111555222222999888<<>>>>><<<<<<===>>>???AAACCCCCCAAABBBFFFJJJIIIJJJMMMMMMLLLPPP___nnnaaaOOOMMMMMMKKKKKKOOORRRSSSSSSWWW^^^cccddd{{{vvvoooeee]]]\\\aaaiiikkkkkkjjjkkkrrruuucccTTTKKKHHHIIIGGGJJJKKKLLLRRRZZZ]]]\\\]]]UUUPPPTTT[[[aaaiiipppnnnsssvvvxxx{{{mmm___TTTSSSYYYYYY]]]]]]```fffhhhjjjooowwwwwwvvvyyyrrrkkkjjjhhhgggggggggeeegggtttwwwqqqnnnkkklllooo{{{||||||~~~tttmmmooouuu{{{{{{{{{{{{|||qqqddd\\\VVVMMMIIIRRRfff}}}ttteeeSSSOOOLLLLLLNNNPPPPPPOOOMMMJJJGGGDDDDDDFFFHHHJJJJJJHHHFFFCCCAAA???>>>>>>999999888888777666666666444444333333333333222222000000000000000000000000000000000000111111111111111111111111111111111111111555222222999777999FFF[[[|||kkk[[[eee|||xxxhhhXXXMMMHHHGGGFFFHHHKKKQQQYYYdddqqq}}}~~~~~~~~~{{{wwwvvvvvvwwwwwwwwwzzztttnnnjjjiiiiiigggddd```dddiiiooovvv}}}~~~vvvkkkbbb^^^ZZZTTTMMMMMMMMMMMMMMMOOOQQQSSSHHHHHHIIIHHHHHHGGGGGGFFFCCCBBBBBBAAAAAAAAABBBBBB@@@AAABBBCCCCCCCCCDDDEEE@@@===999777777888999888999:::<<<<<<<<<<<<>>>@@@???CCCGGGFFFEEEKKKWWWaaadddeeeeeeaaaXXXUUU^^^kkkoooQQQHHHJJJIIIIIIMMMNNNUUUYYYXXXZZZ```dddccc~~~~~~zzzuuuoooeee\\\[[[___eeehhhkkkmmmqqq{{{~~~iiiVVVKKKFFFEEEFFFIIIJJJLLLRRRYYY\\\YYY]]]TTTOOOTTT[[[```gggooojjjqqqxxx|||pppbbbVVVUUU\\\]]]``````cccgggiiijjjpppxxxsssggggggkkkddddddggghhhhhhkkkxxx~~~zzzxxxvvvyyy}}}{{{sssuuu{{{|||||||||~~~}}}kkk^^^XXXSSSJJJGGGQQQfff}}}sssaaaTTTPPPMMMMMMPPPSSSSSSRRRKKKIIIGGGFFFFFFHHHKKKMMMKKKIIIFFFCCC@@@???>>>>>>999999888888777777666666444444444333333333222222000000000000000000000000000000000000111111111111222222111111111111111111111555222222999777888DDDVVV}}}fffUUU```xxxzzzkkk[[[OOOJJJHHHFFFIIIKKKOOOWWWaaannnzzz}}}}}}~~~zzzwwwuuuuuuvvvxxxyyyxxx|||wwwoookkkiiigggdddbbb```bbbeeeiiimmmssszzz}}}xxxuuugggeee]]]SSSNNNNNNNNNLLLLLLMMMNNNOOONNNNNNNNNOOOIIIIIIHHHGGGEEEBBB@@@????????????>>>>>>>>>======;;;<<<===>>>======???@@@>>>;;;777555666777888888666888:::;;;<<<===@@@BBB===CCCIIIJJJKKKVVVjjjzzz|||lllbbbfffpppeeeNNNLLLNNNKKKLLLRRRPPP[[[bbbaaaaaaeeehhhhhh|||yyytttooohhhaaa___cccgggkkkmmmmmmuuummmWWWJJJGGGGGGFFFFFFLLLSSSTTTRRRVVV^^^dddaaa]]]\\\]]]bbbgggkkkrrruuuzzzmmmbbb___]]]aaahhhgggiiilllmmmpppwwwyyykkkeeefffjjjnnnqqqssssssssswww~~~}}}~~~}}}}}}vvvdddZZZUUULLLGGGKKKQQQ\\\uuu~~~wwwzzzsss```WWWVVVUUUSSSSSSRRRSSSSSSKKKKKKGGGBBBCCCJJJPPPQQQIIIGGGFFFFFFFFFDDDAAA>>>;;;<<<<<<<<<;;;999888777555666666666555444333333222222222111111111111000000000000000111111111111222222111111111111222222555555444444666999<<>>===;;;;;;:::999999999888888777777888777777777888999;;;<<<999999888888888888999999777777888999;;;===???@@@DDDAAAAAAHHHTTTiii}}}lllgggggg~~~wwwYYYJJJMMMKKKLLLRRRSSSVVVXXX```lllpppllliiilllzzzuuupppllleee]]][[[]]]gggkkknnnooowwwiiiUUUKKKIIIJJJIIIIIIMMMSSSUUUUUUZZZbbbkkkjjjhhhffffffiiinnnsssyyy}}}lllggghhhhhhkkkqqqnnnqqqtttwww{{{pppgggfffiiilllwww{{{~~~~~~~~~|||}}}~~~}}}|||}}}rrraaaYYYRRRKKKIIILLLPPP\\\xxxvvvxxxuuuuuunnn___VVVVVVVVVVVVUUUSSSQQQPPPJJJKKKIIIEEEEEEKKKNNNNNNHHHGGGFFFFFFFFFDDDAAA???======>>>===<<<;;;999888666666666666555444333333222222222222111111111111000000000000111111111111222222111111111111222222555444444444666999<<<>>>LLLjjjuuu```PPPWWWlllvvveeeVVVLLLGGGFFFJJJKKKOOOWWW]]]eeeqqq}}}~~~~~~}}}{{{yyy{{{yyyxxxxxxxxxwwwtttrrrsssooojjjfffbbb^^^ZZZWWWSSSQQQPPPQQQUUUZZZ^^^```bbbcccbbb]]]WWWQQQPPPQQQQQQOOOMMMJJJIIIJJJKKKLLLKKKLLLMMMMMMKKKJJJIIIIIIDDDCCC@@@>>><<<:::999999888888888777777666666666777777666555555666777888888888888777777888888888888888999:::<<<>>>@@@AAACCCCCCFFFPPPdddmmmggggggqqquuuXXXJJJMMMKKKKKKPPPQQQPPPSSS]]]jjjooommmlllooo{{{vvvqqqoooiiiaaa]]]^^^gggkkkoooqqqzzz}}}cccSSSMMMKKKKKKNNNOOORRRVVVXXXYYY```hhhsssuuuwwwuuussstttzzzwwwlllmmmrrrrrrtttxxxwwwzzzvvvgggeeeiiinnnqqqwwwuuuvvvxxx|||zzz{{{|||zzzzzz}}}}}}lll^^^WWWNNNKKKIIIKKKPPP___xxxnnnvvvttttttooohhh]]]WWWXXXXXXXXXWWWTTTQQQOOOLLLMMMLLLHHHHHHLLLMMMKKKHHHGGGGGGGGGGGGFFFCCC@@@????????????>>><<<:::999777777777666555444444333333222222222111111111111000000000111111111222222222222111111111111222222555444333444555888;;;===CCC]]]{{{tttaaaRRRVVVfffzzzzzzkkk[[[OOOHHHEEEIIIJJJNNNVVV]]]dddppp|||}}}|||{{{zzzwwwuuuzzzxxxwwwvvvvvvtttqqqooonnnkkkfffbbb___ZZZVVVSSSMMMJJJGGGFFFHHHJJJKKKLLLNNNOOOOOOLLLGGGEEEFFFIIILLLLLLLLLKKKKKKKKKKKKKKKLLLLLLKKKJJJHHHFFFDDDCCC@@@???===;;;999777666666666555555555555555444444666555444444333333444444777777777777777777777777888999999:::<<<>>>@@@AAA???DDDIIITTTqqqvvvjjjgggiiikkkrrrVVVHHHKKKIIIGGGIIIIIIHHHLLLVVV```eeefffgggkkk~~~{{{{{{vvvsssrrrnnnfffaaa```eeekkkoooqqqxxxttt___TTTPPPOOONNNRRRVVV[[[^^^```bbbfffkkkxxx~~~xxxpppkkkooouuuwwwxxx{{{lllcccgggnnnsssvvv}}}xxxmmmlllmmmnnnuuu~~~zzzxxxwwwxxxxxxzzzvvvfffYYYTTTLLLJJJIIIKKKRRRiiitttoooqqqvvvvvvlllccc\\\[[[[[[[[[YYYWWWUUUSSSRRRQQQRRROOOJJJIIIMMMNNNMMMIIIHHHGGGHHHHHHGGGEEEBBB@@@AAAAAA@@@???===;;;:::999888777666555555444444333333222222222111111111000000111111111222222222222222111111111111222222444333333444555777:::;;;===RRRooo~~~vvvfffXXXYYYcccuuussscccTTTKKKFFFHHHHHHMMMTTT[[[bbbnnnzzz|||zzzyyywwwuuusssvvvuuusssssssssrrrpppnnnmmmiiiddd```[[[VVVQQQMMMJJJFFFBBB@@@@@@AAAAAA@@@CCCEEEEEECCCAAABBBGGGKKKLLLMMMNNNOOOOOONNNLLLKKKKKKJJJHHHFFFEEECCCAAA???<<<<<<:::888666555555555333333333333333333333333444444333333444444444444777777888888888888777777888888999:::;;;===???@@@???FFFLLLWWWxxxssseee___aaaeeemmmwwwZZZLLLNNNIIIEEEEEECCCHHHLLLSSSZZZ]]]___dddhhh}}}|||~~~{{{vvvwwwrrroooooommmfff```___dddjjjnnnooouuuoooaaaZZZXXXVVVTTTWWW^^^gggkkkmmmnnnpppqqq~~~xxxllliiiiiinnnuuu{{{wwwfffdddjjjpppsssuuusssuuuwww{{{uuummmnnnnnnmmmqqqyyyzzzwwwuuuuuuyyy}}}qqq```UUURRRKKKJJJIIIOOO^^^~~~uuusssooowwwwwwlllccc___aaa___\\\YYYWWWVVVWWWWWWXXXWWWRRRKKKIIINNNQQQQQQJJJIIIIIIJJJKKKJJJHHHEEEBBBBBBBBBBBB@@@>>><<<;;;;;;:::888666555555555555333333333222222222222111111111111111222222222222222222111111111111222222333333333444555777888:::;;;LLLhhhyyyrrryyyyyyjjj]]]]]]fffwwwyyyiiiYYYLLLFFFGGGGGGKKKRRRXXX___kkkvvv}}}~~~{{{xxxwwwuuusssqqqqqqpppooopppqqqqqqooonnnllliiiddd___YYYSSSLLLHHHFFFCCC???======<<<<<<;;;;;;===>>>>>>>>>AAAHHHMMMOOOQQQSSSTTTSSSQQQNNNLLLJJJGGGDDDCCCCCCBBB???===:::999888777555555444444222222222222222333333333222333444555666777888888888888999::::::999888888888888888999:::<<<===>>>BBBKKKSSSaaazzzcccXXXUUUYYY^^^iiibbbRRRRRRLLLGGGHHHFFFOOOUUU[[[^^^aaafffmmmqqq}}}}}}yyyttttttnnnkkkmmmmmmhhhbbbaaabbbiiinnnooorrrzzzzzzmmmddd```___^^^]]]]]]gggrrrxxx{{{zzzlllccceeeiiiqqqzzzyyynnnfffhhhnnnpppqqqrrrllllllmmmpppxxx|||vvvyyyzzzwwwzzz|||yyywwwvvv|||~~~nnn]]]RRRPPPLLLJJJMMMZZZvvvvvvvvvnnnuuuuuulllfffbbbccc```\\\XXXWWWWWWYYY[[[[[[ZZZSSSKKKJJJNNNRRRRRRLLLKKKKKKLLLMMMMMMKKKIIIEEEEEEEEEDDDCCC@@@>>>===<<<;;;999777555555555666333333333333222222222222111111111222222222222333222222111111111111222222222333333444555666777888;;;GGG```xxxmmmqqq~~~nnnaaaaaaiiizzz~~~nnn\\\NNNFFFFFFFFFJJJPPPUUU[[[fffqqqwww|||xxxvvvuuutttrrrqqqmmmllllllmmmoooooonnnllljjjgggbbb]]]WWWPPPIIIDDD@@@>>>;;;999999999888777888:::===>>>@@@DDDKKKQQQSSSTTTVVVXXXWWWUUURRRPPPJJJFFFBBBAAAAAA@@@===:::888888666555444444444444222222333333333333444444222333555777999:::;;;;;;:::;;;<<<======<<<;;;:::999999999:::;;;<<<===>>>@@@KKKZZZpppkkkZZZTTTTTTYYYaaaaaa~~~bbbQQQQQQMMMLLLPPPPPPXXXbbbkkkooorrrxxx~~~~~~|||wwwqqqpppiiifffiiijjjgggbbbaaa```hhhpppqqqssswwwzzzzzzxxxsssjjjbbb^^^^^^```bbbcccooo{{{}}}pppiiiaaagggpppyyyoookkkkkkqqqtttsssrrrrrrmmmlllkkkooowww}}}{{{{{{~~~mmm[[[QQQNNNKKKKKKRRRkkkyyy|||qqqtttqqqjjjfffaaa```^^^[[[YYYXXXXXXYYYZZZYYYXXXTTTMMMKKKOOOQQQPPPMMMMMMMMMNNNPPPPPPNNNLLLIIIIIIIIIHHHFFFCCCAAA@@@===<<<999777555555666666444444333333333222222222111111111222222222333333222222111111111111222222222222333444444555666777;;;CCCWWWuuussstttwwwgggccciiixxxuuucccRRRIIIFFFEEEHHHNNNRRRWWWbbblllrrryyy}}}yyyuuusssrrrqqqpppooolllkkkjjjkkklllmmmkkkiiieeebbb___ZZZVVVOOOIIIDDD===;;;888777666666444333555888<<<>>>@@@DDDKKKQQQTTTUUUWWWYYYYYYXXXWWWUUUMMMHHHBBB@@@???>>>:::666666555444333333333333333333333444444444555555555444555777999:::;;;::::::<<<===???@@@@@@???===<<<;;;;;;;;;<<<===>>>???@@@DDDOOOffffffZZZWWWWWW]]]fffhhheeeUUUWWWWWW\\\eeeiiikkkzzz}}}zzzuuunnngggaaa]]]```ccc```]]]\\\___iiiqqqsssuuuwwwyyywwwrrrnnnfff^^^YYYZZZ___cccgggttt|||ooojjjjjjdddmmmxxxxxxkkklllqqqyyy{{{wwwuuuuuuqqqoooooorrryyymmm[[[PPPNNNJJJKKKWWWwww}}}wwwtttnnniiieee]]]\\\[[[[[[ZZZYYYXXXXXXWWWUUUVVVSSSNNNLLLOOOOOOMMMNNNNNNNNNPPPQQQQQQOOOMMMKKKLLLKKKJJJHHHFFFDDDBBB>>><<<:::777666555666666444444444333333333222222111111222222222333333333222222111111111111222222222222333444444555666666:::???PPPlll}}}zzzllleeegggsss|||iiiXXXNNNFFFEEEHHHMMMPPPUUU___iiinnnvvvzzzwwwssspppppppppooonnnmmmllljjjkkkkkkjjjhhhfff```^^^[[[XXXUUUOOOIIIDDD===;;;888666666555333111///222777:::<<<@@@FFFKKKSSSTTTWWWYYYZZZZZZZZZYYYPPPJJJCCC??????===888333444333333222111111222222444444444555555666666666666777888:::::::::999888===???@@@AAAAAA@@@???===============>>>@@@AAAAAAOOOZZZvvvpppddd^^^ZZZ]]]eeewwwppp```dddhhhqqqzzzrrrllliiibbb___[[[XXXWWWYYY[[[]]]fffjjjppptttuuutttttttttqqqllleee\\\WWWWWW[[[```kkknnnwww~~~vvvppphhhbbbgggmmmwww}}}wwwtttvvv{{{~~~|||{{{|||zzzuuuuuu|||jjjZZZPPPKKKQQQKKKYYY~~~{{{uuuqqqiiiaaa```^^^]]][[[YYYWWWUUUTTTTTTOOONNNUUUVVVPPPTTT[[[XXXSSSPPPMMMNNNRRRTTTTTTRRRMMMNNNNNNLLLHHHEEEDDDDDD>>><<<999777555555666777777666555444333222222222111111111111111111111111111111111111111111111111000111222333555666777888===DDDOOObbb|||kkkeeerrrvvv___LLLJJJIIIHHHHHHMMMVVV___bbbmmmsss|||yyytttnnnjjjiiiiiikkklllkkkllllllkkkiiifffdddbbb___]]]ZZZWWWSSSMMMGGGBBB999777555333111111222333555555555666:::???CCCFFFKKKOOOUUUZZZ]]]]]]\\\ZZZNNNIIICCC===:::777444222444444333333222222333333333222555999:::666555777:::999999::::::888666777;;;===>>>>>>===<<<===>>>BBB??????CCCCCC@@@BBBHHHSSSnnnwwwccc___```gggpppuuueeefffxxx~~~vvvmmmgggccc\\\YYYUUURRRPPPRRRTTTUUUaaafffnnnsssvvvwwwwwwwwwppplllddd\\\VVVVVVZZZ]]]ccchhhrrr~~~tttqqqppplllhhhkkkpppyyy~~~zzzyyy}}}zzzwww|||~~~~~~}}}}}}~~~yyyfffXXXPPPLLLNNNNNNcccvvv{{{uuunnnmmmgggbbbaaa___]]]YYYTTTPPPMMMLLLLLLOOONNNTTTSSSKKKQQQZZZXXXUUUSSSRRRSSSVVVVVVSSSPPPLLLMMMMMMJJJGGGDDDCCCCCC???===:::888777777777888777777555444333222222222111111111111111111111111111111111111111111111111000111222333444666777777777>>>JJJ___|||wwwmmmttt{{{fffTTTKKKIIIGGGHHHMMMVVV^^^bbbkkkpppyyy|||wwwqqqjjjffffffhhhjjjjjjkkkkkkiiigggfffddddddccc]]]ZZZWWWTTTPPPKKKDDD@@@999888555333111111222333333333444555888<<>>BBBFFFKKKMMMNNNMMMLLLIIIFFFAAA===:::777555333333222222222222222333333999888999<<<<<<;;;===BBB???@@@@@@<<<777555666888888:::;;;<<<;;;;;;===>>>FFFFFFIIIPPPUUUVVVYYY\\\hhhuuuxxxssspppqqqqqqqqqwww|||xxxssslllddd[[[VVVQQQOOOKKKHHHFFFFFFGGGHHHOOOUUU^^^fffkkknnnooopppmmmkkkgggccc___```ccceeeccciiitttwwwsssnnnnnnqqqtttvvvvvvqqquuuzzz~~~yyyjjj\\\RRRMMMMMMMMM[[[ooowwwdddbbbfffdddbbbbbb^^^\\\VVVOOOJJJJJJNNNRRRXXXXXXZZZPPPDDDLLLYYYYYY[[[YYYWWWWWWXXXUUUPPPLLLGGGHHHIIIGGGDDDBBBAAABBBAAA@@@>>>===;;;;;;::::::999888777555444333333333111111111111111111111111111111111111111111111111000111222333444555666666555<<>>BBBDDDEEEDDDDDDDDDAAA===:::888777444222222222222222222333444444999888999<<<===>>>DDDLLLLLLMMMHHH>>>555444555777999:::<<<<<<<<<===???AAAHHHLLLSSS^^^hhhooorrrttt|||}}}pppccc```dddhhhjjjqqq}}}yyytttnnnhhh```XXXRRRLLLJJJGGGDDDCCCCCCDDDDDDFFFLLLSSSZZZ^^^```aaacccdddddddddbbbaaacccfffiiiffflllvvv}}}qqqnnnnnnmmmnnnpppsssuuuwwwvvvxxx}}}~~~~~~rrrdddYYYOOOKKKMMMRRRccczzz~~~mmm```bbbfffcccaaabbb___]]]XXXPPPKKKKKKQQQWWWYYYZZZ\\\RRRHHHTTTbbbaaa]]]YYYUUUSSSSSSRRROOOKKKFFFHHHHHHGGGEEECCCBBBCCCBBBAAA@@@???===<<<<<<;;;:::999888666555444333333111111111111111111111111111111111111111111111111000111111222333444555555555;;;DDDRRRnnnpppooottt|||lllYYYNNNGGGIIIMMMQQQVVV[[[aaadddjjjrrr}}}~~~wwwrrroooiiibbb```bbbeeeeeeddd``````aaaaaa```___]]]\\\[[[YYYVVVTTTQQQMMMGGGCCC;;;:::777444222111222222000222333555666555444333555777999<<<>>>????????????===:::888777666333111222222222222333444555666<<<<<<===AAADDDIIITTT```fffcccXXXFFF;;;999:::999999:::<<<<<<;;;===???AAAKKKRRR^^^nnn~~~~~~fff]]]UUUWWWYYY]]]iii{{{uuummmgggaaa[[[SSSNNNFFFDDDBBB@@@??????@@@AAAAAAEEEJJJNNNPPPRRRTTTVVVXXXZZZ[[[\\\]]]___ccceeedddjjjsss||||||pppkkkhhhgggiiijjjlllqqqsssmmmdddccceeeiiilllnnnqqqtttvvvyyy|||}}}|||}}}kkk```WWWNNNJJJLLLUUUfffsssgggaaadddeee```^^^```___^^^ZZZRRRKKKKKKQQQXXXYYY\\\^^^VVVPPP___lllggg[[[WWWRRROOOPPPPPPMMMKKKGGGHHHIIIHHHFFFDDDDDDEEEBBBBBBAAA@@@>>>===<<<;;;;;;:::999777555444333333111111111111111111111111111111111111111111111111111111111222333444444444333888???LLLfffmmmgggmmmrrr___QQQHHHIIIMMMNNNRRRXXX^^^aaahhhppp{{{{{{uuuqqqkkkhhhdddbbbbbbbbbbbbbbb^^^___``````___]]]ZZZXXXXXXWWWUUUSSSPPPLLLFFFBBB<<<:::777444222222222222111222333444555444333222444555666888999:::;;;;;;;;;999777777777666444222222222222333444666777888;;;;;;>>>CCCIIIRRRcccrrr|||uuubbbIII<<<<<<<<<999:::;;;;;;;;;:::<<<>>>AAAMMMWWWgggzzzzzz{{{mmm[[[VVVPPPOOOOOOTTTbbbxxxxxxpppfff^^^YYYTTTNNNIIIBBBAAA???>>>===>>>???@@@>>>@@@CCCEEEGGGIIILLLOOOOOORRRUUUWWWXXXZZZ]]]___bbbgggnnntttzzzxxxcccWWWSSSPPPNNNTTTZZZ___dddhhhddd^^^^^^dddjjjnnnpppqqqtttwwwxxx|||~~~~~~}}}~~~yyyddd\\\VVVMMMJJJMMMTTTeeeqqqhhhdddeeebbb[[[ZZZ___]]]^^^[[[TTTNNNNNNVVV]]]```bbbbbbZZZVVVfffnnnbbbVVVSSSPPPPPPQQQPPPMMMIIIHHHIIIJJJJJJHHHFFFFFFGGGBBBBBBAAA@@@???===<<<;;;<<<;;;999777666444444333111111111111111111111111111111111111111111111111111111111222333333444444333777<<>>888?????????>>>===>>>AAACCCMMMZZZlllxxxmmmqqqyyyppp\\\QQQLLLLLLJJJJJJNNNXXXgggwwwuuulllaaaXXXTTTPPPJJJEEEAAA@@@????????????@@@AAA>>>???@@@AAACCCFFFJJJMMMMMMOOOSSSUUUVVVWWWZZZ[[[cccgggkkkmmmpppwwwjjjVVVMMMJJJHHHDDDMMMVVV\\\```dddbbb]]]bbbiiippptttttttttwwwzzzuuuyyy~~~}}}ttt___YYYUUUMMMJJJNNNRRRdddrrrkkkgggfff___VVVWWW^^^ZZZ\\\[[[VVVRRRTTT]]]fffjjjiiihhh^^^YYYfffiiiYYYRRRQQQPPPRRRSSSQQQLLLHHHHHHJJJKKKKKKIIIHHHHHHHHHBBBBBBAAAAAA???===<<<;;;===<<<:::888666444444333111111111111111111111111111111111111111111111111111111111222222333333444666999<<>>???DDDLLLVVVeee}}}jjjLLL@@@EEEDDD===EEEEEEDDDCCCAAABBBEEEGGGMMM[[[nnnuuujjjcccggglllooovvvyyycccUUUOOOKKKGGGHHHIIIKKKPPPXXXaaagggrrrsssgggZZZSSSNNNGGGBBB@@@>>>=========>>>???AAABBB@@@@@@AAABBBDDDFFFHHHIIIJJJNNNPPPQQQTTTZZZ___bbbdddkkkppppppooosss{{{wwwbbbSSSNNNKKKGGGGGGLLLSSSXXX[[[\\\]]]^^^cccgggnnnuuuzzz{{{xxxuuuuuuuuu{{{~~~~~~pppaaaYYYSSSMMMJJJKKKQQQpppxxxiii___``````YYYWWW[[[\\\[[[WWWQQQSSS[[[aaacccggggggbbb]]]^^^bbb```ZZZOOONNNOOORRRUUUUUUQQQMMMLLLMMMNNNOOOMMMJJJGGGEEEBBB@@@===<<<=========<<<;;;;;;:::888777555444333555444333222111111111111000000000000000000000000222222333333333333444444888555666>>>NNNiii{{{ooohhhkkktttnnn]]]MMMIIIJJJKKKNNNSSSXXX\\\bbbhhhqqq~~~~~~xxxqqqlllkkkeeebbbbbbaaa\\\ZZZ[[[``````^^^[[[XXXWWWYYY[[[YYYXXXXXXVVVRRRMMMHHHEEE>>>:::555222222222111111222222111111111111111222555555333333333333555555999::::::;;;;;;::::::999777333333777::::::;;;>>>>>>BBBGGGMMM\\\ssseeePPPGGGBBB@@@???GGGHHHJJJKKKJJJIIIJJJKKKNNNZZZjjj~~~ttttttdddddddddcccdddjjjssszzzkkkRRRHHHJJJOOOHHHGGGHHHKKKPPPVVVZZZ\\\eeesssmmmaaaTTTNNNKKKEEE@@@???============>>>@@@BBBCCCCCCCCCCCCDDDEEEGGGHHHIIIJJJMMMPPPQQQTTTZZZaaafffkkkuuu}}}}}}zzz{{{~~~uuucccTTTNNNKKKHHHGGGMMMTTTZZZ\\\\\\\\\\\\ccceeejjjnnnqqqrrrpppnnnppprrr{{{~~~|||~~~vvviii\\\TTTPPPKKKJJJLLLVVVwwwtttggg^^^```___YYYXXX\\\WWWWWWSSSPPPTTT^^^fffgggaaa```]]]XXXYYY]]][[[UUUNNNNNNOOORRRUUUVVVSSSPPPMMMNNNOOOOOOMMMJJJGGGEEEBBB???;;;::::::<<<<<<<<<<<<;;;:::999777555444444444444333222111111111111111111111111111111111111222222222333333333444444666555666<<>>@@@CCCGGGOOOaaazzzbbbNNNFFFCCCCCCEEEJJJMMMPPPRRRRRRTTTVVVXXXRRRZZZddduuu~~~vvvkkkfffiiieeeeeeeeefffjjjrrr|||xxxaaaNNNGGGGGGGGGGGGFFFEEEHHHNNNUUU[[[___gggooovvv|||hhh\\\PPPKKKHHHCCC@@@???=========>>>@@@BBBDDDEEEFFFFFFFFFFFFGGGHHHIIIJJJIIIKKKNNNQQQTTT[[[dddllltttxxxhhhZZZSSSNNNJJJJJJPPPWWW\\\]]]\\\ZZZZZZ```aaabbbdddeeeeeeddddddlllooo|||xxxyyy~~~~~~mmmbbbWWWQQQMMMKKKLLLPPPcccpppeee^^^______[[[YYY]]]UUUUUUQQQOOOUUU```gggiii\\\[[[XXXVVVWWWZZZWWWRRRNNNNNNPPPSSSUUUVVVTTTRRROOOPPPQQQPPPOOOKKKHHHFFFBBB>>>:::777888:::<<<======<<<;;;999888666555444333333222222222222333333222222222222222222222222222222222222333333333333555555666999@@@RRRqqqwwwrrryyyhhhVVVLLLJJJJJJMMMPPPTTTXXX]]]ccckkkvvv|||wwwrrrnnnddd___\\\]]]\\\XXXUUUVVVVVVWWWWWWVVVTTTTTTUUUWWWXXXWWWVVVVVVUUURRRNNNJJJAAA===888555444333333222222111111111111111222222222222222222333555666777888999;;;===>>>??????@@@???:::777888888888;;;@@@CCCEEEGGGQQQeeeyyy[[[JJJDDDDDDGGGJJJMMMPPPTTTWWWZZZ]]]aaaddd___aaacccmmmrrriiifffbbbbbbeeeeeegggiiimmmsss|||}}}fffRRRJJJIIIFFFBBBHHHFFFFFFHHHNNNXXXbbbhhhmmmnnnkkkeeehhhwwwggg[[[OOOIIIGGGCCC@@@???======???@@@BBBDDDFFFGGGHHHHHHGGGGGGGGGHHHIIIIIIIIIJJJMMMPPPTTT[[[hhhsssuuuggg\\\UUUPPPOOOTTTZZZ^^^^^^ZZZWWWVVVZZZZZZZZZZZZYYY[[[]]]```lllqqq~~~{{{www{{{}}}iii```WWWQQQMMMKKKOOOVVVsssooogggaaaaaa```[[[ZZZ\\\VVVTTTPPPNNNTTT___eeeeee]]][[[YYYYYYZZZ[[[XXXSSSPPPQQQRRRTTTUUUTTTSSSRRRQQQRRRSSSSSSQQQNNNJJJHHHDDD@@@;;;888999<<>>>>><<<:::888777555555333333222222222333444444222222222222222222222222111222222222222333333333333555888999;;;IIIeeevvvppp]]]PPPJJJIIIKKKLLLQQQUUUZZZ```hhhrrr~~~zzzvvvqqqnnnddd___\\\\\\[[[UUURRRRRRSSSUUUVVVVVVUUUUUUVVVWWWVVVUUUTTTTTTUUUTTTPPPMMMCCC???:::666555444333222111111111000111111222333111111222333555666777888999:::<<<===>>>????????????:::888888999:::@@@GGGIIIIIIJJJRRRfff~~~lllTTTGGGEEEGGGJJJNNNPPPRRRTTTWWWZZZ^^^dddhhhnnnmmmjjjnnnuuujjjhhhfffddddddfffiiiooovvv}}}}}}lllVVVHHHGGGJJJIIIDDDJJJIIIIIIKKKRRR^^^lllttttttqqqjjjbbb___fffsss}}}gggZZZMMMGGGDDD@@@======???@@@AAACCCEEEGGGHHHHHHIIIHHHHHHGGGGGGHHHHHHIIIJJJIIIKKKPPPTTT[[[kkk{{{wwwhhh]]]XXXUUUYYY]]]___]]]YYYUUUSSSUUUUUUUUUTTTTTTXXX^^^cccooottt}}}}}}yyyfff___XXXQQQLLLJJJQQQYYY}}}nnniiieeeccc```\\\ZZZZZZTTTQQQMMMKKKSSS___eeeddd___\\\[[[]]]^^^\\\XXXUUUTTTUUUUUUTTTSSSQQQPPPOOORRRSSSTTTTTTSSSPPPMMMKKKFFFCCC>>>===>>>@@@BBBCCC@@@???>>><<<999777666555333333333222333333444444111111111111111111111111111111111222222222333333333555888999:::EEE___vvv{{{}}}|||xxxeeeTTTKKKIIIIIIIIIMMMQQQWWW^^^eeeppp|||~~~zzzuuuooollleee```]]]]]]ZZZSSSOOONNNOOOQQQTTTUUUTTTTTTTTTUUUUUURRRPPPRRRUUUUUUQQQNNNEEEAAA;;;777555444333222111111000000111222222333111111333555666888999999;;;<<<<<<============<<<<<<888777888999<<>><<<<<>>???EEEFFFHHHJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKLLLMMMNNNJJJKKKPPPSSSYYYnnnsssddd^^^UUUXXX[[[]]]]]]\\\\\\\\\SSSUUUWWWWWWYYY___jjjrrr|||{{{~~~~~~mmmbbb^^^YYYSSSLLLLLLWWWddduuufffgggeeeaaa^^^[[[YYYWWWMMMJJJEEEFFFPPP^^^dddcccaaa\\\[[[``````ZZZSSSQQQTTTUUUVVVSSSOOOMMMMMMNNNLLLNNNPPPRRRRRRPPPNNNLLLFFFFFFGGGIIIJJJIIIGGGDDDBBBAAA@@@===;;;999777666666555444333333333333333222222222222222222222222111111111111222222222222333333444666888@@@RRRcccuuu~~~wwwcccVVVQQQMMMHHHKKKOOOTTTYYY^^^fffpppwww{{{sssjjjdddaaa\\\ZZZ\\\YYYSSSNNNMMMJJJMMMQQQSSSRRRPPPOOOOOOQQQMMMJJJKKKPPPRRROOOJJJFFFBBB<<<777555333111000000000000000111222333444444555777999::::::::::::<<<<<<===>>>????????????@@@>>>===<<<999888>>>GGGJJJPPPUUUYYYaaalllrrrssslll___SSSRRRYYYbbbnnnwwwoooiii```XXXVVVZZZccckkktttvvvlllkkklllnnnppptttyyy{{{yyysssmmm[[[QQQIIIHHHHHHFFFFFFIIIKKKNNNPPPQQQRRRWWW```ggggggaaa___bbbfffjjjsss}}}cccVVVJJJFFFEEECCCCCCDDDGGGHHHJJJLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLMMMNNNOOOOOOJJJKKKPPPRRRYYYnnnsssccc]]]SSSVVVYYY\\\]]]^^^```bbbUUUXXXZZZZZZ\\\cccnnnwww}}}{{{iiiccc```\\\VVVPPPPPP]]]kkkqqqaaacccccc```\\\[[[YYYWWWPPPKKKEEEEEENNN[[[```^^^ccc]]]]]]bbbbbbZZZRRRQQQRRRTTTTTTRRROOOMMMNNNPPPIIIKKKMMMOOOPPPOOOMMMLLLDDDFFFIIILLLMMMKKKGGGCCCCCCBBB@@@>>>;;;999777666777666555444333222222222333333333333333333333333000111111111111222222222444222222444777>>>MMM[[[}}}~~~nnn{{{}}}hhhZZZUUUOOOIIIKKKOOOSSSWWW[[[aaajjjppp{{{rrriiibbb]]]YYYXXXZZZYYYSSSOOONNNLLLOOOSSSUUUTTTRRRPPPPPPPPPKKKHHHJJJOOOQQQMMMHHHFFFBBB<<<777444333111000000000000000111222333444555777888:::;;;;;;;;;:::;;;<<<>>>???AAAAAABBBBBBDDDBBB@@@>>>888444999AAA@@@HHHPPPUUU\\\ffflllmmmlll^^^RRRPPPXXXeeetttuuunnnbbbXXXUUUZZZdddlll}}}yyyrrrpppppppppqqqtttuuusssmmmiiiXXXMMMEEEGGGIIIHHHIIIMMMOOORRRTTTTTTRRRTTTZZZ___]]]```iiisssvvvvvv~~~```UUUIIIDDDBBBAAABBBFFFIIIKKKMMMOOOPPPOOONNNMMMLLLOOOQQQRRRQQQQQQTTTWWWTTTMMMKKKPPPQQQTTTdddvvvoooaaaZZZTTTSSSSSSWWW]]]bbbeeeeeegggfffccccccfffnnnyyy~~~~~~~~~~~~sssllleeeiii\\\RRRSSSMMMXXX|||kkkhhheeebbb^^^]]]\\\]]]^^^[[[NNNDDDIIIUUU]]]aaaccchhhddd___]]][[[XXXRRRMMMRRRWWWXXXQQQKKKKKKMMMNNNKKKNNNQQQSSSQQQNNNKKKJJJIIIIIIHHHIIIJJJKKKKKKJJJHHHGGGEEEBBB???<<<:::888777777666555444333222222444444333333333333222222222222222222222222222222333333555777777;;;GGGUUUwwwooosssrrr```RRRKKKHHHIIILLLQQQXXX___dddhhhjjjuuu{{{qqqggg___ZZZYYYXXXWWWUUURRRPPPOOOPPPPPPPPPQQQSSSSSSQQQOOOOOOKKKHHHHHHKKKMMMJJJGGGGGG===666666777555222222......///000111333555666<<<777555777999888888;;;>>>CCCGGGJJJLLLNNNPPPOOONNNPPPKKK???888;;;======AAAEEEIIINNNRRRZZZdddkkkjjjZZZSSSQQQPPPZZZhhhjjjfffbbb[[[TTTOOOSSS```mmm~~~yyyrrrmmmiiihhh___OOODDDFFFIIIHHHLLLUUUYYYYYY\\\___^^^\\\___eeefffggglllvvvbbbVVVKKKFFFDDDCCCEEEHHHKKKLLLNNNOOOPPPQQQQQQPPPUUUWWWZZZZZZZZZZZZ\\\___VVVOOONNNRRRRRRSSS```pppvvviii]]]XXXUUUTTTTTTWWW]]]dddhhhkkkiiihhhhhhjjjqqq}}}{{{zzz~~~~~~~~~}}}qqqmmmmmmmmm]]]QQQPPPOOOaaattthhhfffccc```___```aaabbbaaaWWWPPPTTT[[[_________bbbaaa___\\\WWWSSSPPPOOOWWWZZZWWWNNNGGGGGGLLLNNNNNNPPPQQQQQQPPPOOONNNNNNKKKKKKKKKKKKKKKJJJHHHGGGIIIHHHFFFDDDAAA>>><<<;;;;;;:::999888777666666555444444333333333333222222222222222222222222222222333333444666666999EEERRRmmmwwwvvv~~~vvvdddVVVMMMIIIHHHKKKPPPVVV]]]cccgggjjjsss|||tttjjjccc\\\[[[ZZZXXXUUURRRPPPNNNOOOOOOOOOPPPQQQQQQOOOMMMNNNJJJGGGHHHLLLMMMKKKHHHEEE===777777888555222111000000000111333444666777;;;999999<<<;;;999:::>>>DDDKKKSSSWWW[[[aaafffggggggeeeZZZIII>>><<<===<<>>:::<<>>======<<<;;;:::999888888444444333333333222222222222222222222222222222222444222222444333444999AAARRRkkk{{{jjjZZZOOOIIIJJJKKKNNNSSSYYY___bbbgggnnnwww}}}zzzvvvqqqmmmeeeccc___ZZZUUUQQQNNNLLLIIIIIIIIIIIIJJJJJJGGGEEEFFFFFFFFFGGGIIIIIIHHHGGGAAA>>>===???===888444444111111111111222444555666666<<>>BBBKKK\\\vvvxxxcccPPPCCC<<<<<<>>>DDDJJJQQQTTTUUUUUUVVVXXXXXXYYYbbbhhhjjjwww~~~sssbbbSSSMMMLLLSSSggg|||}}}{{{xxxqqqkkkjjjooouuuwwwvvvooofff___cccppp~~~}}}hhh]]]QQQLLLJJJIIIJJJNNNKKKJJJJJJKKKMMMQQQTTTVVVRRRRRRTTTWWWZZZZZZXXXWWWWWWZZZ___fffkkkmmmnnnooosssyyyxxxgggYYYSSSOOOOOOOOOOOOSSSXXXfffppp{{{{{{sssqqqooojjjfffiiihhhkkkqqqxxxpppkkkkkkjjjmmmrrrsss|||~~~wwwlllppp{{{wwwfff[[[XXX___nnnuuu~~~zzzqqqooommmkkkhhheeecccaaaaaa___ZZZXXXZZZYYYXXXYYY]]]]]]\\\\\\___aaa^^^VVVOOOLLLSSSWWWTTTPPPQQQSSSSSSTTTRRRQQQQQQRRRPPPKKKFFFEEEIIIOOOPPPMMMIIIHHHHHHGGGFFFEEECCCBBB@@@??????===<<<<<<;;;:::999888888444444333333333333222222222222222222222222222222444222222444444444777===MMMcccrrraaaUUULLLLLLLLLMMMQQQVVV\\\___dddiiirrr~~~}}}{{{yyyuuupppmmmfffccc___YYYTTTPPPMMMLLLIIIHHHGGGHHHIIIHHHFFFCCCCCCDDDEEEFFFGGGFFFEEEDDD@@@>>>===???===777555666111111111111222333444555666<<>>???BBBEEELLLTTTYYY[[[\\\___aaafffiiiqqqrrrppp{{{}}}lll]]]RRRQQQPPPWWWmmm~~~yyytttfffaaa]]]^^^fffpppyyy}}}zzzssspppxxx}}}xxxvvvlll```TTTOOOLLLKKKLLLNNNKKKKKKKKKLLLNNNQQQSSSTTTQQQRRRSSSWWWZZZ[[[XXXUUUTTTYYYaaajjjsssyyy||||||~~~ttt```OOOKKKHHHIIIIIIIIIMMMSSSbbblllyyy|||{{{zzzwwwtttsssqqqqqqsssvvv{{{tttfffgggiiihhhiiinnnpppuuu~~~vvvooouuuhhh[[[XXXaaayyynnn}}}{{{wwwoookkkjjjhhhfffdddbbb``````^^^XXXVVVXXXXXXUUUTTTUUUPPPSSSZZZ___```]]]WWWRRRPPPXXX\\\YYYVVVWWWYYYYYYZZZVVVQQQPPPQQQOOOKKKGGGEEEIIINNNOOOKKKGGGGGGHHHKKKJJJHHHGGGEEECCCBBBAAA;;;;;;:::999888777666666444444333333333333222222222222222222222222222222444111111444555444777<<>>===<<<;;;::::::999444444444333333333222222222222222222222222222222444111111555666555777;;;???QQQrrrnnnbbbRRRPPPMMMLLLNNNSSSXXX[[[aaaaaahhhsss}}}||||||{{{{{{yyyuuupppllleeebbb]]]WWWRRROOOMMMLLLHHHGGGGGGGGGHHHGGGDDDBBB@@@BBBDDDEEECCCAAA@@@???>>>;;;:::;;;888333333666444444444444444555666777;;;>>>EEELLLMMMMMMRRRYYYzzzVVVJJJBBB@@@EEEHHHGGGGGGKKKQQQYYYdddnnnuuu|||sssqqqmmm^^^ddd^^^___gggkkktttrrrlllqqqrrriii]]]UUUQQQMMMNNNXXXmmmyyy}}}~~~uuussslllfff\\\SSSMMMKKKLLLMMMKKKLLLMMMMMMNNNPPPTTTWWWWWWWWWYYY^^^ccceeeaaa^^^\\\\\\ddduuutttYYYJJJHHHFFFFFFHHHJJJKKKKKKSSSVVV___lllyyyuuufffeeefffeeeggglllssstttyyy~~~vvv|||eeeRRRWWWccc|||}}}xxxvvvqqqkkkfffdddbbbbbbdddccc```^^^___XXXSSSSSSWWWXXXRRRKKKKKKTTT^^^ccc```[[[XXXXXX\\\aaabbb^^^[[[]]]___^^^eee^^^XXXUUUQQQMMMNNNQQQRRRTTTUUUSSSOOOMMMMMMOOOPPPOOONNNLLLIIIGGGFFFEEEDDDBBB@@@???>>>===;;;999666666555444333333333333444444333222222222222333333333333333444555666666BBBIIIaaayyyhhhYYYQQQKKKJJJMMMPPPVVV]]]aaaeeelllsss{{{~~~}}}{{{yyywwwsssnnnjjjdddaaa\\\XXXUUUQQQNNNKKKIIIIIIHHHGGGFFFEEEDDDCCCCCCDDDEEEEEEBBB@@@??????<<<:::888666555555666777666555444333222333444555===@@@HHHOOONNNKKKQQQ[[[zzzpppRRRJJJBBB===CCCKKKOOOPPPQQQTTTYYYaaakkkzzz~~~mmmdddeeejjjkkkmmmooosss}}}rrrhhh]]]ZZZ^^^bbbbbbaaaVVVOOOMMMRRRVVVaaa{{{xxxwww}}}yyyrrrnnnhhh```WWWPPPMMMLLLMMMKKKKKKKKKKKKKKKNNNSSSVVVVVVVVVYYY^^^ccceeebbb___\\\^^^iii}}}tttVVVKKKIIIGGGFFFHHHJJJKKKKKKNNNQQQYYYcccpppyyykkkiiiiiiggghhhmmmpppqqqvvv}}}}}}xxx}}}___PPPUUUcccxxxuuutttoookkkeeebbb______aaaccccccbbb\\\YYYWWWXXX[[[ZZZTTTOOONNNVVV___bbb___YYYVVVUUUWWW]]]^^^YYYUUUXXX\\\^^^ggg```ZZZVVVQQQMMMMMMQQQTTTUUUTTTRRRNNNLLLLLLNNNMMMMMMLLLLLLJJJIIIHHHGGGCCCAAA???>>>>>><<<:::888777666555444333333333333444444333222222222222222333333333333444555666666===DDDYYY{{{ppp^^^TTTJJJIIILLLNNNRRRWWW[[[aaaiiipppvvv}}}{{{yyyuuuppplllddd```\\\XXXTTTQQQNNNKKKHHHGGGFFFDDDCCCBBBBBBBBBAAACCCDDDCCCAAA???>>>>>><<<:::888666555666777888777666555444444444555666<<>>CCCIIIMMMOOORRR\\\dddnnnwwwxxxjjjeeekkkrrryyy{{{mmmWWWSSSPPPSSSZZZ```aaaaaaTTTOOONNNRRRUUU]]]tttxxxvvv~~~uuupppllleee]]]UUUPPPMMMLLLJJJKKKKKKJJJJJJLLLQQQTTTTTTTTTWWW\\\bbbdddccc```]]]```nnnsssWWWKKKIIIGGGGGGIIIKKKKKKKKKKKKMMMSSSZZZfff|||}}}uuuttt{{{|||nnnkkkiiieeeeeejjjllloootttzzzzzzyyykkkYYYOOOSSSfffyyy}}}sssrrrooojjjgggbbb```]]]]]]___bbbdddeeeZZZ[[[]]]^^^]]]ZZZWWWTTTWWW]]]ccceeeaaa[[[WWWVVVZZZ^^^^^^VVVPPPSSSZZZ___iiibbb[[[VVVRRRMMMNNNRRRVVVUUUSSSPPPLLLJJJKKKLLLIIIJJJKKKLLLLLLKKKJJJIIICCCAAA???>>>===<<<:::888777666555444444333333444444444333222222222222333333333333333444555666666;;;???QQQnnn|||fffYYYLLLJJJMMMNNNPPPQQQWWW^^^hhhnnnrrrzzz~~~}}}{{{yyyuuupppmmmccc```[[[WWWTTTQQQMMMKKKGGGEEECCC@@@???>>>?????????AAABBBBBB???===<<<<<<<<<;;;999777666777888999999888777555555555666777;;;>>>EEEOOOSSSSSSSSSUUUkkk|||jjjMMMDDD@@@???CCCFFFIIINNNTTTcccooo|||vvvlllmmmwwwjjjPPPHHHHHHJJJNNNSSSVVVWWWVVVSSSPPPQQQUUUVVV[[[llluuurrr{{{wwwxxxqqqnnnhhhbbbZZZSSSNNNKKKJJJLLLMMMNNNMMMMMMNNNPPPNNNOOORRRYYY```ddddddbbbdddhhhvvvqqq[[[KKKJJJHHHIIIJJJLLLLLLKKKJJJMMMQQQWWW```sss|||vvvooommmsssuuuoookkkffffffkkklllrrrxxx}}}vvvwww||||||yyy```WWWNNNSSSpppvvvwwwqqqoooiiicccbbb```___^^^]]]^^^```aaabbb\\\___aaa```[[[XXXXXXZZZbbbfffjjjjjjfffaaa]]][[[bbbfffdddZZZRRRTTT]]]cccgggaaaZZZWWWSSSOOOPPPTTTVVVUUURRROOOLLLJJJJJJKKKHHHIIIKKKLLLLLLKKKIIIHHHDDDBBB@@@??????>>><<<:::888777666555444444444444666555444444333333444444333333333333444555666666;;;???LLLdddooo___PPPLLLOOOPPPPPPPPPUUU^^^hhhnnnqqqxxx}}}|||zzzyyywwwtttoookkkccc___[[[WWWTTTQQQNNNKKKHHHFFFBBB>>>======>>>>>>===???@@@@@@===;;;;;;;;;<<<:::999777777888:::;;;:::999777666555555666777<<<===BBBKKKTTTXXXYYYXXXaaannnjjjOOOAAA???@@@BBBCCCEEELLLUUUhhhzzzzzzuuuyyyjjjVVVIIIIIIJJJKKKLLLNNNOOOPPPQQQRRRRRRVVVZZZZZZ\\\fffrrr|||rrrooo}}}mmmlll|||pppnnnjjjeee^^^VVVPPPLLLKKKNNNRRRTTTRRROOOLLLKKKHHHJJJNNNVVV```ggghhhgggkkkpppjjjWWWKKKIIIIIIJJJLLLMMMMMMLLLJJJLLLQQQVVV[[[hhhuuummmiiijjjkkkppp}}}}}}uuupppkkknnnuuuuuu~~~yyyssssssqqqkkkfffUUURRRLLLXXX{{{}}}ooonnnmmmeee___`````````___^^^]]]\\\\\\]]]aaadddddd___XXXVVVZZZ```jjjlllmmmmmmjjjfffcccaaafffiiiggg]]]WWW[[[ccchhhccc]]]XXXWWWTTTRRRSSSWWWUUUSSSQQQNNNMMMLLLLLLKKKKKKKKKKKKKKKJJJIIIGGGFFFEEEDDDBBBAAAAAAAAA???===888888777666555555555555777777666555555555555555333333333333444555666666:::>>>HHH\\\xxxtttdddSSSNNNOOOPPPOOOOOOTTT\\\ffflllpppwww}}}|||zzzyyywwwtttooolllccc```[[[XXXUUURRROOOMMMJJJGGGCCC@@@======>>>>>>;;;===>>>>>><<<:::::::::;;;:::888777777999:::<<<:::888777555555555555666======???FFFQQQZZZ^^^^^^aaaiiivvvgggQQQ@@@??????@@@@@@AAAJJJSSSjjjxxxaaaRRRNNNQQQSSSPPPLLLJJJJJJNNNRRRVVVQQQTTTZZZ^^^^^^^^^bbbiiiuuu{{{|||vvvqqqmmmkkkiiiuuu|||}}}oooffflllooonnnlllgggaaaZZZTTTPPPOOORRRVVVWWWTTTOOOKKKHHHFFFGGGMMMXXXeeennnrrrrrrnnnuuu~~~^^^NNNIIIHHHIIIJJJMMMOOOOOONNNKKKLLLPPPTTTVVV\\\kkkyyy~~~wwwoooiiifffeee^^^eeemmmxxxvvvqqqpppxxxuuuqqqnnnggg\\\VVVKKKOOORRRjjj}}}qqqiiimmmlllccc___cccaaaaaa```]]]ZZZXXXYYY[[[dddfffeee___XXXWWW^^^eeejjjkkklllkkkjjjiiigggeeecccfffddd^^^\\\aaagggjjj^^^ZZZWWWXXXVVVSSSSSSWWWRRRQQQOOOOOOPPPPPPNNNMMMMMMMMMKKKJJJHHHGGGFFFEEEFFFEEECCCCCCCCCBBBAAA???999888777666666555555666777777666555555555555666333333333333444555666666777;;;CCCSSSnnnyyyiiiXXXPPPOOOMMMMMMNNNQQQWWW___gggmmmttt|||~~~~~~}}}}}}~~~~~~~~~}}}|||{{{yyyvvvrrrnnndddaaa\\\YYYVVVTTTQQQNNNKKKIIIEEEBBB???>>>>>>>>>:::<<<======<<<:::999:::999888777666777999;;;<<<:::999777666555555555555<<<===>>>BBBLLLXXX______cccgggoooyyy|||rrr___PPPBBB???>>>>>>>>>???GGGPPP```yyyvvv]]]LLLFFFPPP^^^kkkaaaSSSIIIFFFIIINNNRRRRRRXXX```dddeeedddeeegggkkknnnnnnkkkddd^^^[[[ZZZZZZfffjjjkkkjjjdddgggwwwoooooommmjjjeee___ZZZWWWUUUWWWXXXVVVRRRMMMIIIHHHGGGIIIQQQ]]]lllxxx~~~wwwkkkTTTKKKGGGGGGHHHKKKNNNPPPQQQPPPNNNMMMOOORRRTTTUUU[[[cccfffdddcccaaa______bbbeeeccclllxxxyyywww{{{wwwpppppplllaaaTTTNNNJJJYYYggg~~~~~~qqqkkkpppooodddaaagggdddbbb^^^YYYUUUUUUZZZ^^^ccceeeeeebbb]]]]]]ccciiiiiiiiiiiijjjkkkkkkjjjiiiffffffddd```aaadddfffccc\\\YYYXXXYYYWWWSSSQQQSSSNNNNNNNNNQQQSSSTTTQQQOOONNNMMMJJJHHHGGGFFFGGGGGGFFFDDDCCCBBBCCCBBBAAA???999999888777666666666666666555555444444444444444333333333333444555666666555999???KKKeeerrraaaWWWPPPLLLLLLOOOPPPSSSYYYbbbllltttyyy|||~~~}}}}}}}}}{{{{{{zzzzzz{{{|||~~~~~~}}}|||{{{zzzvvvrrrnnneeebbb]]]ZZZXXXUUURRRPPPKKKIIIGGGDDDAAA???===<<<999;;;======;;;:::::::::888777666555666888:::<<<<<<;;;999777666666666666:::===@@@AAAHHHSSSYYYXXXYYY[[[aaagggiiibbbVVVMMMDDD???<<<<<<===>>>EEELLLVVVmmmyyy^^^OOOGGGIIIZZZnnnqqq[[[LLLGGGIIIMMMOOOXXX```iiioooppppppooommmllllllmmmkkkeee\\\UUURRRPPP[[[``````bbbbbbnnnppppppnnnkkkgggbbb^^^[[[YYYYYYWWWSSSNNNJJJIIIHHHIIILLLTTTbbbsssuuuZZZNNNOOOFFFFFFHHHKKKOOOQQQRRRQQQTTTPPPPPPSSSTTTSSSVVVZZZYYYWWWWWWXXXYYY\\\aaafffnnnxxxxxxqqqnnnppplll___RRRLLLPPPfff}}}wwwqqqvvvsssfffccciiifffccc\\\UUUQQQSSS[[[bbbaaadddfffeeebbbcccgggllliiihhhhhhjjjlllnnnnnnmmmlllkkkhhhcccccceeebbb\\\\\\YYYXXXZZZXXXRRROOOPPPLLLLLLNNNRRRVVVVVVSSSPPPNNNLLLIIIGGGFFFFFFHHHIIIEEEDDDBBBBBBBBBBBB@@@???:::999888777666666666666444444333222222222222333333333333333444555666666555999>>>HHHaaa{{{jjj]]]TTTNNNNNNRRRQQQRRRWWWaaallluuuyyyzzz}}}|||{{{{{{{{{yyyyyyyyyyyyzzz|||~~~|||{{{zzzyyyxxxuuupppmmmeeebbb^^^[[[YYYVVVSSSQQQJJJIIIGGGEEEBBB???<<<;;;999;;;======<<<:::::::::777666555555666888:::<<<===<<<:::888777777777888777===AAABBBFFFOOOSSSQQQKKKMMMRRRXXXZZZUUUOOOKKKEEE???;;;;;;<<<>>>CCCJJJVVViii}}}vvvtttyyy~~~gggRRRKKKKKKQQQeee|||rrr[[[MMMLLLQQQVVVXXX___hhhrrrxxx{{{{{{yyyvvvttttttvvvwwwssshhh___YYYRRR^^^cccccceeehhhxxxmmmooopppnnnhhhccc```______YYYRRRMMMLLLLLLJJJIIIKKKTTTZZZggg}}}{{{lll___RRRKKKIIILLLMMMNNNOOOQQQVVV]]]aaa^^^\\\ZZZZZZZZZYYYVVVTTTXXXXXX[[[___aaaaaafffmmmxxx}}}llltttuuutttppp___QQQTTTZZZzzzvvvqqqllleeebbbccceeebbb]]]WWWSSSUUU\\\bbbggggggffffffeeeeeeddddddccceeeiiilllnnnnnnmmmlllmmmhhhcccaaaaaaaaa```^^^[[[YYYXXXWWWUUURRRNNNKKKIIIMMMRRRVVVWWWTTTPPPNNNLLLJJJHHHFFFEEEFFFHHHIIIHHHDDD@@@@@@CCCCCC@@@===999888888777777777777777666555555444444333333222222222333333333333444444:::888;;;DDDTTTkkk}}}yyywwwgggZZZQQQNNNNNNOOORRRXXX```hhhnnnsssvvv{{{~~~|||zzzzzzyyyzzzvvvuuuttttttuuuxxx{{{}}}zzzwwwsssqqqpppooonnnmmmkkkeee^^^[[[ZZZWWWRRRMMMMMMIIIEEEAAA@@@???>>>===;;;:::888999:::;;;;;;:::999888555444444555888999>>><<<::::::;;;;;;777444888<<>>;;;999888888999::::::999999777555444444555777999>>><<<;;;;;;<<<;;;888666888<<>>@@@BBBBBB>>>;;;999999;;;>>>AAAAAA???DDDAAA????????????DDDJJJVVVggg{{{vvvbbbRRRLLLMMMPPPSSSYYYdddkkkiiijjjqqqtttsssjjjXXXKKKNNNXXXdddwwwyyyggg```^^^]]]aaajjjvvvqqqlllooouuuzzz~~~hhhiiilllppprrrrrrooollliiicccZZZQQQLLLKKKMMMOOOVVVbbblll|||kkk```VVVRRRQQQQQQSSSVVVSSSXXX^^^ccchhhlllooorrruuuvvvvvvsssooommmoooqqqvvvwwwzzz{{{wwwqqqsssyyy|||ooolllwwwyyysssiiiXXXRRR]]]vvvlllgggbbb^^^^^^aaabbb___YYYUUUTTTXXX```gggiiiiiiiiiiiiiiiiiiiiihhhiiijjjkkkkkkkkkjjjhhhgggbbbbbbbbbbbbbbb```[[[XXX\\\YYYUUUSSSRRRRRRPPPOOONNNOOORRRSSSSSSRRRPPPNNNQQQPPPMMMLLLJJJJJJKKKKKKLLLHHHDDDCCCDDDDDDBBB@@@???>>>===;;;:::999888888555555444444333222222222222222333333333333444444555666888<<>>:::888777777888999888777888777555444444555777888===<<<;;;;;;<<<;;;999777888<<<>>>===<<<===;;;777444333222333666:::;;;<<>>??????>>>AAAGGGUUUhhhrrr___NNNEEECCCEEEGGGMMMWWW\\\XXXYYYbbbjjjkkkiii\\\TTTYYYfffttttttoookkkgggiiiooobbbdddhhhnnntttwwwvvvsssqqqkkk```TTTLLLKKKOOOSSS```rrrbbbYYYQQQPPPSSSUUUXXX\\\ZZZ]]]ccchhhlllppptttvvv|||zzzsssuuuzzzrrriiijjjxxx{{{sssfffUUUTTTccc|||nnneee___\\\^^^cccfffbbb\\\XXXXXX]]]dddjjjiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjiiihhhfffeeeddd^^^```cccdddccc___ZZZVVV\\\YYYUUURRRRRRRRRRRRRRRPPPQQQRRRRRRRRRQQQPPPOOOKKKKKKKKKLLLMMMNNNOOOOOONNNKKKFFFCCCCCCBBB@@@>>>???>>>===<<<::::::::::::555555444444333222222222222222222333333333444444444666999;;;>>>MMMjjj~~~wwwppppppyyy|||jjjZZZQQQOOOOOOQQQUUUZZZaaahhhnnnrrruuu|||~~~|||zzzxxxwwwwwwwwwzzzzzzyyyxxxwwwtttrrrpppvvvtttrrrqqqpppooommmkkkiiieee```\\\YYYVVVRRRNNNMMMJJJGGGDDDCCCAAA???===999777666666777777777666777666444444444444666777:::::::::::::::999888777666:::<<<;;;::::::777333333111000111444888<<<>>>BBB???@@@AAA@@@>>>AAAFFFQQQeee{{{rrreeeVVVKKKEEEDDDEEEMMMVVVXXXRRRRRR^^^jjjnnnooogggcccjjjvvvzzzssskkkiiinnnZZZ]]]bbbjjjqqquuuwwwwwwvvvqqqgggZZZOOONNNTTT[[[mmmvvv```XXXSSSUUUYYY\\\___ccc```bbbeeehhhjjjnnnsssvvvyyyqqqqqqvvv}}}xxxkkkiiippp}}}ssscccRRRTTTgggpppccc\\\ZZZ^^^dddhhhddd^^^ZZZ[[[___eeehhhggggggggghhhhhhiiiiiiiiijjjiiigggfffdddcccbbbbbb^^^aaaeeefffddd___ZZZWWWZZZXXXUUUTTTUUUUUUTTTSSSRRRRRRSSSSSSSSSRRRQQQQQQLLLMMMNNNOOOPPPQQQQQQQQQPPPMMMHHHCCCAAA???======>>>===<<<;;;;;;;;;;;;;;;666666555444444333333222222222222333333333444444222555888:::;;;GGGaaayyyzzzppppppxxxqqq___TTTOOOPPPQQQSSSWWW]]]dddjjjnnnrrryyy}}}|||zzzwwwvvvuuuuuuuuuvvvvvvwwwwwwvvvtttrrrqqquuusssqqqppppppooommmjjjiiifffaaa]]]YYYUUUQQQOOOKKKIIIFFFCCCBBB@@@>>>;;;999777555555666666666555555555444333333444555555666777888888777777666666555999:::999888999777333222222111222444999???BBBDDDBBBDDDFFFEEEBBBCCCGGGMMMbbb}}}wwwssskkk___QQQGGGCCCBBBLLLUUUVVVMMMLLLXXXfffmmmsssnnnnnnvvv~~~yyyrrriiiggglll{{{QQQVVV\\\bbbhhhnnnssswwwwwwuuummmaaaWWWVVV___hhh}}}jjj[[[UUUSSSYYY___bbbdddhhheeegggiiijjjlllooossswww}}}tttnnnnnnqqqtttrrrjjjnnnzzz~~~nnn]]]PPPXXXooo}}}mmmbbb[[[YYY\\\bbbgggccc^^^[[[]]]```dddeeeeeeeeeffffffggghhhiiiiiiiiihhhfffdddbbbbbbbbbcccaaadddgggfffccc^^^ZZZXXXXXXWWWWWWXXXYYYXXXUUUSSSRRRSSSTTTUUUUUUTTTSSSSSSSSSTTTUUUUUUUUUSSSRRRQQQPPPMMMHHHDDD@@@>>>>>>>>>@@@???>>><<<<<<;;;;;;;;;777777666666555444444444222222333333333333444444000222666777888AAAVVVjjjxxxyyyiii[[[SSSSSSRRRSSSUUUZZZ```fffjjjqqqxxx}}}~~~}}}|||yyyxxxwwwvvvuuuvvvwwwwwwrrrsssttttttttttttrrrrrrsssrrrpppppppppooollljjjhhhfffbbb]]]XXXTTTQQQPPPJJJHHHEEECCCBBB@@@===;;;999777555555666666555444444444444333333444444444444555777777666555666777444888999666666888777333111222222333555:::@@@EEECCCBBBDDDHHHFFFBBBBBBEEEKKK```{{{wwwwwwrrrfffVVVIIIBBBAAALLLUUUUUULLLIIITTTbbbiiimmmmmmooowwwvvvnnnmmmiiicccdddlll}}}~~~~~~JJJPPPWWW[[[]]]cccmmmuuuuuuuuurrrhhh```bbbnnnyyyuuuaaaWWWSSSTTT[[[bbbeeefffhhhiiilllppprrrtttvvvxxxzzz}}}xxxyyyyyyzzz{{{zzzooommmvvv~~~wwwdddWWWSSSeee}}}ssshhhccc___\\\^^^aaadddaaa^^^^^^aaadddffffffddddddeeefffgggiiiiiijjjjjjhhhfffdddcccdddeeefffdddfffgggeee```[[[YYYYYYUUUWWWZZZ]]]^^^\\\VVVRRRRRRSSSUUUWWWWWWWWWUUUTTTUUUVVVWWWXXXWWWUUURRRQQQNNNLLLHHHDDDAAAAAABBBDDDEEEDDDAAA???===;;;:::999888888888777666666555555222222333333333333444444333333555777888>>>MMM\\\yyyvvvtttfff\\\UUUTTTSSSSSSWWW]]]cccgggpppwww|||~~~~~~}}}|||zzzyyyxxxwwwvvvwwwxxxxxxpppqqqqqqrrrrrrrrrrrrqqqrrrqqqpppppppppooollliiihhhfffbbb]]]XXXSSSQQQPPPKKKIIIFFFEEECCCAAA>>>;;;:::888666555666666555444333333333333333333333333222555777777666555666888666888777333222555444222000222444666888<<>>;;;999888999999888888777777666666222222333333333444444444777666777999:::===IIITTTqqqzzz}}}nnncccVVVTTTSSSSSSUUU[[[aaaeeepppvvv{{{}}}~~~~~~}}}{{{yyywwwvvvvvvvvvpppppppppppppppppppppqqqqqqppppppppppppooollliiigggfffccc^^^XXXSSSQQQQQQLLLJJJHHHFFFEEEBBB???<<<:::888666666666666555444333333333333333333333333333555888888666666777999777888666111///222222///111444777999;;;???EEEJJJOOOOOOSSSWWWUUUPPPNNNPPPOOOccc|||yyyiiikkkggg\\\MMMDDDDDDGGGHHHRRRTTTIIICCCKKKWWW]]]aaaccceeehhhiiiggg```XXX]]]UUUOOOQQQQQQQQQYYYeee|||~~~IIIJJJLLLNNNTTT]]]hhhooovvvwwwwwwuuutttyyyggg\\\VVVWWWZZZ___dddiiilllooorrr{{{|||uuu|||zzzyyyvvv|||zzz|||lll^^^WWWOOOUUU|||pppoooiiiiiihhhggggggfffffffffaaa___^^^___aaaccccccbbbfffdddbbbccceeehhhiiiiiikkkjjjgggeeedddeeeffffffeeedddbbb```^^^[[[ZZZYYYQQQVVV[[[___^^^\\\YYYXXXXXX___eeeccc\\\VVVUUUWWWVVVWWWWWWWWWVVVVVVUUUTTTNNNLLLHHHEEEDDDEEEGGGIIIKKKFFFCCCDDDCCC>>>;;;;;;::::::::::::999777666555777666555444333333333333111444777555444999DDDMMMjjjuuudddVVVSSSRRRUUUWWWXXX[[[___hhhoooxxx|||}}}~~~~~~}}}zzzyyyyyywwwuuussstttsssqqqpppooonnnnnnnnnpppooonnnmmmlllkkkkkkkkkgggeeeaaa\\\WWWSSSPPPOOOKKKIIIFFFCCCAAA@@@??????<<<:::999777555444333333555444333333222222333333444555555555555555555444555555444333333222111111444555777999<<>>;;;<<<;;;;;;;;;:::999888777666666555444333333333333333111444666444333777AAAJJJeee}}}}}}mmmZZZUUURRRTTTVVVWWWZZZ___eeellltttyyy{{{}}}|||~~~~~~}}}||||||zzzxxxuuutttsssrrrqqqooommmlllkkknnnmmmlllkkkiiiiiiiiiiiifffddd```\\\XXXTTTQQQPPPMMMKKKHHHEEEBBBAAA@@@???<<<;;;999777555444333333444333333222222222222222333444444555555444444333444444444333222222111111555666777999<<>><<<<<<;;;;;;;;;;;;:::888777666444444333333333333333444222444555444222666>>>EEE\\\tttuuusss~~~zzzbbbZZZTTTSSSTTTUUUXXX]]]bbbhhhppptttwww}}}||||||~~~}}}~~~~~~}}}|||{{{xxxuuusssssssssrrrpppmmmkkkiiikkkjjjiiihhhgggfffffffffdddccc```\\\XXXUUURRRQQQNNNLLLJJJGGGDDDAAA@@@???<<<;;;999777555444333333333222222111111111111111222222333333333333222222333333333222222111111000555666777888;;;AAAHHHMMMRRRSSSWWW[[[YYYUUUUUUYYYppp{{{zzzooobbbTTTPPPKKKJJJKKKKKKJJJIIIHHHJJJLLLKKKIIIJJJNNNRRRSSSSSSSSSSSSRRRPPPPPPOOOKKKHHHIIIMMMNNNQQQ```rrrwwwvvvyyyxxxyyy|||{{{~~~NNNOOOUUU^^^iiirrrxxxzzz}}}uuuqqqqqqtttwwwkkk]]]ZZZ]]]]]]___ccckkkuuu~~~}}}tttzzzzzzgggYYYNNNZZZ{{{zzzsssrrrllleeeeeehhhiiieee___]]]]]]]]]___ccceeeffffff```aaacccfffhhhhhhfffcccgggeeecccaaa```___^^^^^^aaaaaa```___^^^]]]]]]\\\YYYZZZ[[[ZZZXXXWWWXXXYYY]]]```bbb```[[[WWWVVVWWWTTTTTTUUUVVVVVVVVVVVVUUUMMMLLLIIIGGGFFFEEEDDDEEEHHHCCCAAACCCCCC???===>>>;;;;;;;;;;;;:::888777666444444333333333333444444333555666555333666<<>><<<;;;999777666444444444222111111000000000000000111111222222222222111111222222222111111000000000444444444555777===EEEJJJLLLOOOWWW^^^^^^[[[[[[___nnnsssuuuqqqmmmjjjcccZZZNNNHHHDDDFFFKKKNNNLLLHHHHHHJJJMMMNNNMMMNNNPPPRRRUUUTTTTTTUUUUUUSSSOOOLLLJJJHHHJJJOOOQQQVVVgggzzz~~~lllhhhkkkkkknnnssstttxxxTTTYYYbbbnnnyyy}}}ooofffbbbdddffflllzzzrrraaa\\\]]]ZZZZZZZZZ^^^dddnnnwww|||}}}rrrllluuu{{{rrrbbbWWWTTTiii|||zzzqqqfffcccdddfffccc^^^[[[\\\^^^aaaeeegggfffeee___```bbbfffhhhhhheeebbbeeedddcccaaa```___^^^]]]aaa``````___^^^^^^]]]]]]ZZZZZZYYYXXXVVVUUUWWWYYY[[[]]]^^^\\\XXXUUUTTTUUUTTTTTTUUUVVVVVVUUUUUUUUULLLKKKJJJIIIGGGFFFEEEEEEGGGCCCAAACCCDDD@@@???@@@<<<<<<<<<;;;:::999888777555555444444333333444444555666777666555777;;;>>>III___|||oooddd___mmmxxxjjj\\\VVVTTTTTTWWWZZZ___ccchhhmmmqqqxxx|||{{{|||}}}}}}~~~~~~{{{zzzzzzyyyxxxyyyyyywwwtttqqqrrrssstttttttttqqqooonnnjjjiiihhhfffeeeeeeddddddaaaaaa___]]]ZZZVVVSSSQQQLLLKKKIIIGGGDDDAAA???======;;;:::888666555444444222111000000//////000000000111111111111111111000000000000000000/////////111111111111333888>>>CCCDDDIIITTT^^^```]]]]]]```eeefffeee```\\\YYYUUUQQQEEEAAA>>>CCCLLLQQQOOOKKKHHHKKKNNNQQQSSSTTTUUUVVVXXXXXXYYYZZZZZZWWWRRRNNNIIIFFFHHHOOOUUU]]]ppp}}}iiiccccccbbbccchhhkkkoooxxx~~~zzzwwwvvv___hhhuuu}}}iii\\\VVVUUUUUUXXX```mmmzzzooo___XXXXXXZZZWWWVVVVVVYYY^^^fffnnnssszzzqqqkkkkkkvvvyyylll]]]TTTZZZwwwyyyqqqgggaaaaaaaaa___]]]XXXZZZ]]]bbbeeefffcccaaa______aaaeeeggggggdddbbbdddccccccbbbaaa```______aaaaaa```___^^^^^^]]]]]]ZZZZZZYYYWWWVVVVVVWWWYYY^^^^^^]]]ZZZVVVTTTSSSSSSXXXXXXWWWVVVTTTRRRQQQPPPKKKKKKKKKKKKJJJHHHGGGFFFGGGCCCBBBDDDEEEBBBAAABBB>>>>>>>>>>>><<<;;;:::999888777666555444444444444555666777777666777:::<<>>===<<<:::888666555444444222111111000000000000000000000111111111111000000////////////////////////.../////////000333888;;;<<>>===;;;:::888777555444444444333444555666666777888:::;;;MMMeee|||ooo[[[RRROOOZZZmmm{{{hhh___[[[XXXWWWYYY]]]___aaaeeejjjqqqxxx|||yyyuuutttuuuuuuwwwzzz|||}}}{{{yyywwwvvvvvvxxxzzz|||{{{xxxvvvvvvuuusssqqqooommmkkkjjjhhhhhhfffeeedddcccccccccbbbaaa```^^^ZZZVVVRRROOOIIIIIIIIIHHHFFFDDDBBB@@@===<<<:::888777555555444222222111000000000000111000111111222222111111000........................---.../////////000333555777:::AAAGGGGGGCCCDDDHHHGGGGGGFFFEEECCC???;;;:::777666999AAAKKKQQQQQQOOOEEEHHHLLLSSSYYY^^^aaabbb]]]^^^^^^]]][[[]]]bbbgggeeeZZZUUU\\\ggguuuzzziiieeeccc]]]YYYYYYYYY]]]```dddiiinnnpppqqqoooppprrrrrrooojjjddd```~~~|||cccSSSKKKGGGGGGHHHIIIKKKMMMQQQSSSOOOUUUVVVRRRPPPSSSTTTPPPRRRSSSTTTWWW\\\ccciiimmmyyy~~~qqqnnnwwwttt[[[UUUdddyyywwwwwwjjjfffggggggeeeccc___\\\YYYXXXXXX[[[bbbhhhkkkiiiccc^^^```___```bbbeeeeeedddcccccccccddddddddddddccccccbbbbbbaaa```^^^]]]\\\[[[[[[\\\\\\[[[ZZZZZZ\\\]]]VVVUUUTTTTTTSSSTTTVVVWWWWWWWWWVVVVVVTTTSSSQQQPPPJJJKKKLLLNNNNNNLLLKKKJJJHHHDDDCCCFFFHHHEEEDDDFFFEEEEEEEEEDDDCCCBBB@@@@@@<<<;;;:::888666555444444222222333444555666777888888GGG\\\rrrkkkXXXQQQIIISSSdddzzzlllbbb]]]ZZZXXXXXX\\\]]]___bbbhhhnnntttxxxyyy{{{vvvuuuuuuqqqssswww{{{||||||zzzyyyssstttvvvyyy{{{{{{xxxvvvxxxvvvsssooollliiihhhgggggggggeeedddcccbbbbbbbbbbbbbbbaaa^^^ZZZVVVQQQOOOIIIJJJJJJIIIHHHFFFDDDBBB===<<<:::888777666555555333222222111111111111111111111222222222222111111---.....................---...000000//////111222444555888:::888555777<<<777777999<<<;;;888555555777888;;;BBBIIILLLLLLKKKDDDFFFJJJRRRZZZ```dddfff```aaa```\\\[[[```kkkuuu{{{mmmcccgggqqq~~~qqqcccbbbccc^^^YYYYYYWWW[[[___aaadddffffffeeemmmkkkhhheeecccaaaaaaaaabbbOOOIIIEEEEEEGGGIIIKKKMMMNNNOOOMMMOOOQQQQQQQQQQQQRRRTTTSSSSSSVVV]]]bbbgggpppyyy~~~~~~{{{sssnnn~~~kkkZZZ\\\pppvvvxxxnnnmmmnnnkkkgggdddbbb___[[[XXX[[[___dddggggggdddaaa```___aaadddfffgggfffdddcccdddfffhhhiiiiiihhheeedddaaa___]]]\\\\\\ZZZWWWUUU```YYYWWWZZZ[[[XXXWWW[[[UUUUUUUUUUUUVVVWWWXXXYYY```\\\WWWUUUUUUTTTRRROOOLLLPPPUUUUUURRRNNNMMMMMMEEECCCBBBDDDFFFGGGEEECCCCCCDDDEEEEEEDDDCCCBBBAAA<<<<<<;;;:::888666444333333333444444555666777777;;;>>>KKKaaazzz}}}qqq\\\JJJFFFNNN]]]rrrnnn^^^VVVVVVYYYZZZ[[[\\\___dddiiimmmpppsss|||}}}yyyxxxyyyzzz{{{}}}}}}zzzuuuppptttuuuvvvwwwwwwvvvuuuttttttsssqqqnnnkkkhhhfffeeegggfffdddbbbaaaaaaaaabbbbbbaaa```^^^[[[VVVRRROOOLLLJJJGGGFFFEEEEEECCCBBB>>><<<:::999999888666444222222111111000///////////////............//////111111000///...------,,,////////////////////////222222222111111111111111444444333222222222333333666555777>>>FFFLLLKKKIIIDDDCCCEEELLLVVV^^^ccceeeaaa]]]\\\^^^^^^aaammmzzzwwwllllllxxxoooeee[[[ZZZ___aaa[[[TTTTTTXXX]]]aaadddfffiiikkkiiillljjjdddaaacccdddccc```NNNIIIFFFGGGHHHJJJKKKMMMNNNOOONNNOOOQQQQQQQQQQQQSSSUUUXXXYYY```hhhooottt|||~~~|||}}}qqqsssxxxzzzfffVVVaaa{{{www~~~zzzsssuuuwwwrrrjjjddd___\\\ZZZXXX]]]```eeegggfffcccaaa``````cccfffiiijjjjjjiiiggghhhhhhiiiiiigggeeecccaaa```^^^\\\\\\[[[ZZZXXXVVV\\\WWWUUUXXXYYYVVVVVVYYYUUUTTTTTTTTTTTTVVVWWWXXX\\\YYYVVVTTTUUUUUUSSSQQQOOOSSSWWWWWWRRRNNNMMMMMMJJJHHHFFFFFFGGGGGGDDDAAAEEEEEEFFFFFFEEEDDDCCCBBB===<<<;;;:::888666444333333333444444555666666777:::;;;FFFYYYpppvvvcccRRRFFFKKKVVVjjjsssddd[[[YYYZZZZZZ[[[]]]___bbbfffkkknnnnnnvvv|||zzzzzzzzz{{{}}}}}}{{{xxxtttrrrssstttuuuuuutttssssssqqqqqqooommmllljjjiiihhhhhhgggeeecccaaaaaaaaaaaaaaaaaa```^^^[[[VVVRRRPPPLLLJJJGGGFFFFFFEEECCCBBB???===;;;999999888666444222222111111000000////////////............//////000000//////......------........................111111111111000000000000111111111111111222333444666666888>>>GGGLLLLLLKKKIIIGGGGGGJJJPPPWWWZZZ\\\```\\\[[[^^^```bbbjjjtttyyyrrrkkkmmmvvv}}}ppp___WWWPPPPPPVVVYYYWWWTTTTTTVVVYYY\\\___dddiiimmmnnnqqqoooiiiddddddcccaaaaaaPPPLLLIIIJJJKKKLLLMMMNNNNNNOOOOOOQQQRRRRRRRRRSSSUUUWWW]]]aaalllxxxzzzyyyyyyyyyuuuxxx}}}vvvzzz||||||iiiuuupppbbbWWWooonnn|||wwwttt{{{{{{tttjjjbbb^^^]]]]]]]]]___bbbffffffeeebbbaaa```bbbeeeiiilllnnnmmmllljjjkkkjjjiiigggdddbbb```______]]][[[[[[[[[ZZZXXXWWWXXXTTTSSSUUUWWWVVVVVVWWWVVVTTTSSSRRRRRRSSSUUUVVVWWWVVVTTTSSSTTTUUUUUUTTTTTTWWWZZZXXXSSSOOOMMMMMMKKKJJJIIIIIIIIIHHHFFFDDDFFFGGGGGGGGGGGGEEEDDDCCC======<<<:::888666444333333333444444555666666666888999???OOOccczzznnn\\\MMMLLLQQQbbbzzz|||nnnccc^^^\\\ZZZ\\\^^^______bbbhhhmmmmmmsssyyy~~~}}}{{{zzzzzz{{{}}}}}}{{{yyysssssstttttttttsssssssssooonnnmmmllllllkkkkkkkkkiiihhhfffdddbbb``````___``````___^^^[[[WWWSSSQQQMMMJJJHHHFFFFFFEEECCCBBB@@@>>><<<:::999777555333222222222111000000////////////............/////////////////////.................................////////////////////////.........///000222333444555444666<<>>===<<<;;;999666444333444444444555555555666666888777<<>><<<===@@@EEEJJJNNNKKKLLLLLLLLLNNNSSSYYY^^^```dddddd]]]WWWTTTOOOJJJ{{{cccVVVSSSOOOOOOOOOPPPPPPQQQQQQQQQUUUVVVWWWWWWWWWYYY\\\___fffooo}}}xxxsssrrrtttvvvvvvtttuuuwwwyyyzzz{{{|||ssswwwvvvkkknnnhhh[[[aaazzzwwwvvvnnniiikkkooommmiiidddbbbbbbdddeeeeeeeeeffffffdddbbbaaaaaabbbfffggghhhiiihhhfffdddbbbgggfffdddbbbaaabbbcccccc```]]][[[ZZZ[[[[[[ZZZYYYXXXXXXWWWXXXZZZ[[[[[[YYYVVVUUUSSSRRRQQQRRRTTTUUUPPPQQQSSSTTTUUUVVVWWWXXXWWWYYYZZZXXXRRRNNNLLLMMMJJJKKKKKKKKKJJJIIIIIIIIIHHHHHHHHHHHHGGGEEECCCBBB======<<<;;;999777555444444444444555555555555555999888;;;DDDRRRiiivvv___SSSNNNZZZpppvvviiiaaa___aaabbbaaa```bbbgggkkkrrruuuwwwxxx}}}|||yyywwwvvvxxxzzz{{{{{{vvvuuusssrrrqqqrrrssstttpppooommmkkkjjjiiijjjjjjjjjiiihhhfffcccaaa___^^^_________^^^[[[XXXTTTRRRMMMKKKHHHGGGFFFFFFDDDCCCBBB???===;;;:::888555333333333222222111000000000//////............//////.........///////////////........................,,,,,,------............111111000000000000111111333222444777===CCCGGGIIIFFFEEECCCAAACCCGGGMMMQQQTTTWWWZZZ[[[[[[[[[YYYVVV[[[\\\]]]\\\\\\___dddhhhpppzzzxxxhhhYYYLLLCCC<<<:::888777888;;;???BBBBBBCCCEEEFFFFFFGGGIIILLLMMMRRRSSSNNNJJJGGGCCC???wwwbbbVVVTTTQQQQQQQQQRRRRRRSSSSSSSSSWWWXXXXXXXXXXXX[[[___bbbiiisss|||uuuttttttuuuwwwwwwuuuttt|||~~~|||nnngggpppvvv___[[[lll}}}yyyuuukkkhhhhhhkkklllllliiifffddddddddddddcccffffffeeecccaaaaaabbbdddggggggfffeeecccaaa```___bbbaaaaaaaaabbbccceeefffbbb```]]][[[[[[\\\[[[ZZZ[[[]]]]]][[[]]]```^^^ZZZUUUUUUTTTTTTTTTUUUUUUVVVPPPRRRTTTVVVUUUVVVWWWXXXVVVXXXZZZWWWSSSOOONNNOOOPPPQQQPPPNNNJJJFFFEEEEEEGGGGGGGGGGGGEEEDDDBBB@@@<<<<<<;;;;;;:::888777666555555555555555555555555888888;;;AAALLLaaafffTTTJJJTTTiii{{{qqqgggbbbaaa```aaabbbeeegggiiinnnqqqtttvvv}}}}}}{{{wwwvvvwwwxxxyyyyyytttrrrooommmlllmmmoooqqqrrrpppmmmjjjiiihhhiiiiiiiiihhhhhhfffdddbbb```___``````___^^^[[[WWWSSSQQQNNNKKKIIIGGGGGGFFFDDDCCCAAA???===;;;:::888666444333333333222111111000000//////............/////////////////////.........------------------------,,,,,,,,,---......//////222222111000000000000000444444555777;;;AAAFFFIIIHHHGGGEEEBBBAAABBBGGGJJJRRRYYY]]][[[WWWVVVUUUTTTYYYYYYXXXWWWXXX[[[```ccciiiqqqrrrfffTTTGGG>>>999888666444222222333555666999;;;>>>???===<<<<<<<<<===BBBEEEBBB???>>><<<888vvvdddZZZWWWQQQRRRRRRSSSTTTUUUUUUVVVWWWXXXXXXXXXXXX[[[___bbbgggppp}}}zzzvvvxxxyyyzzz{{{||||||nnnhhhgggttt}}}hhhYYYeeevvv~~~{{{ppphhhfffiiimmmnnnmmmjjjgggeeeeeeeeeeeeeeegggfffeeebbb```aaadddfffhhhgggdddbbbaaa```aaaaaa_________aaabbbdddeeefffeeebbb^^^\\\\\\\\\\\\[[[^^^aaaaaa^^^___cccaaa[[[TTTUUUVVVWWWXXXXXXWWWWWWQQQTTTWWWWWWVVVUUUVVVXXXVVVXXXZZZXXXTTTQQQRRRSSSTTTUUUTTTQQQKKKGGGEEEEEEEEEEEEFFFEEEDDDAAA???>>>::::::;;;;;;::::::999888555555555555555555555555555777:::>>>DDDVVVtttvvv^^^LLLQQQbbbsssyyymmmccc```]]]^^^cccggggggfffjjjnnnrrrttt{{{}}}zzzxxxxxxxxxwwwvvvsssqqqmmmjjjjjjkkknnnoooqqqooollliiihhhhhhiiijjjggggggggggggeeecccaaa```aaaaaa```^^^[[[VVVRRRPPPNNNLLLIIIGGGGGGFFFEEECCC@@@>>><<<;;;:::999777555444333333222222111111000//////............//////000000//////......------------------------------,,,,,,,,,---...//////////////////...//////000000333333333444777<<>>AAADDDMMMWWW[[[UUUNNNMMMOOOOOORRRRRRQQQRRRTTTWWWYYYZZZ]]]]]]XXXLLLAAA<<<777333444222000000222333222111222555777888666555555555333888;;;888666777666444xxxhhh^^^\\\QQQRRRSSSTTTUUUVVVWWWWWWVVVWWWWWWVVVWWWZZZ^^^bbbbbbkkk{{{~~~zzzxxxzzz|||}}}pppeeedddgggyyymmmYYYTTTooo|||uuuyyyvvvooohhhfffjjjnnnpppnnnjjjfffdddeeehhhiiijjjgggfffdddaaa```aaaeeehhhiiigggdddaaaaaabbbccceee]]]^^^___aaabbbdddeeeeeegggddd```]]]]]]]]]\\\[[[```cccccc``````dddaaa[[[TTTUUUXXXZZZ[[[ZZZYYYXXXRRRUUUXXXYYYVVVUUUVVVWWWVVVXXXZZZYYYVVVTTTUUUWWWSSSUUUUUURRRMMMIIIIIIIIIDDDDDDDDDDDDBBB@@@>>>===999999:::;;;;;;:::::::::555555555555555555555444333555888;;;???NNNkkkkkkRRRQQQ^^^nnn~~~rrrccc^^^ZZZ\\\cccgggfffcccjjjnnnqqqsssxxx|||zzzyyyxxxwwwuuuuuurrrnnnkkkjjjlllnnnqqqpppnnnkkkiiihhhiiijjjlllggggggggggggfffdddbbbaaabbbaaa```^^^[[[VVVRRROOONNNLLLIIIHHHGGGGGGEEECCC@@@>>><<<;;;;;;:::888666444444333222222111111000//////............//////111111000///...------,,,------------------------,,,,,,------...///000000,,,,,,,,,---...///000111000000000000222666<<>>===@@@CCCGGGSSSWWWOOOEEEDDDHHHJJJJJJJJJJJJMMMQQQSSSRRRQQQPPPKKK@@@777555888666111333000///111444666444111///111333333222222333555...333555222111333333000{{{kkk___UUURRRPPPPPPRRRUUUWWWWWWXXXVVVTTTVVV[[[^^^\\\ZZZ___fffsss|||~~~wwwlllaaadddwww{{{qqqeeeWWW]]]{{{{{{vvvtttqqqlllhhheeefffjjjmmmmmmllljjjhhhfffffffffgggeeecccaaaaaadddgggjjjjjjhhheeebbbaaaaaaccccccccc\\\^^^```bbbcccdddddddddeeecccaaa___]]]]]]^^^^^^eeefffccc___^^^```^^^ZZZXXXYYYTTT[[[ZZZ[[[cccRRRXXXZZZ[[[ZZZWWWUUUVVVXXX```aaa___ZZZVVVTTTUUUXXXTTTUUUUUURRRMMMIIIIIIJJJGGGGGGEEEDDDBBBAAA@@@@@@CCC@@@===<<<>>>???>>><<<999888777555444444444444999444444:::???GGG___yyy~~~ZZZPPPVVVaaattt|||kkkgggaaa___aaaccccccccchhhlllpppsssuuuyyy~~~zzzvvvvvvxxx{{{uuurrrnnnlllmmmmmmmmmmmmjjjhhhgggeeeeeeggghhhjjjhhhgggfffffffffeeebbb___]]]]]]\\\ZZZXXXVVVTTTSSSMMMLLLJJJHHHFFFEEEEEEDDDDDDBBB???===<<<999555222666666555444222111111000000000000000////////////////////////////////////------......------,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,---------......//////000111333444555666;;;<<<===>>>>>>===<<<;;;AAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFFFFFFF>>><<<999666333000///...////////////////////////000000000000000/////////222111000//////000111222qqq___TTTRRROOOOOOQQQTTTVVVWWW]]][[[YYY[[[___```^^^\\\]]]bbbmmm|||~~~~~~~~~~~~~~~kkkcccbbbooo|||hhhZZZYYYooo|||~~~ssstttqqqlllddd^^^]]]aaaeeejjjiiihhhgggffffffffffffdddbbb``````ccceeeggggggeeedddbbbbbbccceeeeeeddd]]]^^^```ccceeefffffffffcccaaa^^^\\\\\\]]]___```dddeeeccc^^^]]]^^^]]]YYYWWWVVVQQQZZZ\\\___hhhVVVYYY[[[\\\[[[XXXWWWYYYZZZ``````^^^[[[VVVTTTUUUWWWSSSUUUUUUSSSOOOKKKJJJJJJIIIIIIIIIHHHGGGEEECCCBBBGGGDDD@@@??????@@@>>><<<:::999888666555555444444999555555:::<<>>===<<<999666666555555444333222111000000000000000////////////////////////////////////------......------,,,+++---------,,,,,,+++++++++,,,---------............/////////000000111111222888999:::;;;;;;:::999888999999999999999999999999<<<<<<<<<<<<<<<<<<;;;:::222111000///////////////........................////////////////////////000///............///000yyy___SSSQQQNNNNNNPPPTTTVVVWWW_________```bbbcccbbb``````aaahhhttt}}}yyyzzz{{{|||uuuccc^^^fffxxxxxx___UUUggg{{{zzzuuuppptttrrrlllbbbYYYVVV[[[```ggggggfffffffffeeeeeeeeebbbaaa___```bbbdddeeeddddddcccccceeegggggggggeee^^^___aaaccceeefffggggggaaa___\\\ZZZZZZ\\\___aaabbbdddbbb^^^[[[\\\[[[WWWVVVTTTNNNXXX[[[aaammm]]]XXXZZZ[[[[[[YYYYYYZZZ\\\______^^^[[[WWWUUUTTTUUURRRTTTTTTRRROOOMMMKKKLLLLLLMMMNNNNNNMMMJJJGGGEEEJJJGGGDDDBBBBBBAAA???===;;;:::999888777666666666:::666666999:::>>>NNNaaaoooWWWQQQVVVfffwww{{{sssiiibbb```aaadddfffeeeiiilllmmmnnnppptttxxx|||{{{{{{rrrpppnnnmmmmmmllljjjhhhggggggggggggggggggggggggcccbbb`````````___\\\ZZZZZZZZZYYYWWWTTTQQQOOONNNMMMLLLJJJHHHFFFEEEEEEDDD@@@???>>>>>>???>>><<<:::666555555444333222111111000000000000////////////////////////////////////------......------,,,+++///......---+++******))),,,,,,---------...........................------444444555555555555444444555555555555555555555555666666555555333222000///............///000111222......................................................---,,,,,,---......___SSSPPPMMMMMMOOOSSSVVVWWW\\\^^^```bbbcccdddeeefffiiihhhkkkssswwwtttsssssswww}}}rrrgggdddpppoooZZZ\\\qqqzzz{{{oooppprrrqqqmmmcccZZZXXX]]]cccgggggggggffffffdddcccccc```______```ccceeeffffffeeeeeefffhhhiiiiiifffddd```aaaaaacccddddddeeeeeebbb___[[[XXXWWWZZZ]]]```aaadddccc^^^[[[[[[YYYVVVTTTUUUPPPWWWXXX```sssjjjXXXYYYZZZ[[[[[[[[[\\\]]]___^^^]]][[[XXXVVVVVVUUUTTTSSSQQQOOOMMMMMMMMMNNNLLLNNNQQQRRRQQQMMMIIIGGGIIIHHHFFFDDDCCCBBB@@@???<<<;;;:::999888777777777888777777999999<<>>======>>>>>><<<:::666555555444333333222222000000000000////////////////////////////////////------......------,,,+++......---,,,,,,+++******+++++++++,,,,,,,,,------------------------------111111111111111111111111222222222222222222222222222222222111000...---,,,111000//////////////////........................---------...............------------------------```SSSPPPLLLLLLOOOSSSWWWXXXWWWZZZ___aaacccfffkkkoootttssstttzzzyyyrrrnnnllllllrrrzzz}}}pppkkkkkk~~~{{{hhhYYYgggrrruuunnnqqqmmmmmmjjjddd___^^^dddiiijjjiiihhhgggeeedddcccbbb```______aaadddhhhjjjjjjiiiiiiiiikkkkkkiiifffcccbbbbbbbbbaaaaaaaaabbbbbbdddaaa\\\XXXVVVWWWZZZ\\\___cccddd___ZZZYYYXXXVVVPPPUUUSSSYYYXXXccc}}}\\\\\\\\\]]]^^^`````````^^^\\\[[[YYYYYYXXXWWWWWWVVVSSSOOOMMMLLLMMMOOOPPPLLLNNNQQQRRRRRRNNNJJJGGGEEEFFFFFFEEECCCBBBAAAAAA===<<<;;;999888888888888666666888999999<<>>=========<<<999777666555555444444333333333000000000000////////////////////////////////////------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++,,,,,,---......///////////////////////////........................///////////////...------......---,,,++++++++++++........................------------......//////.........//////.........aaaTTTPPPMMMLLLOOOTTTXXXZZZVVV[[[```ccceeejjjssszzz~~~zzztttooonnnlllmmmttt|||yyyxxxmmmnnnqqqyyyfff\\\sss~~~uuupppqqqiiihhhfffdddccceeehhhkkkkkkiiigggeeedddccccccdddcccaaa___```dddiiilllmmmllllllllllllllljjjfffccccccbbbaaaaaa```aaaaaaaaaeeebbb]]]YYYWWWWWWYYYZZZ]]]bbbccc^^^XXXWWWVVVTTTLLLSSSTTT\\\]]]hhh___^^^^^^___aaacccbbbaaa[[[YYYVVVUUUVVVXXXXXXXXXXXXUUUQQQPPPPPPPPPPPPPPPKKKMMMPPPQQQPPPMMMIIIGGGCCCEEEFFFEEECCCBBBBBBBBB===<<<;;;:::888888888888444666777777888<<>>>>>>>>>>><<<:::555555555555555444444444000000000000////////////////////////////////////------......------,,,+++///...------,,,+++******,,,,,,---------.........------,,,,,,+++******)))---,,,+++******+++,,,---************************......//////...---,,,,,,+++***************++++++------------------------.........///000111111222---...///000000///...---fffSSSPPPNNNPPPPPPPPPUUU\\\___fffmmmoooooouuuxxxoooxxx{{{zzz|||~~~~~~}}}xxxsss~~~~~~fffhhhyyysssoooooojjjjjjjjjjjjjjjiiihhhgggeeeccc``````cccfffhhhiiigggddd___[[[[[[___dddgggiiihhhgggiiilllllliiifffbbb```___```cccfffhhhiii```]]]ZZZ[[[^^^``````^^^^^^\\\XXXTTTQQQOOONNNMMMOOOQQQTTTVVVWWWUUUSSSQQQSSSUUUUUUSSSUUUYYYYYYUUURRROOONNNQQQXXX\\\[[[YYYYYYZZZ[[[\\\ZZZWWWTTTQQQNNNOOOOOOMMMJJJHHHHHHIIINNNJJJEEECCCCCCCCCAAA>>>===<<<;;;999888666555555555555555555777999;;;<<>><<<:::888777666666666555444444444333111111111111000000000000//////.........---------------------------------,,,,,,,,,---------......******+++++++++,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////////////////////////////vvv\\\TTTOOOLLLLLLKKKLLLRRRZZZZZZaaahhhjjjkkksss}}}sssqqq}}}~~~zzzwwwwwwyyy}}}~~~~~~|||tttqqqxxxzzzlll```mmmyyy{{{qqqkkkjjjffffffggggggggggggffffffdddaaa___^^^```ccceeeeeedddbbb^^^]]]^^^aaafffiiikkkiiigggggghhhhhheeeccc```___^^^^^^```bbbcccddd]]][[[YYYZZZ^^^```___]]][[[ZZZWWWTTTRRRPPPPPPOOOPPPRRRTTTVVVUUURRROOOLLLOOORRRSSSRRRTTTWWWWWWTTTTTTRRRRRRVVV[[[]]]ZZZWWWTTTUUUWWWWWWWWWUUUTTTRRRPPPQQQQQQOOOMMMKKKKKKLLLKKKHHHDDDCCCDDDDDDBBB@@@??????>>>===;;;999777666666666555666777999;;;<<>>===<<<;;;::::::777777666666555444333333222222111111111000000000/////////.........------------------------------,,,,,,,,,---------......,,,,,,---------.........------------------------++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------....................................yyy^^^QQQLLLJJJIIILLLNNNQQQXXX```ccciiiooopppqqqyyy~~~rrrllljjjkkkqqqvvvsssqqqooooooqqqtttwwwyyy~~~rrrhhheeelllssstttmmmddd]]]ZZZppp~~~uuuzzz}}}uuupppdddddddddddddddcccbbbbbb^^^\\\ZZZ[[[^^^```aaaaaa^^^___```aaaccceeefffggggggeeeaaa^^^\\\\\\\\\]]]`````````___]]][[[[[[[[[\\\ZZZZZZ]]]______ZZZVVVSSSSSSSSSSSSSSSSSSTTTTTTOOOQQQSSSSSSPPPJJJCCC???@@@GGGNNNPPPSSSVVVVVVSSSSSSSSSTTTWWWZZZ[[[ZZZXXXXXXWWWUUUSSSRRRRRRRRRRRRRRRSSSSSSQQQNNNMMMMMMMMMJJJIIIFFFEEEDDDDDDCCCCCCEEEFFFGGGFFFDDD@@@<<<999888777777666777888:::;;;>>>DDDQQQiiizzz{{{xxxhhh___eeellluuu|||{{{sssmmmllliiiggggggiiimmmooowwwzzz}}}{{{rrrkkkhhhgggfffeeegggggggggffffffeeeeeeeeeeeeeeecccbbb```^^^]]]\\\YYYUUUQQQOOONNNNNNNNNMMMNNNMMMKKKHHHFFFDDDCCCBBB>>>>>>======<<<<<<;;;;;;888777777666555444333333222222222111111111000000////////////............------------------------,,,,,,,,,---------......,,,,,,,,,,,,---------------------------------------------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------gggWWWSSSJJJIIIKKKPPPSSSUUUZZZaaagggoooxxx|||~~~yyyzzzooogggccceeeiiiuuu{{{{{{}}}|||rrrqqqqqqooonnnnnnppprrrtttyyy|||yyyjjjeeefffqqqyyyuuuggg^^^___dddsssuuuyyypppkkkgggggggggfffdddcccaaaaaa[[[ZZZYYY[[[^^^aaacccccc]]]___aaabbbccccccbbbaaa```^^^[[[XXXWWWWWWYYY[[[aaacccdddccc___\\\[[[\\\^^^]]]\\\^^^___]]]WWWRRRPPPPPPQQQRRRSSSSSSSSSSSSOOOPPPQQQQQQMMMGGGAAA======EEEMMMPPPSSSVVVWWWUUUTTTSSSSSSUUUYYY]]]```aaabbb___\\\XXXTTTRRRQQQQQQQQQQQQQQQPPPMMMKKKKKKLLLMMMLLLJJJGGGDDDCCCCCCCCCGGGGGGHHHHHHFFFBBB>>><<<999999888777777888999:::===@@@HHH\\\wwwwwwiiikkkpppuuuyyyyyymmmjjjfffdddeeehhhlllnnnvvvxxx{{{}}}}}}~~~}}}vvvooojjjgggfffeeedddddddddddddddccccccccccccbbbaaa___^^^\\\[[[[[[ZZZWWWSSSPPPPPPPPPOOOOOONNNLLLJJJGGGEEECCCBBBAAA>>>=========<<<<<<<<<<<<999888777666555444333333222222222222111111111111000000/////////.........------------------------,,,,,,,,,---------......++++++++++++,,,,,,,,,,,,------------------------...------------------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,------------------------www[[[SSSSSSLLLLLLNNNTTTWWWXXX^^^eeeppp{{{xxxrrrmmmooovvvxxxkkkddd```bbbiii||||||yyy|||~~~vvvqqqqqqqqqrrrqqqooonnnooopppuuuyyy~~~oooeeegggsss|||sssaaa\\\jjj{{{}}}sss|||xxxrrrkkkgggggggggfffeeedddbbbaaa```ZZZYYYYYY[[[___aaabbbbbb\\\^^^```aaaaaa___]]]\\\YYYYYYWWWTTTRRRSSSVVVYYY```cccfffeeeaaa]]]]]]]]]^^^\\\[[[\\\]]][[[UUUPPPNNNOOOPPPQQQQQQQQQQQQQQQNNNNNNOOONNNLLLGGGCCC@@@AAAIIIQQQRRRSSSUUUVVVTTTTTTTTTTTTVVVZZZ```eeeiiifffddd```\\\XXXUUUSSSRRRPPPQQQQQQOOOMMMKKKKKKKKKOOOOOOMMMIIIEEECCCDDDEEEFFFGGGGGGGGGEEEBBB???>>>;;;:::888888777888999:::;;;===CCCQQQhhh}}}www{{{}}}{{{|||ppplllfffdddeeeiiimmmnnntttvvvyyyzzzzzzzzz{{{}}}zzztttnnnjjjgggfffccccccbbbbbbbbbbbbbbbbbb``````___]]]\\\[[[ZZZYYYZZZWWWTTTRRRRRRRRRQQQPPPNNNMMMJJJGGGEEEBBBAAA@@@>>>>>>======<<<<<<;;;;;;999999888777555444333333333222222222222111111111000000000/////////......------------------------,,,,,,,,,---------......*********+++++++++,,,,,,------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,iiiWWWRRRQQQPPPNNNPPPVVV\\\bbbllluuusssppppppuuu|||~~~qqqiiiccceeemmm}}}uuuqqqpppoooqqqttttttqqqoooooopppsssxxx~~~~~~hhhfffqqqnnn]]]bbb{{{wwwqqqkkkgggfffbbbbbbbbbbbbbbbaaaaaa```[[[ZZZZZZ[[[]]]______^^^ZZZ[[[]]]^^^^^^]]][[[YYYUUUUUUUUURRROOOOOORRRTTT\\\aaaeeeeeeaaa]]]\\\^^^ZZZXXXWWWXXXZZZYYYUUUQQQMMMNNNOOOOOOOOOOOONNNMMMMMMMMMMMMMMMKKKIIIGGGEEEJJJRRRWWWUUURRRSSSSSSRRRPPPRRRTTTWWWZZZ___dddgggcccbbb___]]]ZZZXXXWWWVVVRRRSSSSSSQQQOOOMMMMMMNNNOOOOOONNNKKKGGGEEEGGGIIIEEEEEEDDDDDDCCCAAA@@@???;;;;;;999888777888999999888:::>>>HHH[[[xxx|||~~~xxxrrrkkkggghhhkkknnnppprrrtttvvvwwwwwwvvvxxxyyy|||}}}yyysssmmmiiigggbbbbbbbbbbbbbbbccccccccc______^^^]]][[[ZZZYYYYYYXXXVVVTTTTTTTTTSSSRRRPPPOOONNNKKKHHHFFFCCCBBBAAA???>>>>>>===<<<;;;;;;::::::999888777666444333333333333222222222111111111000000000000/////////...------------------------,,,,,,,,,---------......+++++++++,,,,,,,,,------------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,++++++++++++++++++++++++++++++|||```VVVRRRNNNRRRPPPQQQYYYbbbmmm|||{{{rrrqqqvvvzzzppphhhjjjrrrvvvnnnmmmooommmqqquuuvvvsssqqqpppppprrrxxxzzzgggkkk|||kkk\\\jjjyyypppjjjdddbbbccc\\\]]]^^^___````````````]]][[[ZZZ[[[\\\\\\[[[ZZZWWWYYY[[[\\\\\\[[[ZZZYYYSSSTTTTTTRRRNNNMMMOOOQQQXXX^^^cccccc___\\\[[[]]]VVVTTTSSSUUUXXXXXXUUURRRMMMMMMNNNOOONNNMMMLLLKKKLLLLLLLLLLLLKKKJJJIIIIIIQQQXXX\\\XXXRRRQQQPPPOOOKKKNNNRRRVVVYYY\\\___aaa]]]]]]]]]\\\[[[ZZZZZZYYYUUUVVVVVVTTTQQQOOOOOOPPPNNNOOOOOOLLLIIIGGGIIILLLCCCCCCBBBBBBAAA@@@@@@@@@<<<;;;999888888888888999666999<<>>===<<<;;;::::::::::::999777666444333333333333333222222222111111000000000000////////////------------------------,,,,,,,,,---------......,,,,,,,,,---------......------------------------///......------......///,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++++++++++++++++++++++++++kkk[[[TTTQQQQQQNNNPPPTTTYYY___nnnsss|||~~~rrrgggmmm|||{{{sssqqqqqqqqqtttvvvxxxxxxvvvuuuttttttyyy|||xxxttt|||hhhjjj{{{|||vvvnnnhhhgggeeecccaaa^^^^^^]]]]]]]]]\\\\\\\\\______]]][[[XXXVVVWWWXXX\\\ZZZXXXXXXZZZ\\\\\\[[[ZZZXXXVVVSSSPPPMMMLLLKKKTTT[[[``````______\\\XXXTTTSSSTTTVVVYYYZZZWWWTTTSSSSSSQQQOOOKKKJJJJJJLLLLLLKKKJJJJJJIIIIIIIIIIIIPPPTTTTTTPPPMMMOOOOOONNNJJJMMMNNNOOOTTT[[[^^^[[[\\\[[[YYYYYYYYYYYYWWWVVVUUUUUUVVVWWWWWWSSSNNNIIIKKKLLLMMMMMMJJJHHHFFFFFFGGGBBB@@@AAABBB???>>>???>>><<<:::999999999888777555:::999>>>KKKZZZwww}}}wwwpppmmmnnnooopppsssrrrppppppqqqrrrtttvvv|||{{{{{{|||~~~~~~yyylllbbbdddccccccdddffffffdddcccfffbbb]]]ZZZYYYYYYXXXXXXYYYXXXVVVUUUTTTTTTUUUVVVRRRPPPLLLHHHDDDAAA@@@???@@@??????>>>===<<<<<<;;;999999888777666555444444555555444333333222111111000000000000////////////......---------,,,,,,,,,---------,,,,,,+++++++++------------------------//////.........---------++++++++++++++++++++++++------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...))))))***+++,,,,,,------++++++++++++++++++++++++yyybbbXXXUUUTTTUUURRRSSSUUUZZZbbbrrrxxxzzz|||lllppp}}}zzzuuuuuuvvvwwwuuuwwwyyyyyyxxxwwwwwwwwwpppooossszzzuuusssooollljjjfffbbb```]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^]]]ZZZXXXWWWYYY[[[\\\[[[ZZZ[[[\\\[[[YYYWWWXXXWWWUUUSSSRRRQQQQQQRRRWWW[[[]]][[[ZZZ\\\[[[YYYUUUUUUVVVZZZ]]]]]][[[XXXXXXXXXXXXUUUQQQMMMLLLLLLLLLJJJHHHFFFFFFHHHJJJLLLJJJOOOQQQNNNMMMOOOQQQPPPNNNPPPPPPOOOSSSZZZ\\\YYY[[[ZZZXXXWWWWWWVVVTTTSSSTTTTTTUUUUUUTTTQQQKKKGGGFFFJJJMMMMMMJJJGGGFFFFFFGGGCCCAAADDDDDDAAA@@@AAA@@@>>>;;;:::::::::888777666:::888<<>>===<<<;;;;;;999999888777666555444444555555444333333222111111111111111111000000000000.........---------,,,,,,---------------,,,,,,,,,------------------------.........------------,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......*********++++++,,,,,,---++++++++++++++++++++++++hhh[[[XXXWWWWWWXXXVVVUUUWWW]]]fffwww~~~uuuwwwvvvxxxzzzxxxxxxyyyzzzwwwyyyzzzzzzyyyxxxyyyzzzppplllvvvnnnxxxlllnnnpppoookkkfffaaa___\\\\\\]]]^^^____________\\\\\\[[[ZZZYYYZZZ\\\___]]]\\\\\\]]]\\\ZZZVVVSSSTTTSSSRRRQQQRRRTTTVVVXXXXXXZZZYYYUUUUUUXXXYYYWWWRRRTTTWWW\\\___```^^^[[[[[[\\\[[[XXXSSSOOOLLLLLLOOOLLLGGGDDDDDDHHHMMMPPPFFFLLLPPPOOONNNRRRUUUUUUUUUVVVTTTRRRUUU[[[\\\ZZZWWWWWWVVVUUUTTTRRRPPPOOOSSSRRRRRRSSSQQQMMMHHHDDDBBBHHHNNNNNNJJJFFFEEEFFFGGGDDDDDDGGGHHHDDDBBBCCCCCCAAA>>><<<;;;:::999777777:::777999AAAIII___~~~|||rrrsssuuu~~~xxxsssnnnkkknnnmmmmmmnnnpppssswwwyyyvvvuuuvvvzzz~~~}}}yyysssooonnnllliiihhhiiihhhgggfffaaa```^^^]]][[[XXXTTTQQQTTTUUUUUUTTTTTTSSSRRRQQQQQQOOOLLLHHHEEEBBBAAAAAABBBAAA@@@???===<<<::::::999999888777666555555444555444444333333222222111222222222222111111111111.........------------,,,---------...............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,pppbbb\\\[[[YYYXXXXXXXXXWWWYYY```iiiwwwvvvqqqttt}}}{{{}}}{{{zzzyyyyyy{{{||||||{{{yyyyyyzzz|||~~~tttlllzzzvvv{{{sssfffjjjmmmlllgggbbb``````]]]^^^_________^^^^^^]]]YYYZZZZZZZZZYYY[[[___bbb]]]\\\[[[[[[[[[YYYWWWTTTQQQQQQOOOOOOQQQSSSVVVXXXVVVWWWUUURRRRRRVVVVVVTTTMMMPPPUUUZZZ]]]^^^\\\[[[YYYYYYWWWTTTPPPMMMMMMMMMTTTQQQMMMJJJIIIKKKNNNQQQGGGOOOTTTSSSRRRUUUYYYZZZ[[[[[[YYYVVVXXX^^^```]]]SSSTTTTTTTTTRRRPPPOOOOOORRRQQQQQQQQQPPPLLLGGGCCCDDDJJJPPPPPPKKKFFFEEEFFFGGGDDDEEEIIIJJJFFFCCCCCCFFFCCC@@@>>>===;;;999777777:::666777===BBBSSSooovvvsssrrrwwwnnnhhhmmmmmmmmmoooqqquuuyyy{{{vvvuuuvvvzzz}}}|||zzzwwwtttrrrrrrooollljjjiiiiiigggfffaaa___]]][[[YYYWWWTTTQQQSSSTTTUUUUUUTTTSSSQQQPPPQQQOOOKKKHHHEEECCCBBBBBBCCCBBBAAA???===;;;:::999:::999999888777666555555444444444333333222222222222222111111111000000000............------------------......//////000000------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++++++++,,,------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,zzznnnfff___^^^^^^[[[YYYYYYXXXWWWZZZaaahhhqqq}}}|||lllmmmtttzzz}}}~~~yyy}}}|||{{{zzz~~~~~~~~~{{{yyyzzz|||~~~uuuooogggrrrttt|||qqqmmmfffhhhhhheeeaaa^^^___aaa````````````___]]]ZZZYYYWWWXXXZZZZZZZZZ\\\___aaa]]][[[XXXWWWXXXYYYZZZZZZTTTTTTRRRRRRRRRTTTVVVWWWRRRTTTTTTRRRTTTWWWTTTOOOHHHKKKPPPUUUWWWXXXWWWWWWVVVUUUSSSPPPMMMNNNQQQTTTZZZYYYVVVTTTRRRPPPPPPOOOLLLTTTZZZWWWTTTUUUXXXYYYZZZ[[[YYYWWWZZZ```aaa___OOORRRUUUUUUSSSQQQQQQRRRQQQQQQPPPQQQPPPNNNJJJFFFJJJOOORRRQQQLLLGGGGGGHHHHHHEEEFFFJJJJJJFFFCCCCCCGGGEEEAAA???>>><<<:::888777999666777===>>>KKKdddzzzuuu||||||qqqjjjiiiiiijjjkkknnnrrruuuwwwxxxwwwwwwzzz~~~{{{wwwtttsssrrrsssqqqnnnkkkjjjiiifffdddbbb___[[[XXXWWWVVVUUUTTTTTTTTTUUUUUUUUUSSSRRRPPPPPPNNNKKKHHHFFFDDDCCCCCCCCCCCCAAA@@@>>><<<::::::::::::999888777666555555444444333333333333222222111111000000000///////////////.........---------.........//////000000000------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***************++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,ooofff___\\\[[[___```^^^\\\^^^ZZZXXXYYY```eeeiiiooouuurrrhhhiiippp}}}{{{yyyxxxrrrttt}}}~~~}}}|||}}}{{{ooogggdddaaauuummm{{{yyyjjjhhhddd___\\\[[[^^^`````````aaa```^^^[[[XXXVVVUUUWWWZZZ[[[[[[[[[]]]^^^]]]YYYVVVTTTVVVYYY\\\]]]ZZZZZZYYYXXXWWWVVVVVVVVVOOORRRRRRSSSVVVXXXTTTMMMHHHKKKOOOQQQRRRSSSTTTUUUUUUTTTSSSRRRRRRTTTYYY]]]]]]]]]]]][[[XXXTTTQQQNNNOOOXXX^^^ZZZTTTSSSUUUVVVWWWXXXXXXWWWZZZ``````]]]QQQUUUXXXXXXVVVSSSSSSUUURRRQQQRRRSSSTTTSSSPPPNNNQQQQQQQQQOOOLLLKKKKKKLLLLLLHHHGGGJJJJJJFFFDDDDDDHHHEEEBBB???>>>===:::999777:::777888===<<>>===;;;;;;::::::999888777666666555333333333333333333333333000000000000/////////.../////////.........------.........///////////////------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...***************+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,zzziii```^^^XXXWWWZZZ```aaa______bbb^^^ZZZYYY]]]bbbcccfffjjjtttnnngggdddlll}}}vvvoooqqqwww~~~~~~sssfff```^^^___lll{{{sss~~~pppjjjccc]]][[[\\\]]]^^^^^^^^^______]]][[[WWWUUUTTTWWW[[[\\\\\\ZZZYYYYYY[[[YYYVVVVVVWWWZZZ[[[[[[\\\\\\\\\[[[ZZZXXXVVVUUUPPPQQQQQQRRRVVVZZZVVVOOOMMMOOORRRRRRQQQRRRTTTVVVRRRTTTWWWXXXYYY[[[^^^```]]]]]]]]]\\\YYYUUURRRPPPTTT]]]bbb^^^VVVTTTUUUVVVXXXZZZ[[[[[[]]]aaa```\\\VVVZZZ^^^]]]YYYUUUTTTVVVRRRRRRSSSVVVXXXYYYWWWVVVUUUQQQLLLJJJLLLOOOQQQQQQPPPLLLJJJKKKKKKGGGEEEFFFGGGDDDAAA???>>>===;;;999999;;;888999===:::@@@TTTeeexxxppppppooooooppprrruuuwwwsssrrrrrrtttyyy~~~~~~yyyvvvuuusssrrrqqqpppooolllgggccc___\\\ZZZYYYYYYYYYYYYXXXTTTTTTSSSRRRQQQQQQQQQQQQOOOMMMKKKHHHFFFEEEEEEEEEBBBBBBAAA@@@???======<<<;;;::::::999888777666666333333333333333333333333111111111000000000//////////////////............//////..................------------------------.........------------,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,++++++,,,,,,---...*********++++++,,,,,,---------------------------rrrccc[[[XXXXXXXXXXXX\\\bbbcccaaaaaadddbbb\\\XXX[[[___aaacccgggllluuunnnhhhcccmmm{{{nnnnnnuuu|||}}}|||}}}}}}}}}rrr___VVVVVVYYY\\\{{{xxxvvv}}}wwwssslllccc^^^]]]^^^]]]\\\[[[\\\^^^^^^]]][[[XXXVVVSSSWWW[[[]]]\\\YYYWWWVVVZZZXXXWWWXXXYYYZZZYYYXXX[[[[[[\\\\\\ZZZWWWTTTRRRQQQQQQPPPQQQVVV[[[XXXRRRRRRTTTUUUTTTSSSSSSVVVYYYPPPTTTYYY\\\^^^^^^______\\\\\\[[[ZZZXXXUUUSSSQQQWWWaaagggbbbZZZWWWXXXYYY[[[^^^```___aaadddbbb]]][[[___bbbaaaZZZUUUTTTUUUSSSSSSUUUXXX[[[]]]\\\[[[VVVOOOHHHFFFKKKQQQUUUUUUTTTOOOKKKLLLLLLHHHFFFHHHFFFCCCAAA???>>>===;;;::::::<<<999:::===888<<>>======;;;::::::999888777666666333333333333333333333333222222222111111111111000000/////////............//////......---------,,,------------------------//////.........---------------------------------++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---.........------------...//////))))))***+++,,,,,,------------------------------lll```]]]\\\XXXUUU]]]ZZZZZZ^^^dddhhhhhhfffdddbbbaaa```aaaeeeiiikkkrrruuu{{{ssshhhiiirrr|||zzzrrrnnnsssyyy~~~}}}wwwddd\\\VVVRRR[[[iiizzzwwwvvvnnnpppkkkhhhccc^^^[[[[[[]]]^^^___^^^\\\ZZZYYYYYYYYYZZZYYY[[[\\\]]]]]]ZZZXXXVVV[[[YYYXXX[[[___```\\\WWW[[[[[[[[[ZZZYYYWWWVVVUUUVVVTTTRRRSSSUUUWWWWWWWWWVVVUUUTTTSSSSSSUUUWWWXXXWWWYYY\\\^^^______]]]\\\\\\ZZZWWWSSSQQQPPPPPPPPPWWW[[[___]]]YYYVVVWWWYYY[[[[[[\\\```dddeeebbb___[[[[[[[[[ZZZXXXWWWXXXYYYRRRUUUXXX[[[\\\\\\[[[ZZZUUUQQQLLLJJJMMMTTTZZZ]]]UUUSSSQQQNNNKKKHHHEEEDDDHHHGGGEEECCC@@@>>>===<<<>>><<<:::999999;;;>>>???QQQaaazzzuuusss~~~tttzzzvvvrrrnnnmmmmmmmmmjjjhhhhhhjjjkkkmmmpppuuu{{{~~~{{{xxxvvvrrrqqqqqqqqqpppnnnjjjgggbbbbbb```^^^\\\ZZZXXXXXXWWWVVVUUUTTTSSSRRRQQQPPPNNNMMMLLLKKKIIIHHHGGGFFFAAAAAA@@@???>>>===<<<;;;::::::999888777666555444444444444333333333222222111222222222222111000000111000000///...---------........................,,,,,,---...//////....../////////......---------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++,,,,,,,,,---------***************+++++++++))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,uuuaaaYYYZZZZZZYYYYYY___]]]]]]aaahhhkkkkkkhhhiiihhhgggggghhhkkkoooqqqyyy|||}}}lllhhhrrr}}}{{{nnnnnnsss|||~~~jjjYYYTTTPPPSSShhhxxxjjjcccdddeeeccc```]]]\\\]]]___```bbbaaa___^^^^^^^^^^^^___^^^^^^]]]\\\[[[[[[[[[[[[\\\[[[ZZZ^^^bbbccc___[[[ZZZZZZZZZZZZYYYXXXWWWVVVTTTSSSSSSTTTWWWZZZ\\\\\\VVVUUUTTTSSSSSSUUUWWWXXXZZZ[[[^^^___```___]]]\\\ZZZYYYVVVTTTSSSRRRRRRRRRVVVYYY\\\[[[WWWVVVXXXZZZZZZZZZ[[[___bbbccc```]]]\\\\\\\\\ZZZYYYXXXXXXYYYVVVXXXZZZ\\\]]][[[ZZZXXXSSSQQQNNNNNNQQQUUUXXXYYYUUUTTTQQQNNNKKKIIIGGGFFFGGGGGGFFFEEECCCAAA???>>>???===;;;::::::;;;===>>>GGGWWWooovvvooovvvoootttyyyuuupppmmmmmmnnnmmmkkkhhhiiijjjlllooosssyyy~~~~~~zzzwwwsssrrrrrrrrrrrrppplllhhhcccbbbaaa___]]]ZZZXXXWWWUUUUUUTTTSSSQQQPPPOOOOOOLLLLLLKKKIIIHHHGGGFFFEEE???>>>>>>>>>======<<<<<<;;;;;;:::999888777666666444444444333333333222222111222222222222111000000111000000///......------........................,,,------...//////...............---------,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------++++++,,,,,,,,,---------++++++++++++************)))******+++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,qqqdddXXXTTTVVVWWWYYY\\\bbbaaabbbffflllooonnnllllllmmmmmmoooqqqtttwwwyyyvvvjjjqqqwwwppppppjjjqqq~~~wwwooo^^^RRRRRRPPPVVVyyyssslllccc^^^^^^___^^^^^^___```bbbcccddddddcccbbbaaa``````aaaaaacccaaa]]][[[ZZZ\\\^^^```\\\[[[\\\___cccdddbbb^^^ZZZZZZZZZZZZYYYYYYXXXWWWWWWVVVUUUWWWZZZ\\\]]]]]]WWWVVVTTTSSSTTTUUUWWWXXX\\\]]]___``````___]]]\\\XXXWWWWWWVVVUUUTTTSSSSSSTTTVVVXXXWWWUUUUUUYYY\\\ZZZZZZ[[[^^^``````^^^\\\___^^^]]][[[ZZZYYYYYYYYYZZZ[[[]]]^^^]]][[[YYYWWWRRRRRRQQQSSSVVVWWWWWWVVVUUUSSSPPPMMMKKKIIIIIIIIIFFFFFFGGGGGGGGGEEEBBBAAAAAA???===;;;;;;;;;<<<===>>>LLLbbbzzzzzznnnnnnpppppp||||||uuupppnnnoooooooooiiijjjkkklllnnnsssxxx}}}|||yyyttttttssstttsssqqqmmmjjjccccccbbb```]]]ZZZXXXVVVUUUTTTSSSRRRPPPOOONNNMMMKKKKKKJJJHHHGGGFFFEEEEEE========================<<<;;;;;;:::999888777777444444444444333333333333111222222222222111000000111000000//////......---........................,,,---......///.........------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,ggg^^^VVVTTTTTTTTTWWW[[[cccccceeejjjnnnpppooommmlllmmmppptttxxx}}}mmmqqq~~~yyysssxxxxxxwwwqqqiiiZZZSSSUUUUUU___rrriiifffbbb]]]\\\\\\]]]___bbbdddffffffgggeeedddbbb```^^^^^^^^^^^^dddaaa^^^[[[[[[\\\^^^```ZZZZZZ[[[___bbbcccaaa___YYYYYYZZZZZZZZZYYYYYYXXX[[[ZZZXXXYYYZZZ[[[ZZZYYYWWWVVVUUUTTTTTTUUUWWWYYYZZZ[[[]]]^^^^^^^^^]]]\\\WWWWWWWWWVVVUUUTTTSSSRRRRRRSSSSSSSSSSSSVVVZZZ^^^\\\]]]^^^```aaaaaa___^^^aaa___]]]\\\[[[[[[ZZZYYYYYYZZZ\\\^^^]]][[[YYYWWWUUUTTTTTTUUUVVVWWWVVVTTTSSSQQQNNNLLLJJJIIIJJJJJJEEEGGGIIIJJJJJJHHHEEEDDDBBBAAA???===<<<<<<<<<======HHHYYYnnnuuunnnxxxqqqwww}}}uuuqqqpppqqqrrrmmmnnnooopppqqquuuzzz~~~~~~{{{uuutttsssssssssqqqmmmjjjeeedddcccaaa^^^[[[XXXVVVUUUUUUTTTRRRPPPOOONNNMMMKKKKKKJJJIIIHHHGGGFFFEEE??????>>>>>>=========<<<;;;;;;:::999888888777777555444444444444333333333111222222222222111000000000000000000//////..............................------...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,,,,,,,,,,------------.........---,,,+++******)))++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,ccc[[[UUUSSSRRRRRRUUUZZZaaacccgggkkknnnooommmkkkjjjlllqqqwww~~~tttqqq|||{{{tttsssiii[[[RRRSSSYYYmmm{{{iiiaaa```^^^[[[XXXZZZ\\\___bbbdddeeeddddddgggeeebbb___]]][[[ZZZZZZ```___^^^]]]\\\\\\\\\]]]ZZZ[[[]]]```bbbcccbbb```YYYZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXYYYZZZ[[[ZZZYYYWWWVVVUUUTTTTTTVVVXXXYYYWWWXXXYYY[[[[[[\\\[[[[[[WWWWWWWWWUUUTTTRRRPPPOOOPPPPPPPPPQQQRRRVVV[[[___```aaabbbcccccccccccccccaaa___\\\[[[\\\\\\[[[YYYVVVWWWZZZ\\\]]]\\\ZZZYYYYYYWWWTTTSSSTTTUUUUUUUUUPPPNNNMMMKKKJJJJJJJJJKKKGGGHHHKKKLLLLLLJJJGGGEEECCCBBB@@@???======<<<======EEERRRcccyyyzzzsssrrryyy}}}uuurrrrrrssssssttttttuuuvvvyyy~~~vvvtttrrrqqqqqqpppmmmkkkhhhfffddd```]]]ZZZXXXWWWWWWVVVUUUSSSQQQOOONNNMMMLLLKKKKKKJJJIIIHHHGGGGGGCCCBBBAAA@@@>>>===<<<;;;999999888888777777666666555555555444444444333333111222222222222111000000000000000000000/////////////////////////////////---...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,,,,,,,---------.........///......---,,,+++******++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,cccZZZRRRPPPPPPQQQUUUZZZ^^^bbbfffkkkmmmmmmkkkiiiiiikkkpppwwwxxx~~~vvvssssssggg[[[PPPRRRccc~~~ttthhh```^^^]]][[[YYYXXXZZZ]]]```bbbbbbaaaaaagggfffccc```]]][[[ZZZZZZ^^^^^^^^^^^^^^^\\\[[[ZZZ\\\^^^```bbbddddddcccbbb[[[[[[[[[[[[ZZZZZZYYYXXXTTTTTTUUUXXX[[[^^^]]]\\\XXXWWWUUUTTTUUUVVVXXXYYYVVVWWWWWWXXXYYYYYYYYYXXXVVVUUUTTTRRRPPPOOOMMMMMMOOOOOOOOOPPPSSSWWW\\\^^^```bbbdddeeeddddddeeeggg```]]]ZZZZZZ]]]]]]\\\YYYSSSVVVYYY\\\]]]]]]\\\[[[\\\XXXTTTRRRRRRTTTTTTTTTMMMMMMMMMMMMLLLLLLLLLKKKJJJKKKLLLLLLKKKIIIGGGFFFCCCCCCAAA@@@???>>>>>>===;;;@@@KKKZZZqqq{{{rrrvvv|||vvvuuuuuuxxxxxxxxxxxxyyy|||yyyuuuqqqoooooooooooonnnkkkhhhddd___\\\ZZZYYYYYYWWWVVVUUUSSSQQQOOONNNMMMLLLLLLKKKJJJJJJIIIHHHHHHEEEDDDCCCAAA???===;;;;;;888888888777777777666666555555555555444444444333111222222222222111000000000000000000000000000000////////////////////////.........///......---,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,---------.....................------,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,jjj^^^RRROOOOOOQQQTTTYYY\\\```fffkkklllkkkiiigggeeegggkkkqqqyyy|||uuupppkkk___[[[XXXaaa~~~rrrnnnhhhaaa^^^^^^]]]]]]XXXZZZ]]]```bbbcccccccccdddcccaaa^^^]]]\\\\\\\\\^^^^^^^^^^^^]]]\\\[[[[[[\\\^^^aaaccccccbbbbbbaaa\\\\\\\\\[[[ZZZYYYXXXWWWSSSSSSUUUYYY]]]______^^^XXXWWWUUUUUUUUUVVVXXXZZZYYYYYYXXXWWWWWWVVVUUUTTTSSSRRRPPPNNNMMMMMMMMMMMMOOONNNNNNPPPTTTYYY\\\]]]^^^aaacccdddcccccceeehhh___[[[XXXYYY]]]^^^\\\YYYUUUWWWZZZ]]]^^^^^^]]]\\\\\\YYYUUUSSSSSSSSSRRRQQQLLLMMMOOOPPPPPPOOONNNMMMNNNNNNMMMLLLJJJHHHFFFEEECCCBBBBBBAAA@@@?????????:::>>>FFFTTTkkk~~~xxx~~~|||yyyyyyyyyyyyyyyxxxyyy{{{|||xxxrrrnnnmmmoooqqqrrrnnnjjjddd^^^ZZZYYYZZZ[[[VVVVVVTTTRRRPPPNNNMMMLLLKKKJJJJJJIIIIIIHHHHHHGGGCCCCCCBBB@@@???===<<<;;;999999888888888888777777555555555555444444444444111222222222222111000000000000000000000000000000////////////////////////......//////...------,,,,,,,,,---------.........,,,,,,,,,---------..............................,,,,,,------------------------------........................------------)))******+++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,ttteeeVVVPPPPPPQQQTTTWWW[[[```gggkkkllljjjhhhgggbbbccceeekkkrrr|||zzzvvvmmmcccVVV]]]ddduuusssggggggddd___[[[[[[\\\[[[[[[]]]___bbbeeefffggghhh```___]]]\\\[[[[[[\\\\\\aaa```^^^]]]\\\\\\]]]]]][[[]]]```aaa```_________]]]]]]\\\\\\ZZZYYYWWWWWWVVVVVVWWWZZZ]]]___^^^\\\XXXWWWVVVUUUUUUWWWXXXZZZ\\\[[[ZZZXXXVVVTTTRRRQQQPPPOOOMMMKKKKKKLLLMMMOOOOOONNNOOOQQQUUUYYY\\\]]]\\\^^^aaabbbaaaaaadddggg^^^ZZZWWWXXX]]]___]]]ZZZWWWYYY\\\^^^______]]]\\\ZZZXXXVVVTTTTTTSSSPPPNNNLLLNNNPPPSSSSSSRRRPPPOOOQQQPPPNNNLLLIIIGGGEEEEEECCCBBBBBBAAAAAA@@@@@@???<<>>======<<<::::::999999999999999999666666555555555444444444111222222222222111000000000000000000000111111111000000000000000000000000.../////////...---,,,,,,---------....../////////,,,,,,,,,------.................................,,,,,,,,,------.........---------.........//////---------...............))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,|||iiiVVVNNNOOORRRUUUXXXbbbcccccceeekkkpppnnngggcccbbbeeelllssswww}}}||||||}}}tttbbb[[[VVVUUUdddkkkdddcccaaa___^^^]]]^^^^^^```aaacccdddeeeeeeddddddaaa^^^ZZZZZZ\\\]]]\\\[[[^^^______]]][[[[[[^^^bbb```aaaaaa```]]]\\\]]]^^^bbb___\\\ZZZZZZYYYXXXWWWYYYYYYXXXXXXXXXZZZ[[[\\\WWWXXXWWWVVVUUUUUUWWWXXX[[[[[[YYYVVVRRRPPPPPPRRRLLLHHHEEEFFFGGGGGGKKKPPPPPPRRRSSSSSSTTTVVVZZZ\\\\\\[[[[[[___ccceeecccaaa___]]][[[ZZZ[[[\\\\\\[[[bbb^^^\\\```aaa]]]XXXVVVXXXVVVTTTRRRQQQOOOMMMKKKQQQOOOMMMNNNRRRTTTSSSRRRTTTRRROOOKKKHHHGGGIIIJJJIIIHHHEEEBBB@@@?????????BBBCCCBBBMMMcccvvvtttuuuwww|||{{{zzzyyyyyy{{{|||~~~{{{zzzzzzyyyyyyyyyyyyyyy|||yyyuuurrrpppooopppqqqpppjjjccc^^^[[[YYYXXXWWWXXXUUURRRPPPOOOOOOMMMLLLPPPNNNKKKHHHGGGFFFGGGGGGDDDCCCBBBAAA???>>>======::::::999999888777777777555555444444444333333333222222222111111111111000000000000000000000000000444333111000///...//////+++,,,...000000///...---//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,------.........................................................------------------------ppp\\\RRRRRRTTTVVVYYYaaadddfffjjjsssyyywwwqqqhhhgggkkktttzzz}}}{{{www|||~~~|||{{{vvvuuulll\\\XXXWWWddd|||zzziiieeecccaaa___]]]]]]]]]]]]___aaadddggggggeeecccaaaaaa___]]]]]]```aaa```______```___]]]ZZZZZZ\\\___^^^___```___^^^]]]]]]^^^```^^^[[[ZZZZZZYYYXXXVVVWWWXXXYYYZZZZZZZZZYYYXXXXXXXXXWWWUUUSSSSSSUUUWWW[[[ZZZWWWUUUSSSRRRRRRRRRNNNGGGAAACCCEEEHHHMMMRRRRRRSSSTTTUUUUUUWWWZZZ]]]```______aaaddddddbbb```bbb```]]]]]]^^^______^^^aaa\\\[[[___```\\\WWWVVVXXXVVVTTTRRRQQQOOOMMMLLLOOOMMMLLLMMMQQQSSSRRRQQQSSSRRROOOLLLIIIIIIJJJLLLIIIHHHFFFCCCBBBAAAAAAAAACCCDDDDDDOOObbbrrrvvvtttllluuu}}}~~~}}}{{{{{{|||}}}~~~zzzzzzyyyxxxwwwwwwwwwxxx|||zzzwwwtttrrrqqqpppqqqpppkkkeee```]]][[[ZZZXXXWWWUUURRRPPPPPPOOONNNLLLOOONNNKKKIIIHHHHHHHHHIIIDDDCCCBBBAAA???>>>======::::::999999888777777777555555555444444444333333222222222222111111111111000000000000000000000000444333111000////////////+++,,,...000000///...---//////.........---------------------------------------------------------.........---------,,,,,,,,,,,,,,,------.........................................................------------------------wwwaaaUUURRRRRRTTTWWWZZZ^^^bbbiiittt~~~~~~xxxqqqqqqvvv~~~yyyrrrpppsssxxx||||||zzzzzz{{{}}}|||ooommmcccXXXXXX[[[{{{ppphhhfffdddbbb___]]]\\\\\\\\\^^^```dddggggggeeeaaa______^^^^^^```bbbcccbbbaaa```aaa```]]][[[ZZZ\\\^^^]]]^^^``````^^^]]]]]]^^^^^^]]][[[[[[[[[ZZZXXXVVVVVVXXXZZZ\\\[[[YYYWWWUUUXXXXXXWWWVVVUUUWWWZZZ]]][[[XXXTTTTTTUUUVVVUUUSSSOOOFFF???AAAGGGKKKPPPTTTSSSTTTVVVVVVWWWXXX[[[]]]bbbaaaaaabbbccccccaaa___cccaaa^^^^^^___``````______ZZZYYY]]]^^^ZZZVVVTTTVVVVVVTTTSSSQQQOOONNNMMMPPPOOONNNOOOQQQSSSTTTSSSSSSQQQOOOLLLKKKLLLMMMNNNIIIHHHGGGEEEDDDDDDDDDDDDCCCFFFGGGQQQccclll|||vvvooofffoooyyy~~~~~~}}}|||}}}}}}yyyxxxwwwvvvuuuttttttttt{{{zzzxxxvvvtttsssqqqqqqppplllgggcccaaa___\\\ZZZWWWUUUSSSRRRQQQPPPNNNLLLNNNMMMKKKJJJIIIIIIJJJKKKDDDCCCBBBAAA???>>>======::::::999999888777777777555555555444444444444333333222222222111111111111000000000000000000000000333222111000//////000000,,,---...///000///....../////////............---////////////////////////......................../////////...............---------------.........................................................------------------------jjj\\\VVVSSSTTTWWWWWWYYY]]]eeesss~~~}}}{{{xxxssspppooorrruuuxxx}}}~~~wwwkkkfff\\\UUU\\\jjjtttiiiiiifffdddaaa^^^\\\[[[ZZZZZZ^^^___aaaccccccaaa___^^^______```aaabbbbbb```___``````___^^^^^^^^^___```___aaabbbaaa___]]]]]]]]]^^^]]]]]]]]]^^^\\\YYYWWWYYYZZZ[[[[[[[[[YYYWWWVVVXXXYYYYYYYYY[[[^^^dddhhhZZZVVVQQQRRRVVVYYYWWWTTTPPPFFF@@@DDDLLLQQQSSSTTTRRRTTTVVVVVVVVVWWWYYY[[[^^^^^^___```aaa```___]]]aaa___]]]\\\^^^______^^^\\\XXXWWW[[[\\\XXXTTTSSSTTTUUUTTTSSSPPPOOOOOOOOOSSSSSSRRRSSSTTTUUUVVVVVVRRRPPPNNNMMMNNNOOOOOOOOOIIIIIIHHHGGGGGGFFFFFFFFFCCCGGGIIIUUUdddiiirrruuuiiidddmmmxxx~~~}}}}}}|||{{{{{{wwwvvvuuusssrrrqqqppppppuuuuuuvvvvvvuuutttrrrqqqooolllhhheeecccaaa^^^\\\WWWUUUTTTSSSRRRQQQOOOLLLMMMLLLLLLKKKKKKKKKKKKLLLDDDCCCBBBAAA???>>>======::::::999999888777777777555555555555444444444444333333222222222111111111000000000000000000000000111111111000000000000000------...///000//////.../////////...............////////////////////////////////////////////////........................---------.......................................................................................vvvfff]]]XXXXXXZZZ\\\]]]___gggxxxvvvtttsssqqqooonnnooorrruuuxxxzzz~~~~~~tttggg___TTTSSSaaakkkgggkkkdddccc```]]][[[ZZZYYYYYY^^^]]]\\\\\\\\\]]]^^^___aaabbbccccccbbb```___^^^___^^^______aaabbbccccccdddddddddaaa^^^]]]]]]^^^aaa```___``````^^^[[[XXX\\\[[[[[[ZZZYYYYYYYYYYYYYYYZZZ[[[[[[\\\```dddhhhXXXTTTPPPQQQVVVYYYWWWTTTPPPHHHEEEKKKSSSUUUTTTSSSQQQRRRTTTUUUTTTTTTVVVWWWWWWXXXZZZ\\\]]]]]]]]]]]]```^^^\\\\\\]]]^^^___^^^YYYUUUTTTXXXZZZVVVRRRQQQQQQSSSTTTSSSPPPOOOPPPRRRTTTUUUUUUTTTTTTTTTVVVVVVRRROOOMMMMMMOOOQQQPPPOOOJJJJJJIIIIIIIIIHHHHHHHHHCCCHHHKKKWWWfffhhhlll|||vvveeebbbhhhrrr|||}}}{{{zzzyyyxxxvvvtttrrrpppooonnnmmmmmmoooqqqsssttttttsssrrrnnnkkkhhheeedddbbb```]]]YYYWWWUUUSSSRRRQQQOOOMMMLLLLLLLLLKKKKKKKKKLLLLLLDDDCCCBBBAAA???>>>======::::::999999888777777777666666555555555444444444333333333222222222222111000000000000000000000000000000000111111111111111.........///////////////////////////////////////000000000000000000000000////////////////////////------------------......................................................................................................}}}nnnccc[[[YYY[[[aaabbbfffooo|||pppnnnkkkkkkjjjkkkmmmpppsssuuuxxx~~~ooo```WWWNNNVVVnnnvvvhhhfffhhhbbb```^^^[[[YYYXXXXXXXXX\\\[[[XXXWWWXXX[[[^^^```cccdddeeedddaaa___^^^^^^]]]]]]]]]___bbbdddddddddfffeeeccc```\\\\\\]]]___dddcccaaa``````^^^\\\YYY\\\[[[YYYXXXXXXYYYZZZ[[[ZZZ[[[[[[ZZZXXXYYY[[[]]]UUURRRPPPQQQTTTVVVVVVUUUQQQLLLJJJPPPVVVVVVTTTSSSOOOQQQSSSSSSRRRRRRSSSTTTQQQTTTXXXZZZZZZZZZ\\\]]]___^^^\\\\\\]]]_________WWWRRRRRRVVVXXXTTTPPPOOONNNPPPSSSSSSQQQPPPSSSVVVTTTUUUUUUSSSQQQQQQRRRSSSQQQOOOLLLMMMPPPQQQPPPNNNJJJJJJKKKKKKJJJIIIHHHGGGEEEHHHKKKWWWffffffhhhuuuyyydddaaadddmmmwww~~~~~~|||zzz{{{yyywwwtttrrrpppooonnnjjjkkknnnppprrrrrrsssrrrnnnkkkhhheeeddddddbbbaaa]]]ZZZVVVSSSQQQPPPOOOMMMKKKKKKKKKKKKKKKKKKKKKJJJDDDCCCBBBAAA???>>>======::::::999999888777777777666666666555555555444444333333333333222222222222000000000000000000000000...///000111111111111111....../////////000000000...////////////000000000000000000000000000000000////////////////////////---------------........./////////.......................................................................................wwwkkkbbb___```fffjjjqqqyyynnnkkkfffgggjjjmmmppprrrsssssszzzzzzjjjZZZSSSRRRhhhzzzlllgggdddbbb___]]][[[YYYXXXWWWWWWWWWYYYXXXWWWWWWYYY[[[^^^```___aaaaaa___\\\[[[\\\^^^]]]\\\\\\^^^aaacccbbbaaacccbbb___[[[YYY[[[___bbbgggdddaaa___^^^]]][[[YYYWWWWWWWWWXXXXXXXXXXXXXXXXXXYYYZZZXXXUUUSSSSSSSSSRRRQQQQQQQQQQQQSSSTTTUUUTTTOOONNNRRRTTTRRRRRRTTTOOOQQQSSSSSSRRRQQQQQQRRRQQQUUUYYYZZZZZZZZZ\\\^^^]]][[[YYYZZZ[[[]]]]]]]]]UUUPPPPPPTTTVVVSSSOOONNNJJJNNNRRRRRRQQQQQQUUUYYYUUUVVVVVVTTTPPPNNNOOOQQQQQQNNNKKKMMMPPPQQQOOOLLLKKKKKKKKKKKKJJJIIIGGGFFFHHHJJJKKKVVVcccccccccpppxxxaaa]]]]]]dddooowww|||~~~|||yyyvvvsssrrrqqqkkklllmmmnnnppppppqqqqqqqqqmmmiiifffeeeffffffeeeaaa\\\VVVRRRPPPOOONNNMMMKKKKKKKKKKKKJJJJJJIIIHHHDDDCCCBBBAAA???>>>======::::::999999888777777777666666666666555555555555444444333333333222222222000000000000000000000000---...000111222222222111///////////////000000111.../////////000000000000////////////////////////........................------........./////////000/////////.........---........................................................................xxxnnnjjjjjjnnntttuuujjjfffeeeiiinnnsssvvvvvvuuutttyyy~~~wwweeeWWWTTT[[[|||lllffffffbbb\\\]]]\\\ZZZXXXWWWVVVWWWWWWVVVWWWXXXYYY[[[]]]^^^___YYY[[[[[[YYYVVVVVVYYY\\\]]]\\\[[[]]]```aaa___]]]```^^^[[[XXXWWWZZZ```eeehhheeeaaa^^^]]][[[ZZZXXXRRRTTTVVVXXXYYYXXXVVVUUUUUUWWWXXXXXXUUUSSSRRRRRRPPPQQQRRRQQQPPPQQQSSSUUUVVVRRRPPPQQQPPPOOOQQQUUUOOOQQQSSSTTTRRRQQQQQQQQQTTTWWW[[[\\\[[[[[[\\\___YYYXXXVVVVVVXXXZZZZZZZZZTTTOOOOOOSSSUUURRRNNNMMMHHHMMMQQQRRRQQQRRRVVV[[[XXXYYYYYYVVVQQQOOOPPPRRRRRRNNNKKKLLLPPPQQQNNNJJJKKKKKKLLLLLLJJJIIIGGGFFFJJJKKKKKKTTTaaa```___llltttvvv\\\SSSRRRXXXccclllsss~~~|||yyyvvvuuutttnnnnnnnnnnnnooooooooopppsssooojjjgggggghhhhhhhhhccc^^^WWWQQQOOONNNNNNNNNKKKKKKKKKKKKJJJIIIHHHGGGDDDCCCBBBAAA???>>>======::::::999999888777777777777666666666555555555555444444444333333333222222000000000000000000000000---...000111222222222111///////////////000111111.../////////000000111111////////////////////////.........................../////////000000111111000000//////.........---................................................////////////////////////yyytttrrrqqqjjjjjjhhhqqqwwwwwwuuuwwwyyyyyy{{{qqq___TTTWWWooo}}}{{{ttteeeaaa]]]]]]aaaYYYWWWUUUTTTVVVWWWWWWVVVZZZXXXUUUVVVYYY\\\[[[ZZZYYYWWWTTTTTTVVVXXXYYYYYYXXXXXXXXXZZZ\\\\\\XXXTTT[[[ZZZYYYYYYZZZ\\\___aaaeeedddaaa]]]ZZZVVVSSSRRRQQQTTTXXXYYYWWWTTTQQQPPPTTTUUUUUUUUUTTTRRROOOMMMRRROOOMMMOOOOOOMMMOOOSSSUUUSSSOOONNNRRRXXXVVVQQQPPPRRRTTTTTTTTTSSSTTTUUUZZZ[[[]]]]]]]]]ZZZWWWVVVYYYYYYZZZZZZYYYWWWUUUTTTQQQQQQQQQQQQRRRRRRRRRRRRPPPQQQSSSTTTUUUTTTRRRQQQWWWVVVSSSQQQQQQSSSUUUWWWUUUPPPLLLMMMQQQSSSQQQNNNOOOMMMLLLJJJIIIIIIIIIJJJDDDJJJLLLLLLWWWgggnnniiiqqqzzzsssbbbXXXRRRPPPWWWcccppp|||~~~vvvpppooopppqqqqqqppppppqqqsssooommmjjjgggeeebbbaaa```___]]][[[WWWRRRNNNJJJHHHIIIJJJKKKKKKKKKJJJIIIHHHBBBAAA@@@@@@@@@???===;;;::::::999999888777777777555555555666666666666666444444333333222111000000222222222111111111111000333333222222111111000000000000000000000000000000000000000000////////////000000000000000000000000---.........---,,,,,,+++////////////////////////000000000000000000000000//////...------------...------------------------............////////////tttmmmmmmkkksssyyyyyyxxxzzz||||||~~~|||mmm]]]YYYggg~~~|||iii___]]]XXXVVVXXXWWWUUUSSSSSSUUUVVVVVVVVVYYYWWWTTTUUUWWWZZZZZZZZZYYYVVVTTTSSSTTTVVVWWWVVVUUUUUUVVVYYY\\\[[[XXXUUUWWWVVVVVVVVVXXX\\\```bbb```___]]]ZZZWWWUUUSSSRRRRRRUUUYYYZZZXXXTTTRRRQQQUUUUUUUUUTTTRRRPPPNNNMMMRRRNNNLLLNNNNNNLLLMMMQQQMMMMMMLLLJJJMMMRRRRRROOOPPPRRRTTTUUUTTTTTTUUUVVVXXXYYY[[[\\\[[[YYYVVVUUUXXXYYYYYYXXXWWWUUUTTTSSSOOOPPPPPPQQQRRRRRRRRRRRRQQQRRRSSSTTTTTTTTTSSSRRRVVVUUUSSSRRRRRRSSSTTTUUUQQQNNNKKKKKKMMMNNNNNNLLLOOONNNLLLIIIHHHGGGGGGGGGCCCHHHIIILLLZZZmmmtttpppjjjrrrvvvkkk___VVVPPPSSS]]]iiivvv~~~wwwppppppqqqrrrqqqpppooonnnnnnnnnmmmjjjhhheeedddbbbbbb```___]]]ZZZVVVQQQMMMKKKIIIJJJJJJJJJJJJIIIHHHGGGCCCBBBAAAAAAAAA@@@>>><<<;;;;;;::::::999999888888555666666666666666666666444444333333222111111000222222222111111111111000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000...............---,,,+++////////////////////////000000000000000000000000000000///............///------------------------............////////////uuupppqqqooovvv|||{{{{{{~~~}}}wwwvvvvvvyyy|||rrrbbbVVV```{{{yyyxxxccc]]]]]]XXXUUUTTTUUUSSSQQQQQQSSSUUUUUUUUUXXXUUUSSSSSSUUUXXXYYYYYYYYYWWWSSSRRRSSSTTTTTTTTTRRRSSSUUUXXXZZZZZZXXXUUURRRQQQPPPPPPSSSXXX]]]```ZZZYYYWWWUUUTTTRRRRRRQQQSSSVVVYYYYYYWWWTTTRRRRRRVVVUUUTTTRRRPPPNNNMMMLLLPPPLLLKKKLLLLLLIIIJJJMMMKKKOOOPPPMMMMMMQQQSSSSSSPPPRRRTTTUUUTTTTTTUUUVVVWWWXXXYYYZZZYYYWWWUUUTTTXXXXXXWWWVVVUUUSSSQQQPPPMMMNNNPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSTTTUUUTTTTTTTTTSSSSSSRRRRRRRRRNNNMMMKKKJJJJJJKKKKKKLLLNNNMMMJJJHHHFFFEEEDDDDDDBBBDDDFFFLLL]]]rrrzzzwwwfffnnn~~~pppcccWWWSSSXXXcccrrrzzzuuussstttttttttrrrooolllkkkmmmlllkkkiiigggfffeeeddd`````````^^^[[[VVVQQQNNNIIIJJJJJJIIIHHHGGGFFFEEEDDDCCCBBBBBBBBBAAA???===<<<<<<<<<;;;::::::999999666666666666666666555555444444333333222222111111222222222111111111111000000000000000111111111111////////////////////////000000000000////////////000000000000000000000000..................---,,,////////////////////////000000000000000000000000111111000///////////////------------------------............////////////rrrpppsssqqqxxx|||}}}~~~~~~rrrppptttwwwxxxzzz~~~~~~eeeXXXVVVmmmppp```\\\\\\YYYVVVUUUSSSQQQPPPPPPRRRTTTTTTTTTWWWUUUTTTSSSTTTVVVXXXYYY[[[XXXTTTSSSSSSSSSSSSSSSQQQRRRUUUWWWXXXWWWUUUSSSLLLKKKIIIIIIKKKQQQVVVZZZVVVUUUSSSQQQPPPOOOOOOOOOTTTVVVXXXWWWUUUSSSQQQQQQVVVUUURRRPPPNNNMMMLLLLLLMMMIIIHHHJJJIIIFFFFFFIIINNNTTTVVVRRROOOQQQTTTUUUPPPRRRTTTUUUTTTTTTUUUVVVVVVWWWXXXYYYXXXWWWUUUTTTWWWVVVUUUTTTRRRPPPNNNMMMMMMNNNPPPQQQRRRQQQPPPOOOSSSRRRQQQQQQQQQSSSUUUVVVSSSSSSTTTTTTSSSQQQPPPOOOMMMNNNMMMLLLJJJJJJKKKMMMLLLJJJHHHFFFEEEDDDEEEEEECCCCCCDDDKKK]]]pppxxxvvvjjjqqqyyyggg\\\\\\dddsss{{{wwwwwwwwwwwwvvvsssnnnkkklllkkkkkkjjjiiihhhgggfff```aaaaaaaaa^^^YYYTTTQQQKKKJJJJJJHHHGGGEEEDDDDDDDDDBBBAAAAAABBBAAA>>><<<<<<<<<;;;;;;:::999999999666666666666555555555555444444333333333222222222222222222111111111000000222222222222222111111111////////////////////////000000000000////////////////////////////////////....../////////......---////////////////////////////////////////////////111000//////......//////....................................////////////xxxnnnooossssssxxx|||}}}~~~tttnnnrrrxxxzzzzzzzzz|||~~~zzzpppooonnnfffXXXTTT^^^~~~wwwkkk^^^XXXWWWWWWWWWWWWSSSRRRPPPPPPRRRTTTTTTTTTVVVVVVVVVVVVVVVWWWYYYZZZ\\\YYYUUUTTTTTTTTTTTTSSSRRRTTTVVVWWWVVVTTTQQQPPPJJJGGGDDDBBBDDDJJJPPPTTTVVVTTTQQQOOOMMMLLLLLLLLLSSSUUUVVVTTTRRRPPPOOOPPPUUUTTTRRRPPPNNNMMMLLLLLLIIIFFFFFFHHHGGGDDDDDDGGGPPPWWWZZZTTTOOONNNQQQRRRPPPRRRTTTTTTSSSSSSTTTUUUWWWWWWXXXXXXXXXWWWVVVUUUVVVUUUSSSQQQOOONNNMMMLLLNNNNNNOOOPPPPPPOOONNNMMMSSSRRRPPPOOOPPPRRRUUUWWWRRRSSSTTTSSSRRRPPPNNNLLLKKKLLLLLLJJJIIIIIIKKKMMMHHHHHHFFFFFFFFFFFFGGGHHHFFFEEEDDDJJJYYYgggmmmllljjjrrr~~~~~~qqqkkkmmmwww|||{{{{{{{{{{{{xxxsssooollllllllllllkkkjjjiiihhh```aaabbbbbb___ZZZUUURRRMMMMMMKKKIIIGGGEEEDDDCCCBBBAAA@@@@@@@@@@@@===;;;;;;;;;;;;:::999999888888777777666666555555555444444444444333333333333333222222222111111111000000333333222111000000//////000000000000000000000000000000000000////////////////////////////////////......///000000/////////////////////////////////////////////////////////000///......------..........................................////////////uuuppppppttttttyyy|||}}}vvvpppooovvv||||||{{{{{{|||~~~xxxpppccc^^^]]]VVVOOOTTTjjj|||uuukkk```YYYWWWYYY\\\]]]VVVTTTRRRQQQSSSTTTTTTTTTWWWYYY[[[\\\[[[ZZZ[[[\\\\\\YYYUUUTTTTTTTTTTTTTTTRRRUUUWWWWWWUUURRRPPPOOOJJJGGGCCCAAABBBHHHOOOTTTVVVTTTQQQNNNLLLLLLLLLMMMTTTTTTTTTRRRPPPNNNNNNOOOSSSSSSRRRQQQOOONNNMMMLLLHHHEEEFFFHHHHHHFFFFFFHHHUUU\\\^^^XXXRRRQQQRRRRRROOOPPPRRRSSSRRRRRRSSSTTTVVVVVVWWWWWWWWWWWWVVVVVVTTTSSSRRRPPPNNNMMMMMMLLLNNNNNNNNNMMMMMMMMMNNNNNNQQQPPPOOOOOOPPPRRRTTTVVVSSSSSSSSSRRRQQQNNNLLLKKKHHHHHHGGGGGGHHHIIIKKKKKKHHHGGGGGGFFFGGGHHHJJJKKKIIIHHHHHHKKKSSS[[[^^^___aaammmzzz~~~|||}}}wwwssslllmmmnnnnnnmmmllljjjiiibbbccccccbbb___ZZZVVVTTTQQQPPPMMMJJJHHHFFFEEEDDDBBBAAA@@@@@@@@@???===;;;;;;;;;::::::999888888888777777777666555555444444444444444444333333333333222222222111111111111000111111000000///.........000000000000000000000000000000000000////////////000000000000000000000000...//////000000000000000////////////////////////000000000000000000000000//////...---------------....................................////////////|||xxxwwwuuuuuuvvvzzz|||}}}wwwtttuuuzzz~~~|||{{{||||||xxxnnngggZZZVVVXXXVVVYYYeeepppjjjaaaZZZXXX\\\___```YYYWWWTTTSSSTTTUUUUUUTTTWWW[[[```aaa```^^^^^^^^^ZZZWWWTTTRRRSSSTTTTTTSSSQQQTTTWWWWWWUUURRRQQQQQQMMMIIIEEECCCFFFLLLUUUZZZTTTSSSPPPNNNMMMNNNPPPQQQUUUUUUUUURRROOONNNOOOPPPQQQQQQRRRRRRQQQPPPNNNMMMIIIFFFGGGKKKLLLIIIIIILLLWWW\\\]]]YYYUUUTTTTTTRRRMMMOOOQQQRRRQQQQQQRRRSSSUUUUUUUUUUUUUUUUUUUUUUUUSSSRRRPPPOOOMMMMMMMMMMMMLLLKKKJJJJJJLLLNNNPPPQQQNNNNNNNNNNNNOOOQQQSSSTTTTTTSSSRRRQQQOOOMMMKKKJJJHHHFFFDDDEEEIIILLLMMMLLLJJJJJJIIIHHHIIIJJJKKKLLLKKKKKKLLLNNNOOOPPPRRRTTTXXXfffuuuyyywww{{{|||{{{yyyyyy}}}}}}xxxsssmmmnnnoooooonnnmmmkkkiiifffeeedddbbb___[[[XXXUUUUUUSSSPPPLLLIIIGGGFFFFFFCCCBBB@@@@@@AAA@@@>>><<<<<<<<<;;;;;;::::::999999888777777666555555444444444444444444444444444444222222222111111111111000000000000111111222222222222222222222222222222222000000000000////////////000000000000000000000000...///000111111111111000////////////////////////000000000000000000000000000//////...................................................////////////}}}}}}}}}zzzwwwxxx{{{}}}}}}zzz{{{~~~||||||~~~ooofffaaaVVVTTT\\\^^^ooo~~~vvveeebbb[[[UUUTTTXXX[[[\\\[[[YYYVVVUUUUUUUUUUUUTTTXXX]]]ccceeeccc```______XXXUUURRRQQQRRRSSSSSSSSSOOOSSSWWWWWWUUUSSSRRRSSSOOOKKKGGGFFFIIIQQQZZZ```SSSQQQPPPNNNOOOQQQSSSUUUWWWWWWUUUSSSPPPOOOPPPQQQPPPQQQRRRSSSSSSQQQOOONNNJJJHHHIIIMMMNNNLLLLLLOOORRRVVVWWWSSSQQQRRRPPPMMMLLLNNNPPPQQQPPPPPPQQQRRRSSSSSSSSSSSSSSSTTTTTTTTTSSSRRRPPPNNNMMMMMMNNNNNNIIIIIIHHHHHHKKKOOOSSSUUUMMMMMMMMMNNNOOOPPPRRRRRRTTTSSSRRRPPPNNNLLLKKKJJJKKKGGGDDDGGGMMMQQQPPPNNNMMMLLLKKKJJJIIIJJJKKKKKKLLLMMMOOOOOOMMMJJJKKKOOOSSScccrrrtttooossszzzrrrqqqqqqvvv}}}}}}wwwrrrnnnoooppppppooommmkkkiiiiiihhhfffccc___\\\YYYWWWWWWUUUQQQNNNKKKHHHGGGGGGDDDCCCBBBBBBBBBAAA???===>>>======<<<;;;;;;::::::888777777666555444444444444444444444444444444444222222222111111111111000111111333444666777999999222222222222222222222222000000000000////////////000000000000000000000000//////000111111111111111////////////////////////000000000000000000000000111111000///////////////////////////////////////............/////////000}}}{{{zzzzzzyyy{{{~~~~~~|||{{{|||~~~uuunnnfff]]]VVVXXXfffuuu}}}uuuaaa\\\WWWVVVYYYZZZYYYVVVXXXVVVVVVXXXZZZZZZXXXUUUZZZ```cccaaa```aaa```]]]YYYWWWVVVVVVVVVUUURRRPPPSSSVVVYYYYYYVVVSSSPPPOOOPPPLLLJJJOOOWWW]]]]]]ZZZRRRQQQPPPPPPPPPRRRSSSTTTXXXYYYYYYVVVRRROOONNNMMMOOOPPPQQQQQQOOOOOOPPPQQQLLLNNNOOOOOONNNMMMNNNOOONNNOOOPPPPPPPPPOOONNNMMMLLLMMMNNNOOOPPPRRRSSSSSSRRRNNNKKKKKKOOORRRTTTSSSQQQPPPOOOMMMMMMMMMMMMNNNNNNMMMKKKKKKKKKLLLNNNOOOIIIJJJKKKMMMOOOPPPRRRRRRTTTPPPMMMNNNRRRSSSPPPLLLIIIGGGEEEGGGKKKOOOOOOOOOOOOMMMKKKKKKMMMNNNOOONNNNNNMMMLLLJJJJJJIIIIIIIIINNNYYYeeehhhggglllzzz{{{rrrhhhfffrrr}}}yyyrrrqqqpppooopppqqqqqqooommmjjjhhheeeccc```]]]XXXTTTXXXYYYWWWRRRKKKGGGFFFHHHDDDCCCBBB@@@???>>>>>>>>>999999888888777666666555888777777666555444444444444444444333333333222222333111111111333444333111000000111111222222222222222222111111111111222222000111111222222222111111111111111111111111222222000000000000000000000000......//////000000111111//////000000000000//////---...///111111111000/////////000000000000//////222222111111000000//////~~~}}}}}}}}}}}}~~~~~~}}}~~~~~~rrroooiii___YYYaaa}}}~~~llleee]]]ZZZXXXYYY[[[]]]]]]\\\^^^[[[XXXWWWXXXYYYXXXVVVXXX^^^bbbaaaaaaaaa```]]]XXXWWWVVVWWWWWWVVVTTTRRRUUUWWWZZZ[[[XXXUUURRRQQQNNNLLLLLLRRRZZZ___]]]YYYRRRRRRRRRRRRSSSUUUVVVWWWWWWXXXXXXUUURRRNNNMMMMMMMMMNNNOOOOOOMMMMMMNNNOOORRRSSSSSSQQQNNNKKKJJJJJJMMMNNNOOOOOOOOONNNMMMMMMMMMNNNOOOPPPQQQRRRSSSTTTTTTQQQMMMLLLNNNQQQQQQQQQOOONNNLLLKKKKKKKKKLLLLLLOOOMMMJJJHHHGGGHHHJJJKKKKKKLLLMMMNNNPPPQQQRRRSSSSSSPPPMMMNNNQQQRRRPPPLLLJJJHHHGGGIIIMMMPPPQQQQQQNNNLLLJJJJJJLLLNNNNNNNNNMMMLLLKKKJJJIIIHHHGGGGGGJJJSSS[[[^^^^^^cccoooyyyuuukkkiiittt~~~yyysssuuutttrrrrrrsssrrrooommmiiigggeeedddccc```\\\YYYWWWWWWUUUQQQKKKFFFFFFFFFEEEDDDCCCAAA@@@?????????<<<;;;;;;::::::999888888888777777666555555444444444444444333333333222222444333222222333444333111000111111111222222222222222222111111111111222222111111222222222111111000444333333222111000//////000000000000000000000000////////////000000111111//////000000000000//////---...000111111111000000//////000000000000//////111111000000000000000///~~~|||rrrpppjjjaaa^^^qqqmmmbbb^^^WWWXXX[[[\\\]]]^^^```bbbddd```[[[XXXWWWXXXXXXWWWVVV]]]bbbbbbaaaaaa^^^ZZZVVVVVVVVVWWWXXXXXXWWWUUUWWWYYY\\\]]][[[WWWUUUTTTJJJJJJNNNVVV]]]___ZZZUUUTTTTTTTTTTTTUUUWWWYYYZZZVVVWWWWWWUUUQQQNNNMMMMMMMMMNNNOOONNNMMMLLLMMMOOOUUUUUUUUUSSSOOOLLLKKKJJJLLLMMMNNNNNNNNNNNNMMMMMMOOOPPPQQQRRRSSSSSSSSSSSSUUURRROOONNNNNNOOOOOOOOONNNMMMLLLKKKJJJKKKLLLLLLOOOMMMIIIEEEDDDDDDFFFGGGNNNNNNOOOPPPQQQRRRSSSTTTQQQOOOMMMMMMPPPQQQOOOLLLJJJIIIIIIKKKOOORRRSSSSSSNNNLLLJJJJJJLLLMMMNNNMMMLLLLLLKKKJJJHHHGGGEEEDDDHHHLLLQQQSSSTTTZZZccckkk~~~{{{pppmmmwww}}}yyy{{{yyyxxxwwwwwwuuurrroooiiigggfffffffffddd```^^^XXXXXXVVVRRRMMMIIIHHHHHHFFFEEECCCBBB@@@??????>>>===<<<<<<;;;;;;:::999999888777777666666555555444444444444444333333333333666444333333444444222111111111111111222222222222222222111111111111222222222222333333222111000000222222222111111111000000000000000000000000000000/////////000000000000111///000000111111000000///...///000111111111000000///000000111111000000///////////////000000000000}}}~~~|||uuummmccc```jjjvvviiibbb```SSSXXX]]]^^^\\\\\\```ddddddaaa^^^[[[YYYYYYYYYYYYWWW]]]bbbbbb```^^^ZZZVVVSSSSSSTTTWWWYYYYYYXXXVVVXXXZZZ^^^^^^\\\YYYWWWVVVLLLOOOUUU^^^dddddd]]]WWWWWWWWWVVVVVVVVVWWWXXXYYYUUUVVVVVVTTTPPPNNNLLLLLLNNNPPPPPPPPPOOONNNOOOPPPQQQRRRTTTSSSQQQPPPPPPPPPMMMMMMNNNNNNOOOOOOOOOOOOQQQRRRSSSTTTTTTTTTSSSSSSTTTRRRPPPNNNNNNOOOOOOOOOPPPOOOMMMLLLLLLMMMMMMNNNNNNKKKGGGDDDCCCDDDFFFHHHPPPPPPQQQQQQRRRRRRSSSSSSNNNLLLJJJKKKMMMMMMLLLJJJIIIIIIJJJLLLOOOQQQSSSSSSNNNLLLKKKKKKLLLNNNNNNNNNLLLLLLLLLLLLJJJHHHEEEDDDHHHIIIKKKMMMPPPVVV]]]bbbqqq|||tttnnnvvv~~~}}}}}}zzzvvvssskkkjjjiiiiiihhhfffccc```\\\[[[YYYVVVSSSOOOMMMLLLGGGEEEDDDAAA@@@>>>======<<<;;;;;;:::999999888888777777777777666666555555555444444444444333333333777666444444444444222111222222222222222222222222222222111111111111222222333333333333222111000000...//////111222333444444000000000000000000000000000000000000000000000000000000000111111000000000000000000000111000000000000000000111111000000000.........//////000000111|||rrrdddZZZdddwwwlllgggaaa[[[SSSXXX]]]]]]ZZZYYY\\\aaa^^^______^^^\\\[[[ZZZYYYXXX___cccaaa^^^[[[VVVQQQQQQQQQSSSVVVYYYZZZXXXVVVXXX[[[^^^___]]]ZZZXXXWWWVVVYYY___gggkkkjjjccc]]][[[ZZZXXXVVVUUUUUUUUUVVVUUUVVVVVVTTTPPPNNNMMMMMMNNNOOOPPPPPPNNNNNNOOOPPPOOOQQQSSSSSSRRRRRRSSSTTTNNNNNNNNNOOOPPPQQQRRRRRRSSSTTTUUUVVVUUUTTTSSSRRRPPPPPPOOOOOOOOOOOOQQQRRRPPPOOONNNLLLLLLLLLLLLMMMKKKIIIGGGEEEEEEGGGJJJLLLPPPPPPPPPQQQQQQQQQQQQQQQIIIIIIHHHIIIJJJJJJIIIIIIHHHIIIKKKLLLNNNOOOPPPQQQOOOMMMLLLLLLMMMOOOOOOOOOMMMNNNOOOOOOMMMKKKGGGEEEFFFGGGIIIKKKNNNSSSYYY]]]fffrrrrrrjjjooouuuvvvxxx}}}~~~|||xxxpppooommmllljjjhhhdddaaa]]]\\\[[[YYYVVVSSSPPPNNNGGGFFFDDDAAA???===<<<<<<<<<<<<;;;::::::999999888777777777777777666666666555555555444444444333333777666444444444444222111333222222222222222222222222222111111111111222222333333333333333222111111...//////111222333444444111111111111111111111111111111111111000000000000000000111111111111000000111111111000000000000111000000111111111111000000......//////000000111111{{{{{{tttyyyhhh^^^^^^vvvnnnhhhfff___XXXUUUYYY\\\[[[WWWVVVYYY]]]ZZZ\\\^^^^^^\\\ZZZZZZZZZYYY___bbb___\\\YYYUUUPPPPPPQQQTTTXXX[[[[[[YYYWWWYYY\\\___```___\\\ZZZYYYYYY[[[___dddgggeeeaaa]]]]]][[[YYYVVVUUUTTTSSSSSSUUUVVVVVVTTTQQQOOONNNNNNLLLMMMNNNMMMLLLKKKLLLNNNQQQSSSTTTTTTRRRQQQQQQRRRNNNNNNNNNOOOPPPRRRSSSTTTTTTUUUVVVVVVVVVTTTQQQPPPLLLNNNOOOOOOOOOPPPRRRTTTPPPNNNLLLJJJIIIHHHIIIIIIIIIHHHHHHHHHIIIKKKMMMOOOOOOOOOOOONNNNNNMMMMMMMMMGGGGGGGGGGGGHHHHHHHHHHHHGGGIIILLLMMMLLLLLLMMMOOOOOOMMMKKKKKKMMMNNNOOONNNMMMNNNPPPRRRQQQNNNJJJHHHDDDFFFHHHJJJLLLOOOSSSWWW^^^jjjxxxpppdddeeejjjkkkmmmssszzz{{{sssrrrooonnnlllhhhdddaaa]]][[[ZZZYYYXXXUUUQQQNNNIIIGGGEEEBBB???===<<<;;;>>>======<<<<<<;;;::::::777777777777777777777777555555555555444444444333666444333333444444222111333333333333222222222222222222111111111111222222222222333333333333222222222222222111111111000000111111111111111111111111222111111111111000000000000111111222222111111000222222111000000000111111000111111222222111111000000000000000111111111111|||{{{wwwsssrrrsssttt{{{sss```bbbrrr|||lllhhhfff```ZZZXXXZZZZZZYYYWWWWWWYYY\\\[[[\\\]]][[[YYYWWWYYYZZZWWW\\\___]]]ZZZYYYVVVRRRRRRSSSVVVZZZ]]]]]][[[YYY[[[^^^bbbcccaaa^^^\\\\\\[[[[[[\\\]]]^^^^^^\\\[[[]]]\\\YYYWWWUUUUUUTTTUUUUUUVVVWWWUUURRRPPPOOOOOOKKKMMMNNNMMMLLLKKKLLLMMMRRRTTTTTTTTTQQQPPPPPPPPPMMMMMMMMMNNNPPPRRRTTTUUUTTTUUUVVVWWWUUUSSSPPPNNNLLLNNNPPPPPPOOOPPPRRRTTTQQQPPPMMMJJJHHHGGGGGGGGGHHHHHHIIIJJJKKKLLLMMMNNNMMMMMMLLLKKKJJJIIIIIIIIIFFFGGGHHHHHHHHHHHHIIIJJJHHHKKKNNNNNNLLLKKKLLLMMMMMMKKKIIIIIIKKKMMMMMMMMMKKKMMMQQQSSSRRROOOLLLIIICCCGGGKKKLLLJJJKKKNNNQQQXXXcccppp}}}sssdddbbbdddeeeiiiooovvv{{{zzztttrrrpppnnnmmmjjjeeebbb^^^\\\[[[ZZZZZZXXXSSSOOOKKKJJJGGGDDDAAA???>>>=========<<<<<<;;;:::::::::777777777777777777777777555555555555444444444444444333222222333444333111444444333333333222222222222222111111111111222222111111222333444444444444444333333222111000//////111111111111111111111111222222222111111111000000000111111222222111111000333222111000000000111111000111111222222111111000222222222222111111111111zzzrrrpppmmmmmmooo~~~xxxooo]]]jjjvvvjjjeeebbb^^^[[[ZZZZZZYYYXXXWWWXXX[[[]]]]]]]]]\\\YYYUUUTTTXXX[[[UUUZZZ]]][[[YYYYYYXXXUUUTTTVVVXXX\\\______]]]ZZZ]]]```ccceeeccc```^^^^^^aaa```___^^^^^^^^^______]]][[[ZZZXXXWWWVVVWWWWWWVVVWWWWWWVVVSSSPPPPPPPPPMMMOOOOOOOOONNNMMMNNNOOOPPPRRRSSSSSSQQQPPPQQQQQQLLLLLLLLLMMMNNNQQQSSSUUUTTTUUUVVVWWWUUURRROOOMMMLLLOOOQQQQQQOOOOOOQQQSSSTTTRRRPPPLLLJJJHHHHHHGGGHHHIIIJJJKKKLLLLLLLLLLLLKKKKKKJJJIIIHHHGGGFFFFFFGGGHHHIIIIIIIIIIIIJJJKKKIIILLLOOOOOOLLLKKKKKKLLLKKKIIIGGGHHHIIIKKKKKKKKKJJJLLLPPPSSSSSSPPPLLLJJJEEEKKKOOOOOOKKKIIIKKKNNNSSS^^^kkkwwwyyygggccceeeeeejjjqqqrrrxxx}}}~~~|||~~~~~~yyysssqqqpppooommmkkkgggdddaaa___]]]]]]^^^[[[VVVRRRNNNLLLJJJFFFCCCAAA??????;;;::::::999999888777777777777777777777888888888666666555555555444444444333111111111333444333222444444444333333222222222222222111111111111222222000111222333444555555555111111111111111111222222111111111111111111111111222222222222111111000000111111222222222222111111444333111000000000111111111111222222222222111111444333333333222111111111qqqmmmkkkhhhkkkuuu~~~}}}{{{sssiiiccc^^^xxxvvvllliiihhhccc___^^^```]]]ZZZYYYZZZ\\\^^^^^^\\\^^^^^^[[[WWWWWWZZZ^^^[[[ZZZXXXXXXYYYZZZYYYXXX```aaaaaa```]]]\\\\\\\\\dddddddddcccbbbaaa______bbbaaa___^^^]]]]]]]]]^^^YYYYYYYYYXXXWWWWWWVVVVVVZZZXXXUUUSSSSSSRRRRRRQQQOOOQQQSSSUUUUUUSSSPPPOOOPPPPPPOOOOOONNNMMMLLLKKKOOONNNNNNNNNNNNOOOOOOPPPOOOOOOOOOOOOOOOOOONNNNNNRRRQQQPPPOOONNNNNNNNNNNNLLLLLLMMMLLLLLLKKKJJJIIILLLLLLKKKKKKLLLLLLMMMNNNNNNMMMLLLJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIIIINNNLLLJJJJJJKKKLLLKKKJJJKKKHHHFFFGGGJJJLLLKKKJJJIIILLLQQQUUUUUURRRMMMJJJHHHJJJJJJIIIFFFFFFIIILLLRRRYYYfffsss|||xxxrrrnnnmmmrrr{{{xxxxxxvvvvvv{{{vvvvvvsssooonnnnnnnnnkkkhhhiiifffbbb___\\\YYYUUURRRNNNOOONNNLLLHHHEEECCCCCC???===:::999:::;;;:::999888777777777777777888888888888777777666666555555444444444333333333222222222222444444444444222222111111222222222333333333111222222333333222222111444444333222111111222222111111111111111111111111222222222222111111000000333333222222222222222222111111111111111111111111111111222222222333333333444444222222222222444444ooollljjjgggmmmxxx|||uuupppmmmhhhdddbbbbbb}}}xxxnnneeeddddddaaa]]]]]][[[YYYWWWWWWZZZ]]]______]]]]]]\\\ZZZYYYYYY[[[^^^YYYXXXWWWYYY]]]```bbbccccccdddcccaaa___^^^___```bbbbbbdddeeeeeeeeeddddddcccbbbaaa___^^^]]]\\\\\\WWWWWWXXXXXXXXXXXXXXXXXX[[[YYYVVVTTTSSSRRRRRRQQQOOOPPPQQQRRRSSSRRRPPPOOONNNNNNNNNNNNNNNOOOOOOOOOSSSRRRQQQQQQPPPPPPQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNMMMMMMLLLLLLMMMMMMMMMMMMLLLLLLKKKJJJMMMMMMLLLLLLLLLLLLLLLMMMNNNMMMLLLKKKJJJIIIJJJJJJIIIIIIHHHHHHHHHHHHIIIIIINNNLLLJJJJJJKKKKKKKKKJJJIIIHHHGGGIIIMMMNNNNNNLLLIIILLLOOORRRRRRPPPMMMJJJJJJKKKKKKIIIGGGGGGIIIKKKRRRVVV___hhhppp|||zzzzzz~~~zzzxxxvvvvvvzzzzzzzzz~~~|||yyyuuusssrrrqqqnnnlllllliiiddd```\\\XXXTTTQQQMMMMMMLLLJJJGGGDDDCCCBBB@@@>>>;;;::::::;;;:::999888888777777777777888888555555555555555444444444444444444333333333222222222333333444444333333222111222222222222333333333222222333333333333222222333222222111000000000111111111111111111111111111222222222222111111111000222222222222222222333333111111111111111111111111222222333333333444444444444444333222222333444444rrrnnnmmmkkksss}}}{{{~~~sssiiiccc___[[[\\\___jjj|||pppggg``````bbb```^^^^^^[[[YYYWWWXXXZZZ]]]___```^^^\\\YYYYYYZZZ\\\]]]]]][[[YYYXXX[[[___dddhhhjjjeeeeeecccaaa^^^^^^```bbb```bbbdddggghhhhhhggggggbbbbbbaaa___^^^\\\[[[ZZZVVVVVVWWWXXXXXXYYYZZZZZZ\\\ZZZXXXUUUSSSQQQPPPPPPNNNNNNOOOOOOPPPPPPPPPPPPLLLLLLLLLMMMOOOPPPRRRSSSXXXWWWUUUSSSRRRRRRRRRSSSQQQQQQQQQPPPPPPPPPOOOOOOKKKLLLMMMMMMMMMLLLKKKJJJNNNNNNMMMMMMMMMMMMMMMMMMOOOOOONNNMMMLLLLLLLLLLLLNNNMMMLLLKKKJJJJJJKKKKKKJJJIIIIIIHHHHHHIIIIIIJJJOOOMMMJJJIIIJJJJJJJJJIIIHHHHHHJJJLLLPPPQQQPPPOOOJJJKKKMMMOOOOOONNNMMMLLLMMMMMMMMMJJJHHHGGGIIIJJJSSSSSSWWW\\\bbbooo~~~zzzvvvsssuuuyyy|||}}}|||}}}~~~tttwww~~~}}}zzzxxxuuurrrooooookkkeee```\\\XXXSSSPPPNNNMMMLLLJJJHHHFFFEEEDDDAAA???<<<;;;<<<;;;:::999999888888777777777888888444555555555555555666666444444444444333333333333222333333444444333333222222222222222333333333333222222333333333333222222222222222222111111111111222222222222222222222222222222222222111111111111111111222222333333444444222222222222222222222222333333444444444555555555444444333333333333444444wwwsssqqqqqq|||~~~pppiiibbb^^^]]]\\\aaaggg{{{oookkkbbb]]]^^^aaa```^^^^^^\\\ZZZXXXYYY[[[]]]^^^^^^^^^ZZZWWWWWW[[[]]]]]]\\\___\\\ZZZZZZ^^^bbbeeegggdddcccaaa^^^\\\\\\___bbbaaaccceeeggggggfffdddccc^^^^^^]]]]]]\\\[[[ZZZYYYVVVWWWWWWWWWXXXXXXXXXYYYZZZYYYXXXUUURRROOONNNNNNMMMMMMLLLLLLMMMNNNPPPPPPLLLLLLLLLMMMNNNPPPRRRTTTZZZYYYVVVTTTRRRRRRRRRRRRRRRRRRRRRQQQQQQPPPPPPOOOIIIJJJLLLNNNNNNMMMLLLKKKNNNNNNNNNNNNNNNNNNOOOOOORRRQQQPPPOOOMMMMMMLLLLLLNNNMMMKKKJJJJJJKKKLLLMMMKKKKKKJJJJJJJJJJJJKKKKKKOOOMMMJJJHHHIIIIIIIIIHHHIIIKKKMMMOOOQQQQQQPPPOOOLLLLLLMMMNNNNNNOOOOOOOOOPPPOOOMMMKKKIIIHHHIIIIIIRRRQQQQQQTTTYYYcccvvvxxxrrrnnnqqqvvvxxxyyyzzzzzz}}}{{{|||yyyssszzz|||xxxtttrrroookkkfffaaa]]]YYYUUUSSSQQQOOOMMMLLLKKKJJJIIIHHHCCCAAA???>>>>>>===;;;999999999888888777777888888666666777777888888888999555444444444444333333333333333333333333333333333222222222333333333444444222333333333333333333222333333444444444333333333222222222222222222222222222222222222222222222222111111222222333444555555222222222222222222222222333333333333444444444444444444444333333444444444zzzuuuqqqrrr}}}rrrhhhaaa\\\]]]aaaiiiuuuxxxjjjddd\\\WWWYYY\\\[[[YYYXXXWWWUUUTTTVVVXXX[[[\\\\\\]]]YYYVVVVVVZZZ\\\\\\[[[^^^[[[XXXXXX[[[^^^aaabbbcccbbb```^^^\\\\\\___bbbcccddddddcccbbb___\\\ZZZXXXXXXWWWWWWWWWWWWWWWWWWXXXWWWWWWWWWVVVVVVVVVUUUVVVWWWWWWTTTOOOLLLKKKLLLMMMLLLKKKKKKKKKMMMNNNPPPMMMMMMLLLLLLMMMNNNPPPRRRXXXVVVTTTQQQPPPPPPQQQRRRSSSSSSRRRQQQPPPPPPOOOOOOHHHJJJLLLOOOOOOOOONNNMMMNNNNNNMMMMMMNNNOOOPPPQQQTTTSSSQQQPPPNNNNNNMMMMMMMMMLLLJJJIIIIIIKKKMMMNNNMMMMMMLLLLLLLLLLLLMMMMMMOOOLLLHHHGGGGGGIIIIIIIIILLLMMMPPPQQQPPPOOONNNMMMOOOOOOOOOOOOPPPQQQRRRSSSRRRPPPMMMKKKJJJIIIIIIIIINNNLLLMMMPPPRRRYYYffftttwwwnnnhhhlllrrruuuvvvyyyxxx|||zzzzzz~~~zzzyyyzzzvvvtttppplllgggbbb___\\\ZZZXXXSSSPPPMMMLLLLLLLLLJJJIIIFFFDDDBBBAAA@@@???<<<:::::::::999888888888888888666777777777888888999999555555555444444444333333333333333333333333333333222222333333333444444444333333333444444333333333222222333444444333333222222222222222222222222222222222222222222222222333111111222333444444555555222222222222222222222222222222222222333333333333444444444444444444444444~~~wwwrrrrrr}}}pppfff___YYYXXX```ooo}}}oooggg\\\TTTPPPSSSVVVUUUSSSRRROOONNNNNNQQQTTTWWWYYYYYY[[[YYYVVVVVVWWWYYYZZZZZZYYYWWWUUUVVVYYY]]]```aaabbbbbbbbb```^^^^^^```bbbcccbbbaaa^^^\\\YYYVVVUUUUUUTTTSSSRRRRRRSSSTTTUUUWWWWWWVVVUUUUUUTTTSSSSSSSSSUUUVVVSSSNNNKKKJJJLLLNNNMMMLLLKKKKKKLLLMMMNNNNNNMMMKKKJJJKKKLLLNNNPPPTTTRRRPPPMMMMMMNNNPPPQQQSSSRRRRRRQQQPPPOOONNNNNNIIIJJJLLLNNNPPPQQQQQQPPPMMMMMMLLLLLLMMMOOOQQQRRRSSSRRRQQQOOONNNMMMMMMMMMLLLKKKIIIHHHHHHJJJMMMOOONNNMMMMMMLLLLLLMMMMMMNNNMMMJJJGGGFFFGGGHHHJJJJJJLLLNNNPPPPPPNNNLLLLLLMMMPPPPPPPPPQQQRRRSSSTTTUUURRROOOLLLJJJJJJJJJIIIHHHIIIHHHIIILLLMMMPPPYYYccc{{{mmmeeeiiippprrruuuyyywww|||{{{{{{|||~~~zzzxxxtttpppjjjfffcccaaa___^^^VVVRRRMMMLLLMMMMMMKKKIIIIIIGGGEEEDDDCCCAAA>>><<<;;;:::999888888888888888555666666666666666666777555555555555444444444333444333333222222333333444333333333333444444444444333333444444444444333333///000222333333333222111333333333333333333333333222222222222333333333333222222333333444444555555333333333333333333333333111111111222222222333333444444555555555555444444zzzzzz|||mmmaaa[[[XXXZZZfff~~~ssskkkggg[[[TTTPPPUUUYYYYYYWWWVVVQQQPPPOOOQQQSSSTTTSSSSSSYYYXXXWWWVVVTTTUUUWWWYYYWWWVVVUUUWWW[[[^^^___``````aaaaaa```^^^^^^___```___]]][[[YYYWWWVVVVVVVVVWWWUUURRROOONNNOOOPPPRRRTTTTTTTTTSSSSSSSSSSSSSSSQQQTTTVVVTTTOOOKKKKKKMMMNNNNNNMMMLLLKKKKKKKKKKKKLLLKKKIIIIIIIIIKKKNNNPPPPPPNNNLLLJJJKKKMMMPPPRRRRRRRRRQQQPPPOOONNNMMMMMMIIIJJJKKKMMMOOOQQQRRRSSSLLLLLLKKKKKKLLLNNNQQQRRROOOOOONNNLLLLLLKKKKKKKKKKKKIIIGGGFFFGGGIIILLLOOOMMMLLLLLLKKKKKKLLLLLLMMMLLLIIIEEEDDDFFFIIIJJJKKKJJJLLLNNNMMMKKKKKKLLLNNNPPPPPPQQQRRRSSSTTTUUUVVVQQQNNNJJJIIIJJJKKKIIIHHHIIIHHHHHHJJJKKKLLLSSS[[[rrrrrrfffiiiooopppsssyyyvvv}}}}}}|||}}}~~~|||wwwqqqlllhhhfffdddbbb\\\WWWQQQPPPQQQQQQNNNKKKLLLJJJIIIGGGFFFDDD@@@===<<<;;;:::999888888888888777777777666666666666666555555555555444444444444444333333222222333333444333333333444444444444555333333444444444444333333111222444555666555444333333333333333333333333333222222222333333333444444333333444444444444444444333333333333333333333333222222222333333333444444333444555666666555444333sssbbbXXXTTTYYYeee{{{~~~pppkkkiii___XXXVVV[[[```aaa______ZZZXXXUUUTTTSSSRRROOOMMMWWWXXXXXXVVVRRRRRRUUUYYYZZZYYYXXXYYY\\\^^^^^^]]]\\\]]]^^^^^^\\\[[[\\\]]][[[YYYWWWUUUUUUVVVXXXYYY[[[WWWRRRNNNKKKLLLNNNOOOQQQQQQRRRRRRSSSSSSTTTTTTPPPTTTWWWUUUOOOLLLLLLNNNOOOOOONNNMMMLLLKKKJJJJJJJJJIIIHHHGGGIIIKKKNNNPPPMMMLLLJJJIIIJJJMMMQQQSSSRRRQQQQQQPPPNNNMMMLLLLLLIIIIIIJJJKKKNNNPPPRRRTTTLLLKKKJJJKKKLLLNNNQQQRRRMMMLLLKKKJJJIIIIIIIIIJJJJJJHHHFFFEEEFFFIIILLLOOOKKKKKKJJJJJJJJJJJJKKKKKKKKKHHHDDDDDDFFFIIIKKKLLLHHHJJJLLLKKKJJJJJJMMMPPPPPPPPPQQQRRRSSSTTTUUUUUUPPPMMMIIIHHHJJJKKKIIIHHHMMMJJJIIIKKKLLLLLLSSSZZZlllvvvhhhiiinnnooorrryyyvvv~~~~~~}}}|||}}}vvvpppllliiifffdddccc]]]WWWUUUVVVVVVSSSPPPNNNLLLJJJIIIHHHEEEAAA>>><<<;;;:::999888888888888::::::999999888888777777666666555555555444444444444444222222222222444444333333333444444444555555333444444555555444444333444666888999:::999888777333333333333333333333333222222222333333444444444444444444444444444333333333333333333333333333333333333333444444444555555333444555666666555444333{{{fff[[[ZZZ]]]^^^{{{zzzsssllleeeddd___[[[```hhhmmmkkkfffjjjeeebbb^^^TTTIIIGGGLLLQQQRRRRRRQQQQQQRRRTTTVVVZZZZZZZZZYYYXXXXXXZZZ\\\^^^]]][[[YYYXXXWWWWWWWWWTTTUUUTTTRRRXXXbbbdddaaa^^^YYYTTTPPPNNNMMMLLLKKKOOOOOOPPPPPPPPPOOONNNNNNNNNNNNOOOOOOOOOOOOPPPPPPMMMLLLKKKJJJIIIIIIIIIIIILLLJJJHHHGGGIIIKKKKKKKKKLLLLLLLLLLLLLLLMMMNNNNNNPPPPPPPPPOOOOOOMMMLLLKKKKKKKKKKKKLLLMMMOOOQQQRRRLLLJJJGGGGGGJJJMMMOOOPPPKKKKKKKKKKKKKKKJJJJJJIIIIIIGGGEEEFFFJJJLLLKKKJJJJJJJJJIIIHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJKKKKKKLLLMMMNNNOOOOOONNNLLLKKKMMMLLLLLLNNNPPPRRRRRRQQQOOOMMMKKKIIIIIIJJJMMMNNNOOOOOOOOOOOOMMMNNNYYYeeezzzsssnnnoooqqqrrrrrrwwwyyy{{{{{{zzz|||yyyssspppnnnkkkiiiiiieee___ZZZVVVTTTQQQOOONNNMMMJJJHHHFFFEEEEEEEEE???>>><<<;;;::::::;;;;;;888888888888888999999999777777666555555555555555444444444444444444444444333333333444444444555555555555555666555555444333555777888777555444444555555555555555555555555555444444444444444444444444444444444444444444444444555555444444444444555555444444444333333222222222222333333444444333333222ppp```UUUVVV]]]zzzvvvooojjjffffffaaa^^^ccclllrrrqqqmmmlllhhheee```TTTGGGBBBDDDIIILLLPPPSSSTTTVVVVVVWWWWWWWWWWWWVVVTTTTTTVVVXXXZZZYYYYYYXXXWWWWWWWWWWWWWWWXXXWWWXXX___jjjnnnkkkZZZWWWRRROOONNNNNNMMMLLLOOOOOOPPPPPPPPPOOOOOONNNPPPPPPOOOOOOOOONNNNNNNNNLLLLLLKKKKKKJJJJJJIIIIIIKKKHHHEEEEEEFFFGGGHHHHHHKKKKKKKKKKKKKKKLLLLLLMMMLLLMMMMMMNNNNNNNNNMMMMMMIIIJJJJJJKKKMMMNNNOOOPPPNNNLLLIIIIIIJJJMMMNNNOOOKKKLLLLLLLLLKKKJJJHHHGGGGGGFFFEEEFFFIIIJJJIIIHHHHHHHHHHHHHHHHHHIIIJJJKKKIIIIIIIIIJJJJJJJJJKKKKKKKKKLLLNNNOOOOOONNNMMMLLLLLLLLLKKKMMMOOOQQQQQQPPPLLLKKKJJJIIIJJJLLLNNNPPPRRRQQQRRRRRRQQQQQQZZZeeexxx{{{{{{rrrssswwwyyyyyyvvvxxxzzzzzzyyyzzz}}}xxxtttqqqmmmkkkjjjfff```[[[XXXUUURRRPPPOOOMMMKKKHHHFFFEEEDDDEEEAAA???>>><<<;;;::::::;;;888888888888888888888888777777666555555555555666444444444444444444444444333333444444444555555555666666777777666666555444555666888777555444444555555555555555555555555555444444444444444444444444555555555555555555555555555555444444444444555555444444444333333333222222444444555555555555444444ooofff]]]UUU^^^nnnxxxqqqjjjfffgggaaa\\\YYY^^^gggnnnooollliiigggeee```UUUIIIDDDDDDEEEIIIOOOUUUYYYZZZYYYWWWVVVWWWWWWUUUSSSSSSTTTUUUVVVUUUUUUUUUVVVWWWXXXYYYWWWWWWVVVWWW^^^gggjjjhhhWWWTTTPPPNNNNNNNNNNNNMMMNNNNNNOOOOOOOOOOOONNNNNNQQQQQQPPPOOONNNMMMLLLLLLJJJKKKLLLMMMLLLLLLJJJJJJKKKHHHEEEDDDEEEFFFFFFFFFIIIIIIIIIIIIIIIJJJJJJJJJIIIIIIKKKLLLMMMMMMMMMMMMJJJKKKNNNPPPRRRSSSSSSSSSQQQOOOKKKJJJKKKLLLMMMMMMKKKLLLMMMMMMLLLIIIFFFDDDDDDDDDEEEFFFHHHIIIGGGEEEFFFFFFGGGGGGHHHJJJKKKLLLIIIIIIIIIJJJJJJJJJJJJJJJJJJLLLNNNOOOPPPOOONNNMMMKKKJJJJJJKKKNNNOOOOOONNNLLLKKKJJJKKKLLLOOORRRSSSTTTRRRSSSTTTSSSRRRXXX```ooopppsss{{{rrrrrrwwwzzzyyyxxxyyyzzzyyyyyyyyy{{{|||}}}{{{vvvqqqnnnmmmiiibbb]]]ZZZWWWTTTRRROOONNNKKKHHHFFFEEEEEEEEEBBBAAA@@@>>><<<;;;;;;:::888888888888888888888888888777666666555555666666444444444444444444444444333444444444444555555555777777777777777666666555555666777777555444555555555555555555555555555555444444444444444444444444666666666666666666666666555555444444444444555555444444444444444333333333555555666666666666555555uuueeeaaa]]]\\\qqquuuooommmeeecccggg\\\XXXUUUYYYaaagggiiigggaaaaaa```]]]VVVQQQPPPRRROOOQQQUUUYYY[[[[[[XXXVVVXXXXXXYYYWWWUUUUUUUUUVVVSSSSSSSSSTTTVVVXXXZZZ[[[ZZZWWWTTTTTTXXX]]]^^^]]]WWWTTTQQQOOOOOOOOONNNMMMKKKLLLLLLMMMMMMMMMMMMLLLRRRRRRPPPOOONNNLLLKKKJJJKKKLLLNNNOOOOOONNNLLLKKKMMMJJJGGGEEEFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIIIIHHHGGGHHHIIIKKKLLLLLLLLLLLLIIIKKKOOOSSSVVVWWWWWWWWWSSSQQQMMMLLLLLLLLLKKKKKKKKKLLLNNNNNNLLLIIIEEEBBBCCCDDDFFFHHHIIIHHHFFFEEEGGGGGGGGGGGGHHHIIIJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKMMMOOOPPPPPPOOONNNJJJIIIIIIJJJLLLMMMMMMLLLMMMLLLLLLLLLNNNPPPRRRTTTQQQNNNNNNPPPPPPOOORRRWWW```aaaeeennnvvvuuuzzz{{{xxxzzzzzzzzzzzzzzzzzz{{{|||zzz}}}|||uuurrrqqqlllfff```\\\XXXUUUSSSQQQOOOLLLJJJGGGFFFEEEEEEDDDCCCBBB@@@>>><<<;;;;;;888888888888888777777777888777777666555666666666555555555555555555555555444444444444555555555555666777777777777666555555444666777777666555555666555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444555555555555555444444444444444555666666777777666666555}}}yyyyyy{{{}}}zzzzzz|||}}}}}}~~~kkk^^^]]]\\\bbb~~~kkkjjjjjjccc```eee___[[[YYY[[[aaaffffffeee]]]^^^]]]YYYVVVXXX]]]aaa```^^^\\\[[[ZZZYYYUUURRRWWWXXXYYYXXXWWWVVVVVVWWWRRRRRRSSSTTTVVVYYY[[[\\\^^^YYYUUUUUUWWWYYYYYYXXXXXXUUURRRPPPPPPOOONNNLLLIIIIIIJJJKKKKKKKKKKKKKKKQQQQQQPPPOOOMMMLLLKKKKKKMMMNNNOOOPPPPPPOOOMMMKKKLLLIIIFFFEEEEEEFFFFFFFFFFFFFFFGGGHHHIIIHHHHHHHHHIIIIIIJJJKKKKKKKKKKKKKKKFFFJJJPPPUUUXXXYYYXXXWWWSSSQQQNNNLLLLLLLLLKKKJJJKKKLLLNNNNNNLLLHHHDDDAAACCCEEEGGGIIIIIIGGGFFFEEEIIIHHHHHHGGGGGGGGGHHHHHHJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJMMMOOOOOOOOONNNMMMJJJHHHHHHIIIKKKLLLLLLJJJKKKKKKKKKKKKKKKMMMNNNOOOLLLGGGFFFIIIJJJIIIJJJMMMQQQSSSYYYfffwww|||zzzyyyxxxxxxyyyzzzzzzzzz||||||yyywwwrrrkkkeee___[[[WWWUUUSSSQQQNNNKKKIIIGGGGGGFFFFFFEEEDDDBBB@@@>>>===<<<:::999999999888888888777888888777666666666666666555555555555555555555555444444444555555555666666555555666666555555444333444555777777666555555666555555555555555555555555555555555555555555555555444444444444444444444444555555444444444444555555555555555555555555555555555555666666666666555555zzzuuuuuu||||||nnneeecccfffjjjsssrrrtttyyy{{{}}}rrreee]]]^^^cccqqqtttgggffffffaaa___aaa^^^[[[ZZZ\\\```cccbbb```^^^___]]]WWWVVV[[[bbbfffiiiddd^^^ZZZXXXVVVSSSPPPSSSUUUWWWWWWUUUTTTUUUUUURRRRRRSSSTTTVVVXXXYYYZZZ[[[TTTPPPRRRUUUUUUVVVWWWWWWTTTRRRPPPPPPOOOMMMKKKGGGHHHIIIJJJJJJKKKJJJJJJOOOOOONNNNNNMMMMMMMMMLLLNNNNNNOOOOOONNNMMMKKKJJJJJJGGGDDDCCCDDDEEEEEEEEEFFFGGGIIIJJJJJJJJJIIIHHHJJJJJJKKKLLLLLLMMMLLLLLLNNNRRRXXX]]]```___\\\YYYQQQOOOMMMLLLLLLLLLKKKJJJKKKLLLMMMMMMKKKHHHDDDBBBDDDFFFHHHHHHGGGFFFFFFFFFIIIIIIHHHGGGGGGGGGGGGGGGJJJJJJJJJJJJJJJIIIIIIIIIHHHJJJLLLMMMNNNMMMLLLKKKJJJHHHHHHIIIKKKKKKKKKJJJHHHHHHHHHIIIIIIJJJKKKKKKKKKEEEBBBEEEHHHHHHHHHJJJKKKLLLRRR^^^mmm}}}}}}xxxuuuuuuvvvvvvwwwxxxzzz}}}~~~~~~{{{ssskkkeee___[[[XXXVVVTTTQQQNNNKKKIIIHHHHHHFFFFFFEEEDDDCCCAAA???>>>;;;;;;;;;:::999999888888999888777777666666777777555555555555555555555555444444555555555666666666555555555555555444444333333555777777666555666777555555555555555555555555555555555555555555555555444444444444444444444444555555444444444444555555555555555666666666666666555555666666666666555555|||tttooooooxxx}}}wwwlllbbb\\\]]]ccciiissssssvvv{{{}}}~~~mmmgggdddlll}}}sssmmmfffbbb```___]]][[[XXXWWWWWWZZZ]]]^^^]]][[[]]]```___XXXVVV\\\bbbdddeee___YYYWWWWWWVVVSSSOOOPPPRRRUUUUUUUUUTTTTTTUUURRRRRRRRRSSSTTTUUUWWWWWWUUUNNNJJJNNNQQQPPPQQQSSSRRRPPPNNNNNNNNNNNNLLLKKKHHHHHHJJJKKKKKKLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNOOONNNNNNMMMLLLJJJIIIHHHHHHIIIGGGDDDCCCDDDFFFGGGFFFGGGHHHJJJKKKLLLKKKJJJIIIIIIJJJLLLMMMOOOOOOPPPPPPVVVYYY___cccccc___ZZZVVVNNNLLLKKKKKKLLLMMMLLLJJJLLLLLLLLLKKKJJJGGGEEEDDDDDDEEEGGGFFFDDDCCCDDDFFFGGGGGGGGGGGGGGGGGGHHHHHHKKKKKKJJJJJJJJJIIIIIIIIIHHHIIIKKKLLLMMMKKKJJJIIIJJJIIIHHHIIIKKKKKKKKKIIIHHHHHHIIIJJJKKKMMMNNNNNNPPPHHHCCCGGGLLLMMMMMMNNNOOOMMMOOOWWW```kkk{{{}}}wwwuuuuuuuuuuuusssvvvyyyzzzzzz{{{}}}{{{ssskkkeee___\\\XXXVVVSSSPPPMMMKKKJJJJJJFFFFFFFFFFFFDDDCCCAAA@@@======<<<;;;;;;:::999999999888777777666666777777555555555555555555555555555555555555666666666666666666666666666555444444333555777777666555666777555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444555555555555666666666777777777666777777888888777777666wwwssssssssszzzuuuppphhhbbb```dddlllsssyyyyyy}}}}}}nnnlllnnn}}}qqqggghhhfff___\\\^^^\\\XXXVVVVVVXXX[[[^^^___]]][[[YYY______YYYWWW]]]bbbbbb\\\XXXTTTTTTWWWWWWTTTPPPOOORRRUUUVVVVVVUUUVVVWWWRRRRRRQQQRRRRRRSSSTTTUUUWWWOOOJJJNNNQQQOOOOOORRRNNNLLLKKKLLLMMMMMMLLLKKKIIIJJJKKKLLLMMMMMMMMMMMMJJJKKKLLLMMMNNNOOOPPPPPPNNNMMMKKKIIIGGGFFFEEEEEEKKKHHHFFFFFFGGGIIIJJJJJJHHHIIIKKKMMMMMMLLLKKKJJJHHHIIIKKKNNNPPPRRRSSSSSSUUUXXX]]]```^^^XXXPPPKKKLLLKKKJJJKKKLLLMMMLLLKKKLLLLLLKKKJJJIIIGGGFFFEEECCCEEEFFFDDDBBBAAACCCFFFEEEEEEEEEFFFGGGHHHJJJJJJKKKKKKJJJJJJJJJIIIIIIIIIHHHIIIKKKLLLLLLJJJHHHGGGJJJIIIHHHIIIKKKKKKKKKIIIJJJKKKLLLNNNPPPRRRTTTUUUUUULLLGGGJJJPPPRRRRRRSSSUUUPPPOOOSSSWWW^^^mmm|||zzzwwwvvvvvvuuummmqqqvvvxxxxxxzzz}}}xxxpppiiiccc___YYYXXXTTTQQQNNNLLLKKKKKKEEEFFFFFFFFFEEEDDDBBBAAA>>>>>>===<<<;;;;;;::::::999888888777777777777777666666666666666666666666555555555555666666666777777777777777777666666555333555666777666555666777555555555555555555555555666666666666666666666666666666666666666666666666555555555444444555555555555666666666777777888888888888999999999999888888~~~{{{|||~~~yyyxxxrrrpppmmmkkkllloootttwwwzzz{{{~~~}}}yyylllsssyyykkkgggeeebbb```___]]][[[YYYWWWXXXXXXYYY]]]aaa___ZZZZZZZZZZZZZZZZZZ[[[[[[\\\WWWUUUSSSSSSTTTUUUTTTSSSSSSRRRRRRSSSUUUWWWXXXXXXSSSRRRQQQRRRTTTUUUUUUSSSPPPMMMJJJIIIKKKNNNPPPQQQOOOOOOOOONNNMMMKKKHHHGGGIIIHHHHHHJJJNNNPPPNNNLLLKKKKKKKKKKKKLLLMMMNNNOOOJJJJJJJJJHHHFFFFFFHHHJJJMMMMMMLLLLLLLLLLLLLLLMMMOOOJJJFFFGGGKKKOOONNNLLLMMMLLLKKKLLLMMMOOOOOOOOOTTTVVVXXXWWWTTTPPPMMMLLLIIIIIIHHHHHHHHHIIIJJJJJJHHHHHHHHHGGGGGGGGGGGGFFF===FFFIIIDDD@@@BBBCCCAAAEEEFFFHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLKKKIIIGGGGGGHHHIIIJJJKKKLLLLLLJJJGGGFFFGGGHHHKKKLLLKKKLLLSSS]]]```^^^^^^WWWQQQSSSUUUSSSPPPPPPMMMMMMMMMMMMQQQYYYcccjjj{{{xxxvvvvvvuuuvvvvvvsssqqqttt{{{}}}}}}wwwooohhheee```ZZZUUUSSSRRRRRRQQQOOOMMMKKKJJJIIIFFFCCC@@@@@@>>><<<<<<======<<<;;;:::999888666666666666777666666666666666666666666666666666666777777777777999888888777777777777777333444555555444555777999555666666666666666666666555555555555666666666777888888777777666666555555444444444444444444444444444555555666666666666666888888888888888777666666~~~~~~~~~uuu}}}{{{yyyyyyuuusssqqqpppqqqtttxxxzzz|||}}}tttsssooossskkkfffccc```_________^^^]]]XXX\\\]]]\\\]]]```^^^ZZZYYYXXXXXXWWWWWWXXXXXXXXXTTTRRRQQQQQQSSSTTTUUUTTTTTTSSSSSSTTTVVVXXXYYYYYYUUUUUUUUUTTTSSSRRRRRRRRRQQQMMMIIIHHHIIILLLNNNNNNMMMMMMNNNNNNNNNLLLKKKJJJJJJIIIIIIKKKNNNPPPNNNMMMMMMLLLLLLLLLLLLMMMMMMNNNJJJKKKKKKJJJHHHGGGIIIJJJKKKLLLMMMNNNNNNMMMKKKJJJGGGFFFGGGIIIMMMNNNMMMKKKKKKJJJJJJLLLNNNOOOPPPPPPPPPRRRTTTSSSPPPMMMKKKJJJJJJIIIIIIHHHHHHHHHIIIIIIFFFFFFFFFEEEEEEEEEDDDDDD@@@GGGJJJEEEAAABBBCCCAAAFFFGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJHHHFFFEEEEEEEEEGGGHHHKKKKKKKKKIIIFFFFFFGGGIIIKKKOOOSSSXXX```hhhjjjggg\\\TTTPPPRRRSSSQQQOOOOOONNNNNNLLLKKKMMMQQQXXX^^^zzz{{{xxxvvvvvvuuusssrrrtttyyy}}}vvvnnnmmmiiihhhsss~~~uuunnngggccc^^^ZZZXXXWWWVVVUUUPPPOOOMMMLLLKKKIIIFFFDDD@@@>>><<<<<<======<<<;;;;;;:::888777666666777777777777777777777777777777666666666666777777777777999888777777666666777777777888888999:::>>>CCCGGG666666666666666666555555555555555666666666777777888888777777666666666666444444444444444444444444444555666666777777666666888888999888888777777666wwwqqqkkkgggiiimmmyyyyyyvvv|||{{{|||yyyxxxwwwwwwxxxzzz}}}~~~ooojjjnnntttyyynnnjjjdddaaa___]]]^^^`````````ZZZ```dddaaa^^^^^^]]]ZZZYYYYYYXXXWWWVVVVVVVVVVVVRRRPPPNNNOOOQQQTTTVVVVVVTTTTTTTTTUUUVVVXXXZZZ[[[UUUWWWXXXVVVRRROOOOOOQQQPPPMMMIIIGGGHHHJJJLLLMMMKKKLLLMMMNNNNNNNNNMMMLLLKKKJJJJJJLLLNNNOOONNNMMMNNNNNNMMMLLLLLLLLLMMMMMMJJJLLLMMMMMMKKKJJJJJJJJJIIIKKKMMMOOONNNLLLIIIGGGDDDHHHLLLNNNNNNLLLJJJIIIIIIIIIJJJLLLNNNOOOPPPQQQMMMOOOQQQQQQNNNLLLJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHFFFFFFEEEEEEEEEDDDDDDDDDBBBGGGIIIFFFBBBBBBCCCBBBGGGGGGIIIJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLIIIHHHFFFDDDDDDEEEFFFGGGKKKJJJIIIGGGEEEFFFHHHJJJNNNUUU\\\aaahhhnnnmmmiiiXXXRRRNNNPPPQQQOOONNNNNNNNNNNNMMMKKKJJJLLLQQQTTTjjj||||||xxxvvvtttrrrsssuuuyyy{{{~~~qqqiiiccc___[[[]]]nnn~~~wwwllliiieeebbb```]]][[[XXXSSSQQQOOONNNMMMLLLIIIGGGBBB@@@>>>===>>>>>>===<<<;;;;;;:::888888888888888888888888888888888888888666666666777777777888888888777777666666666666666777777777666888===CCCHHH777777777666666555555555666666666666777777777777888777777777777666666666555555555555555555555555555555666777777777777777888888999999999888777777vvvmmmhhhcccaaadddiiinnn|||xxxtttxxx~~~||||||||||||}}}zzzlllbbbhhhtttyyymmmhhhbbb___\\\[[[\\\^^^______\\\dddiiieee^^^[[[[[[ZZZ[[[ZZZYYYXXXVVVVVVVVVUUUSSSQQQNNNNNNQQQTTTUUUVVVRRRSSSTTTTTTTTTVVVXXXYYYSSSWWWZZZWWWQQQMMMNNNQQQNNNKKKHHHGGGIIILLLNNNNNNKKKLLLMMMNNNNNNNNNMMMLLLKKKKKKLLLMMMNNNNNNNNNMMMOOOOOONNNMMMLLLKKKKKKKKKKKKNNNPPPQQQOOOMMMLLLKKKJJJKKKLLLLLLLLLKKKIIIHHHNNNSSSVVVTTTNNNIIIGGGHHHIIIJJJLLLMMMMMMMMMNNNOOOLLLNNNPPPPPPNNNLLLKKKKKKKKKKKKJJJJJJIIIHHHGGGFFFGGGGGGGGGGGGFFFFFFFFFFFFBBBDDDFFFEEECCCCCCDDDDDDHHHHHHIIIKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLJJJIIIGGGFFFEEEFFFHHHIIIJJJJJJIIIGGGEEEFFFIIILLLRRRXXX^^^aaadddfffccc^^^UUUOOOMMMOOOPPPNNNMMMOOONNNOOONNNMMMLLLMMMPPPSSS[[[nnnzzzwwwsssqqqrrruuuyyy{{{wwwzzzyyyjjjhhheee```^^^hhh}}}uuusssnnnkkkgggbbb]]]ZZZXXXUUURRRPPPNNNLLLIIIGGGDDDBBB@@@?????????>>><<<<<<<<<;;;::::::999999999888888888888888888888888666666666777777888888999888777666666555555666666777777666444444666999===888888777777666555555555666666777777777888888888777777777777777777777777666666666666666666666666555666777777888888777777888999999999999999888888}}}tttjjjccc___]]]aaaggglllxxxuuummmrrr~~~}}}}}}~~~{{{nnneee]]]^^^qqqvvvkkkddd```]]]ZZZYYYZZZ[[[\\\[[[\\\eeejjjddd\\\XXXYYYYYYZZZYYYXXXVVVUUUTTTTTTTTTUUUSSSPPPPPPRRRTTTUUUUUUPPPQQQSSSRRRQQQQQQSSSVVVOOOTTTXXXVVVQQQNNNOOORRRKKKIIIHHHIIILLLNNNPPPPPPKKKLLLMMMNNNMMMLLLKKKJJJKKKLLLMMMMMMMMMLLLLLLLLLOOONNNMMMLLLKKKJJJJJJJJJLLLOOORRRSSSQQQOOOMMMLLLNNNMMMLLLKKKKKKLLLMMMNNN^^^```___XXXMMMFFFEEEGGGKKKMMMOOONNNLLLKKKKKKLLLJJJLLLNNNMMMLLLJJJJJJKKKJJJJJJKKKJJJIIIHHHGGGFFFGGGGGGGGGFFFFFFFFFEEEEEEAAAAAABBBCCCDDDCCCEEEGGGIIIIIIJJJKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJHHHGGGEEEEEEFFFGGGHHHHHHIIIIIIHHHGGGHHHKKKNNNRRRWWWZZZYYYYYYZZZXXXTTTRRRNNNLLLNNNOOOMMMNNNQQQPPPQQQPPPNNNMMMMMMOOOQQQVVVhhh|||yyyuuurrrppprrruuuxxxtttuuuuuuwww{{{zzzjjjnnnmmmiiilll|||zzzuuuooohhhaaa\\\___\\\WWWRRROOOLLLHHHFFFHHHEEECCCBBBAAAAAA???>>>=========<<<;;;;;;::::::777777777777777777777777666666666777888999999999888888777666666666666666888999:::999777555666666888888777777666666666666777777777888888888888999777777777777888888888888777777777777777777777777666777777888999888888888999999::::::::::::999999xxxnnnddd]]]YYYXXX]]]ccckkkuuu{{{tttooosss{{{~~~~~~qqqfff\\\YYY\\\jjjxxxmmmeee```\\\[[[YYYYYYZZZ[[[ZZZYYY\\\cccfff```XXXVVVWWWXXXWWWVVVTTTSSSRRRQQQQQQQQQTTTSSSQQQRRRSSSTTTTTTSSSOOOQQQRRRPPPMMMLLLOOORRRMMMPPPTTTTTTQQQOOOOOOPPPIIIIIIIIILLLNNNPPPOOOMMMJJJKKKLLLLLLLLLKKKJJJIIIJJJLLLMMMMMMKKKJJJJJJKKKNNNMMMLLLKKKJJJIIIIIIIIIKKKNNNQQQRRRPPPNNNLLLLLLPPPNNNLLLKKKLLLNNNQQQSSScccbbb^^^UUUKKKEEEEEEGGGKKKNNNPPPOOOKKKIIIIIIJJJHHHJJJKKKJJJHHHGGGGGGHHHIIIJJJJJJKKKJJJIIIGGGFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCAAAAAADDDEEEDDDFFFIIIJJJJJJKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKGGGFFFDDDBBBBBBCCCDDDEEEGGGHHHJJJJJJJJJKKKMMMOOOOOOTTTVVVSSSRRRSSSRRRPPPOOOLLLKKKMMMNNNLLLNNNQQQSSSRRRQQQNNNKKKJJJLLLMMMXXXfffyyy~~~wwwrrrrrrtttrrrrrrqqqqqqtttzzzwww~~~|||yyyqqqiiidddhhhccc]]]XXXSSSPPPLLLIIIKKKIIIFFFEEEDDDCCCAAA@@@>>>>>>>>>>>>===<<<;;;:::777777777777777777777777555666777777888999::::::999888888777777777777777555777999:::888666666666777777777777777777777777777888888888999999999999777777777888888888888999888888888888888888888888777777888999999999999999999999:::;;;;;;;;;::::::rrriii```]]]\\\___gggoooxxxpppqqqtttzzz}}}uuubbbYYYUUU\\\jjjwwwnnnhhhaaa\\\XXXXXXXXXZZZ\\\]]][[[ZZZZZZ___```ZZZUUUUUUWWWWWWUUUTTTSSSRRRQQQQQQPPPQQQOOOOOOPPPRRRTTTUUUTTTRRROOOQQQSSSPPPKKKIIILLLOOOMMMOOOQQQRRRQQQOOOMMMLLLHHHIIIKKKNNNOOONNNJJJGGGGGGHHHIIIKKKKKKKKKJJJJJJIIIKKKMMMLLLJJJHHHIIIJJJLLLKKKJJJIIIIIIIIIIIIIIIIIIKKKNNNNNNLLLJJJIIIJJJJJJIIIIIIIIIKKKMMMOOOQQQXXXWWWTTTOOOIIIFFFGGGIIIIIIMMMPPPOOOKKKHHHIIIKKKIIIJJJKKKIIIGGGFFFFFFGGGGGGHHHJJJKKKKKKIIIHHHGGGEEEDDDDDDDDDCCCCCCCCCCCCIIIDDDCCCFFFGGGEEEFFFIIIKKKKKKLLLMMMMMMMMMLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIGGGEEECCCBBBBBBBBBDDDEEEFFFHHHKKKMMMMMMMMMNNNOOOLLLRRRUUUSSSPPPPPPNNNLLLKKKIIIIIILLLLLLJJJLLLQQQRRRQQQOOOMMMKKKKKKNNNQQQZZZcccppp|||zzzsssrrrooooooooonnnoooqqqvvvzzz|||uuupppoookkkddd___[[[WWWTTTQQQOOOLLLIIIGGGFFFEEECCCBBB>>>????????????===<<<;;;888888888888888888888888555666777888999::::::;;;::::::999888888888888888555666888777666555666777666666666777888888999999888888888999999999::::::777777888888888999999999999999999999999999999999777888999999::::::999999999999:::;;;;;;;;;;;;;;;~~~ooohhhbbbbbbfffmmmyyyzzz|||rrrggg\\\UUUVVVdddzzzzzzqqqnnniiiaaaYYYUUUVVVXXX[[[^^^___]]]\\\YYY]]]\\\VVVSSSTTTVVVVVVVVVUUUTTTSSSSSSRRRRRRSSSKKKLLLNNNQQQUUUUUUTTTRRRPPPSSSTTTPPPKKKHHHJJJNNNNNNNNNOOOPPPQQQOOOLLLHHHHHHIIILLLNNNOOOLLLFFFBBBCCCEEEGGGIIIKKKLLLLLLLLLIIIKKKMMMLLLIIIGGGHHHIIIJJJJJJIIIHHHHHHHHHHHHIIIGGGIIIKKKKKKIIIGGGGGGHHHBBBCCCEEEGGGHHHJJJKKKKKKJJJKKKJJJIIIHHHHHHIIIJJJGGGKKKPPPOOOLLLIIIJJJLLLLLLMMMMMMKKKIIIGGGGGGHHHFFFHHHIIIKKKKKKJJJHHHGGGFFFFFFFFFFFFEEEEEEEEEEEENNNHHHFFFIIIIIIEEEEEEIIIKKKLLLLLLMMMMMMMMMMMMLLLIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGEEEDDDCCCDDDFFFGGGEEEHHHLLLNNNOOOOOOOOOPPPKKKRRRVVVTTTOOOMMMJJJFFFIIIGGGGGGJJJJJJIIIKKKPPPOOOOOONNNMMMMMMPPPTTTXXXYYY___gggppp}}}wwwsssllllllmmmlllkkklllnnnpppvvv}}}~~~zzztttpppiiiddd```]]][[[YYYPPPNNNKKKIIIHHHGGGDDDCCC??????@@@@@@???>>><<<;;;999999999999999999999999555666777888999:::;;;;;;;;;:::999999888888999999<<<<<<;;;888666666888:::555555666777888999::::::888888999999999:::::::::777777888888999999999999999999999999999999999999888888999::::::::::::999999::::::;;;<<<<<<<<<;;;ooollliiimmmyyy}}}}}}~~~wwwjjj^^^UUUWWWXXXbbbyyy{{{pppgggdddaaa]]]ZZZRRRUUUXXXZZZZZZZZZ[[[[[[[[[ZZZWWWUUUTTTUUUVVVWWWVVVWWWVVVSSSPPPPPPTTTXXXXXXUUURRRQQQRRRTTTUUUUUUQQQQQQQQQQQQPPPPPPQQQQQQKKKMMMNNNNNNMMMKKKIIIHHHGGGIIILLLMMMLLLHHHCCC???BBBCCCGGGJJJLLLMMMLLLLLLLLLMMMNNNKKKGGGEEEGGGIIIJJJJJJJJJIIIHHHHHHGGGGGGHHHIIIJJJJJJJJJHHHEEEDDDFFFCCCBBBDDDGGGIIIGGGEEEGGGGGGGGGGGGGGGHHHIIIJJJJJJJJJKKKLLLLLLLLLLLLLLLOOOOOONNNMMMKKKHHHEEECCCKKKJJJJJJIIIHHHFFFEEEEEEBBBBBBBBBCCCCCCCCCCCCCCCGGGFFFEEEEEEEEEGGGIIIKKKKKKJJJIIIHHHHHHHHHHHHHHHFFFGGGIIIJJJJJJIIIGGGFFFCCCDDDFFFEEEDDDCCCDDDEEEIIIIIIJJJLLLNNNQQQSSSTTTOOORRRUUUSSSOOOKKKJJJJJJKKKNNNPPPPPPMMMIIIFFFEEEOOONNNNNNPPPSSSVVVWWWWWWYYYYYY]]]eeepppvvvooollljjjggggggiiikkkmmmmmmnnntttyyyqqqlllhhhddd___[[[YYYUUUPPPKKKGGGEEEDDDCCCEEECCC???>>>>>>===<<<;;;999999999999999999999999;;;;;;999888888888999:::======<<<;;;;;;:::999999999999999888888888888777444555777888:::;;;;;;;;;888888999999999888888777888888888777888888999:::999999888888888888888999999999888888777888888999999999999999999999999999wwwvvvxxx~~~}}}}}}wwwjjj```ZZZWWW[[[fff||||||}}}uuukkkdddaaa___\\\YYYZZZ\\\]]]]]][[[ZZZZZZ[[[\\\[[[YYYWWWVVVVVVWWWXXXVVVVVVUUUSSSQQQQQQUUUXXX[[[XXXVVVTTTUUUUUUTTTSSSLLLMMMOOOSSSVVVVVVSSSPPPIIIIIIIIIJJJLLLLLLJJJIIIGGGIIILLLMMMLLLIIIEEEBBBDDDEEEHHHJJJLLLLLLKKKKKKJJJJJJJJJIIIGGGFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKJJJHHHFFFEEECCCAAA@@@BBBDDDFFFEEECCCGGGGGGGGGHHHHHHHHHIIIIIIFFFGGGIIIJJJKKKLLLLLLLLLLLLLLLMMMMMMMMMLLLJJJJJJKKKJJJHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDEEEFFFFFFGGGJJJIIIHHHGGGGGGIIIJJJKKKJJJJJJIIIHHHHHHHHHHHHHHHFFFHHHJJJKKKKKKIIIGGGEEECCCDDDEEEFFFFFFGGGJJJMMMPPPOOOOOOPPPPPPQQQRRRSSSPPPRRRTTTRRRNNNKKKKKKLLLMMMPPPRRRQQQNNNKKKIIIHHHRRRQQQPPPRRRUUUWWWWWWWWWTTTUUUXXX]]]dddsss}}}vvvllljjjggggggggghhhhhhgggkkkpppyyyxxxqqqmmmjjjgggddd___[[[VVVPPPMMMKKKJJJIIIGGGDDDAAA???>>>===;;;:::::::::::::::999999999999<<<;;;:::999999999::::::;;;;;;::::::999999888888999999999999888888888888222333444666777777777777888888999999999999888888888888888888888999999:::999999888888888888999999888888888888888999::::::::::::999999999999999999}}}~~~~~~vvvmmmdddZZZYYY___kkk~~~zzz}}}tttnnnfffaaa```___]]][[[ccccccbbb```\\\ZZZZZZ[[[ZZZYYYXXXWWWVVVVVVWWWWWWUUUUUUUUUSSSRRRRRRUUUXXXZZZXXXWWWVVVUUUTTTQQQOOOGGGJJJOOOUUUZZZZZZUUUPPPFFFEEEDDDFFFJJJLLLKKKIIIHHHJJJLLLMMMLLLJJJFFFDDDDDDFFFHHHIIIJJJKKKJJJJJJIIIHHHGGGHHHJJJKKKKKKKKKGGGHHHHHHIIIJJJJJJKKKKKKIIIIIIJJJJJJIIIHHHFFFEEEBBBAAAAAABBBDDDEEEEEEDDDFFFGGGHHHIIIJJJIIIHHHHHHCCCDDDFFFHHHJJJKKKLLLLLLIIIJJJKKKLLLLLLLLLLLLLLLKKKIIIGGGEEEDDDDDDEEEFFFGGGGGGGGGGGGGGGIIIKKKLLLMMMLLLKKKJJJIIIJJJKKKLLLJJJIIIIIIHHHHHHHHHHHHIIIFFFHHHKKKLLLLLLJJJFFFDDDBBBDDDGGGIIIKKKNNNRRRUUUWWWVVVUUUTTTSSSRRRRRRRRRQQQRRRRRRPPPMMMLLLMMMNNNQQQSSSTTTSSSPPPNNNMMMMMMUUUTTTTTTUUUWWWXXXXXXWWWQQQSSSVVVXXXYYYaaavvv}}}wwwmmmkkkiiihhhhhhgggeeecccfffjjjpppwww|||xxxuuurrroooddd```ZZZUUURRRPPPNNNMMMLLLIIIEEEBBB@@@???===;;;;;;;;;;;;::::::999999999<<<<<<;;;:::::::::::::::888888888888888888888888:::999999999888888888888666777888999999999999888888888999999999999999888888888888888888999::::::999999999888888999999:::888888888999999:::::::::::::::::::::::::::::::::|||{{{{{{~~~}}}wwwnnnlllddd[[[```ooo}}}xxxlllhhhcccaaa```aaa```___hhhgggddd```\\\ZZZZZZ[[[UUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSRRRSSSUUUWWWTTTTTTSSSTTTTTTRRROOOLLLFFFKKKRRRWWWYYYWWWTTTRRRGGGDDDBBBDDDIIILLLKKKIIIKKKLLLMMMMMMLLLIIIFFFDDDBBBCCCEEEFFFHHHHHHIIIIIIJJJHHHFFFIIIMMMPPPPPPNNNHHHHHHIIIIIIJJJJJJJJJJJJGGGGGGHHHHHHGGGFFFEEEEEEEEEDDDDDDEEEFFFGGGGGGGGGGGGHHHJJJLLLLLLKKKIIIHHHDDDEEEFFFHHHIIIJJJKKKKKKJJJKKKKKKKKKKKKJJJJJJJJJLLLJJJGGGEEEDDDEEEGGGHHHIIIHHHHHHHHHIIIKKKMMMOOONNNMMMLLLJJJJJJIIIJJJJJJIIIHHHHHHGGGGGGHHHHHHHHHGGGIIIKKKMMMMMMJJJGGGEEEBBBFFFJJJNNNQQQSSSVVVXXXYYYXXXWWWUUUTTTSSSRRRRRRRRRQQQPPPNNNMMMMMMNNNPPPTTTUUUVVVUUUSSSQQQQQQRRRXXXWWWWWWWWWYYYYYYXXXVVVRRRUUUXXXXXXTTTWWWhhhyyy}}}vvvnnnlllkkkkkkkkkiiigggdddcccfffjjjmmmrrr}}}}}}yyynnnhhhaaa\\\ZZZXXXUUUSSSPPPLLLHHHFFFDDDCCCAAA@@@>>>======<<<;;;::::::999;;;;;;;;;:::::::::::::::888888888888888999999999::::::999999999888888888999:::::::::::::::999999888888999999::::::999999999888888888888999:::::::::999999999999::::::;;;::::::::::::::::::999999::::::::::::;;;;;;;;;;;;~~~}}}~~~~~~ssshhhbbbccc___^^^pppxxxyyypppeeecccaaa``````aaaaaaaaafffeeeccc___[[[YYYYYYZZZSSSTTTUUUVVVVVVVVVUUUTTTTTTSSSRRRRRRRRRSSSTTTTTTOOOOOOQQQSSSTTTSSSQQQNNNIIIOOOVVVWWWSSSPPPQQQSSSJJJGGGEEEFFFIIIKKKJJJIIINNNNNNNNNLLLJJJGGGDDDBBB>>>???@@@BBBDDDFFFGGGGGGHHHFFFEEEGGGLLLOOOOOONNNJJJJJJIIIIIIHHHHHHHHHHHHDDDDDDEEEEEEDDDDDDCCCCCCEEEFFFGGGGGGGGGHHHHHHIIIHHHJJJKKKMMMLLLKKKIIIHHHFFFFFFGGGHHHIIIIIIIIIIIIKKKKKKLLLLLLLLLMMMMMMNNNMMMKKKHHHFFFFFFGGGIIIJJJHHHHHHHHHHHHIIIKKKMMMNNNLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGIIIKKKMMMMMMKKKIIIGGGDDDIIIOOOTTTUUUUUUTTTTTTVVVVVVUUUTTTSSSSSSSSSSSSRRRPPPNNNLLLMMMNNNPPPQQQUUUWWWXXXWWWUUUTTTTTTUUUYYYXXXXXXYYYZZZYYYWWWUUUSSSVVVZZZZZZUUUUUU```nnn|||qqqpppnnnnnnmmmllliiifffbbbfffiiiiiijjjqqq{{{|||uuummmhhhfffddd```\\\RRROOOKKKHHHGGGFFFEEECCCAAA@@@???>>>===<<<;;;::::::::::::::::::999999888999999999::::::::::::::::::::::::999999999999888777777777888777777666555888888999:::::::::::::::999999999888999::::::;;;::::::999999:::;;;<<<<<<<<<<<<<<<<<<;;;999888777::::::;;;;;;;;;<<<<<<<<<}}}~~~zzzvvvvvvvvvuuupppllljjjllllllnnnzzz|||bbb[[[WWWYYY___nnnvvvooojjj______^^^^^^_________```aaabbb```]]]ZZZXXXXXXXXXTTTUUUXXXYYYZZZYYYXXXWWWTTTRRRQQQPPPQQQRRRQQQPPPNNNNNNPPPSSSUUUVVVTTTRRRMMMSSSWWWUUUPPPLLLMMMQQQIIIIIIIIIIIIIIIIIIIIIIIIOOONNNMMMKKKIIIFFFDDDCCC======>>>@@@AAACCCDDDDDDDDDCCCCCCDDDGGGJJJJJJJJJIIIIIIIIIHHHGGGFFFFFFFFFCCCCCCBBBBBBBBBBBBBBBBBBBBBDDDEEEEEEEEEEEEFFFHHHIIIIIIJJJKKKJJJJJJHHHGGGFFFGGGGGGHHHHHHHHHHHHHHHKKKKKKLLLNNNPPPRRRTTTUUUMMMKKKIIIHHHGGGHHHIIIJJJGGGGGGHHHIIIJJJKKKKKKKKKIIIIIIHHHGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDEEEFFFFFFGGGIIIKKKLLLMMMLLLKKKKKKGGGLLLRRRVVVUUUSSSQQQPPPRRRRRRQQQQQQQQQRRRRRRSSSQQQOOOLLLLLLNNNPPPQQQQQQTTTVVVXXXXXXWWWUUUUUUVVVXXXXXXXXXYYYZZZYYYWWWTTTSSSUUUYYY[[[WWWUUU[[[dddrrr|||xxxtttqqqnnnjjjgggdddfffgggggggggjjjoootttwwwqqqooolllgggbbbWWWSSSOOOLLLKKKIIIGGGFFFDDDCCCBBBAAA???>>>===<<<;;;;;;;;;;;;;;;:::999999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999888888999999999888888777777888999:::;;;;;;;;;;;;999999999999999:::;;;;;;::::::::::::;;;<<<======<<<=========<<<:::888777:::;;;;;;<<<<<<=========~~~zzzsssrrrpppkkkgggccceeelllpppvvvmmmYYYXXXZZZdddyyyvvvpppkkkggg]]]^^^___```______``````___``````]]]YYYVVVUUUUUUSSSUUUXXX[[[\\\[[[YYYWWWTTTRRROOOOOOPPPPPPNNNLLLMMMMMMNNNQQQTTTUUUTTTSSSQQQRRRRRRRRRQQQOOOLLLIIIEEEIIILLLLLLHHHFFFHHHJJJLLLKKKJJJIIIGGGFFFFFFFFF@@@@@@?????????@@@@@@AAAAAABBBCCCCCCCCCDDDFFFHHHGGGFFFFFFFFFFFFFFFFFFFFFCCCBBBBBBBBBBBBBBBCCCCCC@@@BBBDDDDDDCCCBBBDDDGGGHHHGGGGGGGGGFFFFFFFFFFFFCCCDDDEEEFFFGGGHHHHHHHHHKKKKKKLLLMMMOOOQQQTTTUUUJJJJJJIIIHHHHHHHHHIIIIIIFFFGGGIIIKKKKKKKKKIIIIIIFFFFFFFFFFFFFFFEEEDDDDDDCCCBBBBBBBBBBBBCCCDDDEEEHHHHHHIIIKKKLLLMMMNNNOOOKKKNNNQQQRRRQQQPPPOOOPPPPPPPPPPPPOOOPPPPPPQQQQQQPPPMMMKKKLLLOOORRRRRRQQQRRRUUUXXXYYYXXXVVVUUUUUUVVVVVVWWWXXXYYYXXXVVVSSSTTTTTTWWW[[[YYYVVVWWW[[[ddduuuyyyrrrkkkhhhfffeeeddddddeeegggiiikkksss|||~~~|||xxxrrrlllbbb^^^YYYUUURRROOOLLLJJJGGGFFFEEECCCAAA@@@>>>>>><<<===>>>>>>>>>===;;;;;;======<<<<<<;;;;;;::::::;;;;;;:::::::::999999999::::::;;;;;;<<<;;;;;;;;;777888999:::;;;;;;;;;;;;:::999999999999:::;;;;;;::::::::::::;;;<<<===>>>999;;;<<<======<<<;;;::::::;;;;;;<<<======>>>>>>{{{zzz}}}~~~|||yyy{{{~~~wwwtttpppjjjgggeeekkkvvv~~~nnnYYYVVV\\\fffzzzsssmmmkkkfffccc___aaaccccccbbbbbbbbbccc^^^``````^^^ZZZVVVSSSSSSQQQSSSWWWZZZ[[[ZZZXXXVVVTTTQQQOOONNNPPPOOOLLLJJJLLLLLLLLLNNNQQQRRRRRRQQQSSSPPPMMMPPPUUUSSSKKKCCCAAAGGGMMMMMMHHHEEEGGGKKKIIIIIIHHHGGGGGGGGGHHHHHHDDDCCCBBB@@@???>>>>>>>>>BBBDDDFFFEEECCCCCCEEEIIIDDDDDDDDDEEEFFFFFFGGGGGGCCCCCCBBBBBBBBBCCCCCCDDD@@@CCCEEEEEECCCBBBEEEGGGFFFFFFEEEDDDCCCCCCDDDDDD@@@AAABBBDDDFFFGGGHHHHHHLLLLLLKKKKKKKKKLLLNNNOOOHHHHHHHHHHHHHHHHHHGGGGGGFFFHHHKKKLLLLLLKKKIIIGGGEEEFFFFFFFFFFFFEEEDDDDDDAAAAAAAAAAAAAAABBBCCCDDDHHHHHHIIIJJJLLLNNNPPPQQQNNNOOOOOONNNMMMNNNOOOQQQPPPPPPOOOOOOOOOOOOPPPPPPOOOLLLKKKMMMPPPSSSRRRPPPQQQTTTXXXZZZYYYVVVUUUTTTUUUUUUVVVWWWXXXXXXUUUSSSWWWUUUWWW[[[[[[WWWVVVWWWTTTfff|||vvvnnniiigggdddaaaaaacccfffhhhhhhhhhqqq{{{zzzmmmiiiccc]]]YYYUUUQQQNNNIIIHHHGGGEEECCCAAA??????>>>???@@@@@@@@@???===<<<======<<<;;;;;;:::999999;;;;;;;;;:::::::::999999666777888888999999999888777888999:::;;;;;;<<<;;;::::::999999::::::;;;<<<:::::::::;;;<<<===>>>>>>777888;;;===>>>>>>======;;;;;;;;;<<<===>>>>>>???~~~yyyvvvuuuvvvyyyuuuppppppxxx{{{}}}ooo```XXXWWWhhhsssmmmmmmhhhcccdddaaaaaa``````______^^^^^^^^^\\\ZZZVVVSSSQQQOOONNNTTTTTTTTTWWWZZZZZZWWWSSSMMMNNNNNNNNNMMMMMMLLLLLLIIIIIIJJJLLLNNNQQQSSSUUUPPPRRRSSSQQQLLLGGGFFFFFFHHHJJJKKKJJJHHHFFFFFFFFFHHHGGGFFFGGGIIIJJJIIIHHHDDDDDDCCCBBBBBBAAA@@@@@@CCCCCCDDDEEEEEEEEEEEEDDDEEEEEEDDDDDDDDDDDDEEEEEEBBBBBBBBBBBBCCCCCCCCCDDDFFFFFFEEEEEEDDDDDDCCCCCCEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBCCCEEEHHHIIIGGGEEEJJJJJJKKKKKKLLLKKKKKKKKKDDDDDDCCCCCCDDDEEEFFFGGGEEEGGGIIIIIIGGGEEEDDDDDDBBBBBBAAAAAAAAA@@@@@@@@@BBBBBBCCCDDDEEEGGGIIIJJJLLLJJJHHHIIIMMMRRRVVVXXXUUUQQQMMMKKKKKKLLLLLLKKKMMMNNNOOOPPPPPPOOONNNMMMOOOOOONNNNNNOOOPPPRRRSSSPPPRRRTTTWWWWWWVVVTTTSSSQQQRRRSSSUUUVVVVVVVVVVVVTTTVVVXXXYYYYYYWWWTTTRRRUUU^^^mmmuuunnnlllgggbbb```aaabbbaaa___aaaeeemmmyyy|||wwwoooggg```\\\[[[[[[PPPOOOMMMIIIEEECCCBBBCCC<<<===>>>>>>===<<<===>>><<<<<<<<<============>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999888888999999999::::::;;;;;;;;;999999999999999999999999999999::::::;;;<<<======<<<<<<<<<============>>><<<<<<;;;;;;;;;;;;<<<<<<}}}xxxuuutttuuussstttwwwrrrddd^^^___mmmtttppppppiiicccbbbbbbaaa```^^^\\\ZZZYYYXXX[[[YYYWWWUUUSSSQQQPPPOOORRRRRRRRRUUUWWWVVVSSSOOOLLLMMMMMMNNNNNNMMMKKKJJJJJJJJJKKKMMMOOOPPPRRRRRRNNNPPPRRRPPPMMMJJJJJJKKKGGGHHHHHHGGGEEEDDDEEEGGGIIIHHHGGGGGGHHHIIIHHHGGGCCCCCCCCCBBBAAA@@@@@@???EEEEEEFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCDDDDDDEEEEEEEEEDDDCCCCCCBBBBBBAAADDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBCCCEEEFFFGGGGGGGGGGGGIIIJJJJJJJJJIIIHHHGGGGGGDDDDDDCCCCCCDDDEEEGGGHHHDDDFFFHHHHHHFFFDDDBBBBBBAAAAAABBBBBBBBBBBBAAAAAACCCCCCDDDEEEFFFHHHJJJJJJKKKJJJJJJMMMSSSYYY]]]___QQQNNNJJJHHHHHHIIIIIIIIIIIIJJJKKKLLLMMMLLLKKKJJJNNNMMMMMMMMMNNNPPPRRRSSSRRRSSSTTTVVVVVVUUUTTTSSSPPPQQQQQQRRRSSSSSSSSSSSSRRRSSSTTTUUUUUUTTTSSSRRRRRRXXXfffzzz|||uuulllhhhbbb```aaabbbbbb```___```fffpppwww}}}|||sssjjjeeebbbaaaZZZXXXUUUPPPKKKIIIHHHHHHDDDDDDCCCBBB@@@???>>>>>>======>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::999999888888999999:::::::::;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;<<<======>>>;;;;;;<<<<<<<<<==================<<<<<<========={{{xxxxxxyyywww}}}tttkkkddd___hhhwwwuuutttuuunnnfffcccbbbaaa```^^^[[[XXXVVVTTTWWWWWWVVVUUUSSSRRRRRRQQQRRRRRRRRRSSSTTTSSSPPPMMMKKKLLLNNNNNNNNNMMMKKKIIIJJJKKKLLLNNNOOOOOOOOOOOOMMMNNNNNNMMMJJJHHHHHHHHHGGGHHHHHHGGGFFFEEEGGGHHHJJJHHHGGGGGGHHHHHHFFFEEEDDDDDDCCCCCCBBBBBBBBBAAAHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDCCCCCCCCCCCCDDDDDDHHHGGGFFFDDDCCCAAA@@@@@@CCCCCCCCCDDDEEEEEEFFFFFFDDDDDDCCCCCCCCCBBBBBBBBBAAADDDGGGHHHFFFFFFHHHJJJKKKKKKJJJIIIHHHFFFDDDCCCCCCCCCBBBBBBCCCEEEFFFGGGDDDFFFGGGFFFDDDAAA@@@@@@AAAAAACCCDDDDDDCCCBBBAAAEEEEEEEEEFFFHHHIIIKKKKKKJJJJJJKKKOOOTTTYYY\\\\\\MMMJJJGGGEEEFFFGGGGGGGGGGGGHHHIIIJJJKKKKKKJJJIIIKKKKKKKKKLLLMMMPPPRRRSSSUUUUUUTTTTTTTTTTTTSSSSSSOOOOOOOOOPPPPPPPPPPPPPPPQQQQQQRRRRRRSSSTTTTTTTTTTTTVVV___ooo~~~ooojjjdddbbbcccdddcccbbb^^^]]]___eeejjjooowww|||tttooollleeebbb\\\VVVQQQMMMKKKKKKIIIHHHFFFDDDBBB???===<<>>>>>>>>;;;;;;::::::::::::::::::;;;;;;::::::999999888888::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>:::;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>tttbbbaaagggqqq|||ssssssuuurrrllliiiccccccbbb```]]]ZZZWWWVVVTTTTTTTTTTTTTTTTTTSSSSSSTTTTTTTTTTTTSSSQQQOOOMMMKKKMMMNNNPPPOOOMMMKKKJJJJJJKKKLLLNNNNNNNNNMMMMMMMMMLLLJJJGGGDDDBBBAAAAAAHHHJJJMMMMMMLLLJJJIIIIIIJJJIIIGGGFFFGGGFFFDDDCCCEEEEEEEEEEEEEEEEEEDDDDDDJJJJJJJJJIIIHHHGGGEEEDDDCCCCCCBBBBBBBBBBBBCCCCCCGGGGGGFFFEEECCCBBBAAA@@@DDDDDDDDDDDDEEEEEEEEEEEECCCCCCBBBBBBBBBAAAAAAAAAAAAEEEIIIHHHEEEDDDHHHLLLMMMLLLKKKIIIGGGDDDBBBAAAAAAAAA@@@@@@AAACCCEEEFFFDDDEEEEEEDDDAAA???>>>>>>@@@AAACCCDDDEEEDDDCCCBBBFFFFFFGGGGGGHHHJJJKKKLLLKKKJJJJJJMMMOOOQQQPPPOOOIIIGGGDDDDDDEEEFFFFFFFFFGGGHHHIIIKKKKKKKKKJJJJJJHHHHHHIIIJJJLLLOOORRRSSSWWWUUUTTTRRRRRRRRRRRRSSSPPPOOOOOONNNNNNMMMMMMMMMRRRQQQQQQRRRSSSTTTVVVWWW\\\ZZZ\\\eeetttuuupppkkkhhhhhhiiigggeeebbb^^^\\\^^^aaadddkkkrrr|||}}}rrrnnnggg```ZZZVVVRRRPPPPPPNNNKKKIIIGGGDDDAAA???AAA@@@@@@@@@??????>>>>>>;;;;;;;;;;;;::::::::::::;;;:::::::::999999999888::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======:::::::::;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>zzzppp```ZZZggg}}}xxxpppjjjkkkoooooommmllliiiiiigggddd```[[[WWWTTTPPPPPPQQQRRRRRRRRRQQQQQQTTTUUUTTTSSSQQQOOOMMMLLLMMMNNNOOOPPPOOONNNLLLKKKJJJJJJKKKLLLMMMMMMMMMMMMLLLJJJGGGDDDCCCBBBBBBBBBGGGKKKPPPRRRQQQMMMJJJHHHJJJHHHGGGFFFFFFEEECCCBBBDDDDDDDDDDDDDDDEEEEEEEEEJJJIIIIIIHHHGGGEEEDDDCCCBBBBBBAAAAAAAAAAAABBBBBBDDDDDDDDDDDDCCCCCCCCCCCCGGGFFFFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAEEEHHHGGGDDDDDDHHHLLLKKKJJJIIIGGGDDDBBB???>>>>>>>>>>>>>>>???AAACCCDDDCCCDDDDDDBBB???===<<<===???@@@BBBDDDEEEEEEDDDDDDFFFFFFFFFGGGHHHIIIJJJKKKIIIHHHHHHHHHIIIIIIGGGEEEGGGFFFDDDDDDFFFGGGGGGGGGFFFGGGHHHIIIJJJIIIIIIHHHFFFFFFGGGHHHKKKMMMPPPRRRVVVUUUSSSQQQPPPPPPQQQQQQPPPPPPNNNMMMMMMMMMMMMMMMPPPPPPOOOOOOQQQSSSUUUWWW___ZZZYYY^^^hhhvvv~~~zzzuuusssrrrpppmmmiiiddd^^^YYYYYY[[[\\\aaagggmmmuuu}}}uuuoooiiiddd^^^ZZZZZZWWWSSSQQQPPPNNNJJJGGGCCCBBBBBBAAA@@@??????>>><<<<<<<<<;;;;;;:::::::::;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999:::::::::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<<<<======>>>>>>======<<<sssiiicccZZZZZZddd~~~qqqiiigggccc```aaaeeeggghhhhhhmmmkkkiiieee___YYYSSSOOONNNNNNPPPPPPPPPPPPNNNMMMRRRSSSSSSQQQNNNKKKJJJKKKNNNNNNNNNNNNNNNMMMLLLLLLHHHHHHIIIJJJKKKMMMOOOPPPLLLIIIFFFEEEGGGIIIKKKKKKHHHMMMRRRTTTRRRMMMIIIGGGIIIHHHFFFEEEEEEEEECCCAAAAAAAAABBBBBBCCCCCCDDDDDDGGGGGGFFFEEEDDDCCCAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCDDDDDDHHHGGGFFFEEEDDDCCCBBBAAACCCCCCBBBBBBBBBAAAAAAAAABBBDDDFFFEEEDDDDDDGGGKKKFFFFFFEEEDDDAAA???===<<<============>>>@@@BBBDDDBBBBBBBBBAAA>>><<<======???@@@@@@BBBCCCDDDEEEFFFEEEEEEEEEFFFFFFGGGHHHIIIEEEDDDDDDEEEGGGHHHFFFEEEFFFEEEDDDEEEGGGIIIIIIHHHDDDEEEFFFGGGGGGFFFEEEDDDEEEEEEEEEGGGIIILLLNNNPPPTTTRRRQQQOOONNNNNNOOOOOOPPPOOONNNMMMLLLLLLMMMNNNMMMMMMLLLMMMNNNPPPRRRSSSZZZUUUUUUZZZ___hhh{{{{{{tttoooddd]]]WWWVVVWWWWWWZZZ^^^bbbjjjxxx~~~yyyssskkkeeeaaa]]]YYYVVVVVVSSSOOOKKKGGGFFFEEEDDDCCCBBBAAA@@@>>>>>>======<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<>>>>>>>>>>>><<<<<<zzzooofff```\\\___nnnnnndddaaa]]]]]]\\\]]]___bbbbbbaaaeeedddccc```[[[VVVPPPMMMRRRSSSTTTTTTSSSRRRPPPOOOQQQSSSSSSQQQMMMKKKKKKLLLMMMMMMKKKJJJJJJJJJKKKLLLGGGFFFFFFGGGJJJNNNQQQTTTOOOLLLHHHHHHKKKOOOQQQRRROOOQQQTTTTTTQQQMMMKKKJJJHHHFFFEEEEEEEEEEEECCCBBBBBBBBBCCCCCCDDDEEEFFFFFFCCCCCCCCCBBBAAA@@@???>>>@@@@@@????????????@@@@@@@@@AAAAAAAAABBBBBBCCCCCCGGGFFFFFFEEEDDDCCCCCCBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCBBBCCCCCCEEEGGGHHHEEEEEEEEEDDDBBBAAA???>>>>>>======>>>???AAACCCEEEAAABBBAAA@@@>>>===>>>???????????????@@@CCCEEEGGGDDDDDDDDDDDDDDDEEEFFFGGGCCCBBBBBBCCCEEEGGGFFFEEEEEEDDDDDDEEEHHHJJJJJJIIIFFFFFFGGGGGGFFFEEECCCBBBDDDDDDEEEFFFGGGJJJLLLNNNPPPPPPOOONNNMMMMMMMMMMMMOOONNNLLLKKKKKKLLLMMMNNNLLLLLLLLLMMMNNNOOOPPPPPPSSSOOOQQQWWWYYY\\\lll{{{tttddd]]]WWWWWWXXXWWWYYY\\\\\\```jjjtttyyy|||uuummmhhhbbb___]]]ZZZTTTOOOKKKKKKJJJHHHGGGEEEDDDDDD@@@??????>>>======<<<<<<===========================<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;<<<<<<<<<=========<<<===???@@@@@@???===<<<~~~}}}~~~}}}oooeeeaaa``````qqqmmm```\\\]]]ZZZ\\\^^^^^^```aaa___\\\YYYZZZ[[[ZZZXXXUUUQQQOOOXXXYYYZZZZZZYYYVVVTTTRRRSSSUUUUUUSSSOOOMMMNNNOOOMMMKKKIIIHHHGGGHHHJJJKKKFFFEEEEEEFFFIIINNNSSSVVVTTTOOOJJJIIILLLOOOQQQQQQVVVWWWVVVTTTQQQOOOOOOPPPGGGFFFDDDDDDEEEEEECCCBBBEEEEEEFFFGGGHHHIIIIIIJJJ@@@@@@@@@@@@???>>>======@@@@@@????????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCBBB@@@AAACCCFFFGGGFFFGGGGGGGGGGGGFFFEEEDDDCCC???>>>>>>???AAACCCEEEFFF@@@AAAAAA@@@>>>===>>>@@@@@@???======???BBBFFFHHHCCCCCCBBBCCCCCCDDDEEEEEEDDDBBBAAAAAACCCDDDDDDCCCDDDCCCCCCEEEHHHJJJJJJIIIIIIIIIIIIIIIHHHFFFEEEDDDDDDDDDDDDEEEGGGIIIKKKMMMNNNNNNNNNMMMMMMMMMMMMLLLNNNLLLKKKJJJJJJKKKMMMNNNMMMNNNNNNOOOPPPPPPPPPQQQPPPMMMPPPVVVUUUTTTaaassswwwfff^^^YYYYYYZZZZZZZZZ]]]YYY[[[```ggglllttt}}}wwwpppllljjjeee^^^XXXOOONNNMMMLLLJJJHHHGGGGGGAAA@@@@@@???>>>======<<<=========>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;========================;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<============>>>===>>>@@@AAAAAA@@@>>>===~~~zzzxxxyyy{{{}}}nnniiigggcccfffooojjj```___^^^\\\^^^___`````````___]]]]]]XXXWWWVVVUUUTTTSSSSSSSSSWWWXXXZZZ^^^```]]]WWWQQQWWWUUUSSSRRRQQQOOOLLLIIIKKKKKKKKKLLLNNNMMMKKKIIILLLGGGEEEFFFGGGHHHLLLRRRPPPPPPLLLHHHJJJPPPRRRQQQSSSSSSTTTVVVWWWWWWTTTRRRLLLIIIEEEDDDEEEFFFEEEDDDEEEDDDDDDEEEHHHLLLPPPSSSFFFCCC>>>;;;:::<<>>>>>============>>>>>>??????@@@@@@@@@@@@??????>>>@@@BBBCCCCCCBBBAAA@@@@@@BBBCCCBBBAAA@@@@@@@@@?????????@@@AAADDDFFFGGGFFFEEEDDDCCCBBBAAAAAAAAA@@@@@@??????>>>?????????@@@@@@AAA@@@@@@???>>>===@@@@@@@@@@@@AAABBBBBBCCCAAAAAAAAABBBCCCDDDEEEFFFBBBBBBCCCDDDEEEFFFGGGGGGGGGFFFDDDDDDEEEHHHKKKMMMIIIHHHGGGFFFEEEFFFGGGHHHEEEFFFGGGHHHIIIKKKLLLLLLQQQPPPNNNKKKIIIJJJMMMPPPPPPNNNLLLJJJIIIIIIJJJKKKPPPNNNKKKKKKLLLNNNOOOOOOOOOOOOOOOOOORRRXXX```eee{{{xxxhhhbbb___bbbaaa[[[YYY[[[YYYWWWYYY^^^aaaggguuu}}}vvvkkkaaa^^^YYYTTTSSSTTTSSSNNNIIIHHHEEEBBB@@@@@@@@@@@@?????????>>>===<<<<<<<<<<<<888;;;>>>>>><<<:::;;;<<<;;;::::::;;;<<<<<<;;;999;;;;;;:::::::::;;;;;;<<<======>>>>>>>>><<<;;;:::@@@?????????@@@@@@???===vvvuuusssrrrssswww{{{vvvmmmiiieeelllzzzeee^^^^^^___^^^]]]^^^_________]]][[[ZZZVVVUUUUUUTTTTTTTTTTTTUUUZZZYYYXXXZZZ\\\\\\XXXTTTVVVTTTRRRQQQQQQOOOLLLJJJHHHHHHHHHJJJLLLMMMLLLKKKIIIGGGGGGJJJKKKJJJKKKOOOMMMMMMIIICCCDDDIIILLLKKKOOOOOOPPPSSSUUUVVVUUUSSSNNNJJJFFFDDDEEEFFFFFFEEECCCCCCBBBCCCEEEHHHLLLNNNFFFDDD@@@======>>>AAACCC>>>>>>============>>>>>>@@@@@@@@@AAAAAA@@@@@@@@@>>>???@@@AAAAAA@@@???>>>@@@AAACCCBBBAAA??????@@@@@@@@@???@@@AAACCCEEEFFFHHHGGGEEECCCAAA???>>>>>>AAA@@@@@@????????????@@@>>>>>>???????????????>>>BBBAAAAAA@@@@@@@@@@@@@@@@@@@@@AAAAAABBBDDDEEEEEEBBBCCCCCCDDDEEEFFFGGGGGGIIIHHHFFFEEEEEEGGGHHHIIIHHHGGGFFFFFFEEEEEEFFFFFFFFFGGGHHHIIIKKKLLLMMMNNNQQQPPPNNNKKKIIIIIILLLOOOPPPOOOLLLJJJIIIJJJJJJKKKOOONNNLLLKKKKKKLLLMMMNNNOOOOOOOOOOOOPPPUUU\\\aaapppnnnfff```aaaaaa^^^]]]^^^YYYWWWVVVYYYZZZ]]]hhhuuuyyymmmiiicccaaa```^^^XXXTTTOOOMMMJJJIIIIIIHHHFFFDDDCCCCCCBBBAAA@@@@@@AAAAAA???AAACCCBBB@@@>>>>>>??????>>>===>>>???@@@>>>=========<<<<<<<<<<<<============>>>???>>>>>><<<<<>>}}}xxxuuukkkkkklllnnnqqqxxxtttmmmiiimmmxxxxxxqqqccc^^^```bbbccc\\\]]]______^^^[[[XXXVVVSSSSSSSSSTTTUUUVVVWWWXXX[[[WWWTTTTTTVVVXXXWWWUUUTTTRRRPPPPPPPPPOOOMMMKKKIIIHHHGGGGGGIIIJJJJJJIIIGGGFFFIIINNNOOOLLLJJJLLLPPPPPPMMMGGGFFFJJJLLLJJJLLLKKKLLLNNNQQQSSSTTTSSSOOOLLLGGGEEEEEEEEEFFFEEEBBBAAA@@@@@@AAACCCGGGHHHFFFEEEBBBAAA@@@AAABBBCCC???>>>>>>======>>>>>>???@@@AAAAAAAAAAAAAAAAAA@@@>>>>>>>>>===============???AAABBBBBB@@@??????@@@@@@@@@@@@@@@AAABBBDDDDDDFFFEEEDDDBBBAAA@@@??????BBBAAA@@@@@@??????@@@@@@;;;<<<===>>>????????????BBBAAAAAA@@@??????>>>>>>??????@@@AAABBBCCCDDDDDDCCCCCCDDDEEEFFFGGGHHHHHHJJJIIIHHHGGGFFFFFFEEEEEEFFFFFFFFFFFFFFFEEEDDDDDDFFFGGGHHHJJJKKKMMMOOOOOOOOOOOOMMMJJJHHHHHHKKKNNNPPPOOOMMMKKKJJJJJJJJJKKKOOONNNLLLKKKJJJKKKKKKLLLPPPPPPOOOOOOPPPSSSYYY]]]hhhttt{{{pppgggfffiiihhhffffff\\\YYYWWWVVVTTTUUU]]]fffqqqyyyyyyuuusssoooiiiddd]]][[[XXXVVVUUURRROOOLLLGGGFFFEEEDDDCCCCCCCCCCCCBBBCCCCCCBBB???>>>>>>??????>>><<<===>>>???>>>======<<<<<<;;;;;;<<<<<<<<<>>>>>>???@@@@@@@@@?????????>>>>>>???AAAAAA???>>>~~~|||yyyuuuqqqooolllmmmoooqqqvvvtttrrrhhhiiixxx~~~zzznnneeeccceeegggiii]]]^^^______]]]ZZZVVVTTTRRRRRRSSSUUUWWWYYY[[[\\\WWWTTTPPPPPPSSSUUUTTTSSSRRRQQQOOONNNNNNNNNMMMLLLOOOLLLIIIGGGGGGGGGGGGFFFGGGGGGJJJOOOPPPLLLJJJKKKRRRUUUTTTPPPMMMNNNMMMJJJKKKJJJIIIJJJMMMOOOOOOOOONNNKKKGGGDDDCCCCCCDDDDDDCCCBBB@@@>>>>>>@@@BBBDDDDDDDDDCCCBBBBBBBBBBBBBBB???>>>>>>>>>>>>>>>>>>??????@@@@@@AAAAAA@@@@@@???>>>======<<<<<<======>>>???@@@BBBAAA???>>>>>>???@@@@@@@@@AAAAAABBBBBBCCCAAAAAA@@@@@@AAABBBCCCCCCCCCBBBAAA@@@?????????@@@;;;;;;<<<===>>>>>>======??????@@@@@@?????????>>>>>>???@@@AAABBBCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHIIIIIIIIIHHHFFFEEECCCEEEFFFGGGGGGGGGFFFDDDCCCDDDEEEGGGHHHJJJLLLNNNNNNMMMMMMLLLIIIGGGGGGJJJLLLOOONNNMMMKKKKKKJJJKKKKKKNNNNNNMMMKKKJJJIIIJJJKKKOOOPPPPPPPPPQQQTTTYYY\\\```iiiyyyxxxuuuwwwvvvpppjjj^^^\\\YYYUUUSSSUUUZZZ```cccjjjvvv}}}yyyrrrnnnhhhccc```]]]ZZZWWWQQQPPPNNNLLLJJJIIIHHHGGGEEEDDDCCCBBB@@@@@@@@@AAABBB@@@=========>>>>>>>>>@@@???>>>>>>>>>>>>>>>>>>??????@@@@@@AAAAAAAAABBB@@@??????@@@BBBCCCBBB@@@}}}|||||||||}}}}}}~~~{{{wwwrrrooommmmmmmmmooorrrvvv{{{wwwnnnkkkmmm}}}~~~{{{zzzsssjjjeeeeeeggghhhhhh^^^_________]]]YYYVVVTTTSSSSSSTTTVVVXXX[[[]]]^^^UUURRRQQQRRRUUUVVVTTTQQQQQQOOOMMMLLLMMMMMMMMMLLLQQQNNNKKKIIIIIIIIIHHHGGGIIIGGGIIIMMMMMMJJJJJJLLLMMMTTTXXXVVVSSSPPPLLLGGGKKKIIIHHHHHHIIIJJJIIIHHHIIIHHHFFFDDDBBBAAABBBCCCEEECCC@@@>>>>>>???AAABBBBBBBBBBBBAAAAAAAAAAAAAAA??????>>>>>>>>>>>>??????>>>>>>????????????>>>>>>>>>============>>>??????>>>@@@AAA@@@???===>>>>>>???@@@@@@AAAAAABBBBBBBBB@@@@@@???@@@@@@AAABBBCCCCCCBBBAAA@@@????????????===============<<<;;;;;;<<<===>>>@@@@@@AAAAAA@@@===>>>@@@AAABBBCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHFFFGGGHHHIIIIIIHHHFFFEEEEEEFFFGGGGGGGGGFFFDDDCCCBBBCCCDDDFFFHHHIIIKKKKKKKKKKKKKKKHHHFFFFFFHHHJJJLLLLLLKKKKKKKKKKKKKKKKKKMMMNNNNNNLLLJJJHHHIIIKKKOOOPPPRRRSSSTTTWWW[[[^^^XXX___kkk}}}~~~pppdddZZZYYYWWWSSSRRRUUUYYY\\\[[[```hhhqqq}}}|||tttooollljjjhhhaaa```]]]YYYVVVSSSRRRQQQNNNLLLJJJHHHHHHHHHIIIJJJJJJGGGCCCAAAAAABBBCCCBBBDDDDDDCCCBBBBBBBBBBBBBBB??????@@@@@@AAAAAABBBBBBBBBBBBBBBCCCFFFGGGFFFDDD~~~|||zzzzzzzzzyyyyyyxxxxxxwwwwwwwwwsssnnnjjjiiikkknnnqqqttt{{{vvvllliiikkkzzzzzzuuupppiiiaaa___bbbeeeeeeccc^^^^^^^^^]]][[[YYYVVVUUUTTTTTTUUUVVVXXX[[[]]]^^^UUUSSSSSSUUUXXXXXXUUURRRQQQOOOLLLKKKLLLLLLLLLKKKNNNLLLJJJKKKLLLMMMLLLKKKJJJHHHHHHKKKKKKIIIIIILLLKKKTTT[[[[[[WWWSSSNNNIIIKKKIIIGGGGGGGGGFFFDDDBBBEEEFFFFFFEEEBBBAAAAAABBBFFFDDDAAA???>>>???@@@AAAAAAAAA@@@@@@@@@@@@@@@AAA@@@??????>>>>>>??????@@@======>>>>>>>>>>>>======<<<<<<===>>>???@@@AAAAAA===???@@@@@@>>>======>>>>>>>>>@@@AAABBBBBBBBBBBBCCCBBBAAA@@@??????>>>>>>BBBAAA@@@???>>>>>>======>>>>>>>>>>>>===<<<;;;:::;;;<<<>>>@@@BBBBBBBBBBBB===???AAABBBCCCDDDCCCCCCBBBBBBCCCDDDEEEFFFGGGGGGDDDEEEGGGHHHIIIHHHHHHGGGEEEEEEEEEEEEEEEDDDCCCCCCAAABBBCCCDDDEEEFFFGGGHHHJJJJJJIIIHHHFFFEEEGGGHHHHHHIIIIIIJJJJJJKKKKKKKKKKKKNNNOOONNNJJJIIIJJJLLLPPPRRRTTTVVVWWWYYY\\\___WWW\\\fffsssooo___XXXXXXVVVQQQQQQVVVXXXWWWWWWYYY\\\```gggrrr}}}tttrrroookkkgggdddbbbaaa]]]ZZZVVVSSSSSSUUUUUUUUUTTTPPPJJJGGGFFFFFFGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDEEEEEEFFFCCCBBBCCCEEEGGGIIIHHHGGG~~~{{{xxxuuusssssstttuuuuuutttsssqqqooommmkkkiiiiiikkkpppuuuyyy{{{sssnnnnnnsss{{{qqqlllfff]]]UUUUUU\\\bbbbbb___^^^]]][[[ZZZXXXWWWVVVVVVTTTTTTTTTUUUWWWXXXZZZ[[[TTTRRRQQQSSSVVVWWWUUURRRRRROOOLLLJJJJJJKKKJJJJJJLLLKKKKKKLLLMMMNNNLLLKKKIIIFFFGGGKKKKKKHHHHHHJJJHHHQQQXXXXXXTTTRRROOOLLLIIIHHHGGGGGGFFFEEEBBB???AAADDDGGGGGGEEEBBBBBBBBBFFFDDDAAA???>>>>>>@@@AAABBBAAA@@@??????@@@AAABBB@@@??????>>>>>>??????@@@>>>>>>????????????>>>>>>999:::<<>>@@@???>>><<<======<<<===???AAABBBCCCBBBBBBCCCBBBAAA???>>>>>>======BBBAAA???>>>===<<<<<<<<<======>>>>>>>>>======<<<<<<>>>@@@BBBCCCCCCBBBAAA>>>???BBBDDDEEEEEEDDDCCCAAAAAABBBCCCDDDEEEFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHDDDCCCBBBBBBAAAAAABBBBBBBBBBBBBBBCCCDDDEEEEEEEEEHHHIIIIIIGGGEEEDDDEEEGGGEEEEEEGGGIIIJJJKKKLLLLLLJJJMMMPPPOOOKKKJJJLLLOOOQQQTTTVVVWWWXXXYYY[[[\\\YYY]]]ccckkkvvvyyyiii```aaa]]]WWWVVVZZZ[[[WWWUUUUUUVVVWWWZZZ___gggllltttyyyxxxssslllhhhhhhhhhhhhgggddd___XXXSSSQQQQQQQQQQQQSSSRRRQQQPPPOOOOOOOOOOOORRRQQQPPPOOOOOOOOOPPPQQQLLLLLLLLLOOORRRSSSSSSRRR||||||{{{zzzwwwtttqqqooooooppprrrsssrrrooollljjjggggggiiilllqqqwww}}}sssnnnnnnsss~~~ooojjjiii___UUUMMMOOOZZZbbbbbb___]]][[[YYYWWWVVVUUUVVVVVVSSSSSSSSSTTTUUUVVVWWWXXXSSSPPPMMMNNNQQQSSSSSSQQQRRROOOLLLJJJJJJJJJJJJIIINNNMMMLLLMMMMMMLLLIIIGGGFFFEEEGGGLLLLLLHHHFFFGGGBBBJJJPPPNNNJJJJJJJJJIIIGGGFFFFFFGGGGGGEEEAAA>>>???DDDHHHIIIGGGDDDCCCCCCFFFDDDAAA>>>===>>>???@@@CCCBBB@@@??????@@@BBBCCC@@@@@@????????????@@@@@@??????@@@@@@@@@@@@??????666888;;;???AAABBBAAAAAA===>>>@@@???===<<<<<<===;;;<<<>>>AAABBBCCCCCCCCC@@@@@@???????????????@@@AAA@@@???===<<<;;;;;;;;;;;;<<<===>>>???????????????@@@BBBCCCCCCBBBAAA@@@>>>@@@BBBDDDEEEEEEDDDCCC@@@@@@AAABBBCCCDDDEEEEEEHHHGGGGGGGGGGGGGGGGGGGGGBBBAAA@@@???>>>???@@@AAACCCCCCCCCCCCDDDDDDDDDDDDHHHHHHHHHGGGEEEDDDEEEFFFBBBCCCEEEHHHJJJKKKLLLLLLIIIMMMQQQPPPLLLKKKMMMPPPSSSUUUWWWXXXWWWWWWXXXYYYVVVYYY^^^aaahhhwwwyyykkklllhhh```^^^aaa```[[[UUUUUUUUUUUUUUUWWW[[[^^^aaaiiiuuu~~~~~~}}}{{{vvvqqqiiicccaaaaaaaaaaaaddddddcccaaaaaa`````````___^^^\\\[[[ZZZ[[[[[[\\\]]]]]]]]]```ccceeedddccc~~~{{{yyyyyyxxxuuuqqqooooooppppppooommmlllllllllkkkjjjiiijjjooovvvyyypppeeennnzzz}}}vvvkkkddd___VVVRRRRRRZZZaaaaaa^^^\\\ZZZ[[[\\\\\\\\\ZZZXXXWWWZZZVVVQQQPPPRRRTTTTTTSSSPPPMMMJJJKKKPPPSSSSSSPPPPPPMMMJJJGGGFFFGGGIIIKKKIIIKKKMMMOOOOOONNNKKKJJJIIIJJJJJJJJJIIIGGGEEEDDDEEEDDDDDDFFFHHHIIIHHHGGGHHHEEECCCDDDFFFEEEAAA===CCCEEEHHHIIIGGGDDDCCCBBBHHHFFFCCC@@@???@@@BBBDDDAAAAAAAAA@@@@@@@@@@@@?????????AAAAAAAAAAAA??????BBBCCCCCCBBBAAA@@@???>>>===:::999<<>>>>>>>>======>>>>>>???@@@???AAABBBBBBAAA@@@AAABBBBBBAAA???=========>>>>>><<<===>>>===<<<;;;<<<===>>>@@@BBBAAA???>>>======EEECCCBBBBBBCCCCCCBBBAAAAAAAAABBBBBBAAAAAA@@@@@@@@@@@@@@@@@@AAABBBCCCDDDFFFEEEEEEDDDDDDDDDEEEEEECCCBBBAAA@@@@@@@@@AAABBBDDDCCCBBBAAABBBDDDFFFGGGGGGGGGFFFFFFFFFFFFGGGGGGBBBDDDGGGIIIIIIJJJLLLMMMMMMOOOPPPQQQPPPPPPQQQRRRYYYVVVSSSTTTXXX[[[\\\\\\YYYZZZZZZ[[[___jjjzzz|||sssppppppkkkdddYYYTTTQQQTTTUUUTTTTTTUUUXXX]]]gggrrryyyxxxsssuuuxxxzzzzzzzzztttooommmppprrrqqqnnnvvvtttqqqooommmmmmnnnnnnqqqoooppptttzzz}}}{{{www{{{wwwttttttttttttrrrooollllllmmmlllkkkkkkllloooqqqsssssssssvvv}}}qqqkkknnnvvvfff___[[[YYYUUUTTTYYYbbbgggddd___\\\\\\]]]]]]]]]]]]\\\[[[ZZZ[[[WWWSSSRRRTTTVVVUUUSSSOOOKKKHHHIIINNNQQQPPPNNNOOOMMMKKKIIIHHHIIIKKKLLLLLLMMMOOOOOONNNLLLJJJHHHJJJJJJJJJJJJIIIGGGEEEDDDEEEEEEFFFEEEDDDCCCBBBBBBDDDCCCCCCDDDEEEEEECCCAAAEEEGGGIIIIIIHHHFFFEEEFFFGGGEEECCCAAA@@@@@@@@@AAAAAA@@@@@@?????????@@@@@@???@@@AAABBBBBBAAA@@@???BBBBBBBBBAAA@@@???>>>>>>@@@>>>===@@@DDDEEEBBB>>>???????????????@@@@@@AAA@@@BBBDDDDDDCCCBBBBBBCCCAAA@@@>>>===<<<<<<======;;;<<<>>>===<<<;;;<<<>>>BBBDDDEEEEEECCCAAA@@@AAADDDCCCAAABBBCCCCCCBBB@@@@@@AAAAAAAAA@@@???>>>>>>============>>>???@@@AAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBAAAAAAAAABBBCCCCCCCCCBBBAAABBBDDDFFFGGGGGGFFFFFFEEEEEEFFFFFFGGGFFFGGGHHHJJJKKKLLLLLLLLLLLLNNNQQQQQQQQQQQQRRRSSSWWWUUUTTTUUUXXX[[[[[[ZZZUUUWWWYYYYYY[[[cccnnnwww}}}sssccc[[[TTTSSSSSSRRRQQQSSSTTTVVV\\\dddjjjqqq}}}~~~{{{wwwtttqqqooommmoooooonnnkkkiiihhhiiiggggggiiilllpppvvvzzz}}}~~~wwwoooyyyzzzcccXXXVVVWWWWWWVVVYYYaaajjjllleee^^^\\\]]]\\\\\\\\\[[[[[[[[[\\\ZZZWWWTTTUUUWWWXXXWWWTTTQQQMMMJJJJJJMMMPPPPPPOOOOOONNNMMMLLLKKKKKKLLLLLLOOOOOOOOOOOOMMMKKKIIIHHHJJJJJJJJJJJJIIIGGGFFFEEEEEEGGGGGGDDD@@@<<<<<<===???AAADDDEEEDDDEEEFFFGGGGGGHHHIIIIIIHHHGGGHHHJJJHHHGGGFFFDDDBBBAAA@@@@@@@@@???>>>>>>>>>???@@@AAA@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@??????>>>>>>===BBBAAAAAACCCGGGGGGCCC@@@@@@@@@@@@AAAAAAAAABBBBBBBBBDDDFFFFFFDDDCCCCCCCCC???>>>===<<<<<<;;;<<<<<<:::;;;======<<<<<<===???DDDFFFGGGGGGEEECCCBBBBBBDDDCCCAAABBBCCCCCCBBB@@@@@@@@@@@@@@@???>>>===<<<<<<<<<<<<<<<===>>>??????===>>>@@@AAABBBAAAAAA@@@CCCCCCBBBBBBBBBBBBCCCCCCBBBBBBAAAAAABBBCCCEEEFFFGGGFFFFFFEEEEEEFFFFFFGGGIIIIIIIIIMMMPPPQQQOOOLLLLLLNNNQQQRRRRRRRRRSSSTTTVVVUUUUUUWWWYYYZZZZZZXXXTTTWWWYYYZZZZZZ]]]bbbggg|||tttggg[[[VVVUUUSSSRRRSSSRRRQQQRRRWWW[[[bbbooo{{{{{{zzzxxxuuurrrpppnnnmmmhhhjjjkkkjjjgggeeeddddddgggiiimmmrrryyyzzzwwwxxxmmm]]]WWWYYY\\\___[[[^^^fffmmmkkkbbb\\\[[[YYYXXXVVVUUUVVVWWWXXXYYYWWWUUUTTTVVVYYY[[[ZZZWWWVVVSSSPPPOOOQQQSSSSSSSSSOOOOOOOOONNNLLLKKKIIIHHHOOOOOOOOONNNMMMLLLKKKJJJKKKKKKJJJIIIHHHGGGFFFFFFDDDGGGHHHEEE>>>999999<<<>>>AAADDDDDDCCCCCCEEEHHHGGGGGGHHHGGGFFFGGGIIIKKKLLLJJJGGGEEECCCBBBBBBBBB??????>>>======???AAABBBAAAAAAAAABBBBBBAAAAAAAAA??????>>>>>>============@@@@@@AAADDDGGGGGGEEEBBBAAAAAABBBBBBCCCCCCCCCCCCBBBDDDFFFFFFDDDCCCBBBBBB>>>======<<<;;;;;;::::::999:::<<<<<<<<<<<<>>>???AAACCCEEEEEECCCAAAAAAAAAEEEDDDBBBCCCDDDDDDCCCAAAAAAAAA@@@@@@???>>><<<<<<============>>>???@@@@@@;;;<<>>???BBBDDDCCCAAAAAACCCFFFEEEEEEEEEDDDCCCDDDGGGIIIMMMJJJEEEAAA???@@@AAACCC>>>>>>>>>>>>???@@@BBBCCCAAAAAAAAAAAAAAAAAAAAAAAA???>>>===<<<<<<<<<======<<<===???BBBDDDEEEDDDBBB@@@AAABBBCCCCCCCCCBBBBBB@@@BBBEEEEEECCCAAA@@@@@@=========<<<;;;;;;:::999888:::<<<<<<;;;<<<===??????AAACCCCCCBBBAAAAAAAAAFFFEEEDDDDDDEEEEEEDDDBBBAAAAAAAAAAAA@@@???>>>===<<<<<<<<<<<<===>>>???@@@;;;<<>><<<===???@@@===>>>???@@@AAABBBCCCCCCAAA@@@@@@??????@@@@@@AAA???>>>===<<<<<<<<<===>>>:::;;;<<<>>>???@@@AAAAAA???@@@AAABBBCCCBBBAAA@@@???AAADDDDDDBBB@@@>>>===============<<<;;;:::999999:::<<<<<<;;;;;;<<<>>>>>>@@@CCCDDDCCCCCCCCCDDDFFFEEECCCDDDEEEEEEDDDBBB@@@@@@AAAAAA@@@@@@???>>>::::::::::::;;;<<<=========>>>???@@@AAAAAA@@@???===>>>???@@@AAAAAA@@@@@@BBBBBBCCCCCCDDDEEEEEEEEEFFFEEEEEEDDDDDDEEEEEEFFFAAAEEEMMMWWW\\\ZZZRRRKKKIIIMMMRRRVVVWWWXXXYYYZZZXXXZZZ]]]]]]\\\ZZZYYYYYY[[[ZZZXXXWWWXXX[[[___aaacccfffmmm{{{zzzuuulll___WWWUUUQQQOOOPPPQQQOOOQQQUUU[[[___gggsss}}}xxxooollliiifffeeedddbbb```\\\^^^```bbbccccccbbbaaabbbdddfffhhhkkkpppvvv{{{tttrrrooollliiihhhhhhiiiiiiddd]]]XXXYYYYYYWWWUUUVVVRRROOOKKKHHHJJJNNNTTTXXXVVVSSSPPPPPPSSSVVVVVVUUUTTTVVVWWWWWWUUURRROOOMMMNNNMMMLLLJJJHHHGGGFFFEEEEEEHHHMMMQQQSSSSSSPPPNNNMMMLLLKKKIIIHHHHHHHHHHHHEEEEEEEEEDDDCCCAAA@@@@@@@@@???======???@@@AAA@@@AAAAAABBBAAA??????@@@BBBCCCCCCBBBAAA@@@???>>>===<<<===@@@BBBDDDDDDDDDCCC@@@??????>>>>>>??????@@@???>>><<<;;;<<<===>>>???<<<<<<;;;;;;:::;;;<<<>>>===>>>@@@AAAAAAAAA???>>>>>>AAADDDEEECCC@@@============>>>>>>===<<<:::999:::;;;<<<<<<::::::;;;<<<;;;>>>AAACCCDDDDDDEEEFFFDDDCCCBBBBBBCCCCCCBBBAAA===>>>??????@@@?????????::::::::::::;;;<<<===>>>>>>>>>>>>>>>????????????===>>>???AAABBBBBBAAAAAACCCCCCDDDEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEBBBFFFLLLQQQSSSQQQMMMJJJHHHMMMSSSWWWYYYYYYZZZ[[[[[[]]]______\\\ZZZZZZ[[[YYYXXXVVVWWWXXX[[[]]]^^^^^^^^^bbbmmm~~~wwwmmmccc]]]XXXVVVTTTPPPPPPRRRTTTUUUYYYaaalllyyy~~~|||uuuppphhhfffdddcccbbb```^^^\\\WWWZZZ]]]```bbbbbbaaa```gggiiilllooouuu}}}}}}wwwuuurrrnnnjjjhhhgggggghhhaaaYYYTTTVVVYYYXXXVVVVVVUUURRRMMMJJJLLLQQQWWW\\\YYYUUUPPPOOOPPPRRRRRRQQQTTTVVVYYYZZZWWWSSSOOOLLLLLLKKKJJJIIIIIIHHHIIIIIIDDDHHHNNNSSSTTTSSSOOOMMMNNNMMMKKKIIIHHHHHHHHHIIIGGGFFFDDDDDDDDDCCC@@@>>>???<<<:::;;;???BBBAAA@@@@@@AAABBBAAA???>>>???@@@AAACCCEEEGGGFFFCCC@@@===;;;===AAADDDFFFFFFDDDCCC@@@???>>>======>>>???@@@???>>>===<<<<<<===???@@@>>>>>><<<999777777999;;;;;;===???@@@@@@@@@>>>===???BBBEEEEEECCC@@@>>>======>>>>>>>>>>>><<<;;;::::::<<<<<<<<<:::999:::;;;999<<>>????????????===============>>>@@@@@@???>>>>>>=========>>>>>>>>>???@@@BBBCCCCCCBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGEEEEEEDDDDDDDDDDDDEEEEEEDDDGGGJJJKKKJJJIIIHHHHHHHHHMMMSSSWWWZZZZZZ[[[\\\\\\___```___\\\ZZZ[[[]]]YYYXXXXXXYYY[[[\\\\\\[[[[[[[[[]]]dddrrrsssjjjbbb^^^YYYUUUTTTVVVVVVTTTSSSVVV]]]gggooottt~~~{{{uuuqqqooolllhhhddddddaaa^^^\\\[[[ZZZYYYXXXUUUYYY]]]______aaaeeehhhppppppssszzz}}}uuu}}}sss|||yyyyyywwwssslllgggdddeeefff\\\XXXVVVYYYZZZXXXWWWXXXRRRSSSTTTTTTTTTUUUXXXZZZXXXSSSMMMKKKMMMOOOPPPPPPPPPRRRUUUWWWWWWVVVTTTSSSSSSOOOKKKJJJJJJJJJIIIFFFIIINNNTTTUUURRRLLLIIIHHHGGGFFFEEEDDDDDDEEEFFFGGGHHHFFFDDDAAA???===<<<<<<888;;;>>>??????>>>>>>???AAAAAAAAAAAAAAA@@@???>>>@@@???@@@CCCEEEDDD@@@<<<======>>>???@@@@@@AAAAAAAAA>>><<<<<<===>>>>>>===>>>???@@@@@@???>>>===<<<<<<<<<===>>>>>>>>>>>>>>>@@@@@@@@@???======???@@@>>>>>>>>>>>>>>>===<<<<<>><<<<<<;;;;;;;;;??????===<<<;;;:::999999;;;;;;===>>>@@@BBBCCCDDDCCCBBBAAA@@@>>>===<<<;;;>>>>>>>>>>>>>>>?????????>>>??????@@@@@@??????>>>===@@@???;;;:::===???>>>???>>>===???CCCEEEDDDBBBEEEEEEEEEEEEFFFGGGHHHIIIGGGFFFDDDCCCBBBCCCEEEFFFGGGGGGHHHIIIJJJJJJJJJJJJGGGKKKPPPTTTVVVXXX[[[]]]```___^^^]]]\\\[[[[[[[[[WWWXXXYYYXXXVVVUUUUUUVVVYYY]]]aaaeeelll{{{yyykkkcccaaa[[[UUUUUUSSSPPPPPPTTTYYY^^^```kkklllsss~~~~~~xxxtttrrrssspppllliiihhhfffbbb______]]]ZZZXXXWWWVVVVVVUUUTTTXXX]]]```bbbgggmmmrrrxxx|||vvv|||}}}zzzwwwwwwxxxvvvrrrllleee```______ZZZVVVVVVZZZ[[[XXXVVVWWWTTTUUUUUUTTTTTTUUUWWWYYYVVVRRRMMMLLLNNNPPPRRRRRRPPPRRRSSSUUUUUUUUUSSSSSSOOOLLLIIIIIIKKKLLLLLLJJJPPPQQQRRRQQQNNNJJJHHHGGGFFFFFFEEEEEEEEEEEEFFFFFFHHHFFFDDDAAA>>><<<999888;;;===AAABBBAAA@@@@@@@@@@@@@@@AAAAAA@@@@@@???>>>@@@??????@@@BBBBBB???<<>>>>>>>>>>>>>>>>>>>><<<::::::<<<======<<<>>>>>>?????????>>>===<<<:::;;;<<<>>>@@@AAABBBBBBBBBBBBBBBAAA>>><<<<<<===<<<=========<<<<<<;;;:::???>>>===<<<;;;;;;;;;;;;<<<;;;:::999888999999::::::;;;<<<>>>@@@AAACCCCCCBBBBBBAAA@@@>>>===<<<;;;<<<<<<<<<======>>>>>>>>>>>>>>>????????????>>>>>>===>>>===;;;<<<@@@@@@============@@@EEEHHHHHHGGGEEEFFFFFFFFFFFFGGGGGGGGGFFFEEECCCBBBBBBCCCEEEFFFEEEFFFGGGIIIJJJKKKKKKKKKHHHKKKOOORRRTTTVVVYYY[[[^^^]]]\\\[[[[[[ZZZZZZZZZWWWXXXXXXVVVTTTSSSSSSTTT[[[^^^aaaccchhhttt{{{tttiii^^^YYYVVVRRRQQQRRRTTTUUUUUUZZZ[[[aaakkkuuu|||}}}uuuoookkkjjjeeedddbbbaaaaaa___\\\ZZZ[[[ZZZYYYWWWVVVVVVVVVWWWYYY]]]bbbfffjjjqqq{{{{{{{{{www}}}zzzqqqmmmooossswwwvvvqqqjjjbbb\\\YYYYYYXXXUUUVVVZZZ[[[WWWUUUUUUUUUUUUTTTTTTTTTUUUWWWWWWSSSPPPMMMMMMNNNQQQSSSSSSPPPPPPPPPQQQQQQQQQQQQQQQMMMKKKJJJKKKMMMPPPQQQQQQVVVSSSNNNKKKIIIHHHFFFEEEEEEFFFFFFGGGGGGFFFFFFEEEFFFFFFDDDBBB???;;;777555>>>AAADDDDDDCCCAAAAAAAAA???@@@@@@@@@@@@??????>>>@@@???===>>>??????===<<<@@@@@@???>>>======<<<<<<<<<:::999:::<<<===============>>>>>>>>>===<<<<<<;;;<<<===???AAABBBCCCCCCBBBDDDDDDBBB>>>;;;999999:::;;;;;;;;;;;;::::::999>>>===<<<;;;;;;::::::;;;:::999888777888999;;;===:::;;;<<<===???@@@BBBBBBAAAAAA@@@???===<<<;;;;;;999999:::;;;<<<======>>>===>>>>>>>>>>>>>>>>>>===<<<>>>>>>===>>>AAAAAA===???>>>???BBBEEEHHHIIIHHHEEEFFFGGGGGGGGGFFFEEEDDDEEEDDDCCCBBBBBBCCCDDDEEECCCDDDFFFHHHJJJKKKLLLLLLIIIKKKNNNPPPRRRTTTWWWYYYZZZZZZZZZZZZZZZZZZZZZZZZWWWWWWWWWVVVSSSQQQRRRRRR]]]___``````bbbkkkyyyuuueee\\\YYYUUURRRQQQPPPOOOMMMPPPPPPTTT\\\ccckkkxxx}}}zzzsssllliiigggggg^^^]]]]]]]]]\\\[[[XXXWWWZZZZZZZZZZZZYYYZZZ\\\^^^bbbffflllqqqwww}}}}}}www|||vvvkkkffffffjjjooouuusssmmmeee]]]XXXWWWXXXXXXUUUVVVZZZZZZUUUQQQQQQSSSRRRPPPQQQSSSUUUVVVVVVPPPOOOMMMLLLMMMNNNPPPPPPMMMMMMLLLKKKKKKLLLMMMNNNMMMLLLLLLMMMOOOQQQSSSTTTUUUPPPKKKHHHHHHHHHEEECCCDDDEEEFFFGGGGGGFFFEEEDDDDDDDDDDDDCCC@@@===999777@@@BBBEEEEEECCCAAA@@@@@@>>>???????????????>>>>>>AAA???===<<<<<<<<<======@@@@@@??????>>>=========<<<;;;:::<<<>>>@@@@@@???<<<<<<======<<<<<<<<<<<<>>>>>>???????????????>>>@@@BBBCCCBBB???;;;999888:::::::::;;;;;;:::999999<<<<<<;;;::::::::::::::::::999888888999<<>>???@@@AAA@@@@@@???>>>===<<<;;;:::888888999:::;;;======>>>>>>>>>>>>??????>>>>>>>>>;;;AAAEEEAAA>>>???@@@???BBBBBBBBBBBBCCCDDDDDDDDDEEEFFFGGGHHHGGGEEECCCAAACCCBBBBBBAAABBBBBBCCCDDDDDDEEEFFFGGGIIIIIIJJJJJJIIIKKKMMMNNNOOOQQQTTTWWWXXXXXXYYYYYYZZZZZZZZZZZZVVVWWWXXXWWWUUUTTTTTTUUU\\\]]]^^^]]]^^^dddooowwwoooccc^^^XXXTTTRRRQQQPPPPPPOOONNNPPPTTTWWW\\\gggrrr|||yyyxxxxxxxxxwwwvvvvvvrrrlllfffbbb`````````ZZZZZZZZZZZZXXXWWWVVVVVVWWWYYY[[[\\\]]]```dddgggjjjpppyyyxxx}}}zzzpppfffddddddeeehhhlllnnnjjjccc[[[UUUSSSUUUXXXXXXUUUVVVYYYXXXSSSNNNNNNOOOMMMLLLMMMQQQSSSTTTTTTNNNNNNMMMLLLKKKJJJKKKKKKJJJIIIHHHGGGGGGHHHIIIJJJLLLKKKKKKKKKKKKLLLNNNPPPNNNKKKHHHGGGIIIHHHEEEAAADDDEEEFFFGGGGGGFFFEEEDDDBBBCCCDDDDDDBBB@@@===;;;???AAACCCCCCAAA???>>>>>>===>>>>>>??????>>>>>>>>>@@@???>>><<<;;;<<<===???????????????????????????=========???AAACCCCCCBBB;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============<<<<<<<<<>>>AAA@@@>>>;;;:::999999::::::;;;;;;:::::::::;;;::::::999999999999999999888888888:::<<>>??????>>>>>>======<<<;;;::::::888888999:::<<<===>>>>>>>>>>>>????????????>>>>>>:::EEEKKKFFF===:::>>>BBB@@@AAAAAAAAAAAAAAAAAABBBDDDEEEFFFGGGFFFCCCAAA???AAAAAAAAAAAAAAABBBBBBCCCFFFFFFGGGGGGGGGGGGGGGGGGHHHJJJMMMNNNOOOPPPSSSUUUVVVWWWXXXYYYZZZZZZYYYYYYUUUVVVXXXWWWVVVVVVWWWYYYYYYZZZZZZZZZ[[[```hhhnnnyyyqqqkkkbbb[[[XXXWWWWWWWWWPPPMMMMMMNNNNNNPPPWWW___mmmttt}}}{{{zzzzzz{{{{{{vvvtttqqqqqqqqqrrrrrrqqqooolllgggbbb^^^\\\[[[[[[WWWWWWXXXVVVUUUUUUVVVXXXUUUYYY^^^aaadddiiipppvvvwww|||vvvaaa\\\[[[```fffggggggiiiccc```ZZZSSSNNNNNNQQQTTTWWWSSSSSSVVVVVVRRRNNNNNNNNNKKKIIIKKKOOORRRRRRQQQLLLMMMMMMLLLIIIHHHHHHHHHIIIHHHFFFEEEEEEFFFGGGGGGHHHHHHHHHFFFDDDDDDFFFHHHHHHGGGGGGGGGHHHFFFDDDAAACCCDDDDDDEEEEEEDDDDDDCCCBBBBBBCCCCCCBBBAAA???>>>===???AAAAAA@@@===<<<<<<<<<======>>>>>>>>>>>>======>>>>>><<<;;;;;;>>>@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>@@@CCCDDDCCCBBB:::::::::999::::::;;;<<<777888999;;;<<<<<<======999;;;======<<<:::::::::888999999:::::::::::::::999999888888888888999999666666777777999:::;;;<<<888999:::;;;<<<===>>>>>>======<<<<<<;;;::::::999888999999:::;;;<<<<<<======>>>>>>??????>>>>>>===:::EEEKKKDDD;;;999>>>BBB;;;===?????????@@@BBBCCCCCCCCCDDDDDDCCCAAA@@@?????????@@@@@@AAAAAABBBBBBFFFGGGGGGGGGGGGFFFEEEEEEFFFIIIMMMOOOPPPQQQRRRSSSTTTUUUVVVWWWXXXXXXWWWVVVTTTUUUVVVVVVUUUUUUVVVWWWUUUVVVWWWWWWYYY]]]cccgggpppwwwooojjjgggfffeee\\\UUUPPPOOOOOONNNRRRWWWZZZ```hhhooovvv|||wwwtttttttttttttttpppnnnkkkjjjkkkllllllkkkhhhfffccc```]]][[[ZZZZZZUUUVVVWWWVVVUUUWWW[[[___^^^cccjjjpppttt{{{zzzssseeeWWWUUUXXXaaagggfffcccccc[[[ZZZWWWSSSOOOMMMNNNPPPSSSPPPOOOSSSUUUSSSQQQSSSQQQMMMJJJKKKNNNQQQOOOMMMIIIKKKMMMLLLJJJHHHHHHIIIIIIHHHGGGGGGFFFFFFFFFGGGEEEFFFFFFDDDAAA@@@CCCEEEEEEFFFGGGFFFDDDBBBBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBAAA@@@???>>>>>>;;;===@@@@@@???===<<<<<<;;;<<<======>>>>>>======999;;;<<<<<<::::::===???=========<<<<<<;;;;;;:::<<<<<<<<<>>>AAAAAA@@@>>>:::999999888999:::;;;<<<777777999:::;;;;;;<<<<<<999:::;;;:::888888888:::666777888888999999999888888888777777777888888999666777888999:::999888888888888999:::;;;<<<======<<<<<<;;;;;;::::::999999888888888999999:::::::::;;;<<<<<<<<<<<<<<<<<<;;;:::@@@CCC>>>:::;;;???@@@;;;===??????>>>>>>@@@CCCBBBAAAAAAAAA@@@@@@??????===>>>???@@@AAAAAAAAAAAAEEEEEEFFFFFFFFFFFFFFFEEECCCHHHMMMQQQRRRRRRRRRSSSQQQRRRTTTUUUUUUTTTSSSRRRSSSSSSTTTSSSQQQOOOPPPQQQRRRRRRSSSTTTVVVZZZ]]]```hhhsss|||}}}tttgggZZZUUUSSSQQQRRRUUUQQQTTTXXX\\\aaajjjttt|||~~~~~~{{{xxxuuurrrqqqpppmmmlllllliiigggeeeffffffeeeeee^^^]]]\\\ZZZYYYXXXWWWWWWVVVWWWXXXWWWWWWZZZaaafffiiipppxxxxxxhhh\\\WWW[[[YYY\\\ccchhhddd___]]]YYYZZZZZZWWWSSSPPPNNNNNNPPPLLLLLLQQQTTTTTTUUUWWWUUUPPPLLLKKKNNNPPPMMMJJJGGGJJJMMMMMMKKKJJJJJJLLLIIIIIIIIIIIIHHHHHHGGGGGGEEEFFFGGGEEEBBBAAADDDFFFFFFHHHHHHEEE@@@???AAADDDCCCBBBAAA@@@@@@AAABBBCCCEEECCCAAA???>>><<<<<<<<<:::===???@@@???===<<<===;;;;;;<<<===>>>>>>======666888;;;;;;999999<<<>>>>>>===<<<;;;999888777666:::::::::<<<>>>>>>===;;;999999888888888999;;;<<<;;;;;;;;;;;;::::::999888:::::::::888666666777888555555666777777888777777888777777777777777888888999:::;;;<<<<<<;;;999777888888999:::;;;;;;<<<<<<;;;;;;;;;::::::999999999777777777777777888888888999::::::;;;;;;::::::999999;;;:::888:::???@@@>>>???AAABBBAAA>>><<<===???AAA@@@???>>>>>>>>>??????======>>>@@@@@@AAAAAAAAACCCCCCDDDFFFGGGGGGGGGGGGBBBGGGMMMRRRSSSSSSRRRRRROOOPPPRRRSSSSSSQQQPPPOOORRRRRRRRRPPPLLLJJJJJJJJJPPPPPPQQQRRRTTTWWWZZZ[[[ccciiinnn{{{sss```VVVRRROOONNNOOOOOOQQQRRRRRRUUU\\\fffnnnttt}}}yyyvvvsssqqqrrruuuxxxzzzxxxvvvuuuuuurrrqqqpppnnnkkkiiigggfffbbbccccccbbb___]]]]]]]]]^^^XXXTTTUUUUUUSSSSSSVVVTTTWWW[[[\\\^^^cccjjjppptttyyyzzznnnYYYPPPRRROOOUUU\\\```___]]]]]]^^^ZZZXXXWWWWWWSSSMMMKKKNNNPPPOOOOOOPPPRRRSSSRRRQQQRRRQQQOOOMMMLLLKKKJJJJJJMMMKKKIIIHHHIIIIIIHHHFFFGGGGGGHHHJJJKKKJJJGGGDDDJJJGGGCCCBBBBBBDDDDDDDDDFFFEEEDDDCCCBBBAAA@@@@@@DDDCCCCCCBBBBBBCCCCCCCCC@@@?????????>>>>>>======;;;BBBDDD???<<<===<<<888888666666999===>>>===;;;:::;;;<<<======;;;999888;;;;;;:::999999999::::::;;;;;;;;;:::999888777666777777777666777888888999999999999999999999999999777777777777666666666666666666777777777777666666999888666555555777999:::999::::::;;;:::999888777555666888:::;;;;;;;;;;;;999::::::::::::999888888666666777888888888888888777777888888888999999999999999888999:::<<<>>>????????????>>>>>>>>>>>>>>>???>>>======>>>>>>===<<<;;;<<<===<<<<<<<<<>>>@@@CCCCCCCCCCCCDDDDDDEEEEEEEEEIIINNNQQQQQQQQQQQQRRRSSSRRRPPPOOONNNMMMMMMMMMOOOOOOMMMKKKIIIKKKNNNQQQSSSPPPLLLJJJLLLRRRYYY]]]___eeelllpppttt}}}tttcccYYYUUUQQQNNNOOONNNNNNOOOQQQTTTVVVWWWcccfffnnnxxxwwwwwwvvvtttrrrpppnnnmmmmmmooorrrrrrqqqnnnmmmmmmjjjiiihhhfffeeecccbbbbbbccccccbbb```^^^]]]^^^______[[[YYY[[[[[[XXXXXXZZZ[[[^^^aaadddgggnnnxxx~~~lll___TTTQQQTTTUUUWWWZZZ]]]______^^^\\\YYYVVVVVVWWWTTTOOONNNPPPRRRQQQQQQRRRSSSSSSRRRPPPPPPOOONNNLLLKKKKKKJJJJJJMMMKKKIIIHHHHHHHHHFFFEEECCCBBBBBBDDDFFFGGGGGGFFFIIIFFFCCCAAABBBCCCCCCCCCEEEDDDDDDBBBAAA@@@??????BBBAAAAAAAAAAAAAAABBBBBB>>>>>>>>>=========<<<<<<:::@@@CCC???;;;<<<;;;888888666666888;;;===;;;999:::;;;<<<<<<<<<;;;:::999<<<;;;;;;:::999999999999::::::::::::999888777666777777777777777888888999999999999999999999999999777777777777666666666555666666777777777777666666888777666555666777999:::999:::;;;;;;:::999888777555666777999:::;;;::::::999999::::::999999888777555666666777777777666666777777777777888888888999888888888999:::;;;==============================???>>><<<===>>>>>>===;;;:::;;;<<<<<<;;;;;;===???AAAAAABBBCCCEEEFFFFFFGGGDDDGGGLLLNNNOOONNNOOOOOOQQQQQQPPPOOONNNMMMLLLLLLNNNMMMLLLKKKKKKKKKLLLLLLLLLKKKJJJJJJMMMRRRWWWZZZYYY]]]bbbeeeiiiqqq|||vvviii```XXXTTTQQQOOONNNMMMNNNOOOPPPPPPUUUXXX^^^eeelllqqqsssttt{{{vvvvvvwwwvvvuuuvvvyyy{{{{{{zzzyyywwwwwwxxxyyyzzzwwwwwwxxxxxxxxxvvvtttssskkkkkkkkkkkkkkkjjjiiihhhgggiiijjjjjjhhheeedddddddddcccbbbaaa```````````````___^^^[[[YYYYYY\\\^^^___]]]]]]```aaa___```cccjjjlllpppsssyyy{{{ooo```[[[YYYYYY]]]^^^[[[YYYZZZ^^^___\\\YYYVVVTTTTTTVVVVVVRRRQQQSSSUUUTTTSSSSSSTTTSSSQQQOOOMMMMMMLLLKKKKKKKKKKKKLLLMMMKKKHHHGGGGGGFFFEEECCC???===<<<>>>AAAEEEFFFGGGGGGEEEBBBAAABBBCCCBBBBBBDDDCCCBBBAAA???>>>===<<<>>>>>>>>>>>>??????@@@AAA======<<<<<<<<<<<<<<<;;;:::???AAA???<<<<<<:::777888777777999:::;;;:::888:::;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;:::999999999999999999999999888777666777777777777777888888888888888888888888888888888777777777666666666555555555666666777777666666555666666555555666888:::;;;999999:::::::::999888888444555666888999999999999999999999999999888777777555555666666666555444444777777777777888888888888666777888:::;;;;;;;;;;;;:::::::::;;;<<<<<<======>>>===<<<<<<======<<<:::999:::;;;;;;:::;;;===??????@@@AAACCCDDDFFFGGGHHHBBBEEEIIIKKKLLLKKKLLLLLLOOOOOOOOONNNMMMLLLKKKJJJMMMKKKKKKLLLNNNNNNJJJGGGFFFHHHKKKNNNRRRUUUWWWXXXUUUVVVXXXZZZ]]]dddkkkqqqssshhhccc[[[WWWQQQNNNMMMMMMMMMMMMMMMOOOSSSUUUWWWYYY\\\___hhhmmmuuu}}}mmmnnnnnnnnnmmmmmmoooqqqttttttssssssssssssssssssrrrrrrrrrqqqooommmlllkkkeeeeeeffffffffffffeeeeeedddeeefffdddbbb```___```cccbbbaaa```_________```]]]^^^^^^]]][[[[[[]]]___cccbbbccchhhkkkmmmrrrxxx}}}~~~ssshhhccc``````bbbddd```\\\ZZZZZZZZZYYYWWWTTTQQQQQQUUUWWWTTTSSSUUUVVVTTTSSSSSSSSSRRRPPPNNNLLLLLLLLLLLLLLLMMMMMMNNNNNNKKKHHHGGGFFFEEECCCBBB===<<<<<<>>>BBBDDDEEEEEEEEECCCAAAAAABBBBBBAAA@@@BBBAAA@@@???===<<<;;;;;;<<<<<<<<<<<<===>>>??????<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>AAAAAA???>>>;;;888::::::::::::;;;::::::999;;;;;;:::::::::;;;<<<<<<===<<<<<<;;;:::999888888888888999999888777666666666666777888888888888888777777777777777777777777777777666666666555555555555666666666666666666555444444555555666888:::;;;777777888888888777777777444555666666777888888888888888888999888777777666555666666666666555444444888888888888999999999999666888999;;;<<<<<<;;;:::999999::::::;;;<<<=========<<<;;;;;;<<<<<<;;;999777999::::::999:::<<<>>>>>>???@@@AAACCCDDDEEEFFFBBBEEEHHHJJJIIIIIIJJJKKKMMMNNNNNNNNNMMMLLLJJJIIIJJJIIIIIINNNRRRRRRLLLFFFGGGKKKPPPUUUXXXYYYXXXWWWTTTTTTTTTVVVYYY]]]bbbdddsssrrriii]]]TTTPPPPPPPPPOOOOOOQQQRRRRRRRRRSSSWWWZZZ^^^aaaeeekkkrrryyygggiiiiiiiiihhhhhhiiikkknnnnnnooooooooooooooonnnnnnnnnmmmkkkiiigggeeedddbbbbbbbbbcccbbbbbbaaa```aaabbbaaa```^^^\\\]]]___bbbaaa___^^^]]]^^^___```___bbbdddeeeeeeeeefffggglllkkknnnuuu{{{}}}~~~xxxyyy~~~yyyqqqiiiaaa___```eeeddd```ZZZUUUSSSUUUXXXSSSOOOOOOTTTWWWUUUTTTUUUTTTSSSQQQQQQRRRQQQOOOMMMMMMMMMMMMMMMNNNOOOPPPPPPNNNKKKHHHGGGFFFEEECCCBBB??????AAACCCFFFFFFEEECCCCCCBBBAAABBBCCCCCCAAA?????????>>>===<<<;;;::::::;;;;;;;;;;;;;;;<<<===>>>========================>>>???AAACCCCCC@@@<<<:::<<<<<<======<<<;;;;;;;;;;;;;;;:::::::::;;;;;;<<<;;;;;;;;;;;;:::999888777777777888888888777666666666666777888888888888777666666666666666666666666666666666666555555555555555555666666666666555555444444444555777888999:::555555555555555555666666555555555666666777888888777777888888777777666555666666666777777666666555999999999:::::::::;;;;;;777888:::<<<<<<<<<;;;:::999999::::::;;;<<<======<<<;;;::::::;;;;;;:::888666888999999999:::<<<>>>>>>??????@@@@@@AAAAAAAAADDDFFFHHHIIIIIIHHHIIIJJJKKKLLLNNNOOONNNLLLJJJHHHHHHGGGIIIOOOTTTUUUOOOIIIJJJNNNSSSWWWZZZYYYXXXVVVUUUTTTUUUVVVXXXZZZ]]]^^^iiivvvqqqbbbYYYVVVSSSQQQPPPQQQQQQRRRSSSUUUYYY\\\ZZZYYYZZZ\\\aaahhhmmmpppvvv|||ccceeefffeeedddddddddffffffgggiiijjjjjjjjjhhhhhhhhhhhhfffeeecccbbbaaa```______```______^^^]]]]]]_________]]]\\\]]]___aaabbbaaa_________aaacccdddcccfffiiikkklllmmmpppqqquuuwww|||wwwxxx~~~{{{xxxqqqtttvvvrrrjjjbbb______bbbbbb___YYYSSSQQQVVVZZZRRRNNNMMMRRRVVVUUUSSSSSSQQQPPPPPPQQQRRRRRRPPPNNNNNNMMMMMMNNNOOOPPPQQQQQQMMMKKKHHHGGGGGGFFFEEECCCAAABBBDDDFFFHHHHHHDDDBBBBBBAAAAAACCCDDDDDDAAA???=========<<<<<<;;;;;;;;;===<<<<<<;;;;;;<<<<<<==================>>>>>>>>>@@@>>>@@@EEEFFFBBB===;;;<<<===???>>>===<<<<<<===<<<<<<;;;;;;;;;:::::::::888999:::::::::999777666666666777777777777666666555666777999999888888777555555555555555555555555666666666555555555444444444555555666666555555444444444555666777777888888555555444444444555666666666666666666666777888888777777777777777666555555555555666777777777777777999999999::::::::::::;;;888888999:::::::::::::::999999::::::;;;;;;<<<<<<;;;:::999999::::::999888666888999999999:::===???????????????@@@@@@@@@@@@EEEGGGHHHIIIHHHGGGHHHIIIJJJLLLNNNPPPPPPMMMJJJHHHHHHHHHJJJOOOSSSSSSPPPLLLLLLNNNQQQTTTVVVVVVVVVVVVTTTVVVWWWWWWVVVVVVXXXZZZbbblllzzzuuujjjccc\\\WWWQQQPPPPPPSSSXXX]]]``````ZZZWWWSSSRRRUUU[[[___aaacccjjjsss{{{___aaabbbbbb```___```aaa___aaaccceeeeeedddcccbbbaaaaaaaaa``````aaaaaaaaa]]]^^^^^^_________^^^^^^````````````___aaaeeehhhhhhgggggggggiiimmmpppsssnnnoooqqqrrrtttyyyuuurrr{{{}}}iiicccgggjjjiiifffcccaaaaaa]]][[[XXXUUUTTTVVVYYY\\\SSSMMMLLLQQQUUUSSSPPPPPPPPPOOOOOOQQQSSSTTTSSSRRRMMMMMMMMMMMMNNNOOOPPPPPPMMMKKKIIIHHHHHHHHHFFFEEEBBBBBBBBBDDDFFFGGGEEEDDDAAAAAABBBDDDEEEEEEBBB???;;;;;;;;;<<<<<<<<<======??????>>>===<<<<<<<<<<<<;;;;;;<<<<<<<<<=========@@@===???EEEGGGBBB<<<;;;:::<<<>>>>>><<<;;;<<<>>><<<<<<======<<<:::888777555666888999999888777666555666666777777666666555555666888999999999777666444444444444444444444444666666555555555444444444444555555666666555555444444555555666666777777666666666555555555666777888777777666666666777888999666666777777666666555444222333444555666777777777777777888888888999999999777777777777777888888999999999999999999999999999;;;999888888999999888777777888999::::::;;;>>>@@@>>>??????@@@AAABBBBBBCCCEEEFFFHHHGGGFFFFFFGGGHHHIIILLLOOOQQQQQQNNNKKKHHHJJJKKKLLLMMMNNNNNNNNNMMMLLLLLLMMMNNNQQQTTTWWWYYYUUUYYY[[[YYYTTTQQQSSSVVV]]]dddmmmtttyyyzzzppphhh]]]ZZZZZZ```jjjpppqqqoooaaa[[[RRRNNNNNNQQQSSSTTTVVV\\\dddjjjnnnsss{{{\\\^^^______^^^\\\]]]^^^\\\^^^aaaccccccbbb```___]]]^^^^^^___aaabbbdddeee^^^^^^___aaaaaabbbbbbbbbcccddddddddddddggglllpppppppppqqqrrrvvv{{{~~~}}}}}}|||ssshhheeevvv~~~nnn```]]]^^^^^^]]]^^^``````^^^ZZZVVVQQQRRRVVV[[[]]]]]]SSSMMMKKKPPPTTTRRROOONNNOOOOOOOOORRRUUUVVVVVVUUUMMMMMMLLLLLLMMMNNNNNNOOOMMMKKKIIIHHHIIIIIIHHHGGGBBBAAA@@@@@@CCCEEEFFFFFFAAAAAACCCEEEFFFEEEBBB???::::::;;;<<<<<<===>>>>>>AAA@@@???>>>===<<<<<<<<<:::::::::;;;;;;<<<<<<<<>>===;;;:::<<<>>><<<===>>>>>><<<:::777555333444666888999888777666555555666666666666666555555666888999:::999777666444444444444444444444444666666555555555444444444444555555555555555555444555555666666666666666555888777666666666888999:::888888777666666777999999666666666666666555555444000111222444555666777777666666666666777777777777777666555444444555777888888888888888777777777777:::999888888999999888666777888:::::::::<<<>>>@@@>>>>>>@@@AAACCCDDDFFFFFFDDDFFFGGGFFFEEEDDDEEEGGGIIILLLPPPRRRRRROOOKKKHHHLLLMMMMMMLLLJJJJJJKKKLLLMMMLLLKKKLLLPPPUUUZZZ^^^XXX\\\___\\\TTTOOOQQQUUU[[[```ggglllpppxxxzzznnnjjjiiiqqq}}}iiiaaaUUUMMMJJJJJJKKKKKKJJJOOOUUUYYY[[[aaajjjqqqyyy|||~~~|||zzzyyy{{{~~~[[[YYYXXXZZZ^^^```___]]]``````aaabbbdddcccaaa```bbb```^^^]]]```bbbeeefffeeeeeeeeeddddddfffkkknnnnnnlllkkkmmmqqqwww{{{}}}~~~{{{ooosss}}}wwwyyy~~~}}}pppddd___ZZZZZZYYYVVVTTTUUUZZZ___PPPNNNMMMPPPUUUYYY[[[ZZZMMMQQQQQQOOOOOORRRQQQOOOMMMNNNOOOQQQRRRRRRSSSSSSQQQNNNLLLMMMOOOOOOMMMKKKIIIJJJKKKKKKIIIGGGDDDCCCEEECCC@@@AAADDDEEEDDDBBBDDDEEEFFFFFFDDDBBB???>>>@@@@@@????????????@@@@@@AAA???===;;;:::;;;<<<===;;;<<<<<<:::888777777888===>>>??????>>><<<;;;:::;;;:::999:::<<<===<<<;;;======<<<;;;999777555333777777666666666666777777888888777777666666555555444666888888777666555666555555444444444444555555333333333333333444555666555666777888888777666555444555666777888999::::::555555555555666666666666777777666555555666888888888777666555555555555555444444444444555666888999999999888888777777666666555666888999999999888777555555555555555555555555777777777666666666666666777777777999:::<<<>>>???AAABBBDDDFFFFFFEEECCCBBBFFFDDDBBBAAACCCFFFIIILLLGGGJJJMMMNNNMMMKKKIIIIIIKKKKKKKKKKKKKKKLLLMMMNNNMMMJJJIIILLLSSSXXX[[[[[[]]]______YYYQQQNNNRRRWWW\\\]]]___dddllluuu~~~rrr```NNNGGGHHHHHHGGGHHHIIIJJJKKKMMMQQQUUU[[[___bbbfffkkkooorrrwww}}}~~~zzzyyyzzz}}}```___^^^```ccceeedddccceeeeeefffhhhjjjjjjjjjjjjdddcccbbbbbbdddgggjjjkkkmmmooorrrttttttuuuwwwyyy{{{yyyyyy}}}zzzrrrsssuuulllccc\\\ZZZXXXXXXWWWTTTRRRRRRVVVYYYRRRNNNJJJKKKOOORRRQQQNNNHHHJJJKKKIIIKKKPPPRRRPPPPPPPPPQQQRRRRRRRRRRRRRRRRRROOOMMMMMMNNNNNNLLLJJJGGGHHHIIIJJJIIIHHHFFFDDDEEECCCAAAAAADDDEEEDDDBBBCCCDDDDDDDDDCCCBBB@@@???>>>>>>============>>>>>>AAA???===;;;999999:::::::::;;;<<<;;;888666666666:::<<<======<<<:::999999;;;:::999:::<<<===<<<;;;===<<<;;;999777555444333777777666666666666777777777777777777777666666555555777999999888666666777555555444444444444555555444333333333444444555666666666777888888777666555444444555666777888999999666666666666666666666666777777666555666777888999777666555444333333222222444444555555666777777888555555555555666666666666333444555666666666555444555555555555555555555555777777777777777777777777777777888999:::;;;===>>>AAABBBCCCDDDDDDDDDCCCBBBCCCCCCCCCDDDEEEGGGHHHIIIGGGIIILLLMMMKKKIIIHHHHHHJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJNNNTTTYYY[[[[[[```bbbaaa\\\TTTQQQUUUZZZaaaaaabbbffflllsss{{{tttcccQQQJJJHHHGGGEEEEEEFFFGGGHHHIIIJJJLLLNNNPPPTTTWWW\\\___aaaeeejjjnnnnnnqqqvvv~~~|||{{{|||~~~{{{zzzzzz{{{|||cccbbbbbbdddfffggggggfffiiiiiijjjkkkmmmnnnooopppkkkkkklllnnnqqquuuxxxzzz{{{~~~yyyttttttpppeee```\\\[[[\\\WWWXXXWWWVVVTTTSSSUUUVVVSSSMMMGGGHHHMMMOOOLLLHHHCCCFFFHHHGGGKKKQQQTTTTTTSSSSSSSSSSSSSSSRRRQQQQQQRRRQQQOOONNNNNNMMMKKKJJJFFFGGGHHHIIIIIIHHHGGGGGGEEECCCAAABBBCCCDDDCCCBBBCCCCCCCCCBBBBBBAAAAAAAAABBBBBBAAAAAAAAAAAABBBBBBBBBAAA>>>;;;999888888888999;;;<<<<<<999666444333777999;;;;;;999888888888;;;:::999:::<<<===<<<;;;<<<;;;999777555444444555777777666666666666777777555555777888888777666666666888::::::999888888888666666555555555555666666444444444333444444555666666777888888888666555444333333444555666777888888888888888777777666666555777666666666666777888999888777666444333333222222333444666777888777777666444444444555666777777777444444555555555444444333555555555555555555555555666666777777888888999999888888888999999;;;<<<<<<@@@AAAAAAAAABBBBBBBBBCCCAAABBBDDDFFFGGGGGGFFFFFFFFFIIIKKKKKKIIIGGGFFFFFFHHHIIIJJJJJJJJJIIIHHHGGGIIIIIIKKKPPPUUUYYYZZZZZZ___aaaaaa\\\UUUSSSVVVZZZbbbbbbccceeejjjqqqwww{{{|||tttdddTTTMMMKKKHHHFFFFFFHHHIIIJJJJJJKKKJJJIIIIIIIIILLLOOOQQQRRRTTTXXXZZZZZZ\\\aaaiiiqqqxxx|||}}}vvvuuuuuuwww{{{zzzwwwssspppppptttyyy||||||}}}}}}|||{{{zzz{{{}}}|||yyyuuussspppmmmkkkjjjkkkkkkiiihhhiiijjjkkklllllllllnnnoooqqqrrrsssuuuwwwyyyyyy{{{vvvzzz{{{uuu{{{wwwsssfff```]]]\\\]]]```ZZZZZZ[[[\\\[[[ZZZZZZZZZRRRLLLGGGIIIPPPTTTRRRNNNFFFKKKNNNOOOSSSXXXYYYWWWUUUUUUUUUTTTSSSRRRPPPPPPQQQQQQPPPOOOOOONNNMMMMMMIIIIIIJJJJJJJJJIIIHHHHHHDDDCCCBBBAAAAAABBBBBBBBBCCCBBBAAAAAAAAAAAABBBBBBDDDDDDCCCCCCCCCCCCDDDDDDDDDBBB@@@===:::999777777888;;;===<<<999666333222666999;;;;;;999777888999;;;:::999:::<<<===<<<;;;===;;;999666555555666777777777666666666666777777333555666888999888777666666888:::;;;:::999999999888888777777777777888888555555444444444444555555777777888888777666555444444444555555666777888888:::999999888777666666555666666666777777888999999;;;:::999777666555555444333444777888999888666555666777777777888888888999666666666666666555555555555555555555555555555555555666666777888999::::::999999888888999:::;;;;;;@@@?????????@@@AAABBBCCCBBBCCCDDDEEEFFFFFFFFFFFFFFFHHHIIIIIIGGGEEEDDDEEEGGGHHHIIIJJJJJJHHHFFFDDDFFFHHHLLLPPPTTTWWWWWWWWW[[[\\\\\\XXXSSSPPPSSSVVV[[[\\\]]]aaafffmmmssswwwvvvvvvxxxzzzmmm```SSSNNNNNNMMMMMMNNNMMMLLLMMMNNNOOONNNLLLKKKIIIJJJLLLMMMNNNNNNOOOPPPRRRRRRTTTXXX^^^cccffffffffffffgggjjjooouuu{{{{{{xxxwwwvvvuuuqqqnnnjjjgggfffiiimmmpppooopppqqqqqqpppqqqsssuuu~~~xxxsssoooiiigggeeebbb___^^^^^^^^^sssttttttuuuuuuuuuvvvwwwtttxxx}}}tttssswww|||vvv}}}qqqhhh```^^^]]]ZZZZZZ\\\ZZZ\\\^^^aaabbbaaa^^^\\\QQQMMMIIILLLTTTXXXWWWTTTOOOUUUZZZ[[[]]]___]]]YYYTTTTTTTTTTTTRRRQQQPPPOOOOOOPPPPPPPPPOOOOOOOOOOOOMMMMMMLLLLLLJJJIIIHHHGGGCCCCCCBBBAAA@@@@@@AAAAAACCCCCCBBBAAAAAAAAABBBBBBAAAAAA@@@@@@@@@@@@AAAAAAEEEDDDBBB???===;;;:::999888;;;======:::666444333888;;;>>>>>>:::888999;;;;;;:::999:::<<<===<<<;;;===<<<999777666777888999777777666666666666777777444555666777888888777777666888;;;;;;:::999::::::::::::999999999999::::::666555555444444444555555666777888888888666555444666666666777777888888999:::999999888777666666555555666777777888999999999;;;;;;999888777666666666444555777999999888666555999888888888777777777666666666666555555555666666666666666666666666666666555555666777888999999:::888888888888999999:::;;;???>>>>>>>>>???@@@BBBBBBDDDCCCCCCCCCDDDEEEFFFGGGEEEFFFHHHHHHFFFDDDDDDDDDGGGHHHIIIJJJJJJHHHFFFDDDEEEHHHLLLPPPSSSTTTTTTUUUWWWXXXWWWTTTQQQOOOPPPRRRVVVVVVXXXZZZ^^^dddiiilllnnnjjjiiiqqqssshhh]]]SSSQQQSSSUUUXXX[[[WWWVVVUUUUUUUUUSSSNNNKKKKKKKKKKKKLLLLLLLLLKKKJJJOOOMMMLLLMMMPPPRRRSSSSSSUUUUUUVVVXXX\\\aaafffiiiqqqpppqqqvvv~~~~~~{{{wwwqqqlllkkkkkkjjjjjjdddcccaaa`````````bbbcccdddeeegggiiijjjllloooqqqvvvvvvvvvtttoooiiiddd```^^^\\\ZZZWWWUUUTTTSSSSSS}}}|||~~~xxx~~~wwwkkkeeeaaaaaa```\\\ZZZ[[[YYY[[[^^^bbbdddbbb]]]YYYQQQOOOMMMOOOSSSVVVVVVUUUVVV\\\````````````\\\WWWQQQQQQQQQQQQQQQPPPOOOOOONNNOOOPPPOOOMMMLLLMMMNNNOOONNNMMMKKKJJJIIIHHHGGGDDDEEEEEECCCAAA@@@AAACCCDDDDDDDDDCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAACCCCCCBBB@@@???===<<<;;;999;;;===<<<:::777666666:::???BBBAAA<<<999:::===;;;:::999:::<<<===<<<;;;<<<;;;999888888888999999777777666666666666777777666666666666666777777777555888:::;;;:::999::::::;;;;;;::::::::::::;;;;;;777666555555444555555555555666777888888777666555777777777777888888888999888888888777777666666555555555777888999:::::::::999888777666666555555666666666777888888888777666777777777666555444444444444444333333444444555666666666666666666666666666555555666666777777888888777777777888888:::;;;;;;===>>>>>>???@@@AAABBBBBBDDDDDDCCCBBBCCCDDDFFFGGGDDDEEEGGGFFFEEEDDDEEEFFFHHHIIIJJJJJJJJJIIIHHHGGGFFFJJJNNNPPPQQQRRRRRRSSSUUUVVVUUUSSSQQQOOOPPPQQQVVVUUUUUUVVVWWWZZZ]]]___bbb___^^^eeettttttiii```^^^```bbbggglllrrrqqqooonnnkkkcccXXXPPPLLLLLLLLLMMMNNNMMMKKKHHHLLLJJJIIIIIIJJJKKKJJJIIIKKKJJJJJJKKKMMMOOORRRTTTWWWXXX\\\```eeehhhiiihhhgggccc___\\\\\\\\\\\\\\\VVVVVVVVVVVVVVVVVVUUUUUUYYY[[[]]]___```cccfffiiijjjjjjhhheeeaaa\\\XXXUUURRRQQQOOOMMMKKKJJJIIIIIIvvv{{{{{{rrrjjjeeebbbcccaaa]]][[[]]]YYY[[[^^^bbbddd```XXXRRRPPPPPPPPPQQQRRRTTTVVVXXXXXX[[[\\\ZZZYYYZZZWWWSSSMMMMMMNNNOOOOOOOOOOOOOOOMMMOOOOOOMMMIIIGGGHHHIIILLLKKKJJJIIIHHHHHHHHHHHHGGGHHHHHHFFFDDDCCCDDDFFFEEEEEEFFFFFFEEECCCAAA@@@BBBBBBAAAAAAAAAAAABBBBBB@@@@@@@@@@@@??????>>>===:::;;;<<<<<<:::999999:::===AAAEEECCC<<<999:::===;;;:::999:::<<<===<<<;;;999999999999888888888888777777666666666666777777999888666555555555777888444777999::::::999999:::::::::999999999999::::::777777666555555555555555444555666777888888777777666666666777777777777777666666666666666666666666444555777999::::::::::::888777777666666777777777777777777777777777777777666666666666555555555555444333333333444666888999666666666666666666666666555555555555555666666666666666666777888:::;;;<<<<<<===???AAABBBBBBBBBAAABBBCCCDDDDDDEEEDDDDDDDDDCCCDDDFFFFFFEEEEEEFFFHHHJJJJJJJJJJJJKKKKKKKKKKKKJJJMMMQQQRRRQQQQQQRRRTTTSSSSSSSSSRRRPPPOOOOOOOOOTTTTTTSSSTTTUUUVVVXXXZZZ]]]]]]^^^dddnnnzzz|||vvvuuuvvvzzz~~~kkk]]]VVVUUUTTTVVVXXXWWWTTTQQQOOONNNLLLLLLLLLLLLJJJIIIHHHGGGFFFEEEFFFFFFHHHIIIFFFJJJNNNPPPQQQRRRTTTWWWXXXUUURRRPPPPPPPPPOOONNNKKKKKKKKKKKKLLLLLLKKKKKKMMMOOOQQQRRRSSSUUUXXXZZZ]]]\\\ZZZXXXUUURRRPPPOOOJJJIIIHHHGGGEEEDDDCCCBBB{{{}}}}}}uuuyyyvvvuuuqqqfffbbb______]]]YYYYYY[[[\\\]]]```cccddd^^^UUUNNNMMMOOORRRRRRRRRTTTYYY]]]VVVXXXVVVRRRPPPRRRRRROOOJJJKKKLLLMMMNNNOOOOOOOOONNNOOOOOOKKKFFFCCCBBBDDDIIIHHHHHHGGGGGGHHHHHHIIIIIIKKKKKKIIIFFFEEEFFFIIIFFFFFFGGGGGGFFFDDDAAA???>>>======<<<<<<======>>>===>>>>>>?????????>>>>>>:::;;;<<<;;;::::::;;;<<<>>>CCCFFFCCC<<<888999===;;;:::999:::<<<===<<<;;;777777888888888888777666777777666666666666777777;;;999666444333555777888444666999:::999999999:::999888888777777888888999777777666555555555555555333444666777888999888888555555555666666666666666555555555555666666666666444555777999::::::::::::999999999888999999:::;;;999888777777666777777888666666777777888888999999666555555666777999;;;<<<777777777777777777777777555555555555555444444444555555666777888:::<<<===;;;===???BBBCCCCCCBBBAAA@@@BBBEEEGGGGGGEEECCCAAABBBDDDEEEFFFEEEFFFGGGIIIKKKKKKKKKKKKKKKLLLMMMNNNMMMPPPSSSSSSQQQQQQSSSUUUQQQQQQPPPOOONNNNNNMMMMMMRRRRRRRRRSSSUUUWWWZZZ[[[___aaadddhhhmmmrrrwwwzzzxxxfffbbbaaa```bbbeeeeeeaaa^^^VVVTTTSSSRRRQQQPPPMMMJJJJJJIIIGGGFFFEEEEEEEEEFFFAAAEEEIIIJJJGGGGGGJJJNNNQQQOOOMMMKKKKKKKKKIIIGGGFFFFFFEEEEEEEEEFFFGGGHHHFFFGGGHHHIIIIIIJJJLLLNNNPPPOOOMMMKKKJJJIIIIIIIIIGGGFFFEEEDDDCCCBBBAAAAAAxxxxxx~~~zzzsssyyywwwrrrppppppfff______[[[TTTUUU\\\]]]\\\\\\^^^^^^ZZZTTTNNNMMMQQQWWWZZZ\\\\\\]]]]]]WWWUUUPPPKKKGGGFFFIIILLLHHHJJJLLLOOOOOOOOOMMMLLLOOOMMMKKKHHHFFFDDDCCCBBBLLLHHHDDD@@@@@@DDDHHHKKKMMMMMMLLLJJJHHHEEECCCAAADDDCCCBBBBBBBBBAAA>>>;;;>>>??????===;;;::::::<<>>>>>>>>======<<<<<<>>>===<<<;;;:::999999999<<<<<<;;;;;;:::999888888<<<<<<======<<<<<<;;;:::888888777777666666555555333333444555666777888888999888888777666555555444555666777999999888777777::::::999999999999::::::777777666555555555555555444555666777777666555444666666666666555555555555444444444444444444444444444555666888999:::;;;;;;888888999999999999888888999999888888777777666666666666666666666666666666555666666666555444333222::::::::::::999777666555555444444444444555666666666888::::::999999:::;;;;;;<<>>??????===;;;:::;;;<<<===============>>>>>>>>>===<<<;;;:::::::::::::::<<<;;;:::999888888888888;;;;;;<<<<<<;;;;;;:::999777777777777666666666666555666666666666666666666888888777777666555555444777777888999999999999888888777777777777777777888777666666555555555555555666777888888888777666555666666666666555555555444444444444444444444444444555666777888999:::::::::777888888888888888888777888888777777777777777777777777777777777777777777666666555555555555444444777777777666666666555555444444444444444555666666555777999:::999999:::;;;:::<<<>>>@@@BBBBBBAAAAAABBBCCCDDDDDDCCCBBBAAA@@@AAABBBCCCEEEFFFHHHIIIJJJHHHIIIJJJIIIHHHHHHIIIKKKLLLMMMMMMNNNNNNNNNNNNMMMPPPQQQRRRRRRRRRPPPNNNMMMPPPQQQSSSTTTTTTTTTVVVXXX\\\bbbkkkqqqqqqmmmhhheeegggttt{{{zzzzzz{{{zzzpppbbbXXXUUUTTTRRRPPPPPPOOONNNLLLLLLKKKGGGFFFGGGFFFCCCDDDHHHHHHFFFDDDDDDFFFGGGFFFDDDDDDCCCBBBAAAAAAAAAAAAAAACCCCCCDDDDDDDDDEEEEEEEEEGGGFFFFFFEEEDDDCCCCCCCCCDDDCCCAAABBBCCCDDDDDDCCC{{{lllgggiiigggppp}}}rrrrrrxxx}}}{{{nnn```YYYZZZ]]]^^^^^^\\\ZZZYYYXXXVVVRRROOONNNVVVaaaiiiiiiddd]]]XXXSSSSSSQQQNNNJJJGGGFFFGGGLLLLLLKKKJJJKKKKKKLLLMMMMMMMMMKKKIIIHHHGGGGGGGGGMMMKKKIIIGGGFFFFFFGGGHHHHHHFFFEEECCCBBBBBBBBBCCCCCCBBBBBBCCCDDDCCCAAA>>>>>>??????>>><<<;;;<<<>>><<<======>>>>>>???@@@@@@;;;;;;::::::::::::;;;;;;;;;:::999777777777888888:::::::::::::::999888888666666666666777777777777888777777777666666666555888777777666666555555555888888888888888999::::::777777777777777777777777777666555555444444555555999999999999999888777666666666555555555444444444444444444444444444444444777777888999999999999999666777777888888777777666666666666777777777777777888888888888888888888888666666555444555666777888777666555444444555666777444444444444444555555666555777999999999888999::::::;;;===>>>??????>>>>>>@@@@@@AAAAAAAAA@@@???>>>@@@AAABBBCCCEEEGGGHHHIIIGGGHHHHHHGGGFFFFFFGGGHHHKKKKKKKKKLLLLLLMMMMMMMMMPPPQQQRRRSSSSSSRRRPPPPPPQQQRRRSSSSSSRRRQQQSSSTTTXXX___hhhnnnpppmmmiiifffbbbnnn{{{wwwkkkhhheeeccc___\\\[[[YYYVVVSSSMMMIIIFFFFFFEEECCCDDDGGGFFFDDDCCCCCCDDDDDDCCCAAACCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCEEECCCBBBBBBDDDEEEEEEEEErrrnnnjjjhhhdddbbbjjjuuu~~~{{{zzzuuujjjaaadddmmmtttyyy}}}{{{zzzooo^^^XXX^^^aaa^^^VVVVVVWWWXXXXXXVVVSSSQQQPPPXXXbbbhhhfff___WWWQQQXXXXXXWWWTTTNNNJJJHHHGGGLLLLLLMMMMMMNNNNNNNNNMMMLLLKKKJJJIIIIIIHHHHHHIIIJJJIIIHHHFFFEEEDDDCCCCCCDDDCCCAAA??????@@@BBBCCCBBBBBBBBBCCCDDDDDDBBB??????@@@@@@???======>>>@@@?????????@@@@@@@@@@@@@@@:::::::::999::::::;;;;;;:::999777666555666777888888888999999888888777666555555666666777777888888777777777777777777777777777777666666666555555555888777666666666777999:::888888999999999999888888666666555444444444444555999999999888888777666666555555555444444444333333333333444444444444444444888888888999999888777777555666666777777666666555555555555666666777777777777777777777777777777777666555444333444666888::::::999777555555555777888444444333333444444555666444666888999888888999::::::;;;<<<=========<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBDDDEEEFFFGGGGGGHHHHHHFFFDDDDDDFFFHHHIIIIIIJJJJJJKKKLLLMMMMMMPPPPPPQQQRRRSSSSSSRRRRRRSSSTTTTTTSSSQQQPPPQQQRRRUUU[[[ccciiikkklllllllllmmmvvv~~~xxxtttooofff^^^RRRLLLHHHHHHHHHGGGHHHLLLIIIHHHGGGFFFFFFEEECCCBBBEEEEEEDDDDDDDDDEEEFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFBBBCCCEEEFFFGGGGGGGGGGGGGGGFFFEEEEEEGGGHHHHHHGGGjjj^^^^^^___bbbgggqqq}}}pppvvv}}}yyyiii^^^VVVYYYbbbhhhmmmppplllnnnhhh]]]ZZZaaaccc^^^WWWYYY[[[\\\ZZZWWWSSSQQQWWW\\\ccceeeaaaZZZSSSOOO\\\\\\ZZZUUUOOOJJJHHHGGGKKKMMMPPPSSSSSSQQQOOOMMMJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFEEECCCAAA@@@AAA@@@???>>>>>>@@@BBBCCCBBBAAAAAABBBDDDCCCAAA??????@@@AAA@@@??????@@@BBBCCCCCCBBBAAA@@@@@@??????::::::999999999:::;;;;;;999888777666666666777888777777777888777777666555555555666666777777888888444555555666777888888888666666666666555555555555666555444444444555777888777888999999999999888777666666555444444444444444777777666666555555555555444444444444333333333333333333333444444444555555777777888888777777666666444555555666666555555444444444555555666666666777555555555555555555555555555444333333444666999:::;;;:::777555444444555555333333333333333444555555444666888888777777888999;;;;;;<<<<<<<<<<<<;;;;;;==============================???@@@BBBCCCEEEEEEGGGGGGGGGEEEDDDDDDFFFHHHHHHHHHHHHIIIJJJLLLMMMNNNPPPPPPQQQRRRRRRSSSSSSSSSTTTUUUUUUTTTRRRPPPQQQRRRUUUXXX\\\```dddiiinnnrrr{{{sssZZZRRRKKKKKKJJJIIIJJJMMMIIIJJJKKKJJJIIIHHHGGGFFFFFFFFFEEEEEEEEEFFFFFFGGGFFFFFFFFFFFFGGGGGGGGGGGGCCCDDDEEEFFFGGGHHHHHHHHHLLLJJJIIIIIIJJJKKKKKKJJJ{{{dddYYYRRRYYYeeerrrzzz{{{yyy{{{yyywwwaaaVVVOOOSSS[[[aaaeeegggbbbcccaaa^^^]]]aaacccaaaaaabbbcccaaa\\\WWWSSSQQQWWWZZZ]]]]]]YYYTTTOOOLLL[[[ZZZVVVPPPJJJGGGGGGHHHMMMPPPTTTVVVUUURRRMMMJJJHHHGGGGGGFFFFFFFFFFFFFFFHHHHHHHHHGGGEEECCCBBBAAA@@@???>>>>>>???@@@BBBCCCBBBAAAAAABBBCCCBBB@@@===>>>???@@@???>>>???AAABBBDDDCCCBBBAAA@@@>>>======::::::999999999999::::::777777888888777777777777777777777777777666555555666666666666777777777777333333444555666777888888555555555555555555555555444444444444444555555666444555666777777666555444666555444444333333444444555444444333333444444555444444333333333222222222222333333444444555555555555555666666666555555444444444444555555444444444444444444555555555555555444444444444444444444444444333333333444555777888888666555333222222222222333333333333333444444555333555777777777666777999:::::::::::::::;;;;;;;;;;;;;;;:::::::::;;;<<<===;;;<<<===???@@@BBBCCCDDDEEEFFFEEEDDDCCCDDDGGGIIIHHHGGGGGGHHHIIILLLNNNPPPPPPPPPPPPQQQQQQRRRRRRSSSRRRTTTTTTSSSRRRQQQRRRSSSVVVVVVWWWYYY]]]dddlllqqqaaaXXXOOOMMMLLLKKKKKKMMMKKKMMMNNNMMMKKKHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHIIIHHHHHHHHHHHHIIIJJJKKKLLLNNNMMMKKKJJJKKKKKKJJJIIIqqqbbb___dddhhhuuuzzz|||uuuvvv{{{xxxrrr^^^TTTMMMQQQYYY^^^aaabbbddd```___aaaaaa```bbbfffhhhhhheee___XXXTTTSSSTTTSSSVVVYYYYYYVVVQQQNNNLLLXXXVVVPPPJJJFFFFFFIIILLLTTTUUUVVVUUUSSSNNNIIIFFFFFFEEEDDDDDDCCCCCCCCCDDDFFFFFFFFFEEEDDDBBBAAA@@@??????@@@@@@AAABBBBBBBBBBBBAAA@@@AAAAAA@@@>>>;;;:::<<<======<<<===???AAA@@@@@@???>>>===<<<<<<;;;;;;;;;:::999888888888888666777999::::::999777666777777777777777666555555777777777777666666666666333333444444555555666666555555555555555555555555333444555555666666555555444555666777777666555444666555444444333333444444333333222222333444555666333333333333222222222222222222333333444555555666333333444444555444444444333333444444444444333333555555444444444444444444444444444444444444444444222333333333444444555555333333333333333333333444333333222222333333444555222444666777666666777888777777777888888999::::::999888888777888999:::;;;:::;;;<<<===???AAABBBCCCBBBCCCBBBAAAAAACCCFFFIIIHHHGGGGGGHHHJJJLLLOOOQQQPPPPPPPPPPPPPPPPPPQQQQQQOOOQQQRRRRRRQQQQQQRRRSSSUUUUUUUUUUUUWWW\\\ccchhhsss{{{oooeee\\\[[[]]]]]]^^^aaabbbcccccc^^^WWWPPPMMMLLLLLLLLLKKKJJJIIIIIIIIIIIILLLLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLMMMPPPTTTXXX[[[YYYWWWTTTSSSSSSSSSQQQPPPwwwkkkbbbbbbpppxxxvvvpppjjjuuu|||vvvlll```VVVOOORRRYYY]]]^^^```jjjbbb___dddddd```bbbjjjiiigggaaaZZZSSSQQQTTTXXXSSSWWW[[[\\\ZZZVVVTTTRRRWWWSSSMMMHHHEEEGGGMMMRRRYYYYYYWWWSSSOOOJJJFFFDDDEEEDDDCCCBBBBBBAAABBBBBBCCCCCCBBBAAA@@@??????>>>???@@@AAABBBBBBBBBBBBBBBBBBAAA@@@@@@AAA???<<<:::888999:::::::::;;;===???<<<<<<<<<<<<;;;;;;;;;;;;<<<;;;:::999888888888888555777999;;;;;;:::777666777777777777777666666555888888777777666666555555555444444444444333333333444555555555555555555555333444666777777777666555666777888::::::888777666555555444333333333333444333222222222333555777888333333333222222222111111222222333333444555666666111222333333444444444333222333333444444333333222555555555444444333333333555555555555555555555555111222333444444444333333111222333555666777777777333333222222333333444555222444666777666666777888555555555555666777888999777666555555555777888999999:::;;;===>>>@@@AAABBB@@@@@@@@@??????BBBFFFIIIHHHGGGGGGHHHJJJMMMPPPRRRQQQPPPPPPOOOOOOOOOPPPPPPMMMNNNPPPPPPPPPPPPRRRSSSTTTTTTTTTTTTTTTWWW\\\___^^^iiirrrtttuuu}}}xxxpppqqqvvvyyy}}}wwwkkk```YYYVVVRRRQQQPPPOOONNNNNNNNNNNNQQQQQQRRRRRRRRRSSSSSSSSSMMMNNNOOOSSSYYYaaahhhllljjjhhheeedddcccbbbaaa___xxxrrrhhhaaaeeeyyy{{{wwwpppqqqvvvuuulllcccXXXUUURRRSSSWWW\\\______fffdddbbbaaaccceeeeeeeeefffaaa[[[VVVTTTTTTUUUUUUZZZUUUUUUYYYZZZVVVTTTWWWWWWSSSMMMIIIHHHJJJNNNRRRRRRRRRRRROOOLLLIIIIIIIIIHHHGGGFFFEEEDDDCCCBBBBBB>>>???@@@@@@???>>>@@@AAACCCEEEGGGEEEAAA>>>>>>???DDDCCCAAA???===;;;::::::;;;:::999:::<<<===<<<;;;???>>><<<;;;::::::;;;;;;===<<<;;;;;;;;;;;;:::888777777777777777666555555666666555555555555666666555555444444444444555555333333444444444444444444555444333222111222333444555333222333666888666444---333999:::666333333555333222111000111222333444333333333333333444555666444444444333333222222222333444555666666555444333444444333333333444555555777666444222222333444555444333111000000000111111333333222111000000111111222222222222222222222222222222111111111222444555444333222111222333444555777777777777777888888888666666555555555555666666555555444444444444555555666777999;;;<<<===>>>>>>??????>>>>>>???AAACCCDDDJJJJJJJJJJJJKKKMMMNNNNNNMMMNNNNNNNNNMMMKKKJJJHHHEEEGGGJJJMMMPPPQQQRRRRRRSSSSSSRRRQQQQQQRRRVVVXXX```ddddddcccjjjyyy{{{lll___aaa^^^ZZZXXXXXXWWWVVVUUUXXX]]]``````bbbdddccc___\\\XXXVVV^^^mmm|||uuussswwwzzzvvvppp~~~yyywwwrrrmmmmmmqqqpppiiibbbWWWRRRNNNNNNSSSZZZ```bbbkkkhhhdddbbbbbbdddeeeeeedddaaa]]]YYYWWWVVVUUUUUUUUURRRRRRWWWWWWSSSQQQTTTWWWTTTNNNJJJHHHJJJLLLOOOOOOPPPPPPNNNKKKHHHGGGHHHFFFFFFEEEDDDCCCBBBBBBAAA>>>???@@@@@@>>>===>>>@@@AAACCCDDDCCC@@@>>>>>>???BBBAAA???===;;;::::::999<<<;;;:::;;;=========<<<>>>===;;;::::::;;;<<<===>>><<<:::999::::::999777777777888888777777666555777777666666666666777777555555444444444444555555000000111222444555666777555444444333333333333333444333111222555666444222///333888888555333444555333222222111222333444555444333333333333444444555444444333333333222222222333444444555555444444333222222111111222222333444666555333111111222333444333222111000000000111111333222222111000000111111222222222222222222222222222222111111111222333444333333333333333444444555666666666777777888888888666666555555555555666666666666555555555555666666999999:::;;;<<<<<<<<<<<<>>>>>>===>>>???AAACCCDDDGGGGGGGGGHHHIIIJJJKKKLLLLLLLLLMMMMMMLLLKKKIIIHHHGGGIIILLLOOOQQQSSSTTTTTTRRRRRRRRRRRRRRRSSSUUUVVVXXX[[[\\\]]]fffvvv}}}{{{{{{vvvssssssqqqllliiinnnuuu{{{~~~|||tttooommmvvvtttllliiiggggggiiihhhccc___TTTOOOJJJIIINNNWWW___cccjjjeee___[[[[[[]]]___``````^^^\\\YYYVVVTTTSSSSSSRRRQQQSSSVVVVVVSSSQQQSSSVVVSSSOOOKKKIIIHHHIIIIIIJJJLLLMMMLLLJJJFFFEEEDDDCCCCCCCCCBBBBBBAAAAAAAAA>>>???@@@???===<<<===>>>>>>@@@AAAAAA???>>>>>>??????>>>===;;;::::::999999<<<;;;:::;;;===>>>===<<<===;;;:::999:::<<>>>>>>>>>>>>>>===<<<;;;:::::::::::::::;;;:::999:::<<<===<<<;;;;;;:::888888999<<<@@@BBBAAA>>>999777777888888888888888888888888777777666666666555555555555666666555444444333333444444555444444444444333333333333444444555666555444333222444333222222222222111000222333444444222222444666333333333444444444555555444444333222222111222222222222222222222111111111111111222222222222111111000////////////000111111222222111000000000000111111111111000000000000111222222111111111111111222111111111111111111111111111111111111111111222222222333444555666555444444333333444555777888999999666666555555555555666666888888777777777777888888::::::;;;;;;;;;;;;:::::::::;;;<<<===???@@@BBBBBBAAAAAABBBCCCDDDFFFGGGHHHJJJJJJJJJJJJJJJJJJIIIIIIIIIKKKMMMPPPRRRSSSSSSSSSOOOPPPQQQSSSUUUUUUSSSQQQSSSSSSRRRSSSYYYbbbkkkooolllkkkjjjkkkqqq~~~|||}}}pppfff___XXXYYY[[[[[[[[[ZZZZZZZZZWWWWWWVVVVVVVVVXXX[[[]]]aaa^^^YYYWWWYYY\\\^^^```ZZZXXXSSSMMMJJJJJJOOOSSSSSSVVVYYYYYYWWWVVVVVVVVVRRRQQQNNNKKKGGGCCC@@@??????BBBEEEEEEDDDAAA??????AAAAAAAAAAAAAAAAAA@@@@@@???@@@@@@???<<<;;;;;;<<<::::::;;;<<<===>>>=========<<<;;;::::::::::::;;;999888777888:::;;;:::999999888777777999;;;???AAAAAA>>>:::777888999999999888888888888888777666666444444444333333444444444444444333333333333444444555555555555444444333333333444555555555444222111333444444333222111111111222333222222111222444555333333444444444555555555444333222111111111111111111111111111111111111111111111111111111111111111000000000000000111222222111111000000////////////000000000000111000000000222111111111111111222222111111111111111111111111111111111111111111111111111222444555555555444333222333444555666777888888666666555555555555666666888888777777777777888888777888999:::;;;;;;;;;;;;999:::;;;<<<>>>???@@@@@@@@@@@@AAABBBCCCEEEFFFGGGJJJIIIIIIIIIJJJJJJJJJJJJHHHIIIKKKNNNOOOPPPPPPPPPOOONNNPPPRRRUUUUUURRROOOTTTRRRQQQSSSVVV[[[```eeeaaaeeegggfffjjjvvv|||zzzyyyzzz~~~zzzppphhh```[[[TTTUUUWWWXXXYYYYYYXXXWWWYYY[[[]]]]]]\\\ZZZZZZZZZYYYWWWVVVVVVYYY[[[\\\\\\YYYWWWRRRLLLGGGIIIPPPVVVRRRWWWZZZVVVSSSTTTUUUUUUSSSQQQOOOKKKGGGCCC@@@>>>>>>@@@CCCDDDBBBAAA@@@@@@CCCCCCCCCBBBBBBAAAAAAAAA>>>???@@@???===<<<===>>>:::999999;;;===>>>===;;;<<<<<<;;;::::::999::::::888777666777999:::999888888888777777888:::;;;<<<>>><<<888777888999999999777777777777777666555555333333222222222222333333444444333333333333444444222222333444444555666666333333444444333333222111222333444333111111111333222222111111111222333444222222333444444444444444222222111111000111111111000000000000000111111111222111000000000000111222111111111111111222222333111111000000000/////////...///000111111111000000111111111000111111222333111111111111111111111111111111111222111111000///111222333333444444333333222333333444555666777777666666555555555555666666888888777777777777888888555666777888999:::::::::999:::;;;<<<===>>>>>>>>>??????@@@AAABBBDDDFFFGGGHHHHHHGGGGGGHHHIIIJJJKKKFFFGGGIIIKKKLLLLLLLLLLLLOOONNNNNNQQQTTTUUURRRNNNPPPNNNOOOSSSVVVXXX[[[```\\\bbbeeecccfffqqqtttxxx{{{zzz}}}|||yyyyyy~~~yyyppppppnnnmmmqqqyyyyyyoooiiibbb\\\[[[UUUTTTTTTVVVYYYZZZXXXUUUUUUXXXZZZZZZWWWUUUTTTUUURRRRRRSSSVVVXXXYYYXXXVVVUUUTTTQQQKKKGGGGGGMMMSSSTTTYYYZZZTTTOOOQQQTTTTTTUUUSSSPPPLLLHHHEEEBBBAAA@@@BBBDDDDDDCCCCCCCCCEEEFFFFFFEEEDDDCCCBBBBBBAAA>>>???@@@@@@>>>===>>>@@@:::999999:::===>>><<<:::<<<;;;:::999888777777777888777777777999:::999888777777888888888777777777999888666666777888888777666666666666666555444444444333333222222333333444444333333222222333333444000111111222222333333444333333222111111111111222///111222222000///111333111111000111222333222222111111333444444444333222111000000000000111111222/////////000000000111111222222111000000111222222111111000000111111222333111111111111111000//////---...000111111111000000111111000000111222222333111111111111111111111111000111222222111000///...222111111111111222333333333333333444444555555555666666555555555555666666777777777666666777777777666666777777777777666666999:::;;;<<<===<<<<<<;;;======>>>???AAACCCEEEFFFEEEDDDDDDDDDEEEFFFHHHIIIEEEFFFHHHIIIJJJJJJJJJIIIPPPNNNMMMOOOSSSUUURRRNNNLLLJJJMMMTTTWWWUUUWWW[[[WWW^^^```\\\^^^jjjwww~~~kkkppptttwww~~~yyyoookkkfff___\\\___VVVTTTSSSVVVZZZ[[[XXXUUUNNNQQQSSSRRROOOMMMNNNOOOSSSUUUWWW[[[]]]\\\YYYUUUOOOPPPOOOKKKFFFEEEJJJOOOVVV\\\\\\TTTNNNQQQUUUUUUWWWUUURRRNNNJJJGGGDDDCCCBBBDDDEEEEEEDDDEEEFFFHHHHHHGGGFFFEEEDDDCCCBBBBBB>>>???@@@@@@???>>>@@@AAA;;;999999:::===>>><<<:::;;;:::999777666666555555999888777888:::;;;:::999777777888888888666444333666555444555777777666555555555555555555444444333555444444333333444444555444333333222222333333444222222111111000//////...444333111000///000111222,,,///111000///...000333000000000111333333222111000111222333444333222222000000//////000111222222.../////////000000111111333222111000000111222333000000000000000111222222111111111111111000//////---...///111111111000///111111000000111222333333000000000000000000000000000111222222222000///...222111000///000111333444444444444444444444444444666666555555555555666666777777666666666666777777777777777777666555444333::::::;;;<<<<<<<<<::::::;;;<<<<<<>>>@@@BBBDDDEEECCCBBBBBBBBBCCCDDDFFFGGGEEEFFFGGGIIIJJJIIIIIIHHHQQQNNNLLLNNNSSSTTTRRRNNNMMMJJJNNNUUUVVVSSSRRRUUUTTTYYYYYYTTTWWWcccooouuuttt|||~~~}}}|||nnnjjjeeecccbbbaaa___\\\^^^\\\\\\^^^```^^^VVVPPPQQQRRRQQQMMMHHHHHHLLLQQQSSSSSSUUUXXX[[[[[[VVVRRRNNNQQQPPPJJJDDDDDDNNNXXX\\\[[[YYYUUUSSSSSSUUUXXXWWWUUURRROOOKKKGGGEEEDDDAAA>>>???CCCDDDDDDFFFJJJHHHFFFDDDCCCCCCCCCAAA@@@AAAAAA@@@@@@???>>>>>>>>>:::::::::;;;;;;;;;<<<<<<<<<;;;888777666666888999999999888888888888888999555666888999888777555333888777777666555444444444222333555777777666444333444444444444444444444444222222222111111111000000222222111000......000222111111111111000000000000000111111111111222222222222222111111111111111222666555444222111111222222222222222222222222222222////////////////////////444444333333222111000000//////000000111111222222111111000000//////......000000000000////////////.../////////000000000111111111111111111111111111222111000//////000111111222222222222222222222222333222111111222555777999888777666555444444444555777777666666666666777777777777666666666666777777777888999:::::::::::::::=========>>>???AAABBBCCCAAAAAABBBBBBBBBBBBBBBBBBDDDDDDFFFHHHIIIJJJKKKKKKKKKJJJIIIJJJLLLMMMMMMLLLLLLNNNPPPSSSTTTUUUTTTTTTUUUSSSRRRSSSWWW\\\___aaagggooo|||{{{{{{wwwmmmeeebbb``````bbbddddddcccdddbbb```aaaaaa^^^WWWQQQNNNRRRSSSNNNFFFDDDLLLTTTTTTTTTTTTVVVXXXXXXTTTQQQOOOQQQSSSOOOKKKKKKQQQWWWXXXZZZ[[[YYYUUUOOOKKKJJJLLLMMMOOOOOOMMMJJJFFFCCCAAA>>>???EEEIIIHHHHHHJJJIIIGGGDDDCCCCCCCCCBBB@@@AAA@@@@@@??????>>>======:::::::::;;;;;;;;;<<<<<<<<<;;;999777666777888999777777777777777888999:::777888999::::::888666555777777777666555444444444333444555666666666555444444444444444444444444444333333333333222222111111111222222111//////000222111111111111000000000000000000111111111222222222222222111000000111111222666555333222111111222222222222222222222222222222111111111111111111111111444444333222222111000000000000000000000111111111111111000000////////////000000000000/////////////////////000000000000000111111111111111111111111222222111000000111111222222222222222222222222222555444333222222333555666666666666555666666666777777777777777777777666666777666666555555666666777666777888999:::;;;;;;;;;=========>>>???@@@AAABBBAAAAAAAAABBBBBBCCCCCCCCCCCCDDDFFFHHHIIIJJJJJJKKKIIIIIIIIIJJJLLLMMMLLLJJJKKKLLLOOOQQQSSSSSSRRRRRRUUURRRQQQQQQSSSUUUVVVVVVXXX```lllwwwuuuhhhdddddd^^^]]]]]]___cccfffggggggfffdddaaa``````^^^YYYUUUPPPVVVXXXQQQGGGDDDLLLVVVVVVTTTSSSSSSTTTUUUTTTSSSRRRTTTUUUTTTSSSRRRSSSTTTUUUWWWXXXWWWRRRLLLHHHFFFKKKKKKKKKKKKJJJIIIHHHGGGGGGDDDEEELLLRRRPPPLLLJJJIIIGGGEEEDDDCCCCCCBBB@@@@@@@@@??????>>>>>>======:::::::::;;;;;;;;;<<<<<<<<<;;;999888777777888999555555555555666888999:::999999:::;;;;;;999888777777777666666555444444444444444555555555666666666444444444444444444444444444444444333333333333222111222444333111000000111111111111111000000000000000000000111111111222222111111000000000111111222555444333222111111111111222222222222222222222222333333333333333333333333333333333222111111000000111111111111000000000000111000000000000/////////000000000000////////////000000000000000000000000111111111111111111111111222222111111111111222222333333333333333333333333666555444222222222333444555555555666777888888999777888999999888777666555555555555444444555555555555666888999:::;;;<<<<<<>>>>>>>>>>>>>>>???@@@@@@@@@@@@AAABBBBBBCCCDDDDDDCCCDDDEEEGGGHHHIIIIIIIIIGGGGGGHHHJJJMMMMMMKKKIIIIIIKKKMMMPPPQQQQQQPPPPPPTTTRRROOONNNNNNMMMKKKIIIMMMUUUaaakkkssszzzxxxtttzzz{{{iiibbbdddggg``````aaabbbdddfffggggggeeebbb^^^\\\\\\\\\ZZZXXXWWWZZZ[[[VVVMMMKKKPPPXXXWWWUUUSSSRRRRRRTTTVVVXXXYYYWWWVVVUUUUUUTTTSSSQQQSSSSSSRRRPPPNNNNNNPPPRRRWWWSSSLLLFFFDDDFFFJJJMMMRRRMMMMMMUUU[[[XXXPPPKKKJJJHHHEEEDDDCCCCCCAAA@@@@@@??????>>>======<<<<<<:::::::::;;;;;;;;;<<<<<<<<<;;;:::999888888999999555555555555555666777888999999:::::::::999888777666666666555555444444444555555444444555666777888444444444444444444444444333333333333333333333222111333555555333111111111111111111111000000000///000000000000111111111111111000000000000111111222333333222222111111111111111111111111111111111111333333333333333333333333333222222222111111000000222222111111000000//////000000000000000000000000000000000000////////////111111111000000000000///111111111111111111111111000000000000111111111222333333333333333333333333555444333222222222333333555666666777777888888777777888999:::999888555444555444444333333444444555444555777999;;;<<<<<<<<<>>>>>>=========>>>>>>?????????@@@AAABBBCCCDDDEEEBBBCCCEEEFFFGGGHHHHHHHHHFFFGGGIIILLLNNNNNNKKKIIIJJJKKKNNNPPPQQQQQQPPPOOOSSSQQQOOONNNLLLIIIEEEBBBGGGOOOYYYbbbiiinnnuuuyyyvvvzzzpppiiigggggggggbbbdddeeefffggghhhiiijjjiiieee___ZZZXXXWWWXXXXXXWWWXXXXXXWWWUUUVVVXXXZZZYYYWWWTTTSSSSSSVVV[[[^^^___ZZZUUURRRQQQQQQPPPNNNPPPQQQRRRQQQQQQRRRUUUWWWZZZVVVOOOJJJHHHJJJNNNQQQSSSNNNOOOXXX^^^\\\TTTOOOJJJGGGDDDCCCCCCBBB@@@>>>??????>>>======<<<<<<;;;:::::::::;;;;;;;;;<<<<<<<<<<<<;;;::::::999999999777777666555444444444555888888888888888777777666555555555555444444444444555444444555555777888999444444444444444444444444111111111111222222222222111333555555333111111111111111111111000000000/////////000000000111111111000000//////000111111222111111111111111111000000111111111111111111111111222222222222222222222222222222111111111111111000222222111111000000//////000000000000111111111111000000000000////////////111111111111000000000000111111111111111111111111...//////000000111111111333333333333333333333333222222222222333333444444777777777888777666555444666777999:::999888555444444444333333333333444444444555777999;;;<<<<<<<<<=========<<<======>>>>>>===>>>???@@@AAABBBCCCDDDBBBCCCDDDEEEFFFFFFGGGGGGGGGGGGJJJMMMOOOOOOMMMJJJKKKMMMOOOQQQRRRRRRQQQPPPRRRQQQOOOOOONNNKKKGGGCCCBBBIIIRRRYYY^^^bbbgggjjjttt~~~{{{wwwwwwyyylllhhhhhhgggcccaaa```bbbeeeggghhhiiikkkmmmooojjjaaaYYYTTTTTTVVVXXXUUUVVVWWWZZZ]]]^^^^^^^^^[[[ZZZWWWTTTTTTWWW\\\aaa___[[[TTTOOOMMMMMMMMMNNNOOOSSSXXXYYYWWWSSSOOOMMMMMMNNNOOOPPPPPPPPPOOOOOOKKKHHHIIIRRRXXXWWWTTTRRRIIIFFFDDDBBBAAA@@@>>>===>>>>>>======<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<===<<<<<<;;;;;;:::999999999888777555444444444444777777777666666666666555444444444444444444444444444444555666777888888999444444444444444444444444000111111111111111222222111222444333111000000111111111111111000000000000/////////000000000111111////////////000111111222000000111111111000000///111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000111111111111222000000000000////////////000000000111111111222222111111111111111111111111...///000111111111111111333333333333333333333333111111222222333333444444666777777777777555333222555666777888888777666555444444444333333444444444555666888999:::;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>======>>>???@@@@@@AAAAAAAAABBBCCCDDDEEEEEEEEEEEEHHHHHHIIILLLOOOPPPNNNLLLMMMNNNPPPRRRSSSRRRQQQPPPQQQPPPOOOOOOOOOMMMIIIGGGEEEKKKRRRWWWZZZ\\\___bbbkkkwwwyyy{{{sssiiiaaabbbdddaaa^^^___\\\```dddffffffgggiiikkklllfff]]]UUUPPPQQQVVVZZZZZZ^^^bbbdddcccaaa______^^^]]]ZZZVVVTTTUUUZZZ___[[[XXXSSSOOOLLLKKKMMMOOOTTTWWWZZZZZZUUUNNNHHHEEEBBBEEEIIIMMMOOOOOONNNLLLHHHEEEFFFKKKOOONNNMMMOOOHHHEEEBBBAAA@@@???===;;;>>>>>>===<<<<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<=========<<<<<<;;;:::999888888777666555555555555777777666666555555555666444444444444444444444444222333555777888888888888444444444444444444444444111111111222222333333333111222222111//////000222111111111111000000000000////////////000000000111.........//////000222222...///000111111000//////111111111111111111111111111111111111111111111111000000000000111111111111000000000000000111111111000000111111111222222222000000000000//////////////////000111222222333444111111111111111111111111///000222333444444333333444444444444444444444444222333333333333222222111333444555666666555333222444444444555666666777777555555444444444444555555666777888999:::;;;;;;;;;:::::::::;;;<<<===>>>???<<<<<<======>>>>>>>>>???AAABBBCCCDDDDDDDDDDDDDDDHHHGGGHHHJJJMMMNNNNNNMMMMMMNNNPPPRRRSSSRRRQQQPPPQQQPPPNNNMMMMMMLLLJJJHHHKKKPPPVVVZZZ[[[[[[]]]___dddqqq|||}}}{{{xxxuuuiiibbb^^^``````]]]___ccc\\\___cccdddcccbbbdddfffccc^^^VVVOOOMMMQQQXXX^^^dddkkkpppoooggg```]]]^^^aaa___\\\WWWSSSSSSWWW\\\UUUUUUSSSPPPMMMLLLNNNPPP[[[ZZZXXXSSSMMMHHHFFFEEEAAABBBCCCEEEGGGIIIKKKLLLLLLHHHGGGIIIHHHFFFFFFJJJGGGEEEBBB@@@???>>><<<:::>>>======<<<;;;;;;:::::::::::::::;;;;;;;;;<<<<<<============<<<;;;:::999777777666666666777777888888777777666666666666666444444444444444444444444111333666888999999888777444444444444444444444444222222222333333444444444222222111000......000222111111111111000000000000////////////000000000000............///000222222...///000111111000//////000000000000000000000000111111111111111111111111000000000000000111111111//////000000111111222222000000111111222222222222000000000000////////////......///111222333444555111111111111111111111111111222333555666666555555444444444444444444444444444444444333222111//////000222444555666666444333333333333333444666777888666555555444444555555666777888999:::::::::::::::999999:::;;;<<<===???@@@<<<<<<<<<<<<============AAAAAABBBCCCDDDDDDDDDDDDGGGFFFFFFHHHKKKMMMMMMMMMMMMNNNPPPRRRRRRRRRPPPOOOQQQOOOMMMLLLLLLKKKIIIGGGLLLQQQVVVYYYYYYXXXYYY[[[]]]lllvvvtttvvvyyysssggggggiiillllllggg^^^VVVVVVYYY]]]bbbeeeddd```\\\[[[ZZZUUULLLHHHNNN^^^lllxxxvvvuuussskkk___\\\```ddd___ZZZWWWXXXYYYYYYWWWUUUUUUTTTRRRPPPPPPQQQSSS^^^ZZZTTTNNNKKKHHHFFFDDD@@@CCCGGGIIIIIIIIIIIIJJJJJJKKKKKKIIIFFFDDDDDDDDDCCCBBB@@@>>>======>>>>>>>>>===;;;999888888888999<<<<<<<<<<<<<<<<<<;;;;;;============<<<:::777666666555555666888888777666666666777777666555444444444444444555555555666666444:::>>>;;;999999888666555333222333555555444333000000111222222333444444444444333333222111000000111111111111111111111111000000000000111111111111111111111111111111111111111111000000//////......000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222111000//////000111222222222222222222222222222111222333333444444333333666666666555444444444333444444444444444444444444222222333333333333444444333444555666777777777777666666444333333444555666777777888888888999999999:::::::::;;;;;;;;;;;;;;;======<<<<<<<<<;;;;;;;;;>>>>>>???@@@AAACCCEEEFFFIIIAAACCCQQQYYYSSSMMMMMMLLLLLLMMMMMMMMMNNNNNNNNNQQQOOOMMMKKKIIIIIIIIIIIIJJJRRRVVVRRRNNNQQQVVVXXX[[[\\\ccclllqqqsssxxx~~~zzzwwwooonnnooorrrvvvwwwrrrgggYYYPPPLLLRRR[[[```aaa^^^ZZZYYYWWWVVVRRRKKKGGGNNN]]]jjjpppmmmlllkkkeee\\\YYY\\\___\\\XXXVVVVVVUUUSSSQQQSSSSSSTTTSSSRRRRRRTTTVVVaaa\\\TTTNNNKKKHHHFFFEEECCCFFFIIIKKKKKKJJJJJJKKKJJJJJJJJJHHHDDDBBBBBBBBBAAA@@@???>>>======>>>>>>===<<<:::999888888999:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;:::999888777666666777999999888777666666666666666555444444444444444555555555666666999BBBGGGBBB;;;999999:::666444444444666666555444111111222222333333444444444444333222222111000000111111111111111111111111//////000000000111111111111111111111111111111111111111000000////////////111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////111111000//////000111111222222222222222222222222111222333333444444333333555555555555444444444444333333333333333222222222222222333333333333444444444444555555555555555444777777666555555555666777888888888999999999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;===>>>@@@BBBCCCDDDCCCLLL]]]cccZZZQQQOOOJJJKKKKKKKKKLLLLLLLLLMMMOOONNNLLLJJJIIIHHHHHHHHHKKKOOOOOOJJJHHHMMMTTTWWWVVVUUUWWW]]]aaaeeemmmuuuttt}}}{{{}}}{{{wwwtttooopppvvv}}}~~~~~~zzzpppcccUUULLLAAAMMMYYY^^^YYYTTTTTTVVVYYYWWWSSSMMMIIINNNYYYbbbaaa___^^^___\\\WWWTTTUUUYYYXXXWWWVVVTTTQQQMMMJJJMMMNNNPPPQQQQQQSSSUUUXXXaaa[[[TTTMMMJJJIIIHHHGGGHHHJJJMMMMMMLLLKKKKKKKKKIIIIIIHHHFFFBBB?????????>>>>>>===<<<<<<======>>>;;;:::999888888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<999::::::;;;;;;;;;::::::888777777888::::::999777666666666666666555555444444444444555555555555555===GGGLLLEEE;;;777999;;;777555444555666777666444333333333333333333333333333333333222111111000000000000000000000000000000//////000000000000111111111111111111111111111111111000000000000/////////111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////111000000//////000000111111111111111111111111111111222222333333333333333333444444444444444444555333333222222111111111000222222333333333333444444444444444555444333333222888777777666666777888888999999999999::::::::::::;;;;;;<<<<<<<<<=========<<<<<<;;;;;;;;;:::::::::999::::::<<<===???AAABBBCCCIIIXXXhhhjjj]]]PPPLLLIIIIIIIIIIIIJJJJJJJJJJJJMMMLLLKKKIIIHHHGGGGGGGGGLLLKKKFFF@@@BBBKKKSSSUUUTTTOOOLLLMMMOOOTTT^^^hhhsss}}}{{{yyyxxxyyyxxxwww}}}}}}ssslllnnnrrrwww}}}wwwooohhh___UUUMMMAAANNN[[[[[[SSSMMMQQQWWWaaa^^^YYYSSSNNNOOOUUUZZZUUUTTTTTTVVVVVVTTTRRRQQQWWWWWWXXXXXXUUUPPPJJJFFFFFFHHHKKKMMMNNNQQQTTTVVV\\\WWWPPPKKKIIIIIIJJJJJJKKKMMMNNNNNNLLLJJJJJJJJJGGGHHHGGGDDD@@@===<<<<<<;;;;;;;;;;;;<<<=========999999888888888999;;;<<<;;;;;;;;;<<<<<<<<<<<<<<<:::::::::::::::999999999777666666777999999888666555666666666666666555555555555555555555555555555<<>>>>>>>>;;;;;;;;;;;;::::::::::::;;;<<<===>>>@@@BBBDDDEEEHHHOOO\\\gggdddVVVKKKGGGHHHHHHHHHHHHHHHHHHHHHIIIKKKJJJIIIHHHGGGFFFEEEEEEHHHEEE@@@<<>>;;;::::::999::::::;;;<<<<<<======999888777777888999;;;<<<;;;;;;;;;<<<<<<<<<======<<<;;;:::999888777666666555444444666777888666555555555666666666666666555555555555555555555555444999<<<<<<999777777666222555444222333444444222111333333333333333333333222222222111111111111111000////////////////////////...////////////000000000000000000000000000000000000000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////......................../////////000000/////////000000000000000000000000000111222222333333222222111222222222333333444444444333333333222222222111222222222333333333444444222222444555777777888888555555666666777777777777999999:::::::::;;;;;;;;;;;;;;;<<<<<<===>>>>>>???<<<<<<;;;;;;;;;:::::::::<<<<<<===???AAADDDFFFGGGIIINNNUUUXXXTTTKKKGGGGGGHHHHHHHHHHHHHHHHHHHHHGGGIIIHHHHHHGGGFFFEEEDDDDDDCCCBBB???@@@HHHRRRVVVTTTUUUOOOIIIFFFCCCBBBHHHPPPbbbkkkqqqooommmsss|||zzzpppkkkiiippp{{{ssslllggghhhkkkhhh\\\QQQWWW[[[^^^ZZZSSSPPPUUU\\\```^^^\\\[[[[[[ZZZXXXVVVPPPXXX______]]][[[XXXVVVYYY[[[]]][[[VVVQQQMMMKKKFFFIIILLLNNNOOOPPPRRRTTTMMMJJJHHHGGGIIILLLMMMNNNNNNNNNNNNLLLIIIHHHHHHIIIDDDDDDDDDAAA===;;;::::::999:::;;;<<<<<<<<<<<<<<<999888777777888999:::;;;::::::;;;;;;<<<============<<<:::888777666555555444444444555666777666444444555666666666666666666555555555555555444444444777888666555777:::888222555333222222333333111000222222222222222222222222111111111111111111111111000000000000000000000000......////////////000000000000000000000000000000000000000111111111111222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...........................//////000000//////...////////////////////////000111111222222222222222111222222222222222333333333333333333333333333333222222333333333333444444111222444666777999999999444444555666777777777777999999999999::::::::::::::::::;;;<<<===>>>>>>???======<<<<<<<<<;;;;;;;;;:::;;;<<<===@@@BBBEEEFFFEEEGGGIIIHHHFFFEEEFFFIIIGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGHHHGGGGGGEEEDDDCCCAAACCCDDDFFFMMMUUUWWWSSSRRRMMMHHHFFFCCCAAAEEEKKKZZZbbbhhhiiijjjqqqxxx{{{zzzzzzvvvvvvwwwzzz|||{{{vvvpppeeedddeeeffffffccc]]]WWW[[[\\\\\\[[[XXXWWWYYYZZZZZZXXXXXXYYY[[[YYYTTTPPPMMM[[[fffddd^^^ZZZWWWUUUYYY[[[[[[YYYTTTOOONNNNNNHHHKKKNNNOOONNNNNNOOOPPPJJJIIIHHHIIIKKKMMMMMMMMMNNNOOONNNLLLJJJHHHIIIJJJBBBCCCBBB@@@===;;;:::;;;:::;;;<<<======<<<;;;;;;999999888777777888999:::::::::;;;;;;<<<======>>>;;;:::888777666666666777555444444555777888666555444444555666666666666666666666555555555444444444333666666444444777777555666444333333333333222000000000000111111222222222000000000000111111111111111111111111111111111111........./////////000000000000000000000000000000000000111111111222222222////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000..............................///000000///......////////////////////////000000111222222222222222222222222222111111111111000000111111222222333333222222333333333333444444111222333555666777777777444555666888999999888888888888888999999999999:::999999:::;;;<<<===>>>>>>>>>>>>=========<<<<<<<<<999999;;;===???BBBDDDEEEBBBCCCCCCAAAAAACCCEEEGGGFFFEEEEEEEEEDDDDDDDDDDDDGGGGGGHHHHHHGGGFFFDDDCCCCCCGGGJJJKKKPPPUUUUUURRROOOJJJGGGFFFDDDDDDHHHOOOYYY^^^bbbdddiiiqqqwwwwww}}}~~~{{{{{{xxxuuuyyywww|||}}}vvvnnneee___```bbbbbb___[[[YYY\\\___[[[ZZZZZZ[[[]]]]]][[[XXXXXXVVVUUUVVVWWWUUUNNNGGGIIIZZZgggddd[[[VVVSSSPPPYYYZZZYYYVVVQQQMMMNNNOOOIIIKKKMMMMMMLLLKKKKKKLLLKKKJJJJJJKKKMMMNNNMMMLLLOOOOOOOOOMMMJJJIIIJJJKKKAAABBBBBB@@@===;;;;;;<<<;;;;;;=========<<<;;;::::::999888777777888999999::::::;;;;;;<<<===>>>>>>999888777666666777888999666555555666888999777666444444555666777777666666666666555555555444444444///555777444111333555666777555444444444444222111......///000111222222333000000000000000111111111111111111111111111111111............/////////000000000000000000000000000000000111111222222222222////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000........................---...///000000///...---////////////////////////000000111222222222222111333222222222111111000000......///000111222333333222222333333333444444444222333333444555555555555555666888999::::::999999777777888888888999999999888888999:::;;;<<<===>>>>>>>>>>>>>>>============::::::<<<===@@@CCCEEEFFFDDDDDDCCCAAAAAABBBCCCAAADDDDDDDDDCCCCCCBBBBBBBBBFFFGGGHHHHHHGGGFFFEEEDDDGGGKKKNNNNNNOOOSSSTTTQQQNNNIIIGGGGGGGGGHHHNNNVVVWWWZZZ\\\^^^eeeooossssss{{{yyyxxx|||xxxsssqqqsssuuu|||}}}wwwooohhhbbb___^^^```aaa___\\\[[[]]]___bbbbbbbbbaaa______```aaaUUUXXX\\\ZZZTTTMMMHHHFFFFFFOOOYYY[[[WWWRRRQQQSSSSSSSSSRRRNNNJJJIIIKKKOOOSSSTTTSSSPPPLLLKKKMMMOOOQQQRRRQQQMMMGGGEEEIIIMMMPPPOOOMMMJJJHHHFFFEEEEEECCCBBBAAA???===;;;999888;;;<<<===>>>>>>===<<<;;;777777888999;;;<<<======:::::::::;;;<<<===>>>>>>999999888888777666555555777777777777777777777777555555555555555555555555666666555555555444444444222333333444444333333222222222222111111111000000222111111000000000000000111111000000000000000111000000000000////////////......//////000000111111111000000///...---------,,,---///111333333333333000000//////.........---......------------......111111111111111111111111------...//////000//////111000000///...---------....................................////////////...........................//////000111222222222000000000000000000000000000000000000111111111111222222222333333333444444666666555555555555666666555555666888888999999999999777444444555777888888666666777888:::;;;<<<<<<>>>>>>======<<<<<<<<<;;;:::::::::;;;===>>>@@@AAABBBBBBBBBBBBBBBCCCDDDEEECCCDDDCCCBBB???>>>???@@@EEEFFFHHHIIIJJJIIIIIIHHHKKKKKKMMMPPPSSSRRRNNNJJJJJJGGGDDDFFFMMMSSSWWWXXX[[[UUUTTTZZZ___aaafffmmmwwwvvvvvvvvvzzz{{{zzzwwwtttssstttxxx|||yyyxxx{{{zzztttmmmgggbbb______``````]]]ZZZXXXZZZ\\\bbbaaa```^^^^^^```dddfffWWWZZZ\\\YYYSSSLLLHHHFFFIIIOOOVVVYYYWWWTTTRRRSSSSSSSSSPPPLLLHHHHHHKKKNNNSSSTTTTTTRRRNNNMMMOOOPPPQQQQQQNNNHHHAAA???BBBFFFLLLLLLLLLJJJHHHDDDAAA???AAAAAA???>>><<<:::999888:::;;;<<<======<<<;;;:::777888888999:::;;;<<<<<<999999999:::;;;;;;;;;<<<999999999888777666666666777777777777777777777777555555555555555555555555555555444444444444333333111222222222222222222111111111111000000000//////222111000000//////000000333222111000////////////......//////000000111111......//////000000000000000000000///...---------,,,---///000111222111111000/////////.........---......------------......000000000000000000000000......///000000000000000000000//////...------,,,....................................////////////////////////////////////......///000000111222222000000000000000000000000//////000000000111111111111111111111222222222333444444444333333444444444444555666777888888888888888666333333555777777777777888888888999999::::::=========<<<<<<;;;;;;;;;::::::::::::;;;===>>>???AAAAAA@@@@@@AAABBBBBBCCCBBBCCCCCCAAA???>>>???@@@EEEFFFGGGHHHIIIIIIHHHHHHLLLLLLMMMPPPSSSRRRNNNKKKFFFBBB@@@CCCKKKRRRWWWYYYZZZTTTQQQTTTWWWXXX\\\bbbqqqrrrssstttwww}}}uuummmlllmmmkkklllnnnpppuuu}}}}}}xxxvvvrrrnnniiieeeaaa___aaa```^^^[[[XXXWWWXXXZZZ```]]]YYYVVVXXX^^^dddiii[[[\\\\\\YYYTTTOOOLLLKKKNNNQQQTTTXXXYYYYYYWWWWWWVVVSSSOOOJJJFFFFFFIIILLLQQQRRRSSSRRRQQQPPPPPPQQQSSSQQQLLLEEE>>><<>>===<<<:::999888777999:::;;;;;;;;;;;;:::999888888999999999:::::::::888888999999999999999999999999999888888777777666777777777777777777777777444444444444444444444444444333333333333222222222000000111111111111000000000000000///////////////222111000000//////000000444333222000///...------------...///000111222222...////////////000000000000000//////...------------......///000000///////////////.....................------------......////////////////////////...///000000111000000000/////////......------,,,---------------------------............/////////////////////////////////.........///000000111111000000000000000000000000//////000000000000111111///000000000000111111111222222111111111111222222444555666777777777777777666444222222444666666666888888888888888888888888<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::;;;<<<<<>>>>>>>>>>>???@@@@@@@@@BBBBBBAAA???>>>???@@@DDDEEEFFFGGGHHHHHHHHHHHHLLLLLLNNNPPPRRRQQQNNNKKKDDDAAA???BBBJJJSSSXXXZZZ[[[UUUQQQQQQQQQQQQUUUZZZjjjlllnnnoooqqqsssvvvyyy~~~}}}yyyqqqkkkkkkrrryyyxxxqqqmmmnnnmmmkkkhhhfffcccaaa``````___\\\YYYXXXXXXYYY[[[[[[VVVPPPMMMPPPXXX```eee___^^^\\\ZZZWWWTTTSSSSSSTTTSSSTTTYYY^^^aaa```___YYYUUUOOOHHHDDDDDDGGGIIINNNOOOPPPPPPPPPPPPPPPPPPSSSQQQLLLEEE@@@@@@DDDHHHNNNMMMLLLJJJGGGCCC???===<<<<<<;;;:::999888777777777888999::::::999888777999999999999999888888888999999888888888888888888999999888888888777777777666666666666666666666666444444444444444444444444222222222222111111111111000111111111111111111000000000000000000000000000111111000///////////////333222111//////..................///000111111111/////////////////////////////////......---------..................------..............................------------....................................///////////////............---------,,,,,,---------------------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,------........./////////////////////////////////////////////000000000111//////000000000111111111222111111000000111111222333444555666666666666666444222111111333555555555666666777777777777888888::::::::::::::::::::::::;;;;;;::::::999::::::;;;<<<<<<<<<;;;;;;<<<<<<===>>>@@@AAAAAA?????????@@@CCCDDDEEEFFFGGGGGGHHHHHHLLLMMMNNNPPPPPPOOOMMMLLLGGGDDDBBBEEELLLSSSWWWXXXZZZWWWTTTRRRQQQSSSXXX\\\dddeeeggggggggghhhjjjkkkqqqtttzzzvvvrrrsssuuuooosssvvvwwwzzz~~~}}}~~~~~~{{{tttmmmhhhfffggggggfffeeecccbbbaaaaaa^^^]]][[[YYYZZZ[[[\\\]]]XXXSSSLLLJJJNNNUUU\\\``````^^^\\\ZZZZZZZZZZZZZZZVVVTTTUUUZZZaaafffgggfff[[[VVVNNNHHHDDDDDDEEEFFFJJJJJJJJJKKKLLLMMMMMMMMMPPPMMMIIIEEEDDDFFFKKKNNNNNNLLLHHHDDDAAA???>>>>>>:::999999999888888888777666777888999999888777666999999888888888777777777999999999888888888888888888888777777777777777666555555555555555555555555444444444444444444444444222222111111111000000000111111222222222222111111111111111111111111111111111000000///...///////////////////////////000000000000000000/////////////////////...........................------------.........------------------------.....................------------......////////////////////////,,,---------------,,,,,,------------,,,,,,,,,,,,------------------------------------............,,,,,,,,,,,,,,,,,,,,,,,,---------------....................................////////////000000000000000000000111111111111222222111111111111222222333333444555555555444444222111000111333555555444333444444555777888888999888888888888888999999999;;;;;;:::999999999::::::::::::999999999999::::::;;;===@@@@@@??????@@@AAABBBCCCCCCDDDEEEFFFGGGHHHKKKLLLNNNOOONNNMMMLLLKKKJJJGGGEEEGGGLLLPPPQQQPPPRRRTTTTTTRRRSSSWWW]]]aaa___``````___^^^^^^```bbbeeehhhmmmrrrxxx}}}tttppppppooolllkkkooowww~~~sssiiijjjfffgggiiikkklllkkkjjjjjjkkkddddddcccccccccbbbbbbbbb\\\[[[YYYZZZ\\\]]]]]]\\\VVVQQQMMMMMMRRRYYY\\\^^^___\\\ZZZYYYZZZZZZZZZZZZSSSRRRSSSXXX___dddeeedddYYYTTTMMMHHHFFFFFFGGGGGGHHHFFFDDDEEEGGGIIIJJJJJJKKKIIIEEECCCDDDGGGKKKNNNJJJGGGCCC>>>;;;:::;;;;;;888888888888888888888888666777888999999888777666888888888777777777777777888888888888888888888888666666666666666666666666555555555555555555555555333333333333333333333333222111111111111000000000111222222222222222222111111111111111222222222222111000//////......//////............///000111111111000000000/////////.../////////............---------------------------///......---------......---------------...............------------......////////////////////////,,,,,,,,,---,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,..............................////////////000000000000000000111111111111222222222111111222222222222333333444444444333333111000000111444555555444111222333444666777888999666777777777777888888888:::999999888888888999999999999888777777777888888999;;;>>>@@@@@@???@@@AAAAAAAAABBBBBBDDDEEEGGGHHHJJJLLLMMMMMMLLLJJJJJJJJJKKKHHHGGGHHHJJJKKKIIIFFFGGGMMMPPPOOOQQQWWW]]]```[[[\\\\\\[[[ZZZZZZ[[[]]][[[___dddiiipppxxxyyyxxxzzz}}}rrriiieeedddjjjsss|||}}}hhh``````[[[WWW[[[```dddfffiiilllnnnddddddccccccccccccbbbbbb[[[YYYYYYZZZ\\\\\\ZZZWWWQQQOOONNNRRRYYY^^^___^^^\\\YYYVVVUUUVVVVVVTTTSSSMMMNNNOOOSSSVVVYYYZZZ[[[TTTOOOJJJHHHIIIKKKKKKKKKHHHDDDAAA@@@CCCFFFGGGHHHJJJHHHDDDBBBCCCEEEGGGHHHEEECCC@@@===:::999888888777777777888888999999:::666777888999999888777666666666777777777777777777555555555666777777777888444555555555555555555555444444444444444444444444333333333333333333333333222222222111111111000000000000111111111111000000000000000000111111111222000000///............/////////.........//////000////////////000000000000//////.........---------------------------------///......------...///000,,,,,,,,,------...............------------......------------------------,,,------------,,,+++***++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++------------------------........./////////000000....../////////000000000222222111111111111222222222222333333333333222222111000000222555666555444222222333444555555666666555555666666666777777777666666555555555666777777999888777777666666666777777:::>>>???@@@@@@@@@AAAAAAAAAAAAAAACCCEEEGGGHHHHHHKKKMMMLLLIIIHHHHHHIIIKKKIIIIIIJJJLLLJJJEEE@@@???GGGMMMLLLLLLRRRWWWXXXUUUXXX[[[\\\[[[YYYXXXXXXUUUXXX]]]ccciiipppxxx|||{{{tttoookkkkkkpppvvvyyyzzzqqqdddaaabbbnnnyyy|||}}}xxxjjjeeeeee___TTTXXX^^^bbbeeegggiiikkkddddddddddddccccccccccccZZZYYYYYYZZZ\\\[[[VVVRRRLLLKKKMMMTTT\\\aaa```]]]ZZZWWWSSSQQQRRRQQQNNNKKKHHHJJJLLLNNNOOOPPPQQQQQQOOOLLLHHHIIILLLOOOOOOOOOHHHDDD???>>>AAAEEEGGGGGGMMMJJJFFFCCCCCCCCCCCCCCCCCCBBBAAA???===;;;999777777777777888999999::::::666777888999999888777666666666666666777777777888333333444444555666777777333444444444444444444444444444444444444444444444333333333333333333333333222222222222111111111111//////000000000000//////.../////////000000111111000000///...............111000///...............------...///000111222222//////.........---------------------------------///......---...///000111,,,,,,,,,------..................------.........,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......************************,,,+++++++++++++++++++++------------------------............/////////000---------.........//////111111000000000000111111222222333333333222222111111000111333555666666444444444444444444444444444444555555555666666777777333333333333333444555666999888777666666666666666666999===???@@@@@@@@@AAA@@@@@@@@@AAABBBDDDGGGHHHHHHJJJLLLKKKHHHFFFGGGIIILLLKKKLLLNNNOOOLLLEEE???<<>>???@@@AAA???@@@AAABBBCCCEEEFFFFFFHHHHHHHHHIIIIIIIIIJJJJJJKKKLLLNNNNNNLLLHHHDDDAAABBBIIIMMMJJJFFFHHHKKKKKKQQQUUU[[[^^^\\\YYYUUUSSSTTTVVVYYYZZZ[[[^^^aaacccooooooooorrrxxx{{{tttllluuu~~~wwwsssqqqmmmgggcccaaabbbdddfffXXXWWWYYY^^^```]]][[[]]]\\\\\\[[[\\\]]]]]][[[ZZZaaa___\\\YYYXXXVVVSSSPPPIIIIIIKKKOOOTTTWWWXXXWWWVVVVVVVVVVVVUUUSSSPPPMMMGGGEEECCCCCCDDDEEEDDDCCCFFFDDDDDDEEEHHHJJJIIIHHHCCC???<<<===AAAFFFHHHHHHIIIGGGDDDCCCDDDEEEEEEEEECCCAAA>>>===<<<;;;888666999888777666666666777777777777777777777777777777666555555555555444444444666555555444333333222222444444333333333444555555111111111111111222333333444333222111000000000000111000///......///000111111111111111111111000///........................000000//////......------........................000000///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...---+++***)))***+++,,,************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------))))))***+++---...//////......---,,,,,,,,,------...---,,,,,,,,,,,,+++***++++++,,,------,,,+++++++++++++++,,,,,,,,,---------------------....../////////............//////222111000///////////////111111111000000/////////......///000111222333333333333333333333333333333333333333333444444444444444444444444444444444444666555444444333333333444555777999<<<>>>@@@@@@AAA@@@AAABBBCCCDDDFFFGGGGGGHHHHHHHHHIIIIIIIIIIIIJJJNNNOOOPPPPPPNNNKKKHHHFFFFFFMMMQQQMMMJJJKKKNNNOOOUUUXXX\\\]]][[[WWWTTTSSSUUUWWWXXXXXXYYYZZZ]]]___aaabbbdddgggllluuu~~~xxxooollllllmmmjjjeee___]]]___bbbdddddd```^^^```cccaaa[[[WWWVVVVVVXXXYYYZZZYYYYYY[[[\\\gggbbb\\\XXXWWWXXXXXXXXXNNNNNNMMMNNNOOOQQQSSSTTTSSSUUUWWWXXXWWWSSSOOOLLLGGGDDDAAA???@@@AAABBBBBBDDDDDDCCCDDDFFFGGGEEEDDD@@@===<<>><<<;;;:::888777888777777666555666666666777777777777777777777777666555555555555444444444555555555444444333333222666555555444444444444444111000000000000111222222333222111000/////////000000000////////////000000000111111222222222111111////////////////////////,,,---...//////...---,,,........................///......------,,,,,,+++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---///...,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******++++++,,,---------...------------......///...------,,,,,,++++++***++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,------.../////////............//////000//////.........//////000000////////////............///000111222222333222222222222222222222222222222333333333444444444444444444444444444444444666555444222111111111111333555888;;;>>>???@@@@@@AAAAAABBBDDDEEEFFFGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIOOOOOOOOONNNMMMLLLJJJIIIJJJQQQUUUQQQNNNPPPSSSTTTZZZ\\\]]]\\\YYYUUUSSSRRRUUUVVVVVVUUUTTTUUUWWWYYYVVVXXX[[[^^^bbbjjjttt{{{vvvlllhhhiiikkkmmmjjjccc]]]]]]aaaeeefffeeegggdddcccccc___WWWSSSSSSRRRUUUXXXXXXVVVVVVYYY]]]bbb^^^YYYVVVWWWZZZ]]]___VVVSSSQQQQQQRRRRRROOOLLLLLLPPPTTTWWWUUUQQQNNNKKKHHHEEEAAA???@@@CCCFFFGGGCCCCCCCCCDDDDDDCCCBBBAAA>>>===>>>BBBHHHLLLLLLKKKGGGEEEDDDCCCCCCCCCAAA???CCC@@@===;;;;;;:::999777888888777777666666666666666666666666666666666666666555555555555444444444555555444444444333333333666666555444333222222222000000000///000000111222111111000///////////////000000////////////000000000000111222222333222222000000000000000000000000+++,,,...000000000...---........................---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...---,,,,,,+++,,,------------------------------+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,......---,,,+++***)))(((,,,,,,,,,,,,,,,---...///,,,---------+++++++++,,,+++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------...///............//////000......---------....../////////////////////////////////000111111222333333222222222222222222222222222222222222333333333333333333333333333333333333555444333222111000000000222444777:::<<<>>>>>>>>>@@@AAABBBCCCDDDEEEFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIKKKKKKJJJIIIIIIIIIIIIIIIMMMSSSVVVRRROOOQQQUUUVVV______^^^[[[VVVRRRQQQQQQRRRSSSSSSQQQPPPQQQTTTVVVUUUXXX\\\]]]___eeennnvvv}}}{{{tttqqqmmmjjjiiihhhgggfffiiiccc^^^^^^cccfffeeeccchhhccc___]]]YYYRRRPPPRRRSSSVVVWWWVVVTTTTTTWWW[[[YYYUUURRRQQQSSSVVVXXXXXXTTTQQQPPPTTTYYYWWWOOOFFFDDDIIIPPPSSSRRROOOLLLKKKGGGDDDAAAAAACCCFFFIIIJJJBBBCCCDDDDDDCCCAAA@@@???@@@???AAAFFFKKKLLLJJJGGGEEECCCAAAAAAAAA@@@>>><<>>>>>>>>===<<>>>>>>>>???AAABBBCCCDDDEEEGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGIIIJJJKKKLLLLLLRRRTTTPPPLLLOOOSSSUUU]]]\\\ZZZUUUPPPMMMLLLLLLLLLLLLMMMLLLMMMPPPTTTXXXWWWVVVUUUUUUVVVYYY\\\^^^cccdddeeeeeeggglllssswwwzzzqqqoooqqqpppooohhhggghhhhhhhhheeeaaa]]]ZZZ\\\^^^```aaaaaa```______\\\[[[\\\\\\YYYZZZ]]]```]]]YYYVVVUUUTTTSSSRRRJJJGGGCCCBBBCCCFFFIIIJJJJJJPPPXXX]]]\\\WWWQQQMMMEEEKKKQQQSSSPPPLLLKKKLLLFFFEEEFFFGGGIIIHHHEEECCCAAADDDHHHHHHEEEBBBAAAAAAEEEFFFJJJOOORRRQQQJJJEEECCC@@@===<<<===>>>???>>>BBB???;;;999999999999999777888999999999888666666777777777777777777777777666555555555555444444444444444444444444444444444444333333222111111111111111111111111111222333333111000000//////000000111...///000111111000///...//////000000000///....................................//////////////////////////////////////////,,,,,,,,,---------------........................---,,,,,,++++++,,,,,,---++++++,,,---------------........................++++++,,,,,,,,,,,,------************************************************************++++++++++++))))))******+++++++++,,,,,,,,,++++++******++++++))),,,///...***))),,,///,,,+++***))))))***+++,,,++++++++++++*********)))***************+++,,,,,,---------......///000111000000///...---------............//////000000000////////////000000000000222222222222222222222222000000000000111111111222222222222222222222222222111111222444666888:::;;;===;;;999888888;;;>>>AAA>>>???@@@AAABBBDDDEEEEEEFFFGGGGGGGGGGGGHHHHHHHHHEEEFFFGGGHHHJJJKKKLLLMMMMMMSSSUUUPPPMMMPPPTTTWWWXXXXXXVVVSSSNNNKKKJJJJJJMMMMMMLLLLLLLLLOOOTTTXXXVVVRRROOOOOOSSSVVVVVVTTTTTTXXX\\\___aaabbbcccdddsss{{{tttmmmfffffflllqqqqqqnnnhhhfffdddbbbaaa___\\\ZZZUUUYYY___bbbbbbaaa``````___]]]___dddeeecccbbbeeefff```ZZZVVVVVVTTTQQQNNNHHHDDD@@@???BBBHHHMMMPPPNNNXXXcccccc[[[RRRPPPQQQJJJPPPUUUUUUQQQMMMLLLMMMIIIIIIJJJLLLLLLIIIEEEAAAAAAEEEIIIIIIFFFCCCBBBCCCGGGHHHMMMRRRVVVTTTMMMGGGDDDAAA===<<<===???@@@AAABBB>>>:::888888999:::999666777888888888777555444777777777777777777777777666666555555555444444444444444444444444444444444444444333333222222333333222222111111222222333444111000000000000000111111...///000111111000///...//////000//////...------........................///......---------......000000000000000000000000---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------************************************************)))************+++++++++,,,,,,++++++***)))))))))...------,,,++++++++++++))),,,///...***))),,,///,,,+++***))))))***+++,,,++++++++++++******))))))*********)))***++++++,,,---------......000111111222111000///...------------------.........//////---------...............000000000000000000000000000000000000111111111111222222222222222222222222000111222555888;;;===???BBB???;;;999999<<<@@@CCC???@@@AAABBBCCCEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHBBBDDDFFFHHHJJJKKKLLLLLLOOOUUUVVVRRRNNNQQQVVVYYYUUUUUUTTTQQQMMMJJJIIIIIINNNNNNMMMLLLLLLOOOSSSWWWXXXRRRMMMNNNTTTXXXVVVSSSMMMSSS\\\bbbccc```]]][[[fffnnnzzz|||fff``````hhhllljjjhhhjjjeeeggghhhfff```YYYTTTQQQJJJOOOWWW___cccbbb___\\\RRRTTTZZZ```aaa```dddkkkkkkeee]]]WWWUUUSSSPPPNNNJJJFFFAAA>>>@@@FFFMMMSSSXXXcccjjjeeeYYYQQQNNNLLLPPPSSSVVVUUUQQQMMMKKKKKKIIIGGGGGGLLLRRRRRRKKKDDDBBBGGGMMMQQQOOOJJJEEECCCFFFGGGJJJLLLMMMLLLJJJHHHAAA???<<<;;;===???@@@AAAAAA@@@>>><<<:::999888777666666666666777777777777666666555555555555666666888666444222111222333444444444444444444444444444666666555444333333222111000000111222333555777888222222111111000111111111000000000000000000000000000000000000000///......................................................---------............///------------------------///......---------......000///...---------------,,,------......------,,,...---,,,,,,......---,,,------------------------++++++++++++++++++++++++******++++++++++++******))))))*********+++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********************))))))(((((())))))***++++++,,,---------,,,,,,---000111111000.........///////////////////////////////////////////////////////////////////////////000000000000...//////000111222222222222333333111///...///000555444444777999:::===@@@>>>CCCBBB===<<>>;;;999999<<>><<<:::999888888666777777777777777777777666666555555555555666666888666444222222222333444444444444444444444444444666666555444444333222222333333222222333333444555333222111111000111111111000000000000000000000000000000000000000///......................................................---------............///------------------------///......---------......------,,,,,,,,,,,,------,,,------......------,,,...,,,,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******))))))*********+++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,++++++*********++++++***)))))))))))))))******++++++,,,---------...------...111222222111///////////////.........////////////////////////.........................../////////000000000000000000000111222333333333111222222111000000111333222222222444666888;;;======AAACCCAAABBBHHHJJJHHHFFFEEECCCBBBCCCEEEFFFFFFEEEEEEFFFFFFGGGFFFFFFFFFFFFGGGHHHIIIJJJKKKLLLLLLLLLMMMNNNOOOPPPPPPPPPOOOPPPOOOMMMLLLMMMOOORRRSSSUUURRRNNNLLLMMMPPPQQQRRRPPPOOOSSS[[[]]]VVVQQQPPPXXX___eeefffbbb^^^___bbbjjjjjjmmmuuu{{{oooggghhhggghhhiiifff___\\\]]]```aaabbb___YYYTTTPPPOOOOOOSSSYYY]]]^^^[[[WWWTTTOOOIIIIIIQQQ[[[aaafffjjjjjjgggaaa]]]ZZZXXXUUUSSSMMMHHHEEEIIISSS^^^dddfffaaaeeeeee]]]UUUPPPMMMJJJEEEHHHJJJKKKIIIHHHHHHIIIOOOLLLLLLNNNRRRRRRLLLGGGLLLOOORRRQQQNNNIIIEEEBBBIIIHHHGGGFFFFFFEEEAAA???888777777999>>>AAACCCDDD@@@???>>><<<:::999999888777777777777777777777777666666555555555555666666777666444333222222333444555555555555555555555555666555555555444333333333666555444333222222222222333222222111000000111111000000000000000000000000000000000000000//////...................................................---------............///------------------------......---------......///,,,,,,+++++++++,,,------,,,------......------,,,...,,,+++,,,---...---+++++++++++++++++++++++++++******************************++++++++++++*********************+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++*********++++++++++++,,,+++++++++++++++*********,,,+++***)))((()))******++++++,,,,,,------.........------///111222222111000000//////......------////////////////////////............................../////////000000000111111111222333333444444111222222111000111333555222222333444666999;;;<<<<<<@@@BBBCCCFFFJJJKKKJJJDDDDDDDDDDDDDDDEEEFFFGGGBBBCCCEEEFFFHHHIIIIIIJJJHHHHHHIIIJJJKKKKKKLLLLLLLLLLLLMMMMMMMMMLLLKKKKKKKKKLLLMMMOOOQQQSSSTTTUUUSSSRRRPPPPPPRRRTTTTTTSSSMMMPPPWWW]]]\\\UUUQQQPPPWWW[[[^^^\\\ZZZ[[[```eeeooojjjgggnnnzzz}}}tttxxxuuunnniiifffaaaeeeiiiiiieee```___```aaabbbaaa^^^ZZZVVVTTTTTTVVVWWWWWWXXXWWWUUUSSSRRRLLLMMMTTT```ggggggddddddllliiieeeaaa]]]YYYUUUSSSNNNJJJJJJQQQ]]]eeeeeeccc\\\```___YYYSSSOOOKKKFFFDDDEEEGGGHHHIIIIIIJJJKKKOOOMMMKKKMMMOOOOOOKKKFFFJJJLLLNNNNNNKKKHHHFFFEEEJJJHHHEEECCCCCC@@@<<<888444555999>>>CCCEEEDDDCCC??????===<<<::::::999999888888888777777777777777666666555555555555666666666555444333333333333444333333333333333333333333555555555555444444444444666555444333333333333333333333222111000000000000000000000000000000000000//////000000000000//////................................................---------............///------------------------...------------...//////......---,,,++++++,,,,,,,,,------......------,,,---,,,++++++------,,,+++************************))))))))))))))))))))))))******++++++++++++******************************++++++++++++++++++++++++************************************+++++++++++++++++++++***************,,,+++)))(((((()))+++,,,,,,,,,,,,------.........---,,,,,,---000111111000111111000///...------,,,////////////////////////................................./////////000000111111111222222222333333111222111000///000222555444666888888:::>>>@@@???>>>???AAABBBDDDEEEDDDBBB@@@AAACCCCCCCCCCCCDDDEEEBBBCCCEEEGGGIIIJJJKKKKKKIIIJJJJJJJJJKKKKKKLLLLLLJJJJJJKKKKKKKKKJJJJJJJJJMMMNNNOOOPPPRRRSSSTTTTTTRRRRRRRRRSSSUUUTTTRRRPPPIIINNNUUUXXXUUUQQQOOOOOOQQQRRRRRRQQQRRRWWWaaaiiiqqqjjjddddddkkkooonnnjjjhhhmmmtttzzz{{{mmmjjjhhhddd```UUU[[[ccceeeeeeddddddddd``````___\\\YYYWWWWWWXXX___\\\WWWTTTRRRRRRSSSUUUKKKRRR^^^kkknnniiifffggglllkkkiiieee___YYYTTTRRRNNNMMMOOOWWW```ccc^^^XXXTTTYYY[[[WWWRRRNNNIIIDDDDDDDDDEEEFFFHHHJJJKKKLLLNNNLLLJJJKKKLLLKKKHHHEEECCCFFFIIIJJJIIIHHHGGGGGGGGGDDD@@@@@@@@@>>>999444444777>>>DDDIIIHHHDDDAAA???>>>===<<<;;;:::::::::999888888888777777777666666666555555555555666666555555444444333333333444222222222222222222222222444555555555555555555555444444333333444444555555444333222111000000000000111111111111111111111111//////000000000000//////................................................---------............///---------------------------------------...//////111111///---,,,+++++++++,,,------......------,,,---,,,++++++,,,---,,,+++************************))))))))))))))))))))))))******++++++++++++******************************++++++++++++++++++++++++************************))))))*********+++++++++************************++++++***))))))***+++,,,,,,,,,------------......+++******,,,...//////...111111000///...------,,,////////////////////////....................................////////////000000000111111111111111222222111///...///222444777;;;>>>===@@@FFFGGGEEEAAA@@@@@@BBBDDDCCC@@@???>>>AAADDDDDDCCCCCCCCCEEEDDDEEEGGGHHHJJJKKKKKKKKKJJJJJJJJJKKKKKKKKKKKKKKKGGGGGGHHHHHHIIIJJJKKKLLLPPPOOOMMMKKKKKKMMMOOOPPPQQQQQQRRRTTTTTTRRRNNNKKKJJJNNNRRRQQQNNNNNNOOOPPPOOOOOOMMMKKKMMMTTT___fffiiifffaaa]]]ZZZZZZ\\\^^^^^^bbbhhhmmmoooqqqrrrsssoooffffffccc\\\WWWLLLTTT\\\aaadddfffeeeccc\\\\\\ZZZXXXVVVVVVXXX[[[```[[[TTTNNNLLLMMMQQQSSSOOOTTT^^^gggiiigggjjjoooiiijjjjjjfff```YYYTTTQQQOOOOOORRRXXX]]]]]]WWWQQQPPPWWW[[[XXXRRRNNNJJJFFFGGGEEEDDDEEEGGGJJJKKKKKKNNNLLLJJJJJJJJJJJJIIIHHHBBBEEEIIIJJJIIIHHHHHHHHH@@@>>>===@@@CCCCCC>>>888;;;===CCCHHHJJJHHHCCC>>>>>>===<<<;;;;;;;;;;;;;;;999999999888888777777666666666555555555555666666444444444444444444444444222222222222222222222222444444444555666666666777333333333333444555777777444444222111000000//////111111111111111111111111...//////000000000000000................................................---------............///---------------------------------------...///000222111000...---,,,++++++,,,------......------,,,---+++***+++,,,---,,,*********************************************************++++++++++++******+++++++++******************++++++,,,,,,++++++***************************)))))))))************+++)))))))))************************+++++++++++++++,,,,,,,,,,,,,,,---------***))))))+++---......---000000//////......------////////////////////////------------------------------........./////////000000000000000000000000222222111///...000444777;;;BBBEEEDDDHHHPPPRRRNNNIIIDDDBBBEEEGGGEEEBBBBBB>>>BBBGGGHHHFFFDDDEEEGGGFFFGGGHHHJJJKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJCCCDDDDDDFFFHHHJJJLLLMMMNNNKKKGGGDDDDDDFFFIIIKKKOOOPPPQQQSSSSSSPPPLLLHHHMMMPPPQQQNNNMMMPPPQQQPPPLLLJJJGGGEEEFFFKKKRRRXXX\\\^^^\\\VVVOOOMMMSSSYYYXXX[[[___aaaaaa___^^^]]]kkksssrrrmmmlllfff^^^YYYOOOVVV]]]aaaeeeiiieee^^^XXXXXXVVVTTTTTTVVVZZZ]]]```\\\VVVQQQOOOPPPRRRTTTVVVVVVZZZaaadddeeehhhllldddfffhhhfff```YYYUUUSSSQQQQQQSSSVVVXXXXXXVVVSSSUUU]]]```ZZZRRRNNNMMMMMMMMMJJJGGGGGGJJJLLLMMMMMMPPPNNNMMMLLLLLLMMMMMMLLLHHHKKKNNNNNNLLLIIIFFFEEE<<<<<>>CCCNNNZZZ___\\\VVVLLLIIIFFFCCCBBBAAA???======<<<<<<;;;;;;;;;<<<<<<::::::999999888777777666666666555555555555666666333333444555555444444444666666666666666666666666333444444555666777888888555555444444444555666666555444333111000/////////111111111111111111111111......///000000000000000................................................---------.........//////------------------------,,,,,,,,,---...///000111+++***++++++,,,---...///,,,------......------,,,,,,+++******,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++******))))))***+++,,,------,,,+++***))))))))))))))))))))))))))))))))))))************(((((())))))*********+++'''))),,,......---+++)))+++++++++++++++++++++++++++******,,,...000//////.........///////////////////////////////////////---------------------------------.........//////333222222222222222222222000000111111333888>>>BBBKKKUUUZZZXXX]]]hhhkkkeee___TTTMMMLLLJJJDDD>>>>>>999???FFFGGGEEEBBBCCCEEEEEEFFFHHHJJJLLLNNNOOOOOOJJJJJJJJJIIIHHHHHHGGGGGGAAA@@@@@@AAABBBDDDFFFHHHCCCCCCCCCDDDFFFJJJMMMPPPKKKLLLNNNPPPRRRQQQNNNJJJKKKNNNNNNMMMPPPTTTPPPHHHAAABBBBBBCCCEEEHHHKKKMMMMMMOOONNNIIIBBBAAAEEEKKK^^^___```^^^XXXQQQKKKHHHRRRTTT\\\kkk~~~yyyqqqooommmjjj]]]bbbhhhhhhccc______```YYYOOOIIIMMMRRRVVV\\\cccgggggggggfffccc```^^^\\\ZZZZZZZZZ\\\aaaeeeggghhhjjjlllkkkggg```ZZZXXXXXXVVVSSSSSSWWWYYYYYY[[[___fffccc]]]XXXTTTSSSSSSTTTWWWRRRNNNOOOSSSUUUTTTRRRTTTQQQMMMKKKKKKLLLLLLKKKLLLRRRVVVUUUNNNGGGCCCCCC;;;CCCJJJOOOTTTYYYYYYUUULLLHHHDDDAAA@@@@@@@@@@@@CCCAAA>>><<<;;;;;;<<<===999888777666666777888888777666666555555555666666555555555555555555555555444444555555555555444444333444555666777777777777666555555555555444444444444444333333333333222222666555444222111000//////000000000000000000000000000000000000000000000000///............---------........................,,,,,,++++++,,,,,,---...//////.........---------******))))))******+++,,,---,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++))))))))))))))))))))))))'''(((*********)))***++++++++++++*********))))))+++++++++*********))))))))))))))))))))))))))))))(((((()))***************************************)))***+++,,,,,,,,,,,,,,,/////////...---------,,,------------------,,,,,,...+++***+++---...,,,***,,,,,,,,,---------......///............---------------......//////000000111222333333444444333333111222444555777;;;@@@DDDPPPXXX\\\]]]fffuuuxxxqqqiiiaaaWWWPPPLLLGGGAAA;;;:::>>>CCCFFFGGGGGGGGGHHHIIIJJJJJJJJJKKKKKKLLLLLLJJJIIIIIIHHHGGGFFFEEEDDDAAABBBDDDFFFHHHIIIJJJJJJHHHEEEDDDFFFIIIKKKIIIGGGEEEFFFIIIMMMPPPPPPNNNLLLQQQOOOOOOQQQTTTUUURRRPPPBBBAAABBBEEEJJJPPPTTTUUU\\\TTTKKKBBB;;;;;;GGGSSS\\\```cccbbb\\\UUUPPPOOOWWWZZZaaalllyyy}}}}}}|||uuuqqqsssttttttdddhhhkkkiiiccc___]]]^^^VVVNNNHHHHHHIIIMMMXXXccclllkkkiiihhhgggfffcccaaa[[[YYYYYY[[[___bbbdddeeeeeefffgggddd^^^ZZZXXXXXXXXXSSSQQQSSSVVVWWW\\\bbbfffaaaZZZTTTQQQQQQSSSUUUYYYTTTPPPPPPTTTWWWVVVUUUPPPMMMJJJIIIJJJKKKKKKKKKNNNRRRTTTQQQJJJCCC@@@@@@AAAEEEGGGGGGIIIMMMMMMJJJGGGCCC@@@>>>???@@@AAABBBAAA@@@>>><<<;;;;;;;;;<<<:::999888666666666777777666666555555555555666666555555555555555555555555444444555555555555444444333444555666666777777777555555555555444444444444444444333333333222222222555444333222111000000000000000000000000000000000000000000000000000000000///............---------------------------------,,,,,,++++++,,,,,,---...///.........------------+++************+++,,,,,,------,,,+++++++++,,,---++++++++++++++++++++++++---,,,++++++*********+++))))))))))))))))))))))))''')))***+++***)))***++++++++++++*********))))))+++++++++*********))))))))))))))))))))))))))))))(((((()))***************************************)))***+++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------------------///---,,,---///000...,,,,,,,,,---------.........---.........//////000000////////////////////////000111111222222222222222222222333444555:::@@@DDDQQQYYY___aaakkkyyy|||vvvlllddd[[[SSSOOOJJJDDD>>>:::===AAACCCDDDEEEFFFGGGHHHHHHHHHHHHHHHIIIIIIJJJHHHHHHGGGFFFEEEDDDCCCCCCCCCDDDEEEGGGHHHIIIIIIJJJGGGEEECCCDDDGGGHHHGGGDDD@@@BBBGGGNNNSSSTTTSSSQQQQQQOOONNNRRRVVVXXXUUURRRFFFDDDCCCFFFKKKRRRVVVYYY\\\TTTKKKDDD@@@BBBMMMYYY^^^```bbb```[[[WWWVVVWWWaaacccgggmmmssswwwxxxwww{{{|||xxxooossstttrrrmmmkkkppptttuuuccceeefffccc]]]YYYYYYZZZUUUPPPKKKGGGFFFKKKXXXfffnnnjjjgggffffffeeebbb```]]][[[ZZZ[[[^^^aaacccccc___```aaa___\\\YYYWWWWWWYYYSSSOOOOOOQQQTTT\\\cccccc^^^VVVOOOMMMNNNRRRUUUWWWSSSOOOPPPSSSWWWXXXWWWMMMJJJGGGFFFHHHJJJKKKKKKLLLNNNOOOLLLFFFBBB@@@AAAEEEGGGDDD@@@???BBBDDDBBB@@@>>>;;;:::===@@@BBBCCC@@@>>>===;;;:::::::::;;;::::::888777666666666666666666555555555555666666666666666666666666666666444444555555555555444444333444555666666777666666555555555555444444444444333333333333222222222222333222222111111111111111000000000000000000000000000000000000000000000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...............------------,,,++++++++++++,,,------......,,,,,,++++++++++++************************,,,,,,+++************+++))))))))))))))))))))))))''')))++++++***)))***++++++************)))))))))+++************)))))))))))))))))))))))))))))))))(((((()))*********************************************+++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,------......///---,,,---...///...,,,---------.........//////,,,---...///000111222222111111111000///.........//////000111111111111111222222222222444888>>>CCCOOOXXX```eeeooo{{{}}}xxxooohhh___WWWQQQLLLFFFAAA:::===???@@@AAABBBDDDFFFEEEEEEEEEEEEEEEFFFFFFGGGFFFFFFEEEDDDCCCBBBAAAAAAEEEEEEFFFGGGHHHHHHHHHHHHHHHEEECCCCCCFFFGGGEEECCC???BBBHHHOOOUUUWWWVVVSSSQQQMMMLLLQQQYYY\\\YYYTTTGGGFFFEEEGGGMMMSSSXXXZZZ\\\SSSJJJFFFFFFJJJTTT^^^___``````^^^[[[ZZZ]]]```hhhjjjllllllkkkjjjiiijjjpppxxx}}}yyyyyy{{{{{{{{{|||tttmmmkkklllmmmiiibbb```dddhhhiii_________]]]YYYWWWXXXYYYWWWTTTPPPMMMNNNTTT^^^gggjjjfffbbbbbbdddccc```\\\___\\\ZZZ[[[]]]```bbbccc]]]^^^^^^\\\ZZZWWWUUUTTTUUUPPPLLLMMMNNNQQQXXX___]]]YYYSSSNNNLLLMMMPPPRRRRRROOOMMMNNNRRRVVVXXXYYYMMMJJJFFFEEEFFFHHHIIIJJJGGGHHHIIIGGGEEECCCDDDFFFEEEFFFCCC>>>>>>AAACCCBBB<<<:::888999<<>>===<<<::::::999::::::;;;:::999888666666555555666555555555555666666777777777777777777777777777333444444555555444444333333333444555666666666666555555555444444444333333333333333222222222222111111111000000000111111222////////////////////////000000000000000000000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------------------------,,,,,,,,,,,,---............---,,,++++++******++++++++++++++++++++++++++++++***************+++))))))))))))))))))))))))(((***++++++***)))***+++************))))))))))))************))))))))))))))))))))))))))))))))))))(((((()))******************************************++++++,,,,,,,,,++++++******++++++,,,,,,------******+++,,,------......,,,++++++++++++,,,++++++------........./////////---------...///000000000111111000000000///////////////000111111111111000222222111000222666===AAAKKKTTT^^^eeennnwwwyyyvvvoooiii```WWWPPPJJJDDD@@@===>>>?????????AAADDDFFFEEEDDDCCCCCCCCCCCCDDDEEEEEEEEEDDDCCCBBBAAAAAA@@@DDDEEEFFFFFFFFFFFFFFFFFFIIIFFFCCCCCCFFFGGGFFFDDDAAAEEEJJJQQQVVVWWWTTTQQQNNNKKKJJJPPPYYY]]]ZZZUUUFFFFFFHHHKKKPPPUUUVVVWWW[[[RRRIIIGGGIIIMMMUUU]]]\\\^^^```___]]]^^^aaaeeegggiiijjjgggbbb^^^^^^___gggnnnxxx}}}~~~vvvqqqmmmoooxxxuuujjjgggiiihhhhhhddd\\\XXX[[[^^^^^^aaaaaa___]]]ZZZYYYZZZZZZTTTSSSRRRSSSXXX]]]``````^^^]]]]]]```cccdddaaa^^^\\\ZZZWWWXXXZZZ^^^```aaa^^^^^^]]][[[YYYVVVSSSQQQPPPLLLJJJLLLNNNNNNRRRWWWVVVTTTQQQOOONNNNNNOOOPPPOOOOOONNNPPPTTTXXXZZZ[[[PPPMMMHHHEEEFFFGGGHHHIIIGGGGGGGGGEEEDDDDDDFFFHHHBBBDDDDDD@@@???BBBBBB???;;;:::999:::===?????????<<<<<<;;;;;;::::::999999::::::999888777666555444555555555555555666777777777777777777777777777777333333444444444444333333222333444555666666666666555444444444444333333333333333222222222111111111000000//////000000111111///////////////////////////////////////////////////............---------------------------------,,,,,,++++++,,,,,,---...,,,,,,------------------------,,,,,,------...///......------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,*********))))))***++++++)))))))))))))))))))))))))))+++,,,,,,***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************************************++++++,,,,,,,,,++++++***++++++,,,,,,------......******++++++,,,---......***++++++++++++***++++++------------.........///------------------------.../////////000000000111///000000111111111111111111111111000111444:::???GGGPPPZZZbbbiiiooopppooojjjeee]]]TTTLLLFFFAAA>>>???@@@@@@@@@@@@AAADDDGGGEEEDDDCCCBBBBBBBBBDDDEEEEEEEEEDDDCCCBBBAAA@@@@@@CCCCCCDDDDDDDDDDDDCCCCCCGGGCCC@@@@@@CCCFFFEEEDDDBBBEEEJJJPPPUUUVVVTTTQQQKKKHHHHHHNNNVVVZZZXXXTTTHHHJJJMMMSSSWWWXXXWWWTTTYYYQQQJJJIIIJJJLLLQQQWWWXXX\\\```aaa______aaaddddddffffffccc\\\WWWUUUUUU___ccchhhjjjjjjgggeeeeeeooouuuxxxjjjggglllnnnmmmnnnmmmkkkjjjmmmuuuuuuiiiccccccdddeeeaaaZZZWWWYYY\\\\\\aaa```]]][[[XXXVVVUUUTTTPPPRRRTTTWWW]]]```\\\UUULLLQQQXXX^^^aaa```^^^\\\WWWUUURRRSSSWWW[[[___```___]]][[[ZZZXXXUUUQQQNNNNNNKKKJJJMMMNNNLLLMMMPPPSSSRRRQQQPPPOOOOOOOOOOOORRRSSSUUUWWWXXXZZZ[[[\\\RRRNNNIIIEEEEEEGGGHHHIIIKKKIIIGGGEEEDDDCCCCCCDDD@@@CCCCCC???>>>???===999:::;;;<<<>>>@@@AAA???===<<<<<<<<<;;;;;;:::::::::999999999999888666555444555555444555555666777888666666666666666666666666333333444444444444333333222333444555555666555555444444444444333333333333222222222222111111111111000///////////////000000000000000000000000000000///////////////////////////............---------........................,,,,,,++++++,,,,,,---...,,,,,,,,,,,,---------------,,,,,,,,,,,,---......------------,,,,,,******,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))***++++++))))))))))))))))))))))))***+++---,,,+++)))******(((((()))))))))))))))***(((((()))))))))))))))***))))))))))))))))))))))))(((((()))***************************************++++++,,,,,,,,,+++******,,,,,,,,,,,,------------******++++++,,,,,,------+++---...---,,,+++,,,...,,,,,,,,,---------......---------,,,,,,,,,++++++---------...///000000000//////000111111111111111000000000000111333888;;;CCCJJJSSSZZZ___aaacccccc___[[[UUUMMMGGGBBB???===AAABBBBBBAAAAAABBBEEEGGGEEEDDDBBBAAA@@@AAACCCDDDDDDDDDCCCBBBAAA@@@@@@???AAAAAABBBCCCCCCCCCBBBBBBBBB>>><<<===AAAEEEEEEEEEAAACCCGGGMMMRRRUUUTTTSSSHHHHHHIIIMMMSSSUUUTTTRRRMMMOOOSSSXXX[[[[[[XXXUUUVVVQQQMMMMMMLLLKKKMMMRRRUUUZZZ___aaa___]]]^^^___aaabbbcccaaa]]]XXXTTTRRRYYYYYYYYYZZZZZZZZZYYYXXXdddgggmmmttt{{{~~~uuuggg^^^cccooouuussslllddd[[[WWWZZZaaajjjppptttzzz~~~uuujjjccc``````bbb```ZZZWWWYYY\\\[[[]]]\\\ZZZXXXVVVUUUSSSQQQRRRYYY___```aaa```ZZZRRRIIISSS^^^eeeddd^^^ZZZXXXUUURRRQQQRRRWWW\\\aaaccc]]][[[XXXWWWWWWTTTPPPLLLPPPMMMKKKMMMMMMJJJKKKNNNSSSRRRPPPNNNNNNOOOQQQSSSWWWXXX[[[[[[[[[YYYWWWVVVPPPLLLGGGDDDEEEGGGIIIJJJJJJHHHFFFDDDCCCCCCBBBBBB???AAA@@@<<<;;;===<<<999999;;;>>>BBBEEEEEEBBB>>><<<<<<<<<<<<<<<;;;;;;:::777888999999888777666555444444444555555666777888555555555555555555555555222333333444444333333222222222333444555555555555444444444333333333222222222222222222111111111111000000///.........//////000000000000000000000000///////////////////////////............---------------------------------,,,,,,++++++,,,,,,---...++++++,,,,,,,,,---------,,,,,,,,,,,,,,,------...+++,,,---------,,,++++++++++++++++++++++++++++++)))))))))))))))***++++++))))))))))))))))))))))))***,,,------+++)))******(((((((((((())))))******(((((((((((())))))******))))))))))))))))))))))))(((((()))***************************************+++,,,,,,,,,,,,+++***))),,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,+++---...---+++***,,,...+++++++++,,,,,,,,,,,,---,,,,,,------------------------------..................///000000000000///...///000111111333555888<<>>===@@@AAABBBBBBCCCCCCCCCCCC@@@===;;;===BBBGGGIIIIIICCCDDDFFFJJJNNNQQQQQQPPPGGGIIILLLNNNPPPQQQRRRRRRRRRRRRSSSVVVXXXXXXVVVTTTSSSRRRRRRSSSOOOKKKMMMRRRUUUYYY]]]^^^[[[YYYYYYZZZ[[[]]]```cccdddaaa]]]YYYZZZVVVSSSSSSVVVYYYYYYXXX______``````aaacccfffhhhvvv~~~ooodddfffoooqqqkkk^^^VVVOOONNNRRRUUUYYY\\\ccciiipppssspppjjjfffddd^^^```___YYYVVVXXXYYYXXX[[[ZZZZZZZZZ[[[ZZZYYYWWWXXXccckkkiiieeebbb\\\VVVVVVbbbooosssmmmccc\\\YYYVVVTTTRRRTTTYYY```eeehhhZZZXXXVVVVVVVVVTTTPPPLLLTTTOOOLLLMMMLLLJJJKKKOOOUUURRROOOLLLMMMOOOSSSVVVYYY[[[]]]]]]ZZZUUURRRPPPNNNJJJEEECCCDDDGGGJJJLLLFFFDDDCCCCCCDDDDDDDDDCCC===???>>>::::::>>>???>>>777:::???EEEIIIHHHDDD@@@<<<<<<<<<===<<<<<<;;;;;;666777888999999888777666444444444555555777888888555555555555555555555555222333333444444333333222222222333444555555555555444444444333333333222222222222222111111111111000000000///...............000000000000000000000000//////////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++++++++,,,,,,---------,,,++++++++++++,,,------***+++,,,---------,,,+++************************))))))((())))))***++++++))))))))))))))))))))))))+++,,,------+++*********'''((((((((())))))******'''((((((((())))))******))))))))))))))))))))))))(((((()))***************************************,,,,,,,,,,,,,,,+++***))),,,+++++++++******)))))),,,,,,++++++++++++++++++(((+++,,,+++)))(((***,,,******+++++++++,,,,,,,,,+++,,,,,,---...///000000.........---,,,,,,++++++,,,---......//////......,,,...111222222222444666555999???DDDDDDBBBCCCFFFGGGGGGEEECCCAAAAAACCCEEE@@@AAACCCCCCBBBAAACCCDDDDDDBBB@@@>>>===???@@@BBBAAAAAA@@@???>>>===<<<<<<@@@AAABBBCCCDDDDDDDDDDDDAAA???===@@@FFFLLLOOOOOOHHHGGGGGGIIIKKKLLLKKKJJJGGGKKKOOOPPPOOONNNPPPRRRSSSRRRPPPQQQRRRTTTSSSSSSQQQSSSVVVWWWRRRMMMNNNTTTWWWZZZ\\\[[[XXXVVVVVVXXXUUUWWW\\\dddkkklllhhhddd___YYYSSSRRRWWW[[[\\\[[[``````^^^[[[XXXXXXYYYZZZ]]]mmmwwwrrr~~~sssjjjeeehhhggg]]]YYYOOOIIILLLPPPSSSXXX^^^```___cccmmmqqqjjj___YYY\\\^^^___]]]ZZZWWWVVVVVVXXXYYYXXXVVVVVV[[[dddkkkmmmlllkkkiiifffccc___^^^aaaxxx|||fff]]]^^^ZZZ[[[\\\]]]]]]]]]\\\[[[RRRSSSSSSRRRQQQRRRTTTVVVTTTQQQKKKGGGFFFHHHKKKNNNQQQQQQPPPPPPQQQTTTXXXZZZgggbbb]]][[[[[[YYYTTTPPPIIIHHHGGGHHHJJJJJJJJJIIICCCGGGGGGBBB???AAACCCCCC@@@===999999;;;<<<;;;888777:::@@@DDDEEECCC@@@===;;;;;;:::999888777666555777888999999999777666555555555555555666666666666666666666666666666666666222222222222222222222222333444444555555444444333222222222222222222222222222222222222222111000///111000000///...---------...///////////////.....................///000111...---,,,++++++,,,---...------,,,+++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------,,,,,,------...))))))))))))))))))))))))******************************))))))((((((''''''))))))************))))))***)))))))))((((((''''''''''''''''''''''''''''''+++)))((((((*********)))(((((((((((()))))))))))))))***+++,,,,,,,,,,,,,,,+++++++++*********)))))),,,,,,,,,++++++*********++++++++++++++++++++++++******))))))))))))******++++++++++++++++++++++++---------............///******++++++,,,---........................------000000111111111222222222555666777888:::;;;<<<===@@@AAAAAAAAAAAA@@@??????===>>>@@@@@@>>>===>>>???BBBAAAAAA@@@???>>>======<<<>>>AAAAAA@@@??????@@@FFFFFFFFFFFFEEEEEEEEEEEE@@@@@@DDDKKKRRRUUURRRMMMDDDEEEFFFHHHJJJMMMOOOQQQMMMMMMMMMLLLKKKKKKLLLMMMNNNMMMMMMQQQWWW[[[\\\[[[\\\]]]]]]ZZZVVVTTTVVVYYY___^^^WWWOOOPPPUUUVVVQQQVVVZZZ___dddffffffdddbbb\\\ZZZYYY\\\aaadddeeedddeee```WWWQQQPPPRRRTTTVVV[[[kkkyyy{{{uuurrrqqqqqqvvvuuuwww|||tttppprrrqqqsssgggZZZSSSWWWYYYQQQOOOIIIHHHNNNTTTVVVZZZ___bbb\\\[[[```eeedddaaa___ZZZ[[[\\\[[[YYYWWWWWWWWWYYYYYYXXXXXXZZZ___fffjjjjjjiiigggfffdddcccccccccyyykkk___^^^[[[\\\]]]^^^]]]]]][[[[[[SSSTTTSSSQQQOOONNNOOOQQQSSSPPPJJJDDDAAACCCIIIOOOUUUSSSRRRRRRTTTXXX\\\^^^ddd___YYYWWWXXXXXXUUUQQQNNNLLLJJJJJJJJJJJJHHHGGGBBBEEEEEE???<<<>>>??????>>><<<999888888888888888777:::???BBBCCCAAA===;;;;;;:::999888777666555555666777888888777666555444444555555555666666666666555555555555555555555555222222222222222222222222222333333444444333333222222222222222222222222222111222222222111111000///000000000///...---------......////////////.....................///000000---------,,,,,,---------,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((())))))))))))((((((*********))))))(((((((((((((((((((((((((((((((((+++)))'''((()))***))))))((((((((()))))))))******(((((()))*********))))))+++++++++*********)))))),,,,,,,,,++++++*********++++++++++++++++++++++++******))))))))))))******++++++++++++++++++++++++------------............***++++++,,,------........................------000000000111111111222222333444555666888999:::;;;;;;;;;<<<<<<===<<<<<<;;;;;;===>>>>>>===<<<<<<===??????>>>>>>===<<<<<<;;;<<<>>>??????>>>>>>???@@@EEEEEEEEEEEEDDDDDDDDDEEE@@@AAACCCJJJPPPRRROOOKKKDDDDDDEEEGGGIIIKKKMMMNNNQQQQQQOOOMMMKKKIIIIIIJJJJJJIIIIIILLLPPPUUUWWWXXX___```^^^ZZZTTTRRRTTTVVVWWWVVVQQQLLLOOOWWWZZZWWWYYYZZZ[[[]]]```bbbcccdddddddddfffiiilllkkkhhheee___WWWNNNJJJKKKPPPUUUXXX___lllvvvtttmmmiiihhhgggddddddfffppp}}}vvvmmmhhhjjjeeedddhhhjjjmmmzzzvvv```SSSLLLQQQTTTKKKGGGFFFIIIRRRYYY[[[^^^aaaddd\\\WWWYYY]]]^^^^^^^^^ZZZ[[[[[[ZZZYYYXXXYYYZZZ^^^\\\[[[\\\___cccfffgggfffeeedddcccdddeeefffggguuu~~~kkkbbbaaaZZZ[[[\\\\\\[[[ZZZXXXWWWTTTSSSRRROOOKKKHHHHHHIIIOOOMMMIIIBBB===???HHHPPPVVVUUUSSSSSSUUUXXX\\\______ZZZUUURRRTTTUUUUUUTTTSSSQQQNNNKKKJJJIIIFFFDDDAAADDDCCC===:::<<<===;;;<<<<<<;;;888666555777999999;;;>>>AAAAAA>>>;;;888999999888888777666555555555555666666666555444333444444444555555555666666555555555555555555555555222222222222222222222222111222222222222222222111111111111111111111111111111111111111111000000///000000//////...------------....../////////...................../////////,,,------......------,,,+++++++++***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******************+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''((((((((((((''''''***************)))))))))***************************(((''''''((())))))((())))))))))))************)))))))))***))))))((((((+++************)))))))))+++++++++++++++*********++++++++++++++++++++++++******))))))))))))******++++++++++++++++++++++++,,,,,,,,,---------......+++,,,,,,------.........------------------......000000000000111111111111111222333444555666777888666777888999::::::::::::999;;;<<<<<<;;;::::::;;;<<<<<<<<<;;;;;;:::::::::<<<<<<===<<<;;;;;;===???DDDCCCCCCCCCCCCCCCDDDDDDAAAAAACCCHHHMMMNNNLLLHHHDDDDDDDDDEEEGGGHHHJJJKKKPPPPPPPPPOOONNNKKKIIIHHHDDDEEEFFFGGGHHHLLLQQQUUUZZZZZZXXXSSSNNNMMMOOOSSSQQQQQQOOONNNSSS[[[```___[[[YYYVVVUUUWWW\\\aaadddfffgggjjjmmmlllggg```ZZZSSSLLLGGGHHHPPPYYY```bbbfffooossslllccc___^^^]]]ZZZYYY\\\dddpppxxxzzzyyy{{{zzz|||rrrfffaaa``````ssslllgggfffffffffmmmuuusssddd[[[UUUQQQWWWXXXLLLHHHJJJNNNUUUZZZ^^^___aaaeee]]]XXX[[[]]][[[XXXWWW]]]]]]\\\ZZZXXXXXXZZZ\\\bbb^^^[[[\\\___bbbbbb```bbbccccccdddeeefffggggggaaammmyyyyyypppeeeaaaaaaYYYYYYYYYYYYXXXVVVTTTRRRQQQQQQOOOKKKFFFCCCAAAAAAHHHJJJJJJEEE???@@@IIIQQQVVVUUURRRQQQQQQTTTWWWYYY[[[VVVQQQOOOPPPTTTVVVWWWTTTQQQMMMKKKIIIGGGEEECCCAAACCCBBB===<<<>>>???===<<<======999555444888;;;<<<===???@@@???<<<999777888888777777666555444444333444444444444333333333333333444444444555555555444444444444444444444444111111111111111111111111000000111111111111000000111111111111111111111111///000000111000000///////////////......---------------......//////......---.....................+++,,,---......---,,,+++************+++,,,------***************************************************++++++++++++,,,,,,,,,+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''(((((())))))(((((('''++++++******************************************)))(((&&&&&&((((((((('''))))))))))))*********+++++++++,,,++++++***))))))************))))))))))))+++++++++***************************************+++******))))))******+++************************+++,,,,,,,,,------------,,,,,,---------.........,,,,,,------------....../////////000000000111111000111111222444555555666555666777999:::;;;;;;;;;888:::<<<;;;:::999::::::::::::::::::::::::999999;;;;;;:::999888999<<>>>>>DDDIIILLLKKKGGGFFFLLLRRRWWWUUUSSSPPPPPPPPPQQQRRRWWWTTTOOOMMMNNNRRRVVVXXXQQQNNNJJJHHHGGGGGGEEEDDDBBBDDDBBB???@@@DDDEEECCC;;;<<<;;;777444444888<<>><<<999777777666666555555444444444222222222222222222333333333333333333444444444444444444444444444444444444111111111111111111111111///000000111111000000///000000000000000000000000...//////000000000//////............------------,,,,,,---...............------...///......---,,,+++,,,---......---,,,+++************+++,,,------*********************************************************+++++++++,,,,,,++++++************++++++))))))))))))))))))))))))************************(((((((((((())))))))))))((())))))******))))))(((******************++++++)))))))))))))))))))))))))))(((&&&&&&((((((((('''((())))))))))))*********+++++++++++++++***)))((())))))))))))))))))))))))************************************************++++++************++++++************************++++++++++++,,,,,,,,,---,,,,,,,,,---------------,,,,,,,,,,,,------............/////////000000000000111111222333444555555444555666888999::::::;;;888:::;;;;;;:::999999:::999:::::::::::::::::::::::::::999777666777;;;>>>??????>>>>>>???AAACCCDDDAAAAAABBBCCCEEEFFFEEEDDDCCCBBBBBBBBBBBBCCCDDDDDDDDDHHHOOOVVVXXXSSSJJJCCC999;;;======>>>BBBIIIOOOPPPRRRRRROOOMMMNNNRRRVVVSSSUUUZZZ^^^____________aaa^^^[[[YYYYYY[[[^^^```eeeeeeccc___YYYRRRLLLIIIIIINNNYYYhhhuuu{{{yyyuuuooopppkkkaaaYYYWWWUUUSSSOOOPPPTTT\\\fffkkkiiifffjjjiiihhhiiikkkjjjfffbbbccchhhpppvvvxxx{{{ssslllccc]]]]]]aaafffiiitttkkk```YYYWWWWWWVVVVVVUUUOOOMMMJJJJJJXXXbbbZZZRRRVVVWWWTTTTTTWWWYYYYYYaaaUUULLLLLLQQQVVV\\\```^^^\\\WWWRRROOOPPPTTTWWWTTTQQQMMMLLLOOOTTTZZZ]]]```aaabbbccccccbbb```___````````````````````````]]]]]]\\\ZZZWWWTTTQQQOOOJJJKKKKKKIIIEEECCCBBBBBBFFFKKKPPPPPPMMMLLLNNNRRRVVVVVVTTTSSSQQQPPPOOOOOOUUURRRNNNLLLLLLOOOSSSVVVMMMJJJGGGEEEEEEFFFFFFFFFCCCDDDCCCAAACCCHHHIIIFFF:::999777555444555999<<<@@@@@@@@@???===;;;999777555555555444444444333333222222111111111222333333222222222333333333444444333333333333333333333333111111111111111111111111///000000111111000000///////////////////////////---......///////////////------------------------+++,,,---...............------...//////---,,,+++,,,------......------,,,+++++++++***++++++,,,,,,************************************************************++++++++++++++++++************++++++))))))))))))))))))))))))************************(((((((((((())))))))))))))))))************)))))))))))))))***************((((((((((((((((((((((((***(((''''''((())))))((((((((((((((())))))))))))((((((((()))((((((''''''(((((()))))))))))))))***)))))))))***************************************++++++************++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------..................////////////111111111222333444444444111222444555666777777777777999;;;:::999888999999999999999::::::;;;;;;;;;999999888666555777:::===>>>===<<<<<<===???BBBDDDAAAAAAAAABBBCCCCCCDDDDDDBBBAAAAAAAAAAAABBBBBBCCCDDDHHHNNNUUUXXXSSSHHH@@@777999:::<<>>?????????>>><<<;;;999888777444444444444333333333333222222111111111222333444222222222222333333333333222222222222222222222222111111111111111111111111000000000111111000000000////////////////////////,,,---....../////////...------------------------***+++,,,---............,,,---...//////---+++***---------,,,,,,---------,,,,,,++++++***+++++++++************************************************************++++++++++++***))))))(((((())))))***))))))))))))))))))))))))************************'''((((((((()))))))))***(((((())))))))))))((((((((((((((())))))*********((((((((((((((((((((((((+++)))'''((()))***))))))&&&'''''''''((((((((((((&&&'''(((((((((((((((((((((((((((((())))))******((()))))))))*********+++************************,,,++++++******++++++,,,************************************++++++++++++++++++++++++++++++++++++***++++++,,,------......------........./////////000000111111222222333333111111222444555555555555666777999999777666777888777888888999::::::;;;;;;888999888777666777:::<<<<<<;;;::::::<<<>>>BBBDDDAAAAAAAAAAAAAAABBBDDDEEEAAAAAA@@@@@@AAABBBBBBCCCEEEFFFJJJPPPUUURRRJJJCCC<<<<<<===BBBHHHMMMQQQRRRRRRUUUWWWVVVSSSRRRSSSUUUWWWUUUVVVXXXWWWUUUXXX___fffeeeaaa^^^\\\ZZZYYYYYYWWWWWWVVVSSSQQQQQQUUUXXXbbbhhhqqqvvvvvvsssooommmiiihhhbbbYYYTTTQQQLLLFFFCCCFFFNNNZZZfffkkkhhhdddWWW\\\``````]]]ZZZZZZ[[[\\\^^^___]]][[[\\\___```bbbdddeeefffgggkkkqqqvvvsssuuuwwwxxxyyyqqqcccaaaaaabbbccccccaaa]]]ZZZRRRPPPNNNPPPWWW\\\ZZZTTTDDDHHHQQQRRRQQQ^^^dddXXXSSS[[[```^^^]]]```aaa^^^ZZZSSSPPPUUU[[[\\\\\\\\\___]]]XXXSSSQQQTTT[[[```aaa]]]UUULLLHHHLLLVVV______\\\XXXUUUUUUXXX]]]```bbb[[[SSSQQQTTTXXXYYYWWWYYYYYYWWWUUUQQQMMMIIIGGGFFFIIILLLMMMMMMMMMNNNOOOVVVUUUSSSQQQOOONNNNNNNNNMMMNNNQQQSSSSSSQQQOOOMMMPPPOOOLLLIIIHHHHHHKKKNNNMMMJJJFFFDDDEEEFFFFFFFFFEEEDDDBBB???AAAFFFEEEAAABBB===999999===AAACCCCCC>>>===<<<;;;999888777666444444333333333333333333222222111111111222444555111111222222222333333333222222222222222222222222000000000000000000000000000000111111111111000000////////////////////////,,,------.../////////...------------------------***+++,,,---............,,,---...//////---+++***......,,,++++++,,,......------,,,+++************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******''''''((((((((((((''''''''''''(((((()))))))))***((((((((((((((((((((((((+++***((((((*********)))&&&&&&&&&&&&'''''''''((((((((()))******+++******'''((((((((())))))******(((((())))))*********+++)))))))))))))))))))))))),,,++++++******++++++,,,)))))))))))))))))))))))))))************++++++++++++***************************+++,,,,,,---......---------.........////////////000000111111222222222333444555555555555555444666777777666555555666666666777888999::::::;;;888888999888777777999;;;;;;:::999999;;;>>>AAACCCAAAAAAAAAAAAAAABBBDDDFFF@@@@@@@@@@@@AAABBBCCCCCCCCCCCCEEEKKKRRRSSSOOOKKKCCCBBBCCCIIIQQQWWWYYYYYYXXX\\\```aaa```___aaacccZZZUUUSSSUUUTTTSSS[[[eeedddbbb]]]YYYVVVTTTSSSSSSSSSUUUVVVVVVVVVYYY___dddjjjooosssssspppmmmnnnqqqiiihhhbbbZZZUUURRRKKKCCCAAADDDKKKVVV```ccc___ZZZVVV\\\```^^^XXXVVVYYY]]]```___[[[UUUSSSTTTUUUUUU\\\[[[YYYVVVUUUXXX^^^dddaaacccccc```___ffftttvvvnnnooozzz|||rrrpppsssxxxzzz}}}zzzwwwsssooojjjfffdddcccaaa___]]][[[ZZZYYYPPPSSSVVVXXX\\\___[[[TTTEEEHHHMMMQQQUUUVVVWWWWWWYYY[[[___ccceeebbb]]]YYY]]]WWWRRRVVV^^^cccaaa\\\bbb]]]VVVSSSTTTYYY^^^aaaZZZZZZTTTLLLIIIQQQZZZ___ZZZVVVSSSTTTZZZ]]]]]][[[YYYSSSNNNOOOUUUZZZZZZWWWWWWRRRMMMLLLNNNMMMHHHCCCIIINNNSSSSSSPPPOOOQQQUUUXXXXXXVVVSSSPPPOOOQQQSSSUUUUUUTTTPPPLLLJJJKKKNNNSSSQQQOOOLLLJJJJJJJJJKKKGGGFFFFFFFFFGGGGGGHHHIIIAAA@@@???@@@AAAAAA@@@>>>===???BBBDDDEEEDDDCCCBBB:::999888999999999777555555444222111111222444555222222222111000//////...000111111111111222222222111111111111111111111111111111111111111111111111......------------......000000000000000/////////......////////////............---------,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,---------///...---,,,++++++++++++******************************++++++++++++******))))))))))))))))))))))))(((((())))))******++++++))))))(((((((((((())))))******))))))((((((''''''(((((((((((((((((((((((($$$%%%&&&((())))))))))))))))))(((((('''''''''&&&'''((()))******)))((('''(((((('''''''''&&&&&&&&&(((((((((((()))))))))))))))((('''''''''(((***+++(((((((((((())))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))************,,,,,,++++++***)))))))))************************,,,,,,++++++++++++,,,,,,((((((((((((((((((((((((&&&'''***,,,---......---------------------------//////000111222333333333000111333333333333555666555555555444444333333333444333444777;;;<<<:::777999888888888888888999999666555555666888<<<@@@CCC???@@@BBBCCCCCCCCCBBBBBBDDDAAA???@@@BBBDDDCCCAAA???>>>???DDDJJJMMMMMMKKKEEEIIINNNRRRTTTUUUVVVWWW]]]___bbbgggkkkjjjeee```WWWXXXXXXTTTQQQQQQTTTXXX^^^VVVQQQTTTUUURRRQQQSSSSSSQQQRRRVVVZZZ\\\cccjjjoooppppppnnnkkkgggeeeeeelllfff___[[[YYYUUUNNNHHHGGGGGGLLLUUU[[[[[[XXXVVVVVVZZZ^^^\\\WWWUUUYYY]]][[[YYYVVVSSSQQQQQQRRRSSSYYYSSSNNNNNNPPPQQQTTTYYYWWW]]]___ZZZUUUYYYiiiyyyvvvfff\\\\\\eeennnrrrrrruuu{{{zzztttpppuuu{{{{{{xxxvvvuuuwwwzzz|||}}}|||zzzxxx}}}uuunnneee```aaafffkkknnnppppppooommmkkkgggccc```dddcccaaa^^^ZZZVVVRRRQQQPPPSSSWWWYYY]]]```]]]WWWIIILLLPPPTTTWWWWWWVVVUUUXXXZZZ^^^ccceeeccc___[[[YYYUUURRRUUU\\\``````]]]___[[[VVVTTTVVVZZZ^^^```ZZZ[[[WWWPPPNNNTTT\\\___^^^ZZZVVVVVVZZZ]]]\\\ZZZXXXSSSOOOPPPVVVZZZXXXUUURRROOOLLLLLLMMMMMMJJJGGGLLLNNNQQQRRRPPPPPPQQQRRRVVVVVVUUUSSSPPPNNNOOOPPPRRRTTTTTTQQQMMMJJJKKKMMMVVVSSSOOOKKKJJJIIIIIIHHHGGGGGGFFFFFFFFFFFFGGGGGGDDDAAA???>>>???@@@@@@???>>>@@@CCCEEEEEEDDDCCCAAA:::888777777888888666444444333222111111222444555222222111111000//////...000000111111111222222222111111111111111111111111/////////////////////////////////....../////////////////////////////////......////////////.........------------,,,,,,,,,*********++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---...---,,,++++++*********************************(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))*********))))))(((((((((((())))))************)))))))))((())))))))))))))))))))))))(((((()))))))))))))))))))))))))))(((((((((''''''(((((())))))))))))(((((()))))))))(((((('''''''''))))))))))))))))))))))))((((((((((((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))(((((((((((()))))))))*********)))))))))******************************************))))))))))))))))))***+++++++++******))))))))))))***,,,---...------,,,------------------------//////000111222222222222111333444444333333555666555555444444444333333333444444555777:::;;;999666666666555555666777777888777777666777:::===AAADDDAAABBBCCCDDDDDDCCCCCCBBBGGGDDDBBBBBBDDDEEEDDDBBB@@@>>>===@@@FFFKKKOOOPPPKKKMMMPPPQQQQQQPPPQQQRRRYYY[[[___fffjjjjjjfffbbbWWWVVVUUURRRQQQQQQTTTVVVZZZSSSQQQTTTVVVRRRQQQSSSUUURRRRRRVVVXXXZZZ```fffkkklllmmmkkkgggdddbbbbbbeeeaaa^^^]]]\\\WWWOOOIIIGGGGGGKKKRRRYYY]]]^^^]]]]]]```aaa^^^XXXUUUWWWZZZYYYXXXWWWVVVUUUUUUTTTTTTXXXPPPIIIHHHHHHIIILLLQQQSSSVVVXXXXXXWWW\\\eeemmmoookkkccc\\\ZZZ___hhhooodddcccdddggghhhfff```[[[WWWZZZ___cccdddbbb]]]ZZZ]]]^^^```aaabbbaaa```___wwwqqqlllfffbbb]]]YYYVVVUUUXXX\\\```bbbccceeefffgggeeebbb___\\\^^^]]]\\\ZZZVVVQQQMMMJJJMMMRRRVVVXXX\\\```^^^YYYMMMPPPUUUYYY[[[ZZZXXXWWW[[[]]]```dddfffeee```]]]VVVTTTSSSTTTWWWZZZ\\\\\\YYYWWWUUUVVVXXX\\\^^^^^^ZZZ\\\ZZZUUUTTTYYY]]]^^^```\\\XXXWWWYYY[[[ZZZYYYYYYUUURRRTTTYYY[[[YYYUUUNNNMMMLLLLLLLLLLLLLLLLLLNNNMMMLLLMMMOOOQQQRRRRRRUUUUUUVVVTTTPPPNNNMMMMMMOOORRRTTTSSSOOOKKKJJJKKKUUUPPPKKKIIIJJJKKKJJJIIIGGGFFFFFFEEEEEEEEEEEEFFFFFFBBB>>><<<<<<>>>??????@@@AAACCCDDDDDDCCCBBB@@@999888777666777777555444444333222111111111333333222222111111000/////////000000000111111111222222111111111111111111111111////////////////////////000000////////////000000..............................////////////......------------,,,,,,,,,,,,((()))***+++,,,------...---,,,,,,,,,,,,,,,,,,+++---,,,+++***************************************(((((())))))))))))(((((())))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))++++++************))))))))))))))))))))))))))))))***************)))((((((***)))))))))))))))(((((())))))(((((((((((())))))******))))))))))))((((((+++******))))))((((((((('''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))(((((((((((())))))))))))******''''''(((((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))------,,,,,,++++++++++++,,,---------------,,,,,,------------------------//////000111222222222222333444555555444333444555444444444444333333333333555555555777999999777555444444444555666777888999999888888999<<>>;;;;;;AAAIIIPPPTTTTTTTTTUUUSSSPPPNNNNNNNNNRRRTTTYYY^^^bbbbbb___\\\YYYVVVSSSQQQRRRTTTUUUUUUTTTQQQRRRUUUVVVSSSPPPPPPVVVRRRQQQTTTVVVWWW[[[```eeeffffffdddaaa^^^]]]]]]\\\[[[\\\^^^^^^YYYPPPIIIGGGHHHKKKQQQXXX___cccdddeeefffeee```YYYUUUUUUVVVTTTTTTUUUVVVWWWVVVUUUUUUYYYPPPGGGDDDDDDEEEJJJOOOYYYXXXWWWYYY\\\^^^]]]\\\VVVSSSPPPRRRWWW```ggglll\\\\\\[[[ZZZWWWTTTQQQOOOKKKMMMPPPUUUYYYXXXRRRMMMPPPPPPPPPPPPQQQQQQQQQQQQzzzrrrkkkbbb[[[YYYXXXXXXXXXTTTSSSSSSSSSTTTUUUUUUUUUYYY\\\```bbb```]]]ZZZXXXSSSTTTUUUUUUTTTQQQMMMKKKIIINNNRRRTTTXXX\\\[[[WWWNNNRRRXXX]]]```aaa___^^^aaaccceeehhhiiigggbbb^^^XXXWWWVVVSSSRRRRRRTTTVVVUUUTTTUUUXXX[[[^^^^^^]]]XXX[[[[[[XXXXXX\\\]]]\\\]]]ZZZWWWVVVXXXYYYYYYXXX[[[XXXWWWYYY\\\]]]YYYUUUMMMMMMMMMLLLKKKKKKMMMOOOPPPJJJFFFFFFLLLRRRUUUUUUUUUVVVWWWVVVRRRNNNLLLKKKMMMQQQUUUUUUQQQLLLJJJJJJNNNIIIEEEFFFIIIMMMMMMLLLDDDDDDCCCCCCDDDEEEFFFFFFEEEBBB???======>>>===<<<@@@AAABBBBBBBBBAAA@@@???;;;999777777777888666555333333222111111111222222111111111111000000//////000000000000111111111111111111111111111111111111111111111111111111111111000//////////////////000---------.....................////////////......---------,,,,,,,,,++++++))))))***+++,,,,,,---------------,,,,,,+++++++++,,,++++++***)))))))))*********************************++++++++++++******))))))))))))))))))))))))++++++******))))))(((((())))))(((((((((((())))))***)))))))))))))))))))))(((((((((((((((((((((((()))))))))******))))))(((************))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))******))))))((('''&&&&&&&&&''')))*********)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))))))))***''''''''''''(((((())))))((((((((((((((((((((((((******++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------//////000111111111111111333444555444222222222444333333333333333333333333666666666777777777555444555555666666888999;;;;;;:::::::::;;;===@@@CCCEEEBBBBBBBBBBBBAAAAAA@@@@@@FFFEEECCCAAA@@@???>>>>>>BBB???;;;:::>>>FFFNNNTTTZZZZZZXXXTTTQQQNNNOOOPPPQQQSSSWWW[[[\\\[[[XXXVVV[[[WWWRRRQQQTTTVVVVVVUUUQQQRRRTTTWWWWWWSSSOOOMMMUUUPPPOOORRRTTTTTTWWWZZZ^^^______]]][[[YYYXXXYYYWWWXXXYYY[[[[[[WWWPPPKKKJJJNNNRRRVVV]]]dddggggggiiigggddd___ZZZVVVUUUUUUOOOPPPPPPQQQRRRTTTUUUVVV]]]SSSKKKIIIJJJLLLRRRYYYgggddd```___^^^[[[VVVQQQOOOJJJHHHKKKTTT]]]aaaccc\\\\\\[[[WWWSSSQQQQQQRRRLLLLLLNNNUUU[[[\\\VVVPPPQQQQQQOOOOOONNNOOOPPPQQQzzzsssjjjccc___]]]ZZZTTTQQQOOOPPPPPPQQQLLLMMMNNNNNNMMMKKKJJJIIIRRRVVV[[[\\\YYYVVVTTTSSSOOOQQQRRRTTTSSSQQQNNNLLLEEEKKKOOOPPPRRRVVVVVVSSSOOOSSSYYY```eeeggggggfffhhhhhhiiijjjjjjgggbbb^^^]]]\\\XXXSSSNNNLLLMMMPPPRRRSSSVVVZZZ^^^___^^^\\\VVVYYYYYYWWWYYY\\\\\\YYYVVVUUUUUUVVVWWWXXXXXXXXXZZZYYYXXXYYY[[[ZZZWWWSSSMMMNNNMMMLLLJJJJJJMMMOOOOOOHHHAAABBBKKKTTTYYY[[[VVVXXXYYYWWWTTTOOOLLLKKKLLLQQQVVVVVVRRRLLLIIIHHHHHHFFFCCCDDDHHHKKKKKKKKK@@@@@@AAABBBCCCEEEFFFGGGBBBAAAAAAAAAAAA???<<<:::??????@@@@@@@@@???>>>>>>===;;;888888888999888777444333333222222111111111111111111000000000000000//////000000000111111111000000000000000000000000111111111111111111111111///......------......///------------......//////......////////////......------,,,,,,,,,+++++++++++++++++++++++++++++++++---------,,,,,,+++++++++++++++******)))***************************************++++++++++++******))))))))))))))))))))))))++++++******))))))(((((())))))(((((((((((())))))'''(((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''((())))))))))))))))))))))))***************)))(((''''''((()))***(((((((((((((((((((((((())))))((('''&&&&&&%%%%%%&&&''')))*********)))((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))'''(((((((((((()))))))))((((((((((((''''''&&&&&&(((((((((((((((((((((((()))***++++++++++++***)))'''((()))***+++---......)))))))))******+++,,,,,,,,,,,,,,,---------......//////000111111111000000111222333222000000111222333333333333333333333333555666666666555555444555555555555666777999:::;;;:::::::::<<<>>>@@@BBBDDDAAA@@@@@@???>>>>>>>>>>>>FFFFFFEEECCCAAA@@@@@@@@@CCCAAA>>>===@@@FFFMMMRRRZZZYYYVVVQQQNNNLLLNNNPPPQQQTTTYYY]]]^^^]]]\\\[[[ZZZUUUQQQPPPRRRTTTTTTRRRRRRUUUXXXXXXVVVTTTPPPMMMSSSNNNLLLPPPSSSTTTUUUWWWXXXYYYYYYXXXUUUTTTUUUVVVWWWWWWWWWVVVVVVSSSPPPMMMPPPYYY```bbbgggllllllhhhfffccc___\\\ZZZYYYWWWVVVQQQPPPNNNNNNOOOSSSWWWZZZ^^^VVVPPPPPPSSSWWW]]]dddnnnlllhhhbbb\\\WWWRRRPPPOOOIIIEEEGGGOOOWWWZZZYYYZZZYYYVVVRRRMMMKKKLLLNNNGGGFFFIIIPPPWWWYYYTTTOOOOOOMMMLLLJJJJJJJJJKKKLLL{{{rrrlllaaabbbbbb```[[[VVVSSSQQQUUUSSSQQQMMMJJJGGGEEEDDDEEEGGGJJJKKKJJJIIIIIIIIITTTXXX]]]]]]ZZZWWWVVVWWWUUUUUUUUUUUUSSSPPPMMMKKKGGGMMMQQQPPPPPPSSSTTTRRRRRRUUUZZZ```dddggghhhhhhhhhhhhhhhiiihhheeeaaa]]]___]]]XXXRRRMMMLLLMMMNNNRRRSSSWWW\\\```aaa^^^\\\UUUWWWVVVTTTWWW[[[[[[XXXQQQSSSVVVYYYZZZZZZYYYYYYXXXWWWWWWWWWWWWVVVSSSPPPLLLKKKIIIHHHIIIJJJLLLMMMNNNIIIDDDFFFOOOWWW\\\]]]XXXYYYZZZXXXSSSOOOLLLKKKLLLPPPUUUTTTOOOJJJFFFEEEEEEEEEEEEEEEEEEEEEEEEEEE??????@@@@@@BBBCCCEEEFFFAAAAAABBBCCCCCCAAA===:::>>>??????@@@@@@?????????>>><<<999888999999999888555444444444333222222111111111000000000000000000/////////000000000111111000000000000000000000000////////////////////////......------------......---------...//////000000......////////////......,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++******---,,,,,,,,,,,,,,,,,,+++,,,++++++*********++++++************************(((((())))))))))))(((((())))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))&&&&&&''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((())))))******(((((()))))))))))))))***))))))(((((((((((())))))''''''(((((((((((())))))(((((((((''''''&&&&&&&&&'''(((((()))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((((((((())))))''''''(((((((((((())))))***))))))(((''''''&&&&&&))))))))))))))))))))))))&&&'''((())))))((('''&&&&&&&&&''')))***,,,---...(((((((((((()))***,,,,,,+++,,,,,,------.........//////000111111000000//////000111111//////000111222222222222333333333333444555666555444333444555333333333444555666777888999999:::;;;===???AAABBB???>>>>>>============>>>???@@@@@@???===<<<===???EEEDDDCCCBBBDDDIIIQQQVVVYYYVVVQQQKKKGGGFFFHHHJJJHHHMMMSSSXXX[[[\\\^^^___WWWTTTPPPNNNNNNNNNOOOOOOTTTXXXZZZXXXUUUUUUTTTRRRUUUPPPMMMQQQUUUTTTTTTUUUTTTUUUUUUTTTRRRRRRTTTUUUWWWVVVTTTSSSQQQPPPOOOOOOWWWccclllmmmooorrrooohhhbbb^^^ZZZYYY[[[]]]\\\ZZZXXXUUURRRQQQRRRVVV[[[___]]]WWWSSSVVVYYY\\\```eeeggggggeee```YYYTTTRRRRRRLLLHHHDDDGGGMMMSSSUUUTTTYYYVVVQQQLLLHHHGGGFFFGGGFFFGGGKKKPPPUUUVVVSSSPPPIIIHHHFFFDDDDDDDDDDDDEEE~~~wwwnnnjjjhhhddd\\\UUUNNNPPPQQQPPPMMMKKKKKKLLLLLLLLLLLLIIIFFFBBB@@@???DDDGGGJJJLLLKKKLLLNNNPPPWWW[[[``````]]][[[]]]___[[[[[[YYYWWWTTTQQQOOOMMMOOOTTTWWWUUUTTTUUUVVVTTTXXXYYY\\\^^^```bbbccccccbbbbbbbbbddddddbbb^^^ZZZ\\\YYYTTTQQQPPPPPPRRRSSSSSSUUUYYY^^^aaabbb___\\\VVVVVVTTTRRRUUU[[[\\\YYYRRRVVV[[[___```^^^\\\ZZZZZZYYYXXXWWWVVVUUUSSSQQQHHHEEEBBBCCCGGGJJJLLLKKKMMMLLLMMMQQQWWW[[[\\\[[[YYYYYYYYYVVVRRRMMMKKKJJJJJJNNNRRRQQQKKKEEEBBBAAA>>>BBBFFFFFFCCC@@@AAABBBAAA@@@@@@@@@@@@AAABBBBBBBBBAAAAAABBBCCCBBB@@@===??????@@@@@@AAAAAABBBBBB>>>;;;888777888999999888666666555555444333222222000000000000000000000111////////////000000000111000000000000000000000000//////////////////////////////............//////------...//////000111111......////////////......,,,,,,,,,++++++++++++***++++++++++++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,************************(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))*********))))))(((((((((((())))))''''''''''''((((((((()))''''''''''''''''''''''''&&&'''((()))))))))))))))''''''((((((((()))))))))(((((())))))))))))((((((((((((((())))))*********))))))))))))))))))((((((((((((((((((((())))))***(((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((())))))'''''''''((((((((()))))))))(((((((((((((((((((((************************&&&'''((())))))((('''&&&(((((())))))***++++++++++++******))))))***+++,,,++++++,,,,,,---......//////000000000000000//////...///111111000000111333111111222222222333333333333444666555333222444777444444444444444555666777777777999:::<<<===??????>>>>>>===<<<===>>>??????:::<<<======;;;;;;===@@@HHHHHHGGGFFFHHHOOOYYYaaa]]]YYYQQQHHHAAA>>>@@@BBB@@@FFFMMMRRRUUUWWWZZZ\\\XXXVVVTTTPPPLLLLLLMMMOOOTTTYYY[[[WWWUUUYYY[[[ZZZ\\\UUUQQQUUUXXXVVVTTTTTTSSSSSSTTTSSSQQQRRRTTTVVVRRRSSSRRRQQQPPPOOOOOOPPPXXXeeennnmmmnnnqqqnnnfff```[[[VVVWWW\\\``````^^^\\\ZZZXXXVVVWWWZZZ]]]```]]]XXXVVVYYY[[[ZZZ[[[^^^^^^___```]]]YYYUUURRRQQQHHHHHHIIILLLQQQTTTTTTRRRWWWRRRLLLIIIIIIIIIHHHFFFKKKMMMQQQTTTUUUTTTRRRPPPHHHGGGFFFDDDCCCCCCBBBBBB}}}uuullleeegggaaaZZZYYYZZZYYYRRRLLLHHHIIIJJJHHHFFFEEEHHHJJJBBBDDDEEEEEEDDDCCCBBBBBBDDDGGGJJJKKKKKKLLLOOORRRSSSXXX]]]]]][[[ZZZ]]]```^^^]]][[[XXXVVVTTTRRRRRRUUU[[[^^^ZZZXXXXXXYYYWWW]]]]]]]]]\\\\\\\\\]]]]]][[[\\\]]]___```___\\\YYYXXXTTTPPPOOORRRUUUXXXYYYTTTVVVZZZ^^^bbbbbb___]]]XXXWWWSSSPPPTTTZZZ\\\ZZZTTTYYY```ddddddaaa^^^[[[^^^\\\[[[YYYXXXVVVUUUTTTDDD???<<<>>>EEEKKKLLLJJJLLLOOOUUUZZZ^^^^^^[[[XXXYYYYYYXXXUUUPPPLLLJJJJJJIIILLLOOONNNHHHBBB>>>===666>>>EEEGGGCCC@@@AAADDDCCCBBBAAA@@@????????????DDDBBBAAAAAABBBCCCBBBAAA@@@@@@AAABBBBBBCCCDDDDDD===:::777666777888888888666666666666555444333222000000000000000111111111////////////000000000000000000000000000000000000111111111111111111111111000000////////////000000.........///000111111222......////////////......,,,,,,,,,+++++++++******))))))***+++,,,------...+++++++++,,,,,,---------,,,,,,,,,+++,,,,,,------******************************++++++++++++******))))))))))))))))))))))))(((((())))))******++++++))))))(((((((((((())))))'''((((((((())))))******((((((((((((((((((((((((***************)))((((((&&&'''''''''(((((())))))'''((()))******)))((('''))))))******++++++++++++***************+++++++++)))((('''''''''(((***+++(((((((((((())))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))''''''(((((()))*********************************((()))***,,,,,,***)))(((+++++++++*********))))))...---,,,***)))******+++++++++,,,,,,---.../////////000000000000000//////...000111222111111333555111111111222222333333333222444555444222222555777777777666666666777777888666666888999;;;<<<===>>>>>>>>>=========???@@@AAA>>>@@@BBBBBBAAABBBEEEHHHKKKJJJIIIHHHKKKTTTaaajjjccc]]]TTTHHH???:::;;;===CCCHHHOOOSSSUUUVVVXXX[[[ZZZ[[[YYYTTTNNNLLLOOORRRTTTYYYZZZVVVUUU[[[``````aaaZZZUUUXXXZZZXXXTTTSSSRRRSSSSSSRRRQQQRRRTTTVVVNNNPPPQQQQQQPPPPPPPPPPPPTTTbbbjjjhhhhhhmmmkkkccc___ZZZUUUWWW]]]bbbbbb```\\\\\\[[[ZZZZZZ[[[\\\]]]___[[[YYY\\\\\\XXXUUUVVV\\\\\\]]]]]]\\\XXXRRRMMMHHHJJJOOOSSSWWWWWWTTTQQQQQQLLLGGGFFFJJJMMMLLLIIIIIILLLPPPQQQOOOLLLJJJIIIHHHHHHGGGFFFEEECCCBBBBBB|||wwwsssrrrqqqooolllkkkiiiiiihhhgggfffdddaaa]]]XXXTTTRRRRRRQQQPPPNNNMMMKKKIIIIIIAAABBBBBBBBBCCCCCCDDDDDDDDDCCCBBBAAA???>>><<<<<>>@@@BBBDDDDDDHHHPPPWWWWWWWWWXXXXXXVVVVVVTTTRRRNNNJJJGGGDDDCCCLLLKKKIIIFFFBBB>>>:::777777===@@@===<<<@@@CCCCCC???>>>===<<<>>>AAAEEEHHHCCCBBBAAA@@@@@@@@@@@@AAABBBAAAAAAAAABBBBBB@@@>>>???<<<999888888999999999:::999888666444222000///111111111111111111111111000000////////////000000000111111000000///...---222111111000000000000000---------.........//////......////////////............////////////.........---+++******+++,,,---+++++++++,,,,,,---------)))************+++++++++++++++++++++++++++++++++************+++,,,------(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((((((''''''))))))************))))))((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))((('''''''''''''''+++***'''&&&&&&'''***+++***)))(((''''''((()))******)))))))))((((((''''''&&&''''''((()))******+++,,,+++***)))((((((((((((***++++++++++++,,,,,,,,,,,,,,,,,,---------............------------..................///000222222000111111222222333444444444444444444444444444444555555555555666666666777777777777888999:::<<<======<<<;;;<<>><<<;;;>>>@@@@@@@@@???===<<<===@@@CCCEEECCCCCCBBBBBBBBBBBBBBBBBBAAA@@@??????@@@@@@???======:::777666666777777777999888777666444222111000111111111111111111111111000000////////////000000000000111111000000//////222111000000//////000000/////////...------,,,,,,......////////////...............//////............---+++***+++,,,---...++++++,,,,,,,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++******)))))))))***++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((((((''''''((())))))******))))))(((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))((('''''''''''''''))))))(((((((((((())))))***)))(((''''''((()))*********)))))))))(((((((((''''''(((((())))))******+++******)))))))))))))))((())))))))))))*********,,,,,,,,,------------...///......------......//////.........///000111111000000111111222333333444444444444444444444444444555555555555555666666666666666666777888:::<<<===<<<;;;:::<<>>???===<<>>AAABBBCCCCCCCCCCCCCCCCCCDDDDDDAAA@@@???@@@AAAAAA???===<<<999777666777777777777777777666555444333333222222222222222222222222222111000000//////000000111///000111111222111111111222111000000//////000000222111000///---+++******......////////////......------............---------,,,,,,+++,,,---///000,,,,,,,,,,,,,,,+++++++++)))************+++++++++++++++++++++++++++++++++******)))((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))******))))))((((((''''''''''''(((((((((((('''''''''(((((())))))(((((('''((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((()))((((((''''''''''''((('''((()))******)))(((''')))((((((''''''(((((()))************))))))))))))(((((((((((()))))))))))))))))))))))))))******+++((())))))))))))*********,,,,,,,,,,,,------------//////............///////////////...//////000000000000000111222222333333333333333333333333333333555555555555555555555444777666666666777777888999:::999999;;;???BBBCCCCCCGGGFFFDDDCCCCCCEEEGGGHHHJJJJJJJJJHHHHHHJJJNNNQQQVVVXXXXXXSSSLLLIIIKKKOOOTTTVVVVVVSSSMMMHHHGGGHHHFFFHHHLLLQQQUUUXXXZZZ[[[```^^^[[[XXXWWWXXXYYYZZZWWWVVVUUUUUUVVVVVVTTTRRRNNNMMMLLLMMMOOOPPPPPPOOONNNPPPSSSUUUUUUSSSQQQOOOOOOOOOPPPRRRTTTWWWXXXYYY\\\XXXUUUVVVXXXZZZZZZXXX___\\\[[[]]]]]]YYYYYY\\\ZZZVVVUUUYYYZZZXXXXXXYYYUUUVVVWWWWWWUUUQQQLLLJJJIIINNNRRRQQQKKKGGGHHHKKKNNNLLLKKKJJJKKKJJJIIIGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFBBB>>><<<<<<>>>???XXXYYY[[[]]]___```aaabbbaaa```___bbbeeefffeeebbb___[[[VVVRRRQQQQQQPPPOOOIIIHHHFFFDDDDDDEEEGGGIIIKKKIIIFFFCCCBBBAAABBBBBBEEEEEEEEEFFFFFFEEEEEEEEEGGGGGGFFFFFFFFFEEEEEEDDDKKKHHHDDDAAA???>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBHHHIIIJJJKKKKKKKKKJJJIIIHHHNNNTTTVVVSSSPPPNNNOOONNNOOOOOOOOORRRWWW]]]bbbaaa^^^\\\\\\YYYUUUWWW\\\[[[\\\\\\[[[[[[ZZZ[[[\\\ZZZXXXVVVWWWZZZ^^^``````bbbaaa___[[[YYYYYYZZZ\\\^^^]]]\\\\\\]]]\\\ZZZWWWXXXYYY[[[[[[[[[\\\^^^```ZZZ[[[\\\]]]^^^`````````___``````___]]]\\\]]]^^^ZZZZZZ\\\]]]\\\ZZZVVVSSSOOOLLLIIIIIIKKKOOORRRSSSTTTWWWWWWTTTTTTXXXYYYXXXPPPLLLIIIMMMUUUYYYWWWRRRQQQOOOLLLHHHCCC???;;;999???CCCCCCAAAAAADDDDDDBBBAAA???>>><<<<<<===???@@@BBBBBBCCCCCCDDDDDDDDDDDDCCCBBBAAABBBCCCCCCAAA???<<<:::888888999:::999888666555555555555444444444222222222222222222222222111000000000000000000111//////000222222333333333111111000///////////////111111000...---,,,+++***---......//////......---,,,,,,------------,,,,,,,,,,,,,,,,,,---...///000---,,,,,,,,,++++++******))))))*********+++++++++++++++++++++************+++***))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((******))))))((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((()))(((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((******************))))))))))))))))))(((((((((((((((((((((((()))***+++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------000//////......//////000000//////.........////////////000000111222222222222222222222222222222222555555555444444444444333888888777666555555555555:::999:::<<<@@@CCCDDDCCCHHHGGGFFFEEEDDDEEEFFFGGGIIIJJJJJJIIIGGGGGGIIIKKKTTTWWWYYYVVVPPPMMMOOORRRQQQRRRRRROOOJJJGGGEEEFFFCCCGGGLLLQQQTTTVVVWWWWWW^^^[[[WWWTTTRRRRRRSSSTTTVVVTTTSSSRRRQQQQQQPPPPPPIIIIIIIIIKKKLLLNNNNNNNNNNNNQQQTTTVVVWWWTTTQQQNNNPPPQQQSSSTTTVVVWWWWWWWWWYYYVVVTTTTTTVVVWWWXXXWWWZZZWWWVVVXXXWWWSSSRRRTTTSSSQQQPPPPPPQQQRRRSSSTTTTTTVVVYYYZZZXXXSSSNNNJJJLLLQQQSSSPPPJJJFFFIIILLLKKKJJJIIIIIIJJJIIIGGGEEEHHHHHHIIIIIIJJJKKKLLLLLLJJJGGGBBB===;;;<<<>>>@@@FFFFFFGGGHHHIIIIIIIIIIIIKKKIIIHHHJJJNNNPPPNNNJJJMMMJJJFFFCCCCCCDDDDDDDDD???>>>======>>>@@@BBBCCCCCCBBB@@@>>><<<<<<>>>???AAAAAABBBCCCDDDCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@HHHFFFBBB???======>>>???BBBBBBBBBBBBBBBBBBBBBBBBHHHIIIJJJKKKJJJIIIHHHGGGGGGKKKPPPRRROOOLLLJJJJJJGGGJJJMMMOOORRRUUUXXX[[[ZZZVVVSSSSSSQQQOOOSSSYYYWWWZZZ[[[\\\[[[[[[\\\^^^]]]\\\\\\]]]^^^]]]\\\ZZZ^^^___```___\\\[[[]]]^^^]]]ZZZWWWWWWXXXZZZ[[[[[[YYYZZZ[[[[[[ZZZZZZ\\\]]][[[\\\^^^```aaa`````````\\\\\\[[[YYYWWWXXX[[[]]]]]]^^^^^^]]]ZZZWWWUUUTTTPPPNNNKKKLLLPPPVVV[[[]]][[[\\\YYYTTTTTTWWWXXXUUUMMMKKKMMMTTT]]]___ZZZSSSRRRPPPLLLHHHCCC???<<<;;;BBBDDDDDDBBBCCCGGGGGGDDD@@@???=========>>>???@@@AAABBBCCCCCCCCCCCCBBBBBBBBBAAA@@@AAABBBBBB@@@>>>;;;999888888999:::999888555555555555555555555555222222222222222222222222111111000000000000111111...///000222222333333333111000000///...///////////////.........---------------............------,,,,,,------------,,,,,,+++++++++,,,---...//////,,,,,,,,,++++++*********))))))*********++++++++++++++++++******))))))))),,,+++***)))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''''''''((((((((((((''''''''''''((((((((((((''''''((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((***)))(((''''''((()))***''''''((((((((((((''''''))))))))))))))))))******))))))))))))(((((((((((((((((((((((()))***,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------//////............//////000///...............///...//////000000111111222222222222222222222222222444444444444333333333333555555444444555555666777::::::;;;===AAACCCCCCCCCGGGFFFEEEDDDDDDDDDEEEEEEHHHIIIJJJIIIHHHGGGHHHIIINNNRRRTTTQQQKKKHHHIIILLLNNNNNNNNNLLLJJJGGGFFFFFFCCCIIIOOOTTTUUUUUUVVVVVVZZZXXXUUURRRQQQQQQRRRSSSWWWUUUQQQMMMKKKJJJLLLMMMFFFHHHJJJLLLMMMNNNOOOOOONNNPPPTTTWWWWWWUUUQQQOOOQQQSSSVVVXXXYYYXXXVVVTTTVVVTTTSSSSSSUUUVVVWWWWWWXXXUUUTTTTTTRRRLLLJJJKKKJJJJJJJJJHHHHHHJJJLLLMMMPPPSSSVVVYYYXXXUUUPPPMMMSSSSSSSSSQQQNNNLLLLLLKKKFFFEEEEEEFFFHHHIIIIIIHHHJJJJJJKKKMMMNNNOOOPPPPPPKKKHHHDDD@@@>>>>>>AAABBB???@@@@@@AAAAAA@@@@@@@@@BBB@@@>>>@@@BBBDDDBBB@@@CCCAAA>>>===>>>@@@@@@@@@???>>>>>>========================;;;::::::<<<===???@@@AAACCCCCCCCCBBBAAA>>>>>>>>>>>>???@@@BBBBBBEEECCCAAA???===>>>>>>???BBBBBBBBBBBBAAAAAAAAAAAA@@@AAADDDFFFGGGGGGFFFEEEGGGIIIKKKLLLJJJIIIHHHHHHCCCFFFKKKNNNOOOOOOPPPPPPOOOJJJFFFFFFEEEFFFMMMUUUVVVZZZ^^^^^^\\\ZZZ[[[]]][[[]]]^^^]]]ZZZVVVTTTSSSZZZ]]]___^^^[[[ZZZ\\\___ZZZWWWSSSRRRTTTXXXZZZ[[[WWWYYY[[[[[[[[[ZZZ[[[\\\YYYXXXZZZ^^^^^^\\\[[[]]]ZZZYYYVVVRRRQQQTTTYYY]]]cccbbb___ZZZUUUQQQPPPQQQQQQOOOMMMOOOTTT\\\aaaddd]]]\\\XXXSSSSSSVVVUUURRRMMMNNNRRRYYY```___YYYRRROOOMMMIIIEEEAAA===;;;:::@@@AAAAAA???BBBFFFEEEBBB>>>>>>======>>>@@@AAABBBBBBBBBCCCDDDCCCBBBAAA@@@???>>>===>>>??????===;;;888777666666888888777555555555555555555555555555333333333333333333333333222111111000000111111222...///000111222222222222111000//////......//////---------.........//////------............------------............------***++++++,,,,,,---------+++++++++++++++*********)))************++++++++++++++++++***))))))((((((++++++***)))))))))******(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))''''''(((((((((((('''''''''(((((())))))(((((('''((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))+++***'''&&&&&&'''***+++&&&''''''((((((''''''&&&(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((()))***+++,,,((())))))))))))*********++++++++++++,,,,,,,,,,,,......------------...............---......//////.........///000000111111111111111111111111111111222222222333333333444444///000111333666888;;;<<<::::::;;;===@@@BBBAAA@@@CCCCCCCCCCCCCCCDDDDDDEEEFFFGGGIIIIIIHHHGGGHHHJJJMMMPPPRRRNNNHHHEEEFFFIIIMMMMMMMMMLLLKKKJJJHHHGGGEEELLLSSSXXXXXXWWWXXXZZZVVVUUUTTTSSSSSSTTTUUUUUUVVVTTTQQQLLLHHHHHHKKKNNNJJJMMMQQQSSSSSSRRRQQQQQQNNNQQQTTTVVVWWWVVVTTTRRRRRRTTTXXXZZZZZZWWWTTTQQQTTTTTTUUUUUUVVVVVVWWWWWWVVVSSSRRRRRRNNNGGGCCCCCCAAADDDEEECCCCCCGGGJJJJJJKKKMMMPPPSSSSSSRRROOOMMMUUUSSSRRRSSSTTTRRRMMMJJJDDDBBBBBBCCCGGGJJJLLLLLLMMMMMMNNNOOOPPPPPPQQQRRRLLLJJJFFFCCCAAABBBDDDEEE<<<<<<============<<<<<<@@@>>><<<<<<===>>>??????===<<<:::;;;===>>>>>>===>>>>>>>>>>>>>>>===<<<<<<:::<<<>>>===;;;;;;===??????@@@BBBCCCCCCCCCAAA@@@=========>>>???AAADDDEEE@@@@@@???>>>>>>>>>>>>???@@@@@@@@@@@@??????>>>>>>;;;===@@@DDDFFFFFFFFFEEEIIIIIIHHHGGGGGGGGGIIIJJJFFFIIIMMMNNNNNNLLLKKKKKKGGGBBB======>>>BBBLLLVVVYYY^^^bbbbbb]]]YYYYYYZZZXXX[[[]]]YYYRRRMMMMMMPPPYYY[[[\\\YYYUUUTTTXXX\\\XXXUUURRRRRRSSSUUUVVVWWWRRRUUUYYY[[[\\\\\\]]]^^^WWWTTTVVVZZZ[[[WWWWWWZZZZZZWWWRRRMMMLLLQQQYYY___aaa```\\\UUUOOOMMMOOOQQQTTTRRRPPPQQQWWW^^^dddhhh\\\[[[XXXTTTUUUXXXWWWSSSNNNQQQUUUZZZ]]][[[VVVQQQMMMKKKGGGDDD@@@===<<<;;;===>>>>>>===@@@EEEDDD@@@<<<<<<===>>>@@@BBBDDDEEEDDDEEEEEEFFFEEECCC@@@???>>>===<<<===>>>===<<<:::777666555666888888777555555555555555555555555444333333333333333333333333222111111000000111111222...//////000111111111111000000///............///---------.........//////,,,------......------,,,.........//////.........******++++++++++++++++++************++++++++++++)))************++++++++++++++++++***)))((((((((())))))((((((((()))******(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))''''''(((((())))))******''''''((((((((((((''''''((())))))******))))))(((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))***)))(((''''''((()))***&&&&&&'''(((((('''&&&&&&&&&'''''''''((((((((((((''''''(((((())))))******))))))(((((()))***++++++((())))))))))))************++++++++++++,,,,,,,,,------,,,,,,,,,,,,------------------......///000------...//////000000111111111111111111111111111000000111222333444444555000000222444666999;;;<<<999999:::<<<>>>???>>><<>>===<<<;;;;;;<<<>>>@@@:::999999:::<<<<<<;;;:::888999:::;;;;;;<<<;;;;;;888;;;>>>>>><<<;;;<<<>>><<<>>>???AAAAAA@@@>>>===;;;;;;::::::;;;===???@@@======>>>>>>>>>>>>>>>>>>???>>>>>>>>>======<<<<<<===???BBBEEEGGGGGGFFFEEEKKKIIIGGGFFFFFFHHHKKKMMMMMMOOOPPPPPPNNNLLLKKKKKKFFF@@@;;;:::===BBBNNNZZZ]]]bbbfffeee___YYYVVVWWWWWW[[[\\\VVVLLLGGGKKKQQQZZZZZZXXXSSSNNNNNNTTTYYYVVVUUUSSSSSSTTTTTTSSSRRRNNNRRRXXX\\\]]]^^^______[[[WWWXXX]]]]]]YYYYYY]]][[[WWWQQQKKKJJJPPPYYY```[[[ZZZVVVPPPLLLLLLQQQUUUWWWTTTQQQRRRXXX___eeehhh\\\\\\YYYVVVXXX\\\[[[WWWQQQSSSWWWYYYYYYWWWSSSQQQNNNLLLHHHEEEBBB@@@>>>>>>===>>>======AAAFFFEEEAAA:::;;;<<<>>>AAADDDFFFGGGFFFGGGGGGGGGFFFCCCAAA??????>>>===>>>??????===;;;888888777888::::::999777555555555555555444444444333333333333333333333333222222111111111111222222...//////000000000000///000000///.......................................,,,------......------,,,......////////////......******+++++++++***))))))))))))******+++++++++,,,)))************++++++++++++++++++***)))((((((''''''''''''''''''((()))***(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''************************(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++''''''((((((((((((''''''))))))************))))))((((((''''''''''''((((((''''''''''''((((((((()))(((((((((((((((((((((((('''''''''''''''((()))***'''((()))******)))((('''%%%&&&'''(((((('''&&&%%%%%%&&&&&&&&&''''''((((((&&&''''''((()))******+++)))))))))))))))******+++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---...///000111------......///000000000000000000000000000000000//////000111333444555666555555444555555777888888888888888:::<<<===;;;999;;;<<<===???AAACCCDDDDDDAAACCCDDDEEEEEEFFFIIIKKKGGGJJJKKKGGGBBB@@@CCCGGGIIIJJJKKKOOOSSSVVVVVVVVVSSSYYY^^^___[[[XXXYYYZZZOOOPPPRRRSSSSSSSSSRRRQQQJJJMMMPPPQQQQQQRRRUUUYYYZZZ___dddddd```YYYTTTRRRQQQSSSUUUWWWYYYZZZZZZZZZ\\\\\\[[[ZZZZZZYYYXXXXXXWWWYYY[[[[[[YYYVVVSSSRRRKKKHHHGGGHHHDDD===888999555===BBBBBBDDDKKKPPPPPPMMMMMMLLLKKKLLLLLLMMMNNNKKKOOOSSSVVVUUUPPPJJJGGGGGGDDDBBBCCCGGGMMMQQQSSSMMMMMMMMMLLLLLLLLLLLLLLLIIIIIIGGGFFFFFFFFFGGGHHH999999888888888888999999<<<;;;999888888999;;;<<<;;;::::::::::::;;;<<<<<<:::;;;;;;;;;::::::999888===<<<:::999999:::;;;<<<@@@?????????>>>>>>======<<<======>>>???@@@@@@AAA>>><<<;;;;;;<<<======<<<@@@@@@???>>>===<<<;;;;;;@@@???AAAEEEIIIKKKJJJGGGJJJIIIHHHGGGGGGHHHJJJLLLKKKMMMPPPOOOLLLJJJKKKLLLEEE@@@<<<<<<===CCCPPP]]]eeegggfffbbb\\\WWWUUUVVVTTTVVVWWWSSSNNNLLLRRRWWWlllfff[[[QQQKKKJJJMMMPPPNNNMMMNNNPPPRRRRRRRRRQQQQQQTTTYYY\\\]]]^^^^^^^^^XXXWWWWWWXXXYYYYYYXXXVVVOOONNNJJJIIIOOOYYY]]]]]]^^^WWWQQQQQQSSSTTTWWW\\\[[[YYYVVVVVVXXX\\\___```aaaXXXSSSUUUXXXXXXWWWWWWWWWTTTUUU[[[ZZZSSSMMMMMMQQQMMMGGGCCCBBBAAA@@@@@@>>>999===JJJNNNFFFAAACCC>>>>>>@@@CCCFFFGGGFFFDDDFFFEEEDDDBBBAAAAAAAAAAAA>>><<<;;;;;;;;;;;;:::888999999999999999888777666777666444222222444666777444333333222222222333333111111222222222333333333000000000000000000111111111111000000//////......------------------------222222222222222111000///---///111000...,,,++++++++++++++++++,,,,,,---...+++,,,------------,,,+++))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))''''''(((((((((((('''''''''''''''''''''''''''&&&))))))(((((((((((())))))))))))))))))((((((((((((%%%'''((()))((('''((())))))((('''&&&&&&'''((()))******)))''''''&&&&&&&&&((('''&&&%%%%%%&&&'''(((''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))***++++++++++++***)))************+++++++++******+++++++++,,,,,,,,,+++,,,,,,---...///000000...............///000000////////////000000000000111111222222222333333333333333333333444555666666888999:::;;;<<<<<<<<<<<<===???AAAAAAAAAAAACCCEEE@@@AAACCCDDDEEEFFFEEEEEEGGGHHHGGGEEEBBB?????????IIIHHHKKKPPPRRROOONNNPPPTTTTTTUUUXXX[[[[[[YYYVVVMMMLLLNNNVVV^^^___VVVMMMMMMPPPSSSVVVXXXYYY[[[]]]dddcccaaa```___\\\WWWTTTVVVVVVSSSOOOQQQWWW[[[YYY```aaaaaa```^^^\\\YYYWWW\\\[[[ZZZYYYVVVSSSPPPNNNHHHFFFCCC>>>;;;999999999666;;;CCCKKKQQQQQQOOOMMMOOOOOOOOONNNMMMMMMPPPRRRRRRRRRQQQPPPNNNLLLJJJIIIGGGFFFFFFHHHJJJLLLLLLKKKIIIIIIJJJJJJJJJJJJIIIIIIGGGFFFEEECCCCCCCCCDDDDDD888888888777777888888888999888777666666777888999999999999999999::::::;;;:::::::::::::::999999888;;;:::::::::::::::;;;<<<>>>>>>>>>>>>======<<<<<<<<<<<<======>>>>>>?????????>>><<<===>>>???>>>===>>>>>>>>>>>>>>>=========@@@@@@BBBFFFJJJKKKHHHFFFGGGFFFEEEEEEEEEGGGIIIJJJKKKLLLNNNLLLJJJHHHIIIKKKFFFBBB??????AAAFFFQQQ\\\]]]______[[[UUUQQQPPPQQQSSSUUUUUURRRNNNNNNSSSYYYnnnhhh^^^TTTNNNMMMPPPRRRMMMMMMMMMOOOQQQRRRSSSSSSVVVYYY[[[]]]]]]\\\[[[[[[YYYYYYZZZ[[[[[[YYYUUURRRLLLNNNNNNPPPUUU]]]^^^[[[YYYRRRNNNPPPSSSUUUYYY^^^```\\\XXXUUUUUUVVVWWWXXXYYYSSSOOORRRVVVVVVUUUVVVYYYUUUVVVYYYWWWPPPKKKKKKOOOKKKFFFCCCAAA@@@???>>>===;;;BBBPPPTTTKKKCCCCCC@@@@@@@@@CCCFFFHHHGGGFFFGGGFFFDDDCCCBBBAAA@@@@@@===<<<;;;:::;;;;;;:::888888888999999999888777777888666444333333444666888555555444333222222333333111111222222222333333333111111111111000000000000111000000000/////////...------------------------111111111111111000//////---///000000...,,,+++,,,,,,+++++++++,,,,,,---...***+++,,,------,,,+++******))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''(((((())))))(((((((((((())))))))))))))))))((((((((('''%%%'''))))))((('''((()))((((((''''''''''''((((((***)))(((''''''&&&&&&&&&((('''&&&&&&&&&&&&'''(((''''''''''''(((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********)))))))))************+++++++++******+++++++++,,,,,,,,,---------....../////////...............//////000////////////000000000000111111111222222222333333333333222333333444555666999999:::;;;;;;<<<;;;;;;<<<>>>@@@@@@@@@@@@BBBDDD@@@AAABBBCCCCCCCCCBBBAAAFFFGGGGGGFFFDDDBBBBBBCCCMMMHHHFFFIIIJJJIIIHHHJJJJJJJJJKKKNNNQQQRRRQQQPPPQQQPPPSSS\\\dddeee\\\TTTJJJNNNSSSWWWZZZ[[[\\\\\\``````___``````^^^ZZZWWWUUUUUURRRNNNPPPVVVZZZZZZ^^^______\\\YYYVVVUUUVVVZZZ[[[ZZZYYYWWWTTTQQQOOOJJJHHHDDD???:::777666666:::???GGGMMMPPPPPPOOONNNNNNPPPPPPPPPOOOOOOPPPRRRQQQPPPPPPNNNMMMKKKIIIIIIFFFEEEEEEFFFIIIJJJJJJIIIFFFGGGGGGHHHHHHGGGGGGFFFGGGFFFDDDCCCCCCCCCDDDEEE888777777666666777777888777777555555555555777777888777777777777888999999999999999999999999888888888888999:::;;;;;;;;;:::<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<>>><<<<<<<<<>>>??????>>>=========>>>>>>?????????@@@AAACCCGGGIIIIIIFFFCCCDDDCCCBBBBBBCCCEEEGGGHHHJJJJJJJJJHHHFFFEEEFFFHHHEEEBBBAAACCCEEEIIIQQQZZZUUUWWWWWWTTTOOOLLLLLLNNNQQQRRRRRROOOMMMNNNSSSWWWddd___WWWNNNHHHGGGJJJMMMLLLLLLLLLNNNPPPRRRUUUVVV]]]]]]^^^^^^]]][[[YYYXXXZZZ[[[\\\]]]]]]YYYSSSNNNKKKPPPTTTVVVZZZ^^^]]]XXXTTTNNNLLLPPPTTTWWW[[[```aaa]]]XXXTTTSSSSSSSSSSSSTTTOOOMMMRRRVVVVVVUUUVVVYYYVVVUUUUUURRRLLLHHHIIIMMMJJJFFFBBBAAA???===<<<;;;<<>>???>>>???AAABBBCCCCCCCCCCCCCCCBBBAAA@@@FFFGGGHHHGGGFFFEEEFFFGGGOOOFFF???@@@CCCCCCCCCDDDGGGGGGGGGJJJNNNQQQRRRRRRWWWWWWZZZaaahhhggg^^^UUUHHHLLLSSSYYY]]]]]][[[ZZZZZZ[[[\\\^^^``````^^^\\\TTTUUUQQQMMMNNNTTTYYYYYY[[[\\\\\\WWWPPPNNNPPPSSS[[[[[[[[[[[[XXXUUUQQQOOOMMMKKKGGGAAA:::666666666???DDDJJJNNNMMMLLLMMMNNNLLLOOOQQQQQQQQQPPPPPPQQQNNNNNNMMMLLLKKKJJJIIIHHHEEEDDDCCCEEEGGGHHHHHHGGGDDDDDDEEEEEEEEEEEEDDDDDDFFFEEEDDDCCCCCCCCCDDDEEE777666666555555666666777888777666666666666777888777777777666777888888999888888888888777888888888666777888:::;;;::::::999:::::::::::::::::::::999:::::::::::::::999999999999888999;;;>>>@@@@@@???=========>>>>>>>>>??????>>>@@@CCCEEEFFFDDDAAA???AAAAAAAAAAAABBBDDDEEEFFFGGGGGGFFFDDDCCCCCCDDDEEEBBB???@@@DDDGGGIIINNNTTTRRRTTTTTTRRRNNNLLLMMMPPPOOOOOONNNLLLKKKLLLOOOQQQUUURRRMMMFFF@@@@@@DDDHHHLLLLLLLLLMMMNNNQQQVVVXXX___^^^]]]\\\\\\[[[YYYWWW[[[[[[[[[\\\\\\YYYTTTQQQSSSVVVWWWVVVWWWYYYXXXTTTSSSNNNMMMQQQVVVXXX\\\aaa___\\\WWWUUUUUUVVVWWWWWWTTTPPPPPPTTTWWWVVVUUUWWWVVVUUUTTTQQQMMMIIIHHHHHHLLLIIIFFFCCCBBB@@@>>>;;;888;;;EEEQQQSSSKKKCCC@@@FFFDDDCCCDDDGGGJJJKKKKKKGGGFFFEEECCCAAA@@@??????===;;;::::::::::::999777666666777888888999888888777777555444444555777777888777666444333222222222111111222222222333333333333222222111111000000///000000000000////////////.................................//////......------...///...,,,+++,,,---,,,,,,,,,++++++,,,,,,---************************++++++************++++++))))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((''''''''''''(((((((((''''''((((((((())))))((((((((('''''''''&&&'''))))))(((''''''(((&&&'''((())))))((('''&&&))))))(((''''''''''''''''''''''''&&&&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''(((((((((((('''''',,,,,,++++++***)))(((((())))))))))))))))))))))))((((((((()))))))))))))))''''''((())))))))))))((())))))*********+++++++++******+++++++++,,,,,,,,,//////.....................------------...//////////////////000000000000111111111111222222222222222222222222333444555666999999::::::::::::999999999;;;============???AAADDDDDDDDDEEEDDDDDDDDDDDDGGGHHHIIIIIIGGGFFFGGGIIIKKKAAA:::===CCCDDDCCCBBBIIIHHHHHHJJJOOOSSSVVVWWW[[[[[[]]]bbbfffcccYYYPPPIIIMMMTTTZZZ^^^\\\WWWSSSRRRSSSUUUZZZ^^^```___^^^SSSTTTQQQLLLMMMSSSXXXYYYXXXZZZYYYRRRJJJGGGLLLRRR]]]\\\\\\YYYVVVQQQMMMKKKKKKJJJGGGBBB;;;888888999CCCHHHLLLMMMJJJHHHIIIKKKHHHKKKOOOQQQPPPOOOOOOOOOLLLLLLKKKJJJIIIHHHHHHHHHEEEDDDCCCDDDFFFGGGGGGFFFCCCDDDDDDEEEEEEDDDDDDCCCEEEDDDCCCBBBBBBCCCDDDEEE666555555444444555555666777666666666666666666777777777777777777888888999888777666666666777777888555666888999999999888777888888888888888888999999999999999888888888888888666777888<<<@@@BBBCCCBBB>>>>>>>>>============<<<;;;===@@@BBBAAA???===;;;@@@@@@@@@@@@AAABBBCCCDDDDDDCCCBBBAAABBBBBBBBBAAA>>><<<===CCCFFFGGGJJJNNNOOOQQQRRRPPPMMMLLLNNNQQQNNNMMMKKKKKKKKKLLLKKKJJJMMMLLLJJJDDD??????EEEJJJLLLMMMNNNNNNNNNPPPUUUXXX[[[YYYXXXXXXZZZ[[[ZZZYYY\\\ZZZXXXXXXYYYYYYWWWVVV\\\\\\XXXQQQNNNPPPRRRRRRUUUQQQPPPTTTXXXYYY\\\______\\\XXXVVVWWWYYYZZZZZZUUURRRQQQTTTUUUSSSRRRTTTRRRSSSRRRNNNJJJHHHHHHHHHJJJIIIFFFEEEDDDBBB???===:::===EEEMMMOOOJJJEEECCCHHHFFFDDDEEEGGGIIIJJJJJJFFFEEECCCBBB@@@??????>>>===;;;:::999::::::999777555666777888888888888888777666555555555555666777888777555444333222111111111111222222222333333333333222222222111111000000////////////000000000000........................,,,------.........---------......---,,,+++,,,------,,,,,,++++++,,,,,,,,,************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((()))((((((((('''''''''&&&''''''''''''''''''''''''''''''((((((((((((''''''******)))((('''&&&&&&%%%((((((''''''''''''((((((((((((((((((''''''''''''&&&((())))))(((''''''(((&&&'''((())))))((('''&&&)))((((((''''''''''''(((&&&''''''''''''''''''&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((((((((''''''++++++***)))((((((''''''((((((((((((((((((((((((''''''(((((())))))))))))'''((())))))******))))))))))))*********+++++++++******+++++++++,,,,,,,,,............---------------------------...//////////////////000000000000000000111111111222222222222222222222333444555555777888999999:::999999999888:::<<<<<<<<<<<<>>>@@@BBBBBBBBBCCCDDDDDDEEEFFFHHHIIIIIIHHHFFFEEEFFFGGGCCC<<<:::AAAHHHIIIGGGEEEHHHFFFFFFHHHLLLQQQTTTVVVWWWWWWZZZ___bbb```XXXQQQNNNPPPUUUZZZ\\\XXXQQQLLLFFFHHHKKKPPPVVVYYYYYYXXXPPPSSSRRRNNNMMMRRRWWWXXXWWWXXXWWWPPPHHHGGGMMMTTT\\\[[[XXXSSSNNNHHHDDDAAACCCDDDCCC???:::888:::===FFFIIIKKKJJJGGGDDDDDDEEEBBBFFFJJJNNNNNNNNNNNNNNNLLLLLLJJJIIIHHHHHHHHHHHHFFFEEEDDDEEEFFFGGGFFFEEEDDDEEEEEEFFFFFFEEEEEEDDDCCCBBBAAAAAAAAABBBCCCDDD555444444444444444444555444444444444444444444444777666666666666777888888777666555444555666777888666777777777777777666666777777777888888888888888777777777888888888888888888888:::>>>BBBDDDDDDBBB=========<<<<<<;;;;;;;;;999;;;>>>>>>===;;;;;;;;;????????????@@@@@@@@@@@@@@@??????@@@BBBBBBAAA???<<<:::;;;BBBFFFGGGHHHJJJLLLMMMNNNLLLIIIIIILLLOOONNNLLLKKKMMMPPPPPPMMMIIIHHHIIIIIIDDD>>>>>>CCCIIIMMMOOOPPPPPPNNNNNNRRRVVVUUUSSSQQQRRRWWWZZZ[[[ZZZZZZXXXVVVUUUWWWXXXYYYYYY]]]\\\VVVMMMIIILLLPPPPPPWWWSSSRRRVVVYYYYYYZZZ\\\aaa]]]YYYVVVVVVWWWXXXXXXSSSPPPOOOPPPOOOLLLLLLOOOOOOSSSSSSMMMHHHHHHHHHGGGGGGFFFFFFFFFFFFDDDAAA>>>>>>CCCIIINNNNNNLLLJJJIIIHHHFFFEEEEEEGGGHHHGGGGGGCCCBBBAAA@@@???>>>>>>>>><<<;;;999999::::::888777666666777777888777777777555555444444444444555555666555444333222111111111111111222222222333333333222222222222222222222222////////////000000000000........................,,,,,,---............---,,,------,,,++++++,,,...------,,,+++++++++,,,,,,,,,+++************+++,,,*********))))))*********))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''((((((((((((((((((((((((((())))))(((((('''&&&&&&%%%''''''''''''''''''''''''''''''((((((((((((''''''+++******)))((('''&&&&&&(((''''''&&&&&&''''''(((((((((((('''''''''&&&&&&'''(((***)))'''&&&''''''''''''((((((((((((''''''((((((''''''''''''((((((&&&&&&'''(((((('''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''(((''''''''''''''''''(((((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''&&&&&&%%%%%%((((((((((((((((((((((((&&&''''''(((((())))))***(((((()))************))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------...///////////////000000000000000000000111111111111222111111111222222333444555666666777888999999999999888:::;;;<<<;;;<<<>>>???>>>>>>>>>???@@@BBBCCCDDDEEEFFFGGGFFFDDDCCCCCCDDD>>>;;;<<>>???<<<888888<<>><<<@@@FFFJJJLLLLLLMMMNNNOOOMMMKKKIIIHHHHHHHHHIIIFFFEEEDDDDDDFFFFFFEEECCCDDDDDDEEEEEEEEEEEEDDDDDDAAA@@@?????????@@@AAABBB444444333333333333444444444444555555555555444444555555555555555666666777666555444333444555777888888888777666555555555555666777777777888888888888666666777777888888999999999999;;;===@@@@@@???===:::::::::;;;;;;;;;;;;;;;999;;;===<<<:::999;;;<<<======>>>>>>======<<<<<<<<<;;;===@@@CCCCCCAAA>>>>>>;;;<<>>???FFFMMMQQQPPPOOOMMMKKKHHHFFFEEEFFFFFFFFFDDDBBB@@@@@@???>>>>>>>>>>>>>>><<<:::999999:::999888777777777777777777777666555444444444333333444444444444333222111111111111111111111222222222333333333000111111222222333333444.../////////000000000111........................,,,,,,---...............,,,------,,,***+++---......---,,,,,,+++++++++,,,---,,,+++******+++,,,---***))))))(((((())))))***))))))))))))))))))))))))''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((())))))(((''''''&&&&&&''''''((((((((('''''''''&&&&&&&&&'''(((***)))'''&&&&&&'''((((((''''''''''''((((((((((((''''''''''''((((((&&&&&&'''(((((('''&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''')))((((((''''''(((((()))((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((())))))***&&&'''(((((())))))(((((()))************+++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,------,,,,,,------...///////////////000000000000000000000000111111111111111111111111222333444555444555666888999:::::::::888:::;;;<<<<<<<<<>>>??????>>>>>>>>>>>>???AAAAAA@@@AAACCCBBBAAAAAABBBDDD???===???FFFJJJHHHGGGGGGGGGFFFEEEFFFIIILLLMMMMMMEEEGGGKKKSSSZZZ___```___VVVTTTRRRRRRSSSQQQJJJDDD===>>>AAAFFFKKKMMMMMMLLLLLLSSSVVVSSSQQQSSSVVVWWWXXXWWWUUURRRQQQSSSXXX\\\___ZZZSSSKKKEEE@@@>>>===;;;???AAA???;;;;;;AAAGGGKKKHHHFFFGGGGGGEEE>>>888999===BBBGGGJJJLLLOOOQQQQQQPPPMMMKKKIIIIIIIIIIIIFFFDDDCCCCCCDDDDDDCCCAAAAAABBBBBBCCCCCCBBBBBBAAA???>>>=========???@@@AAA444333333222222333333444666666777777777777666666444333333333333444555555666555333333333555777888:::888777555444444444555666777777777888888999999555666666777888999999:::888888999:::<<<;;;888555777888888999;;;<<<<<<===999;;;<<<;;;999999<<<>>><<<<<<<<<<<<;;;:::999999999999<<<@@@DDDDDDAAA===@@@===>>>EEEJJJKKKKKKLLLIIIKKKKKKIIIFFFFFFJJJMMMNNNNNNQQQXXX```aaaZZZSSSLLLNNNMMMGGG>>>;;;>>>CCCOOORRRUUUSSSNNNKKKMMMOOONNNJJJGGGJJJPPPVVVXXXWWWVVVVVVVVVWWWXXXWWWUUURRRHHHOOOSSSRRRQQQSSSSSSRRRUUURRRRRRVVVYYYXXXXXXYYYZZZVVVRRRPPPPPPRRRSSSSSSPPPLLLKKKKKKIIIHHHJJJPPPOOOVVVWWWOOOGGGEEEDDDAAA@@@AAABBBDDDEEEDDDAAA>>>>>>FFFOOORRRQQQOOOMMMJJJGGGFFFFFFFFFFFFDDDAAA???>>>>>>============>>>>>><<<:::999999999999888666777777888777777666555555333333333333333333333333222222111111000111111111111111222222222333333333000000111222333444444555.../////////000000111111////////////////////////,,,------.../////////...,,,------+++******---///...---,,,,,,++++++++++++------,,,++++++,,,------))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&'''((()))***+++,,,'''''''''&&&&&&'''''''''(((((('''''''''&&&&&&&&&''')))***)))'''&&&&&&''')))((('''&&&&&&'''((()))(((((('''''''''(((((()))%%%&&&'''(((((('''&&&%%%''''''''''''((((((((()))''''''''''''''''''''''''))))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''************++++++++++++((((((((((((((((((((((((&&&&&&&&&'''((())))))***%%%&&&''''''(((((('''''')))************+++++++++******+++++++++,,,,,,,,,(((((()))***++++++,,,,,,---,,,,,,,,,,,,---......////////////000000000000000000000000111111111111111111111111222333444555222444555777999:::;;;;;;888:::<<<<<<<<<<<<>>>@@@BBBAAA@@@?????????@@@AAA<<<===???@@@@@@@@@BBBDDDBBB@@@AAAEEEFFFCCCCCCEEECCCAAAAAABBBDDDFFFFFFFFFBBBCCCGGGMMMUUUZZZ\\\\\\WWWSSSPPPOOOQQQOOOJJJEEEAAABBBDDDIIIMMMOOOOOONNNKKKSSSWWWUUURRRTTTVVVVVVYYYWWWUUUTTTUUUXXX\\\___ccc^^^VVVNNNHHHEEEDDDDDD???CCCFFFDDD@@@@@@FFFMMMLLLHHHEEEGGGIIIFFF>>>666777;;;AAAFFFIIIMMMPPPSSSSSSRRROOOLLLJJJIIIIIIJJJDDDCCCBBBBBBBBBBBBAAA?????????@@@@@@@@@@@@??????>>>===<<<<<<<<<>>>???@@@222333333444444333333222000111111222333444555555555555555444444333333333555555555666666666777777555555555555555555555555555666666666777777888888777777777777777777777777666888;;;;;;999666444444555666888999::::::999999<<<;;;:::999999;;;<<<>>>;;;;;;;;;::::::999999888<<<::::::>>>CCCEEEBBB>>>AAACCCFFFHHHJJJJJJIIIIIIJJJGGGDDDBBBCCCFFFKKKNNNOOOQQQUUUYYY\\\[[[VVVSSSOOOPPPNNNHHHAAA???CCCHHH[[[ZZZXXXSSSOOOLLLLLLMMMMMMJJJIIIMMMTTTXXXXXXVVVVVVVVVUUUSSSQQQOOOMMMLLLIIIMMMQQQRRRPPPQQQUUUZZZWWWWWWXXXXXXYYYZZZZZZZZZWWWUUUOOOKKKMMMRRRSSSOOOPPPQQQPPPNNNKKKLLLRRRVVVZZZUUUOOOJJJGGGFFFEEEDDD>>>BBBDDDCCCDDDGGGFFFCCCDDDHHHNNNTTTUUUSSSOOOLLLJJJHHHGGGHHHIIIGGGBBB===@@@???>>>===============888999:::;;;:::888666444888777777666555444444444555333111222444555333111000000000000000000000000000000000000000000000000111111111111111111111111///000000000000111111111000000000000////////////,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***+++++++++************)))+++***)))(((((()))***+++,,,+++)))((((((((()))***'''&&&%%%$$$$$$%%%&&&'''(((((())))))))))))(((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''%%%%%%%%%&&&'''((())))))''''''&&&&&&&&&&&&'''''''''''''''''''''((()))***&&&(((***+++,,,+++***))))))((('''&&&%%%&&&&&&''')))&&&%%%&&&((()))'''%%%''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''')))(((&&&%%%&&&''')))+++******)))((((((((((((((((((&&&%%%&&&((())))))((())))))))))))***************))))))(((((((((((((((***+++,,,,,,,,,,,,+++***+++)))(((''''''))),,,...///...,,,,,,+++,,,---...---...///000000000..................////////////000000000111222333444555888999:::;;;<<<;;;:::999888888888999;;;===>>>?????????>>>>>>>>>>>>>>>???@@@AAA@@@???======???AAADDDDDDCCCBBB@@@AAACCCFFFBBBDDDDDDEEEJJJOOONNNJJJCCCAAA@@@DDDKKKSSSXXXZZZSSSSSSOOOIIIHHHLLLNNNMMMLLLNNNQQQTTTUUUSSSNNNJJJRRRVVV[[[[[[XXXVVVVVVVVV^^^ZZZUUUSSSVVV[[[```ccc^^^\\\XXXRRRMMMLLLMMMOOOMMMNNNNNNLLLHHHGGGHHHJJJLLLFFFDDDFFFDDD===:::;;;===;;;===CCCGGGJJJNNNTTT[[[XXXTTTQQQMMMJJJFFFCCC@@@AAABBBAAA@@@@@@AAACCC@@@@@@@@@@@@>>><<<:::888999888777777888;;;???AAA222333333444444333333222222222222333444444555555444444444333333333222222222333333333444444444555555555555555444444444444555555555666666666777777666666666666666666666666666888;;;;;;999666444444666666888999:::::::::999<<<;;;999999999:::<<<===<<<<<<;;;;;;::::::::::::;;;:::;;;>>>@@@AAA???<<>>??????>>>>>>======>>>>>>>>>>>>>>>>>>===<<<===???AAADDDDDDBBB@@@???@@@CCCFFFFFFGGGGGGFFFIIIMMMLLLHHHAAAAAACCCHHHNNNSSSUUUTTTLLLNNNLLLHHHGGGJJJKKKIIIHHHLLLPPPSSSRRRPPPMMMLLLTTTXXX\\\\\\YYYWWWWWWYYY]]]YYYUUUTTTVVVZZZ]]]^^^^^^]]]YYYUUUQQQQQQSSSUUUSSSTTTTTTRRRNNNMMMNNNPPPNNNFFF@@@@@@>>>:::999:::999999<<>>>>>???>>>>>>??????>>>===<<<;;;:::999777666666999<<<>>>222222333333333333222222333333333333444444444444333333333222222222222222222222333333333333444444555555555444444333333333444444444444555555555555555555555555555555555555555888::::::888666555444777888999:::::::::::::::;;;:::999999999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<>>>???@@@>>>===<<<===@@@BBBDDDFFFGGGEEECCCBBB???AAADDDGGGHHHIIIHHHGGGMMMMMMLLLMMMNNNNNNKKKIIIHHHJJJLLLLLLJJJJJJNNNQQQ[[[[[[YYYUUUOOOKKKIIIIIIEEEEEEFFFKKKPPPQQQOOOLLLPPPQQQQQQRRRSSSSSSRRRRRRUUUXXXZZZYYYWWWVVVYYY[[[\\\\\\ZZZWWWTTTQQQNNNMMMNNNLLLFFFCCCGGGOOORRRPPPOOOOOOQQQTTTVVVWWWUUUSSSVVVQQQKKKGGGFFFGGGHHHIIIHHHKKKKKKHHHGGGHHHGGGCCCHHHIIIKKKLLLLLLJJJHHHFFFFFFGGGHHHJJJJJJGGGBBB>>><<<<<<;;;999999888888888:::::::::999888888777777666666666555555444444333444333222222444444333222222222222222222222222222222222222222222222222222111111111111111111111111.../////////000000000000000000000/////////......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++************)))******))))))))))))*********)))((('''''''''((((((((((((''''''''''''(((((('''''''''(((((('''''''''(((((((((((((((((((((((())))))(((((((((((())))))&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((())))))((('''&&&%%%&&&'''((()))((('''&&&)))(((''''''&&&&&&''''''((('''&&&&&&'''((('''&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&''')))***''''''(((((()))+++,,,------+++))))))***+++******(((((())))))))))))******&&&&&&''''''(((***+++,,,******+++,,,,,,+++******+++,,,...///...---+++)))------,,,,,,,,,,,,------......------...//////000/////////000000000111111/////////000222444555666777777888999999999999999777777777888999;;;<<<===>>>===============>>>>>>;;;<<<<<<;;;;;;;;;>>>@@@DDDCCCAAA???===???CCCFFFGGGHHHGGGEEEFFFJJJIIIEEEBBBDDDHHHMMMQQQRRRPPPNNNGGGKKKKKKIIIIIIKKKJJJGGGEEEKKKQQQSSSPPPMMMNNNPPPYYY\\\^^^\\\XXXVVVVVVXXX[[[YYYWWWXXXYYY[[[[[[ZZZYYYXXXVVVSSSPPPQQQSSSVVVYYYYYYYYYWWWTTTRRRSSSTTTNNNCCC:::777888888888999:::<<>>======>>>??????@@@@@@@@@??????<<<:::777555555777999;;;222222333333333333222222555444444444333333222222222222111111111111111111444444444444444444555555555555444444333222222222333333333333333333333333444444444444444444444444555777999999777555555555888888999999:::::::::::::::999999888999:::;;;;;;;;;:::999999999:::;;;;;;>>>AAADDDBBB===;;;<<<>>>AAABBBDDDFFFEEECCCAAA???===???CCCFFFHHHHHHHHHGGGNNNLLLKKKKKKLLLMMMLLLKKKKKKMMMNNNNNNLLLKKKKKKMMMWWWXXXWWWTTTOOOKKKJJJJJJGGGFFFGGGIIIMMMOOONNNMMMRRRSSSTTTUUUVVVVVVVVVVVVZZZ[[[\\\ZZZVVVTTTUUUVVVUUUUUUTTTTTTRRRPPPNNNMMMPPPNNNHHHDDDHHHQQQTTTSSSRRRPPPNNNPPPSSSTTTRRROOORRROOOJJJGGGGGGIIIKKKLLLJJJKKKIIIEEEDDDGGGHHHGGGKKKKKKJJJIIIGGGFFFEEEEEEFFFGGGJJJLLLKKKHHHCCC@@@???>>>===<<<;;;;;;:::::::::999888777666666666666555555555444444444333333333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111//////000000000111111111000000/////////.........,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***+++++++++*********))))))***))))))))))))))))))***)))(((((('''''''''''''''))))))(((((((((((())))))&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&&&&''''''((((((''''''&&&'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''((()))***)))(((&&&$$$&&&''''''(((((((((''''''((((((''''''''''''''''''''''''&&&''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&'''((()))'''((((((***+++---///000---+++***)))*********((((((((((((((()))))))))***''''''''''''((()))***+++******++++++++++++******)))***,,,------,,,+++***,,,,,,,,,,,,,,,,,,------...---,,,,,,---...000111000000000000111111111111......///000222444555666666666777777888888888888666666666777888999;;;<<<<<<<<<<<<;;;<<<<<<===>>>;;;;;;;;;:::999999;;;>>>DDDCCCAAA>>><<<>>>BBBFFFEEEGGGGGGDDDDDDFFFFFFCCCEEEGGGKKKNNNOOONNNKKKIIIHHHMMMPPPOOOOOOPPPNNNIIIEEEMMMUUUUUUPPPNNNQQQWWW```aaa```[[[TTTPPPPPPRRRXXXXXXYYY\\\^^^^^^\\\ZZZVVVVVVUUURRRPPPPPPRRRTTTYYYYYYXXXVVVTTTSSSTTTTTTJJJAAA888666999;;;;;;999<<>>AAABBBBBBBBBBBBBBBAAAAAA===;;;888666666888:::<<<111222222333333222222111444444444333222222111111111111111111111111111111444444444444444444333333444444333333222222222222333333333333333222222222444444444444444444444444555777888888777555555666999999999999999999::::::888888888888999999::::::888888777666777888:::;;;===AAADDDAAA;;;888:::>>>CCCDDDDDDEEEDDDBBB@@@??????@@@BBBDDDFFFGGGHHHIIILLLJJJIIIJJJLLLNNNOOOOOOMMMNNNOOONNNMMMKKKJJJJJJRRRSSSSSSQQQMMMKKKKKKLLLMMMKKKIIIHHHJJJMMMPPPQQQTTTUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUTTTSSSSSSSSSQQQRRRSSSTTTTTTSSSRRRQQQQQQOOOKKKIIINNNXXX\\\[[[UUUPPPKKKIIIKKKMMMMMMKKKPPPMMMIIIHHHIIILLLMMMNNNMMMMMMIIICCCCCCIIINNNNNNMMMLLLIIIGGGEEEEEEEEEEEEGGGIIIKKKLLLKKKGGGCCCAAAAAA@@@???===<<<;;;;;;;;;888777666555444444444555444444444444333333333333333333333333333333333333222222222222222222222222111111111111111111111111000000000000000000000000000000000111111111222222////////////............,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,++++++++++++++++++*********)))))))))))))))******)))))))))(((((((((((((((''''''&&&((())))))))))))))))))(((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''((()))***)))(((&&&$$$((((((((((((((((((((('''''''''((((((((((((((((((&&&'''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&'''(((***,,,...///,,,***((((((((()))(((''''''(((((((((((()))))))))))))))(((((((((((())))))************************''''''(((((()))***+++,,,***++++++,,,,,,---------------,,,,,,,,,...000111000000000000111111111111......///000111333444555555555555555666666777777555555555666666888999:::;;;;;;::::::;;;<<<<<<===<<<<<<<<<:::888888:::;;;CCCBBBAAA>>>===>>>BBBEEEEEEHHHIIIGGGFFFHHHGGGDDDEEEFFFHHHIIIHHHGGGFFFEEELLLQQQTTTSSSSSSTTTPPPKKKIIIRRRYYYYYYSSSQQQVVV]]]fffeeeaaaYYYPPPKKKJJJLLLUUUVVVXXX\\\^^^^^^[[[YYYZZZZZZXXXUUURRRRRRSSSTTTVVVUUUTTTSSSSSSSSSSSSRRRGGGDDD@@@@@@CCCFFFCCC???:::>>>GGGSSSXXXUUUSSSSSSOOOKKKGGGGGGIIIIIIFFFBBBBBBEEEGGGHHHEEEBBB@@@@@@CCCBBBBBBAAA@@@@@@??????>>><<<;;;::::::;;;===???111111222222222222111111333333222222111111111000111111111111111222222222222222111111111111000000222222222222222222222222333333333333222222222222444444444444444444444444555666888777666555555666999888888777777888999999777777888888888999999999777666555555555777:::;;;;;;???AAA???:::888:::>>>DDDDDDCCCBBBAAAAAA@@@@@@AAAAAABBBCCCDDDFFFHHHIIIIIIGGGGGGHHHLLLOOOQQQQQQLLLMMMMMMNNNNNNNNNMMMMMMOOOPPPOOOMMMJJJJJJLLLMMMQQQNNNJJJHHHHHHLLLPPPTTTSSSSSSTTTTTTTTTTTTSSSSSSMMMNNNOOOPPPRRRSSSTTTUUUSSSTTTVVVWWWXXXVVVUUUTTTOOONNNLLLMMMTTT^^^bbbaaaVVVPPPIIIEEEDDDFFFIIIJJJNNNLLLKKKKKKMMMOOOOOONNNNNNOOOKKKGGGHHHOOOTTTTTTMMMKKKIIIFFFEEEEEEFFFFFFGGGIIIKKKJJJGGGDDDAAA@@@@@@???===<<<::::::999999777777666666555444444444333333333333333333333333222333444444222222333444222222222222222222222222000000000000000000000000000000000000000000000000000000000000111111111111/////////.........------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++++++++++++++++++++++++++************)))))))))************))))))((())))))))))))((('''&&&(((((())))))))))))(((((('''''''''(((((('''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((())))))((('''&&&)))))))))(((((((((((((((''''''((()))))))))((((((&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''''''''$$$$$$$$$%%%&&&((()))******(((&&&&&&'''((('''&&&''''''(((((((((((())))))******)))(((((((((((((((+++***))))))))))))***+++(((((((((((()))***+++,,,)))***+++,,,---------,,,++++++,,,,,,---...000000/////////000000000111111/////////000111222333444444444444444444555666666444444444444555666777888999999999999:::;;;<<<<<<=========;;;999999;;;===BBBBBBBBB@@@???@@@BBBDDDGGGLLLOOOMMMKKKKKKIIIEEE@@@BBBDDDEEEEEEEEEGGGHHHQQQUUUWWWTTTSSSSSSPPPLLLNNNUUU[[[ZZZUUUTTTYYY___iiigggbbbYYYPPPKKKLLLNNNUUUVVVWWWYYY\\\\\\YYYWWWXXXXXXWWWTTTPPPOOOOOOPPPRRRPPPOOOOOOQQQRRRRRRQQQHHHKKKMMMMMMNNNOOOLLLFFF???AAAIIITTTWWWTTTQQQRRROOOMMMJJJIIIHHHGGGDDDCCC@@@CCCEEEEEECCCAAA@@@@@@AAA@@@???>>>============>>>>>>>>>>>>>>>?????????111111222222222222111111111111111000000000000000111111111222222222333333222111111111000000000000000000111111222222333333444444333333333222222222444444444444444444444444444666777777555555666777888888777666666777777888666777777888888888888888777666555444666888;;;======???@@@???===<<<>>>AAADDDBBB@@@>>>===>>>@@@AAABBBCCCCCCEEEFFFGGGGGGHHHIIIHHHHHHIIIMMMPPPRRRRRROOONNNNNNNNNPPPPPPPPPPPPPPPOOOLLLIIIGGGGGGJJJLLLOOOMMMJJJHHHGGGJJJNNNQQQRRRRRRSSSTTTTTTTTTTTTTTTLLLLLLMMMNNNQQQRRRSSSSSSQQQSSSVVVXXXYYYXXXVVVUUUOOOOOONNNNNNTTT\\\___\\\SSSPPPKKKEEEBBBDDDHHHLLLLLLLLLLLLNNNPPPQQQPPPNNNLLLOOONNNLLLMMMRRRSSSRRRJJJIIIGGGEEEDDDEEEFFFGGGGGGHHHIIIFFFBBB>>>>>>>>>???>>>===;;;:::999888888777888888888888666555444222222222222222222333333111333555444222111333555111111111111111111111111111111111111111111111111000000000000000000000000............//////////////////.........---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++++++++++++++************)))((()))***++++++***)))((())))))*********)))((('''''''''((())))))((('''''''''(((((())))))(((((('''((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&'''''''''''''''((((((((((((((()))(((''''''&&&&&&&&&'''&&&'''((()))***))))))(((%%%''')))(((&&&%%%&&&(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%&&&&&&''''''((('''%%%&&&'''((((((''''''''''''((((((((()))))))))(((((((((((())))))***+++***)))(((((()))***+++,,,,,,---------,,,***)))((()))+++,,,------,,,,,,******,,,---.../////////....../////////000000000000000000000000111222222444333333222333444555666444333333333444555666777888888888999999:::;;;<<<;;;<<<<<<<<<;;;<<>>======>>>?????????@@@AAAAAAAAA???===<<<111111222222222222111111///////////////000000000111111222222333333333333444333333333222222111111//////000111222333333444444444444333333222222222555555555555555555555555444666777666555555666777888777666555555666777777666666777888888888888888888777555555666999<<<>>>AAAAAABBBBBBAAABBBDDDEEECCCAAA>>>;;;;;;<<>>;;;;;;<<<@@@???>>><<<;;;999999999888999:::;;;:::888666555222222222222222222222333111333555444222111333555000000000000000000000000222222222222222222222222000000000000000000000000,,,,,,,,,---------......//////.........---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***++++++++++++++++++++++++************)))((()))***++++++***)))((()))***+++++++++***((('''&&&'''((())))))((('''&&&(((((())))))))))))(((((((((((((((((((((((((((((($$$%%%&&&''''''&&&%%%$$$&&&''''''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''((())))))'''''''''&&&&&&''''''''''''''''''''''''((()))***((('''&&&%%%%%%%%%%%%%%%&&&'''(((*********)))(((%%%''')))(((&&&%%%&&&)))'''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&******)))((((((((((((((((((&&&%%%&&&((()))))))))''''''''''''((((((((()))''''''''''''(((***+++,,,+++***)))(((((()))***+++///111333444222...***'''((()))+++,,,------,,,,,,(((***,,,.../////////...............////////////111111000000000000111111444333222222222333444555333333333333444444555666888888888888999:::;;;<<<999:::<<<<<<===???BBBEEEAAACCCDDDDDDCCCBBBBBBCCCFFFMMMRRROOOJJJFFF@@@;;;999@@@IIIPPPTTTWWW[[[]]]___```]]]WWWTTTUUUSSSPPPQQQTTTWWWVVVSSSSSSWWW[[[fffeeebbb\\\XXXYYY___dddeeebbb___]]]]]]\\\[[[ZZZTTTUUUTTTRRRPPPOOOOOOQQQFFFDDDCCCEEEIIILLLKKKJJJFFFPPPVVVRRRMMMKKKIIIEEEDDDDDDHHHNNNPPPMMMKKKLLLJJJLLLMMMHHHAAA<<<===???@@@AAABBBAAA@@@@@@AAACCC@@@@@@??????@@@BBBCCCDDD@@@BBBCCCCCCAAA>>>;;;888000000000000000000000000////////////000000000000111111222222222222111111111111111111222222222222222222333333333222222111222222222222222222222222000222222222111111333555777666555444333444444555333333444444666777888999888777666666666777999:::666444333555:::======<<>>AAACCCAAA???===:::999:::<<<>>>@@@BBBCCCCCCCCCDDDFFFHHHIIIJJJJJJLLLMMMOOOQQQRRRSSSQQQPPPQQQTTTTTTRRROOOPPPOOOMMMIIIEEECCCCCCEEEHHHJJJLLLLLLJJJIIIHHHIIINNNQQQUUUXXXWWWUUUSSSRRRQQQQQQPPPPPPPPPQQQRRRRRRRRRQQQPPPQQQTTTWWWWWWWWWSSSOOOLLLMMMRRRUUUTTTQQQRRRPPPNNNKKKJJJLLLQQQTTTOOOSSSTTTQQQQQQRRROOOKKKIIIHHHHHHKKKNNNOOOLLLIIILLLHHHBBB???@@@CCCEEEFFFEEECCCAAA@@@@@@???>>>=========<<<<<<;;;::::::999888888999;;;======;;;999555444444333222222222222444333333222111111111222111111111111111111111111111///---...111222000.........------------......---...///000000///...---......//////......---,,,///...---,,,+++*********))))))))))))))))))))))))******))))))******+++,,,************)))))))))))),,,+++++++++******))))))))))))***)))((('''%%%$$$***)))((('''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((('''&&&%%%%%%((((((((((((((((((''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((('''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''(((((())))))(((((('''''''''&&&&&&&&&%%%&&&&&&&&&'''(((((((((***)))'''&&&&&&'''((((((''''''((()))***+++,,,,,,''''''''''''((()))***+++&&&JJJ\\\HHH///+++...,,,******))))))******+++,,,)))+++---000000000///..................///000000//////000111111111111111333222000//////111222444444333333333333444555555777777888999;;;<<<======:::999999:::<<>>DDDBBB@@@???=========>>>??????AAABBBBBBBBBAAA@@@EEEEEEFFFEEECCC@@@===;;;////////////////////////.../////////000000000000000111111222222111111000....../////////000000000111222222222222222222111222222222222222222222222111222333222111222333555666555444333222222333444333333444444555777888999888777666666666777888999888777666999===???@@@??????>>><<<;;;;;;===???AAAAAA???===;;;::::::;;;<<>>>>>>>><<<;;;999999999888888777777777777777777999;;;<<<;;;:::555555444333222222222222444333222222111111111222111111111111111111111111000...---...000000///---///..................///---......////////////..................------,,,...---,,,,,,++++++++++++******************************))))))******+++,,,************))))))))))))++++++******))))))))))))(((((())))))((('''&&&%%%(((''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((((('''&&&&&&%%%&&&''''''((((((((('''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((('''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''((('''&&&&&&'''((()))************))))))))))))(((''''''(((((()))+++,,,---+++AAAVVVXXXHHH666,,,***))))))*********+++++++++***+++---...///......---...............//////000//////000111111111111000222111000///000111333444333333333333333444555555777888888999:::;;;<<<<<<::::::999:::;;;>>>AAABBBEEEFFFGGGHHHIIIIIIHHHGGGKKKLLLMMMJJJEEE@@@<<<;;;>>>KKKWWWXXXVVVVVVYYY[[[ZZZ[[[\\\\\\ZZZWWWSSSQQQKKKKKKLLLMMMPPPTTTWWWXXXcccdddccc___ZZZZZZ___dddeee___ZZZWWWTTTQQQSSSYYYTTTVVVTTTPPPQQQVVVVVVRRRGGGAAA???CCCEEEBBB@@@BBBIIIMMMQQQPPPKKKGGGGGGIIIGGGEEECCCCCCFFFHHHHHHGGGHHHHHHHHHGGGFFFDDDBBBAAABBBAAA???>>>============AAA@@@?????????@@@AAABBBBBBBBBBBBAAA@@@>>><<<;;;////////////////////////....../////////000000000000000111111111111000000......////////////000000111111111111222222111111222222222222222222222222111333444333222222333555444333333222222222222333333333333444555666777888777777666666666777888999999888888:::===?????????<<<;;;;;;;;;;;;<<<===>>>??????>>>===<<<;;;::::::;;;===AAACCCCCCDDDEEEGGGEEEFFFFFFHHHJJJMMMOOOPPPPPPNNNLLLKKKLLLLLLKKKIIIIIIJJJJJJJJJHHHHHHJJJLLLMMMNNNNNNNNNLLLKKKLLLMMMQQQRRRSSSQQQOOOMMMMMMMMMOOOOOOOOOOOOOOOPPPQQQQQQJJJIIIJJJOOOTTTWWWVVVTTTPPPNNNLLLLLLOOOOOOMMMJJJOOONNNMMMLLLMMMOOORRRSSSSSSWWWWWWSSSQQQPPPLLLGGGCCCBBBCCCEEEIIILLLNNNNNNJJJGGGBBB@@@AAACCCDDDEEE@@@>>><<<<<<<<<<<<;;;:::777777777777777777666666666555444666888:::::::::666555444333222222222222333333222111111111111222111111111111111111111111///...------//////...---000//////......//////000...---------...///000000...............---,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***))))))))))))***++++++************))))))))))))))))))))))))((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$$$$$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''(((''''''&&&%%%$$$%%%&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&''')))***+++******))))))))))))((((((((((((((()))***+++---...111333EEEYYYUUU:::))))))((()))***+++,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,......------......///000...///000000111111000000000000//////000222333555333333222222333333444555888888888999999:::::::::::::::::::::;;;===???@@@CCCDDDGGGIIIJJJJJJHHHGGGFFFHHHIIIGGGDDD@@@======EEEPPPYYYYYYVVVVVVWWWXXXYYY[[[]]]^^^\\\YYYUUURRRKKKKKKJJJJJJLLLPPPSSSVVV```bbbbbb___[[[YYY[[[^^^bbb]]]YYYXXXUUUQQQQQQTTTSSSSSSPPPNNNPPPTTTUUURRRKKKEEEAAAAAABBBBBBEEEHHHQQQRRRQQQOOOKKKHHHGGGGGGCCCCCCCCCDDDFFFGGGFFFEEEJJJJJJJJJJJJJJJHHHGGGFFF@@@???>>>>>>=========>>>BBBAAA>>>======???BBBDDDAAA@@@???===<<<;;;;;;;;;////////////////////////........./////////000000///000000000000000000///000000000000111111111222000000000000000111111222111111111111111111111111222333555444333222333444333333333222222222222333333333333333444555666777666666666666777777888888666666777888:::;;;;;;;;;999999:::;;;<<<<<<<<<<<<===>>>>>>>>>===;;;999888777:::>>>AAABBBBBBCCCDDDDDDEEEFFFGGGIIILLLNNNOOOOOONNNKKKIIIHHHHHHGGGGGGHHHIIIJJJJJJIIIJJJKKKMMMKKKLLLMMMLLLKKKJJJKKKMMMSSSSSSQQQNNNJJJIIIJJJKKKNNNNNNNNNNNNOOOOOOPPPQQQIIIFFFDDDHHHNNNRRRRRRPPPOOOMMMLLLMMMOOOPPPNNNLLLIIIHHHIIIJJJMMMPPPQQQRRROOOSSSTTTRRRQQQQQQNNNIIIBBBBBBBBBCCCFFFIIIKKKMMMIIIFFFCCCAAABBBCCCDDDDDD???===;;;;;;<<<<<<;;;:::888888888888888888888888555444333333666999::::::777666555444333222222222222222111111111111111222111111111111111111111111//////....../////////...000000////////////000000...---,,,,,,---...000111------.........---,,,,,,++++++******+++,,,------++++++++++++++++++++++++)))))))))))))))***++++++************)))))))))(((((((((((((((((((((''''''&&&''''''((((((((((((((('''''''''(((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&'''(((''''''''''''''''''''''''&&&'''''''''''''''&&&&&&###$$$%%%&&&''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((((((((''''''&&&&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&'''((())))))***&&&&&&'''((()))***++++++)))))))))((())))))***+++000***111BBBCCC222''')))''')))+++,,,---,,,***)))---,,,+++******++++++,,,...------------...//////...//////000000000000000.........///000222444555222222222222222333333444888888888888888888888888::::::::::::;;;<<<===>>>>>>AAAEEEHHHIIIHHHFFFEEEEEEFFFGGGFFFCCC@@@>>>>>>JJJRRRXXXUUUQQQSSSVVVWWW\\\\\\\\\\\\ZZZWWWUUUSSSQQQOOOLLLJJJJJJLLLOOOQQQYYY\\\^^^^^^[[[YYYYYYZZZ[[[YYY[[[^^^]]]UUUNNNLLLQQQOOOLLLJJJKKKNNNOOONNNKKKHHHDDDDDDEEEIIIMMMQQQYYYWWWSSSOOOKKKIIIHHHGGGCCCDDDFFFHHHIIIIIIGGGFFFIIIJJJLLLLLLLLLKKKIIIHHH@@@@@@??????????????????AAA@@@???>>>???@@@BBBCCCCCCBBB???<<<;;;;;;;;;;;;....................................////////////...//////000000//////...///000000000000111111111000////////////000111222111111111111111111111111111333555555333222222333333333333444444444444333333333222333333444555666555555666666777777777777444555777888888888999999888999:::;;;<<<<<<<<<<<<<<<<<<===>>>===;;;999888777;;;???BBBCCCCCCDDDEEEEEEEEEFFFGGGIIIKKKMMMNNNNNNMMMLLLJJJHHHFFFFFFFFFGGGIIIJJJJJJIIIIIIJJJKKKKKKLLLMMMMMMLLLLLLMMMOOOTTTSSSPPPLLLHHHGGGIIIKKKNNNMMMMMMNNNOOOPPPQQQRRRLLLFFFAAACCCIIINNNOOOMMMKKKJJJJJJKKKLLLMMMMMMLLLFFFFFFGGGKKKOOORRRRRRQQQKKKPPPRRRQQQPPPPPPMMMHHHCCCCCCCCCCCCCCCEEEGGGIIIHHHEEECCCBBBBBBCCCCCCBBB???===<<<<<<===>>>===<<<999999999888888888888888666444333444666888::::::888777555444333222222222111111111000000111222222111111111111111111111111000000111000000000000111000000////////////000000...---,,,,,,,,,...///000---------...---,,,,,,+++************+++,,,------************************))))))(((((())))))***+++************)))))))))(((''''''''''''''''''((((((&&&&&&''''''(((((())))))((())))))))))))((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&'''))))))''''''''''''''''''''''''&&&&&&'''''''''''''''&&&###$$$%%%&&&''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((((((''''''&&&&&&%%%%%%&&&'''''''''''''''''''''((((((((('''&&&&&&&&&%%%((((((((((((((((((''''''&&&&&&'''((()))***++++++******(((''''''&&&&&&''')))((()))---...+++))))))''')))+++,,,---,,,***))),,,,,,+++*********++++++---------------...//////......///000000000000000---......///000222333444222111111111111222333333666777777777777777777777999999999:::;;;<<<<<<======@@@DDDGGGHHHGGGEEEDDDFFFGGGHHHFFFCCCAAA@@@@@@LLLQQQRRRMMMKKKOOOUUUXXX]]]\\\ZZZWWWUUUTTTSSSRRRPPPNNNJJJHHHHHHIIILLLNNNQQQTTTXXX[[[[[[ZZZZZZYYYWWWUUUWWW[[[\\\UUUNNNLLLRRRNNNJJJHHHIIIIIIIIIJJJJJJJJJHHHGGGHHHLLLPPPRRR[[[XXXSSSMMMIIIGGGFFFFFFCCCEEEGGGIIIIIIGGGFFFEEEHHHIIIKKKLLLLLLJJJIIIGGGAAAAAAAAAAAAAAAAAAAAA@@@??????@@@AAAAAAAAAAAA@@@GGGEEEAAA>>><<<;;;;;;<<<........................------........./////////......////////////......------............////////////.........000111222111111111111111111111111000222444444333111111111222333333444444444444333222222222222222333444555444555666777777777666666555777:::::::::999999999777888999:::;;;<<<<<<<<<:::;;;<<<======<<<;;;:::<<>>EEEJJJJJJHHHHHHGGGFFFEEEEEEFFFGGGHHHHHHGGGIIIMMMQQQSSSPPPMMMIIINNNPPPNNNMMMLLLHHHBBBDDDDDDEEEDDDCCCBBBDDDEEEFFFEEECCCBBBCCCCCCBBBAAA???===<<<<<<>>>??????>>>:::999999888777777666666777666555666888999999999888777666444333222222222111000000000000111222222111111111111111111111111000111222222000000111222000//////......//////000......---------------...---------------,,,++++++***************+++,,,---)))))))))))))))))))))))))))(((((((((((()))******************))))))))))))''''''''''''(((((((((((('''''''''''''''((()))***''''''((())))))((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''((()))''''''''''''''''''''''''%%%&&&''''''((('''''''''$$$%%%&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&(((((())))))((('''&&&&&&))))))((((((((((((''''''***)))((('''&&&%%%%%%%%%###+++---(((''',,,,,,'''((()))***+++,,,+++******++++++++++++++++++++++++------,,,,,,------...///---...//////000000//////---...///000000111222222111111000000111111222333555555555666666777777777777777888999;;;<<<<<<===@@@AAADDDGGGGGGGGGEEEDDDFFFGGGHHHFFFDDDBBBBBBBBBLLLOOONNNHHHFFFLLLRRRUUUYYYXXXVVVSSSRRRPPPPPPPPPHHHGGGFFFEEEFFFHHHKKKMMMJJJMMMRRRWWWZZZ[[[ZZZYYYWWWQQQMMMOOORRRQQQQQQRRRUUUNNNIIIIIIHHHGGGHHHJJJJJJLLLKKKGGGFFFJJJMMMMMMVVVTTTPPPJJJEEEBBBCCCDDDCCCEEEGGGHHHFFFDDDCCCCCCFFFGGGIIIKKKJJJIIIFFFEEECCCCCCCCCCCCCCCBBBAAA@@@<<<===>>>@@@@@@???>>>>>>GGGEEEBBB>>><<<<<<<<<<<<........................---------.........//////---......//////......------------........./////////...---------///111333111111111111111111111111///111444444222000//////000111222333444444333222222222222222222333333444444555666777777777666555555888;;;<<<:::888999999555666777777999:::;;;;;;999999:::;;;<<<<<<<<<<<<>>>@@@BBBCCCCCCDDDFFFHHHFFFFFFEEEEEEFFFFFFGGGHHHFFFIIIKKKKKKHHHDDDCCCCCCCCCFFFHHHIIIIIIHHHIIIJJJGGGKKKPPPSSSTTTTTTSSSTTTQQQQQQOOOLLLJJJJJJLLLNNNNNNNNNNNNOOOPPPRRRSSSTTTGGGBBB???BBBKKKOOOLLLHHHJJJHHHEEEBBB@@@@@@CCCEEEJJJIIIIIILLLOOONNNIIIDDDDDDIIILLLKKKKKKJJJFFFAAABBBDDDFFFEEECCCBBBCCCDDDEEEDDDCCCCCCDDDCCCBBB@@@>>><<<;;;<<<>>>??????>>>===<<<<<<:::999888777666999888888999:::;;;999888999888666555333222222222000000000000000111222222111111111111111111111111///111222111//////000222///..................///............---,,,++++++,,,------------,,,+++++++++***************++++++************************((((((((((((((()))******************))))))))))))''''''((((((((()))))))))(((((('''&&&''''''((()))!!!"""%%%'''((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&''''''''''''''''''''''''''''''%%%&&&&&&'''((((((''''''&&&''''''((((((((('''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&'''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''&&&'''((())))))((((((''')))(((((((((((('''''''''((((((''''''''''''((((((%%%+++---)))(((++++++((())))))*********+++++++++)))***+++---------,,,,,,------,,,,,,------...///---...//////000000//////......///000000000000000000000000000000111222222333333444555666666777777555666777999;;;<<<======@@@AAACCCDDDDDDDDDCCCCCCCCCDDDEEEEEEDDDCCCDDDFFFKKKNNNMMMHHHFFFJJJMMMNNNOOOPPPQQQRRRQQQPPPNNNLLLFFFFFFEEEEEEGGGHHHJJJLLLGGGJJJOOOTTTXXXZZZYYYWWWUUUMMMGGGJJJOOORRRTTTWWWSSSKKKFFFGGGGGGEEEFFFJJJKKKNNNLLLFFFEEEJJJOOOPPPPPPQQQPPPJJJBBB???AAAEEEFFFHHHIIIHHHEEECCCCCCCCCEEEFFFHHHJJJIIIGGGDDDBBBCCCCCCDDDCCCBBBAAA???>>>::::::::::::;;;;;;<<<<<>>===<<<<<<<<<<<<........................---------.........//////---..................---////////////000000000111///...---,,,---///111333000000000000000000000000...111333333111///......///000111222333333222111222222222111222222333333333444666777777777666555444888;;;;;;999777777888444444555555666888999:::888999999:::;;;<<<===>>>===>>>?????????@@@CCCEEEFFFEEEDDDDDDDDDDDDEEEEEECCCGGGKKKKKKGGGCCCBBBAAAAAACCCGGGHHHIIIIIIJJJKKKCCCHHHNNNRRRTTTSSSSSSRRRPPPPPPOOOMMMLLLLLLNNNPPPOOOOOOOOOPPPQQQRRRTTTTTTLLLIIIHHHOOOXXX\\\WWWPPPNNNLLLGGGBBB???>>>AAACCCJJJHHHGGGIIIKKKHHHAAA:::===CCCHHHIIIJJJKKKHHHCCC@@@CCCFFFFFFDDDCCCCCCEEEEEEDDDCCCCCCDDDCCCAAA???===;;;:::;;;===??????>>>AAAAAA???>>><<<;;;999999;;;::::::;;;<<<<<<999777999888777555333222222222000000///000000111222222111111111111111111111111...000222111...---///111......------------............//////...,,,***))),,,,,,---------,,,++++++++++++***************+++++++++++++++++++++++++++((((((((((((((()))******************))))))))))))'''((((((((())))))******)))((('''&&&&&&'''((()))!!!%%%'''((()))(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%''''''''''''''''''''''''%%%%%%&&&'''((((((((('''((((((((()))((((((''''''(((((((((''''''&&&&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''((((((((($$$%%%''')))******))))))%%%%%%&&&'''((()))******''''''''''''(((***+++,,,+++(((&&&&&&&&&'''(((*********))))))******+++,,,((())),,,...///...---,,,---,,,,,,,,,,,,---......---......///////////////...///000000000000000///000000000000000111111222222222333444555777777888444555777999;;;<<<======??????@@@@@@@@@@@@@@@@@@???AAACCCDDDDDDDDDFFFHHHJJJNNNNNNJJJHHHIIIJJJHHHFFFIIINNNRRRSSSPPPLLLJJJJJJJJJIIIIIIIIIIIIIIIIIIGGGIIIMMMSSSWWWYYYXXXVVVPPPJJJHHHNNNUUUVVVVVVVVVOOOGGGBBBDDDEEECCCEEEJJJJJJNNNLLLFFFEEEMMMUUUWWWNNNQQQQQQKKKCCC???BBBGGGJJJLLLMMMKKKGGGDDDDDDFFFEEEFFFHHHJJJIIIFFFCCCAAACCCCCCCCCCCCBBB@@@>>>===:::888777555666888:::<<<;;;;;;::::::;;;;;;<<<<<<........................---...///000000///...---000000//////............------------------------////////////////////////////////////000000000000///000000000000000//////111111111111111000//////222222222333444555666777444444444555666777888999666777888999888777555333888888777777777777888888888999:::<<<===>>>>>>>>>>>><<<;;;<<<@@@BBBAAA@@@BBBDDDEEEDDD@@@>>>???@@@EEEFFFFFFGGGGGGEEEBBB???AAADDDGGGJJJKKKKKKJJJIIICCCHHHOOOSSSTTTRRRPPPOOOMMMNNNOOOPPPPPPNNNMMMKKKPPPSSSTTTSSSUUUVVVSSSMMMKKKHHHKKKUUU___```]]][[[SSSTTTOOOFFF@@@@@@@@@>>>EEEBBBBBBDDDCCC??????AAA<<>><<<:::888:::>>>AAA@@@???>>><<<:::999999999;;;:::888777555555666666777666555444333222111111000111111222222111111000111000///......///000111000/////////000111222222////////////////////////222///,,,******++++++***,,,---------,,,***((('''+++++++++++++++++++++++++++++++++,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&((()))***)))(((&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''((((((((((((((((((''''''&&&''''''&&&%%%&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((+++***(((&&&%%%&&&'''(((++++++******++++++,,,---++++++++++++++++++++++++........................////////////000000000000...------------...//////000000000000////////////333444666777666555666777999888888999:::<<<>>>@@@>>>>>>???@@@@@@@@@??????DDDCCCBBBCCCEEEGGGGGGFFFIIIIIIIIIIIIHHHFFFEEECCCCCCDDDHHHMMMRRRSSSPPPLLLFFFGGGJJJLLLLLLKKKIIIGGG???DDDKKKRRRVVVXXXYYYZZZWWWRRRNNNQQQXXXZZZTTTNNNKKKHHHDDDCCCEEEGGGHHHIIIJJJKKKLLLLLLLLLOOOSSSVVVSSSQQQMMMHHHDDDDDDFFFIIITTTRRROOOKKKGGGDDDBBBBBBCCCEEEHHHJJJIIIDDD???<<<===>>>@@@@@@@@@>>>;;;999888555222333777:::;;;;;;;;;;;;:::::::::;;;<<<<<<........................---...///000000///...---/////////......---------................................................/////////000000000000111//////000000000000//////111111111111111000//////222222333333555666777888444444444444555555666777666777777888777666555444888777777666666777777888888999:::;;;<<<=========;;;999888:::===??????===@@@AAABBB???:::888:::===CCCDDDFFFGGGHHHEEEBBB???BBBDDDFFFIIIJJJIIIGGGFFF???CCCIIILLLMMMMMMMMMMMMMMMNNNOOOPPPPPPOOOMMMLLLMMMPPPRRRRRRTTTXXXVVVRRRMMMIIIKKKTTT[[[\\\ZZZYYYTTTTTTOOOFFFAAACCCEEEEEEIIIDDD@@@@@@???===>>>AAADDDLLLPPPNNNKKKKKKKKKGGGAAADDDGGGIIIJJJHHHFFFDDD???@@@AAAAAAAAA@@@??????>>>>>>===;;;999:::===@@@@@@???===;;;:::999999888:::999888666666666666777777666666555444333222111111111222222222222111111111000///......///000111000000//////000000111111000000000000000000000000///---******+++,,,,,,,,,++++++,,,,,,,,,++++++***++++++++++++++++++++++++((())))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&'''((()))***)))'''&&&%%%%%%&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((''''''&&&&&&''''''(((&&&&&&'''''''''((((((((((((((((((((((((''''''&&&(((''''''&&&'''((()))***''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((('''((((((((((((((((((((((((***)))'''&&&&&&'''((()))***))))))))))))***++++++++++++++++++++++++++++++,,,,,,,,,---...//////000....../////////000000000...------------...//////000000000000////////////333555777777666555555666888888888999:::<<<>>>???@@@@@@AAA@@@@@@???>>>===AAA@@@???@@@BBBDDDDDDCCCDDDEEEEEEFFFEEEDDDBBBAAACCCEEEHHHKKKLLLKKKIIIGGGEEEGGGIIIJJJJJJIIIGGGFFFAAADDDIIINNNRRRUUUXXXZZZXXXTTTQQQQQQTTTRRRLLLEEEEEEEEEFFFHHHKKKKKKJJJHHHHHHIIIJJJKKKLLLNNNRRRVVVUUUTTTQQQMMMJJJJJJLLLOOOVVVSSSNNNIIIDDDBBBAAAAAADDDEEEGGGHHHGGGCCC???===>>>???AAAAAA@@@===:::888555333111333777;;;======;;;;;;;;;:::::::::;;;;;;---------------------------......//////......---......------------,,,,,,................................................//////000000000111111111...//////000000/////////000000111111000000//////111111222444555777888999444444333333333333444555666666666666666555555555777777666666666666777777888888999:::;;;<<<<<<===:::888777999;;;=========@@@@@@???;;;666666999===AAACCCEEEGGGGGGEEEBBB@@@DDDEEEFFFGGGGGGFFFDDDCCC>>>AAAEEEHHHIIIIIIJJJKKKLLLNNNOOOQQQQQQPPPNNNMMMNNNPPPPPPOOORRRWWWWWWSSSOOOKKKJJJPPPUUUUUUTTTUUURRRSSSOOOHHHEEEHHHLLLMMMPPPGGG???>>>??????AAADDDKKKOOOPPPNNNMMMNNNLLLIIIAAADDDIIILLLMMMKKKHHHEEE??????>>>>>>======<<<<<<<<<======<<<;;;;;;<<<>>>???>>><<<;;;999888888888888777777666666777777888777666666555444333222222222222222333333222222222000000////////////000000111000000////////////000000000000000000000000000---+++)))***,,,---......+++++++++++++++,,,------++++++++++++++++++++++++((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&((((((''''''''''''((((((''''''((((((((()))))))))(((((((((((((((''''''&&&((((((''''''(((((()))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&''')))***)))(((((((((((()))******++++++++++++++++++++++++******+++---...///000111.........////////////000...------------...//////////////////000000000000444666777777555444444555888888888999:::<<<>>>???BBBBBBBBBAAA@@@???=========<<<<<<>>>@@@BBBBBBAAABBBCCCDDDDDDDDDCCCBBBBBBDDDFFFIIIHHHDDDAAAAAABBBGGGGGGHHHIIIHHHFFFEEEDDDBBBCCCFFFJJJNNNSSSWWWYYYXXXVVVTTTQQQNNNJJJDDD@@@AAADDDIIIOOOSSSQQQMMMIIIHHHIIIJJJKKKKKKMMMQQQTTTTTTTTTSSSQQQOOOOOORRRTTTXXXSSSLLLEEEAAA@@@AAACCCFFFFFFFFFFFFEEECCC@@@???AAAAAABBBBBB???<<<888666222111111444888<<<>>>???<<<;;;;;;::::::999999999------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,................................................/////////000000000111111......//////000////////////000000000000000/////////000111333444666777777444333222222222222222333666666555444444555555666777666666555555666666777777777888888999:::;;;;;;:::999999:::;;;===>>>>>>AAA@@@>>>:::777999>>>DDDCCCDDDEEEEEECCCCCCCCCCCCFFFGGGGGGGGGFFFDDDBBBAAABBBEEEIIIKKKKKKIIIIIIIIIKKKMMMOOOPPPQQQPPPOOONNNPPPQQQOOOMMMNNNRRRSSSOOONNNJJJHHHKKKLLLKKKLLLOOOMMMPPPPPPKKKJJJNNNPPPPPPQQQHHHAAABBBDDDEEEFFFIIILLLMMMMMMNNNNNNMMMIIIEEEBBBFFFKKKNNNOOOMMMIIIFFF@@@???>>><<<;;;;;;:::::::::<<<======<<<;;;;;;<<<===<<<;;;:::888888777777666666666666777777888888666666555555444333333222222222333333333333222222000000////////////000000111000//////............111111111111111111111111---+++******,,,------------,,,+++******+++---...***+++++++++++++++,,,,,,,,,,,,------------,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&)))((((((''''''(((((()))(((((((((((())))))))))))(((((((((((((((''''''&&&'''''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&'''((()))***)))(((((((((((()))*********+++++++++++++++,,,,,,***++++++,,,...//////000------........./////////...------------...//////////////////000000000000555666777777555333333444777777888999;;;<<<===>>>@@@AAAAAAAAA@@@???>>>>>><<<;;;<<<>>>AAACCCBBBAAACCCDDDEEEFFFGGGFFFEEEEEECCCGGGJJJGGG@@@===???DDDJJJJJJIIIGGGEEECCCBBBAAA@@@AAADDDHHHNNNTTTWWWXXXYYYWWWTTTOOOJJJGGGEEEEEEDDDHHHNNNTTTXXXUUUPPPKKKJJJKKKLLLLLLKKKLLLNNNQQQPPPRRRRRRRRRRRRRRRTTTVVVVVVQQQIIIBBB???@@@CCCFFFIIIHHHGGGEEEDDDCCCBBBBBBCCCCCCCCCBBB???;;;777555444444444666999<<<>>>???;;;;;;;;;:::999888777777------------------------------,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................////////////000000000------...///////////////...//////000000000//////,,,---///111333333444444333222222111111111222222555555444444444444555555666666555555555555666666777777666666777888999:::888999999::::::;;;===>>>??????===:::999===EEEKKKIIIIIIGGGCCC@@@@@@DDDGGGHHHHHHHHHGGGFFFDDDCCCBBBFFFIIIMMMOOOMMMIIIGGGEEEJJJKKKMMMOOOPPPPPPOOONNNNNNOOOMMMJJJLLLPPPQQQNNNLLLHHHFFFGGGEEECCCFFFKKKGGGMMMQQQPPPPPPQQQPPPNNNKKKEEECCCFFFIIIIIIIIIKKKKKKKKKLLLOOONNNJJJDDDAAADDDGGGLLLPPPPPPMMMIIIFFFCCCAAA>>><<<:::999::::::999;;;======<<<;;;;;;;;;<<<;;;:::888777777777777444555666666777777888888555555444444333333222222111222222333333222222111//////000000000000//////000000///...---------...000000000000000000000000...---++++++,,,---,,,***000...---+++******+++,,,*********++++++,,,,,,,,,---......//////......---************************((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((''''''&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''(((((())))))***))))))))))))***++++++*********++++++,,,,,,,,,,,,,,,,,,---------------------------...............------------...//////.../////////000000000111444666777666444333333444666777888999;;;<<<=========>>>??????@@@@@@@@@@@@<<<<<<===@@@DDDEEEEEEDDDCCCDDDFFFGGGHHHGGGGGGFFFBBBGGGKKKHHHAAA???CCCIIINNNLLLJJJGGGDDDBBBAAA@@@???@@@DDDJJJRRRVVVWWWWWWXXXVVVRRRMMMIIIJJJNNNQQQLLLNNNRRRVVVXXXVVVQQQMMMMMMNNNNNNMMMKKKJJJKKKMMMNNNPPPSSSTTTTTTTTTUUUWWWRRRMMMFFFAAA???BBBFFFJJJKKKJJJGGGEEEDDDDDDDDDDDDCCCCCCDDDCCC@@@<<<777555888888999999:::;;;<<<===::::::::::::999888666666,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------++++++++++++++++++++++++------------------------------........./////////,,,---......////////////......///000000000//////,,,---///111222222111111222222111111111222222333333333333444444444444444555555444444444444555555777666555555555666888999666777888888888888;;;===<<<<<<;;;999999???HHHOOOPPPOOOKKKFFF@@@@@@DDDHHHGGGGGGGGGFFFFFFEEEDDDCCCGGGJJJMMMMMMKKKGGGEEEDDDHHHIIILLLNNNOOOOOOOOONNNIIIJJJJJJIIILLLRRRSSSQQQIIIGGGFFFEEEBBB???BBBIIIEEEMMMSSSTTTSSSSSSOOOKKKDDDBBBDDDHHHIIIHHHIIILLLMMMLLLNNNPPPMMMGGGCCCCCCGGGJJJMMMOOOOOOLLLHHHEEEEEECCC???;;;999888999::::::;;;======;;;:::;;;<<<::::::888777777666666666444555666777777777777666333333333333222222222111111111111222222111111111//////000000000000/////////......------------...////////////////////////...---,,,,,,------+++***000///...,,,++++++***************++++++,,,,,,---+++,,,,,,------,,,,,,+++************************((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))(((((((((((((((''''''&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))(((((((((((((((((((((((('''''''''(((((((((((((((***))))))))))))***++++++*********++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------...//////......//////000000111111333555666666444333333444555666888:::;;;<<<<<<<<<;;;;;;===>>>???@@@@@@@@@<<<===>>>BBBEEEGGGGGGEEEBBBBBBDDDEEEFFFEEEEEEDDD@@@EEEJJJIIIDDDCCCHHHMMMOOOMMMJJJGGGEEEDDDDDDDDDCCCDDDGGGMMMUUUYYYXXXVVVUUUSSSOOOLLLKKKNNNTTTXXXPPPQQQRRRTTTVVVTTTQQQNNNMMMNNNNNNMMMJJJIIIIIIJJJLLLPPPSSSUUUUUUUUUTTTUUUNNNJJJFFFBBBBBBDDDHHHKKKKKKJJJGGGEEEDDDCCCDDDDDDBBBBBBCCCCCC@@@===999777:::;;;<<<;;;999999999:::888999::::::999888666555,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...+++,,,---...////////////---......///000000//////---...000111222111000///111111111111222222333444111222333444555444444333555444444444444444444555666555444333444555777888555777999999888888;;;>>>=========;;;;;;@@@IIIPPPSSSTTTRRRKKKDDDAAABBBEEEDDDDDDDDDDDDDDDDDDDDDDDDHHHIIIIIIHHHFFFEEEFFFHHHFFFGGGJJJMMMNNNNNNNNNMMMIIIKKKKKKJJJNNNSSSTTTQQQGGGFFFGGGFFFAAA>>>BBBJJJHHHPPPUUUUUUTTTSSSOOOJJJBBBCCCGGGIIIHHHEEEHHHNNNPPPMMMMMMMMMHHHAAAAAAGGGJJJLLLNNNNNNMMMKKKGGGEEEFFFCCC>>>:::777777888999:::;;;<<<<<<::::::;;;<<<999999888777666666666666444555666777777666666555222222222111111111111000///000000111111000000///...///000111111000///...---------,,,------..............................,,,++++++,,,---...---+++---.........---,,,++++++)))******+++,,,,,,------******++++++++++++******************************((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''''''&&&$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***(((((((((((((((((((((((((((((((((((((((((('''''')))(((((((((((()))******)))******+++,,,,,,------+++++++++,,,,,,---------+++,,,,,,,,,,,,---------...------------...//////.........///000111111111222444555555444333444555555666888:::;;;<<<<<<<<<:::;;;<<<======>>>======:::;;;===AAAEEEGGGFFFEEEAAABBBCCCDDDDDDDDDCCCBBB>>>BBBGGGHHHFFFFFFIIIMMMLLLKKKIIIGGGGGGHHHJJJKKKNNNKKKKKKOOOUUUXXXXXXVVVRRRPPPMMMLLLMMMPPPSSSUUUNNNOOOPPPRRRSSSRRROOOLLLIIIJJJKKKKKKIIIGGGHHHHHHJJJMMMRRRTTTSSSQQQPPPOOOLLLJJJGGGEEEEEEFFFGGGIIIIIIHHHFFFDDDCCCBBBBBBBBB@@@AAABBBBBBAAA>>>;;;999888:::<<<;;;888666777888666777999:::999888777666,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,------.........------------------------------------------------+++++++++,,,,,,,,,------+++,,,---...////////////------...///000000//////...000111222222111000...111111111111222333444555000111333555555555333222555444444333333444444555666555444333333444666777777:::<<<;;;::::::===@@@@@@AAA@@@>>>>>>BBBJJJPPPTTTVVVVVVQQQHHHBBBAAABBBAAABBBBBBBBBCCCDDDDDDDDDIIIHHHFFFDDDCCCEEEJJJNNNDDDFFFIIILLLMMMNNNMMMMMMMMMNNNNNNMMMOOOSSSRRROOOFFFGGGHHHHHHCCC???DDDLLLMMMSSSWWWUUUSSSRRROOOKKKEEEGGGKKKKKKGGGDDDIIIQQQQQQMMMKKKHHHAAA;;;@@@IIILLLMMMNNNNNNLLLIIIFFFDDDFFFCCC===888666555777888;;;;;;<<<;;;999999;;;===999888777666666555666666444555666777777666555444111111111000000000000000//////000000000000//////...///000111111000///...,,,,,,,,,,,,------...///........................***)))***,,,...///...---+++,,,---...///...---,,,))))))***+++,,,,,,------+++++++++,,,,,,+++++++++************************((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''''''''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((((((((((((''''''&&&%%%%%%'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***((((((((((((((((((((((((((()))))))))((('''&&&&&&'''''''''''''''((())))))))))))***+++,,,,,,------))))))***+++---...//////++++++,,,,,,,,,---------...------------...//////---......///000111111222111333555555444444555666444666888:::;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;888999;;;???CCCEEEDDDCCCCCCCCCDDDEEEEEEDDDCCCBBB<<<@@@DDDFFFFFFFFFHHHJJJJJJIIIGGGGGGIIILLLOOORRRWWWRRRNNNOOOSSSWWWXXXVVVOOOMMMLLLMMMOOOPPPPPPOOOJJJKKKNNNQQQRRRQQQMMMJJJDDDFFFHHHHHHGGGGGGGGGIIIFFFJJJNNNPPPOOOMMMKKKJJJLLLKKKIIIHHHGGGFFFFFFFFFGGGFFFDDDCCCAAA@@@@@@@@@>>>@@@AAABBBBBB???===;;;555888:::999777555666888555666888999:::999777666///...,,,+++***++++++,,,***+++,,,,,,------,,,,,,,,,,,,++++++***+++++++++------------,,,,,,+++******,,,------,,,++++++,,,,,,,,,,,,---------..................////////////////////////////////////000000111111111111000000000000111111111222222222222222111111222222333444555444444333333333444444999777444222222444777999<<<=========>>>>>>>>>>>>@@@???===<<<===AAAEEEGGGMMMKKKIIIFFFCCCAAA???>>>???BBBEEEFFFEEECCCBBBBBBCCCCCCCCCDDDEEEGGGHHHIIIEEEEEEGGGJJJMMMNNNMMMKKKNNNPPPQQQPPPNNNKKKJJJIIIEEEFFFEEEBBB@@@AAAFFFKKKLLLUUUWWWPPPNNNSSSQQQJJJJJJNNNNNNJJJIIILLLOOONNNNNNLLLHHHCCC???AAAEEEIIIOOOQQQSSSRRRNNNIIIEEEDDDCCCAAA<<<777333333666888:::;;;===<<<:::888777777999999888888777666666555333333333333333333333333222222222222222333333333000000000000000000000000//////000000000000//////.........................................................---------,,,,,,+++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((())))))''''''''''''''''''''''''))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&'''((()))***++++++)))))))))))))))(((''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''&&&&&&'''&&&%%%%%%''''''&&&%%%'''''''''&&&&&&%%%%%%%%%((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''(((((((((((()))'''&&&%%%''')))******)))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************,,,+++***)))***+++,,,---++++++++++++++++++,,,,,,.........------,,,,,,,,,++++++,,,,,,---...//////......//////000000111111111333444444222222333555444444555555666666777777===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<===???CCCFFFHHHJJJDDD??????BBBCCCAAA???BBBCCCEEEFFFFFFGGGIIIKKKFFFGGGGGGGGGHHHJJJNNNQQQVVVSSSOOOOOOQQQRRRRRRQQQTTTOOOHHHDDDDDDGGGJJJLLLFFFHHHKKKOOOQQQQQQMMMJJJIIIKKKLLLLLLJJJGGGEEEDDDGGGHHHJJJJJJJJJHHHFFFEEEGGGIIIKKKKKKJJJGGGCCC@@@@@@CCCEEEEEECCC@@@??????@@@AAABBBDDDEEECCC???;;;999888777555555555666777777777666666666666777777...---,,,+++++++++,,,,,,***+++,,,,,,------,,,,,,+++++++++***++++++,,,,,,,,,---------,,,,,,+++******,,,------,,,++++++,,,,,,,,,,,,------------...---.........////////////........................//////000000000000//////000000000111111111222222222222111111222222333444555444444333333333444444555444222222333666:::<<<<<<<<<;;;;;;;;;<<<======>>>===;;;;;;<<<>>>AAACCCCCCBBB@@@???===<<<<<<<<<>>>AAADDDEEEDDDBBBAAAAAAEEEEEEEEEEEEFFFFFFFFFGGGCCCEEEGGGKKKMMMMMMLLLKKKNNNOOOQQQQQQOOOKKKHHHGGGDDDDDDCCCAAA@@@DDDLLLRRRPPPVVVUUUMMMKKKPPPQQQLLLKKKOOOOOOKKKJJJNNNPPPOOOKKKHHHDDDAAA@@@BBBGGGJJJNNNPPPRRRPPPLLLGGGDDDBBBCCC@@@;;;666222333666999BBBBBBAAA===:::888888888999888888777777777666666333333333333333333333333222222222222111111111111000000000000000000000000//////000000000000//////........................000000000000000000000000,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++***++++++++++++++++++++++++,,,,,,++++++++++++++++++))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%((('''''''''&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***++++++)))))))))))))))((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%''''''&&&&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''''''''((((((((($$$######$$$&&&''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))***++++++***++++++++++++,,,,,,,,,---------------,,,,,,,,,,,,------......//////////////////000111111222222111222444333222222333555444444555666666777888888<<<<<<;;;::::::;;;<<<<<<<<<<<<<<<===???BBBEEEGGGHHHEEEAAA??????@@@???>>>AAACCCFFFHHHHHHHHHJJJKKKFFFGGGHHHIIIJJJLLLOOORRRUUURRROOONNNPPPQQQQQQPPPRRRLLLEEEAAA@@@CCCFFFHHHHHHJJJLLLPPPSSSRRROOOLLLHHHIIIKKKLLLKKKIIIHHHGGGGGGHHHIIIIIIHHHGGGEEEEEEHHHIIIJJJJJJHHHEEEAAA>>>???BBBDDDDDDBBBAAA@@@@@@<<<===???BBBDDDCCC@@@>>>999777666555444555777888888777777666666666777777,,,++++++++++++,,,,,,---***++++++,,,,,,,,,,,,,,,************+++,,,------,,,,,,---------,,,++++++***,,,------,,,++++++,,,,,,,,,,,,,,,---------------------.........//////..............................////////////......000000000000111111111111222111111111111222333333444444333333333333444444444333222111333666999;;;<<<;;;999888888999;;;<<<:::::::::999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>AAACCCDDDBBBAAA@@@@@@BBBBBBDDDEEEFFFGGGGGGGGGAAADDDHHHKKKMMMLLLKKKJJJLLLNNNPPPPPPOOOKKKFFFCCC@@@@@@AAA@@@BBBHHHRRRYYYVVVXXXSSSIIIHHHNNNQQQNNNLLLOOOPPPLLLKKKNNNPPPOOOGGGDDD@@@???AAADDDGGGIIIMMMNNNPPPNNNJJJEEEBBB@@@AAA???:::444222333888===NNNKKKFFF???999777777999777777777777777777777777444444444444444444444444222222111111000000//////000000000000000000000000//////000000000000//////........................000000000000000000000000---,,,,,,,,,++++++++++++---------,,,,,,,,,++++++++++++++++++++++++++++++*********************+++))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))***+++)))))))))))))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%'''&&&&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%&&&&&&&&&'''''''''''''''&&&%%%&&&((())))))(((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))******'''((())))))******))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,------------...............////////////000000111111222333333111222333333222222333555333444555666777888999:::<<<;;;:::999999:::;;;<<<============???AAACCCDDDEEEDDDBBB???<<<;;;<<<===???CCCHHHKKKKKKKKKJJJJJJGGGIIIKKKLLLLLLMMMOOOQQQSSSPPPNNNMMMNNNOOOOOOOOOOOOIIIBBB======@@@CCCFFFHHHIIILLLOOOQQQQQQNNNKKKEEEFFFHHHIIIJJJIIIIIIHHHHHHHHHGGGFFFFFFEEEDDDDDDHHHIIIIIIHHHFFFBBB???===>>>AAACCCDDDCCCAAAAAABBB<<<<<<===@@@AAAAAA???===999888666444444666888:::999888777777666666666666*********++++++,,,------******+++,,,,,,,,,,,,+++************+++,,,---...,,,,,,,,,------,,,,,,+++***,,,------,,,++++++,,,++++++,,,,,,,,,---------,,,,,,---------.................................---..................---/////////000000000111111111111111111111222222333333333333222333333444444777666444222222333555666===;;;888777666888:::;;;999999999999999999888888:::999999::::::;;;=========@@@BBBBBBAAA?????????;;;===@@@CCCEEEGGGHHHHHH???CCCHHHKKKLLLKKKIIIHHHJJJKKKMMMNNNMMMIIICCC>>>999;;;???BBBEEELLLUUU\\\ZZZYYYRRRJJJIIINNNPPPMMMJJJNNNOOOLLLKKKMMMOOONNNFFFCCC??????AAAEEEFFFGGGKKKMMMMMMKKKGGGBBB???>>>===;;;777333333666===BBBUUUPPPHHH???777555777999777777777777777777777777444444444444444444444444222111111000///......---000000000000000000000000//////000000000000//////------------------------........................------------,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++************************))))))))))))************((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((())))))***(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((''''''''')))******(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***'''((()))***+++***)))(((*********++++++,,,,,,---+++++++++,,,,,,------..................---------/////////000111111222222000222333333222222333444333333555666888999:::;;;;;;:::999888999:::;;;<<<>>>>>>======>>>???AAAAAACCCDDDDDD???999777:::>>>???CCCIIIMMMNNNLLLJJJJJJJJJLLLNNNNNNMMMLLLMMMNNNPPPNNNMMMLLLMMMMMMMMMMMMLLLFFF@@@<<<===AAAEEEGGGFFFFFFHHHKKKMMMMMMJJJGGGDDDDDDEEEFFFHHHHHHGGGFFFGGGGGGEEEDDDDDDCCCDDDDDDFFFFFFFFFEEEDDDAAA???>>>???AAACCCDDDDDDCCCDDDEEE@@@?????????@@@>>><<<:::;;;:::777666666888;;;===999999888777666666666666)))******++++++,,,,,,,,,)))***++++++,,,,,,++++++************+++,,,---...+++,,,,,,------,,,,,,,,,***,,,------,,,++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,------------........................------............------....../////////000000000111111000000111111222333222222222222222333444555666555333222222222333444<<<:::888666666888:::<<<999999:::::::::999888777777777777666666777777888:::<<<>>>>>>===<<<======:::<<<>>>@@@BBBDDDEEEFFF@@@DDDHHHJJJIIIHHHGGGGGGGGGGGGHHHJJJJJJFFF@@@;;;333888@@@FFFJJJOOOUUUZZZYYYWWWQQQLLLLLLNNNNNNKKKGGGKKKMMMJJJIIIKKKLLLKKKGGGEEEBBBAAABBBCCCDDDDDDKKKLLLLLLIIIEEE@@@>>>===999888666444555:::BBBGGGTTTOOOFFF===666444666999777777777666666666666666444444444444444444444444111111000000///...------111111111111111111111111//////000000000000//////,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,++++++++++++++++++++++++************************************((((((((())))))*********((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((())))))(((((())))))))))))((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''(((((('''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&$$$$$$$$$&&&'''&&&%%%''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))'''(((***+++++++++***)))))))))***+++,,,,,,------***++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,------......///000000000000111333222111111222444222333444666777999::::::999999999999::::::;;;;;;>>>>>>======>>>>>>??????@@@CCCDDD???999777;;;@@@AAAEEEJJJMMMMMMLLLJJJJJJNNNOOOPPPOOOLLLJJJIIIIIILLLLLLLLLKKKKKKJJJKKKKKKIIIDDD???>>>@@@DDDHHHKKKEEEFFFGGGIIIKKKKKKIIIFFFGGGFFFEEEFFFHHHHHHGGGEEEFFFEEEDDDCCCCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAABBBDDDEEEEEEEEEFFFHHHBBBAAA?????????>>><<<;;;===<<<:::999999:::<<<>>>888777777666555555666666)))***++++++,,,++++++***)))******+++++++++++++++************+++,,,------++++++,,,---------,,,,,,***,,,------,,,++++++,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------............------............////////////111000000000000111222222222111111222222333444555222222111111222333555666999888777666666888:::;;;999:::::::::::::::999999;;;;;;:::888888777777888666888:::;;;::::::<<<===AAA@@@@@@?????????@@@@@@BBBEEEIIIIIIFFFDDDEEEFFFEEEDDDEEEGGGHHHFFF@@@:::333:::CCCJJJNNNQQQTTTXXXWWWSSSNNNLLLLLLMMMKKKHHHDDDIIIJJJHHHGGGIIIJJJHHHGGGHHHGGGEEECCCBBBCCCEEEKKKKKKKKKHHHCCC???<<<<<<888888777777888===DDDIIILLLIIIBBB;;;666555777:::888888777666666555444444333333333333333333333333111111000000//////......111111111111111111111111//////000000000000//////,,,,,,,,,,,,,,,,,,,,,,,,000000000000000000000000************))))))))))))+++++++++*********))))))************************((((((((()))******++++++))))))))))))))))))))))))(((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((('''(((((()))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((%%%%%%&&&&&&'''((((((((('''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%&&&&&&&&&'''''''''''''''&&&%%%&&&'''((('''&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))((()))******++++++******))))))***+++,,,------...++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,---......//////000000111222222111111222444222333444555666777888999777999:::<<<<<<<<<;;;:::============>>>>>>>>>>>>???BBBBBB???;;;;;;???CCCDDDGGGJJJKKKJJJIIIIIIJJJOOOPPPOOOMMMIIIGGGFFFGGGIIIJJJKKKJJJIIIHHHHHHIIIFFFCCC@@@@@@BBBFFFIIIJJJGGGGGGHHHJJJLLLKKKIIIGGGJJJHHHFFFGGGJJJKKKIIIGGGCCCCCCDDDDDDDDDDDDEEEEEEBBBBBBAAAAAAAAABBBCCCCCCBBBCCCEEEEEEDDDEEEFFFHHH@@@>>>======>>>??????>>>>>>===<<<;;;;;;;;;<<<<<<666555555444444555555666******+++,,,++++++))))))))))))***++++++++++++++++++++++++***++++++,,,,,,***+++,,,,,,---------,,,***,,,------,,,++++++,,,***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------......////////////......------........./////////000000000000000111222222111111111111222333444555222111111111222333444555555555555555666777999:::999999999999::::::::::::>>>>>><<<;;;::::::::::::777999;;;<<<===>>>@@@BBBFFFDDDBBB???>>>>>>???@@@DDDGGGIIIGGGCCCAAACCCEEEFFFDDDCCCEEEHHHGGGBBB===999???GGGMMMOOOQQQUUUXXXUUUOOOIIIGGGIIIIIIHHHFFFCCCGGGJJJGGGFFFHHHHHHFFFFFFIIILLLIIIDDDBBBEEEIIIKKKKKKJJJGGGBBB>>><<<;;;::::::;;;:::;;;>>>CCCGGGBBBAAA>>>:::777777:::<<<999999888666555444333222222222222222222222222222000000000000000000000000111111111111111111111111//////000000000000//////........................000000000000000000000000,,,,,,,,,+++++++++******,,,,,,+++++++++*********************************(((((()))******+++,,,,,,))))))))))))))))))))))))((((((((((((''''''''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((()))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((%%%%%%&&&&&&'''(((((()))'''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&'''''''''(((((((((***)))(((((()))***)))'''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((()))))))))(((((((((((()))******((()))***+++,,,------...,,,,,,,,,+++++++++++++++***++++++,,,,,,---------------......///000000000///111222222111111222333222333333444555666666777666888<<<>>>???>>>;;;:::;;;<<<<<<===>>>>>>>>>>>>???@@@AAA@@@>>>???CCCGGGHHHIIIIIIHHHGGGGGGIIIJJJMMMMMMLLLIIIFFFEEEFFFGGGGGGIIIKKKJJJGGGFFFGGGHHHEEECCCAAAAAABBBDDDEEEEEEGGGFFFGGGHHHJJJJJJHHHFFFGGGDDDBBBDDDIIIKKKJJJGGG@@@BBBCCCEEEFFFFFFFFFFFFDDDCCCAAA@@@@@@AAABBBCCCAAACCCDDDCCCBBBCCCDDDFFF@@@>>>;;;;;;<<<>>>>>>>>>=========<<<;;;:::999888333333333333333444555666***+++,,,,,,+++***)))((())))))***++++++++++++***,,,,,,++++++***+++++++++***+++,,,,,,------------***,,,...---,,,+++,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------------------------......////////////......---------.........//////000000000000000111111222111111111111222333444555555444333222111111111111111222333444666777888888999999888888999:::;;;;;;;;;:::999888777777777777;;;===???AAABBBCCCFFFHHHGGGEEEBBB???>>>@@@BBBDDDFFFHHHIIIFFFAAA???AAAEEEGGGDDDCCCEEEHHHHHHDDD???@@@DDDJJJMMMOOOQQQVVVYYYTTTLLLDDDCCCEEEFFFFFFFFFBBBGGGJJJHHHGGGHHHHHHFFFDDDJJJNNNLLLEEEBBBGGGMMMKKKKKKJJJGGGBBB>>><<<;;;======>>>======>>>AAADDD<<<<<<<<<:::999:::<<<>>>:::999888777555333222111111111111111111111111111000000000000111111111111111111111111111111111111//////000000000000//////000000000000000000000000........................000000/////////.........---------,,,,,,,,,++++++))))))))))))))))))))))))((())))))***+++,,,,,,,,,)))))))))))))))))))))))))))(((((((((''''''''''''))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((%%%%%%&&&&&&'''((())))))'''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&'''''''''###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''''''''(((((((((((()))'''&&&%%%%%%&&&'''&&&$$$''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))(((((('''&&&&&&((()))***((())))))+++,,,---......---,,,,,,++++++*********++++++,,,,,,---...//////......//////000111111111///111222222111111222333333333333444444555555555555888===@@@AAA???<<<999:::;;;<<<===>>>>>>>>>>>>??????@@@@@@AAACCCGGGIIIKKKJJJIIIFFFDDDEEEHHHKKKKKKJJJIIIGGGEEEEEEGGGIIIFFFHHHJJJIIIGGGEEEFFFGGGDDDBBBAAA@@@AAAAAA@@@???EEEDDDDDDFFFGGGGGGEEEDDDBBB???===@@@FFFIIIIIIFFF???AAACCCFFFHHHHHHGGGFFFFFFDDDBBB@@@@@@@@@AAABBBAAABBBBBBBBBAAAAAABBBDDDCCC@@@<<<::::::::::::999<<<<<<<<<<<<;;;999666555111111111222333444555666************************+++***)))(((((()))***+++************************++++++,,,,,,,,,,,,------000...,,,+++,,,,,,+++***+++******+++---......------------,,,,,,+++++++++---------,,,+++***)))(((---------............///...------------.../////////////////////...............///000111111222222333333333222222111111111555444444555555666777888777777777888999999::::::;;;:::999888888888999:::>>>???@@@BBBDDDGGGIIIKKKFFFBBB>>>>>>BBBDDDCCC@@@EEEDDDCCCDDDEEEDDDCCCAAAFFFEEEDDDEEEFFFGGGFFFDDDFFFLLLNNNLLLOOOXXX^^^]]]QQQKKKDDD@@@???AAAAAA@@@CCCGGGLLLNNNLLLHHHCCCAAAIIIHHHEEEDDDEEEHHHKKKNNNTTTNNNEEE@@@>>>>>>>>>===AAA>>>===>>>AAACCCBBB???888888888999;;;===>>>???;;;999666777888888666444222222222222222222222333333222000/////////000111111111111111000000000000000000000000000000000000000000////////////000000///............---------........................,,,++++++******++++++,,,+++)))'''(((+++,,,***(((******))))))((((((''''''***)))(((''''''((()))***''''''(((((())))))******))))))(((((('''''''''&&&'''(((((((((&&&%%%&&&'''&&&&&&'''((())))))(((((((((((('''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))))),,,,,,++++++***)))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((((((((((((''''''&&&))))))(((((('''''''''&&&(((((((((((())))))))))))******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***,,,...000111111//////222111000000000111333444000000111333555666777888666777999;;;<<<<<<<<<;;;;;;;;;:::;;;;;;<<<===>>>>>>>>>???@@@AAACCCEEEFFFIIIGGGEEEDDDEEEGGGIIIKKKLLLKKKIIIFFFDDDCCCCCCCCCEEEGGGIIIIIIFFFCCCAAAAAACCCEEEEEECCC???======???GGGGGGFFFFFFFFFCCC>>>;;;<<<:::;;;@@@HHHLLLJJJGGGCCCCCCCCCFFFIIIJJJGGGDDDCCCBBB@@@>>>>>>???@@@AAAAAA???======???@@@@@@@@@<<<;;;:::999999:::<<<===;;;;;;;;;:::999888666666222333444555555444333333************************+++***)))(((((()))***++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,+++******,,,......---///---,,,,,,,,,,,,+++)))------,,,,,,,,,+++++++++------------,,,+++***)))------------............---------------...////////////////////////////////////000000111222222333333333333222222111111111555555555555666777888999555555666666777888888888999888888777888999:::;;;>>>>>>???AAACCCEEEGGGHHHCCC@@@>>>@@@DDDGGGFFFCCCBBB@@@???@@@BBBEEEFFFFFFGGGEEEDDDDDDFFFFFFFFFEEEFFFKKKLLLJJJLLLSSSWWWVVVMMMGGG@@@<<<<<<>>>@@@@@@DDDGGGKKKLLLJJJGGGDDDCCCGGGFFFEEEDDDEEEHHHKKKMMMMMMIIICCC@@@AAABBBBBBBBBBBBBBBDDDFFFGGGEEE@@@===888888888888:::;;;<<<===:::888666666888888666333333333333333333333333333222111111000000000000000111111111111000000000000////////////////////////000000////////////000000///............---------........................,,,++++++******++++++,,,,,,***)))))),,,,,,+++)))***)))))))))((((((((('''***)))(((''''''((()))***''''''''''''(((((((((((()))((((((((('''''''''''''''(((((((((&&&%%%&&&'''%%%&&&&&&''''''''''''&&&(((((('''''''''&&&&&&&&&%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))***,,,,,,+++******)))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((((((((((((''''''&&&)))(((((((((''''''''''''(((((((((((())))))))))))))))))(((((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,...000000000000///111000000///000111222333000111222333444555666777555666777999::::::::::::::::::::::::;;;<<<===>>>=========>>>???AAABBBCCCEEEDDDCCCBBBCCCEEEHHHIIIKKKIIIFFFCCCAAA@@@AAAAAACCCEEEGGGGGGEEECCCBBBBBBCCCDDDEEECCC@@@???@@@BBBFFFFFFEEEEEEEEEBBB===:::999888:::@@@HHHLLLLLLIIIDDDCCCCCCEEEGGGGGGDDDAAABBBAAA@@@>>>>>>???AAABBBCCCAAA???>>>@@@AAAAAA@@@===<<<:::999999:::<<<===<<<<<<<<<;;;:::999777777555666666666555333111000******************************))))))))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,***)))***,,,............---++++++,,,,,,***))),,,,,,,,,,,,++++++++++++,,,,,,------------,,,,,,------------............---------------......///////////////////////////000000000111222222333333222222222222222111111111555555555555666777888999333444444555666666777777666666666777888:::;;;<<<===>>>>>>@@@AAABBBCCCDDD@@@>>>>>>AAAFFFIIIHHHEEE>>><<<;;;<<>>;;;;;;>>>AAACCCEEEFFFHHHHHHFFFEEEEEEFFFGGGGGGFFFGGGHHHIIIKKKLLLGGGEEEBBBAAABBBDDDDDDCCCAAAFFFMMMOOOLLLFFF???:::888888888888888999::::::999777666666666666555333333333333333333333333333000111111111111000000///111111111111000000000000////////////////////////000000////////////000000///............---------------------------------,,,++++++******++++++,,,,,,+++***+++,,,---,,,***))))))))))))(((((((((((())))))(((((((((((())))))''''''''''''&&&&&&&&&&&&(((((((((((('''''''''''''''(((((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&%%%$$$'''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))*********++++++******))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((((((((((((''''''&&&((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((((())))))***,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......///000000000///////////////000111111111222222333333444555555555555555666777888999:::::::::::::::;;;<<<======<<<<<<<<<<<<===>>>???@@@AAA@@@@@@@@@AAADDDFFFGGGIIIFFFBBB???===>>>???AAADDDFFFGGGGGGEEEDDDDDDDDDGGGGGGFFFCCCAAA@@@AAABBBEEEEEEDDDDDDCCCAAA===999;;;:::<<>>===<<<:::::::::;;;;;;:::::::::999888777666555888888777666444111///...***************************))))))))))))))))))***++++++++++++++++++++++++***++++++++++++,,,,,,,,,///---++++++,,,,,,,,,++++++***)))***,,,------,,,,,,++++++++++++++++++++++++,,,------.........---,,,,,,---------.........------,,,,,,------...//////////////////000000000000111111111222222222333222222222111111111111111444444444444555666777777333333444444555666666666666666666777888999999:::<<<======>>>??????@@@@@@======>>>AAAEEEFFFEEECCC<<<;;;;;;>>>CCCHHHKKKLLLFFFEEECCCCCCEEEFFFEEEDDDAAAAAA@@@AAACCCFFFGGGFFFGGGCCC???<<<===AAAEEEHHHEEEEEEEEEDDDCCCDDDGGGIIILLLKKKKKKJJJJJJJJJJJJJJJCCCCCCBBBBBBBBBBBBAAA@@@???FFFNNNPPPLLLDDD>>>:::::::::999888888888888888777666666666666555555444333333333333222222222222///000111222222111000///111111111111000000000///////////////////////////000000////////////000000///............---------------------------------,,,++++++******++++++,,,++++++***++++++++++++***))))))))))))(((((((((((())))))(((((((((((())))))(((((((((''''''&&&&&&&&&(((((((((((((((''''''''''''(((((((((&&&%%%&&&''''''''''''''''''&&&%%%$$$''''''''''''''''''''''''&&&''''''((()))(((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))***************)))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((((((((((((''''''&&&((((((((((((((('''''''''(((((((((((()))))))))))))))(((((((((((()))******++++++++++++++++++++++++------------------------...............///000111............//////000000222222222222333333333333555555444444555777999;;;999999999999:::;;;<<<===<<<;;;;;;;;;<<<===>>>>>>>>>>>>???@@@AAACCCEEEEEEEEEBBB???<<<<<>>?????????>>>>>>>>><<<;;;::::::::::::666666666666555444333222888888666555333111000///************************)))))))))******)))))))))++++++++++++++++++++++++*********+++++++++,,,,,,...---++++++,,,---,,,+++***))))))***,,,------,,,++++++++++++++++++++++++++++++,,,---............,,,,,,,,,------------...,,,,,,,,,,,,,,,---......////////////000000111111111111111111111222222222111111111111111111111111222222111222222333444555333333444444555666666777777777777777777777777777;;;;;;<<<===>>>======<<<<<<===>>>???AAAAAA@@@>>>======???CCCGGGIIIHHHGGGEEEDDDCCCDDDEEEFFFDDDCCC<<<::::::===@@@BBBBBBBBBDDDBBB@@@??????CCCHHHKKKEEEEEEEEEDDDDDDFFFIIILLLPPPOOOMMMJJJHHHFFFEEEDDD>>>???AAABBBAAA@@@??????<<>><<<<<<;;;:::999999888888888666666666666555555555555333333222222111111111000///000111222222111000///111111111111000000000///........................000000////////////000000///............---------------------------------,,,++++++******++++++,,,)))*********))))))******(((((((((((())))))))))))(((((())))))))))))((((((***))))))((((((''''''''''''''''''((((((((((((((('''(((((((((&&&%%%&&&'''((((((((((((((('''&&&%%%&&&'''''''''''''''''''''&&&''''''((()))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((())))))******))))))((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((((((((((((''''''&&&'''''''''((((((((((((((((((((((((((())))))))))))***))))))))))))***++++++++++++++++++++++++++++++------------------------///............//////000------......////////////222222222222222222222222555555444555666777999;;;999888888999999:::;;;<<<<<<<<<<<<<<<<<<===>>>???<<<===???AAABBBCCCDDDDDDAAA???===<<<>>>BBBGGGJJJKKKKKKJJJGGGDDDCCCDDDEEEKKKIIIGGGEEEDDDDDDDDDDDDCCCBBBAAABBBBBBAAA???===AAAAAAAAABBBCCCCCCBBB@@@CCCDDDDDDDDDDDDCCCCCCDDD@@@@@@@@@@@@@@@@@@@@@AAABBB???===<<<<<<===<<<;;;======<<<;;;:::999999999555555555555555444333222666555555444333333222222************************))))))************))))))************************************++++++++++++***))))))***---/////////---,,,******++++++)))(((*********+++++++++++++++++++++,,,---------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------......//////000000111111222000000000000000000000000000000000111111111111111000000000000111222333444333333333444555555666666777777777777777666555555999:::<<<======<<<<<<;;;<<<<<<=========<<<<<<;;;???@@@BBBFFFHHHHHHEEEBBBCCCCCCDDDFFFGGGFFFCCCAAA:::666666;;;@@@@@@@@@@@@@@@@@@AAAAAAAAADDDHHHLLLFFFGGGIIIIIIIIIKKKMMMPPPRRRPPPLLLHHHDDDAAA@@@???:::<<>>===<<<<<<;;;999999888888888555777777777555555666777444333333222222111111000///000000111111111111000111111111111000000000000........................000000////////////000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,((()))******)))((()))***(((((((((((())))))))))))(((((())))))))))))(((((()))))))))))))))((((((((('''''''''((((((((((((((('''(((((((((&&&%%%&&&'''((((((((()))((((((''''''&&&&&&&&&'''''''''''''''&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((((((((((((''''''&&&'''''''''((((((((((((((((((((((((((())))))))))))***************++++++,,,++++++++++++++++++++++++------------------------......//////////////////---......///000/////////111111111111111111222222444444444555666777999999888888888888999:::;;;;;;<<<<<<<<<<<<===>>>???@@@<<<===???AAACCCCCCCCCBBB???>>>===>>>AAAEEEJJJLLLHHHGGGFFFCCC@@@???AAACCCFFFEEEDDDFFFHHHIIIHHHGGG@@@???>>>???AAAAAA@@@>>>===>>>@@@BBBCCCDDDCCCCCC???AAABBBAAA@@@@@@AAABBBAAAAAAAAA@@@@@@@@@?????????<<<:::999:::;;;::::::;;;;;;::::::999999888888777888888888888777666555444444333333333444444555************************((()))***++++++***)))((())))))))))))))))))))))))************++++++++++++***)))(((***---///000///---,,,******++++++)))((()))*********++++++++++++***+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---......//////000111111222222///////////////////////////000000000111111111222000000000000111222333444111111222222333444444444444555666777777777666555888999;;;======<<<;;;:::;;;<<<;;;;;;::::::;;;<<>>;;;555444;;;@@@???===>>>???BBBDDDEEEEEEGGGJJJMMMHHHKKKOOOQQQQQQRRRSSSTTTUUURRRMMMHHHDDDBBBAAAAAA<<>>>>>@@@BBBBBBAAA>>>;;;;;;:::999888888777888888555777999888666555777999666666555444444333222222000000000000000111111222111111111111000000000000........................000000////////////000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,(((***,,,+++)))(((***,,,'''((((((((()))))))))***'''((()))******)))((('''''''''((((((((((((((((((''''''''''''((((((((()))'''(((((((((&&&%%%&&&'''&&&&&&''''''((((((''''''&&&&&&&&&'''''''''((((((%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((((((((((((''''''&&&''''''''''''((((((((()))(((((((((((()))))))))))))))))))))))))))***++++++************************---------------------------...///000000///...------...///000000000/////////000000000111111222222111222333555666666666666777777777888888999:::;;;::::::;;;;;;===>>>@@@@@@;;;===???AAABBBBBB@@@????????????@@@BBBEEEIIIKKKDDDCCCAAA???===>>>BBBEEEFFFEEEEEEGGGIIIIIIFFFCCC;;;::::::<<<>>>@@@@@@???===???AAABBBCCCCCCCCCCCCAAACCCCCCBBB???>>>???AAABBBBBBBBBAAA@@@???>>>======;;;888888999:::::::::888888999999999888888777999999999999999888888777555444333333333444555555************************((()))***++++++***)))((((((((((((((((((((((((((()))************+++++++++---,,,***+++,,,------,,,***)))((()))+++,,,,,,+++))))))******+++++++++++++++++++++,,,,,,++++++***++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---......//////000111222222222////////////............//////000000111111111222111111111111222333444555000000000111222222333333222333555777888888777777777999;;;=========<<<;;;;;;;;;;;;:::999:::<<<>>>DDDBBBAAAAAABBBCCCBBBAAA???AAAEEEHHHJJJGGGBBB======666555<<>><<<<<>>@@@AAA;;;<<>>===@@@@@@@@@AAACCCEEEGGGHHHBBBAAA@@@???>>>AAAEEEIIIJJJIIIHHHIIIIIIGGGAAA===777777777999<<>>@@@AAACCCCCCBBB@@@@@@@@@FFFHHHHHHEEEAAA???AAACCCCCCCCCBBBBBB@@@>>>===<<<<<<:::888888999;;;;;;;;;666777777888888888777777777888888888888777777666666555444333222333444444+++)))((('''((()))+++,,,))))))(((((((((((())))))))))))))))))))))))))))))************************,,,,,,++++++***)))))))))***)))))))))((((((''''''******************++++++---+++)))'''''')))+++---++++++++++++++++++,,,,,,------,,,,,,,,,,,,++++++.........////////////000000000000000000//////...222111111111000000//////333333222222222333444555000111111111111222222222666666666666666666666666===<<<<<<<<<<<<;;;999777999999:::;;;======<<<;;;EEEBBB???===>>>@@@AAAAAA<<<@@@EEEHHHHHHFFFDDDBBB???<<<999888:::<<<>>>>>>CCCFFFKKKMMMMMMMMMLLLLLLPPPSSSVVVVVVTTTSSSUUUWWWXXXVVVSSSQQQPPPMMMJJJGGGEEEDDDBBBAAA@@@AAAAAABBBCCCCCCBBBAAA@@@@@@??????:::;;;<<<<<<:::888555444888777666777999:::999888999888777666444333222111---------///111333444333111111000000000000111111//////.........---------...---,,,,,,---...///000......---------,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++************)))+++***)))(((((()))***+++************************)))))))))))))))******+++*********)))(((''''''&&&'''''''''''''''((()))***'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$%%%'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))%%%&&&&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&'''(((((('''%%%$$$%%%''')))%%%%%%%%%&&&'''((()))***'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&$$$$$$&&&)))***(((&&&************))))))))))))(((((())))))*********+++++++++,,,------......///------............------///////////////...............///000000000000000111222222333333444444555333333555666777777777777;;;;;;::::::;;;<<<>>>???BBBBBBBBBAAA@@@>>>===<<<>>>======@@@DDDFFFDDDAAABBBAAA@@@@@@AAABBBDDDEEEGGGFFFFFFFFFFFFDDD@@@===444222333999@@@CCC@@@;;;@@@CCCFFFEEEBBB??????AAAIIIHHHGGGGGGHHHIIIIIIIIIFFFCCC@@@@@@@@@@@@===:::::::::;;;======<<<888555666777888999888666444333///222555777777666666666333333444333222000...,,,***)))((('''((()))+++,,,))))))(((((((((((())))))))))))))))))))))))))))))*********************************************+++*********))))))((((((((())))))((((((((()))******,,,+++***((((((***+++,,,***++++++++++++,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,------------...---...///000000000000000111111111000000000//////111111111111111222333333000111111111111222222222444444444444444444444444:::::::::::::::999777555777888999<<<>>>???>>>>>>CCCAAA===<<<===?????????;;;>>>CCCGGGHHHGGGEEEDDDEEEBBB???>>>???BBBCCCDDDNNNNNNNNNLLLIIIIIIJJJLLLKKKNNNQQQRRRQQQRRRTTTVVVVVVTTTRRRPPPOOOLLLIIIFFFCCCCCCAAAAAA@@@AAABBBBBBCCCCCCBBBAAA???>>>======;;;;;;<<<;;;:::888666555888777666888:::;;;:::999777666555444333111000000//////000222333444444333111111000000000000111111//////.........---------......---------...///000.........---------,,,,,,+++,,,,,,------,,,,,,++++++++++++************)))+++***)))(((((()))***+++************************))))))(((((())))))***+++)))(((''''''&&&&&&'''''''''''''''''''''((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&***---+++&&&###%%%(((%%%%%%%%%%%%&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&'''&&&&&&&&&'''((())))))+++)))'''''')))***(((&&&''''''''''''(((((((((((()))*********+++++++++++++++++++++,,,------......---......//////......---////////////..................///000000000000000111111222333333444444555333333555666777888888888;;;;;;:::;;;<<<>>>???AAAFFFFFFEEEDDDCCCBBBAAA@@@???>>>>>>AAADDDEEECCCAAA@@@@@@@@@@@@AAABBBDDDEEEGGGEEECCCBBBAAA???;;;888111111555;;;@@@CCCAAA>>>BBBDDDFFFDDD@@@>>>>>>???KKKHHHGGGJJJPPPSSSPPPMMMGGGEEEBBBAAABBBAAA???===;;;;;;:::;;;;;;:::666444888999::::::999888666444000333555555444222111111222222333333222222111000***)))((((((((()))+++,,,))))))(((((((((((())))))))))))))))))))))))))))))************************(((((()))******+++,,,,,,***************))))))))))))))))))))))))***++++++******************************+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,------------...,,,,,,...///000111111111111111000000000000//////000000000000111111111222000111111111111222222222333333333333333333333333777777888888888666555444555666999<<<>>>???@@@@@@@@@>>><<<;;;<<<=========:::<<<@@@DDDGGGHHHGGGGGGHHHFFFDDDDDDHHHLLLNNNPPPYYYVVVPPPIIIEEEEEEHHHLLLHHHJJJLLLNNNOOOPPPRRRTTTRRRQQQOOONNNMMMKKKHHHFFFCCCCCCCCCBBBCCCCCCDDDEEEDDDDDDBBB@@@>>><<<;;;:::<<<<<<;;;;;;:::999888888888777777999;;;<<<;;;:::666666555444222111000000111222444555666555333222111000000//////000000111/////////.........------//////...------..................------------,,,+++,,,,,,------,,,,,,++++++++++++************)))******))))))))))))******************************))))))(((((())))))***+++***)))'''&&&&&&'''((()))''''''''''''(((((((((((('''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((((((((('''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%+++111...'''"""###'''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''(((''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''((()))++++++///---***)))))))))((('''&&&&&&''''''(((((())))))+++++++++++++++,,,,,,,,,)))******+++,,,,,,------......////////////....................................///000000000000///111111222222333444444444222333555777888999::::::;;;;;;;;;<<<===@@@BBBCCCGGGGGGFFFEEEDDDDDDCCCBBB???>>>>>>???AAAAAA@@@>>>@@@@@@@@@@@@AAABBBCCCDDDFFFDDD@@@>>><<<:::777444000444999???CCCDDDDDDBBBCCCEEEFFFCCC>>><<<===???KKKHHHGGGNNNWWW[[[VVVPPPLLLJJJFFFDDDBBBAAA>>><<<===;;;999888888777444222777888999999888777555444333555777666333000......222222222222333444555555))))))(((((())))))***+++))))))(((((((((((())))))))))))))))))))))))))))))************************((()))))))))*********+++++++++******************++++++++++++,,,---......)))***++++++++++++***)))*********++++++,,,,,,---------,,,,,,,,,+++++++++.........////////////000,,,---...///000000000000000000000000000000//////000000000111111111111111000000111111111222222222333333333333333333333333555666777777666555444444444666999;;;<<<===>>>>>>>>><<<:::;;;<<<===<<<;;;999;;;>>>BBBFFFHHHHHHHHHEEEDDDDDDHHHNNNTTTXXXZZZXXXUUUNNNHHHDDDDDDHHHLLLIIIJJJKKKLLLMMMOOOQQQRRRNNNMMMKKKKKKKKKJJJGGGEEEDDDDDDDDDEEEEEEFFFGGGGGGFFFEEECCCAAA>>>;;;999888<<<<<<;;;:::999999999:::999999999:::;;;;;;999777777666555444333222111111111333666777666444222111000000////////////000000////////////............000000///.........------............------------+++,,,,,,------,,,,,,++++++++++++*********))))))***))))))))))))))))))***************************((((((((((((((()))******///---***((('''(((***+++''''''((((((((((((((('''&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((('''&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&***---+++&&&###$$$''''''&&&%%%$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''''''(((((((((''''''''''''(((((('''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''(((((()))++++++///---***((((((((())))))'''(((((()))***++++++,,,++++++++++++++++++++++++)))))))))***++++++,,,,,,...//////000000//////...------...............///---...//////000000//////111111111222333333444444222333555777999:::;;;<<<;;;;;;;;;<<>>;;;999???<<<888666555555333222555666666666555444333222555777888888555222000///333333222222333444666777)))))))))))))))******+++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))((((((******************++++++++++++++++++,,,---...///(((***+++,,,,,,+++***((())))))***+++,,,,,,------------,,,,,,,,,+++++++++.........////////////000......////////////......//////////////////000000000111222222333333222222000000111111111222222222444444444444444444444444444666888888666444444555444777:::;;;:::::::::<<<<<<;;;:::;;;======<<<:::999:::<<>>;;;999888;;;;;;:::999999999::::::;;;:::::::::;;;999666444555444444333222111000000000333666777444111//////000000////////////000000000000/////////.........000000000//////......---//////.........---------+++,,,,,,------,,,,,,++++++++++++*********)))))))))))))))******)))))))))))))))))))))))))))))))))((((((((('''((())))))***111///,,,)))''''''((()))''''''((()))(((((('''&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''((((((((('''&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''(((&&&$$$$$$%%%'''''''''''''''&&&%%%$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((((((''''''''''''((((((''''''''''''''''''''''''&&&'''''''''''''''''''''))))))(((((((((((())))))+++***((('''&&&(((***+++'''(((((()))***++++++,,,******************))))))(((((()))******++++++,,,......////////////......,,,---------......//////------...///////////////000000111222222333333444222333555777999:::;;;<<<::::::;;;<<<>>>AAADDDFFFBBBBBBAAA@@@@@@@@@AAABBB>>>>>>>>>>>>=========>>>GGGGGGGGGFFFFFFEEEDDDDDDFFFCCCAAA@@@@@@@@@???===888<<>><<<@@@EEEIIIKKKKKKKKKKKKOOOMMMIIIDDD???<<<;;;;;;@@@===999666555444333222666666666555555444333222333555777777555222111111444444333222333444666777((()))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***))))))((('''''')))))))))***************((((((((())))))+++,,,---)))***+++,,,,,,+++***)))))))))***+++,,,------...------,,,,,,,,,,,,++++++,,,,,,,,,------------...///////////////...---,,,......////////////000000000000222333333333222111000111111111111222222222444444444444444444444444222666999888666444444666555888<<<<<<:::888:::<<<;;;;;;;;;===???>>><<<:::::::::<<>>@@@AAA>>>:::888777666555444999999888777777666666555000222444444333111000000333333333333444555666666(((((()))***************))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))*********'''''''''((()))***+++,,,*********++++++*********((()))***+++,,,------...------,,,,,,,,,,,,++++++,,,,,,,,,------------...------......///................../////////000000...///111222333222111000000111111111111222222222333333333333333333333333111555888888555222444666444999======;;;:::===???;;;<<<===???AAA@@@>>>;;;;;;;;;===BBBGGGGGGCCC>>>>>>???AAADDDFFFDDD@@@<<>>>>>AAACCCCCCDDDFFFHHHIIIJJJJJJJJJEEEDDDEEEFFFHHHHHHFFFDDD???======@@@DDDFFFDDDBBB>>>BBBDDDCCC===888666555666888999:::<<>><<<===@@@AAA???<<<::::::999777555::::::999888777777777777000222444444222000//////...///111333555666777777(((((()))***************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******''''''(((((()))))))))***((((((((()))***,,,---...************************((())))))+++,,,---......---------,,,,,,,,,++++++........./////////000000++++++---...//////000000---.........//////000000---...000111222111///...000111111111111222222222222222222222222222222222000444888777333111333666333999>>>???======@@@CCC<<<<<<>>>@@@BBBBBB???<<<<<<;;;===CCCGGGGGGAAA;;;888:::>>>BBBDDDAAA<<<888CCCDDDEEEFFFFFFHHHKKKMMMMMMIIIEEEDDDEEEFFFEEEDDD@@@@@@@@@AAADDDEEEDDDBBBDDDDDDEEEEEEEEECCCBBBAAAAAA@@@>>>;;;999666444333444555777999:::999888777333444555888::::::777555666666666555555444444444000444666444000...111444//////............//////000000000000////////////---...///111111111000000000/////////............+++,,,,,,------,,,,,,++++++++++++************)))((()))***++++++***)))((())))))))))))))))))))))))'''''''''''''''((())))))''''''(((((())))))******'''((()))***)))(((&&&$$$'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&%%%%%%&&&'''(((***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((&&&''''''''''''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&%%%&&&&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&'''%%%'''******'''%%%%%%%%%'''''''''&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''')))******&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((%%%%%%%%%&&&'''((()))***%%%(((******((('''(((***************)))))))))))),,,,,,,,,++++++******************+++,,,,,,------+++,,,,,,------,,,,,,+++++++++,,,,,,---...//////,,,---......//////......000000000111222222333333333333555666777777777777777777777888999<<<>>>???@@@???>>>>>>>>>@@@BBBCCC<<<>>>???===;;;;;;???BBB>>>@@@DDDGGGJJJLLLMMMMMMEEEEEEEEEGGGHHHHHHEEEBBBCCC???>>>AAAGGGKKKJJJGGG@@@DDDFFFDDD>>>666222111999666444666;;;AAAFFFGGGQQQOOOLLLEEE===999:::<<>>AAA@@@<<>>@@@???@@@AAAAAA@@@???===<<>>===============??????@@@@@@@@@??????>>>>>>======@@@DDDGGGIIIIIIEEEEEEEEEGGGHHHHHHGGGEEECCCCCCBBBCCCFFFHHHIIIIIIKKKKKKJJJDDD===888888999???>>>===???AAABBBBBBAAANNNJJJDDD@@@>>>>>>======;;;:::999999:::888555333333444555555555555555444111111222333222111000///444444444666777888777666***)))(((''''''((()))************)))((((((''''''(((((((((((((((((())))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((((((************************))))))))))))************************************)))))))))(((((()))))))))******+++,,,------------//////.........---------------...////////////.....................//////000111111222222111111000111222333333222111222333111222444555666666666555444555666888999:::;;;;;;999:::;;;;;;;;;;;;===??????===???EEEFFFBBB???@@@AAAAAABBBBBBBBBAAA???>>>EEEDDDCCCDDDGGGIIIJJJJJJBBBAAA>>>:::888:::???DDDEEEBBBBBBEEEDDD???===???BBBAAA???===<<<;;;;;;;;;999::::::;;;:::999888777999::::::::::::888777666666666666666666666666666666777777555333111111222333333333222111000///...000000000000//////...............///////////////......------------......------......---,,,,,,+++......---,,,,,,,,,,,,---,,,,,,,,,,,,+++***))))))((()))+++++++++***((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))%%%%%%&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&%%%)))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))((('''''''''&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&'''''''''''''''&&&&&&&&&&&&&&&''''''((('''''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))''''''''''''((((((((((((((((((((((((((((((((((((******************************++++++++++++******---,,,++++++******++++++,,,,,,------...//////000////////////............///////////////000000111222333444555555666555555666777777888999:::<<<===<<<<<<<<<<<<<<<===>>>>>>??????@@@@@@@@@@@@??????=========@@@DDDGGGHHHHHHGGGGGGGGGHHHIIIHHHGGGEEEFFFDDDBBBCCCFFFGGGFFFDDDIIIJJJIIIDDD>>>::::::<<>>AAAEEEEEEBBB@@@@@@AAABBBCCCCCCCCCBBBAAA@@@DDDDDDDDDEEEGGGHHHHHHFFF???===:::777555666:::===CCC@@@???@@@???======@@@<<<=========<<<;;;:::999888999;;;<<<<<<:::999777777888999;;;;;;999888666666666666666666666666666666777777666333222222333555444333222111000000000000000000////////////...///////////////...............------------......---------...------,,,+++......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******++++++)))((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&%%%%%%'''''''''&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((())))))''''''''''''((((((((((((((((((((((((((((((((((((******************************++++++++++++******,,,,,,++++++******++++++,,,,,,,,,---......//////........................//////......//////000111111111222333444444444444555555555555666777999999888888999:::;;;<<<===>>>>>>??????@@@@@@?????????=========@@@CCCFFFGGGFFFHHHIIIIIIIIIIIIGGGFFFEEEEEEBBB???BBBFFFHHHEEEAAADDDFFFFFFCCC???<<<<<<>>><<<<<<===@@@DDDGGGGGGGGGEEEBBB>>><<<<<<<<<<<<;;;===<<<;;;<<<===<<<:::888777777666666555555444444222222222333222111111000222333333444444444333333'''(((((())))))(((((('''(((((()))))))))*********++++++******))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))************************************((()))))))))***************************+++++++++******))))))))))))******++++++,,,,,,,,,++++++***,,,,,,,,,+++++++++++++++......///000000000000///------------------------000000111111111111000000///000111000/////////111222222333333444444444444333444666777999:::::::::777:::<<<<<<;;;:::::::::===???BBBDDDCCCAAA@@@@@@@@@AAABBBCCCCCCCCCBBBAAAAAAAAABBBDDDFFFFFFDDDBBB@@@>>>:::777555555777999BBB???>>>@@@???;;;;;;===:::;;;>>>??????>>>;;;:::666777999;;;<<<;;;999888444555888999:::999777666555555555555444444444444555666777555333222222333555333222000//////000111////////////////////////000000//////......------...------,,,,,,------......///////////////.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,+++***))))))************)))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''(((((('''''''''&&&&&&%%%%%%%%%(((((((((((((((((((((((((((((('''&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((())))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&&&&&&&'''((((((((('''((((((((('''&&&%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''((())))))''''''''''''(((((((((((())))))))))))))))))))))))******************************++++++++++++******,,,,,,++++++***++++++,,,,,,,,,,,,------.........------...............//////............///000000000111222333444444444444555555444555555666777777666777888999:::;;;;;;;;;<<<======>>>>>>>>>>>>===<<<<<<===???CCCEEEEEEDDDHHHIIIJJJIIIGGGEEEDDDDDD@@@===<<<@@@GGGIIIFFFBBB===@@@BBB@@@===;;;<<<>>>888999:::===AAACCCBBBAAA@@@>>><<<===>>>@@@@@@@@@===<<<;;;;;;<<<<<<;;;999999888777666555444444444333333333222222222111111555666777777555444444444((())))))******))))))((((((((())))))******++++++++++++******))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))((()))))))))************))))))*********+++++++++******))))))))))))******+++++++++,,,++++++************++++++++++++++++++------...///////////////++++++,,,,,,---......///000000000111111000000000...///000000......///000222222222222222333333444333444555777999999::::::888:::<<<<<<:::999888999;;;???BBBBBB@@@@@@@@@@@@>>>???@@@AAABBBBBBAAA@@@===>>>???BBBCCCCCC@@@>>>@@@>>>;;;::::::;;;<<<<<>>@@@AAA>>>;;;999333555777999::::::999888222333555777888777666555444444444333333222222222444555666555333222222333333111000.........///000.............../////////000000//////......------------,,,,,,,,,,,,------......///////////////...------,,,++++++++++++,,,++++++,,,,,,,,,+++*********************)))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%'''''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((()))))))))(((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''((((((((('''((((((((('''&&&%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''((())))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******,,,++++++***++++++,,,,,,,,,,,,,,,---------------,,,---------......//////...............//////000111111333444444444444444555555555555555666777777777888999999::::::999999::::::;;;<<<<<<<<<<<<<<<<<<<<<===???BBBCCCCCCAAAFFFHHHJJJHHHEEEBBBBBBBBB>>>======AAAFFFHHHDDD@@@888;;;======:::999:::<<<======>>>AAACCCDDDBBB@@@999999999<<<@@@CCCCCCCCC===;;;:::::::::;;;999888999888666555444444444444333333333222222222222222666888999888555333333444************************)))))))))******+++++++++))))))))))))))))))(((((())))))))))))))))))))))))(((((())))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************)))))))))***++++++,,,,,,)))((((((''''''(((((()))******+++++++++++++++***************++++++++++++***+++,,,,,,------,,,,,,++++++,,,---...///000000///000000111111000000///...///000000......///000333222222111111222333333333444555777888999::::::999:::;;;;;;999777777888999???BBB???===>>>??????;;;===>>>@@@AAAAAA@@@@@@======>>>AAACCCCCCAAA???>>>===<<<===@@@CCCCCCCCCAAA???@@@CCCAAA<<<:::;;;999;;;>>>@@@@@@===999666222333555666888999::::::444444555666666666666666444444444333222222111111222444444333222111111222111000///...............---............////////////////////////.........------,,,,,,,,,,,,------+++,,,------...---------------,,,++++++++++++++++++++++++,,,,,,++++++************)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''''''''''''''$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((())))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******++++++++++++******++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......//////......------......///000111111222333444444444444444444444555555777888888888999:::;;;;;;:::999999999999:::;;;<<<<<<<<<<<<;;;;;;<<>><<<999888999999888666888666555444333333444555444444333222222222222333666999:::888444111111333***)))(((''''''((()))*********************++++++(((((((((((((((((())))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************((())))))***++++++,,,,,,)))))))))(((((()))))))))((()))***+++++++++++++++*********++++++,,,,,,,,,******+++,,,,,,,,,,,,+++---------......///////////////000000000000//////...000111000///...///000333222111000000111222333333333555777888999999999:::;;;;;;999777666777888777>>>AAA===:::<<<>>>>>>;;;<<<>>>@@@AAAAAAAAA@@@??????@@@BBBEEEFFFEEECCCAAA@@@???@@@CCCEEEDDDCCC???<<<<<>>>>>===;;;;;;<<>>@@@AAA@@@===:::555666888<<<@@@BBBAAA@@@@@@===:::888888888777555666555333222222333444555555444333222222222333333888;;;===:::444111222444***)))'''&&&&&&''')))***************************&&&&&&''''''(((((())))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))************((())))))***++++++,,,,,,,,,,,,++++++++++++,,,,,,'''((()))***+++,,,,,,,,,******++++++,,,,,,,,,,,,,,,,,,---............---000////////////.........//////000000000000/////////000111000///...///111333222111000000111222222222333555666888999999999;;;;;;:::888666555777888555===AAA<<<888;;;>>>===;;;<<<>>>@@@AAABBBAAAAAABBBBBBBBBEEEHHHIIIIIIHHHGGGDDDBBBBBBCCCCCC@@@======999888;;;<<<<<<@@@DDDCCCDDDEEEEEECCC???;;;888555555444555777:::>>>@@@;;;999888666666777999:::888888777666555555444444000111222111000///000111///000111222222111///...---------.........//////---.........//////000000---,,,,,,++++++,,,,,,---------...///000000000///---,,,++++++******++++++***++++++,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%%%%'''((((((((('''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''(((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((((((((('''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((($$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''(((((((((''''''&&&&&&%%%%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''(((((('''''''''''''''((())))))''''''''''''((((((((()))************************))))))))))))))))))))))))******++++++++++++******+++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////...------------...//////...///000111111222222222111111222333444666888999555777:::===????????????;;;<<<===>>>????????????;;;;;;<<<>>>AAAAAA???<<>>???===@@@DDDCCC@@@======>>><<<===>>>@@@BBBAAA>>>;;;::::::<<>>@@@===777333444666((((((((((((((((((((((((((((((((()))******++++++,,,+++++++++***)))))))))'''((()))***++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++***)))'''''')))***+++(((((())))))******************************************))))))))))))************++++++++++++******......---,,,,,,,,,------------------------------+++,,,...///000///...---..................------...///////////////......000000000000111111111111333333444444555666666666999888666555555555666777888:::;;;:::888666666777666888<<>>===;;;:::555666888999;;;;;;;;;;;;:::888777555555666888999555444444555666666444222444444333333222111000000//////000000000000//////000000000000////////////////////////////////////000///---,,,,,,---///000------..................+++++++++***)))(((((('''))))))))))))))))))))))))+++++++++************)))))))))(((((('''''''''&&&((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&'''((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''((('''&&&%%%%%%&&&'''((((((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''(((((('''&&&%%%%%%(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((('''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''***)))(((''''''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''(((((((((((((((''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((()))******+++*********))))))(((((()))***+++++++++)))((('''))))))*********+++++++++******+++++++++,,,,,,,,,******+++,,,,,,---......,,,---......//////......///000000000111111111111222222222333444555777777555666999;;;<<<======<<<<<<>>>??????>>>===???@@@AAA@@@BBBGGGKKKIIIBBB;;;DDDDDDEEEEEEDDDCCCCCCBBBBBBCCCCCCCCCAAA???===<<<===BBBGGGFFFAAA;;;999999<<<===???@@@AAAAAA@@@@@@::::::;;;<<<===??????@@@???>>><<<<<<<<<:::888666888555222111222222222111777777777555333333555777>>>===;;;888555222000...))))))))))))))))))))))))*********)))))))))))))))******)))))))))))))))((($$$%%%&&&'''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))*********++++++******************************))))))))))))******)))******************)))------,,,,,,,,,---------------------------------,,,,,,---............---..................------......////////////......000000000000111111111111333333333444555555666666777777666555555666777888888999:::999777666777888;;;===AAADDDEEEEEECCCBBB@@@AAACCCFFFHHHIIIIIIIIIDDDDDDBBBAAA>>><<<:::999999999999;;;???CCCFFFGGGLLLHHHCCC???===<<<;;;:::999:::<<<>>>???>>>===<<<999888666555666777999:::777666444555666666555444444444333222222111000000//////000000000000//////000000000000////////////...........................---,,,++++++,,,---...........................+++++++++***)))((((((((())))))))))))))))))))))))+++++++++*********))))))******)))))))))(((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''(((((('''&&&&&&%%%(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((('''&&&&&&&&&&&&'''(((''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%((((((((()))))))))))))))((('''''''''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&'''(((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))***************)))))))))(((((()))*********)))((('''))))))*********+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,------......///,,,------...............//////000000000111111111111222222222333555666777666777888:::;;;;;;;;;;;;;;;===>>>???>>>???@@@BBB@@@@@@BBBGGGLLLMMMHHHCCCEEEEEEEEEEEEDDDCCCBBBBBB@@@@@@@@@@@@???>>>======???CCCFFFEEE???:::999:::;;;<<<>>>@@@AAAAAA@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;:::999999999::::::888666555333222333444666666555777777777555333333555777<<<;;;999777555333222222************************++++++******)))(((((('''''''''((((((((((((((()))''''''((()))************))))))))))))))))))))))))))))))))))))))))))))))))'''(((***++++++***((('''***************+++++++++******************************))))))))))))******((())))))******))))))(((+++++++++,,,,,,------...------------------------,,,,,,++++++,,,,,,---...------------------............///////////////...000000000000111111111111222222333333444555555555555555555555666777888888777888888777666666888;;;???BBBEEEHHHIIIGGGDDDBBB>>>???@@@CCCEEEGGGIIIJJJBBBAAA>>><<<:::999999999:::<<>>???AAACCCCCCAAA???===888888666666666888:::;;;999777555444555666666555333333333222111111000000///000000111111000000///////////////000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................+++++++++***))))))(((((())))))))))))))))))))))))++++++*********)))))))))************))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&''''''''''''''''''&&&$$$%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&'''''''''(((''''''&&&%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((('''&&&&&&&&&&&&'''(((&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&%%%%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''(((((()))***************))))))))))))'''(((((())))))))))))(((***************+++++++++++++++,,,,,,,,,---------........................,,,,,,---...............////////////000000000000111111111222333444555666555666777888999999999999:::<<<>>>???>>>???AAACCC??????@@@EEEIIIJJJGGGDDDBBBBBBBBBBBBAAA@@@???>>><<<<<<<<<<<<<<<===>>>???AAACCCEEEBBB===::::::;;;;;;<<<>>>???@@@??????>>>;;;;;;:::999888777666666666555555666888999888777222222222555888::::::999666777666555333333555777999888666444444444555666************************************))))))(((((('''''''''(((((()))))))))((()))***+++++++++++++++(((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''************++++++++++++******************************))))))))))))******(((((())))))))))))(((((())))))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++---...,,,,,,------------......---.../////////////////////000000000111111111111111111222222333444444444333333444555666777888999666666666555444666999<<<@@@BBBFFFHHHHHHFFFBBB@@@>>>>>>>>>@@@BBBDDDFFFGGG@@@>>><<<999888999;;;<<<>>>AAAFFFHHHHHHGGGFFFEEEFFFCCC???======>>>>>>>>>@@@AAACCCEEEDDDAAA>>><<<888888666666666888:::<<<;;;999555444555666666666333222222222111111000000000000000111111000000000////////////000000000000------------------------+++,,,------------,,,+++...............---------+++++++++******)))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''''''''%%%&&&'''(((((('''&&&%%%%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%&&&''''''((((((''''''''''''((((((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((''''''''''''((())))))*********)))))))))))))))''''''(((((())))))))))))************************+++,,,,,,,,,,,,---------............------------,,,,,,---.........------........./////////000000111111111111222333444555333333555666888999::::::<<<===>>>>>>>>>>>>???AAA???>>>>>>@@@BBBBBB@@@>>>===>>>>>>======<<<::::::999888888999;;;===???AAACCCCCCBBB???<<<:::;;;<<<===>>>??????>>>===<<<;;;;;;::::::999888777666666555555555666888999888666222222444777;;;<<<;;;:::555666666444333333555777999777444222222444666777************************(((((())))))************((((((((())))))*********&&&&&&''''''((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***************************))))))))))))))))))))))))******))))))))))))******(((((())))))))))))((((((((((((***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))***+++,,,---,,,,,,,,,,,,------......------...//////////////////000000000111111111111000000111111222333333333222222444555666777888888555555555444444555999<<<===???BBBDDDDDDBBB???<<<<<<<<<<<<<<<<<<===>>>???<<<:::888666777999<<<>>>DDDGGGKKKLLLIIIEEEBBBAAAEEEBBB???===>>>@@@AAAAAA@@@AAABBBCCCAAA???<<<:::999888777666777888:::;;;<<<999666444555666666666222222111111111111111000000000111111111111000000.../////////000000000111------------------------------............------//////.........---------++++++++++++************))))))))))))))))))))))))*********)))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''%%%&&&'''(((((('''&&&%%%''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&******))))))((((((''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&%%%&&&&&&'''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((('''''''''''''''(((((()))))))))))))))))))))******'''((((((((())))))******************************+++++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,+++,,,,,,---...------------............/////////111111111111111222333444000111333555777999;;;<<<>>>??????>>><<<;;;<<<===<<<<<<<<<===>>>>>><<<;;;;;;;;;;;;;;;;;;::::::999888888888999;;;>>>@@@BBBCCCBBB@@@===;;;;;;<<<>>>AAAAAAAAA@@@>>>;;;999777::::::::::::::::::999999999888777888999999777666555555666888:::;;;999777555555555444333333555777999777444222111222444555************************'''(((((()))******++++++((()))))))))))))))******'''(((((())))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))'''&&&&&&''')))************)))))))))))))))))))))))))))))))))))))))******))))))))))))******((())))))******))))))((('''(((***+++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++,,,,,,------......,,,---...///000000000000000000000000111111111111//////000000111222222222111222444555777777777777444555555555444555888:::999:::===??????>>>===;;;:::::::::999999888777777777666555666888;;;???AAAHHHKKKMMMKKKFFFAAA??????EEEBBB>>>===???AAABBBBBB@@@@@@@@@@@@???===;;;:::;;;:::888777777888999;;;;;;888666555555555555444111111111111111111111111000111111222222111111000......//////000000111111------------------------......................../////////...------,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******)))))))))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&''''''''''''''''''&&&(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&'''''''''''''''((((((((('''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&'''''''''''''''(((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&'''(((((('''''''''''''''''')))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%%%%&&&''''''''''''&&&''''''((((((((((((''''''%%%%%%&&&&&&'''(((((((((''''''''''''((((((((((((''''''&&&&&&''''''((()))))))))))))))***************)))))))))))))))***++++++++++++*********************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------------------.........///111111000000111111222333111111222444666999;;;===>>>??????===:::888999999:::;;;===>>>??????>>>>>>;;;;;;<<<============<<<::::::;;;<<<>>>@@@BBBBBBAAA@@@>>><<<<<<<<<>>>???CCCCCCBBBAAA>>>;;;888666::::::;;;;;;<<<<<<======<<<;;;::::::;;;:::888666888777666777888888666555444444555444222333555777888777444222111222222333)))))))))))))))))))))))))))))))))))))))*********)))(((((((((((((((''''''******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''((((((((()))))))))(((((((((''''''))))))))))))))))))))))))******))))))))))))******)))******************)))((()))***+++,,,+++)))(((++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,***++++++,,,------......,,,---...///000000000000000000000000111111111111......///000000111111222222333444666666777666666333444555555555555666777666777999;;;<<<======>>>;;;<<<<<<<<<;;;:::888777666777888:::===AAAEEEHHHIIIKKKLLLHHHBBB======???CCC@@@===<<<>>>@@@AAAAAAAAAAAA@@@???>>>============;;;999777777777888999999777666555555555333111000000000000111111111111000111111222222111111000.........///000111111111..............................---,,,,,,---......000//////...------,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))***)))))))))((((((((((((''''''(((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''((())))))(((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''&&&'''''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&'''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&'''((((((''''''&&&&&&&&&'''''''''(((((()))((((((((('''''''''&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%$$$%%%&&&&&&''''''&&&&&&''''''((((((((((((''''''%%%%%%&&&&&&'''(((((()))''''''''''''(((((((((((('''&&&&&&&&&&&&'''((((((((()))))))))************,,,+++***))))))***+++++++++++++++*********)))))))))))))))*********++++++++++++,,,,,,------......++++++,,,------------,,,,,,,,,---------.........111000000000000111222222444444444444666888:::;;;;;;<<<===;;;999777888999;;;===???@@@???>>>===<<<999:::;;;===>>>>>>>>>>>>===>>>???@@@AAABBBBBBBBB???===<<<;;;===>>>???@@@BBBBBBBBBAAA???===:::999<<<<<<<<<<<<=========>>>===<<<;;;;;;<<<;;;999777999777555555555666555333333444444333222333555777555555444333222222222222((((((((((((((((((((((((++++++******)))((((((((((((((((((''''''&&&&&&%%%''''''(((((((((((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((******((('''&&&))))))(((((('''''''''&&&))))))))))))))))))))))))******))))))))))))************++++++++++++******((()))+++,,,+++***((('''++++++++++++++++++++++++***+++,,,---...---,,,,,,******+++,,,,,,---......,,,---...///000000000000000000000000111111111111......//////000111111111222333444666666666666555222444666666555444555666666666888999;;;>>>???@@@>>>???AAAAAAAAA???===;;;999:::<<>>>>>???@@@>>><<<:::888777777888999888777555555666555222000000000000000000111111111111111222222222222111111---......///000111111222////////////////////////...---+++******+++---...000000///...------,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))*********+++)))((((((((('''''''''''''''''''''''''''''''''''''''((()))******)))((('''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''((('''&&&%%%%%%&&&'''(((%%%%%%&&&'''((((((((((((''''''''''''''''''''''''%%%&&&&&&'''((((((((('''&&&''''''''''''''''''&&&%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&%%%&&&'''(((((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&''''''(((((()))))))))%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%$$$%%%&&&&&&''''''&&&&&&''''''((((((((((((''''''%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))'''&&&&&&&&&&&&'''(((((((((((())))))*********+++...---+++*********++++++++++++++++++******))))))((())))))))))))*********,,,,,,------...///000000++++++,,,---------,,,,,,,,,,,,,,,---------......111000000000000000111222888777666555555666888888999:::;;;:::888777888999>>>@@@AAAAAA>>>:::777666777888999;;;<<<===>>>>>>???@@@BBBCCCDDDDDDCCCBBB===<<<;;;;;;===???@@@@@@@@@AAAAAAAAA@@@???===<<<========================<<<;;;:::;;;<<<<<<;;;999999666444333333444444444333444444333222333555777333333333333333333333333******))))))))))))******+++******)))((('''&&&&&&''''''((()))))))))))))))'''&&&&&&&&&&&&(((***+++************))))))))))))(((((((((((())))))))))))++++++***)))(((((())))))(((((((((((((((((((((((()))************+++++++++(((((())))))******++++++))))))))))))))))))))))))+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,------,,,,,,++++++////////////000000000000222111000.........///000000000111222333333444444555444333222333444555666555555666666666666666666444666888;;;======>>>>>>===???BBBBBBAAA@@@@@@AAADDDDDDFFFIIIKKKLLLJJJHHHCCCBBB@@@>>><<<::::::999BBB>>>;;;:::;;;<<<:::888<<<999777:::???CCCBBB???@@@<<<777666777999999888666555555555444444444444//////000111111222333333333333222222111000//////000///...------...///000............////////////111000///------......///111000...,,,,,,,,,......+++++++++************)))*********)))))))))))))))+++*********))))))((((((''''''((()))))))))))))))))))))))))))(((((((((((('''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&'''&&&%%%$$$$$$%%%&&&'''$$$%%%&&&''''''&&&%%%$$$&&&'''''''''&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&"""######$$$%%%&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&'''((()))***+++,,,''''''''''''(((((((((((())))))((((((((((((((()))&&&''''''((()))******+++,,,+++******))))))******,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,......------------....../////////000111333444555444444555666777888999999;;;888555222333666:::>>>AAABBBBBB???;;;666444333444888===@@@@@@>>><<<<<>>@@@AAAAAABBBBBBAAA??????AAABBB<<<===>>>===<<<<<<>>>@@@<<<<<<;;;:::::::::;;;;;;555555555444444555555555666555444333333444555666666666555444333111000000***))))))(((((())))))***)))))))))))))))*********'''(((((()))))))))))))))(((((((((((()))***+++,,,******)))))))))((((((((((((((((((((())))))))))))+++******)))(((((())))))(((((((((((((((((((((((())))))*********+++++++++)))))))))))))))*********))))))))))))))))))))))))*********++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***+++,,,,,,------------........./////////000000111000///.........//////000000000111222333333333444444333222333444555666666666666666555555555555444555777999;;;<<<<<<<<<999<<>>===<<<<<<<<<<<>>???HHHCCC>>>>>>AAADDDDDDCCC===:::777666777999888777666666666555555555444444222222333333444555555555444333333222111111000000//////...------...//////............////////////111000///...---......///...............------,,,+++++++++************)))))))))******++++++,,,,,,************)))))))))(((''''''((()))))))))))))))))))))))))))((((((((('''''''''&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''''''''(((((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''((()))******+++))))))))))))************))))))(((((((((((())))))''''''(((((())))))******(((((())))))***+++---...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,......------------....../////////000111222333444333333444555666777777888999777555444555888<<>>???@@@AAAAAABBBBBBBBBAAA??????@@@BBB@@@AAAAAA???===<<<===???<<<<<<;;;;;;;;;:::::::::555555444444444444555555555555444444444555777777777666444333222111111111)))((((((''''''(((((()))))))))((())))))******+++(((((())))))))))))))))))))))))***+++,,,,,,,,,,,,)))))))))(((((((((''''''(((((((((((())))))))))))******)))((((((((()))))))))))))))))))))))))))))))))))))))*********++++++***))))))))))))))))))((()))))))))))))))))))))))))))******++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++))))))+++,,,---.........---------.........//////000///......---.........//////000000111111222222333333333333333444555555666666666666555555444444333444555777888999999999999;;;>>>@@@AAABBBDDDFFFFFFFFFFFFGGGGGGFFFBBB@@@<<<<<<<<<<<<<<<===>>>>>>;;;<<<===<<<;;;===BBBFFFRRRLLLEEEAAABBBCCCCCCCCC999888666777888888777666777666666666555555555555333333444444555555666666444444333333222222111111//////............//////............////////////000///......------......,,,---///000///...,,,***+++++++++************)))((())))))***+++,,,---...************))))))))))))(((((())))))******)))))))))))))))(((((((((''''''''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''((((((''''''''''''&&&&&&((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&'''''''''(((((('''''''''&&&'''(((((((((((('''&&&&&&&&&''''''&&&&&&%%%%%%''''''''''''''''''''''''((((((((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((('''''''''&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))************))))))(((((((((((())))))(((((((((((())))))))))))(((((())))))***+++---...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,......------------......000000000000000111222222111222222333444555666666666555555666888:::===>>>BBBAAA>>>:::777666888999<<<>>>AAA@@@===:::777666:::>>>BBBBBB???===<<<===;;;<<<>>>@@@BBBCCCCCCCCCCCCCCCCCCAAA>>>>>>???AAADDDDDDCCCAAA>>><<<===>>>;;;<<<<<<<<<<<<;;;:::999444444333333333333444444444444444555666777888999888666444222111111222333((((((''''''''''''(((((()))((((((''''''((()))***))))))))))))))))))******((()))+++,,,---,,,++++++((((((((((((''''''''''''(((((((((((())))))))))))***))))))((((((((())))))))))))))))))))))))))))))))))))))))))******************))))))((((((((('''))))))))))))))))))))))))+++++++++***************************************++++++,,,,,,,,,,,,++++++)))***+++,,,------------,,,,,,,,,---------...............---------........./////////000000111111222222222333333444555555777666666555555444444333333333444555666666777777;;;<<<>>>???>>>???@@@BBB?????????AAACCCBBB@@@===<<<;;;;;;;;;<<<===>>>>>>999===???===999:::BBBIIIPPPKKKEEEAAA@@@@@@???>>>555666666777888888777555777777666666666555555555222222222333333444444444444444444333333222222222000000000//////000000000............//////////////////......------------,,,---.........---,,,,,,+++++++++*********)))))))))))))))******+++++++++*********)))))))))))))))((())))))*********))))))))))))((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&'''((())))))((('''&&&&&&'''((())))))((('''&&&%%%&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((('''&&&%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$$$$%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))(((((((((((())))))***))))))))))))((((((((((((,,,+++******))))))******++++++++++++++++++++++++******+++++++++,,,,,,,,,...------,,,,,,------...000000/////////000000111111111222333444555666666444555666777888999::::::<<<======<<<::::::<<<>>>???@@@AAA???;;;666444333777===CCCCCC???;;;;;;===;;;===@@@CCCDDDEEEDDDDDDDDDDDDBBB@@@===<<<>>>@@@CCCCCCBBB@@@===<<<<<<>>>;;;;;;<<<<<<;;;:::999888444333333222222333333444333444444666777999:::;;;888666333111111222444555((((((''''''''''''(((((((((''''''((())),,,...000+++***))))))))))))******((()))***+++++++++***)))((((((((((((''''''''''''(((((((((((()))))))))))))))((((((((((((((())))))))))))))))))))))))))))))(((((()))))))))************)))))))))((((((''''''))))))))))))))))))))))))---,,,++++++***)))((((((***************************++++++,,,,,,++++++***,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,------------------..................///////////////000000000111111222333333444444555666666555555444444444333222333333333444555666777:::;;;<<<<<<<<<<<<>>>@@@===<<<===???AAA@@@>>>;;;>>>======<<<<<<<<<======:::>>>AAA===888777>>>FFFGGGEEECCCAAA@@@>>>;;;:::444555777888888777666555666666666666555555555555222222333333333333444444444444333333333333333222111111111222222111111111............////////////...............------,,,...---,,,++++++,,,---...+++++++++*********))))))******))))))((((((''''''))))))))))))))))))******))))))************))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&'''((())))))((('''&&&&&&'''((())))))((('''&&&%%%%%%&&&&&&'''&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&''''''((()))******'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&(((((('''&&&%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((()))******))))))))))))((((((((((((,,,+++******))))))******++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,------/////////...//////000000222222333444555666666777444555666777777666555555666999===???@@@???@@@@@@CCCCCCBBB???;;;777555555888>>>DDDDDD@@@======???===>>>AAADDDEEEEEEEEEDDDCCCBBBAAA>>>;;;;;;===???>>>??????>>><<<<<<===>>>;;;;;;;;;;;;:::999888777444333333222222333333444222333444666888999:::;;;777666333111111333555666)))((((((''''''(((((()))&&&'''''')))---111666888,,,+++***)))((()))***+++(((((()))))))))))))))((()))))))))(((((((((''''''(((((((((((())))))))))))((((((''''''(((((())))))))))))))))))))))))))))))((((((((()))))))))******)))((((((((((((((((((''')))))))))))))))))))))))),,,,,,+++***)))(((((('''******************************++++++++++++******,,,---------,,,,,,+++***,,,,,,,,,---------......------.../////////......////////////000000000000///000111333444444444444444444444444444444444444333333333333555666888888777999:::;;;;;;===@@@BBB@@@@@@@@@AAAAAA@@@===:::@@@???>>>======<<<======<<<@@@BBB???999777;;;AAA@@@AAAAAAAAA@@@>>>;;;:::444666888999777666555666666555555555444444444444444444444444444555555555333333333333222222222222111111222222222222111111............////////////---............---,,,,,,...---+++******,,,...///+++++++++************)))******)))((('''&&&&&&%%%))))))))))))******************++++++******))))))((((((((('''''''''&&&&&&&&&'''(((((((((((('''&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&'''''''''(((((('''''''''&&&'''(((((((((((('''&&&%%%%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&'''(((((()))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%&&&'''((()))******&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&'''''''''&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''''''''''''''''''''))))))))))))************(((''''''(((((()))***+++(((((((((((())))))))))))(((((())))))***+++---...++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,------...............///000000111222222333444555666777444555666666666555333222333777===@@@AAAAAA@@@@@@EEEEEEDDDAAA===:::999:::;;;???CCCDDDBBB@@@???@@@???@@@BBBDDDEEEEEEDDDDDDAAA@@@>>>;;;999999<<<>>>:::;;;<<<<<<;;;;;;===???;;;:::999888777666666666444444333333333333444444111222444666888999999999666555333222333444666777***))))))(((((())))))***((((((((())),,,000444777---,,,***)))((()))***+++***))))))((((((((())))))******)))))))))((((((((((((((((((((())))))))))))'''''''''''''''((())))))(((((((((((((((((((((((((((((((((((()))))))))***'''''''''((((((((((((((())))))))))))))))))))))))))))))))))))******************************************++++++++++++******++++++,,,---------,,,,,,------------............---...///000000000//////000000000000000000000000...///111333444444444444222333333444444555555666333333333444555888:::;;;:::;;;<<<<<<<<<===@@@BBB@@@???@@@AAABBBAAA>>>;;;@@@@@@???>>>>>>>>>>>>>>>===AAACCCAAA<<<:::;;;>>>>>>??????>>>===<<<<<<<<<666888:::999666555555777444444444444333333333333444444444444444444333333222222222222222222222222///000111111111111000///............////////////------.........---,,,+++,,,+++++++++,,,------...+++++++++************)))******))))))((((((''''''((()))))))))***************++++++++++++***)))((((((((('''''''''&&&&&&&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&''''''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''(((((((((%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$#########$$$$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''''''''''''''''''''))))))))))))************''''''''''''((()))***+++''''''(((((())))))******(((((())))))***+++---...******************************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---...///000111000000111222333444555555333444555666666555555444555888<<<>>>>>>======>>>BBBBBBBBB???<<<;;;;;;===???@@@AAABBBCCCBBBAAAAAABBBBBBBBBCCCCCCCCCDDDDDD>>>>>><<<999777888;;;>>>:::;;;<<<;;;:::;;;<<<>>><<<:::777555444444555666555555444444444444555555111222444666777777777777444444444444444555666666******))))))))))))******+++***((('''(((***,,,...---,,,***)))((()))***++++++***)))(((((((((******************))))))))))))(((((((((((())))))))))))'''''''''''''''((()))***(((((((((((((((((((((((((((((((((((())))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))&&&'''((()))***+++,,,,,,))))))))))))))))))))))))******++++++++++++******)))***+++,,,---.........---------.........//////---...000111111111000///111111111111000000000000...///111333444444444444111222222333444555666666333333333444666999;;;===AAAAAA@@@>>><<<<<<===???::::::<<<>>>AAAAAA@@@>>>??????????????????@@@AAA>>>AAACCCBBB???===<<<===>>>===<<<:::999999;;;===888:::;;;999666444555777444444333333333222222222111111111111111111111111111111111111111111111222---...///000000///...---............/////////000,,,---.........---,,,+++)))***,,,.........,,,++++++++++++************)))))))))))))))************(((((())))))*********++++++++++++++++++***)))((((((((('''''''''&&&&&&&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''''''''&&&'''&&&%%%$$$$$$%%%&&&'''$$$%%%&&&''''''&&&%%%$$$$$$%%%%%%&&&'''''''''&&&''''''''''''''''''''''''$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''''''''((()))++++++&&&''''''((()))******+++,,,++++++***)))***************************************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,---...///111222//////000111222333444444333444555666777777777777888999;;;;;;999999:::<<<>>>>>>===;;;999999:::<<>>;;;<<<===<<<::::::<<<===<<<:::666333111222555666666555555444444555555666111222444666777777666666333333444555555666666666******))))))))))))************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))'''((((((((()))))))))***)))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))******************************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,------...------......///000000000---...000111111111000///000000111111222222333333222444666666555444555666111333666:::<<<===>>>>>>???===<<<===???@@@@@@???BBBAAA@@@>>>======<<<======>>>@@@@@@>>>===>>>???DDDEEECCC===<<>>???????????????CCC???;;;;;;@@@CCCBBB???CCCAAA>>><<<<<<===@@@BBBAAA@@@>>><<<<<<===>>>???>>>===<<<:::888777777777777555333444888:::999777666666777888999:::::::::666666666666666777777888***))))))(((((())))))******)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))(((((((((((()))***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******************************))))))******+++,,,+++++++++++++++++++++++++++++++++,,,------......------......//////000000---...///000111000000///000000000111111111111111111333444555444333444555111444777;;;=========<<<===;;;:::;;;===>>>>>>>>>???>>>>>>===<<<<<<<<<<<>>BBBDDDBBB===<<>>;;;:::;;;<<<======<<<<<<<<<>>>@@@BBB@@@<<<888999===AAAAAA@@@BBBAAA>>>===>>>@@@CCCEEECCCBBB@@@>>>======>>>>>>@@@===:::777555666777888888666444555888::::::999555555555666777888999:::777777666666666666666777)))((((((''''''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***************************))))))))))))***++++++************************++++++,,,------......///---------...//////000000......///000000000000000111000000000000000000///000222444444333222333444333555999<<<======;;;999:::999888999;;;<<<===<<<<<<;;;;;;;;;;;;;;;;;;;;;???AAAAAA@@@===:::::::::???AAAAAA===<<<>>>>>>;;;777777666888::::::999777...000333555666666444333333222222111111222222333222222333333333333222222222222333444444444444444000000000000////////////......//////////////////......------------...............------------,,,+++++++++************)))+++************)))))))))))))))))))))))))))))))))''')))***)))((('''(((***((((((((((((((((((((((((''''''''''''''''''''''''***)))((('''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%'''''''''(((''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''(((''''''&&&%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''((((((((((((''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((($$$$$$%%%%%%&&&&&&''''''((((((((()))(((((('''&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((())))))******)))))))))(((((())))))******++++++))))))))))))))))))))))))*********++++++++++++,,,******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------//////000111111222222333000111222333555666777888666555333111000222777;;;@@@AAAAAA???===;;;<<<===>>>===;;;:::;;;>>>BBBDDD<<<999666777;;;???AAAAAAAAA@@@???>>>???BBBEEEGGGFFFDDDBBB@@@????????????@@@===999555444555888::::::777555555777999:::;;;333333444444666777888999888888777666555555555555((((((''''''''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************((()))))))))************))))))))))))))))))))))))************************)))))))))))))))***++++++))))))))))))))))))))))))+++,,,,,,------...//////,,,,,,---......//////000...//////000000000000000111111000000//////......111222444444333222222333333666999<<<===;;;999777999888777888:::<<<<<<<<<999::::::;;;;;;<<<<<<<<<===>>>>>><<<888666555555;;;>>>???<<<<<<>>>===:::888777888888888777555444111333666999999888555333222222222222222222222222111111222333333333333222222333444444555555444444000000000000////////////............//////////////////............////////////.........---------+++++++++*********))))))************))))))))))))((((((((((((((((((((((((''')))***)))((('''(((***(((((((((((((((((((((((('''''''''''''''''''''''')))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((()))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%''''''(((((((((''''''&&&(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))*********)))(((&&&''''''((()))******+++))))))))))))))))))))))))************++++++++++++******+++,,,,,,,,,,,,+++---------.........////////////000000111222222222111111222222333444555555666666555444444777;;;??????@@@AAA@@@>>><<<<<<===???===<<<<<<===???BBBDDD:::777555666;;;???AAABBBAAA@@@>>>>>>???AAACCCEEEDDDCCCBBBAAA@@@@@@AAAAAA???===999777666666888999999777555444555777999:::333333333444555777999:::999888777666555444444444((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************))))))(((((())))))***+++))))))))))))))))))))))))++++++,,,,,,---......///,,,,,,------...////////////////////////000000111111111000000//////......222444555555333222333444444666999;;;;;;:::777555999888777888;;;=========888999:::<<<<<<<<<<<<<<<<<<======;;;777444333333888;;;<<<::::::======999::::::999888555333222111444666888:::999777444111222222222222222222222222000111222222333333333222222333444444555555444444000000000000////////////---.........//////000000000//////......//////000//////.........---------+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((''')))***)))((('''(((***((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&'''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''%%%&&&((()))))))))((('''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((&&&'''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((%%%&&&&&&'''''''''&&&&&&(((((((((((())))))))))))((())))))******))))))(((((((((((((((((((((((((((&&&'''(((*********)))(((&&&&&&'''((())))))******))))))))))))))))))))))))))))))*********+++++++++******+++,,,,,,,,,,,,+++---------.........//////...//////000111111222222333333333333333333333333666777777777777:::>>>AAA@@@BBBCCCCCCBBB@@@@@@AAA?????????@@@@@@@@@AAAAAA999888888999<<>>===<<<===???@@@<<<<<<<<<======>>>??????<<<;;;;;;:::999888777777777666555444444555777999444333333444555777:::;;;999999777555444333333333)))((((((''''''(((((()))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))************************)))(((((((((((()))******))))))))))))))))))))))))******+++,,,,,,------...,,,,,,,,,---....../////////////////////000111111111000000000000000000///333444555555333222222333444555777888888777666555999888777999;;;===>>>===888999:::<<<<<<<<<;;;:::<<<======<<<999666666666666999:::888888<<<<<<:::;;;;;;:::777333111111222444555777777666444111///111222222333333222222111///000111222333333333333222222333444444444444444000000000000////////////------......///000000000//////............//////.........------------,,,+++++++++************)))(((((()))))))))))))))***))))))))))))))))))))))))''')))***)))((('''(((***((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%''''''(((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''''''(((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((())))))))))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&&&&&&&''''''''''''%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))***++++++***)))(((((((((((((((((((((((((((&&&&&&'''((())))))))))))''''''(((((())))))******)))))))))))))))))))))))))))))))))************+++******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------......///000000111111222333333333333333333333333444555777777888999<<>>??????@@@???>>><<<;;;;;;;;;<<<<<<444555666777999:::;;;;;;999:::;;;;;;:::888666555444555666555444444555777444333222333444777:::<<<999888777555444333333333***))))))(((((())))))***'''((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&'''((()))***++++++(((((((((((((((((((((((('''((())))))))))))((('''''''''''''''''''''''''''))))))))))))************))))))))))))))))))))))))************************((((((((((((((()))******************************))))))***++++++,,,,,,---+++,,,,,,------......///000//////...///000111222000000000111111111111111222333555444222111111222333444444555555555666666888777666888;;;===>>>===777888999;;;;;;:::888888999;;;<<<;;;999888888888555777777555666;;;===;;;;;;;;;999666222111444777333444555555444333111000111222333333333333222111///000111222222333333333111222222333333333333333000000000000////////////------......///000000111///......------......///------------,,,,,,,,,,,,+++++++++************)))(((((((((((())))))******))))))))))))))))))))))))''')))***)))((('''(((***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&(((((()))((('''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&'''((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((())))))***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&'''''''''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''''''''&&&&&&&&&&&&'''''''''''''''((()))******)))((('''((((((((((((((((((((((((&&&&&&&&&'''((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------......//////000111111111///000111222333444555555333555777888888999;;;===>>>AAAEEEFFFFFFFFFGGGGGGEEEDDDAAA???<<<:::999999999;;;>>>??????===<<<;;;<<<;;;;;;;;;;;;;;;<<<===444444666777888888999999888888888777777666555555333666888888666444555666222222111111333666999;;;888777666555444333333333******))))))))))))******'''((((((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''%%%&&&'''((()))***+++,,,((((((((((((((((((((((((((()))***++++++***)))(((''''''''''''''''''''''''))))))))))))************))))))))))))))))))))))))************************((((((((((((((()))******************************((())))))***++++++,,,,,,++++++,,,------......///000///.........///111222000000111111222222333333111222333333111000000000333333333333333444666666777666666777:::<<<======666777888999999888666555666777999999777777777888555777666333555:::===<<<999:::888555222222777;;;333333444444555444444444111222333444444333222111//////000222222333333333111111222333333333333222000000000000////////////---------...///000000111......------------......------,,,,,,,,,++++++++++++++++++************)))'''((((((((())))))******))))))))))))))))))))))))((()))***)))((('''(((***((((((((((((((((((((((((''''''''''''''''''''''''))))))*********((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&'''((((((((('''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&'''((((((((('''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))((('''''''''(((***+++)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''(((((((((((()))'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''((())))))(((((((((((((((((()))))))))***&&&'''(((******((('''&&&((((((((((((((((((((((((''''''&&&&&&'''(((***+++************))))))))))))))))))))))))))))))))))))))))))))))))******************+++,,,,,,,,,,,,+++---------.........//////......//////000111111111,,,---...000333555666777444666888999999:::<<<>>>:::===AAACCCDDDDDDEEEFFFHHHEEE@@@;;;888666777777999<<>>???888888999:::::::::999999888777555333333333444555333666::::::777555555666111000//////111555888:::777666555444444444444444))))))))))))))))))))))))(((((())))))*********++++++)))(((&&&&&&((()))+++******))))))))))))************))))))((((((''''''))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))'''((()))((('''&&&''')))))))))************))))))))))))))))))))))))))))))************************,,,...///...,,,*********)))***,,,---......---,,,............////////////////////////000000000000---...///000000111000000444333333333333444555666999888888888999::::::;;;:::999777666666666777888;;;999888777888777666444555555666888::::::999777===:::666444444555666555333222222333555666555444111333555555333111//////000111333444444333111000333333333222222222111111000000///...------......------............------........................//////...---,,,,,,++++++************************))))))))))))))))))))))))******)))(((&&&&&&(((***************************+++)))'''%%%$$$%%%&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%)))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&'''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''')))((('''&&&&&&'''((()))%%%&&&''''''((((((''''''''''''''''''''''''''''''$$$%%%%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))''''''&&&&&&&&&&&&''''''***&&&%%%(((000444444111&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&(((((((((((((((((((((((('''(((((((((((((((''''''))))))))))))((((((((((((*********)))))))))))))))++++++,,,,,,,,,+++*********++++++,,,,,,------...------------------------//////111222222222222222222111111333888;;;:::999:::<<>>>>>AAADDDCCCBBBAAA???===<<<;;;:::<<<<<<<<<<<<<<<<<<;;;;;;<<<;;;;;;;;;<<>>;;;888888999:::888666777333111000333444333222444444444555555555555555444444444444444444444444222222333333333222222111))))))))))))))))))))))))((()))))))))***************)))(((''''''((()))***((((((''''''''''''((((((***)))))))))((((((((('''))))))))))))))))))))))))(((''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))((('''&&&'''((()))(((''''''((()))))))))************))))))))))))))))))))))))))))))************************,,,---...---+++***************+++,,,------------............////////////.........////////////000...//////000000000000///222222222222333444555555888888777777888999999:::888777666555666666777888888666555555666777666555777666666777999:::999777888777777666444333333333333333222333666777777666111333555555333000//////000111222333333222111000111111111111000000000000///000222333333111///............//////.........------------------------///......---,,,,,,++++++************************))))))))))))))))))))))))((()))***)))'''&&&''')))))))))))))))))))))))))))***)))'''%%%%%%%%%&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&'''(((((((((((('''((((((((((((''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''''',,,333888888555111...''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((())))))(((((('''))))))))))))(((((((((((())))))))))))))))))))))))******+++,,,,,,+++++++++***++++++,,,,,,------.........------------------//////000111222222222222333111111333777:::999888888;;;===>>>======???BBBBBBAAA@@@???>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;;;;<<<>>>@@@BBB???<<<:::999::::::888666666444111111222444333222555555555555555555444444333333444444444444444444333333333333333222111000))))))))))))))))))))))))))))))))))))***************)))(((''''''((()))***((((((''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''((())))))''''''((()))))))))************))))))))))))))))))))))))))))))************************+++---...---+++))))))***+++******++++++,,,---...---............/////////............//////////////////000000000///......000000111222222333444444777666666666666777888888444444444444555666777888555333111222444777777777999888666777888999999888555888:::999666333333444555444333555777888888666111333444444222000000000000111222333333222111000////////////............---000444777777555111......//////000000//////...,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++************************))))))))))))))))))))))))''')))++++++)))''''''(((''''''''''''''''''''''''***)))'''&&&%%%%%%&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&'''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''((('''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''((()))))))))((((((((((((((((((''''''''''''))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''...777??????555,,,''''''((((((''''''''''''((((((%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((()))******))))))((())))))))))))(((((((((((())))))))))))))))))))))))))))))***+++,,,,,,,,,,,,***++++++,,,,,,------...//////.........---------...///000111111222222222333222222444666888777777555888;;;============>>>@@@@@@???>>>>>>======<<<::::::::::::::::::::::::===<<<;;;;;;;;;<<<===>>>>>><<<::::::::::::888666777555222222333444333333666666666555444444444333333333333444444555555555444444444333222111000///)))))))))))))))))))))))))))))))))))))))*********))))))(((((((((((())))))******))))))))))))******))))))))))))((((((((((((((((((((((((((((((((((((((((((((('''((())))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%'''(((***+++,,,,,,''')))***)))((('''((()))))))))************))))))))))))))))))))))))))))))***************************+++---,,,***))))))***+++******)))***,,,---///---------.........//////....../////////000000000///000000000///...------...///000111222333444444666555555444555555666666222222222333444666777777333111000111555888::::::;;;999777777888999:::999777;;;>>><<<666444555888888777555666777777666444111222444333111000000000222333333444333333222111/////////.........---------///333666777555222/////////000000000000//////,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++************************))))))))))))))))))))))))(((***---...,,,***(((((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((()))))))))))))))(((((((((((('''''''''''''''''''''&&&%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((''''''(((((((((%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''000444777222)))###%%%)))(((''''''''''''''''''(((&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((())))))************)))))))))))))))((((((((((((((((((((()))))))))))))))(((((()))+++,,,,,,,,,,,,***++++++,,,,,,------...000//////......------,,,---...///000111111111111333333333444555555666555333555888:::;;;<<<<<<<<<>>>>>>>>>>>>============:::::::::::::::;;;;;;;;;;;;;;;:::999888999999::::::999999:::::::::999888999777555444444555555555777777666555444333333333222333333444444555555555555444444333222111///...))))))))))))))))))))))))******))))))))))))))))))))))))(((((((((((())))))******))))))))))))******(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%'''(((***+++,,,,,,((()))***)))((('''(((***))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,+++***))))))***+++***))))))***+++---...------------............//////000000000111111111///////////////...---,,,,,,---///111333444444444555555444444333444444555000000222333444555666666333222111333777:::<<<<<<;;;999777777999:::;;;;;;:::<<<===999444222666;;;:::888666666555555333111000222333222111000000111444444444444444333333222000000/////////............///000111222222111111//////000000000000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************))))))))))))))))))))))))))),,,///000...,,,***)))(((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&''''''((('''''''''''''''''''''''''''(((((()))))))))))))))((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((('''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&$$$$$$&&&+++///''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((('''&&&&&&&&&%%%''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((()))***************))))))))))))((((((((((((''''''(((((())))))))))))'''((()))***+++,,,,,,,,,***++++++,,,,,,------...//////......------------------...///000000000000222333333444333444444555222333555777:::;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;<<<<<<<<<===999888888777666555555555444666888999::::::;;;;;;;;;:::999777666666666777777777666555444333333333333333333444444555555555555444444333222111///...))))))))))))))))))))))))************))))))))))))(((((())))))))))))((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((()))******(((((()))***))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))++++++)))((())))))***))))))******+++,,,---,,,------------.........////////////000000000000....../////////...------+++---///222444555555555555555444333333333333444000111222444555555666666333333444666999<<<<<<<<<:::999888888;;;<<<<<<<<<::::::888555111111444888999777555444333222000...000111222111000///000222555555444444333333222222111000000000///////////////......------...///000...//////000000//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))***---000000///,,,+++***))))))))))))))))))))))))'''''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''))))))(((((('''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&)))(((((('''&&&&&&%%%%%%(((((((((((((((((((((((('''''''''&&&''''''((()))''''''''''''''''''''''''''''''((()))))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&'''((('''&&&'''&&&&&&&&&&&&&&&&&&'''&&&&&&'''''''''((((((((('''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((''''''((()))************))))))))))))((((((((((((&&&''''''(((((())))))***(((((()))***++++++++++++***++++++,,,,,,------...------------------------,,,---...///000000000000111222333333222222444555222222222444888:::;;;:::;;;;;;:::::::::::::::::::::;;;;;;<<<<<<=========777777666666555444444333333555999:::;;;;;;;;;===;;;;;;;;;888666555777888666666666555444444444333444444444444444444444444444444444333222111000///))))))))))))))))))))))))************)))))))))((((((((())))))))))))((((((((((((''''''''''''(((((('''((((((((()))))))))***))))))))))))))))))))))))))))))(((((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))((('''&&&((()))******)))((()))***))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))******)))(((((()))((()))***++++++,,,,,,+++,,,,,,---------.........---------............///------......///.........***,,,///333555666666555555555444333333333333333000111333444555555555555444444555888;;;<<<:::999888777888:::===>>>===<<<999888666555333333333444555444222111222111000...000111111111//////111222444444333222111111111111000000000000////////////......---,,,,,,,,,------.........//////.........------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))***,,,......,,,+++******))))))))))))))))))))))))&&&&&&'''''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&(((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''&&&&&&'''(((((((((((('''((((((((((((''''''''''''&&&&&&''''''((()))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''))))))))))))(((&&&$$$"""((((((''''''''''''((((((''''''''''''((((((((((((&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((&&&&&&'''((())))))))))))))))))))))))((((((((((((&&&&&&''''''((())))))***))))))************))))))***++++++,,,,,,------...******++++++,,,---------,,,,,,---...///////////////111333333222222444666444222000222666:::;;;;;;:::999999999888888777777999999:::;;;;;;<<<======777777777666666555444444666999<<<===<<<;;;;;;===:::;;;:::888555444555888555555555555555555444444555555555444444333333222333333333333333222111000))))))))))))))))))))))))+++*********))))))(((((((((((())))))))))))((((((******))))))))))))******'''((((((((())))))******************************)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((***+++***)))((()))***))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((******)))(((((()))'''(((***+++,,,,,,++++++,,,,,,,,,---------......+++++++++,,,,,,,,,------,,,,,,---.../////////...***,,,000333555666666666666555444444333333333333111222444555666555555444333444666999;;;;;;888666666666888;;;>>>???>>>===999888777888888777444222222000///000111111000///000111111000//////111222333222111000////////////000////////////..................------,,,++++++------............------........................++++++++++++++++++++++++************************)))))))))))))))))))))))))))+++,,,,,,***)))))))))))))))))))))))))))))))))&&&&&&''''''(((''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%###$$$%%%&&&((()))******((((((((((((((((((((((((%%%&&&&&&''''''(((((((((%%%%%%&&&&&&'''((((((((())))))))))))))))))))))))'''''''''''''''((())))))''''''''''''''''''''''''%%%&&&&&&''''''''''''''')))(((((((((''''''''''''###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))))))))(((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))'''''''''&&&&&&'''''''''$$$%%%%%%%%%%%%(((,,,000))))))(((((((((((())))))''''''''''''((((((((()))%%%&&&&&&''''''(((((((((''''''''''''((((((((()))((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((%%%&&&'''((())))))))))))))))))))))))((((((((((((&&&&&&&&&'''((())))))***)))************))))))(((***++++++,,,,,,---......((()))***+++,,,------...+++,,,---...////////////...000333333111222444777555222///111555:::<<<<<<999999888888777666666555888888999::::::;;;<<<<<<777777888888777666666555999===@@@@@@===;;;;;;<<<999::::::777333222444777444444444555555555555555666666555444333222222111222222333333333222222111))))))(((((((((((())))))))))))))))))))))))))))))''''''((()))))))))))))))***)))(((''''''((()))***(((((((((((())))))))))))((((((((()))******++++++))))))(((((('''''''''&&&++++++***)))))))))))))))''''''((()))))))))))))))'''''''''''''''((())))))((((((((((((((()))******************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,%%%&&&((()))++++++,,,,,,******************++++++***+++,,,---............//////.........---------------------------------//////000111111111111111222444555444111000333555333333333333222222222111555666777888888777666555555555666999===>>><<<999;;;:::999777555444444444/////////111333333111///...///000111111111111111222222222111000//////...---.........//////000000------------------------////////////////////////++++++++++++++++++++++++++++++------------++++++,,,,,,++++++***)))(((((())))))))))))))))))))))))******)))((('''&&&%%%%%%))))))))))))))))))))))))(((((('''''''''&&&&&&&&&%%%&&&&&&&&&''''''((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&&&&'''((('''&&&$$$###%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&''''''(((''''''((((((((('''%%%$$$&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&%%%$$$$$$&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''')))((('''&&&%%%&&&&&&''''''&&&&&&&&&&&&'''((((((((((((((((((((('''''''''''''''''''''''''''''''''***)))'''&&&%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%(((((((((((())))))))))))((((((''''''''''''((((((((()))***++++++***)))(((''''''((((((((((((''''''***++++++,,,,,,++++++*********+++++++++,,,,,,,,,---------.........//////,,,---...///000222222333000000000111222222333333555222222666===BBBAAA???>>><<<888555444555777999===;;;888999<<<===<<<:::;;;:::888666444444555555;;;;;;<<<<<<<<<;;;::::::444666777666555555666777777777888888888777777666666777888888777555222111///222444555444333333444))))))(((((((((((())))))))))))))))))))))))))))))''''''((()))))))))))))))***)))(((''''''((()))*********))))))((((((''''''&&&'''((()))***+++,,,,,,)))))))))(((((((((''''''+++***)))((((((((())))))''''''((()))))))))))))))'''''''''''''''((())))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++'''''')))***++++++,,,,,,,,,++++++******)))))))))***+++,,,---............,,,,,,------............------------------------//////000111111111111000111333444333111000222555222111111111111222333333666777888888888666444333333333555999===>>><<<999777666555333222111111111000//////000222222111///000000111222222222111111222222111111000//////.............../////////000------------------------........................,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++------,,,,,,+++******))))))))))))))))))))))))))))))))))))(((''''''&&&&&&))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&%%%&&&'''''''''&&&%%%$$$&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&%%%$$$$$$&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''')))((('''&&&%%%&&&&&&''''''&&&&&&&&&&&&'''((((((((((((((((((''''''''''''''''''''''''''''''''''''***)))'''&&&%%%%%%&&&&&& !!!###%%%(((***++++++'''((((((((())))))))))))(((((((((''''''((((((((()))))))))******)))))))))''''''(((((((((((('''''')))******++++++******)))))))))*********+++++++++++++++,,,,,,,,,---------,,,------...///000111111//////000111111222222333555555777<<>>999888666555666888:::<<<===;;;888888:::;;;:::888999999777666555444444444888888999999999999888888555666777666444333333444666777777777777777666666777888999999888666333222000222444555444333333444))))))(((((((((((())))))))))))))))))))))))))))))''''''((()))))))))))))))))))))(((((((((((())))))++++++***)))((('''&&&&&&&&&''''''(((***++++++,,,***)))))))))))))))((((((+++***(((&&&&&&'''((()))''''''((()))))))))))))))(((''''''''''''(((((()))((((((((((((((()))******(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))******+++++++++++++++,,,,,,+++***)))(((((('''++++++,,,---............)))***+++,,,---...//////------------------------...///000000111111000000///000111111000000222444000000//////000222444666999999::::::888666333111111222555:::======:::888888777666555444444444444111///......000111111000222222333333333222111111222222111111000/////////............////////////------------------------........................,,,,,,,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---...------,,,,,,+++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''&&&&&&&&&''''''(((((((((((())))))&&&&&&'''''''''(((((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&'''''''''(((((('''''''''(((((('''''''''&&&&&&&&&((((((''''''&&&%%%%%%$$$(((((()))))))))(((''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&''''''((((((((()))))))))))))))(((((((((((())))))***))))))(((((())))))***''''''((((((((((((''''''((())))))))))))))))))((((((((()))))))))*********))))))*********+++++++++,,,---------............//////000000111111222222333555999???DDDDDD>>>999555555555555777999;;;<<<;;;999777777888888777666777777777666555444333222333444555666666666666666666777777555333111222333666666666666777777666666888999::::::999777555333111222444444333222333444))))))(((((((((((())))))))))))))))))))))))))))))''''''((()))))))))))))))))))))(((((((((((())))))******))))))((((((''''''(((((((((((()))))))))***************))))))))))))***)))'''%%%%%%&&&(((***''''''((()))))))))))))))((((((''''''''''''((()))((((((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))++++++,,,,,,,,,++++++***++++++******))))))((((((+++,,,------.........---)))******+++,,,---......------------------------...//////000000000000000....../////////000222333///...------///333666999<<<======<<<:::777444222222444777:::<<<:::777555888777777666555555555666222000......///111222111444444444444333222111111111111111111000000//////.........///////////////................................................,,,,,,------------......------++++++++++++------------,,,,,,++++++++++++))))))))))))))))))))))))''''''(((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))))))))))))))''''''''''''((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''''''''((((((''''''((((((((((((''''''((((((((('''&&&&&&%%%%%%((('''''''''&&&&&&&&&%%%''''''((((((((('''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&'''''''''''''''(((''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&(((((((((((('''&&&$$$$$$'''''''''((((((((())))))((())))))))))))))))))(((***)))(((''''''((()))***''''''((((((((((((''''''((())))))******))))))((())))))))))))*********+++)))))))))************+++,,,,,,,,,,,,,,,,,,,,,,,,......//////000111111222111333666;;;>>>>>>999555666666666666777777888888777666555555666777777777444555555666555333111000000111222444555555666666555666777666444333333555777777777777777777888888999999;;;;;;:::888666555111333444444333222333444))))))(((((((((((())))))))))))))))))))))))))))))''''''((()))))))))))))))(((((())))))))))))((((((''''''(((((())))))************))))))(((''''''&&&))))))))))))************)))((('''&&&&&&'''(((***''''''((()))))))))))))))((((((''''''''''''((((((((((((((((((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))+++,,,,,,,,,,,,+++******((((((((())))))******+++,,,,,,------...---------+++++++++,,,,,,,,,------------------------------......///000000000000000...------...///000111222...---------000444888;;;@@@??????===;;;999666555555777:::;;;:::777555333555555444333222222222333222000......000222222222444444444444444333222111111111111000000000000000///////////////.........................................................,,,,,,,,,------.........------++++++++++++------++++++++++++************************************''''''(((((()))*********((((((((((((((((((((((((&&&''''''''''''''''''''')))))))))))))))((((((((('''''''''((((((((())))))''''''((((((((((((''''''&&&&&&&&&&&&'''(((((()))''''''((((((((((((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''((((((((($$$$$$$$$$$$$$$$$$$$$%%%''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%&&&&&&&&&''''''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&"""###%%%'''((()))******''''''''''''(((((((((((('''((())))))))))))((('''***)))(((''''''((()))***''''''(((((((((((('''''')))******************)))*********+++++++++,,,,,,************++++++++++++,,,,,,,,,,,,++++++++++++---......//////000111111111222333666888888666555;;;:::888777555333333222333333444444444666777888222333444444333222000///000111222444555666666666444555777777666666777999888777777777777888999:::888999:::;;;:::888666555222444444333222222333444))))))(((((((((((())))))))))))))))))))))))))))))''''''((()))))))))))))))(((((())))))))))))((((((&&&&&&'''((()))***++++++******)))(((((('''&&&&&&(((((()))))))))))))))***((((((((('''(((((())))))''''''((())))))))))))))))))((((((''''''''''''(((((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++******&&&''''''((()))***++++++,,,,,,------...------,,,,,,,,,,,,,,,---------------------------------------...//////000000/////////...------///111111000------...///222555999;;;AAA@@@>>><<<::::::999999777999;;;;;;999666555555888777666555444444444444333111000000222333333222333333444444444333222222111111000000000000000000///////////////.................................------------------------++++++,,,,,,------......---,,,,,,++++++,,,,,,---************************************************((((((((())))))*********))))))))))))))))))))))))&&&&&&&&&'''''''''''''''))))))((((((((((((''''''''''''((((((((()))))))))'''((((((((((((((((((''''''''''''&&&''''''((()))'''''''''(((((('''''''''''''''''''''''''''''''''%%%&&&&&&'''(((((())))))'''''''''&&&''''''((()))'''(((((((((((()))))))))((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''((((((((())))))%%%%%%%%%&&&&&&&&&&&&'''(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%&&&''''''(((''''''''''''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''&&&''''''(((''''''&&&&&&&&&&&&'''(((((((((((((((&&&&&&'''''''''(((((((((&&&'''((())))))((('''&&&)))((((((''''''(((((()))''''''(((((((((((('''''')))******++++++******)))***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++------......//////000000333333333444555666777888>>><<<999666333111000000111333444444333444666888111222222222111111000///111222333444666666777777444555777777777777999;;;777777666666666888999:::666777888999999777555444333444444333111111333444))))))(((((((((((())))))))))))))))))))))))))))))''''''((()))))))))))))))'''((()))******)))((('''''''''(((((())))))******((((((((((((((((((((((((''''''((((((((()))))))))'''((()))*********))))))''''''((()))))))))))))))))))))((('''''''''''''''((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))******+++*********''''''(((((())))))******,,,------...------,,,,,,++++++,,,---...//////000---------------------------...//////000000//////111///---...000111000///---...///111444777999;;;@@@>>>;;;888888999;;;===777999;;;:::888777888:::===<<<:::999777777666666333222222333555555444222111222222333333333333222000000000000000000000111000/////////....................................------------------------******++++++,,,---------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************))))))))))))))))))******))))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((((('''''''''&&&&&&'''((((((((())))))))))))&&&''''''((((((''''''&&&)))((('''&&&&&&''''''(((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''((((((((((((***))))))((()))***+++,,,'''''''''(((((((((((()))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%'''((((((((('''''''''&&&&&&&&&&&&'''(((((($$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&&&&++++++***)))'''&&&$$$###&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%'''(((((((((((((((((('''''''''((((((((((((''''''((())))))))))))))))))(((************++++++++++++******++++++++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,------......///000000111222333444444555777888<<<:::777333222111222333333555666444222222444666111111000000//////000000222222333555666666666666444666777777666666888999555555444333444666888999444555666777777555444222444555444333111111222444))))))(((((((((((())))))))))))))))))))))))))))))'''(((((()))))))))))))))'''((()))******)))((('''))))))))))))((((((((((((%%%%%%&&&'''((()))******&&&'''''''''(((((())))))&&&(((***+++,,,+++***)))'''(((((()))))))))))))))***)))((('''''''''''''''((((((((((((((()))******''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***++++++,,,(((((()))***************))))))))))))((((((((((((---------...------,,,,,,)))***+++---///000222222---------------------------......///////////////333000---...000111000...---...000333555888999:::>>><<<888666666888<<<>>>666888:::999888888;;;>>>;;;:::888777555444333333333222333555666666444222000111222222333333333333000000000000000111111111000000//////.........---////////////////////////------------------------))))))***++++++,,,------++++++---......---++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((''''''&&&&&&&&&%%%(((((((((((())))))))))))%%%&&&&&&''''''&&&&&&%%%***)))((('''&&&&&&'''(((%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&'''((()))))))))))))))(((''''''&&&&&&%%%$$$######$$$%%%&&&'''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''$$$%%%'''((((((((('''''''''&&&&&&&&&&&&'''(((((($$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''%%%&&&'''(((((((((&&&&&&%%%&&&'''((())))))))))))&&&&&&&&&'''''''''(((((($$$%%%'''(((((('''%%%$$$&&&'''((())))))((('''&&&''''''((((((((((((''''''''''''((((((((((((''''''))))))))))))************************++++++++++++++++++,,,,,,,,,---------,,,,,,------...//////000...000222444444444555666999777444222111333555777666777888555222000111444222111///......///000111222333444444555555555555555666777666555444555666444333222111222444666888222333555666666444222111555555444333111111222444))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))((((((''''''&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&&&&''''''(((((()))))))))))))))))))))))))))))),,,+++***((((((((()))***))))))))))))))))))))))))************************)))************+++++++++,,,,,,,,,,,,+++***))))))******+++,,,,,,---......---,,,+++******,,,...///000000//////......------............///////////////000000222333444555555555666555444333555888:::777999;;;;;;::::::;;;<<<>>><<<999666444444555666777666444444444444222111000111222333333333222111333222111111000000111111111111000......---------......////////////......---------------------------------,,,,,,+++++++++------......------,,,+++,,,,,,,,,++++++*********...,,,)))((()))***************)))(((((((((((((((((((((((((((((('''''''''***)))((('''&&&&&&'''((($$$$$$%%%&&&&&&%%%%%%$$$((((((((((((((((((((((((''''''''''''''''''''''''''''''((())))))(((''''''$$$$$$%%%&&&&&&''''''(((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''((()))***)))'''&&&%%%&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''$$$$$$%%%%%%%%%&&&&&&&&&(((''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&$$$&&&''''''&&&%%%%%%&&&''''''((((((((('''%%%$$$%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&(((''''''&&&&&&((()))***))))))))))))(((((((((((('''''''''((())))))******++++++++++++++++++++++++000//////........./////////000000111222333333333555555444444444555555666111111222333444444444444444444444333333444444444666888999::::::777444222999888666555444444444555777555222000///000222333444444333222222333333444666555333222111222222333)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((((((((('''''''''((((((((((((((()))))))))))))))))))))))),,,+++)))((((((((()))***))))))))))))))))))))))))************************)))************+++++++++***++++++,,,,,,,,,++++++******++++++,,,------...---,,,+++******,,,---////////////...........................///////////////000000111222333444555444555444333222333555888777999;;;<<<;;;::::::;;;:::999777555444555666777777555444444555555333222000111222444444444333222333222111111000000111111111000///......---------//////000000000000//////------------------------...---------,,,,,,,,,+++---------...------,,,+++,,,,,,++++++++++++++++++,,,+++))))))******)))(((***))))))(((((((((((((((((((((((((((((((((((('''))))))''''''&&&'''((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&'''''''''((()))***)))'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$&&&''''''&&&%%%&&&&&&&&&'''((((((((('''&&&%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''((((((((((((''''''(((''''''&&&&&&''''''((()))(((((((((''''''''''''(((''''''&&&'''((()))***))))))))))))((((((((((((((())))))******+++,,,,,,,,,,,,,,,,,,------------//////............////////////000000111222222333444444444444444555666666333444555555555555555444333333333444555777999:::=========<<<:::777333222999888666555444444444555555333111000//////000111555555444333333333444444555444333222222222333444))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))(((((())))))))))))))))))))))))'''''''''((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((('''''''''))))))((((((((((((((('''))))))))))))))))))))))))+++***))))))((()))))))))))))))))))))))))))))))))************************)))************+++++++++))))))***+++,,,,,,,,,,,,******++++++,,,,,,---------,,,+++***+++,,,---...------..................---............///////////////000111222333333444333333333111000000222444666999;;;<<<:::999999:::666666555555555555666777555444333333444555444222///111222444555555444444333222111111000000111111111000///......---......000000111111111111000000------------------------.........------------------------------,,,++++++++++++++++++++++++,,,,,,***)))((()))******((('''))))))))))))((((((((((((''''''(((((((((((((((((((((''''''''''''(((((()))******)))((('''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''((((((((('''&&&&&&%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''')))***)))'''%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&***)))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&((((((&&&%%%&&&'''%%%&&&'''((((((((('''&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''((((((((((((''''''(((''''''&&&&&&''''''(((((((((((((((''''''''''''(((''''''''''''((())))))(((((((((((())))))))))))******++++++,,,------------------......////////////...............//////......//////000000111111222222222333444555666777666666777777777666555555222222222444777:::>>>@@@AAA@@@???<<<:::888666555888777666444444444444555444444333222222111111111666555444444333333333444333333222222222333444444(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((************))))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''''''''((((((((((((((((((((((((''''''''''''***)))))))))((((((''''''((((((((((((((((((((((((******))))))))))))))))))((((((((((((((((((((((((************************))))))*********+++++++++)))***+++,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,------......///---------.........////////////000000111222222333111222111000...---///000444777999999888777777888555555555555555555555444333111111111333444333222///000222444555666555555333222111111000000111111000000///...............///000000111111000000///------------------------........................,,,------------,,,++++++*********++++++,,,,,,,,,((((((((()))+++***(((&&&)))))))))))))))(((((('''''''''''''''((((((((((((''''''''''''(((((())))))))))))'''&&&%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%'''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&((()))((('''%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''((()))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%************)))((('''&&&%%%%%%%%%&&&&&&&&&&&&''')))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%'''(((((('''&&&&&&'''$$$%%%'''(((((((((''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''((((((((((((''''''((((((''''''''''''((((((((((((((((((((('''''''''''''''''''''((((((((()))(((((((((((())))))))))))******++++++,,,------...,,,,,,,,,---...///000000......---------...//////............//////000000111111111222333555666777777777777777777666555444111111222333666;;;???BBB???>>><<<:::999999999:::777666555444333444555555555666777777777555444333555444444333222222333333222222222222333444444555(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))'''''''''((((((((())))))((((((((((((((('''''''''******))))))((((((((('''(((((((((((((((((((((((()))))))))*********))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,+++***)))******+++++++++++++++,,,++++++++++++,,,,,,------++++++,,,,,,------......------------............/////////000000111111111///000111///------...///222444666666555555666888999999888777555444333222111000//////111222111000///000222444555555555555333222111111000000111111000//////............///...//////000000//////...------------------------........................,,,,,,------,,,,,,+++************++++++,,,,,,,,,((('''((()))+++***(((&&&((())))))***)))(((''''''&&&'''''''''(((((())))))&&&&&&'''(((((()))))))))(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&%%%'''((((((&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%************)))((('''&&&%%%%%%&&&&&&&&&'''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%'''(((((('''&&&&&&'''$$$%%%'''(((((((((''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''((((((((((((''''''(((((((((''''''((((((((('''''''''(((((((((((((((&&&''''''((((((((((((((('''((((((((()))))))))***))))))******+++,,,,,,,,,******+++,,,------......---------------...//////.............../////////000000111111333444666666666666666666666555444333222222222333555999<<<>>>===;;;:::888777888999999666666444333333444555555555666777888888777555444333333222222222222333333111222222333444444444444))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((''''''((((((((()))))))))''''''''''''((((((((()))***))))))))))))))))))((())))))))))))))))))))))))(((((()))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,+++***))))))******++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,,,,,,,,,,,,,------------...............//////000000000000...000111000.........///222222333333333555888:::>>>===;;;888666444333222111000//////000111000......000111333444444333333333222111111000000111111//////............//////......////////////......---------------------------------------.........,,,,,,,,,,,,,,,+++******++++++++++++++++++,,,,,,)))(((((()))***+++***(((((()))*********)))'''&&&&&&&&&''''''((()))))))))&&&'''(((((()))((((((''''''(((((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''((($$$$$$%%%%%%&&&'''((((((%%%%%%&&&&&&'''(((((((((''''''&&&&&&''''''((()))''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%%%%&&&((((((&&&%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%$$$%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''))))))'''&&&'''(((%%%&&&'''((((((((('''&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''(((((((((((('''''')))((((((''''''(((((()))'''''''''(((((((((((((((&&&''''''((()))(((((((((''''''(((((())))))******(((((())))))***+++++++++)))******++++++,,,,,,,,,,,,,,,,,,,,,---...//////......//////////////////000000000111222333444555444444555555555444333333222222333444555777888999<<<;;;888666555444555555666555444333333444555555333444555666666555444333222222222222333444555555222222333444444444333333))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((''''''''''''((((((((())))))))))))%%%&&&&&&'''((()))******)))))))))))))))*********))))))))))))))))))))))))'''((()))***+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,++++++***++++++******************++++++,,,,,,---------,,,,,,,,,,,,,,,++++++++++++,,,,,,---------...............////////////000000...///111111000///000111333333222111222666;;;???BBB@@@===999666555555555333222000000111111000...//////111222333222111111333222111111000000111111//////............////////////000000000000//////------------------------+++,,,,,,,,,------------+++,,,,,,,,,,,,+++******,,,,,,++++++++++++++++++***)))((((((***++++++***((((((*********)))'''&&&&&&&&&''''''((())))))***'''(((((())))))((('''&&&###%%%''')))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))'''''''''''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&%%%&&&((())))))(((&&&%%%$$$&&&''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''))))))'''''''''(((&&&'''((((((((('''&&&%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''((((((((((((''''''))))))(((((((((((())))))''''''''''''((((((((()))&&&&&&((()))))))))(((''''''''''''((()))*********(((((())))))***+++++++++*********+++++++++++++++,,,,,,,,,,,,---...///000////////////////////////111111111111111222333333333333444555555555444444111222444666777777777777888777777666555555444555555444333333333444555555333444444444444444444444222222333333555777888999222333444444444333222111))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((())))))))))))$$$%%%&&&'''(((***++++++(((((())))))******++++++))))))))))))))))))))))))'''((()))+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))***++++++,,,,,,,,,,,,++++++*********************+++,,,---------,,,,,,---,,,,,,++++++*********,,,,,,,,,---------...............///////////////...///111222111000111222444444222111222777>>>CCCDDDAAA===999777777888888666444222222333222111/////////111222222111000///333222222111000111111111//////.........//////000000000111111111111000000------------------------+++++++++,,,,,,---------+++,,,,,,,,,,,,+++******---,,,,,,++++++*********,,,***((((((***,,,,,,,,,'''(((***+++***)))'''&&&&&&&&&&&&'''((())))))***(((((()))))))))'''&&&%%%!!!%%%((()))(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((())))))(((''''''(((''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&'''((())))))'''''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&''''''''''''''''''&&&%%%&&&((())))))(((&&&%%%$$$&&&''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&''''''((('''''''''&&&&&&&&&'''''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&((())))))(((''''''(((''''''((((((((('''%%%$$$%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''((((((((((((''''''))))))(((((((((((())))))&&&'''''''''(((((())))))%%%&&&((()))))))))((('''&&&''''''((()))******+++((())))))***++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,---...///000000000000000000/////////222111111111111111222222333333444555666666666555000222555777888888777777222333444555666777888888555444333333333444555666555555555555666666666666333333444555777999;;;<<<333444444555444333111000(((((((((((())))))))))))))))))))))))))))))))))))'''(((******((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************''''''''''''''''''''''''''''''''''''''''''&&&&&&((((((((((((((((((((((((%%%&&&&&&&&&''''''(((((((((((((((((())))))))))))&&&&&&&&&''''''''''''(((******))))))((((((''''''))))))))))))************))))))))))))))))))))))))''''''((()))))))))))))))+++++++++++++++***)))(((++++++++++++++++++++++++///---+++))))))***---///++++++,,,,,,,,,,,,------...------,,,,,,------...///////////////.........////////////000000000000333333333333222444888;;;;;;;;;::::::888777666555555444333222111111111111,,,...000222333222111000000000000000000000000000000000000000000000000000222111111111000000/////////.........------------.........------,,,,,,,,,,,,,,,,,,+++++++++******))))))*********++++++++++++*********))))))((((((******))))))((((((''''''((((((''''''''''''((((((,,,***((('''&&&'''((()))((((((((((((((((((((((((***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''))))))))))))((((((((((((%%%&&&&&&'''((()))******'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&%%%&&&''''''(((''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&'''%%%%%%'''***+++***'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((+++***((('''&&&&&&&&&'''((((((((((((((('''''''''&&&&&&''''''(((((())))))''''''''''''((((((((((((,,,***((()))+++,,,+++(((***+++,,,,,,******+++,,,,,,,,,+++******+++,,,,,,,,,---...///000000000000000000000000111222333444111222444666777777666666555555555555555444444444777555444333444555555444666555333222111111222333666666555555555555666666444444555555666777777777666666555444222111000000(((((((((((())))))))))))))))))))))))))))))))))))'''(((******((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))''''''((()))))))))))))))+++++++++++++++***))))))++++++++++++++++++++++++...------,,,,,,,,,,,,---++++++,,,,,,,,,,,,------...------,,,,,,------...////////////................../////////000000000111222333333333555888;;;888888888777666555444333444333222111000000000000---...000222333222111000000000000000000000000000000000000000000000000000111111111000000000///////////////.........------...---------,,,,,,,,,,,,+++++++++*********))))))))))))*********+++++++++******************))))))***)))))))))((((((((('''((((((''''''''''''((((((+++***((('''''''''((()))((((((((((((((((((((((((***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((((('''''''''''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&''''''((()))(((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&'''((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&&&&%%%%%%&&&)))***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***)))(((''''''&&&&&&&&&'''''''''((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))***,,,***((()))+++,,,***)))***+++,,,,,,******+++,,,,,,,,,+++******+++,,,,,,,,,---...//////000000000000000000000111222333333222333444555666666555555333444444555555666666666666555444444666666555444444444222222111222222333555555444444444444555555444555555555555666666666555555444333222111000///(((((((((((())))))))))))))))))))))))))))))))))))'''(((******((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))&&&&&&&&&&&&''''''''''''(((((()))))))))*********'''''''''((()))*********))))))))))))************))))))))))))))))))))))))''''''((()))))))))))))))***++++++++++++***))))))++++++++++++++++++++++++++++++,,,---,,,+++***)))++++++,,,,,,,,,,,,------...------,,,,,,------...........................------........./////////...000333444555666888999666666666555444333222111333222111000/////////000---...000111222222111000000000000000000000000000000000000000000000000000111111000000000000//////000000000/////////......------,,,,,,,,,,,,++++++************))))))))))))***************+++++++++*********+++++++++++++++))))))))))))((((((((((((((((((''''''''''''((((((+++***(((''''''((())))))(((((((((((((((((((((((()))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''((()))))))))))))))&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&(((''''''''''''''''''(((((('''&&&&&&&&&&&&'''((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))((('''&&&%%%&&&&&&''''''(((((())))))((((((((((((((('''''''''))))))))))))************+++***))))))++++++***)))***+++,,,+++******+++,,,,,,,,,+++******+++,,,,,,,,,---...//////000//////000000000000111222333333333333444444444444444333222222333555666666777777444444444666888888777555333222222222222333444444444444333333333333444444555555555555444444444444444333333222111000//////(((((((((((())))))))))))(((((((((((((((((((((((('''(((******((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))******&&&&&&'''''''''(((((((((((((((((()))))))))******'''((((((((()))))))))***((()))))))))************))))))))))))))))))))))))''''''((()))))))))))))))******+++++++++******)))************************))))))*********)))((('''+++++++++,,,,,,,,,------...------,,,,,,------...------...............///------------.........///+++///222555666666777888444444444444333222111000111111000///////////////...///000111222111111111000000000000000000000000000000000000000000000000000000000000000000//////000000000000////////////,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********)))*********************************++++++,,,,,,---))))))))))))((((((((((((((((((''''''''''''((((((***)))(((((((((((())))))(((((((((((((((((((((((())))))((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&''''''''''''((((((###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&'''(((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&'''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((()))))))))(((&&&%%%%%%&&&&&&'''((()))******))))))((((((''''''&&&&&&(((((()))))))))************)))))))))*********))))))+++,,,+++***)))***+++,,,,,,+++******+++,,,,,,,,,,,,---.../////////////////////000000111222333333333333333333222222222222333444666666666555555222222444777999:::888666222222333333444555666666444444333333333333444444555555555444333222222222222222111111000000//////(((((((((((())))))))))))(((((((((((((((((((((((('''(((******((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********************************'''''''''((((((((())))))''''''''''''''''''''''''******************))))))''''''((((((((()))))))))''''''((((((((()))))))))***)))))))))((((((((('''((()))))))))************))))))))))))))))))))))))''''''((())))))))))))))))))******+++++++++******************************+++***)))(((((()))******+++++++++,,,,,,,,,------...------,,,,,,------...,,,---------......//////------------.........///+++...222555555555555666444444444444333222111111000000//////...////////////000000111111111111111//////////////////////////////////////////////////////////////////000000000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++*********************************++++++,,,,,,---(((((((((((())))))))))))((((((''''''''''''(((((()))((((((((((((((())))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''((((((((()))))))))###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''((($$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((((((''''''''''''((((((&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''$$$%%%&&&'''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((()))))))))(((&&&%%%%%%&&&&&&'''((()))******))))))((((((''''''&&&&&&'''''''''((((((((())))))))))))***))))))))))))***)))***++++++))))))***+++,,,,,,+++******+++,,,,,,+++,,,---...////////////////////////000111222333222222222111111111111111444555666777666555333222111222333666999:::888666333333444555666777888888555555444444444444555555555555444333222111000000000000000000000000000000(((((((((((())))))))))))))))))))))))))))))))))))'''(((******((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''''''''(((((())))))***((((((((((((((((((((((((************))))))))))))(((((((((((()))))))))***'''''''''((((((((())))))*********)))((('''''''''))))))))))))************))))))))))))))))))))))))''''''((()))))))))))))))))))))***++++++++++++***************************++++++***)))***,,,---...++++++,,,,,,,,,,,,------...------,,,,,,------...,,,,,,,,,---......//////------........./////////,,,///222444444444444444333444444444333333222111000000////////////000000000000000000000000111111////////////////////////////////////////////////......////////////000000000000000/////////......,,,,,,------------.........---------,,,,,,,,,,,,+++++++++************************+++++++++++++++(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''(((((()))*********''''''''''''&&&&&&&&&%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((($$$$$$%%%&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((''''''''''''''''''(((&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&&&&'''''''''''''''$$$&&&((((((&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''(((((((((((((((''''''&&&&&&''''''(((((())))))((((((((((((((('''''''''''''''''''''((((((((((((((()))******(((((()))***)))***+++***))))))***+++,,,,,,+++******+++,,,,,,+++,,,---......///......////////////000111222222111111000000000111111222555666777777666444222000111111222555777888777555333444555666777777777777555555444444444444555555444333333222111000000///000000000000000111111111(((((((((((())))))))))))))))))))))))))))))))))))'''(((******((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))***))))))))))))))))))))))))&&&''''''((())))))******))))))))))))))))))))))))******)))))))))((((((((('''''''''((((((((())))))(((((()))))))))*********))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))''''''((()))))))))))))))))))))***+++++++++++++++************************&&&'''(((***+++,,,------++++++,,,,,,,,,,,,------...------,,,,,,------...++++++,,,------...//////....../////////000000000---000222333222222222333222333333333333222111111111000000//////000000111111111000000000000000111////////////////////////////////////////////////........./////////000000/////////.........---------------....../////////---------,,,,,,,,,+++++++++++++++*********))))))******************))))))'''((((((((()))))))))***((((((''''''''''''((((((''''''((()))))))))))))))(((((((((((((((((((((((('''(((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&''''''((())))))***((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((($$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''''''''((((((((()))&&&&&&&&&'''''''''((((((%%%'''))))))'''%%%&&&(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((('''''''''((((((((((((((('''''''''((((((((((((((('''(((((((((((()))))))))''')))******((('''(((***(((***+++***)))((()))+++,,,,,,+++******+++,,,,,,++++++,,,---............///......//////000111222000//////...///000222222444555777777777555333111222222111333555666666555222333444555666666555555444444333333333333444444222222222111111000000///000000000111111222222222(((((((((((())))))))))))))))))))))))))))))))))))''')))******((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))***)))))))))((((((''''''&&&&&&&&&'''''''''(((((()))************+++++++++''''''(((((())))))******))))))))))))************))))))))))))))))))))))))'''(((((()))))))))))))))((()))***+++++++++++++++))))))))))))))))))))))))!!!%%%)))++++++)))(((++++++,,,,,,,,,---------...------,,,,,,------...++++++,,,,,,---...//////////////////000000000000///111222222111111222333111222222222222111111000111000000000000000111111111111000000000000000111////////////////////////////////////////////////---.........//////000000///.........------------........./////////000000,,,,,,,,,+++++++++******++++++++++++******))))))+++*********))))))(((((('''((((((((())))))******((((((''''''''''''((((((''''''((())))))***))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%%%%&&&&&&'''((())))))%%%&&&&&&'''((()))******''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))%%%&&&''''''((((((''''''(((''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((&&&(((******'''&&&''')))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))((('''&&&&&&'''))))))((((((((((((((('''''''''&&&'''''''''(((((())))))))))))))))))************''')))+++***'''&&&(((***(((***+++***)))((()))***,,,,,,+++******+++,,,,,,++++++,,,---.....................//////000111222///.........///000222333222333666777888666444333333222000111333555555444111222333444444444333222333222222222222222222333111111111111000000000000000000111111222222333333---,,,+++)))'''&&&%%%%%%(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++************)))((((((((((((((((((((((((++++++++++++++++++++++++------------------------***+++,,,---............000///...------...///000000000000000000000000000333333333333222222111000.........///////////////000000000000000000000000111111000///...---,,,,,,---------------...000000///.........------------000000////////////000000...------,,,,,,------...,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************************))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))((('''&&&&&&***)))((('''''''''''''''$$$$$$###%%%''''''&&&$$$(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''###$$$%%%&&&&&&&&&%%%$$$%%%&&&((()))))))))(((''')))((('''((())))))'''%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$%%%''''''''''''%%%$$$(((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''((()))))))))(((''''''((((((((((((''''''$$$%%%'''(((((('''%%%$$$&&&&&&'''((())))))(((((((((((('''''''''&&&&&&&&&''''''((((((((((((''''''))))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((()))***++++++,,,,,,*********)))))))))))))))+++++++++***)))***,,,...---......///////////////111111000000000000000111///111444777888777666444888666444333444444333111///000222444444444222111222111000111333444333222111111111111000000000000---...///000111222333444***))))))((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((******)))(((((((((((((((************************************************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((''''''((()))))))))))))))'''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++*********))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////000///...------...///000000000000000000000000000222222222333222222111111...............///000000///////////////////////////////////////.........------------...///000000/////////.........------...------------------......------,,,,,,------...,,,,,,,,,++++++++++++***++++++++++++++++++++++++))))))))))))))))))))))))(((((()))))))))*********((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&)))((((((''''''''''''((()))(((&&&&&&''''''%%%$$$((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&''''''''''''''''''''''''$$$$$$&&&'''''''''&&&%%%&&&''''''((((((((((((((((((&&&%%%%%%&&&&&&%%%$$$''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''(((((((((''''''''''''((((((((((((''''''%%%&&&'''(((((('''&&&%%%&&&'''(((((((((((((((((((((((('''''''''&&&&&&&&&''''''(((((((((((('''''')))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((()))******+++,,,,,,***)))))))))))))))))))))+++,,,---,,,+++,,,---///------...///////////////000//////......//////000///111333666888888888777555333111111222333222111111111333444444333222222333222111111333444333222111111111111000000000000---...///000111222333333&&&&&&&&&''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''***))))))(((((((((((((((************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++*********)))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++,,,---...//////000000000//////...------...//////000000000000000000000000000111111222222222222111000///...---...///000111////////////////////////............//////000000------------...///000111000000000/////////......------,,,,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))******''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((''''''&&&(((''''''''''''(((((()))///,,,)))'''''''''&&&$$$''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''(((((((((((((((((('''''''''''''''''''''''''''%%%&&&'''((()))((('''''''''''''''''''''((()))))))))'''%%%$$$%%%&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((('''&&&'''''''''''''''&&&&&&&&&''''''((((((((((((''''''((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((''''''''''''(((((())))))))))))))))))))))))((())))))******+++++++++))))))))))))))))))******+++---//////...---...///------...////////////.........---------......//////000222444777999;;;;;;555333222222333444333222444333333333333333333222444222111222333333222111222222111111111000000000......///000111222222333&&&&&&&&&&&&'''((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))************************''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))*********+++++++++************))))))))))))************************************+++++++++++++++++++++++++++++++++++++++,,,---...////////////........................//////////////////////////////000111222222222111000///...---...///111222////////////////////////.........///////////////------------...///000111000000000000////////////......------------.........------,,,,,,------...------,,,,,,,,,+++++++++************************))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))************))))))(((((((((((())))))(((((((((((((((((((((((('''((((((((((((((('''''''''''''''''''''((()))***///,,,(((&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''&&&'''((()))***)))(((((((((''''''&&&&&&''')))***,,,)))&&&%%%&&&(((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((('''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''&&&%%%$$$$$$&&&''''''((((((''''''&&&)))(((''''''''''''((()))(((((())))))((('''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((''''''((((((((())))))))))))))))))))))))((()))))))))*********+++)))))))))))))))************---///000///.........,,,---......//////.........------------....../////////000222666999<<<>>>999777555444555555444333555555444333222222222333444222111222333333222000222222222111111111000000//////000000111111222222(((((('''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++*********)))))))))((((((************************)))))))))******+++++++++------------------------******+++,,,------------------............------...........................///000000111111111111000//////...///000111222........................111000000///......------...............///111111000000000000////////////......------------.........------,,,,,,------...---------,,,,,,,,,++++++************************))))))))))))))))))))))))'''(((((((((((()))))))))((()))))))))*********+++))))))(((((((((((())))))((((((((((((((((((((((((''''''(((((((((((((((''''''''''''''''''((()))***+++)))&&&$$$%%%'''((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''((()))*********)))((((((''''''&&&&&&''')))***,,,)))&&&%%%&&&(((((((((''''''''''''''''''''''''((((((((()))))))))******(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((('''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''&&&''''''''''''''''''''''''((((((&&&%%%%%%&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))(((((('''((((((((((((((((((((((((&&&'''''''''''''''''''''&&&'''''''''&&&%%%$$$$$$&&&&&&''''''''''''&&&&&&)))(((''''''''''''((()))(((((())))))((('''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''((((((((((((((((((''')))))))))))))))))))))))))))))))))))))))*********(((((())))))************)))+++......---,,,,,,---,,,------..................---------......///000...//////111444888<<<>>>;;;888666444444333222000555444333222222222222222333222111111333333222111222222222222111111111111000000000000000111111111***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************((((((((((((((())))))***((((((((((((((((((((((((************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++******)))))))))(((((((((************************(((((())))))***+++++++++------------------------)))***+++,,,,,,------,,,------............------...........................//////000000000000/////////000000000111111111........................111111000///...---,,,,,,............///000111111000000000/////////......------,,,,,,,,,,,,------...------,,,,,,------...------------,,,,,,,,,,,,************************))))))))))))))))))))))))''''''(((((((((((())))))&&&&&&''''''(((((())))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&'''(((((((((((((((((((((''''''''''''(((((()))'''%%%$$$$$$&&&'''((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''((()))*********))))))'''''''''''''''((()))))))))'''%%%$$$%%%&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''((()))***)))((('''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&''''''''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''(((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++(((***,,,,,,+++***+++,,,,,,,,,---............------------------...///000...//////111333666999;;;888666333111111000///---333222222222222222222111222111000111333444333222333222222222222111111111111111111000000000000000******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))''''''((()))))))))))))))((((((((())))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++***)))))))))(((((((((((())))))))))))))))))))))))((((((((()))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------,,,------......------,,,------------------------/////////000//////.........///000222222111000///........................000000//////.........---............///000111222/////////.........------...------------------......------,,,,,,------......------------,,,,,,,,,************************))))))))))))))))))))))))'''''''''((((((((())))))&&&&&&&&&'''((()))))))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&'''((((((((((((((()))((((((''''''''''''(((&&&%%%$$$%%%'''((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''')))*********)))(((&&&''''''((((((((((((((((((&&&%%%%%%&&&&&&%%%$$$''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&''')))*********((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&'''(((((((((''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&'''(((((('''&&&%%%&&&'''((((((((((((((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&'''((())))))((('''&&&(((((((((((((((((((((((()))))))))))))))))))))((('''(((((()))******++++++)))***++++++******+++---+++,,,------......------++++++++++++,,,---...///...//////111222444666777444222000000111111000//////000111222222222111000111000000111333555444444333333222222222111111111222111111111000000//////***)))))))))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))******************************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))'''(((((()))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++))))))))))))(((((((((((((((((((((((((((((((((((('''(((((()))***+++++++++++++++++++++++++++++++++++++++,,,---............,,,,,,---......---,,,,,,------------------------///000000000///...---------...111333333222000....................................///////////////.........//////000111222///.........------------000000////////////000000...------,,,,,,------.........---------,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))'''(((((()))***++++++,,,))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&'''((())))))((((((***)))(((''''''''''''''''''&&&&&&'''(((((('''%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&'''(((******))))))(((%%%&&&((()))))))))(((''')))((('''((())))))'''%%%''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))%%%''')))***+++***)))(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&'''((()))))))))(((%%%&&&&&&''''''&&&&&&%%%$$$%%%'''(((((('''%%%$$$&&&&&&'''((()))))))))(((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((())))))))))))(((((((((((('''(((((()))***++++++++++++++++++***)))***,,,...+++,,,------......------************+++,,,---...//////000111222333333444333111000111222444444333---...000222333222111000000//////111444555555555333333333222222222111111222222111111000000//////))))))))))))))))))))))))++++++******)))((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((+++*********))))))((((((((((((((((((((((((((((((******))))))((((((''''''((((((((((((((()))******))))))))))))))))))))))))'''(((((()))***++++++++++++*********))))))((((((((())))))))))))***************))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))******************+++,,,,,,,,,++++++...---,,,,,,++++++,,,,,,******+++,,,,,,---......---,,,,,,,,,,,,---..................////////////000000000000////////////111000000///...---------..................------............//////////////////............//////000000000000000///......---------............///------------------------************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''&&&&&&%%%%%%$$$((((((''''''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''***))))))))))))(((((((((&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&(((((())))))))))))((((((%%%%%%%%%&&&&&&&&&'''''''''((((((((('''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))((('''&&&%%%%%%%%%%%%%%%'''''''''''''''((())))))$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((()))))))))))))))******))))))((((((''''''******))))))((((((''''''+++***)))(((((()))***++++++++++++*********)))))),,,------,,,+++***,,,---+++++++++,,,,,,,,,---------------...000111333444111111000000000000111111------...///////////////...///111111111111333444222222222111000//////...000///...------...///000))))))))))))))))))))))))))))))))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))*********)))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((()))******))))))))))))))))))))))))'''(((((()))******++++++************)))))))))(((((((((((()))))))))*********)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))******************+++,,,,,,,,,++++++------,,,++++++++++++,,,******++++++,,,------...---,,,,,,,,,,,,---..................////////////////////////////////////111000000///......------....................................//////////////////............//////111111111000000///---------------............///------------------------************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&(((''''''''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((()))((((((((('''''''''''''''(((((())))))(((((('''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&%%%'''&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))(((''''''&&&%%%%%%&&&&&&'''''''''''''''((())))))&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))))))))(((((())))))((((((((((((((('''***)))))))))((((((((('''******)))(((((()))******+++++++++*********))))))+++,,,---,,,++++++,,,...,,,,,,,,,,,,------------............///000222222111000000000000000000111//////000111111111111000///111222222111111333444222222111111000//////...000///............///000))))))))))))))))))))))))''''''((())))))***++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))(((((())))))))))))))))))))))))%%%%%%&&&''''''((())))))((((((((((((((()))******))))))))))))))))))))))))'''(((((())))))******+++************))))))))))))((((((((())))))))))))***))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************)))***+++,,,,,,,,,,,,,,,------,,,+++++++++++++++******++++++,,,,,,------,,,,,,,,,,,,,,,---......---............/////////////////////////////////000000000///......------....................................//////////////////............//////111111111000///...---,,,---------............///------------------------++++++*********)))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&''''''(((''''''''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&''''''''''''''''''&&&%%%&&&&&&&&&&&&'''''''''%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))(((((((((''''''&&&&&&''''''''''''''''''((((((((()))''''''((((((((()))))))))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''((((((((((((''''''''''''''''''((((((((())))))))))))((((((((((((***))))))(((((())))))***+++************)))))))))***+++,,,+++++++++---///,,,------------.........//////......//////000111000000000000000000000000000000111222222222222222111222333333222111222333222222111111000/////////000//////......//////000(((((((((((((((((((((((((((((((((((())))))******(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))(((((())))))))))))))))))))))))'''''''''((((((((())))))((((((((((((((())))))***(((((((((((((((((((((((((((((((((((())))))***************))))))))))))))))))))))))************+++))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************((((((((((((((((((((((((((()))))))))************)))***++++++,,,,,,,,,,,,---,,,,,,+++***+++++++++******++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------.........//////---...............//////000000//////............---------...........................//////////////////............//////......///////////////...---------............///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&%%%%%%%%%%%%&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''$$$%%%&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&'''''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))))))))************'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((()))(((((('''''''''((((((&&&''''''((((((((((((((('''(((((((((((()))))))))&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&'''''''''''''''%%%%%%&&&&&&''''''(((((())))))))))))(((((((((((()))))))))(((((()))))))))************)))))))))))))))***++++++***+++---///---------.........//////000//////........./////////000000000000000000///000000111222222222222111222333444333222111222333111111111111000000//////000//////////////////000(((((((((((((((((((((((())))))))))))((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******++++++(((((((((((((((((())))))))))))))))))))))))))))))*********)))))))))((((((((((((((((((((())))))***((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))***************+++++++++,,,,,,(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************((()))***+++,,,,,,---,,,,,,,,,+++************+++******+++++++++++++++,,,,,,++++++++++++,,,------------------............,,,,,,------............////////////............---------.........//////............//////////////////............//////+++,,,---///000000000000---------............///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&%%%%%%%%%%%%&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((()))))))))'''''''''''''''''''''''''''''''''(((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((($$$$$$%%%&&&'''''''''&&&&&&''''''((((((''''''&&&&&&&&&'''''''''''''''&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((()))))))))******++++++'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((('''''''''(((((()))&&&&&&'''((()))(((((((((&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&'''''''''''''''%%%%%%&&&&&&''''''(((((((((((((((((())))))))))))((((((((())))))((((((((())))))))))))))))))))))))(((***++++++***+++---///---------.........//////000//////..................///000000000000///......//////000111000000000222333444333111111111333111111111000000000000000///000000000000000000///))))))))))))))))))))))))******)))(((((('''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************''''''(((((((((((()))))))))))))))))))))))))))))),,,,,,+++******)))((((((((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))*********************+++++++++,,,,,,(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))***+++,,,---------,,,,,,+++*********************+++++++++++++++++++++++++++++++++,,,------,,,------------.........++++++,,,,,,---.........//////////////////......,,,,,,------.../////////............//////////////////............//////***+++---...///000111111---------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''((((((''''''&&&&&&&&&&&&''''''(((''''''''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((&&&&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&''''''''''''((((((((((((((()))))))))***'''''''''''''''''''''''''''''''''(((((((((((((((%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''((((((((($$$%%%%%%&&&&&&&&&&&&%%%&&&'''((())))))((('''&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&''''''(((((()))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&''''''((((((%%%&&&((()))))))))((('''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''((((((((((((''''''''''''''''''((((((((((((((((((((())))))))))))'''(((((())))))(((((('''(((((()))))))))))))))***)))***+++*********,,,...,,,------------.........//////......---...............000000000000......------...///////////////000111222222111000111222111111000000000000000000///000000111111000000///))))))))))))))))))))))))((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((************))))))))))))((((((((((((((()))******))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************(((((()))))))))*********'''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))***+++,,,---------,,,++++++***************++++++******************+++++++++***++++++,,,---,,,,,,---------.........***++++++,,,------........./////////////////////,,,,,,------...//////000............//////////////////............//////,,,---......//////......---------............///++++++++++++++++++++++++,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&(((''''''''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((('''''''''((((((((())))))''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((%%%%%%&&&&&&&&&%%%$$$$$$&&&'''((())))))((('''&&&%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$%%%%%%&&&''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&%%%%%%&&&''''''(((%%%&&&((()))***)))((('''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))$$$$$$%%%&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))))))))(((((())))))(((((((((((((((''''''((((((((()))))))))***''''''((())))))(((''''''(((((((((((())))))*********++++++***))))))+++,,,,,,,,,,,,,,,------------......---------...//////---...000111111000...---------...////////////......///111111000000111333000000000000000000000111///000111111111111000///))))))))))))))))))))))))&&&&&&''''''((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((++++++******))))))((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''(((((())))))******((((((((((((((()))******))))))))))))))))))))))))((((((((((((((('''''''''(((((())))))*********+++''''''''''''(((((((((((('''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((***+++,,,---------,,,++++++***)))*********++++++******************++++++******++++++,,,---,,,,,,,,,---------......******+++,,,,,,---...............///////////////,,,,,,------...///000000............/////////000//////............//////////////////...---,,,+++---------.........//////++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$((((((''''''''''''((((((&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''***))))))))))))(((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''''''''(((((())))))&&&''''''((((((''''''&&&''''''''''''((((((((()))&&&&&&&&&&&&%%%%%%$$$###&&&'''(((******((('''&&&%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%&&&'''(((%%%&&&((()))***)))((('''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''###$$$%%%&&&''')))******$$$$$$%%%%%%&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((()))))))))))))))******))))))(((((('''''''''((((((((())))))******&&&'''((())))))((('''&&&'''((((((((())))))*********++++++***))))))***++++++++++++,,,,,,,,,---------------------...//////---...///111111///...------......///////////////,,,...///000//////111333000000000000000111111111///000111222222111000///***)))(((&&&&&&&&&'''((((((((())))))******++++++))))))))))))))))))))))))(((***,,,,,,***)))***+++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))'''((((((((())))))******&&&''''''((()))******+++(((((((((((())))))))))))+++*********))))))((((((******))))))((((((''''''++++++******)))(((((((((******))))))(((((('''''')))***,,,,,,***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))******++++++&&&&&&&&&&&&'''''''''''')))************+++++++++...---,,,+++************------,,,+++******************+++,,,,,,---......+++,,,,,,------,,,,,,+++++++++,,,,,,---...//////..................------................................................//////////////////////////////...------------...........................000///---+++******++++++******************************************************))))))((((((''''''))))))))))))))))))))))))))))))((('''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''((((((((((((((('''''''''%%%%%%&&&''''''&&&%%%%%%)))((('''&&&%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''******)))((('''&&&%%%%%%''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((('''&&&%%%%%%'''''''''''''''''''''''''''(((+++,,,,,,+++(((''''''''''''''''''''''''''')))&&&$$$###$$$%%%%%%$$$$$$%%%&&&'''(((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''((((((((('''&&&&&&&&&''''''''''''''')))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''((($$$%%%&&&'''(((((((((((()))((('''&&&&&&'''((())))))((('''&&&&&&'''((()))&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((+++***)))(((&&&&&&&&&%%%''''''''''''(((((())))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&(((((((((((())))))))))))******+++++++++,,,,,,,,,++++++***)))(((((())))))------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000000000000///////////////......---------,,,---...///...---,,,---///............///000222222//////000000000000//////))))))(((((('''((((((((()))))))))))))))*********))))))))))))))))))))))))(((***++++++***)))******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))''''''((((((((()))))))))'''''''''((()))*********(((((((((((())))))))))))************)))))))))(((***)))))))))((((((((('''))))))))))))))))))******************)))))))))((((((***,,,+++***)))******))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))*********(((((()))))))))*********)))************+++++++++...---,,,+++*********************))))))***++++++***++++++,,,,,,---------,,,,,,------------,,,,,,++++++,,,,,,---......///........................000000000000000000000000........................//////////////////////////////...------------..............................---,,,,,,++++++++++++***************************************************)))))))))(((((((((''')))))))))))))))))))))))))))(((((('''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''((()))******%%%&&&''''''''''''&&&%%%)))((('''&&&%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((('''&&&&&&%%%''''''''''''''''''''''''&&&''')))******)))'''&&&''''''''''''''''''''''''(((&&&$$$$$$$$$%%%%%%$$$$$$%%%&&&'''(((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&''''''''''''&&&%%%&&&&&&''''''''''''''''''***)))((('''&&&%%%$$$$$$(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''((($$$%%%&&&'''(((((((((((()))((('''&&&&&&'''((()))(((((('''&&&&&&'''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((''''''&&&&&&&&&&&&'''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((''''''''''''&&&&&&&&&&&&'''''''''''')))))))))*********++++++++++++***)))))))))))))))...............---------------------------------............------------/////////.........---------///000///...---...//////////////////000111222///000000111111000000///(((((())))))***)))))))))************))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))''''''''''''((((((((((((''''''(((((())))))******(((((((((((())))))))))))************))))))))))))))))))))))))((((((((((((''''''((())))))***++++++++++++************))))))(((***++++++***))))))***))))))))))))))))))))))))))))))))))))))))))))))))************************************)))))))))))))))))))))*********++++++)))************+++++++++---,,,+++***************(((((((((((()))***+++,,,+++++++++,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,------..............................000000000000000000000000........................//////////////////////////////...------------...------------------------+++,,,,,,,,,,,,,,,++++++************************************************))))))))))))(((((((((((())))))))))))))))))))))))((((((((('''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''%%%&&&&&&'''((()))******%%%&&&''''''''''''&&&%%%(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''''''''(((((()))''''''''''''''''''''''''''''''(((((((((((('''''''''''''''(((''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((&&&$$$$$$%%%&&&%%%$$$%%%%%%&&&'''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%'''''''''''''''&&&&&&&&&))))))((('''&&&%%%%%%$$$(((((('''&&&&&&&&&&&&''''''''''''((((((((())))))''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&''''''''''''(((%%%%%%&&&'''(((((((((((((((((('''&&&&&&'''((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))******+++***)))))))))))))))))),,,,,,,,,,,,,,,---------........................------------------------///////////////............000111000///...///000111000000000000000111111000111111111111111111000'''((()))+++++++++***)))++++++******))))))((((((((((((((((((((((((((((((((()))***)))(((''')))***))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))''''''''''''''''''(((((('''((((((((()))))))))***(((((((((((())))))))))))*********)))))))))))))))))))))))))))(((((((((((((((((((((((())))))*********)))))))))))))))))))))(((***++++++)))))))))***((((((((((((((((((((((((((((((((((((((((((((((((************************++++++******))))))(((((((((((((((((())))))))))))))))))*********+++++++++,,,,,,+++***************)))))))))))))))***++++++,,,,,,,,,+++++++++++++++,,,------......------,,,++++++,,,,,,,,,------------------...............................................................//////////////////////////////...------------...------------------------)))***,,,------,,,+++***************************************************))))))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''))))))((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((()))))))))(((''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&'''''''''''''''&&&&&&''''''''''''''''''''''''(((((('''&&&&&&'''(((((('''''''''''''''''''''''''''&&&%%%%%%&&&'''&&&%%%%%%&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&((((((''''''&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((''''''&&&&&&&&&''''''&&&'''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((%%%&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((())))))))))))((((((((()))))))))************)))))))))))))))***************++++++++++++------------------------......///////////////000///////////////////////////111222111000///000111222111111000000000000111111111222222222222111111'''((()))+++++++++***)))++++++******))))))((((((((((((((((((((((((((((((((())))))(((''''''(((***))))))))))))(((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((((((((())))))))))))((((((((((((((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))******(((((((((((())))))))))))))))))))))))(((((('''''''''(((((((((((((((((((((((()))++++++)))((()))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))++++++******))))))(((((((((((((((((())))))))))))))))))*********+++++++++++++++******))))))******---,,,+++***************+++++++++++++++++++++***,,,------------------,,,+++++++++,,,,,,,,,,,,,,,---------.........//////................................................//////////////////////////////...------------...------------------------)))***+++,,,---,,,+++***************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&(((''''''&&&&&&''''''(((***))))))((('''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''&&&''''''''''''''''''''''''***)))'''&&&&&&''')))***'''''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%&&&''''''((('''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&''''''(((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&''''''((('''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''')))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((()))))))))))))))))))))*********++++++***)))))))))))))))************++++++,,,,,,,,,---++++++++++++++++++++++++---.........//////000000.........///////////////000111222111000///000222111111000000000000000000111111222222222222111111(((((())))))***)))))))))************))))))))))))))))))))))))))))))))))))((((((((('''%%%&&&(((***))))))))))))(((((((((((())))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************(((((((((((())))))))))))******)))(((((('''&&&&&&&&&&&&''''''''''''((((((''')))******)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))*********++++++)))************++++++++++++******)))))))))******...---,,,+++*********************++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,------.../////////000000000000000000000000........................//////////////////////////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++******************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''(((((())))))(((((('''&&&&&&'''((((((%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%((('''''''''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''***)))(((''''''((()))***''''''''''''''''''''''''&&&%%%%%%&&&(((((('''%%%&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&&&&'''(((((()))(((&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&'''''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&'''''''''''')))))))))*********++++++)))))))))))))))******+++,,,,,,------......//////************************+++++++++,,,------......---------...............///111222111000///000111000///////////////000000000111111111111111111000))))))(((((('''((((((((()))))))))))))))*********))))))))))))))))))))))))(((((('''&&&%%%%%%(((***))))))))))))(((((((((((())))))))))))))))))))))))'''''''''((()))*********(((((((((((())))))))))))++++++******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((()))))))))************'''((((((((()))))))))***((((((((((((((((((''''''''''''''''''((((((((()))''')))******)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********(((((()))))))))*********)))************+++++++++******))))))))))))******++++++***************+++))))))******++++++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,------...//////000000000000000000000000000........................//////////////////////////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***************************))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''(((((((((((()))((('''&&&&&&'''((()))%%%%%%'''(((((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''''''''''''''''''''(((''''''''''''''''''(((''''''''''''''''''''''''%%%%%%%%%'''))))))'''%%%&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((()))((('''&&&&&&'''((()))((('''&&&%%%%%%&&&((()))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&'''''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&'''(((((((((((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((((((((((((((('''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&&&&''''''''''''((((((((()))))))))******)))))))))))))))***+++++++++++++++,,,---.........++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,---------...///000111111//////000111...---------...///000000///000000111111000000///***)))(((&&&&&&&&&'''((((((((())))))******++++++))))))))))))))))))))))))(((((('''%%%$$$%%%'''***))))))))))))(((((((((((())))))))))))))))))))))))&&&''''''((()))******+++(((((((((((()))))))))))),,,+++++++++******))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((())))))*********+++'''((((((((())))))******&&&&&&''''''((()))))))))'''((((((((())))))******''')))******((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++&&&&&&&&&&&&'''''''''''')))************+++++++++***)))))))))))))))******(((((((((((()))***+++,,,(((((()))***+++,,,,,,---*********++++++*********++++++++++++++++++++++++,,,,,,------...///000000................................................//////////////////////////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,...---+++)))(((((()))***************************))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))&&&'''''''''''''''''''''((((((''''''''''''((((((+++***)))((('''&&&%%%%%%)))((('''&&&&&&'''((()))$$$%%%'''(((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%%%%&&&'''((()))******'''''''''''''''''''''''''''(((((((((((((((((('''###$$$$$$%%%&&&(((((()))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%'''))))))'''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))((('''&&&&&&'''((()))'''&&&%%%$$$%%%''')))***$$$$$$%%%&&&'''((()))***&&&&&&&&&&&&&&&'''((()))''''''''''''((((((((()))''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''((((((&&&'''''''''''''''&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&'''((())))))((('''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''))))))))))))((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((()))))))))***''''''''''''((((((((()))))))))((())))))***++++++'''(((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000+++++++++,,,,,,---------...000111000///...///000,,,,,,,,,------///000111//////000000000000//////))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((,,,+++++++++******))))))))))))))))))))))))))))))***))))))((('''&&&&&&&&&******))))))((((((''''''''''''(((((())))))******'''((()))***+++***))))))++++++******)))((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((('''''''''''')))************+++++++++(((((((((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))******))))))))))))******'''++++++&&&%%%)))***((()))************+++++++++*********++++++,,,------******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------......//////000000///......---------.........------------......///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++,,,,,,,,,,,,+++*********++++++++++++***))))))))))))'''&&&&&&'''((()))))))))))))))((((((((((((((((((((((((((((((((((((***)))((('''&&&%%%$$$$$$''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%'''((((((((('''&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''***)))'''&&&&&&'''((())))))(((&&&%%%$$$$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''+++***)))'''''''''((()))))))))((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((()))))))))******++++++(((((())))))((('''&&&&&&''''''''''''''''''''''''((((((&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%'''((((((((('''&&&%%%&&&&&&'''((((((''''''((((((((('''&&&&&&&&&%%%''''''(((((())))))******''''''(((((('''&&&%%%%%%((((((((((((((((((((((((''''''(((((((((((('''''''''((((((((()))))))))***))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...............------------...//////...............///000111+++******+++...000000///111000000000//////......))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))++++++******))))))))))))))))))))))))))))))))))))***))))))(((''''''&&&&&&***)))))))))((((((((('''(((((((((((())))))))))))((((((***+++++++++***)))))))))))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))'''''''''(((((())))))))))))************+++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((())))))*********************))))))))))))******&&&******&&&%%%)))***''')))************+++++++++************************++++++,,,,,,,,,---------,,,,,,---------......................../////////......---------....../////////...------...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,+++,,,,,,,,,,,,+++*********+++++++++***)))(((((()))(((''''''''''''))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&'''((((((((('''&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''***)))((('''&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''+++***((('''''''''((())))))(((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&&&&'''))))))))))))((((((''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((((((((('''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((''''''''''''(((((())))))(((((('''&&&))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...............------------.../////////............//////000,,,+++***+++---///000000111111111000000/////////))))))))))))))))))))))))************************(((((())))))))))))******)))(((((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))******++++++++++++******))))))))))))(((((((((((()))))))))))))))))))))))))))))))))(((''''''&&&&&&))))))))))))(((((((((((())))))))))))(((((((((((())))))***++++++++++++***''''''((())))))***++++++(((((((((((())))))))))))))))))))))))))))))))))))&&&''''''((()))***+++,,,)))************+++++++++++++++*********)))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))***+++++++++++++++******))))))))))))******&&&))))))''''''))))))&&&)))************+++++++++++++++******)))((((((''',,,,,,,,,,,,---------...---------.........//////..................---------------------...///000111000///.....................---------,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,+++******************)))((('''&&&''''''''''''((()))******))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))******%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((('''&&&%%%$$$&&&&&&&&&%%%&&&&&&'''(((''''''''''''''''''''''''(((((((((((()))))))))***((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''***)))((('''''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''((((((******)))(((((((((((()))''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''''')))(((((('''&&&&&&%%%%%%))))))))))))))))))((('''************************''''''((((((((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------............------------...//////000//////............///...,,,******,,,///000111111111111111111000000000(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))*********))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((()))******++++++******)))((((((((((((((((((''''''(((((((((((((((((((((((())))))((((((''''''''''''))))))))))))(((((((((((((((((((((((()))))))))))))))******+++++++++++++++(((((((((((())))))******(((((((((((())))))))))))((((((((((((((((((((((((((((((((()))***+++++++++))))))*********+++++++++,,,,,,++++++***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++************))))))))))))******'''((()))***++++++***'''))))))*********+++++++++++++++******))))))))))))+++++++++,,,,,,,,,------------------............///......------,,,,,,,,,,,,,,,,,,---...///000111222111000///...---------......---------,,,,,,,,,........................+++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++******************)))'''&&&%%%&&&''''''((())))))***+++))))))))))))(((((((((((((((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&'''(((((('''%%%$$$%%%%%%%%%&&&'''(((((()))''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((())))))))))))))))))))))))((('''''''''((()))''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((''''''&&&%%%%%%&&&&&&&&&'''((((((((((((((((((''''''&&&&&&&&&(((((()))))))))(((((('''))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++******+++,,,------------...------------...//////111000///...............///---******,,,///000111222222111111111111111111(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))&&&''''''((()))******+++***************+++++++++))))))))))))((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((************))))))))))))))))))*********+++++++++++++++++++++******))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((())))))******))))))******))))))))))))*********)))***---///...+++)))))))))*********+++++++++*********+++++++++,,,,,,)))*********+++++++++++++++,,,,,,,,,,,,---------......------,,,,,,++++++,,,,,,,,,---...///000111111111000...------------......---------,,,,,,,,,........................+++,,,------------,,,++++++,,,,,,,,,,,,+++***************))))))(((&&&&&&&&&'''(((((()))******+++))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''$$$%%%'''((()))(((((('''$$$%%%&&&'''(((((())))))''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''&&&''''''((((((''''''''''''''''''''''''%%%&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''((((((&&&'''''''''''''''&&&&&&%%%&&&&&&&&&'''(((((((((''''''((((((((()))))))))&&&''''''(((((('''''''''((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))(((((((((((((((((((((((((((((((((((())))))*********+++++++++++++++++++++++++++++++++)))***+++,,,------------...------------...//////111000///...............///---++++++---///000000111111111111111111222222))))))))))))))))))))))))''''''''''''''''''''''''''''''(((((((((((())))))'''''''''''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((''''''(((((((((((())))))))))))''''''(((((()))*********))))))(((((())))))***+++******)))(((((('''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))*********))))))((((((((()))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))******))))))))))))******+++(((***000333000,,,***)))************+++++++++)))******+++,,,,,,------))))))))))))************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++---------------...///000000///...---------------......---------,,,,,,,,,------------------------+++,,,---......---,,,++++++,,,,,,,,,,,,+++******))))))******))))))((((((''''''))))))************))))))))))))((((((((((((((((((((((((((((((((((((&&&''''''((()))***++++++'''((((((((((((((((((''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''((((((((('''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&'''((())))))))))))$$$%%%&&&(((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((''''''''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))))))))(((((((((((((((&&&'''((((((((((((((('''''''''''''''''''''''''''$$$%%%&&&'''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((%%%&&&&&&'''((((((''''''&&&&&&&&&'''''''''''''''''''''(((((()))******+++%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((()))))))))************+++++++++++++++++++++++++++)))***+++,,,,,,---------...------------...//////000//////............//////---,,,---///000000///000000000111111111111111))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))'''''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))''''''((((((((()))))))))))))))))))))))))))))))))'''((((((((((((((((((((('''((((((((()))))))))*********))))))(((((('''''')))((('''''''''((()))***((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((()))))))))************+++++++++'''(((((())))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))******))))))))))))******+++''')))111555111+++))))))************+++++++++************++++++++++++))))))*********+++++++++,,,,,,,,,,,,---------...++++++++++++,,,,,,,,,,,,......---------......///...------,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---//////---,,,++++++,,,,,,,,,,,,+++******((()))******+++*********((((((************)))((())))))))))))((((((((((((((((((((((((((((((((((((&&&&&&'''((()))***++++++&&&''''''((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''''''''((((((((()))'''&&&&&&%%%&&&'''((()))'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''******)))(((((((((((((((%%%&&&'''((())))))((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((((((((('''''''''''''''''''''''''''''')))((((((((('''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''++++++*********)))))))))&&&(((***,,,,,,+++)))(((''''''''''''''''''''''''$$$%%%&&&(((((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&%%%&&&'''((()))$$$$$$&&&'''(((((())))))'''''''''''''''&&&&&&&&&'''(((((((((((((((((((((&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&'''((()))***++++++(((((((((((((((((((((((())))))))))))************************************)))***+++,,,,,,---,,,,,,...------------.../////////............//////000...------///000111///---/////////000000111111111))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((())))))))))))))))))***++++++************************))))))))))))))))))))))))******++++++++++++******'''((((((((())))))******))))))))))))))))))))))))'''''''''((((((((((((((('''((((((((())))))******---,,,+++)))(((&&&%%%$$$((('''&&&&&&&&&''')))***&&&&&&''''''((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))%%%%%%&&&'''((()))******)))************+++++++++&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++******))))))))))))*********&&&'''000555000***))))))************+++++++++++++++******)))(((((((((******+++++++++,,,,,,,,,---------.........//////*********++++++,,,,,,---///......---------......,,,,,,+++++++++,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,++++++,,,,,,,,,,,,+++******((()))***++++++,,,,,,+++))))))***++++++***(((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&'''''''''(((((())))))''''''&&&%%%&&&'''((()))'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''///---+++)))''''''''''''&&&&&&((()))))))))((('''''''''''''''''''''''''''(((((((((((()))))))))))))))((((((((('''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%'''(((((((((''''''&&&'''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$'''))),,,//////---+++)))''''''''''''''''''''''''###$$$&&&((())))))((('''''''''''''''''''''''''''))))))))))))))))))))))))''''''&&&%%%&&&'''((()))###$$$%%%'''((())))))***(((((((((''''''&&&&&&%%%((((((((('''&&&&&&%%%%%%''''''((())))))***))))))))))))))))))))))))))))))''''''((((((((((((''''''%%%&&&'''((()))***+++,,,(((((((((((((((((((((((())))))))))))************************************))))))***+++,,,,,,,,,,,,...------------...//////...............///000111------...000222111...,,,......//////000000000111))))))))))))************))))))))))))))))))))))))++++++******))))))((((((++++++************++++++++++++***)))))))))))))))************************))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))(((((())))))+++,,,,,,+++)))((()))***,,,,,,+++******+++,,,,,,+++*********))))))((((((***+++,,,---,,,***((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((************))))))))))))******))))))))))))******(((((())))))***+++------************))))))(((((())))))))))))************++++++++++++++++++++++++***+++,,,------,,,+++***((()))++++++)))((()))***++++++************++++++((()))***,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................++++++,,,------......///------,,,,,,,,,+++++++++------------,,,++++++******++++++,,,,,,++++++***---------,,,,,,,,,++++++,,,,,,,,,+++***(((&&&%%%))))))******++++++,,,,,,))))))(((((((((((())))))'''&&&&&&%%%%%%&&&&&&'''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))(((((('''''''''&&&'''''''''(((((((((((()))(((((())))))((('''&&&&&&(((''''''&&&&&&&&&&&&'''...---***'''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((()))))))))))))))((((((((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((())))))((((((,,,***(((&&&%%%$$$$$$$$$%%%&&&'''''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***)))(((''''''&&&&&&'''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''&&&)))333======111&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&******))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))'''((()))******)))(((''')))(((((((((''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))***)))((((((((()))+++,,,)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---//////000000///...------,,,,,,...------......///000111))))))))))))************))))))))))))))))))))))))*********)))))))))))))))*********))))))*********+++***)))(((((((((((()))((((((((((((((((((((((((******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++******)))(((((())))))***+++,,,+++)))((()))***************************************)))))))))((()))***+++++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))*********+++******))))))))))))************)))))))))******++++++******)))))))))))))))))))))))))))************++++++++++++++++++++++++******++++++++++++******((()))++++++)))((()))***++++++************++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................++++++,,,------......///.........---------,,,,,,,,,,,,---------,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,+++***)))(((((()))))))))***************))))))(((((((((((())))))(((''''''&&&&&&''''''(((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((((((((''''''''''''&&&''''''''''''(((((((((((((((((((((((('''&&&&&&)))((((((((((((((()))))))))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((***)))((('''&&&&&&''''''(((((())))))(((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&''''''((()))***(((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((***)))+++444======333)))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''((())))))))))))((('''))))))((((((((('''''''''))))))))))))))))))))))))(((((((((((())))))))))))(((''''''&&&'''((()))***))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,---------------------------------++++++++++++++++++++++++,,,,,,,,,,,,---...///000000//////...------,,,,,,.........//////000111222))))))))))))************))))))))))))))))))))))))))))))))))))***************))))))(((((())))))***))))))((((((''''''((((((((((((((((((((((((((((((************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((()))))))))***+++***((('''((()))''''''((())))))(((''''''************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))***+++,,,,,,******))))))))))))******+++***))))))((((((((()))++++++)))((((((((()))***))))))))))))************))))))))))))))))))))))))******))))))))))))******((()))++++++)))((()))***++++++************++++++,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................++++++,,,------....../////////.........---------++++++,,,---------,,,,,,++++++,,,,,,,,,,,,++++++,,,++++++++++++*********,,,,,,+++***)))************))))))))))))))))))((())))))(((((((((((())))))(((((((((''''''((((((((('''(((((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((''''''&&&))))))))))))******+++,,,&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((()))(((((('''(((((())))))))))))(((''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&''''''((()))***((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((+++)))+++111888999222+++''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''')))))))))(((((((((''''''))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))*********+++++++++,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,---------------...000000/////////...------,,,,,,////////////000111222333((()))))))))************))))))))))))))))))))))))(((((())))))******++++++))))))(((((((((((())))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))((((((((())))))((()))***)))((('''((()))&&&''')))******)))'''&&&*********))))))))))))))))))((((((((()))***++++++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))******++++++******))))))))))))******))))))((((((((((((((()))+++***)))(((((()))***+++((()))))))))************))))))))))))))))))))))))***)))(((''''''((()))***((()))++++++)))((()))***++++++************++++++,,,+++***)))***+++,,,---++++++++++++++++++++++++,,,,,,,,,---------..............................++++++,,,------......///............------------***++++++,,,------------+++,,,,,,,,,,,,,,,,,,++++++++++++*********))))))+++***))))))))))))***+++******))))))((((((''''''))))))(((((((((((())))))((((((''''''''''''(((((((((((())))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((''''''(((((())))))***+++,,,---(((((())))))))))))((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%&&&&&&&&&'''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''((((((''''''''''''((((((''''''%%%$$$$$$%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((***)))(((''''''&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((&&&'''+++000111---(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((''''''''')))))))))(((((((((((('''(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))******+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------------...///000000//////.........---------............///000111222((()))))))))************))))))))))))))))))))))))(((((())))))******++++++))))))(((((((((((())))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))'''((())))))((('''(((***'''(((***++++++***((('''))))))))))))))))))******))))))(((((()))***+++,,,(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))*********))))))))))))))))))******))))))))))))******''''''''''''((()))***+++******)))(((((()))***+++((()))))))))************((((((((((((((((((((((((***)))(((''''''((()))***((()))++++++)))((()))***++++++************++++++***)))((((((((()))+++,,,++++++++++++++++++++++++,,,,,,,,,---------..............................++++++,,,------......///---------,,,,,,,,,,,,+++***++++++,,,------------,,,,,,,,,------,,,,,,,,,+++++++++*********)))))))))(((((((((((()))************))))))((((((''''''))))))(((((((((((())))))'''&&&&&&%%%%%%&&&&&&'''(((((())))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&'''''''''((((((''''''(((((((((((((((''''''''''''((()))***+++,,,)))*********)))((('''&&&((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''&&&%%%$$$$$$'''&&&%%%$$$$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((***)))(((''''''&&&&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&%%%%%%'''***+++)))'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''(((((((((***)))))))))((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''((())))))***************(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,------...///000...............---------------------...///000000))))))))))))************))))))))))))))))))))))))))))))))))))***************))))))(((((())))))***((((((''''''(((((())))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((())))))''')))******(((((()))+++))))))++++++++++++))))))))))))))))))***************************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******************))))))((((((******))))))))))))******'''''''''((()))***,,,,,,))))))))))))************))))))))))))************(((((((((((((((((((((((())))))(((((((((((())))))((()))++++++)))((()))***++++++************++++++((((((((((((((()))******++++++++++++++++++++++++,,,,,,,,,---------..............................++++++,,,------......///------,,,,,,,,,+++++++++++++++,,,---------,,,,,,,,,,,,------------,,,,,,,,,++++++++++++*********((())))))*********))))))***))))))))))))))))))((())))))(((((((((((())))))&&&&&&%%%%%%%%%%%%&&&&&&((())))))******))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((()))&&&'''(((((((((((((((((('''''''''''''''((()))***)))(((((('''&&&%%%%%%%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''(((((())))))'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''&&&'''''''''&&&&&&$$$###"""(((''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&''''''((()))***((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&''''''(((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))******)))))))))((((((((())))))))))))))))))))))))******))))))((((((''''''&&&&&&'''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////........................,,,,,,,,,,,,---...//////))))))))))))************))))))))))))))))))))))))*********)))))))))))))))*********))))))*********)))(((((((((((()))***+++((((((((((((((((((((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))((()))******))))))***,,,************************((()))))))))************++++++,,,------,,,******))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********)))))))))))))))***************))))))))))))******)))))))))))))))***+++,,,'''(((***+++++++++))))))))))))))))))************))))))))))))))))))))))))((())))))******))))))(((((()))++++++)))((()))***++++++************++++++(((((()))***************************************,,,,,,,,,---------..............................++++++,,,------......///...---------,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++)))+++,,,......,,,***((()))))))))***************))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''))))))************))))))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))((((((((()))))))))******&&&&&&'''((((((((((((((((((((('''''''''(((((()))((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&'''(((((()))******&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&%%%&&&&&&''''''&&&%%%$$$&&&''''''((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&''''''((()))***((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&((())))))((('''((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((+++***)))(((((()))***+++*********)))))))))(((((())))))))))))))))))))))))*********)))((('''''''''%%%&&&'''((()))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))***++++++,,,------------------------------++++++***++++++,,,---...........................---,,,,,,------...///000))))))))))))************))))))))))))))))))))))))++++++******))))))((((((++++++************++++++)))))))))))))))***++++++************************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((()))***(((***++++++******+++---******))))))))))))******(((((())))))*********++++++,,,...///...,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++''''''((()))***+++,,,,,,******))))))))))))******,,,++++++***************%%%'''***,,,,,,+++)))((())))))))))))************************************((()))***++++++***)))(((((()))++++++)))((()))***++++++************++++++((()))***,,,,,,+++******************************,,,,,,,,,---------..............................++++++,,,------....../////////.........---------------------,,,,,,+++***,,,------......------,,,---------,,,,,,,,,+++++++++,,,///111000...+++((())))))******++++++,,,,,,))))))(((((((((((())))))((((((''''''''''''(((((())))))************))))))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''(((((())))))))))))))))))************&&&&&&'''((())))))((((((***)))((((((((((((((())))))((('''&&&''')))+++---&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((((((((('''''''''((()))******+++&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))((('''&&&&&&###%%%&&&((()))(((((('''###$$$&&&'''((('''&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((***)))(((''''''&&&&&&'''((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))$$$'''))))))&&&%%%&&&(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******(((((((((((((((((((((((()))))))))))))))))))))))),,,+++***))))))***+++,,,************))))))))))))))))))))))))))))))))))))+++******)))(((''''''&&&'''(((***+++++++++***)))************************))))))))))))))))))))))))))))))))))))******************+++,,,,,,---......------------------------************+++,,,---------........................------......///000111************************(((((()))***++++++,,,,,,******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((,,,,,,+++***)))(((''''''))))))))))))))))))))))))++++++******))))))(((((())))))(((((((((((())))))+++*********))))))((((((************)))))))))(((+++++++++++++++++++++++++++++++++***)))((((((''')))))))))))))))))))))))))))))))))))))))(((((('''+++++++++++++++***)))(((************************(((((((((((())))))))))))))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))((((((''''''''''''(((((())))))((('''''''''''''''((()))***++++++***)))((())))))))))))******************))))))******+++,,,++++++***)))(((((())))))...---,,,,,,++++++++++++,,,,,,,,,---------............------------.........---,,,,,,,,,,,,---...------++++++++++++------000---+++,,,......,,,***......---,,,++++++*********+++,,,,,,+++***)))((())))))***+++++++++************))))))((((((''''''))))))***))))))(((''''''%%%&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&***)))((('''''''''''''''((((((''''''''''''((((((&&&'''''''''(((((()))))))))))))))(((''''''&&&&&&(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''&&&&&&(((((())))))))))))((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&'''((('''&&&&&&'''((())))))))))))))))))))))))%%%$$$$$$&&&(((((('''%%%((((((((((((((('''''''''+++******)))))))))))))))((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((((((''''''$$$%%%''''''''''''(((***))))))((((((''''''&&&&&&((((((((((((''''''''''''))))))(((((('''''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''))))))((((((((((((((()))))))))))))))))))))))))))---,,,+++)))'''&&&%%%%%%))))))((((((''''''&&&&&&&&&'''((()))***+++,,,,,,))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,******++++++++++++***************++++++,,,,,,,,,///...---,,,,,,---...///,,,------...///000111111************************(((((()))******+++,,,,,,******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))((((((((())))))))))))))))))))))))*********)))))))))))))))***))))))(((((())))))***************)))))))))(((,,,++++++***************++++++++++++++++++++++++++++++******)))(((((('''(((((((((((((((((((((((()))))))))))))))(((((('''******+++++++++***))))))************************(((((((((((()))))))))***))))))))))))))))))))))))))))))(((((('''''''''''')))))))))))))))))))))))))))((((((''''''(((((()))))))))((('''''''''''''''(((((()))******)))(((((((((((((((((())))))))))))******))))))******+++,,,,,,+++***)))))))))))))))...---,,,,,,+++++++++,,,---------.........//////......------------.........---,,,,,,,,,,,,---...------,,,++++++,,,------///---,,,,,,......,,,***------,,,,,,+++*********---......---,,,***((('''***+++++++++++++++*********)))))))))(((((((((''')))))))))))))))(((''''''(((((()))))))))((('''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''((()))(((((((((''''''''''''((('''&&&%%%%%%%%%%%%&&&((((((''''''''''''((((((''''''''''''((((((((()))'''''''''((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&'''((('''&&&&&&'''(((((((((((((((((((((((((((***(((''''''((((((&&&%%%((((((((((((((((((((('''***)))((((((''''''((((((((((((((((((''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''')))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''%%%&&&&&&''''''&&&%%%%%%$$$&&&''''''&&&&&&((()))((((((((((((((('''''''''(((((((((((('''''''''''')))(((((((((''''''''''''(((((()))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''++++++***************+++))))))))))))))))))))))))******)))(((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))************+++++++++,,,++++++,,,,,,,,,,,,++++++,,,,,,+++++++++++++++++++++,,,---...////////////------......//////000000))))))))))))))))))))))))((())))))******+++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************))))))*********************))))))))))))...---+++*********+++,,,++++++++++++++++++++++++++++++******)))((((((((((((((((((((((((((((((((())))))******))))))(((''')))******+++++++++******************************((((((((()))))))))******)))))))))))))))))))))))))))(((((((((((('''''''''))))))))))))))))))))))))***))))))(((((())))))***))))))((('''''''''(((((((((((()))******)))(((((('''''''''((((((((())))))******))))))******+++,,,,,,,,,+++************+++------,,,+++++++++,,,,,,........./////////000000......------------.........------,,,,,,------...------,,,,,,,,,,,,------///---,,,,,,---...---+++------,,,,,,+++*********000000///...,,,***(((''',,,,,,---,,,,,,+++***)))))))))))))))(((((((((((((((((((((((((((''''''&&&)))*********)))(((''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((''''''&&&&&&''''''(((((((((((((((''''''''''''''''''&&&&&&%%%%%%&&&&&&((((((''''''''''''((((((''''''''''''((((((((((((&&&&&&''''''((())))))***((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&'''((('''&&&&&&'''((('''''''''''''''''''''''')))'''%%%%%%&&&''''''&&&''''''(((((((((((((((((()))(((''''''&&&&&&''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&&&&&&&'''(((((('''&&&'''((('''((((((((((((((())))))((((((((((((''''''''''''((((((((((((''''''''''''&&&&&&((()))))))))((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''************************))))))))))))))))))))))))''''''''''''((()))***+++'''((((((((((((((())))))+++******)))((('''&&&&&&))))))))))))))))))))))))''''''((())))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,------,,,,,,,,,------,,,++++++******))))))+++---//////...,,,+++..................//////((((((((((((((((((((((((((()))))))))*********+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))************))))))))))))))))))))))))(((((())))))******++++++++++++************++++++*********)))))))))))))))---,,,+++))))))***+++,,,************************************))))))(((((()))))))))))))))))))))))))))************)))((((((((()))***+++++++++++++++************************(((((()))))))))*********))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******))))))((((((((((((((())))))******************)))(((((((((((())))))))))))******))))))******+++,,,,,,,,,+++++++++++++++,,,---,,,,,,++++++,,,,,,,,,---.........////////////......------------......---------------------------------,,,,,,------------------------------,,,------------,,,,,,++++++.........---+++***)))(((.........---,,,+++***)))))))))))))))((((((((((((''''''(((((((((''''''&&&(((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''))))))(((((((((((())))))((((((''''''''''''(((((('''''''''(((((((((((((((''''''''''''(((((())))))''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&'''''''''''''''(((((())))))))))))(((((('''(((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((('''&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&###!!! ###&&&((()))''''''''''''(((((((((((()))(((''''''&&&&&&''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''(((((())))))))))))((('''((()))((('''&&&'''(((''''''(((((()))))))))***((((((((((((''''''''''''((((((((((((((('''''''''$$$%%%'''))))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''((((((((((((((())))))))))))))))))))))))''''''''''''((()))++++++''''''(((((()))))))))*********)))((('''&&&%%%%%%((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))((())))))))))))*********++++++,,,,,,,,,,,,++++++,,,+++++++++++++++++++++,,,,,,---------,,,+++***.....................---(((((((((((((((((((((((()))))))))))))))***************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))(((((())))))******++++++++++++************++++++))))))))))))))))))******,,,+++***)))((())))))************************************)))))))))))))))***************************************))))))(((((()))***+++++++++++++++************************))))))))))))************************************************++++++++++++******************************))))))))))))******))))))((((((((())))))***++++++++++++++++++++++++))))))*********+++++++++******))))))******+++,,,,,,+++++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,---------...............------------......------------------------------------------------,,,---------------------............------------+++++++++***************.........---,,,+++***)))(((((((((((())))))))))))''''''((((((((((((((('''%%%%%%&&&&&&'''((()))***(((((((((((((((((((((((('''''''''((((((((())))))(((((((((''''''((((((((('''''''''((((((((((((((())))))((((((((())))))***((((((''''''''''''((((((((((((((((((((('''''''''))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((&&&&&&&&&'''''''''(((((((((((())))))))))))(((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''&&&'''((('''&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&###!!! ###&&&((()))&&&'''''''''(((((())))))***)))((((((''''''((((((((((((((((((''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((()))******))))))'''((())))))'''&&&'''((('''((((((((())))))******(((((((((((('''''''''''''''''''''(((((((((((((((''')))+++,,,---,,,***)))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''%%%&&&'''(((((((((((('''(((((((((((((((((((((((()))(((((((((((())))))***'''((((((((())))))******((((((((((((''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))************************((())))))))))))***************++++++++++++******))))))***+++,,,,,,------///...---,,,---000222444............------------))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))*********************))))))*********))))))))))))************************))))))((((((******************************))))))))))))))))))++++++++++++++++++++++++******++++++******)))((()))******+++++++++******************************)))))))))*********++++++************************((((((((())))))))))))******************************))))))(((((())))))***))))))((((((((()))******,,,++++++******++++++,,,*********+++++++++,,,,,,******))))))******+++,,,+++************+++,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,------------.........------------......,,,------......------,,,------............------+++---...---,,,,,,---///.........---------------******)))))))))***+++,,,,,,,,,---,,,,,,+++***)))(((((((((((())))))))))))'''(((((()))))))))))))))%%%%%%%%%%%%&&&((()))***((((((((((((((((((((((((''''''((((((((())))))))))))((((((''''''(((((()))'''''''''(((((((((((((((''''''&&&&&&''''''((((((((((((''''''''''''((((((((((((((((((((('''''''''***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((%%%%%%&&&&&&'''((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%%%%&&&''''''&&&&&&&&&''''''((()))))))))***)))((((((''''''((((((((((((((((((''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''%%%&&&''''''(((((((((((('''((())))))''''''((()))((())))))))))))))))))***(((((((((((('''''''''''''''''''''(((((((((((((((&&&'''(((******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''&&&''')))***+++******)))((((((((((((((((((((((((***))))))(((((((((((((((((())))))))))))))))))***'''''''''(((((()))))))))))))))))))))))))))))))))''''''((()))))))))))))))************************)))))))))*********++++++)))******++++++******)))(((((()))***,,,---...//////...---...111555;;;>>>------------------......************************)))))))))))))))))))))(((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))*********))))))))))))))))))))))))*********)))))))))))))))***))))))(((((())))))***((()))))))))************)))***+++,,,,,,***)))'''************************)))))))))))))))))))))******************************++++++++++++***))))))******+++++++++***))))))************************))))))*********+++++++++************************(((((()))))))))*********************************)))((((((''''''(((((()))))))))(((((()))******+++******)))(((((()))******)))************+++++++++******))))))******+++,,,)))))))))))))))***+++,,,,,,+++++++++,,,,,,---...------------..................------------......,,,,,,---......---,,,,,,,,,---...//////...---,,,***,,,......,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,***+++++++++++++++******'''((((((((()))))))))***((())))))***************)))((('''&&&&&&'''(((((((((((((((((((((((((((((('''((((((((())))))))))))))))))(((((((((((())))))''''''''''''((((((((()))'''''''''''''''((())))))((((((''''''''''''(((((()))(((((((((''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((()))%%%%%%&&&&&&'''(((((()))(((((())))))))))))(((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&***(((''''''((((((&&&%%%&&&&&&''''''((())))))***)))(((''''''&&&&&&''''''((((((((((((''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((''''''''''''%%%%%%'''(((((()))))))))&&&'''))))))(((((()))+++*********)))))))))))))))((((((((((((''''''''''''''''''''''''((((((((()))$$$%%%%%%%%%&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''%%%&&&(((***++++++***)))(((((((((((((((((((((((())))))(((((((((((())))))*********)))))))))))))))((((((((()))))))))******))))))))))))))))))))))))''''''((()))))))))))))))************************************+++++++++,,,***++++++,,,,,,++++++***))))))***+++,,,,,,---------------...111444888;;;,,,,,,,,,------.........************************))))))))))))((((((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((())))))(((((((((((())))))(((((())))))*********+++)))+++---......,,,)))''')))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))***++++++++++++***))))))+++++++++++++++***)))(((************************)))************+++++++++******************************++++++,,,,,,,,,,,,************************((((((''''''''''''(((((())))))((())))))***++++++)))((('''&&&&&&'''((()))))))))))))))*********************)))***++++++,,,))))))(((((()))***++++++++++++++++++,,,,,,---.............../////////000.........------.........,,,,,,---......---,,,,,,,,,---...//////...---,,,***,,,......,,,+++...000*********************+++000...---+++******++++++))))))***+++++++++******'''((((((((())))))******))))))***+++++++++++++++---,,,***((('''&&&''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))&&&'''''''''(((((()))))))))))))))))))))***++++++((((((''''''''''''(((((())))))(((((('''''''''&&&&&&&&&''''''((()))))))))************************&&&'''''''''(((((())))))%%%%%%&&&&&&'''((())))))(((((())))))))))))(((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''%%%$$$$$$&&&(((((('''%%%&&&&&&&&&'''((())))))***''''''&&&%%%%%%%%%%%%&&&)))(((((((((''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((()))((((((((('''''''''''''''''')))***++++++++++++%%%'''((()))((()))***,,,++++++******))))))(((((()))(((((((((''''''''''''&&&'''''''''(((((())))))(((''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((())))))(((((((((''''''''''''###$$$&&&((())))))((('''(((((((((((((((((((((((((((((('''(((((()))***+++++++++******))))))((((((************))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))***************************++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,------.../////////++++++,,,,,,---...//////++++++++++++++++++++++++******))))))((((((''''''))))))))))))******************))))))))))))************))))))((((((''''''))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******************))))))))))))''''''((()))***++++++,,,)))************++++++++++++++++++*********))))))+++++++++***************++++++************++++++************************))))))))))))))))))))))))+++*********))))))(((((())))))))))))************+++******))))))******+++******))))))))))))******+++*********))))))((((((,,,,,,+++******+++,,,,,,(((((())))))******++++++++++++***************+++---......//////......---///...---,,,,,,,,,,,,,,,---------............///111000///---++++++******...------,,,,,,------......------,,,,,,------...++++++++++++,,,---......+++++++++***)))(((((('''******)))((((((((((((((()))***+++,,,,,,+++***)))******++++++++++++******+++******)))(((''''''&&&''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''''''''(((((())))))************))))))))))))))))))))))))))))))))))))((('''''''''''''''))))))))))))))))))))))))''''''((((((((((((''''''(((''''''&&&&&&((()))***)))((('''((()))***)))(((&&&&&&''''''((()))))))))(((((((((((())))))))))))(((((())))))((('''&&&&&&'''''''''''''''((())))))((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))************''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((())))))******.........---,,,***)))((((((''''''((())))))(((&&&***)))((('''&&&&&&'''(((''''''((((((((((((''''''''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((((((((()))%%%%%%&&&'''((()))******))))))(((((((((((())))))))))))))))))))))))))))))---,,,***)))))))))***+++))))))))))))(((((((((((()))***++++++***)))***+++))))))))))))***************+++,,,------,,,+++***...------,,,,,,++++++***,,,,,,------...------------,,,+++***+++,,,---...++++++++++++++++++++++++))))))))))))(((((((((((())))))))))))******************))))))))))))************))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******(((((())))))******++++++(((((())))))******++++++)))************++++++++++++++++++*********))))))))))))))))))((((((((((((++++++************++++++(((((((((((((((((((((((())))))))))))))))))))))))************)))))))))((())))))))))))************++++++************++++++******))))))))))))******************)))))))))(((++++++***))))))***++++++************++++++++++++++++++***************+++,,,,,,,,,------,,,,,,,,,...------,,,,,,,,,------,,,,,,,,,,,,------------///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,,,,------*********)))******+++++++++++++++***)))(((((((((******)))((((((((((((((()))******************))))))******++++++******)))*********)))((('''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))((())))))******))))))((())))))))))))))))))))))))))))))((('''''''''''''''))))))))))))))))))))))))''''''((((((((((((''''''(((''''''&&&'''((()))******)))(((((()))***((('''((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''((((((((((((((('''&&&&&&'''''''''''''''((())))))((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((('''''''''((((((((())))))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''''''''((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((())))))******.........---,,,+++***)))(((''''''((())))))(((&&&***)))((('''&&&''''''(((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''''''''((((((((())))))(((((())))))***+++++++++))))))(((((((((((())))))))))))))))))))))))))))))+++***)))((('''(((((()))))))))))))))(((((((((((()))***++++++))))))***+++))))))))))))************))))))************))))))+++,,,,,,,,,,,,,,,,,,,,,+++,,,------...---------,,,,,,++++++,,,,,,------))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******************))))))))))))*********))))))))))))((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******''''''((()))***+++,,,---)))*********************)))************++++++++++++++++++***************))))))))))))))))))))))))++++++************++++++(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))************,,,++++++++++++++++++,,,******))))))))))))******************))))))))))))******)))(((((()))******,,,,,,,,,++++++++++++++++++***************++++++************************---,,,,,,,,,,,,------...++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,---...,,,++++++******++++++,,,------,,,,,,,,,,,,------++++++******)))*********+++++++++***))))))((((((******)))(((((((((((()))***))))))(((((())))))***)))******++++++******)))******))))))((((((''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((())))))***(((((())))))))))))(((((()))))))))))))))))))))))))))((((((''''''''''''((())))))))))))))))))))))))''''''((((((((((((''''''(((''''''''''''((())))))***)))((()))))))))'''&&&***))))))(((''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''&&&(((''''''''''''(((((()))((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((())))))******............---+++***)))(((''''''((())))))(((&&&))))))(((''''''''''''(((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))************************))))))(((((((((((()))))))))))))))))))))))))))))))))((('''&&&&&&&&&''''''(((((((((((()))))))))))))))***++++++))))))***+++))))))))))))******************))))))))))))************++++++,,,------...++++++,,,---------------++++++,,,,,,------,,,,,,))))))))))))))))))))))))''''''(((((())))))******((()))))))))******************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************+++******))))))******+++(((((()))******+++,,,,,,+++*********************))))))*********+++++++++***************************+++++++++++++++,,,,,,++++++************++++++************************))))))))))))))))))))))))*********)))))))))))))))((()))))))))************,,,,,,++++++++++++,,,,,,******))))))))))))***************)))))))))))))))*********))))))*********,,,,,,,,,++++++******)))*********)))******+++,,,*********))))))*********++++++++++++,,,---......++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,---......---,,,+++++++++++++++++++++******)))))))))+++***))))))(((((())))))***)))(((''''''((()))***))))))************))))))***)))))))))((((((((('''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***))))))))))))******+++((((((((())))))((((((((((((((((((((((((((((((((()))(((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((()))***)))))))))***)))'''%%%))))))((((((''''''''''''(((((((((((())))))))))))'''(((((((((((((((''''''((((((''''''''''''((()))((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((())))))******.........------,,,******(((''''''((())))))(((&&&((((((((('''''''''((((((''''''((((((((((((''''''))))))))))))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********)))))))))(((((((((''''''))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))))))))***+++***)))((()))+++((()))))))))************---,,,+++******+++,,,---******++++++,,,,,,,,,,,,***+++,,,---------------***+++,,,---...---,,,+++((((((((((((((((((((((((''''''(((((())))))******((()))))))))******************))))))))))))******))))))))))))************************************)))*********++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************++++++************+++++++++++++++***************++++++++++++************))))))*********+++++++++******************************++++++,,,,,,,,,---++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))******((()))))))))************,,,++++++******++++++,,,******))))))))))))******))))))))))))))))))******++++++++++++++++++++++++++++++******)))))))))(((******))))))***++++++,,,++++++************+++++++++++++++++++++,,,---...,,,,,,,,,,,,------------......---,,,++++++++++++------,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,......---,,,++++++++++++++++++++++++************++++++***)))))))))))))))***)))(((''''''((()))***)))))))))******)))))))))))))))))))))((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***++++++(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''((((((((((((((()))))))))***+++***'''%%%''''''''''''(((((())))))(((((((((((())))))))))))''''''((((((((((((((('''((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((())))))******------------,,,+++******(((''''''((())))))(((&&&''''''((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((('''''''''************************(((((((((((((((((((((((((((((((((((()))))))))))))))))))))************+++******))))))((((((''''''))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***((()))******)))((()))***((()))))))))************---,,,+++******+++,,,---,,,,,,,,,++++++*********)))***+++,,,------------***+++,,,---...---,,,+++(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******************))))))))))))******)))))))))************+++************************(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++************++++++,,,,,,+++++++++***************++++++++++++++++++)))************+++++++++***************+++++++++(((((())))))***+++++++++++++++************++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))************+++******************+++******))))))))))))******))))))))))))************++++++,,,,,,,,,,,,++++++*********)))))))))))))))))))))))))))***+++,,,,,,---,,,+++******+++,,,---,,,++++++++++++,,,,,,---,,,,,,,,,,,,------------......,,,+++************...------,,,,,,------...,,,,,,++++++++++++,,,,,,++++++******)))*********++++++++++++++++++++++++++++++***))))))))))))******))))))(((((())))))***((())))))******))))))((())))))))))))((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******+++))))))************))))))))))))))))))))))))))))))(((''''''''''''(((((()))))))))))))))))))))))))))''''''((((((((((((''''''&&&''''''((()))(((((((((''''''(((***++++++(((&&&&&&&&&''''''((())))))***&&&&&&&&&&&&''''''''''''&&&'''(((((((((((((((((()))((((((''''''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((('''(((((((((((()))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((())))))******+++++++++++++++***))))))(((''''''((())))))(((&&&&&&'''(((((()))(((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((('''''''''************************))))))))))))))))))))))))(((((((((((()))))))))))))))*********++++++++++++,,,,,,,,,++++++*********))))))(((((((((((())))))))))))))))))))))))))))))(((((()))*********))))))''''''(((((())))))******((()))******(((((()))***))))))))))))******************))))))))))))******---,,,,,,+++******))))))((()))***,,,------------++++++,,,,,,------,,,,,,))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******************))))))))))))******))))))*********+++++++++************************(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,++++++******++++++,,,***+++++++++++++++++++++*********++++++,,,,,,,,,)))************+++++++++))))))*********+++++++++(((((()))******+++,,,,,,++++++************++++++(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))***************))))))(((((())))))*********))))))))))))******((()))))))))************)))***+++,,,,,,+++***))))))***************++++++))))))))))))***+++,,,------,,,***))))))***,,,---,,,,,,++++++***+++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,*********)))******++++++++++++++++++++++++++++++,,,+++******))))))******)))******************)))(((((())))))))))))(((((((((((((((((())))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))***+++******++++++++++++******))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&((()))))))))((('''%%%&&&'''***,,,,,,)))''''''''''''(((((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&'''((((((((((((((())))))((('''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((()))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))************)))((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((())))))******)))************)))(((((((((''''''((())))))(((&&&%%%&&&((()))))))))((((((''''''(((((((((((('''''''''''''''''''''''''''''')))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))*********+++++++++,,,,,,,,,,,,++++++++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))'''((()))*********))))))'''''''''((()))*********((()))***)))((('''(((***))))))))))))************))))))************))))))+++++++++***************((()))***+++,,,---------,,,,,,++++++,,,,,,------******************************))))))((((((''''''))))))))))))******************))))))))))))******))))))******++++++++++++************************************++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,++++++******++++++,,,))))))***+++,,,------...))))))***+++,,,,,,------)))************+++++++++))))))******++++++++++++******+++,,,------......++++++************++++++************************))))))))))))))))))))))))(((((())))))*********+++))))))))))))************))))))(((((((((((())))))******))))))))))))******(((((())))))*********+++((()))***++++++***)))(((*********++++++,,,,,,---))))))))))))***+++,,,---,,,+++***((((((***+++,,,------,,,+++************)))************+++++++++************+++,,,---...,,,++++++++++++++++++,,,,,,++++++++++++++++++,,,++++++++++++,,,---......++++++++++++++++++++++++,,,+++******)))*********)))***+++,,,,,,+++***)))(((((())))))))))))(((((((((((((((((())))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''(((******++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))'''''''''''''''((()))***))))))))))))))))))))))))''''''((((((((((((''''''%%%&&&((()))))))))((('''$$$%%%'''***,,,,,,***''')))))))))(((''''''&&&&&&(((((((((((()))))))))***&&&&&&'''((())))))((((((***)))(((''''''''''''''')))(((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((('''''''''(((((((((((()))'''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++***)))((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))''''''(((((()))*********((())))))))))))(((((('''(((''''''((())))))(((&&&%%%&&&((()))))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))&&&''')))*********)))(((&&&''''''((()))******+++((()))***)))((('''(((***))))))))))))***************+++,,,------,,,+++***)))))))))***++++++,,,,,,((((((***+++,,,------------,,,+++***+++,,,---...))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))***++++++)))((('''))))))))))))))))))))))))++++++***)))(((((())))))******))))))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))******+++++++++,,,))))))************))))))******++++++++++++******))))))))))))))))))))))))))))))*********+++++++++***************************+++,,,,,,+++***+++,,,++++++++++++++++++++++++******)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))*********)))))))))))))))((())))))************)))************************************************************++++++++++++++++++++++++++++++++++++******))))))******+++,,,------,,,,,,+++,,,,,,,,,++++++************++++++---------------------------,,,***(((((()))***+++,,,***)))***++++++***)))+++++++++************)))))))))))))))))))))))))))''''''((((((((((((''''''(((''''''(((((()))***+++))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''%%%%%%&&&'''((((((((('''((((((((((((((('''''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))$$$%%%&&&&&&''''''&&&&&&(((((((((((((((((((((((())))))(((((('''''''''&&&((((((''''''''''''(((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&''''''(((((((((((((((((('''&&&%%%%%%&&&'''(((%%%&&&'''(((((('''&&&%%%'''''''''(((((((((((()))((((((((('''&&&&&&&&&%%%&&&&&&&&&'''''')))***+++))))))******)))'''%%%$$$)))))))))(((''''''&&&&&&+++***)))((((((''''''(((((((((((((((((((((((((((***)))(((''''''((()))***------,,,+++***)))((((((''''''''''''((((((((()))''''''(((((())))))******(((((())))))))))))(((((())))))(((((((((((())))))))))))(((((((((((())))))***)))((((((((()))+++,,,+++++++++*********))))))))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++(((((())))))*********+++(((((((((((((((((((((((((((((())))))))))))(((((())))))******+++++++++,,,+++******)))))))))))))))---,,,***)))))))))******++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******+++++++++++++++***))))))))))))))))))))))))))))))++++++***)))))))))))))))******))))))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******)))))))))******+++++++++))))))************))))))******++++++++++++******))))))))))))))))))))))))))))))*********+++++++++***************************+++,,,+++***)))***,,,++++++++++++++++++++++++******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))*********((())))))***************************************************************(((((((((((())))))))))))++++++++++++++++++++++++******))))))******+++,,,,,,,,,++++++++++++,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))((()))***++++++***)))***++++++***)))+++++++++************))))))))))))))))))))))))))))))))))))******)))))))))******)))))))))))))))***))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''%%%&&&''''''((((((''''''&&&&&&''''''(((((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))))))))((('''&&&''''''''''''''''''''''''))))))))))))))))))))))))%%%%%%&&&'''''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((((('''&&&&&&&&&&&&'''(((&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''&&&&&&'''''''''''''''((()))***))))))))))))((('''&&&%%%(((((((((((((((((())))))(((''''''&&&&&&&&&&&&&&&***************************)))(((''''''((()))***+++++++++***))))))(((((('''''''''((((((((())))))'''((((((((()))))))))***(((((())))))))))))(((((())))))(((((((((((())))))((((((''''''''''''(((((()))))))))))))))***++++++*********)))))))))(((((())))))))))))))))))))))))((())))))))))))))))))(((+++++++++++++++*********(((((((((((((((((((((((((((((())))))))))))(((((('''((((((((())))))))))))(((((((((((()))***+++,,,,,,,,,***)))))))))******++++++++++++++++++++++++***************************++++++,,,---......///++++++++++++*********)))))))))))))))************))))))))))))))))))))))))******))))))))))))******---,,,,,,+++++++++++++++))))))))))))))))))))))))+++***))))))))))))))))))******))))))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******)))))))))))))))*********))))))************))))))******++++++++++++******))))))))))))))))))))))))***************+++++++++************************)))***++++++))))))***+++******************************)))))))))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********(((((())))))******++++++((())))))***++++++******************************************************(((((((((((())))))))))))***************************))))))))))))***++++++++++++*********++++++,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***+++++++++***)))***+++,,,+++)))+++++++++************)))))))))))))))))))))))))))***++++++++++++++++++***---,,,+++***))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''&&&&&&'''(((((((((''''''%%%%%%&&&'''((()))******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))***)))(((&&&%%%(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&'''((())))))((('''&&&((((((''''''''''''((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((''''''&&&&&&''''''(((&&&&&&'''(((((('''&&&&&&''''''''''''((((((((()))''''''''''''''''''(((((((((((('''''''''(((((()))((((((''''''''''''((((((&&&''''''((())))))******&&&&&&&&&&&&''''''''''''************************)))((((((''''''(((((()))))))))))))))))))))((((((''''''((((((((()))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))(((((((((((())))))))))))(((((((((((())))))))))))***++++++++++++***)))))))))((((((((((((((())))))))))))))))))))))))'''(((((())))))((((((''',,,++++++******))))))((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))&&&&&&'''(((***+++---...,,,+++******)))*********************************))))))))))))))))))))))))))))))***,,,---...///000++++++++++++************((()))))))))************))))))))))))))))))))))))******))))))))))))******---,,,+++***)))***++++++))))))))))))))))))))))))******)))))))))))))))*********))))))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******)))))))))))))))))))))))))))******++++++******)))******++++++++++++******))))))))))))))))))))))))************************************************(((*********)))((()))***))))))))))))))))))))))))******))))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++,,,''''''((()))***++++++,,,((())))))***++++++++++++************************************************)))*********++++++++++++)))))))))))))))))))))))))))))))))))))))***++++++*********)))******++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,+++*********+++,,,+++)))))))))+++,,,+++***+++++++++*********))))))))))))))))))))))))))))))***++++++,,,,,,++++++***+++******)))(((((())))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&''''''(((((())))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))******)))(((&&&%%%************************))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''((()))+++,,,,,,+++)))((('''''''''''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&''''''(((((((((((((((((((((''''''''''''((((((&&&''''''''''''''''''&&&(((((()))))))))*********&&&&&&''''''(((((()))))))))((((((''''''''''''(((((('''&&&&&&&&&((()))***&&&&&&'''''''''(((((((((&&&'''((())))))*********((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))'''(((((((((((()))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))(((((((((((())))))+++******))))))******+++)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((('''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((***************+++++++++&&&''''''((()))+++---...++++++******************))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***+++,,,---...++++++++++++++++++++++++((()))))))))************))))))))))))))))))))))))******))))))))))))******,,,+++***(((((()))******))))))))))))))))))))))))***)))))))))))))))************))))))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++***************)))))))))))))))******++++++++++++************++++++++++++******))))))))))))))))))))))))************************************************(((*********)))((()))***))))))))))))))))))))))))***************+++,,,,,,************************************************)))))))))*********++++++''''''((()))***++++++,,,((((((***++++++,,,,,,,,,************************************************)))*********++++++++++++))))))))))))))))))))))))))))))(((((())))))***+++***)))))))))******+++,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,***)))((()))+++,,,+++***+++++++++*********))))))))))))))))))))))))))))))))))))************))))))'''''''''''''''((())))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''(((((((((((('''''''''(((((((((((((((''''''))))))((((((''''''&&&&&&(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))*********)))'''&&&************************(((((((((((((((((((((((('''((())))))******))))))(((((((((((((((((((((((('''''''''((((((((((((((()))***,,,------,,,***)))&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''((((((((()))))))))&&&''''''(((((())))))))))))((((((''''''''''''(((((('''&&&&&&&&&(((***+++'''''''''&&&&&&%%%%%%%%%%%%&&&((()))************''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''(((((())))))(((((((((((()))))))))***))))))))))))(((((((((((((((((())))))))))))(((((())))))(((((((((((())))))***))))))(((((())))))***)))***+++,,,,,,+++)))(((************************))))))))))))))))))))))))))))))************))))))%%%&&&&&&'''((())))))***))))))))))))))))))))))))(((((())))))))))))((((((++++++******************)))))))))))))))******+++************+++*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************+++++++++++++++++++++,,,))))))))))))************))))))))))))))))))))))))******))))))))))))******+++***))))))(((((()))))))))))))))))))))))))))))))))))))))))))))******+++******))))))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******+++++++++*********************++++++++++++************++++++++++++******))))))))))))))))))))))))+++++++++***************************************)))***++++++))))))***+++***************************************+++,,,---************************************************&&&&&&&&&'''(((((())))))(((((())))))******++++++((((((***+++,,,,,,------************************************************(((((((((((())))))))))))************************)))(((((((((((()))*********************+++,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,***)))((()))+++,,,,,,++++++++++++************)))))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&&&&'''((()))***))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''(((((()))))))))(((''''''******)))((('''&&&%%%%%%(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))*********)))((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((('''((()))******)))((('''%%%&&&'''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((('''(((((())))))(((((('''((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&(((((((((((((((((())))))(((((('''''''''(((((()))'''''''''''''''((()))***((((((''''''&&&%%%%%%$$$###$$$&&&(((((((((((('''))))))))))))))))))))))))&&&''''''((((((''''''&&&&&&'''''''''(((((())))))((((((((()))))))))******))))))))))))(((((((((((((((((())))))))))))(((((())))))(((((((((((())))))''''''&&&&&&&&&&&&'''''')))************)))((((((************++++++++++++))))))))))))))))))))))))'''(((((())))))(((((('''&&&'''((()))+++,,,------))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))((((((((((((++++++***))))))((())))))))))))***++++++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,))))))))))))************))))))))))))))))))))))))******))))))))))))*********+++++++++******)))))))))))))))))))))))))))))))))))))))))))))***++++++******))))))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******,,,,,,,,,,,,+++++++++******++++++,,,,,,++++++*********++++++++++++******))))))))))))))))))))))))+++++++++*********))))))***************************+++,,,+++***)))***,,,++++++++++++++++++++++++************+++,,,---...************************************************&&&''''''((())))))******)))))))))))))))*********((((((***+++,,,---------************************************************(((((((((((())))))))))))++++++++++++++++++++++++((((((((((((((()))***************++++++,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---------,,,)))(((((()))+++---,,,++++++++++++************)))))))))))))))))))))))))))(((((())))))))))))((((((((('''''''''''''''((()))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((''''''(((((((((((('''''')))))))))))))))(((''''''))))))((((((''''''&&&&&&(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&''')))***++++++******''''''''''''''''''''''''((((((((((((((((((((((((&&&'''(((((())))))((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((%%%&&&'''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((('''((()))******)))((('''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&'''''''''''')))))))))((((((((((((((('''''''''''''''((()))***''''''((((((((((((((('''((((((((((((((((((((('''###%%%'''((()))((('''&&&))))))))))))))))))))))))&&&&&&'''(((((('''&&&&&&(((((((((((((((((())))))(((((()))))))))************)))))))))((((((((('''(((((())))))))))))(((((())))))(((((((((((())))))((((((''''''''''''((((((***))))))(((''''''(((((())))))))))))*********+++))))))))))))))))))))))))((())))))))))))))))))((()))))))))***+++,,,------))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))((((((((('''++++++***))))))((())))))((()))***+++,,,++++++***++++++++++++++++++++++++************************))))))******++++++,,,,,,+++++++++,,,,,,,,,------))))))))))))************))))))))))))))))))))))))******))))))))))))******++++++,,,---,,,+++***)))))))))))))))))))))))))))))))))((())))))***++++++******))))))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******---------,,,,,,+++++++++***++++++,,,,,,++++++*********++++++++++++******))))))))))))))))))))))))++++++++++++******))))))***************************+++,,,,,,+++***+++,,,++++++++++++++++++++++++************+++,,,---...************************************************)))******+++,,,,,,------*********)))))))))))))))((((((***+++,,,---------************************************************************++++++++++++++++++++++++++++++++++++((((((((((((((()))******++++++++++++,,,---...///---,,,,,,++++++,,,,,,---------------------------***+++,,,,,,------------)))(((((()))+++---,,,++++++++++++************)))))))))))))))))))))))))))))))))************))))))+++***)))((((((''''''((()))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''((((((((()))''''''(((((((((((('''''')))))))))))))))((('''''''''''''''((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''(((***++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))******))))))))))))******$$$%%%'''))))))))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((((((((((((((('''((()))******)))((('''((('''&&&%%%%%%&&&'''((())))))))))))******************))))))((((((''''''&&&&&&&&&'''''')))***+++&&&'''((())))))((('''&&&(((((())))))******++++++&&&''')))++++++***((('''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%)))))))))))))))))))))((())))))))))))******************))))))((((((((('''(((((())))))))))))(((((())))))(((((((((((())))))++++++************++++++***)))(((&&&&&&&&&'''((('''((((((((())))))******))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++)))))))))))))))*********))))))))))))))))))))))))(((((())))))))))))((((((,,,+++++++++******))))))******))))))))))))******((()))***+++,,,,,,+++***++++++++++++++++++++++++************************))))))***+++---...//////+++++++++,,,,,,---------''''''(((******+++++++++))))))))))))))))))))))))((((((((((((((((((((((((******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))***''''''(((((())))))******))))))))))))))))))))))))---,,,+++***))))))))))))(((((())))))*********+++,,,,,,,,,+++++++++******************************...---+++)))(((((()))***(((((())))))*********+++))))))***++++++++++++***)))))))))(((((((((((((((*********************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++************************************************)))************++++++++++++++++++*********))))))************************(((((())))))*********+++)))))))))))))))******+++++++++************++++++))))))*********+++++++++---,,,***)))))))))******)))************+++++++++++++++++++++******))))))+++,,,,,,------,,,,,,+++,,,,,,+++***))))))******************************))))))((((((((((((((()))))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((((((***+++***)))((()))+++''''''((())))))((('''&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&)))+++---((((((((((((((((((((((((******))))))((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((******)))******)))&&&$$$(((((((((((()))))))))))))))))))))))))))))))))))))))(((&&&&&&((()))((('''))))))))))))))))))))))))((((((''''''''''''((((((%%%%%%%%%&&&'''(((((()))(((((('''''''''&&&&&&&&&))))))(((((('''''''''&&&%%%&&&'''(((((('''&&&%%%((((((''''''''''''(((((())))))((((((''''''&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))*********((('''&&&(((((((((((((((((((((((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))+++,,,***)))******))))))((((((''''''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''(((((()))***,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************++++++++++++++++++++++++'''((()))******+++++++++))))))))))))))))))))))))************************)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((())))))******))))))))))))))))))))))))******)))((((((((())))))((()))))))))************,,,,,,++++++************************************))))))))))))***+++,,,---))))))))))))*********+++))))))***++++++++++++***))))))))))))))))))))))))************************+++++++++***************************************************************))))))))))))************************************************************)))************++++++++++++++++++*********))))))************************((()))))))))************)))))))))))))))******+++++++++************++++++))))))*********+++++++++,,,,,,***)))))))))******)))************+++++++++++++++++++++*********)))+++,,,,,,------,,,,,,+++,,,++++++***))))))******************************))))))(((((((((((())))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((('''((())))))''''''((()))&&&'''(((((((((((('''&&&'''''''''''''''''''''''''''&&&%%%%%%&&&(((***,,,(((((((((((((((((((((((())))))((((((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((())))))))))))***)))'''%%%'''((((((((())))))))))))'''''''''''''''''''''''')))(((&&&'''((()))((('''((((((((((((((((((((((((((((((''''''''''''((((((%%%&&&&&&'''(((((())))))(((((('''''''''&&&&&&&&&)))(((((((((''''''''''''&&&'''(((((((((((('''&&&((((((''''''''''''((((((((((((((((((((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))***,,,---+++***)))))))))))))))((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******)))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************************************'''((()))******+++******))))))))))))))))))))))))************************((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))******((((((((())))))))))))***((((((((((((((((((((((((***))))))))))))***++++++))))))))))))************+++************)))))))))************************((()))***+++,,,,,,,,,,,,)))))))))***************))))))***++++++++++++***)))))))))******++++++,,,************************++++++++++++++++++++++++***************************************************************)))))))))************************)))))))))))))))))))))))))))************++++++++++++++++++***************************************))))))))))))************)))))))))))))))******+++++++++************++++++***************+++++++++,,,+++******)))*********)))************+++++++++++++++++++++************+++,,,,,,------,,,,,,+++,,,+++******)))*********************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&'''((('''&&&%%%&&&(((&&&&&&''''''(((''''''&&&''''''''''''''''''''''''((('''&&&&&&&&&((()))***(((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''((())))))((('''&&&''''''((((((((()))))))))'''''''''''''''''''''''')))(((''''''))))))((('''((((((((((((((((((((((((((((((''''''''''''((((((&&&''''''(((((())))))***(((((((((''''''''''''&&&(((((((((((('''''''''''''''(((((())))))(((((('''((((((''''''''''''(((((('''''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***))))))((((((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******+++------,,,***(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))),,,,,,+++***************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))************************((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++))))))))))))))))))))))))((((((((((((((((((((((((++++++++++++,,,---...///)))))))))))))))************)))))))))))))))))))))************************++++++,,,---,,,+++)))(((************************))))))***++++++++++++***))))))***++++++,,,------*********************************+++++++++++++++************************************************+++++++++******)))))))))************************(((((((((((((((((((((((())))))*********+++++++++************************************************)))))))))))))))*********)))))))))))))))******+++++++++************++++++************************++++++******************))))))*********++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++***************+++************************)))(((((((((((())))))***(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((&&&'''((('''&&&&&&'''(((&&&&&&&&&''''''''''''''''''''''''''''''''''''''')))(((''''''''''''((((((((((((((((((((((((((((((%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((%%%'''((()))(((''''''''''''''''''((((((((())))))'''''''''''''''''''''''')))((('''((()))***((('''((((((((((((((((((((((((((((((''''''''''''(((((('''((((((((())))))******((((((((('''''''''''''''((((((((((((((('''''''''(((((())))))))))))((((((((((((''''''''''''((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&))))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))+++******+++,,,,,,+++)))((((((((())))))******+++))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))),,,,,,+++++++++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************************************((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++************))))))))))))))))))))))))))))))))))))******++++++,,,---//////******)))))))))))))))))))))))))))))))))))))))******************************+++,,,------,,,***)))+++++++++***************))))))***++++++++++++***))))))***+++,,,------...************************))))))))))))******++++++************************************************,,,,,,++++++******))))))************************(((((((((((((((((((((((())))))*********+++++++++******************************************************)))))))))))))))))))))))))))))))))******+++++++++************++++++************************************+++*********))))))*********++++++++++++++++++++++++++++++,,,+++,,,,,,------,,,,,,++++++***************++++++))))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''')))))))))((('''((()))&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((()))(((((('''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((($$$'''******(((''''''(((''''''''''''(((((((((((((((((((((((((((((((((((()))(((((()))******)))'''''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((((((((())))))(((((((((((())))))((((((''''''''''''((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&))))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))***))))))***++++++)))((((((((())))))******++++++************************((()))))))))************))))))))))))))))))))))))************+++,,,---...))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,+++************)))))))))))))))))))))))))))))))))((((((((())))))+++,,,,,,************)))))))))))))))))))))************+++************************((()))***,,,---.........+++++++++++++++*********))))))***++++++++++++************++++++,,,,,,---************************((((((((()))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************)))))))))))))))))))))))))))************+++++++++***************+++++++++************************************)))))))))))))))))))))))))))******+++++++++************+++++++++++++++***************))))))***++++++++++++***)))************+++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++*********)))******+++,,,))))))))))))))))))))))))(((''''''(((((()))***+++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))***+++***)))((()))+++'''''''''''''''((()))***((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&))),,,+++((('''''')))&&&&&&'''''''''((((((((()))))))))))))))))))))))))))((((((***++++++)))'''''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((('''(((((((((((()))))))))'''''''''((((((((((((((()))((((((''''''(((((()))((((((''''''''''''(((((('''''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))******)))'''))))))******************************************))))))))))))************))))))))))))))))))))))))))))))))))))+++,,,---...))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,+++++++++*********))))))++++++++++++++++++++++++((((((((((((((()))***+++************)))))))))(((************++++++,,,,,,************************))))))***+++,,,...///000,,,,,,,,,++++++*********))))))***++++++++++++************+++++++++++++++************************(((((()))******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++++++++,,,************************************************)))************+++++++++))))))*********+++++++++************************************)))))))))((()))))))))))))))******+++++++++************+++++++++++++++*********))))))((()))***+++,,,++++++***)))************++++++++++++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++******))))))***++++++,,,))))))))))))))))))))))))''''''''''''((()))***+++))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((()))***++++++))))))***+++((((((''''''((()))+++,,,((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''+++...---)))&&&''')))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((()))***,,,+++)))&&&''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''''''''''''''((((((((())))))))))))''''''''''''((((((((()))(((((('''&&&&&&'''((((((((((((''''''''''''((((((((((((((((((((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((())))))***))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********++++++)))'''++++++******************************************))))))))))))************)))))))))))))))))))))))))))))))))))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************************************))))))*********))))))((())))))))))))))))))))))))************************''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,++++++++++++******))))))++++++++++++++++++++++++******************+++,,,+++*********))))))((((((******+++++++++,,,,,,,,,************************---,,,+++***+++,,,---...,,,,,,,,,++++++*********))))))***++++++++++++***++++++******************************************))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---************************************************)))************+++++++++))))))******++++++++++++************************+++*********))))))(((((()))))))))))))))******+++++++++************++++++++++++++++++******))))))((()))***+++,,,,,,+++***)))************++++++++++++++++++,,,,,,---------+++,,,,,,------,,,,,,+++******))))))***+++,,,,,,))))))))))))))))))))))))''''''''''''((()))++++++))))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((((((***+++***)))((()))+++)))((((((((()))***,,,---))))))))))))))))))))))))&&&&&&'''((())))))((((((((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((,,,000...)))&&&'''***&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((()))+++,,,+++)))&&&''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''&&&&&&&&&'''((((((((())))))******&&&'''''''''(((((())))))((('''&&&%%%%%%&&&'''(((((((((''''''''''''(((((())))))(((((('''''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))******))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))))))))************))))))))))))))))))))))))************************&&&'''(((*********)))((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))---,,,++++++,,,,,,***(((,,,+++++++++***)))))))))************************))))))))))))************))))))))))))))))))))))))+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))++++++***)))(((((()))))))))***+++,,,,,,+++))))))))))))************))))))))))))))))))************+++*********))))))(((((((((((((((((())))))))))))*********)))))))))))))))))))))))))))************,,,,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************(((((()))***++++++,,,,,,...---,,,,,,++++++++++++,,,,,,,,,++++++******************++++++,,,,,,,,,+++++++++++++++***)))(((***+++,,,,,,,,,,,,+++*********)))))))))***,,,---*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))***+++++++++,,,))))))***++++++++++++***+++++++++************)))************************'''((()))******+++******************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++*********)))******+++++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&((())))))(((***+++,,,)))&&&%%%&&&((())))))(((((((((((())))))''''''&&&&&&&&&&&&''''''))))))((('''''''''''''''))))))(((((('''''''''&&&''''''''''''((()))++++++'''''''''''''''((()))***((((((((((((((())))))***,,,,,,+++***)))(((''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''************)))((('''&&&''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******++++++***)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''''''''(((((('''&&&%%%%%%''''''''''''((((((((()))'''''''''''''''''''''''')))***,,,+++)))(((((()))))))))))))))))))))))))))+++***)))))))))***,,,,,,,,,+++***))))))***+++,,,))))))))))))************++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))******+++,,,***))))))******)))'''))))))***++++++++++++***))))))))))))((((((((((((((()))***++++++***)))(((((((((((((((((((((((((((+++++++++***************++++++***))))))))))))))))))***++++++++++++***)))))))))************))))))))))))))))))************************)))))))))((((((((((((((()))))))))***)))))))))))))))*********))))))))))))************+++,,,,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************((())))))***++++++,,,,,,,,,,,,+++***************,,,,,,,,,+++++++++******)))***************++++++,,,,,,------,,,++++++******+++,,,,,,,,,,,,+++***+++***)))))))))***+++,,,************))))))))))))************************************************++++++++++++++++++++++++***************+++++++++)))******+++,,,++++++++++++++++++************)))************************))))))*********))))))(((************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******************+++*********+++,,,---...///))))))))))))(((((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))++++++***(((+++,,,,,,***'''&&&(((***))))))(((((((((((())))))(((((((((''''''((((((((())))))((('''''''''''''''))))))((((((((('''''''''''''''''''''((()))***+++)))(((((((((((())))))******))))))))))))***++++++++++++******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''((()))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))((((((((((((((()))******+++***)))(((((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((('''&&&&&&'''''''''((((((((())))))'''''''''''''''''''''''')))***++++++)))(((((()))))))))))))))))))))))))))+++***)))))))))***+++,,,++++++***))))))***++++++))))))))))))************++++++++++++++++++++++++************************)))))))))))))))***++++++---+++******++++++***((())))))***++++++++++++***+++************)))))))))))))))************))))))************************+++++++++++++++++++++++++++***)))))))))))))))))))))******+++++++++******))))))************))))))))))))))))))************************))))))))))))((((((((()))))))))******(((((())))))******++++++))))))))))))************+++++++++,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************)))))))))***++++++,,,,,,++++++***))))))))))))***,,,,,,,,,++++++++++++************)))))))))))))))---............------,,,***+++,,,,,,,,,,,,+++***,,,+++******)))*********************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************++++++,,,,,,,,,,,,,,,+++++++++************)))************************+++++++++******)))''''''************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))***,,,---///000)))(((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,...---+++)))***++++++)))''''''((())))))((((((''''''(((((()))))))))(((((((((((()))))))))((((((''''''''''''((())))))((((((((((((''''''(((''''''(((((()))***++++++******))))))))))))***))))))(((((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((************************((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%&&&'''((()))))))))''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''''''''(((((((((((((((((((((((()))******))))))((((((''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))))))))(((((('''''''''((((((((()))))))))(((((((((((((((((((((((((((***++++++)))(((((()))))))))))))))))))))))))))******))))))******+++,,,++++++***))))))***++++++)))))))))*********++++++***************************************************))))))))))))***++++++---,,,***+++,,,,,,+++***))))))***++++++++++++***,,,,,,+++++++++***************))))))))))))******************************++++++++++++++++++++++++******)))))))))))))))***)))*********++++++++++++))))))************))))))((()))))))))*********************)))))))))))))))(((((()))))))))*********''''''((()))***++++++,,,((()))))))))******************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************))))))*********++++++++++++******)))))))))******++++++++++++++++++++++++++++++******)))))))))(((------............------***+++,,,,,,,,,,,,+++***,,,,,,+++******))))))))))))***************++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))))))))++++++,,,------------,,,+++++++++*********))))))***************************************)))((((((************************++++++************++++++************************************************,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++*********++++++*********(((((((((((()))***,,,,,,)))))))))))))))(((((((((************************((((((((((((((((((((((((((()))***---///...+++((((((((((((''''''''''''((((((((((((''''''((((((((()))(((((((((((((((((())))))(((''''''''''''(((((())))))((((((((((((((((((((((((((((((((()))******++++++***)))((((((((((((&&&&&&&&&&&&&&&'''(((((((((((((((((())))))******))))))))))))************((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%&&&'''((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&'''((()))******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((((((((((((((((())))))***((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))*********))))))((('''(((((((((((()))))))))))))))))))))))))))))))))(((***++++++)))((()))***))))))))))))))))))))))))***************++++++++++++******************+++))))))*********+++++++++******************************************************))))))******+++,,,,,,+++******+++,,,+++***))))))***++++++++++++***,,,+++++++++************+++***)))(((((()))***+++************************))))))*********************)))))))))))))))******)))))))))******++++++,,,))))))************))))))((()))))))))************))))))))))))))))))******))))))))))))************''''''((()))***++++++,,,((()))))))))************)))******++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***************************************+++++++++++++++*********++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++******)))+++,,,------------,,,,,,***+++,,,,,,,,,,,,+++***++++++++++++******))))))))))))******+++++++++,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))))))))++++++,,,------------,,,+++++++++*********))))))************************(((((()))***************************************++++++************++++++************************************************++++++************++++++++++++++++++++++++++++++)))***++++++++++++***)))******))))))((()))))))))************************++++++++++++++++++++++++(((((((((((((((((((((((('''((())),,,------***'''***)))(((((()))*********((((((''''''''''''(((((((((''''''&&&&&&''''''(((((((((''''''''''''(((((((((((()))))))))))))))))))))(((((((((((())))))******)))((((((''''''''''''&&&&&&&&&&&&&&&'''(((((('''''''''((())))))******((()))))))))*********+++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''(((((('''&&&%%%%%%(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&&&&&&&((())))))(((&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((((((((((((((((())))))***((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))***************)))(((((((((((()))))))))***************************''')))++++++)))))))))***))))))))))))))))))))))))))))))******++++++++++++*********++++++*********************++++++++++++***************************************************************++++++,,,***)))((()))***+++***)))))))))***++++++++++++***++++++*********)))))))))+++***)))(((((()))***+++))))))))))))))))))))))))(((((((((((())))))******)))))))))))))))******+++))))))))))))***+++,,,---))))))************))))))))))))))))))************))))))))))))************)))))))))*********++++++(((((())))))******++++++))))))))))))************((()))******+++*********)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************************************+++************+++,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++***++++++,,,,,,,,,,,,+++***+++,,,,,,,,,,,,+++*********+++++++++***))))))))))))******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************++++++,,,,,,,,,,,,,,,+++++++++************)))************************'''''')))******+++++++++************************++++++************++++++************************************************+++******))))))******+++++++++++++++++++++++++++)))***+++,,,,,,+++***)))------+++*********************+++++++++++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))''''''(((***,,,+++)))''',,,+++******,,,......---(((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''(((''''''''''''(((((()))(((((())))))))))))******))))))(((((((((((()))))))))((((((''''''''''''((())))))(((((())))))***+++'''''''''(((((()))))))))'''(((((())))))*********((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((())))))((('''&&&%%%%%%(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''''''''(((((((((((((((((((((((()))******((((((''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((())))))************)))((((((((()))))))))******))))))))))))))))))))))))''')))***+++)))))))))***))))))))))))))))))))))))))))))***++++++++++++***)))***++++++++++++***)))*********++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,,,,***(((((((((***+++***)))))))))***++++++++++++***+++************)))))))))******))))))))))))******((((((((((((((((((((((((''''''(((((()))*********)))))))))))))))***++++++***))))))))))))+++,,,---))))))************))))))))))))))))))************((()))))))))************))))))*********+++++++++)))))))))))))))*********))))))))))))************(((((()))***************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************************************)))))))))))))))***++++++******+++++++++,,,,,,,,,************++++++++++++******+++,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***))))))***+++,,,+++******))))))***++++++,,,------++++++++++++++++++++++++************************++++++++++++++++++++++++***************+++++++++)))******+++,,,++++++++++++++++++************)))************************((())))))*********))))))************************++++++************++++++************************************************,,,++++++******++++++,,,************************(((***+++,,,,,,+++***(((,,,++++++************+++))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((('''''')))***+++)))(((+++)))((())),,,......,,,(((''''''&&&&&&''''''(((((((((''''''''''''(((((('''''''''''''''((())))))(((((()))))))))*********))))))(((((((((((())))))(((((((((((((((((()))******))))))))))))***++++++''''''((((((((((((((((((&&&&&&'''(((((()))******((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))((((((((((((((()))******)))(((((((((((()))***+++(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))***'''((())))))******))))))(((((()))))))))*********))))))))))))))))))))))))'''(((***+++***)))***+++))))))))))))))))))))))))((()))***+++,,,++++++***)))***++++++++++++***)))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---***)))((()))+++,,,+++***))))))***++++++++++++***,,,,,,+++++++++*********))))))************)))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,))))))((())))))***++++++***))))))))))))+++---...))))))************))))))))))))))))))************(((((())))))*********+++)))************+++++++++*********)))))))))))))))))))))))))))************(((((()))***************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************++++++******************((((((((((((((()))***************++++++,,,,,,,,,(((((())))))******++++++***+++,,,,,,---------,,,***+++,,,,,,,,,,,,+++***((()))***+++,,,,,,+++***))))))***+++,,,,,,------++++++++++++++++++++++++))))))))))))))))))))))))************************))))))******+++++++++,,,))))))***++++++++++++***+++++++++************)))***************************++++++******)))((('''************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))---,,,,,,++++++,,,,,,---************************((()))+++,,,,,,+++)))((((((((('''(((((()))******(((((())))))*********+++(((((((((((((((((((((((())))))))))))))))))))))))***(((((((((***+++***)))(((&&&%%%&&&))),,,+++***'''''''''&&&&&&'''''''''))))))(((((((((((())))))'''''''''''''''((()))***(((((())))))*********+++***)))(((((((((((())))))))))))(((((()))***++++++((((((((((((((()))******((((((((((((((((((((((((%%%&&&&&&'''((())))))***(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))&&&'''((()))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))***)))(((''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******)))))))))))))))***++++++(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******''''''((()))))))))))))))))))))))))))************(((((((((((((((((((((((('''(((***+++***)))***+++))))))))))))))))))))))))((()))***+++,,,+++******)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,------------------------++++++++++++++++++++++++++++++******++++++,,,---+++***)))***,,,---,,,+++))))))***++++++++++++***---------,,,,,,,,,++++++((()))***++++++***)))(((******************************+++,,,------......))))))))))))************,,,++++++******++++++,,,+++++++++************)))(((((())))))******++++++))))))))))))))))))))))))***)))(((''''''((()))*********))))))((((((''''''))))))(((((((((((())))))************************)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))++++++************++++++(((((()))***+++,,,,,,,,,+++)))///000((())),,,''')))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))***+++++++++,,,***+++,,,,,,------------))))))***+++,,,,,,---------------,,,,,,+++++++++,,,++++++******++++++,,,+++,,,,,,,,,,,,+++******)))************++++++++++++,,,---,,,***)))***+++******+++++++++,,,,,,,,,+++++++++***************++++++++++++++++++++++++,,,++++++++++++++++++,,,************************************************))))))))))))))))))))))))******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********))))))((((((((((((((((((((()))***************)))))))))))))))************))))))))))))************************(((((((((((()))))))))))),,,+++++++++******))))))))))))))))))))))))))))))))))))(((((('''''''''&&&(((((())))))))))))(((((('''''''''''''''((())))))(((((())))))******++++++(((((())))))((('''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((()))((((((((((((((((((((((((&&&'''''''''''''''''''''((((((((((((((((((((((((%%%&&&''')))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&&&&''''''((()))******+++)))***+++++++++)))((('''))))))))))))))))))))))))&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++(((((())))))))))))((((((!!!"""%%%'''((((((''''''''''''((()))))))))))))))))))))))))))(((((((((((()))((('''&&&&&&'''((()))((((((((((((((('''''''''))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))))))))---------,,,,,,+++++++++***+++,,,------,,,+++***---,,,+++***+++,,,---...,,,------......------,,,***++++++,,,,,,++++++***------,,,++++++******)))************************)))***+++++++++)))((('''))))))***+++***)))(((''')))))))))))))))))))))))),,,,,,++++++***))))))(((******++++++++++++******))))))))))))************,,,++++++******++++++,,,+++++++++*********)))))))))))))))))))))*********))))))))))))))))))))))))***)))(((((((((((()))*********))))))(((((((((((())))))(((((((((((())))))************************)))))))))))))))))))))))))))))))))))))))******+++************************++++++************++++++))))))+++,,,,,,---------,,,((()))***)))333777---***++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***+++,,,,,,---------,,,)))******+++,,,,,,---------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******************++++++++++++,,,---...---+++***+++,,,++++++,,,,,,,,,---------,,,,,,++++++******))))))++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++************************************************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************+++*********))))))))))))((((((((((((((()))******************))))))))))))************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))++++++******)))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''(((((())))))))))))(((((('''''''''''''''((()))))))))))))))))))))*********((((((((((((((('''&&&&&&&&&''''''((((((''''''&&&'''''''''((((((((())))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((((('''''''''''''''''''''((()))************************)))(((((())))))))))))))))))))))))&&&'''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((())))))))))))((((((%%%&&&'''(((((('''&&&%%%''''''((()))))))))))))))))))))))))))((((((((((((***)))(((((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((************************************************------,,,,,,++++++++++++******+++,,,,,,+++******+++************+++,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************)))((((((******+++++++++***)))(((******************************************************++++++++++++******))))))))))))************++++++************++++++++++++*********)))))))))************))))))))))))))))))))))))))))))))))))***))))))(((((())))))******))))))))))))(((((((((***))))))(((((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++++++++++++++++++++************++++++***+++,,,---------------111,,,***)))///BBBGGG777+++,,,,,,,,,,,,++++++***++++++++++++++++++++++++------------,,,,,,,,,,,,++++++,,,---------,,,,,,******++++++,,,,,,------+++,,,,,,,,,,,,,,,,,,---+++,,,---......---,,,++++++,,,,,,,,,,,,+++******************+++++++++,,,---...///...,,,+++,,,---,,,,,,---------.........---,,,,,,+++***)))))))))++++++++++++++++++++++++*********))))))*********,,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))***************)))))))))))))))((((((((()))******************************************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''(((((())))))))))))(((((('''''''''''''''((())))))***))))))))))))))))))((((((((((((((((((''''''&&&&&&''''''((((((''''''&&&''''''((((((((()))))))))(((((((((((((((((((((((()))((((((''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((((())))))************))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))(((((())))))***)))((('''%%%$$$''''''((()))))))))))))))(((((((((((())))))))))))+++******))))))******+++************************))))))))))))))))))))))))***************)))))))))))))))))))))))))))))))))+++*********))))))((((((************************************************,,,,,,+++++++++++++++***)))***++++++++++++***)))))))))***++++++++++++***++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------------------------++++++***))))))))))))***++++++,,,---,,,+++***)))************************(((((()))***++++++,,,,,,******++++++++++++******((()))))))))************++++++************++++++************))))))))))))++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++++++++++++++++++++++++++++++++************++++++******+++,,,------,,,,,,111...---***///DDDIII777------------,,,+++******++++++++++++++++++++++++......------,,,,,,+++++++++,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,---------,,,...///111111///...,,,+++,,,,,,,,,,,,+++***************+++++++++,,,,,,,,,......---,,,+++,,,---,,,,,,,,,,,,------------------,,,+++******)))(((++++++++++++++++++++++++******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++******++++++,,,---++++++++++++++++++++++++***************************************************))))))((())))))******)))***************++++++************)))))))))((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))))))))(((((('''''''''''''''((())))))******))))))(((((((((''''''(((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((()))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&'''''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))******)))(((''''''((()))***((((((((((((((((((((((((((())))))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((++++++******))))))(((((((((((())))))))))))((((((************)))'''&&&%%%''''''((()))))))))))))))(((((((((((())))))))))))************************)))))))))***************))))))))))))))))))))))))************************)))))))))))))))))))))))),,,++++++******))))))(((*********************************+++++++++++++++++++++++++++++++++++++++************************((()))+++,,,,,,,,,+++***,,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,+++******++++++,,,---..............................,,,+++***)))))))))***++++++,,,---------,,,+++***************************)))))))))***++++++,,,,,,***++++++,,,,,,++++++***((()))))))))************+++******))))))******+++*********)))))))))((((((++++++******))))))(((((())))))))))))))))))))))))))))))************))))))))))))))))))******************))))))))))))******(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++************************++++++************++++++)))******++++++++++++***)))+++...***(((555:::,,,---------------,,,+++***++++++++++++++++++++++++------,,,,,,++++++******,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,---------+++++++++,,,,,,---------+++,,,...000000...,,,++++++,,,,,,,,,,,,+++*********++++++++++++,,,,,,,,,+++,,,---,,,+++******,,,++++++++++++,,,,,,,,,,,,------,,,,,,+++******)))++++++++++++++++++++++++******))))))))))))******++++++++++++++++++++++++************************************************)))))))))))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++******))))))))))))******))))))******+++++++++,,,************)))))))))((())))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''(((((((((((((((((((((((((((((('''''''''((((((((((((((((((((())))))))))))(((((('''''''''''''''((())))))***)))))))))((((((''''''''''''(((((((((((((((''''''(((((((((((((((((('''(((((((((((()))))))))***((((((((((((((((((((((((%%%&&&&&&'''((()))******(((((((((((((((((((((((($$$%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))***)))(((''''''((()))***(((((((((((((((((((((((())))))))))))*********+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((++++++******))))))(((((((((((())))))))))))(((((())))))))))))))))))((((((''''''((()))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))((((((((())))))************************************************+++++++++************************,,,,,,++++++*********)))***************************+++++++++,,,,,,,,,---+++++++++++++++++++++++++++******************+++)))***,,,---------,,,+++++++++,,,,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,******+++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,---...---,,,+++***************************************************++++++,,,,,,,,,,,,++++++))))))))))))******************))))))))))))************)))))))))(((((((((************)))))))))))))))))))))))))))))))))))))))******++++++******))))))))))))************++++++******))))))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))++++++************++++++)))******++++++*********)))***111000(((+++///(((,,,------------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,---------,,,++++++,,,,,,,,,,,,------------+++,,,,,,,,,,,,,,,,,,---)))***+++,,,,,,+++***)))+++,,,,,,,,,,,,+++******++++++++++++,,,,,,,,,,,,+++,,,---,,,***)))***+++*********+++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*********))))))*********************************************************++++++++++++++++++++++++((((((((((((((()))******++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++++++++***)))))))))******))))))******+++,,,,,,,,,************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))'''''''''((((((((((((((((((((())))))))))))(((((('''''''''''''''((()))))))))(((((((((((((((((('''&&&'''(((((((((((((((((('''(((((())))))(((((('''((((((((()))))))))******((((((((((((((((((((((((&&&&&&'''((()))******+++(((((((((((((((((((((((($$$%%%&&&'''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))((((((''''''(((((())))))******''''''((()))))))))))))))''''''(((((())))))******((())))))******))))))(((''''''((())))))******************************************+++++++++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------...+++,,,,,,,,,,,,,,,------,,,,,,+++******+++,,,,,,++++++,,,------------,,,))))))************)))))),,,,,,------------,,,,,,***++++++,,,---......///+++++++++++++++++++++++++++************+++,,,,,,,,,,,,---------,,,+++***++++++++++++++++++++++++++++++******************++++++,,,,,,,,,,,,++++++))))))))))))******************))))))))))))*********)))))))))(((((((((((()))))))))))))))*********)))))))))))))))))))))))))))***++++++++++++***)))))))))*********++++++++++++******))))))******+++************************)))))))))))))))))))))))))))))))))))))))******+++************************++++++************++++++***++++++,,,,,,++++++***///***000555---)))...---,,,,,,------------------++++++++++++++++++++++++,,,,,,,,,,,,------------,,,---------,,,,,,+++***---------------------------,,,,,,,,,,,,,,,,,,+++************************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,------,,,---...---+++***+++,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++************************++++++++++++++++++++++++)))))))))((()))******+++*********************************************************++++++,,,,,,,,,,,,+++******))))))******))))))***++++++,,,------************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((()))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((())))))))))))(((((('''''''''''''''((())))))'''''''''(((((((((((((((&&&&&&'''((((((((((((((((((((())))))))))))(((((((((((()))))))))*********(((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((&&&'''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))((((((((((((&&&''''''((())))))(((((())))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((())))))))))))((((((((('''''''''(((((())))))''''''((()))))))))))))))'''''''''((()))*********))))))***++++++***))))))(((((()))******+++,,,,,,*********************************++++++,,,,,,,,,******************************++++++,,,---------++++++++++++++++++++++++++++++,,,,,,---.........,,,,,,---------.........------,,,++++++,,,------+++++++++++++++,,,,,,---+++++++++,,,,,,+++++++++,,,,,,------------,,,,,,+++,,,,,,,,,------......++++++++++++++++++++++++)))***++++++,,,,,,,,,++++++,,,,,,------,,,***)))++++++++++++++++++++++++)))))))))***++++++,,,,,,+++,,,,,,------,,,,,,+++))))))))))))******************))))))))))))******))))))))))))(((((((((((((((((())))))******++++++)))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))******++++++++++++++++++************++++++************************)))))))))))))))))))))))))))))))))))))))******+++++++++++++++++++++++++++++++++************++++++,,,,,,---------,,,++++++111%%%***444---''',,,///++++++,,,---............++++++++++++++++++++++++,,,------....../////////------------,,,,,,+++***---------------------------------,,,,,,+++++++++...------,,,,,,------...+++,,,,,,,,,,,,+++******++++++,,,,,,,,,------------...///...,,,+++,,,---,,,,,,,,,---------......***++++++,,,,,,------...++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++*********)))***++++++,,,************************))))))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,+++***))))))******))))))***+++,,,,,,------************))))))))))))************************(((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))&&&'''''''''(((((())))))(((((())))))))))))(((((('''''''''''''''((())))))&&&'''''''''(((((())))))&&&&&&'''((())))))(((((((((((())))))))))))(((((())))))))))))************((((((((((((((((((((((((,,,+++***)))((('''&&&&&&(((((((((((((((((((((((()))))))))))))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))((((((((((((%%%&&&((()))))))))((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))******++++++(((((())))))))))))(((((()))(((''''''''''''(((((('''(((((()))))))))))))))&&&''''''((()))******+++***+++,,,------,,,+++***))))))***+++,,,,,,------*********************************++++++,,,,,,,,,************************)))***+++,,,------...///++++++++++++++++++++++++++++++,,,,,,---...//////---------....../////////......,,,,,,,,,,,,......+++***)))))))))***,,,---...//////000000//////...,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,(((***+++,,,---,,,,,,+++++++++,,,---,,,+++***)))++++++++++++++++++++++++''''''(((***+++,,,---...+++,,,,,,------,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))************))))))************************((((((((((((((())))))***)))))))))))))))))))))))),,,,,,++++++***)))))))))******+++++++++,,,,,,,,,************************+++***(((***,,,---***((()))))))))))))))******++++++++++++++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***)))(((******)))))))))))))))***------------,,,,,,+++***++++++++++++,,,---...///,,,,,,---------,,,+++***,,,,,,,,,---------......///......------......///......---------,,,,,,,,,************************///...,,,,,,+++,,,---...((()))***+++++++++++++++......---,,,++++++***)))++++++++++++++++++++++++++++++******++++++,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,++++++***+++++++++***)))))))))***+++,,,,,,''''''((()))***++++++++++++*********+++,,,---...******+++++++++,,,,,,,,,************************************************+++++++++*********))))))''''''((()))))))))))))))******))))))(((((('''''''''((()))******)))((('''(((((())))))))))))(((((('''((()))******)))((('''***)))(((''''''((()))***(((((())))))((('''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&))))))))))))))))))))))))---+++)))'''&&&&&&'''(((******))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))*********))))))((())))))))))))(((((((((((()))************+++++++++((()))+++,,,,,,+++)))(((((((((((((((((())))))***)))*********++++++++++++...............---,,,+++*********++++++***))))))......------------...//////...---------...///000000...,,,,,,---......---111...++++++...000///................../////////...------,,,,,,------...---......---,,,---000222000...++++++,,,------,,,---,,,+++,,,---...---+++///...---,,,++++++++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))************)))))))))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))******************++++++))))))*********+++++++++************************+++***)))***,,,---***((()))))))))))))))***+++++++++++++++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))++++++***))))))******+++***++++++,,,,,,,,,++++++++++++++++++,,,---...///,,,,,,---...---,,,+++***+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,------.........++++++++++++++++++++++++------,,,,,,,,,---...///,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,---+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++***++++++,,,++++++++++++++++++,,,---*********+++,,,,,,,,,---)))))))))***))))))((((((************+++++++++,,,************************************************+++++++++*********))))))''''''((()))))))))))))))***)))))))))(((((((((''''''((()))******)))((('''(((((())))))))))))(((((((((((())))))))))))((((((***)))(((''''''((()))***((((((((((((((('''&&&&&&''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''((())))))(((''''''))))))))))))))))))))))))+++***)))(((''''''(((((((((''''''&&&&&&''''''((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))((((((((((((((((((''''''(((((()))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))************))))))***)))))))))(((((((((((()))************+++++++++)))***,,,------,,,***))))))))))))))))))******+++******+++++++++,,,,,,,,,***++++++,,,,,,,,,,,,+++***+++++++++++++++******,,,,,,,,,+++,,,,,,------//////.........//////000000.........000000///...222000......000222111///000111111111111000///////////////.........------.../////////------///000///---++++++---......---///---,,,,,,...//////.........---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))************))))))((((((((((((((((((((((((***************++++++,,,))))))))))))))))))))))))((())))))***++++++,,,,,,(((((()))))))))*********************************+++******+++,,,,,,+++)))***))))))))))))***++++++++++++++++++++++++***)))++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,))))))***++++++,,,,,,,,,++++++++++++,,,---...///,,,------......,,,+++************+++++++++,,,,,,---,,,,,,++++++,,,,,,---***++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////......---,,,++++++++++++,,,,,,---------+++++++++++++++++++++++++++++++++++++++,,,------***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++***++++++,,,,,,------,,,,,,+++,,,,,,,,,++++++++++++++++++,,,,,,))))))******)))(((&&&%%%)))))))))*********++++++************************************************+++************)))))))))(((((())))))******))))))))))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((()))(((((((((((((((((()))))))))(((((((((((())))))(((((((((((((((''''''&&&(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&''')))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((())))))))))))'''''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((()))***************))))))((((((''''''))))))************))))))******)))))))))((((((((()))************+++++++++***+++,,,------,,,+++***************+++++++++,,,++++++++++++,,,,,,,,,---))))))***+++,,,,,,------------------------------,,,,,,,,,------.........000111111222222222222222222222333444666777555333666555555666777777555444444555777888777555333111333333444444444222111000000111222111///............---,,,---//////...---000///---...000111111000///...---,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))*********))))))************))))))))))))))))))))))))))))))***))))))))))))***++++++))))))))))))))))))))))))))))))*********+++++++++))))))))))))*********+++************************++++++++++++,,,,,,+++*********))))))******+++,,,+++++++++,,,,,,+++*********************************++++++,,,------,,,,,,---,,,,,,,,,,,,------...,,,,,,,,,+++,,,,,,,,,---,,,,,,,,,,,,,,,---......,,,---.........---++++++++++++++++++,,,,,,,,,,,,///......------......///++++++,,,,,,---...//////---------------------------------------------------...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++******++++++,,,,,,...---,,,+++++++++++++++*********)))))))))))))))+++++++++*********))))))((())))))))))))*********************************************************************))))))))))))((())))))*********))))))))))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((()))((('''&&&&&&'''((()))))))))(((((((((((())))))'''(((((((((((((((''''''))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((())))))((((((((())))))))))))))))))))))))'''((()))))))))))))))(((((((((''''''''''''(((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))*********))))))((((((''''''((())))))************)))*********)))))))))(((((())))))*********+++++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++,,,,,,---......///////////////000000111000000111111222222222222333444777999;;;;;;::::::::::::<<<>>>@@@AAA>>><<<>>>>>>???@@@@@@???===<<<999;;;???AAAAAA???===:::888:::<<<===>>>===;;;:::777888999888555222111000222000///000000000...,,,000000111333555444222/////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))))))))))))))************))))))************************)))(((((((((((()))******))))))))))))))))))))))))+++++++++*********))))))*********+++++++++,,,,,,***************************+++,,,,,,,,,+++++++++***************++++++,,,***++++++,,,,,,,,,++++++***************************+++,,,,,,------------------,,,,,,---...//////111000///---,,,,,,,,,---------,,,,,,------......------...///...---,,,+++,,,,,,,,,,,,------------///......------......///------------------------------------------------//////......---,,,+++*********+++------...............---,,,,,,+++******++++++++++++++++++++++++,,,,,,++++++,,,,,,---.........---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++*********++++++,,,------,,,+++******)))***************)))))))))))))))+++***)))((()))***,,,---((())))))))))))*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((())))))))))))(((((()))((('''&&&&&&'''((()))(((((())))))))))))((((((''''''((((((((((((((('''************************(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))(((((()))))))))(((((((((((((((((((((((('''((()))))))))))))))(((((((((''''''''''''((((((((((((''''''''''''(((((('''''''''''''''''''''''''''((((((((()))))))))***'''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''***)))))))))((((((((('''(((((()))***************************))))))))))))))))))*********+++++++++))))))************))))))++++++,,,---...------,,,*********+++++++++,,,,,,------,,,,,,,,,---...///000000000///000111222333555555666777777666555555888;;;???CCCEEEEEEDDDCCCCCCCCCDDDGGGIIIIIIGGGEEEFFFGGGHHHHHHHHHFFFEEEDDD>>>AAAFFFJJJLLLKKKIIIGGGAAACCCEEEHHHIIIIIIIIIHHHCCCDDDEEECCC@@@<<<;;;:::999777555444333222000...000333777;;;<<<999333...111000///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,))))))))))))))))))))))))************************))))))))))))))))))))))))************))))))))))))))))))************))))))************************((((((((((((((())))))***)))))))))))))))))))))))),,,,,,++++++***))))))(((***++++++++++++,,,,,,,,,***************************,,,------,,,++++++,,,+++************+++,,,,,,***+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------------------,,,,,,,,,---...///000444222000...---,,,------...---------------......---......///...---,,,+++,,,,,,---------.........---,,,,,,++++++,,,,,,---......---------,,,,,,,,,------------------------/////////...---,,,******'''(((***+++---.........///......---+++******)))++++++++++++++++++++++++,,,,,,,,,,,,,,,------...//////...---+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++************+++,,,------++++++******))))))******++++++++++++++++++,,,,,,)))(((((('''(((***,,,---)))))))))*********++++++************************))))))))))))))))))))))))(((((()))))))))))))))*********++++++******))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((())))))))))))(((((((((''''''''''''''''''((((((((())))))))))))((((((&&&'''(((((((((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((***))))))(((((())))))***(((((((((((((((((((((((())))))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&'''(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''(((((())))))******((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))((('''''''''((((((((()))))))))))))))'''((()))******+++******++++++*********))))))))))))************+++++++++))))))))))))))))))))))))***+++---.........---,,,++++++++++++,,,,,,,,,,,,------,,,,,,---...000111444333222222333444666777<<<<<<=========;;;:::999@@@CCCIIIMMMOOONNNKKKIIIGGGGGGHHHIIIKKKLLLJJJHHHHHHJJJKKKJJJHHHGGGGGGGGGBBBFFFKKKPPPRRRRRRQQQOOOJJJKKKNNNPPPQQQRRRRRRRRRPPPQQQQQQNNNJJJGGGFFFFFFCCC@@@<<<::::::999888777777999>>>BBBCCC>>>777111333222111000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,))))))))))))))))))))))))************************++++++++++++++++++++++++************)))))))))((())))))************))))))************************))))))(((((())))))***+++))))))))))))))))))))))))++++++******************************++++++++++++***************************,,,......+++***+++---++++++******++++++,,,---***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,---...///000333111///---,,,------.........------------......---.../////////...,,,+++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------,,,((()))***,,,,,,------------------,,,,,,+++++++++++++++++++++++++++++++++---,,,,,,,,,,,,---............---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,************+++,,,---...++++++*********+++,,,,,,*********+++,,,,,,,,,---((()))+++,,,,,,+++***)))************+++++++++,,,************************))))))))))))))))))))))))(((((((((((())))))*********++++++++++++***)))((('''((((((((()))))))))******)))(((''''''((()))***(((((())))))))))))((((((&&&''''''((((((''''''&&&'''((()))******)))((('''&&&&&&'''((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((******)))(((((()))******((((((((((((((((((((((((+++***)))(((''''''(((((((((''''''&&&&&&''''''((((((''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''((()))*********)))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((())))))******'''((()))******++++++++++++++++++*********)))))))))************+++++++++******))))))))))))*********+++,,,......---,,,+++------------.........///.........///222555888:::<<<<<<;;;:::;;;===???@@@FFFGGGGGGGGGFFFCCCAAA???IIILLLRRRUUUVVVSSSNNNJJJGGGFFFEEEFFFGGGHHHGGGEEEEEEGGGGGGEEEBBBAAACCCEEEEEEHHHLLLPPPSSSSSSRRRQQQRRRRRRSSSSSSTTTUUUUUUUUUVVVVVVTTTQQQNNNKKKKKKLLLKKKGGGCCCAAAAAACCCCCCDDDBBBCCCEEEGGGGGGCCC===999444444333222111111111111------------------------------------------------,,,++++++******++++++,,,))))))))))))))))))))))))************************+++++++++++++++++++++++++++*********))))))(((((())))))************))))))))))))))))))))))))))))))*********)))***++++++,,,)))))))))))))))))))))))))))))))))***++++++,,,,,,))))))))))))***************************************,,,......+++***+++---++++++******++++++,,,---***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,,,,+++++++++,,,---...///000000///---,,,,,,---...//////......---------......---.../////////...,,,,,,******+++++++++,,,,,,,,,///......------......///***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,...////////////++++++,,,------,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---************+++,,,---...++++++++++++,,,------...''''''((()))***++++++,,,))),,,000333222...)))&&&***++++++++++++,,,,,,,,,************************))))))))))))))))))))))))'''((((((((())))))******+++++++++++++++***)))((('''((((((((())))))*********)))(((''''''((()))***(((((())))))))))))((((((%%%&&&'''(((((('''&&&%%%'''((()))******)))((('''&&&&&&'''((())))))(((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))+++***)))(((((()))***+++((((((((((((((((((((((((---+++)))'''&&&&&&((((((******))))))))))))******'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&''''''((()))******+++***************++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******&&&&&&'''((()))***++++++''''''(((******++++++++++++++++++************))))))************+++++++++++++++************++++++)))***,,,......---,,,+++////////////000000000000111111222444888<<<@@@CCCFFFEEEDDDCCCDDDFFFHHHJJJPPPPPPPPPPPPNNNKKKHHHFFFNNNRRRWWWZZZYYYTTTNNNIIIDDDCCCAAAAAABBBCCCBBBAAAAAABBBBBB@@@<<<;;;>>>AAAGGGIIILLLOOOQQQQQQQQQPPPWWWVVVUUUTTTTTTTTTTTTUUUUUUUUUSSSOOOLLLJJJJJJLLLOOOLLLGGGEEEGGGJJJLLLMMMJJJIIIIIIIIIHHHFFFBBB???555555444333222222222222........................------------------------,,,++++++++++++++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))******))))))******+++,,,))))))))))))))))))))))))***)))((((((((()))+++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000000///...---,,,,,,,,,---------.........//////---------.........//////---------,,,,,,+++++++++,,,------......------,,,------............------........................,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((()))+++,,,...---------,,,,,,+++++++++///---++++++---...------++++++++++++++++++++++++************************%%%''')))+++,,,+++***)))*********++++++,,,,,,---************************************************)))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))***)))(((&&&&&&&&&'''(((((()))))))))'''''')))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++*********))))))((((((''''''(((((())))))******)))((('''&&&&&&'''((()))))))))(((((('''''''''&&&&&&'''''''''(((((())))))...+++(((&&&'''(((((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((&&&'''((('''&&&%%%&&&((((((((())))))))))))(((((())))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((*********)))((((((''''''((((((''''''''''''(((((())))))))))))))))))))))))))))))((('''''''''''''''))))))))))))))))))))))))))))))************))))))''''''''''''((((((((()))))))))))))))))))))))))))*********************************++++++,,,,,,,,,'''***---...---+++++++++***+++,,,+++++++++---///++++++*********,,,---...***,,,...000111444888:::>>><<<;;;;;;>>>CCCHHHKKKNNNNNNOOONNNMMMMMMOOOQQQXXXTTTPPPQQQTTTXXXYYYXXXXXX[[[]]]]]]ZZZVVVTTTSSSNNNKKKGGGFFFGGGHHHFFFDDDCCCAAA>>><<<===???AAAAAAGGGIIIKKKLLLNNNQQQUUUYYYYYYYYYZZZ[[[[[[[[[ZZZZZZXXXVVVRRRLLLHHHFFFHHHJJJKKKIIIEEEBBBBBBEEEIIILLLMMMJJJGGGFFFGGGFFFDDDBBBFFFDDD@@@<<<999777777777333222222111000/////////111000......///000///...***+++---......---,,,+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++*********))))))******))))))******+++,,,+++++++++++++++++++++++++++***)))))))))***,,,,,,,,,,,,+++++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........000000///...---------------------.........//////---------.........////////////......---------------......//////......------......//////......---........................,,,,,,,,,,,,,,,,,,,,,,,,******))))))***,,,---...---------,,,,,,,,,++++++---+++***+++,,,---,,,+++,,,,,,,,,,,,,,,+++++++++************************((()))+++---------,,,++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++*********)))))))))))))))))))))))))))******((('''''''''((((((((()))***)))'''''')))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************)))))))))((('''((((((((()))))))))***))))))(((''''''(((((()))))))))(((((((((''''''''''''''''''((((((((())))))---+++(((&&&'''(((((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((&&&((()))((('''&&&'''(((((((((((())))))((((((((()))(((((((((''''''''''''&&&'''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&''''''((())))))))))))))))))))))))))))))((('''''''''''''''))))))))))))))))))))))))))))))************))))))'''''''''((((((((())))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,(((***---...,,,+++++++++***+++,,,+++******,,,------,,,,,,+++,,,---...//////222555888:::<<>>======:::999888666444333111111333111///......//////...++++++,,,------------,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++*********************))))))******+++,,,++++++++++++++++++++++++++++++******++++++,,,---+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........000000///...------------------........./////////------........./////////000000000000/////////////////////000000/////////---......//////......---........................------------------------,,,+++++++++,,,---...///------------,,,,,,,,,,,,,,,,,,,,,---///...,,,***...---------,,,,,,+++++++++++++++++++++++++++++++++,,,---.........---,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,+++++++++++++++))))))))))))))))))))))))+++***))))))((()))))))))))))))***)))(((''')))+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))((((((((())))))***))))))((((((((((((''''''''''''(((((((((((()))))),,,***(((''''''(((((('''))))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((((((((((('''&&&(((((())))))))))))((((((''')))***)))((('''((()))''''''((((((((((((''''''((((((((((((''''''''''''((('''''''''''''''''''''))))))))))))))))))))))))'''(((((()))******++++++)))((((((''''''(((((()))))))))))))))))))))))))))))))))((('''''''''(((((())))))))))))))))))))))))))))))************))))))''''''((((((((()))))))))))))))))))))))))))))))))***************************++++++++++++,,,,,,,,,)))+++......,,,+++***+++,,,------,,,++++++,,,...............///000111222666:::???CCCEEEGGGIIIKKKMMMLLLKKKKKKLLLOOOQQQSSSSSSQQQNNNKKKJJJMMMRRRWWW[[[\\\]]]^^^^^^___```bbbdddfffhhhhhhfffdddbbbbbbdddbbb^^^\\\\\\ZZZYYYWWWYYYXXXVVVTTTTTTTTTTTTTTTXXXYYY[[[[[[\\\]]]```bbbbbbcccdddeeefffeeedddccc___ZZZTTTPPPOOOOOOLLLJJJFFFDDDAAA>>>===>>>???AAA======???CCCIIINNNQQQRRRRRRQQQOOOMMMJJJFFFDDDBBBDDDCCCAAA???<<<:::888777777444000///...//////...---------------...//////************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************))))))******+++,,,))))))))))))))))))))))))************++++++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,------,,,,,,,,,------------...------------------------------------............000000///...........................////////////............////////////000000000000000000000000...//////000000//////.........////////////..............................---------------------------------------...//////------------------,,,,,,......///111222222///,,,///......------,,,,,,+++++++++++++++++++++++++++------............---,,,---------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))+++*********************)))******)))(((((()))+++(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))))))))(((((((((((()))))))))))))))))))))))))))*********))))))(((((((((((((((((((((((((((((((((((()))))),,,***((('''((()))((('''((((((((((((((((((((((((((((((((((((((((((((((((''')))***,,,,,,***)))'''(((((())))))))))))(((((((((***+++***)))((()))***''''''((((((((((((''''''((((((((((((((('''''''''((((((((((((''''''''''''))))))))))))))))))))))))*********++++++,,,,,,,,,+++******))))))******+++(((((((((((((((((((((((())))))((((((((((((((()))))))))))))))))))))))))))))))))************))))))'''(((((((((((()))))))))))))))))))))))))))))))))************************+++++++++++++++++++++++++++,,,......,,,+++++++++...//////...------...000000111222333555666888999===AAAHHHLLLOOOPPPQQQRRRRRRQQQPPPOOONNNNNNOOOOOOLLLJJJFFFDDDDDDIIIQQQWWWZZZ^^^bbbbbbaaa```bbbddd___bbbeeefffeeeeeeeeefffdddcccbbbaaaaaaaaaaaa```aaa```___]]]ZZZXXXXXXYYY___aaaccccccdddeeegggiiidddeeefffffffffeeecccccc^^^YYYUUUUUUXXXYYYWWWSSSPPPNNNKKKGGGEEECCCCCCBBBCCCCCCDDDGGGJJJNNNPPPQQQUUUUUUUUUSSSPPPLLLIIIGGGLLLKKKIIIGGGDDDBBB@@@???<<<999444222111111000000111000///......///000111)))))))))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******************************************************))))))******+++,,,))))))))))))))))))))))))((())))))*********************************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++++++++,,,------...------,,,,,,------...,,,,,,---------.........---------------------------------.........//////000000///.........//////........./////////000000........./////////000000////////////////////////.........//////............//////////////////...////////////////////////........................---.........////////////------------------------//////000111333222///---.........------,,,,,,,,,++++++++++++++++++++++++---------------,,,,,,,,,...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))******************))))))))))))))))))))))))*********++++++++++++***)))*********((((((***+++(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))(((((((((((((((((()))***************(((((())))))))))))))))))))))))))))))))))))((((((+++)))'''((())))))((('''''''''''''''''''''''''''((((((((((((((((((((((((''')))***,,,,,,***)))'''(((((())))))))))))(((((()))***+++***)))((()))+++''''''(((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((('''''''''***))))))(((((())))))***(((((((((((((((((((((((())))))((((((((())))))***))))))))))))))))))))))))))))))************))))))(((((((((((()))))))))***************************************************+++++++++++++++++++++++++++,,,...---,,,+++,,,------...///.........000222444555777999<<<>>>@@@@@@AAAFFFLLLQQQSSSSSSSSSSSSTTTSSSPPPNNNLLLKKKJJJJJJEEEDDDAAA@@@BBBIIIRRRXXX\\\```dddeeebbbaaabbbddd```bbbdddeeedddcccdddddddddeeeeeeeeeddddddddddddddddddccc```\\\ZZZ[[[]]]aaaccceeefffggghhhiiikkkhhhgggfffeeecccbbb```______[[[XXXZZZ^^^```]]]ZZZXXXWWWVVVUUUSSSRRRQQQPPPMMMMMMMMMNNNNNNOOOQQQRRRYYYYYYZZZYYYWWWSSSOOOMMMOOONNNLLLJJJHHHFFFEEEDDDBBB???:::777666666555333222111///.........///000(((((())))))***+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++***************+++++++++******))))))******+++,,,++++++++++++++++++++++++(((((()))************)))+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......+++++++++++++++,,,,,,---......------------......,,,---------............------------------------------........./////////000000//////...//////000....../////////000000000....../////////000000000............////////////---......//////......---...//////000000//////...////////////////////////////////////////////////---....../////////......------------............---------...000///---+++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))***++++++++++++***)))***+++***)))(((***,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((((((((((((''''''((()))************(((((())))))))))))************))))))))))))((((((***((('''((()))***)))'''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''(((((((((((('''&&&(((((())))))))))))(((((((((***+++***)))((()))***(((((())))))))))))(((((('''''''''(((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))*********)))((('''''''''(((''''''&&&&&&''''''((())))))))))))))))))))))))))))))((((((((()))******))))))))))))))))))))))))))))))************))))))((((((((()))))))))******************************************************,,,,,,,,,++++++++++++***+++,,,------,,,,,,---///+++,,,...///000111444777;;;<<<>>>AAACCCEEEFFFFFFEEEIIINNNQQQRRRQQQQQQQQQMMMKKKHHHEEECCCCCCCCCCCCDDDDDDDDDDDDGGGMMMUUU[[[___aaaccccccbbbaaa```aaabbbdddddddddbbb``````aaaaaaccccccbbb```^^^]]]]]]^^^^^^^^^[[[XXXXXX\\\aaa```bbbdddeeeeeeeeefffgggiiigggccc___[[[YYYXXXWWW[[[YYYXXXYYY\\\\\\YYYVVVUUUVVVXXXZZZ[[[[[[ZZZZZZTTTUUUVVVVVVTTTUUUVVVXXX^^^_________^^^[[[XXXVVVQQQQQQOOOMMMKKKIIIGGGFFFGGGEEEAAA???>>>===:::888333222111///...---------((((((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))*********+++++++++******))))))******+++,,,++++++++++++++++++++++++((()))***+++++++++******++++++,,,,,,,,,---------------------------------++++++,,,,,,---......///,,,,,,,,,,,,,,,---............------------......------------................................................////////////000000////////////000000.../////////000000000000.../////////000000000000........./////////000000...//////000000//////...//////000000000000//////////////////////////////////////////////////////---.../////////...------------------.........///...---,,,,,,......---,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......,,,,,,,,,---------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))******+++++++++))))))))))))))))))))))))((((((***+++++++++*********++++++***))))))***,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))***************)))))))))((((((((('''%%%&&&''')))******))))))(((((()))))))))******************)))))))))(((((()))((('''(((******)))'''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((((()))******(((((()))***))))))************))))))''''''''''''((((((((()))&&&&&&'''((()))******+++((((((((((((((((((((((((************************)))((((((''''''(((((()))))))))))))))))))))))))))))))))(((((()))******+++))))))))))))))))))))))))))))))************))))))(((((()))))))))*********************************************************,,,,,,,,,+++++++++*********+++,,,,,,,,,---///111---///222444666999===@@@DDDEEEGGGHHHIIIIIIHHHHHHGGGJJJNNNOOOOOOMMMMMMMMMGGGEEEBBB@@@@@@AAADDDEEEGGGHHHIIIJJJMMMQQQWWW[[[^^^]]]\\\\\\\\\\\\ZZZXXXZZZ[[[\\\\\\[[[[[[\\\^^^\\\^^^```___\\\YYYYYYZZZYYY[[[\\\ZZZZZZ]]]eeelllnnnpppqqqqqqooommmmmmmmmoookkkddd]]]XXXUUUTTTTTTXXXYYY[[[]]]^^^]]]\\\[[[XXXZZZ]]]```aaaaaa```___\\\]]]^^^]]][[[ZZZ\\\___aaaaaabbbbbbaaa```^^^^^^[[[YYYWWWTTTQQQNNNLLLKKKKKKJJJHHHGGGFFFDDD@@@===999888777666444111///...'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))******++++++++++++*********)))***++++++,,,)))))))))))))))))))))))))))***+++,,,---,,,++++++,,,,,,,,,------.........------------------------++++++,,,,,,---...//////...------------...//////......------------......---------.........//////..................................../////////000000000////////////000111////////////000000000000////////////000000000000......//////000000000111000000111111111111000000//////000000000000//////000000000000000000000000000000000000000000000000------...//////...---,,,---------.........//////111///------...000///...((()))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000,,,,,,,,,------.........************************,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))*********++++++,,,,,,,,,))))))))))))))))))))))))'''((()))***++++++***)))***++++++***))))))***,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))*********+++******))))))((((((((('''$$$%%%'''((()))))))))((((((((())))))*********++++++*********))))))(((((()))((('''(((******)))'''))))))))))))))))))))))))(((((((((((((((((((((((()))(((''''''''''''((()))(((((())))))))))))((((((''')))***)))((('''((()))******++++++++++++******&&&'''''''''(((((())))))%%%&&&'''((()))***+++,,,((((((((((((((((((((((((%%%%%%&&&&&&''''''((((((,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))))))))((())))))***++++++))))))))))))))))))))))))))))))************))))))))))))))))))************************************************************,,,,,,,,,++++++*********)))+++,,,,,,,,,---000222222444888;;;>>>BBBFFFJJJKKKLLLLLLLLLLLLJJJIIIHHHIIIKKKNNNNNNMMMKKKJJJKKKKKKIIIFFFEEEFFFJJJNNNQQQIIIKKKMMMNNNPPPRRRVVVYYYZZZWWWTTTTTTVVVVVVSSSPPPKKKNNNQQQSSSTTTVVVYYY[[[ZZZ^^^aaaaaa___^^^___aaa^^^```bbbbbbcccjjjttt}}}~~~~~~|||wwwnnneee___\\\[[[[[[]]]```eeehhhiiiiiijjjllleeegggjjjlllllljjjgggeeebbbddddddbbb^^^]]]___aaaaaaaaaaaaaaaaaaaaaaaa```dddccc```\\\XXXUUURRRPPPMMMMMMLLLLLLKKKHHHDDD@@@@@@??????===:::777444222