BM66( }}}{{{mmmZZZ___\\\XXX]]][[[gggssskkk___UUURRRUUU[[[___dddjjjqqqssspppnnnppprrryyytttqqqLLLMMMJJJIIIHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCDDDEEEEEEDDDEEEGGGIIIYYYmmm{{{dddbbbfff```XXXffflllVVVcccXXXMMMHHHIIIKKKIIIFFFGGGJJJNNNPPPQQQRRRVVVZZZcccdddiiirrruuutttsssuuuyyy~~~tttpppjjjeeeeeekkkvvv~~~zzz___PPPMMMOOOPPPppprrr```fffhhhsssrrrqqqqqqrrrtttwwwyyyvvvvvvcccZZZ[[[```dddppp{{{xxx}}}~~~www{{{kkkaaaaaa\\\PPPPPPeee}}}zzzyyy}}}zzz{{{yyyTTTDDDFFFCCCKKKGGGLLLrrreeeWWWVVVUUUVVVYYYrrrmmmllliiikkkjjjhhhooopppfffhhhoootttuuuooonnnmmmlllkkkjjjiiiiiiwww~~~mmm[[[MMMYYYyyy{{{RRRFFFFFFDDDCCCEEE@@@KKKrrroooWWWDDDDDDHHHEEECCCGGGPPPVVV___dddfffhhhlllpppbbbiii~~~yyyYYYppprrr|||]]]BBBBBBDDDCCCBBBAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA???AAAAAAAAA@@@AAACCCEEELLL{{{bbbuuuiiiccc___YYY[[[```___\\\XXXQQQKKKGGGEEEDDDCCCCCCEEEHHHJJJJJJKKKNNNQQQXXXXXX^^^ffflllqqqxxxxxxzzz}}}uuuccceeezzz~~~mmmjjjggghhhnnnvvv}}}~~~~~~~~~~~~|||zzzzzzllllllkkkkkkkkkjjjjjjjjjnnnsssyyy~~~}}}yyyvvvyyy}}}~~~yyyrrrmmmlllmmmmmmnnnoooqqqsssxxxyyy{{{xxxqqqtttzzztttrrr~~~~~~xxxtttsssddd[[[III^^^wwwyyyWWWAAACCC@@@AAAFFFPPPrrrxxxsssKKKPPP___SSSgggttt]]]```wwweeewwwvvvyyywww{{{~~~wwweeeGGG:::999;;;===IIIjjjLLLZZZZZZcccbbbbbbcccdddfffiiijjj}}}eeesss]]]OOOMMMRRRZZZjjjvvvsssuuu{{{{{{{{{rrrhhhbbb[[[NNN\\\nnnyyy{{{zzz{{{}}}pppssszzziiiDDD888===111AAA<<<555QQQzzzdddUUUKKKHHHLLLppp}}}bbbbbb[[[^^^___]]]```hhhooorrrmmm```QQQLLLPPPXXX[[[[[[```bbbdddeeedddaaa]]][[[WWWXXXYYYUUUMMMIIIOOOYYYpppdddDDDCCC<<<;;;???<<>>CCCCCCIIIRRRYYY^^^dddjjjoooddd^^^```vvv~~~}}}vvv\\\\\\dddkkkoooLLL@@@??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===<<<<<<<<<>>>@@@CCCGGGhhhcccaaaZZZccc___WWWYYYWWWYYYYYYRRRHHHAAA@@@BBB???AAABBBCCCCCCDDDGGGIIIMMMNNNRRRYYY___hhhwww~~~~~~{{{vvvppplll|||}}}}}}}}}zzzvvvjjjiiijjjqqqzzz}}}|||||||||{{{{{{{{{zzzxxxiii]]]]]]gggbbbXXXKKK@@@:::888888=========<<<<<<<<<;;;;;;;;;@@@GGGMMMPPPOOOLLLIIIFFFLLLUUUZZZZZZYYYYYYZZZTTTVVVWWWRRRJJJDDDCCCEEEDDDDDDDDDEEEIIIOOOXXX^^^cccjjjqqqwww{{{hhhWWW]]]qqqnnn]]]___iiijjjgggrrrmmmkkkhhhooowwwvvvppp}}}yyygggTTTHHHDDDCCCnnnaaa???===>>>>>>??????FFFttt___LLLQQQOOO[[[ttt}}}{{{eeeWWWIIICCC[[[{{{}}}jjjZZZKKKQQQvvvsssyyyVVVAAA<<<=========IIIyyysssLLLMMMUUUYYYYYYZZZ\\\^^^```aaaccclllkkkzzz\\\NNNIIILLLPPP```nnnnnnjjjpppuuuvvvsssrrruuuzzzssslllwwwccc[[[VVV]]]kkkuuuuuuqqqwwwzzzYYY999222:::;;;GGGBBB888FFFiiimmmUUUMMMOOOeeejjj[[[^^^YYY[[[\\\]]]___dddjjjmmmmmmiiidddbbbbbbaaa```^^^```aaabbbbbb```[[[VVVSSSOOOJJJGGGGGGHHHRRRoooVVVAAAHHH>>><<>>AAA777PPPRRRDDDHHHGGG???:::@@@DDDKKKQQQVVV\\\bbbggghhhfffaaabbbkkkyyy|||{{{}}}~~~~~~wwwtttwww|||ssscccZZZdddddd]]]BBBDDDAAA>>>===<<<<<<;;;;;;;;;<<<999999999999999999999999888999::::::999:::<<<>>>AAA<<>>>>>???@@@BBBDDDFFFHHHIIILLLPPPSSS[[[lll|||{{{uuussswwwzzz}}}uuudddkkkppptttrrrmmmiiihhhiiiooorrrxxx}}}~~~{{{{{{zzzzzzyyyyyyxxxxxxxxxrrrcccXXXXXXfff```UUUIII>>>888777999666666666666555555555555111444:::???CCCDDDDDDDDD888@@@IIIPPPRRRSSSTTTVVVOOOSSSUUUQQQHHHBBBAAABBB@@@@@@??????BBBGGGOOOUUUUUU^^^jjjrrrtttuuuxxx{{{{{{xxxvvvxxxttttttoooiiiooovvv}}}yyy{{{vvvlll___mmmttttttwwwiii]]]QQQEEE@@@AAAbbb]]]CCC:::;;;<<<===999999cccVVVKKK\\\[[[\\\tttppp\\\RRRVVVSSSHHHIIIUUUgggzzzUUUHHHMMMWWWmmm~~~{{{qqqqqqvvvzzz|||uuufffjjjxxx~~~oooqqq}}}vvvSSSCCCAAA@@@>>><<<999uuuvvvXXXBBBWWWZZZ\\\^^^```bbbdddeeefffccclll{{{mmmpppxxxeee\\\PPPKKKJJJIIIWWWgggjjjoootttzzz{{{yyyvvvwwwzzzpppbbbaaalllvvvyyyvvvqqqttt~~~}}}VVV===;;;CCC666888666777<<>>:::eeefffeee^^^PPPYYY\\\]]]XXXYYY[[[YYYSSSKKKDDD???;;;;;;:::;;;===@@@BBBCCCDDDEEEIIIKKKLLLPPP]]]kkkpppooommmlllrrr|||~~~{{{{{{lll```ccceeeccc]]]YYY\\\aaavvv}}}|||yyyyyyyyyyyyxxxxxxwwwvvvuuuuuurrrdddZZZ[[[^^^YYYOOOCCC999555555666555555555444444444444333666888;;;???CCCGGGJJJLLL>>>CCCJJJQQQVVVYYY[[[\\\YYY[[[\\\YYYRRRKKKGGGFFFDDDDDDDDDCCCDDDGGGLLLPPPKKKVVVcccnnnrrrsssrrrrrrzzz~~~zzzuuuuuuvvvZZZhhhttt{{{zzzrrrggg\\\SSSIII@@@CCCLLLyyyjjjIII<<<===???>>>@@@<<<777RRRmmmwww|||GGG555RRRPPPJJJiiizzzppp^^^SSSVVVXXXNNNGGGGGGPPPuuuuuu~~~uuu^^^RRRQQQPPPVVVZZZVVVOOOPPP\\\hhh}}}vvvnnnpppwww}}}oootttmmmHHH888666666555777999vvv~~~rrr|||\\\<<>>555<<<777666;;;666999CCC@@@HHH|||\\\EEEFFFKKK<<<;;;<<<===AAAFFFKKKNNNQQQSSSUUUWWW^^^dddddd```aaaaaafffmmmpppnnnnnnpppgggmmmoookkkhhhiiijjjiiifffrrruuufffYYYLLLHHHSSScccnnnGGG;;;===:::999888888777777888888888777777777777777777777777666777888888777888:::<<<999888===CCClll^^^bbbgggRRRQQQVVVVVVUUUUUUVVVUUUPPPHHHAAA;;;999777777999<<<=========>>>CCCGGGHHHJJJRRR[[[\\\___bbbgggooo|||wwwwwwwwwmmmyyy{{{uuuaaa___]]]ZZZVVVVVV^^^gggyyyxxxwwwyyywwwwwwvvvuuutttssssssrrrttteeeYYYYYYbbb\\\SSSGGG>>>999999:::555555555444444444333333000222444888<<>>?????????>>>???AAACCC@@@GGGSSS^^^gggkkklllkkksss}}}|||}}}qqqiiijjjkkkpppwww|||wwwmmmeeeWWWPPPIIIBBB999:::OOOhhh___>>><<<777888666888999222===YYY~~~nnnggg~~~VVV???KKKOOOSSSiiiuuu}}}zzzhhh___XXXVVVTTTOOOLLLLLLXXX}}}{{{{{{rrrgggWWWGGGSSSNNNNNNPPPNNNKKKUUUddd||||||}}}{{{mmm~~~~~~{{{|||wwwssssssdddCCC777777777999<<<===WWWwwwhhhNNNLLLLLLNNNRRRVVVYYY[[[[[[ZZZYYYSSSkkkkkkaaa{{{|||cccUUUNNNJJJEEEMMMWWWUUUccchhhooossssssqqqooonnnddd^^^OOOAAAKKKnnn~~~qqqlllqqqwwwmmmnnnxxx```@@@555888999<<<888555999888111HHHuuuooo\\\MMMHHHFFFIIIJJJCCCEEEBBBCCCFFFEEECCCEEEKKK```jjjrrrmmm^^^PPPKKKLLLJJJGGGDDDAAA@@@AAACCCEEE???LLL___ttt{{{HHH???999999:::::::::999666999444???RRRrrrKKKCCCKKKCCC@@@===;;;===AAADDDFFFKKKIIIFFFFFFNNNYYY\\\ZZZRRRPPPSSS\\\ccccccaaaaaa^^^bbbcccaaaaaafffjjjjjjqqq|||{{{gggVVVHHHFFFIIISSSkkkTTT???;;;::::::555555555444444555555666444444444444444444444444333444555555444555777888333555<<<555BBB]]]uuufffSSSQQQTTTTTTTTTVVVVVVSSSNNNJJJ>>>;;;777555777888999888999999<<>>888999IIIpppRRR???BBBQQQWWWllltttfffPPPUUUYYYXXXSSSRRRSSSUUUVVVppp~~~vvvrrr{{{nnnUUURRRHHHIIITTTWWWPPPVVVdddrrr{{{{{{~~~qqqvvvyyyzzzzzzmmmwwwvvvYYY???888999666444777;;;III~~~mmmZZZ:::IIILLLPPPUUUXXXYYYYYYXXX```XXXnnnmmmgggppp^^^SSSNNNIIINNNRRRKKK^^^dddlllrrrrrrqqqnnnmmmeeeeeeWWWAAA>>>XXX}}}wwwtttssssssvvvxxxxxxRRR777222555555666888555555777777JJJkkkfffUUUJJJKKKLLLCCCCCCBBBGGGLLLKKKDDDBBBEEEBBBHHHNNNLLLFFFAAACCCFFFDDDCCCAAAAAACCCFFFJJJLLL___pppiii777<<<777222777888444555;;;---666888BBBqqq||||||}}}]]]GGGGGGCCC===999888999;;;<<<444@@@LLLPPPRRRUUUVVVVVVVVVSSSVVVaaakkkmmmllllllYYY]]]```ccckkkwww}}}xxxvvvnnneeeOOOFFFDDDJJJRRRccclll;;;555888555999555444444333444444555555111111111111111111111111000111222222111222444666222<<<333000>>>LLLccceeefff^^^SSSUUUWWWXXXXXXVVVTTTRRRCCC???999777777888777555999777999>>>@@@@@@BBBEEEIIIKKKNNNUUU^^^hhhoootttnnnnnnqqqllliii~~~|||}}}~~~vvvrrrnnnlllggg^^^ZZZZZZ[[[aaaaaa___iii}}}lllbbbXXXVVVZZZbbbssszzzuuusssrrrsssrrrrrrqqqpppooonnnmmmmmmtttjjjaaaYYY___XXXLLLAAA888444333333111111111111000000000////////////000444;;;DDDJJJOOOMMMIIIGGGNNNWWWVVVOOOMMMSSSUUURRRQQQQQQMMMEEEBBBBBBAAA@@@???>>>>>>>>>999>>>CCCHHHPPPVVVTTTOOOVVV[[[```cccdddhhhooouuuwwwsss^^^VVVWWWVVVOOOHHH<<>>JJJgggrrrqqqyyyzzztttlllhhhDDD111111333111333333222333666:::>>>AAAsss}}}]]]MMMKKKOOOMMMKKKIIIHHHDDDAAADDDIII@@@DDDEEEBBB@@@AAACCCCCCJJJ:::777GGGOOOOOO[[[ooo???999777555333222333444555111777555111888RRRsssNNN@@@???CCC:::444888:::<<<;;;888>>>RRRiiisssppptttsssooohhhdddgggqqqzzzpppllljjjqqq~~~~~~hhhWWWTTTSSSJJJBBBAAA>>>HHHMMMWWWzzzvvvHHH:::;;;777333444111222222333333222222111////////////////////////111111111000111222222333666///222777333888^^^hhhbbbkkkaaaXXXQQQRRRUUUUUUSSSSSSRRRNNNBBB777555999999444888777666777;;;>>>???@@@DDDGGGKKKMMMOOOVVV```hhhzzzqqqdddXXXXXXiii}}}zzzxxxwwwvvvuuupppjjjddd```___[[[TTTNNNUUUWWWYYY[[[aaannn~~~xxxvvvlllcccdddmmmzzzsssrrrtttsssoooooojjjjjjjjjkkkkkkkkkhhhffftttlllccc[[[aaaYYYMMM@@@777333222333111111000000000/////////////////////222999AAAGGGIIILLLLLLIIIJJJPPPRRRPPPMMMSSSVVVUUUSSSSSSNNNGGG@@@@@@???@@@AAABBBCCCBBB;;;===???AAAGGGMMMLLLGGGPPPTTTYYY[[[\\\___fffkkkrrrqqqssswwwYYYLLLJJJFFF???OOO888666XXX~~~eee@@@444999444555555666777888999:::bbbiiixxxoooLLL@@@JJJNNNQQQ\\\mmm~~~jjjYYYPPPYYYaaa^^^WWWVVV]]]kkk{{{}}}~~~rrrzzzvvvSSSPPPRRRYYY\\\\\\fffssszzz}}}~~~xxx|||xxx~~~~~~wwwVVVSSSgggccchhh{{{mmmyyyjjjFFF111333333333444111666<<<|||}}}vvvoootttnnnEEEDDD>>>GGGSSSQQQRRRXXXXXXUUUTTTZZZuuueeejjjjjj\\\UUUBBB<<<@@@<<>>///000333222444333222222333666999;;;FFFuuuwwwrrr{{{jjj\\\XXXVVVKKK>>>MMMHHHDDDBBBBBBAAA@@@@@@LLLJJJTTTfffqqqxxxUUU>>>777666444222222222333444333333333666777@@@ppp}}}\\\KKKFFFIIIFFFCCC;;;...111888>>>@@@AAAEEEJJJLLL\\\ZZZWWWRRROOOQQQWWW]]]rrrnnnhhheeecccaaa^^^\\\TTTMMMHHHDDD:::111888EEEMMMDDD```___===666999666222444111111222222222222111111////////////////////////000000//////000000111222444000333777333///>>>UUUeeeiiikkkfff[[[TTTTTTYYYYYYVVVPPPPPPJJJ???999999777444666555444555888:::;;;:::???BBBFFFGGGIIINNNVVV]]]```iiirrrqqqjjjgggmmmvvvyyy{{{|||{{{yyywwwvvvwwwzzznnnccc[[[WWWUUUSSSOOOTTT[[[cccjjjttt~~~yyyrrrrrrsssmmmgggdddjjjjjjjjjkkkkkkgggbbb^^^tttnnnfff]]]eee\\\NNN@@@666222111222000000000/////////..................000555;;;@@@BBBJJJOOOKKKFFFHHHNNNRRRUUUWWWVVVSSSRRRTTTSSSQQQLLLGGGBBB@@@@@@AAA@@@???>>>>>>===;;;???EEEEEE@@@GGGKKKNNNPPPPPPRRRWWW\\\dddbbbaaakkkzzz}}}}}}uuuzzzsssJJJ===CCCDDD>>>???;;;TTT|||SSS999333777222222333444444555666666:::ccctttmmmwww\\\<<>>FFFLLLJJJPPPXXXVVVXXXQQQXXXllljjj[[[oooyyybbbWWWQQQEEE???AAA???<<<;;;???NNN]]]aaaYYYOOOUUUNNNKKKOOOUUUZZZaaahhhxxxpppnnnssstttwwwzzzsssQQQ666---000333222444222111000000222444555333IIIlllVVVXXXSSSTTTWWWWWWUUUZZZdddbbbkkk~~~nnn888<<<555444222111000000111222222000111999666...MMMxxxvvvdddPPP???CCCKKKGGG555666777888666555:::BBB>>>>>>>>>>>>???BBBEEEGGGGGGHHHIIIHHHEEEDDDEEEGGGCCC444,,,444@@@GGGLLLQQQ\\\sss}}}aaaHHH444444888444000222000000111111111111000000.......................................//////000111///000555666333333444VVVsss|||rrrSSSUUU\\\UUUPPPTTTQQQUUUSSSJJJ@@@:::777555555444333444666777777666:::===@@@BBBCCCFFFLLLQQQWWWlll{{{mmmjjjmmmsssvvvzzz|||}}}|||qqqfff^^^```eeemmmvvv}}}wwwwwwrrrppppppoookkkgggggghhhhhhhhhhhhfff```YYYTTT}}}sssnnnfff\\\fff^^^OOO@@@666000000111/////////............------------,,,---000555999@@@HHHOOOMMMGGGGGGMMMTTT]]]ZZZTTTOOONNNSSSYYY\\\WWWOOOFFF@@@???@@@@@@>>>@@@@@@>>><<>>MMMXXX[[[YYY[[[\\\___ccc```[[[ZZZ]]]fffjjjjjjlllxxx{{{xxxoooqqq|||~~~vvvttt{{{hhhDDD///,,,///222111222111000//////000222333<<<444WWWxxxzzz}}}MMM@@@444222111000/////////000000...///111666555+++888YYY~~~xxx~~~VVVHHHIIICCCLLLAAA999<<>>444666666000---000//////000000000000//////------------------------,,,,,,,,,,,,,,,---......111000------222888777222333```wwwxxxyyyiii]]]RRRQQQVVVXXXYYYXXXRRRIIIAAA;;;888666444333333555666666555666999===???@@@BBBFFFIIIIIIXXXgggiii```[[[```hhhnnnqqqssssssuuuzzzppppppqqquuu{{{~~~~~~{{{uuummmnnnmmmkkkiiiggghhhlllqqqfffdddbbb___[[[UUUOOOJJJ}}}sssmmmdddYYYeee]]]OOO@@@555000//////.........---------,,,,,,,,,,,,,,,++++++---000333@@@EEEKKKMMMLLLLLLPPPUUUXXXUUURRRQQQQQQSSSVVVYYY]]]VVVKKKDDDBBBCCCDDDCCC===>>>>>>>>>AAADDDAAA;;;<<<===???@@@@@@@@@BBBCCCDDDKKKPPPMMMJJJVVVqqqpppXXXXXXZZZ[[[[[[WWWTTTSSSOOORRRUUUXXX^^^eeefffcccPPP@@@;;;EEEGGG===;;;CCCoooUUU999111333333000000111111222333333333111OOOOOO???KKKKKKIIIMMM___uuu~~~{{{|||yyy{{{~~~}}}}}}nnnoooyyytttzzz}}}|||}}}zzzzzzsssooolll```VVV___rrrxxx{{{kkknnn{{{^^^:::...000555000---000...,,,666;;;uuueee|||DDD>>>AAAEEECCCJJJQQQMMMPPPPPPVVVVVVyyyuuuKKKkkksssaaaOOOPPPcccvvv{{{dddKKK??????GGGTTT```YYYbbbmmmooocccWWWVVV\\\QQQWWW\\\___gggqqqrrrlllkkknnnzzzuuuuuu}}}yyy~~~^^^;;;------...///000//////...//////111222333555222333VVVLLL888===...000//////...............(((111000...444444333:::eeennnKKKAAA<<<===DDDHHHEEE>>>:::???===;;;:::999666333111999;;;???AAAAAA@@@???===777@@@MMMYYYbbbrrrwwwSSSAAA999444555222,,,+++///---......//////......---++++++++++++++++++++++++++++++******++++++,,,---111222---(((***111333///444...jjj~~~\\\xxxeeeVVV[[[]]]aaa]]]XXXUUUQQQKKKDDD???777555222222333444555444222555888;;;===???AAACCCAAAEEEJJJJJJJJJNNNXXXaaadddgggjjjiiihhhmmmyyyvvvpppoooqqqtttvvvyyyyyy|||pppjjjkkkrrrtttuuuyyyrrrooofffjjjjjjgggcccccchhhkkk```\\\VVVQQQMMMIIIFFFCCCssslllbbbYYYaaaYYYMMM@@@666000......---------,,,,,,,,,,,,+++***+++++++++******,,,...<<<>>>DDDLLLOOOOOOQQQVVVMMMNNNTTTZZZ[[[VVVRRRQQQhhhccc\\\SSSKKKEEEAAA@@@;;;=========@@@CCC@@@:::;;;<<<===>>>>>>>>>>>>>>>AAA>>>===@@@DDDHHHOOOUUU[[[^^^ccciiikkkeeeXXXMMMKKKHHHGGGIIIIIIGGGGGGJJJCCC@@@;;;999===BBB>>>777===999<<>>;;;>>>BBB===<<<:::999999:::<<<===>>>>>>@@@AAADDDGGGKKKNNNNNNNNN```}}}iii555888444222111...***,,,000,,,,,,------------,,,,,,***************************************+++,,,,,,***---///------000111111666///444lllsss___zzzgggWWW^^^eee^^^ZZZZZZYYYSSSLLLIII===999444111000222222222000111333555888:::<<<<<>>???===;;;???CCCAAA<<<;;;;;;<<<===>>>>>>===<<>>===AAABBB???AAAFFF@@@@@@>>>===AAAFFFCCC>>>DDDEEECCC>>>DDD[[[~~~}}}OOO999333222111222//////000000000000111111;;;333===qqqxxxmmm~~~oooTTTQQQOOOIIICCCFFFSSScccmmmuuu|||~~~zzzzzz}}}~~~}}}}}}}}}~~~}}}uuuiii```CCCJJJQQQ^^^uuuuuu]]]eee}}}{{{rrr\\\888111***---222,,,,,,///+++,,,...)))HHH~~~}}}}}}pppqqqeeeDDD666>>>??????GGGMMMNNNRRRWWWQQQ```xxxssshhhzzz{{{}}}YYYBBBMMMfffpppmmmlllkkkeee]]]YYYZZZUUU___iiillljjjjjjjjjjjjlllppprrroookkkpppgggHHH...---111---+++000,,,,,,---...///000000111+++999:::999TTTeee;;;;;;444)))666---.....................(((111...***111333///111...QQQ~~~zzz~~~uuuZZZRRRMMMGGGEEEEEEDDDCCCCCCHHHQQQXXX^^^]]]XXXPPPKKKOOO[[[eee~~~tttJJJ555222000000000...+++,,,000++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))***************++++++,,,'''(((---111222111222555///444,,,999yyyfffhhhrrrgggaaa^^^^^^aaa___XXXSSSSSSJJJCCC;;;444222111222333222111111222444666777777777999===AAAEEEGGGGGGFFFLLLRRR[[[bbbfffhhhjjjkkkiiilllqqqzzzuuummmoooppppppttt{{{vvvssskkkiiiaaa___ffflllllllllnnnjjjwww~~~wwwooonnnkkkeeedddkkkooohhh```YYYRRRLLLEEEAAA===:::999888777666uuulllccc]]]XXXSSSJJJ@@@777111...---,,,,,,,,,+++++++++******((()))+++***))))))***++++++000<<>>CCCCCC@@@<<<;;;<<<===??????===;;;;;;:::>>>BBB@@@:::;;;BBB@@@??????@@@AAABBBBBBBBB>>>::::::@@@AAA>>>???DDD<<<>>>===;;;<<<@@@AAA>>>999CCCGGGMMMlllkkk>>>000333222000222.........///////////////***...444pppuuuZZZQQQKKKHHHBBB???MMM```vvvnnnrrr~~~zzz{{{|||zzz}}}wwwlll___SSSKKKIIIOOO^^^kkkiiieeesss{{{uuuttt}}}rrrrrrLLL222111))),,,///***+++...***(((222(((888wwwmmmuuu}}}QQQ:::@@@???;;;CCCMMMEEEHHHPPPQQQSSSrrrxxx|||ssswwwkkk[[[___TTTpppyyycccrrrppplllkkkdddYYYQQQUUU___iiinnnnnnnnnppppppkkkpppqqqnnnqqq}}}^^^@@@+++---222,,,+++111,,,,,,,,,------.........666&&&222<<<...EEE\\\222333---...555...------...//////.........+++///---...000***)))666222444[[[mmm```ppp^^^]]]YYYSSSOOOSSS]]]fffjjjmmmlllgggfffuuu|||zzz}}}}}}EEE222>>>222222222222///,,,,,,...+++++++++,,,,,,+++++++++))))))))))))))))))))))))***************++++++,,,...))))))...---((()))///,,,+++???666000~~~pppwww{{{\\\]]]bbbgggcccYYYVVVZZZUUUNNNCCC:::555444444444777555333222444555555555999999999:::<<<@@@EEEIIIJJJJJJKKKNNNQQQVVVZZZ\\\\\\cccjjjlllmmmttt~~~pppkkkaaa]]]```^^^^^^qqqwwwnnnjjjjjjmmmppphhhoooppphhhfffkkkiiiaaa]]]bbb```VVVNNNKKKGGGBBB:::888666555555555333111llljjj]]]VVVSSSMMMBBB666///...///+++++++++************)))******))))))))))))******++++++...777CCCLLLOOONNNYYY[[[```aaa]]]ZZZ___hhhpppccc[[[ddduuuyyyiiiWWWVVVRRRBBB:::CCCFFF???<<>>===@@@BBB???;;;>>><<<;;;===??????<<<999======???BBBBBBBBBAAAAAAEEE???888888;;;??????===???777999DDDGGG???;;;@@@FFF^^^ssssssSSS555///222111---------------............///222555---JJJzzz^^^@@@DDDNNN@@@:::LLLVVVeeeiiippp~~~|||~~~}}}xxxvvvzzz~~~{{{zzz{{{iiiZZZUUUFFFCCCXXXhhhaaaMMMsssuuuggg~~~{{{UUU:::///---------,,,,,,+++++++++...///666)))TTTfffgggfffFFF:::777===AAA<<>>@@@BBBBBBCCCEEEFFFGGGKKKOOOSSSRRRTTTWWW\\\aaaeeeiiikkktttyyyzzzuuurrrrrrgggbbbfffkkkrrrqqqiiigggfffeeehhhfffccc___[[[XXXVVVUUUSSSQQQMMMHHHCCC???;;;999999777222000111444333111|||jjjiii^^^YYYUUULLLAAA777000...---+++++++++*********))))))******))))))))))))************+++111;;;FFFNNNQQQQQQVVV___ggggggdddfffkkkvvvmmmbbb\\\^^^eeelllpppWWW\\\RRRIIINNNNNNDDD??????BBBBBB<<<999:::>>>@@@???>>>===;;;<<<>>>AAACCC@@@BBBBBB@@@??????>>><<<;;;999999<<>>???DDDEEEAAACCCBBBBBBBBBBBBCCCDDDDDD:::>>>CCCOOOnnniii999111---000///+++,,,222,,,,,,,,,---------......,,,---555,,,333qqq{{{xxx{{{eeeUUUGGG@@@HHH>>>CCCFFFQQQcccfffeeennnnnnuuu{{{||||||~~~~~~{{{zzzppprrrssspppjjjbbb[[[VVVMMMVVV```lllmmmllleeekkkiiiLLL444,,,///,,,,,,,,,+++++++++++++++'''+++)))222'''NNN{{{gggyyyOOO@@@???;;;===BBBEEEHHHIIIGGGMMM```sss___???<<>>QQQZZZaaaffflllnnnwwwooo___UUUZZZ^^^___hhhvvvoookkkgggccccccjjj}}}wwwWWW666---(((+++,,,)))***///++++++******++++++,,,---...,,,---000///------111888cccVVV666:::222...111111,,,+++000,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------(((666111***EEE{{{sssBBB;;;AAA;;;222111000///---+++*********+++++++++*********)))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))******+++,,,,,,---+++)))...666444---222@@@uuu|||dddPPP\\\xxxiiiXXXUUUQQQMMMIII@@@:::555000111444555222---222111111111222333555666777888999999:::;;;???AAACCCDDDFFFIIILLLNNNPPPQQQUUUWWWYYY[[[[[[]]]```bbbqqqxxx}}}|||yyyvvvqqqllluuurrrhhheeeccc___ZZZXXXXXXWWWUUURRRLLLKKKIIIGGGEEEDDDCCCCCC<<<;;;:::888555333222111555333222333555555333222~~~wwwgggkkkdddaaaXXXKKK@@@999333...***************))))))))))))))))))(((((((((((())))))'''(((((((((***222???JJJJJJMMMRRRVVVXXX]]]lllzzzooorrrvvvyyywwwnnnaaaXXXooorrrbbb\\\VVVJJJDDDIIIPPPJJJ???===@@@BBBDDDCCCBBBAAAAAABBBGGGGGGCCCDDDJJJKKKGGGIIIHHHFFFCCCCCCGGGMMMRRR```kkkqqqzzzvvvOOO111...///222000++++++///+++,,,,,,,,,------------666+++...///)))BBBtttwwwkkk]]]OOOKKKTTTFFFFFFEEEGGGKKKKKKQQQ[[[iiinnnssswwwyyy|||~~~~~~}}}~~~}}}zzzwwwuuutttpppiiiccccccbbb^^^WWWSSSSSSSSSQQQfff{{{|||xxxrrrooolll{{{mmmRRR<<<---,,,000+++++++++++++++*********+++***+++222%%%777{{{yyynnnCCC333EEE::::::<<<@@@DDDFFFHHHQQQ[[[PPPgggsssfffSSSLLLHHHCCCAAARRRMMM@@@BBBHHHZZZ{{{ssscccVVVVVV]]]aaagggmmmiiibbb___eeeqqq}}}nnnLLL///+++***,,,+++''')))...***************+++,,,,,,//////,,,)))***///111///666000PPPwwwJJJ666777000------///...******///++++++************++++++++++++++++++,,,,,,,,,---000///---///333BBBvvvwwwyyylllJJJ444888;;;111,,,333000...---+++************************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++,,,((())),,,000333444555666GGGzzzzzzjjjeeeaaallljjjmmmgggXXXTTTXXXSSSKKKBBB777111111222111///222111111000111222444555555666777777666777999;;;>>>>>>@@@BBBEEEGGGIIIIIIKKKMMMPPPQQQRRRTTTXXXZZZjjjqqqpppfffaaacccaaaZZZ___dddhhhhhhddd^^^ZZZYYYSSSQQQOOOOOOOOOMMMJJJGGGDDDCCCAAA???===<<<<<<<<<666555555555444444333333999666333222111333<<>>BBB???777777;;;BBBEEEEEEHHHNNNQQQZZZfffllldddSSSGGGDDD===TTTTTTIIIHHHIIIYYYyyy{{{rrrbbb```ZZZWWW]]]gggggg```^^^ZZZ[[[dddqqq___@@@---,,,,,,---***'''(((,,,***))))))))))))***++++++,,,///...((((((///333222444333555HHHuuupppUUU<<<111222///...------***(((***...+++******))))))******+++************++++++++++++000---,,,333444,,,BBBlllvvv}}}{{{wwwyyy{{{xxx>>>:::888999444......444000///---+++******++++++*********)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))******++++++,,,+++)))***...000///111BBBxxxrrr{{{jjjcccRRRbbb|||aaaWWW[[[TTTNNNEEE===999777666555222111000000111222333444444555666555444444555777888999:::===???AAACCCDDDAAADDDGGGIIIIIIIIIJJJKKKQQQWWWVVVNNNNNNVVV[[[XXXTTTTTTSSSSSSRRRRRRQQQPPPLLLKKKHHHGGGFFFDDDBBB@@@???>>><<<:::888666666555333333333444555555666666...222888888555>>>ZZZvvvwwwgggmmmiii```XXXLLL@@@777111---+++******)))))))))((((((((()))((((((''''''(((((()))%%%(((+++***'''''',,,111<<>>999666444333222111000111111222111222333333222111222333333333555777999;;;<<<===;;;>>>BBBDDDCCCAAA@@@@@@AAAEEEHHHFFFGGGKKKNNNMMMJJJJJJJJJJJJJJJHHHDDDAAABBBAAA???===<<<<<<<<<<<<999888666555333222111111111222222333444555666777777...---;;;MMM^^^qqqwwwffflllhhh]]]WWWLLL???444...---...***)))))))))((((((((((((((((((''''''''''''((((((%%%'''))))))''''''***,,,444<<>><<<:::999999888777555555555666444444333222111111111111222333333444555666777777AAA888<<>><<<888666666888;;;===555666666555222111000111222222111111222222333444444555555666777777888888111HHHiii~~~{{{tttqqqkkkiiiddd\\\PPPMMM===666666***---,,,+++***)))((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''***...555@@@LLLTTTXXXZZZeeebbb^^^bbbuuu}}}nnnvvvSSS999000...,,,,,,+++*********))))))(((((())))))))))))************)))******++++++,,,------000???sss}}}|||~~~pppaaaYYYSSSOOOJJJEEEGGGSSS[[[ZZZWWWYYYQQQdddeeecccllllllsssyyyqqq~~~}}}}}}cccddd{{{~~~eeeKKK???+++++++++***)))(((((('''''''''''''''((((((((((((************+++,,,------IIItttuuuSSSEEE999666444444:::CCCFFFBBBAAAGGGQQQZZZaaadddWWWRRRRRRYYY^^^\\\UUUQQQRRRQQQOOOQQQXXX^^^___\\\iiigggcccYYYNNNGGGHHHLLL___jjjyyy___;;;---...((((((''''''''''''(((((())))))(((((((((((())))))******))))))******+++,,,,,,,,,------///000111222666===MMMhhhlllQQQ@@@777222111000000///......------+++*********))))))((((((''''''&&&&&&&&&&&&''''''(((((((((((()))))))))))))))******++++++,,,------555222...888```tttWWWJJJ@@@999777000///...---,,,---......))))))))))))(((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''((()))***+++,,,------111+++---111///===qqqgggssskkkZZZWWWSSSOOOMMMLLLJJJGGGCCC???;;;888666333222111222444555444333222222222222222222222222222222333333333333222111222222333333444444444555333333444555777888888999111///...000333444222000777111...000222222333666555555333222222666;;;@@@\\\nnntttkkkpppvvvoookkkeee]]]PPPNNN>>>666666***---,,,+++***)))((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''&&&(((---666AAANNNZZZaaaiiizzzpppZZZ]]]xxxxxx\\\===...++++++***(((*********)))))))))(((((((((((()))))))))*********)))******++++++,,,,,,------000DDDmmmppp|||jjjdddssswww}}}mmmsss{{{{{{zzzsss{{{ooorrrxxxzzzxxx~~~iiiMMM999111++++++***))))))(((''''''''''''''''''((((((((((((************+++,,,------888jjjvvvsss{{{gggFFF???@@@;;;666777444555<<>>============///...,,,+++************)))))))))(((((((((''''''((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))+++,,,,,,---///,,,///333------DDDbbbbbbtttlllWWWUUU\\\VVVRRRKKKFFFCCCCCCCCCDDD;;;999777666555444111///222222222333444444555555444333333333222222111111000000000111111222222222333333444555666777888888999666333222333444333111777333333777777333000000---555<<<:::777BBB\\\rrrmmmlllyyy{{{rrrllleee]]]QQQNNN???888777+++...++++++***)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''***333AAASSS___LLL^^^tttyyyjjj^^^vvvNNN===---***---...+++)))******))))))))))))(((((((((((())))))))))))******))))))******+++,,,,,,,,,+++---***555eeeyyyxxxsssttt___qqq{{{jjj___eeeuuuwwwpppooo{{{xxx{{{lllmmmyyy```KKK999---)))******))))))((((((''''''&&&''''''''''''((((((((())))))))))))***+++,,,---,,,;;;~~~zzzrrrPPP;;;;;;===:::;;;999<<>>@@@IIITTTNNNNNNQQQTTTTTTSSSVVV\\\ccc^^^YYYWWWSSSMMMGGGDDDDDD999;;;MMM\\\cccrrrqqqEEE***'''+++***(((''''''&&&&&&''''''((((((''''''&&&&&&''''''((()))(((((((((((()))******++++++++++++,,,---...///)))///555666444111111333999<<>>999555333000//////...,,,)))*********)))))))))(((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''((((((((((((((())))))***+++++++++666***$$$***111111//////;;;[[[[[[===;;;888555555777666555333//////...---,,,+++++++++((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''(((((()))***++++++(((***+++---111666555000000OOOyyysssddd^^^VVVPPPMMMLLLJJJIIIHHHFFFEEEDDDCCCBBB???<<<888888888999999999999999:::888666333222222333444333333444444444444444444222222333333444555555666333333333555888;;;===>>>222444:::???===666333444:::HHHZZZgggooouuu}}}}}}rrriiiaaa^^^RRRQQQBBB;;;:::---///+++***)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''(((((('''***+++)))''')))000777SSSgggwwwtttmmmuuuaaaEEE444///***'''***,,,)))&&&%%%(((((((((((((((((())))))'''(((((((((((()))))))))((())))))******+++,,,,,,(((...333---###000aaannnrrryyyjjjyyyzzzyyyzzz{{{}}}}}}ttt___MMM:::///,,,)))))))))((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((()))***++++++222,,,;;;zzzyyylllHHH@@@>>>777666======777777===CCCEEEIIIMMMJJJFFFHHHMMMQQQJJJEEEEEECCC>>>===@@@FFFCCCNNNfffvvv}}}XXX333&&&+++---(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((''''''(((((()))***+++******++++++,,,---...000---***)))***...111333...//////000111555:::>>>888:::===???AAADDDIIILLLFFF???777111///000000000111000...------,,,***)))*********)))))))))))))))'''''''''''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''(((((())))))******+++%%%,,,///++++++000222//////222@@@\\\gggVVVMMMCCC999666666666444222111///------------------------,,,''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((())))))******---+++&&&(((000222...888,,,???}}}sss^^^RRRNNNNNNNNNNNNLLLJJJHHHGGGFFFDDDBBB??????>>>===<<<;;;;;;:::===;;;999666555555666777666666666666666666555555222222333333444444555555333555888:::;;;;;;<<<<<<;;;777555444444888DDDQQQ\\\fffrrrvvvvvv|||{{{rrrjjjbbb^^^SSSRRRDDD<<<;;;---///******)))(((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((($$$(((******(((((()))+++$$$>>>^^^sss~~~lllQQQ<<<000,,,+++((((((******'''''')))''''''(((((((((((())))))''''''(((((((((((())))))(((((())))))***+++++++++111$$$%%%333000%%%333QQQ}}}wwwwwwooolllnnnxxxhhhVVVBBB777,,,*********)))+++''''''''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''((()))***+++,,,000---VVV|||hhhSSSCCC999;;;:::444555===888999<<<@@@===999999===>>>777444888999666:::BBBOOOUUUdddyyykkkCCC+++'''+++)))%%%''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''((())))))***************+++,,,,,,///---,,,...111333333111555666777888777555222000111222333555777;;;@@@DDD777555333333555666777666///......------...///000*********)))))))))))))))&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((())))))******!!!---000(((&&&...111,,,222///---111>>>WWWzzzrrrZZZHHHAAA@@@@@@>>>???@@@===888555444222...,,,,,,---------,,,+++***''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((()))'''***+++)))))),,,......111000111DDDsssrrrooo___TTTOOOLLLIIIHHHIIIKKKKKKKKKEEEEEEDDDBBB@@@???>>>===???>>>===;;;:::::::::;;;777777777777777666666666555555555555666666777777444666888777666444444555;;;999999;;;AAAOOOggg|||pppqqqwww|||sssmmmfff___TTTSSSEEE===<<<...000******((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''(((((('''''''''(((((()))))))))...,,,222JJJppptttzzzuuuXXXCCC666,,,)))***)))((()))+++)))&&&(((---'''''''''((((((((())))))'''''''''((((((((())))))(((((())))))******++++++222&&&$$$000555///+++///777___~~~ssszzzqqqvvvwwwfffQQQEEEBBB333...***++++++)))(((***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''((()))******)))...---???yyyzzzuuu[[[FFFBBB@@@999:::BBB:::888999;;;;;;888999<<<<<<777999BBBFFFEEEKKKUUUiiivvvmmmOOO111)))***(((%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&''''''((()))***))))))))))))***++++++!!!&&&,,,111222000,,,******+++...222444333111///111222333444444666999;;;555555444444222000,,,*********)))((('''&&&((()))((()))))))))))))))))))))%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))***---***&&&'''---111...(((***...444666000,,,555BBBUUUnnnnnn]]]```\\\WWWSSSPPPKKKEEEBBBDDDEEEAAA:::777888555///000000000///---+++)))(((&&&&&&&&&%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((&&&&&&)))---...---...111$$$222888111999bbbyyyeee___WWWPPPKKKIIIHHHGGGHHHHHHGGGFFFDDDCCCBBBBBBAAAAAA@@@@@@????????????;;;;;;:::::::::999999999999999999:::::::::::::::555666777777888;;;@@@EEE888IIIcccwww{{{vvvuuuyyykkk}}}uuuqqqjjj___TTTSSSEEE>>><<<...000***)))(((''''''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((,,,)))&&&%%%&&&(((******'''---...***111NNNuuuuuu___JJJ555//////---)))(((%%%%%%((()))&&&"""###)))&&&'''''''''(((((())))))''''''''''''((((((((()))((((((((()))******++++++'''------((('''...222111///555RRR}}}ssszzz{{{}}}yyymmmwww~~~^^^RRRMMMBBB444...,,,)))((()))(((###"""$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((()))***,,,)))...---EEEwwwtttqqqiiiVVVGGGDDD@@@<<<:::<<<======???CCCCCCAAAHHHXXXaaacccjjjvvvTTT999&&&))),,,&&&$$$+++'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&'''((((((***)))))))))))))))***+++...000///+++'''(((...555555333000///000222222333111333555666444333333444555444333222222222222111...//////---,,,++++++,,,''''''((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((())))))))),,,&&&&&&---...((()))111...+++,,,///...+++///777222888@@@KKKccczzzhhh]]]YYYTTTNNNHHHDDD???<<<:::888999;;;555777444///000444333,,,555555444222000,,,)))(((&&&&&&&&&%%%%%%%%%$$$$$$""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''',,,&&&&&&,,,---))))))...222+++***...,,,555]]]xxxhhh\\\SSSOOOIIIIIIHHHGGGGGGFFFFFFFFFBBBBBBCCCCCCCCCBBBAAAAAA??????>>>>>>>>>=========<<<=====================888:::<<>>555444///---+++(((''''''(((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((()))***)))***222>>>HHHuuuqqqZZZJJJ444222///,,,***)))))))))'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''''''''&&&&&&(((''''''&&&&&&((()))***************+++,,,------...///000???iii~~~xxxvvvsss~~~}}}qqqnnn}}}|||WWWNNNBBB:::555222---))))))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((+++000(((...kkkuuuhhhccckkkVVVKKKRRRZZZXXXWWW[[[iiifffdddhhhtttjjj333111...***'''%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''((()))))))))************))))))***+++---...//////000222333222111000111222000000000000000000000000333333222222111///...---+++++++++*********))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))******---------............///000222//////===RRRZZZUUUOOOTTT[[[aaakkkwww~~~~~~ssslllhhhfff```VVVRRRTTTTTTQQQJJJDDD???===<<<======<<<999777555444444444111111000...---,,,+++******,,,///111111...***(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&'''((()))***+++,,,,,,///...---...000333777999llluuummm```RRRJJJKKKLLLHHHCCCDDDCCCBBBCCCEEEEEEBBB???BBBAAA@@@@@@AAAAAAAAAAAA@@@<<<<<>>AAAFFFCCCGGGQQQaaatttwwwvvvzzzqqqmmmhhhcccVVVSSSNNN???777555000---+++(((''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%''''''&&&%%%(((///555EEETTTnnn~~~gggVVVIII<<<444111///,,,***((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%(((''''''&&&'''((()))***************+++,,,------***000333///111NNNvvvnnnqqqzzzssswwwxxx|||zzz}}}|||xxxzzz}}}}}}xxx___OOOAAA:::111---,,,+++(((&&&((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((...%%%+++333,,,???uuuzzzyyy~~~{{{ppplllqqqyyy~~~nnnKKK///---+++((('''&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))(((((()))))))))*********)))******+++,,,---......///000111111000///000111000000000000000000000000111111111111///...---,,,******)))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&''''''((())))))******,,,,,,---------.........---111111...666EEEMMMJJJ222666777666777;;;===;;;===:::;;;@@@AAA???@@@DDDEEEBBB>>>:::888666666777:::999777555444333333444111111000...---+++******)))***---......,,,)))'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&'''((()))***++++++,,,------,,,,,,...000444666:::YYYyyyooofff```SSSYYYUUUGGGBBBIIIJJJDDDAAACCCEEECCC@@@BBBIIIPPPDDDHHHQQQ[[[eeejjjjjjhhhxxx~~~|||xxxvvv{{{qqqlllgggcccWWWTTTPPPAAA888666111...+++(((''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%(((***)))'''&&&(((+++,,,...888OOOooonnn```KKK;;;222...***''',,,+++)))'''&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''((())))))))))))))))))***+++,,,---///+++,,,---)))+++DDDbbbzzzrrrnnnpppvvvvvvqqqrrryyy|||zzz~~~|||zzztttwwwzzzfffRRRCCC888111222...(((&&&((()))((('''(((''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((---$$$'''555---###QQQzzzOOO...***)))((('''&&&'''((()))$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((((((((())))))))))))******+++++++++,,,,,,,,,---///000///...---...///////////////////////////////////////...,,,+++***((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((()))))))))++++++,,,,,,,,,---------)))000111,,,---666<<<<<<111444444000///111222111555333555999<<<;;;===@@@:::999888777777777777888777666555444333333333333222111000...,,,***)))(((((()))*********)))'''&&&'''&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''((()))***++++++,,,+++******+++---000111***---<<<___wwwmmmvvvvvvkkk[[[bbbiiihhheeegggpppzzzuuu|||zzz||||||wwwsssxxxyyyqqqnnnkkkbbbVVVTTTPPPAAA888666111...,,,)))''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''***+++***)))***,,,((()))+++,,,444HHHeeeyyylllZZZOOOBBB<<<444///......+++((()))((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%''''''''''''((((((((()))))))))((())))))***+++,,,333***(((111999555...***@@@qqq~~~vvviii]]]LLL???777333111...///,,,(((''''''(((((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((($$$+++'''***222,,,666YYYttt~~~}}}ZZZ;;;&&&'''&&&&&&%%%%%%&&&''''''###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&'''''''''''''''((((((((())))))*********+++++++++++++++,,,---...---,,,+++,,,...........................------------,,,+++***)))(((((((((((('''''''''&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''((())))))*********+++++++++,,,,,,)))...///+++***...111000///222333000111777;;;<<<:::888888888777555444555555666777888999999999999444444333333333333333333111111///---+++)))((('''(((((((((((('''''''''&&&&&&%%%%%%$$$######$$$$$$###################################################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''(((((()))******++++++***)))***+++---...777...+++444HHHjjj~~~sssvvvnnnmmmlll```UUUSSSPPPAAA888666000///,,,)))'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%&&&(((*** )))000...)))+++777CCCSSSccc{{{{{{hhhWWWKKKBBB;;;777,,,+++)))***,,,---+++(((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&''''''((((((((((((((((((((((((((()))***++++++***000000***)))...000///111777FFFlll}}}bbbNNNAAA<<<666222111///---+++)))'''%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''"""...)))&&&333333...777qqqZZZ>>>000***'''&&&&&&%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&&&&''''''''''''(((((((((***************************+++,,,,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))((())))))(((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''(((((())))))))))))************+++,,,+++***,,,///...******,,,,,,+++///666888777111222222222222333444333111222333444555444444333333333333333333333333222000000...---+++)))((('''))))))((('''''''''''''''%%%%%%$$$#########$$$$$$########################""""""""""""""""""""""""#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''(((((())))))+++************+++,,,---000000333444...111LLLkkkwwwllljjjhhh___TTTSSSPPPBBB888666//////,,,)))'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&'''(((''''''((()))+++---...444;;;GGGSSSaaaqqqwwwcccVVVLLLEEE<<<666333222///---+++(((%%%$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%''')))***&&&''''''((()))(((((((((''''''''''''((()))***+++###///222(((%%%---333000000...---999RRRhhhvvvbbbTTTHHH===555666333...,,,+++******)))###$$$$$$%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((***)))+++---'''+++:::333xxxaaa???---)))+++&&&&&&&&&%%%%%%$$$##################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&'''''''''((((((((())))))************)))+++,,,+++***)))***,,,++++++++++++++++++++++++******+++******)))(((((()))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''(((((((((((()))))))))+++***)))***---///...+++---000333999BBBHHHEEE>>>000333444333444888999777222222222222222111111000222222333333333222111111......---,,,***)))(((((()))(((((((((''''''''''''$$$$$$############$$$$$$########################""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((***************+++,,,---***+++000444000+++222>>>EEEqqq|||ooojjjfff___UUUTTTQQQCCC:::777000///---)))'''''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''((((((((('''...(((!!! $$$)))++++++...---...222:::CCCLLLRRRaaahhhrrr|||tttjjj[[[OOOGGGBBB???===222///,,,+++,,,+++(((%%%+++)))&&&%%%$$$%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&)))+++---&&&&&&((()))))))))((('''''''''''''''((()))******'''(((+++...222333...((("""222777111+++,,,AAAaaawwwyyyiiiaaaMMMEEE<<<555222111111333---+++(((&&&'''((())))))"""$$$&&&'''''''''((((((#########$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''',,,%%%)))...'''%%%...555***LLL{{{___BBB000((('''(((%%%%%%%%%&&&%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((((((%%%%%%&&&&&&&&&'''''''''&&&''''''((()))***++++++)))+++,,,+++***)))***+++***************************************))))))(((''''''''''''&&&&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&''''''''''''(((((((((((((((***+++******,,,...)))...666CCCPPPSSSFFF777,,,000000------111111...333333222111111000000000000111111222111000///...,,,,,,,,,+++***)))))))))''''''((((((''''''&&&%%%$$$$$$############$$$$$$########################""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&'''''''''((((((((()))***+++,,,,,,---,,,+++---///111555999666666FFFnnnhhhTTTtttmmmhhh```VVVUUUSSSEEE;;;888222000---)))'''''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$'''))))))(((&&&!!!%%%+++,,,+++((('''((((((&&&%%%(((,,,///...,,,000555;;;AAAFFFMMMUUU[[[bbbcccdddddddddeeehhhjjj```___\\\YYYUUUOOOGGGBBB<<<999666333000...+++)))+++(((%%%&&&((()))(((&&&$$$%%%'''))))))(((&&&$$$$$$%%%%%%%%%%%%$$$###############$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%'''***---///%%%&&&((()))))))))(((''''''&&&&&&''''''((()))***+++&&&(((...,,,%%%(((333'''111,,,'''///444...,,,222NNNeeemmmyyyuuujjjeeeYYYOOOLLLHHH@@@;;;<<<888666555555222---******'''&&&&&&&&&&&&&&&&&&&&&!!!"""$$$%%%$$$"""""""""##################$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''+++$$$)))+++&&&111444 ...''';;;xxx^^^@@@...++++++)))&&&$$$$$$%%%&&&&&&&&&&&&%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((()))***+++,,,)))+++,,,+++***)))***+++)))))))))))))))))))))))))))***************)))(((&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&''''''&&&&&&&&&'''''''''(((((($$$(((,,,+++'''%%%***111,,,111<<>>;;;999777777777666555444333222---,,,+++***))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((()))***++++++(((,,,///AAAwwwtttWWWGGG333'''%%%'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((((((((())))))))))))&&&''''''(((((((((((((((***)))(((''''''((()))***))))))((('''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&''''''((()))******+++...///111222111000...------......///000/////////------,,,+++++++++,,,,,,//////...---,,,++++++***)))*********)))(((&&&%%%(((((('''&&&%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$############"""######""""""!!!!!! """############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&''''''((()))***,,,,,,,,,------.........///333555222000777EEEQQQaaaFFF888222,,,((({{{sssrrrhhhccc\\\YYYRRRBBB;;;:::333222///+++)))(((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))))))))))))))*********++++++)))))))))*********+++++++++*********))))))))))))))))))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%&&&((()))&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((())))))***+++++++++++++++++++++++++++++++++,,,,,,++++++,,,///222444---///222444444222///---333333222111111000//////222333333333222111000000///////////////...---,,,+++***)))(((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''((()))***++++++222111------AAArrrhhhVVV???666***$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''((((((((((((((()))((('''&&&&&&'''((())))))(((((('''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&''''''((())))))******,,,---...//////...,,,+++,,,---......//////......---,,,,,,+++,,,,,,------000///...---,,,++++++***))))))******)))(((&&&%%%(((''''''&&&%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$#########""""""###"""""""""!!!!!!!!! """############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***)))******+++,,,---------+++...000---+++---444<<<<<>>SSSkkk~~~iiiQQQ>>>333///***((()))+++,,,---{{{tttuuukkk___XXXWWWQQQBBB======777333000+++((('''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$########################$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''(((((())))))***++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((())))))******+++++++++)))))))))))))))(((((('''%%%&&&&&&'''(((((('''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((())))))***$$$###,,,666222,,,===XXXnnnYYYHHH888---&&&'''(((((('''%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############################################################$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''((('''&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""""""""####################################$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&''''''((((((((('''((())))))***))))))((()))******+++++++++++++++++++++++++++,,,---////////////...---,,,+++******((((((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$############$$$$$$############""""""""""""""""""""""""!!!!!!!!!!!!""""""#########$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((())))))%%%&&&''')))***,,,------...---...///111111000///444111...///444888999888QQQ\\\nnndddJJJ<<<666111,,,---......---,,,*********}}}tttssshhh^^^WWWWWWQQQCCC??????999444111+++(((''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''(((((())))))***++++++************************&&&'''((()))******)))(((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$###$$$%%%&&&''''''(((''''''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''(((((()))))),,,(((''')))---000333555HHH{{{{{{aaaKKK???777000+++(((******(((%%%###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$$$$############$$$%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&'''''''''''''''((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""!!!!!!"""""""""#################################$$$############$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''(((((())))))))))))((())))))************************+++,,,---...///......---,,,+++***))))))'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$############$$$$$$#########"""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))%%%&&&''')))***,,,------,,,+++)))***---//////---000000000000///...---,,,...111666;;;CCCOOO\\\eeeyyywwwbbbNNNCCC666000///...***'''(((***---,,,*********,,,~~~vvvuuuiii___XXXXXXRRRDDD@@@AAA;;;555111+++(((&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""############$$$########################"""######$$$$$$$$$######$$$######""""""######$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''(((((())))))***(((((((((((((((((((((((((((((())))))((('''&&&&&&*********************************))))))(((((('''###$$$$$$%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''((((((((((((,,,***$$$&&&///222///%%%>>>ddd~~~aaaTTTAAA444---+++)))(((&&&&&&&&&$$$######%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""############$$$###############$$$%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&''''''''''''&&&(((((())))))))))))((((((&&&&&&%%%$$$$$$$$$$$$%%%#########$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""!!!!!!!!!"""""""""#############################################$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))(((((()))************)))******)))******+++,,,------,,,,,,+++***)))(((''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$######"""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""""""""############$$$$$$$$$#########$$$$$$%%%%%%&&&############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))&&&&&&'''(((***+++,,,,,,///---+++***+++,,,---,,,///...+++''''''+++444;;;///...---+++***+++...000888;;;EEEVVVkkkmmm]]]NNN???444222---***---...,,,******)))******)))(((((()))***}}}wwwyyyooo```YYYYYYTTTFFFAAABBB<<<666222+++'''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""##########################################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%########################################################################""""""""""""####################################""""""###$$$$$$###"""!!!######""""""""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''***))))))(((((('''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$###############$$$%%%&&&''''''''''''"""######$$$$$$$$$######%%%$$$$$$$$$$$$$$$%%%%%%################################################################################################"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((( (((---+++))),,,,,,***///***,,,>>>^^^zzz```MMM>>>888000)))'''&&&&&&&&&$$$###""""""###$$$%%%%%%########################################################################""""""""""""###########################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&&&&''''''&&&&&&''''''((())))))(((''''''&&&%%%%%%$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$########################################################################""""""""""""""""""""""""!!!!!!!!!!!!"""""""""##########################################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))(((((()))******************)))))))))))))))******++++++***)))((('''&&&&&&&&&&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###"""""""""!!!!!!!!!!!! !!!!!!!!!"""""""""###"""############$$$$$$$$$"""######$$$%%%%%%&&&&&&############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((((((%%%&&&&&&'''((()))))))))---......------,,,,,,---###)))000555333---&&&""",,,---............//////***)))+++000222444===GGGpppxxxmmm^^^QQQIII===444000000111111///***''')))(((&&&)))///---,,,+++***))))))((((((|||xxx}}}uuuaaaZZZZZZUUUGGGBBBCCC<<<777222,,,'''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""##########################################""""""""""""#################################$$$$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$############$$$$$$$$$$$$!!!"""""""""######$$$$$$""""""######$$$$$$$$$%%%################################################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!######""""""""""""############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$&&&''''''&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$######$$$###############$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((***************222//////111000<<<```kkkXXXMMMAAA888,,,+++)))((('''''''''((($$$###"""###%%%&&&$$$"""########################""""""""""""""""""""""""########################""""""""""""#####################"""###$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&'''(((((('''&&&%%%&&&%%%$$$$$$######$$$$$$""""""######$$$$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""#########"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((((())))))******************)))((((((((((((((()))******)))((('''&&&%%%%%%&&&%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""!!!!!!!!!!!! !!!!!!!!!""""""######"""############$$$$$$$$$""""""###$$$%%%%%%&&&&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((((((%%%%%%%%%&&&&&&'''''''''%%%(((,,,---,,,++++++,,,111---(((%%%%%%(((***+++&&&&&&&&&&&&'''(((***+++***(((+++//////---333<<<000444;;;AAAEEEKKKUUU^^^lllrrruuunnngggZZZNNNEEE???;;;999444444444222...+++)))(((%%%$$$)))...---'''(((...)))(((''')))+++,,,,,,***|||uuuwwwpppbbbaaa]]]VVVMMMCCC===:::999333+++''''''((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################""""""""""""""""""""""""""""""""""""##################""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""########################$$$#########""""""!!!!!!""""""""""""##################$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((()))&&&%%%***111444000,,,......------...111333555YYYtttdddYYYKKK???888333...)))(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""""""""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!################################################""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''(((((((((((()))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$###!!!  !!!!!!!!!""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))***+++,,,,,,------........./////////000000666777999===AAAEEEHHHJJJJJJKKKLLLMMMNNNNNNOOONNNNNNMMMJJJGGGCCC???===;;;888777555333111///......,,,,,,++++++***)))((((((((((((((((((((((((((((((''''''''''''''''''''''''}}}uuuwwwqqqcccaaa]]]VVVLLLDDD???===999333+++''''''((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""############"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""!!!""""""#########$$$$$$$$$###$$$$$$$$$$$$$$$$$$###########################""""""""""""""""""""""""!!!!!!"""""""""############"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""#################################"""""""""!!!!!!!!!!!!"""""""""##################$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''''')))''')))///777999444///...---,,,,,,---///111333,,,666DDDUUUiiiwwwlll___QQQGGGEEE===444...,,,***(((%%%'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""######"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""""""""""""""""""""""""""################################################""""""###$$$$$$%%%&&&&&&#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((())))))))))))(((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$###!!!  !!!!!!!!!"""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''(((((()))******+++,,,,,,+++++++++,,,,,,,,,------.........///000111222333111222333444555555555555555555444444333222222111000///...---,,,,,,,,,,,,,,,++++++***))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&}}}tttvvvqqqcccaaa]]]VVVMMMFFFBBB@@@999333+++''''''((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$######"""""""""""""""#########$$$$$$######$$$$$$$$$$$$##############################""""""""""""""""""""""""!!!!!!""""""""""""######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######$$$############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""##############################""""""""""""!!!!!!!!!!!!""""""""""""###############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&)))111888999555///---,,,,,,++++++---...//////---***)))...:::IIITTTaaaccchhhjjjjjjgggccc```YYYRRRIIIBBB<<<777000+++...***&&&%%%'''((('''&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""########################################################################""""""######$$$%%%%%%%%%#########$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((())))))))))))((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%##############################"""!!! !!!!!!!!!""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''((())))))******''''''((((((((()))))))))+++***)))((('''''''''''''''((()))******+++******''''''((()))***+++,,,,,,)))))))))))))))***+++++++++******))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&|||rrrtttppp``````^^^YYYQQQIIICCC@@@999333+++''''''''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""############""""""""""""""""""############""""""############""""""########################""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$##################""""""""""""############$$$$$$$$$$$$########################################################################""""""""""""""""""""""""########################""""""""""""""""""!!!!!!!!!!!!!!!!!!"""""""""###############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$&&&+++111222///+++,,,++++++*********+++,,,---...///111111...***''',,,000666;;;>>>>>>===;;;777444000............,,,)))'''&&&&&&((()))((('''&&&%%%%%%%%%$$$$$$$$$###################################################$$$$$$######"""######$$$""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""""""""""""""""""""########################################################################""""""######$$$$$$$$$%%%############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))((((((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###########################""""""!!!!!!!!! !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$####################################$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&''''''***)))))))))))))))******)))***+++,,,,,,,,,,,,,,,)))))))))***************((((((((((((((()))***+++)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%{{{pppqqqooo]]]___```\\\TTTKKKBBB>>>999333+++''''''''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########""""""!!!!!!"""""""""#########!!!""""""######""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""##################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######""""""######$$$$$$######""""""""""""""""""""""""""""""""""""######$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!"""""" !!!!!!!!!!!!"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%######%%%(((***)))'''+++******))))))))))))))))))'''''')))---//////...''''''((())))))((('''&&&***)))(((''''''&&&$$$###%%%%%%%%%%%%&&&&&&%%%###$$$$$$$$$$$$$$$#########################################################""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""""""""""""""""""""###############$$$$$$""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''((())))))%%%&&&'''''''''''''''''')))))))))((((((((((((((())))))((('''''''''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%{{{ooopppooo\\\___```]]]UUUJJJAAA<<<999333+++''''''((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""!!!!!!!!!"""""""""######!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!"""""""""##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""""""""############""""""!!!!!!"""""""""""""""###!!!!!!""""""###$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!"""""" !!!!!!!!!!!!"""""""""""""""############$$$######$$$$$$$$$%%%%%%%%%&&&%%%######%%%''''''&&&))))))))))))))))))((((((///,,,(((&&&&&&'''''''''---,,,***(((''''''''''''$$$%%%&&&&&&&&&$$$"""!!!"""###$$$$$$%%%%%%$$$$$$########################################################################!!!!!! !!!"""""""""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################!!!""""""######""""""!!!!!!!!!!!!"""""""""######"""""""""""""""""""""""""""############$$$$$$$$$########################"""""""""############$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((())))))((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$|||pppqqqqqq___```___ZZZQQQHHHAAA>>>999333+++''''''((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""!!!"""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""!!!!!!!!!!!!"""""""""### !!!!!!""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""" !!!!!!!!!"""""""""###  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###############$$$$$$$$$$$$########################!!!""""""""""""""""""!!!""""""############""""""!!!!!!!!!!!!""""""######!!!!!!!!!"""###$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!"""""" !!!!!!!!!""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$%%%''''''''''''(((((())))))))))))))))))$$$&&&(((***++++++******(((((((((((((((***+++,,,###$$$&&&'''''''''((()))###$$$%%%%%%%%%%%%%%%&&&"""#####################################################################!!!!!!!!!!!!!!!"""######"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""###############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$#######################################$$$$$$$$$%%%%%%%%%########################!!!"""############"""!!!!!!!!!"""""""""#########"""""""""""""""""""""""""""############$$$$$$$$$########################""""""""""""########################$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&(((''''''&&&&&&&&&&&&'''((((((((())))))(((((('''&&&&&&''''''(((((())))))&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$~~~qqqrrrsssbbbaaa]]]VVVNNNFFFBBB@@@999333,,,''''''((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""" !!!!!!!!!""""""######  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""############$$$$$$$$$########################!!!!!!""""""""""""!!!!!!""""""############"""""" !!!!!!!!!""""""###### !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!"""""" !!!!!!!!!"""""""""""""""############"""############$$$$$$$$$!!!$$$'''(((((('''&&&'''(((((()))******))))))(((((((((&&&$$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!###$$$###$$$%%%$$$"""""""""###"""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""###$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""""""""""""""##################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######"""##############################$$$$$$$$$%%%%%%%%%########################!!!"""###$$$$$$###"""!!!""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%#########$$$%%%&&&'''((($$$$$$%%%%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################zzzooovvvooodddYYYdddPPPSSSIIIBBB@@@:::444+++''''''((()))(((%%%%%%%%%$$$$$$$$$######""""""############"""""" !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###!!! !!!"""###""" """######"""!!!!!!"""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!! """"""""""""""""""""""""&&&&&&$$$!!! """"""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$######$$$$$$$$$$$$######!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""######""""""""""""######""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$&&&''''''&&&$$$$$$''''''&&&%%%%%%$$$######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$##############################""""""""""""""""""""""""############""""""""""""############%%%$$$$$$$$$###""""""""""""############$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$#########"""""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#################################yyylllssspppdddXXXdddOOORRRHHHAAA@@@;;;444,,,''''''(((((((((%%%%%%%%%$$$$$$$$$######""""""############"""""" !!!!!!"""######$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###!!! !!!"""###""" !!!###"""!!! !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$"""  """"""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$######""""""######$$$"""##################"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""############"""""""""!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""######""""""""""""######""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%$$$$$$######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""####################################""""""""""""""""""""""""############""""""""""""############$$$$$$$$$###############"""############$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$#########"""""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#################################xxxhhhpppqqqdddYYYcccNNNQQQGGG@@@???<<<555,,,''''''(((((('''%%%%%%%%%$$$$$$$$$######""""""############""""""!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###!!! !!!"""###"""  """"""  !!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! """######!!! !!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$######""""""######$$$!!!""""""######""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""######""""""""""""######""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################""""""""""""""""""""""""############""""""""""""###########################$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$###############"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################################wwwhhhnnnqqqeeeYYYcccNNNPPPFFF@@@>>>===666---((('''(((((('''%%%%%%%%%$$$$$$$$$######""""""############""""""!!!!!!""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###!!! !!!"""###"""  !!!!!!  !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! """###"""!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""######""""""""""""######""""""""""""""""""""""""!!!"""""""""############""""""#########$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!"""""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######""""""""""""""""""""""""###############################################################$$$$$$$$$############"""""""""!!!!!!"""""""""############!!!"""""""""############"""""""""###$$$$$$$$$%%%""""""#########$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################vvvjjjnnnqqqggg[[[dddNNNPPPEEE???>>>>>>777...((('''((('''&&&%%%%%%%%%$$$$$$$$$######""""""############"""""""""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###!!! !!!"""###"""  !!!!!!  !!!!!!!!!!!!"""""""""""" !!!!!!!!!!!! !!!""""""!!!!!!""" !!!!!!!!!"""""""""### !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###""""""""""""""""""###!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""#########$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""###!!!"""""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&########################%%%$$$$$$$$$$$$$$$######""""""""""""""""""""""""################################################""""""#########$$$$$$$$$############"""""""""!!!!!!"""""""""############!!!"""""""""############"""""""""###$$$$$$$$$%%%""""""#########$$$$$$$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################vvvmmmnnnrrrjjj]]]eeeNNNPPPEEE@@@???@@@888///)))'''''''''&&&%%%%%%%%%$$$$$$$$$######""""""############""""""""""""""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###!!! !!!"""###"""  """"""  !!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!! !!!!!! !!!""" !!!!!!""""""###### !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###""""""!!!!!!""""""###!!!""""""######""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""#########################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############"""############$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!""""""######""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$######""""""""""""""""""""""""#######################################$$$$$$$$$"""""""""###$$$$$$%%%%%%############""""""""""""""""""""""""############""""""""""""###########################$$$$$$$$$"""############$$$$$$$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###############$$$$$$$$$"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#######################################vvvlllmmmuuulll^^^fffOOOQQQFFF@@@???@@@999000)))''''''&&&%%%%%%%%%%%%$$$$$$$$$######""""""############""""""###"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###!!! !!!"""###""" !!!###"""!!! !!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!  !!!### !!!"""######### !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""##################"""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############"""############$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""#########""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$"""""""""#########$$$$$$"""$$$&&&((((((&&&$$$"""##################$$$$$$""""""""""""""""""""""""########################""""""#########$$$$$$$$$!!!""""""###$$$$$$%%%%%%############""""""""""""""""""""""""############""""""""""""############$$$$$$$$$###############"""############$$$$$$$$$###############$$$$$$%%%################################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$"""############$$$$$$$$$########################################################################!!!!!!!!!"""###$$$$$$$$$$$$$$$############$$$$$$########################!!!"""""""""#########$$$########################vvvkkkmmmwwwmmm___gggPPPQQQFFFAAA@@@AAA:::000***((('''&&&%%%%%%%%%%%%$$$$$$$$$######""""""############""""""#########"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###!!! !!!"""###"""!!! """######"""!!!!!!"""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!  !!!### !!!"""######$$$ !!!!!!!!!"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""######$$$$$$$$$$$$######!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############"""############$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""######$$$""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$!!!""""""""""""############%%%)))++++++)))%%%#####################$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%############""""""""""""""""""""""""############""""""""""""############%%%$$$$$$$$$######"""""""""############$$$$$$$$$#########"""###$$$$$$%%%################################################""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$"""############$$$$$$$$$########################""""""""""""""""""""""""######################## !!!!!!"""###$$$$$$$$$$$$$$$############$$$$$$########################!!!!!!""""""#########$$$########################tttqqqwwwqqqnnneeeeeeUUUKKKKKK>>>@@@>>>999000***'''''''''(((&&&%%%$$$###""""""""""""########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###"""  !!!###$$$""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! """"""""""""""""""""""""######""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""##################$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! !!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$#########""""""!!!!!!$$$#########""""""!!!!!!$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""########################################################################""""""""""""############""""""""""""""""""""""""!!!###$$$$$$######$$$%%%########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""####################################$$$$$$$$$###"""!!!!!! sssooouuuoooiiibbbdddTTTLLLMMMBBBEEE???999111***((('''(((((('''&&&%%%$$$######"""###########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!"""""""""""""""""" !!!###$$$"""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""!!!!!!!!! """"""""""""""""""""""""###"""""""""!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""##################$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""!!!!!!!!! !!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###"""""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################################################"""""""""!!!############"""""""""!!!############"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!""""""""""""""""""""""""########################################################################""""""""""""############""""""""""""""""""""""""#########""" !!!"""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""####################################$$$$$$######"""!!!!!! sssnnnsssmmmgggbbbeeeTTTKKKNNNDDDFFF???999111+++(((((((((((()))((('''&&&$$$$$$##############################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!""""""""""""!!! !!!###$$$!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""##################$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""############""""""""""""############""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""########################################################################""""""""""""############"""""""""""""""""""""""""""###"""!!! !!!$$$'''########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""####################################$$$$$$######"""!!!!!!!!!sssmmmqqqllliiifffhhhTTTJJJMMMCCCDDD???999222,,,***)))((((((,,,+++)))'''&&&%%%$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!"""""""""!!!!!! !!!"""######!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!"""""""""##################$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$########################################################################!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""#########"""""""""""""""#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""########################################################################!!!"""""""""############""""""""""""""""""""""""!!!!!!""""""###&&&+++///########################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""!!!"""""""""################################################""""""!!!!!!tttmmmpppjjjhhhgggjjjTTTIIIMMMDDDDDD???:::333...+++***)))(((...---+++)))'''%%%$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!"""""""""##################$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$########################################################################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""######""""""""""""""""""######""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""########################################################################!!!"""""""""############""""""""""""""""""""""""!!!!!!""""""###&&&+++///########################""""""""""""""""""""""""########################!!!"""""""""############""""""""""""""""""""""""!!!"""""""""#############################################"""""""""""""""uuulllnnnhhhdddfffjjjTTTIIIOOOGGGGGG???:::444///,,,+++)))(((///...,,,)))'''%%%$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""######""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""##################$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!"""""""""""""""###"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$########################################################################""""""""""""""""""""""""""""""""""""############""""""""""""############""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""########################################################################""""""""""""############"""""""""""""""""""""""""""###"""!!! !!!$$$'''########################""""""""""""""""""""""""########################""""""""""""############""""""""""""""""""""""""""""""""""""##########################################""""""""""""""""""tttkkkkkkeeedddhhhlllTTTHHHOOOGGGFFF???;;;555000---+++***(((000...,,,)))'''%%%##############################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""" !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!""""""""""""""" !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""######""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###"""""""""""""""""""""""" !!!!!!!!!"""""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""##################$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""###!!!!!!"""""""""#########""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""###!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$################################################################################################!!!"""""""""############!!!"""""""""############!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""########################################################################""""""""""""############""""""""""""""""""""""""#########""" !!!"""########################""""""""""""""""""""""""########################""""""""""""############""""""""""""""""""""""""""""""""""""####################################"""""""""""""""""""""###sssiiiiiiccchhhlllpppUUUFFFLLLCCCBBB???;;;555000---,,,***(((000...,,,)))&&&$$$###"""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""" !!!!!!!!!"""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!""""""""""""""" !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""######""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""######"""""""""""""""""""""""" !!!!!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""##################$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""######""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!""""""######!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""################################################!!!!!!""""""#########$$$!!!!!!""""""#########$$$!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""########################################################################""""""""""""############""""""""""""""""""""""""!!!###$$$$$$######$$$%%%########################""""""""""""""""""""""""########################""""""""""""############""""""""""""""""""""""""""""""""""""####################################"""""""""""""""#########uuuooolll^^^fffjjjvvvOOOJJJJJJJJJDDD@@@;;;666111///,,,***)))333111---)))&&&$$$$$$$$$####################################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!  !!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! """""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""############$$$$$$$$$###$$$$$$$$$$$$###""""""######""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! """""""""""""""######$$$"""############$$$$$$$$$########################"""$$$$$$###!!! !!!"""$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$$$$$$$###"""!!!!!!""""""########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$######""""""""""""######""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""vvvqqqooobbbfffjjjvvvPPPLLLKKKJJJDDD???<<<777333000---+++)))222000,,,)))&&&$$$$$$$$$####################################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!! """""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""############$$$$$$$$$###$$$$$$$$$$$$###""""""###"""""""""!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""#########""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""!!!!!!!!! """""""""""""""######$$$"""############$$$$$$$$$###########################$$$%%%$$$"""!!!"""###############"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$$$$$$$###"""""""""""""""########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$######""""""""""""######""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""wwwsssrrrfffgggjjjvvvSSSOOOMMMJJJDDD???<<<888444111...+++)))111///,,,(((%%%$$$$$$$$$####################################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$######"""!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""######$$$"""############$$$$$$$$$###########################$$$%%%$$$###"""###$$$############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$$$$###""""""""""""""""""########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$######""""""""""""######""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""xxxttttttiiiiiijjjvvvUUURRRNNNJJJDDD@@@===999555222///+++)))000...***'''%%%$$$$$$$$$####################################"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""#########$$$$$$$$$###############""""""!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""######$$$""""""#########$$$$$$$$$###########################%%%&&&%%%######$$$%%%#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########""""""""""""""""""""""""!!!"""""""""############""""""#########$$$$$$$$$######"""""""""""""""###########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$######""""""""""""######""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""xxxssssssiiikkkiiiuuuVVVTTTNNNJJJDDD@@@===888555222///,,,)))...,,,)))&&&$$$$$$$$$$$$####################################"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""#########$$$$$$$$$"""############"""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""######$$$""""""#########$$$$$$$$$###########################$$$%%%%%%$$$###$$$%%%""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""############""""""""""""""""""""""""!!!"""""""""############""""""#########$$$$$$$$$###"""""""""""""""##############################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$######""""""""""""######""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""xxxssstttjjjmmmhhhsssUUUTTTNNNJJJEEEAAA===777333000...,,,***,,,+++(((%%%$$$$$$$$$%%%####################################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""############$$$$$$$$$""""""######""""""!!! !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""######$$$"""############$$$$$$$$$########################"""###$$$$$$######$$$%%%""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$"""""""""""""""######$$$########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$######""""""""""""######""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""yyytttuuummmnnngggpppSSSSSSMMMIIIFFFBBB===666000---,,,,,,++++++***'''%%%$$$$$$$$$%%%####################################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""############$$$$$$$$$"""""""""""""""!!!!!! !!!!!!!!!"""""""""###"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""###"""""""""""""""######$$$"""############$$$$$$$$$########################!!!"""######""""""###%%%!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""######$$$$$$""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$"""""""""""""""###$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$######""""""""""""######""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""yyyuuuwwwoooooogggoooRRRRRRLLLIIIFFFBBB===555///,,,++++++++++++)))'''%%%###$$$$$$%%%####################################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""" !!!!!!!!!""" !!!!!!!!!"""!!!!!! !!!!!!!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""""""""""""""""" !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""############$$$$$$$$$"""""""""""""""!!!!!! !!!!!!!!!""""""######"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""######"""""""""""""""######$$$"""############$$$$$$$$$######################## """######""""""###%%%!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$""""""!!!""""""###$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$######""""""""""""######""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""vvvvvvqqqpppppppppgggXXXOOONNNMMMJJJFFF@@@777000,,,+++***)))---+++)))&&&%%%$$$##############################"""""""""""""""#########""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!"""############""""""############""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""############"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! """""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! ########################""""""""""""""""""""""""#########"""""""""""""""########################""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""##############################""""""######$$$%%%"""############$$$$$$$$$########################"""############$$$$$$$$$%%%%%%$$$###""""""######################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""################################################""""""""""""""""""""""""tttrrrnnnpppnnnnnneeeWWWNNNLLLKKKIIIFFF@@@888111---+++***))),,,+++)))&&&$$$$$$##############################""""""""""""############""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############ !!!"""######$$$######!!!!!!""""""""""""!!!!!!################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""############"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""!!!!!!!!! """""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!!!!!!!!########################""""""""""""""""""""""""###"""""""""""""""""""""########################""""""""""""""""""""""""###"""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!!!!!!!"""""""""#################################""""""######$$$%%%"""############$$$$$$$$$########################"""############$$$$$$$$$%%%%%%$$$#######################################################################################################################################""""""""""""""""""""""""########################""""""""""""""""""""""""################################################""""""""""""""""""""""""qqqooolllooommmkkkcccVVVLLLJJJIIIGGGEEE@@@999333///---+++))),,,***(((&&&$$$######$$$################################################""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$"""######$$$$$$$$$######""""""############""""""################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""############"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###""""""""""""!!!!!!!!!########################""""""""""""""""""""""""""""""""""""""""""##############################""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!!!!"""""""""####################################""""""######$$$%%%"""############$$$$$$$$$########################"""############$$$$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""########################""""""""""""""""""""""""################################################""""""""""""""""""""""""rrrqqqmmmnnnmmmjjjaaaVVVMMMHHHHHHHHHDDD@@@999333000---+++***+++***(((%%%$$$######$$$########################$$$$$$###############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$######$$$$$$$$$######"""$$$$$$$$$%%%%%%$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!"""""""""############""""""#########$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""""""""#################################"""""""""""""""""""""""""""""""""""""""#########""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!"""""""""#######################################""""""######$$$%%%""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""########################""""""""""""""""""""""""################################################""""""""""""""""""""""""tttuuuooommmooojjjaaaXXXNNNHHHHHHIIIDDD???888222///---+++******)))'''%%%$$$######$$$########################%%%$$$$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###########################""""""""""""""""""""""""############$$$$$$$$$$$$######$$$$$$$$$###""""""###$$$$$$%%%%%%$$$$$$###################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!"""""""""############""""""#########$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""!!!!!!""""""####################################""""""""""""""""""""""""!!!!!!""""""############""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""##########################################""""""######$$$%%%""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""""""""""""""""""""################################################""""""""""""""""""""""""vvvvvvpppnnnqqqjjjaaaYYYPPPHHHGGGKKKDDD>>>666000---,,,++++++)))(((&&&%%%$$$###$$$$$$########################%%%%%%%%%$$$######""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###############################################################$$$$$$$$$$$$%%%###$$$$$$%%%%%%%%%$$$$$$"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!""""""######""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""############"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$########################""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$########################""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""#########$$$$$$##############################""""""######$$$%%%"""############$$$$$$$$$########################"""############$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""################################################""""""""""""""""""""""""vvvrrrmmmpppqqqiii```YYYPPPGGGGGGKKKDDD>>>444---******+++,,,)))(((&&&$$$######$$$$$$########################&&&&&&%%%$$$$$$###""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""""""""!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$%%%&&&''''''(((''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""############"""############$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""#########""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$########################"""""""""""""""""""""""" !!!!!!"""######$$$$$$########################"""""""""""""""""""""""" !!!!!!"""######$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""""""""#########$$$$$$$$$##############################""""""######$$$%%%"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""################################################""""""""""""""""""""""""tttlllkkkqqqqqqhhh```YYYPPPGGGFFFKKKEEE===333+++((()))+++---)))'''&&&$$$######$$$$$$########################&&&&&&%%%%%%$$$###""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!""""""###!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""####################################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&((()))************))))))************))))))''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""############"""############$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$########################"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$########################"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""########################"""""""""""""""""""""""""""############$$$$$$$$$#################################"""###$$$$$$%%%"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""################################################""""""""""""""""""""""""uuuoooeeekkkqqqhhh]]]SSSNNNKKKHHHFFFCCC;;;111***)))))))))(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$###""""""####################################""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """""""""""""""!!!!!!!!! !!!!!!!!!"""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$&&&""""""'''((($$$###'''###""""""%%%(((((('''''''''(((555EEEDDD:::>>>NNNQQQOOOIIIDDDEEEIIIJJJGGGEEE<<<888000'''+++///''''''(((&&&###$$$''''''"""'''%%%###""""""#####################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$##########################################""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######$$$$$$###"""!!!!!!"""""""""############$$$$$$$$$######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!""""""""""""####################################""""""""""""""""""""""""########################################################################"""############$$$$$$$$$"""############$$$$$$$$$#########"""######$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$######'''""""""&&&&&&""""""&&&###$$$%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################################################################################################################"""############$$$$$$$$$wwwqqqfffkkkoooggg\\\SSSNNNKKKHHHFFFCCC;;;111***)))))))))(((&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$###""""""####################################""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###!!!""""""#######################################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$&&&###$$$((()))&&&(((,,,...,,,+++******///888@@@WWW]]]hhhqqquuuyyy~~~gggeeehhheeeYYYSSSJJJ:::<<>>UUUhhhtttxxxvvv{{{}}}|||xxxwwwwww}}}yyy}}}rrrUUUKKKCCC<<<000###""")))%%%&&&''''''&&&$$$!!!$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######$$$###"""""""""""""""""""""############$$$$$$$$$######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###########################################################################$$$$$$$$$$$$###"""""""""""""""#########$$$$$$########################""""""""""""""""""""""""########################################################################"""############$$$$$$$$$"""############$$$$$$$$$###############$$$%%%%%%############$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''(((((('''%%%%%%((((((%%%%%%'''###$$$%%%''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################################################################$$$$$$$$$%%%{{{wwwlllnnnjjjddd\\\SSSMMMIIIHHHGGGBBB:::000***((((((((('''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$###############$$$########################$$$######""""""######$$$""""""""""""""""""""""""!!!!!!"""""""""#########""""""###$$$$$$$$$$$$###################################################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!"""""""""""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&(((+++999KKK```kkkpppsssxxxzzznnniiiccccccjjjpppnnnggg```^^^\\\^^^fffmmmkkkeeeaaadddrrr}}}iiiwwwvvv___MMMHHH===,,,&&&$$$###$$$''''''$$$ %%%%%%$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###############$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""############"""""""""""""""###""""""#########$$$$$$$$$######""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##############################################################################$$$$$$$$$######"""""""""#########$$$$$$$$$########################""""""""""""""""""""""""########################################################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$############$$$%%%%%%#########$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&)))(((''''''''''''((()))'''&&&'''(((((('''%%%&&&&&&&&&''''''((('''$$$"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################################################################$$$$$$$$$%%%%%%zzzyyyoooqqqhhhddd]]]TTTMMMIIIGGGGGGBBB:::000)))((((((((('''&&&%%%%%%$$$$$$%%%%%%&&&$$$###############$$$$$$########################$$$$$$############$$$$$$########################""""""""""""############""""""###$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!"""""""""###############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&)))'''$$$%%%,,,777AAAGGGQQQnnnyyy```UUU^^^kkkiiiZZZUUU```jjjiiihhhkkkgggjjjlllkkkkkkllljjjeeefffcccffffffaaafffiii```mmmzzzjjjVVV???555((("""$$$'''(((&&&%%%%%%%%%%%%$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$########################""""""""""""""""""""""""!!!!!!""""""############""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""#########"""""""""""""""######""""""#########$$$$$$$$$######""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""########################################################################################################################"""######$$$$$$$$$##################$$$$$$$$$$$$########################""""""""""""""""""""""""########################################################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''((()))))))))))))))))))))))),,,,,,+++++++++++++++,,,...///000///......,,,******))))))***,,,,,,***'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################################################################$$$$$$$$$$$$%%%%%%%%%wwwzzzqqqrrrhhheee___VVVMMMHHHGGGGGGAAA:::000)))'''(((''''''&&&%%%%%%$$$$$$%%%%%%&&&#########"""######$$$%%%########################$$$$$$############$$$$$$########################"""""""""#########$$$$$$"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!""""""######""""""!!!!!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!""""""######!!!!!!!!!"""""""""###############$$$$$$$$$$$$%%%$$$$$$%%%%%%&&&&&&''''''&&&%%%$$$+++<<>>DDDKKKTTT[[[aaadddfffjjjpppvvv{{{}}}~~~}}}zzzhhh___TTTKKKFFF@@@:::444************************))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################################################################$$$$$$%%%%%%%%%&&&&&&&&&wwwqqqoooqqqnnnddd\\\XXXSSSLLLFFFEEEBBB===333***(((***)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!!!!###$$$%%%%%%%%%&&&&&&%%%"""""""""$$$###%%%&&&'''%%%%%%&&&''''''%%%%%%&&&&&&$$$$$$%%%"""%%%''''''%%%$$$%%%'''$$$$$$#########"""""""""""""""""""""!!!!!!!!!!!!""""""############""""""""""""!!!!!!  !!!!!!!!!""""""############$$$$$$$$$$$$$$$##################"""$$$%%%%%%$$$###$$$%%%+++)))+++&&&--->>>TTT```xxxxxx______kkkfffZZZnnn|||xxxrrrlllvvvwww~~~www{{{}}}ttt}}}zzz~~~wwwwww}}}zzzpppZZZjjjtttssssssaaakkkuuuxxxsssrrrrrrhhhXXX<<<---,,,*** %%%***&&&(((%%% !!!%%%$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""##############################################################################""""""""""""##############################################################################"""############$$$$$$$$$%%%%%%%%%$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%################################################################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######################################################$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$%%%&&&&&&%%%$$$###%%%&&& '''---,,,&&&###&&&+++&&&***,,,***---888DDDKKKVVVXXXdddttt~~~}}}{{{|||{{{sssuuuxxxxxxvvvuuu|||~~~{{{rrraaaUUUGGG555)))+++...***+++111///,,,(((&&&'''((())))))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################%%%$$$$$$######$$$$$$%%%########################xxxssspppsssmmmddd[[[WWWSSSLLLFFFEEEBBB===333***(((***)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""""""""""""""!!! ###&&&''''''((()))***)))'''&&&%%%$$$%%%%%%%%%%%%%%%&&&%%%######&&&***##############################$$$$$$$$$$$$$$$$$$######"""""""""!!!!!!!!!""""""############""""""""""""!!!!!!!!! !!!!!!!!!"""""""""############$$$$$$$$$$$$$$$##################!!!###%%%%%%%%%$$$%%%''''''***,,,***&&&,,,???RRRhhhdddkkkggg\\\iii|||zzzrrrnnnxxxzzzttt{{{vvv{{{~~~zzz~~~sssuuutttccchhhmmmpppnnnooovvvzzzyyyaaaKKK555((($$$++++++ ###%%%$$$ %%%&&&$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""##############################################################################""""""""""""##########################################################################################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$#####################""""""""""""""""""""""""$$$$$$$$$#########""""""########################$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%################################################################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######################################################$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$%%%&&&&&&%%%$$$###%%%&&&)))&&&"""!!!$$$(((***+++---///222;;;LLL```lllooo|||xxxpppiiiiiiooonnnkkkmmmrrruuurrrpppqqqqqqttt}}}xxxyyyqqq^^^III<<<444...,,,...&&&)))---///---***&&&###'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################%%%$$$$$$######$$$$$$%%%########################{{{uuuqqqsssmmmddd[[[WWWRRRKKKFFFDDDBBB===333***(((***)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""$$$%%%'''&&&$$$!!! '''%%%$$$$$$&&&(((******$$$&&&'''%%%###$$$'''***+++)))&&&%%%%%%%%%%%%$$$"""######$$$$$$###""""""#########""""""""""""!!!""""""############""""""""""""!!!!!!!!!!!! !!!!!!!!!""""""""""""############$$$$$$$$$######$$$$$$$$$$$$$$$$$$!!!###%%%%%%%%%%%%'''(((###))))))&&&000JJJcccnnniii^^^[[[\\\bbbyyy}}}xxxzzzvvvhhhoootttiiifffeeefffhhhmmmzzz{{{ZZZ;;;111---''''''$$$&&&&&&"""!!!$$$''''''########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""#########""""""!!!!!!""""""###""""""""""""""""""""""""""""""""""""""""""""""""##############################################################################""""""""""""##########################################################################################$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""!!!""""""""""""""""""""""""$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%################################################################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################################################################$$$$$$$$$%%%%%%%%%############$$$$$$$$$%%%$$$%%%&&&%%%$$$$$$%%%'''%%%$$$$$$&&&))),,,,,,,,,:::HHHYYYhhhttt|||}}}xxxjjjkkklllkkkhhhjjjwwwkkkPPP===444///,,,,,,,,,***)))((()))***&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$}}}vvvqqqrrrlllcccZZZVVVRRRKKKEEEDDDBBB===333***(((***)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&&&&'''$$$&&&((())))))***,,,...***---//////......000222::::::777222///---)))%%%'''(((((('''&&&%%%'''(((%%%%%%&&&%%%%%%$$$###"""$$$$$$#########""""""""""""######$$$$$$######"""""""""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""#########$$$$$$$$$######$$$$$$$$$$$$$$$%%%$$$%%%&&&&&&%%%%%%&&&((()))$$$"""///NNNlllvvvrrrNNNLLLPPPYYYfffxxx|||zzzoooiii{{{ppplllooommmggglllyyyaaaKKK444&&&,,,&&&))))))'''$$$$$$%%%&&&########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""############""""""""""""""""""###""""""""""""""""""""""""""""""""""""""""""""""""########################################################################$$$######""""""######$$$#################################################################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%################################################################################################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%$$$%%%%%%%%%$$$$$$&&&(((###'''++++++,,,222???III^^^pppyyyrrrpppoooooouuu|||pppQQQ222333///***((()))+++,,,,,,&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$~~~vvvooooookkkbbbZZZVVVQQQJJJDDDCCCBBB===333***(((***)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''%%%%%%&&&((((((((('''&&&&&&)))---000)))444AAAIIILLLPPPYYY```\\\[[[VVVPPPNNNKKK???222222555777444,,,'''''')))''''''''''''''''''''''''$$$$$$$$$$$$##################$$$$$$$$$$$$######!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""""""###""""""#########$$$$$$$$$######$$$$$$%%%%%%%%%%%%'''''''''&&&$$$$$$&&&(((...***555SSSpppxxxlllaaa[[[eeeoootttvvvxxxuuu{{{~~~yyy}}}mmmdddffftttyyykkkRRR555///&&&'''((((((&&&#################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""##################""""""""""""##############################################################################################################################$$$$$$############$$$$$$###########################################################################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%################################################################################################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%######################################################$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&%%%&&&(((******)))(((,,,999NNNeeeuuuyyymmmgggkkkuuu{{{]]]>>>666...,,,//////)))###'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$wwwnnnmmmkkkbbbYYYUUUPPPIIIDDDBBBBBB===333***(((***)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&""""""%%%((('''***...444;;;EEENNNTTTkkkttt}}}~~~}}}{{{}}}}}}{{{~~~zzznnncccdddcccZZZLLL===333///((('''%%%######$$$&&&'''%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######!!!!!!""""""""""""######!!!!!!!!!"""""""""######"""############$$$$$$$$$######$$$$$$%%%&&&&&&&&&'''((((((&&&%%%%%%''')))'''888XXXxxxrrreee```}}}tttyyy}}}vvv|||{{{nnnaaa___\\\lllsssxxxzzzYYY<<<+++&&&$$$&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""#########$$$$$$$$$######""""""######$$$########################################################################################################################$$$$$$############$$$$$$########################################################################$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%################################################################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$&&&'''''''''(((***---******444JJJeeeyyy~~~}}}wwwpppffffffsssgggUUU===---)))+++,,,,,,(((((((((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%xxxpppooojjjaaaXXXTTTPPPIIICCCBBBBBB===333***(((***)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((&&&$$$&&&,,,111111:::HHHXXXiiizzz|||wwwooofff^^^YYYWWW\\\dddgggcccdddkkkkkkeee|||{{{zzzxxxqqqcccSSSHHH999555///((($$$###$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!!!!"""""""""#########!!!!!!"""""""""#########"""############$$$$$$$$$######$$$$$$%%%&&&&&&'''%%%&&&&&&&&&%%%'''***---666TTTsss}}}tttkkklllqqqsssrrrnnnwwwuuurrrqqqnnnmmmooocccaaaeeeqqq\\\>>>111'''%%%&&&%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""#########$$$$$$$$$$$$######""""""######$$$########################################################################################################################%%%$$$$$$######$$$$$$%%%########################################################################$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%################################################################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%'''((())))))***---///555CCC[[[ttt{{{pppnnnrrrwww```CCC111,,,///333))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%zzzrrrpppjjjaaaXXXTTTPPPHHHCCCBBBBBB===333***(((***)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""%%%'''((((((...777???ZZZ^^^eeeiiikkkllllllmmmllliiihhhooo{{{|||xxxooopppsssqqqbbbccciiiuuurrrdddTTTMMMBBB777...)))((((((&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###!!!!!!""""""#########$$$""""""""""""############"""############$$$$$$$$$######$$$%%%%%%&&&''''''###$$$%%%%%%&&&)))---111YYYtttnnn___eeesssxxxzzzrrrzzzwwwrrrqqqvvvwwwsssrrruuuvvvrrrxxxxxxlllmmmqqq{{{{{{SSS@@@...((('''%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$############$$$$$$########################################################################################################################%%%$$$$$$######$$$$$$%%%########################################################################$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((()))))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%################################################################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&''')))******+++...000SSShhh|||qqqooosss~~~nnnPPP888+++'''************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%vvvnnnpppqqqaaa\\\\\\RRRJJJFFF???AAA;;;222,,,)))((())))))&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%''''''''''''((('''$$$$$$,,,******;;;NNNcccwww```bbbdddeeehhhnnnvvv{{{rrrvvvzzzhhhccckkkhhhvvvtttRRRFFF:::)))%%%***""")))&&&%%%&&&##################$$$$$$$$$########################"""############$$$$$$$$$$$$$$$#####################$$$$$$%%%%%%&&&&&&'''&&&$$$%%%)))'''(((999MMMrrr}}}rrrVVVQQQiii||||||~~~}}}zzz}}}yyymmmfff^^^\\\aaahhhkkklllttttttrrrlllhhhhhhooouuuuuu|||~~~~~~bbbOOO,,,&&&333###"""((((((&&&$$$$$$&&&&&&$$$"""""""""###$$$$$$$$$%%%################################################"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$$$$###############$$$$$$$$$$$$%%%%%%$$$$$$###"""############""""""""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%$$$***---,,,)))'''%%%$$$'''+++///111444:::???GGGLLLJJJAAA???FFFIIIFFFWWWPPP:::::::::222222$$$"""%%%)))+++(((###$$$&&&&&&%%%$$$%%%&&&&&&$$$"""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''')))&&&"""###(((&&& $$$$$$%%%(((******)))'''%%%'''%%%!!!###)))***$$$,,,***)))''''''((()))***)))******'''&&&'''&&&%%%''''''''''''&&&%%%###"""&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&)))+++***'''---&&&'''+++'''&&&???```xxx|||{{{tttpppvvv```???---000***(((+++,,,(((&&&((((((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%wwwoooqqqpppaaa\\\ZZZPPPIIIEEE>>>@@@:::222,,,))))))))))))''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&***'''$$$###%%%)))******,,,222;;;TTTttt|||qqqkkkqqqnnnmmmhhhpppooolllqqqiiiLLL666,,,%%%)))+++!!!%%%'''$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$##################$$$$$$$$$%%%&&&&&&''''''$$$'''))))))(((555QQQkkk~~~xxxssswww}}}rrr~~~wwwvvvllleee]]]ZZZ\\\___```___^^^^^^\\\XXXTTTTTTYYY___gggoooxxxxxxwwwrrrxxxkkkpppooogggNNN666'''222&&&&&&%%%###"""$$$%%%&&&############$$$$$$$$$$$$############################################################$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%######$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$#################################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%333,,,$$$""")))000444CCC@@@@@@DDDFFFHHHOOOXXX@@@GGGKKKGGGBBBCCCFFFHHH]]]cccXXXTTTIII???KKKLLLEEE777***&&&))),,,)))%%%)))&&&$$$###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&'''******&&&,,,***'''&&&%%%&&&&&&%%%&&&,,,.........+++(((+++***(((''''''(((***+++"""###$$$%%%&&&((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''%%%$$$%%%&&&''''''(((***---444FFFccc{{{xxxwwwrrrnnnrrrqqqDDD---000///***(((+++,,,***((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%xxxqqqqqqoooaaa[[[XXXMMMGGGEEE===???:::222,,,))))))))))))***)))(((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%'''((('''%%%&&&***///CCCbbbzzzzzziiiYYYhhh{{{iiibbblllzzzwwwbbb???+++$$$((())),,,)))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''$$$))))))%%%,,,FFFhhhkkkkkk{{{vvvsss{{{oooiiiiiigggaaaZZZUUUTTTSSSPPPNNNIIIJJJJJJGGGDDDCCCGGGJJJIIIMMMSSS[[[hhh}}}zzzqqqsssdddcccrrrkkk\\\JJJ999&&&***'''&&&&&&%%%###"""$$$&&&$$$$$$$$$$$$$$$#####################################################################$$$$$$$$$%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&((((((''''''&&&&&&%%%%%%###############$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%% &&&+++111:::EEENNNAAA;;;???KKKRRRPPPVVVaaaJJJEEEBBBEEEHHHIIIJJJLLLTTTaaa]]]\\\PPPDDDPPPQQQTTTQQQIII===222,,,+++,,,'''%%%$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%% &&&)))'''%%%'''''''''"""###&&&)))++++++++++++((()))+++***&&&&&&...888///000222222111---***'''111...+++)))((((((***,,,&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%######'''***'''***,,,555OOOpppooorrrrrrttt}}}yyyqqq|||jjjGGG999,,,)))++++++))))))((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%yyyqqqpppnnnaaa[[[VVVIIIEEEDDD<<<>>>999222---***)))))))))+++***)))(((&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$%%%(((((()))111DDDUUUtttsssjjjeeebbb```qqqyyymmmpppkkkttt{{{kkkQQQ<<<000(((***,,,$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%######$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''((((((******'''***@@@bbbyyy{{{fffiiiuuuxxxwwwooodddYYYTTTUUUYYYUUUPPPMMMJJJGGGCCC@@@>>>@@@@@@???======>>>@@@@@@DDDNNNWWWVVVSSS]]]kkk}}}}}}uuuuuu|||qqqyyy}}}zzzggg[[[TTT:::!!!)))(((((()))&&&######%%%%%%%%%%%%$$$$$$##################################################################$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%&&&(((((((((''''''&&&%%%%%%((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###000>>>@@@:::777<<>>???@@@AAAAAA@@@@@@BBB<<<:::>>>???===@@@HHHGGGIIIkkktttwwwjjjddd{{{ooo___YYY444)))###'''***'''%%%(((%%%%%%%%%%%%%%%$$$$$$$$$################################################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((&&&&&&%%%%%%%%%&&&''''''((()))***++++++***))))))$$$%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&''''''''''''''''''''''''((('''&&&&&&(((+++///111222,,,...DDDcccyyy}}}www|||pppllljjjeee```^^^WWW[[[___\\\RRRJJJMMMUUUQQQXXXQQQWWWYYYXXXfffeeeYYYXXXTTTSSSZZZaaaYYYLLLQQQGGG888+++%%%$$$&&&'''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%&&&)))(((%%%$$$'''%%%555KKK^^^iiimmmmmmmmmdddhhhhhhccc^^^\\\ZZZWWW\\\ZZZZZZ\\\aaajjjtttyyyyyyvvvvvvvvviiiRRR@@@:::***)))((('''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***###"""(((+++((((((,,,777TTTzzztttuuu~~~}}}wwwtttvvv|||PPP---***000...************))))))))))))''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&}}}uuupppmmmfff___RRRBBBCCCEEE===<<<888222...,,,+++***))))))(((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((()))))))))...888QQQiiinnnaaaVVVTTT|||uuuvvvzzz}}}~~~wwwwwwlllccchhhxxx|||YYY,,,******))))))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$%%%&&&&&&'''&&&''''''((())))))******%%%444QQQpppwwwppprrrzzzjjj^^^MMMDDD<<<:::::::::<<>>AAABBBCCCCCCCCCDDDDDDCCCDDDEEEGGGGGGGGGGGGBBB@@@>>>???>>><<<999999???FFFQQQllliii```wwwppp```{{{nnneeePPP:::((('''***((('''***$$$$$$%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&'''&&&&&&&&&&&&&&&''''''((())))))***((()))***,,,...000222333444555777999999999888777---...//////---***'''%%%'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&''''''''''''''''''''''''((('''&&&''',,,333;;;??????CCCQQQfffyyy|||pppcccfff^^^RRRKKKRRR]]]___[[[fffssszzzrrrbbbYYYXXXZZZYYY```XXXYYYTTTNNN[[[[[[\\\iiinnncccXXXWWWXXXVVVTTTNNNDDD:::333...+++(((&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''')))***)))...@@@SSSdddqqqrrrbbbYYY```ccc^^^UUU]]]ooowwwqqqoookkkfffaaa___^^^___```SSSPPPVVVaaaeeeaaaaaaggg@@@;;;222***%%%$$$%%%'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((($$$%%%***)))'''///===^^^ssszzzxxxxxxjjjrrrppppppuuu~~~ooosss|||~~~zzz{{{RRR777///---++++++*********)))))))))''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''xxxqqqnnnggg```RRRBBBCCCFFF>>>;;;777222...,,,+++***)))(((''''''&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))));;;RRRlllpppYYYIII]]]}}}{{{uuusssuuutttqqqzzzyyyuuu{{{{{{sssaaaeeeyyy```,,,,,,,,,+++***))))))(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''''''''(((((())))))******111KKKrrrmmmgggnnnvvvhhh^^^SSSJJJBBBAAABBBDDDBBB???@@@DDDEEEGGGJJJKKKLLLLLLLLLMMMDDDCCCCCCDDDFFFHHHHHHGGGJJJHHHCCC<<<999:::;;;999444@@@GGGVVVrrrwwwuuu{{{qqq___zzznnnpppgggkkkMMM222***+++(((''')))$$$$$$$$$%%%%%%&&&&&&&&&################################################$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''((()))******+++444555777:::>>>BBBEEEGGG@@@AAADDDFFFGGGGGGFFFEEEAAAAAAAAA???:::444...***)))(((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&(((((((((((((((((((((((('''&&&&&&)))000:::DDDJJJFFFYYYnnnvvvmmm^^^TTTQQQccceeedddhhh|||uuuvvvpppbbb```TTTWWWeeepppppppppnnncccTTTIIIJJJLLLKKKFFF<<<000''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))+++---333JJJuuuzzzmmmeeeeeeggg~~~zzz{{{iii\\\SSSUUUVVVWWWbbbppp___UUUEEE555+++(((***,,,(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%)))---))))));;;RRR|||kkkoooxxxffffffqqqzzzsssrrrrrruuuyyy|||}}}|||uuuxxx~~~yyyvvvwwwvvv~~~MMM///555+++++++++************)))''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''vvvxxxxxxmmmmmmkkkbbbSSSFFF@@@@@@AAA<<<777000------,,,***((()))((('''&&&&&&'''((()))''''''''''''((((((((((((///&&&###((())))))444CCCfffiii]]]TTT```qqq~~~ssseeekkkxxx}}}xxxssswwwllllll|||xxx[[[???'''###***+++'''%%%$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''---!!!(((---$$$(((000'''666\\\|||lllrrr|||fffUUUHHH@@@BBBIIILLLPPPRRRPPPJJJFFFFFFHHHQQQPPPQQQTTTVVVUUUPPPLLLHHHIIIHHHFFFCCCBBBBBBCCCEEEFFFGGGFFFCCC===777333666<<>>VVVjjjoootttqqqeee^^^eeewwwjjjfff^^^\\\jjjxxxooo[[[YYYfffUUUCCCQQQXXXEEE666...)))&&&%%%$$$"""$$$)))'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&***''' %%%000---!!!++++++444OOOuuuqqq{{{www|||vvvfff^^^^^^^^^^^^kkkyyykkkGGG222...***,,,...***$$$&&&---***!!!%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((((())))))***+++'''+++111,,,///SSS~~~|||pppxxxuuu___\\\```kkktttuuuvvvyyy|||{{{wwwvvv||||||xxx||||||xxxvvv~~~vvvDDD777+++------+++,,,---***&&&))))))((('''''''''''''''(((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&(((&&&$$$$$$%%%&&&''''''xxxzzzyyyooollliiiaaaSSSFFF@@@@@@BBB<<<777000------,,,***((()))((('''&&&&&&'''((()))''''''''''''(((((((((((("""***---((('''555NNNaaaooodddRRRUUUuuu~~~vvvqqqooovvv}}}{{{sssqqqzzz{{{vvv```kkk}}}lllJJJ111***+++***'''&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''')))###'''---******///111BBBooo|||yyydddMMMAAA???BBBHHHNNNhhhmmmoooiii\\\PPPJJJIIIQQQPPPOOOPPPPPPMMMHHHDDD@@@BBBCCCCCCAAA>>>======@@@BBBCCCDDDCCC@@@===;;;333999???FFFWWWsssxxx```jjj|||pppoooyyymmmmmmaaa>>>###+++222!!!&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&,,,)))%%%###&&&+++//////+++...------222<<>>@@@HHH[[[mmmtttccc^^^WWWZZZnnnqqqmmmccc\\\cccpppmmm```___ggg```XXXaaajjjcccXXX222+++'''+++...+++&&&$$$'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))((((((+++///222MMMkkk|||ttthhhddd|||pppuuu{{{~~~~~~{{{fffVVV^^^```lllqqqggg\\\HHH000%%%''')))***)))((('''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''(((((()))***&&&++++++'''222PPPrrryyytttgggYYYWWW\\\hhhppprrrsssuuurrruuuxxx|||~~~yyy{{{}}}~~~}}}|||{{{ssswww|||wwwJJJ888333,,,************+++))))))(((''''''''''''((((((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%'''((())))))|||}}}{{{pppkkkfff^^^RRRGGGAAAAAADDD<<<666000---,,,,,,***(((((((((''''''''''''((((((''''''''''''((((((((((((!!!,,,...)))111LLLdddnnnbbb^^^WWWeee{{{rrrkkkgggnnnyyy~~~|||uuuhhhdddnnngggEEE,,,%%%)))---(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&''''''+++...(((///CCCppp~~~nnn}}}yyy\\\KKK<<<>>>LLLYYYcccgggvvvxxxuuujjjYYYKKKEEECCCHHHGGGDDDCCCAAA>>>999666999===@@@AAA@@@===:::::::::;;;===???@@@AAAAAAAAA666888===EEENNN\\\rrrlllVVVlllxxxuuuzzz|||rrrddddddyyy}}}ppppppZZZ///,,,555"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((******(((''')))+++%%%666DDDDDD>>>===AAAEEEMMMcccyyysssbbbZZZVVVUUUUUURRRFFF777...,,,%%%%%%&&&(((***)))&&&$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&((())))))((((((((()))222555AAAVVVjjjtttqqqkkkaaaaaaiiiyyy~~~{{{nnnmmmyyygggcccbbbhhhoooqqqsssuuuttttttlllkkkfff]]]aaacccfff```VVV\\\iiilllVVVCCC...&&&&&&'''&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))###&&&......&&&)))555rrrmmmeeeeeedddssshhhgggiiinnnpppvvv}}}|||tttaaaeeeooorrrjjjiiifffZZZ444,,,''')))***''''''***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))%%%...+++'''CCCuuuxxxwwwllliiiqqqooorrrxxx|||{{{zzz{{{wwwzzz}}}{{{|||}}}~~~~~~}}}|||{{{|||}}}~~~zzzsssFFF777******,,,***))),,,***)))((((((''''''(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((()))******}}}rrrjjjddd[[[RRRHHHAAAAAAEEE;;;666000,,,,,,,,,***((((((((((((''''''(((((((((''''''''''''((((((((((((---***)))222JJJ```cccZZZMMMbbbsss~~~|||lllhhhgggjjjttt~~~{{{uuu~~~ggglllqqqqqqaaaCCC***%%%+++)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&,,,((('''+++'''888bbbvvvooo{{{nnncccFFFDDDHHHXXXkkkwwwzzzxxxjjjdddZZZMMMCCC===<<<======;;;:::888666444111000666999<<<===<<<:::999999777777888999<<<>>>AAABBB???;;;===FFFMMMQQQ___ooommm]]]ppp|||vvvoookkkfffggguuuxxxrrrqqqRRR///'''---''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''!!!(((//////)))%%%---888BBBAAA:::333999PPPkkk|||ttt~~~{{{}}}oooSSSMMMSSSQQQBBB333222+++&&&''')))(((&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&&&&'''%%%''')))***)))***---///CCCCCCTTTooouuugggbbbjjjsssccceeecccXXXWWWbbb]]]]]]cccmmmsssrrrooonnnsssuuutttppptttooo___aaadddwwwyyy^^^XXXiiipppfffTTT>>>...$$$!!!%%%+++''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&***,,,)))---FFFbbbyyyzzzppp```bbbyyyzzz~~~oooxxxyyy~~~|||yyy}}}}}}lllWWW[[[lllrrrQQQAAA///&&&'''+++***&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''((()))))))))***...>>>cccyyy~~~{{{yyyuuurrrxxxxxxyyy{{{|||zzzyyyxxx}}}|||~~~YYY@@@++++++///---))))))***))))))((('''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&(((((((((((()))***}}}tttjjjaaaXXXQQQIIIAAAAAAEEE;;;666///,,,,,,+++)))''''''(((((((((((((((((('''''''''''''''((((((((((((///(((...FFF]]]___SSSIIIYYYsssuuubbb^^^kkknnnuuuzzzxxxzzz{{{}}}~~~~~~xxxwwwaaa```kkkzzzpppLLL,,, ))))))'''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&///***%%%***111RRRyyyvvvhhhYYYOOOLLLXXXiiixxxzzznnndddRRRIII>>>888888999999777777888888888888777777777777888999999888888999:::<<<;;;::::::;;;>>>@@@BBBIII???===GGGNNNQQQVVV___ooooooeee{{{tttmmmgggbbbbbbeeevvvpppoooDDD"""333(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((((((***&&&&&&+++000666AAAMMMBBB<<<:::GGGeee}}}zzz~~~zzzkkk```WWWQQQPPPKKK;;;---))))))((((((***'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%&&&&&&&&&'''''''''&&&(((***)))(((+++111777III___uuuwwwggg^^^ooo}}}ooonnnpppuuu{{{|||zzzyyyjjjfffwwwnnndddfff```PPPPPPOOOGGG666'''$$$***((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((((((&&&+++---)))...GGGmmmSSSZZZbbbkkk}}}zzzsssjjjxxx}}}|||~~~yyyuuuzzzwwwbbb```bbbZZZWWWVVVHHH444)))***)))$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''')))******,,,%%%888eee{{{oooyyyyyyrrrtttxxxuuuqqqtttvvvxxxxxxyyy{{{}}}}}}}}}{{{]]]:::---///...+++*********)))((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&''')))((('''&&&(((***}}}uuujjj___VVVQQQIII@@@???EEE;;;555///,,,++++++)))'''''''''((((((((((((''''''''''''''''''(((((((((((('''...BBBYYY]]]SSSOOOVVVyyy{{{ppphhhbbbjjj|||yyywwwvvvuuu|||uuunnngggfffkkkppprrrpppkkkoootttyyyuuuuuubbb```zzzvvvIII(((+++)))'''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&,,,+++'''///EEEqqq}}}xxxxxxwwwxxxkkk___XXXUUUkkkxxxvvvcccPPPBBB<<<888555666:::;;;777222444777:::<<<<<<<<<===>>>@@@AAAAAA@@@??????AAACCCCCCBBB@@@@@@AAABBBEEEFFFMMMEEEAAAFFFNNNRRRTTTUUU[[[}}}yyy~~~~~~sssggg```[[[WWWcccvvvccc444000))))))(((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&'''(((((()))))),,,$$$'''888HHHIIIBBB>>>444PPPqqqrrr```[[[]]]HHH444---+++(((&&&(((''''''''''''&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&'''(((%%%&&&&&&&&&'''''''''''')))***+++)))***111===GGG^^^ssswwwgggiii|||ppppppsss|||wwwttt}}}uuummmgggfffccc[[[SSSYYY\\\UUU@@@,,,&&&***(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((()))))))))+++%%%&&&999YYYpppnnn```XXXiiiwwwrrrqqqqqqmmmkkkuuu}}}pppgggcccgggnnnmmmrrrrrrnnnpppxxx|||yyy~~~wwwlll\\\PPP]]]aaaRRR:::,,,((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***+++,,,------PPP{{{||||||{{{xxxuuussssssuuuzzz}}}}}}zzzzzz|||~~~~~~}}}wwwwwwXXX888---...000000+++***))))))(((((())))))(((''''''''''''&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&(((***(((&&&&&&***...}}}uuulll___TTTQQQJJJ@@@>>>DDD:::555///+++++++++)))'''&&&'''((())))))((('''&&&''''''''''''((((((((((((+++???VVV[[[SSSPPP___rrr{{{uuuhhhcccjjjmmmssszzzsssooouuuxxxkkk___tttvvv|||xxxsssrrrsss{{{nnniiiyyygggHHH---+++)))'''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((('''***+++555XXX~~~|||uuuvvv}}}pppccc```hhhqqq~~~kkkVVVGGG===666333555888:::;;;:::888777999<<>>===::::::???EEEBBBGGGKKKLLLJJJGGGFFFFFFBBBEEEHHHIIIGGGDDDBBBBBBBBBBBBCCCEEEHHHKKKNNNPPPPPPUUUSSSKKKLLLTTTXXXTTTZZZZZZqqqaaauuu}}}ppprrrsss[[[===***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''((())))))***+++888KKKRRRJJJHHH```vvv```OOOMMMJJJ===000,,,(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((())),,,///444???UUUpppooogggrrrrrrfff\\\YYYVVVUUURRRNNNOOOTTT^^^gggvvvkkkooosss[[[UUUeeellljjjmmmsssnnnXXX===+++(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((()))******+++***OOOooovvv{{{wwwfff[[[___iii|||xxxzzz]]]UUUppptttPPP333111))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))***,,,---...333eee|||}}}{{{xxxvvvwwwyyy{{{{{{zzz}}}yyy|||vvvccc>>>333222---+++******)))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&)))***)))))),,,555<<<~~~zzzqqqlllddd[[[TTTJJJ@@@;;;<<<888333...***))))))))))))))))))))))))((((((((((((%%%&&&(((+++++++++---222NNN]]]WWWCCCPPPuuu}}}hhh]]]aaa^^^jjj~~~sssaaagggmmmooo{{{zzzkkklllttteeejjjUUU]]]iii>>>***,,,(((,,,///&&&))))))((('''''''''''''''((((((((((((((()))******...***$$$///VVVzzz{{{qqqiiiiiipppttttttoooRRRBBBAAA<<<:::===;;;EEEDDDEEEGGGHHHGGGGGGIIIRRR___nnnsssnnnbbbVVVNNNMMMSSSRRRKKKHHHKKKLLLHHHFFFJJJLLLJJJLLLRRRWWWWWW^^^\\\ZZZXXXQQQJJJKKKOOOVVVYYYeeeuuuhhheeetttgggkkkrrrQQQ///---+++)))(((&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###333***###222000'''222@@@MMMOOOAAAJJJ{{{ppp[[[\\\SSSDDD888///******+++$$$ +++...'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''%%%((()))'''''''''((('''(((333888DDDaaatttuuusssfffpppgggvvvlllcccWWWKKKFFF???@@@???===;;;;;;===???<<>>///000---,,,******,,,,,,'''!!!(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((***###%%%+++***+++@@@[[[|||vvvmmmdddZZZRRRIII@@@;;;<<<777333...***))))))))))))))))))))))))((((((((('''***&&&'''+++)))&&&000@@@WWWOOOKKKSSSfffrrrlll___]]]oooqqqooorrrhhh___hhhooofffssstttooowwwrrrbbbfffttt|||xxx]]]qqq|||TTT777111,,,((())))))))))))(((''''''''''''(((((((((((((((((()))******(((((('''888fff~~~wwwrrroooiiibbbSSSDDD;;;888888BBBHHHAAA999DDDRRRWWWVVVZZZhhhvvvpppbbbcccbbb```\\\VVVRRRMMMJJJVVVXXXYYYXXXZZZ]]]\\\YYY\\\YYYXXXXXXUUUNNNMMMOOOPPP[[[eeerrruuukkknnn{{{qqqnnn```:::000)))))))))'''&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((&&&****** &&&DDD___wwwVVVHHH[[[uuuvvvUUUGGGBBB777///***...///'''%%%((($$$'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&''''''''''''(((***---//////000:::IIIbbbsssnnnlllzzzqqqtttaaa}}}lllYYYKKKAAA;;;:::===777777777777777777888888FFFBBB@@@AAABBBHHHYYYjjj~~~ppp^^^rrr\\\bbbkkklllZZZ;;;---)))***'''))),,,&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((,,,%%%)))222,,,$$$888YYYnnnwww}}}|||~~~ccc```cccmmmuuuwwwwwwzzz{{{jjjjjjnnnfffXXX666,,,'''+++---(((&&&(((''''''''''''''''''''''''''''''''''''''''''''''''(((&&&'''+++++++++333<<>>@@@@@@AAACCCFFFFFFDDDCCC???<<<:::<<<===???DDDJJJQQQlllvvveeemmmVVVWWWiiiUUU<<<---)))%%%'''***$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((***%%%(((...,,,111TTT}}}lllrrrzzz{{{ttttttsssuuu|||uuuaaacccmmmsssLLL444&&&,,,///'''$$$***''''''''''''''''''''''''''''''''''''''''''''''''***%%%'''---,,,---===SSS{{{|||zzzyyyyyy|||ttt999;;;...---***)))))))))***+++((((((((('''''''''&&&&&&''''''&&&&&&''''''((()))%%%(((,,,,,,...AAAkkk|||qqqeeeWWWMMMFFF???;;;<<<666222...+++******))))))))))))(((((((((''''''''')))'''%%%'''---:::LLLZZZMMMRRRfffvvvlllTTTSSSddddddccc______ffflllpppwwwuuusss]]]bbb~~~{{{uuuxxxxxxgggiiilll```tttggg[[[___ssskkkQQQAAA..."""******))))))((('''((((((((())))))(((((())))))***+++)))***>>>jjj}}}www{{{~~~|||qqqmmmwwwhhh```___UUU[[[```jjjyyyyyykkkiiixxx~~~sssjjjmmm___```ccchhhppprrriii]]]OOOIIIEEEGGGJJJIIIIIIJJJRRRaaaiiikkkzzzxxxwwwvvvqqqnnniiiqqq|||dddrrraaaBBB******---(((%%%)))''''''''''''''''''''''''&&&''''''''''''(((((((((...&&&(((...???eeevvvdddNNNoooxxxeee\\\TTT666&&&)))***++++++%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''''',,,((('''((()))((((((***777JJJ```uuuwww{{{tttyyytttyyyvvvfffUUUCCC???>>>BBBDDDBBBAAACCCCCCDDDGGGKKKOOOOOOKKKHHHJJJJJJJJJJJJHHHDDDAAAAAACCCNNNYYYiiiuuubbbkkkpppkkk|||YYY===000&&&%%%)))%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))$$$---)))///[[[}}}kkklllsssbbbhhhuuubbbIII333,,,---+++)))***''''''''''''''''''''''''''''''''''''(((((((((((()))&&&(((---***///NNNrrr~~~~~~|||yyyyyy{{{{{{SSS@@@111...,,,+++)))&&&''')))(((((((((((('''''''''''''''''''''''''''(((((()))'''***+++***555TTT}}}~~~{{{sssfffVVVMMMFFF???<<<<<<555222...+++++++++***)))((((((((((((''''''''''''%%%)))'''$$$111GGGRRRPPPCCC\\\mmmgggYYYXXX```gggooo```[[[___aaaeeeqqq|||~~~fffXXXeeeyyyhhhcccvvvttt|||iiiXXXjjjXXX___jjjNNN999************)))((((((((((((((()))))))))))))))***++++++......LLL~~~sssqqqwwwxxxrrraaabbb{{{qqq\\\___eeehhhgggeeeiii~~~uuunnn~~~zzzpppqqq^^^^^^```fffooorrrhhh[[[MMMDDD<<<<<>>888<<>>>>>AAALLL^^^nnnwww}}}nnn```YYYVVVTTTPPPBBB===DDDEEEHHHccc{{{vvviiihhhlllwwwmmmXXXLLL777)))((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***++++++'''///MMMrrryyyggg{{{vvv~~~|||pppfff^^^ccctttllliiinnnuuuzzz~~~fffhhhkkk[[[<<<+++------&&&(((((((((((((((((((((((('''''''''(((((())))))***(((***,,,,,,222MMM|||~~~^^^777...)))---///+++***---)))))))))(((((((((''''''((((((''''''(((((()))***((())))))333XXX|||}}}zzzvvvgggXXXOOOJJJCCC===:::333111...,,,,,,+++***((((((((('''''''''&&&&&&&&&***&&&+++999FFFKKKKKKLLLiiibbbSSSKKKXXXjjjiii[[[XXX]]]fff^^^TTThhhzzzqqqSSSVVViiiaaafffrrr{{{uuuZZZVVVvvvzzzooodddgggnnneeeRRR???222+++***))))))(((((())))))******))))))******+++,,,%%%@@@ooommmUUUGGGHHHOOOLLLCCC777AAAbbbtttcccUUU|||~~~llliiieeecccfffhhhbbbZZZMMMEEE===777444555<<>>;;;FFFWWWttt~~~pppiiiWWWkkkpppcccdddcccKKK111((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((()))***++++++,,,)))BBBnnnrrrmmmxxxuuu}}}pppjjjgggdddfffsssuuuwww{{{qqq___kkkjjjSSS888+++***,,,((((((((((((((((((((((((&&&''''''((())))))*********,,,+++---BBBiiivvvGGG777+++---///,,,+++...))))))))))))((((((((('''((((((((((((((())))))***!!!(((...AAAppp}}}~~~{{{vvvhhhYYYQQQKKKDDD===:::333000...,,,,,,,,,***((((((((('''''''''&&&&&&&&&---"""+++GGGSSSKKKMMM\\\hhhVVVWWW___aaa]]]\\\\\\dddfffTTTPPPppptttLLLLLLccczzzrrrUUU```qqq~~~zzz[[[SSSkkk~~~bbb```gggJJJ444+++******)))))))))))))))*********)))******+++,,,///UUUvvvrrr\\\IIIAAA@@@;;;444777777AAATTTpppqqqfffbbbWWWHHHUUUssswwwmmmkkkeeeaaacccfffccc]]]JJJDDD>>>888222111777@@@LLLOOORRRUUU___ooogggllloooxxxppprrrkkkUUU777(((***,,,((((((((((((((((((((((((((())))))))))))************---IIIuuu|||eeerrr|||pppfffjjjyyypppTTTSSSIII777---((((((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&%%%***000333<<>>888===444111...,,,++++++***((()))+++***%%%&&&++++++&&&(((000999KKKWWWFFFEEEcccoooYYYKKKTTT______```ddd]]]___[[[VVV\\\cccYYYFFFeeeqqqrrrXXXRRR[[[{{{|||qqqgggfffkkkrrr|||xxxVVVZZZcccvvv^^^}}}SSSDDD222...------,,,'''&&&((()))''',,,+++&&&+++111+++666vvvzzzxxxwww|||~~~rrraaaPPPBBB999666777;;;===BBBJJJUUU```llltttaaakkkmmmddd]]]\\\XXXPPPHHHUUUppp|||lllhhhaaaVVVaaajjj[[[RRRHHH===777444444888>>>EEELLLSSSYYYeeeuuu|||uuulllpppnnnuuuhhhqqqmmm^^^FFF111&&&&&&)))))))))))))))))))))))))))***###,,,///$$$***444,,,;;;aaa}}}yyywwwwwwxxx|||wwwkkkgggooouuusssjjjlllnnnrrr|||rrrLLLSSSMMM333,,,***)))''''''(((((((((((('''''''''''''''''''''''''''&&&&&&''''''((()))***,,,)))'''***666OOOqqqyyyzzzvvvrrrfffOOO>>>AAAJJJVVVpppwwweee]]][[[[[[ddd\\\QQQHHHDDD@@@???MMMtttttt{{{```pppjjj^^^kkkiiiccc,,,$$$'''***+++)))'''''''''%%%''''''''''''((((((((((((+++'''000&&&'''000,,,000JJJzzz|||rrrqqqvvvzzzxxx{{{fffrrrfff666,,,(((******)))'''(((+++,,,+++'''''''''(((((()))***+++(((444$$$666ddd~~~OOO222...***...111%%%******)))(((((((((((((((((())))))((('''''')))+++666$$$AAAdddyyy~~~|||wwwaaaQQQOOOJJJ===888<<<444111...,,,++++++***)))(((+++***&&&&&&******&&&(((666BBBIIIIIIBBBFFFVVVVVVRRRTTT\\\___\\\[[[```]]]MMMMMM^^^___OOOOOO^^^wwwnnnVVVOOO\\\lll{{{ssskkkgggYYYNNNFFFIIIRRRZZZaaafffzzz\\\gggrrryyywwwvvv___UUU888///((((((++++++*********(((++++++'''+++///+++LLL{{{hhhTTTCCC;;;:::===DDD[[[lllfffVVVOOORRRWWW___lllpppfff___]]]SSSDDD@@@KKKdddkkkddddddYYY[[[ccc```TTTLLLBBB<<<777444666;;;CCCJJJQQQWWWddduuuwww{{{wwwvvvrrr___ddd~~~qqqpppgggRRR999+++***---))))))))))))))))))))))))***"""'''...***)))...000ddd}}}}}}vvvxxxyyyqqqkkk}}}vvvnnnjjjqqqlllddd```JJJ999,,,)))'''&&&(((((('''%%%'''''''''''''''''''''''''''''''''''''''(((*********'''***666DDDXXXrrr|||xxxooogggRRRBBB===QQQmmm}}}xxxaaaZZZTTTDDDAAABBBRRRzzz~~~iiiaaafffhhhqqqvvvwww]]]DDD999((())))))((((((((('''&&&''''''''''''((((((((((((,,,))),,,+++(((,,,111---CCCyyyzzz~~~tttggg___cccyyy~~~~~~vvv|||qqqnnnkkkTTT666111+++++++++***)))*********(((''''''(((((()))***++++++222(((EEEvvvuuuppp[[[ZZZZZZaaauuufff:::///---+++++++++******)))(((((((((((((((((())))))(((''''''***,,,,,,***NNNxxx}}}|||ttt___OOOLLLHHH===888;;;333000---+++++++++***)))'''******'''''')))(((&&&&&&:::LLLIIICCCQQQ___]]]FFFQQQ\\\```\\\YYY[[[```bbbQQQRRRccc^^^KKKVVVwwwrrrYYYQQQcccxxxyyymmmddd^^^XXXPPPJJJCCCDDDFFFEEE@@@???IIIUUUdddooo||||||}}}wwwsssxxxpppiiiQQQmmmgggmmmbbbKKKEEE666((('''+++---,,,++++++))))))******+++---///eeewww}}}lllRRRAAA:::<<>>999:::222000---+++++++++***)))'''))))))((('''(((((((((000BBBTTTJJJCCCcccwwwdddOOOYYY___[[[XXXZZZ___```dddeeeaaaYYYTTTZZZlll|||rrr^^^XXXfffzzzxxxhhh```TTTLLLIIIHHHGGGFFFHHHGGGGGGFFFAAA===@@@FFFIIIOOOWWWZZZXXXUUUTTTTTTWWWbbbvvvpppbbb]]]ooolllaaaaaasss{{{cccaaatttPPP@@@///***,,,,,,+++***,,,+++(((***---+++---777zzzwwwnnnzzzkkkPPPAAA>>>>>><<>>///)))************************'''///---,,,---,,,QQQ~~~vvvfffjjj~~~hhhNNNTTTQQQEEE444)))'''(((***+++(((((((((((((((((((((((((((''''''(((((()))***+++---666III]]]jjjvvv|||}}}yyyvvvtttjjjZZZNNNJJJ[[[yyy{{{nnnkkkoooyyywww```XXXMMMDDDHHHccc|||}}}kkk}}}uuukkktttooodddZZZAAA444)))(((***)))((()))''''''''''''(((((((((((('''+++))),,,000)))===mmmyyy{{{}}}oooaaaZZZfff[[[VVV```llltttkkkjjj|||{{{}}}iiiaaalllsssMMM///***(((+++,,,((('''***((((((((())))))***+++,,,)))...QQQ}}}{{{|||}}}xxxzzz~~~yyy{{{{{{zzz|||HHH444///***---++++++***)))))))))))))))((()))))))))((())),,,...999iiiuuuwww}}}|||qqqaaaQQQIIIEEE???999777111...+++******+++***))))))(((((()))(((''',,,333GGGEEEEEEDDDGGGRRRTTTGGGaaaZZZUUUWWW]]]]]]VVVNNNdddWWWKKKLLL[[[mmmwwwyyyhhhdddiiitttqqqbbbZZZ]]]VVVXXX]]]eeerrrzzz|||fffYYYttt|||xxxppp~~~YYYJJJ999000+++)))***,,,***///((()))111)))111UUU}}}}}}tttlllkkkaaaTTTQQQPPPiiirrrrrrzzzyyynnnhhhggg]]]MMM@@@::::::GGG^^^qqqzzz|||tttpppQQQJJJJJJIIINNNOOOJJJGGGJJJKKKDDD<<<777888CCCUUUfffooouuu|||zzz{{{wwwpppppp|||}}}llldddXXXCCC000(((************************$$$---...))),,,AAAnnn~~~~~~nnnlll~~~xxx^^^mmmZZZNNN===...&&&%%%(((***(((((((((((((((((((((((((((((((((((()))***++++++***<<>>---***+++)))(((***''''''''''''(((((((((((((((((()))...------NNNvvvvvv}}}|||~~~{{{uuunnnnnnuuu}}}zzzwwweeezzzcccgggaaa:::...'''***,,,)))(((***))))))))))))***+++,,,,,,,,,888iii|||}}}~~~~~~}}}||||||}}}yyy|||xxxwwwqqqooo{{{{{{^^^777/////////++++++***))))))))))))***((()))))))))((())),,,///@@@pppwwwwww{{{zzzpppaaaPPPGGGBBB===777444000...+++******+++***)))***(((''')))''''''///:::JJJCCCDDDUUU___RRRHHHPPP^^^UUURRRYYY\\\WWWSSSTTT```MMMDDDSSSiiisssrrrpppSSS```qqqyyywwwrrruuu||||||```UUUyyykkktttwwwnnnXXX???222...,,,+++,,,'''000))))))222(((555eeeyyy{{{}}}{{{vvvhhh___\\\gggyyy|||zzzsssjjjccc\\\VVVCCC>>>:::???OOOaaammmqqqssslllUUUPPPFFFAAANNNRRRJJJFFFKKKPPPKKK???777888EEE[[[ooovvvtttvvv{{{~~~xxxnnnnnnttt{{{wwwjjjeeeZZZDDD111)))************************'''+++,,,)))777bbbwwwsssccccccdddkkkyyymmm|||~~~lllrrr```XXXJJJ:::---'''''')))(((((((((((((((((((((((((((((((((((()))***+++,,,777MMMaaalllzzzhhh~~~}}}uuutttrrrppphhhVVVLLLYYYnnn}}}uuuooommmfff]]]^^^fffooosssyyyrrrXXXOOOHHHGGG___bbbrrr|||xxxjjjpppkkkpppaaaHHH111++++++((('''***''''''''''''((((((((((((&&&&&&+++***)))BBBppp~~~qqqrrrwwwpppzzzqqqwwwsss~~~vvvooogggmmmoooJJJ777((()))---+++(((***))))))))))))***+++,,,,,,---???{{{~~~vvvzzz}}}~~~|||zzzzzz{{{~~~~~~wwwDDD///000///,,,+++******))))))******((())))))))))))***---///MMMxxxyyyvvvzzzxxxooo```PPPFFFAAA;;;555222000---+++******+++***)))+++(((''')))'''(((222>>>WWWPPPRRRmmmyyyWWWEEE\\\^^^TTTRRRYYYWWWQQQVVVdddUUULLLFFFRRRiiiwwwnnn]]]HHH\\\nnnvvv~~~fffXXXssszzzlllxxxgggFFF555222000---***&&&000))))))222'''777nnnvvv~~~oooxxxuuuyyyuuusss```fffjjjxxxwwwwwwwwwtttkkk```\\\]]]FFFBBB<<<===GGGWWWccchhhuuuqqqmmmdddaaaHHH:::LLLVVVKKKEEELLLSSSOOOBBB777999GGG```uuuzzztttqqqtttyyyzzziiihhhkkkcccmmmwwwooolll___GGG555000************************---***,,,---DDD}}}ppp[[[PPPMMMLLLLLLLLLIIIIIIRRR\\\WWWIIIOOO\\\jjj|||uuummmYYYddd```UUUEEE555+++)))***))))))))))))))))))))))))(((((((((((()))***+++,,,NNNeeewww~~~qqqkkk{{{xxxwwwrrrmmmcccSSSOOOfff}}}xxxpppmmmnnngggXXXPPPSSSPPPTTTZZZaaahhhpppyyy~~~iii{{{kkkYYYJJJBBBPPPgggiiipppYYY}}}wwwkkkOOO444,,,+++'''&&&***''''''''''''((((((((()))'''***111,,,///^^^vvv~~~ooozzzQQQSSS```iii}}}~~~||||||~~~lll{{{~~~VVV>>>******...,,,((()))))))))))))))***+++,,,---,,,AAA|||sssxxx}}}|||yyywwwwww|||vvvRRR111...---,,,+++******)))*********((())))))))))))***---000WWW~~~uuuvvvyyy}}}ppp```NNNCCC===666333333......,,,+++***)))))))))+++(((&&&'''&&&+++:::IIITTT>>>NNNiii___NNNRRRWWWUUUVVVYYYTTTJJJQQQ\\\YYYHHHEEEMMM___oooooobbbXXXQQQ___kkkmmmrrr|||www}}}bbbVVVsssyyy^^^RRR;;;666222,,,((()))///,,,---000***CCCyyylllyyyiii{{{ooommm___hhh~~~yyy|||hhheeeiii[[[PPPEEE<<>>777444333......,,,+++***)))))))))&&&)))+++******000:::CCC@@@AAASSSXXXHHHGGGUUUWWWSSSUUUZZZVVVNNNPPPRRRLLLDDDFFFSSSfffpppjjj[[[PPPYYYcccooosssrrruuuhhhTTTkkkvvvnnn|||aaaJJJ777***+++333)))---))))))---...OOOooo}}}hhhpppsss~~~uuu}}}}}}llljjjmmm```WWWIII;;;===OOObbbnnnqqqhhhvvvvvvTTTJJJUUU___bbbbbb___^^^YYYLLL===???GGGccc{{{~~~{{{xxxpppzzz{{{nnnfffqqqrrrkkkvvvfffQQQ===111++++++************++++++,,,'''333BBBxxxppp}}}~~~tttfffpppiiiSSS@@@111)))((())))))(((((((((((()))))))))(((...%%%+++///---QQQvvveeemmmyyy||||||tttdddXXX___ssswwwnnnllluuulllppp{{{wwwjjjiiiyyyqqq___LLLDDDPPPhhhuuunnnooossstttwwwkkkaaaLLL555))))))***((()))))))))))))))))))))(((((((((,,,:::YYYuuutttooo[[[JJJLLLaaazzzdddTTT```pppuuuwww|||www|||pppmmm}}}bbbddduuuWWW;;;---'''***+++'''---((('''***,,,+++---111444nnn~~~{{{yyyvvvtttrrr~~~qqqfff}}}~~~yyyMMM111444---,,,+++)))))))))******)))***(((***---(((111HHH{{{mmm}}}wwwwwwzzzqqqbbbQQQFFF???888444333......,,,+++***)))))))))&&&,,,---(((+++999DDDHHH<<>>XXXwwwtttqqqdddcccaaa```___XXXKKKAAA;;;EEEbbbxxxwwwuuuwwwuuuuuu{{{qqqrrrpppgggwww~~~bbb```ggg___JJJ999,,,,,,++++++++++++,,,,,,...///AAA{{{pppkkkqqq}}}qqqkkkhhh]]]HHH999000******))))))))))))))))))***...'''***---)))***BBBkkkqqq|||~~~~~~yyyggg\\\fffvvv}}}}}}}}}|||tttooosss{{{zzzbbbQQQHHHPPPeee{{{vvv~~~~~~}}}wwwgggNNN666)))(((+++)))))))))))))))*********///---,,,MMM|||}}}}}}uuuuuujjjQQQGGGHHHRRRiiizzzkkkVVVOOO```yyyxxx~~~|||pppdddlllvvvxxxuuuzzz|||jjj```vvvXXX777+++,,,,,,---,,,******------+++---222HHHzzz~~~yyyvvvvvvxxxzzz~~~{{{yyyzzz~~~vvvzzz{{{hhhYYYaaa{{{wwwqqq~~~|||bbb>>>---///---,,,***)))))))))***))))))(((+++---+++>>>bbbhhhyyyyyyyyy{{{pppaaaPPPFFF>>>666111000......,,,+++***)))))))))''',,,)))###---EEESSSSSSDDDaaahhhUUUJJJQQQXXXWWW^^^___SSSLLLSSSQQQNNNWWWXXX```gggfff\\\UUU]]]iiihhhoooooollltttuuuaaa^^^___gggtttwwwmmm```ZZZbbb]]]___VVVBBBJJJrrrtttxxxnnnUUU[[[aaawww>>>555777---------000///...FFFxxxqqqPPPpppxxx|||{{{{{{sssooo^^^VVVQQQIIIBBB>>>???AAADDDJJJmmmggg___ZZZ^^^ddd```RRRFFF===FFFaaauuutttrrrvvvtttuuu}}}uuuooorrrrrrvvvppphhhiii```JJJ777------,,,,,,,,,,,,------,,,444SSS|||{{{zzz{{{yyyrrryyy~~~}}}{{{fffsss~~~ooolllgggOOO===444)))******))))))))))))******+++''')))000)))***MMMooosssyyy~~~qqqdddbbbppp|||}}}|||~~~zzziiiggghhhddd___XXXOOOIIINNNWWWggg{{{rrrtttwwwiiiVVVNNNEEEUUUyyy~~~}}}}}}~~~zzznnnWWW<<<***&&&***((()))))))))*********+++------333WWW|||www~~~tttppp{{{tttYYYQQQIIICCCWWWwwwqqqiiiUUUKKK___~~~xxx~~~}}}tttbbbdddhhhhhhnnn~~~~~~~~~rrreeeoooAAA000...((((((+++***+++------,,,///555]]]|||}}}}}}{{{xxxwwwxxxzzz~~~zzzvvvuuuxxx}}}xxxkkkuuuwwwgggVVVVVVkkkzzzkkkeee|||~~~~~~|||QQQ111///...,,,+++)))))))))*********(((++++++***CCCnnnsssxxxyyyzzzooo```PPPFFF>>>666000.........,,,+++***)))))))))$$$)))***+++555CCCHHHDDDEEEQQQNNNHHHOOOSSSQQQTTTYYY```TTTMMMUUUJJJ@@@LLLSSS]]]gggdddVVVMMMVVVeeefffjjjkkkmmm~~~~~~|||lllccceeejjjeee^^^]]]TTTDDDRRRrrrhhhttt{{{___YYY}}}{{{vvvvvvBBB999888++++++)))//////...JJJyyy}}}~~~```iii~~~}}}zzz|||xxxiiiZZZSSSHHH???;;;???GGGLLLIIIgggyyyjjj^^^WWW^^^fffcccUUUIIIAAAGGG```ttttttssswwwtttvvv}}}zzziiitttwwwoooxxxiii]]]MMM>>>...------,,,,,,------...))):::ooo}}}hhhmmmvvvlll|||~~~ppptttxxxoooUUUHHHQQQNNNJJJVVVlllyyyvvvuuuYYYBBB888'''+++******))))))******+++(((((()))111)))111^^^tttyyyjjjggglllyyyrrriiidddTTTJJJQQQNNNKKKHHHCCC<<<888@@@JJJbbbuuuvvvyyywwwvvvttt~~~rrr\\\SSSFFFPPPmmm~~~wwwvvvwwwxxxuuummm[[[AAA+++%%%)))((())))))******+++++++++'''---DDDoooyyyxxx~~~sssxxxooouuufffYYYIII===OOOnnnhhhhhh\\\RRRbbbxxxzzz|||uuu^^^[[[VVV[[[iii|||yyykkkooozzzEEE222...''')))+++***+++---,,,,,,222999tttsssvvvzzz}}}}}}yyyvvvvvvxxx|||yyyuuusssssswww|||}}}zzzlllvvvvvveeeRRRMMM[[[rrrtttiiiaaannn~~~}}}bbb444000///---+++***))))))***+++***)))++++++***IIIzzzsss~~~tttvvvwwwpppaaaQQQGGG???777111.........,,,+++***)))))))))'''''')))111;;;BBBBBB???___]]]JJJCCCTTTYYYSSSVVVUUU___RRRJJJRRRDDD888KKKVVV]]]ccc\\\KKKDDDPPPccchhhbbbbbbkkkuuu~~~iiicccddddddRRRRRRYYYTTTCCCOOO~~~vvvfffjjjqqq^^^eeekkkoooRRRDDD999...---(((///000///OOO}}}~~~mmmzzztttaaaVVVJJJCCCEEEKKKOOOQQQQQQhhhzzzmmmaaa[[[```fff```SSSJJJ@@@DDD[[[ooosssuuuxxxtttvvvyyy{{{dddiiimmmpppooo{{{ggg^^^RRRCCC......------------......///IIIxxxlllxxx]]]ccc|||rrrrrrhhhZZZdddkkkaaaPPPDDDHHHPPPQQQNNNeeewwwvvvzzz___III>>>,,,+++******))))))******+++(((,,,)))111***<<>>|||mmmooo{{{~~~~~~yyywwwxxxzzzxxxuuurrrqqqssswww{{{~~~ssszzzfffQQQIIIMMM]]]www{{{sssggghhhkkk:::111///---+++***))))))*********))),,,,,,,,,QQQggg{{{rrrsssuuuqqqcccRRRHHHAAA888111///......,,,+++***)))))))))...''''''222===CCCEEEGGG|||uuuTTTCCCUUU]]]TTTUUUVVV___NNNCCCLLLAAA;;;UUU___bbb```SSSAAA===PPPgggkkk\\\ZZZeeedddfffooojjj[[[GGGKKKRRRbbb___GGGHHHlll}}}lllgggxxx\\\PPPssskkk}}}___@@@999AAA111***000111111TTTxxx|||}}}yyyfff[[[SSSUUU___gggeee```WWWjjj}}}tttjjjdddggghhh___TTTNNN===@@@UUUkkkppptttwwwsssvvvtttzzz{{{qqqwwwuuugggvvvwwweeecccVVV???......------------......999XXX~~~{{{sssjjjjjjsssvvvyyy```fff\\\aaarrrxxxzzziiiTTTQQQQQQFFF___{{{|||kkkmmmxxx___MMMEEE333++++++************++++++)))///***000+++DDD~~~~~~wwwhhhqqq{{{fffOOO777<<>>KKKDDD;;;GGG888;;;555444???DDDGGGPPPnnnlllqqq]]]DDD:::YYYZZZPPPMMMaaayyy|||xxxddd\\\GGGVVVrrr~~~uuudddpppkkk]]]nnniiiZZZ<<<+++///******************++++++---DDD|||yyy~~~|||yyynnnqqq|||iiiSSS>>>:::>>>SSSddd[[[NNN```yyy~~~~~~[[[DDDEEEXXXrrr}}}qqqrrrxxxDDD,,,111******+++---'''---+++///ZZZ}}}}}}}}}}}}~~~vvvmmmppp|||lllqqqllljjjtttyyyyyywwwqqquuuTTTJJJJJJFFFYYY~~~mmmoooOOO000///---******++++++******((('''222(((...eeehhhnnn}}}qqqsssuuuuuudddRRRGGG???777111......------,,,+++***)))(((+++(((+++888>>>TTTBBBXXX\\\GGGCCCLLLKKKJJJRRRWWWZZZSSSMMMLLLMMMNNNTTT\\\ccc\\\RRROOOTTT]]]ccceee\\\cccjjjlllfffaaabbbfffxxxjjjjjjlllhhh```___```\\\PPPPPPjjjlllZZZnnnxxxTTT555888222---333111---wwwttt}}}uuu{{{jjjeee[[[YYYccclllaaaOOOTTToootttgggzzz~~~uuu{{{~~~{{{rrreeeWWWLLL???@@@III\\\lllsssrrrqqqmmmqqquuuxxx{{{www~~~xxxuuu~~~tttllldddSSSIII888333/////////...///000GGGyyyrrr|||lllYYYeeesss___[[[VVVGGGVVVwwwyyyUUULLL@@@---,,,+++))))))++++++***,,,+++***...555lllxxx{{{|||~~~yyyqqqlllyyyjjjOOOHHHHHH@@@GGG[[[XXXJJJMMM@@@<<<666;;;DDDEEEOOOggg___jjj{{{|||\\\GGG666EEEPPPMMMMMM^^^vvv}}}jjj\\\GGGTTTnnnzzzrrrssswwwlllpppwwwqqqccc@@@++++++***************++++++,,,111MMM}}}|||zzzxxxwwwvvvwww~~~ssskkkrrruuuyyyXXXDDD@@@>>>QQQbbbZZZQQQeee|||~~~{{{rrrNNNBBBJJJ]]]aaabbbaaahhhrrrzzzNNN333111***+++,,,...)))...---222^^^~~~}}}zzzsssmmmnnntttkkkqqqllliiirrrxxxyyyxxx~~~rrr^^^OOOKKKFFFWWW|||vvv^^^___}}}ggg===444---,,,---***)))+++---)))&&&111,,,777oookkkhhh|||pppqqqtttrrrbbbQQQFFF>>>666000......---,,,,,,+++***))))))---,,,---999???BBB===gggTTTCCCBBBKKKHHHHHHQQQVVVZZZQQQKKKNNNUUUYYY\\\]]]```VVVNNNSSS```jjjllliiikkkpppgggYYY^^^uuu}}}}}}tttyyyvvviii___bbbddd___RRRQQQggguuu[[[```vvv~~~ZZZ<<<666///111444///555ttt}}}hhhiiillleee```ccchhheeeYYYMMMUUUooovvvrrrlllzzzsss___kkkzzzuuu|||sss\\\OOOCCC???CCCSSSfffqqqtttuuurrrtttvvvyyy}}}vvvtttuuuxxx}}}|||pppeeeXXXEEE<<<444///000111///...000RRRuuu}}}xxx}}}qqqaaaTTTSSSYYYYYYSSSWWW|||~~~zzzzzz\\\GGGJJJ///,,,***)))***+++++++++))))))+++...===ooo}}}}}}yyy|||xxxooottttttmmmssscccKKK===CCCBBB;;;:::IIIVVVQQQWWWpppaaapppgggNNN555444CCCJJJMMMXXXooo|||rrr^^^IIIQQQhhhuuuttt|||tttnnnsssjjjGGG000,,,***************+++,,,,,,444YYYmmm{{{zzzzzz{{{~~~{{{qqqjjjnnn~~~ttt}}}VVVHHHFFF;;;NNN^^^XXXPPPdddzzz{{{~~~zzzkkk^^^WWW\\\MMMHHHTTTbbbqqqooowww]]]<<<---''',,,,,,///***///...666fff|||uuupppooommmiiijjjqqqkkkgggpppwwwyyyqqqnnniii|||gggSSSLLLGGG[[[zzzeeeMMMNNNggg~~~OOO;;;---...000***'''+++...+++&&&000///AAA{{{qqqnnn|||qqqrrrsssnnn```QQQFFF===444///...------,,,,,,+++***)))))))))***,,,>>>KKKBBBJJJ|||bbbOOOKKKPPPLLLLLLSSSUUUVVVPPPLLLOOOUUU[[[]]]]]]^^^SSSNNNVVVeeennnooommmqqqppp^^^EEEGGGjjjzzzeeebbbdddddd^^^UUUTTT___mmmeeeqqqcccXXX}}}~~~yyy|||sssrrr^^^FFF888000000222333>>>uuu{{{~~~sss[[[ZZZfff___bbbmmmqqqeeeTTTKKKZZZpppyyyaaaTTTfffwwwuuuuuuwwwsssyyydddQQQIIIAAA@@@MMMaaaooowww{{{yyyxxxyyy}}}sssooowww~~~sssvvvhhh]]]???>>>444...000111...///333fffppp}}}ttt~~~\\\KKKPPPUUUTTTVVVXXX{{{qqq~~~ooosssaaaDDDKKK333---)))***++++++,,,---((()))---...FFFqqqyyyxxx~~~}}}sssyyy~~~~~~^^^FFF@@@FFF===<<<<<>>TTTfff^^^RRRcccyyy||||||xxx}}}xxxeeeVVVDDD???PPPaaajjjyyymmmmmmhhhCCC++++++++++++...***///---999nnn|||zzzqqqooorrrmmmccchhhqqqllleeemmmuuuxxx}}}qqqllliiikkkqqquuuwwwwwwsssooogggvvvvvvZZZNNNJJJbbb}}}lllWWWDDDFFFVVVwww___AAA+++...111***'''---,,,---)))///...DDDnnn||||||ppppppqqqkkk___QQQFFF===444///...---,,,,,,++++++*********$$$%%%,,,BBBVVVLLL___fffSSSKKKOOONNNQQQWWWVVVOOOOOONNNLLLNNNSSSZZZ]]][[[SSSPPPXXXccchhhlllooossskkk\\\PPPPPPaaaxxxzzzooogggfffbbb^^^]]]```bbbaaammmxxx|||mmmppprrr\\\rrr|||sssjjjtttJJJ999555000///666AAA|||}}}xxxuuuqqq[[[YYYbbb\\\cccvvvpppZZZOOOZZZqqqtttaaaddd{{{{{{mmmzzzwww|||gggQQQLLLBBB===GGGYYYiiiuuu|||yyyyyy{{{zzzrrrttttttnnnwwwrrrgggaaa@@@>>>333---//////,,,000999yyy~~~~~~```PPPXXXYYYSSSYYYWWWpppuuu}}}zzzhhhoooIIIIII888///)))***,,,++++++...))))))//////QQQqqq|||xxxxxxvvvwww}}}{{{aaaPPPIIICCC<<>>111)))+++---+++***...+++)))000111^^^sss~~~|||{{{~~~}}}vvv}}}yyy}}}mmmOOOIIIQQQPPPeeedddWWWbbbwww|||\\\@@@===777NNNRRRFFFLLL]]]nnnzzz}}}jjjYYYQQQ___qqq|||~~~zzzsssxxxccc}}}ttt[[[GGG000************+++---...///JJJ}}}pppiiiZZZ~~~pppfffaaaaaawwwbbb```]]]bbbsss}}}pppxxxxxxnnn]]]OOOllltttZZZaaayyyyyyfffUUUOOODDDCCCUUUmmmwwwsss}}}rrrqqqTTT///444***(((,,,***---,,,@@@}}}yyyxxxxxxuuuqqqpppnnnhhh```dddsssooodddiiiqqqsssuuu~~~sssdddaaabbb\\\iiilllYYYSSSVVVsssmmm___LLLEEEGGGDDDbbbzzzlllLLL///***---+++***---&&&...,,,---,,,HHHfffuuusssqqqhhh^^^RRRHHH>>>444000000,,,,,,,,,++++++++++++***------:::@@@BBBBBBiiiUUUGGGCCCIIINNNJJJOOO[[[___HHHLLLKKKCCCAAAKKKYYYaaaWWWPPPSSS^^^dddaaaaaaeeejjjkkkuuu~~~{{{{{{zzzlllaaahhhzzzyyyxxx{{{vvvqqqdddQQQQQQcccuuuyyy```\\\gggsssOOO>>>777555---444IIIttt}}}|||rrrhhhgggyyyqqqWWWRRRuuuuuukkkxxxqqquuuzzzvvviii]]]```iii```NNNEEE>>>999===GGGTTTdddqqqxxx}}}oootttzzz{{{ssssssnnnjjjbbbJJJ<<<333000111---***:::QQQ|||vvvOOOaaa~~~|||iiivvveee]]]yyy~~~wwwcccOOOSSSaaaeee{{{ZZZJJJBBB333))),,,...***)))---,,,)))111333jjjwww}}}~~~}}}~~~{{{vvvssszzz~~~rrrhhhiiioooaaaggguuu[[[GGG@@@555NNNTTTFFFDDDOOObbbvvv|||lll\\\QQQ]]]rrr{{{|||ssszzziiiuuuaaaQQQ444*********+++,,,---...///UUUvvv^^^ccczzziii]]]XXXvvvqqqjjjVVVTTTPPPRRRdddwwwvvviiimmmyyyppp```PPPlllrrrXXX^^^sssxxxxxxxxxggg^^^TTTEEEAAAPPPiiixxx{{{xxxvvvaaa333///***(((---+++...---DDD}}}yyyxxxuuussssssoooggg```___cccsssqqqeeehhhooopppppplllssswwwvvvvvvyyyyyyvvvjjjjjj```TTTLLL@@@BBBTTTbbb```WWWSSSTTTUUUjjj{{{kkkQQQIIIKKKBBBWWWpppTTT666******,,,+++***'''---)))---333SSSfff|||zzzwwwuuuhhh^^^RRRHHH>>>444000111,,,,,,++++++++++++++++++))),,,BBBEEEDDDNNNaaaFFFJJJWWWZZZNNNNNN[[[aaaIIILLLHHH???@@@MMM\\\cccUUUNNNRRR```hhhccc^^^```ggg|||}}}xxxrrrxxxrrraaafffzzzrrryyy}}}ooogggPPPJJJYYYkkk{{{eee[[[hhh~~~tttUUUCCC333888///222QQQ~~~xxxggg{{{mmmfffsssuuuUUUUUUxxxkkk\\\hhhfffuuukkkrrrlll]]]]]]ggg```MMMDDD>>>:::===DDDPPPaaaoooqqqxxxooovvv~~~zzztttvvv|||sssbbbHHH<<<444222333---***>>>YYYxxxxxxzzzvvvVVVKKKEEEZZZ}}}zzzrrrrrr```OOOXXX``````|||vvvZZZKKKEEE555***,,,...)))(((---,,,)))222555rrr{{{~~~www~~~}}}~~~|||yyyyyylllYYYCCCbbbrrrqqqzzz|||qqqtttnnnyyyRRRLLLDDD222LLLUUUHHH@@@EEEYYYqqqzzz}}}mmm]]]PPP\\\rrrzzzmmm{{{}}}yyydddTTT111*********+++,,,---///000PPPzzzPPPhhhqqqbbbZZZ\\\mmmnnnbbb___[[[WWWMMMKKK^^^vvv|||qqqiii~~~qqqhhhTTTmmmrrrZZZaaasssvvvzzzyyyzzzpppeeeVVVGGGEEEQQQcccttt}}}vvvggg}}}|||uuulll:::000,,,)))...---///...FFF~~~~~~}}}yyysssrrruuunnnaaaZZZ]]]bbbtttsssfffhhhnnnnnnmmmsss{{{pppOOOAAA@@@GGGTTTOOOVVVXXXYYYWWWPPPZZZsssyyyYYYNNNOOODDDSSSrrr[[[<<<***)))---,,,(((***---&&&,,,999\\\```sssvvvxxxvvvssscccRRRGGG===222---...,,,,,,,,,+++++++++******'''222GGGHHHIIISSSzzzPPPNNNHHHRRRPPPPPP]]]RRRJJJLLLFFF===AAAQQQ^^^aaaUUURRRWWWaaa```SSSJJJHHHUUUqqqcccSSSOOOZZZnnnjjjoooxxxwwweeefffcccSSSLLLbbbjjj\\\~~~uuuvvv~~~uuuZZZ===777555555666^^^}}}yyyxxxqqq~~~zzzooobbbddduuu}}}ZZZ\\\xxxwwwbbbYYYeeeqqqfff___[[[VVVSSS[[[[[[LLLFFFAAA;;;888;;;HHH^^^ooottt{{{{{{|||xxxqqqiiizzztttmmmqqqGGG???<<<,,,---555''';;;{{{{{{www^^^QQQKKKMMMDDDddd~~~eeeQQQXXX]]]cccsss}}}kkkXXX___JJJ:::***(((,,,---+++)))+++//////AAAxxxwww~~~|||yyyxxx}}}ooozzzwwwcccgggZZZ]]]||||||qqqXXX___SSShhh|||dddPPPJJJ555BBBYYYNNNAAADDDJJJ^^^iiipppfffUUUVVViiiwwwyyyvvvlllyyy~~~~~~aaabbb666---+++++++++,,,,,,///222^^^}}}YYYfffxxxjjjUUUUUU```vvvxxxtttqqqgggccceee^^^TTTZZZnnnwwwtttlll{{{hhhXXXuuusssgggWWWuuuxxx~~~}}}cccppp___PPPDDD???TTTtttnnnxxxuuuoooDDD***000---111)))222777LLLvvv~~~}}}zzzyyyssssssvvvmmm\\\VVV\\\___iiioooiiiaaaeeessseeeJJJBBBEEENNNTTT^^^kkk\\\MMM___iii^^^XXXwwwyyyfffPPPEEELLLYYYhhhqqq888///***000+++''',,,***///***---___tttXXXvvvvvvwwwvvvssseeeTTTHHH===222---...,,,,,,,,,+++++++++******###...FFFKKKMMMVVVfffIIINNNNNNVVVOOONNN^^^VVVJJJKKKEEE===BBBRRR^^^```VVVVVV\\\eeedddXXXNNNKKKZZZnnnyyyLLLGGGCCCFFFSSSiiipppuuuqqqmmmeeeYYYRRR]]]xxxqqq]]]{{{~~~oooHHH;;;666444777iiizzztttuuucccZZZ\\\lllmmm\\\bbb}}}xxxkkkgggllllllfffaaa___ZZZUUU]]]bbbXXXJJJDDD<<<777;;;III```qqqwww{{{ttt~~~uuuyyykkkoooLLLAAA===...///555)))@@@}}}~~~ggg^^^GGGWWWpppgggVVVbbbccc```ggg|||vvvVVVQQQNNN===---***---...,,,***,,,///222LLL||||||{{{xxxxxxooo{{{uuuttt```LLL```jjjssszzzuuu```RRRBBBIIIEEEfffoooYYYMMM@@@KKK```VVVFFFDDDCCCSSSddd}}}rrreeeSSSUUUkkkyyyqqqpppdddpppnnnvvviiiccc999...++++++,,,,,,,,,///333eee}}}zzzxxxVVVpppyyywwwZZZMMMXXXyyyuuuiiijjjyyykkk___rrrzzzjjjYYYxxxsss~~~gggdddYYYSSSJJJDDDSSSooo||||||jjjuuuvvvsssIII......,,,///)))222888RRR|||llluuuuuuzzzyyyzzzssssssuuulllZZZUUU[[[```hhhmmmhhhaaaaaajjjsssuuu~~~rrrZZZJJJFFFNNNYYYaaakkkvvvjjj```qqqyyykkkaaannnttt\\\MMMOOOVVVhhhnnn:::000)))...+++)))...)))---***///^^^www___~~~vvvwwwvvvtttgggVVVIII<<<222------,,,,,,,,,+++++++++******)))///DDDHHHGGGSSSoooPPPBBBOOOUUUZZZOOONNN___WWWJJJJJJDDD===CCCSSS^^^___NNNSSS^^^hhhlllgggaaa___ccccccmmmqqqQQQDDDGGGMMMWWWiiixxx{{{xxxuuueee___ZZZVVVnnnzzzaaaxxxzzzJJJ@@@777444777tttyyyuuuvvvsssuuuvvveeeXXXNNNSSS]]][[[nnn|||}}}xxxkkkjjjfffggg```TTTXXXaaa```OOOHHH>>>777:::KKKbbbsss{{{{{{||||||~~~tttooo{{{tttkkkkkkPPPBBB===000111555,,,HHH|||www|||yyy~~~~~~}}}dddUUUXXXoooooocccxxxxxxiiidddyyy}}}___VVVSSSAAA///+++...///...,,,......333VVV{{{~~~~~~~~~yyyvvvwwwssswwwkkk```LLLGGGqqqzzz]]]EEE;;;;;;<<<;;;eee}}}gggTTTCCCMMMbbb[[[MMMGGG@@@LLL```xxxuuueeeQQQTTTlll{{{uuuzzzlllllliiinnnccc===///++++++---,,,,,,000777kkkwww}}}TTTqqq}}}wwwwwwwww{{{iii^^^```|||nnn|||sss```iiiooo___uuu|||xxxfff___[[[RRRFFFQQQjjjvvv~~~kkkuuuzzzyyyNNN000,,,+++---+++222999ZZZooowwwxxx|||{{{{{{sssrrrsssiiiWWWRRRYYY]]]bbbgggfff```^^^ccciiijjjkkknnnttt}}}xxxmmm[[[YYYUUUSSSVVVaaappp{{{uuulll{{{ttthhhlllvvvdddaaabbbyyynnnnnnCCC333))),,,+++***...(((,,,***000]]]{{{^^^yyyuuuvvvuuutttiiiYYYIII;;;222...---,,,,,,,,,+++++++++******...111DDDFFFAAA[[[uuu]]]@@@QQQWWWZZZOOOOOO]]]PPPIIIHHHBBB===EEEUUU^^^\\\FFFOOO]]]hhhqqqvvvxxxxxxpppqqqwww}}}xxxgggUUULLLPPPSSSZZZhhh~~~yyyyyycccdddbbbSSShhheeevvv|||lllNNNBBB999777666yyyzzzwwwwwwtttsssmmmiiihhhpppooohhhfff___]]]___[[[wwwnnnbbb___ccc___QQQRRR```gggSSSLLL@@@666;;;NNNeeettt}}}||||||}}}kkkeeeqqqeeetttkkkgggSSSCCC;;;111222222///QQQvvvoooyyyvvv}}}xxxyyy___hhhzzzrrrooodddxxx}}}ccc\\\XXXEEE222+++...///...---///...555___~~~~~~{{{|||wwwtttwww}}}tttkkkllllllsssqqq```UUURRRLLLCCC???jjjyyy```NNNSSSgggcccVVVLLL???GGGbbbwwwxxxgggPPPSSSlll{{{||||||yyyfffqqqcccDDD000++++++...---+++111;;;zzzPPPggguuuuuuxxxtttyyyzzzmmm\\\ppp|||tttzzz\\\[[[~~~qqqaaa|||ooogggbbbWWWJJJUUUooo|||pppxxx~~~RRR000------------111999ccc{{{zzz{{{ssspppqqqfffTTTPPPWWWXXXZZZ^^^```___^^^bbbgggnnnlllkkklllmmmhhh[[[PPPLLLWWWbbbhhhooo|||{{{rrr{{{{{{pppooolllddd|||wwwnnnNNN777******+++***,,,(((---,,,000]]]}}}UUUkkkuuuuuussssssjjj[[[III:::222...---,,,,,,,,,+++++++++******(((///GGGLLLFFFooowwwCCCSSSUUUVVVOOORRRZZZCCCIIIGGG@@@<<>>SSSiiiuuu}}}}}}wwwlllmmmcccnnnkkkfffYYYBBB999222222///111ZZZ}}}qqqxxxttt}}}zzz^^^LLLeeehhhqqq{{{ooo^^^pppooobbbTTT]]]HHH333+++,,,...---------...<<>><<>>DDDZZZnnnwww|||~~~sssooowwwoooqqqmmmjjjbbbCCC777333333,,,444cccyyytttqqq}}}|||kkkVVVXXX}}}kkk{{{|||eeekkkppp{{{rrrYYYbbbLLL555,,,,,,------...+++...DDD~~~}}}{{{vvv{{{yyyssswwwtttwwwwwwyyylllxxxyyyuuu~~~|||{{{hhhPPPHHHVVVddd[[[dddaaaZZZRRRDDDKKKhhhwww{{{|||jjjSSSUUUnnnzzzzzz~~~sssrrryyywwwmmmqqqUUU222++++++000...***444DDD|||iiiPPPooommmoooxxx~~~mmm~~~jjjxxxrrrjjj```aaagggdddgggttt~~~jjjppp]]]555000111,,,333///888tttxxx|||~~~yyypppkkkkkk```PPPLLLUUU[[[XXXZZZ]]][[[VVVZZZbbb___aaaeeeddd[[[PPPKKKLLLcccuuu~~~|||{{{|||yyynnn}}}```PPPhhhwwwWWWNNN111***+++///,,,((((((111...///^^^ttt^^^|||ttttttqqqmmmiii[[[FFF777222000---,,,,,,,,,+++++++++******+++000IIIMMM<<>>HHHDDD<<<<<>>???KKKVVVYYYVVVQQQ\\\gggooozzzssszzz~~~xxxpppsssuuubbb\\\eeerrruuuuuuzzz{{{vvvlll]]]SSSbbb|||~~~zzzuuunnnggghhhmmm}}}fffZZZbbb^^^\\\mmm||||||vvv|||xxxxxxkkkeeeqqqnnn[[[hhhrrrYYY___XXXQQQQQQ[[[kkkyyyrrrccctttllleeessseeeMMM<<<999+++333;;;rrrhhhuuuooofffsssmmmZZZwwwkkkeeeZZZnnnuuuZZZRRR<<>>???JJJVVVYYYVVVTTT[[[cccjjjtttzzzuuulllgggzzzzzzfffrrr}}}rrrrrrvvvxxxyyyvvvwwwuuu||||||mmmaaahhhwwwyyyyyy|||~~~vvvwwwzzzeee^^^dddnnn]]]\\\VVVVVVgggyyywwwxxxwwwlll```bbbnnn}}}sssoooiiiyyytttxxxmmmaaaTTTRRR^^^nnnzzzssscccgggwww}}}eeeqqqrrrPPP???;;;,,,333888nnnooovvviiidddttt~~~]]]___uuu|||~~~aaadddhhhwwwWWWLLL===888???UUU]]]qqqwwwgggcccxxxhhh;;;+++///...333///666===JJJeee{{{ooouuuvvv}}}zzzzzzxxx|||sssllldddtttyyyqqq```fffaaabbbyyyrrrwww|||uuubbb___```lllooo^^^^^^yyykkk___qqqyyyzzz}}}yyygggYYY]]]mmm|||zzzlllnnnwww^^^111111,,,,,,000---333FFF~~~}}}lllMMM@@@MMMxxx}}}xxxtttpppjjj\\\\\\ZZZccc~~~zzzuuuqqqzzz~~~|||dddttt777---...///,,,666===iii]]]ZZZOOOJJJOOOQQQSSSTTTTTTSSSQQQPPPQQQRRRVVVWWW]]]gggnnnoooqqqttt}}}tttTTTSSSZZZeeeiiihhhooozzzxxxjjj```nnnuuu~~~wwwvvv\\\TTT555---+++///'''***)))///)))444OOO[[[jjjtttxxxqqqqqqkkk]]]JJJ:::222...+++,,,,,,,,,+++++++++******---333QQQJJJHHHsssyyyXXXEEEZZZUUUOOOOOOUUUZZZEEEMMMGGG???===HHHUUUYYYUUUTTTXXX```kkkvvvwwwjjj[[[___ppp}}}uuusssvvviiilllooonnnvvvyyyrrrmmmmmmzzz{{{iiidddxxxzzzeeeWWWNNNRRRaaawwwsssooohhhZZZMMMMMMUUU}}}mmmhhhzzz^^^SSS]]]ppp}}}~~~ggg\\\[[[pppsssoooTTTBBB===...222555jjjqqqttteeebbbtttwwwcccttt~~~ZZZLLLDDDBBB>>>GGGLLLgggiiihhhzzzjjj<<<---111...333111<<<@@@VVVmmm|||sss|||vvv~~~wwwyyyzzzzzzrrrrrr|||xxxqqqwwwrrrmmmsssyyy^^^nnnaaadddqqqzzzbbbQQQLLLKKKXXXuuu___rrrzzz}}}wwwzzzfffWWW]]]nnn{{{~~~```111111++++++///,,,444HHHyyyuuuiiiKKK===FFFvvvzzzzzzvvvttt}}}mmm^^^]]]iiiuuuuuuuuulllmmmdddjjj{{{~~~ooofffeeegggrrrxxx~~~mmmsss777---...///---888>>>kkk^^^XXXLLLIIINNNNNNNNNNNNNNNMMMKKKKKKMMMOOOQQQSSS]]]lllvvvzzz|||~~~yyyiii```NNNOOOXXXfffjjjeeeeeekkktttsssuuu|||qqqfff\\\jjj~~~]]]RRR000---,,,///(((***)))111+++333KKK{{{UUUkkksssxxxqqqpppiii[[[III;;;222---+++,,,,,,,,,+++++++++******...000LLLDDD???eeeiiiIIIFFF\\\WWWPPPNNNTTTYYYEEENNNIII@@@<<>>{{{pppggg```TTTPPPPPPJJJJJJJJJJJJHHHGGGHHHKKKMMMLLLLLLTTTdddsss{{{~~~}}}yyyeeeLLL???AAA???;;;DDD^^^www~~~wwwggg^^^xxx|||dddqqqiiiOOO___}}}~~~lllWWW,,,000...+++***+++(((000+++111HHHmmm___uuuxxxpppjjj^^^PPPEEE:::111------,,,,,,,,,+++++++++*********)))EEEDDDEEEppp|||dddAAAYYYVVVOOOMMMRRRYYYGGGIIIIIIBBB===GGGXXX[[[QQQRRRZZZeeellliiiddddddhhhYYYcccvvvxxxuuu|||yyyyyyzzzwwwjjjZZZQQQKKKHHHJJJNNNWWWhhhooolllzzzxxxmmmrrrsss```RRRUUUZZZWWWQQQHHH???888333111111:::LLLjjjqqqSSS@@@PPPqqqwwweeeRRRQQQ```sss~~~|||}}}qqqrrrzzzaaaJJJCCC444555444ooogggnnn~~~zzzccc]]]dddkkkzzzsssuuuppprrrlll|||yyy^^^___~~~fffuuuwwwbbb555,,,111***000333333777LLLqqquuuxxx|||wwwrrrzzzddd~~~~~~^^^JJJ???BBBDDDPPPdddxxx~~~{{{aaa\\\aaaooouuuuuu~~~www^^^eee{{{sssRRRVVVppp~~~uuurrrbbb]]]lll}}}rrrnnnxxx]]]000000++++++///+++111DDDxxxeeeNNNCCCJJJzzz~~~{{{ooollluuuYYYKKKLLLIIIMMMWWWdddmmmsss|||yyyqqqlllccc{{{ddd[[[XXXbbblllooorrrxxx~~~ffffffooommm555,,,///333222===AAAvvv{{{nnnggg```UUUQQQPPPGGGHHHHHHHHHGGGEEEEEEGGGIIIJJJHHHOOO^^^nnnvvvyyy{{{|||tttfffSSSEEEDDDKKK@@@AAALLL\\\iiitttqqqvvv{{{WWW[[[www\\\VVVppprrr\\\,,,111...)))+++,,,(((000+++...DDDsss[[[wwwyyyooojjj\\\NNNDDD;;;111,,,,,,,,,,,,,,,+++++++++******)))'''DDDEEEEEEooo{{{dddAAAYYYVVVOOOKKKPPPWWWEEEFFFHHHCCC===HHHZZZ[[[PPPMMMTTTaaakkkllljjjoooxxxiiijjjsss{{{ooohhhooouuuuuuyyyssskkkvvv|||nnnYYYFFFEEEPPPWWWUUURRRRRR___kkknnnssskkkcccjjj[[[KKKLLLMMMIIIEEE>>>888444333222000333666KKKdddsssttt\\\HHH888AAA[[[YYYQQQLLLQQQ```ppp{{{~~~|||lllmmm___oooxxxiiiPPPGGG666666444qqqiiihhh{{{{{{sssbbb___bbbgggddd^^^~~~~~~jjjxxxvvv```333,,,222+++111555333;;;EEEwww{{{yyywwwmmmzzzfffrrr```QQQIIIFFFIII>>>EEEiii{{{~~~tttuuuyyy|||RRRLLLPPP___ffffffooo~~~pppccc{{{cccUUUpppuuuooobbbaaarrr|||ZZZ///111------000+++///AAAnnntttdddMMMAAAIII}}}vvveeepppvvvPPPAAADDDEEELLLYYYdddkkkrrrwww{{{kkkbbb```___vvvuuuxxxkkk___WWWjjjrrrvvvyyyzzziii[[[]]]eeemmmqqqtttzzz~~~~~~vvvnnn}}}iii333,,,///333333>>>BBBrrr}}}~~~yyyllleee]]]SSSRRRRRRIIIGGGHHHIIIHHHFFFEEEEEEGGGFFFEEELLL]]]mmmsssttttttwwwssshhhXXXNNNMMMOOOPPPFFFIIISSS^^^bbbgggwww|||yyyZZZPPPccczzz```iii~~~~~~|||uuusss___,,,111,,,'''...,,,(((111++++++===qqqOOO{{{xxxyyyoookkk]]]NNNEEE;;;000+++,,,,,,,,,,,,+++++++++*********'''CCCBBB???dddlllTTTAAAZZZWWWNNNJJJNNNUUUCCCDDDGGGCCC>>>III[[[\\\OOOPPPUUU___iiijjjgggkkksssqqqooowwwvvvkkkjjjoooiiiccc^^^WWWZZZppp|||uuukkkooouuuooo]]]UUUiiivvvwwwsss~~~zzzhhhiiiqqqyyy___WWWQQQRRRUUUXXX^^^cccZZZXXX```nnnuuuzzzlllXXXbbbUUUDDDCCCCCC:::888333///000222222///:::888EEEVVVbbbwww|||^^^LLLEEE<<<@@@TTTYYYSSSNNNQQQ\\\kkkyyywwwvvvyyyppprrr{{{oooTTTIII888666444rrrfff```sss~~~qqqdddcccbbbdddxxxyyy~~~iiiggg}}}rrr}}}uuu___333,,,333+++222777444===;;;|||vvvyyyyyywwwjjjxxxhhhllloooaaa^^^WWWMMMKKKAAAPPPqqqooolllnnnrrrzzzNNNJJJSSSfffkkkddddddmmm{{{vvvmmmxxx___xxxuuu~~~~~~nnnccceeevvv}}}~~~||||||SSS///111......111+++--->>>nnnrrrmmmSSSCCCHHH{{{ooo]]]kkkssslllVVVEEEBBBEEESSSaaaiiimmmpppwww}}}sss___WWWZZZaaaiiizzz{{{fff\\\```pppaaaUUUffflllooo{{{hhhcccnnn}}}mmmjjj___gggnnnsssyyysssvvvmmmhhh666///222666444>>>@@@uuuzzzmmmeee\\\RRRTTTVVVNNNIIIJJJKKKKKKHHHFFFFFFFFFBBBCCCLLL^^^nnnsssrrrppphhhhhh___TTTSSSXXXUUULLLDDDCCCMMM___jjjkkknnntttwwwkkkhhh```JJJTTTttt{{{wwwooommm{{{zzziii|||sss___,,,111+++&&&000,,,)))222,,,)))666~~~|||HHHkkkxxxwwwlllhhh^^^QQQEEE999///,,,---,,,,,,,,,+++++++++******$$$777??????>>>\\\uuuWWWDDDNNN___YYYHHHPPPUUU@@@@@@QQQGGG;;;LLLWWWSSSTTTRRR^^^ggggggccchhhuuuwwwmmmkkkrrrooodddbbbjjjnnn^^^___WWWQQQTTT]]]zzz}}}ssseeebbbjjjkkkhhhZZZIIIGGG]]]uuujjjyyyvvv|||yyyyyynnndddwwwxxxxxxsssiiibbbdddfffeeefffjjjddd```\\\YYY```rrr^^^OOOGGGBBB???<<<555111000111111000222777;;;GGGOOOTTT```ssszzz[[[GGGJJJLLLEEEFFFQQQ\\\VVVMMMKKKXXXlllyyy~~~vvv~~~|||rrrppp^^^MMM:::777<<<___dddUUUrrrqqqeee[[[WWWcccttt|||{{{^^^ddd}}}{{{vvvwwwjjj~~~wwwPPP555000,,,...555777999??????aaajjj|||}}}xxxnnnnnnrrrjjjbbbtttxxx~~~fffXXXMMMKKKUUU{{{yyy|||zzzVVVMMMAAAVVV{{{}}}lllmmmrrrrrrdddVVVWWWaaaxxxuuuuuu}}}|||}}}xxxmmm^^^cccuuu}}}~~~|||zzzPPP000///---,,,---///222444mmmuuuoooOOOCCC333ooo|||yyyeee[[[VVVggghhhWWWHHHJJJUUU```jjjrrr||||||jjjWWWTTTUUUdddxxxyyylllmmm{{{qqqgggiiigggmmm}}}xxxgggaaannnxxxssshhhcccmmmtttrrrqqqxxx~~~ooosssXXX...222222333777:::CCCqqq~~~|||}}}|||}}}ssseee[[[UUUSSSQQQPPPMMMMMMLLLKKKIIIHHHFFFEEECCCFFFKKKTTTaaakkkjjjdddcccbbbaaa\\\[[[hhhfffQQQGGGGGGMMMZZZeeeiiijjjkkk}}}rrr{{{uuugggYYYNNNHHHJJJFFFNNNggg|||~~~|||QQQ444,,,)))000+++,,,...+++...,,,999oooZZZTTT||||||qqqhhh^^^QQQEEE999///,,,...,,,,,,,,,+++++++++******%%%***777EEEBBBZZZzzzeeeEEELLL[[[VVVGGGQQQYYYGGG???NNNFFF<<>>JJJVVVVVVVVVLLLQQQXXX^^^eeemmmxxxwwwcccccc|||llleee\\\VVV]]]SSSHHHGGGJJJaaapppRRRWWWsssrrrTTTNNNnnn~~~zzzzzzwwwyyy{{{wwwnnneee```dddoooxxxNNNCCCAAA333888444333333222000222???LLLWWWZZZeeeuuu|||rrr___QQQQQQQQQVVV___aaaZZZPPPKKKYYYRRRIIIIIIWWWlllzzz~~~}}}jjjyyysssnnn{{{jjjWWW>>>555555SSS}}}WWW^^^|||jjjZZZWWW\\\___pppuuuggg{{{nnnuuuqqqLLL222///,,,///666888888666AAASSS}}}yyyyyyooommmooo```eeeqqqyyylll```\\\gggcccMMMWWWpppoooeee~~~```xxx{{{zzz~~~cccBBB888NNNdddppp|||rrrTTTCCCOOOaaarrr|||zzz}}}zzzyyyqqqfff\\\eeevvv|||}}}DDD///...---------///111333MMMhhhjjj]]]QQQCCCFFFsss{{{```KKKGGGEEESSS~~~]]]LLLRRR```ooowwwxxx]]]TTTdddmmmeee\\\]]]ccceeessstttfff^^^lllwwwvvvuuu{{{pppmmmooogggVVVYYYuuusssqqq|||~~~{{{{{{KKK111...222666:::;;;DDDtttrrr~~~~~~yyyooobbbWWWRRROOOMMMKKKMMMMMMNNNMMMKKKGGGCCCAAADDDFFFFFFHHHQQQ^^^fffgggaaajjjvvvvvvqqquuuppp\\\@@@AAAFFFNNNTTTXXX^^^eeeccckkkmmmnnnzzzggg\\\PPPAAA???DDDTTTzzzwwwjjjjjjyyy}}}{{{~~~zzz}}}xxxrrrIII111---)))---(((---(((***000...000```jjjWWWssszzz{{{qqqiii^^^QQQFFF:::000,,,...,,,,,,,,,+++++++++******111%%%555MMM???NNNyyymmmJJJHHHTTTUUUHHHQQQ]]]RRR;;;DDDDDDAAAIIIUUUYYYWWWJJJOOOXXXaaaffflllwwwsssWWWQQQpppppp___RRRSSS___UUUKKKLLLNNNaaatttgggeeeuuuFFFAAAhhhwww}}}}}}xxxlllfffiiinnnyyydddIIIDDD:::333222222222111///666III\\\hhhjjjwwwkkkPPPCCCXXXaaajjjnnnoookkkbbbXXXXXXQQQGGGHHHWWWmmm{{{~~~}}}rrrsssrrr|||}}}nnn[[[AAA666555OOOYYYTTTyyyooo[[[XXXZZZWWWpppzzz|||{{{|||uuujjjiiirrrmmmwwwlllGGG000...---000666777888000;;;EEE}}}|||lllhhhpppaaaaaassswww{{{uuujjj|||ssseeeOOOyyynnnooozzz{{{qqqNNNKKK___ccchhhwww{{{rrrYYYUUUppp{{{xxxzzzwwwuuummmccc^^^iiiyyy|||{{{AAA///...------...///111222III|||mmmQQQHHH@@@tttxxxwwwrrrcccQQQBBBBBBbbbqqqccc___tttwww|||iiiVVVeeemmmdddXXXYYYdddnnnkkkiiiVVVJJJ___xxx~~~}}}}}}vvvaaaSSSoooxxxlllqqqooo???...///444888;;;;;;AAApppjjjzzzqqqdddYYYTTTPPPMMMKKKLLLMMMNNNNNNKKKGGGBBB???DDDCCCAAAEEEQQQaaajjjjjjgggooo~~~~~~|||nnnTTT>>>???DDDIIIKKKKKKPPPWWWZZZeeeiiifffsssgggXXXOOO???@@@BBBHHHuuufff]]]___mmmssspppyyy~~~|||}}}sssGGG000...***...)))...''',,,222222...VVV{{{]]]ccc{{{|||sssiii___RRRFFF:::000---...,,,,,,,,,+++++++++******+++'''444CCC555FFFnnndddNNNIIIUUUYYYLLLPPPYYYOOO;;;@@@DDDEEEHHHTTT\\\YYYIIIRRR```iiiiiiiiitttwwwXXXGGG]]]}}}hhhQQQTTTXXXeeeZZZRRRXXXYYYgggfffkkkwwwnnn|||xxx{{{DDD???iiisss}}}xxxwwwkkk```______wwwuuuGGGAAAFFF444222222111///...888PPPggguuuzzzgggQQQKKKGGGYYYmmmyyy}}}yyymmm___XXXPPPFFFGGGXXXnnn{{{~~~{{{|||vvvzzzyyyzzzeeeFFF666000EEEWWWKKKppp~~~ttt\\\WWWWWWRRRdddmmmUUUaaaXXXbbbrrr{{{eeeBBB...//////111666666999---666>>>|||~~~jjjfffoooccc]]]qqqvvv{{{jjjoooffftttzzz~~~ffffff}}}zzzcccbbb}}}~~~{{{www~~~zzzxxxvvvlll\\\]]]kkkxxxyyy|||oooppp;;;...---------...///000111EEEuuuTTTMMMAAAnnnwww}}}yyyxxxyyyjjjdddttt|||}}}iii}}}}}}~~~jjjXXXTTTUUU]]]ccchhhpppxxxpppmmmVVVIII]]]www~~~~~~yyyxxxjjj{{{hhhTTThhh}}}ssspppttt}}}<<<222111555999<<<;;;???jjj~~~kkk{{{rrreee[[[UUUQQQMMMKKKLLLMMMNNNMMMKKKFFFBBB???BBB???===DDDUUUgggnnnkkkiiimmm{{{jjjLLL===>>>BBBEEEDDDBBBDDDJJJOOOXXX```eeelll{{{qqq[[[LLLKKK@@@GGGEEE???```yyynnnsssxxxxxxtttuuu~~~{{{{{{wwwwwwFFF...---***000---///'''///222555000MMMkkkaaaxxxxxxpppjjj___RRRFFF;;;000---///,,,,,,,,,+++++++++******'''---444@@@;;;GGGkkklllSSSIIIUUU]]]PPPOOOUUULLL======FFFJJJHHHTTT^^^ZZZJJJVVVgggsssoooiiippp}}}jjjSSSUUUkkkvvvgggPPPYYY^^^kkkaaa```ooorrr~~~~~~gggeeeooorrr}}}mmmCCCBBBooosssjjjXXX]]]XXXqqqnnn@@@;;;KKK999666444333222444AAA\\\ttt|||eeeZZZYYYLLLUUUaaaiiinnnnnniiicccZZZQQQFFFGGGYYYppp|||}}}~~~~~~zzzqqquuuooonnnkkkIII888000CCCbbbNNNeee|||{{{aaaWWWSSSPPPRRRpppyyy^^^pppzzzzzz^^^===---111222333666444888111666???~~~~~~nnnfffmmmfffXXXiiirrruuu}}}wwwfffvvv}}}ZZZkkkxxx|||{{{~~~xxxwwwzzz}}}zzzwwwmmm\\\aaarrr}}}zzz}}}gggttteee888------------...///000000:::nnnwwwvvv]]]TTTHHH^^^~~~wwwkkkqqqtttoooppp}}}}}}vvvyyy~~~ppp^^^JJJ@@@NNNaaagggdddbbb``````RRRLLL^^^qqqwwwzzzyyycccmmm{{{ooorrr{{{}}}yyyvvv|||tttuuummm999333333777999>>>===???eeeqqq{{{rrreee[[[UUUQQQMMMJJJLLLLLLMMMLLLJJJFFFBBB@@@@@@>>>===CCCSSSdddjjjhhhgggeeeooo{{{~~~{{{gggJJJ>>><<<>>>AAABBB@@@CCCHHHGGGJJJTTT^^^bbbjjjyyylll```RRRFFFFFFAAAGGGCCC999LLLjjjppp}}}|||wwwzzz}}}}}}zzzjjjwwwCCC---...+++000......)))222///777333DDDvvv___tttuuummmjjj___RRRGGG;;;111---///,,,,,,,,,+++++++++******&&&///111CCCJJJHHHddd|||WWWJJJTTT]]]QQQNNNTTTMMM???<<>>AAAeeexxx|||yyyeeecccUUUZZZXXX@@@<<>>?????????GGGTTT^^^aaagggaaaeeelllllllllaaaKKK???:::888<<>>RRRhhhZZZUUUTTTbbbzzzzzznnnlll|||www~~~uuuwwwlllRRRaaadddtttTTT@@@CCCaaalllsss}}}|||eeePPPAAABBBDDD???:::;;;@@@AAAGGGSSSfff~~~xxxtttsssxxxkkkfffcccLLLNNNOOOWWWnnnuuuzzzyyy{{{}}}|||}}}qqq|||TTT555111===\\\___TTTNNNooofffUUUUUUHHHRRRvvvqqqvvv|||yyytttcccIII888,,,111555333222666888444666777EEE~~~jjjtttqqqxxxooofffeee[[[OOOaaatttkkk|||vvvvvv}}}~~~|||~~~uuu}}}tttbbbXXX^^^hhhsss{{{yyyxxx|||mmmIIIHHHLLLEEEQQQ___sss{{{{{{{{{pppcccccckkkrrryyyttt\\\eee|||}}}wwwwwwyyy|||JJJ***---------............///777,,,pppoooNNNSSSSSSuuuhhhmmmnnnqqqvvvrrryyy{{{{{{~~~}}}tttooossszzz{{{hhhrrrsss}}}===333444555777999???@@@>>>XXXzzzzzzuuuaaaWWWWWWTTTLLLOOOMMMKKKJJJIIIGGGDDDAAACCC???@@@DDDBBB@@@KKK\\\]]][[[ZZZ[[[[[[WWWRRRMMMAAA<<<666555;;;FFFQQQXXXgggddd^^^VVVQQQRRRXXX^^^jjjyyy||||||~~~xxxuuuvvvzzz|||\\\888111---***,,,,,,---111///...111333JJJmmmrrrvvvqqqpppmmm```NNN@@@777222...***,,,,,,+++++++++*********+++***+++///CCCAAA@@@ooo^^^MMMNNN\\\\\\TTTUUUZZZNNN???GGGLLLBBBPPPccc[[[YYYVVVbbbzzzuuuoooooo~~~ttt{{{~~~qqq]]]cccsssNNN;;;>>>\\\jjjwww|||wwwzzzyyysssooo\\\TTTHHH===:::<<<>>>>>>FFFSSSeeewww~~~xxxxxxuuucccMMMPPPQQQZZZttt~~~{{{zzz|||zzzmmmWWW555000888RRRmmmPPPOOObbbyyywww___WWWQQQLLLbbbvvvvvvooogggttttttjjjbbb^^^sss}}}vvvdddDDD666---111555222222666444111666777AAAqqq{{{hhhooonnnzzzpppeeefffaaaRRRYYYmmmoootttqqqssszzz~~~|||zzzzzz{{{{{{rrrooohhhaaaeeemmmwww}}}zzzwwwxxxyyywww}}}hhhLLLFFFQQQRRRFFFDDD\\\vvv~~~~~~|||}}}{{{wwwwwwvvvnnndddccclllttt{{{lllTTTUUUzzzpppAAA)))------------............000444```rrroooNNNZZZKKK\\\yyyfff^^^pppxxxmmmooo}}}rrr~~~~~~zzzwww|||{{{{{{sss}}}nnn:::222666999::::::??????999LLLrrrvvvxxxzzzfffZZZXXXTTTMMMOOOMMMKKKJJJJJJHHHEEEBBBAAA;;;;;;???>>><<>>LLLjjjvvv~~~uuulll]]]XXXTTTOOOOOONNNLLLKKKJJJIIIFFFDDD@@@:::888<<<<<<999<<>>BBBGGGJJJHHHFFFGGGNNNVVV\\\\\\[[[ZZZnnn{{{mmmjjjlllrrrwww{{{vvvqqqrrrxxx~~~UUU222------,,,---***,,,000000222666333:::MMMtttqqqnnnjjj___NNN???555111...---++++++++++++***************%%%))),,,AAAMMMKKKcccaaaLLLYYYbbbPPPHHHWWWTTT@@@CCCQQQLLLJJJVVV^^^ZZZSSSVVVkkk~~~pppvvvuuuyyy|||~~~>>>;;;===MMMnnnuuu|||zzzvvvooofff]]]WWWVVVQQQOOOFFF>>>DDDRRR\\\]]]oooxxxWWWPPPPPP[[[rrr||||||zzz{{{}}}|||gggjjjtttmmmsssZZZ777111...;;;pppcccMMMJJJ^^^vvv\\\SSSNNNJJJOOO^^^ppp~~~zzzwwwyyy___ZZZVVVbbb}}}|||{{{}}}cccLLL444000000333222///000555......555555666===pppttthhhaaahhh]]]LLLVVVnnnnnnooorrrwwwzzzzzzyyyyyyxxxyyyaaafffiiilllooorrruuuvvvvvvcccNNNCCCLLLSSSMMMDDDCCC>>>bbb~~~}}}www{{{{{{sssnnnqqqsssrrrooonnnnnnooo{{{||||||~~~}}}[[[555222,,,,,,---------.........)))777999iiirrryyypppqqqaaaPPPRRRjjjxxxyyy}}}kkk[[[iii~~~rrrhhhnnnsssyyy|||yyyyyy}}}uuuwwwzzzuuunnnlllvvvtttvvv}}}___JJJSSSZZZdddnnnsssvvvzzz~~~~~~zzzooo~~~AAA777666???===<<<;;;CCCLLLKKKWWWrrryyyfffooo```YYYUUUQQQOOONNNLLLLLLLLLJJJHHHEEECCC<<<999<<<===:::888:::BBBFFFLLLPPPPPPLLLEEE???===>>>???@@@AAACCCFFFHHHJJJDDD===<<>>???===999@@@JJJLLLWWWooo{{{]]]|||oooccc[[[VVVRRROOONNNMMMMMMMMMLLLIIIGGGEEE???;;;<<<===:::666444BBBFFFKKKNNNLLLFFF???;;;???BBBDDDCCCBBBAAABBBDDDBBBDDDGGGFFFEEECCCDDDFFFKKKOOOSSSZZZfffuuuwwwxxxxxx~~~zzzttt|||rrrggghhhqqqvvvtttqqqooonnnsss{{{|||tttGGG+++,,,---,,,...,,,...111...///777666555???___sssooogggccc\\\OOOBBB777000------+++************)))))))))+++%%%+++&&&000CCCAAACCCuuuhhhMMMKKKcccbbbSSSVVVXXXJJJDDDKKKMMMGGGNNN^^^]]]XXXSSSYYYmmmxxxpppjjjWWWSSSXXXbbbrrrvvvZZZmmmbbb:::999888CCCqqqrrr{{{}}}vvvttt]]]NNNWWWdddkkkqqqzzzmmmiiiooommm^^^[[[rrrnnnWWWWWWggg}}}{{{|||}}}{{{yyyzzz|||||||||zzzccclllUUU555666000333HHHRRRJJJCCCSSSwwwbbbVVVKKKFFFFFFJJJSSS\\\iii|||~~~zzzzzz~~~{{{sssvvvrrrZZZ???...///111111000000111222111333111000111000ccctttnnn{{{fff```fffYYYOOOXXXjjjooorrrrrrssswwwyyyyyyppp{{{jjj^^^ggg}}}|||xxxsssqqqtttzzzxxxbbb[[[\\\[[[YYYZZZjjjwww}}}wwwsssuuuooodddsssrrrssstttrrrqqqvvv||||||}}}~~~~~~zzzvvvrrrBBB...///,,,,,,,,,,,,------------222'''333<<>>:::@@@>>>888:::AAA@@@HHH]]]bbbttt~~~yyyqqqhhh___XXXSSSOOONNNMMMMMMNNNMMMKKKIIICCC@@@<<<;;;;;;999555111<<<@@@EEEHHHGGGCCC@@@???GGGIIIIIIFFFAAA======???===BBBFFFEEEAAA>>>===??????EEEKKKSSS^^^hhhjjjfff[[[WWWJJJHHHTTTZZZ```nnn}}}zzzkkkYYYXXXgggqqqpppnnnooorrrwww|||fff@@@***......,,,...///---222...---555666666>>>QQQvvvoooccc```ZZZPPPDDD999111---,,,************))))))))))))((($$$...&&&+++BBBAAA===mmmxxx```KKK]]]bbbPPPLLLXXXPPPFFFFFFJJJHHHMMM]]]___\\\TTTQQQaaayyy~~~uuu|||xxxccc^^^[[[aaaqqqhhhlllRRR;;;<<<888???^^^gggyyyvvv~~~qqqjjjnnnxxx\\\DDDCCCHHHAAA>>>BBBJJJMMMZZZtttWWWSSScccyyyzzz~~~{{{vvvooonnnqqq||||||oooxxxQQQ333777222111<<>>PPPwwwsssXXXxxxtttnnneee[[[TTTOOONNNNNNNNNOOONNNLLLKKKBBBAAA>>>;;;999888666333555999===@@@@@@@@@AAACCCLLLMMMLLLGGG@@@<<<===???@@@===:::777555777;;;>>>===@@@DDDIIIPPPTTTNNNEEE@@@CCC888444@@@EEEQQQkkkuuuttteeePPPNNN```kkkiiikkkpppvvv{{{~~~YYY999+++000...+++///222+++222///,,,333444333;;;DDDzzzpppaaa^^^YYYQQQEEE:::111,,,+++************))))))))))))%%%###///(((+++FFFHHHAAA___}}}kkkLLLZZZdddUUUOOOXXXTTTHHHCCCIIIIIIMMM\\\^^^^^^TTTLLLXXXqqq}}}tttuuuwwwjjjZZZUUU```uuuzzzDDD<<>><<<999===888<<>>===>>>CCCFFFAAA888;;;FFFBBB???EEE???CCC\\\rrrvvvlllYYYYYYiiirrrllljjjqqqyyy}}}~~~{{{~~~RRR555+++222///***///444)))222000---222222111777888eee{{{pppggg```YYYNNNBBB888222...---************)))))))))))))))(((((()))...777AAAIIIQQQxxxjjjLLLYYY___RRRWWWWWWZZZHHH???KKKLLLIIISSSaaa^^^[[[JJJDDDiiixxxuuuzzzcccYYYUUU[[[www{{{}}}>>>999:::AAAFFFAAAqqqiiillllll}}}{{{llltttnnn]]]TTTIII<<<888<<<>>><<<<<>>HHH===999@@@CCCDDDRRReeeyyykkkfffzzzvvvccchhhrrrwww|||}}}~~~qqq>>>666---)))+++///000///111333444333111111555888<<>>>>>===>>>AAAAAA@@@BBBGGG___zzzUUUJJJHHHTTTiiiuuu}}}{{{~~~nnnjjjwwwEEE999...666444444>>>aaa```NNNAAAHHHVVVssspppZZZOOOMMMNNNDDDCCCCCCFFFPPP___lllsssuuuxxx{{{}}}~~~zzzZZZUUUZZZiii~~~mmmhhhtttjjjLLL777...........................///+++,,,///---+++777HHHqqq{{{kkk|||fff^^^]]]fff]]]MMMKKK\\\iiiiiillluuurrrgggjjjiiilllbbbOOO^^^uuuwwwxxxyyyyyyzzz|||~~~www}}}sssjjjmmmuuutttkkknnnmmmrrr|||~~~}}}~~~}}}~~~ggg@@@***)))...*********+++++++++,,,,,,///,,,......000NNNrrrqqqSSS^^^rrrfff>>>777TTTggg}}}rrrooowwwwwwvvvwwwyyyxxxuuusssssssss{{{zzzcccdddRRRHHHLLLNNNKKKRRRaaajjjssszzzmmmfffmmm}}}xxxwww```vvv}}}hhhEEE555000666;;;444777888:::::::::;;;>>>@@@^^^oooaaajjj{{{yyyuuujjj```]]]RRROOOMMMNNNPPPOOOKKKHHH@@@AAAAAA???<<<:::;;;===444000...333>>>IIINNNOOOIIIHHHFFFDDDBBB@@@>>>>>>>>>;;;:::;;;>>>===888444666444888GGG[[[ddd\\\OOO@@@@@@BBB@@@;;;AAAYYYrrrwwwvvvwwwuuueeekkkppptttyyyooo;;;555---***,,,///000///111333444333111222555888DDDWWWvvvwwwrrreeebbb[[[PPPCCC888000---+++************))))))))))))''')))***((('''---:::EEE;;;^^^wwwcccJJJ[[[hhhUUURRRVVVXXXPPPGGGMMMOOOCCC[[[bbbbbbXXXLLLLLLkkk{{{yyyxxxxxxqqqiiiiiibbbaaaffffffgggwwwyyyzzzZZZ888;;;999===BBB666MMM~~~\\\lll|||ttt~~~~~~wwwssscccUUURRRPPPHHHCCCCCC@@@???AAADDDCCC???>>>AAAOOO|||YYYIIIBBBLLLdddtttzzz}}}qqqppp}}}BBB777---555333777555NNNaaaHHHDDDJJJaaazzzttt]]]QQQLLLKKKFFFAAA???AAAFFFKKKNNN[[[]]]aaaeeehhhjjjllllll}}}{{{zzzjjjWWWSSStttzzz|||jjjnnn___===///111........................000,,,+++...,,,***000;;;sssyyy{{{mmmwww}}}vvv\\\ZZZkkkjjjUUUFFFIIIUUU___gggooojjjggglllhhhnnnmmm\\\eeesssvvvyyyzzzzzzzzz{{{|||uuuxxxrrrnnnwwwvvvlllkkkppp{{{}}}xxxyyy{{{VVV555)))***+++*********++++++++++++,,,///---,,,///...222ZZZrrrTTT[[[nnnVVV555888HHH^^^nnn|||uuussspppnnnmmmoooqqqrrrqqqppppppxxxkkkbbbZZZYYYbbbddd\\\[[[aaakkkuuurrrSSS]]]{{{ddd]]]}}}ZZZ999333444555666000555777999:::::::::<<<>>>NNNkkkfffjjj~~~}}}ssseeeZZZSSSPPPMMMMMMNNNMMMJJJGGG:::>>>CCCCCC@@@===>>>@@@555///+++000===HHHLLLKKKAAABBBBBBBBBAAA@@@??????<<<;;;;;;===@@@>>>999444999///333MMMgggoookkkfffKKKHHHBBB:::555???YYYqqqyyy~~~xxxrrreee___hhhwwwxxx{{{}}}```777222---,,,...000000///111222333222111222555777@@@HHHgggnnnsssqqqbbbccc\\\PPPCCC888000,,,***************)))))))))(((%%%)))+++)))'''...<<>>HHHeeezzzssswww|||uuuwww>>>666---555333777222???hhhwwwVVVGGGBBBRRRjjjxxxdddMMMPPPIIIDDDBBBAAA>>><<<;;;CCCEEEHHHMMMRRRSSSRRRPPP]]]ddd]]]NNNGGGIII\\\xxx{{{mmmrrr|||VVV333***333........................000,,,***------***,,,222RRR~~~wwwmmmzzz{{{{{{}}}ooo]]]]]]gggiiiYYY>>>===UUUeeebbbhhhgggnnnqqqzzzuuuppptttxxxzzzzzzyyyyyyyyy|||vvvtttzzz~~~}}}~~~yyysssjjjlllppppppmmmuuu~~~{{{qqqHHH,,,***,,,)))************++++++++++++***000---///000***CCCxxx|||SSSPPPrrraaa666111<<>>@@@@@@:::;;;<<<>>>>>>>>>>>>>>>333555888===@@@@@@<<<999888666:::III^^^ppp~~~iiiPPP;;;999<<>>888;;;888:::AAA===@@@nnn~~~fffggg}}}rrrjjjwww~~~xxx{{{tttoooxxxggg```]]]^^^```eeeaaa\\\XXXPPPGGGEEEGGGRRRrrrWWWHHH===HHHhhhooowww~~~yyyppp999555---444333111222444HHH|||jjjTTTAAACCCVVVfffpppYYYOOOFFFFFFEEECCCBBBCCC======>>>@@@BBBCCC@@@>>>;;;FFFGGGGGGUUUkkk|||mmmbbbvvvsssNNN000***333........................---+++***---...,,,,,,...333kkktttqqq|||}}}nnnRRRYYYkkkiiiNNN@@@KKKXXXXXXcccdddjjjgggwwwnnnkkkpppsssxxxzzzzzzyyyyyyyyyqqqrrrpppnnnrrrxxxvvvoooddd]]]^^^ggglllhhhfffhhhwww~~~}}}}}}wwwddd===)))+++---((())))))*********+++++++++&&&222000,,,222///999WWW|||NNN```rrrQQQ222999===KKK\\\eeeiiirrr~~~dddbbbdddjjjrrrssskkkdddeeelllkkkiiizzzxxxqqqlllffflllzzz}}}vvvgggXXXGGGmmmjjj{{{SSSlllvvv[[[<<<000777555000444888555666888999999:::<<<>>>AAAoooqqqxxxUUUaaa}}}zzzlll\\\YYYUUUOOOMMMMMMLLLJJJHHH999666666===FFFJJJGGGBBBBBB@@@===888555444777999555666777999::::::;;;;;;111444999>>>AAAAAA???===333999===CCCZZZ|||nnnMMM:::BBBGGGGGG___mmmbbbgggoooyyy|||~~~vvv}}};;;///......///000111000000///...------///000111222<<<777@@@jjjmmmmmmlllcccbbb[[[PPPCCC888000---+++************))))))))))))'''***+++(((%%%'''///777CCC888VVV|||qqqVVVYYYiii```cccggg^^^NNNIIIJJJDDD>>>XXXlllrrrlll[[[NNNNNNgggyyyhhh```nnniiihhhsssxxxccc666777777666888<<<>>>>>>[[[ooojjjmmm~~~uuu[[[XXXjjjuuu|||qqqxxxtttuuu~~~}}}}}}tttkkk]]]PPPJJJJJJQQQoooXXXLLLAAAKKKkkkrrrttt{{{zzzhhh555555...555333000777555777]]]sssQQQBBBKKKTTThhhxxxvvvcccQQQIIIEEE@@@@@@EEE>>>===<<<:::999999:::;;;999@@@FFF\\\|||ttt\\\eeerrraaaAAA000---222------------------------******+++,,,------------+++\\\uuujjj|||dddRRRWWW```aaaSSSDDDEEEOOOWWW]]]bbbSSSRRRWWWTTTeeepppsssxxxzzzzzzyyyyyyyyyjjjrrruuupppllljjj```SSSPPPOOOZZZiiiggg[[[___nnn~~~{{{|||vvv~~~yyyyyyTTT555***++++++((()))))))))************+++'''000///+++...111333999sssyyyYYYYYYYYYBBB888666;;;HHHQQQUUU]]]eee___YYYTTTXXXbbbnnntttvvvoootttrrrmmmyyy|||wwwqqqnnnhhh]]]PPPHHHLLLVVVyyy^^^zzz|||{{{ooo{{{sssCCC111///666111---333666555666666666666888;;;>>>BBB\\\jjjfffMMMvvvhhh^^^YYYRRRNNNNNNNNNLLLJJJ>>>666///444@@@GGGEEE???:::<<<;;;777111///222555555555555555555666777888999;;;>>>AAABBBAAA???===666:::888<<>>LLLuuunnnlllgggaaaZZZOOOCCC888111---,,,************)))))))))))))))***+++)))&&&'''+++000BBB===GGGkkk}}}aaaQQQfffgggccc\\\\\\___TTTFFFDDDDDDCCCYYYvvvzzzlll[[[OOONNNjjjppphhhgggfffsss{{{yyyPPP444777666999999777<<<<<>>===AAAIIIOOOYYYrrrwwwiii___RRRxxxpppJJJ222///111000------------------------(((+++,,,+++******+++,,,...FFF~~~{{{___}}}ppp```{{{hhhXXXSSS^^^```SSSIIIKKKLLLOOOUUUGGGCCCFFFJJJfffmmmppptttvvvvvvuuuvvvvvvnnnooooookkk```SSSLLLKKKSSS[[[fffggg\\\YYYmmm~~~~~~iiiCCC///+++***)))((())))))))))))************,,,))),,,---+++000333---EEE|||xxxYYYTTTZZZ===999888>>>GGGKKKMMMMMMeee```XXXRRRTTT___mmmwwwooonnnjjjdddjjjuuuqqqmmmggghhheeeZZZPPPNNNSSSfff~~~xxx\\\XXXddd]]]wwwvvvVVV666---000555//////333222444444333222222555999===???PPPfffKKKnnn}}}rrrbbb\\\UUUPPPPPPOOONNNLLLGGG<<<111111999AAABBB???444555777777555555666777999888555333333444555666>>>@@@AAABBB@@@>>>===<<<;;;999888===NNNbbbhhhcccSSSVVV]]]]]]PPPJJJ^^^yyyuuuyyylll___eeeooouuu}}}RRR444......//////......///000111///------000222222111,,,333888>>>rrr{{{pppllljjj```YYYNNNBBB888222...---************))))))))))))((()))*********+++...000BBBEEE@@@]]]hhhIII^^^ggg___PPPZZZnnnaaaGGGFFFMMM444IIIxxxvvvfffXXXLLLfffppp~~~BBB555:::888>>><<<666<<<<<<;;;|||vvv]]]wwwnnn[[[DDDIIIfffyyy{{{yyysss}}}sssmmmyyyggg[[[XXXZZZiiiYYYUUUOOO[[[xxxooouuu{{{]]]000666000555333...222555444777RRRwwwQQQIII>>>???EEE[[[rrryyyggg[[[XXXKKKLLLKKKIIIJJJSSSaaammmvvvfffWWWNNNoooddd999'''///444...------------------------'''+++---***'''''')))+++,,,...hhh|||hhheeeyyypppUUURRRdddnnnaaaMMMFFFBBBFFF@@@EEEHHHEEE\\\iiilllooopppppppppqqqrrrlllaaa\\\\\\QQQBBBHHHZZZccc```WWWPPPXXXppp}}}{{{~~~xxx}}}\\\777++++++)))''')))))))))))))))************///!!!(((111***...666000444iii{{{```oooTTTGGG888333;;;HHHQQQTTTkkkppprrrjjj]]]RRRPPPRRRSSSTTTWWWWWWUUU[[[ooovvveee\\\\\\XXXQQQOOOOOOKKKTTThhhttt||||||pppSSSDDDPPP```fffXXX{{{eee:::444///333666111444666...333222000//////222777<<<666DDDggg|||PPPaaa~~~~~~{{{qqqeee___WWWRRRQQQQQQOOONNNOOODDD888222666===AAACCC999999:::===@@@BBB@@@>>>===:::666333222222444666===???@@@???>>><<<;;;;;;888888<<>>|||kkkooojjjnnnVVVHHHOOOhhhyyytttvvvwwwkkkjjjwwwSSSdddvvvlll]]]WWWjjj{{{yyysss|||LLL111666000(((333555///333999444999hhhuuuVVVCCC:::???JJJWWWeeeuuuwwwsssttttttnnnnnn{{{zzzvvvXXXMMM```oooiii999000222,,,''',,,)))***+++,,,,,,,,,,,,,,,******))))))))))))******222&&&IIIjjjxxx~~~mmm}}}pppVVVSSS\\\fffmmmccc___SSSIIILLLVVVVVVMMM]]]```ccceeeffffffdddcccWWWMMMAAA===EEETTTbbbjjjXXXWWWVVV\\\oooyyyvvvxxx{{{iiiJJJ///(((+++***((())))))))))))))))))))))))))))))******++++++,,,------+++FFFxxxhhhUUUBBB<<>>AAACCC@@@===:::999777555333222111111===>>>???<<<:::<<>>AAAHHHUUUbbbooo{{{tttjjjSSS@@@XXXWWW222---111+++(((---,,,,,,,,,++++++******)))******))))))))))))******///%%%???___{{{qqqhhhbbbiiikkk]]]MMMQQQ[[[tttqqq[[[KKKCCCDDDHHHNNNSSSRRRLLLEEE@@@@@@FFFOOOYYYaaacccaaa___SSSZZZggg{{{~~~|||wwwxxx~~~zzzTTT===)))'''***'''%%%&&&(((((((((((((((((((((((()))******++++++,,,,,,---444111KKKvvvccc___eeeSSS666888RRR[[[^^^___]]]dddrrr|||~~~iii\\\LLLAAA@@@EEEJJJLLLKKKKKKIIIHHHOOO]]]hhhmmmkkk|||{{{yyyZZZMMMJJJVVVaaadddmmm{{{}}}ZZZ:::000111...---000444555222///111111000000222333555666:::777WWW^^^sssSSSaaavvvjjjZZZQQQOOOOOOMMMKKKOOOOOOLLLBBB999666<<>><<>>===??????===:::<<<;;;999777444222000///888GGG]]]mmmpppjjjbbb\\\NNNHHHBBB??????MMMnnnsss\\\OOOLLLBBBGGGUUUhhhuuuzzz|||~~~zzzyyy@@@666,,,///......------......///------......///000222222555333///666999444]]]kkkggglllcccaaaVVVJJJAAA888///+++,,,+++******)))))))))))))))(((((((((((())))))*********333GGGJJJHHHbbbxxxoooQQQVVVjjjnnnZZZ[[[lllmmmXXXAAA444;;;DDDNNNkkk~~~iii\\\\\\ppprrrdddqqq{{{wwwzzzKKK---;;;999888777666555666777888;;;888xxxyyynnn}}}oooHHH}}}tttpppttt{{{}}}~~~xxxkkkaaa^^^___``````iiixxxnnnuuuwww|||]]]555+++222222///222000111222111111444888<<<___~~~eeeSSSEEECCCDDDCCCJJJTTTZZZeeessszzz}}}|||ooo___SSSQQQ???BBBaaa~~~zzzAAA111''',,,///+++(((+++((('''''''''(((+++...000))))))(((((((((((())))))###333###666[[[tttgggzzzrrr___ooobbbWWWRRRVVVfffppppppqqquuufffccc^^^]]]```hhhqqqwwwhhheee___XXXTTTWWW```gggxxxrrrsss|||}}}OOO///(((&&&)))+++(((''')))(((((((((((((((((((((((()))))))))***++++++,,,,,,---222000:::hhh{{{mmmdddmmmeeeMMM???NNNXXXXXX]]]kkktttsssdddaaa```eeeooo{{{~~~qqqbbb\\\aaagggiiigggmmm}}}fffVVVTTT\\\SSSMMMWWWmmm|||QQQ111,,,555///------...111222111///222111111111222333555666555999???hhhXXX{{{XXXMMM|||yyyqqqeeeXXXOOOMMMNNNKKKNNNPPPMMMFFF>>>888666@@@>>>======@@@AAAAAA???===<<<;;;888555222000...222===MMMZZZ``````]]][[[RRRJJJEEEAAA999;;;VVVwwwrrraaa___aaaWWWKKKMMMSSSaaasss}}}~~~||||||xxxxxx{{{fff111111,,,...------------------...------------...///000111222555...555===--->>>zzzhhhgggmmmbbbaaaVVVJJJAAA888///+++,,,+++******)))))))))))))))''''''(((((())))))))))))((('''<<>>ccc|||eeeYYYOOODDD???AAAGGGMMMWWW```hhhooowww|||~~~zzzzzzzzzzzz~~~{{{vvvqqqkkkcccWWWLLLFFFFFFJJJ```WWW333---+++...///***''')))''''''&&&&&&(((***---///))))))(((((((((((()))))))))---)))555888sss{{{rrrzzzkkk{{{xxxcccSSSWWW^^^XXXLLLFFFKKKMMMPPPRRRSSSSSSRRRPPPMMMMMMLLLPPP\\\qqqjjjiii}}}yyyvvvggg<<<+++(((((()))***((()))+++''''''''''''''''''''''''((())))))******+++,,,,,,...222---&&&888jjjzzzrrrllljjjZZZNNNAAA<<<@@@KKK[[[gggzzzvvvzzzwwwzzzzzztttuuurrr___HHH;;;LLLgggkkkOOOVVV|||[[[;;;111111111------,,,---///000000///222111000000111222444555777======ZZZbbbHHHlll}}}}}}zzzpppcccXXXQQQNNNKKKLLLMMMKKKGGGBBB===:::999888999;;;???BBBCCCDDD======;;;999666333000...000333777:::===>>>???@@@KKKCCCAAAAAA999222@@@VVVbbbZZZPPPOOOXXX^^^RRRAAAZZZ```lllzzz~~~}}}yyyppp|||uuupppMMM111---111------,,,,,,,,,,,,------,,,,,,,,,,,,---...//////***555///111>>>333333TTTdddffflll___aaaVVVIIIAAA888000,,,---+++******)))))))))))))))&&&'''((()))))))))((((((((("""111EEEFFFHHHbbb}}}mmmRRRQQQjjjtttnnnoootttlllcccRRRAAA===CCCHHHIII}}}fffXXXWWWWWWxxxrrrZZZ^^^zzzppppppMMM000999444555555555444444555666666111@@@QQQ}}}ooo~~~RRRaaa~~~|||kkkUUUGGG@@@;;;FFFKKKPPPXXXlllzzzqqqGGG...000111000222///222...,,,...111222111000111MMMiiissseeeVVVEEE999DDDDDDFFFJJJPPPVVV[[[]]]___aaaccccccbbbbbbdddgggddd^^^XXXRRRJJJDDDDDDHHHSSSvvvaaa444............---***((('''***)))(((''''''((()))))))))((((((''''''(((((()))000!!!444(((,,,GGGjjjwwwVVV```sssccc[[[[[[]]]JJJJJJKKKMMMOOOQQQSSSUUUWWW```ooo{{{mmmsssvvvxxx|||wwwQQQ222***)))''''''''''''((()))''''''''''''''''''''''''(((((())))))***+++++++++///***...444...777mmm}}}}}}vvvnnn^^^QQQNNNJJJAAA;;;;;;UUUjjjyyynnnhhh[[[RRRVVVfffiii[[[SSSWWWlll]]]hhh]]]999000777444***,,,,,,,,,,,,---...///000111000000///000111222333222888999KKKzzz]]]ccc\\\XXX~~~zzzqqqeeeZZZRRRLLLJJJIIIHHHHHHFFFBBB@@@555666777999<<>>DDDMMM```xxx~~~~~~ddd;;;***222000...333///222---,,,000111---...333000===KKKtttiiiQQQEEECCCBBBBBBFFFMMMSSSVVVHHHMMMRRRUUUVVVWWWXXXWWWPPPLLLHHHFFFEEEKKK\\\nnnzzzbbb>>>))),,,------+++***+++***))))))))))))(((((('''''''''((((((''''''''''''((((((---!!!---%%%---...cccvvvqqqssslll@@@III|||yyyvvvrrrmmmkkkoooxxxyyyvvvwww\\\AAA***((((((''''''(((((('''%%%''''''''''''''''''''''''(((((())))))******+++++++++(((111<<<333)))???ccczzzoooaaaXXXVVVXXXVVVRRRFFFRRRZZZSSSEEE@@@JJJXXXgggjjjfffXXXKKKGGGIIIJJJEEEJJJRRRTTTKKKJJJbbbrrrccc:::...222222///---+++,,,,,,++++++,,,...000000///.........///111111...111555===\\\XXX~~~{{{[[[hhh~~~|||tttfffZZZLLLJJJGGGGGGIIIHHHEEEBBB:::;;;<<<<<<<<<===???AAA<<<<<<<<<;;;999666333111+++,,,...111444666777777333444555555444444555777777===CCCCCC@@@EEEWWWiiiooosss{{{}}}wwwuuuzzzVVV444000***---,,,,,,++++++++++++,,,,,,+++++++++++++++,,,,,,---,,,......000222333333555cccgggmmm]]]___TTTHHH@@@888111...///+++******)))))))))))))))%%%&&&((()))))))))(((''''''***$$$000MMMRRRIIIOOOrrrnnnUUULLLggguuunnnmmmwwwvvvrrrfffMMM:::???OOODDDSSS{{{nnnfffYYYNNNNNNhhhcccOOORRRhhh}}}mmmkkkgggrrrJJJ888:::333333000111333555666666555555999***===qqqXXXzzz___{{{qqqPPP777444>>>555777;;;GGG\\\tttppp}}}wwwuuu|||[[[333'''222...---333000111+++,,,444444---///888111444555YYYwwwlllfff\\\PPPFFFAAAAAACCC@@@AAABBBCCCEEEFFFEEEBBB???>>>AAAHHHRRRfffiii:::+++444***,,,+++''''''+++,,,***&&&&&&'''((())))))((((((((((((''''''''''''(((((($$$+++222...---:::}}}|||mmmCCCSSSvvvkkkmmmvvvyyysss{{{pppHHH888###'''(((((((((***+++((($$$''''''''''''''''''''''''((((((((()))******++++++)))...---''')))333666333^^^tttpppjjjmmmcccRRRHHH[[[nnnpppbbbVVVVVV\\\TTTZZZ\\\VVVOOOKKKEEE@@@@@@BBBNNNbbbmmmmmmkkkllleeeAAA,,,555777((('''666+++++++++++++++,,,...000//////...------...000000222000333222BBB~~~sssaaajjjXXX}}}oooaaaMMMJJJGGGHHHJJJJJJFFFAAACCCCCCCCCAAA???>>>>>>???;;;;;;<<<;;;999666333222222111//////111222333222222555555000///333666555777555777<<<>>>CCCRRRbbbyyy|||tttjjjxxxxxxppp>>>...,,,111111,,,++++++++++++++++++,,,+++++++++***++++++,,,,,,666---///555...---444777vvvfffcccbbbaaa]]]SSSIIIBBB:::222------************))))))))))))((((((((((((((((((((((((+++&&&&&&...999AAAHHHNNNWWW{{{xxxWWWUUUmmmtttkkkwwwhhhJJJ:::@@@GGGDDDQQQuuummm]]]RRRUUU\\\hhh{{{cccRRRTTT___oooxxx]]]XXXuuu```111444777......222222333444444555555666666444:::SSSvvv}}}~~~ssstttrrrdddddddddIII>>>;;;999666666999CCCVVVmmmqqqhhh}}}xxxyyyCCC555,,,///111------333---.........//////000000999444222:::QQQsssjjjaaa```VVVIIIQQQLLLGGGCCC>>>:::>>>DDDAAASSSfffuuu___666///111,,,******)))((((((((((((((((((((())))))((('''&&&&&&''''''''''''''''''''''''&&&)))***)))(((,,,555<<>>TTTmmm}}}~~~|||gggIII@@@KKKXXXeeexxxSSS111+++000000...000++++++++++++***************************++++++,,,,,,,,,++++++,,,------...~~~pppgggaaa___[[[RRRHHHBBB;;;222......************)))))))))((((((((((((((((((((((((((()))'''''''''&&&)))222===MMM```eeefffsssuuucccSSS```nnnqqqttt}}}qqq___FFF999;;;EEEKKKKKKfffmmmTTTFFFBBBOOO^^^kkkDDD......666///...333+++......//////000111111111+++222666111???yyyqqq||||||nnnuuu[[[XXXXXXOOOFFFDDDAAA:::666:::BBBMMM^^^lll~~~~~~rrr~~~nnnHHH///------000111///......------------,,,,,,,,,,,,000,,,)))---444777444000;;;OOOqqqnnnCCC---///111000+++&&&''',,,)))(((((('''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((()))***###888DDDaaapppvvvppp~~~wwwaaaMMMWWWoooyyyyyy~~~{{{yyyuuuoooiiiddd```___ggg[[[QQQTTTfffzzzgggUUU[[[kkkvvv~~~pppOOO222---...******000''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))******++++++,,,,,,------000---...111222<<<]]]zzzVVV===---,,,444------,,,++++++*********++++++************++++++,,,,,,,,,,,,,,,---......---444...///888222444LLLfffJJJxxxQQQTTTnnn}}}~~~|||vvvmmm```TTTKKKGGGBBBCCCDDDDDDCCCAAA>>>===;;;;;;;;;;;;;;;:::999999444444555555444444333222///222444555444333444555666AAATTTiiizzzzzziiiYYY\\\lllyyyaaaDDD......111---+++111+++++++++*********))))))******))))))******+++,,,,,,++++++++++++,,,,,,---ssshhhbbbaaa[[[RRRHHHBBB;;;333//////************))))))))))))(((((((((((((((((((((((()))&&&&&&((()))(((***///@@@fffqqqbbbeeepppiiiZZZVVVdddlllvvvxxxmmm\\\EEE333555@@@:::QQQgggrrrqqq[[[HHH===JJJVVVnnnGGG...///333222---///111)))...//////000000111222222///555333333555\\\qqqrrrrrrfffgggyyy{{{mmm___VVVWWWXXXRRRMMMNNNHHH>>>888999===CCCSSSccc{{{yyy~~~ccc===------...//////.........---,,,,,,,,,,,,,,,++++++***,,,///000///......///...444DDD___}}}\\\<<<(((+++000...'''&&&,,,+++%%%)))(((''''''&&&&&&''''''%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))******---((('''999fffnnnTTTLLLCCC\\\|||zzztttkkkbbb^^^___bbbcccsssmmmSSSccc~~~oooSSS<<<***)))+++'''''',,,'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''((())))))*********++++++,,,,,,,,,222&&&&&&333666...000<<>><<>>:::666555AAARRRrrr}}}wwwuuu[[[qqqkkkLLL******------+++***+++++++++,,,,,,,,,++++++*********...***'''***///111///+++,,,---//////...777QQQlllQQQ888222111...,,,&&&(((+++---+++(((((()))(((((('''&&&&&&&&&&&&'''$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%$$$%%%&&&''''''$$$)))...+++&&&888nnn|||~~~|||kkk___^^^```dddwwwwwwyyygggNNN@@@(((***,,,,,,***'''''')))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((()))***************+++++++++&&&,,,---+++,,,111222///...///111<<<^^^]]]000222111...+++,,,///---***++++++,,,,,,,,,++++++*********))))))))))))******((()))***+++,,,---------000(((222888,,,///<<<:::444[[[zzzSSStttGGGIIIbbbooowww}}}|||~~~vvvoookkkeee[[[QQQHHHBBB@@@???>>>>>>>>>===<<<:::999888888888888888888777666666333666999<<<@@@KKKZZZeeeuuu}}}ooojjjwww}}}yyyCCC111...,,,---...///......************)))))))))))))))))))))))))))******+++------,,,,,,+++,,,,,,,,,bbboooccc^^^TTTKKKEEE@@@777000...+++***)))((((((''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))111<<>>666000///+++***)))((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((()))******---FFFjjjsssfff```eeeeeeooo||||||ttt{{{rrryyyvvvmmmooojjj\\\SSSTTTRRRIIIHHHNNN???CCCGGGIIIJJJPPP[[[ddd```bbbssseee;;;000///+++------,,,,,,,,,,,,------,,,------...//////000000111777000000666,,,BBB|||dddrrrccclllxxxyyy^^^PPPOOOIIIGGG@@@@@@aaa}}}mmmdddoooxxxMMM...+++************************++++++++++++++++++++++++...------,,,++++++*********+++,,,---...///000111...===YYY}}}wwwIII@@@111'''))))))&&&&&&+++''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''')))'''((()))((((((000;;;MMM|||zzz{{{kkkzzz||||||wwwcccHHH:::111+++)))((('''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((((((((()))))))))******++++++,,,,,,,,,,,,------///...000333...---===QQQrrrwwwZZZ???///+++///333---------,,,++++++******))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,,,,---...///000111222222;;;444>>>dddqqqccciii___DDD???MMMYYYlllyyyyyyvvvzzzwwwnnnccc[[[UUUVVVYYYZZZWWWUUUTTTPPPKKKHHHFFFCCCBBBCCCDDDDDDDDDJJJPPP\\\iiiuuu~~~~~~ssskkkhhhTTTBBBaaayyyBBB666---,,,++++++*********+++++++++************++++++(((((())))))))))))((((((************************ooopppaaa___TTTIIIBBB<<<555000///+++***)))(((((('''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))(((&&&%%%666TTTbbbdddjjjhhhbbbgggwww|||rrriiiiiirrrsss|||mmmmmmeeeSSSPPP[[[^^^dddkkkpppvvvfff777(((...111+++,,,,,,++++++++++++,,,,,,,,,,,,,,,---......//////111777///...666///444SSS{{{lllnnn]]]kkk```RRROOOIIIHHHCCCBBB```ssswwwyyy|||ooommm]]]tttiii???...,,,************************************************------,,,,,,+++*********)))******+++,,,,,,------000***+++:::UUUtttZZZ:::)))+++'''(((,,,+++%%%'''///''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&***&&&$$$''')))'''&&&&&&888IIIxxx||||||wwwvvvUUU>>>222+++)))))))))((('''&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((()))************++++++++++++...***+++222222+++(((,,,555LLLjjjppp]]]EEE;;;000)))***---//////,,,,,,,,,++++++******))))))))))))))))))))))))))))))))))))*********++++++*********++++++++++++,,,,,,------...///000111111666444222@@@lll\\\ZZZ|||oooJJJ222GGGUUUYYYjjj}}}xxxsssqqqoootttvvvtttssssssooojjjaaa^^^ZZZYYY[[[^^^```aaadddhhhooowww}}}pppUUUFFFNNNaaazzzxxx{{{XXX+++222,,,,,,+++************+++)))***+++,,,,,,+++******'''((()))******)))((('''))))))))))))))))))))))))ssspppbbb___TTTHHHAAA;;;444000000+++***)))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((###*********555DDD```}}}nnnmmmnnnjjjiiimmm|||~~~ddd777///222---+++222++++++************++++++++++++,,,,,,------......,,,333///---666444222<<>>''')))666)))))),,,000---'''(((---&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''$$$$$$(((++++++(((%%%---(((@@@vvvyyy|||vvvqqqvvv{{{rrrwww~~~www```JJJ777111///)))'''***((('''&&&&&&%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))))))))******---'''&&&---222111......///111333888EEE\\\wwwkkkVVVDDD555,,,,,,---111555777555///***+++++++++******)))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++,,,,,,---......///000000---777888444EEEuuunnnUUUccc|||pppHHH111AAAVVV^^^nnn~~~}}}|||||||||yyy}}}}}}vvvsssooonnnqqquuuxxxyyy~~~~~~}}}}}}}}}~~~rrr[[[KKKKKKlll~~~zzzggg>>>555%%%++++++***************+++***+++---......,,,)))(((&&&((()))++++++)))(((&&&))))))))))))))))))))))))vvvrrrhhh```TTTHHHAAA<<<555111000+++***)))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((###...---&&&%%%000PPPxxxppp```^^^tttuuutttvvvwwwssswwwZZZ999%%%---444+++&&&,,,******))))))))))))***************+++,,,,,,------)))111111...222444444666RRR|||hhhuuu|||rrr{{{___```qqq{{{pppzzzxxxtttXXXSSSXXXUUUXXXWWWSSSmmmvvv___fffmmmmmm```ooocccoooxxxJJJ,,,+++***))))))))))))))))))))))))((((((((((((((((((((((((+++***************))))))***************************(((,,,333111******111>>>LLLbbbxxxkkkQQQ999333111+++))),,,***((((((***)))&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###%%%&&&'''(((***++++++%%%,,,...777[[[{{{vvvoooqqquuuzzzwwwkkk|||\\\BBB@@@555...000///((('''+++'''&&&&&&%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((())))))---)))''')))+++++++++,,,111///,,,***+++000999AAAMMMVVVdddsssvvvpppYYYNNN???444...---......111111000,,,)))(((***,,,)))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))*********))))))*********+++++++++,,,,,,------......//////,,,666;;;444111KKK^^^___yyygggDDD888DDDWWWbbbxxxzzz{{{}}}}}}|||zzzyyyzzz}}}~~~|||}}}~~~{{{xxxwwwxxx{{{|||}}}zzz{{{|||wwweeeSSS@@@;;;TTTttt{{{GGG222888%%%*********))))))***++++++---...000000///,,,)))&&&&&&((()))++++++)))(((&&&((((((((((((((((((((((((yyyrrrlll```UUUJJJCCC===666111000+++***)))(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''',,,'''$$$))),,,888MMMkkkssssssooorrreeefffppp}}}{{{WWW///111---''')))...,,,$$$)))))))))(((((()))))))))))))))******+++,,,,,,,,,,,,000333111...000333444888sssbbbxxxtttqqqrrruuuTTT```uuu```___\\\\\\^^^XXXMMMIIIMMMKKKNNN[[[\\\``````\\\uuusssXXXXXXdddgggvvveeebbbSSSaaaiiiccc@@@...,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***************+++++++++333+++&&&&&&)))+++///444)))+++---111999GGGVVVaaa|||vvvgggVVVGGG===999---&&&))),,,)))&&&'''***'''%%%&&&((()))'''&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###'''(((%%%###&&&)))***111!!!"""222888???fff|||qqqrrrwww}}}|||cccKKK@@@???444000---+++((($$$&&&***&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''(((***++++++))))))***---,,,---000000---,,,---&&&***000777<<>>III\\\uuuyyyRRR;;;...&&&222***))))))))))))***++++++---...000000///,,,)))''''''((()))******)))((('''((((((((((((((((((((((((wwwllliii```UUUKKKFFF@@@888222000+++***)))(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((())))))###$$$---+++(((000KKKYYYvvvzzzbbbjjjllltttRRR***&&&222333(((%%%......%%%)))((((((''''''(((((()))(((((())))))***++++++,,,///,,,000222------222111^^^vvvmmmuuussseeefff\\\aaayyyqqq```^^^[[[VVVOOOLLLOOOTTTZZZcccwwwyyyzzzvvvppp}}}jjjcccpppfffkkktttuuupppTTTeeevvvKKK666000------))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))******++++++!!!***000///,,,+++,,,,,,++++++*********,,,---///)))111:::>>>BBBDDDBBB>>>@@@<<<777222///+++(((%%%(((+++---)))###!!!'''...((('''''''''(((***)))(((%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$###################################################$$$$$$$$$$$$%%%%%%%%%$$$((((((###!!!%%%'''%%%%%%)))+++'''&&&,,,777???tttzzz\\\DDD888777999;;;,,,---***%%%###&&&'''&&&&&&%%%%%%$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&''''''''''''(((((((((''''''''''''(((((((((((($$$(((+++,,,,,,,,,,,,---,,,'''''',,,///...///222111222222000...------///---...000111111000...---///000222333222...)))%%%'''***---///...+++((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))************,,,,,,,,,,,,,,,---------111+++,,,222333333???OOOooo\\\eeetttEEE666MMM???FFFRRR^^^hhhnnnppppppqqqwww|||~~~}}}zzz|||tttggg___IIIBBBCCCWWWvvv{{{bbb000666,,,444)))))))))))))))***++++++***+++,,,------+++***((((((((())))))))))))((((((''''''''''''''''''''''''sssdddbbb___VVVLLLGGGAAA999222000+++***)))(((((('''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&)))%%%$$$***&&&$$$...222EEEfffmmmuuutttkkkyyyrrr@@@+++///))))))+++---***'''&&&)))((((((''''''''''''((((((((((((((()))******++++++...&&&+++111------111///;;;666vvvyyysss|||gggcccRRRddd{{{ttt]]]QQQUUUaaahhhhhhjjjkkkjjjqqqvvvzzzxxxzzzwwwhhhbbblll777+++---(((***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((()))******+++%%%)))'''"""%%%...---&&&+++++++++,,,------+++)))---///...******---...---+++***))))))+++++++++)))***(((&&&(((---000,,,%%%"""&&&'''&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%(((&&&"""$$$((((((###%%%''''''$$$&&&+++---,,,111FFFlllgggPPPEEE999555666444+++###"""''''''###%%%,,,***"""%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''''''''(((((((((((()))'''''''''((((((((())))))++++++***((('''(((***))),,,'''&&&,,,///,,,+++---***+++------,,,,,,---...111111000000///...---,,,...,,,)))'''(((***---///,,,(((%%%&&&)))***(((&&&&&&'''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************,,,,,,,,,,,,,,,,,,------***---111444333222555:::YYYdddQQQhhhkkkAAA???@@@AAADDDIIIOOOUUUYYYZZZdddnnntttzzz}}}{{{vvvooossszzz~~~{{{uuukkk^^^OOOBBB;;;<<>>777111...---,,,***)))'''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''///AAAXXXmmmwwwmmmllleeeuuu]]]:::111...)))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''(((((())))))******+++,,,,,,---...///000000***444KKKoooZZZ~~~[[[OOOjjjwwwzzziii{{{vvvppp|||rrrdddXXX444(((***+++&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))++++++)))((()))***))))))))))))))))))))))))************************))))))))))))(((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%################################################$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((+++///777FFF]]]qqqMMM777777555111---***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''(((((())))))(((((()))***************++++++,,,,,,,,,---------------------------------+++++++++*********))))))***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))******,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...000111111000QQQbbbdddnnnoooZZZNNN>>>666???NNNUUUUUUOOOPPPOOONNNPPPSSSSSSOOOKKKPPP]]]lllppphhh]]]XXXPPPQQQLLLAAA999:::CCCJJJpppooogggttt{{{wwwnnn|||NNN)))***333...''''''******))))))((((((''''''******))))))((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((}}}mmmjjjeee^^^XXXOOOFFF>>>777222...---,,,***)))'''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))///<<>><<<:::;;;555:::???AAADDDPPP```lllnnn}}}vvvqqqYYY<<<&&&'''---+++(((***))))))))))))((((((''''''))))))))))))((((((''''''''''''''''''''''''''''''((((((''''''''''''((((((kkkiiihhh^^^XXXOOOFFF???888222///---,,,***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((,,,(((&&&)))333HHHhhhyyyooo}}}iiiGGG)))%%%+++***(((***''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&''''''(((((()))******((()))***+++,,,------...444...+++===sssjjjnnnXXXxxxwwwjjjwwwiiiAAACCCZZZQQQPPPiiiwwwyyyyyy|||~~~|||nnn|||~~~hhhkkkkkkrrr{{{VVV222''',,,...)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((******((('''((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%################################################$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''((((((------,,,***'''(((---222222<<>>:::555111//////...---***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))%%%%%%&&&&&&&&&&&&''''''''''''((())))))))))))((((((((()))))))))***************************************)))))))))))))))((((((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''(((((()))***++++++++++++++++++++++++,,,,,,,,,,,,---------...,,,000222EEEyyyttt^^^vvvsss___TTTQQQIIIUUUcccoooxxxzzztttkkkSSSHHH>>><<<=========>>>BBBFFFIIIJJJJJJPPP\\\gggxxxgggnnnmmm555---''''''(((((()))+++)))))))))((((((((((((''')))))))))(((((((((((('''''''''''''''''''''''''''(((''''''&&&&&&''''''(((kkkgggggg^^^XXXOOOGGG???999333000---,,,***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((+++)))))))))***222DDDVVViiisss||||||zzzVVV555...***,,,+++&&&''',,,&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((())))))***((())))))***+++,,,------222---,,,000MMMppprrrMMMbbbsssbbblllfff;;;???ZZZOOODDD___ppprrruuuxxx{{{}}}}}}uuulll\\\|||{{{rrrccc```mmmgggFFF***(((...+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))))))'''&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###################################################$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%(((******))))))***,,,444444444333333777===BBBTTTUUU[[[dddgggcccaaacccRRRMMMGGGCCCAAA===555///------,,,---...---+++)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%####################################$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((***+++%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((('''&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''((())))))++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++(((666444+++EEE~~~bbbbbb|||zzzSSSMMMDDDAAAMMMfff}}}tttcccQQQHHHEEECCCDDDFFFAAAFFFOOOZZZdddrrrvvvmmm|||uuu===(((,,,---)))''')))***)))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''oooiiiggg^^^XXXPPPGGG@@@:::555111---,,,***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%'''***,,,(((%%%***222GGG^^^yyyvvvlllEEE+++ +++111,,,%%%&&&'''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''(((((())))))))))))***+++,,,---......((((((000///555bbbaaaaaaqqqyyylllccc777DDDWWWOOOHHHYYYcccooovvvwwwyyy~~~nnn|||dddaaapppzzz~~~ooo^^^|||wwwPPP999(((***,,,&&&###(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$#########################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%'''(((''''''((())) %%%+++000111111///...///...111444555111///000555333///***&&&%%%''')))444000***%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%'''(((***+++%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))************************++++++++++++************000'''***333333???tttgggjjjttt]]]RRRRRRTTTTTT]]]PPPDDDCCCJJJUUU```iiisss{{{wwwoooooolllkkk{{{KKK,,,)))......)))(((++++++((('''''''''''''''((((((((('''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&ssskkkiii^^^YYYPPPHHHAAA;;;666222---,,,***)))'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&)))+++)))%%%''',,,%%%777NNNlllxxxQQQ666+++((((((...,,,######,,,+++"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''((())))))))))))***+++,,,------...,,,,,,333000(((@@@{{{lllvvvuuu|||hhh<<>>AAAIIIBBBFFFMMMXXXcccmmmuuuxxx|||tttllliiibbbQQQSSSdddjjjzzzmmmZZZpppEEE***)))'''&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%"""!!!!!!"""$$$%%%&&&&&&"""$$$'''***+++)))%%%"""$$$%%%&&&&&&''')))))))))%%%''')))(((%%%!!!000+++$$$ ###&&&((("""###$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&'''((('''&&&&&&&&&%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))))))))))))))))))))))))))$$$///222)))&&&000666444TTTwwwhhh\\\]]]jjjvvv|||sss|||{{{iii```^^^fffxxxyyyGGG)))'''///)))&&&%%%&&&''''''''')))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%lllgggmmm___YYYQQQIIIBBB<<<777444---,,,***)))'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$ &&&***(((''''''!!!...***&&&,,,---@@@hhhxxxPPP888***...111((($$$(((&&&$$$(((...))))))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&'''((()))***++++++'''+++&&&***000'''...PPPcccXXXUUUjjjyyyfffVVVooobbb:::EEERRRHHH>>>???LLL\\\hhhmmmyyysssfffssspppQQQVVVpppyyy}}}ccctttwwwwwwxxxvvvxxxVVV...***,,,***&&&&&&***)))$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$#####################$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%((('''&&&&&&''''''&&&%%%***'''$$$""""""###$$$$$$$$$&&&'''&&&&&&''''''%%%$$$######%%%((()))'''%%% !!!$$$''')))'''###  """###$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&'''''''''&&&&&&%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))(((((((((((()))))))))******'''(((,,,,,,)))+++333333IIIsss}}}vvvoooggglllsssvvvpppddd______yyy{{{rrrBBB,,,000111)))***&&&%%%)))((("""###(((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%mmmooojjjbbbZZZSSSMMMFFF<<<555444...---***(((&&&&&&%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''')))))))))))))))******+++@@@XXX|||uuuOOO777+++******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''(((((()))***************************+++,,,---...UUUssskkk]]]UUUnnnnnnooo\\\pppcccHHHBBBBBBEEEGGGDDDDDDJJJSSSaaajjjwww~~~uuuaaabbbsssOOO]]]~~~wwwnnn}}}\\\999***))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!! &&&((("""&&&))) $$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""######################################################""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%%%%%%%***(((&&&&&&'''(((((('''((((((((((((((((((((((((******))))))******+++,,,111111>>>aaammm???------,,,***)))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%llllllgggbbbZZZSSSMMMFFF<<<666444...---***(((&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''))))))((((((((()))******'''...:::JJJ___{{{}}}___HHH888---'''******)))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&'''(((((())))))(((((()))))))))******,,,------000lllttt___UUUaaa|||zzzkkk\\\PPPCCC??????@@@CCCFFFIIITTTcccqqq}}}~~~wwwttt___XXXmmmqqqPPPJJJmmmlllwwwpppxxxeeeAAA---((()))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################'''###%%%###"""&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""######################################################""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$######""""""######$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((()))'''&&&&&&((()))((('''''''''''''''''''''''''''***))))))))))))***++++++***+++---444HHHmmmZZZAAA+++)))...,,,))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%ooollleeebbbZZZRRRNNNFFF===666555...---***(((&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''(((((()))***///---)))&&&)))555FFFRRRooo|||{{{oooQQQEEE444((($$$''',,,///))))))(((((('''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''%%%&&&&&&'''((('''''''''))))))))))))***+++,,,,,,***///^^^qqqjjjfffdddwwwvvvrrrqqq|||YYYIIIGGGEEE>>>888999@@@GGGMMMTTTbbbvvvyyyeeeTTTJJJ```rrraaaEEEMMMeeeaaannn|||lllGGG...'''+++)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&"""######!!!,,,777444$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""######################################################""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$######""""""######$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&'''(((***)))(((''''''''''''''''''''''''))))))(((((())))))***+++$$$+++...(((%%%555WWWssszzzXXX444+++''',,,...)))%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%uuuooofffaaaZZZRRRNNNGGG>>>777666...---***(((&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&''''''((()))%%%(((+++,,,***((('''(((***444BBBNNNVVV^^^eeekkkxxxwwwwwwzzz}}}}}}xxxsssiiicccZZZQQQGGG>>>444...(((((()))+++,,,+++&&&###''''''''''''&&&&&&%%%%%%############################################################$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&''''''''''''''')))((((((((())))))***+++666,,,fff{{{___dddnnnnnnzzzrrrPPPwww```AAA888===>>>??????>>>===@@@GGGMMMRRRRRRTTTYYY___dddggggggvvv{{{}}}|||}}}~~~uuucccOOOCCCCCCJJJOOOqqqxxxhhhEEE<<<]]]xxxwwwvvvuuuRRR999+++(((+++((('''&&&&&&%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################################################################### ###%%%%%%333@@@>>>########################""""""""""""""""""""""""########################""""""""""""""""""""""""######################################################""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################""""""""""""################################################$$$$$$$$$$$$########################################################################$$$$$$############$$$$$$######""""""""""""############$$$$$$$$$$$$######################################################################################################""""""""""""############################################################$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%''')))******(((''''''''''''''''''''''''((((((''''''(((((()))***&&&+++000111///...000222VVV___DDD222333...+++,,,***&&&$$$'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%xxxrrrhhh```YYYRRRNNNGGG>>>999777...---***(((&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((!!!###&&&))),,,///111''''''(((***---///000000///000333555555444222111///---)))&&&&&&((()))***+++***))))))((('''%%%###&&&&&&&&&%%%%%%%%%%%%%%%################################################""""""#########$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%&&&''''''((((((''''''(((((('''''''''((()))))),,,---,,,,,,VVVaaaRRR~~~bbbwwweeeTTT???===;;;===@@@@@@===999BBBAAA@@@???>>>???CCCGGGOOOUUUXXXVVVUUUWWWWWWVVVNNNMMMJJJKKKWWWlll{{{]]]EEE777JJJjjjwwweeedddyyyzzzRRR888---(((&&&&&&'''&&&&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""%%%"""%%%$$$ '''///)))########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##############################""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!"""""""""#################################""""""#########$$$$$$$$$########################################################################$$$######""""""######$$$###""""""""""""""""""#########$$$$$$$$$$$$######################################################################################################!!!!!!!!!"""""""""######################################################$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$%%%&&&''''''%%%%%%&&&'''******)))(((''''''''''''''''''''''''''''''&&&&&&''''''((())))))&&&$$$'''...111...***000>>>TTTzzzpppMMM777---***---'''$$$%%%''''''(((***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%vvvqqqhhh```YYYRRRNNNHHH???:::999...---***(((&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$%%%&&&&&&'''***(((&&&$$$###$$$&&&'''000---)))'''((()))((('''###&&&))))))'''&&&''')))###$$$&&&((()))******))) !!!$$$'''***,,,%%%%%%%%%$$$$$$$$$$$$$$$################################################"""""""""############$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%&&&''''''(((((('''''''''''''''&&&&&&''''''(((###---333***000___eeeqqq{{{jjjTTTFFFCCCDDDCCCAAA888;;;===>>><<<;;;<<<>>><<<@@@CCCAAABBBGGGIIIHHHAAARRRfffxxxvvvMMMKKKYYYuuuxxxgggcccdddppp}}}]]]999'''%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""$$$!!!%%%$$$"""%%%########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##############################""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""!!!"""""""""####################################"""""""""############$$$##############################################################################""""""""""""#########""""""!!!!!!""""""#########$$$$$$$$$$$$######################################################################################################!!!!!!!!!"""""""""######################################################$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&'''((())))))&&&&&&&&&(((******)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&&&&)))---///111111+++111MMMsssqqqNNN999222000,,,)))&&&$$$###%%%((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%rrrnnnfff___XXXRRRNNNHHH@@@::::::...---***(((&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$###$$$$$$%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&!!!###%%%((())))))(((&&&%%%&&&&&&&&&'''(((***+++%%%&&&&&&&&&%%%%%%&&&(((&&&'''))))))'''$$$!!! %%%&&&((('''%%%!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############$$$$$$$$$###$$$$$$%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((($$$(((444///&&&MMMyyy|||iiijjjuuueee[[[RRRMMMFFFEEEDDDEEEFFFGGGFFFDDD@@@BBBCCCBBBGGGNNNRRRQQQhhhllliii```^^^cccbbb[[[kkkvvv```\\\nnnqqqmmmxxxsssYYYDDD---%%%&&&(((((((((&&&%%%%%%$$$%%%%%%&&&&&&########################################################################"""""""""""""""""""""""" $$$%%%!!!%%%))) ########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##############################""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""#########$$$$$$########################""""""""""""##########################################################################################""""""""""""######""""""!!!!!!!!!!!!""""""######$$$$$$$$$$$$######################################################################################################!!!!!!"""""""""#######################################################################################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&'''((()))***'''&&&''')))******'''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&***...---)))&&&''')))!!!000777666444555IIIiiipppMMM999'''&&&,,,,,,***((('''))))))(((''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%ooolllddd___XXXRRRNNNIII@@@;;;:::...---***(((&&&&&&%%%&&&#########$$$$$$%%%%%%%%%################################################$$$$$$######$$$$$$%%%&&&$$$$$$######$$$$$$%%%&&&'''%%%$$$%%%&&&''''''&&&!!!&&&***)))%%%###%%%))))))&&&$$$$$$%%%'''''''''%%%%%%%%%%%%$$$$$$&&&'''$$$%%%$$$#########%%%'''##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############$$$$$$######$$$$$$%%%&&&######$$$%%%%%%%%%%%%$$$'''&&&&&&%%%%%%%%%&&&&&&)))...$$$"""---***,,,AAAyyykkk\\\fffyyytttlllqqqfffXXXOOOMMMKKKFFFAAA@@@AAA??????DDDMMMRRRQQQCCCKKKLLLIIIRRRjjj~~~xxxrrrcccmmmsssWWW777...'''(((***(((&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" $$$$$$$$$'''""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##############################""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""############$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""##############################""""""""""""######""""""!!!!!!!!!!!!""""""######$$$$$$$$$$$$##############################""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""#################################"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$%%%''''''(((''''''((()))***)))'''$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%&&&''')))***+++000+++!!!$$$000000///777;;;RRRrrryyy^^^CCC000,,,))),,,111...&&&%%%+++%%%((()))%%%!!!###''')))%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%sssnnnkkk```YYYPPPKKKHHHCCC;;;333111---)))'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""############""""""""""""############""""""""""""""""""##########################################$$$$$$$$$%%%%%%%%%###%%%&&&%%%$$$###%%%''')))((((((((((((((()))***---lll~~~uuufff^^^ppprrr\\\]]]XXX^^^aaaTTTOOOZZZbbbhhh{{{yyyeeeeeejjj|||kkkIII:::)))((('''&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$#######################################$$$$$$$$$$$$######""""""""""""############""""""""""""""""""""""""%%%%%%$$$###"""""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$##############################""""""""""""##################""""""""""""######""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""################################################$$$$$$############$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''((()))***)))(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((()))))))))************///222666???OOOhhh{{{aaaJJJ;;;333...++++++******)))(((''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$wwwmmmggg^^^ZZZTTTNNNIIICCC>>>:::111---)))'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""############""""""""""""############""""""!!!!!!"""""""""##########################################$$$$$$$$$%%%%%%$$$###$$$&&&((()))'''&&&&&&%%%&&&&&&'''((()))***;;;&&&BBBxxxgggbbblll||||||yyy~~~yyynnnhhhJJJ777111((('''&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#################################"""######$$$$$$######"""!!!!!!"""""""""#########""""""""""""""""""""""""%%%$$$######""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$######"""########################""""""""""""##################""""""""""""######""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""################################################$$$$$$############$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((((((((()))))))))******&&&))),,,---000666@@@HHHUUUbbbvvvttt```SSSGGG===000)))''')))***)))******))))))(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$vvvmmmhhh___]]]WWWOOOGGGAAA===<<<111---)))'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!""""""######""""""!!!!!!""""""######""""""!!!!!!!!!""""""""""""#######################################$$$$$$$$$$$$%%%&&&###"""$$$((()))&&&"""######$$$$$$&&&((()))*** +++...666]]]nnnYYYLLLFFFZZZmmm~~~qqqUUUYYYqqq|||XXX@@@111++++++''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################"""######$$$$$$######"""!!!!!!""""""""""""######""""""""""""""""""""""""$$$$$$###"""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$######"""########################""""""""""""###############""""""!!!!!!""""""###""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$""""""""""""""""""""""""################################################$$$$$$############$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((())))))))),,,///111111---++++++,,,---222999???DDDKKKSSSYYYjjjmmmrrruuuvvvtttpppmmmccc]]]TTTLLLFFF???777222...***'''(((,,,///000///)))))))))(((''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$rrrppplllbbb]]]TTTMMMFFF@@@;;;777111---)))'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################################################################""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""#######################################$$$$$$$$$$$$'''%%%###""""""######"""$$$$$$$$$%%%%%%'''((((((&&&,,,,,,###&&&FFF|||qqqfff```]]]PPPOOOcccttt{{{wwwaaaMMMFFFXXXooovvvSSS===222,,,((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################################""""""############""""""!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""########################!!!"""""""""############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""################################################$$$$$$############$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((()))***))))))+++///222.........+++)))***---000///111555888999777333111444111,,,++++++,,,,,,,,,...,,,***)))***)))&&&###(((((((((''''''&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$sssrrrkkkdddZZZOOOKKKJJJGGG>>>666111---)))'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""######$$$$$$######"""################################################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$%%%&&&%%%""" '''---''''''&&&&&&%%%&&&&&&&&&--- ///+++555^^^yyymmmaaaXXXXXX[[[hhhsssuuufff[[[UUUPPPcccYYYFFF444------+++&&&###%%%%%%$$$#########$$$$$$########################"""""""""""""""""""""""""""""""""######""""""""" !!!!!!!!!!!!"""""""""""""""""""""""""""""""""###""""""!!!""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""""""""""""""""""""""""""!!!"""""""""############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""#########""""""""""""""""""""""""################################################$$$$$$############$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$$$$&&&***---''')))+++---///222555888+++,,,---...///...------///...+++***))))))(((((()))((('''&&&&&&%%%###"""''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$wwwqqqdddbbbXXXNNNMMMPPPOOOEEE:::111---)))'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""############""""""################################################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!!!!""""""!!!!!! !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""############$$$!!!%%%'''$$$ ###---777(((((('''&&&%%%%%%%%%%%%(((***###%%%///+++)))MMMuuuhhh^^^^^^TTTPPPZZZ___bbblll^^^eee|||{{{dddWWWNNNrrriii```YYYWWW[[[fffpppiiivvvgggPPP:::///'''''')))(((&&&&&&$$$$$$######"""######$$$"""""""""###############""""""""""""""""""""""""!!!""""""######""""""!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""######""""""!!!""""""""""""""""""""""""""""""""""""############"""!!!!!! !!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""################################################$$$$$$############$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&)))***+++++++++***)))((('''''''''''''''%%%$$$$$$+++***))))))))))))***+++&&&'''(((***+++,,,,,,,,,++++++************++++++&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$uuuoooccc```YYYRRRPPPQQQNNNCCC:::111---)))'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!""""""""""""""""""!!!################################################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############!!!$$$&&&%%%###$$$+++000&&&%%%%%%$$$$$$$$$$$$%%%'''######)))(((###%%%---...,,,111GGGlll|||ttttttiiiXXXSSSYYYNNNQQQVVVSSS[[[ppp}}}hhhfffhhhoootttwwwiiiKKK777///000+++'''((('''%%%&&&)))######""""""""""""######!!!"""""""""#########$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""############!!!!!! !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""################################################$$$$$$############$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%!!!"""$$$%%%'''&&&%%%###&&&&&&'''((()))***)))(((***)))(((((((((((())))))***+++***)))&&&$$$###"""%%%%%%&&&%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$nnnooohhh```\\\VVVRRRNNNFFF<<<444111...)))'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!"""""""""""""""""""""""""""""""""""""""############"""###$$$$$$###""""""######"""""""""###$$$%%%%%%$$$!!!"""&&&&&&###&&&,,,"""&&&)))(((,,,???]]]ttt{{{nnnkkkwww|||yyywww[[[HHH999---,,,333((('''(((((($$$ !!!&&&###"""""""""""""""######!!!!!!""""""#########$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""############!!!!!! !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""################################################$$$$$$############$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%***(((%%%$$$%%%'''((((((&&&%%%$$$%%%'''(((((('''((())))))))))))(((((((((%%%&&&'''&&&&&&&&&'''(((!!!###&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$|||~~~iiiooodddaaa___XXXNNNHHHCCC<<<555222---'''$$$%%%&&&%%%$$$$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!"""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""###"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! ######""""""""""""######""""""""""""####################################""""""""""""##################$$$$$$$$$%%%%%%%%%&&&&&&&&&''')))***,,,---555MMMqqqyyy|||}}}yyyzzzoooHHHCCC;;;333,,,)))((((((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""########################"""############$$$$$$$$$######################################################""""""""""""##############################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""########################""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$#########""""""""""""""""""""""""""""""########################""""""""""""""""""""""""###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################################################################%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$iiioooeeeaaa```YYYOOOGGGCCC<<<555222---'''$$$%%%&&&%%%$$$$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!"""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!! ######""""""""""""######""""""""""""####################################""""""""""""#####################$$$$$$$$$%%%%%%&&&&&&&&&&&&''')))***+++((((((***111EEEdddhhhSSSBBB888444111---(((%%%$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$######""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!""""""""""""""""""""""""########################"""############$$$$$$$$$######################################################""""""""""""##############################################################################################################################""""""""""""""""""""""""########################""""""""""""""""""""""""############"""""""""!!!""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###""""""""""""###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$#########""""""""""""""""""""""""""""""########################""""""""""""""""""""""""###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################################################################%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$hhhnnnfffbbb```YYYOOOGGGBBB;;;444222---'''%%%&&&&&&%%%###$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!"""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ###""""""!!!!!!""""""###""""""""""""####################################""""""""""""#####################$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&'''(((###%%%'''''''''***000555OOO]]]pppfff[[[KKK===555111...,,,((('''&&&%%%%%%%%%&&&'''%%%%%%%%%%%%$$$$$$$$$$$$$$$######""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""""""""""""""""""""########################""""""""""""""""""""""""############""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$###############""""""""""""""""""""""""########################""""""""""""""""""""""""###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################################################################%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$eeelllfffbbb```YYYOOOGGGBBB;;;444222---(((&&&&&&'''%%%###$$$$$$$$$#########""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!"""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""!!!!!!!!!!!!""""""!!!"""""""""####################################!!!"""""""""########################$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&))),,,---+++)))((((((%%%***///111555@@@OOO[[[dddfffmmmuuuwwwssstttxxxmmmhhh```WWWOOOEEE<<<666111///---------,,,)))&&&'''''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""########################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""""""""""""""""""""########################""""""""""""""""""""""""#########"""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""########################""""""""""""""""""""""""###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$bbbjjjeeebbb```YYYOOOGGGCCC;;;444222---((('''''''''%%%###$$$$$$$$$#########""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!"""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!"""""""""############""""""""""""""""""""""""!!!"""""""""############""""""#########$$$$$$$$$%%%$$$$$$###############"""""""""###$$$''',,,///(((***------)))&&&(((+++---***+++///111///---,,,111///,,,++++++,,,,,,,,,000---)))&&&$$$$$$%%%%%%#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""########################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""######!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""########################""""""""""""""""""""""""###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$zzz]]]gggcccaaa___XXXNNNHHHCCC<<<555111---)))'''((((((&&&###$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!"""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""!!!!!! !!!!!!"""""""""""""""############""""""""""""""""""""""""""""""""""""############"""""""""############$$$$$$$$$######"""############%%%'''(((&&&"""!!! ###)))+++)))))),,,///+++((((((++++++(((%%%$$$%%%(((***,,,,,,,,,+++###$$$%%%&&&&&&'''(((((( !!!""""""###$$$%%%%%%#########$$$$$$$$$$$$$$$###""""""!!!!!!""""""###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""########################"""############$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""############""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###########################################################################$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$################################################"""############$$$$$$$$$vvvZZZddd```___^^^WWWNNNHHHDDD>>>777111---)))((()))(((&&&###$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!"""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""!!!!!! !!!!!!""""""""""""############""""""""""""""""""""""""""""""""""""############""""""""""""#####################"""######$$$$$$)))%%%  &&&,,,000...(((######"""!!!&&&&&&&&&&&&%%%'''((()))((($$$&&&''''''%%%""" $$$&&&***+++((($$$############$$$%%%&&&'''"""#########$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""########################"""############$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################""""""""""""""""""""""""!!!"""""""""############""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###""""""""""""###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$############$$$$$$$$$$$$########################################################################################################################"""############$$$$$$$$$"""############$$$$$$$$$################################################"""############$$$$$$$$$}}}sssWWWbbb___^^^]]]WWWNNNHHHEEE???888111...***((())))))&&&###$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!"""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!!!!""""""""""""############""""""""""""""""""""""""""""""""""""############""""""""""""###########################$$$%%%%%%!!!!!!###%%%&&&%%%### ###******&&&%%%)))###''')))&&&""""""###$$$&&&&&&%%%$$$"""###%%%'''%%%$$$""" !!!&&&)))$$$###"""!!! !!!""""""""""""######$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""########################"""############$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#################################################################################$$$$$$%%%%%%%%%$$$$$$############$$$$$$"""############$$$$$$$$$########################################################################################################################"""############$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""########################"""############$$$$$$$$$jjjcccaaa\\\\\\\\\WWWLLLDDD@@@<<<999333,,,'''((((((&&&$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######"""""""""""""""""""""""""""!!!  !!!""" !!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################$$$%%%%%%%%%%%%$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######""""""!!!!!! """"""""""""############$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""#####################"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$&&&((('''%%%######$$$$$$%%%'''******'''%%%$$$&&&'''&&&###$$$'''&&&"""***)))((()))***)))(((&&&$$$''''''%%%$$$&&&$$$ $$$&&&$$$ ###***)))######$$$$$$$$$$$$###"""!!!$$$$$$$$$############"""""""""######$$$$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################################################################################################################################################################################################################"""############$$$$$$$$$################################################$$$###"""""""""###%%%%%%########################"""%%%'''))))))'''%%%"""""""""""""""""""""""""""########################################################################jjjbbb___ZZZ\\\]]]ZZZPPPGGGAAA<<<777333,,,'''((((((&&&$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######"""""""""""""""""""""""""""!!!  !!!""" !!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""""""""#########"""######$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$#########""""""""""""""""""""""""########################"""""""""!!!""""""""""""""""""""""""""""""""""""########################""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%'''((($$$######%%%&&&''')))+++******'''######((((((&&&%%%%%%%%%###""""""$$$&&&$$$)))***&&&%%%(((******%%%''''''%%%$$$&&&%%%"""$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############"""#########$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################################################################################################################################################################################################################"""############$$$$$$$$$################################################$$$###"""""""""###%%%%%%########################"""###%%%''''''%%%###"""################################################################################################jjjbbb^^^XXX\\\___\\\RRRIIIBBB;;;555333,,,'''((((((&&&$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""""""""""""""""""""!!!!!! !!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""######!!!!!!"""###############################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""#########$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$############""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""####################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&***'''$$$######$$$%%%%%%,,,+++)))'''&&&%%%%%%%%%###%%%%%%%%%(((...000---+++---///...+++******,,,***...---((($$$'''))))))&&&&&&'''***(((%%%$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################################################################################################################################################################################################################"""############$$$$$$$$$################################################$$$############$$$%%%%%%########################""""""############""""""################################################################################################jjjbbb^^^XXX^^^___[[[QQQGGGAAA;;;666333,,,'''((((((&&&$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""### !!!!!!"""""""""""""""################################################################################################""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""#########$$$$$$$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""########################!!!"""""""""#####################"""""""""""""""""""""""""""""""""""""""!!!"""""""""############"""###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&***(((%%%%%%''')))(((''' $$$'''(((***---,,,***---///---***))))))%%%((())),,,------,,,)))(((,,,---,,,(((''')))'''###***%%%$$$)))+++((('''***''''''&&&%%%%%%%%%$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################################################################################################################################################################################################################""""""#########$$$$$$$$$############################################################$$$$$$%%%%%%##############################""""""""""""######################################################################################################jjjbbb```YYY```___YYYLLLBBB>>>;;;777333,,,'''((((((&&&$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!"""######""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""" !!!""""""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!"""""""""#########""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""######""""""""""""""""""""""""!!!"""""""""############""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&(((***,,,,,,,,,'''******&&&''',,,---***222444555666===HHHNNNNNNHHHEEEBBBCCCHHHMMMOOOOOOGGGFFFDDDBBBDDDDDD;;;111444,,,'''))),,,+++((('''(((((('''&&&''''''((((((&&&&&&&&&&&&%%%%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################################################################################################################################################################################################################""""""#########$$$$$$$$$######################################################$$$$$$%%%%%%%%%%%%########################%%%$$$############$$$%%%################################################################################################gggaaaaaa[[[```___WWWJJJAAA===<<<999333,,,'''((((((&&&$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######"""""""""""""""""""""""" !!!!!!!!!!!! !!!"""############!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""" !!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!!!!"""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""""""""""""""############""""""""""""############""""""""""""""""""""""""""""""""""""############""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&'''((('''%%%$$$&&&'''000444222///555DDDOOOPPPWWWYYYZZZ___nnnyyywww|||{{{wwwpppbbbTTTJJJFFF???888666666111+++((((((&&&%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################################################################################################################################################################################################################"""############$$$$$$$$$###################################################$$$$$$%%%&&&%%%%%%%%%########################&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################################################################ddd___aaa\\\___^^^XXXLLLCCC@@@===:::333,,,'''((((((&&&$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######"""""""""""""""""""""""" !!!""""""!!!  !!!######$$$$$$###!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""!!!!!!"""############"""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!"""""""""#########""""""""""""############!!!"""""""""############""""""""""""""""""""""""""""""""""""############""""""###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((())),,,...,,,***...777???>>>HHHPPPWWWhhhxxxpppfffooommm]]]SSSRRRMMMBBB:::777333...***(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""###########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################################################################################################################################################################################################################"""############$$$$$$$$$###################################################$$$%%%&&&&&&&&&%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################aaa]]]aaa]]]]]]^^^YYYOOOGGGBBB>>>:::333,,,'''((((((&&&$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######"""""""""""""""""""""""" !!!""""""!!!  !!!######$$$$$$$$$!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!"""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""" """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%""""""""""""############!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""############""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&,,,333888>>>LLLaaappp~~~ttt}}}qqqooorrrxxxzzzwwwwwwxxxzzzoooooojjj^^^VVVQQQIII@@@777000,,,***(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""##############################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################################################################################################################################################################################################################"""############$$$$$$$$$###################################################$$$%%%&&&'''&&&%%%%%%###########################$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################################################################iii______\\\[[[]]]YYYNNNDDD@@@>>><<<555,,,%%%&&&(((&&&%%%%%%$$$$$$$$$############"""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""######""""""!!!!!! !!!!!!"""###############""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&((('''$$$$$$&&&)))***''''''%%%///+++ <<<666MMMbbblllwwwooo|||zzzwwwrrryyykkkqqqtttpppkkkbbbnnnuuucccuuu{{{~~~uuuooozzzqqqfff```]]]UUUDDD555+++++++++***'''$$$$$$'''&&&%%%&&&'''((('''$$$"""&&&%%%$$$$$$######$$$$$$########################""""""""""""""""""""""""################################################!!!!!!""""""#########$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$#########""""""""""""""""""""""""""""""################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""############$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$hhh^^^___\\\[[[\\\XXXMMMDDD@@@>>>;;;555,,,%%%&&&(((&&&%%%%%%$$$$$$$$$############"""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""###"""""""""!!!!!!!!! !!!!!!"""###############""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''')))***)))'''%%%$$$&&&$$$'''(((777===<<>>;;;555,,,%%%&&&(((&&&%%%%%%$$$$$$$$$############"""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!! !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!"""###############""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&***'''$$$###%%%(((+++---,,,...:::AAAUUUhhhqqq}}}yyylllhhhgggtttpppsss~~~zzzwww|||yyywwwjjjqqq\\\```hhhlll}}}ooo]]]___jjjmmmgggmmmtttnnnxxx~~~qqq___bbb\\\GGG///"""&&&///,,,***'''&&&&&&&&&%%%###&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""""""""#######################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$############"""""""""""""""""""""""""""""""""################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""############$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$ggg^^^___\\\[[[ZZZTTTIIIBBB@@@>>>:::555,,,%%%&&&(((&&&%%%%%%$$$$$$$$$#########""""""######""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###"""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!"""###############""""""""""""""""""""""""!!!"""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%'''***---111???^^^ooo~~~qqqjjjuuunnnqqquuuqqqtttddd]]]iiimmmqqqoooxxxwwwiii|||gggWWWUUUVVVXXXZZZ___bbb___aaaiiittt}}}}}}ttttttcccVVVHHH555''')))))))))***+++)))%%%"""&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$ggg^^^___]]]\\\ZZZSSSHHHBBBAAA???;;;555,,,%%%&&&(((&&&%%%%%%$$$$$$$$$#########""""""######""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%$$$$$$###"""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!"""###############""""""""""""""""""""""""!!!"""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''###(((,,,---,,,...444999]]]mmmvvvnnnhhhnnn~~~wwwaaaqqqkkkjjjzzzpppcccyyyoookkkiiirrr~~~}}}pppfffbbbhhhiiiccc\\\___mmm|||yyykkkQQQ999///,,,)))'''(((***++++++'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$#######################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$iii``````^^^]]]ZZZRRRHHHCCCBBB@@@;;;555,,,%%%&&&(((&&&%%%%%%$$$$$$$$$############"""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!"""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$######"""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&''''''''''''((('''&&&)))444IIIcccvvvuuuxxxyyy{{{tttmmmxxx}}}hhh|||~~~uuulllwwwmmmqqqyyy~~~xxxuuu}}}{{{cccnnn}}}tttjjjbbbWWWKKK:::+++$$$$$$(((+++'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$#################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""""""""###""""""""""""""""""""""""################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""############$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$kkkaaabbb___^^^[[[RRRHHHDDDDDDAAA<<<555,,,%%%&&&(((&&&%%%%%%$$$$$$$$$############"""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!"""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######"""""""""""""""""""""""" !!!!!!!!!"""""""""###!!!!!!"""###############""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&'''''''''''',,,***---;;;VVVuuutttXXXeeeqqqvvv~~~{{{llljjjtttxxxtttnnnmmmrrruuuyyyssstttZZZAAA000(((&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%$$$$$$#################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""######""""""""""""""""""""""""################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""############$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$lllbbbbbb______[[[RRRHHHDDDEEEBBB===555,,,%%%&&&(((&&&%%%%%%$$$$$$$$$############"""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!"""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""" !!!!!!!!!""""""######!!!!!!"""###############""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((&&&000GGGiiiwwwfffmmmyyy}}}~~~wwwxxxyyysssggggggjjj~~~}}}pppYYYFFF999000,,,''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%$$$$$$#################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""######""""""""""""""""""""""""################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""############$$$$$$$$$""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$iiiccceeeaaa___^^^VVVJJJBBBBBB@@@;;;555---''''''(((&&&%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!""""""""""""######""""""!!!!!! !!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""!!!!!!  !!!!!!!!!"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######""""""!!!!!! """"""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################"""############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&***%%%###%%%((((((***---555OOOxxxuuufffssslll~~~xxxyyy}}}wwwyyyvvvVVV777555,,,'''$$$))),,,(((###!!!'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$#########""""""########################################################################""""""""""""""""""""""""$$$#########""""""!!!!!!"""############$$$$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################iiibbbccc^^^___^^^VVVJJJCCCAAA???:::555---''''''(((&&&%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!""""""""""""######""""""!!!!!!!!!!!! !!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""!!!!!!!!! !!!!!!!!!""""""!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""######""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""################################################""""""""""""################################################$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&###(((***'''(((333AAAmmm}}}}}}yyyuuuyyy|||{{{www{{{vvvyyyyyy|||yyytttxxx~~~vvvsss}}}sss@@@...,,,+++)))$$$!!!&&&...'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$#########""""""############################################################################################################"""""""""!!!"""############$$$$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################kkkcccccc]]]```^^^VVVKKKCCC@@@===999555---''''''(((&&&%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!""""""""""""###""""""""""""!!!!!!!!! !!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""""""""!!!!!!!!!!!! !!!!!!!!!"""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""###""""""""""""!!!!!!!!!""""""""""""""""""""""""!!!""""""######""""""!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$########################""""""""""""""""""""""""################################################"""""""""#########$$$$$$####################################$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''###(((,,,+++&&&+++BBBYYY}}}zzzpppdddnnn}}}zzzyyywwwrrrtttWWWAAA,,,&&&)))+++(((%%%'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###########################################################################################################################"""""""""""""""############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$nnnfffeee^^^```]]]VVVLLLDDD???;;;999555---''''''(((&&&%%%'''$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""!!!!!!"""""""""#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$########################""""""""""""""""""""""""################################################""""""#########$$$$$$$$$#################################$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''((((((...***(((+++444FFF```uuuzzzgggaaayyyzzzzzzzzzxxx}}}vvvxxxZZZ:::...//////'''''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################################################################################################################################"""""""""""""""""""""#########$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ooofffddd]]]```[[[TTTMMMEEE>>>:::999555---''''''(((&&&%%%'''$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############!!!!!!!!!!!!""""""""""""""""""""""""############ !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""""""###""""""""""""####################################""""""""""""####################################""""""############""""""########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################$$$$$$$$$$$$############################################################################################################$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''((())))))---$$$###666TTTlll{{{wwwqqq~~~wwwvvv|||vvv}}}qqq___JJJ444&&&&&&,,,((('''&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################""""""""""""""""""######""""""#########$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$kkkcccaaaZZZ___YYYSSSNNNGGG>>>::::::555---''''''(((&&&%%%'''$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!"""""""""""""""""""""############$$$ !!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######!!!!!!""""""""""""######!!!!!!!!!"""""""""######"""""""""#########$$$$$$########################"""""""""############$$$########################"""######$$$$$$######"""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#################################$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%########################$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''((()))******((($$$---LLLmmm}}}zzzrrrkkkcccdddrrr{{{yyyuuuuuuzzzvvvxxx~~~lllRRR999+++((((((''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#######################################$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############"""############$$$$$$$$$########################################################################%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%iiiaaaaaaZZZ]]]WWWQQQNNNHHH>>>:::<<<555---''''''(((&&&%%%'''$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!""""""""""""""""""#########$$$$$$$$$ !!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########!!!!!!"""""""""#########!!!!!!"""""""""#########""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$########################"""######$$$$$$######"""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%########################$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''((()))***+++++++++444KKKiii{{{uuujjjqqqvvv{{{~~~qqqyyyvvvYYY:::&&&(((((('''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""#########$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""############"""############$$$$$$$$$########################################################################%%%%%%%%%%%%%%%%%%%%%%%%########################"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%jjjcccbbb\\\\\\UUUPPPNNNHHH???;;;===555---''''''(((&&&%%%'''$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!""""""""""""""""""######$$$$$$$$$$$$ !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############!!!!!!""""""#########$$$""""""""""""############"""############$$$$$$$$$########################""""""######$$$$$$$$$$$$##############################$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((()))***++++++000EEEfffsssyyywww}}}ssstttaaaGGG;;;(((((('''&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""######$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$"""############$$$$$$$$$########################################################################%%%%%%%%%%%%%%%%%%%%%%%%########################""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%'''((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%nnn```___]]]^^^ZZZSSSLLLFFF@@@;;;777444,,,&&&&&&'''%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%################################################""""""""""""""""""""""""$$$#########""""""!!!!!!!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""############"""""""""############$$$$$$$$$"""######$$$$$$$$$###### !!!######$$$$$$$$$%%%&&&&&&$$$"""!!!"""$$$&&&%%%######$$$%%%%%%$$$###"""""""""""""""############$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""######################################################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$"""############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((($$$###(((******,,,222>>>ooo|||yyy}}}}}}sssyyyqqqoooxxx^^^NNNRRR:::+++"""&&&((($$$"""&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''########################!!!!!!"""$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$%%%%%%%%%pppbbb^^^[[[^^^YYYSSSLLLFFF@@@;;;777555---&&&&&&'''%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%################################################""""""""""""""""""""""""$$$#########""""""""""""!!!""""""#######################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""############""""""############$$$$$$$$$$$$"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%$$$%%%&&&((('''&&&$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%&&&&&&#########$$$$$$%%%%%%%%%######################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$############$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))&&&''')))'''&&&111???ccczzzttt{{{ppp|||wwwvvv}}}ooommm}}}yyy\\\WWWGGG444&&&''')))&&&%%%(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%rrrccc^^^YYY^^^YYYSSSLLLGGGAAA;;;888555---'''''''''&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%################################################""""""""""""""""""""""""###############"""""""""!!!"""######$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""######""""""!!!""""""""""""""""""""""""""""""############""""""############$$$$$$$$$%%%######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######%%%&&&&&&&&&&&&((()))&&&&&&%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''***+++&&&)))AAA]]]ooommmyyysssyyyxxxbbbnnnsssrrr|||ppp^^^^^^GGG111******((('''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%ooobbb]]]YYY^^^YYYSSSMMMGGGAAA<<<888555---''''''(((&&&%%%'''%%%%%%%%%%%%%%%%%%%%%%%%################################################""""""""""""""""""""""""########################""""""###$$$$$$$$$$$$###########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""""""""######$$$$$$######"""#########$$$$$$$$$%%%%%%###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''%%%$$$%%%&&&%%%&&&&&&&&&'''''')))+++((((((&&&%%%$$$###############$$$$$$$$$$$$$$$$$$######################################################################################################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''******(((555ZZZ~~~|||vvvlllqqquuupppvvvkkk}}}wwwiiiyyy}}}uuu{{{tttYYY<<<...***(((&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###&&&$$$"""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%kkk___]]]ZZZ^^^YYYSSSMMMGGGBBB===999555---''''''(((&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#######################################################################################$$$$$$$$$""""""###$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""##############################$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$&&&''''''(((((((((((('''&&&%%%%%%&&&&&&'''%%%'''))))))((((((((())))))***+++)))'''&&&((()))((('''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######################################################################################################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''(((((((((&&&(((((('''...GGGnnnnnnmmmwww~~~tttqqq}}}|||zzzpppcccrrrmmm}}}cccDDD000)))''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###***,,,'''###$$$&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%iii___^^^[[[]]]YYYSSSMMMHHHCCC>>>:::666...((((((((('''&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#################################################################################$$$$$$$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$######"""##############################$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&(((((()))))))))'''&&&&&&%%%&&&''')))***---000555888999;;;<<<>>>;;;<<<;;;777111---...000''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&'''(((((())))))'''+++)))(((;;;```~~~ssswww{{{uuurrryyyzzzooosss|||ooojjjmmmOOO888---)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&***333444+++%%%%%%&&&###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%lllbbb___ZZZ]]]YYYSSSMMMHHHCCC>>>;;;666...(((((()))'''&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#################################################################################$$$$$$%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$######"""###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%'''((()))*********'''(((***---222888===@@@GGGKKKPPPTTTWWWYYY[[[]]]VVVXXXWWWSSSLLLHHHIIIKKK999777444000,,,)))'''&&&(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&'''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((()))))))))&&&......111RRRyyyxxxkkkrrr~~~rrrrrrnnniiidddHHH666---)))'''''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%)))333555+++$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&'''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%pppeee```YYY]]]YYYSSSMMMHHHCCC>>>;;;666...(((((()))'''&&&(((%%%%%%%%%%%%%%%%%%%%%%%%#################################################################################$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$#################################$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''')))******++++++,,,///555===GGGQQQZZZ___bbbeeejjjnnnpppqqqrrrtttllloooppplllgggdddfffiiiVVVRRRLLLDDD<<<444///,,,))))))((((((((('''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***$$$000222:::fff~~~{{{{{{sssxxxeeehhhxxxXXX???111)))%%%''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%% ,,,000'''"""&&&)))&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%jjjiiibbb\\\^^^ZZZJJJMMMJJJ<<>>888555...))))))(((&&&&&&)))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$############&&&%%%$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%$$$"""!!!###'''***)))%%%$$$(((,,,&&&&&&&&&%%%###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$############################################################################################################$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###''''''$$$###'''(((&&&+++---''''''///444===OOOeeerrr{{{xxxxxx~~~~~~wwwtttwwwwwwrrruuuzzzwww{{{xxxmmmfffeee[[[NNN:::***###$$$))),,,***,,,+++'''$$$$$$&&&(((%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&''')))***(((&&&''')))***((()))***+++...///+++&&&///,,,,,,444@@@GGGFFFAAASSSggghhhVVVYYYnnnnnn[[[GGGHHHCCC:::666888777444555+++***)))"""###)))%%%((('''%%%%%%%%%''')))***(((''''''&&&&&&''''''(((''''''''''''((()))******###222AAAzzz}}}yyyxxx{{{}}}}}}rrrmmmhhhhhhRRRAAA---***))))))))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###&&&)))+++***)))((((((###&&&(((((())))))'''###'''(((******))))))***,,,'''&&&(((,,,---***((((((//////***$$$(((...)))'''+++---)))$$$$$$(((,,,&&&$$$$$$%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%gggfffaaa]]]___\\\KKKLLLHHH<<>>CCC:::555...))))))(((&&&&&&)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((('''$$$###$$$&&&''')))***)))&&&######$$$&&&...,,,&&&$$$---666+++***))))))++++++)))'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((***)))'''&&&+++000555HHH]]]tttyyy}}}{{{[[[KKKBBB444))))))---,,,***)))'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''((((((((()))'''(((------******...///000999KKK]]]lllxxx{{{zzzvvvbbb]]]cccllleeeTTTUUUdddgggggghhhjjjkkkkkklllmmmqqqmmmoookkk___XXXLLL888333...((('''***+++)))%%%)))))))))(((((()))))))))))))))((())))))***+++,,,///NNNxxxbbbttt{{{|||nnnfffgggxxxxxxzzz~~~gggnnnooopppQQQIII,,,******)))((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((()))&&&$$$'''+++//////...+++(((((()))'''(((444CCCNNNHHHGGGPPP]]]ddd^^^VVVwwwrrraaaWWWnnnzzzTTTuuuuuuhhhUUUNNNPPPGGG666...,,,)))***---111000,,,)))((('''((())))))(((&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&hhheee```]]]ZZZ[[[IIIFFFCCC>>>DDD:::555...))))))(((&&&&&&)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''$$$%%%'''%%%######'''***,,,000444666666777:::===BBB>>>;;;<<>>DDDKKKccc~~~}}}xxx{{{}}}uuuyyytttzzznnnkkkzzzeeeSSS[[[UUU???---,,,000///)))'''&&&&&&((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&kkkfff___\\\\\\]]]KKKFFFBBB===BBB666555...))))))(((&&&&&&)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''$$$''',,,...111888AAAHHHIIIOOOWWW[[[^^^bbbhhhmmm{{{uuuqqqtttyyyttteeeWWWNNNGGG===777333///***%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&'''(((((())))))((('''(((,,,000888JJJ[[[tttzzzuuuwwwsssmmmnnnuuuwwwsssmmmnnnzzzvvvoooxxx~~~uuu{{{nnnVVVFFF888+++''',,,(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))'''$$$'''+++++++++888JJJaaarrrssswww}}}}}}wwwoooddd```aaaeee```___]]]___pppxxxlllRRROOOGGG<<<222,,,---///+++******))))))******+++************+++,,,------LLLppp{{{|||ppp|||{{{|||tttwwwyyyxxx|||mmmwwwvvv___]]]ssszzzqqqbbbppp~~~uuuxxxgggaaaFFF...---***((('''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''((()))))))))))))))&&&&&&''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))******))),,,---+++)))+++222888///EEEeee~~~}}}||||||uuuppppppqqqdddssswwwhhh^^^dddnnnqqqfffqqqpppjjjyyy}}}nnnQQQJJJ@@@000444000,,,******+++******''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''mmmggg```\\\^^^```MMMEEE@@@<<<@@@333555...))))))(((&&&&&&)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((+++111999AAAJJJVVVeeepppvvv{{{tttnnn^^^OOOAAA888))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((())))))******)))+++222999FFF]]]rrr}}}xxxvvvooofff|||}}}vvvgggQQQ888...111)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))***'''***111333999OOOhhh~~~{{{hhhbbb___ZZZZZZhhhmmm```VVV\\\^^^TTTBBB333///111++++++************++++++************+++,,,---...QQQ~~~wwwqqqvvvmmmzzz~~~```}}}vvvvvvnnn___aaaiiiuuummm```gggxxxrrrkkk~~~xxx}}}dddWWW000...+++((('''&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((((((((()))''''''((()))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******+++''',,,///------;;;UUUjjjdddttt~~~tttgggsss|||vvvhhhdddnnn|||vvvfffdddjjjpppwww|||ssspppwww{{{mmmYYY^^^rrruuuoooBBB===666111---,,,******((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''llllll___\\\^^^[[[PPPBBB>>>CCCAAA:::555111,,,)))))))))******%%%&&&&&&&&&'''(((((((((%%%$$$$$$&&&))))))%%%!!!---&&&&&&++++++'''+++444???LLL\\\hhhooorrrnnniiiaaaaaa______cccgggddd]]][[[jjjnnnaaa[[[iiiyyyggg>>>777222000---'''######000%%%###'''''''''***%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''"""+++---&&&$$$***---***&&&222777EEEfff}}}~~~rrroootttrrryyy}}}sss\\\EEE000))),,,,,,(((%%%''')))***(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((((())))))((()))++++++******111222///===^^^{{{wwwvvvrrrcccWWWUUU[[[aaa{{{gggSSSXXXEEE;;;555///((('''***------***---(((***%%%---000(((777```www{{{www___aaajjjZZZKKKKKKGGGOOOXXXfffttt}}}{{{ooommmmmmkkkjjjkkkhhhllluuu}}}|||yyyxxx}}}sss{{{dddeeeyyypppWWWTTTDDD***'''...%%%%%%---''''''''''''''''''((())))))'''''''''''''''((()))))))))(((&&&%%%''',,,,,,***------+++'''(((,,,...+++---(((&&&((()))((((((***---***'''&&&'''((('''&&&%%%)))((($$$%%%+++***$$$&&&''''''&&&$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))(((&&&&&&&&&''''''&&&$$$***///---******,,,---&&&///===LLLXXXfffxxxuuuqqqsssrrrjjj```rrrsssuuuvvvvvvvvv{{{~~~|||yyy```___bbbmmmwwwzzzcccAAA000+++***...'''......%%%$$$***---(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&))))))'''***(((%%%"""$$$))),,,,,,,,,,,,,,,+++******+++---///,,,*********))))))+++)))((())),,,,,,+++))))))...((($$$&&&(((''''''(((llllll^^^[[[___\\\QQQCCC@@@DDDBBB;;;444000+++)))((()))))))))&&&&&&&&&'''''''''''''''(((&&&$$$###%%%'''(((((()))&&&&&&(((---888JJJZZZeeegggeee]]]VVVSSSRRRPPPZZZaaadddbbbdddmmmyyy}}}wwwvvvyyybbbgggooozzzwwwRRR666(((%%%,,,555 %%%***,,,***'''###!!!%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''((('''%%%(((,,,---+++---555???ZZZyyyzzztttgggsss~~~sss]]]HHH666...((((((+++,,,)))&&&((((((((('''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&'''''''''(((((((((---+++***+++///000...***,,,&&&***IIIyyyqqqgggWWW]]]vvvfffQQQXXXVVVZZZGGG>>>333,,,***+++,,,,,,---)))---(((---000+++???www|||zzzooowwwlllZZZJJJEEEEEEAAAAAAGGGTTTfffuuu|||{{{xxx```TTTKKKIIIIIIGGGGGGIIIMMMKKKKKKRRR^^^ddd[[[OOOfffnnnxxx|||zzz}}}oooooojjjbbbUUUJJJ000)))---&&&''',,,'''(((''''''''''''((())))))))))))))))))*********+++((((((+++------***'''&&&)))++++++)))+++000111///...111333222000222555888000...---,,,------,,,***(((++++++)))'''((())))))))))))(((''''''''')))+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((('''''''''((())))))(((,,,&&&$$$(((//////)))###---NNNwww}}}}}}xxxuuummmgggkkkuuuzzzxxxnnnzzz{{{xxxzzzzzz}}}~~~|||```FFF555)))...,,,+++++++++(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& '''---,,,(((''')))---'''***...000111000+++'''***...666===???===888333///+++)))+++---...---,,,000,,,))))))***))))))(((######'''---...)))&&&&&&nnnlll^^^[[[aaa^^^SSSEEEAAAEEEBBB;;;333///+++((((((((((((((('''''''''''''''&&&&&&&&&(((((('''&&&%%%%%%(((***'''***...888HHHVVVXXXTTTNNNSSSVVVUUUYYYeeesss{{{~~~qqqjjjtttyyy[[[<<<(((###&&&...111+++%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((***'''&&&+++...---,,,---<<>>===;;;===@@@DDDCCCBBBLLLhhh{{{gggbbb[[[\\\kkk|||sssqqqjjjgggzzzzzz{{{bbb|||cccMMMQQQ888+++,,,((()))+++&&&((((((((((((((())))))***'''(((((()))************,,,'''&&&******(((---555+++000555777<<>>,,,)))***++++++((())))))(((((())))))***+++(((((())))))***+++++++++---((()))000111...333???HHHNNNTTTWWW[[[```bbb```VVVdddkkkddd```eeeiiifffeeedddcccaaa]]]XXXSSSPPP@@@888222000,,,%%%%%%***)))(((''''''''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''')))***)))))))))))),,,***+++,,,---;;;aaaxxxzzzyyyvvvtttvvvvvvuuu|||}}}uuu|||JJJ888)))'''***)))((()))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((,,,)))''''''''')))///555;;;AAANNNZZZ```^^^[[[[[[gggeee]]]QQQJJJPPP```ooovvvrrrkkkccc``````^^^[[[VVVQQQGGG===888555000+++111+++'''(((((('''(((,,,qqqnnnaaa___```^^^SSSEEEAAACCC???777111...+++)))(((((('''&&&((((((((('''&&&&&&&&&%%%$$$'''))))))(((***///333:::MMMXXXLLL@@@FFFVVVaaalllwww{{{ooo{{{lllBBB...$$$,,,222+++&&&)))'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''''''''''''''((((((((()))))))))***...///***...GGGcccwww|||mmmZZZHHH444%%%&&&///******)))))))))((((((((((((''''''''''''((()))))))))))))))*********+++++++++,,,//////++++++888GGG___ppp\\\___aaa\\\\\\XXXPPPDDD888///+++---(((000...,,,***888fffrrrlllvvvwwwTTTSSSGGGFFFCCCBBB@@@>>><<<;;;:::>>>BBBBBBAAACCCGGGKKKIIIEEEGGGMMMQQQ^^^uuupppeeeXXXaaayyy|||zzz~~~___bbbooo[[[RRRCCC...'''+++,,,******)))))))))))))))***++++++---,,,++++++***++++++,,,...///999FFFKKKFFFEEEJJJOOOYYYeeemmmxxxzzzvvvqqqllleee___```UUUIIIAAA:::111***((()))((((((***,,,,,,)))&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''')))******((('''((()))222)))(((555HHH\\\qqqyyyuuuvvvuuurrrsss~~~}}}kkkMMM777222666000$$$*********))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))$$$(((------)))...DDD[[[YYY[[[bbbhhhdddYYYRRRRRRccc\\\WWW[[[bbbeee___XXX]]]```^^^YYYYYYaaahhhjjj~~~{{{ooo^^^OOOEEE;;;222,,,'''&&&+++000///+++)))pppmmmbbbaaaaaa___TTTFFFAAACCC>>>555111///+++***))))))(((''''''''''''''''''&&&&&&&&&'''%%%$$$%%%)))333>>>FFFDDDFFFFFFGGGNNN\\\gggmmmjjjrrryyy|||}}}tttnnnsss___AAA666111)))&&&***(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((('''(((((((((((())))))))))))+++,,,+++***---BBBjjjwwwzzzgggMMM666+++)))************))))))))))))((((((((((((((()))***************+++++++++,,,,,,,,,---000///***...FFFaaa}}}uuugggffffffeee```UUUGGG999000111(((......,,,***;;;ooo|||~~~xxx}}}rrr]]]JJJGGGBBB>>>===@@@EEEJJJFFFLLLNNNLLLKKKNNNRRRSSSVVVMMMPPP[[[XXXMMMWWWmmmvvvcccYYY]]]xxx{{{}}}hhhfff|||www___QQQIII333''',,,,,,(((---***************++++++,,,---,,,***)))***,,,///111AAACCCJJJVVVdddpppyyy}}}}}}yyy|||xxxnnnaaaUUUKKK>>>333,,,***((((((+++,,,***'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((***+++***''''''***---&&&000CCCZZZnnnzzz}}}}}}tttrrr{{{rrr{{{}}}|||ddd;;;+++...222,,,++++++******))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))******---%%%&&&666JJJXXXccclllfff^^^YYYXXXTTTRRR[[[ggg{{{kkkbbbpppgggyyyllleeegggfffaaannnssspppdddZZZXXXVVVQQQIII===111+++***((())),,,lllkkkaaabbbbbb```VVVHHHBBBCCC???666222///,,,++++++***((('''&&&&&&&&&'''''''''''''''(((''''''+++444>>>FFFKKKDDD???BBBRRRcccjjjgggdddlllooopppqqquuuzzzyyyuuurrrmmmeeedddlllvvvvvvqqquuu}}}nnnKKK777444333///(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((()))))))))*********,,,,,,,,,000CCCdddrrrccc~~~~~~hhhVVVAAA000++++++*********)))))))))))))))(((((())))))***+++++++++++++++,,,,,,,,,,,,---***,,,000444CCCffffffnnnllliiieee___UUUHHH???666)))...000...,,,???www||||||}}}yyyxxxoooVVVOOOFFFCCCIIIUUU```gggbbbfffeee```^^^aaabbb___]]]WWWZZZbbb^^^SSSQQQXXXvvv|||nnn[[[OOOdddxxxrrr~~~vvv~~~^^^RRRPPP;;;***...+++%%%...+++************+++,,,,,,++++++,,,///555>>>GGGLLLbbbhhhmmmtttxxxtttqqqhhhiiippptttlll]]]YYY___eee]]]ZZZeeeyyytttkkk^^^NNNAAA999000*********)))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((***,,,***(((***000555000HHHcccuuujjjxxx|||pppjjjxxx}}}XXX;;;222333---,,,,,,+++******))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))***++++++555---555QQQkkkrrrkkkfff^^^bbbpppuuuqqqvvvuuuzzzxxxaaallloooddd]]]cccjjjkkkdddZZZLLL>>>111((()))000jjjiii```bbbdddaaaWWWIIIDDDEEE@@@666222000---,,,++++++)))'''%%%&&&&&&''''''(((((((((''')))...777AAAEEEEEECCC>>>JJJ[[[bbbXXXNNNYYYllllllmmmllllllooopppiii```jjjooosssxxxttt{{{gggMMMIII???,,,)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((())))))))))))************+++---000===\\\|||yyypppYYY>>>+++++++++************))))))))))))))))))******+++++++++,,,,,,,,,,,,------000,,,---777FFF___pppkkkfffcccbbb]]]TTTMMM:::+++...111000...AAA{{{wwwlllsss~~~|||aaaWWWMMMPPP```uuuqqqrrrpppggg]]]XXX[[[```{{{tttnnnqqqvvvoooyyy}}}tttaaaQQQZZZzzz}}}vvveeeSSSVVV@@@---000***###...++++++******++++++,,,---///000444<<>>DDDOOONNNDDDPPPRRRSSSSSSQQQOOOOOOPPPggghhhppp~~~zzzmmmbbbfff[[[QQQZZZbbbaaaaaadddVVVWWWlllzzzxxxxxxxxxqqqoooYYYKKKGGG;;;///***,,,***&&&*********))))))(((((('''(((((((((((())))))))))))+++)))(((***---///...---444XXX}}}rrr{{{pppwwwOOO777555000,,,---...,,,++++++******++++++,,,+++,,,......---,,,///222000???XXX|||fffnnnjjjUUUWWWHHHBBB777222666OOOtttRRRQQQvvvggg|||ppp]]]RRROOOYYYKKKEEEIIIGGGAAAJJJ\\\fffxxxmmm___ccc}}}uuu|||SSSYYYHHH111...///+++***+++...+++,,,222444BBB[[[^^^xxxhhhxxx~~~|||yyyzzzjjjccc]]]WWWxxx|||nnn\\\JJJ666,,,&&&(((,,,,,,)))((('''''''''''''''''''''''''''(((((())))))(((((('''''''''''''''''''''''''''''''''((()))***++++++,,,+++111)))000SSSllluuuyyyvvv~~~wwwfffBBB444000***(((,,,))))))(((((((((((())))))'''(((((())))))(((((('''((((((((((((((((((((((((111 ,,,444###333\\\kkkwww___ccczzzjjjoooxxxvvvhhhkkkyyy~~~ttt___rrrsssjjjddddddeeeYYYKKKCCCAAA@@@;;;666111///+++*********)))(((***(((%%%%%%(((...666<<>>UUUlll~~~wwwmmmgggbbb[[[QQQJJJHHHXXX___fffvvv~~~vvvyyyqqqsssuuuqqqsssooorrrVVVPPPHHH===000&&&'''---******))))))))))))))))))(((((()))))))))*********+++******+++++++++111777NNNwwwqqq|||tttoooWWW;;;,,,444555%%%,,,,,,++++++++++++,,,,,,)))))),,,//////---///333000NNNpppqqq]]][[[```\\\NNNIII;;;333777SSS\\\TTT}}}lllzzz{{{yyy~~~yyygggVVVNNNQQQpppsssccceeevvvzzzmmmuuu}}}TTTXXXGGG222...///+++++++++---+++111<<>>---(((***+++))))))((((((((('''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''((()))))))))))))))***,,,%%%666...OOOxxxvvvzzz{{{ggg===)))...111)))******)))((((((((())))))(((((())))))))))))((((((((((((((((((((())))))))))))+++000+++///UUUuuupppjjjlllqqqxxx{{{zzz{{{~~~~~~|||tttiiiqqqwwwrrruuuwwwqqqiiiccccccggg[[[LLLBBB>>><<<888444111...+++*********)))(((***(((&&&''',,,333:::>>>;;;:::AAAHHHBBB999>>>MMMKKKIIIIIILLLSSS]]]fffkkk^^^\\\WWWRRRQQQTTT[[[aaaeeewwwsss}}}qqq\\\MMMLLLEEE666...222))))))(((((()))***+++,,,)))))))))************+++***+++...---(((***:::LLLffftttqqqRRR777444444&&&------,,,,,,,,,,,,------+++)))+++000000---...222EEEnnnfffZZZ```^^^QQQMMM???555888RRRmmmcccvvvhhhXXX^^^}}}wwwooocccdddsssiiijjjpppUUUVVVEEE111......+++---000444666AAAVVVeee{{{wwwvvvzzzqqqqqqlllnnnqqq[[[AAA222---++++++---))))))((((((((('''''''''(((((())))))))))))(((((((((((((((((((((((((((((()))***+++)))'''''')))+++(((---EEEtttzzzyyyvvvwwwyyy\\\===444111+++++++++***)))))))))))))))(((((())))))))))))(((((((((((((((((())))))******%%%000(((***RRRqqqrrrooommmfffttt{{{yyyuuujjjfffsssyyyoooppphhhccccccfff]]]OOOCCC<<<888555333000...+++************))))))((()))---222888;;;===>>>JJJMMMCCC???DDDFFFBBB???DDDNNN]]]gggdddWWWJJJ===GGGTTT^^^fffooozzzvvvkkkOOOOOOVVVLLL:::000******)))((()))***+++,,,)))*********++++++++++++)))+++//////***000LLLiiixxxxxx|||}}}xxxqqqRRR555...111...------,,,,,,------...000------000...+++222===kkksss______SSSQQQDDD:::999PPPyyy{{{kkkccc~~~qqq~~~yyy}}}}}}yyyyyykkkiii}}}tttqqqiiiWWWlllnnndddoooWWWVVVDDD111.........333111===HHH^^^~~~pppuuuqqqhhh^^^qqqsssYYYEEE666,,,***---+++******))))))(((((((((((())))))******))))))(((((((((((((((((((((((((((***+++,,,***''''''***...///ZZZ```kkkrrryyyttt}}}~~~lllAAA---...---,,,+++***))))))))))))((())))))******))))))((('''(((((())))))******+++***+++%%%CCCuuuwwwhhhwww~~~}}}}}}|||xxx~~~{{{ggghhhzzzqqqiiidddeeeddd]]]QQQEEE;;;666555555000...+++************)))((()))---333999;;;:::888DDDFFFBBB===EEEOOOJJJ;;;???LLLYYY\\\RRRGGG@@@???JJJTTTcccnnnvvv{{{rrr}}}|||zzzgggTTTTTTVVVIII888///...,,,***))))))***+++*********+++++++++,,,,,,+++***,,,///111???bbbppp{{{xxxjjjGGG777555......------------......///...000111,,,---BBBZZZnnn```UUUUUUJJJAAA===NNNvvvooobbbYYYyyy~~~oooxxxvvvyyyzzz~~~{{{}}}}}}zzzrrrmmmcccPPPeee|||~~~vvvmmmpppZZZWWWDDD111000000222:::>>>SSSeee~~~}}}vvvoooxxxuuuaaaJJJ666///000,,,,,,++++++***))))))((())))))************))))))(((((((((((((((((((((((())),,,---,,,******///444MMM}}}rrruuu}}}|||~~~xxxyyyzzz{{{___<<<222------,,,+++************))))))************))))))'''(((((()))******++++++...+++===gggxxxttt{{{zzzzzzuuudddlll|||rrrjjjeeefffaaa\\\SSSFFF;;;555555777000---+++******+++***)))''')))///777===>>>999555666333888AAA@@@999<<>>XXXpppvvvtttmmmrrriiiiii}}}aaaGGG:::999------,,,,,,+++***))))))))))))************))))))))))))))))))))))))))))))(((+++...---,,,...444:::wwwwww}}}XXX999...---,,,+++************))))))************))))))'''(((((()))***+++++++++---444^^^~~~xxx|||zzzyyyzzzooowwwwwwdddfffcccccc___SSSCCC999777666444...------...+++''''''***%%%///444333777BBBGGGEEE444BBBGGG===555<<>>:::???AAA@@@AAAEEEHHHGGGCCC<<<:::AAAKKKSSSYYY^^^``````___]]]^^^fffttt~~~}}}nnnPPPPPPNNNLLLDDD888000------...---+++,,,,,,,,,,,,---------------111AAAnnnxxx~~~xxxttteeeQQQ;;;333...///000///...///...111000---777ZZZppp[[[VVVOOO>>>HHHrrr\\\OOOdddddduuu}}}ssstttvvvtttnnnnnnqqqrrrnnnrrrrrrsssuuuxxx{{{~~~|||}}}ooojjjffffffjjjooouuu~~~yyyqqqnnneeeYYYWWW^^^[[[hhhuuu|||yyy}}}mmmkkk~~~qqqsssddd[[[PPPBBB888777DDD___vvvyyyssslllbbbooosss```\\\OOOHHH>>>555---))))))+++'''''''''((((((((())))))************))))))))))))+++$$$...000)))HHHtttxxx~~~}}}xxx{{{zzzPPP:::+++---000+++***000************************+++'''***+++))),,,///***@@@www|||iiirrrvvvxxxwwweeefffccc```]]]RRRCCC777444333222///,,,,,,---,,,)))***///<<<999999<<<===:::999;;;???999999CCCKKKJJJBBB;;;888:::AAALLLSSSTTTVVVXXXVVVWWWYYY```lll|||xxx^^^SSSPPPTTTMMMAAA666///---...///,,,,,,,,,---------......(((111000XXXzzz}}}ddd|||vvvtttmmmbbbFFF:::000///111111000//////444000,,,CCCuuubbbPPPLLLFFFJJJrrrzzzkkk[[[dddmmmXXXwwwqqqsssrrrmmmkkklllmmmlllmmmnnnppprrruuuwwwyyyzzzxxxyyy{{{}}}yyywww|||vvvhhh\\\WWWSSSQQQPPPQQQWWW^^^{{{tttrrrtttvvveeennnxxx~~~{{{wwwtttsssxxx}}}uuu\\\XXXJJJ;;;999EEE\\\{{{vvv^^^bbbsssppp]]]SSSJJJBBB555)))'''---))))))))))))))))))))))))************************,,,$$$000222000___|||vvvxxx}}}jjjDDD(((***000+++(((...************************$$$......(((+++...000777bbbnnnttt~~~ssssssvvveeefffbbb```^^^TTTDDD888444333222///,,,,,,---,,,***---222;;;888;;;BBBAAA:::<<>>666777BBBGGG@@@777555;;;@@@IIIQQQRRRNNNNNNRRRQQQZZZgggvvv|||___TTTTTTPPPGGG===444.........------------............,,,555BBBdddqqqvvv{{{hhh[[[___fffmmm~~~jjjiiiyyywwwsssmmmRRRBBB333///111111000///...444111444YYYpppVVVQQQPPPNNNhhh|||iii```xxxxxxRRRuuukkknnnooommmjjjiiijjjjjjiiikkkmmmooorrrssstttuuurrrtttwwwzzz}}}~~~|||qqqdddeeeooo|||rrrkkkiiioooeeeppp|||qqqtttwww{{{pppzzzkkkWWWZZZHHH:::AAAYYYxxxnnnzzzfffSSSoooxxxjjj\\\PPPJJJ>>>...)))---...------,,,***))))))((()))***************++++++000+++,,,444HHHmmmuuuttt{{{~~~[[[888,,,---,,,))))))************************"""111...'''+++***666TTT~~~uuuvvvvvveeefffbbb```___WWWFFF999444333333///,,,+++---,,,,,,000777:::;;;BBBHHHDDD===AAAMMM===:::<<>>@@@AAA===444...333===CCCDDDHHHJJJHHHIIISSS___jjjtttttt}}}UUUOOONNNLLLHHHAAA999111,,,.........////////////000///GGG{{{sss{{{lll^^^WWWRRRNNNQQQXXXnnn}}}}}}ooozzzllleeeSSS???555222//////000222111888VVVjjjYYYIIIUUUfffSSSMMM``````[[[jjjfffeeeggghhhfffeeefffgggggghhhjjjkkkmmmnnnnnnoooqqqvvvzzz|||}}}|||{{{{{{{{{qqqyyyyyy___OOOQQQ]]]rrrzzzlllaaaqqqzzzrrrhhh[[[SSS]]]dddbbbcccnnn}}}|||qqqrrrjjjVVVPPPTTTlll|||hhhxxxwwwcccUUUMMMCCC777---************++++++,,,,,,))))))******+++,,,,,,,,,'''000666\\\}}}{{{|||}}}~~~|||zzzxxxCCC'''+++333000++++++++++++++++++++++++++++++)))***---666XXXjjjmmmqqquuuffffffaaa___```XXXHHH999222222222///,,,***,,,---///555===888<<>>AAA???666111444:::>>>@@@AAAEEEIIILLLPPP\\\hhhqqqvvv|||uuuUUURRRNNNJJJFFF???666///....../////////000000000666^^^sss\\\nnn~~~{{{iiiccc[[[UUUSSSRRRSSSSSSSSS___tttvvvxxx{{{rrrlll[[[HHH;;;444000000333666888MMMxxxmmmXXXEEERRR|||nnnPPPNNNbbbVVVttthhh```aaaddddddccceeeffffffffffffgggiiikkkllljjjmmmqqquuuvvvvvvtttrrrooovvvpppfffsssYYYKKK@@@EEEOOOOOOGGG@@@LLL___iiiaaaWWWVVVWWWUUULLLPPPRRROOORRR```qqq|||xxxvvvvvvzzz|||zzzxxxPPPYYYmmmyyy~~~fffbbbsss]]]TTTQQQGGG::://////......---,,,++++++))))))***++++++,,,------***222UUU|||~~~WWW555,,,......++++++++++++++++++++++++++++++,,,+++111MMMmmmzzzpppxxxsssooo~~~uuuffffffaaa]]]___XXXGGG777111000111000,,,***,,,---///777???>>>BBB@@@===AAAGGGAAA555>>>???888///111;;;???:::>>>@@@EEELLLPPPUUU```kkkuuuvvvxxx{{{\\\WWWPPPLLLIIICCC:::222////////////000000000000FFFyyy{{{aaannn~~~kkk___[[[VVVPPPCCCHHHXXXsss}}}fffppp```NNN@@@666000111666222;;;bbbqqq\\\LLL[[[qqqQQQFFFddd]]]}}}lll]]]\\\```aaabbbeeeeeeddddddcccdddgggiiikkkfffhhhlllpppqqqooommmkkk___]]][[[ZZZbbbwwwmmmPPPHHHQQQZZZ]]]\\\YYY\\\YYYRRRSSSZZZ]]][[[NNNNNNJJJDDDCCCJJJPPPRRRYYYVVVXXXdddttt|||yyyssswwwxxxxxx|||~~~|||{{{~~~SSSggg{{{aaannn~~~dddYYY\\\VVVIII:::999777333000,,,***)))))))))***+++,,,,,,------333888qqq|||{{{mmmLLL444---...++++++++++++++++++++++++))),,,111+++444aaa|||kkk~~~iiiuuuffffff___ddd^^^RRRDDD888000//////111++++++111666555555888XXXJJJ@@@@@@@@@<<<;;;@@@<<<444...222888:::999999===AAAGGGMMMUUU]]]eeekkknnnuuuxxxwwwyyy~~~zzz}}}~~~tttXXXVVVKKKMMMLLL333???...,,,222(((222333$$$@@@nnnyyynnnhhhiiizzzcccnnnrrraaaWWWRRRKKKIIIMMM___}}}xxxttt~~~eeeVVVBBB::::::000666333WWWsssgggeeehhhjjjqqqpppsss{{{uuubbb```uuuXXXCCChhhtttddduuu```]]]```___]]]^^^eeebbbaaadddiiijjjgggccceeegggkkkpppqqqjjj]]]RRRHHHDDDEEEJJJPPP]]]{{{xxxfff~~~uuunnnkkkkkk^^^___```bbbdddiiiqqqyyynnngggiiiggg___WWWhhhiiiuuu{{{xxxpppyyyfffyyyxxxnnngggdddlllrrrooouuucccVVVbbbPPPCCCGGGHHH@@@333***+++//////******//////******///***oootttooo|||}}}sss}}}|||mmm;;;(((111///...,,,+++******+++,,,...)))///,,,VVV{{{}}}eeettttttffffff```ddd^^^RRRDDD888000...///...***+++333999;;;===AAAGGGAAA<<<;;;999:::???FFF999333000333888888888999>>>AAAGGGMMMSSS[[[bbbhhhlllpppoookkkkkkppptttsssxxxwwwtttoookkkkkkooosssnnnooorrruuu|||^^^WWWVVVIIIGGGBBB;;;111...333,,,222222,,,NNNuuuyyyfffuuujjjaaa|||ssshhhaaa[[[UUUMMMKKKXXXsssmmm{{{fffZZZGGG<<<:::000777JJJuuutttyyyttthhhYYYQQQPPPPPPNNNMMMMMMNNNPPPTTTccc~~~yyynnnnnn{{{SSSEEE[[[kkkRRR[[[}}}bbbXXXYYY]]]bbbgggbbb```___bbbfffhhhgggfff]]]^^^bbbhhhkkkdddVVVJJJAAA<<<===BBBDDDHHHXXXlllpppnnnpppwww}}}vvvqqqyyy{{{{{{uuuxxxyyyeee||||||ooo^^^UUURRRDDDGGGJJJIIIBBB888///***000---++++++,,,...000111LLL~~~zzzzzz~~~YYY000111......---,,,+++++++++,,,...222---888ooozzzrrriiittteeefffbbbddd^^^RRRDDD777000...///000------111666777:::===???CCCBBB;;;777;;;CCCHHH555222222555777555777:::???BBBGGGLLLQQQWWW^^^bbbffffffdddaaaaaaddddddaaa^^^aaaeeedddaaaaaadddhhhaaahhhrrr|||xxxrrr\\\aaaHHHCCCPPP666555000444000000111;;;ccc|||ddd{{{^^^hhhdddpppyyyvvvnnnccc\\\___rrrnnnvvv|||iii```LLL???;;;111999[[[yyykkk[[[MMMYYYWWWQQQHHHEEEGGGFFFCCCCCCEEEFFFCCC@@@JJJfff{{{gggfffsssxxx]]]SSSLLL___SSSJJJ|||nnn^^^VVVVVV[[[`````````aaaccceeefffgggiiiggghhhkkkmmmdddSSSEEEEEE>>><<>>@@@GGGGGG===888<<<>>>;;;111111444777666333666;;;AAACCCGGGJJJMMMRRRXXX\\\aaa^^^[[[YYY[[[\\\ZZZVVVSSSXXX___gggoooxxxdddcccQQQBBBPPP888888222333222///333OOOyyy]]]uuugggiiifffaaasssvvvqqqwwwnnnqqqeeePPPCCC???444;;;mmmttthhhgggbbbYYYVVVYYYWWWQQQLLLLLLKKKIIIHHHJJJLLLHHH??????NNN___zzzeeecccnnnyyyaaaEEESSS^^^XXXfffkkk```\\\\\\^^^aaabbbbbbbbbdddeeehhhdddbbbfffkkkfffYYYMMMNNNCCC::::::===@@@FFFLLLNNNppp{{{zzz|||}}}{{{||||||~~~}}}|||~~~fffnnnzzzvvv~~~{{{___zzzTTT\\\MMMGGG@@@???CCCDDD???999000+++...333000)))333EEEzzzuuuxxxtttEEE333------............------,,,000666ooo~~~xxxqqqcccfffccceee___SSSDDD777000---...***...333888>>>EEEJJJMMM;;;@@@???:::;;;>>>888,,,000111444777555333666<<>>BBBDDDEEE999******666000(((DDDqqq{{{yyyggg666//////..................111---OOOzzznnncccfffbbbfff___SSSDDD777///------***111777:::>>>DDDHHHHHH;;;999888;;;CCCEEE;;;...111111333666555444777===AAACCCDDDFFFGGGJJJNNNQQQOOOLLLMMMSSSZZZ___dddjjjccciiivvvttt]]]^^^NNN???GGG;;;999222444333JJJqqq^^^~~~jjjnnn~~~pppbbbbbbyyyvvvrrrXXXIIIEEE<<>>>>>;;;DDD;;;777>>>FFFCCC999111444222222555666666999>>>@@@BBBCCCDDDEEEGGGKKKNNNFFFEEEJJJTTT]]]eeeqqq|||zzzoooZZZUUUBBBDDD>>>???333555888ZZZjjjxxxZZZggg}}}xxxttt}}}}}}jjj^^^hhh}}}ppp}}}{{{___JJJDDD???MMM{{{kkkjjjddd___```aaattt|||mmmmmmtttZZZBBBGGGWWWXXXfffwwwddd]]]UUURRRSSSWWWYYYZZZUUUXXX^^^eeekkkooooooooonnn```[[[___ddduuuvvvzzz{{{pppKKKZZZaaaddd\\\PPPOOO^^^mmmrrr|||zzzwww|||~~~zzzzzzkkkjjjpppqqq|||yyywwwyyy{{{~~~~~~}}}{{{{{{{{{}}}~~~wwwwwwxxxyyy~~~~~~ppprrrsssxxxnnnppp~~~gggeeehhhTTTPPPKKKHHHHHHHHHHHHHHHFFF888//////111DDDsssYYY666333000---+++,,,...///...JJJjjjdddggg```fff```SSSDDD777///------***444<<<===>>>BBBBBB>>>MMM???777===@@@777...***666222111444666777:::???@@@AAABBBCCCDDDFFFIIILLLJJJHHHKKKRRRWWW\\\hhhuuu~~~lllbbblllVVVZZZHHH===???BBB555666<<>>???BBB666BBBLLL999///555444666555444666999===>>>???CCCBBBBBBAAABBBCCCDDDEEE???HHHRRRUUUWWW___nnn{{{xxxkkkccciiizzz~~~tttnnn^^^MMM;;;>>>888;;;<<>>{{{jjjggg___dddeee```TTTDDD555,,,,,,...888AAA======IIIDDD888<<<>>>:::HHHKKK777///555333555444444666:::>>>??????AAA@@@>>>===>>>???AAABBBFFFQQQ^^^dddddddddjjjppptttrrrlllddd___dddppp{{{qqq]]]PPPEEE@@@::::::999TTTiii[[[bbb|||kkk___[[[zzz|||{{{uuuqqqrrrzzzzzzwwwKKKEEE@@@bbbmmmaaaiii}}}yyytttuuuxxx~~~\\\IIIVVVSSS^^^gggqqq~~~|||sssZZZuuuiiiYYYVVVZZZ^^^QQQGGGLLLjjj}}}ooo```RRRKKKPPPWWWSSSWWW[[[hhhgggcccgggfffiiioooooozzzxxxeee\\\UUUSSSPPPGGGRRR\\\gggnnnpppqqqtttxxxpppsssxxxtttrrroooppprrrttttttssszzzuuupppooorrruuutttrrrppp{{{~~~{{{xxxcccWWWMMMVVVlll|||nnn[[[HHHAAAAAA@@@@@@AAA>>>???999888^^^~~~aaaeeeddd[[[nnnwww|||xxxpppppp}}}yyywwwlll___RRRMMMOOOXXXhhhvvv___BBB000///...---111333XXXxxx~~~kkkhhh___dddfffaaaUUUDDD444++++++///;;;CCC@@@===@@@===:::BBB666<<>>>>>???@@@CCCGGG===EEEzzz}}}[[[aaa|||iiiaaaYYYTTTSSSPPPPPPZZZhhhoooqqqeeettt{{{UUUHHH===;;;AAAIIIRRRZZZooojjjFFF---000333...000:::mmmtttkkk}}}mmmlllhhh___dddfffaaaVVVDDD333+++,,,000888@@@BBB@@@???>>>DDDLLL333===BBB666---222777222111222444888===@@@AAAAAAAAA???<<<;;;===@@@DDDGGGRRRUUUXXXWWWUUUUUUZZZ___bbbaaaaaacccfffjjjmmmnnnqqq||||||sssyyyzzzYYYEEE:::<<<===DDDvvveee}}}~~~nnnjjj}}}rrraaaZZZYYYWWWTTTPPP^^^|||xxxwwwyyy^^^DDDFFF``````vvv|||{{{ttttttyyy}}}zzz}}}eeeXXXOOOGGGJJJSSSWWWfff|||yyyxxxzzz}}}yyynnnxxxJJJUUUgggQQQVVV>>>BBBNNNOOOCCCDDD^^^}}}}}}cccSSSKKKQQQWWWZZZ^^^iii{{{~~~lllhhhjjjcccddd___```eeecccjjj{{{pppZZZaaa}}}wwwrrrpppooooooooosssqqqnnnnnnoooqqqrrrrrrkkkiiihhhggghhhiiiiiijjjeeefffgggfffhhhooo{{{~~~zzzzzzzzzrrrxxx~~~~~~~~~zzzeeeWWWFFF<<<^^^ooozzzrrruuuXXXEEE>>>>>>AAABBBEEEJJJFFFVVVlll[[[iiiaaaUUUPPPQQQLLLDDDJJJXXXQQQWWWeee{{{ddd|||mmmiiilllggg\\\EEE???<<<@@@DDDEEEFFFIIITTTfff{{{ssspppIII+++000999///000DDD|||www}}}uuusssfff|||mmmiii___dddeeeaaaVVVEEE333***---333:::>>>EEEEEE???>>>DDDHHH===DDD<<<,,,,,,666777111000111444999???AAABBBAAA>>>===;;;;;;>>>BBBHHHKKKRRRRRRQQQQQQQQQUUU\\\aaa]]][[[[[[]]]bbbgggiiiiiirrr|||{{{qqqvvviiiIII>>>AAA===JJJyyy~~~lllzzzrrr}}}qqqiii___VVVSSSUUUkkkttt~~~jjjCCCEEE}}}aaa[[[nnnyyyyyyqqqssszzz~~~wwwvvvyyy{{{ZZZSSSMMMMMMWWWZZZ^^^{{{}}}yyyxxx{{{~~~vvvlllUUUGGGjjj{{{]]]```UUU<<>>===@@@BBB???@@@IIInnntttWWW\\\ooo}}}gggWWWVVVUUULLLHHHLLLGGGGGGJJJ\\\dddqqqlll^^^PPPMMMQQQNNNGGG===;;;<<<@@@AAA???>>>AAAAAAJJJddd~~~|||dddUUUWWWqqq```555111888---444WWW~~~~~~}}}gggqqqmmmiii```dddccc```VVVDDD333+++///666BBB???FFFHHH===;;;>>>888HHHLLL<<<+++111888444111000111555;;;@@@BBBAAA@@@:::999999:::===AAAFFFIIIHHHIIILLLOOORRRVVVYYYZZZXXXXXXXXX[[[```eeeiiijjjhhhrrrxxxxxx~~~wwwPPP>>>AAA:::VVV|||ppp~~~tttiii___XXX```}}}tttBBBAAA{{{xxxVVV^^^kkkzzz|||rrriiimmmvvv{{{yyysssrrrxxx}}}kkkXXXTTTQQQZZZeeehhhzzztttrrrssswwwzzzyyywww{{{vvv^^^AAACCCyyyXXX___OOOAAA===HHHPPPLLLKKKPPPqqqnnnXXX\\\___TTTPPPVVVVVVUUUUUUWWWZZZ]]]^^^]]]XXXYYYWWWZZZbbb```dddvvvWWWhhhfffddddddgggkkknnnoooeeefffhhhllloooooommmkkkffffffeeeccc```___aaabbb^^^hhhppprrrqqqyyykkk^^^ooonnnfffttt|||vvvvvv{{{~~~___OOOSSSHHH999XXXnnnQQQMMMjjj{{{nnnSSSAAA<<<===>>>CCC;;;QQQpppRRRaaatttcccXXX[[[VVVKKKBBBBBBFFFDDDDDDggguuuYYYTTTJJJBBBDDDJJJKKKFFFBBB>>>;;;<<<;;;:::===BBB@@@;;;???JJJNNNHHHDDDEEEIIIiiiIII222333,,,???ppp}}}jjjjjjnnnjjj```dddbbb___VVVDDD222+++111999GGG===CCCHHH>>>???@@@222DDDIII:::---555666000555000222666<<>>:::999999:::<<>>[[[cccNNNSSSpppnnn}}}```HHH===;;;;;;DDD???aaaoooWWWfffyyymmmaaaYYYOOOFFFAAAEEEFFF@@@TTTtttJJJGGGBBBAAAGGGOOOQQQOOOKKKCCC===>>>@@@??????AAAAAA<<<555444999@@@CCCDDD???NNNvvvTTT333222000KKK{{{~~~iiidddnnnjjj```dddaaa___VVVDDD222,,,222;;;GGG999???GGGBBBGGGIII999888AAA666...666333...999000222777===AAABBB@@@===<<<<<<<<<<<<===???AAABBBGGGEEECCCFFFKKKPPPRRRSSSIIINNNUUU[[[```eeejjjnnnmmmkkkmmmsssxxx|||___EEEBBB;;;|||uuuyyyvvv~~~yyyGGGJJJ[[[PPPhhhjjjxxxvvv~~~zzziii^^^dddooosssuuurrrvvv|||yyyrrruuummmdddLLLGGGWWW]]]lllzzzpppggg```\\\YYY[[[WWW\\\rrr{{{zzzsssXXX888...SSSqqqgggYYYMMMEEECCCIIIPPP@@@AAASSSppprrrhhhddd```VVVTTTRRRQQQOOONNNPPPTTTUUUVVVSSSVVV\\\UUUTTTaaagggmmmwwwqqquuunnnbbbeeehhhhhhfffcccbbbbbbeeebbb^^^\\\]]]___aaaaaa]]]```cccdddfffiiinnnsss{{{XXXMMMSSSiiiuuupppooowwwgggtttqqqwwwoooppppppooopppuuuuuuwwwgggSSSQQQTTTFFF<<>>999<<<>>>;;;777;;;DDDFFFAAAJJJFFFaaaUUU555666666SSS{{{tttuuu~~~}}}qqqhhh```ooodddddd^^^dddYYYTTTHHH000)))444===<<>>666000111333333222333000333777===BBBCCCBBB@@@:::;;;<<<;;;;;;<<>>666======}}}pppaaa[[[hhh}}}uuuccc]]]ZZZJJJJJJ@@@AAAQQQVVVLLLEEECCCAAACCCKKKPPPRRRUUUYYYQQQEEEHHHQQQPPPLLLGGG===AAA>>>===@@@AAABBBEEEKKKFFFaaappp}}}SSS:::555444ggg{{{{{{xxx}}}bbb___llloooeeeeee___dddYYYTTTHHH222,,,888BBB===EEELLL777999GGG<<>>:::<<<=========>>>AAACCCGGGFFFEEEFFFIIIKKKLLLLLLEEEIIISSS]]]___^^^ccckkkvvvqqqeeeiii|||yyywww~~~~~~yyyOOOBBBFFFcccvvviiibbbqqq___DDDbbbXXXdddlll{{{zzzgggZZZ[[[]]]```jjjooonnnpppssstttsssvvv{{{fffOOOCCCAAA@@@@@@gggooojjjRRROOOuuutttvvvvvvsssiii===000...999\\\ggg\\\VVVJJJDDDGGG^^^TTTPPPIII:::<<>>???AAA777===DDD<<>>;;;:::<<>>555@@@\\\hhh[[[rrrtttsssyyytttKKK666000+++777]]]lll[[[ddddddUUU^^^LLLIIIPPPIII@@@===999QQQfff}}}rrrooooooqqqsssqqqkkkhhhjjjdddjjjrrrxxxxxxssskkkgggZZZWWWUUUWWWZZZ[[[VVVQQQPPPRRRUUUUUUTTTVVVZZZ^^^``````ccceeefffjjjwww{{{zzzxxxmmmoooiiiVVVPPPQQQ___vvv~~~tttgggaaa]]]fff{{{tttkkklllooonnnrrrtttkkkmmmjjjssszzzxxx}}}rrrggg\\\OOOGGGGGGEEEZZZxxxddd~~~}}}dddYYY```ggg}}}{{{fffAAA777555333gggwww\\\XXXlll{{{|||lll]]]___XXXFFF@@@JJJMMMKKKQQQIIIMMMRRRTTTUUUXXXZZZ[[[RRRBBBIIIZZZXXXNNNKKKIIIHHHJJJPPPVVVYYY```nnn|||NNN;;;???|||rrr\\\ccc~~~pppqqquuuhhhfff^^^ccc[[[UUUGGG111///>>>EEE@@@@@@@@@@@@HHHDDD;;;BBBDDD888...///444555222111...555>>>DDDEEEAAA<<<888999<<>>uuurrrXXXZZZqqq{{{|||~~~{{{|||{{{qqqaaaZZZMMMNNNXXXUUUOOOTTTRRR```iiicccYYYWWWZZZ]]]TTTFFFNNN]]]UUUIIIOOOXXXVVV[[[bbbgggeeebbbhhhqqq{{{KKK999EEEzzzyyyvvvwwwccc[[[{{{qqqvvviiiggg___bbb[[[VVVFFF000///<<>>===AAA888???DDD333111333555444000000222///888CCCIIIHHHBBB===:::===>>>@@@@@@?????????AAA@@@??????@@@BBBBBBAAA??????KKKXXX[[[WWWRRRMMMIII???>>>:::RRRkkkVVVuuu]]]qqqnnn___\\\UUUKKKEEESSSdddiii{{{|||nnneeemmm}}}uuuttt|||yyyRRRMMMPPPmmmwww}}}xxxaaaQQQTTTVVVVVV]]]``````bbbgggjjjlllrrryyy|||zzzssstttzzzeeeUUURRRKKKBBBIIIZZZoooxxxaaappphhheeebbbkkkgggjjj{{{uuurrrmmmFFF000(((333555+++333HHHfffjjjaaabbb```QQQGGGCCC===^^^KKK@@@FFFFFF<<<;;;DDDLLLHHHAAA???GGGTTT]]]___nnnpppmmmaaaUUUUUUcccrrrhhhhhhddd```dddkkkjjjbbb\\\[[[ZZZZZZ\\\```ccceeebbb```eeeooouuuoooddd]]]QQQRRRGGGDDDBBBKKKZZZHHHdddoootttuuutttfff]]]ccc[[[UUUgggiii\\\qqqxxxsssnnnnnnmmmmmm{{{vvv]]]MMMNNN^^^iiisssyyywwwzzzkkk```ZZZRRRMMMHHHEEElllllljjjUUUKKKFFFMMMlllxxxlllTTTFFFBBB999444:::???BBBiiilllUUU<<<:::IIIwwwkkkUUUTTThhhwwwqqqqqq{{{vvv}}}iiiYYYggg}}}uuucccaaapppkkk]]]]]]]]]KKKJJJVVV[[[QQQZZZzzzvvvggg]]]WWWQQQOOOPPPNNNMMMRRRrrr}}}~~~aaaEEElllyyy{{{pppnnnrrrqqqkkkdddlllooouuuppp___^^^rrrhhhhhhbbb[[[YYYVVVFFF111222===???DDDQQQ>>><<<>>>888EEEGGG777333222444555222000111000:::EEEKKKIIICCC???===AAABBBBBBAAA??????@@@AAA>>>>>>>>>@@@BBBBBB@@@??????KKKUUUUUURRRPPPMMMIIIAAABBB;;;JJJ{{{zzz]]]yyy^^^sssqqqbbbaaaYYYMMMKKKPPPOOO]]]yyy~~~~~~|||~~~|||RRRsssDDDPPPiiirrr||||||sss\\\NNNRRRSSSRRRXXXYYYYYY\\\bbbfffggglllrrr}}}{{{vvvnnneeennnhhh|||llldddaaahhhvvvmmmzzzxxxyyywwwVVV;;;***...444---***///888lll~~~sssqqqpppooo]]]@@@666999???IIIRRRSSSIII???AAAIIIKKKCCC;;;:::<<<<<>><<>>ccc~~~ooo___AAA999SSSvvvkkkTTTUUUeeezzznnnnnnvvvooowww~~~}}}vvvzzz{{{}}}ggg[[[vvvsssiiixxxhhhbbb[[[SSSTTT[[[WWWOOO```lllXXXSSSYYY\\\\\\ZZZTTTTTTRRRhhhsssEEE~~~|||ooooooqqqmmmkkkeeemmmpppuuummm^^^```rrrggggggaaaWWWWWWVVVGGG222444@@@@@@:::PPPBBBBBBDDD===JJJGGG???666000222555444111000111:::FFFKKKIIIDDD@@@???DDDDDDDDDAAA??????AAABBB======>>>@@@BBBBBBAAA???CCCNNNUUURRRMMMLLLJJJGGG???IIICCC===TTT{{{ddd|||xxx^^^tttkkkYYY^^^YYYRRRSSSSSSZZZkkkwwwvvviiilllyyyMMMmmmCCCRRRdddhhhwwwqqqhhhSSSHHHNNNQQQQQQVVVWWWWWWZZZ___aaa```ccciiihhh{{{zzzxxxyyymmmhhhhhhmmmhhhnnnttt}}}}}}TTTAAA...))),,,000111222...///RRR{{{qqq|||rrrMMMRRRJJJ>>>FFFZZZ\\\MMM___qqq|||ppp[[[KKKEEECCC;;;:::999;;;===??????>>>@@@GGGGGGCCCJJJYYYbbb```XXXPPPIIIHHHLLLOOOMMMJJJ;;;999;;;@@@BBBAAADDDHHH\\\ssszzzxxxjjjqqqxxxppp[[[LLLLLLSSSggg\\\ZZZWWWbbboookkkkkkmmmjjjlll```LLLKKKZZZaaahhhoooooohhhzzzhhhYYYPPPJJJAAALLLxxxxxxqqqmmmjjjXXXTTTHHH888<<<999222<<<777777DDD@@@888@@@555XXXvvvlllttthhhGGG:::\\\~~~llldddMMMZZZfff{{{jjjjjjsssjjjrrr}}}zzzvvvxxxvvvjjjmmmnnnooo|||uuu___[[[~~~mmmrrrfffYYYZZZ[[[___YYYUUUlll~~~hhhUUUUUU```ddd___XXXUUUVVVQQQ```zzz???zzz|||nnnrrrwwwyyy}}}uuuyyyuuuuuu~~~aaa]]]{{{ooobbbhhhbbb]]][[[VVVDDD333888CCCAAAEEEAAA;;;LLLMMM<<<@@@AAA444333333222222111111111444DDDIIIHHHJJJEEE>>>AAACCCCCCBBBAAA@@@@@@@@@@@@@@@BBB<<<<<>><<<;;;<<<======999444444888>>><<>>CCC???EEEIIIGGGKKKYYYkkkvvv}}}llllllyyyyyylllVVVMMMMMM]]]lllsss{{{UUUGGGPPPOOOaaayyywwwjjjcccccciiimmmrrrdddRRRLLLYYYdddeeehhhqqqvvvcccnnnvvv]]]KKKMMMGGGOOOnnniiikkkXXXOOOEEE999666:::<<<>>>???>>>AAADDDCCC>>>HHHOOOmmmkkkZZZNNN999pppttt___QQQWWWgggzzzmmmooodddmmmmmmooorrrtttvvvuuuuuuaaaccc```___ssskkkkkkrrrjjjccc^^^bbbddd\\\[[[aaauuuccc___```\\\TTT[[[TTTZZZ^^^wwwBBByyyzzzjjjrrr|||{{{yyy}}}rrrqqq~~~eeefffddd}}}qqqdddiiibbb]]]ZZZUUUCCC111666AAA>>>NNNNNN>>>>>><<<777DDDCCC444333333222222111111111444DDDIIIHHHJJJEEE???AAABBBAAAAAA@@@??????@@@@@@<<<@@@===>>>CCC@@@@@@KKKaaammmyyyzzzuuuqqqmmmiiiaaaVVVPPPSSSZZZ```gggmmm___]]]jjj~~~gggXXXuuuhhhYYY[[[ddd}}}vvvcccXXXZZZ```dddfffzzzzzzoooUUUGGGRRRTTTjjjrrrzzzgggTTTLLLLLLMMMNNNOOOOOOOOOPPPQQQRRRSSSTTTUUU___wwwjjjyyyzzzsssrrrjjjxxxsss~~~pppHHH111333000+++---...///...+++...BBBiiiuuuoooiii[[[GGG888@@@BBBHHHSSS]]]fffrrr}}}~~~tttoooooobbbfffjjjhhh```XXXSSSQQQGGGGGGIIILLLRRRYYY```ddd|||zzzrrriiiiiitttzzzoooddd^^^[[[TTTMMMPPPUUUdddttt{{{vvvWWWWWWYYYPPPRRRfff~~~sssnnnooohhhfffiiijjjmmmzzzcccQQQIIISSS^^^```fffooovvvpppzzzlllWWWLLLDDDKKKjjjqqqooofffUUUFFF>>>===>>>;;;BBBGGGHHHHHHIIIGGGDDD???VVVwwwyyy```SSS999wwwqqqYYYLLLVVV^^^sssiiikkkjjjgggjjjoootttuuurrrkkkfff___^^^ZZZYYYggg~~~rrrkkkgggdddaaabbb]]]dddvvviiieeebbb^^^^^^WWW[[[\\\{{{qqqJJJ}}}sssgggqqqzzzxxxvvvtttxxxrrrpppzzzmmm^^^hhhkkkllliii|||uuufffjjjaaa[[[XXXSSSBBB000444???<<>>NNNNNN444444333333222111000000444DDDIIIHHHJJJGGGBBBEEEGGGFFFFFFEEEEEEEEEEEEEEEAAAFFFDDDAAACCCAAAFFFWWW^^^qqq~~~wwwtttfff^^^]]]bbb{{{kkkyyyWWWppppppwwwtttlllmmmeeeqqqxxxjjj{{{zzzWWWqqq>>>NNNOOOfffyyyfffRRRJJJJJJKKKLLLMMMLLLKKKKKKKKKKKKLLLNNNNNN]]]wwwooo~~~yyyjjjxxxttt|||xxxTTT===999222------+++///***///999444(((...???jjj{{{vvvrrrjjjbbb[[[RRRHHHBBBAAAhhhgggeee___TTTLLLPPPYYYbbbaaa^^^\\\^^^eeepppxxxnnnkkkhhhjjjoootttvvvvvvooojjj___VVVVVV^^^eeefffXXXRRRQQQYYYbbbhhhpppwwwhhhNNNUUUVVVFFFDDDTTTTTTcccssseeeddd```___bbbcccdddllluuugggVVVKKKLLLOOONNNQQQWWWiii{{{|||lllUUUNNNRRRiiipppPPP<<<>>>KKKTTTqqqyyyzzznnn]]]SSSOOONNNOOOnnn|||yyykkkTTTCCC}}}iiiYYYQQQVVV___zzzlllfffaaaeeeeeehhhoootttrrrjjjbbb\\\TTTRRRSSSNNNYYYmmmyyyrrreee```___YYYXXXaaaaaa{{{{{{dddvvv}}}tttpppeeemmmqqqmmmmmmhhhuuupppgggwww```[[[___```hhhwwwiiiiii]]]VVVUUURRRCCC333888CCCAAADDDFFF@@@KKKHHH:::FFFLLL555555444333222000000///333CCCHHHGGGKKKIIIEEEIIIHHHHHHGGGFFFEEEEEEEEEEEECCCGGGCCC@@@CCCCCCKKK^^^oooyyywwwwww{{{tttgggrrrzzzzzzXXXqqq|||qqqrrrgggpppuuuUUUmmmTTTNNNPPPbbbtttyyyfffSSSKKKLLLMMMNNNPPPLLLKKKJJJIIIIIIJJJLLLMMMQQQlllTTTeeexxxhhhuuuooozzzxxxWWWAAA<<<333//////---///+++***,,,///111111222111LLLzzzxxxpppjjjccc\\\YYYPPPKKKGGGEEECCCCCCIIIRRRQQQRRRTTTTTTTTTTTTUUUUUUdddbbb^^^YYYTTTPPPNNNMMMRRRQQQKKKDDDFFFQQQ]]]dddeeefffeeefffqqq]]]WWWMMMFFFFFFLLLOOONNNSSS[[[{{{oooeee\\\ZZZZZZ\\\^^^___dddiii```TTTLLLMMMNNNKKKJJJMMMUUUiiivvvZZZPPPOOO___uuummmVVVKKKIIIPPPaaaqqqtttcccWWWPPPHHHYYYqqqnnn|||nnnOOOMMMxxxkkkZZZMMMKKK[[[rrreeecccXXXcccccchhhrrrzzzyyynnncccaaaWWWWWWZZZQQQSSS||||||kkkuuullleee___ZZZ___\\\uuuyyykkkiiinnnbbbiiillliiikkkhhhuuunnnddduuufffcccaaabbbooowwwjjjiii]]]VVVUUUSSSDDD444:::EEEBBBRRRJJJ>>>HHHBBB222>>>HHH555555444333111000//////111AAAGGGGGGLLLKKKHHHMMMGGGFFFEEECCCBBBAAA@@@@@@@@@CCC??????DDDFFFMMM^^^|||{{{VVVlll}}}rrrrrrfffeeesss|||SSSqqq~~~___FFFUUUhhhnnn{{{hhhTTTLLLMMMNNNOOOPPPLLLKKKIIIHHHGGGHHHJJJKKKLLLXXXddduuuvvvOOOQQQkkkvvvhhhtttxxxZZZEEE===444000111---)))///...''''''000666555>>>//////SSS~~~yyypppfff___YYYSSSQQQSSSZZZVVVQQQLLLJJJKKKNNNQQQNNNNNNOOOPPPQQQSSSVVVXXXRRR^^^jjjppptttwwwvvvsss}}}tttSSSSSSKKKEEEHHHKKKJJJIIIIIIRRRWWWvvvpppiii```YYYXXXYYYYYYZZZZZZZZZ[[[TTTMMMIIILLLNNNLLLJJJKKKLLLYYYiiiuuu[[[qqqiiiYYYLLLOOO\\\hhhooossseeeVVVOOOYYYeeekkkvvvttt```QQQKKKPPPeee}}}wwwPPPVVV|||lllVVVEEEGGGWWWiii|||rrrbbbhhh______```hhhwwwtttfffcccXXXVVVZZZRRRPPPsss}}}rrrmmmaaa[[[RRRlllxxxnnnjjjzzzggg^^^eeeiiihhhllldddpppkkkcccpppxxxfff___^^^cccxxxkkkkkk^^^XXXWWWTTTEEE444999BBB???TTTOOO===@@@===888GGGKKK666555444333111000///...///???FFFFFFLLLMMMKKKQQQHHHFFFDDDBBB@@@>>>>>>===>>>AAA>>>@@@FFFEEEFFFRRR\\\lllxxxtttTTTeeeyyyhhhbbbyyykkkmmm{{{SSS}}}ggg\\\DDDRRReeeqqq~~~kkkVVVMMMLLLLLLLLLMMMKKKJJJGGGFFFEEEFFFHHHIIIJJJNNNOOOVVV___\\\]]]iii}}}bbbNNNmmmlllgggvvvzzz]]]HHH>>>444000000+++(((///222---+++---///---&&&333???>>>:::QQQwwwrrrppppppuuu|||xxxmmmeeefffnnnyyyzzzqqqkkkiiihhhfffeeeooorrruuuyyyxxxWWWSSSQQQEEEGGGVVVVVVEEE@@@IIINNN\\\uuuhhhZZZWWWXXXXXXXXXXXXXXXUUURRRLLLHHHFFFIIIKKKJJJJJJJJJMMMSSSdddvvvnnnZZZ\\\fffvvv|||uuurrrhhhXXXHHHDDDGGGKKKNNNPPPNNNUUUcccsssttt```OOONNNUUUhhhzzzXXXZZZ|||fffSSSHHHJJJUUUiii|||dddiiifff___^^^ddduuu}}}lll___YYY[[[VVVVVVpppuuufff\\\RRRkkk{{{mmmlll|||uuuddd]]]fffhhhfffkkkbbbkkkhhhdddjjjsssjjjZZZ\\\\\\pppyyymmmlll```ZZZXXXVVVFFF333777@@@<<>>EEEFFFMMMNNNMMMSSSJJJHHHFFFCCCAAA???>>>===???CCC@@@BBBGGGBBB<<>>888DDD[[[{{{wwwLLL```zzz}}}ssskkk~~~{{{___JJJ???333///...)))///+++(((***...000///...222---+++...222999HHHWWW}}}www~~~{{{wwwvvvwww{{{yyyooooooxxxooo\\\PPPKKKKKKDDDVVV\\\MMMDDDKKKPPPLLLKKKbbbmmmVVVTTTVVVXXXXXXYYYYYYUUUQQQKKKHHHEEEFFFGGGGGGGGGHHHLLLOOOdddtttxxxwwwgggaaalllssslll```\\\SSSHHH@@@???@@@>>>;;;999===ZZZwww}}}sssjjj[[[LLLBBBPPPfff|||vvv```[[[vvv]]]SSSRRRJJJQQQmmmeeeaaaaaaeee______nnn|||lllbbbcccaaacccyyy~~~uuuggg```XXXrrrmmmuuu~~~ddd{{{uuueee```iiiiiidddiiiccciiifffdddgggkkk|||sssZZZ[[[WWW```yyyvvvhhhiii```]]]]]]XXXDDD555???GGG>>>DDDCCCEEEQQQBBB777RRRaaa999333444444...111333+++///:::DDDGGGIIIOOOQQQNNNFFFBBB===<<<>>>@@@???>>>DDDDDDCCCBBBCCCEEEHHHIIIHHHCCCAAABBBFFFMMMZZZeee~~~|||}}}oooRRRKKKNNNfff|||xxxJJJZZZzzz{{{qqqttttttlllqqqccc```kkk^^^ddd{{{vvvTTTllljjjLLLKKKUUUiiinnngggSSSFFFKKKLLLGGGHHHFFFEEECCCCCCDDDDDDCCCAAACCCMMMNNNCCC777888???DDDEEEPPPiii```SSSzzz|||jjjzzzyyy___GGG<<<666---***------------............////////////000111111222222===XXXsssYYYLLLMMMRRRRRROOOJJJOOOPPPMMMJJJKKKKKKHHHSSSbbbaaaUUUXXXVVVUUUWWWZZZZZZWWWTTTIIIHHHGGGFFFFFFFFFGGGHHHNNNNNNZZZqqqxxxqqqxxx}}}nnnXXXKKKBBB===AAAAAA===???EEEEEEFFFggg~~~qqqcccUUUJJJDDDFFFeee}}}www|||vvvXXXfffeeeRRRIIIFFFOOO]]]~~~hhh___ddd___]]]\\\ccczzz{{{mmmlllsssyyy}}}mmmXXXaaa{{{fff~~~nnn~~~ttteeeaaadddeeeeeeeeedddeeeeeebbb]]]cccwwwlll[[[[[[bbbqqqnnnvvvhhhiii```]]]]]]WWWDDD555===FFF>>>LLLCCC;;;IIIEEE999GGGIII;;;444555555///111333+++///:::DDDGGGIIINNNPPPNNNCCC???:::777777888777777======>>>???BBBFFFIIIKKKRRRNNNLLLLLLKKKJJJNNNUUU___rrruuutttbbbQQQIII@@@PPPwwwyyyuuu{{{TTTVVVrrr}}}mmmaaa```xxx{{{pppuuupppsss|||WWWyyy{{{OOOGGGVVVooosssmmmXXXIIILLLKKKFFFGGGFFFDDDCCCCCCDDDDDDBBBAAAEEEGGGDDD<<<:::@@@GGGIIIBBBBBBJJJaaaiiiQQQlllhhh{{{yyy]]]CCC:::888111------------------............---......//////000000111000444<<>>666666333...+++,,,,,,,,,---------......,,,,,,------.../////////,,,111555444444>>>PPP___kkkSSSHHHHHHJJJMMMMMMLLLKKKLLLNNNOOOQQQPPPKKKIIILLLNNNNNNRRRWWWuuuWWW\\\SSSQQQPPPRRRUUUUUURRROOOIIIHHHGGGEEEEEEEEEFFFFFFEEEDDDLLLeeeqqqjjj___SSSFFFAAA999;;;UUUvvv~~~oooaaaUUUGGGJJJVVVYYY\\\ooopppYYYJJJEEEGGGGGGZZZttteeewwwgggVVVKKKFFFKKKUUUuuuccc^^^]]]___]]]XXXYYYgggxxx|||qqqjjjfffeeeeeegggwwwgggnnnmmmqqqnnniii|||~~~}}}yyyjjjeeefffddd```^^^aaaaaabbbccc```___fffpppmmm\\\aaakkkbbbdddwwwhhhiii```^^^\\\VVVDDD333999CCC???MMMOOOAAADDDAAA777IIIYYY>>>555666888111000222---000888AAAGGGIIIKKKMMMNNNKKKGGGBBB===:::999999999>>>>>>>>>===>>>???@@@AAABBBDDDLLLUUUXXXVVVWWWZZZ[[[fffyyyyyy___MMMWWWoooyyyvvv}}}^^^TTTbbbuuuuuuuuu}}}JJJBBBMMMWWWuuuvvveeeQQQLLLKKKFFFGGGFFFDDDBBBBBBBBBBBB@@@??????:::888>>>MMM\\\ccceeeXXXMMMBBBCCCUUUppp[[[VVVoooxxxlllnnnVVV===222111///+++)))+++,,,,,,,,,------------,,,,,,------......//////333555666111,,,,,,222999???[[[cccMMMAAAHHHWWWLLLMMMMMMJJJFFFFFFIIIMMMLLLOOOOOOKKKIIIKKKMMMLLLLLLVVVcccXXXQQQPPPOOOQQQSSSTTTQQQMMMIIIHHHFFFEEEDDDDDDDDDEEEDDDCCCEEEUUU{{{zzzbbbTTTLLLEEECCCBBB<<<555???aaahhhOOOBBB===999555EEEWWW\\\TTTIIIDDDDDDFFFJJJ[[[lllxxxtttdddRRRHHHDDDJJJRRR~~~sssbbb\\\YYY]]]___[[[XXXYYY```fffcccddddddaaa______bbbeeedddiiiuuufffnnn|||lllUUUWWW|||hhhcccppp~~~sssfffbbbddddddaaa``````______aaa```^^^aaafffjjjdddnnn{{{bbbyyy}}}wwwhhhiii```^^^[[[VVVEEE222666AAA@@@DDDOOOAAADDDGGG<<>>>>>=========>>>DDDKKKMMMLLLNNNSSSWWWZZZdddsssnnngggbbbuuurrryyyTTTPPP^^^zzz~~~yyyeeeJJJ???QQQ]]]nnnuuuhhhSSSMMMKKKHHHIIIEEEDDDBBBAAABBBAAA???>>>777999???JJJVVVaaakkkqqqaaaWWWIIIAAADDDOOO\\\dddyyycccWWWxxxzzzvvvqqqiiiXXXBBB333---***)))+++++++++++++++,,,,,,,,,---,,,------......//////000------,,,---///444999<<<222333===NNN___uuubbbUUULLLKKKGGG@@@@@@FFFLLLJJJGGGDDDDDDDDDFFFGGGFFFLLLNNNLLLJJJKKKJJJGGGGGGXXXuuuUUUQQQPPPOOOPPPSSSTTTPPPMMMIIIHHHFFFDDDCCCCCCCCCCCCCCCCCCAAAGGGbbbxxx```QQQKKKHHHEEEBBB@@@>>>:::GGGqqq}}}aaaNNNCCCAAA444999@@@GGGLLLMMMKKKJJJAAAKKK]]]gggjjjxxxrrr]]]MMMGGGNNNTTTvvvrrrdddbbb]]]]]]\\\[[[YYYWWWVVVXXXXXX[[[]]][[[YYYYYY]]]aaaaaaaaadddkkktttuuu~~~xxxqqqlllddd~~~xxxiii\\\rrrooo~~~ssseeebbbeeeeeecccbbb```]]]]]]^^^^^^\\\___cccjjjuuu___ffffffkkkvvvhhhiii```___ZZZUUUEEE111333@@@AAA===JJJ:::AAAOOOBBB>>>CCC>>>111222888222///111000...333===GGGJJJJJJLLLQQQOOOOOOOOOLLLHHHFFFFFFFFFCCCBBBBBBAAA@@@@@@??????======@@@FFFIIIJJJOOOVVVNNNQQQWWWbbbooo}}}xxxtttqqqxxxZZZIIIXXXnnnhhhggg___AAALLLXXXfffssskkkVVVNNNLLLIIIJJJEEECCCBBBAAAAAA@@@>>>===333;;;GGGRRRWWW[[[eeepppqqqfffTTTCCC999888<<<@@@OOOlllrrr}}}|||wwwnnn|||sssvvvgggYYYEEE444+++)))+++---******+++++++++,,,,,,,,,,,,,,,------...//////000***,,,000555666222+++$$$:::111///555666777EEEYYYdddwwwmmmVVVKKKFFFAAA???DDDGGGDDD@@@===CCCCCCDDDGGGKKKLLLJJJGGGEEELLLPPPNNNMMMMMMKKKGGGGGGYYY}}}zzzPPPQQQOOONNNPPPSSSSSSPPPMMMJJJHHHFFFDDDBBBBBBBBBBBBAAAAAA???AAAQQQpppgggTTTKKKIIILLLAAABBBMMMLLLDDDQQQiiiaaaGGG;;;???<<<:::<<>>BBB;;;MMM<<<>>>LLL<<<777???<<>>DDDHHHKKKRRRYYYKKKNNNQQQVVV[[[aaafffiiiVVVQQQZZZ```___qqqvvvsssxxxiiiHHHQQQyyyttt\\\wwwnnnFFFGGGMMMaaatttpppZZZQQQNNNJJJJJJEEECCCAAA@@@@@@@@@>>><<<555===IIIQQQPPPOOOWWWdddwwwnnn^^^LLL>>>777777999CCCVVVVVVRRRUUUcccnnn}}}{{{wwwqqqzzzcccUUU@@@000***+++,,,+++************++++++++++++++++++,,,,,,------......000---***(((***...444777...000444888666111///000777>>>GGGOOOXXXeeetttzzzwwwnnn\\\JJJBBBFFFMMMPPPKKKBBB;;;===DDDHHHGGGBBBDDDGGGKKKOOOOOOMMMKKKJJJPPPSSSQQQOOOPPPOOOMMMOOOWWWuuu~~~|||OOOPPPNNNMMMOOORRRRRROOOLLLJJJHHHFFFDDDBBBAAAAAAAAA???>>>>>>BBBKKK```sss]]]QQQOOOOOOCCC@@@KKKRRRLLLFFFGGG}}}gggJJJ>>>FFF<<<<<<@@@EEEKKKJJJEEE@@@===JJJgggzzz{{{xxxaaaKKKAAAHHHJJJdddxxxhhhaaa```YYYTTTUUUWWWUUUVVVZZZRRRSSSVVVWWWXXXXXXYYYZZZXXXWWW]]]fffhhhhhhtttvvvddd[[[aaacccQQQxxxzzzllleeedddcccaaaaaa\\\\\\^^^^^^ZZZUUUVVV[[[[[[hhhggg]]]qqq{{{~~~uuuhhhiiiaaa___YYYUUUEEE000000>>>BBB;;;VVVGGG>>>AAA111888PPP;;;---///777222...111111+++///:::FFFKKKJJJMMMTTTMMMPPPRRRPPPJJJEEEBBBAAAEEEDDDDDDCCCAAA???>>><<<===;;;<<>>GGGMMMIIIDDDLLLXXXlllggg]]]OOOBBB:::999999PPPdddhhhAAA@@@???WWWaaaaaasss}}}ttt{{{~~~|||___NNN888)))(((,,,+++''')))************+++++++++)))******+++,,,,,,------+++///222222///...000333---444555///111999:::444222444666888:::<<<>>>???777BBBPPPZZZ___bbbfffjjjxxx}}}}}}wwwqqqooonnnlllppphhhbbb^^^UUUKKKIIINNNMMMLLLIIIHHHGGGFFFDDDBBB>>>FFFHHHCCCDDDIIIGGG@@@GGGHHHHHHHHHGGGHHHJJJLLLPPPTTTUUURRRQQQSSSTTTSSSWWWTTTnnnzzzTTTOOOMMMLLLNNNQQQQQQNNNKKKJJJHHHFFFCCCAAA@@@@@@@@@@@@<<<===DDDKKKXXXuuunnndddcccPPPFFF===>>>GGGNNNLLLHHHUUUrrrNNN:::???>>>CCCHHHKKKJJJIIIHHHIIIAAAIIIdddyyywwwvvvqqqaaaVVVCCCIIIJJJeeepppcccWWWTTTUUU[[[ZZZTTTRRRUUUTTTVVVWWWYYYZZZXXXVVVTTTZZZTTTTTT]]]___^^^dddpppxxxttteeennn}}}wwwWWWVVVaaannncccIII{{{~~~jjjbbbbbbaaaaaaaaaYYY[[[___```ZZZRRRQQQVVV___WWWccczzzjjj[[[ZZZ{{{tttmmmjjjccc^^^]]]TTTCCC333...777AAA666EEETTTCCCEEEGGG555KKKOOO;;;///333777111...111---111888AAAJJJPPPRRRSSSSSSPPPMMMIIIFFFEEEEEEEEEEEEEEEDDDCCCAAA@@@???>>>===??????>>><<<===AAAEEEIII;;;555>>>EEEBBB@@@CCCAAAAAAIIIRRR```yyyvvvmmmuuulllPPPOOOdddbbb[[[eeeoooppptttzzzDDDLLLQQQ___ooorrr___LLLHHHIIIGGGHHHFFFDDDBBBAAA???<<<999555<<>>CCCYYYgggbbbMMM???666777AAAAAAUUUTTTBBB===BBBGGGMMM```wwwqqqooo]]]@@@***+++///***(((,,,))))))))))))))))))))))))******++++++++++++******,,,,,,------.../////////111111111111111111222222444444444444555555666666444666888;;;===>>>??????DDDCCCCCCBBBBBBBBBCCCCCCBBBCCCFFFGGGGGGFFFDDDBBBEEEJJJNNNLLLGGGDDDBBB@@@IIIHHHGGGEEEDDDDDDDDDDDDIIIJJJLLLMMMMMMMMMLLLLLLQQQTTTVVVUUURRROOOPPPQQQPPPUUU___VVVQQQJJJMMMOOOMMMQQQSSSJJJKKKHHHEEECCCBBB@@@>>><<<888>>><<<;;;???GGGcccnnnXXXPPPDDDAAABBB@@@???KKKOOOCCCDDDdddHHHEEE>>>KKKTTTTTTUUUWWWRRRHHHKKKZZZnnnzzz}}}~~~kkkOOOFFFFFFKKKZZZ^^^lll^^^^^^[[[UUURRRTTTVVVWWWOOOPPPSSSUUUWWWWWWWWWWWWVVVUUUTTTUUUWWW[[[___bbbjjjqqqxxxttt```OOOPPP[[[^^^XXX[[[hhhqqquuu}}}~~~xxx{{{}}}WWWMMMJJJ]]]kkkdddGGG}}}|||~~~ssshhhbbbaaaaaa```]]][[[YYYXXXXXXWWWTTTRRR[[[\\\[[[llliiipppsss[[[___cccuuunnnggg^^^]]]\\\SSSBBB222---555???===BBBHHH===HHHMMM666@@@GGG666+++000555111///111---///444>>>HHHOOOQQQQQQPPPOOOLLLJJJHHHFFFFFFFFFEEEDDDCCCBBBAAA@@@??????===>>>???>>><<<===AAADDDBBB999:::HHHSSSRRRQQQSSSSSSMMMVVVhhhtttuuunnntttwwwllljjjxxxUUULLLZZZvvvppp^^^fffbbb]]]PPP\\\lll|||mmmRRRJJJLLLTTTiiittthhhWWWNNNIIIEEEGGGEEECCCBBBAAA???;;;888555;;;AAA@@@;;;777999===EEEXXX\\\QQQIII@@@>>>EEEJJJJJJBBB===???<<<===IIInnnlll}}}zzziiiZZZ???***+++...***(((,,,************************)))******++++++******))),,,,,,,,,---......//////000000000000111111111111222222333333333444444444666777999;;;<<<<<<<<<<<>>EEEEEEEEEDDDDDDDDDCCCCCCFFFGGGHHHJJJKKKKKKJJJJJJKKKMMMPPPPPPOOONNNMMMMMMLLLSSS[[[^^^NNNHHHKKKPPPPPPTTTVVVMMMKKKHHHEEECCCBBBAAA>>>===;;;>>>:::888;;;>>>PPPmmmeeeNNNEEEBBB>>><<<;;;>>>IIIKKKAAA<<>>999555444666666KKKYYY```gggbbbYYYYYYWWWEEE666===GGG>>>???SSSsss~~~{{{kkk~~~{{{jjjSSS<<<******---)))(((+++************************)))******++++++******)))++++++,,,,,,---........./////////000000000111111111111111222222222222222666777888999::::::999999<<<<<<;;;;;;;;;;;;<<<<<<;;;===@@@BBBDDDDDDCCCCCCAAA@@@@@@AAABBB@@@>>><<<@@@AAABBBCCCDDDCCCBBBBBBAAABBBDDDFFFGGGHHHHHHGGGJJJJJJKKKMMMNNNMMMJJJGGGBBBNNNVVVjjjRRRJJJLLLQQQQQQUUUVVVNNNKKKIIIEEECCCBBBAAA???===;;;<<<777555888777CCCZZZjjjoooxxx}}}ttt___JJJ>>>CCC===888999AAAIIIIIIBBB<<>>???IIIGGGLLLXXXbbbgggkkkooo```]]]iiivvvwww}}}tttlllooopppdddaaaoooyyy}}}dddLLLJJJaaaxxxnnnyyyrrr\\\MMMNNNxxx~~~uuufffwww|||vvviiiuuufff|||rrrIII???IIIYYYhhhhhh]]]RRRLLLJJJDDDCCCCCCCCCBBB???:::777333777;;;<<<999666444444333BBBTTTpppxxxhhhYYYIIIIIILLLDDDHHH```nnnuuuzzz~~~sss}}}mmmyyyeeeJJJ888******,,,)))'''+++++++++++++++++++++++++++))))))************))))))******++++++,,,---------/////////000111111111222111111111111111111111111555555666777777888888888999888888888888999999::::::;;;===???AAAAAA@@@@@@AAA===;;;>>>AAA@@@>>>===;;;===???BBBCCCCCCBBBAAA>>>@@@BBBDDDFFFFFFFFFFFFGGGFFFFFFHHHJJJIIIDDD???===HHHPPPzzz```RRRNNNPPPNNNQQQTTTNNNLLLIIIFFFDDDCCCBBB@@@>>>999:::666444777999HHHcccmmmrrr|||tttaaaTTTDDDBBB===???HHHIIIFFFHHH@@@IIIzzz~~~xxxzzzyyyuuuyyy|||sssuuu~~~ooohhhmmmuuu\\\uuu]]]TTTJJJGGGFFF```lllddd^^^YYYWWWTTTPPPNNNNNNUUUTTTQQQOOOMMMMMMMMMMMMPPPMMMJJJHHHJJJNNNSSSVVVYYYYYY\\\fffwwwnnnccc]]]QQQQQQgggvvvnnn{{{sss]]]VVVeeeEEE<<>><<>>LLLHHHBBB;;;777666333///111...---333>>>HHHNNNOOOPPPPPPPPPOOOLLLHHHDDDAAABBBBBBAAA@@@???>>>>>>===;;;;;;::::::;;;<<<<<<<<>>===<<<<<>>;;;<<<999;;;>>>AAACCCCCCCCCBBB>>>???BBBDDDEEEFFFFFFFFF???>>>???BBBFFFFFFCCC???DDDFFFLLLiiioooZZZNNNMMMJJJNNNTTTRRRMMMJJJGGGEEEDDDBBB@@@>>>777;;;777333555999PPPqqq{{{mmm]]]IIIKKKFFFHHHPPPGGG???HHH===;;;ccc}}}xxxzzzuuujjjjjjtttzzzZZZmmmXXXOOOGGGEEETTT{{{ccc]]]YYYZZZXXXRRRNNNNNNSSSRRRPPPMMMLLLLLLLLLLLLOOOMMMIIIGGGHHHLLLPPPSSSMMMYYYkkk}}}}}}sssdddXXXWWWOOOPPPccczzzuuueeehhhBBB===YYYvvvyyy{{{rrrkkkgggccc___[[[[[[XXXTTTRRRRRRRRRQQQPPPQQQUUUXXXmmmwwwyyy~~~ZZZ\\\vvvssseeecccaaa______XXXGGG555+++///666BBB@@@<<>>===<<<<<<;;;999999999;;;;;;:::999>>>JJJ]]]ooozzzzzzpppbbbhhhzzzyyy~~~}}}{{{eeeEEE<<>>@@@;;;999<<<:::;;;>>>@@@BBBDDDDDDDDD???@@@BBBDDDFFFFFFFFFEEE??????BBBEEEJJJLLLLLLLLLQQQIIINNNZZZzzz___NNNLLLIIIMMMUUUVVVMMMKKKGGGEEEDDDCCCAAA???888<<<999333111333JJJmmmuuufffZZZ]]]UUUWWW```KKK888BBB999777PPPzzzrrrllllllsss{{{}}}|||~~~pppsssYYYSSSGGGDDDJJJnnneee\\\WWW[[[[[[UUURRRUUUQQQQQQOOONNNLLLKKKKKKKKKLLLJJJHHHFFFFFFHHHKKKMMMOOO[[[hhhnnnsssyyyrrrllljjjiiiiiiZZZRRRUUUeeevvvmmmjjj}}}???@@@PPPvvv{{{~~~sssjjjfffbbb___\\\[[[XXXTTTRRRQQQRRRQQQPPPJJJTTT\\\mmmtttqqqkkkbbbuuufffbbb^^^^^^^^^XXXGGG444***---333AAA???999EEEBBBCCCOOO555777??????555222777777111111000//////333<<>><<<:::::::::888777888:::;;;999777888DDDUUUfffuuu~~~jjj___eeetttvvvuuuuuuqqqrrrssswww}}}TTT<<>>666444444777;;;>>>===;;;888888<<>>@@@BBBDDDFFFFFF@@@AAACCCDDDEEEEEEEEEDDDDDDFFFIIIJJJLLLNNNRRRTTTWWWMMMZZZWWWrrreeeQQQNNNIIIKKKRRRSSSNNNKKKHHHFFFEEECCCAAA@@@:::>>>:::555222///<<>>???444000666777000///000000...///777DDDNNNLLLLLLLLLLLLLLLKKKJJJJJJDDDDDDBBB@@@===;;;999888:::888777888:::;;;888555111888AAALLL]]]vvvvvv|||~~~fff^^^dddlllddd```fffhhhiiippp}}}gggBBBEEEVVVlll{{{uuupppqqq~~~jjjrrrmmmdddVVVooo|||iiiNNNiiittt{{{RRRGGGAAAKKKcccpppgggXXXRRRJJJGGGCCCAAAAAAAAAAAA@@@888555333555:::======;;;111444333999GGGOOO]]]sssooo```]]]^^^ttt|||pppnnnnnnmmmqqqzzz~~~zzzssswwwxxxTTTHHH...+++)))))))))((('''((((((((((((((((((((((((((((((((())))))))))))((((((''''''(((((()))*********))))))***+++---....../////////.........---------222111000//////000111222444444444444555666777888777777888999;;;<<<===>>>AAA???DDDLLLIII???>>>FFF>>>>>>???@@@BBBEEEGGGHHH@@@AAACCCDDDEEEDDDDDDCCCGGGIIIJJJIIIGGGGGGKKKOOOUUUOOOfff]]]iiijjjVVVQQQJJJHHHLLLLLLNNNKKKHHHFFFEEEDDDBBB@@@:::===:::888666...222EEEOOOccc{{{oooBBBAAA333:::111777```{{{rrr___RRR[[[rrr}}}yyyzzzzzz~~~xxx^^^```LLLLLLDDDHHH}}}jjj[[[XXXUUUQQQRRRYYYRRRRRRRRRPPPNNNJJJGGGEEEKKKJJJJJJIIIIIIIIIIIIIIIBBBVVVeeebbbWWWSSSWWW[[[kkkZZZPPPWWW___bbbnnnwww]]]777@@@BBBzzz|||~~~pppeeeaaaaaabbbbbb\\\YYYUUURRRRRRRRRRRRRRRHHHLLLKKKWWWvvvvvvjjjaaaUUU[[[\\\VVVHHH666+++***...777>>><<>>999444222333666888444444333222333555888:::RRRrrrxxxYYYIIIIIIBBBVVVjjjrrrrrrrrrrrrppp~~~|||rrrkkkWWW>>>,,,+++***)))((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,------.........////////////000//////000111111111111111444444333333444444555555888888888888999:::;;;<<<===>>>@@@BBBCCCCCCCCCCCC===>>>???@@@AAABBBCCCDDDAAABBBCCCCCCDDDEEEIIIKKKLLLLLLLLLKKKIIIIIIJJJKKKRRRLLLVVVLLLgggzzz\\\TTTKKKMMMLLLHHHLLLLLLLLLKKKIIIGGGEEEDDD???>>><<<:::777333111///888666@@@```bbbllldddGGG@@@;;;666222555>>>LLL```pppzzzcccSSSVVVccciiifffUUUMMMKKKVVViiiwww~~~~~~{{{xxx{{{eeecccNNNHHHOOOEEEYYYooohhh[[[NNNUUUPPP[[[VVVTTTRRRSSSSSSQQQKKKFFFIIIGGGJJJMMMJJJDDDEEEKKKFFFNNNYYY___ZZZPPPKKKKKK{{{^^^UUUXXXPPPbbbkkkKKKqqqwwwtttLLL999HHHFFFhhhyyyttttttaaaYYY^^^]]]WWW[[[WWWTTTSSSTTTTTTRRROOONNNJJJIIIOOOaaayyyxxxlllcccWWW[[[\\\WWWIII777+++***---222:::666:::HHHEEE@@@KKK<<<;;;FFFCCC111000888222222000000111//////777AAAIIILLLMMMKKKJJJKKKHHHCCCEEEDDDBBBAAA@@@===888555777777777777666666666666444555777777444777FFFWWWqqqYYYXXXaaafffWWWDDDDDDIIIAAAFFFVVVYYYcccbbbmmmYYYTTT~~~JJJ>>>IIITTTiiiiii\\\eeepppppphhhiii|||{{{KKKIIIjjjdddddd~~~DDD<<>>:::666444444666777666444333333444666777777@@@AAATTT|||xxxKKK;;;GGGLLLUUU```iiilllnnnoooqqqzzzzzzzzz|||xxxmmmaaaKKK555,,,+++***)))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))*********+++++++++,,,,,,,,,,,,------------............///...///000000111111000000333222222222222333444444666666666666777999::::::===>>>@@@AAABBBBBBBBBAAA=========>>>>>>??????@@@???@@@AAAAAAAAABBBEEEHHHFFFHHHKKKKKKJJJIIIIIIIIIKKKHHHNNNJJJ\\\}}}}}}MMM@@@LLLPPPKKKIIIJJJKKKKKKIIIHHHHHHIII@@@???===:::777444222000222...111CCCfffqqqkkk[[[@@@===???:::555555666:::AAAJJJEEEBBB;;;666;;;HHHQQQSSSRRRGGGHHH\\\ooottttttvvvttt{{{}}}zzz{{{nnnhhhTTTJJJKKKEEEOOOqqqlllaaaWWWUUU\\\UUUUUUTTTSSSRRRRRRPPPNNNLLLLLLIIIJJJLLLKKKFFFFFFKKKBBBRRR___\\\OOOGGGHHHMMM{{{jjjQQQOOOUUUrrrtttfffuuurrrFFF;;;MMMTTTmmm||||||}}}|||ggg\\\]]]___[[[[[[XXXUUUTTTTTTTTTRRROOONNNLLLJJJMMMXXXhhhyyy~~~yyymmmdddYYY[[[\\\XXXKKK999,,,)))+++111;;;999777@@@CCC@@@DDDAAA666;;;BBB555---333777111/////////......444<<>>:::888999999888777666555444444///222777<<<;;;999;;;@@@LLLRRRTTTNNNHHHIIILLLOOOEEE;;;;;;===>>>KKK[[[\\\ZZZ___kkk}}}zzzEEEGGGkkkaaaBBBFFFLLLZZZxxxyyyFFFLLLYYYqqq___vvvrrrGGG:::KKKTTT^^^kkkjjjVVVLLLFFFFFFFFFBBBCCCHHH@@@>>>;;;999666555555555333111///111555777777555666///222JJJiiiwwwmmm]]]ccckkklll\\\hhhhhh```]]]bbbffffffllluuu|||{{{qqqjjj[[[EEE555++++++***)))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))************+++++++++,,,,,,,,,++++++,,,,,,,,,---------......///000000000000///000000000000000111222222333333444555666777888888<<<===???@@@AAA@@@@@@???>>>======<<<<<<============>>>???>>>===>>>AAACCC@@@DDDHHHJJJJJJHHHFFFFFFBBBDDDEEEJJJOOOooofffjjj]]]NNNKKKHHHEEEDDDGGGIIIJJJHHHGGGFFFFFFAAA@@@===:::777555333222333333111222AAAddduuudddQQQ???AAA999555444777888666666888777<<<===:::999AAAKKKRRR^^^WWW^^^rrr~~~wwwooonnnppp{{{rrr}}}mmmYYYOOOKKKGGGHHHNNN~~~uuuddd[[[SSSaaaOOOWWWUUUSSSPPPPPPPPPQQQQQQQQQLLLJJJKKKKKKHHHGGGHHH???QQQ\\\SSSGGGHHHRRR[[[www|||oooYYYRRRVVVeeezzzvvv\\\OOOUUUnnnrrryyyXXXBBB???OOO```kkk}}}vvv}}}vvvppp___\\\^^^^^^[[[YYYVVVUUUTTTSSSRRRPPPMMMMMMLLLJJJLLLRRR\\\dddrrr~~~{{{zzzzzz{{{}}}xxxllldddZZZZZZ\\\YYYLLL999,,,)))+++***777===<<<@@@DDD@@@;;;FFF555555BBB@@@222000999111000000///---...333888FFFJJJLLLJJJIIIJJJIIIEEECCCBBBAAAAAAAAA???===:::;;;:::999777666444333222///111666>>>DDDFFFFFFFFF888666888===@@@AAAEEEJJJ;;;???DDDCCCAAAJJJSSSTTTYYYiii{{{jjjBBB<<>>===;;;999666555444333111000444999======;;;999;;;<<<999555333666:::WWWZZZuuuqqqbbbaaaaaaaaannn}}}yyyuuunnniiiUUU???444******)))(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***************++++++++++++************+++++++++,,,------...////////////..................///000111111222333555666777888888;;;<<<>>>?????????>>>======<<<<<<;;;<<<===>>>>>>======>>><<<;;;<<<>>>@@@@@@CCCFFFGGGFFFDDDCCCCCC===DDDAAAMMMIII___~~~oooqqqXXXEEEFFFLLLEEEGGGJJJLLLLLLHHHEEEBBBBBB@@@===999666444333333444999;;;999888BBBXXXjjjuuu]]]RRRGGG???DDD555222333999===<<<<<<===BBBFFFEEE???888999CCCKKK\\\gggvvvwwwqqqooowwwxxxvvvtttoootttnnnYYYUUUOOOJJJHHHDDDaaannn]]]WWW\\\TTTYYYSSSMMMKKKOOOTTTVVVUUUVVVQQQLLLKKKKKKIIIFFFDDD>>>JJJNNNIIILLLZZZeeefffWWWPPPAAA@@@JJJIIIDDDHHHkkkxxxqqq\\\PPPQQQnnnsssDDDDDDEEEKKK^^^^^^}}}|||{{{yyyfff\\\\\\]]]\\\ZZZXXXVVVTTTSSSRRRQQQKKKMMMMMMIIIDDDDDDIIIOOOMMM```jjjaaaZZZcccpppuuupppsssvvvyyy{{{}}}wwwjjjcccYYYXXXZZZWWWKKK999,,,)))+++###...999<<<>>>FFFIIIBBBJJJ;;;666CCCKKK===333888333333222000///000333444BBBHHHLLLKKKJJJKKKJJJHHHDDDBBBAAAAAAAAA@@@>>>===<<<;;;999888555333222111333444777>>>FFFIIIEEE>>>888444555:::===???HHHRRRSSSdddkkkbbbVVVMMMKKKOOOaaazzzxxxQQQBBB000DDDYYY???DDDMMM___~~~lllooo~~~|||MMMKKK<<>>===:::777444333666555444777<<>>???>>>>>>===999999888999:::<<<>>>???===>>>>>>===;;;<<<>>>@@@DDDEEEEEEDDDBBB@@@AAABBB;;;EEEAAALLLGGGUUU}}}{{{cccZZZGGGHHHHHHKKKOOORRROOOHHHBBBCCCAAA<<<888555333333444111666;;;??????>>>>>>???BBBHHHFFFAAABBB@@@===>>>999555333666777666777;;;???@@@AAA>>>999888===DDDIIIfff}}}zzzqqqqqqtttrrrxxxsssqqqlllsssXXXttt]]]ZZZRRRHHHGGGGGGSSSfffbbbSSS^^^VVVLLLCCCEEEOOOYYY\\\ZZZXXXTTTOOOKKKJJJIIIEEE@@@???AAABBBJJJ\\\jjjfffYYYPPPGGG:::???OOOOOOHHHKKKQQQpppuuucccPPP???RRR|||yyyxxx:::FFFHHHDDDSSSOOOhhhwww{{{qqqccc^^^^^^\\\[[[ZZZWWWTTTSSSRRRRRRIIILLLLLLHHHCCCBBBFFFKKKJJJPPPVVVSSSIIIGGGVVViiijjjnnnsssxxxzzz|||}}}wwwiiiaaaXXXVVVXXXUUUHHH777+++))),,,,,,---666999555???IIIFFFAAA@@@999<<>><<<;;;:::888555333222111000444:::BBBJJJKKK@@@444999888888888888===HHHTTT\\\qqqwwwnnnaaaQQQNNN]]]qqqbbb>>>@@@000888XXXkkkDDD???GGGRRRiii|||{{{oooyyy|||FFFIII777TTTUUUKKKmmm|||QQQ===AAALLLXXXccciii^^^QQQKKKJJJIIIDDD>>>@@@@@@???>>>;;;888555333444333333333555888;;;===:::888888<<>>>>>HHHOOOUUUdddvvvzzzsssddd[[[UUUVVV[[[ggg~~~kkkRRR]]]vvvooo```EEE111,,,)))((((((''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))((())))))))))))*********((())))))))))))*********++++++,,,------------,,,------------...000111222111333555777999::::::999999:::<<<>>>?????????>>>777777666666777:::===???>>>>>>>>>===<<<===???AAAFFFFFFEEECCC@@@???@@@AAA===FFFCCCGGGGGGNNNrrreeeOOOJJJHHHLLLSSSTTTLLLDDDEEEBBB===888555444555666:::888999<<>>888444222222555555444888>>>CCCCCCDDDDDD@@@===@@@EEESSSnnn{{{ppppppssssssqqqppp~~~wwwwww___```lll^^^TTTGGGCCCIIILLLtttwwwiiiMMM\\\SSSIII???AAAMMMXXX]]]\\\SSSSSSQQQLLLJJJIIIEEE@@@???<<>>IIIKKKKKKKKKJJJGGGFFFDDDBBBAAAAAAAAA@@@>>>;;;;;;999777666444222222...333:::AAAIIIKKKBBB555777:::;;;888666;;;BBBFFF@@@NNNPPPMMMLLLCCCMMMkkk{{{TTT666777<<<000===zzz[[[AAACCCKKK___{{{~~~iiipppuuuyyydddMMMFFF@@@LLLJJJmmmaaaPPP}}}xxx???999GGGTTTdddfffiiibbbRRRHHHHHHGGGBBBBBBAAA@@@>>>;;;888555333///111333333333777???EEEEEEEEEEEEFFFGGGDDD@@@<<<>>>DDDFFFDDDFFFMMMRRRSSSNNNNNNQQQWWWbbbppp~~~zzz{{{lllhhhlll}}}yyylllVVV>>>111///(((((('''''''''(((((()))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))((((((((()))))))))******((())))))))))))************++++++,,,,,,,,,,,,,,,.........///000111222333000222555777999:::999999888999;;;>>>???@@@@@@@@@;;;:::999888999;;;>>>???===>>>>>>===<<<===???BBBDDDEEEFFFEEECCCAAAAAAAAABBBIIIHHHAAAJJJKKKUUU___[[[sssiii[[[OOOOOOYYY]]]UUUKKKHHHEEE???:::777666888999@@@???>>>>>>@@@AAA@@@>>>666222888@@@BBBCCC???777...333===EEEFFFFFFLLLTTTPPPLLLGGGBBB;;;:::DDDQQQgggkkksss||||||uuurrrtttssskkkzzzWWWMMMbbb{{{dddXXXOOOFFFIIIEEEYYYqqqZZZXXXWWWPPPGGGCCCEEEKKKQQQTTTJJJOOOQQQMMMJJJJJJHHHDDD===<<>>:::999444777555000///222000***...;;;GGGJJJJJJJJJIIIFFFGGGEEEBBBAAAAAAAAA@@@>>>;;;:::999777666444333222444777888:::@@@DDD>>>333777===???999777:::;;;888999???:::;;;DDDDDDWWWkkkJJJ222+++FFF)))000eeetttGGGBBBKKKYYYtttppppppsss~~~OOOPPPFFFNNNFFFIIIUUULLLPPPzzzHHH>>>HHHHHHUUUbbbqqqpppXXXFFFGGGJJJGGGBBBBBB@@@>>>;;;888555444111555:::;;;;;;BBBNNNXXXWWWLLLDDDIIIUUUXXXLLL>>>AAA;;;;;;BBBGGGGGGHHHKKKKKKPPPVVV^^^lllxxxyyytttzzzyyybbbRRRllljjjLLL333(((((((((((('''''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))******************+++,,,,,,,,,,,,+++......//////111222333444///111444777999999999888777999;;;>>>@@@AAAAAAAAAAAA@@@>>><<<<<<>>>@@@BBB<<<=========<<<===@@@BBB@@@CCCGGGHHHFFFDDDBBBAAAHHHMMMMMM>>>MMMKKKBBB{{{hhhaaaOOOFFF___vvvaaa\\\eeejjjbbbXXXKKKGGGAAA;;;888888:::;;;777===CCCFFFCCC???======000***111;;;;;;<<<<<<444555@@@PPP\\\]]][[[```gggfff]]]PPPEEE===BBBYYYqqqcccQQQTTTrrryyyrrrxxx{{{eee___UUURRR\\\tttjjj]]]ZZZLLLIIIBBBKKKlll|||qqqZZZ___[[[RRRGGG???>>>CCCIIICCCLLLPPPMMMKKKLLLKKKGGG;;;<<>>CCCEEEAAA::::::CCCLLL333>>>AAA555...000333000444555999@@@HHHLLLMMMKKKHHHDDDAAAAAABBBAAA>>>:::>>><<<999666444333222222666888:::===BBBEEE???777666999;;;:::666444666888000888;;;888===UUUwww{{{TTT;;;---;;;333555222@@@|||UUULLL???LLLggg~~~sssnnnrrr}}}sssBBB@@@<<>>>>>>>>;;;666111===JJJRRRRRRVVVeeennnooo\\\MMM@@@BBBNNNTTTLLLAAA===;;;999:::>>>DDDIIIKKKIIIRRRccc~~~~~~oootttzzzaaaLLLMMMjjj|||^^^BBB333---+++))))))(((((('''''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************---+++)))***,,,---+++)))---...///000111111111111222222333333444555666666666888:::<<<>>>?????????>>>===;;;:::999999::::::>>>>>>===:::777888<<<@@@???@@@@@@???===>>>@@@BBBIIIDDDCCCGGGHHHEEEGGGLLLtttVVVIIIJJJfff~~~yyyyyypppVVVGGG;;;AAA<<>>EEEBBB@@@CCCHHHHHHBBB;;;666333111444:::<<<999555,,,HHHiii{{{|||qqq```TTTkkkkkkTTT===DDDYYYiiiuuussstttnnnrrr{{{uuuhhhgggcccbbbvvv```EEE@@@TTTqqqmmmjjjaaaKKKNNNEEEIIIRRRzzzkkkhhh\\\ZZZQQQ???GGGUUUNNNAAADDDJJJOOOQQQOOOJJJFFF888===IIIOOOFFFDDD```pppjjjmmmuuurrraaaRRRNNNDDD===EEE[[[fff___XXXZZZ]]]ssstttVVVDDDQQQccciiiooolllgggcccbbbllluuukkk||||||HHH@@@@@@EEEOOORRRNNNMMMPPPKKKhhhuuu}}}}}}}}}ooonnnaaaXXXXXXZZZWWWUUUVVVNNNRRROOODDDAAAJJJVVV]]]XXXUUURRRSSS[[[aaa^^^VVVbbb___cccjjjiiidddiiittt}}}wwwiiiaaaVVVTTTSSSOOODDD666---***+++,,,******...444888:::999<<>>FFF???EEEHHHCCCCCC[[[^^^UUUddd>>>KKK???PPP]]]lllsssnnn```QQQFFFGGGDDD@@@<<<:::999888777888NNNccclllnnnnnnfffZZZMMMEEE<<<===CCCGGGDDD???;;;777666:::AAAEEECCC???LLLhhhzzzhhhhhh^^^IIIFFF\\\{{{wwwVVV;;;///+++***)))((((((((('''''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))*********,,,***)))***,,,---,,,***+++,,,---...////////////000111111222333444555555666777999;;;<<<=========;;;:::999888999999;;;;;;===>>>>>>;;;777555666888999:::;;;;;;;;;===@@@BBBGGGCCCBBBEEEEEECCCDDDHHHooo}}}^^^HHH>>>QQQbbbggg^^^cccyyyqqqbbbMMMCCC777AAAaaa^^^MMMIIIDDDAAAAAA@@@???===333111000333999<<<:::777444HHHddd|||uuuSSS888GGGfffppp{{{sssmmmkkkbbb```lll}}}^^^KKKJJJIIIRRRhhh}}}ooo```VVVHHHIIIHHHLLL___vvvmmmYYYWWWXXXKKKJJJSSSQQQHHHFFFEEEIIINNNOOOKKKFFFBBB999???LLLIIICCC___zzzrrrppphhhYYYOOONNNDDD===CCCWWWaaaZZZUUUWWW]]]oooqqqYYYGGGLLLZZZbbb```ZZZVVV]]]lll|||tttVVV\\\xxx[[[BBBCCCBBBEEELLLMMMHHHFFFGGGKKKmmmnnnqqqxxx~~~{{{lll^^^YYYXXXVVVTTTUUUPPPRRRNNNFFFDDDPPP___hhhggg___UUUPPPVVV]]][[[TTT```^^^```ddd```\\\eeesssxxxjjjbbbXXXSSSSSSNNNCCC666---***+++...)))&&&***222888999888999???CCC@@@999444555999:::111000:::;;;111---222333333555:::@@@EEEGGGHHHGGGHHHIIIEEE@@@>>>@@@DDD@@@>>>;;;777444111//////<<>>???BBBBBBkkkIIIqqqxxxUUUCCCAAAGGGRRRaaappp{{{xxx___DDDHHHFFFBBB???<<<:::888777222LLLhhhvvvxxxooo\\\JJJBBB@@@<<<999999999::::::666777888999:::===DDDIIIiiisssddd___LLLFFF^^^mmmJJJ333***))))))((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))*********))))))***,,,---,,,+++******+++,,,------------//////000111222333444444666777999:::;;;;;;::::::888888777777888:::;;;<<<<<<===>>><<<999666555555444555777888999;;;???BBBEEEBBBAAABBBBBB@@@AAADDDSSS|||]]]DDD@@@EEEFFFEEEPPPiiiqqq^^^GGGFFF___^^^YYYUUUOOOIIIEEEBBBAAA@@@555222111444999<<<999666///777IIIgggbbbTTTUUUooo{{{lllppppppfffbbb[[[ddd}}}vvvOOOHHHJJJBBBOOOqqqrrrttt]]]RRRQQQGGGJJJJJJWWWwww___XXXYYYLLLEEEPPPZZZSSSLLLEEEEEELLLPPPMMMIIIIII666777KKKLLLBBBTTTwwwqqqfffaaaYYYMMMFFFGGGEEE>>>BBBRRRZZZTTTOOORRRUUUeeeooofffUUUKKKOOOUUUXXXQQQRRRdddbbbRRRrrrAAACCCCCCBBBDDDHHHHHHDDDAAABBBCCCYYYwwwqqqfffqqqxxxggg]]]WWWTTTUUUXXXSSSSSSNNNFFFFFFQQQaaakkktttiiiYYYOOOQQQWWWVVVQQQYYYVVVXXX]]]^^^bbbpppxxxjjjcccYYYSSSRRRNNNCCC666---***+++,,,)))&&&(((...444888999777<<>>888444444444444555555444333...;;;RRRppppppwww\\\@@@555222---000)))222555+++BBBwwwPPPBBBDDDPPPcccxxx~~~xxxlll~~~www___999:::===???DDD999:::CCC999NNNbbbOOOxxx555HHHEEEMMMWWWdddwwwpppXXXJJJFFFCCCCCCCCC???777111000AAATTT^^^```]]]RRRHHHBBBAAA===999444222222444111888===777111:::SSSiiivvvpppuuukkkWWWLLL999IIIvvv___???---(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))***)))((()))***+++,,,,,,,,,)))***+++,,,,,,---------...///000111222444444555888999:::;;;;;;::::::999999888888888888:::;;;<<<;;;<<<<<<;;;;;;;;;;;;;;;444666777888999;;;???BBBFFFDDDBBBAAAAAA@@@@@@BBBEEEmmmhhhHHH>>>888;;;GGGYYYrrr}}}qqq___RRRQQQ@@@IIIGGGFFFEEEEEEDDDAAA>>>===999777999===>>>;;;777666444333<<>>AAA@@@AAABBBDDDEEECCCAAAAAABBB???iii~~~bbbiiiyyy}}}tttgggZZZTTTVVV[[[VVVTTTOOOHHHEEELLLWWW___nnniii^^^RRRNNNPPPQQQOOOVVVSSSTTT\\\fffrrrwwwiiiccc[[[RRRQQQMMMCCC666,,,***+++)))))))))((()))---444:::555999???BBB@@@<<<999777;;;???===555222666777555555555666888;;;???DDDGGGIIIFFFCCCBBBCCCCCCAAA@@@@@@???===:::666333111///...444999888888999888666555666777777666666666666;;;VVVwww~~~vvvnnnqqqIII666555//////222+++...222...888qqqHHHAAAGGGMMMUUUfff|||~~~~~~yyyppp|||FFF888BBB:::;;;EEE999777EEE???CCCfffPPP[[[kkk@@@@@@HHHPPPZZZkkk{{{|||tttVVVLLLCCCAAACCCCCC;;;222333888<<<>>>@@@DDDFFFEEEAAA>>>:::777444333222111111555888888;;;KKKdddxxxqqqjjjbbbiiinnnZZZAAA<<>>888999::::::;;;<<>>QQQwwwgggNNN888666;;;CCCVVVjjjyyywwwyyytttnnnZZZJJJFFFBBBCCCGGGIIIHHHEEE>>>:::888;;;???AAA===999>>>???<<<888<<>>AAA@@@CCCKKKRRRRRRPPPOOOIIICCCCCCIIIMMMIIIGGGJJJJJJUUUiiivvviiiRRRIIIOOOMMM___www^^^dddOOO>>>>>>???@@@@@@@@@@@@@@@???>>>LLLCCC```dddbbbnnnttt{{{tttbbbWWWVVVZZZUUUSSSPPPLLLHHHHHHMMMRRRZZZ___^^^VVVMMMLLLMMMMMMUUURRRTTT```rrrvvvkkkvvvhhhccc[[[QQQQQQLLLBBB555,,,***,,,'''***+++)))&&&(((000888444777<<<@@@AAA@@@===;;;222;;;;;;111000999===888555666777888:::===BBBFFFIIIEEEBBBCCCEEEEEEBBB>>>>>>>>>===;;;999666444333...111222000222666777555333444555444333666<<>>999BBB;;;888DDDEEECCCOOOlllIIIhhhMMM;;;???EEEOOO\\\iiisssxxxeeeWWWGGG???@@@CCC@@@<<<777666444222333666999;;;:::777444333555555444222555111111>>>QQQaaafffeee^^^[[[WWWXXXRRR@@@AAAXXXsss\\\@@@111,,,)))'''&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((())))))''')))******))))))+++,,,++++++,,,---............//////000222444555666777999:::;;;<<<<<<;;;::::::===<<<;;;:::::::::;;;<<<===:::666444666888:::;;;;;;<<<<<<<<<;;;<<>>>>>@@@@@@???===BBB[[[iiiJJJ;;;444111===OOOwwwnnnvvv}}}fff___TTTKKKFFFCCCBBB@@@;;;888777:::???BBB???;;;@@@IIIOOOLLLLLLZZZrrryyysssiiinnnlllaaa\\\^^^^^^ooonnnNNNFFFHHHHHHIIIGGGIIIEEEFFFLLLXXXsss~~~xxx___aaaMMMHHHXXXLLLEEE___jjjZZZWWW___VVVXXXZZZWWWRRROOOPPPRRROOOLLLDDD>>>AAAJJJIIIAAACCCAAAAAAFFFMMMRRRUUUUUUJJJFFFEEEIIIJJJHHHFFFHHHHHHJJJSSSZZZSSSHHHLLLZZZqqq{{{ggghhh}}}aaa???999HHH???AAA@@@<<<;;;<<<;;;999HHHIIIWWWiii}}}tttdddccckkkuuu}}}{{{nnnaaaZZZWWWUUUSSSRRRRRROOOKKKKKKNNNIIISSSYYYTTTLLLJJJKKKLLLJJJMMMWWWkkkuuuiiifffuuugggccc\\\PPPPPPLLLBBB555,,,***,,,)))******(((&&&(((---222333444777<<>><<<333555666666999<<<;;;999333666888999999<<<@@@DDDFFFFFFFFFGGGFFFEEEBBB@@@============;;;:::888777333333111000444888888333111444555444777CCCWWWfffssskkkhhhDDD333000///.........111,,,+++333000999uuu~~~ZZZJJJ>>>BBBNNN]]]pppwwwwwweee___}}}{{{DDD444;;;>>>>>><<<<<<<<<>>>AAAAAABBBFFFppp___KKKrrrzzzNNNBBB===EEEOOOUUU^^^iiiiii```SSSIIIDDDCCCCCCBBB:::888777777666555444444555444333333333444555555666333666EEEWWW^^^WWWMMMLLLTTTPPPBBB999===]]]```KKK444+++***(((''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((***+++***)))((()))+++***+++,,,---............---...///111222444555666777888999;;;;;;;;;:::999:::999999999999;;;<<<===:::777555555888:::;;;:::::::::;;;;;;:::;;;>>>AAA===@@@???:::999===>>>;;;<<>>===;;;<<<333333???EEE>>>777777222555888999999:::>>>BBBCCCHHHKKKKKKGGGDDDCCCCCC;;;<<<=========<<<::::::777666333222777;;;888111666999<<<===EEEZZZyyywwwooocccQQQ555111222...///+++***222---***222+++---FFF}}}___DDDEEEHHHHHHXXXpppqqqxxx|||bbb```}}}bbb:::<<<;;;333999@@@777;;;CCC>>>:::AAAFFF@@@vvvZZZPPPuuunnnSSS???CCCJJJLLLSSS___ddddddaaaXXXMMMEEEBBBBBB<<<::::::<<<<<<999666444555666777555222111333666444:::CCCJJJMMMKKKFFFBBB666JJJLLL>>>>>>QQQvvvzzzWWWBBB...(((((('''&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))(((***,,,+++(((''')))+++******+++,,,------------,,,,,,...///111333444555555666888999::::::999999777777777777999;;;===>>>555444444888===@@@@@@>>>777888999999999:::>>>@@@999<<<;;;666666:::;;;888666GGG:::>>>ttt}}}___CCC:::@@@\\\{{{bbbooo|||wwwyyyqqqmmmhhhgggiiigggbbb\\\WWWbbbhhhddd^^^aaajjjqqquuu{{{mmmddd]]]\\\eeeuuuTTT888???IIIFFFCCC666CCCCCCDDDGGG>>>KKKrrrccciii___cccPPPHHHOOOKKKQQQZZZaaasss```___]]]ZZZYYYYYYYYYWWWTTTSSSKKKJJJQQQQQQHHHEEEIII@@@AAACCCGGGNNNTTTTTTQQQLLLKKKKKKLLLKKKIIIHHHHHHIIIJJJMMMSSS[[[lllwwweeebbbzzznnnhhhMMMQQQHHH999@@@CCCCCC???@@@FFFHHHFFF>>><<<666SSSkkk\\\WWWbbbfffpppvvv|||tttbbb]]]XXXVVVVVVRRRJJJGGGIIILLLKKKGGGDDDFFFKKKKKKGGG```rrrttteeeddd|||sssfffddd^^^SSSRRRMMMBBB666...---///)))))))))(((''''''&&&&&&...000333666999;;;<<<<<<===;;;666333999@@@>>>666111///333999:::777:::@@@===DDDJJJNNNSSSSSSGGG999;;;<<<>>>???>>>===;;;:::888999:::;;;;;;;;;<<<===;;;CCCOOO___vvv|||~~~zzzpppooowwwQQQ999444000...///------------------------222---ooolllEEEKKKFFFEEEQQQSSSssseeeXXXsssqqq===666<<<<<<999333<<<======>>>>>>>>>>>>>>>III>>>{{{QQQlllXXXEEEAAADDDMMMTTTXXX\\\eeekkkdddVVVNNNOOO???@@@@@@>>>:::888888999555555444555555666555555555;;;BBBFFFCCC@@@AAAEEE===???999EEErrrdddCCC666,,,******'''&&&)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))******+++,,,---------------------.........//////...000333555777777666666000111222222444666:::===333333333333666999<<<>>>:::999888555333444777:::===<<<<<<:::666333666;;;333===<<<999OOOwwwvvvbbbJJJ666888[[[xxxssswwwxxxyyy|||ssshhh```\\\aaalllvvv}}}xxxqqqgggbbbbbb___\\\dddqqq{{{uuubbbNNN<<<;;;AAABBBAAA@@@AAA@@@>>>>>>@@@DDDIIILLLaaalllaaaaaaRRRFFFKKKHHHQQQTTT]]]mmmddd\\\[[[______WWWOOOXXXRRRNNNNNNJJJEEEGGGNNN>>>HHHSSSYYY[[[[[[VVVQQQSSSIIICCCFFFIIIHHHHHHLLLEEEIIISSSggg{{{tttzzzrrrddddddZZZnnnvvvDDD;;;EEEBBB>>>>>>;;;<<<@@@AAA>>>>>>AAA>>>888DDDBBBBBB}}}|||lllUUUSSSaaabbblllvvv}}}rrriii```VVVQQQQQQQQQNNNIIIGGGIIIHHHEEEFFFPPPaaannnttt]]]gggttthhheee]]]TTTSSSMMMBBB666...,,,...)))))))))(((''''''&&&&&&+++///333666666777888:::222999===888555:::AAADDD999444222777;;;<<<===@@@===CCCGGGJJJPPPVVVSSSLLLKKKHHHCCC>>>;;;;;;;;;<<<888::::::777666;;;EEENNNYYYnnnvvvdddaaafffBBB333222///---...------------------------...///TTTYYYCCC@@@???GGGZZZ```wwwvvv___LLLZZZXXX666666888777888666888999:::;;;======>>>>>>:::IIIeeefffLLLnnnDDD@@@GGG@@@NNNXXX]]]bbbeeekkknnnggg[[[TTTNNNFFF@@@==================:::666222333888<<>>AAAEEEGGG```ooowww]]]SSSQQQLLLIIIIIILLLUUUcccyyyiiiUUURRRXXX^^^aaaUUUPPPMMMNNNLLLFFFDDDFFFDDDQQQcccqqqsssgggXXXOOOHHHIIIOOOUUUTTTMMMLLLOOOVVVfff~~~yyytttqqq```WWWaaa}}}cccEEEAAAEEECCCCCCAAA??????BBBBBB>>><<<>>>>>>555???BBB>>>bbbgggdddSSSRRRWWW\\\bbbkkkuuu{{{|||wwwqqqjjjdddaaa]]]WWWRRRQQQVVV[[[___fffsssxxxkkkSSSPPPjjjvvvkkkfff[[[VVVTTTMMMBBB666...+++,,,***))))))((((((''''''&&&(((---222444444444555777555;;;===999666999@@@EEE===444///222888::::::;;;???BBBDDDEEEKKKTTTYYYZZZ]]]ZZZUUUPPPMMMLLLMMMMMMDDDJJJPPPRRRTTT]]]lllyyy~~~wwwoooiiifffgggsss^^^HHH444///000---++++++,,,,,,,,,,,,,,,,,,,,,,,,+++000666jjj{{{wwwYYYPPPIII<<>>[[[zzzmmm```oookkk^^^\\\eeebbbZZZgggxxxvvvtttrrrjjj^^^VVVUUUVVV[[[ggg}}}{{{ZZZNNNNNN@@@>>>EEE@@@@@@???AAABBB@@@===???CCCAAA@@@>>>======???BBBDDD===tttrrrtttfffPPPRRRKKKVVVJJJDDDFFFJJJSSSlllsssdddYYY```ZZZVVVVVVWWWUUUSSSSSSEEEEEELLLWWWXXXOOOJJJKKKMMMOOOQQQQQQOOOSSSbbbrrr}}}iiiSSSEEE[[[jjjGGGDDDCCC>>>???AAABBB@@@@@@BBBAAA;;;888999<<<333888@@@:::CCCuuu}}}SSSQQQPPPRRRYYY```iiittt}}}}}}yyyuuupppmmmlllqqqwwwzzz~~~}}}tttlll\\\TTTNNN```wwwllldddWWWWWWTTTLLLAAA666...+++*********))))))(((''''''''''''))),,,000444666666555CCC>>>777666;;;???===999???999444555888:::999888???AAACCCDDDGGGMMMSSSWWW^^^___bbbdddeeedddcccbbb]]]eeepppyyy~~~}}}zzzwwwqqqgggeeewwwqqqDDD999000//////,,,))))))++++++++++++++++++++++++)))000)))@@@aaaLLL<<<888AAAIIIWWWgggwww}}}sssbbbXXX@@@aaaDDD555555===777222444555222333555777999:::;;;;;;>>>CCCEEEHHHmmmlllQQQxxx{{{BBBCCCMMMTTTQQQEEEDDDUUUfffmmmuuuvvvwwwvvvqqqhhh^^^VVVOOOQQQTTTUUUWWW\\\ccciiikkkjjj```MMM<<<666;;;@@@ttt^^^EEE666,,,)))&&&&&&((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((()))***+++,,,,,,---,,,,,,,,,,,,,,,,,,++++++++++++---------...//////000000111111000111222222111111444444333333444444555666<<<>>>@@@@@@>>>=========<<<>>>===<<<===???@@@>>>FFF999777BBBFFFAAAIIIXXXnnnlllyyyeee\\\QQQHHHQQQeeehhhcccaaacccfffeeecccccceeeVVVLLLOOOSSSRRRUUU[[[ooovvvSSS>>>:::@@@???DDDKKKFFF@@@BBBEEEEEEAAA======???AAA@@@???>>>???AAACCCDDD===JJJrrrqqqsssdddNNNQQQQQQMMMGGGFFFLLLQQQRRRkkkvvvxxxmmm```XXXUUURRROOOLLLVVVKKKEEEIIIKKKIIIOOOZZZUUUWWWXXXYYY^^^ooo}}}mmmVVVNNNRRRYYYvvvvvvJJJ555CCCAAA888::::::???======@@@>>>888555555999666333::::::333UUU{{{RRRKKKHHHMMMRRRUUU[[[cccoootttzzz}}}~~~{{{uuuoooggg[[[RRRHHH```wwwwwwkkkbbbSSSXXXTTTLLLAAA777///+++************)))((((((''''''(((&&&&&&,,,444999777444@@@:::666888===@@@>>>;;;BBBCCCCCCBBBAAAAAAAAAAAA@@@AAADDDGGGHHHIIILLLOOOSSSVVV[[[aaaeeehhhjjjjjjqqquuu|||~~~xxxqqqmmm^^^iiizzzzzzIII777222///......+++******++++++++++++++++++++++++(((,,,---...XXX}}}SSSJJJHHHDDDBBBEEEOOO^^^llluuuzzzzzzhhhUUUHHHEEEEEE~~~UUU<<<333666<<<666333666333444555666777888999999999???666FFFHHHDDD^^^]]]}}}WWWHHHHHHJJJMMMLLLKKKNNNSSS___kkkzzz{{{{{{zzz|||}}}zzzuuuppphhh^^^MMM>>>@@@PPP^^^cccdddNNN===000******((('''''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''))))))***+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,////////////000111333444:::666222111222444555555666555555555555555555555;;;>>>@@@AAA???>>>===>>><<<>>>===888888===@@@>>>CCC>>><<>>===;;;<<<<<<<<<===>>>@@@BBBCCCEEE777EEEtttzzzeeeFFFOOOUUUQQQIIIFFFKKKPPPLLLPPPZZZjjj{{{ssslllddd]]]\\\bbbddd___]]]aaallluuuuuummmUUUDDD===^^^UUU:::;;;KKKEEE===>>>999===;;;;;;>>>===888555777666:::333333===666AAAhhhxxxgggTTTKKKIIIKKKPPPUUUSSSYYY___cccfffkkkrrrxxxvvvyyyzzzyyytttpppnnnnnnoookkkdddZZZOOOGGGCCCAAASSS}}}wwwkkkaaaSSSXXXSSSJJJ@@@777000,,,***+++******))))))(((((('''(((%%%###(((000666666444///333999===<<<;;;AAAJJJAAAFFFJJJIIIHHHKKKLLLLLLDDDCCCEEEIIIKKKJJJKKKMMMOOOOOOPPPRRRWWW]]]cccgggqqqpppqqqwwwsssssssssooogggcccjjjtttwwwQQQ333///---,,,+++++++++,,,---************************((()))222,,,888xxxbbbBBB@@@??????AAACCCMMM___ooo}}}nnn___NNNCCCFFFQQQ~~~rrr222777000333777222444777222444555666777888888999999<<<:::<<>>777444444666666555555555555555555555555555888:::======<<<;;;;;;<<<<<>>:::CCCEEE???===BBBEEEBBB<<>>BBBCCCAAA;;;999:::;;;;;;>>>>>>:::888:::>>>===999666777888999;;;<<<===>>>;;;999@@@QQQvvvoookkkUUUIIINNNMMMCCCEEESSSWWWSSSMMMLLLQQQ[[[gggooo{{{uuuwwwttteeeTTTKKKRRR\\\kkkccc<<<<<>>>>>:::999;;;444>>>666111======:::GGGzzz{{{\\\MMMLLLOOOPPPIIIKKKMMMNNNOOORRRXXX]]]]]]___```___[[[WWWTTTSSSQQQNNNHHH???;;;@@@NNNZZZpppxxxkkkcccVVVWWWRRRIII@@@888111---***++++++******)))(((((((((&&&&&&&&&''')))---111555...222999???>>>:::>>>FFFBBBFFFHHHIIIOOOXXX[[[ZZZOOOHHHDDDFFFIIIHHHIIILLLMMMLLLLLLLLLOOOTTTXXX[[[______```dddjjjnnnpppqqqeee___ZZZ[[[]]]fffwwwRRR666...++++++***)))***,,,,,,,,,******************************...---///QQQxxx[[[LLLFFFAAA>>><<>>LLL>>>[[[ZZZXXXxxxrrrTTTBBB???BBBEEECCCHHHMMMOOOQQQUUU]]]ddd\\\[[[[[[]]]]]]ZZZSSSMMM;;;AAAIIIZZZ{{{kkkPPPAAA666...)))&&&))))))%%%###&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''((()))***++++++,,,,,,+++))))))***+++,,,---.........---,,,,,,///222666888CCC===777444666777666333333444444555555555444444333555777777666555666777999EEEIII@@@888:::<<<:::555>>>BBB===999<<>>MMMnnncccAAA999>>>888???<<<777<<>><<<===<<<999999<<<666>>>999333888<<<;;;===KKKxxx```XXXPPPFFFKKKKKKJJJIIIHHHHHHJJJLLLKKKLLLLLLKKKHHHEEEBBBAAA?????????@@@HHH\\\wwwyyykkkeeeYYYWWWQQQHHH???888222...+++++++++******)))((((((((($$$(((***'''"""$$$---555===666555===BBB>>>777444HHHIIIIIIKKKWWWfffkkkhhhZZZMMMBBBAAACCCCCCEEEJJJFFFGGGJJJMMMOOOOOONNNMMMOOORRRUUUUUUSSSQQQPPPPPPUUULLLNNNaaayyyxxxGGG333222222,,,---+++***+++,,,,,,)))))))))))))))))))))))))))---,,,&&&---111***]]]mmmtttiiiWWWGGGBBBCCC???;;;;;;GGGXXXiiiqqqxxx}}}lll]]]QQQHHHBBBAAAEEEZZZRRR,,,???444333777444+++///555000...///222444777999:::;;;888>>>:::===JJJOOOggggggTTTpppooosssUUU???@@@BBBDDDFFFIIILLLPPPSSSJJJJJJJJJHHHFFFDDDCCCCCCJJJjjjqqqTTTDDD:::///((((((###'''(((###"""&&&(((%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''((()))***++++++,,,++++++''''''(((***+++,,,---...,,,+++******---111555888:::666222222666777555111222222333444444444333333000111222222111111222444000@@@HHH???555444444111555555777<<>>;;;888333;;;888???cccUUU999:::>>>;;;???FFF>>>555;;;@@@===<<<666;;;;;;666444777888555777888999::::::999888777===666:::;;;444III{{{vvvvvvZZZUUUUUUQQQKKKLLLNNNMMMKKKJJJLLLNNNOOOQQQNNNFFFDDDJJJOOOOOOUUU^^^```\\\dddrrrpppbbb^^^eeefff```[[[]]]]]][[[QQQMMMMMMLLLFFFHHH```|||xxx}}}BBBIII888???888:::IIIDDD888???CCC>>>;;;;;;999666777:::777<<<<<<666444888===AAALLLXXXvvv|||iiiTTTKKKKKKJJJIIIIIIHHHHHHGGGDDDDDDEEEEEEEEEEEEEEEEEEBBBEEEJJJRRRaaayyy}}}nnncccTTTVVVUUUOOOCCC888333///+++,,,+++***)))((((((((((((((('''&&&%%%%%%&&&'''(((:::666222444;;;BBBDDDDDDBBBNNNXXXZZZWWWVVVTTTQQQ[[[llllll]]]PPPFFFEEEPPP<<>>222222222111111111111111///111333333333333555777<<<:::999===EEENNNTTTVVVmmmxxxQQQrrrooommm]]]HHH@@@KKK]]]ffffffddd```UUUKKKJJJPPPRRRPPPnnncccWWWFFF999222...***&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((()))***+++,,,,,,))))))(((((()))+++---...///---++++++---000444777555555555555555444333333000222444333000...///111///000111111000000222444444444444444333222111000999777666888:::;;;888666666444555888<<>>======<<<;;;999999999888777666666666999999999999888888888888999333777???999777QQQvvvvvviiiuuufffaaa___OOOMMMQQQMMMLLLPPPNNNQQQKKKIIIMMMNNNJJJGGGGGGHHHIIIIIIJJJOOOUUUSSSLLLGGGSSSRRRNNNOOOKKKGGGLLLKKKMMMEEEKKKgggXXX;;;<<<>>><<<:::999:::<<<======???<<<999999999999666333555666777888::::::::::::===>>>sssdddeeeddd]]]QQQJJJJJJMMMNNNGGGFFFHHHKKKJJJEEEDDDGGGLLLeee|||zzzlllcccVVVVVVUUUOOOCCC888333///+++,,,+++***)))((((((((((((((('''&&&%%%%%%&&&'''(((,,,333;;;;;;888888>>>EEEDDDHHHIIIHHHLLLWWWbbbgggrrrrrreee^^^hhhmmmjjjkkkdddLLLFFF\\\gggXXXKKKMMMeeeXXXQQQ]]]sss|||ssspppJJJ888222---+++...*********)))))))))(((((()))))))))*********++++++((((((---111---***666FFF{{{pppgggFFF???DDD@@@@@@???>>>AAAKKK]]]kkkuuuyyy}}}|||wwwtttsssuuuzzzwwwuuuuuurrrjjjdddddd^^^WWWQQQPPPNNNHHHCCCBBB444EEEdddnnn<<<555888***111111111111111111111111000000111222222444555666999666444666;;;@@@CCCDDD<<<___cccYYY|||lllxxxlllggglllaaaLLLaaalll___III]]]nnnTTTIII;;;111,,,***'''$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''((()))***+++,,,,,,***************+++,,,---...---,,,,,,...111444666666666777777777777777666111333444444222111111222222333444333222222444666000000222444555666777777666555444555777888666333888555666999777999JJJ___eeeHHH:::<<<;;;<<>>BBBCCCGGGTTTLLLSSSZZZvvvRRR777<<>>;;;999888999888666333333444555777888:::::::::===888RRRvvvxxx___XXX___[[[LLLJJJXXXZZZNNNMMMccczzzqqq}}}yyyjjjbbbXXXVVVUUUOOOCCC888333///+++++++++***)))((((((((((((''''''&&&&&&&&&&&&''''''###---888;;;888666:::???EEEFFFFFFGGGPPP```mmmrrrsssrrrggggggxxx~~~vvvqqqzzznnnuuuvvvwww___FFF///+++///...***((())))))))))))(((((((((((())))))))))))***************''')))///...))))))...CCCxxxpppGGG:::<<<===<<<;;;===BBBFFFRRRUUUYYYYYYXXXWWWYYY\\\aaa]]]\\\\\\XXXPPPLLLMMMGGGEEECCCBBB>>>999;;;AAA```xxx{{{BBB+++;;;>>>&&&//////000000111111222222111000///000222444444444888666555555777:::;;;;;;888;;;VVVjjj[[[yyyuuussstttaaa___LLLBBB:::000)))'''&&&&&&$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''(((((()))***+++,,,,,,---***++++++,,,,,,,,,++++++,,,------...000222444555777888999::::::;;;::::::666555555666777888666555666777777666444444555777000111333555777999::::::555555444555666777555333555111333999999333333888QQQqqqHHH>>>:::>>>???<<>>GGGGGGLLL\\\~~~___999555<<<;;;::::::999888888999::::::<<<:::888888888777555333222222333555666888999999:::777666OOOtttvvvrrr~~~zzziii```WWWVVVUUUOOOCCC888333///++++++***)))((((((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((''')))///777<<<;;;999>>>EEEMMMTTT]]]eeefffbbb^^^pppxxxzzz{{{uuuvvvwwwVVV>>>111&&&(((------)))'''((((((((((((((((((((((((((((((((()))))))))******---'''%%%)))+++)))+++///,,,RRRyyynnniiiSSSHHH<<<999???EEE@@@777999:::<<<<<<;;;<<>>>>>AAA@@@BBBCCC===555;;;SSSlll~~~HHH555222555777222......//////000111222222111///...///222444333222555555555777999;;;;;;<<>>777222+++'''&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''')))))))))***+++,,,,,,,,,***+++,,,------,,,***)))+++,,,...000111333333444666777888:::;;;<<<<<<<<<:::888777999<<<===;;;888777888888666555444555777555555666777777777777777777777777888888888777666333///000555888555555888111BBB^^^sssLLLDDDAAADDDCCCDDD@@@???LLLPPPAAA;;;===>>>===;;;999777777888888777666555444333333000111111222333444444555...111222222555888777333,,,MMMyyymmmnnnWWW\\\^^^YYYTTTTTTUUUVVVNNNIIIMMMVVVUUUMMMSSSaaaYYYVVVVVViiiTTTAAAEEEDDD888///888888999888777777777888999888777777666555555444222222222333444444555666333999333222VVVzzz~~~iii^^^VVVVVVUUUOOOCCC888333///++++++***)))(((''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%)))%%%###&&&///888<<<===:::BBBJJJRRRYYY^^^[[[UUUaaawww|||KKK222000,,,***++++++))))))***'''''''''''''''''''''(((''''''((((((((())))))))))))''''''((())))))...333888###\\\nnn___EEE???DDDCCC===AAA@@@@@@>>><<<<<<===>>>>>>===>>>@@@???===???DDD999:::===CCCOOOhhhtttIII+++333555---...444------...///000000111111000000000111222333222222///111333444666777888999666;;;<<>>---'''>>>dddzzz[[[<<<:::HHHSSSGGG???>>>CCCMMM\\\XXXAAA666999;;;:::777555555555555555555444333333222222//////000111222333333444000555666222000333333///888777CCCkkk~~~ssssssxxxeeebbbjjjzzzzzz~~~wwwWWW444777@@@999444:::555888:::999777555555666666666666555444444444444444333222111111111222222000555777333777VVViii^^^VVVVVVUUUOOOCCC888333///+++******)))(((''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%###''')))&&&$$$)))666AAA???CCCEEEFFFMMMWWW___aaazzzwwwrrr}}}ccc777---888(((***,,,+++'''&&&)))---&&&&&&&&&'''''''''''''''''''''''''''(((((((((((($$$'''***+++***)))***,,,(((111666YYYooo}}}cccRRRHHH@@@???>>>===<<<<<<<<<======>>><<<===>>>;;;888;;;AAAIIINNN___}}}FFF222,,,111000000111,,,------......//////000000---000333555333222111222111333444555444444666777333333;;;BBBBBBQQQmmmKKKddd~~~fffQQQGGG999222444+++***((('''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''(((((())))))************)))******+++++++++******)))***,,,...000111111222111222333444666666777777333222222333444555333222111222222111//////000222111111222333444444444444111222444444222111222333,,,///222222///---...///---000888888...444```yyy]]]GGGOOOHHHQQQRRRTTTOOO======PPP^^^___NNN555666999;;;:::666555666888333333333333333333333333000000111111222222333333///222222...,,,...111111///333---555YYY~~~vvvLLLAAA888444333111333777444777;;;:::777444444555333444555444333222333444444333222000000000111111111...333:::111000UUUhhh^^^ZZZVVVUUUOOOCCC888333///+++******((('''''''''''''''$$$%%%&&&&&&&&&&&&%%%$$$"""&&&***'''"""###,,,444;;;@@@DDDEEEKKKXXXdddjjj{{{xxxmmmmmm~~~uuuHHH222333111'''&&&)))+++)))&&&&&&''')))%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((%%%''')))******)))(((''';;;111'''[[[uuurrryyyhhhZZZWWWSSSOOOJJJEEEAAA>>>===>>>CCCHHHJJJMMMUUU___~~~}}}DDD//////444111,,,333555(((........................***111888999555111111222333555666666444555777:::>>>444222999777333CCC[[[uuuaaaZZZkkkzzzuuu^^^@@@<<<===222***+++''''''''''''%%%$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((()))))))))(((((((((((()))***++++++))))))***,,,---///000111///000111222333333444444///111222222000//////000...//////...------///111,,,---...000111222222222,,,///111000...---...///***---000111222222111///+++***...555555111333;;;ZZZuuuoooOOO>>>===LLLuuurrruuuiiiiiijjjIIIAAAUUUYYYKKK<<<111666999;;;999555444777:::333333333444555555666666222222222222333333333333...,,,+++,,,---...000444,,,888777222===XXX}}}VVV===>>>;;;666666888444---333777<<<<<<777444333444111333444444222111333555222111000///000111333444555...000777333,,,777KKK}}}ggg```]]]VVVUUUOOOCCC888333///+++***)))(((''''''&&&&&&'''$$$$$$&&&&&&&&&&&&$$$$$$'''$$$"""%%%((()))%%%!!!+++777DDDKKKPPPXXX___aaaccclllqqq~~~xxxyyyyyyzzzWWW888111---$$$%%%...(((******(((''''''%%%###%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((+++)))&&&$$$''',,,---+++444!!!)))444...IIIooowwwvvviiiaaaaaafffppp}}}vvvGGG000///,,,111111***+++///(((..................------(((222;;;<<<555000000333...111222222222333777;;;555888777333555;;;===:::HHH___sssfffiiiwwwqqqcccnnniii@@@BBB>>>333,,,+++)))%%%%%%&&&(((((('''&&&&&&'''#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((''''''&&&''')))+++,,,((())))))***,,,...000111//////000111222222222222000222555333000...///111,,,---...---,,,---///111+++,,,---......//////...+++...000000---,,,---///111///---+++---///...+++000...+++(((,,,333444000<<<777AAAbbb~~~wwwTTTAAA999666LLLIIIUUUPPP===JJJEEE333222<<<555888999777333222666;;;333333444555666777888999444444444333333333333333666...***...000,,,+++...555,,,)))333999111AAAhhh}}}PPP:::999666777<<<===888555666222888===<<<888333333444000222444333111000222555000/////////000333555777777444111000222444333222888fff{{{|||uuuzzz___}}}hhhaaa]]]SSSPPPJJJCCC:::333---)))))))))((('''&&&%%%%%%$$$%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$(((///999EEETTTbbbkkkkkknnnsssvvvxxx{{{xxxVVV555222...***'''''')))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((---+++,,,,,,(((111QQQsssooowwwXXXeee@@@333333------------,,,+++***)))---------,,,,,,+++++++++---------............///000000000111222222333333333777999555444666666444666666IIIvvv{{{nnnlllmmmqqq}}}vvvllliiiyyynnnNNN???888666111---)))'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&''''''''''''+++*********+++,,,,,,------000444555444222000///111222333444444444333222---...///...+++,,,000444///...---///222333111...///...---...///000///...,,,,,,,,,---------............---,,,---...///000,,,111555444666EEE```vvvttt___FFF888888;;;999444@@@III]]]wwwppp\\\QQQOOOJJJCCC===777333111333666999888555222222222777777777777777777777777222222222111111111111111222000...,,,+++******+++.........//////000222222OOO}}}]]]>>>888>>>555555666777666555333222444444555666888777444222222222111111111111222222222000......000333444444222222222111111111000000333222HHH|||{{{LLL666hhh```\\\VVVSSSLLLCCC:::222---***))))))((('''&&&%%%%%%$$$%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&)))...666AAAMMMUUUjjjttt||||||~~~jjjMMM>>>999111///+++((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''+++))),,,///***'''333DDDpppooo{{{aaa???///...222------------,,,+++***)))------,,,,,,,,,+++++++++------------............//////000111111222222333:::>>>>>>999555555444111444222666DDDZZZxxxwwwllliiiiiiddd\\\lllkkkmmmuuu~~~rrrTTTBBB999666222000---***((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((('''(((((((((((()))))))))************+++,,,---...///111444555444111000000111222333555666555555555000000000///...///111333000///...000222333111///111000......//////...,,,,,,,,,,,,,,,------------...---,,,,,,,,,---//////...111222111///222999???DDDPPPbbbuuujjjSSSDDD@@@:::444333666999999777<<<;;;???GGGNNNLLL???444===<<<;;;:::::::::::::::333666888888555333333333666666555555444333222222111111111111000000000000000///---,,,++++++++++++------------...///000111333OOOllllllLLL<<<:::>>>AAA333333444444333222222111333222222444555555333111111111000000000000111111000...------///111222111111000000000////////////444000444EEEccchhhGGG444...jjj```ZZZYYYTTTLLLCCC999222---+++))))))((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$'''---555;;;RRRaaarrr|||}}}|||cccIII666***&&&%%%+++***((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''%%%)))000111***(((,,,777kkkvvvsssvvvzzz~~~yyyMMM111******---000,,,,,,,,,,,,,,,+++***))),,,,,,,,,+++++++++++++++------------............//////000000111111222222;;;>>>>>>888444444222///---///111---***333OOOiiiyyyWWW>>>333000...,,,,,,+++)))'''&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((())))))))))))*********++++++(((((())))))+++,,,...///111333444444222111000000111111333555666777777777444222000000000111222111000//////000222222111///222111////////////---++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,---......---,,,,,,---...---***&&&)))---222888>>>HHHTTT]]]iiipppyyy~~~wwwrrrbbb[[[RRRIIIAAA999///(((***...222444444444555666===:::666666888999777555666666555555555555666666333555777777666444444444555444333222111///......000000/////////.........------,,,+++++++++++++++,,,,,,,,,,,,,,,---...///,,,000555JJJooowww[[[;;;,,,111999777111222111111000000000000000333111000000111222222111000000000//////000000000------,,,...000111000..................---------...//////,,,///GGGttt{{{SSS666,,,---///kkkaaaZZZWWWSSSJJJAAA888222...,,,))))))((('''&&&%%%%%%$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&$$$###%%%(((+++222;;;HHHSSS]]]kkk{{{iiiVVVOOO:::$$$!!!,,,444...%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&&&&''''''''')))%%%&&&,,,///------000(((111UUUvvv~~~zzz~~~oooKKK---+++111///+++,,,+++++++++++++++***))))))+++++++++++++++*********,,,,,,---------...............//////000111111222222666777333111222222000...---///222000,,,+++...@@@ZZZsss```MMMAAA444000444555...%%%)))((('''&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))))))))*********+++++++++''''''((()))+++,,,...///111222333222000//////000///000111333555666777777666333000///111222000.........//////000000///...000///......//////...---*********+++++++++,,,,,,++++++++++++,,,,,,,,,------***((()))...111111//////000111///,,,+++,,,...111333555777777555333111111...,,,---000333555555444555666333000///111555...///111222444666888:::888777666444333333333333444555666777666666555555333222222000///......---//////......---,,,,,,,,,+++++++++***++++++++++++***************+++,,,---111111+++...<<>>777222///...))))))((('''&&&%%%%%%$$$%%%$$$############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&(((((('''%%%%%%&&&%%%&&&(((---555AAALLLRRR]]]eeekkkoooxxxuuu]]]LLLDDD>>>777111***)))'''&&&&&&'''(((((($$$%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''---***(((((('''&&&(((,,,---///...:::jjjxxxwwwjjj~~~XXX777***'''111444+++&&&*********++++++******))))))************************,,,,,,,,,------------...---......//////000111111,,,000222///...000111///555,,,''',,,222333111///%%%---;;;MMMbbbyyygggQQQ@@@444...444---'''&&&)))+++)))%%%)))((('''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((((((((((()))))))))******''''''((()))***,,,...//////111222111///......///......///000111333444444555111......000111...,,,,,,------...---,,,,,,,,,,,,++++++,,,///000000///)))))))))************+++)))******+++++++++++++++,,,+++***((()))***,,,---***,,,///111222333444444333111...,,,+++,,,...///444222000///000000111000111000...------///111222***...111222000///000222111111222333444666888999555555555666777777666666111111111111000000000000......------,,,++++++***)))))))))***************)))))))))))))))******+++)))111444444333,,,555NNNnnn~~~\\\BBB444---000333222///---000333111000///......///000111555222///...000222333333---...////////////...---///000111333555444111///---------------------------+++,,,111111...---///555JJJjjjuuuXXX===---(((222666...)))...kkkbbb\\\OOOLLLEEE>>>888333000...))))))((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$'''((('''&&&%%%%%%'''$$$###$$$'''))))))(((222:::>>><<>>BBBAAA===;;;>>>BBBDDDAAA888...''',,,---.........+++(((&&&###'''+++,,,+++)))((((((%%%%%%&&&&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((())))))(((((((((((()))***,,,,,,,,,///333444444222111111111000///---,,,,,,,,,---...///000///...---------***,,,...---+++)))***+++(((''''''))),,,---------''''''((((((((()))))))))'''((()))*********))))))###&&&***------,,,,,,,,,,,,***(((((())),,,...000&&&''')))+++,,,,,,++++++111111000///---,,,,,,,,,------...///000...+++(((,,,------,,,,,,///333666888777666555444444444444:::777555555777777666444333333222222111111111000///......---+++******)))'''((()))))))))((('''&&&))))))(((((((((((())))))***...'''""",,,111///333999///)));;;\\\sssdddOOO:::444777666111...---------///000///---***---......///000000//////444222000000111333333222---...000111111000...---///......///111000...,,,))))))*********+++++++++******,,,///---)))+++000&&&000888888222444DDDTTT[[[WWWKKK;;;...+++111666555666...$$$(((555444(((}}}eee\\\WWWQQQOOOIIIBBB;;;444...+++))))))((('''&&&%%%%%%$$$###$$$&&&''''''&&&$$$###########################'''&&&%%%"""!!!!!!$$$'''###%%%'''%%%######'''+++((("""...--- ***$$$&&&'''&&&$$$###%%%(((+++((($$$###%%%&&&&&&%%%''''''&&&&&&%%%$$$###!!!%%%$$$######"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%&&&&&&'''&&&$$$$$$%%%%%%%%%&&&&&&&&&((('''%%%$$$&&&)))'''$$$******)))))),,,111333111555^^^ooojjjnnnuuukkkWWWWWWeeeqqqiiiaaa```dddhhhgggdddyyykkkHHH333(((---111+++,,,+++&&&###''',,,***###(((((()))))))))))))))((('''((((((((())))))******++++++,,,,,,,,,---------,,,,,,------...//////000+++///000---+++------+++((('''(((,,,,,,+++,,,000%%%(((,,,...---,,,+++,,,***+++***(((+++//////+++,,,+++******+++,,,------+++(((%%%&&&)))***(((&&&''''''(((&&&%%%$$$&&&'''"""###$$$%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&(((((((((((())))))))))))))))))((())))))***++++++,,,000444777666555444333333222000---,,,+++++++++,,,///222111...,,,---///+++---///...+++)))***,,,)))((('''(((***++++++***''''''''''''((((((((()))&&&''')))*********)))(((***(((&&&&&&''')))******)))))))))+++,,,+++)))'''***************+++,,,,,,,,,,,,,,,+++***+++...000+++++++++******+++---000...///111222333333444444888777777777888888999:::;;;888555555777777555333555444333222111000///...//////...---,,,******)))'''((()))))))))(((&&&%%%***))))))((((((((())))))!!!111333+++---...***+++!!!666888+++***222;;;FFFYYYuuulllRRR;;;666333222333///***---555(((,,,///---(((''',,,111+++,,,...///000///......333111000000222222222111...///000222222000///...---,,,+++,,,------,,,***'''((((((((())))))******...'''###)))///000---,,,///,,,)))******,,,///333---999EEENNNWWWaaahhhkkkggggggbbbYYYSSSLLL???111666222,,,***---000,,,&&&&&&%%%+++333111((('''...\\\VVVWWWMMMJJJFFF@@@:::555111///,,,+++)))'''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&'''((()))***+++,,,,,,111333;;;OOOppp~~~zzzhhh;;;666000---------+++)))))))))((('''''''''''''''&&&&&&&&&''''''''''''(((''''''((())))))))))))))))))************+++++++++,,,,,,,,,------.........000///---,,,+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""######################################################################################################################################################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%$$$%%%'''&&&&&&&&&''''''''''''((())))))*********+++++++++...000333555777777666666555444222000............------...//////...------000000000000...+++(((&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000---...///000111222333333333222333333555888:::;;;888888777777666555333222111111111111111222222222///...---+++***)))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))*********+++++++++---------.........//////222444888CCCSSSgggyyyyyymmmZZZHHH;;;555333333//////.........---------++++++++++++,,,,,,---...------------------------------------------,,,,,,,,,---...//////000000000,,,+++******))))))******((()))))))))************((()))))))))************+++++++++,,,---...///000111111000000111111222333222111111000///......---........................++++++++++++++++++++++++\\\WWWYYYPPPMMMHHHBBB;;;666222000,,,+++)))'''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&'''((()))***++++++,,,&&&''')))...999KKK^^^kkkpppSSS999)))555111---++++++,,,+++***)))(((((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''((())))))))))))))))))************+++++++++,,,,,,,,,,,,---------...///...---+++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""#########################################################################################################################################################$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&''''''''''''((((((((())))))******+++++++++,,,,,,,,,///000333555666777666666444333222000/////////000........................000111111000...,,,)))'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((())))))))))))))))))))))))***+++++++++++++++++++++++++++++++++,,,,,,------......///---......///111222222333444333333333333555666777555555555444444333222222000000000000000000000000...---,,,***))))))(((((()))))))))((((((((('''''''''''''''''''''''''''''')))))))))*********++++++,,,,,,,,,------------...---+++***+++///555<<<@@@MMMSSS___oootttdddTTTFFF???===777000***)))***,,,---------------,,,,,,,,,+++***************+++,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........++++++***)))))))))******(((((()))))))))*********(((((()))))))))*********))))))***+++,,,...000111333222111000//////////////////......---,,,,,,,,,------------------------++++++++++++++++++++++++\\\XXXZZZSSSPPPJJJDDD===777333111,,,+++)))'''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&''''''((()))***++++++***,,,---***''')))111999...RRRoooVVVAAA444...------...,,,)))((()))***++++++(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''((())))))))))))((()))************++++++++++++,,,,,,,,,,,,,,,------...---,,,+++***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$########################################################################################################################################################################$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''(((((((((((()))))))))***+++++++++,,,,,,,,,------...000222444555555555555222222111000000000000000000///...------...///000000000000///...,,,)))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))((((((''''''(((((()))*********************************++++++,,,---------------...///000111111222444333333222222222222333111111111111111111111111////////////////////////,,,+++***)))(((''''''''')))(((((((((((('''''''''''''''''''''''''''''''''(((((()))))))))******************+++++++++,,,,,,111111///...,,,,,,++++++***+++///444999===AAACCCGGGFFFFFFFFFHHHHHHFFFEEE======;;;999666333000...,,,++++++---000222222222,,,,,,++++++++++++*********))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,+++******)))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))''''''(((***,,,...000111444333111///---,,,,,,,,,,,,,,,,,,+++******))))))++++++++++++++++++++++++************************^^^XXXXXXTTTQQQKKKDDD===777333000,,,+++)))'''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###########################################################################################################################$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''(((((()))******&&&)))+++***((((((,,,000111333555;;;IIIdddnnnRRR;;;888333,,,)))***---//////***)))''''''''')))******((('''&&&&&&%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&'''(((((())))))(((((())))))*********+++++++++++++++++++++,,,,,,,,,,,,---,,,+++***)))(((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################################################################################################################################################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%%%%&&&(((''''''((((((((()))))))))******++++++++++++,,,,,,---...///111222333333333//////////////////000000///...,,,++++++,,,...///.........---,,,***)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((''''''&&&&&&''''''((()))((((((((()))))))))))))))))))))******++++++,,,,,,,,,------...//////000000222222222222222222222222/////////000000111111222000000000//////.........******)))((('''&&&&&&'''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))(((((()))))))))*********))))))+++,,,...///000000---------,,,+++*********333333333444444444333222*********+++---...000111---------///000///,,,***++++++++++++++++++++++++******)))))))))******+++++++++++++++,,,,,,,,,,,,---------------.........////////////...---,,,+++******)))(((((((((((()))'''''''''((((((((())))))'''''''''((((((((())))))''''''((()))***,,,...///111000///---,,,+++******************))))))((((((************************************************aaaXXXUUUSSSPPPJJJDDD<<<666222///,,,+++)))'''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""##############################$$$$$$$$$$$$############$$$$$$$$$$$$######################################################""""""""""""""""""""""""""""""""""""""""""""""""#################################$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''(((((()))))))))((('''''')))*********...,,,++++++,,,000555888@@@LLLWWWbbbuuu}}}sssYYYPPPAAA555333555333---***+++---......+++'''###***))))))(((''''''((()))''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''((((((((((((((())))))*********++++++++++++++++++++++++++++++++++++***)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################################################################""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%'''(((&&&&&&'''''''''((((((((())))))))))))************+++,,,---...///000000000---------...............---,,,***))))))***,,,---++++++******)))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%&&&''''''((('''''''''(((((()))))))))(((((())))))***++++++,,,,,,,,,,,,---.........//////000111222333444444444000/////////000111222333222222111000//////......))))))((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''(((((((((((())))))((((((((((((***+++,,,,,,,,,---///000111333333)))***+++++++++*********333222000...,,,+++++++++)))))))))+++,,,---+++)))++++++++++++++++++,,,,,,,,,++++++*********++++++*********+++++++++,,,,,,------....../////////000000000000///...---,,,+++***)))((((((''''''((((((&&&''''''''''''(((((((((&&&''''''''''''(((((((((((((((((((((((()))***+++,,,,,,+++************+++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))bbbWWWRRRRRROOOIIICCC<<<666222000,,,+++)))'''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$######""""""######$$$$$$######"""################################################""""""""""""""""""""""""""""""""""""""""""""""""####################################$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((---***((()))+++------+++)))'''&&&)))---000111000---222333111444999777000444666444///,,,---,,,(((//////+++'''(((++++++(((&&&&&&'''(((***,,,---...)))******(((&&&%%%&&&'''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((((((((((((''')))************++++++++++++++++++************)))***)))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$################################################################################################################################################"""""""""############$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&&&&&&&'''(((&&&&&&&&&&&&''''''''''''((((((((())))))))))))***++++++,,,,,,---...//////,,,---...............---+++***)))(((((()))***+++)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((&&&''''''(((((())))))***(((((())))))***+++++++++++++++,,,,,,------------,,,---///222333555555666111000/////////111222333333333222111///...------)))(((''''''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''((((((000...,,,*********,,,---++++++***)))'''&&&%%%%%%***+++------+++***+++,,,''''''((()))***,,,...//////...---...000111000///+++++++++++++++,,,,,,,,,,,,,,,+++************+++)))))))))******++++++,,,---------...//////000000/////////......,,,++++++))))))((('''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&'''''''''(((((((((''''''''''''(((((()))((((((((())))))***+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((bbbVVVPPPQQQNNNIIICCC<<<777333111,,,+++)))'''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############""""""################################################""""""""""""""""""""""""""""""""""""""""""""""""####################################$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&'''''''''!!!"""###$$$%%%&&&'''(((''')))+++---...---+++***(((***+++++++++,,,------***,,,+++))))))---000000!!!(((...//////---((("""+++***(((%%%$$$%%%(((***&&&'''((('''%%%$$$%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''(((((('''''')))************+++++++++++++++******)))))))))))))))(((''''''&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$################################################################################################################################################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&&&&&&&''')))''''''''''''((((((((((((((())))))))))))*********---,,,---------...///000...///000000000///...---************************((((((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&''''''((())))))******((())))))******+++,,,,,,++++++++++++,,,,,,,,,,,,***,,,...000222333444444111000///......///111222333222111000...---,,,+++)))(((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&'''((()))((()))***+++,,,...//////(((***,,,,,,***)))***+++*********)))(((''''''&&&+++***))))))******(((&&&)))))))))*********++++++++++++***)))))))))))))))(((((())))))***++++++,,,++++++,,,,,,---......///,,,,,,,,,,,,,,,+++***))))))(((''''''&&&&&&''''''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&%%%&&&&&&'''(((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((aaaUUUPPPQQQNNNIIICCC===888444222,,,+++)))'''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&###(((------)))&&&(((+++$$$''')))'''$$$###&&&***+++***+++,,,***)))+++///&&&)))+++***)))))))))'''+++,,,)))$$$###)))---...%%%'''***+++)))'''&&&%%%"""%%%'''&&&$$$$$$&&&(((&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''(((((('''''')))************++++++++++++*********))))))(((((((((((('''&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$################################################################################################################################################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&&&&&&&''')))(((((((((((()))))))))))))))************+++++++++...............///000111000111222222222111///...)))***++++++++++++***))))))(((((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''((()))******+++)))))))))***++++++,,,,,,++++++++++++++++++,,,,,,***+++---///111111111111111000...------...///111222111000///---+++******)))(((((('''''''''((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&((()))*********))))))))))))(((((('''''''''%%%(((******'''&&&''')))(((((()))*********))))))''''''(((***------+++)))'''((((((((())))))************)))((((((((((((((('''(((((()))***+++++++++))))))***++++++,,,------)))************)))(((((((((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%&&&''')))***'''''''''&&&&&&''''''(((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((bbbWWWTTTSSSOOOIIICCC>>>999444000///,,,(((&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###########################"""!!!!!!""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''''''''''''''&&&&&&(((((((((((())))))))))))))))))************))))))'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""""""""""""""""""""################################################$$$$$$$$$#########""""""########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''((('''''''''(((((((((((()))***************+++++++++,,,---...000111222222222555444222111000///000000/////////...---,,,******((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((()))))))))***,,,---,,,***'''+++++++++***************,,,---------......////////////............//////......---,,,,,,+++******'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((''''''''''''((((((((((((''''''''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))(((((()))))))))(((((('''''')))******))))))***+++,,,---------,,,+++******+++,,,------,,,)))'''%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((cccVVVTTTTTTOOOIIICCC>>>999444111///,,,(((&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###########################"""!!!!!!""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""########################""""""###$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''''''''''''''&&&&&&(((((((((((())))))))))))(((((())))))))))))((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""""""""""""""""""""################################################$$$$$$$$$#########""""""########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''&&&&&&'''''''''((((((((()))))))))***************++++++---...000111111111888666444222000000//////000000000///...---,,,+++(((((((((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((((((((())),,,......---+++************************000000//////////////////......---------...//////...---,,,+++***)))((((((&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&'''''''''((((((((((((''''''''''''''''''&&&&&&''''''''''''(((((((((((('''((((((((())))))))))))((())))))***))))))((((((((()))******))))))***,,,------......---,,,,,,++++++,,,------,,,***'''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''((((((cccVVVTTTTTTPPPIIICCC>>>999555111000,,,)))&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""############""""""!!!""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""########################""""""###$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((((((((())))))))))))(((((())))))))))))((((((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""""""""""""""""""""################################################$$$$$$$$$#######################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&''''''''''''((((((((())))))*********((()))+++,,,...//////000666555333000...---,,,,,,//////......---,,,***)))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&(((+++...000///...))))))))))))))))))******000000//////...---------------------......///000...---,,,+++)))'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&''''''&&&''''''''''''(((((((((''''''((((((((()))))))))))))))************))))))(((***++++++******+++,,,.........///......---,,,,,,,,,------,,,***((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&''''''(((bbbVVVXXXVVVQQQJJJCCC>>>:::555333000---)))'''&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""############"""!!!""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""########################""""""###$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((((((((())))))))))))((())))))******))))))(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""""""""""""""""""""################################################################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))******'''((()))+++,,,---............---+++***)))((((((++++++++++++***((('''&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''***---......---((()))))))))))))))******,,,,,,,,,,,,,,,,,,++++++............///000111111///...---+++)))'''&&&%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((()))******************)))***++++++******+++,,,....../////////......---,,,,,,,,,,,,+++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&%%%%%%&&&&&&'''(((```XXX]]]WWWRRRJJJCCC>>>:::666444111...***'''&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############!!!""""""#########""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""########################""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((((((((()))))))))))))))******++++++******)))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""""""""""""""""""""################################################################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&''''''((())))))******'''(((***+++,,,,,,------))))))))))))))))))((((((+++++++++***)))(((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&''''''&&&(((***+++***)))(((((())))))*********+++******++++++,,,---......000000//////000111111222//////---,,,***((('''&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((()))***************(((***++++++***)))+++,,,------...............---++++++++++++***))))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&''''''```XXX___XXXSSSKKKDDD>>>:::777555222///***((('''&&&%%%$$$$$$%%%%%%%%%%%%$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!""""""############"""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''(((((((((((())))))))))))))))))************))))))$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""""""""""""""""""""###############################################################$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''(((((()))***++++++***++++++,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,------,,,,,,+++***((('''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&)))'''&&&'''(((((('''&&&)))))))))***++++++,,,,,,++++++,,,...///000111222111000000//////000000111///...---,,,***)))''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((&&&'''((())))))***))))))''')))******))))))***+++++++++,,,,,,------,,,,,,******))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&&&&'''```WWW^^^YYYSSSKKKDDD???;;;888666222///+++((('''&&&%%%$$$$$$%%%%%%%%%%%%$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!!!!"""###############""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###""""""""""""################################################$$$$$$$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################"""#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&&&&''''''(((((((((((())))))))))))''''''((((((((((((''''''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""""""""""""""""""""################################################""""""#########$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((''''''((()))***+++,,,---------......------,,,+++,,,,,,...//////......------------,,,+++***)))(((%%%%%%%%%%%%$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&)))(((&&&'''((()))(((''')))******+++,,,,,,------------...///000000111111111000///...---------------,,,+++***)))(((''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%%%%'''(((((()))))))))&&&((())))))(((((()))***((())))))***++++++******)))(((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''bbbVVV\\\YYYTTTKKKDDD???;;;888666333///+++((('''&&&%%%$$$$$$%%%%%%%%%%%%$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!!!!"""###############""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###""""""""""""####################################"""############$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''(((((((((((())))))))))))%%%&&&&&&&&&&&&&&&&&&%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""""""""""""""""""""################################################""""""######$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((((((((()))'''((()))***+++,,,------////////////...---,,,+++......///000///...---,,,++++++++++++***((('''&&&%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&'''''')))((('''''')))******)))******+++,,,------......---------...............000///...---,,,++++++++++++******)))(((''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((($$$%%%&&&'''((((((((((((&&&'''((((((''''''((()))&&&'''((()))))))))))))))(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''```XXX\\\XXXXXXHHHGGGCCC:::===333333///+++'''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$###########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############""""""""""""""""""""""""#########"""######$$$%%%""""""""""""""""""""""""##############################$$$$$$$$$$$$##############################################################################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$#################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%'''(((&&&&&&''''''(((***+++,,,---,,,+++++++++,,,---...222000...,,,+++,,,---...---,,,+++)))((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&'''''''''((((((((((((((())))))***+++,,,,,,------******+++,,,------------,,,+++******))))))******)))((('''&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&aaa[[[```WWWWWWGGGFFFBBB999<<<222333///+++'''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$###########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""###################################################$$$$$$%%%######################################################$$$$$$$$$$$$##############################################################################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$##########################################$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%$$$$$$&&&'''&&&&&&&&&'''(((***++++++++++++*********+++,,,---111///---,,,++++++,,,---,,,+++***)))''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))******++++++((()))***++++++,,,,,,,,,,,,+++******))))))******)))((('''&&&&&&%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&'''''''''((((((((('''((((((((()))))))))))))))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&ccc^^^cccWWWVVVFFFEEEAAA888;;;222333///+++'''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$###########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$"""""""""#########$$$$$$#######################################$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""################################################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%###$$$%%%%%%$$$$$$%%%&&&%%%&&&&&&'''((()))************))))))******+++,,,///...,,,+++******++++++******((('''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''((((((((((((&&&'''((()))************++++++***))))))))))))***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''((((((((()))''''''((((((((()))))))))((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&ddd___bbbXXXWWWFFFEEEAAA999<<<333333///+++'''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$###########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""################################################################################################################################################################################################################################################""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%###$$$&&&&&&%%%%%%%%%'''%%%&&&&&&'''((()))))))))))))))******++++++,,,,,,---,,,+++***)))))))))***)))((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((('''''''''''''''''''''&&&'''((()))************++++++***)))))))))))))))(((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''''''''((((((((())))))'''''''''((((((((())))))'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%ddd]]]]]][[[YYYHHHFFFBBB:::>>>666333///+++'''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$###############################################################################################################$$$$$$$$$$$$############$$$$$$$$$$$$########################$$$$$$$$$###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""################################################################################################################################################################################################################################################""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%$$$&&&(((((('''&&&'''(((%%%&&&'''((()))))))))((()))***+++,,,,,,---------,,,++++++***))))))((((((((('''&&&%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&'''(((((())))))(((((((((((((((((((((''''''((()))***+++++++++++++++***))))))(((((())))))((('''&&&%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%eee]]]ZZZ\\\ZZZHHHFFFCCC:::???777333///+++'''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$############################################################################################################$$$$$$$$$$$$%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$########################################################################################################################################################################################################################################################################"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%$$$&&&))))))(((''''''(((&&&''')))*********)))((()))***+++,,,---.........+++++++++******)))((((((''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%&&&&&&'''((()))******((((((((()))))))))))))))))))))***+++,,,,,,,,,,,,******)))(((((((((((()))((('''&&&%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&&&&&&&'''''''''(((&&&&&&'''''''''(((((((((&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%ddd^^^[[[\\\ZZZGGGEEEBBB:::???777333///+++'''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$############################################################################################################$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################################################################################################################"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%###&&&((()))(((''''''''''''(((***+++,,,+++))))))''')))***,,,------------++++++++++++***)))((((((''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&((())))))***''''''(((((())))))******((()))***+++,,,,,,,,,,,,******)))(((((((((((((((((('''&&&%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ddd```^^^[[[YYYFFFDDD@@@999>>>666333///+++'''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$######################################################################################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################################################################################################################################################################""""""""""""""""""""""""########################"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%"""%%%'''((('''&&&&&&&&&((()))+++,,,,,,,,,***)))&&&''')))+++,,,---,,,,,,+++,,,,,,++++++***)))(((''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$%%%&&&(((((()))&&&&&&&&&'''((()))******((()))***++++++,,,,,,+++******)))(((((((((((((((''''''&&&%%%$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$aaaeee___^^^ZZZEEEBBB>>>777???888555111,,,((('''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$$$$##############################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''+++%%%!!!'''&&&###'''"""###$$$&&&'''&&&###!!!%%%%%%%%%$$$%%%&&&((()))(((''''''((()))((()))+++%%%&&&'''&&&%%%&&&)))+++((())))))(((&&&&&&((()))'''&&&%%%$$$$$$$$$############$$$%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$ """$$$$$$$$$%%%&&&(((######$$$$$$$$$%%%%%%%%%################################################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&''',,,)))&&&%%%''''''%%%###&&&&&&&&&'''''''''&&&&&&###"""###%%%'''%%%$$$$$$"""'''((($$$$$$)))+++)))&&&&&&''''''(((''''''''''''&&&&&&%%%%%%&&&''''''%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&'''''''''''''''******))))))******+++,,,++++++)))(((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################################################################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#################################################################################################################################$$$$$$$$$#########""""""##############################$$$$$$$$$%%%%%%%%%'''%%%$$$$$$%%%'''&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$^^^aaa[[[^^^ZZZFFFCCC???777===666555111,,,((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$##########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&"""***'''###(((((($$$'''&&&&&&'''(((***+++***************)))((('''&&&%%%*********+++***(((&&&&&&)))))))))'''&&&$$$###"""%%%&&&&&&&&&%%%%%%&&&'''&&&&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%######$$$$$$$$$%%%%%%%%%################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((%%%$$$###%%%(((******)))''''''((())))))(((&&&&&&++++++,,,,,,)))((())),,,'''+++***%%%$$$&&&&&&#########$$$%%%&&&''''''&&&######$$$$$$%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''''''''&&&)))***,,,......---,,,+++***)))((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################################################################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#################################################################################################################################$$$$$$$$$#########""""""##############################$$$$$$$$$%%%%%%%%%%%%&&&(((***,,,+++(((%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$##############################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$]]]___ZZZ\\\ZZZGGGDDD@@@888===555555111,,,(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((***)))$$$)))***'''((((((((('''&&&&&&&&&&&&&&&%%%&&&((()))******)))((())))))(((((()))*********&&&&&&(((***---...---+++++++++,,,------------,,,$$$%%%'''(((((('''&&&%%%''''''&&&%%%$$$$$$######&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''%%%###""""""#########$$$$$$$$$%%%%%%%%%################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((()))&&&%%%%%%&&&'''(((&&&$$$&&&''')))***+++***))))))$$$((()))'''######&&&***'''******)))))),,,,,,***)))))))))((('''%%%$$$######$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''''''''''''''&&&)))---111111...***(((((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################################################################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$#################################################################################################################################$$$$$$$$$#############################################$$$$$$$$$%%%%%%%%%###&&&,,,111333111+++&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$___```\\\XXXWWWFFFEEEBBB:::???666444000,,,(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((""",,,)))$$$)))***'''+++'''(((((((((''''''((())))))******+++,,,,,,,,,,,,...///---+++,,,000333333000...,,,,,,,,,,,,)))'''(((''''''(((((((((&&&$$$''''''''''''((())))))***''''''&&&&&&%%%$$$$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''%%%###""""""#########$$$$$$$$$%%%%%%%%%################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''((((((************)))(((&&&$$$***))))))(((((((((((((((''',,,///---,,,---//////))))))))))))***++++++***+++++++++***)))((('''&&&'''((((((((('''&&&%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################################################################################################################################################################$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''(((((())))))(((((($$$'''+++......,,,(((&&&(((((())))))))))))))))))&&&&&&%%%%%%%%%$$$$$$$$$################################################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$########################################################################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))************************((('''&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#############################################################################################################################################################################################$$$$$$$$$%%%%%%%%%###&&&,,,222555222,,,'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$______[[[TTTTTTEEEEEECCC<<>>AAACCCPPP^^^fffnnntttqqqiiipppooommmhhhccc``````aaa]]]XXXQQQLLLIIIEEE???:::555222...)))'''&&&&&&''''''(((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$$$$%%%'''######$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((($$$%%%'''((())))))))))))((())))))((('''&&&(((***(((+++222:::DDDLLLSSSWWW\\\eeeiiidddaaabbb```ZZZPPPIIIBBBAAAAAA>>>======444333111///,,,)))&&&%%%&&&%%%%%%&&&&&&((()))***(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$#########################################################################################################################################################$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&((())))))***************++++++***)))***+++,,,---)))***+++++++++***)))(((&&&&&&%%%%%%%%%%%%$$$$$$################################################"""############$$$$$$$$$########################"""############$$$$$$$$$########################################################################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))(((((((((((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""######################################################################################################################################################$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&&&&&&&(((***+++***)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$___[[[WWWWWWUUUEEEDDDBBB;;;AAA999333///+++((('''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))+++&&&444YYYiiiJJJ,,,...---///111000///222999???BBBGGGPPP[[[eeennnsssvvvvvvmmmgggaaaZZZUUULLLIIIEEE???888222---***++++++******))))))((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&######$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&'''''''''((((((((()))&&&''')))+++,,,,,,,,,,,,,,,...///000111444:::>>>HHHOOO[[[iiittt{{{~~~ssshhheeebbb]]]ZZZ[[[VVVTTTOOOHHH@@@999333000...,,,***((('''(((***+++((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$################################################################################################################################################"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''((())))))))))))(((+++******)))***+++,,,,,,((()))*********(((&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$################################################"""############$$$$$$$$$########################"""############$$$$$$$$$########################################################################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))'''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""""""""#########$$$########################################################################################################################""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&%%%$$$%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$bbb^^^[[[ZZZXXXFFFDDDAAA999???777333///+++((('''((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))************---(((@@@ttt^^^555333000444:::@@@IIIWWWhhhttt~~~iiigggccc\\\SSSHHH>>>888......,,,+++***((('''''')))(((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%######$$$%%%######$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&'''''''''(((((())))))((()))+++---............,,,000777???HHHSSS```hhh~~~{{{~~~ttthhhaaa```llljjjfffaaaZZZTTTPPPMMM:::777222---***)))******((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$################################################################################################################################################""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''''''''''''''(((((()))))))))))))))'''((())))))(((&&&$$$"""&&&&&&&&&%%%%%%%%%$$$$$$################################################"""############$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$########################################################################$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((()))))))))'''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!""""""#########$$$########################################################################################################################""""""######$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&%%%$$$%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$lll```[[[___]]]HHHCCCAAA===AAA444333000,,,***((('''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((...,,,******,,,...+++%%%...===YYYsssttt^^^JJJCCCLLLWWWttt}}}{{{yyyvvvtttuuuyyy~~~vvvyyymmmfffaaaLLLHHHEEE<<<000''''''+++...,,,,,,+++***)))'''%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&'''''''''''''''&&&%%%&&&)))+++///+++&&&333JJJOOOGGGGGGPPPUUUaaayyy~~~iii___``````]]][[[]]]bbbfffccc\\\YYY\\\dddxxxsssiiiddd```]]]\\\NNNEEE666++++++000///*********)))'''$$$###&&&)))***((('''''''''&&&$$$"""%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((++++++++++++++++++++++++))))))'''&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$################################################"""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$#########""""""################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&jjj```]]]^^^\\\HHHCCCAAA===@@@444333000,,,)))((('''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''''')))+++,,,+++///UUUvvvlllxxxvvvyyyzzz|||zzzrrraaa]]]UUUKKKBBB888...&&&************))))))))))))&&&''''''''''''&&&%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''(((******)))))))))))))))(((444*** 222ZZZuuu~~~vvv]]]XXXYYYccclllqqqwww~~~tttgggWWWTTTKKKCCC??????:::333,,,'''###&&&------&&&'''%%%######$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))***)))'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$########################################################################"""############$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$#########""""""################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&hhh```^^^]]]\\\HHHCCC@@@<<<@@@555222000,,,)))((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))***,,,//////...---///222999UUUqqq{{{}}}{{{yyy}}}|||rrrggg```ZZZQQQDDD:::///...,,,)))(((((()))***(((((())))))((('''%%%$$$'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''(((((((((((((((''''''''''''(((((()))(((((()))***+++***)))888QQQfffxxxjjjaaajjjhhhhhhtttkkktttlllXXXNNNNNNPPPNNNDDD999+++$$$%%%))))))((((((&&&###"""###%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))***************************)))((('''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$########################################################################"""############$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&)))))))))******)))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$###############################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&iiiaaa^^^\\\[[[HHHCCC@@@;;;@@@666222///,,,))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))******'''&&&(((***+++,,,000666;;;ggg}}}~~~{{{xxx}}}pppiiiaaaYYYUUUCCC???888222---***))))))'''((()))))))))(((&&&%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''((((((((((((((((((((('''(((((())))))((()))***)))***---222777LLLWWWeeexxxyyyyyy}}}rrrwwwxxxpppdddYYYWWWRRRFFF555&&&"""(((111+++)))&&&%%%&&&&&&%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((()))))))))))),,,,,,,,,,,,,,,,,,,,,,,,***)))((('''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$########################################################################""""""#########$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&lllaaa^^^ZZZ[[[IIICCC???:::@@@666222///+++))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))*********++++++,,,((()))111<<>>999@@@777111...+++))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))*********+++++++++,,,,,,///000:::LLL^^^rrrxxxpppfff```VVVJJJ???777222000******))))))))))))))))))(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((())))))))))))(((((())))))***+++,,,(((+++------000===PPP___rrrxxxsssooottt{{{qqqfffYYYRRROOOGGG888,,,&&&%%%%%%'''((()))'''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&kkkcccaaaXXXZZZIIICCC>>>999@@@888111...+++)))))))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''((()))))))))++++++++++++,,,,,,,,,,,,'''888VVVqqq}}}xxxrrrgggYYYMMMCCC<<<888111000---+++))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((((((((())))))))))))))))))))))))***+++,,,---)))***...777GGG]]]rrrrrrfffvvvxxxnnnvvvkkk[[[VVVRRRGGG===111...***((('''((((((((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&hhhcccbbbWWWZZZIIICCC>>>888@@@888111...+++)))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''((())))))***++++++,,,,,,,,,,,,------222SSS|||mmm___RRRIIIEEE888555111,,,***))))))***(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))***+++,,,---//////555HHHeeettt~~~~~~}}}wwweeeUUUHHHAAAAAA;;;222***''''''((()))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&jjjiii```[[[ZZZOOO@@@888;;;<<<777000...,,,***((('''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((&&&(((***+++***)))+++,,,)))///......111---...;;;IIIbbbjjjccc```KKKTTTIII>>>000)))333555&&&+++***)))'''%%%&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&'''''''''(((((((((((((((((())))))))))))++++++333)))&&&...***000555<<>>===888222000...+++)))'''''''''''''''''''''''''''''''''''''''''''''((((((((())))))***+++***)))((()))***+++)))...333+++(((DDDiii~~~vvvmmmlllhhhXXXAAA555555111(((+++(((%%%%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((()))))))))***++++++,,,,,,000+++(((+++...//////000AAAlll|||~~~mmm^^^TTTVVVZZZ]]]```cccgggjjjeeeeeefffggghhhhhhhhhhhhjjjmmmpppnnnggg^^^VVVRRR```kkkwww|||yyymmmcccbbbZZZ>>>)))(((,,,((())))))(((((())))))&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((())))))************))))))(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''eeebbb```ZZZSSSHHH===;;;===;;;777222000...+++)))((('''''''''''''''''''''''''''''''''''''''((((((((()))))))))***+++***)))((()))***'''+++------111AAA[[[oooffflllfff^^^QQQAAA222++++++)))******)))'''&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((()))))))))***++++++,,,,,,+++(((---444333///777FFFwwwuuuhhh___[[[YYY[[[]]]aaaccceeegggjjjlllssstttvvvwwwwwwwwwvvvvvvsssqqqnnnlllkkkkkkmmmnnnXXXVVVUUU[[[ffftttpppYYYYYYQQQAAA333(((((()))(((&&&&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((())))))************))))))''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''bbbbbbbbbSSSOOOEEE<<<:::<<<:::666111000---+++)))(((''''''''''''''''''''''''''''''''''''((((((((())))))))))))***+++***))))))***++++++000---+++@@@gggyyyssstttwww{{{llleeeWWW???///---(((+++...,,,(((&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((())))))******+++,,,,,,,,,,,,)))---222000333LLLiii}}}ooo```UUURRRWWW\\\```eeemmmuuu}}}{{{xxxuuurrrnnnkkkdddYYYRRRWWWhhhvvv~~~}}}}}}rrreee___YYYCCC%%%***))))))'''&&&&&&)))+++&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((())))))******))))))(((''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''ccceeeeeeNNNKKKDDD<<<:::<<<:::666111000---+++)))((((((((('''''''''''''''''''''''''''(((((((((((()))))))))(((***++++++***)))***,,,//////+++222SSS|||mmmrrr}}}rrriiidddVVVAAA444+++,,,,,,+++)))(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))***++++++,,,,,,---111///,,,...:::WWWuuuhhhYYYTTTZZZdddkkkmmmvvv~~~rrrwwwwwwqqqdddUUUOOOTTT\\\dddnnnwww|||wwwaaa```RRR222+++***)))***)))(((***---&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((())))))))))))(((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''dddeeecccJJJJJJEEE>>><<<<<<;;;777111///---+++)))((((((((((((((((((((((((((((((((((((((((((((()))))))))***(((***++++++******+++------***222JJJfffyyy~~~~~~ooo}}}zzzyyyrrriiigggkkknnnnnneeegggiiilllnnnqqqtttwww|||nnnhhhdddVVVFFF555///***(((***+++)))&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((('''''''''((((((((())))))*********+++,,,,,,------000222000666VVVooo]]]XXXVVV]]]lll}}}zzzoooooossslllXXXFFFOOObbbnnnmmmuuu~~~}}}nnn___XXXNNN///***(((++++++((((((***'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((())))))))))))(((((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''dddccc]]]HHHIIIFFF@@@===<<<:::666000///---+++))))))))))))((((((((((((((((((((((((((((((((()))))))))******(((***++++++******,,,---///444LLLmmmzzzqqqjjjoooyyyqqqzzzppphhhcccpppvvv{{{~~~~~~xxxsssnnngggbbb]]]^^^cccmmm}}}wwwllleee\\\FFF;;;///***+++---***&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((''''''((((((((()))))))))******++++++,,,---------***///666IIIpppdddTTTUUUbbbssszzzuuukkkaaaWWWTTTWWWaaagggqqqsssjjj\\\```<<<000''')))+++'''%%%'''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''(((((())))))(((((('''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''eeeddd\\\EEEHHHGGGAAA===<<<999555000...,,,***))))))))))))(((((((((((((((((((((((((((((()))))))))*********(((***++++++++++++,,,...555FFFfff~~~llliiivvvzzzyyyiiilllssszzz}}}lll^^^YYY^^^gggnnnrrriiiiiiZZZMMM<<<000,,,,,,+++***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((('''((((((((())))))))))))******+++,,,,,,------...,,,111GGGmmmvvvbbb[[[]]]lll~~~vvvtttwwwjjjYYYOOOTTT\\\aaammm|||~~~nnndddTTT>>>,,,***,,,(((%%%'''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''ggghhh```DDDGGGGGGAAA<<<:::777333000...,,,***))))))))))))))))))))))))))))))))))))))))))))))))************(((***++++++++++++---...777PPPppp~~~sssfffqqqzzzyyyqqq~~~vvvsssvvv|||qqqfff```UUUbbbzzzssshhhjjjgggZZZHHH777,,,***,,,...((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((()))(((((((((((())))))))))))***++++++,,,,,,------...555888ZZZnnnSSS]]]mmmqqqvvvnnntttkkkTTTJJJUUUdddkkkxxxeeehhhLLL222,,,...+++)))+++''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''kkkeee[[[???HHHKKKCCC<<<<<<<<<888333000---++++++,,,,,,+++))))))))))))))))))))))))))))))))))))************+++'''(((,,,---+++---333EEEdddsssfffdddzzzuuu{{{}}}www}}}wwwsssppp___VVV^^^nnn|||lllmmmkkkddd[[[OOO<<<***&&&+++...)))(((,,,...***&&&$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))************+++000000***)))...222333***@@@yyy^^^^^^llltttzzztttkkk\\\OOOOOOVVVbbbnnn|||fffZZZLLL777$$$'''...)))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&hhhaaaVVV@@@IIILLLCCC<<<<<<;;;777333000---+++++++++***)))))))))))))))))))))))))))))))))))))))***************)))+++---+++,,,666BBBjjjuuussseeejjj}}}~~~gggYYYQQQTTTfff|||nnnjjjdddYYYGGG333+++---+++&&&%%%)))+++)))((()))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))************,,,++++++,,,.../////////GGGeee~~~iii^^^kkk}}}{{{rrrmmmbbbUUUNNNWWWcccqqquuuiii^^^SSSAAA///---///&&&))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&eee___VVVBBBKKKMMMCCC;;;:::999555222000---++++++***(((&&&))))))))))))))))))))))))))))))))))))***************,,,...,,,(((---@@@RRRzzzsssgggaaammm}}}sss___TTTUUUfffjjjjjjjjjfffXXXDDD444---,,,(((&&&((((((''')))---''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))*********++++++///))))))000222///111666]]]]]]]]]jjj{{{pppbbbWWWJJJWWWbbbkkkrrr|||yyyqqqhhhUUU<<<222///&&&***)))((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&fffaaaZZZEEEMMMMMMCCC:::999888444000...,,,++++++***(((&&&((((((((((((((((((((((((((()))))))))************+++------***+++666KKK]]]nnnddd```jjjzzz~~~xxxtttjjjSSSOOOuuummmkkkkkklllgggWWW@@@000///,,,***+++***'''(((,,,'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))*********+++++++++000+++---222000---<<>>???>>>>>>>>>??????@@@AAA???@@@AAACCCDDDDDDEEEEEEFFFHHHKKKLLLKKKIIIGGGGGG>>>IIIPPPSSSaaayyyjjjVVVWWWzzzpppffffffccc]]]DDD777+++))),,,,,,***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,***---///333BBBeeennn\\\rrrxxx~~~yyyeeePPPOOOaaasss||||||eeeHHH111+++***))))))(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((((((((((((((('''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&]]]VVVSSSFFFNNNMMMAAA888888999666;;;666///)))''''''(((((())))))))))))))))))))))))))))))))))))************+++444>>>HHHUUU___]]]VVVaaajjjsssvvvsssrrrtttwww|||zzz~~~ppp```MMMCCCCCCEEEDDD@@@===@@@CCCDDDDDDDDDEEEFFFDDDEEEFFFGGGIIIJJJKKKLLLLLLLLLMMMOOOOOOOOOOOOOOORRRRRRRRRSSSSSSRRRQQQPPPLLLSSSRRRJJJPPPdddqqqsssvvvrrrRRRRRRpppuuujjjhhhgggcccWWWEEE222+++,,,,,,)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,//////000999VVVzzzeeeeeewww}}}rrrrrreeePPPRRReeerrr}}}{{{zzztttWWW999+++******)))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((((())))))((('''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&