BM6P6(@ ~~~}}}qqqkkkiiiBBB888777BBBJJJLLLbbbxxxooojjjjjjmmmoooooopppppppppqqqtttwww{{{}}}zzzrrrmmmhhheeeiiipppllleeeZZZNNNDDD>>><<<<<<777444444999;;;<<>>@@@ddd}}}fffmmm{{{qqq{{{tttbbbaaauuuoooXXXTTTWWWWWW___aaajjjzzzwwwggg\\\SSSKKKHHHHHHLLLfffwwwggg___aaaiiibbbCCC222333111///000///,,,///111111000///111222444222111000222<<>>:::@@@FFFJJJdddtttvvv|||tttiiibbb______^^^]]]bbbcccccceeehhhlllppprrrwwwqqqjjjeee```\\\^^^cccccc]]]TTTIIIAAA<<<999888777555666:::;;;;;;@@@GGGTTTcccwwwwwwaaaIIIHHHIIIpppaaaDDD:::@@@ddd{{{fffooo~~~uuuxxxddd```nnnyyynnnWWWRRRUUUVVV]]]___iii{{{wwwggg[[[SSSKKKHHHHHHEEEZZZzzzsssddd^^^___gggaaaBBB222444111///111///222111000///......///000111111333555888JJJpppyyyxxx}}}{{{kkkddd}}}iiiGGG===:::BBBJJJOOOiiixxxfffnnntttlllaaaYYYTTTQQQNNNKKKPPPPPPRRRTTTWWW[[[___aaafffaaa\\\YYYSSSNNNOOOSSSWWWTTTMMMFFF???:::888666777666888;;;<<<;;;>>>CCCPPPddd{{{xxxcccPPPIIIJJJwwwpppIII<<>>>>>???BBBPPPbbbwwwyyyfffQQQGGGJJJ~~~MMM@@@GGG___www}}}tttppp```iiitttrrr\\\VVV[[[___ggglllzzzwwwfffZZZQQQJJJHHHIIIRRR[[[zzziii```]]]^^^ggg[[[@@@333666222///222111555333000000222555555444:::777EEEiiizzzsssqqqvvvzzz}}}qqqbbbjjjeeeBBB777999IIIWWW[[[kkkoooeee{{{}}}hhh```VVVNNNJJJFFFBBB???<<<<<<<<<===>>>???@@@AAABBB@@@AAACCCAAA<<<;;;>>>BBBAAA@@@???===:::888777666:::===???@@@BBBCCCDDDJJJUUUeeesss|||zzzgggQQQFFFLLLMMMAAAGGGVVVzzz{{{qqq~~~xxxccciiitttxxxfffaaaffflllsss|||wwweeeYYYPPPJJJHHHIIIOOOXXXyyyfff___^^^___jjjXXX>>>444777333000222222333222111222333444444444999IIInnnnnnnnn{{{pppxxx{{{sss``````rrrhhhCCC>>><<>>>>>BBBDDDCCCFFFLLLWWWgggvvv~~~{{{yyyzzzyyyhhhRRRJJJJJJxxxXXXFFFDDDOOOwwwmmm~~~xxxooo}}}iiidddrrr~~~xxx~~~wwwdddXXXOOOIIIGGGIIIJJJ[[[}}}eee^^^\\\___pppSSS<<<444999555000333444111444555333222666@@@HHHjjjqqqccchhhzzz|||tttcccggg~~~iiiFFF<<<:::FFFTTT\\\ssstttnnnwwwkkkaaaSSSGGGAAA===:::777111222333444555666666666555444666888777222222555666666666777888999::::::<<>>OOO\\\uuu```___kkk}}}|||~~~```gggcccIII999???MMMVVVbbbnnnvvv}}}}}}oooeee[[[NNNDDD>>>:::777444555555444333444555666777777777666666666777888888666666777888:::;;;<<<===???@@@AAA@@@>>><<<<<<===BBBDDDLLL\\\ooowwwddd\\\HHHEEEYYYqqq===FFFcccwww~~~vvvsssiiibbbjjjccc[[[XXXeeetttcccWWWOOOIIIGGGIIISSS___eee[[[\\\aaapppPPP@@@333222333000000333333444:::===999BBBlllxxxcccWWWbbbvvv~~~|||cccmmmyyyXXXBBB<<<@@@KKKUUUeeemmmyyyzzz~~~~~~qqqcccYYYLLLBBB<<<999666444555555444333333444555666555555555666666777777888888999999:::;;;<<<=========>>>@@@???===<<<<<<===@@@AAAHHHUUUgggvvv~~~|||kkk___KKKHHHZZZuuu@@@DDDhhh|||tttsssmmm___cccvvvcccRRROOONNNVVVkkk}}}sssbbbWWWOOOIIIGGGIIISSSaaadddZZZ[[[aaaqqqNNN???444444555222222666222666888===SSSzzz}}}}}}jjjWWWTTTiii~~~}}}gggqqqwwwXXXDDD:::;;;DDDOOOdddlllwww{{{vvv|||sss```WWWJJJ@@@;;;888666444555555333333333333444555555666777888999999999:::;;;<<<<<<===============<<<>>>@@@@@@???>>>???@@@@@@AAADDDNNN\\\iiirrruuu}}}ooo___KKKHHHYYYxxxDDDFFFnnnsssqqqrrr]]]]]]mmm~~~aaaNNNJJJKKKMMMPPPZZZnnnxxxwww}}}rrraaaVVVOOOIIIHHHIIIRRRdddxxxbbbXXXZZZaaatttKKK===444666777444444888999555===ZZZxxx{{{vvvzzz|||yyyyyywwwfffYYY^^^yyy~~~|||mmmttt^^^GGG::::::BBBNNNdddfffqqqzzzuuu{{{uuu___UUUHHH>>>999777555444555444333222222333444555888999;;;<<<=========<<<======>>>>>>>>>>>>===<<<<<<>>>AAAAAAAAAAAABBBDDDDDDCCCEEEKKKUUU___gggjjjqqqxxx~~~nnnZZZHHHFFFWWWyyyIIIJJJppppppmmm{{{xxx^^^[[[gggyyy}}}tttlllcccZZZUUUTTTOOOSSSVVVWWW[[[gggyyy}}}qqqppptttppp```UUUOOOIIIHHHJJJQQQdddmmm```VVVYYYcccyyyxxxHHH===555777888444444888>>>777RRRYYY]]]bbbgggqqqooocccbbbrrr}}}{{{sssuuu]]]@@@???@@@IIIUUUiiizzz```mmm|||vvv|||vvv___VVVHHH>>>999777666444444444333222333444555666999;;;>>>@@@AAA@@@>>>======>>>?????????>>><<<;;;;;;===???@@@@@@AAABBBDDDFFFEEEEEEIIIOOOVVV]]]```dddjjjtttxxxqqqooopppwww{{{|||}}}jjjVVVFFFFFFXXXLLLKKKiii~~~|||kkkiiixxx~~~```YYYaaannnoooqqqsssooo]]]ZZZ[[[___^^^[[[[[[___]]]bbbgggkkkooouuu}}}rrrggggggmmmzzz|||nnn^^^TTTNNNJJJIIIKKKQQQdddjjj]]]TTTYYYeee~~~rrrxxxGGG<<<666777777333444999999IIIyyyVVVYYYccctttzzzgggaaaooo{{{zzzzzzqqqqqqZZZ;;;>>>BBBNNNZZZiii{{{cccmmm{{{wwwbbbXXXIII>>>999777666555444333333333444666888999;;;===AAACCCCCCAAA???======>>>???AAA@@@???===<<<888;;;===>>>>>>???@@@BBBDDDDDDDDDFFFJJJOOOSSSVVVXXX\\\dddooozzz|||~~~~~~xxxuuuqqqrrrvvvyyy{{{{{{ggg[[[QQQSSS^^^ppp{{{|||iiiUUUHHHHHHYYYNNNHHH```}}}hhhdddrrreeeXXX[[[hhhkkkkkkiiiccc]]]WWWVVV^^^ccceeellluuuwwwiii```bbbiiitttzzzmmm]]]TTTNNNJJJIIILLLRRRggg}}}dddZZZSSSZZZhhh~~~qqqpppFFF<<<666888888444777>>><<>>:::<<<>>>??????@@@AAABBBBBBCCCDDDFFFHHHKKKNNNQQQOOOQQQUUU]]]fffmmmppppppnnnjjjhhhgggiiiiiifffcccZZZZZZZZZYYYXXXVVVTTTSSSMMMKKKJJJJJJMMMQQQTTTVVVQQQJJJFFFMMM\\\ssszzzgggVVVIIIHHHWWWQQQEEE\\\~~~zzzddd```qqqrrr\\\]]]rrr}}}vvvggg^^^cccnnn|||yyyjjj[[[SSSWWW```ggguuuyyykkk\\\SSSNNNJJJJJJLLLUUUmmmttt^^^XXXRRR[[[lllsssvvvmmmEEE;;;666888999888===FFF]]]aaaqqqtttkkk{{{yyyxxx~~~uuugggddd~~~UUU>>>>>>FFFVVV___iiittt||||||ggg\\\MMMAAA;;;999888777222333333444666999<<<===GGGJJJMMMOOONNNKKKGGGDDD>>>@@@BBBDDDEEEDDDBBB@@@>>>@@@BBBCCCCCCCCCDDDEEEBBBDDDFFFHHHIIIKKKNNNPPPLLLKKKLLLPPPVVV[[[\\\[[[TTTPPPMMMLLLNNNNNNLLLIIIGGGFFFDDDAAA@@@?????????<<<===>>>@@@CCCFFFJJJMMMEEEBBBAAAFFFOOOaaa{{{wwweeeUUUHHHFFFRRRTTTEEE^^^qqq___aaayyy}}}ccccccxxxqqq|||}}}lllZZZJJJCCCHHHRRRUUUdddrrrwwwvvvwwwwwwwww{{{yyyzzzxxxkkk[[[SSSMMMJJJJJJLLLWWWrrr~~~qqq]]]VVVRRR\\\nnnlll{{{mmmDDD;;;666999;;;<<>>???AAABBBBBBBBBCCCFFFHHHDDDHHHIIICCC@@@III^^^qqq}}}|||sss```]]]OOO@@@PPP}}}PPPIIIffflllZZZ```nnnsssqqqZZZKKKDDDAAABBBEEEJJJLLLSSS\\\aaabbbhhhooozzzzzzyyyvvv{{{wwwgggXXXQQQLLLFFFFFFLLLVVVyyylllZZZVVVUUUXXXiiilll___DDD888666===;;;<<>>======>>>>>>======>>>???AAABBB@@@BBBCCCDDDDDDFFFIIIKKKJJJJJJHHHDDDBBBFFFOOOWWWddddddkkk{{{wwwfff^^^PPP@@@PPP}}}SSSGGGeeedddSSS^^^uuusssaaaNNNFFFDDDDDDDDDEEECCCIIIRRRYYYYYYXXX___hhhwww~~~zzzuuuzzzrrrbbbUUUPPPLLLGGGHHHOOO\\\~~~kkkYYYPPPPPPVVViii{{{hhh[[[===<<<999777???\\\{{{}}}zzzxxxooorrr||||||fff]]]vvvsssSSSAAA@@@GGG\\\ggg~~~tttdddPPPEEE===777555555444444555555777<<>>>>>===BBBBBBBBBCCCDDDFFFGGGHHHEEEFFFGGGGGGGGGIIILLLNNNNNNLLLIIIHHHHHHHHHEEECCCJJJNNNXXXiii}}}|||lll^^^PPP@@@PPP}}}UUUHHHhhhbbbRRR]]]xxx~~~xxx|||___PPPBBB@@@CCCEEEFFFFFFIIINNNUUUYYYXXX\\\iiixxx~~~kkk]]]QQQNNNKKKGGGKKKSSSbbbhhhWWWRRRRRR]]]tttzzznnnQQQ999AAA>>>999PPPwwwtttqqqooommmkkkhhheeerrrppp{{{{{{dddZZZwwwwwwVVVBBB===AAAUUUdddxxxwwwfffSSSFFF>>>888555777444555555555999???GGGMMMOOOQQQ^^^sss|||qqqaaaXXXppp|||xxxgggXXXOOOUUUfffhhhlllnnnlllgggcccbbbcccVVVPPPIIIEEEFFFIIIKKKLLLOOOKKKGGGCCCAAABBBDDDEEEEEEBBB@@@???@@@BBBCCCCCCFFFGGGHHHIIIKKKLLLMMMNNNJJJKKKJJJIIIHHHIIILLLNNNMMMLLLKKKMMMOOONNNHHHDDDDDDHHHNNNVVVaaaooo~~~{{{kkk[[[MMM???PPP[[[KKKnnniiiXXX\\\kkktttttt{{{{{{vvvXXXMMMDDDCCCFFFIIIMMMRRRWWWWWW[[[aaahhhuuuzzz|||eeeXXXNNNLLLJJJGGGLLLUUUhhhxxxcccUUUWWWUUUccc}}}wwwsssHHH<<>>SSSaaa|||mmmxxx}}}ooo^^^PPPDDD;;;888999555666777999===DDDKKKQQQSSSWWWkkklllYYYbbbzzzsssaaacccwwwyyywwwyyymmmaaaQQQFFFDDDGGGIIIIIIJJJKKKKKKJJJHHHHHHJJJLLLGGGEEECCCDDDGGGJJJKKKLLLOOOPPPQQQSSSTTTUUUUUUUUUOOOOOOOOOOOOOOORRRVVVZZZ[[[\\\\\\YYYTTTQQQQQQRRRHHHIIIFFFAAA>>>@@@GGGOOOVVV^^^zzzrrr^^^OOOEEE<<>>>>>>>>>>>===<<>>WWWjjjHHH[[[wwwqqqaaadddttt{{{jjjUUUFFFAAABBBEEEKKKVVV\\\[[[bbbvvvttt\\\XXX```|||rrr___RRRKKKGGGIIIJJJLLLWWWeeezzzjjjXXXQQQUUUTTT^^^yyyccc~~~IIIFFFEEEhhh{{{~~~uuukkkfff```\\\YYYTTTKKKDDDDDDBBB@@@??????>>><<<:::<<<:::999:::;;;;;;:::999uuudddppp|||yyyzzz}}}```lllzzzzzzOOO???:::BBBNNN]]]ssswwwaaaLLL???:::999777666:::@@@DDDGGGNNNUUUWWWlllfffxxx~~~xxx{{{yyylllWWWHHHFFFIIIIIIIIINNNPPPOOOQQQVVVSSSMMMPPPOOOMMMNNNPPPQQQRRRQQQSSSTTTXXX]]]]]]ZZZ\\\aaaiiilllqqqzzz~~~|||~~~{{{~~~|||pppaaaVVVNNNHHHJJJPPPYYYeee{{{iiiWWWKKKFFFAAAWWW[[[CCCQQQhhhooottt|||~~~lllRRREEE???>>>EEEFFFPPPXXXYYY```jjjkkkeeesssxxxggg^^^ssskkk[[[OOOLLLIIIGGGFFFLLL]]]nnn~~~nnn^^^TTTSSSVVV\\\iiibbbssshhhEEEJJJaaavvv{{{xxxrrrjjjcccXXXUUUPPPKKKFFFCCCAAAAAA<<<<<<<<<;;;;;;:::::::::888999999999::::::::::::xxxoooxxx{{{hhhuuu}}}VVVDDD===FFFRRRaaaxxx~~~iiiTTTDDD<<<:::777777;;;AAAEEEIIIOOOVVV___ssssss~~~}}}www{{{{{{qqq]]]MMMGGGHHHIIILLLRRRVVVUUUUUUXXXWWWSSSWWWVVVUUUTTTUUUVVVYYYZZZZZZ[[[^^^aaa```aaahhhqqqvvv~~~{{{kkk\\\QQQOOOTTTYYY```ooo~~~gggUUUGGGBBB@@@ZZZZZZGGGSSSiiisssrrrwww}}}qqqSSSEEEAAAAAAGGGKKKSSSZZZ^^^bbbhhhkkkkkkttt}}}llljjj{{{hhhXXXLLLJJJIIIHHHIIIQQQccctttvvvggg[[[RRRRRRVVV___vvv{{{cccwwwbbbJJJVVV{{{uuunnnjjjgggbbb[[[VVVLLLIIIFFFBBB???=========;;;;;;;;;;;;:::::::::999999999999999::::::::::::~~~{{{~~~www|||rrrWWWAAA<<>>EEEIIILLLRRRYYYeeettt}}}llleeelllqqqqqqeeeUUUIIIGGGIIIRRR[[[cccbbb\\\YYYZZZ^^^___dddiiiiiigggfffiiimmmkkkooovvvzzzzzz{{{{{{yyypppkkkhhhiiinnnxxx___MMMEEE???BBBfffyyyMMMFFFPPPddd~~~xxxvvvyyyXXXDDDFFFIIILLLXXXUUUVVV[[[\\\^^^lll~~~uuupppoooxxxrrrlllnnnrrryyyxxxkkkZZZNNNJJJHHHHHHIIILLLWWWkkk~~~rrr```WWWRRRNNNQQQWWWjjj```lllmmmNNN___{{{tttmmmggg```[[[UUUPPPJJJFFFDDDCCC@@@>>>999999888888888999999:::999999999999999999999999777888888888888999999999dddZZZaaajjj|||uuu{{{qqqqqquuuvvv}}}^^^AAA;;;GGGZZZuuuxxxkkkVVVEEE===;;;;;;@@@GGGKKKMMMRRRXXXllluuummm^^^YYY^^^cccfffaaaUUUJJJGGGJJJRRR[[[dddeee^^^XXXZZZ```ccckkksssvvvtttrrrsssuuuxxxzzz~~~iiiTTTKKKHHHJJJWWWfffuuu\\\JJJEEE>>>CCCjjjzzzKKKEEEQQQhhhzzz}}}}}}]]]GGGGGGKKKPPPWWWRRRTTTZZZ```jjj|||rrrpppvvvzzzfffccceeeccccccgggvvv|||pppbbbTTTKKKKKKIIIHHHIIIMMMXXXnnn~~~kkkYYYSSSPPPNNNSSS]]]{{{oooYYYsssbbbTTTyyy|||sssnnnhhhbbb\\\VVVPPPMMMHHHEEEAAA>>>===<<<<<<;;;999999999888888999999999999999999999999999999999777777777888888888999999uuu\\\NNNNNN[[[gggzzzuuu{{{hhhgggeeedddtttxxxuuuaaaBBB999CCCTTTkkkpppvvvbbbMMMAAA<<<===AAAHHHKKKLLLQQQWWWbbblll~~~kkk[[[SSSQQQTTTVVVZZZ[[[TTTLLLIIILLLRRRYYYcccgggbbb\\\^^^dddjjjqqqzzzcccQQQDDDCCCCCCDDDRRRcccrrrZZZJJJCCC===EEEoooGGG>>>KKKeeezzzxxxbbbMMMIIIKKKRRRTTTTTTYYYbbbqqqzzzvvv{{{|||hhhcccbbb]]]```iiixxxvvvhhhYYYOOOJJJKKKJJJJJJLLLRRR___vvvuuucccUUURRRQQQOOOXXXfff```^^^~~~^^^ggg|||rrrmmmjjjaaa[[[UUUSSSOOOHHHDDDDDD>>>===<<<:::999999999:::999999999888888888888777999999999999::::::::::::888888999999999:::::::::nnn\\\TTTTTT[[[hhhuuu}}}}}}wwwvvv~~~xxx]]]]]]ZZZ]]]ddddddzzzaaaBBB999BBBNNN^^^vvvttt}}}qqqYYYGGG===>>>BBBIIIKKKLLLOOOTTTVVVfffvvvqqqggg\\\SSSNNNMMMMMMQQQOOORRRVVVTTTNNNLLLOOOPPPVVVaaaiiihhhdddfffmmmpppttt{{{wwwRRREEE>>>CCCEEEFFFSSSfffpppYYYKKKBBB???LLLzzzEEE999FFF^^^|||tttppp}}}fffUUULLLJJJSSSVVV]]]eeeppp}}}}}}vvvvvvtttqqqyyy|||nnn^^^RRRLLLLLLIIIIIIKKKQQQZZZkkk}}}iiiZZZPPPRRRQQQQQQ]]]ppptttXXXlllttt___}}}xxxlllccc]]]XXXUUUPPPIIIEEEEEEDDD???===>>>888999999999999999999:::888999999999999999999888999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<=========[[[RRRNNNTTT\\\eeerrr~~~xxxwww~~~tttvvvlllUUUWWWWWW___bbb___dddDDD???GGGQQQ]]]ppp}}}aaaKKK>>>???CCCIIIKKKKKKNNNSSSXXXmmmtttiii^^^XXXOOOHHHFFFGGGIIIKKKRRRMMMNNNTTTUUUPPPNNNPPPOOOTTT___kkkmmmjjjmmmtttssstttxxx~~~iiiMMM???:::@@@CCCDDDTTTiiinnnYYYKKKCCCBBBTTT}}}JJJ>>>HHH\\\vvvpppmmm~~~gggZZZNNNIIISSS[[[fffpppzzz|||wwwhhhWWWMMMKKKNNNGGGHHHLLLUUUaaauuutttaaaSSSMMMQQQRRRRRRaaawwweeeUUUyyylll```sssbbbWWWRRROOOJJJEEEEEE>>>;;;======999888;;;666888:::;;;::::::;;;<<<999999:::;;;<<<<<<;;;;;;:::::::::;;;;;;<<<<<<<<<>>>>>>>>>>>>????????????OOOKKKKKKTTT___lll{{{{{{ttt{{{}}}yyy~~~iiiPPPSSSccc___cccvvv```???>>>EEERRRZZZddduuuZZZFFFDDDEEEIIIJJJIIILLLRRRXXXuuurrrmmmbbbeeeuuuuuueee\\\TTTTTTRRRMMMGGGDDDDDDEEEOOORRRUUUTTTRRRQQQRRRSSSNNNVVVcccnnnvvvxxxxxxwww~~~]]]EEECCCBBBBBBBBBFFFTTTaaagggRRRJJJBBB;;;\\\~~~HHH???CCC^^^uuu{{{~~~tttuuuuuu___PPPNNNSSSVVV]]]eeesss~~~~~~wwwjjj___UUUKKKGGGHHHKKKKKKPPPYYYdddxxxyyydddWWWNNNMMMRRRRRRQQQccc|||{{{___ddduuuSSSrrrxxxnnn\\\WWWOOOHHHCCC@@@>>><<<<<<<<<;;;:::999888777777999999999999::::::;;;;;;::::::999999999999999:::;;;<<<>>>???@@@AAA@@@@@@EEEIIILLLLLLGGGBBB???>>>JJJLLLSSS^^^iiixxxuuuqqq~~~|||yyyzzz___SSS[[[jjjddd___vvvdddAAA;;;AAAPPP\\\jjjfffPPPFFFCCCIIIKKKIIIMMMVVVccc|||nnnkkkfffpppdddRRRNNNQQQQQQKKKCCC???BBBGGGNNNSSSYYY\\\[[[XXXWWWVVVQQQZZZfffnnnrrruuuxxx{{{~~~vvvUUUEEEBBBAAABBBCCCGGGRRR]]]ppp~~~}}}cccOOOGGGEEEBBBeeeMMM??????WWWqqqzzzzzz|||oooWWWOOORRRVVV]]]gggwww{{{mmm^^^TTTMMMHHHGGGIIIHHHKKKTTT___lllooo[[[RRRLLLLLLPPPPPPSSShhhttt```uuuhhh___~~~pppaaaXXXMMMIIIDDDAAA???>>>===<<<::::::::::::::::::999999999999999999::::::::::::;;;;;;;;;;;;<<<===>>>??????AAABBBDDDEEEEEEEEEEEEIIILLLNNNMMMJJJGGGGGGHHHPPPTTTZZZbbbkkk}}}}}}rrrsss{{{xxxpppWWWWWWddd|||tttkkkHHH<<<>>>MMM]]]mmmvvv]]]JJJAAAHHHMMMJJJOOO\\\qqqdddHHHJJJNNNPPPIII???:::@@@GGGJJJPPPXXX\\\\\\YYYUUURRRPPPZZZgggqqqwww~~~kkkKKKDDDAAA@@@CCCEEEHHHPPPYYYZZZeeevvvuuu]]]KKKCCCAAABBBgggOOO@@@;;;OOOmmm{{{~~~___TTTVVVZZZdddtttzzzpppaaaRRRJJJHHHGGGHHHKKKIIIOOOYYYffftttvvvaaaQQQNNNLLLMMMNNNQQQ[[[tttjjjgggwww\\\rrr|||ooocccWWWKKKCCC@@@>>><<<;;;<<<<<<;;;:::999999:::::::::;;;;;;;;;999999:::::::::;;;;;;;;;>>>>>>>>>???AAACCCDDDEEEFFFGGGHHHJJJKKKKKKKKKKKKKKKLLLLLLLLLKKKKKKMMMOOOYYYXXXZZZ___jjjxxxuuu~~~yyywwwiiiTTTYYYjjjmmmJJJAAA???MMM___nnnkkkQQQAAAGGGMMMKKKRRR```xxxdddJJJJJJLLLKKKEEE===;;;???EEEIIIMMMRRRUUUVVVTTTQQQOOOOOOXXXeeesssaaaEEEBBB??????CCCFFFIIIPPPWWWYYYiii|||nnnXXXHHHAAA>>>AAAfffRRREEE===JJJjjjggg]]]aaafffxxx|||rrrgggYYYLLLHHHIIIIIIJJJMMMOOOSSS[[[gggxxx|||gggUUUMMMMMMNNNNNNNNNUUUiii~~~eeeuuulll\\\zzzrrrfff[[[SSSKKKCCC>>>>>>===<<<<<<<<<<<<:::888;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<>>>???@@@AAADDDEEEEEEFFFGGGIIIJJJKKKLLLLLLMMMNNNOOOPPPQQQQQQOOOOOOPPPPPPPPPQQQRRRSSSXXXUUUWWW```rrruuuppp{{{|||xxxwww~~~dddPPP\\\oookkkHHHCCC???NNNdddtttyyy\\\GGGHHHMMMMMMTTTaaattt{{{{{{YYYMMMKKKHHHCCC???<<<===@@@BBBIIIJJJLLLNNNPPPQQQQQQQQQRRRVVVbbbuuuXXXEEE@@@???@@@DDDGGGJJJSSS\\\ppp}}}gggTTTHHHAAA???DDDjjjbbbJJJBBBIIIgggsssjjjlll|||~~~rrrhhh\\\RRRJJJJJJLLLKKKKKKLLLSSSUUU[[[ggg}}}pppYYYMMMNNNKKKNNNMMMMMM]]]yyyfffjjjgggjjjkkkcccWWWOOOJJJFFFBBB???===<<<<<<===>>>>>><<<:::?????????>>>===<<<<<<<<<;;;<<<>>>AAADDDGGGIIIJJJMMMMMMMMMMMMNNNOOOPPPPPPQQQQQQQQQRRRSSSTTTUUUVVVVVVVVVXXXYYYZZZYYYXXXVVV[[[YYY]]]jjj{{{}}}{{{ooojjjnnnyyyyyyyyy{{{^^^KKK\\\tttvvvoooLLLAAA===OOOiiiyyynnnUUUMMMMMMNNNSSS[[[fffiiixxxzzz[[[FFFFFFIIIDDD>>>;;;>>>BBBEEEFFFHHHIIIKKKNNNPPPPPPNNNLLLLLLOOO\\\vvvyyyPPPFFF??????AAADDDFFFLLLYYYfffxxxaaaQQQGGGBBB>>>IIIrrrsssLLLGGGGGG^^^yyywwwoooccc\\\PPPKKKIIILLLMMMKKKKKKMMMUUUXXX```qqqyyycccPPPIIIMMMIIIMMMMMMQQQhhh\\\xxx~~~gggwwwaaaYYYOOOGGGCCCAAA>>><<<::::::;;;>>>AAACCCCCCBBBFFFEEEDDDCCCBBBAAAAAA@@@AAABBBEEEHHHLLLOOOQQQSSSTTTTTTSSSTTTTTTUUUVVVVVVVVVVVVVVVWWWXXXYYY[[[[[[YYYYYYZZZ\\\]]]]]]ZZZWWWjjjiiinnnzzz|||vvvvvvwwwvvv{{{www{{{}}}uuuWWWKKKZZZrrrwwwccchhhsssPPP@@@;;;MMMgggttt~~~hhhSSSLLLOOOQQQRRRVVVWWWfffppp]]]JJJ@@@DDDFFFDDDAAA@@@CCCJJJQQQVVVUUUWWW\\\___^^^VVVJJJAAABBBFFFSSSlllkkkHHHEEE>>>@@@CCCDDDEEELLL___qqqsss\\\NNNGGGBBB>>>RRR|||nnnJJJJJJCCCQQQxxxppp___SSSQQQIIIHHHJJJMMMMMMLLLOOOUUU\\\aaannn|||eeeUUULLLJJJKKKIIIOOORRRZZZxxxmmmeeetttsssyyyhhhYYYQQQHHHAAA???>>><<<;;;<<<<<<===@@@EEEHHHJJJJJJKKKKKKJJJJJJIIIIIIIIIHHHJJJKKKMMMPPPRRRUUUWWWXXXWWWWWWWWWXXXYYY[[[\\\]]]]]]]]]\\\]]]^^^___aaabbb```___]]]___aaabbbaaa___wwwvvv|||yyyyyywwwvvv|||qqqQQQPPPWWWnnnsssbbbrrrqqqMMMAAA;;;KKKbbbhhhwww}}}|||uuuYYYMMMOOOPPPLLLKKKKKKZZZwwwhhhQQQNNNKKKIIIOOOEEEGGGGGGGGGIIIQQQ\\\fffjjjnnnuuuxxxrrraaaLLL===???BBBKKK]]]uuuyyytttllliiinnnbbbAAADDD>>>@@@DDDDDDDDDMMMcccyyyoooXXXLLLFFFBBBDDD^^^vvv]]]HHHJJJ???GGGoooxxxmmmdddSSSJJJKKKFFFHHHKKKOOONNNNNNTTT]]]ccckkk|||iiiSSSKKKKKKKKKIIILLLSSSXXXddd\\\sssyyykkkZZZRRRKKKCCC>>>>>>???>>>===BBBAAAAAADDDHHHLLLNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOPPPQQQSSSTTTVVVXXXZZZZZZWWWXXXYYYZZZ\\\___aaabbbbbbaaaaaaaaabbbdddfffgggllliiiffffffjjjmmmnnnnnn~~~}}}|||vvvwww}}}fffTTTKKKlllyyynnnnnngggGGG======DDDWWWhhhjjj|||}}}cccNNNRRRRRRHHHHHHMMM]]]sssmmmWWWLLLJJJJJJLLLNNNJJJJJJJJJKKKTTTeeevvvYYYCCCBBB:::CCCKKKOOOZZZlll|||{{{wwwpppllljjjiiifffcccggg___bbbWWWDDD>>><<<@@@???BBBJJJPPPdddjjjVVVMMMGGGBBBDDDbbbaaaLLLGGG@@@CCC]]]zzzhhh\\\TTTLLLHHHGGGEEEGGGJJJLLLOOOUUU]]]dddxxxmmmTTTIIIIIILLLMMMMMMMMMWWW[[[vvvbbbfffssszzziiiYYYPPPFFFBBB>>>;;;;;;<<<>>>>>>???DDDJJJMMMMMMNNNQQQSSSUUUPPPMMMQQQTTTTTTTTTUUUVVVUUUTTTUUUWWWZZZ[[[\\\[[[XXXVVVZZZbbbiiijjjiiikkkooossssssqqqqqquuuxxx}}}~~~}}}{{{yyy{{{uuuyyysssuuu|||{{{aaaPPPSSSpppxxxoooxxxeeeGGG<<<>>>DDDTTTbbbdddyyymmmXXXTTTQQQJJJOOOTTT___kkknnnkkkkkkooooooaaaSSSOOOOOOMMMJJJIIIKKKMMMMMMPPP\\\sssmmmPPPAAA<<<;;;AAAEEEFFFLLLXXXaaadddeeebbb```bbbgggjjjjjjgggjjjgggpppSSSCCC>>><<>>CCCHHHMMMPPPQQQRRRRRRRRRTTTVVVXXXXXXVVVTTTXXXTTTTTTXXXZZZXXXWWWYYY[[[[[[\\\^^^```bbbcccdddeeeiiinnntttzzz}}}vvvwwwtttwww~~~fffSSSKKK\\\pppppppppbbbJJJ<<<===@@@MMM\\\aaarrrxxxaaaVVVVVVSSS^^^gggdddYYYTTT]]]iiikkk^^^QQQNNNNNNNNNOOOQQQOOOXXX```iii[[[???AAAEEE@@@FFFHHHIIIKKKNNNRRRTTTSSSUUUVVV]]]jjjxxx|||vvvlllrrrkkkIII@@@<<<<<>>AAAIIIMMMSSSWWWWWWVVVVVVWWWYYYYYY\\\bbbiiimmmmmmkkkiiihhhjjjnnnpppoooqqquuuzzz~~~~~~qqquuutttvvv|||jjjUUUPPPUUUooowwwvvvmmmOOO===:::999JJJeeepppvvv|||qqqmmmlllpppkkkYYYIIIIIIVVVbbb```UUUKKKKKKPPPWWW```hhhqqq}}}RRRFFFJJJKKKMMMPPPSSSRRRRRRQQQNNNLLLPPPVVV^^^bbbjjjvvvZZZBBBAAA<<<<<>>???DDDIIIRRRUUUYYYYYYXXXXXX[[[]]]\\\___eeennnwww~~~{{{xxxoootttzzz}}}aaaOOOQQQ[[[qqqqqqppptttPPP===;;;:::JJJeeesss{{{yyyxxxkkkWWWKKKQQQ___iiiiii\\\PPPOOOWWWeeevvvaaaGGGDDDKKKLLLMMMRRRWWWVVVVVVUUUOOONNNWWWcccnnnqqquuu|||UUUAAABBB<<<<<<@@@???CCCSSSfffqqq\\\NNNFFFAAADDDIIIyyyccccccaaaVVVQQQQQQKKKKKKbbb}}}yyyyyy}}}zzzuuuqqqbbb^^^WWWNNNGGGCCCBBBCCCDDDBBBDDDJJJLLLNNNRRRWWW```hhhxxxlllVVVMMMHHHHHHKKKMMMMMMPPP[[[hhhwwwttt___[[[{{{{{{wwwiiiZZZKKKEEE@@@@@@CCCFFFMMMTTTUUUXXXYYYYYYYYY]]]dddkkkiiipppyyyzzzttt~~~yyytttnnnvvvyyy\\\KKKQQQ___lllffffffyyyPPP======<<>><<>>@@@:::@@@???AAAFFFQQQgggxxxgggVVVGGGGGG???>>>ggguuupppggg___dddaaa^^^XXXNNNJJJUUUeee{{{uuusssooottt}}}~~~~~~~~~|||xxxpppggg]]]WWWMMMIIIDDDBBBBBBEEEHHHJJJJJJIIIOOOXXX[[[\\\iiiyyykkk[[[LLLGGGLLLLLLNNNOOOOOOQQQ^^^tttlll\\\aaalllfffRRREEECCC@@@???CCCLLLTTTVVVVVVYYYYYYZZZ]]]___hhhyyyzzzjjj\\\VVVUUUZZZWWW]]]sss}}}zzzxxxuuu{{{uuuvvvwww}}}}}}cccNNNJJJSSS^^^fff^^^|||rrrJJJBBB999999>>>JJJaaaooojjj|||mmmsssgggeeesssnnnMMMHHHHHHOOOUUUVVVTTTTTTNNNIIIJJJRRRUUUZZZqqquuu|||QQQ>>>AAA===??????AAAFFFNNN```|||kkkXXXKKKBBBEEEAAAIIIzzzhhhbbb^^^bbb___]]]YYYRRROOOYYYfffuuujjjgggllltttxxx~~~~~~yyywwwvvvsssmmmddd[[[RRRLLLGGGEEECCCDDDGGGJJJIIIHHHSSSUUUZZZ^^^bbboooyyybbbWWWNNNEEEEEELLLRRRRRRQQQSSS```qqqxxxvvv```]]]lllsssttt\\\KKK@@@AAAAAABBBGGGMMMRRRUUUUUUVVVUUUWWWZZZ___hhh{{{oooddd```]]]\\\ZZZWWWXXX]]][[[WWWUUU```vvv}}}}}}~~~mmmeeeeeennnwwwrrrsssxxxpppWWWHHHKKK[[[iiidddlllmmmFFFBBB===<<<:::@@@YYYiiiaaavvv{{{ttt{{{XXXJJJGGGIIIPPPTTTRRRQQQRRRIIIDDDGGGNNNPPPTTTgggRRR===@@@???@@@@@@CCCIIIPPP]]]rrrjjjRRRHHHBBB@@@===MMM```^^^^^^```^^^\\\ZZZWWWVVV\\\ddd{{{kkkcccccchhhmmmsssxxx|||}}}{{{xxxsssooojjjhhhddd^^^WWWOOOIIIEEEFFFEEEEEEIIIMMMOOONNNLLLYYYbbbjjjnnn{{{iiiZZZMMMJJJIIIGGGJJJQQQQQQPPPNNNVVViiivvvmmm[[[ZZZhhhpppuuufffQQQEEE???AAAEEEIIILLLNNNPPPRRRTTTRRRPPPOOOPPPQQQVVVdddrrriiiSSSFFFCCCCCCGGGNNNQQQSSSXXX___ZZZWWWSSSUUUddd|||~~~~~~~~~{{{{{{}}}~~~}}}~~~lll]]]ZZZ___gggxxxzzzssssssyyy|||cccOOOHHHOOO```ooohhhgggDDD>>>>>>>>>888===YYYlllfffxxxVVVHHHHHHKKKQQQSSSPPPOOOQQQFFFEEEIIIOOOPPPRRR```rrrUUU===??????AAABBBGGGMMMSSS\\\lll{{{}}}kkkQQQKKKEEE<<<:::PPP{{{```___aaa```^^^\\\[[[ZZZZZZ]]]___sssuuummmmmmkkknnnqqqrrrrrrvvv~~~}}}{{{wwwrrrooommmjjjgggeee\\\ZZZWWWSSSOOOKKKIIIGGGIIIJJJLLLNNNPPPUUU\\\aaaqqq}}}}}}cccXXXOOOIIIIIIKKKKKKNNNTTTOOONNNSSS```jjjhhh[[[PPPeee|||vvv]]]{{{zzz^^^LLLDDDBBBCCCIIIOOOPPPMMMLLLMMMOOOJJJHHHHHHHHHGGGGGGNNNWWWaaahhhpppwww~~~ooo^^^OOOGGGDDDCCCFFFGGGLLLRRRTTTTTTXXX^^^XXXXXXYYY^^^lllvvvggg]]][[[bbblll}}}}}}tttwwwiii```YYY[[[jjj|||uuuuuuvvv~~~qqqYYYLLLIIIOOO[[[fffmmmbbbGGG======>>>999<<>>>>>BBBCCCHHHNNNRRRWWWbbbmmmzzzbbbIIIJJJDDD:::???[[[yyygggdddfffbbbaaa___\\\[[[\\\[[[ZZZhhh~~~~~~zzzzzzqqqqqqnnnkkkhhhiiinnnrrrrrrsssvvvxxx{{{}}}||||||||||||}}}}}}zzzxxxwwwvvvvvvxxxzzz|||~~~}}}{{{xxxwww{{{{{{|||}}}~~~}}}}}}}}}}}}{{{yyywwwvvvxxxzzz{{{wwwuuusssrrrrrrrrrpppnnniiifffbbb___^^^]]]\\\[[[SSSQQQOOOLLLKKKJJJJJJJJJIIIMMMQQQRRRUUUbbbvvvzzzdddVVVNNNJJJGGGHHHJJJJJJLLLOOORRRTTTaaapppiiiWWWUUUbbb{{{ddd[[[tttZZZIIICCCDDDDDDJJJOOONNNIIIEEEGGGJJJEEEEEEIIINNNNNNLLLOOOTTTVVVYYY]]]^^^^^^^^^bbbeeeuuuzzz|||rrrhhhaaaLLLKKKIIIFFFCCCBBBAAAAAAFFFHHHNNNSSSTTTTTTYYY```[[[\\\___hhh|||zzzmmm^^^VVVSSSUUU\\\dddzzzvvvyyy~~~}}}ppphhhmmm|||~~~tttxxx|||~~~gggPPPJJJLLLNNNSSSYYYrrr^^^NNNBBB>>>???;;;:::NNNhhhoooggg~~~```RRROOOPPPUUUWWWTTTRRRRRRQQQPPPRRRUUUXXX]]]kkkxxxrrrqqq___FFFBBBAAADDDDDDGGGLLLNNNQQQZZZccc~~~ttt]]]GGGKKKCCC777HHHiiiyyynnniiiiiiccceeeccc___\\\]]]\\\YYYcccwww{{{vvvnnngggbbb```aaabbbcccdddfffhhhjjjlllmmmmmmlllnnnpppqqqrrrsssuuuwwwrrrpppmmmjjjgggfffeeeeeeaaacccfffiiijjjiiihhhggghhhiiikkklllllllllkkkkkkfffeeedddccccccdddfffgggbbb```____________]]][[[WWWVVVTTTRRRQQQQQQRRRRRROOONNNLLLJJJJJJJJJJJJKKKIIIOOOUUUZZZdddzzzlll\\\PPPLLLIIIHHHIIIJJJKKKLLLMMMNNNSSSYYYgggnnnaaaSSSaaa|||yyyWWWdddnnnUUUEEEAAACCCFFFIIILLLJJJEEECCCFFFJJJNNNOOOSSSWWWVVVQQQOOOQQQSSSVVVXXXWWWRRRNNNMMMNNNWWW[[[___```\\\SSSHHHAAA>>>???@@@BBBCCCCCCCCCCCCIIIKKKOOOSSSSSSTTT[[[eeejjjiiigggmmmmmmbbbXXXVVVXXXZZZ^^^ccc{{{|||yyyttt|||ttt\\\JJJJJJQQQTTTVVVYYYZZZSSSIII@@@@@@@@@<<>>AAAEEEHHHKKKMMMNNNRRRSSSVVVZZZ]]]dddsssvvvllleeeggglllnnnnnnooo}}}vvvdddiiisssvvvwwwuuuZZZUUUHHHNNN___\\\___xxxuuuaaaTTTNNNAAAGGGCCC;;;???PPPwww{{{}}}jjjXXXUUU[[[WWWTTTWWWWWW\\\[[[VVVVVViii|||tttsss{{{cccnnnyyytttgggjjjiiifffaaa[[[WWWUUUUUUTTTXXX\\\]]]]]]]]]___bbbcccccccccdddggglllpppsssttt~~~ooo^^^QQQSSSRRRUUU[[[dddppp}}}hhhYYYMMMKKK@@@===XXXuuullllllfffiiijjjkkkkkkgggbbb___```bbbgggkkkuuu{{{cccssssssttttttuuuyyyzzzvvvnnniiidddcccdddccc___[[[]]]WWWRRRQQQSSSSSSPPPMMMNNNNNNLLLJJJHHHEEECCCBBBEEEEEEEEEEEEFFFEEEBBB@@@EEEFFFFFFEEECCCCCCEEEFFFDDDEEEFFFFFFEEEEEEGGGIIIIIIGGGDDDDDDEEEGGGIIIIIIEEEHHHLLLLLLJJJIIIJJJKKKOOORRRWWW[[[___ccchhhkkksssuuuzzziiiZZZSSSJJJEEEEEEHHHJJJKKKOOOLLLLLLNNNNNNMMMPPPVVVRRROOOMMMUUUlllxxxQQQGGGZZZrrrVVVGGGEEEIIINNNRRRLLLHHHKKKTTT[[[\\\[[[ZZZZZZZZZYYYXXXXXXXXXXXXTTTTTTTTTVVVVVVRRRMMMHHHNNNKKKFFFCCCAAA@@@@@@AAAEEEHHHIIIHHHHHHLLLTTT\\\```___```dddfffooo}}}yyyuuuvvv|||}}}xxx{{{{{{xxxxxxzzzttthhhYYYeeevvv|||{{{www{{{lllWWWLLLHHHTTTZZZRRR^^^~~~nnn]]]PPPPPPBBBGGGBBB;;;???MMMppp~~~}}}iiiXXXVVV\\\WWWTTTZZZ\\\kkkjjjddd___iii}}}fffoooyyy}}}iii___XXXZZZ[[[[[[YYYWWWVVVWWWVVVZZZ^^^aaaaaaaaabbbcccllljjjjjjkkkqqqyyyyyyeee```___bbbhhhlll{{{sss^^^PPPIIIHHH@@@BBBdddmmmgggfffaaaffffffgggiiihhheeebbb```______ccclll}}}ooojjj{{{sssrrrnnniiigggmmmzzz|||vvvsssoooiiidddaaa\\\WWWVVVVVVVVVRRRNNNKKKJJJIIIGGGEEEEEEDDDDDDGGGFFFFFFFFFGGGGGGFFFEEECCCDDDEEEEEEDDDDDDEEEFFFEEEFFFGGGFFFEEEEEEFFFGGGIIIGGGEEEDDDEEEEEEFFFFFFIIILLLNNNOOOOOOOOORRRTTTRRRVVV]]]dddllluuu~~~ppp^^^RRRLLLHHHEEEEEEHHHKKKMMMMMMQQQNNNOOOSSSSSSPPPOOOPPPHHHQQQ]]]mmmdddFFFCCC[[[pppTTTGGGFFFJJJLLLOOOMMMMMMQQQWWW[[[[[[YYYZZZ[[[^^^bbbeeeeeeccc```XXXXXXXXXXXXWWWTTTQQQNNNOOOMMMJJJFFFCCCAAABBBCCCDDDFFFIIILLLOOOUUU]]]dddkkkiiiiiimmmrrr|||zzzzzz|||~~~{{{vvvhhh[[[YYYjjj{{{vvvuuuxxx{{{qqq^^^QQQBBBJJJYYYQQQNNNlllwwwiii\\\QQQNNNAAAEEE>>>999<<>>BBB]]]|||xxxnnn___dddcccfffyyy~~~pppwww~~~ooo]]]OOOGGGDDD???;;;CCC___~~~{{{gggdddaaa^^^aaaaaaddd```\\\ZZZ]]]bbbfffhhhaaaeeekkksssfffbbbttt}}}mmmdddcccdddbbb___[[[ZZZ[[[^^^fffqqq|||~~~}}}xxxmmm]]]QQQNNNGGGAAA@@@AAABBBFFFJJJKKKLLLNNNNNNNNNOOOQQQTTTOOOKKKGGGCCCCCCMMMcccwww}}}PPP;;;<<<>>>NNNtttZZZOOOMMMMMMMMMPPPSSSWWWYYY[[[```ggglllppprrruuuxxxzzz{{{{{{|||}}}{{{uuunnngggaaa]]]WWWYYY]]]bbbggglllppprrruuu}}}}}}yyy{{{wwwyyyuuuxxxqqq]]]LLLEEEFFFEEENNNKKKVVV}}}mmmccc\\\bbb\\\^^^eeeSSSFFFHHH@@@EEERRRuuu~~~zzzzzzeeeiiijjjppp|||yyynnn```SSSIIIEEEDDD===;;;OOOtttpppyyydddddd^^^^^^ddd```gggeeebbb___^^^bbbhhhmmmgggnnnwwwyyyccc^^^mmmvvvlllgggdddcccbbb]]]ZZZVVVVVV[[[bbbjjjnnnxxx|||tttkkkeee\\\VVVRRROOOJJJFFFBBB>>>===AAADDDEEEJJJQQQKKKMMMPPPPPPNNNNNNOOOQQQGGGBBB@@@GGGSSSeee{{{]]]CCC===999AAAVVVzzz___QQQMMMNNNOOOSSSUUUWWW[[[aaahhhoootttsssyyy}}}xxxooohhhaaaeeekkkooosssxxxyyyvvvuuu|||vvveeeRRRCCCAAAHHHHHHLLLEEE]]]ssslllgggcccppphhhjjjoooYYYKKKOOOJJJPPPLLLmmmxxx|||kkknnnoootttqqqjjj^^^RRRJJJEEEDDDDDDEEEFFFaaammm}}}vvvsssfffhhh```bbbjjjeeeiiiiiigggcccaaaccciiioooiiirrr~~~uuuZZZWWWfffyyy{{{{{{uuulllccc______^^^ZZZUUURRRSSSWWW[[[]]]cccmmmzzzuuuddd[[[WWWMMMMMMKKKGGGBBB>>><<<<<>>>>>>>>??????CCCEEEGGGJJJLLLMMMMMMNNNSSSNNNLLLOOOOOOIIICCCAAA===EEESSSfffkkkFFF:::999777===EEExxxgggTTTMMMOOOTTTZZZ\\\\\\^^^hhhuuuxxxtttwww}}}uuuvvv}}}ssssssxxx{{{{{{mmmZZZKKKCCCAAAEEEIIIFFFEEE___yyyfffeeedddfffmmmjjjjjjfff^^^XXXTTTLLLDDDEEEXXXqqqxxxzzz|||wwwdddRRRMMMJJJCCC@@@BBBRRRuuuvvv{{{~~~mmmaaacccfffddddddiiiooovvvxxxqqqjjjkkkpppsssvvvrrr~~~xxxkkknnn^^^SSSTTT[[[hhhtttttthhh]]]\\\YYYWWWWWWXXXWWWTTTPPPOOOPPPTTTYYY```gggnnnqqqnnncccUUUJJJEEEBBB???<<<;;;;;;<<<===@@@BBBEEEFFFIIIIIIIIIIIIJJJKKKLLLMMMPPPNNNLLLLLLHHHCCCCCCGGGKKKYYYlll~~~UUU;;;555666666<<>>FFFQQQbbbttt^^^AAA777666888:::888III~~~mmm[[[NNNJJJMMMYYY[[[\\\aaalllyyy~~~~~~nnnmmmzzzyyy}}}tttuuu}}}~~~fffSSSBBBAAADDDDDDHHHPPPfff~~~pppzzznnnlllhhhdddeeeeeeeee```YYYUUUTTTPPPJJJGGGGGGTTTmmm|||zzznnnYYYFFFBBBDDDCCCEEEJJJuuutttyyynnngggdddhhhjjjiiijjjlllkkkooopppoooooorrrqqqnnnkkkjjjpppyyywwwkkkhhhnnnmmmrrraaaWWWVVVZZZ]]]]]][[[ZZZXXXUUUQQQQQQRRRTTTPPPOOOOOOOOOOOOPPPQQQRRRTTTWWW\\\aaadddiiimmmppptttssswww~~~}}}~~~xxxsssooommmlllbbb___[[[WWWSSSNNNGGGBBBCCC@@@<<<;;;<<<>>>======???@@@AAACCCEEEHHHJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLIIIEEEBBBBBBCCCKKK[[[kkk~~~kkkDDD888999888888<<<:::JJJ|||~~~mmm[[[KKKGGGKKKXXXZZZ___gggrrr{{{}}}jjjhhhmmmxxx~~~tttzzz|||lllYYYHHH???DDDGGGGGGSSSdddvvvmmmgggaaa```bbb______\\\WWWVVVWWWTTTPPPMMMEEEHHH^^^sss}}}uuu___PPPDDDEEEGGGEEEGGGLLLhhhttteeeddddddhhhiiihhhhhhiiilllkkkiiikkkrrrwwwrrrjjjkkklllqqqtttnnneeebbbeeeeeewww|||ooo]]]RRRPPPPPPTTTVVVXXXXXXTTTPPPNNNLLLOOONNNNNNMMMLLLLLLLLLLLLJJJLLLOOOQQQRRRTTTXXXZZZ``````dddlllpppooopppsssooopppsssuuuuuuuuusssrrrpppqqqrrrrrrrrruuuyyy|||yyyyyyxxxvvvuuuwwwzzz}}}|||zzzzzz~~~{{{xxxtttqqqooommmiiiddd```]]][[[ZZZNNNKKKHHHEEECCCAAA@@@???===<<<<<<<<<===>>>>>>===EEEEEEFFFHHHIIIJJJKKKKKKKKKLLLMMMMMMLLLJJJGGGFFFDDD@@@AAAJJJWWWjjjgggJJJ555777;;;666444888@@@OOO|||{{{lllZZZIIIFFFMMMSSSWWW```lllvvv{{{~~~ooofffjjjpppvvvzzzvvvzzzmmm\\\KKK@@@@@@IIIJJJLLLhhhvvvmmmgggbbb^^^^^^bbbZZZ[[[ZZZXXXXXXZZZXXXSSSRRRIIIFFFQQQeeeuuu|||zzzjjjPPPIIIGGGMMMPPPNNNQQQXXX{{{~~~eeehhhvvvlllllllllkkkhhhgggiiikkkssspppkkklllssswwwqqqfffcccgggllllllgggcccccceeefffuuu}}}jjjVVVGGGDDDIIIRRRYYY\\\YYYSSSOOONNNNNNMMMLLLLLLKKKJJJJJJHHHIIIJJJIIIHHHHHHJJJLLLMMMMMMPPPWWW[[[[[[]]]```___```ccceeeffffffeeeeeeeeefffgggggghhhkkkooorrrpppppppppooonnnpppsssuuutttrrrqqqtttyyy}}}}}}|||xxxvvvrrrooommmjjjgggdddbbb___[[[VVVQQQMMMKKKJJJDDDBBB@@@>>><<<<<<===>>><<<===>>>@@@AAABBBCCCDDDFFFGGGHHHJJJLLLMMMMMMMMMMMMMMMLLLKKKHHHEEEBBBAAA>>>@@@KKK^^^ssspppHHH;;;555;;;>>>777444999@@@RRRxxxlll[[[IIIGGGQQQQQQVVVaaaoooyyy}}}wwwlllddddddffflllzzzzzzvvvzzz}}}qqq]]]OOODDD>>>CCCLLLIIIPPP}}}oooiiidddcccaaa___^^^___XXXZZZ[[[YYYZZZ\\\YYYTTTOOOMMMHHHGGGSSSiii~~~zzznnn]]]JJJEEEFFFMMMTTT[[[kkk|||lllaaauuu~~~}}}{{{uuullleeeeeejjjnnnqqqpppmmmjjjllloookkkddd[[[aaaeeebbb^^^___cccggghhhqqq~~~rrr^^^MMMMMMNNNRRRVVVXXXUUURRROOONNNNNNNNNMMMLLLJJJJJJHHHHHHHHHGGGEEEEEEGGGIIIGGGEEEFFFJJJLLLJJJLLLOOOQQQRRRTTTVVVXXXYYYYYYYYYXXXXXXYYYYYYZZZ\\\```cccaaabbbccccccccceeehhhjjjhhhffffffhhhmmmpppooonnngggdddbbb```^^^[[[XXXUUURRRPPPLLLHHHEEEBBBAAA@@@>>>>>>>>>=========???@@@@@@AAACCCEEEFFFHHHJJJKKKFFFHHHIIIKKKLLLLLLLLLLLLKKKIIIGGGDDDCCCCCCDDDEEEKKKWWWmmmtttNNN===999777:::999666777<<<>>>XXXtttmmm^^^LLLKKKVVVVVVYYYeeettt}}}ppplllfffbbbdddnnn}}}zzzuuuvvvppp|||sss___MMMCCCDDDAAAHHHNNNGGGPPPwwwjjjddd^^^^^^___]]]YYYWWWXXX[[[\\\[[[[[[]]]YYYSSSIIIMMMIII???EEE___|||xxxxxxcccRRRKKKCCC@@@FFFQQQeee|||{{{yyy~~~vvvwwwggg]]]^^^ffflllhhhkkkjjjfffccceeeeeebbbaaafffeee\\\UUUVVV[[[^^^eeeiiiooovvvooocccTTTJJJHHHIIIJJJIIIMMMMMMMMMLLLKKKIIIHHHGGGHHHHHHHHHGGGFFFFFFIIIKKKIIIFFFEEEFFFFFFCCCCCCFFFEEEFFFHHHJJJLLLMMMNNNNNNLLLMMMMMMLLLKKKLLLPPPRRROOOQQQTTTVVVXXXZZZ^^^```YYYWWWUUUWWW[[[]]][[[YYYXXXVVVSSSQQQPPPMMMIIIFFFEEECCCAAA???===<<<<<<<<<<<<===???@@@@@@BBBDDDFFFCCCDDDFFFGGGGGGHHHIIIKKKIIIIIIJJJKKKKKKJJJIIIHHHFFFCCC@@@>>>@@@DDDJJJMMMcccwwwzzzPPP???:::777444111///000555:::BBBdddyyyrrrooobbbOOONNNYYY]]]___jjjzzzuuuiiilllkkkhhhmmm}}}~~~vvvqqqsssxxxzzzxxxbbbNNNEEEEEE>>>NNNTTTJJJPPPuuu{{{lllcccaaa\\\ZZZ[[[^^^]]]ZZZ[[[ZZZZZZ[[[[[[YYYUUURRRRRRPPPGGGEEEJJJQQQjjj}}}iiiUUUJJJEEEFFFAAA:::EEEgggvvvgggbbbaaaaaadddjjjgggfffcccaaa```bbbccceeeccc```[[[WWWVVVWWWYYYZZZ\\\\\\___cccgggttt~~~iiiPPPBBBAAAEEEDDDDDDIIIOOOPPPKKKGGGHHHEEEGGGIIIJJJJJJGGGEEECCCDDDEEEFFFFFFGGGFFFEEEDDDCCCCCCCCCDDDDDDDDDDDDDDDBBBBBBDDDEEEFFFFFFFFFFFFHHHIIIJJJKKKLLLNNNOOOOOOKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHGGGEEEDDDBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>AAABBBBBBCCCDDDDDDEEEEEEGGGGGGGGGGGGGGGHHHIIIJJJJJJKKKKKKJJJGGGEEEEEEFFF@@@BBBBBBAAADDDUUUppp}}}RRR???@@@444555555444333333555888@@@rrrtttsssqqqnnnjjjeeeaaa______```jjj||||||tttnnnkkkppp~~~vvvqqqooorrrzzzxxxfffTTTGGGCCCFFFNNNPPPPPPWWWqqqyyywwwhhhcccddd```[[[XXXYYY\\\]]]\\\]]]ZZZXXXWWWXXXXXXXXXWWWTTTTTTMMMIIIKKKMMM^^^|||sss^^^MMMDDDBBBCCC@@@CCC___yyywwwvvvllldddcccbbb___aaaeeefffdddaaa^^^]]]]]]^^^______^^^[[[XXXUUUSSSRRRRRRQQQTTTYYY]]]___iii~~~~~~kkkQQQ>>>FFFCCCCCCFFFHHHGGGIIIMMMJJJIIIHHHGGGGGGHHHIIIIIICCCDDDEEEFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCAAAAAABBBCCCDDDDDDDDDDDDBBBCCCCCCDDDEEEFFFGGGGGGEEEEEEEEEDDDDDDDDDCCCCCCFFFEEEDDDCCCAAA@@@??????@@@@@@@@@???????????????BBBBBBBBBCCCDDDEEEEEEEEEGGGGGGHHHHHHHHHHHHHHHIIIEEEHHHJJJJJJFFFBBB???===<<<>>>GGGYYYqqq]]]DDD888444444555555444333333666888@@@ttttttmmmmmmlllkkkkkkjjjjjjjjj]]]```lll~~~|||ssspppqqqyyy}}}rrrooommmnnnqqqxxxyyycccQQQFFFAAADDDJJJNNNXXXnnnqqqqqqrrrbbbhhhbbb^^^YYYXXXYYY\\\___``````\\\WWWTTTSSSUUUVVVVVVRRRTTTOOOKKKKKKGGGPPPfffyyycccQQQFFFBBB>>>===>>>RRRyyyuuujjjcccbbbbbbdddaaa]]]]]]```cccaaa___\\\[[[ZZZZZZZZZYYYYYYYYYXXXVVVSSSPPPNNNOOOSSSXXXYYYYYYaaavvvtttbbbVVVOOOGGGDDDAAA@@@DDDJJJNNNMMMKKKHHHGGGFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@AAABBBBBBAAAAAAAAA?????????@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@?????????BBBAAAAAA@@@@@@???>>>>>>AAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDEEEEEEFFFFFFEEEEEEFFFGGGHHHHHHHHHGGGGGGGGGEEEBBB>>><<<===>>>MMMXXXmmm[[[AAA===:::222444444444444333333666888CCCwwwnnncccffffffggghhhiiikkkmmmooo\\\aaaooo~~~tttuuuzzzzzz|||ssskkkiiinnnuuu{{{yyygggRRRDDD@@@BBBIIIPPPRRRrrrhhhhhhooo___[[[YYY[[[\\\]]]___bbbbbb^^^YYYUUUTTTSSSSSSSSSLLLPPPLLLIIIIIIDDDHHHXXXjjjVVVHHHBBBBBB@@@:::FFFnnnnnn{{{{{{nnncccZZZ___dddeeeaaa\\\\\\^^^aaa```___^^^\\\[[[[[[[[[UUUVVVWWWWWWWWWVVVUUUTTTZZZZZZZZZZZZ[[[cccqqq}}}yyynnn```UUUJJJAAA???AAAGGGHHHJJJLLLLLLKKKIIIHHHJJJIIIHHHGGGEEECCCBBBAAADDDDDDCCCCCCBBBAAA@@@@@@@@@AAAAAAAAAAAA@@@@@@???AAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBCCCCCCCCCCCCCCCEEEEEEEEEEEEFFFFFFGGGGGGFFFGGGHHHHHHIIIHHHGGGGGGIIIDDD===888999CCCPPPZZZzzziiiEEE999;;;<<<888333444444333222333666888FFFyyyuuubbb\\\bbbcccdddeeeeeeeeeeeedddZZZbbbrrrxxx{{{uuuvvvzzz|||tttpppooonnnmmmooowwwyyyeeeVVVGGGAAAAAAFFFOOOVVVjjj{{{aaafffddd^^^ZZZZZZ]]]\\\XXXXXX\\\cccaaa^^^]]]\\\[[[XXXVVVOOOSSSMMMHHHIIIEEEFFFRRRhhhttt^^^LLLAAA???@@@AAA===VVVvvvnnnttthhhbbb]]]^^^ccchhheee```]]]^^^```aaaaaabbbbbbbbbaaaaaa```[[[ZZZXXXWWWWWWXXXZZZ[[[```]]]YYYXXX^^^iiiqqquuuuuudddSSSJJJHHHAAAAAACCCDDDGGGJJJMMMNNNHHHGGGGGGFFFEEEEEEDDDDDDDDDCCCCCCBBBAAA@@@@@@???AAAAAABBBBBBBBBAAAAAA@@@DDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFHHHHHHGGGFFFEEECCCBBBAAA>>>===<<>>===<<<<<<<<<;;;CCCSSSfff|||tttRRR;;;<<<===111,,,333111222333222222333666888BBBuuuzzzaaaYYY]]]VVVXXXZZZ[[[[[[XXXTTTRRRTTT\\\mmm}}}rrrrrrvvv~~~||||||yyysssqqqtttppptttyyy~~~~~~xxxtttpppmmmjjjiiijjjllllllmmmvvvsssaaaUUUEEEBBBBBBGGGLLLQQQ[[[ddd}}}sssddd\\\___aaa[[[[[[^^^\\\WWW[[[eeegggggggggggggggeeebbb___ZZZ^^^UUUMMMOOOKKKFFFJJJWWWttt{{{mmmYYYHHH@@@===;;;;;;@@@ZZZjjjcccwww~~~wwwnnnlllhhhkkkjjjccc```bbbdddccceeefffhhhiiiiiihhhfffdddfffccc^^^ZZZXXXXXX[[[\\\VVV\\\``````dddkkknnnlllpppzzzxxxkkk\\\NNNDDD>>><<<>>>>>>>>>???@@@BBBDDDFFFAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@?????????>>>>>>??????@@@@@@@@@@@@@@@AAA??????@@@AAAAAABBBCCCCCC@@@@@@@@@@@@????????????======>>>???CCCGGGLLLNNNZZZggg}}}ZZZGGG:::::::::222000444111222222222222333666888HHH|||xxx___XXX[[[VVVVVVVVVVVVVVVUUUUUUTTTUUUXXXcccvvvtttqqqvvv{{{{{{wwwxxxvvvvvvtttrrrqqqttt{{{xxx{{{|||wwwtttpppkkkhhhhhhjjjkkkiiikkkrrryyyyyyzzzooo\\\MMMFFFAAABBBEEELLLPPPVVVaaalllwwwrrreee^^^mmmbbb[[[ZZZ```aaa___iiiwwwllljjjgggeeeccc```[[[XXXVVVZZZSSSMMMPPPMMMFFFHHHLLLkkkmmm^^^LLL@@@>>>??????>>>MMMuuuggg^^^xxx}}}}}}nnniiigggkkkiiiccc```dddeeecccfffhhhiiijjjiiigggdddbbbaaa___\\\ZZZYYYZZZ\\\]]]XXXdddmmmllliiijjjkkkiiinnnwwwtttcccTTTLLL@@@???>>>=========>>>???@@@@@@@@@@@@@@@@@@AAAAAA>>>???@@@AAABBBCCCCCCCCC????????????@@@@@@AAAAAA@@@@@@@@@@@@????????????============>>>>>>>>>>>>>>>>>>???@@@@@@AAABBBBBB=========<<<<<<<<<<<<<<>>@@@@@@>>>999555555666999<<<=========<<<;;;;;;;;;:::::::::::::::<<<:::999:::999777999>>>:::===<<<888888<<<<<<888BBB===>>>CCC@@@;;;AAANNNSSS___kkkqqqvvvoooSSS:::999777555333222111111111222222111111222666999XXXwww[[[TTT\\\YYY^^^]]]XXXXXX```ccc___XXXVVVZZZhhhqqqooottt{{{~~~{{{yyywwwvvvuuuttttttuuuvvvvvvrrrooosssssssssrrrsssvvv|||~~~lll[[[OOOGGGBBB???DDDHHHUUUjjj}}}{{{|||sssqqqlllhhhiiigggddd```___aaadddeeeeeeeeecccaaa``````___\\\YYYYYYYYYYYYXXXWWWVVVTTTTTTTTTTTTbbb{{{qqqbbbXXXEEE;;;>>>;;;777LLLkkkpppppptttpppqqqnnnlllmmmiiigggeeedddfffhhhhhhhhhhhhhhhhhhhhhhhhgggffffffbbb[[[VVVYYY^^^___```bbbeeekkkrrrtttqqqllliiihhhaaabbbffflllvvv~~~vvvlllbbbWWWLLLFFFAAA???<<<:::::::::;;;;;;???===:::999:::;;;;;;:::999:::::::::999888666555333555888;;;;;;:::888777:::999;;;>>>===999888:::999;;;<<<;;;;;;<<>>999888]]]hhhsssrrruuurrrnnnnnnfffcccaaa```cccgggjjjkkkjjjkkkkkkkkkjjjhhhfffeee```YYYUUUXXX\\\^^^___bbbhhhkkkoooqqqpppmmmiiiggg______```ccciiisss~~~|||oooeeeTTTSSSPPPMMMKKKIIIGGGGGGDDDBBB???>>>???@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;;;;:::::::::???<<<;;;======;;;<<<@@@DDD>>>===@@@AAACCCMMMZZZooo}}}xxxrrryyy~~~|||___DDD777777666555333111000//////111111222111000222555888LLLvvv]]]XXX```dddhhhkkkppp~~~{{{ddd^^^[[[```mmm|||wwwnnnfffaaafffjjjsss~~~tttkkklllrrr{{{yyynnn\\\RRRGGGAAABBBGGGKKKLLLVVV___{{{wwwpppnnnlllgggdddfffjjjiiihhhhhhggggggffffffcccbbbaaaaaabbbaaaaaa```\\\\\\\\\\\\\\\]]]]]]^^^[[[QQQTTTiii|||{{{iiiXXXNNNBBB<<<<<<@@@???IIIsssiiilll~~~tttuuuxxxtttooommmfffccc```___bbbgggjjjlllkkkkkklllllljjjhhhfffddd^^^XXXUUUXXX[[[\\\^^^bbbjjjjjjjjjlllmmmkkkhhheeedddcccaaa___```eeelllrrr{{{ssstttuuusssooojjjfffcccUUUVVVXXXZZZZZZWWWRRRMMMHHHIIIJJJMMMPPPSSSVVVXXXOOOJJJDDDAAABBBHHHPPPVVVVVVNNNGGGFFFIIIMMMTTT\\\eeeWWWQQQYYY```dddrrrbbbIII===666777666444333111000000000111111111000000222555888JJJttt]]]ZZZdddjjjkkknnnyyynnneee]]]^^^gggtttooo```WWWSSSQQQPPPYYYZZZ___eeelllrrrtttuuusssxxx{{{pppaaaVVVHHHFFFCCCAAABBBFFFLLLPPP[[[jjjtttppplllkkkjjjhhhiiikkkllllllkkkjjjgggeeedddddd___aaacccddddddbbb```___[[[[[[[[[[[[\\\]]]^^^___]]][[[XXX\\\iiixxx}}}{{{}}}kkkYYYKKKCCCAAABBB@@@<<>>===AAAUUUyyyggghhhkkkqqqiiijjjiiigggfffeeebbb___ZZZ\\\```eeehhhgggbbb___WWWZZZ^^^bbbddddddbbbaaa\\\XXXVVVVVVTTTSSSVVV\\\[[[\\\[[[VVVQQQPPPVVV\\\cccddddddbbb]]]XXXTTTSSSVVVYYYXXXVVV[[[jjjzzzooo^^^PPPKKKFFF===;;;???444333222111000000000000000000000//////111444777HHHooonnnmmmxxx{{{pppbbbfffqqqwww~~~rrr\\\WWW\\\___\\\]]]]]]^^^```eeekkkpppqqqbbbhhh~~~ooocccUUUKKKDDDFFFGGGCCCAAABBBEEEOOOYYYbbbtttxxxhhhoooyyyvvvbbbeeeeee```]]]```aaa^^^ZZZYYY\\\\\\^^^ccciiijjjeee```iiiddd```___```^^^ZZZUUURRRSSSUUUWWWWWWVVVUUUTTTNNNNNNPPPPPPMMMPPPaaatttqqq```RRRNNNGGG===999===999ZZZlllgggnnnggghhhjjjiiigggeeebbbaaa``````fffhhhiiihhhddd___ZZZXXXWWWYYY\\\aaaeeegggfffdddXXXXXXXXXUUUQQQPPPSSSVVVSSSUUUXXXZZZ\\\\\\[[[[[[bbbaaa___ZZZVVVTTTUUUVVVVVVPPPMMMQQQVVVZZZdddnnnyyyuuuaaa\\\RRRHHHCCCBBB>>>888888555222111111111000///000111111111111222555777MMMtttppplllvvvzzzuuulllnnnyyy~~~xxxvvvaaa\\\___bbbdddkkkmmmrrrvvvtttrrruuu|||yyybbbSSS^^^qqq|||vvvqqqkkkaaaUUULLLIIIFFFCCCAAA<<<:::CCCNNNRRRQQQXXXkkk{{{}}}fff```bbbfffcccdddhhhgggaaa\\\[[[\\\[[[^^^dddjjjllliiieeefffbbb]]]\\\]]]\\\WWWSSSSSSUUUXXXZZZZZZWWWTTTQQQLLLLLLOOOQQQOOONNNYYYfffzzzwwweeeUUUIIIFFFBBB<<<===DDDXXXwwwhhhzzzyyykkkfffbbbeeedddccccccbbbbbbcccccchhhhhhhhheeeaaa]]]YYYXXXWWWYYY\\\bbbfffiiihhhggg\\\\\\ZZZVVVRRRPPPPPPRRRRRRTTTVVVXXXYYYZZZ[[[[[[______^^^\\\ZZZZZZ]]]___SSSNNNMMMOOOQQQTTT]]]gggrrruuueeedddbbbYYYNNNHHHEEE@@@;;;888666333111111111000///000111111111111222444777OOOyyyuuurrr}}}wwwsssxxx~~~fff\\\___eeekkkooouuuwww|||eeeXXXfff|||}}}rrrkkk```WWWPPPJJJCCC???AAA@@@@@@@@@===>>>FFFPPPVVVUUUfffggg___aaabbbeeefffkkkooolllbbb\\\[[[YYYYYY\\\aaagggjjjiiigggaaa]]]ZZZXXXYYYXXXUUURRRSSSVVVYYY[[[ZZZVVVQQQMMMKKKMMMPPPSSSQQQNNNQQQVVVkkksssgggQQQGGG@@@>>>;;;:::AAALLL{{{}}}aaarrrmmmjjjhhh___cccbbbbbbbbbbbbcccddddddfffeeebbb```^^^]]]\\\\\\WWWYYY]]]bbbgggiiiiiigggcccbbb```[[[VVVRRRQQQQQQRRRRRRSSSTTTUUUXXXZZZ[[[^^^]]]]]][[[ZZZ\\\```cccRRRQQQRRRRRRPPPQQQXXXaaammmxxxrrreee```ggggggbbbWWWMMMGGGBBB>>>999666333222222111111000///000111111000111444777LLLzzzrrrrrr~~~tttrrrxxxpppeee\\\^^^fffooowww}}}zzzppp~~~xxxsssnnniii^^^WWWNNNGGGCCCBBBAAA@@@AAA??????DDDJJJLLLKKKJJJUUUgggyyyeeeaaaaaa___cccfffkkkoooiii___ZZZZZZWWWWWWYYY]]]bbbeeeeeedddZZZXXXUUUTTTUUUVVVTTTSSSVVVWWWXXXXXXVVVSSSOOOMMMMMMNNNPPPRRRRRRPPPNNNNNN^^^wwwxxxlll```VVVDDDBBB???===:::???QQQdddwwwiiimmmwwwmmmiiieeebbbffffffeeedddccccccccccccbbb___\\\[[[]]]```cccddd[[[\\\___cccgggiiigggfffhhhgggeeeaaa]]]YYYWWWVVVTTTRRRQQQQQQRRRUUUYYY[[[^^^]]][[[YYYWWWWWWZZZ\\\VVVZZZ\\\ZZZUUUTTTZZZbbbkkkpppuuuxxx{{{kkkfffeeefffiiifff[[[PPPHHHCCC???:::777444222222222111000///000111000000111444666CCCtttlllrrruuuqqqwwwgggdddaaabbbjjjssszzz|||vvvmmmfff___XXXRRROOOGGGDDD???<<<<<<===???@@@@@@CCCFFFHHHLLLRRRXXX\\\mmmyyykkkhhhaaa]]]___dddfffiiikkkeee]]]YYY[[[YYYYYYZZZ]]]___``````___UUUTTTRRRRRRSSSUUUUUUVVV[[[ZZZXXXVVVTTTSSSRRRRRRMMMNNNOOONNNOOOOOONNNLLLRRRjjj}}}}}}zzzzzzhhhZZZPPPHHHBBBAAA???<<>>nnnnnnwwwxxxuuu{{{~~~ooo___gggggglllvvvrrrhhhjjjooo}}}xxxttteee]]]VVVQQQKKKDDD??????<<<<<<<<<<<<<<<>>>???@@@???IIIPPPMMMNNN___zzzyyyvvv~~~bbbccchhhbbb```ggggggfffggghhheee^^^\\\]]]ZZZ\\\^^^_________]]]\\\UUUTTTSSSRRRRRRTTTVVVWWW^^^\\\YYYWWWUUUVVVWWWXXXMMMPPPOOOLLLLLLOOOOOONNNMMMcccyyy}}}zzzyyy|||iiiXXXMMMEEE???===<<<;;;>>>MMMllljjjrrr{{{~~~nnnfffooohhhhhhhhhiiiiiikkkllllllhhhddd``````ccceeefffeeejjjjjjkkkmmmnnnmmmjjjgggccc```]]]]]]^^^___``````[[[YYYVVVSSSSSSVVVYYY\\\ZZZ[[[\\\[[[XXXWWWWWWXXXWWW]]]```\\\YYY[[[___bbbeeeaaa[[[WWWYYYbbbnnnwwwyyysssoooiiiaaa[[[\\\___^^^WWWPPPKKKFFF@@@<<<999666444333333111000...///000000///000333666???hhh~~~nnnzzzwwwrrrwww~~~{{{ooohhhmmmnnnuuueeeQQQNNNRRRZZZiiiwwwooorrrvvvzzz~~~~~~|||{{{zzzwwwssskkkccc]]]RRRJJJDDDDDDAAA<<<;;;======>>>@@@AAABBBCCCEEEFFFGGGNNNTTTYYYkkk|||uuuwwwpppaaaccchhheeeeeejjjfffcccdddgggfff```\\\[[[XXX[[[^^^```___]]][[[ZZZYYYXXXVVVTTTRRRRRRTTTVVVZZZYYYXXXWWWVVVWWWXXXYYYQQQUUUVVVQQQNNNQQQSSSQQQTTTccc{{{}}}yyy|||~~~xxxiiiWWWJJJDDD???:::999;;;CCCWWWuuuzzzjjj{{{||||||sssmmmpppjjjjjjjjjjjjkkkkkklllmmmkkkgggdddeeehhhjjjhhheeehhhhhhjjjlllmmmllliiifffaaa]]]YYYYYY\\\```bbbccc```^^^ZZZWWWVVVXXXZZZ\\\XXX[[[]]]]]][[[XXXWWWWWWSSSWWWYYYUUUVVV[[[______bbb```]]]ZZZWWWYYY___eeennnyyyuuussspppmmmiiiddd```]]]YYY[[[YYYTTTRRRPPPKKKDDD===:::777444444333222000...///000//////000333555>>>aaayyynnn|||uuujjjmmmxxx|||qqqXXXRRRVVVVVV```kkk|||ZZZ]]]bbbhhhmmmooopppqqqppprrrtttvvvwwwyyy|||~~~vvvvvvvvvtttrrrnnnjjjhhheeeeeedddccc___WWWNNNGGGDDD===999<<<===:::;;;???<<<>>>AAACCCDDDGGGIIILLLSSSQQQSSSgggggggggfffeeeeeeeeedddcccccc``````eeegggaaaZZZWWWTTTWWW\\\^^^]]][[[XXXWWW^^^\\\YYYUUURRRQQQSSSTTTTTTTTTUUUUUUVVVVVVVVVUUUUUU\\\^^^XXXTTTVVVWWWUUU___ggg{{{yyy|||~~~ssskkk\\\KKKBBB???<<<888<<>>;;;777555444333222000...///000//////000333555;;;ZZZvvvqqqyyyhhhhhhxxx```WWWYYY[[[aaaeeeqqqyyy~~~DDDEEEHHHNNNUUU[[[]]]^^^]]]]]]^^^```bbbdddfffhhhcccbbb___[[[WWWTTTQQQOOORRROOOKKKIIIGGGEEEAAA>>>>>><<<:::999;;;>>>>>><<>>YYYssshhh|||vvvtttvvvsssllljjjmmmkkkjjjhhhgggffffffffffffeeeeeefffggggggfffeeeeeecccaaa______```aaaaaaaaa^^^]]]\\\]]]___aaaaaa```\\\\\\\\\[[[ZZZXXXWWWVVVSSSVVVXXXYYYWWWTTTSSSRRRUUUVVVWWWXXX[[[^^^```aaafffccc___\\\[[[YYYTTTQQQTTT[[[```bbbjjj{{{wwwooojjjmmmiiigggeeeaaa]]]^^^bbb\\\YYYVVVSSSRRROOOLLLIIIAAA===999555444333222111///.........000222333555???SSSzzz|||vvvkkkmmm|||oooddd```gggdddkkkvvvvvviiiaaacccrrr?????????BBBFFFKKKMMMMMMLLLLLLMMMNNNPPPQQQRRRRRRSSSQQQOOOLLLIIIFFFCCCBBBAAA@@@@@@@@@???>>>;;;:::999;;;<<<;;;;;;===???AAAHHHGGGHHHNNNXXXcccnnnuuulllzzzggg______````````````______aaa``````___]]]ZZZWWWVVV\\\]]]^^^______^^^\\\[[[^^^]]]ZZZVVVSSSRRRTTTVVVVVVWWWXXXWWWUUUTTTUUUVVVSSSTTTUUUTTTUUUXXX]]]bbbnnnccc^^^bbbiiisss}}}nnnyyyooo___QQQGGGAAABBBAAA===>>>EEEaaa~~~nnnvvv{{{yyyuuussstttrrrmmmkkknnnjjjiiigggeeeeeefffhhhiiiccccccbbbbbbbbbaaaaaaaaabbb___]]]\\\]]]^^^^^^]]]aaa___]]]\\\]]]\\\[[[ZZZ\\\[[[ZZZYYYWWWTTTRRRQQQOOORRRUUUWWWUUUTTTSSSSSSTTTUUUWWWZZZ]]]```cccdddbbb___\\\ZZZYYYWWWTTTQQQQQQWWWZZZYYY]]]hhhqqqtttzzztttqqqpppooofffcccaaaccccccaaabbbfff\\\ZZZVVVTTTRRROOOLLLIIIEEEAAA<<<888555333111000//////...///000111333444===SSSwwwmmmppp~~~vvvqqqnnnuuu~~~rrrrrr{{{:::888666777999<<<=========>>>???@@@@@@@@@@@@@@@BBBBBB@@@>>><<<:::888888555777:::;;;;;;;;;;;;<<>>===;;;;;;<<<===>>>===<<<<<<<<<<<<;;;:::999888888777888:::===>>>===???AAADDDAAAAAACCCHHHKKKNNNSSSYYY]]]dddooohhhZZZWWWYYYYYY[[[\\\]]]]]]]]]]]][[[[[[[[[[[[ZZZZZZYYYYYYZZZZZZYYYYYYZZZZZZZZZZZZUUUVVVVVVUUUTTTTTTUUUWWWVVVWWWXXXWWWVVVUUUUUUWWWVVVTTTSSSWWW]]]bbbbbbaaaNNNUUUbbbmmmqqqsss{{{xxx}}}yyy|||~~~rrreeeWWWNNNDDD@@@>>>===???NNNqqqwwwccchhh}}}uuufffiiidddccccccddddddddddddeeebbbbbbbbbccccccccccccccc\\\[[[YYYXXXYYYZZZ\\\^^^[[[XXXUUUSSSSSSSSSSSSSSSUUUTTTTTTUUUWWWXXXXXXVVVVVVVVVUUUSSSQQQNNNLLLKKKKKKMMMOOOPPPOOONNNMMMNNNHHHKKKOOOUUUZZZ]]]```aaaZZZXXXVVVSSSQQQOOONNNMMMNNNQQQSSSTTTVVVYYY[[[[[[ZZZ```cccrrrssskkknnnmmmlllkkkjjjiiihhhgggjjjdddbbbfffjjjhhhdddbbb```^^^\\\ZZZXXXUUUQQQNNNKKKGGGBBB===:::666222000000////////////111333444999PPP~~~}}}yyy}}}uuuwww@@@???>>>>>>AAABBBCCCBBB===>>>>>>?????????>>>>>><<<<<<<<<<<<<<<<<<<<<<<>>CCCVVVmmmhhhjjjuuuyyyccc```aaa[[[\\\]]]]]]^^^```aaa```]]]___aaabbbaaa___[[[YYYXXXXXXWWWWWWXXX[[[^^^```XXXVVVSSSRRRRRRRRRQQQPPPNNNNNNOOORRRUUUVVVVVVUUURRRRRRQQQQQQPPPOOONNNMMMLLLNNNOOONNNLLLJJJJJJJJJFFFIIINNNTTTXXX[[[\\\]]]ZZZXXXUUURRRNNNLLLLLLLLLPPPPPPRRRUUUXXXZZZ[[[\\\WWWXXXUUU___vvvoooggghhhccceeeggghhhiiihhhggggggiiidddbbbgggjjjfff```]]]^^^]]][[[ZZZYYYVVVRRROOOLLLHHHDDD@@@<<<999555222000000/////////111222333777JJJrrr|||~~~~~~VVVQQQKKKFFFDDDCCCCCCBBBCCCBBBAAA@@@????????????======>>>>>>?????????@@@DDDCCCDDDFFFJJJMMMNNNMMMQQQMMMVVVmmmgggUUU\\\^^^TTTZZZZZZZZZZZZZZZYYYXXXWWWWWWWWWVVVVVVWWWWWWXXXYYYXXXXXXXXXWWWVVVTTTSSSRRRLLLNNNPPPQQQRRRUUUYYY\\\TTTVVVVVVUUUTTTSSSTTTUUUQQQOOOOOORRRVVVVVVQQQLLLSSSSSSSSSQQQQQQVVVaaakkkvvvssssssuuu{{{}}}mmmkkkttt{{{yyytttiiiZZZLLLBBB======???WWWjjjaaawwwgggaaaaaa^^^XXX[[[\\\[[[\\\```aaa```ZZZ\\\^^^___^^^[[[WWWUUUVVVVVVVVVVVVXXXZZZ\\\^^^VVVUUUTTTTTTTTTSSSQQQOOOOOONNNOOOPPPRRRRRRPPPNNNMMMNNNOOOOOOPPPPPPOOOOOONNNOOOOOONNNKKKIIIHHHIIIJJJMMMRRRWWW[[[[[[[[[ZZZYYYXXXVVVRRRNNNMMMNNNOOOSSSOOONNNQQQTTTTTTVVVXXXTTTVVVUUU]]]mmmllleeegggoootttmmmgggeeefff___bbbdddeeeeeedddddddddbbb```aaagggiiiddd^^^\\\YYYYYYXXXXXXXXXUUUQQQNNNOOOKKKGGGCCC@@@<<<777444111000/////////000222333777EEEfffppp```VVVQQQOOOOOOQQQOOOKKKHHHEEEDDDEEEEEEBBBCCCCCCDDDEEEEEEFFFFFFJJJJJJNNNWWWaaaddd```ZZZPPPRRRcccqqqYYYUUUXXXXXXVVVWWWXXXXXXXXXWWWWWWVVVUUUTTTTTTSSSSSSSSSTTTUUUVVVTTTTTTVVVVVVVVVTTTRRRQQQLLLLLLMMMMMMNNNQQQVVVYYYSSSTTTUUUTTTRRRRRRRRRSSSQQQOOOMMMNNNPPPPPPNNNKKKIIIMMMPPPQQQRRRTTTVVVWWWpppwww{{{qqq{{{xxxooonnnpppqqq{{{yyymmmkkkeeeZZZMMMBBB===<<>>999555111000/////////000222222777@@@___~~~qqqhhhffffffaaa]]]XXXRRRNNNMMMMMMMMMIIIJJJJJJKKKLLLLLLMMMMMMQQQTTT\\\jjjxxx{{{sssjjjjjjrrryyyZZZYYY\\\TTTRRRYYYTTTUUUUUUVVVVVVVVVUUUUUURRRRRRQQQPPPPPPQQQSSSSSSPPPRRRTTTVVVVVVUUUSSSQQQKKKJJJJJJIIIIIILLLQQQTTTRRRSSSTTTSSSRRRQQQQQQSSSTTTQQQNNNLLLLLLNNNOOOPPPKKKLLLMMMMMMQQQWWW[[[\\\kkkzzzxxxtttmmmiiiiiisssuuummmeeeaaaWWWJJJ???<<>>999666222//////000000000333999PPPwwwzzzxxxgggbbbYYYSSSTTTVVVUUUTTTSSSNNNOOOPPPQQQRRRRRRRRRQQQOOOMMMMMMNNNQQQPPPLLLIIILLLLLLLLLLLLLLLKKKJJJIIIHHHGGGGGGGGGIIILLLOOOQQQNNNNNNNNNNNNNNNOOOOOOPPPPPPNNNKKKIIIJJJLLLLLLLLLKKKLLLMMMNNNNNNNNNNNNNNNPPPMMMUUUmmm~~~~~~ppp___VVVTTTXXXbbbkkkttt}}}mmmccc[[[PPPEEE<<<;;;AAAOOOccc|||fffTTTXXXooommmccc\\\```bbb``````eeegggfffddddddhhhmmmkkkeeedddbbb^^^ZZZVVVUUUWWWYYY[[[]]]_________```bbbdddbbbbbbbbbaaa```^^^\\\\\\]]][[[XXXXXXXXXXXXWWWVVVTTTSSSQQQPPPNNNMMMLLLLLLPPPRRRTTTVVVYYY[[[\\\\\\\\\[[[ZZZZZZ\\\\\\[[[YYYVVVVVVVVVWWWZZZ^^^bbbdddXXXWWWbbb{{{qqqmmmpppwwwvvvllleeeeeeeeecccaaa```___^^^[[[ZZZ\\\ZZZXXX[[[```eeeffffffsss|||~~~~~~xxxooogggeeeiiikkkhhhfffhhhhhhddd``````aaa^^^[[[ZZZ]]]aaaeeegggjjjiiiiiihhhhhhhhhhhhiiilllkkkhhhfffcccaaa``````]]]^^^___aaabbb```\\\XXX[[[WWWRRROOOMMMKKKFFFBBB===:::555222111111000///000888MMMqqqzzzpppjjjjjjrrrpppzzzyyyfff```[[[VVVRRRRRRUUUVVVUUUSSSOOOPPPPPPQQQQQQQQQRRRRRRPPPOOOPPPRRRSSSQQQMMMJJJMMMLLLLLLKKKJJJJJJKKKKKKHHHHHHGGGGGGIIIKKKNNNPPPMMMLLLLLLKKKLLLMMMNNNNNNOOOLLLIIIHHHIIIKKKLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLQQQMMMQQQbbbxxxyyyggg[[[VVVXXX[[[^^^gggsss{{{xxxlll\\\PPPJJJGGGBBB===AAAFFFXXXyyygggWWW```vvv~~~oooiiifffggggggdddfffkkknnnjjjgggiiimmmppplllgggiiifffaaa[[[WWWVVVWWWXXXYYYZZZ\\\\\\\\\]]]___aaabbbbbbaaaaaaaaaaaaaaaaaaaaa___]]]\\\]]]]]]\\\ZZZWWWVVVSSSQQQPPPPPPQQQQQQVVVWWWYYY[[[]]]^^^^^^___bbb```]]][[[[[[ZZZYYYWWWSSSVVV\\\```aaa___[[[XXXWWWVVV^^^sss|||uuurrrrrrvvvssskkkeeeeeeeeeaaa]]]\\\]]]^^^\\\YYYZZZYYYYYY\\\```bbbbbbaaa```fffgggdddeeennnxxx}}}qqqddddddcccdddgggfffdddfffkkkhhhgggfffgggfffccc^^^\\\bbb___[[[ZZZ\\\^^^``````iiiiiiiiihhhhhhhhhiiiiiillliiifffeeeffffffdddaaa``````bbbddddddbbb]]]YYYYYYVVVRRRPPPNNNKKKGGGCCC???;;;666333111111000000000999JJJjjj~~~~~~nnnmmmmmmqqq}}}vvv^^^ZZZ___XXXVVVTTTSSSUUUVVVUUUSSSRRRRRRRRRRRRRRRSSSSSSSSSRRRSSSTTTUUUUUUSSSPPPMMMOOONNNMMMLLLLLLLLLMMMNNNJJJIIIHHHGGGHHHIIILLLMMMMMMLLLKKKJJJJJJLLLMMMNNNNNNLLLIIIIIIJJJLLLMMMMMMNNNNNNNNNNNNNNNMMMLLLLLLNNNSSSSSSUUUddd{{{xxxlllddd```WWWZZZ```gggoooxxxtttcccLLLIIIFFFEEEDDDAAA@@@???XXXhhhvvv^^^___mmmwwwmmmjjjhhhhhhgggfffhhhkkknnnkkkiiikkkooooookkkhhhkkkhhhbbb]]]ZZZYYYYYYYYYYYYZZZZZZYYYXXXYYY[[[]]][[[ZZZZZZ[[[\\\^^^```aaabbb```^^^]]]^^^^^^]]]\\\WWWVVVTTTRRRRRRTTTVVVWWW[[[[[[\\\]]]]]]]]]]]]]]]aaa^^^\\\ZZZZZZZZZXXXWWWXXX[[[___aaa```[[[UUUQQQZZZZZZ___iiiuuu|||{{{xxxssspppooommmiiidddbbbcccccc___ZZZYYY[[[\\\[[[YYYTTTUUUVVVYYY\\\^^^]]]\\\\\\^^^^^^[[[[[[```eeegggfffhhhkkkooouuu}}}~~~vvvpppiiieeeeeeeeedddbbb______bbbggggggdddcccfffeeeeeedddccccccaaa]]]YYY___]]][[[ZZZ\\\___``````fffgggggggggggggggggggggeeecccbbbdddhhhhhhddd```aaabbbcccdddeeeccc^^^[[[UUUTTTRRRPPPMMMJJJGGGDDD>>>;;;666333222222111111000888EEE```{{{|||rrrjjjjjjrrrjjj```fff{{{zzzsssrrr}}}qqqaaaXXXUUUVVVTTTUUUUUUSSSTTTWWWVVVRRRTTTTTTSSSSSSSSSSSSTTTUUUSSSTTTUUUUUUTTTRRRPPPOOOOOOOOONNNNNNNNNNNNOOOOOOKKKJJJIIIHHHHHHJJJLLLMMMNNNLLLKKKJJJJJJLLLNNNOOOMMMLLLKKKKKKMMMOOOOOONNNPPPPPPPPPPPPPPPOOONNNMMMJJJTTTTTTMMMTTTmmmwww|||rrriiiaaa^^^^^^bbbjjjrrrtttwww}}}cccPPPIII@@@===;;;===@@@HHHUUUbbbyyyuuueeebbbjjj|||vvvsssiiihhhhhhhhhiiikkklllmmmkkkhhhiiimmmnnnllljjjkkklllhhhccc```^^^]]][[[ZZZ[[[[[[[[[YYYXXXXXXZZZ\\\XXXXXXYYYZZZ\\\^^^```aaa^^^\\\[[[ZZZ\\\\\\\\\[[[UUUTTTSSSSSSTTTVVVYYYZZZ[[[[[[\\\\\\[[[[[[ZZZZZZZZZYYYXXXYYY[[[\\\[[[ZZZaaa```]]]ZZZXXXVVVUUUTTTVVVZZZ```eeeiiikkklllmmmmmmkkkiiieee```]]]^^^___]]][[[XXXWWWWWWXXXXXXWWWTTTUUUWWWYYYZZZZZZYYYYYY[[[\\\\\\]]]___aaacccdddeeeccc```___aaaffflllpppmmmvvv}}}xxxpppkkkeee___[[[]]]^^^_________```bbb```___bbbhhhiiifffdddfffcccddddddbbbcccdddbbb]]]ZZZYYYXXXZZZ^^^```bbbbbbbbbcccddddddeeeddddddddd\\\[[[\\\___cccdddaaa^^^aaa``````bbbbbbaaa^^^\\\TTTTTTSSSRRROOOLLLIIIGGG@@@<<<777444333222222111000555===SSSyyy{{{zzz|||}}}ssshhhiiivvvzzzccc]]]nnn}}}~~~~~~yyyooo||||||}}}lll]]]XXXUUURRRQQQOOOSSSTTTRRRTTTXXXWWWSSSUUUTTTSSSSSSSSSSSSTTTUUURRRSSSSSSRRRPPPOOONNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJJJJKKKMMMOOOPPPOOONNNLLLKKKKKKMMMOOOQQQMMMLLLMMMOOOQQQRRRPPPOOOQQQRRRRRRRRRRRRQQQPPPPPPNNNRRRSSSQQQRRR___sssyyyxxxxxxpppfff```___aaaeeekkkrrryyy}}}___HHH??????GGGDDDFFFOOO\\\kkkooo___fffvvv{{{rrrlllgggffffffgggjjjmmmmmmlllffffffiiinnnmmmiiijjjnnnjjjgggdddbbbbbbaaa^^^[[[\\\\\\[[[ZZZXXXYYY[[[]]]ZZZ[[[\\\]]]^^^___``````XXXWWWVVVVVVXXXYYYYYYXXXRRRRRRRRRRRRSSSUUUWWWXXXWWWWWWXXXXXXXXXXXXXXXWWWWWWVVVWWWYYY\\\\\\[[[YYY]]]ZZZWWWTTTSSSSSSUUUVVVNNNQQQWWW\\\___aaabbbcccdddfffeee```\\\ZZZ[[[[[[XXXYYYYYYXXXVVVUUUVVVWWWXXXYYY[[[\\\[[[[[[ZZZ[[[YYYYYYZZZ^^^aaaaaa```______\\\XXXVVVXXX[[[___aaa___eeehhhdddaaabbbcccbbbaaajjjvvv|||}}}{{{{{{|||xxxmmmooowww{{{jjj```cccccc___^^^```aaa___YYY[[[]]]^^^\\\[[[[[[[[[___]]]___eeegggffffffhhhdddfffeeeaaabbbfffeee```ZZZYYYYYYZZZ]]]^^^^^^^^^^^^___```aaaaaaaaa``````ZZZZZZZZZ[[[]]]^^^___^^^^^^]]]\\\\\\^^^^^^]]][[[VVVWWWWWWVVVSSSPPPMMMLLLDDD@@@:::666444333111000000222888LLLllluuullliiitttzzzqqqpppvvvvvv|||xxxooozzzuuukkkkkk}}}wwwlllaaa[[[UUUOOOPPPVVVKKKPPPRRRQQQSSSXXXXXXTTTUUUTTTSSSRRRRRRSSSTTTUUUPPPQQQQQQOOOMMMKKKKKKLLLJJJKKKLLLLLLLLLLLLLLLKKKLLLKKKKKKKKKMMMPPPSSSTTTPPPOOOMMMLLLLLLNNNPPPRRRMMMMMMNNNQQQSSSTTTQQQOOORRRSSSSSSSSSSSSSSSRRRRRRWWWRRRTTTYYYWWWUUUeee{{{qqqgggZZZ^^^ccchhhmmmsssyyy~~~eeePPPFFFDDDDDDCCCDDDLLLaaa}}}~~~gggaaajjj{{{{{{xxxmmmbbbdddcccbbbbbbfffiiigggccccccdddjjjooommmgggjjjqqqiiifffdddddddddccc___\\\ZZZZZZZZZYYYXXXYYY\\\^^^YYYYYYZZZ[[[[[[[[[ZZZZZZTTTSSSRRRSSSUUUVVVVVVVVVQQQQQQQQQQQQRRRSSSTTTUUUSSSTTTUUUVVVVVVWWWWWWWWWXXXXXXYYY[[[\\\[[[YYYVVVPPPQQQRRRSSSSSSSSSRRRRRRLLLLLLNNNRRRYYY___bbbccc___bbbccc```\\\ZZZYYYXXXWWWZZZ[[[ZZZWWWUUUWWWYYYWWWYYY[[[[[[[[[[[[[[[\\\[[[YYYZZZ^^^```^^^ZZZWWW^^^[[[XXXVVVWWWYYYZZZ[[[XXX]]]]]]XXXTTTVVVXXXXXXUUU^^^fffgggaaa\\\[[[]]]kkkfff___]]]___aaaaaa```ccc___^^^dddmmmooofff\\\^^^[[[^^^jjjvvvwwwjjj\\\^^^aaaaaa]]][[[\\\\\\ZZZXXXWWWVVVVVVXXX[[[^^^```ccc___]]]___```^^^^^^```ccceeebbb]]]]]]bbb```[[[___]]][[[[[[[[[ZZZXXXVVV[[[\\\^^^_________^^^]]]]]]\\\[[[YYYZZZ\\\^^^```\\\ZZZXXXXXXZZZ[[[[[[ZZZXXXZZZ[[[ZZZWWWSSSQQQPPPHHHDDD===888555333111///000000888LLLiiiuuutttxxx~~~xxxrrr|||}}}zzz{{{vvvkkkfffhhhxxx}}}ttt___\\\XXXSSSOOONNNOOOPPPOOOPPPQQQSSSSSSSSSRRRQQQSSSSSSSSSSSSRRRQQQOOOOOOPPPPPPOOONNNNNNNNNNNNOOOLLLKKKKKKKKKKKKJJJJJJJJJLLLLLLLLLMMMMMMNNNNNNOOOLLLLLLLLLMMMNNNPPPQQQRRRQQQPPPPPPOOOPPPQQQSSSTTTNNNOOOOOONNNMMMNNNPPPRRRMMMPPPVVV[[[___``````___mmm}}}xxxqqqhhhaaa___bbbeeehhhvvvxxx{{{gggQQQAAACCCDDD@@@FFFSSSggg}}}pppYYY\\\ppp~~~uuuooojjjffffffcccdddffffffeeeccc```___dddiiimmmlllhhhfffhhhllljjjfff```^^^^^^___^^^]]]^^^]]]]]]]]]]]][[[XXXVVVXXXVVVTTTTTTUUUVVVVVVUUUXXXWWWVVVVVVWWWWWWVVVUUULLLJJJGGGIIILLLOOOOOONNNPPPOOOOOOPPPSSSVVVWWWXXXWWWVVVVVVWWWXXXXXXWWWUUUUUURRRNNNMMMNNNNNNLLLJJJJJJOOOTTTVVVVVVVVVXXXZZZZZZ]]]\\\YYYWWWWWWTTTPPPXXXWWWVVVUUUTTTSSSRRRQQQUUUYYYZZZYYYYYY[[[ZZZWWWUUUYYY[[[XXXVVVWWWWWWUUUXXXUUURRROOONNNPPPSSSVVVSSSRRRRRRSSSUUUUUUUUUSSSMMMSSS[[[^^^[[[WWWSSSRRRSSSSSSSSSTTTUUUVVVXXXXXX___[[[XXXYYY]]]]]]YYYUUUUUUTTTUUUYYY^^^```^^^[[[[[[^^^```^^^YYYVVVUUUWWWQQQTTTYYY^^^___^^^[[[YYYWWWZZZ]]]^^^\\\\\\___bbbaaabbbbbbbbbbbbaaaaaa```]]][[[YYYVVVUUUUUUVVVVVV_________^^^]]][[[YYYXXXaaa___\\\ZZZZZZ\\\___aaadddbbb___\\\ZZZZZZZZZ[[[``````___\\\XXXTTTRRRPPPLLLFFF>>>:::888666222...222000444FFFddd}}}xxxyyyxxxtttxxx|||}}}vvvooommmmmmlllYYYYYYZZZYYYSSSLLLJJJNNNRRRQQQQQQRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQOOOOOONNNMMMLLLKKKKKKLLLIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKLLLLLLMMMMMMMMMMMMJJJJJJJJJKKKLLLMMMNNNOOOOOONNNMMMMMMMMMNNNOOOPPPLLLNNNPPPPPPNNNMMMMMMMMMOOOQQQTTTVVVXXXXXXWWWVVV]]]hhh~~~|||qqqhhhaaa]]]ddddddfffhhhjjjkkkllllllxxx||||||lllYYYJJJLLLDDD>>>@@@CCCMMMeee}}}vvvdddaaaeeettt~~~tttkkkhhhgggdddaaaaaaaaabbbeeeffffffdddaaa___```bbbeeedddcccccceeehhhhhhddd___]]]]]]]]]\\\[[[]]]\\\[[[[[[[[[YYYVVVSSSSSSRRRQQQQQQRRRRRRQQQPPPTTTRRRQQQRRRTTTTTTSSSRRRJJJHHHFFFGGGJJJLLLLLLKKKNNNMMMMMMNNNQQQTTTWWWXXXVVVUUUUUUVVVWWWWWWUUUSSSQQQNNNKKKKKKLLLMMMLLLKKKGGGLLLPPPQQQOOONNNPPPQQQTTTWWWVVVRRRPPPQQQOOOKKKRRRRRRQQQRRRRRRRRRRRRRRRRRRVVVXXXVVVWWWYYYXXXUUUTTTXXXXXXUUUSSSTTTUUUSSSVVVTTTQQQOOONNNOOOQQQRRRPPPQQQQQQSSSTTTTTTSSSQQQOOOUUU[[[]]]ZZZUUURRRPPPVVVUUUTTTTTTTTTUUUVVVWWW\\\YYYWWWWWWYYYYYYWWWTTTXXXUUURRRQQQTTTXXX\\\^^^\\\\\\]]][[[XXXUUUTTTTTTQQQTTTXXX[[[\\\[[[XXXUUUXXX\\\``````^^^^^^___aaaaaaaaaaaabbbaaaaaa```______^^^[[[XXXWWWVVVVVVWWW^^^]]]\\\ZZZYYYWWWVVVUUU\\\[[[YYYXXXXXXYYY[[[\\\```___^^^\\\[[[[[[[[[\\\^^^\\\\\\___bbb___VVVOOOHHHHHHGGGCCC<<<666333222222111555DDD^^^{{{sssfffjjjmmmeeeWWWPPPQQQUUUVVVQQQIIIGGGLLLSSSRRRQQQQQQPPPPPPPPPQQQQQQOOOOOONNNNNNOOOPPPRRRSSSNNNMMMLLLJJJIIIHHHGGGGGGEEEEEEEEEFFFFFFGGGHHHHHHHHHIIIJJJKKKLLLKKKJJJIIIHHHHHHHHHHHHIIIIIIIIIJJJKKKKKKJJJIIIIIIIIIJJJJJJIIILLLOOOPPPNNNKKKIIIHHHMMMNNNOOOOOOPPPPPPOOOOOOMMMTTTjjj|||~~~yyy~~~qqqmmmgggaaa\\\ZZZZZZZZZaaagggooovvv{{{|||pppfffZZZLLLBBB>>>555999@@@LLL___zzzmmmYYY^^^pppwwwhhhccc```ccceeedddbbbbbb[[[]]]```bbbcccaaa___]]]]]]]]]]]]]]]^^^```ccceeedddaaa\\\ZZZYYYYYYXXXWWWZZZYYYXXXXXXXXXWWWTTTQQQPPPOOONNNOOOPPPOOOMMMLLLMMMLLLKKKLLLNNNOOOOOONNNHHHFFFEEEFFFHHHIIIIIIHHHMMMKKKJJJJJJMMMQQQUUUXXXTTTSSSSSSTTTUUUTTTQQQOOOKKKIIIHHHHHHIIIKKKJJJJJJFFFJJJMMMMMMJJJHHHIIIJJJMMMOOONNNJJJHHHJJJIIIEEEJJJJJJKKKLLLNNNOOOQQQRRRPPPSSSUUUTTTUUUXXXWWWTTTSSSVVVUUUPPPNNNPPPRRRQQQTTTRRRPPPNNNMMMMMMMMMMMMMMMNNNPPPRRRRRRQQQOOONNNQQQVVV[[[\\\XXXSSSPPPPPPZZZYYYVVVTTTSSSSSSTTTUUUXXXWWWVVVUUUTTTTTTTTTTTTVVVUUUSSSQQQQQQTTTYYY]]]YYYWWWVVVVVVWWWWWWUUUTTTZZZ\\\^^^___]]]ZZZVVVTTTZZZ^^^ccccccaaa______```___``````aaa```___^^^]]]^^^]]][[[ZZZYYYYYYYYYZZZ]]][[[YYYWWWVVVVVVVVVVVVYYYYYYYYYYYYYYYYYYYYYYYY[[[\\\\\\]]]]]]]]]]]]]]]]]]YYYZZZcccllljjj\\\OOOFFFMMMQQQMMMBBB888555555111111555@@@UUUrrr|||fffUUUQQQWWWYYYiiivvvnnn]]]TTTQQQMMMOOOOOOLLLHHHGGGKKKPPPOOOOOONNNMMMNNNOOOQQQRRRNNNMMMLLLKKKLLLNNNPPPRRRMMMLLLJJJHHHFFFEEEDDDDDDAAAAAABBBCCCDDDEEEFFFFFFFFFGGGHHHIIIIIIIIIGGGFFFEEEEEEEEEEEEEEEEEEDDDDDDGGGGGGFFFEEEEEEDDDDDDDDDFFFIIILLLLLLKKKIIIIIIIIIJJJJJJJJJJJJKKKLLLMMMMMMHHHNNN```www~~~xxxwww}}}yyywwwppphhhlllzzzyyykkkccc``````VVV[[[___```aaahhhoootttyyy}}}ooo^^^OOOHHHAAA;;;@@@JJJ@@@HHHVVVnnnkkk^^^dddooo|||llleeeaaa___cccdddbbbaaabbbVVVWWWXXXZZZ[[[\\\]]]]]]___\\\YYYYYY[[[^^^```aaa___]]]YYYVVVUUUTTTSSSRRRUUUTTTTTTUUUWWWVVVTTTRRROOONNNMMMNNNOOONNNLLLJJJGGGFFFFFFGGGJJJKKKKKKJJJHHHGGGGGGGGGGGGGGGGGGGGGLLLKKKJJJHHHIIILLLRRRUUURRRRRRQQQQQQRRRPPPMMMKKKHHHGGGGGGGGGGGGGGGGGGGGGGGGJJJLLLLLLIIIGGGHHHJJJJJJLLLKKKFFFEEEGGGGGGDDDFFFFFFFFFGGGIIIKKKMMMNNNMMMQQQTTTSSSTTTXXXXXXUUUQQQTTTRRRMMMKKKNNNPPPOOOQQQQQQPPPNNNMMMKKKJJJJJJJJJMMMOOOPPPPPPNNNMMMLLLPPPUUUYYYZZZVVVSSSRRRRRR]]][[[XXXTTTRRRQQQRRRSSSTTTUUUUUUSSSRRRQQQSSSUUUQQQTTTXXXXXXVVVUUUVVVXXXUUUSSSQQQSSSWWWYYYYYYWWW___``````___\\\XXXTTTRRR[[[```dddeeebbb___^^^___^^^___`````````^^^\\\[[[ZZZYYYYYYYYYZZZ[[[\\\]]]YYYXXXWWWWWWWWWZZZ\\\]]]ZZZ[[[]]]^^^^^^]]][[[ZZZXXXYYY\\\^^^______^^^^^^]]][[[]]]fffooommm```SSSMMMSSSVVVQQQFFF;;;666666000222444;;;MMMmmmbbbUUUPPPTTT^^^```dddqqqnnnlllgggVVVKKKKKKKKKIIIGGGGGGHHHJJJJJJJJJJJJJJJIIIJJJKKKMMMOOOQQQMMMLLLJJJIIIIIIJJJLLLMMMLLLKKKIIIGGGEEECCCBBBBBB>>>???@@@AAABBBDDDEEEEEEDDDEEEFFFFFFFFFEEEDDDCCCBBBBBBCCCCCCCCCBBBAAA@@@CCCCCCBBBBBBBBBAAA@@@@@@DDDFFFGGGGGGGGGHHHKKKMMMLLLKKKJJJIIIHHHIIIIIIJJJHHHOOO\\\lll}}}zzzvvvnnnjjjhhhttt}}}zzzoooqqqmmmddd___ccchhhhhheeehhhnnnwww{{{rrrrrruuuwwwzzzzzzkkkaaaRRRHHHBBBCCCAAA>>>DDDNNNkkkvvvkkk___fffyyyrrrhhhhhhccc^^^[[[\\\\\\ZZZZZZ]]]WWWVVVTTTTTTVVVYYY^^^``````\\\XXXVVVXXXZZZ\\\]]][[[ZZZXXXUUURRRPPPOOOOOOPPPPPPQQQSSSVVVWWWVVVTTTNNNLLLKKKLLLLLLLLLJJJHHHEEEDDDDDDEEEHHHIIIIIIHHHIIIJJJJJJIIIHHHGGGGGGGGGLLLKKKJJJHHHGGGJJJOOOTTTSSSQQQOOONNNNNNMMMJJJHHHHHHHHHHHHGGGFFFEEEEEEEEEFFFIIILLLKKKIIIHHHJJJMMMKKKNNNMMMIIIIIIKKKJJJGGGFFFFFFEEEDDDEEEFFFHHHIIIIIINNNPPPPPPRRRVVVVVVSSSPPPSSSRRRMMMKKKNNNQQQPPPPPPPPPOOONNNLLLKKKIIIHHHIIILLLOOOOOOMMMLLLKKKLLLOOORRRVVVWWWUUUSSSTTTUUU^^^[[[XXXTTTRRRPPPPPPPPPQQQRRRSSSSSSRRRRRRTTTVVVPPPTTTWWWWWWUUUSSSTTTVVVWWWTTTQQQQQQUUUWWWWWWVVVWWWXXXXXXXXXWWWVVVTTTSSS[[[___ddddddaaa^^^]]]]]]]]]^^^___```___]]][[[YYYYYYYYYYYYXXXXXXYYYYYYYYYTTTTTTTTTVVVYYY]]]aaaddd[[[]]]___aaaaaa___]]][[[WWWYYY\\\___```aaa```______```bbbgggjjjggg```YYYXXXWWWUUUPPPIIIAAA999555111222333777GGGjjjqqqWWWTTTSSSWWWbbbfffdddnnnzzznnn___[[[eeefffVVVMMMOOOIIIEEEBBBCCCHHHJJJIIIGGGEEEEEEFFFGGGHHHJJJKKKLLLJJJIIIHHHGGGGGGGGGHHHIIIJJJIIIGGGEEECCCAAAAAA@@@>>>???@@@AAABBBCCCDDDDDDCCCCCCCCCBBBBBBBBBBBBBBB@@@@@@AAABBBBBBAAA@@@?????????@@@@@@@@@???>>>>>>BBBDDDEEEEEEFFFHHHLLLOOOOOOMMMKKKIIIFFFEEEDDDCCCFFFMMMUUUaaavvvyyyrrrhhh[[[eeeqqqxxx~~~}}}zzzwwwwww}}}|||ooojjjtttwwwhhhXXXJJJBBB>>>===@@@HHHSSS```ppp}}}lllXXXZZZooouuuggg```^^^```[[[WWWWWWWWWUUUWWW\\\ZZZXXXVVVUUUWWW[[[aaaddd^^^\\\YYYVVVUUUWWWYYY[[[[[[[[[YYYVVVRRROOOOOOOOONNNOOOPPPSSSVVVXXXWWWUUUMMMKKKHHHGGGHHHHHHGGGFFFGGGFFFEEEFFFHHHIIIIIIHHHLLLMMMNNNMMMJJJHHHGGGHHHIIIJJJJJJIIIHHHKKKPPPVVVTTTQQQMMMKKKJJJIIIHHHGGGHHHIIIJJJIIIGGGEEEEEEFFFEEEHHHKKKKKKIIIIIIKKKNNNNNNQQQRRRPPPOOOQQQOOOLLLIIIHHHEEEDDDCCCDDDEEEFFFEEEJJJMMMMMMPPPTTTUUURRRPPPSSSSSSPPPOOORRRTTTSSSPPPPPPOOONNNMMMKKKKKKJJJKKKNNNPPPOOOLLLJJJKKKNNNNNNQQQTTTTTTSSSRRRUUUXXX[[[ZZZWWWUUURRRPPPNNNNNNNNNOOOPPPRRRTTTUUUUUUUUUTTTSSSQQQNNNNNNPPPUUUYYYZZZWWWSSSQQQQQQRRRSSSSSSRRRSSSTTTVVVXXXYYYZZZ[[[XXX\\\```aaa^^^[[[[[[\\\]]]^^^```aaa```]]]ZZZXXX[[[ZZZYYYXXXWWWVVVUUUTTTRRRRRRTTTVVVYYY]]]aaaccc[[[]]]___aaaaaa___]]][[[YYY[[[]]]```aaaaaa``````aaaccceeeeeeccc```^^^]]]^^^YYYSSSPPPMMMGGG>>>777444555444555AAAbbbjjjXXX[[[[[[\\\eeekkkhhhmmmttt~~~uuucccNNNQQQTTTYYY]]]^^^ZZZUUUEEEDDDCCCCCCFFFGGGGGGGGGCCCCCCDDDEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGFFFEEECCCBBB@@@???>>>>>>???@@@@@@AAABBBCCCDDDDDDCCCBBB@@@???>>>???@@@AAA>>>???AAABBBBBBAAA@@@???<<<===>>>?????????>>>>>>AAACCCEEEGGGGGGHHHJJJKKKLLLKKKIIIGGGDDDBBB@@@???DDDFFFLLLVVVaaammmzzz|||yyyvvvxxx{{{oooZZZJJJCCCCCCEEEFFFQQQ^^^llliiiaaaaaarrrrrrjjjgggbbb\\\aaa]]]ZZZZZZXXXVVVWWW\\\YYYXXXXXXXXXZZZ^^^aaaccc\\\]]]\\\ZZZWWWWWW[[[___]]]^^^]]]ZZZUUUQQQQQQRRRQQQQQQRRRTTTVVVWWWVVVTTTOOOLLLHHHFFFFFFGGGHHHGGGKKKIIIIIIIIIKKKKKKJJJIIIMMMOOOPPPNNNKKKHHHGGGHHHCCCGGGJJJKKKKKKNNNTTTZZZVVVRRRLLLHHHGGGGGGGGGGGGGGGJJJLLLLLLJJJHHHHHHJJJHHHKKKMMMLLLJJJJJJMMMPPPPPPTTTWWWVVVUUUVVVSSSOOOKKKIIIFFFDDDCCCCCCEEEFFFFFFKKKNNNNNNQQQVVVWWWUUUPPPTTTVVVTTTSSSWWWXXXWWWQQQPPPOOONNNMMMMMMMMMMMMMMMPPPQQQNNNKKKJJJMMMPPPPPPRRRTTTSSSQQQQQQTTTWWWWWWVVVVVVUUURRRPPPMMMLLLJJJJJJLLLQQQVVVXXXVVVSSSUUURRRNNNMMMOOOSSSVVVXXXVVVUUURRROOOMMMNNNRRRUUUVVVWWWWWWYYYZZZ[[[]]]^^^VVVYYY\\\\\\ZZZXXXYYY[[[]]]___aaaaaa```]]]ZZZXXXXXXXXXXXXXXXXXXWWWVVVVVVXXXXXXYYYZZZ[[[]]]]]]^^^\\\^^^```aaaaaa```^^^\\\]]]^^^___aaaaaaaaaaaa``````bbbcccccc```^^^\\\\\\]]]YYYTTTSSSQQQLLLDDD===777888666333:::TTTzzzlll^^^fffiiikkkuuu}}}{{{{{{|||aaaVVVVVVNNNTTTOOOEEENNN```^^^LLLBBBDDDEEEEEECCCDDDFFFHHHBBBCCCDDDDDDCCCAAA???>>>???@@@BBBDDDEEEFFFFFFFFFCCCBBBAAA???>>>=========AAAAAAAAABBBBBBCCCCCCDDDCCCBBB???===<<<===@@@AAA===???AAABBBCCCBBB@@@???;;;<<<>>>?????????>>>>>>@@@CCCGGGIIIIIIHHHGGGGGGEEEEEEEEEDDDCCCBBB@@@???DDDAAAFFFNNNMMMNNNeee~~~uuurrrmmmmmmttt{{{fff```VVVLLLGGGIIIOOOTTT```xxxxxxggg___cccuuuvvvfffeeegggfffdddaaa^^^\\\\\\YYYUUUTTTXXXUUUVVVXXXZZZ\\\^^^^^^___\\\___aaa___[[[[[[```eee___aaa```]]]WWWTTTSSSUUUTTTSSSSSSUUUWWWWWWUUUSSSSSSOOOJJJGGGHHHIIIJJJKKKNNNLLLKKKKKKMMMMMMLLLKKKMMMOOOQQQOOOKKKHHHGGGHHH???DDDIIILLLMMMQQQXXX^^^XXXSSSLLLGGGEEEFFFGGGHHHFFFIIIMMMMMMLLLJJJLLLMMMMMMOOOQQQOOOMMMLLLOOORRRQQQVVVYYYYYYYYYYYYUUUPPPLLLJJJGGGDDDDDDDDDFFFGGGIIINNNQQQRRRUUUZZZ[[[YYYPPPUUUXXXWWWWWWZZZ[[[ZZZRRRQQQOOONNNNNNNNNOOOOOOOOOQQQRRRNNNJJJIIINNNRRRRRRTTTUUUSSSPPPOOORRRVVVTTTTTTUUUUUUSSSPPPMMMKKKHHHGGGIIIPPPWWWZZZVVVQQQRRRQQQQQQTTTXXXYYYWWWTTTNNNOOOOOOMMMKKKNNNTTTZZZ[[[ZZZYYYWWWVVVVVVVVVVVVTTTWWWZZZYYYWWWVVVXXXZZZ^^^___aaabbbaaa^^^ZZZXXXRRRSSSUUUWWWYYY[[[\\\\\\````````````___]]][[[[[[___```bbbccccccbbb```___``````aaaaaaaaaaaaaaaaaa___``````aaa```^^^\\\YYYXXXWWWWWWWWWUUUPPPHHHBBB:::;;;888333666IIIggglll^^^kkkttt{{{lll[[[RRRLLLIIIKKKKKKJJJJJJJJJIIIIIIIIIDDDCCCCCCCCCCCCDDDDDDEEECCCCCCCCCBBBAAA@@@>>>======>>>>>>???@@@@@@AAAAAAAAA???>>>>>>??????===<<<=========>>>??????@@@@@@>>>===<<<;;;;;;===???@@@===>>>???@@@AAA@@@@@@???>>>>>>???@@@@@@@@@@@@???CCCEEEGGGIIIIIIHHHEEEDDDDDDDDDEEEDDDDDDCCCBBBAAAIIIDDDDDDGGGFFFHHHYYYnnnzzzmmm```[[[ZZZ]]]aaagggbbbhhh}}}{{{vvvyyy}}}vvvtttoookkkiiiiiifff```ZZZKKKKKKRRR]]]hhhrrrqqq___```kkkssshhhkkknnnjjjfffiiiccc```\\\YYYXXXWWWVVVUUUXXXYYYYYYXXXXXXYYY\\\^^^]]]^^^```ccceeehhhjjjkkkgggbbb\\\XXXUUUTTTSSSRRRMMMQQQVVVYYYZZZZZZYYYZZZXXXUUUPPPLLLIIIIIIKKKMMMNNNLLLJJJJJJMMMOOOQQQQQQNNNQQQTTTTTTQQQMMMIIIGGGEEEHHHLLLRRRVVVXXXYYYYYYTTTRRROOOMMMNNNOOOPPPQQQRRROOOLLLLLLNNNPPPRRRRRRTTTRRRPPPPPPRRRRRRRRRQQQSSSVVVXXXXXXVVVSSSQQQPPPLLLLLLKKKIIIHHHHHHHHHHHHHHHNNNVVV[[[\\\YYYVVVTTTVVVWWWWWWWWWWWWWWWWWWVVVZZZWWWSSSOOOMMMLLLLLLMMMMMMMMMMMMNNNPPPQQQSSSTTTRRRSSSTTTSSSQQQQQQQQQRRRQQQQQQQQQQQQOOONNNLLLKKKNNNMMMMMMQQQUUUXXXWWWVVVVVVUUUUUUWWWYYYXXXTTTPPPQQQNNNLLLKKKMMMPPPRRRRRRZZZZZZYYYSSSNNNMMMRRRWWWSSSRRRRRRSSSUUUWWWYYYZZZ]]]\\\[[[[[[ZZZZZZZZZ[[[VVVWWWWWWVVVWWWYYY^^^aaaeeebbbbbbeeeccc^^^^^^cccbbb```___```bbbccc```^^^_________``````aaaaaaaaacccaaa_________^^^\\\ZZZTTTSSSRRRRRRQQQOOOKKKIIICCC999555888888===WWWvvvqqqhhhttt|||uuubbbTTTNNNLLLLLLKKKFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBCCCCCCBBBBBBBBBAAA@@@???===<<<;;;<<<<<<===>>>>>>??????>>>===<<<<<<======<<<;;;;;;;;;<<<<<<===>>>>>>>>>>>>===;;;;;;;;;<<<>>>???===>>>???@@@@@@???>>>>>>======>>>??????@@@??????CCCDDDFFFGGGGGGFFFEEEDDDDDDEEEEEEEEEEEEDDDDDDCCCFFFBBBDDDJJJMMMPPP___qqq}}}xxx{{{qqqiiifffbbbYYYVVV___fffeee^^^ZZZbbbfffmmmuuuyyyxxxssspppllljjjgggggghhhhhhhhhgggddd___[[[\\\``````[[[UUUTTTPPPKKKMMMSSS[[[______uuuvvvuuujjjfffiiizzzssskkknnnqqqlllkkknnneeebbb^^^[[[ZZZZZZYYYXXXVVVVVVWWWWWWXXXYYY\\\^^^^^^___```aaabbbddddddeeeccc___[[[XXXVVVVVVTTTSSSSSSVVVXXXZZZYYYYYYZZZ\\\YYYXXXUUUSSSQQQPPPPPPPPPRRRPPPNNNNNNPPPRRRSSSTTTOOORRRTTTTTTQQQMMMKKKJJJHHHKKKOOOTTTWWWXXXXXXWWWTTTPPPLLLLLLNNNQQQRRRRRRTTTRRROOOOOOPPPSSSTTTTTTSSSRRRPPPOOOPPPPPPOOONNNQQQSSSVVVVVVTTTQQQPPPPPPJJJIIIHHHGGGFFFEEEEEEEEEOOOTTTZZZ]]]\\\XXXUUURRRTTTUUUVVVWWWWWWVVVUUUTTTUUUTTTQQQNNNMMMNNNOOOPPPPPPPPPPPPQQQRRRTTTUUUVVVUUUUUUUUUTTTQQQOOOOOOPPPPPPPPPOOONNNMMMMMMLLLLLLRRRQQQQQQSSSWWWXXXWWWUUUXXXWWWWWWXXXZZZXXXTTTQQQPPPNNNKKKLLLNNNQQQSSSSSSUUUTTTRRRNNNKKKLLLPPPSSSUUUTTTSSSSSSSSSUUUWWWXXX[[[\\\]]]]]]\\\[[[YYYXXXVVVWWWWWWXXXYYY\\\aaadddcccaaabbbeeeddd^^^\\\___bbb```______``````\\\YYY]]]\\\\\\[[[[[[[[[\\\\\\^^^]]]\\\]]]___``````___XXXVVVTTTRRRPPPMMMJJJGGGGGG===888999666:::QQQmmmzzzzzzsss^^^VVVLLLFFFFFFGGGHHHHHHCCCCCCCCCCCCBBBBBBBBBAAACCCCCCBBBAAA@@@@@@@@@AAA@@@@@@??????>>>===;;;;;;999999::::::;;;;;;<<<<<<;;;:::999:::;;;<<<;;;:::999999::::::;;;<<<<<<<<<===<<<;;;;;;;;;<<<>>>???======>>>??????>>>===<<<;;;;;;<<<>>>>>>?????????AAABBBCCCCCCDDDDDDDDDDDDBBBCCCDDDDDDDDDDDDDDDCCCEEEAAADDDLLLQQQTTT^^^iiiaaaooo||||||zzztttlllgggZZZ\\\___dddfffddd]]]WWWUUURRROOONNNPPPRRRRRRRRRLLLLLLOOOSSSYYY\\\]]]\\\dddccceeemmmzzz~~~ooogggeeennn|||rrrxxxppplllpppqqqmmmlllqqqeeebbb^^^\\\[[[[[[[[[ZZZTTTUUUUUUVVVXXXYYY[[[\\\^^^^^^^^^^^^^^^^^^]]]]]]^^^\\\YYYXXXXXXVVVTTTRRRVVVWWWXXXXXXWWWXXXYYY[[[XXXXXXXXXXXXWWWVVVTTTTTTVVVTTTQQQQQQSSSUUUVVVVVVQQQSSSTTTSSSQQQNNNMMMMMMLLLOOOSSSWWWYYYXXXVVVTTTSSSNNNIIIIIINNNSSSTTTSSSTTTRRRPPPOOOQQQSSSTTTTTTSSSQQQNNNMMMMMMMMMKKKJJJMMMOOORRRRRRQQQOOONNNNNNIIIHHHGGGEEEDDDDDDCCCCCCPPPTTTYYY[[[ZZZVVVSSSQQQQQQRRRTTTUUUUUUTTTRRRQQQOOONNNMMMLLLMMMOOOQQQRRRPPPPPPQQQRRRSSSSSSTTTUUUVVVWWWVVVSSSPPPMMMLLLMMMNNNNNNLLLKKKKKKKKKLLLLLLSSSSSSRRRTTTVVVVVVUUUTTTYYYXXXXXXYYYYYYWWWSSSPPPNNNLLLJJJKKKNNNQQQSSSTTTQQQOOOLLLKKKLLLNNNPPPQQQWWWUUUSSSQQQQQQRRRTTTVVVYYYZZZ\\\]]]]]]ZZZWWWUUUTTTUUUVVVWWWXXX[[[```ccc^^^]]]^^^aaa```[[[XXXYYY]]]\\\\\\]]]^^^]]]ZZZWWW[[[ZZZZZZZZZZZZ\\\^^^___]]][[[ZZZZZZ]]]___``````[[[XXXUUURRROOOMMMIIIGGGLLLBBB<<<:::555555HHH```ssscccUUUQQQMMMHHHFFFFFFFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBAAABBBBBB@@@???>>>>>>>>>>>>============<<<;;;:::999888888888999999:::::::::999888777888:::;;;;;;:::888888888999::::::;;;;;;<<<<<<;;;;;;;;;<<<===>>><<<======>>>>>>===;;;:::999999;;;<<<======>>>>>>??????@@@@@@AAABBBCCCCCC@@@AAABBBBBBCCCCCCCCCCCCGGGDDDEEELLLQQQRRRUUUYYYQQQXXXiii|||tttmmmjjjhhhggghhhjjjllllllkkkhhhnnnvvv}}}rrreee```dddoooxxxuuupppllllllnnnmmmiiijjjnnndddaaa^^^\\\\\\\\\\\\\\\WWWVVVVVVWWWYYYZZZZZZYYYYYYZZZZZZ[[[ZZZYYYXXXWWW[[[ZZZYYYXXXXXXVVVSSSPPPQQQSSSUUUVVVVVVVVVVVVWWWVVVVVVVVVVVVVVVVVVUUUUUUWWWUUURRRRRRSSSUUUVVVVVVQQQRRRSSSRRROOONNNNNNOOOOOORRRUUUXXXYYYVVVSSSQQQPPPJJJEEEGGGMMMSSSSSSRRRRRROOOMMMMMMNNNPPPPPPPPPQQQOOOLLLJJJJJJIIIGGGFFFHHHKKKMMMNNNMMMLLLLLLMMMJJJIIIHHHGGGFFFFFFEEEFFFJJJMMMRRRTTTSSSRRRPPPPPPNNNOOOQQQSSSSSSQQQOOONNNJJJJJJIIIIIIJJJLLLNNNPPPLLLMMMNNNNNNOOOOOOOOOOOOTTTUUUTTTRRRNNNLLLKKKLLLLLLKKKIIIHHHHHHJJJLLLMMMPPPPPPQQQRRRSSSSSSRRRRRRXXXWWWWWWVVVUUUSSSPPPNNNIIIHHHGGGIIILLLPPPRRRRRRPPPLLLIIIJJJOOOSSSSSSQQQSSSRRROOOMMMMMMOOORRRSSSVVVWWWXXXXXXWWWVVVTTTSSSRRRSSSTTTTTTTTTVVVZZZ]]]ZZZXXXWWWXXXXXXVVVUUUTTTVVVWWWYYYZZZ[[[ZZZXXXVVVTTTTTTTTTVVVXXX\\\___aaa^^^[[[XXXWWWXXXYYYYYYXXXXXXVVVSSSQQQPPPOOOMMMKKKMMMEEE???<<<555333AAATTTppp}}}```OOOKKKFFFDDDDDDDDDDDDFFFFFFEEEDDDBBBBBBBBBBBBAAAAAAAAAAAA@@@???>>>===<<<<<<<<<<<<;;;;;;;;;;;;:::999888888888888999999999999999:::999777777888:::;;;:::999777777888888999::::::;;;;;;;;;;;;;;;;;;<<<======:::;;;<<<<<<<<<;;;:::999777888999:::;;;;;;;;;;;;<<<======>>>@@@AAABBBBBBAAABBBCCCDDDDDDDDDDDDDDDIIIFFFGGGKKKOOOOOONNNOOONNNPPPYYYjjjzzz~~~nnnfffeeeiiioooxxxlllmmmooolllkkklllllliiieeefffjjjeeebbb___]]]^^^_________\\\ZZZYYYYYYZZZZZZXXXVVVSSSTTTVVVWWWXXXWWWVVVUUUZZZYYYXXXXXXWWWTTTPPPMMMJJJNNNTTTWWWXXXVVVUUUUUUTTTSSSRRRRRRRRRSSSUUUVVVUUURRRPPPOOOPPPRRRRRRRRROOOPPPPPPOOOMMMLLLMMMNNNOOOQQQTTTVVVUUUSSSOOOMMMLLLHHHDDDFFFLLLPPPQQQOOOOOONNNLLLKKKMMMNNNNNNMMMNNNLLLIIIHHHHHHGGGEEEDDDEEEGGGJJJJJJJJJIIIJJJKKKKKKJJJJJJIIIIIIIIIIIIIIIGGGJJJMMMNNNMMMMMMMMMMMMLLLMMMNNNPPPPPPNNNMMMLLLHHHGGGGGGGGGGGGHHHIIIJJJIIIJJJKKKKKKLLLKKKJJJJJJNNNOOOOOONNNLLLJJJJJJKKKHHHHHHGGGFFFGGGJJJLLLNNNMMMNNNOOOPPPQQQQQQRRRRRRSSSSSSSSSRRROOOMMMKKKJJJEEEDDDDDDFFFJJJMMMOOOOOONNNJJJGGGJJJPPPTTTRRROOOMMMLLLJJJIIIJJJLLLNNNPPPSSSRRRQQQOOOOOOPPPQQQQQQRRRSSSSSSRRRQQQRRRTTTVVVXXXVVVSSSQQQSSSUUUVVVTTTTTTVVVWWWXXXWWWUUUSSSRRROOOOOOOOOPPPRRRUUUWWWYYYZZZWWWTTTSSSSSSTTTSSSRRRSSSRRRQQQQQQSSSSSSRRRQQQKKKFFFAAA===777444>>>LLLhhhlll[[[TTTKKKIIIHHH@@@CCCCCCDDDDDDDDDCCCAAA@@@????????????>>>>>>>>>>>>>>>===<<<;;;;;;:::;;;;;;999:::::::::999999888777888999999999999999999999888777666777999999888777666666777777888999999999888999999999::::::::::::777888:::;;;;;;;;;:::999777888888999999999999999999;;;<<<>>>@@@AAAAAAAAADDDEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGJJJLLLMMMMMMMMMOOORRRVVVYYY___lllxxxjjjaaaeeeooozzzwwwooonnniiiccckkkkkkkkkiiifffeeeeeefffeeeccc```___```bbbbbbbbb___\\\ZZZZZZ[[[ZZZVVVSSSNNNPPPSSSUUUWWWWWWVVVUUUYYYXXXWWWVVVUUUSSSOOOLLLGGGMMMTTTXXXYYYWWWUUUTTTRRRQQQPPPOOOPPPRRRTTTVVVQQQNNNKKKJJJKKKLLLLLLLLLJJJKKKLLLKKKJJJIIIJJJKKKLLLMMMOOOPPPOOONNNKKKIIIIIIHHHHHHIIIKKKMMMMMMMMMNNNMMMKKKKKKLLLMMMLLLKKKKKKIIIGGGFFFFFFFFFEEEDDDDDDFFFGGGHHHGGGFFFGGGHHHHHHHHHHHHHHHHHHIIIJJJKKKJJJKKKLLLLLLJJJIIIJJJKKKLLLLLLLLLMMMMMMLLLLLLLLLGGGGGGFFFEEEEEEEEEEEEEEEHHHIIIJJJKKKKKKJJJHHHGGGHHHIIIJJJJJJHHHGGGHHHIIIEEEEEEEEEFFFHHHJJJMMMNNNLLLNNNPPPQQQQQQQQQRRRSSSNNNOOOOOOMMMJJJGGGFFFGGGCCCBBBBBBDDDHHHKKKLLLLLLJJJGGGEEEHHHMMMPPPNNNKKKHHHGGGGGGGGGHHHIIIKKKLLLNNNMMMJJJIIIIIIKKKNNNPPPSSSSSSSSSRRRPPPPPPQQQRRRVVVTTTQQQOOORRRXXXXXXTTTVVVWWWWWWUUURRROOOOOOOOOUUUUUUUUUTTTSSSRRRRRRQQQPPPOOOOOOPPPRRRSSSRRRQQQQQQQQQQQQSSSUUUUUUSSSRRRIIIFFFBBB???999666<<>>DDDDDDEEECCCBBB@@@??????>>>>>>>>>=========<<<<<<;;;::::::999999:::::::::999999999999999888888777888888888888888888888888777666555555666777555444444444555555666777777777444555555666666666666666555666888:::;;;;;;::::::777888888888888777666666777999<<>>@@@???:::;;;===>>>???@@@BBBDDD??????>>>>>>>>>=========999999999888999999::::::888999999999999888888777777777777777777666666666666555444444444444333222222222333444444555555666111222333333444444333333444555777999:::;;;;;;:::888888888888777666555444666888<<>>NNNlllzzzbbbQQQKKKIIIEEEAAACCCCCCBBBAAAAAA@@@??????===>>>???@@@@@@???>>>===>>>;;;999999;;;<<<;;;999::::::::::::::::::::::::888888888888777666444444666666666666666555555555444444444333333444444444111222222333333222222111111111111111111222222333444444444444444444444444777666666666666555555555999999999:::;;;<<<>>>>>>======>>>??????@@@??????BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCFFFIIIKKKJJJHHHQQQggg~~~vvviiiddd______iii{{{zzzsssvvvuuukkk]]]UUUVVV[[[ZZZ]]]___```___^^^^^^^^^XXXWWWUUUTTTSSSTTTUUUVVVRRRTTTVVVXXXXXXWWWTTTSSSHHHLLLRRRUUUVVVUUUSSSSSSWWWRRRMMMMMMOOOQQQPPPMMMNNNQQQUUUTTTMMMEEEEEEKKKLLLLLLKKKJJJIIIIIIHHHHHHJJJDDD???>>>@@@BBB???<<>>AAAAAA@@@CCCCCCCCCDDDGGGKKKOOORRRRRROOOJJJHHHHHHIIIJJJJJJFFFHHHIIIGGGDDDCCCFFFIIIHHHHHHGGGFFFEEECCCAAA@@@AAACCCDDDDDDAAA===;;;;;;???>>>???CCCHHHKKKKKKIIIIIIHHHGGGHHHJJJKKKJJJIIIHHHEEECCCBBBCCCEEEEEEEEEGGGGGGHHHJJJLLLLLLJJJGGGGGGHHHIIIJJJJJJIIIHHHGGGEEEGGGHHHIIIHHHHHHIIIKKKKKKIIIHHHIIIJJJKKKJJJHHHLLLNNNPPPPPPOOONNNMMMMMMGGGHHHNNNVVVWWWRRRPPPSSSUUUPPPKKKKKKOOOTTTUUUTTTTTTWWW[[[]]]ZZZVVVSSSQQQLLLKKKMMMQQQSSSPPPPPPRRRVVVXXXZZZ[[[XXXSSSOOOKKKIIILLLKKKDDD???===;;;888EEE\\\|||~~~^^^SSSGGG@@@AAACCCBBBAAAAAAAAA@@@??????>>>===============>>>>>>=========>>>;;;999999:::;;;:::888888888888888888888888888777777777777666555444444555555555555555555555555444444333333333333444444111111222222222222111111000000000000000111222222333333333333333333333333555555555555444444444444666666666777888999;;;;;;:::;;;;;;<<<<<<<<<<<<;;;<<<======>>>???@@@AAAAAAAAAAAAAAACCCEEEFFFDDDCCCBBBOOOcccvvvyyyjjjeeennnwwwuuujjjdddeeeccc___[[[YYYYYY[[[WWWWWWWWWWWWVVVUUUTTTTTTUUUTTTTTTSSSSSSSSSSSSSSSRRRSSSTTTUUUUUUTTTSSSRRRNNNRRRVVVXXXWWWVVVUUUTTTUUUQQQMMMMMMPPPRRRQQQNNNRRRPPPNNNLLLFFFBBBFFFMMMJJJJJJIIIIIIIIIIIIHHHHHHGGGEEEBBB@@@??????@@@@@@GGGGGGFFFEEEDDDCCCCCCCCCGGGHHHGGGEEECCCDDDHHHLLLOOOKKKIIIIIIKKKKKKGGGCCC@@@BBBDDDDDDCCCBBBCCCCCCGGGFFFDDDDDDFFFHHHHHHHHHEEEEEEEEEFFFEEEEEEDDDDDD@@@===;;;;;;>>>AAAAAAAAAEEEDDDDDDEEEHHHKKKOOORRROOOLLLGGGEEEEEEFFFGGGGGGDDDEEEFFFEEEDDDDDDFFFGGGDDDDDDCCCCCCBBB@@@???>>>@@@BBBDDDDDDBBB???>>>>>>AAA@@@@@@BBBFFFHHHGGGEEEGGGFFFEEEFFFHHHIIIHHHGGGFFFEEEDDDBBBBBBCCCEEEFFFGGGGGGGGGHHHIIIIIIGGGEEEGGGHHHIIIIIIIIIGGGFFFEEEEEEGGGHHHHHHHHHIIIKKKMMMNNNLLLKKKKKKLLLLLLKKKJJJJJJKKKMMMMMMMMMLLLLLLMMMHHHIIINNNTTTTTTOOONNNRRRUUUQQQMMMNNNRRRVVVUUUSSSSSSVVVZZZ[[[YYYUUURRRQQQRRRNNNMMMQQQTTTTTTUUUWWWSSSVVVZZZ\\\ZZZUUUQQQNNNKKKOOONNNIIIDDDBBB???;;;>>>TTTuuuvvvkkkggg^^^SSSAAA>>><<<;;;<<<======<<<>>>>>>>>>===<<<<<<;;;;;;<<<;;;;;;;;;;;;;;;;;;<<<===;;;999888999999888666666666666666666666666666666666666666666555444333444444444444444444444444333333222222222222333333000111111222222111111000//////......//////000111333333333333333333333333444444333333333222222222222222222333444555777777777888888888888888777666777777888:::;;;<<<===>>>???>>>>>>???AAA@@@>>><<<===>>>DDDSSSiii{{{zzz~~~zzzmmmiiiiiilllkkkiiinnnxxxxxxggg]]]ZZZWWWTTTVVVZZZ]]]\\\YYYXXXUUURRRSSSUUUVVVVVVTTTSSSSSSTTTTTTTTTSSSRRRQQQRRRRRRQQQQQQQQQQQQRRRRRRTTTVVVYYYYYYWWWUUUUUUUUUSSSPPPNNNNNNRRRSSSSSSQQQTTTOOOLLLKKKHHHFFFGGGKKKGGGHHHHHHIIIIIIIIIIIIIIIDDDEEEEEEBBB??????AAACCCHHHGGGFFFEEEDDDBBBAAAAAAEEEFFFFFFEEEEEEFFFJJJMMMIIIGGGFFFGGGJJJKKKIIIFFF???AAADDDEEECCCBBBAAAAAADDDCCCBBBDDDFFFGGGGGGFFFGGGGGGGGGFFFFFFEEEEEEDDD???===<<<===@@@BBBCCCCCCEEEDDDDDDEEEGGGJJJMMMPPPKKKHHHDDDAAAAAABBBCCCBBBBBBAAAAAABBBEEEFFFFFFEEE????????????>>>>>>>>>>>>AAACCCEEEEEECCCBBBAAAAAACCCBBBAAABBBDDDDDDCCCBBBFFFEEEDDDEEEFFFGGGFFFEEECCCEEEFFFDDDAAAAAADDDHHHLLLJJJHHHHHHHHHIIIHHHFFFFFFGGGHHHHHHHHHFFFEEEDDDFFFGGGHHHGGGHHHJJJNNNQQQRRRQQQOOOOOOOOOOOOMMMKKKHHHHHHHHHIIIJJJKKKLLLMMMKKKKKKNNNQQQPPPMMMMMMPPPSSSQQQQQQSSSVVVWWWUUURRRRRRUUUYYYZZZXXXUUURRRQQQOOOLLLNNNWWW]]][[[VVVSSSSSSVVV[[[\\\ZZZWWWSSSRRRQQQVVVVVVQQQLLLIIIEEEAAA===LLLfffbbbpppiiibbbTTTFFFBBBEEEDDD???<<<>>>??????>>>===<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::888888888888::::::;;;:::888777666666666555555555555555555555555555555555555555555444333333222222222333333333333333222111111000000111111222///000000111111000000///......------......///000222222222222222222222222222222111111111000000000000000000000111333444555666666666666555444444333555555666777888888999999;;;;;;;;;<<<======;;;999<<<===<<<===GGGbbb{{{uuuiiidddbbbhhhjjjooovvvzzztttpppjjjbbb]]]YYYVVVTTTVVV[[[]]][[[YYYYYYTTTPPPRRRWWW[[[\\\ZZZSSSUUUWWWXXXWWWVVVSSSRRRTTTSSSQQQPPPOOOPPPRRRSSSUUUWWWXXXXXXVVVUUUUUUUUUQQQPPPOOOQQQTTTUUUTTTSSSSSSOOOOOOSSSSSSNNNHHHFFFFFFGGGIIIJJJKKKLLLKKKKKKEEEEEEDDDCCCBBBAAABBBCCCEEEEEEEEEDDDCCCCCCBBBAAACCCDDDDDDEEEFFFHHHJJJLLLFFFEEEEEEFFFHHHIIIHHHFFFAAADDDGGGGGGEEEBBB@@@???AAAAAAAAADDDFFFGGGGGGEEEHHHHHHGGGFFFFFFEEEEEEEEE@@@@@@@@@@@@BBBDDDFFFFFFDDDCCCCCCDDDFFFHHHKKKLLLHHHEEEBBB@@@@@@AAAAAA@@@AAA???>>>AAAEEEHHHFFFDDD>>>>>>>>>>>>>>>??????@@@DDDEEEGGGFFFDDDBBBBBBCCCDDDCCCCCCBBBCCCCCCCCCCCCGGGFFFEEEFFFGGGHHHGGGFFFCCCFFFIIIGGGCCCBBBFFFKKKLLLJJJGGGEEEFFFFFFFFFFFFDDDEEEFFFHHHHHHGGGGGGFFFGGGHHHHHHHHHHHHLLLPPPTTTVVVTTTRRRQQQQQQQQQOOOMMMGGGFFFEEEFFFIIILLLMMMNNNNNNNNNOOOOOONNNMMMNNNPPPQQQQQQSSSVVVXXXWWWSSSPPPRRRUUUYYYZZZYYYVVVTTTSSSMMMNNNWWWfffnnngggZZZQQQVVVYYY[[[ZZZWWWUUUUUUVVV[[[___```ZZZTTTPPPKKKFFFEEEHHHVVVxxxFFFQQQYYYZZZ[[[aaajjjnnn~~~yyyrrrlllggg```VVVNNNMMMJJJCCC===<<<>>>>>>;;;777:::===>>>======???AAA;;;;;;;;;;;;::::::::::::999888777666666777888999888888777666444444444555444444444444444444444444333444444444444333333222000000111111222222222333000000////////////000000...//////000000//////...---------,,,---......///111111111111111111111111000000000000////////////////////////000222333444555555555555444444333222666666666666555555555555777777888:::<<<===<<<:::777>>>AAA>>>;;;EEE\\\ppptttooo}}}|||~~~|||yyyuuusssooosssyyyzzznnniiijjjhhhkkkkkkddd\\\___ooozzzjjjddddddaaa^^^\\\ZZZ[[[[[[\\\[[[[[[\\\\\\YYYTTTOOOOOOTTTXXXXXXWWWWWWXXX[[[\\\\\\ZZZWWWUUUVVVUUUSSSRRRRRRRRRSSSTTTTTTVVVXXXYYYXXXXXXXXXYYYRRRRRRSSSUUUVVVVVVUUUTTTTTTPPPPPPTTTVVVQQQJJJGGGFFFHHHJJJLLLNNNNNNNNNNNNHHHEEEBBBBBBEEEFFFDDDAAABBBCCCDDDFFFGGGGGGGGGGGGEEEEEEEEEGGGIIIJJJKKKKKKFFFEEEEEEFFFGGGGGGEEEDDDEEEHHHJJJJJJGGGDDDAAA@@@BBBAAABBBDDDGGGHHHGGGFFFHHHHHHGGGFFFEEEEEEFFFFFFBBBCCCDDDDDDEEEFFFHHHIIIFFFFFFFFFFFFGGGIIIJJJKKKGGGDDDBBBAAAAAABBBBBBBBBBBB@@@@@@CCCGGGIIIGGGDDD@@@@@@@@@@@@AAABBBCCCDDDGGGHHHIIIGGGDDDBBBBBBBBBDDDDDDDDDCCCCCCDDDEEEFFFKKKIIIHHHIIIJJJJJJIIIHHHEEEHHHKKKJJJFFFEEEIIIMMMIIIGGGCCCBBBCCCDDDEEEEEECCCDDDFFFHHHIIIJJJJJJJJJHHHIIIIIIIIIJJJMMMRRRVVVXXXVVVTTTSSSRRRQQQOOOMMMHHHFFFEEEGGGKKKNNNPPPPPPPPPQQQQQQNNNMMMNNNPPPQQQOOOQQQTTTVVVXXXVVVRRROOOSSSVVVZZZ[[[ZZZXXXWWWVVVUUUVVV^^^mmmuuuoooaaaXXX\\\]]]\\\WWWSSSRRRVVVZZZcccggggggaaaZZZVVVPPPKKKJJJFFFMMMqqqBBBGGGHHHCCC@@@DDDJJJMMMHHHNNNUUUYYYZZZYYYYYY[[[^^^dddiiikkklllmmmiiicccbbbccc```\\\[[[[[[XXXRRRPPPMMMIIIGGGEEEDDDBBB@@@@@@???>>>===>>>===;;;999:::;;;======<<<<<<===>>>999999999999999999999999777777666666666666777777444555555444333222333555333333333333333333333333222222333333333333222222/////////000000111111222//////............//////---......//////......---------,,,,,,------...///000000000000000000000000000000/////////...............//////000111333444444444444555444444333333666666666555444444333333444444666999<<<======;;;<<<<<<::::::;;;???EEEJJJcccwww|||zzzxxxvvv|||xxxoooeeeaaafffmmmrrrsssrrruuuxxxyyyxxxwwwvvvvvvrrrlllfffdddffflllqqqttttttqqqnnnjjjeeeeeemmmwww~~~}}}{{{vvvrrr}}}qqqjjjeeeccc```[[[XXXXXXWWW[[[______\\\\\\^^^bbb___[[[UUUSSSTTTUUUTTTSSSYYY[[[]]]^^^]]]\\\YYYWWWVVVVVVWWWWWWVVVUUUTTTSSSTTTWWW[[[\\\\\\\\\\\\\\\UUUVVVXXXYYYYYYWWWVVVTTTVVVPPPLLLNNNOOOLLLKKKKKKGGGIIIKKKNNNOOOPPPOOONNNKKKFFFBBBCCCGGGHHHDDD???AAACCCFFFIIIKKKLLLMMMMMMIIIHHHHHHJJJLLLLLLKKKIIIEEEFFFFFFFFFFFFEEEDDDDDDGGGIIIKKKKKKIIIFFFEEEEEEEEEDDDCCCEEEGGGHHHHHHGGGGGGFFFEEEDDDDDDEEEFFFGGGDDDEEEGGGGGGFFFFFFHHHIIIIIIIIIIIIIIIJJJKKKKKKLLLFFFDDDBBBBBBDDDEEEEEEEEEEEEEEEEEEGGGIIIIIIGGGFFFCCCCCCBBBBBBCCCDDDFFFGGGIIIJJJIIIGGGDDDBBBAAABBBCCCDDDDDDDDDCCCDDDGGGIIILLLKKKJJJJJJKKKKKKJJJIIIGGGIIILLLKKKIIIIIIKKKMMMLLLIIIGGGGGGIIIKKKLLLLLLDDDFFFHHHJJJLLLLLLLLLLLLIIIJJJKKKKKKLLLOOOSSSVVVWWWUUUSSSRRRRRRQQQOOOMMMIIIGGGFFFIIINNNQQQQQQPPPNNNQQQQQQNNNMMMPPPSSSSSSPPPRRRTTTVVVVVVUUURRRQQQTTTVVVZZZ[[[ZZZYYYXXXXXXYYYVVVXXXaaagggeee```]]]]]]^^^\\\VVVPPPPPPVVV\\\eeehhhhhhbbb\\\XXXTTTOOOJJJEEELLLlllDDDGGGGGGBBBAAADDDFFFFFFBBBCCCEEEFFFFFFEEECCCAAABBBFFFHHHHHHIIILLLJJJEEECCCDDDBBBAAADDDIIIIIIEEEBBBCCCCCCBBB@@@???AAACCC888777888::::::999888888=========<<<<<<:::888777777777777777777777777777555666666666666666666555111333444333111111333666111111111111111111111111111111222222222222222111---......///000000111111......------------......------............---------------------...//////////////////////////////000////////////.....................///111222333222222333444444444333333444444444333333333333333333333444777;;;<<<;;;:::???:::555555999???DDDFFFGGGVVVppp~~~|||||||||{{{yyyoooeeecccbbbdddaaa[[[YYYZZZWWW\\\```aaa```___bbbeeedddaaa]]]ZZZWWWUUUTTTTTTYYYZZZ[[[\\\\\\ZZZYYYXXXUUUWWWYYY[[[ZZZWWWTTTQQQSSSWWW[[[^^^]]]\\\[[[[[[YYY[[[]]]]]][[[XXXUUUTTTSSSNNNLLLMMMMMMJJJIIIKKKGGGIIIKKKNNNOOOOOONNNMMMJJJHHHFFFFFFGGGFFFCCCAAA???BBBEEEHHHKKKMMMMMMMMMJJJIIIHHHJJJKKKJJJGGGDDDDDDEEEFFFFFFFFFEEEEEEEEEEEEGGGIIIJJJIIIIIIJJJKKKIIIGGGEEEFFFGGGIIIJJJIIIEEEDDDCCCCCCCCCEEEGGGHHHDDDFFFHHHHHHFFFEEEFFFGGGIIIIIIIIIIIIIIIIIIJJJJJJDDDCCCBBBCCCFFFHHHHHHHHHHHHJJJLLLLLLKKKIIIHHHGGGDDDCCCBBBBBBBBBDDDFFFGGGHHHHHHHHHFFFDDDBBBCCCDDDCCCDDDEEECCCAAABBBEEEHHHKKKJJJIIIIIIJJJJJJIIIGGGHHHHHHJJJJJJKKKKKKLLLLLLLLLKKKJJJKKKNNNQQQRRRRRRIIIJJJKKKMMMNNNMMMMMMLLLIIIKKKMMMNNNNNNPPPSSSUUUTTTRRRPPPPPPPPPOOONNNLLLJJJGGGGGGJJJPPPSSSQQQNNNJJJNNNPPPLLLLLLQQQTTTSSSTTTUUUVVVVVVUUUTTTTTTTTTSSSUUUYYYZZZZZZYYYXXXYYYVVVRRRQQQVVVYYYXXXYYY[[[XXX[[[[[[WWWRRRQQQVVV[[[aaadddddd___ZZZYYYWWWSSSLLLJJJKKK]]]BBBEEEEEEBBBAAAAAA???;;;===<<<<<<>>>@@@@@@>>><<<<<<===;;;999:::???@@@>>>???>>>999666888>>>???<<<888<<<@@@???;;;:::<<<@@@???<<<;;;;;;;;;999999:::333444555888;;;;;;999666444555555555555555555555444555666777777666555444///111333222111111333666000000000000000000000000000111111222222222111111------......///000000111...------,,,,,,------...,,,------......------,,,...------------...//////////////////////////////000000/////////.........---------...///000111222000111222333333333333333111111222222333333444444333333444777999;;;999888555:::======999777999<<<@@@999CCC```xxxtttllljjjlll^^^\\\^^^cccccc```___aaa\\\^^^bbbcccdddddddddeee``````^^^[[[WWWTTTUUUVVVXXXYYYZZZZZZZZZYYYWWWWWWTTTWWW[[[]]]\\\XXXSSSOOORRRVVVZZZ]]]\\\ZZZXXXWWW[[[]]]```___\\\XXXUUUSSSMMMMMMPPPTTTSSSLLLGGGGGGFFFHHHKKKNNNOOONNNMMMLLLHHHJJJJJJIIIEEECCCBBBCCC===???CCCFFFIIIJJJJJJJJJHHHFFFFFFGGGHHHFFFBBB>>>BBBDDDFFFFFFFFFFFFGGGGGGCCCEEEGGGHHHIIIKKKMMMPPPLLLIIIGGGFFFHHHJJJKKKKKKDDDCCCBBBBBBCCCEEEGGGIIIDDDFFFHHHGGGEEECCCDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFCCCBBBBBBDDDGGGIIIJJJIIIKKKNNNQQQPPPLLLHHHHHHIIIDDDCCCBBBAAAAAACCCEEEFFFFFFGGGGGGEEEDDDCCCEEEFFFDDDEEEEEEBBB??????BBBFFFIIIHHHGGGGGGHHHHHHFFFEEEHHHGGGHHHIIILLLLLLKKKJJJFFFEEEFFFHHHLLLOOOPPPPPPMMMNNNOOOOOOOOOMMMLLLKKKJJJLLLNNNOOOOOOPPPRRRTTTRRRQQQOOONNNOOOOOOMMMKKKIIIGGGGGGKKKQQQSSSPPPMMMFFFLLLNNNKKKLLLRRRUUUSSSWWWWWWWWWVVVTTTTTTVVVWWWRRRTTTXXXYYYYYYXXXXXXXXXSSSRRRTTTYYYZZZWWWWWWZZZSSSXXX[[[YYYTTTRRRVVV[[[\\\___```[[[XXXYYYXXXVVVRRROOOIIILLLfffCCCBBB???===<<<<<<======???>>>>>>===<<<;;;;;;;;;::::::;;;>>>@@@@@@>>><<<::::::::::::::::::::::::===<<<<<<<<<<<<;;;;;;;;;999999888888777666666666666555555555555444444444333333444444555666666777444444333333333222222222222222222111111111000000111111111000000000000000000000000000000///......////////////////////////000000///...............//////...---,,,,,,++++++---------...------,,,,,,.........////////////000...............---------///000000000111111111111111111222222222333333333555555444444444333333333222555888;;;;;;:::777666888888999999999:::::::::>>>>>>BBBJJJTTTccc~~~{{{tttpppnnniiieeefffeeeccc```^^^^^^___bbbddd```aaabbbdddeeefffggggggiiieee___ZZZXXXVVVUUUTTTUUUVVVWWWWWWVVVWWWYYY[[[XXXYYYZZZZZZXXXTTTQQQNNNQQQSSSVVVYYY[[[ZZZYYYXXX\\\ZZZWWWVVVVVVVVVUUUSSSNNNNNNNNNOOOOOONNNJJJGGGGGGIIILLLNNNOOOOOOMMMLLLHHHJJJLLLKKKGGGCCC@@@???>>>BBBGGGJJJJJJHHHGGGGGGKKKJJJGGGEEEDDDCCCDDDDDDFFFKKKMMMIIIEEEFFFGGGFFFKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJHHHGGGEEECCCBBBCCCCCCCCCDDDEEEEEEFFFFFFIIIIIIIIIGGGFFFFFFHHHJJJLLLKKKIIIGGGFFFFFFGGGGGGAAAAAAAAAAAACCCEEEGGGHHHKKKLLLMMMLLLKKKGGGDDDBBB??????>>>???@@@BBBDDDEEEFFFFFFFFFEEEEEECCCBBBBBB@@@???>>>>>>@@@BBBDDDFFFDDDDDDDDDDDDDDDEEEEEEEEEGGGGGGHHHIIIIIIIIIHHHHHHHHHGGGGGGGGGIIILLLPPPRRRWWWSSSOOOMMMMMMLLLJJJHHHJJJJJJJJJJJJJJJKKKKKKKKKHHHIIIKKKMMMMMMLLLJJJIIIGGGHHHKKKOOOSSSUUUUUUTTTNNNMMMMMMMMMNNNPPPRRRTTTRRRTTTUUUTTTRRRQQQQQQRRRUUUVVVWWWWWWVVVTTTQQQPPPMMMPPPUUUYYYZZZYYYWWWUUUSSSVVVXXXVVVTTTTTTWWWZZZ]]][[[YYYYYYYYYXXXVVVUUUKKKMMMHHHFFFXXXxxxAAA@@@>>>;;;::::::;;;<<<>>>>>>===<<<<<<;;;::::::999999;;;===??????===;;;999999999999999999999999;;;;;;:::::::::999999999999888888777666666555555555555555555444444444333222333333444555555666666444333333333333222222222222222111111111000000000000000000000000000000000///000000000000///..............................000//////...------......///......---,,,,,,++++++,,,,,,---------------,,,---------.........//////........................//////000000000111111111111111111222222222222333444444444444333333333333111333555777888777666555888888888888999999999999888888;;;@@@EEENNN___ppp}}}rrrjjjiiiiiigggfffhhhdddbbb___]]]\\\]]]___aaa^^^___aaacccdddeeeeeeeeeiiieee```]]][[[ZZZXXXVVVUUUXXX[[[\\\[[[YYYYYYYYYVVVVVVWWWWWWVVVSSSPPPOOOOOOQQQSSSUUUVVVUUUUUUTTTWWWVVVTTTSSSSSSSSSQQQOOOLLLMMMNNNNNNMMMKKKJJJIIIJJJLLLNNNOOOOOOMMMKKKIIIIIIKKKLLLJJJEEE@@@===<<>>>>>>>>???@@@BBBDDDFFFEEEEEEEEEDDDCCCBBB@@@@@@???>>>>>>>>>???AAACCCEEEBBBBBBBBBCCCCCCCCCDDDDDDCCCDDDEEEEEEFFFFFFEEEEEEGGGFFFEEEEEEGGGJJJNNNPPPRRROOOKKKJJJJJJJJJIIIGGGIIIJJJJJJJJJJJJJJJIIIIIIGGGHHHJJJKKKKKKIIIHHHGGGEEEGGGJJJMMMPPPRRRQQQPPPMMMLLLKKKJJJKKKNNNPPPRRROOOPPPRRRQQQOOONNNNNNOOOSSSTTTUUUUUUTTTSSSQQQOOOLLLOOORRRVVVWWWWWWUUUTTTRRRSSSTTTSSSSSSSSSUUUWWWWWWVVVTTTUUUUUUUUUTTTSSSOOOQQQNNNJJJQQQggg~~~???>>><<<:::999999999:::===<<<<<<;;;;;;:::::::::999999:::<<<===>>><<<:::888888888888888888888888999999888888888777777777888777777666555555444444444444444444333333333333222222333333444444555555333333333222222222111111111111111111000000000000/////////000000000000000/////////000//////...---........................//////...---------............------,,,,,,++++++***+++,,,------...------,,,,,,,,,,,,------------........................////////////000000000000000000000111111111222222444333333333333222222222111111222333444444444444666666777777777888888888888777999===???BBBHHHOOOlll}}}wwwppplllhhhhhhhhhgggjjjnnncccaaa^^^[[[YYYZZZ[[[\\\^^^___aaaccceeeeeeeeeeeedddbbb___]]]]]][[[YYYWWWTTTXXX]]]```___[[[XXXWWWUUUVVVVVVVVVUUUSSSQQQPPPOOOOOOPPPPPPQQQQQQQQQRRRRRRQQQPPPPPPPPPOOOMMMKKKJJJLLLOOONNNKKKIIIIIIKKKMMMNNNOOOOOONNNKKKHHHFFFGGGIIIJJJHHHDDD@@@>>>===@@@CCCGGGIIIHHHFFFEEEDDDEEEEEEEEEEEEEEEFFFGGGHHHPPPTTTSSSLLLFFFEEEDDDBBBIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFEEECCCCCCEEEDDDDDDCCCBBBBBBAAAAAAEEEFFFFFFDDDBBBBBBCCCEEECCCDDDDDDDDDDDDDDDCCCCCC?????????@@@BBBDDDGGGHHHGGGHHHHHHGGGEEEBBB???============>>>@@@BBBEEEFFFEEEEEEDDDCCCAAA@@@>>>=========<<<<<<===???AAABBB>>>??????@@@AAABBBCCCCCCAAAAAABBBCCCDDDDDDCCCCCCDDDCCCBBBCCCDDDGGGJJJLLLJJJHHHEEEEEEFFFGGGFFFFFFGGGHHHJJJJJJJJJHHHFFFEEEFFFGGGGGGHHHGGGFFFDDDCCCCCCEEEGGGJJJLLLLLLLLLKKKJJJIIIGGGFFFGGGJJJMMMOOOLLLMMMOOONNNMMMLLLLLLMMMPPPPPPQQQQQQQQQPPPNNNMMMKKKMMMOOOQQQRRRRRRRRRRRRPPPOOOOOOOOOQQQSSSSSSSSSPPPOOOOOOPPPRRRSSSRRRQQQPPPQQQRRROOOKKKTTTooo===<<<;;;:::999999999999;;;;;;:::::::::999999999999888888:::<<<<<<;;;999777777777777777777777777888777777777777666666666666666666555444444333333444333333333222222222222222222222222333333444444222222222222111111111111111111000000000/////////......///////////////000...////////////...------------------------------......---------------...---------,,,,,,,,,++++++)))***+++,,,---.........***+++++++++,,,,,,,,,,,,.............../////////........./////////000000//////000000000111111111333333222222222111111111111111111111222333444444555555555555666666666666888888999===AAACCCDDDEEEMMMVVVaaayyywwwqqqqqqpppllllllkkkiiieeecccfffjjjbbb```]]]ZZZWWWWWWWWWXXX]]]___aaaccceeeeeeeeeddd\\\[[[ZZZ[[[[[[YYYWWWTTTRRRVVV[[[^^^]]][[[YYYXXXWWWVVVVVVTTTSSSQQQOOOOOOPPPPPPOOONNNOOOPPPQQQRRRPPPOOONNNNNNNNNMMMKKKIIIHHHLLLNNNMMMHHHGGGIIIMMMMMMNNNOOOOOOMMMJJJGGGEEEBBBDDDFFFFFFEEECCCBBBBBBAAADDDFFFFFFEEECCCCCCCCCEEEEEEEEEFFFGGGGGGHHHIIIIIIMMMNNNHHHDDDDDDFFFEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHHHHGGGGGGEEEDDDBBBBBBDDDDDDCCCCCCCCCBBBBBBBBBDDDEEEEEEDDDBBBAAABBBCCC??????AAABBBBBBAAA@@@@@@=========>>>@@@CCCEEEGGGDDDEEEDDDCCCAAA>>><<<:::;;;;;;;;;<<<>>>AAACCCEEEEEEDDDDDDBBB@@@>>><<<;;;;;;;;;;;;;;;<<<===>>>???<<<===>>>???@@@AAABBBBBB@@@@@@AAABBBCCCCCCCCCCCC@@@@@@???@@@AAACCCEEEFFFBBBAAA@@@???@@@BBBCCCDDDEEEFFFHHHIIIHHHFFFCCCAAADDDDDDDDDDDDCCCBBB@@@???@@@BBBEEEGGGGGGFFFFFFFFFGGGFFFDDDCCCDDDFFFIIIKKKIIIKKKLLLLLLKKKJJJJJJKKKKKKKKKLLLLLLLLLKKKJJJJJJJJJKKKKKKLLLMMMNNNNNNOOOOOOLLLJJJLLLPPPSSSRRRPPPMMMLLLLLLNNNQQQRRRRRRQQQPPPNNNPPPQQQKKKLLLfff<<<;;;;;;:::999999999999999999999999888888888888888777777888::::::999888666666666666666666666666777777777666666666555555555555444444333222222111222222222222111111111111111111111111222222222222222222111111111000000000000000000/////////......------........./////////...............---,,,,,,------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++)))***+++,,,------------************+++++++++,,,,,,---------.........///---............/////////........./////////000000222111111111111000000000111111111111111333444555333333333444444444555555333333444777<<>>?????????>>>===;;;;;;;;;<<<>>>@@@CCCDDDAAAAAA@@@???>>><<<999888999999999:::<<>>???@@@AAA<<<===>>>???@@@@@@@@@@@@============>>>???AAAAAA;;;;;;;;;;;;<<<===???AAACCCDDDFFFGGGFFFCCC@@@>>>AAAAAAAAA@@@???>>>=========@@@CCCDDDCCCBBBBBBCCCDDDCCCBBBBBBCCCDDDFFFGGGEEEGGGHHHHHHGGGFFFFFFGGGEEEFFFFFFGGGGGGGGGGGGFFFIIIIIIIIIIIIJJJKKKKKKLLLLLLJJJHHHJJJOOORRRQQQPPPMMMMMMMMMOOORRRTTTTTTSSSSSSMMMOOOTTTPPPMMM___yyy:::::::::999999999888888777777777777777777777777888777666666888888888666555555555555555555555555666666666555555555444444444333333222222111000000222111111111000000000000000000111111111111111111111111111000000000000///////////////............,,,,,,------.../////////------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,++++++++++++)))***+++,,,,,,---,,,,,,************+++++++++++++++++++++,,,------......------------.........///------........./////////111111000000000/////////111111111111222333444555111222222222222333333333222333333333777===???>>>???EEECCCBBBHHHQQQlllqqqjjjllljjjccc\\\______YYYUUUVVVXXXYYY]]][[[XXXUUUSSSQQQPPPPPPQQQSSSVVVYYYZZZZZZYYYXXXTTTTTTTTTUUUVVVVVVTTTRRRLLLNNNOOOOOOPPPQQQTTTWWWPPPNNNKKKHHHFFFEEEEEEEEEHHHHHHHHHIIIKKKNNNQQQRRRSSSQQQNNNLLLKKKJJJIIIGGGEEEGGGGGGEEECCCDDDHHHLLLGGGHHHJJJKKKKKKIIIFFFEEEDDDEEEFFFDDDAAA????????????@@@AAA@@@>>>>>>???@@@BBBCCCDDDEEEFFFFFFFFFFFFAAAEEEEEE???;;;<<<>>>>>>===>>>???@@@BBBCCCEEEEEEHHHHHHGGGFFFDDDBBB@@@???@@@@@@AAAAAABBBCCCCCCDDDBBBCCCDDDCCCAAA?????????;;;<<<<<<<<<<<<<<<;;;;;;999999999999;;;===???@@@=========<<<;;;:::999888888888888888999;;;===???AAAAAA@@@???>>><<<:::999666777777777888888888888999999:::;;;;;;<<<======777888999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<======888999:::999888999;;;>>>AAAAAACCCCCCCCCAAA???>>>???>>>>>>======<<<<<<<<<;;;???CCCCCCAAA???@@@BBBBBBBBBBBBCCCCCCDDDDDDDDDAAABBBDDDDDDCCCBBBCCCDDDCCCCCCCCCCCCDDDEEEEEEEEEIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGIIILLLOOOPPPPPPOOONNNNNNPPPRRRTTTSSSSSSVVVPPPQQQVVVTTTPPPYYYhhh777888888888888777666666666666666666666666666666888666555555666777777666444444444444444444444444444444444333333333222222333222222111111000//////111111000000000/////////000000000000000000000000111111000000000//////////////////.........------+++,,,,,,---......//////,,,------------,,,+++++++++++++++++++++++++++++++++++++++++++++,,,------++++++++++++++++++++++++***++++++,,,,,,,,,++++++*********+++++++++,,,,,,))))))***++++++,,,------,,,,,,---------.........,,,------------.........000000000/////////......000000000111222222333333000000111111111222222222222666777555666;;;===:::999@@@AAAAAAAAAAAATTTuuuvvvpppaaaccchhhgggZZZ\\\ZZZTTTSSSWWWZZZYYYXXXVVVTTTQQQOOOMMMLLLLLLMMMOOOSSSVVVWWWWWWUUUTTTQQQPPPOOOPPPRRRRRRQQQOOOKKKLLLMMMLLLLLLLLLNNNPPPKKKJJJGGGEEEDDDEEEFFFGGGDDDEEEGGGJJJMMMQQQSSSUUUTTTPPPLLLHHHGGGFFFEEEDDDCCCBBB@@@???@@@BBBEEEGGGFFFGGGIIIIIIIIIFFFDDDBBBBBBCCCCCCAAA>>><<<<<<=========>>>===;;;<<<>>>???<<<===@@@BBBDDDEEEEEEEEEBBBEEEDDD>>>999:::<<<<<<>>>>>>>>>???@@@@@@AAAAAACCCCCCCCCCCCBBBBBBAAA@@@????????????@@@@@@@@@@@@@@@AAACCCBBB???===<<<<<<===<<<;;;:::::::::::::::888888777777888999;;;<<<;;;;;;:::::::::999999999777777666666777888:::;;;=========<<<;;;999888777555555666666666666666666666666777777888888888999444555666888999999::::::::::::::::::::::::;;;;;;888999:::888666666888;;;??????@@@@@@@@@??????>>><<<<<<<<<;;;;;;;;;<<<<<<999>>>BBBCCC@@@>>>@@@BBB@@@AAACCCEEEEEEDDDBBBAAAAAACCCDDDEEEDDDCCCDDDEEEBBBBBBCCCCCCDDDEEEFFFFFFHHHIIIIIIJJJJJJIIIHHHHHHCCCDDDFFFGGGHHHJJJMMMOOOPPPOOONNNOOOQQQRRRQQQPPPSSSRRRUUUXXXWWWSSSUUU[[[666666666777666666555444555555555666666666666666888666444444666666666555333333333333333333333333222222222222111111111000222222111111000/////////000000000000////////////000000000000////////////000000000000//////////////////.........---------++++++,,,------...//////,,,------------,,,+++++++++++++++++++++++++++++++++*********+++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,+++*********++++++++++++,,,,,,,,,(((((()))***++++++,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......000/////////...............///000111222222222111000000000000111111111111...555888555444888:::777;;;:::777===GGGFFFLLL```fffnnnyyyllldddfffjjjuuueeedddgggfffXXXZZZVVVPPPPPPUUUWWWUUUTTTSSSQQQOOOLLLKKKJJJIIIMMMPPPTTTWWWXXXXXXVVVTTTMMMLLLKKKKKKMMMMMMLLLKKKKKKLLLMMMMMMKKKJJJJJJKKKJJJIIIGGGEEEFFFGGGJJJLLLDDDEEEIIIMMMQQQUUUXXXYYYTTTOOOIIIEEECCCBBBBBBBBBAAA>>>;;;;;;===@@@CCCDDDFFFGGGHHHIIIGGGEEEBBB@@@===>>>???>>>===<<<===>>>;;;<<<<<<;;;::::::===???777999<<>>:::<<<>>>???????????????>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAA??????>>>>>>======<<<<<<>>>@@@AAA@@@>>>;;;::::::>>>===;;;999888888999999888777666666666777999:::999999999999999999::::::777666555555555666888999:::::::::999888777666555444444555555666555555555444444555555555555555555555666777999::::::;;;;;;999999999999999999999999888::::::888555444777:::>>>>>>>>>>>>>>>?????????;;;;;;;;;::::::;;;<<<<<<888===BBBCCC@@@>>>@@@CCC???AAADDDGGGGGGEEEBBB@@@DDDFFFGGGHHHGGGFFFGGGHHHCCCCCCCCCDDDEEEFFFGGGHHHHHHIIIJJJKKKJJJIIIHHHGGG???BBBEEEFFFEEEGGGKKKOOOPPPOOONNNNNNOOOOOONNNMMMMMMQQQWWWYYYWWWUUUUUUVVViii444555555555555555555444333333333444444444555555444444333333333222222222111111111111111111111111111111111111000000000///000000000000000000000000////////////............---------............///111000000//////////////////............---------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,++++++******++++++,,,,,,++++++******++++++,,,************************))))))*********+++++++++)))************+++++++++************************///...------,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------000000000000////////////////////////000000000000222333333444555666777777;;;;;;;;;;;;>>>AAADDDFFFVVV```eee```aaarrrvvvvvvrrrnnniiiaaaZZZ[[[```fffhhhiiieee^^^ZZZZZZ]]]TTTUUUVVVUUUSSSQQQQQQRRRQQQRRRRRROOOMMMKKKKKKLLLKKKPPPUUUWWWTTTPPPNNNNNNMMMLLLJJJIIIHHHHHHHHHIIIKKKJJJHHHIIIJJJKKKKKKJJJLLLJJJHHHIIILLLMMMLLLJJJHHHIIIKKKOOOSSSVVVVVVUUUNNNKKKHHHEEECCCCCCCCCDDDAAA@@@>>><<<===>>>AAABBBGGGFFFEEEFFFGGGEEEAAA===>>>>>>======<<<<<<<<<;;;AAA@@@???===;;;999888777555888<<<@@@CCCDDDEEEEEEAAA>>><<>>;;;:::;;;<<<@@@BBBAAA>>><<<>>>===:::;;;>>><<<666555999999666444444555555555555444444999777666777999999777444444555777888888888777666555444444333333333444444666555444333333333333333666555444333222333444444777666666666777999;;;<<<<<<;;;888666666666777888888777555333444666888:::<<<<<<<<<<<<============999:::;;;;;;<<<<<<;;;;;;======>>>???@@@BBBBBBCCCEEEEEEDDDDDDCCCCCCCCCBBBHHHGGGEEEDDDDDDDDDEEEFFFEEEEEEDDDDDDCCCCCCBBBBBBEEEFFFHHHHHHHHHHHHIIIKKKEEEEEEEEEFFFGGGIIIJJJKKKJJJLLLOOORRRSSSRRRQQQOOONNNQQQVVVZZZ[[[YYYUUURRR___ggg{{{333444444555555444444333222333333333333444444444444333333333333222222222111111111111111111111111111111111000000000//////000000000000000000000000000/////////......------------------............111000//////......//////------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++******++++++++++++++++++******+++++++++************************)))))))))*********++++++))))))*********+++++++++************************...---,,,,,,+++++++++,,,+++++++++,,,,,,,,,,,,---------------------,,,,,,////////////////////////....../////////000000000111222333333555555666777999999888999;;;===@@@BBB@@@HHHKKKHHHIIIVVVgggrrrsss~~~qqqgggiiieeeaaa^^^YYYSSSSSSWWW\\\^^^^^^ZZZTTTPPPPPPRRRSSSSSSSSSSSSSSSRRRPPPOOONNNMMMMMMMMMLLLKKKIIIHHHIIIMMMQQQSSSQQQOOOOOOOOOLLLKKKIIIHHHGGGGGGGGGHHHIIIGGGFFFFFFHHHIIIIIIHHHKKKJJJIIIJJJLLLLLLHHHEEEEEEFFFHHHMMMQQQTTTTTTSSSMMMKKKHHHEEECCCCCCDDDDDDDDDBBB@@@??????@@@BBBDDDFFFEEEFFFGGGIIIIIIFFFCCC??????>>>>>>>>>=========>>>>>><<<;;;999777666555888:::===@@@BBBCCCDDDCCC@@@>>><<<>>>BBBCCC@@@===AAABBB@@@;;;999<<<===:::999;;;???AAA@@@?????????>>>???>>>===:::999:::;;;>>>AAA@@@<<<;;;===<<<999888;;;;;;777666::::::777666666777888999999999999999777666777888999666444444555666777777777666555444444333333333333444444666555444444333444444444666555444333333333444555666666555666777888:::;;;;;;;;;;;;;;;:::999888777888777666555666777999:::::::::;;;;;;<<<<<<<<<<<<999:::;;;;;;;;;;;;;;;;;;??????@@@AAABBBCCCDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAFFFEEEDDDCCCBBBBBBCCCCCCEEEEEEEEEDDDCCCCCCBBBBBBEEEFFFHHHHHHGGGGGGHHHJJJFFFFFFFFFFFFGGGHHHJJJJJJJJJLLLOOORRRSSSTTTSSSRRRRRRSSSUUUVVVVVVUUUTTTRRRYYYbbbttt222222333333333333222222111111222222222333333333333333333222222222111111000000000000000000000000000000000000////////////////////////////////////000000///...------,,,,,,,,,,,,,,,---------......000//////...............,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++************++++++++++++************++++++))))))))))))))))))))))))))))))))))))************)))))))))*********++++++************************,,,++++++*********************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////.........////////////000000000111222333444555555777666666666777999;;;<<<999>>>@@@>>>@@@HHHQQQVVVIIIZZZnnnxxxqqqjjjlllrrrsssmmmeeeccc]]]XXXWWWUUURRRRRRTTTSSSTTTUUURRRMMMJJJJJJLLLPPPOOOPPPSSSWWWWWWTTTQQQMMMLLLKKKMMMOOOOOOKKKHHHHHHKKKMMMNNNNNNNNNOOOPPPKKKJJJIIIHHHHHHHHHHHHHHHHHHGGGFFFFFFHHHIIIIIIHHHJJJJJJJJJKKKKKKHHHDDD@@@CCCCCCFFFJJJNNNQQQQQQPPPMMMKKKIIIFFFDDDDDDDDDEEEFFFEEECCCBBBAAACCCDDDFFFEEEEEEGGGIIILLLLLLJJJHHH@@@@@@@@@@@@@@@@@@??????===<<<;;;999888666555555;;;===???AAABBBBBBBBBAAA???===<<<>>>AAABBB@@@======???>>>::::::<<<<<<:::444888===@@@@@@???======;;;<<<<<<;;;999888:::;;;<<>>:::999;;;;;;888555888999888888;;;:::888777777888999::::::;;;;;;777666666666777777555444333444555666666666555444444333333222222333444444555444444444444555666666777666444333333333444555555555555555666888999:::999;;;>>>??????<<<888666888888888888888999999999888888999:::;;;;;;<<<<<<:::::::::;;;;;;;;;;;;;;;??????@@@@@@AAABBBCCCCCC@@@@@@@@@@@@????????????DDDCCCBBBAAA@@@@@@@@@@@@EEEEEEEEEDDDCCCCCCBBBBBBFFFGGGIIIHHHGGGFFFHHHIIIGGGGGGGGGHHHHHHIIIIIIIIIIIIKKKNNNQQQSSSSSSTTTSSSTTTTTTSSSRRRRRRRRRRRRSSSTTT^^^kkkzzz111111222222222222111111000111111111111222222222222222222222111111111111000000000000000000000000000000/////////.................................000//////...---,,,+++++++++,,,,,,,,,------------///......---------------,,,,,,+++++++++***************************************++++++++++++************))))))))))))************))))))))))))******))))))))))))))))))))))))((((((((()))))))))******))))))))))))***************************************))))))(((((()))))))))************++++++++++++++++++++++++,,,,,,,,,,,,---...............//////------.........///////////////000111222333444444666555555555555666777777<<<===???@@@CCCHHHJJJJJJBBBHHHLLL[[[qqqyyy}}}tttjjjhhhddd```cccjjjnnnlllhhhbbbZZZTTTTTTUUUSSSQQQRRROOOQQQRRRPPPNNNMMMMMMOOOOOONNNOOOTTT[[[^^^[[[WWWRRROOOOOOSSSWWWWWWRRRMMMLLLLLLLLLLLLLLLMMMNNNPPPMMMMMMLLLKKKKKKKKKKKKKKKJJJIIIHHHHHHJJJLLLLLLKKKLLLLLLKKKJJJGGGDDDAAA>>>CCCDDDEEEIIILLLNNNMMMLLLMMMKKKIIIGGGEEEEEEEEEFFFGGGFFFDDDCCCCCCDDDEEEFFFDDDEEEHHHJJJLLLLLLKKKJJJAAABBBCCCCCCCCCBBBAAAAAA>>>===<<<;;;:::999888777>>>???@@@AAAAAA@@@@@@??????>>>===???AAABBB@@@>>>;;;>>>>>>;;;;;;======:::666999<<<===<<<;;;;;;;;;999:::;;;:::999999:::<<<;;;>>>===:::999;;;:::777555777888999999999888777777777666666666666777777666666666666666555444333222333444555555555444333222222222222222333333444444444444444555666777888666666444333333333444555444444555666777888999999999:::<<<>>>===;;;888666777888999:::::::::999888666777888999:::;;;<<<===999999999999::::::;;;;;;<<<<<<======>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>>BBBBBBAAA@@@@@@?????????EEEDDDDDDDDDCCCCCCBBBBBBHHHIIIJJJIIIGGGGGGGGGIIIHHHHHHHHHIIIIIIIIIIIIIIIJJJKKKLLLMMMOOOPPPPPPPPPRRRQQQQQQPPPPPPQQQRRRRRRRRR\\\ccckkk}}}yyy000111111111111111111000000000000111111111222222222222111111111000000000/////////////////////////////////............---------------------------.........---,,,+++++++++++++++++++++,,,,,,,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************)))******++++++******)))***))))))(((((())))))******))))))(((((())))))***((((((((((((((((((((((((''''''((((((((()))))))))(((((()))))))))*********))))))))))))))))))))))))(((((('''''''''(((((())))))))))))*********++++++*********+++++++++,,,,,,,,,,,,------............------------...............//////000111222333333666555555555555555555555777666777<<<@@@AAA@@@???@@@FFFJJJTTTaaa\\\QQQRRRhhhvvvuuuiiibbbaaa```______```aaabbbdddddd___WWWQQQPPPPPPNNNLLLLLLMMMNNNOOOPPPPPPPPPQQQRRRQQQOOOOOOTTTZZZ]]]ZZZVVVUUUSSSSSSWWW\\\]]]XXXSSSSSSQQQNNNMMMMMMNNNOOOOOOPPPPPPPPPPPPOOOOOOOOONNNKKKJJJIIIIIILLLMMMMMMMMMPPPNNNKKKGGGDDDBBBAAAAAAFFFFFFGGGIIIKKKLLLJJJHHHMMMKKKJJJHHHGGGFFFFFFFFFGGGFFFEEEDDDCCCCCCDDDDDDDDDFFFHHHIIIIIIIIIHHHGGGBBBCCCDDDEEEEEEDDDCCCBBBAAA@@@@@@???>>>======<<>>>>>???>>>???@@@AAAAAA@@@???<<<>>>???<<<<<<>>>>>>;;;;;;;;;;;;999777777888:::999:::;;;:::999999;;;<<<;;;>>>===:::999;;;;;;888777777888999999777555555999888666444333222222222444555555555444444333333111222444555555555444333111111111111111222333444333333333444555666777888666555444222222333333444444444555666777888999999999999888888888888888777555777888::::::999888777666666777888:::;;;<<<<<<999888888777888999::::::::::::;;;;;;<<<<<<==============================@@@@@@@@@@@@@@@?????????BBBBBBBBBBBBBBBBBBCCCCCCHHHIIIJJJIIIGGGGGGHHHIIIHHHIIIIIIJJJJJJJJJIIIIIIJJJJJJIIIIIIIIIIIIJJJJJJKKKMMMOOOQQQRRRSSSRRRQQQSSSZZZ]]]cccvvvqqqppplllgggzzz000000111111111111000000000000111111111222222222111111111000000000000//////////////////////////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,---,,,,,,+++++++++++++++,,,,,,,,,+++++++++******************************))))))************))))))))))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))))))))******))))))))))))))))))))))))'''''''''''''''(((((()))((())))))))))))*********)))))))))******++++++,,,++++++,,,,,,---.........,,,,,,,,,---------.........//////000111222333333555555555555555555555555666333444:::??????======???DDDGGGOOOYYYRRRFFFGGGGGGRRRaaammmxxxrrrbbb\\\]]]___aaacccbbbaaa```bbbddd```YYYTTTSSSQQQMMMLLLNNNLLLLLLMMMNNNOOOPPPQQQQQQTTTRRRQQQRRRUUUUUUSSSPPPVVVUUUUUUXXX[[[\\\YYYVVVWWWTTTPPPOOOOOOPPPPPPPPPPPPQQQQQQRRRRRRQQQPPPPPPJJJIIIHHHIIIKKKMMMMMMMMMQQQOOOLLLGGGCCCBBBCCCEEEFFFFFFFFFHHHJJJJJJIIIGGGLLLLLLJJJIIIHHHGGGGGGGGGGGGFFFEEEDDDDDDCCCCCCCCCBBBEEEGGGHHHGGGEEEEEEEEEBBBCCCEEEGGGGGGFFFDDDCCCCCCCCCBBBBBBAAAAAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>===>>>??????@@@@@@??????===??????;;;;;;>>>>>><<<======;;;777555444666999999:::::::::888888:::<<<:::===<<<999999;;;;;;888888666666888888555444666<<<:::888555222111111111222444555555333222222333222333444555555555444333000000000000111222333333222222222333444555666777555444222111111111222333222333444666777777777777888666444333333444666777444555666888888777777666555555666777888999999:::777777666555555777888999::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===>>>??????@@@@@@??????>>>??????@@@AAABBBCCCCCCEEEGGGHHHGGGFFFFFFGGGHHHGGGHHHJJJKKKLLLKKKJJJJJJIIIHHHFFFEEEDDDEEEEEEFFFHHHKKKOOOSSSTTTTTTRRRPPPSSSXXXZZZbbb}}}yyyqqqfff\\\ZZZ```hhhqqq|||000111111222222111111000111111111222222222333333111111000000000/////////.................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,************++++++++++++,,,,,,+++***************++++++*********)))))))))************************((())))))))))))))))))((()))((((((''''''(((((())))))((((((''''''(((((()))''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((()))))))))***))))))))))))))))))))))))'''''''''''''''((())))))((((((((()))))))))******(((((())))))***++++++,,,***++++++,,,------......+++,,,,,,,,,,,,---------...///000111222333333444444444555555555555555444:::666777===@@@???>>>@@@===@@@>>>AAAJJJHHHDDDLLLIIILLLNNNNNNPPPWWWccclll}}}zzzzzzzzz|||xxxkkk\\\WWWZZZbbbccceeefffffffffeeeeeebbb]]]ZZZXXXUUUPPPRRRVVVQQQQQQPPPPPPQQQQQQPPPPPPTTTSSSRRRQQQQQQQQQRRRRRRUUUUUUVVVWWWXXXXXXXXXWWWWWWTTTQQQPPPQQQSSSRRRQQQNNNOOOPPPPPPPPPPPPOOONNNKKKJJJIIIJJJMMMOOOOOOOOOOOOOOONNNJJJFFFDDDFFFHHHCCCCCCDDDGGGIIIJJJIIIHHHLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGFFFEEEEEEDDDDDDCCC@@@CCCGGGGGGFFFDDDDDDEEEBBBCCCFFFGGGHHHGGGEEEDDDCCCBBBBBBBBBBBBBBBBBBAAA;;;;;;;;;<<<<<<===>>>???;;;<<<===>>>============>>>???===999999<<<===;;;;;;;;;;;;999666555666888888999999888777666888999888;;;;;;888777::::::777888444444777777444555999<<<:::777444222111111111111333555444222000111333222333444666666555555444/////////000000111333333222222222222222333444555333222111000000000111222///111222444555555555555555444222111111333444666333333444555555555555555333333444444555555555666666555444333333555666888888888888999999999999:::888888999999999:::::::::999:::<<<===>>>???>>>>>>;;;;;;===>>>@@@BBBCCCDDDAAABBBDDDDDDCCCCCCDDDFFFFFFHHHJJJLLLMMMLLLLLLKKKGGGFFFDDDBBBBBBCCCEEEFFFJJJLLLOOORRRSSSSSSQQQPPPTTTVVVYYYaaavvvqqqcccSSSRRRSSSWWWaaaqqq111111222222222222111111111222222222222333333333000000000000////////////..............................---------,,,,,,,,,++++++++++++++++++++++++)))******++++++,,,------)))************+++++++++,,,++++++***)))*********))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))'''''''''''''''((()))***(((((((((((())))))))))))'''(((((()))***+++++++++******+++,,,,,,---......++++++,,,,,,,,,---------//////000111222333444444333333444555555555444444888444444999;;;999999===888======AAAGGGAAA;;;BBBGGGHHHHHHHHHIIILLLQQQTTTPPP^^^mmmyyyxxxssspppmmmrrrooommmkkkaaaWWWVVV\\\```___^^^aaaeeeeeeaaa]]]___]]][[[ZZZUUUPPPSSSYYYYYYXXXVVVUUUUUUTTTSSSQQQQQQRRRRRRQQQQQQSSSWWWZZZUUUVVVWWWWWWVVVVVVXXXYYYUUURRRPPPPPPSSSUUUTTTSSSKKKLLLMMMNNNOOONNNMMMLLLNNNMMMLLLMMMPPPRRRRRRRRRLLLNNNPPPMMMIIIGGGGGGHHH???@@@BBBEEEIIIKKKJJJIIILLLLLLKKKJJJIIIIIIHHHGGGHHHHHHGGGGGGFFFEEEDDDDDD>>>BBBFFFGGGFFFDDDEEEGGGAAACCCFFFHHHHHHGGGEEEDDDAAAAAAAAAAAAAAAAAAAAAAAA999999::::::<<<===>>>???888:::<<<<<<;;;;;;;;;<<<>>>???<<<777666:::<<<:::777999;;;:::999777777777777888888777555444666777777999999666666999888666666222111666777555777<<<999777444222000000111111111333555444111000111222333444555666666666555444////////////000111222333222222111111222222333333222222000/////////000111---...000222333333333222333333222222222333444444222222222333333333444444222222222222222222222222555444333222222333555777555555555555666666666666666666777777888888888999666777999<<<===>>>>>>===888999;;;===???BBBCCCDDD>>>???AAAAAAAAAAAABBBDDDFFFGGGJJJLLLMMMMMMLLLLLLEEEDDDBBBAAAAAACCCFFFGGGMMMNNNPPPQQQRRRQQQQQQPPPVVVVVVXXX___mmm|||~~~oooXXXVVVSSSSSSXXXbbbkkkrrr111111000000//////......////////////////////////000000000000///...---,,,---------,,,,,,+++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((())))))))))))******))))))((((((''''''+++++++++++++++***)))(((+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,............///000111222333333333333333333333333555555555666777777888888999;;;===>>>===>>>@@@AAABBBBBBCCCEEEFFFGGGHHHIIIMMMNNNOOOSSSYYYaaahhhlllwww~~~~~~{{{wwwsssiiimmmqqqssspppkkkgggdddaaacccccc___YYYWWWZZZ_________```aaabbbbbbaaaaaa]]]\\\[[[[[[[[[\\\]]]^^^YYYXXXVVVUUUSSSSSSSSSTTTWWWTTTQQQOOOOOORRRUUUXXXUUUUUUUUUSSSQQQSSSXXX]]]TTTPPPLLLMMMPPPQQQOOOKKKMMMOOORRRTTTSSSOOOKKKIIINNNMMMLLLKKKKKKLLLMMMNNNKKKIIIIIIJJJLLLKKKGGGCCC???AAADDDGGGIIIJJJJJJIIIIIIIIIHHHGGGFFFFFFFFFFFFIIIJJJKKKKKKIIIFFFAAA>>>???CCCFFFDDD@@@>>>???BBBBBBDDDEEEDDDAAA@@@AAACCCDDDBBB???>>>>>>>>>>>>===<<<:::::::::;;;;;;999777999999888777777777777777:::999888666555555555555333333444444444333222222111111222222222333333333222222222333333333444444444333222111111333555666444333222111111111222333111111000000/////////...///111333555555333111/////////...---...///000111000000//////............///000000000000000//////////////////000000000000333222000............///...///000000000000000//////////////////000111111333222111000000111222222444444555555444222111000222333444555666555444333555555555555666666666666777999<<<>>>===;;;888666777888:::<<<>>>@@@AAABBBCCCCCCCCCCCCDDDFFFGGGHHHDDDDDDCCCCCCCCCEEEFFFGGGIIIJJJKKKKKKKKKMMMOOOQQQRRR[[[___^^^gggyyyvvvhhhXXXOOORRRYYY]]]___jjjlllvvv000000000000//////....../////////////////////////////////......,,,++++++------,,,,,,,,,+++++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++*********+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))))))))))))))((((((''''''***+++++++++******)))(((************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,............///000111111333333333222222222222222333333444555555666666777999;;;<<<=========???@@@@@@@@@AAACCCDDDEEEFFFGGGEEEFFFGGGIIILLLOOOQQQSSSOOOSSSYYY___dddiiinnnrrr}}}tttmmmuuurrrmmmiiihhhgggfffeeeaaadddhhhiiifffbbb___]]]aaabbb```\\\XXXWWWYYY\\\[[[[[[[[[[[[\\\\\\]]]]]][[[ZZZYYYYYYZZZ[[[\\\]]][[[YYYVVVTTTRRRQQQRRRRRRPPPPPPQQQQQQSSSTTTVVVWWWTTTTTTRRROOOLLLMMMPPPTTTQQQNNNMMMOOORRRRRRNNNIIILLLMMMOOOQQQPPPNNNKKKIIIHHHGGGFFFFFFGGGHHHIIIJJJJJJHHHFFFGGGIIIGGGCCC??????AAADDDHHHIIIJJJIIIHHHHHHGGGFFFEEEDDDDDDEEEEEEFFFGGGIIIIIIHHHEEEBBB@@@???BBBDDDBBB>>><<<>>>AAA???AAACCCBBB@@@>>>???@@@AAA???===<<<<<<===<<<;;;:::999888888999999777555777777666555555555555666666666555555444333333333111222222333333333222222000111111111111222222222222222222222333333333333333222111000111222444555333222111000000000111111000000/////////............000222333333222000.........---------...///000//////.........---------....../////////......---.........////////////000111000///...------------......//////000000////////////......///000000111222111000//////000111111333333444444333222000///111111222222333333333222333333444444444555555555666777999;;;;;;999777666999999::::::;;;===>>>???@@@@@@@@@AAABBBCCCDDDEEECCCCCCCCCCCCDDDEEEFFFFFFFFFHHHKKKLLLMMMNNNPPPRRR[[[cccjjjmmmttt}}}iiiXXXQQQRRRXXX\\\\\\^^^fffsss~~~000000000////////////...////////////////////////------------,,,+++******,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++************************,,,++++++++++++*********+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((())))))))))))))))))(((((((((((('''***************))))))(((((())))))))))))*********++++++++++++++++++++++++------------...///000111111111111111222222222222111222222333333444555555888999;;;;;;;;;;;;===???===>>>???@@@AAACCCDDDDDDBBBCCCEEEFFFGGGFFFEEEDDDLLLMMMOOOQQQSSSVVV[[[^^^\\\bbbiiimmmppprrrqqqmmmqqqrrrrrrrrrqqqooommmlllqqqnnnkkkjjjjjjhhhccc___^^^___``````___```bbbcccaaaccceeeeeeccc```^^^^^^aaa___\\\XXXWWWVVVXXXYYYXXXXXXWWWVVVVVVWWWYYYZZZWWWWWWWWWWWWXXXYYYZZZ[[[\\\YYYUUUQQQOOONNNOOOOOOIIIKKKOOOSSSVVVVVVUUUUUUTTTSSSPPPLLLHHHGGGIIIKKKLLLKKKLLLOOORRRQQQLLLGGGJJJKKKMMMNNNMMMLLLJJJIIIDDDDDDCCCCCCDDDEEEFFFFFFGGGEEECCCCCCDDDCCC???;;;>>>AAAEEEHHHJJJIIIHHHFFFGGGEEECCCAAA@@@AAABBBCCCBBBCCCDDDEEEEEEDDDBBBAAA???AAAAAA???;;;999;;;===;;;>>>@@@AAA???===<<<<<<>>><<<:::999:::;;;:::999888666555555666555444222444444333222222222222333000111222333333222111000...///000111111222222111/////////000000000000111111111111111222222222222111111000//////000222333111000//////......//////............---------------...000111111000...---,,,,,,,,,,,,,,,---......------------,,,,,,,,,,,,,,,------.........------------------........................---,,,++++++,,,---......//////......///............///000000000//////......///000000111222222222111000///...000////////////000111111222222222222333333333333666666777777777777666666;;;:::999888888999:::;;;============>>>@@@AAABBBAAABBBBBBCCCDDDEEEEEEEEEDDDGGGKKKMMMNNNOOOPPPRRRNNNSSS[[[bbbdddfffooozzzooo^^^UUUTTTVVVUUUTTTXXX^^^ccchhhqqqzzz////////////////////////........................,,,,,,------,,,++++++***,,,+++++++++++++++++++++,,,+++++++++++++++++++++************************++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))((((((((((((((((((((((((((())))))***))))))(((((((((((()))))))))*********++++++++++++++++++++++++,,,,,,,,,,,,---...///000000000000000000111111111000111111222333333444444666888999:::999999;;;<<<<<<<<<===>>>@@@AAABBBBBBCCCDDDEEEFFFGGGGGGFFFFFFLLLNNNOOOPPPPPPRRRUUUXXXSSSTTTUUUWWWZZZ[[[WWWRRRSSSUUUXXX\\\___```aaaaaacccbbbaaaaaaccccccaaa___]]]```ccccccaaa```ccceeecccdddeeedddaaa````````````\\\XXXUUUUUUVVVUUUUUUXXXWWWUUUTTTTTTVVVWWWYYYSSSSSSTTTTTTUUUVVVWWWXXXYYYWWWRRRMMMKKKJJJJJJKKKGGGIIINNNRRRTTTTTTSSSRRRSSSQQQNNNJJJGGGEEEEEEFFFHHHHHHIIIKKKMMMMMMIIIFFFIIIJJJKKKLLLLLLKKKKKKJJJGGGFFFFFFEEEEEEEEEEEEEEECCCAAA???@@@BBBBBB???;;;>>>@@@DDDHHHIIIHHHFFFDDDDDDBBB@@@>>>===>>>???@@@>>>>>>???@@@AAAAAABBBBBB>>>>>>>>>;;;777666777999999;;;===???>>><<<:::999;;;999888888999:::999888555444222111222222111000222111000000//////000000,,,...000222222111000///,,,---...///000111111111------.........///////////////000000000111111111000//////......///000000///......---------------,,,,,,,,,,,,,,,,,,,,,,,,---...///000000///...---+++++++++++++++,,,,,,---,,,,,,,,,+++++++++++++++,,,------............---++++++,,,,,,,,,---------,,,---.........---+++***++++++,,,---.....................------...//////..................//////000000000000//////......000///...---...///000111111111222222222333333333666555555555555666666777999888777666666777888999::::::;;;;;;<<<===???@@@???@@@AAABBBCCCDDDDDDDDDDDDGGGKKKMMMNNNMMMNNNNNNMMMLLLSSS[[[XXXSSS___qqq{{{jjj^^^XXXZZZTTTQQQSSSUUUWWW]]]dddmmmxxx.............../////////------------------------,,,,,,---------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((('''''''''''''''((((((((('''(((((()))))))))(((((())))))))))))************************************++++++++++++,,,---...///........./////////000000000111111222222333333444555666888888777777888::::::;;;<<<===>>>@@@AAAAAA@@@@@@@@@@@@AAABBBDDDEEEBBBEEEHHHKKKLLLMMMOOOPPPXXXTTTQQQSSSUUUTTTQQQNNNLLLNNNQQQTTTVVVVVVVVVUUUXXXXXXXXXZZZ]]]^^^^^^^^^YYY\\\______]]][[[]]]___aaaaaa```^^^[[[ZZZ[[[\\\]]]ZZZVVVTTTTTTTTTSSSRRRVVVUUUSSSRRRRRRSSSUUUVVVOOOPPPQQQRRRRRRSSSSSSSSSUUURRRNNNJJJGGGFFFFFFGGGHHHIIIKKKMMMOOOOOOPPPOOONNNLLLIIIFFFEEEDDDCCCCCCEEEEEEEEEEEEGGGHHHGGGGGGIIIJJJKKKLLLLLLKKKJJJJJJIIIIIIHHHGGGEEEDDDCCCBBB???===<<<>>>BBBCCCAAA???>>>@@@CCCFFFFFFEEECCCBBB@@@???===;;;;;;;;;<<<===;;;;;;:::;;;<<<>>>@@@AAA;;;;;;:::888666444444555777999;;;======<<<999777888777666777999999888777333111//////000000000///000//////...............+++---///111222111000///+++,,,---...///000000000,,,,,,---------................../////////000000///.....................------------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,......///000000///......*********+++++++++++++++******++++++++++++++++++,,,---...///////////////++++++++++++,,,,,,,,,,,,,,,---...///...---,,,+++***+++,,,---..................---------------...,,,,,,------............//////..................000000///......000111222111111222222222333333333666555444444555666777888666555555555666888999:::999999999:::;;;<<<>>>>>>===>>>>>>???AAABBBCCCCCCFFFIIILLLMMMLLLJJJJJJJJJMMMIIINNNVVVRRRMMM]]]tttxxxooo___TTTJJJJJJOOOQQQQQQRRRXXX___fffmmmvvv---............/////////------------------------,,,,,,,,,------,,,,,,+++*********+++++++++++++++*********++++++++++++++++++++++++++++++++++++++++++************)))))))))(((((()))))))))))))))***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&''''''''''''(((((((((&&&''''''((((((((((((((())))))))))))************))))))))))))))))))))))))************+++,,,---...,,,,,,------....../////////000000111222222333333333555666666555555666777999999:::;;;===>>>????????????>>>======>>>@@@AAA@@@DDDHHHKKKMMMNNNPPPRRRTTTOOONNNQQQSSSQQQOOONNNHHHKKKNNNRRRTTTTTTTTTSSSWWWYYY[[[^^^```aaaaaaaaaVVVXXX[[[\\\\\\]]]^^^_________^^^[[[XXXVVVVVVWWWXXXXXXWWWVVVTTTRRRQQQPPPRRRQQQPPPOOONNNOOOPPPPPPMMMNNNNNNOOOOOOOOOOOONNNOOOMMMKKKIIIGGGFFFEEEEEEHHHHHHHHHIIIJJJKKKLLLLLLIIIFFFCCCBBBBBBBBBAAA@@@CCCBBBBBBCCCCCCEEEFFFGGGHHHIIIKKKLLLLLLJJJIIIGGGFFFFFFEEEDDDCCCAAA???>>>>>><<<;;;===BBBDDDDDDBBB>>>???AAABBBCCCBBBAAA@@@======<<<;;;:::::::::::::::999777666777:::===???:::::::::999888666555444666666777999;;;:::888666555444444666888888777555111///------///000111000000///......------......,,,---...000000000//////,,,,,,---.../////////...,,,,,,,,,------------...------------...........................---------+++,,,,,,,,,,,,+++******++++++++++++,,,,,,,,,,,,.........//////.........)))******+++,,,+++++++++************++++++++++++,,,---...///////////////++++++++++++,,,,,,,,,,,,---------......------,,,***+++,,,---.../////////......---,,,,,,,,,,,,---+++,,,---...............///...------------......000000//////000000111222111111111222222222222333444444444444444555666777333444555777888:::;;;;;;888888888999:::;;;<<<===<<<;;;;;;;;;===???AAABBBGGGIIIJJJJJJIIIGGGGGGGGGFFFCCCGGGMMMLLLMMM___uuu~~~gggWWWHHHEEEIIIKKKJJJIIIMMMPPPTTTXXX^^^fffnnnsss}}}---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++***)))*********++++++++++++)))*********++++++++++++************************************))))))))))))(((((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%&&&''''''((((((((('''''''''((((((((()))))))))))))))))))))))))))))))))***))))))******+++,,,---+++++++++,,,---..................///000000111111222333555444333333444666666666777999:::;;;<<<===<<<===>>>???@@@@@@@@@@@@???@@@BBBDDDEEEGGGJJJLLLLLLJJJLLLRRRSSSNNNKKKLLLDDDGGGLLLQQQTTTVVVVVVUUUPPPSSSWWWZZZ[[[[[[[[[[[[YYYYYYYYY\\\___bbbbbbbbb^^^^^^]]]ZZZVVVSSSRRRRRRTTTWWWYYYXXXTTTPPPOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLMMMMMMMMMLLLKKKJJJJJJJJJJJJIIIHHHGGGFFFFFFDDDEEEFFFGGGHHHIIIIIIIIIHHHEEEBBBAAABBBBBB@@@>>>@@@AAACCCEEEEEEEEEFFFFFFFFFHHHJJJKKKKKKHHHEEECCC@@@@@@AAAAAA@@@???>>>===>>><<<;;;===AAACCCCCCAAA>>>>>>>>>???????????????:::;;;;;;;;;;;;999888777:::888555333333666:::<<<::::::;;;<<<<<<:::777555555444333555777888666444111111111333666666555333000...,,,,,,///111333333000//////...............---------------.........------...............---,,,,,,,,,---------......,,,,,,,,,,,,------------...............------,,,++++++,,,---,,,+++***)))+++++++++,,,,,,,,,------,,,------------------,,,)))***+++,,,,,,,,,++++++*********++++++,,,,,,,,,++++++,,,---...//////...+++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,***+++,,,.../////////000...------,,,++++++,,,,,,++++++---.../////////...///...------------...///...//////000000000000000//////000000000111111111111111222333333444444555333555777:::;;;;;;;;;:::666666666777888999;;;;;;;;;:::888888999<<<@@@BBBEEEFFFHHHGGGFFFEEEFFFHHHHHHIIILLLPPPPPPUUUddduuuooo}}}kkkVVVLLLIIIGGGHHHIIIKKKLLLNNNPPPRRRUUUYYY]]]eeeiiinnnttt{{{---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,((())))))*********))))))))))))******++++++++++++))))))******++++++++++++))))))))))))))))))))))))************))))))))))))'''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%&&&&&&'''((((((((('''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))***+++,,,---******+++,,,,,,---......,,,,,,------...//////000222333444444333222333555444555666777888999:::;;;555888<<>>???===;;;<<<@@@BBBAAA???>>>>>>============>>>???999:::;;;<<<;;;999777555;;;888444111111444777:::;;;<<<===???@@@>>>:::777444222000111444666555333///...///222444444333111///---,,,,,,///222444555000000///............///------,,,++++++,,,,,,---.........///......------,,,,,,---------.........++++++,,,,,,,,,---------.../////////......---,,,++++++,,,---,,,+++***)))+++++++++,,,,,,---------++++++++++++++++++++++++)))***+++,,,---,,,++++++******++++++,,,,,,,,,,,,)))***+++,,,------...---++++++,,,,,,,,,---------++++++)))))))))***+++,,,***+++,,,...///000000000...---,,,,,,++++++++++++***,,,---///000000/////////...---,,,---...///000,,,---///000000000///.............../////////000...///000222222333333333444666999<<<===<<<:::999555555555666777888999::::::888666555777:::???BBBCCCDDDEEEEEEDDDEEEGGGIIIBBBEEEGGGHHHHHHMMMYYYdddccckkkkkkXXXMMMGGGIIINNNHHHHHHJJJLLLKKKIIIJJJMMMLLLOOOSSSXXX___kkkwww+++++++++++++++++++++++++++++++++*********))))))******))))))))))))******))))))))))))************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************************)))************+++++++++,,,,,,,,,,,,---...//////......//////000222333444333333444666777999::::::;;;===>>>???>>>===>>>???@@@??????AAACCCEEEFFFFFFIIIMMMPPPQQQNNNIIIDDDBBBHHHJJJMMMOOOPPPPPPOOONNNOOORRRWWW[[[[[[YYYVVVSSSTTTTTTUUUWWW[[[^^^_________ZZZWWWUUUQQQKKKIIIJJJOOOQQQTTTWWWXXXTTTMMMHHHHHHHHHGGGGGGIIILLLOOOQQQNNNMMMKKKJJJIIIGGGDDDBBBGGGKKKMMMLLLLLLNNNMMMIIIFFFEEEEEEFFFIIILLLMMMMMMNNNLLLHHHDDDBBBAAA@@@AAAFFFGGGHHHGGGEEEDDDEEEGGGFFFFFFFFFEEECCCAAA>>>===>>>===<<>>;;;@@@???===;;;;;;===@@@BBB@@@<<<999999;;;===<<<:::>>>>>>===;;;:::999888777777444000000333777;;;<<>>?????????===888555444333111000000111333444000111333333333111///......---------///000222444111111000000///.........,,,---------,,,++++++***................................................,,,,,,,,,---------......//////.........---------***++++++,,,,,,++++++***---------,,,,,,++++++++++++++++++,,,,,,,,,------)))************+++++++++******+++,,,,,,---......******+++++++++,,,,,,,,,------,,,,,,,,,+++++++++)))***,,,......---,,,+++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,............////////////000000//////.........---////////////////////////---......///000111111222222222111111111111111111444555666777777666555444333333333444666999;;;===:::999888888999;;;>>>???FFFFFFEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGIIILLLOOOQQQWWWeeexxxooo]]]RRRKKKKKKIIIIIIKKKGGGBBBDDDLLLGGGGGGGGGHHHNNNXXX___aaadddgggkkkpppwww~~~+++++++++++++++++++++++++++++++++*********))))))******))))))))))))******(((((()))))))))******************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((())))))))))))************************))))))*********+++++++++,,,,,,+++,,,,,,---...///.........///000111333333333333444666777999::::::999;;;======<<<;;;<<<===?????????AAADDDFFFGGGGGGHHHKKKNNNOOOLLLHHHEEEDDDFFFIIINNNQQQRRRQQQOOONNNQQQSSSVVVYYYYYYWWWTTTRRRQQQRRRVVVZZZ___aaa```___```[[[WWWUUUQQQKKKHHHJJJPPPQQQTTTWWWYYYVVVQQQMMMHHHHHHIIIKKKMMMOOOQQQRRRPPPNNNLLLKKKJJJHHHEEECCCFFFJJJLLLKKKLLLNNNNNNKKKFFFEEEEEEGGGKKKNNNOOOOOOLLLKKKHHHEEEDDDCCCCCCDDDEEEFFFGGGGGGEEECCCDDDDDDEEEEEEDDDCCCAAA???===<<>>???BBBDDDCCC???<<>>???@@@BBBCCCAAA???<<<<<<<<<======<<>>===;;;:::999888888555222222555888<<<===???>>>>>>??????===999555444333111000000111333444222333444444444222000///............///111333444111111111000//////......---------------,,,++++++........................------------------------,,,,,,,,,,,,------------///.........---------,,,++++++,,,,,,,,,,,,++++++------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---))))))*********+++++++++******++++++,,,------...*********+++++++++,,,,,,---,,,,,,,,,,,,+++++++++)))***,,,---...---,,,+++,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,------........./////////////////////......------........................------...//////000111111111111111111111111111111222333444555555444333222222222333444666888:::<<<===<<<;;;;;;<<<>>>@@@BBBCCCCCCDDDEEEFFFGGGGGGHHHDDDEEEGGGGGGGGGHHHKKKMMMSSSOOORRRddd~~~vvvaaaTTTMMMJJJLLLLLLGGGCCCDDDEEEDDDBBBAAACCCIIIOOORRRTTTUUUYYY]]]ccchhhllloooqqqqqqtttzzz+++++++++++++++++++++++++++************)))))))))***))))))(((((())))))***(((((())))))))))))************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''((((((((()))))))))************************)))))))))*********+++++++++++++++,,,,,,---...///............///111222333333444555666777888999:::777999;;;;;;:::999:::;;;===>>>@@@BBBDDDFFFHHHIIIHHHJJJLLLKKKIIIFFFDDDDDDCCCIIIPPPUUUUUURRROOOMMMRRRSSSTTTUUUVVVUUUTTTSSSPPPSSSXXX^^^bbbcccaaa______ZZZVVVUUUQQQKKKIIIKKKQQQQQQSSSVVVWWWVVVSSSPPPHHHJJJMMMPPPRRRSSSSSSSSSSSSQQQNNNMMMLLLJJJFFFDDDEEEIIIJJJJJJKKKOOOPPPNNNJJJIIIIIIJJJMMMNNNNNNMMMKKKJJJHHHGGGFFFFFFGGGGGGFFFHHHJJJIIIGGGEEEDDDDDDEEEDDDBBB@@@???=========@@@AAACCCFFFGGGEEEAAA===BBBBBBBBBBBBCCCCCCCCCDDDCCCCCCBBB@@@>>>===???@@@AAAAAA@@@???===<<<;;;:::999777444444777:::===>>>>>>>>>===>>>>>><<<999666333222111000000111222333444444555555444333111000/////////000000222333444222111111000000//////...---............---,,,,,,------------------------------------------------++++++,,,,,,,,,---------......------------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++++++++******+++++++++,,,,,,,,,)))))))))*********++++++*********+++,,,,,,------*********++++++++++++,,,,,,,,,,,,+++++++++******)))***+++,,,---,,,+++++++++,,,,,,,,,,,,,,,------++++++++++++++++++++++++------------............///............------------------------------------------...//////000000000000000000000000000000000000111111111111000000111222222333555777888999<<<<<<<<<<<<===???@@@BBB>>>>>>@@@BBBDDDFFFGGGHHHBBBDDDFFFGGGGGGGGGIIIJJJLLLHHHHHHSSShhhfffXXXLLLKKKNNNNNNJJJFFFEEEDDDBBB@@@>>>@@@CCCGGGGGGHHHJJJMMMPPPTTTWWWYYYYYYYYY\\\ccclllvvv}}}************************************))))))))))))))))))(((((((((((())))))(((((((((((()))))))))***))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''((((((((())))))************************))))))))))))************++++++++++++,,,---...///---------...///000111222333444555666777888999999666888999:::999888999:::;;;===@@@BBBDDDFFFHHHIIIIIIJJJJJJHHHEEEBBBAAAAAAAAAIIIRRRXXXWWWSSSOOOMMMQQQQQQQQQRRRSSSTTTUUUUUUTTTVVVYYY^^^bbbcccaaa^^^\\\WWWTTTSSSQQQMMMMMMOOOTTTSSSSSSTTTUUUUUUSSSQQQIIILLLPPPTTTWWWVVVUUUTTTUUUSSSPPPOOONNNKKKHHHEEEFFFJJJKKKJJJLLLQQQRRRPPPPPPOOOMMMMMMMMMLLLJJJHHHLLLKKKJJJIIIHHHHHHHHHHHHIIIKKKMMMLLLJJJGGGFFFFFFGGGFFFCCCAAA@@@??????@@@AAACCCGGGIIIJJJGGGBBB???@@@AAACCCDDDDDDDDDDDDCCCDDDEEEEEECCC???>>>@@@CCCCCCBBBAAA@@@???===<<<<<<:::888666777999<<<===>>>===<<<<<<<<<===;;;888666222111000000000000111222333444444444333222111000000000000111111222333444222111111000000///......---......///......------------------------------------------------------++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++++++++*********************++++++++++++))))))))))))************)))*********++++++,,,,,,************++++++++++++++++++++++++************))))))***+++,,,+++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------++++++++++++++++++++++++,,,,,,------............//////////////////000000////////////////////////000000111222333555666666888888888888999;;;<<<===:::;;;<<<>>>@@@BBBCCCDDD@@@CCCFFFGGGGGGFFFGGGHHHBBBIIIPPPPPPTTTfffuuu___SSSQQQPPPMMMIIIHHHFFFFFFFFFEEEBBBCCCFFFCCCCCCCCCDDDFFFGGGIIIJJJLLLLLLMMMPPPVVV^^^dddhhhlllsss|||~~~yyytttrrrrrrssstttuuuwwwyyy{{{|||}}}************************))))))))))))))))))))))))))))))(((((((((((())))))'''(((((((((((()))))))))(((((((((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((()))))))))*********++++++++++++,,,---......,,,,,,------...///111222333333444555666777777888555777999999888888888999999<<<@@@BBBCCCDDDFFFHHHIIIIIIHHHFFFAAA>>>======@@@HHHSSSXXXWWWRRROOONNNOOOOOOOOOPPPQQQTTTVVVXXXZZZYYYZZZ\\\^^^___^^^]]]WWWSSSQQQRRRQQQPPPQQQUUU[[[YYYWWWVVVVVVVVVTTTRRRLLLNNNSSSVVVXXXXXXVVVTTTVVVTTTRRRPPPOOOMMMJJJGGGHHHLLLNNNMMMNNNRRRSSSPPPQQQOOONNNNNNMMMLLLIIIGGGMMMLLLKKKIIIHHHGGGGGGFFFIIIJJJLLLKKKIIIGGGGGGGGGJJJIIIGGGDDDCCCCCCCCCDDDAAADDDHHHJJJIIIFFFBBB???>>>???AAACCCCCCCCCBBBBBBDDDEEEEEECCC???>>>AAADDDCCCCCCBBB@@@???>>>===<<<:::888888888;;;======<<<<<<;;;::::::::::::777555000000000000000000000000111111111111000000//////000000111111222222333333111111000000///.........------......///......---------------------------........................*********+++++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************)))))))))*********++++++(((((()))))))))*********))))))***************+++))))))*********+++++++++++++++*********)))))))))))))))*********+++******++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,------------------......////////////................../////////000111222333333333444555555666777888999:::;;;;;;<<<===>>>???@@@@@@???BBBDDDFFFEEEEEEEEEFFFBBBLLLTTTQQQNNNWWWooopppcccZZZRRRLLLKKKGGGFFFJJJJJJFFFDDDGGG@@@@@@??????>>>?????????EEEDDDDDDDDDFFFJJJOOOSSSVVV]]]eeegggccc______`````````aaabbbcccdddeeefff************************(((((()))))))))))))))***)))((((((''''''(((((()))''''''(((((((((((())))))''''''(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))((((((((()))))))))***************++++++,,,---...,,,,,,,,,,,,...///000111222222333333444555555666444666888888777666777888777;;;@@@BBBAAAAAADDDFFFFFFGGGFFFDDD@@@<<<;;;;;;@@@HHHRRRVVVTTTPPPOOOPPPOOOOOOOOOPPPQQQTTTVVVXXX\\\ZZZYYYZZZ[[[\\\[[[ZZZSSSPPPNNNQQQRRRRRRUUUZZZ```^^^\\\ZZZZZZYYYWWWUUUOOOQQQSSSUUUVVVVVVVVVUUUUUUSSSRRRQQQPPPNNNKKKIIIIIINNNPPPOOOOOOQQQPPPLLLKKKKKKKKKLLLNNNMMMKKKIIIKKKKKKJJJIIIGGGFFFEEEEEEEEEGGGGGGFFFEEEDDDEEEFFFKKKJJJIIIGGGFFFEEEEEEEEE@@@DDDGGGHHHFFFCCC@@@???<<<===???@@@AAAAAAAAA@@@BBBBBBBBB@@@??????AAABBBBBBBBBAAA???>>>===<<<;;;888888777999;;;<<<;;;:::999888777777888777555444/////////000000/////////...............////////////000111111222222111111000000///......------,,,,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,........................))))))*********+++++++++******++++++++++++,,,,,,***++++++,,,,,,++++++***)))))))))))))))*********((())))))))))))*********((((((((()))))))))******)))))))))))))))))))))))))))))))))************+++*********))))))))))))((()))))))))))))))*********+++++++++************)))))))))))))))))))))))))))************++++++++++++++++++,,,,,,,,,,,,,,,---+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------......///......------------............///000111111000000333333444555666777888888=========>>>>>>?????????===???AAABBBAAAAAABBBCCCIIIJJJKKKLLLPPPVVV]]]bbb~~~sssjjjXXXMMMFFFJJJLLLGGGDDDEEECCCCCCAAA@@@????????????>>>>>>>>>======@@@DDDGGGLLLPPPSSSSSSPPPMMMLLLMMMPPPPPPPPPQQQQQQRRRRRRRRR************************(((((((((((())))))******((((((''''''''''''(((((('''''''''((((((((())))))'''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""###%%%%%%&&&&&&%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((()))))))))***************+++,,,---...+++++++++,,,---...000000111111111222222333333444222444666666555444555666555:::@@@AAA??????AAADDDAAACCCDDDBBB???<<<;;;;;;AAAHHHQQQSSSPPPNNNPPPSSSRRRQQQQQQQQQRRRSSSTTTUUUWWWWWWXXXYYY[[[[[[YYYWWWSSSOOONNNPPPRRRRRRVVV[[[___]]]\\\[[[[[[ZZZXXXVVVSSSSSSSSSSSSSSSTTTUUUUUUTTTRRRQQQPPPPPPOOOMMMJJJIIINNNQQQPPPOOOOOOLLLFFFGGGGGGHHHKKKMMMMMMKKKIIIGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDBBBAAABBBEEEGGGHHHHHHHHHGGGFFFEEEDDDCCC???BBBEEEEEECCC@@@>>>>>>;;;<<<===>>>???@@@@@@AAA@@@>>>======>>>@@@@@@@@@AAA@@@???>>>===;;;::::::777666666888:::;;;999888888666555555666555444222...//////////////////...+++,,,,,,---...///000111...///000111111111000000.........---,,,,,,++++++++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))*********+++************+++++++++,,,)))******++++++******)))((((((((()))))))))******((((((((()))))))))******(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))******************)))))))))(((((((((((((((((((((((()))******++++++******)))))))))))))))))))))))))))))))))))))))))))))*********++++++***+++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------.........---,,,++++++,,,---...------//////000///......111222333444555666666666:::::::::;;;<<<<<<======:::;;;<<<<<<;;;<<<>>>???EEEDDDCCCFFFKKKPPPRRRRRRpppxxxcccRRRPPPQQQLLLHHHIIIHHHGGGEEEDDDCCCBBBBBBBBB<<<>>>???>>>===>>>AAADDDHHHGGGFFFDDDBBBBBBBBBBBBCCCCCCDDDDDDEEEFFFFFFFFF))))))))))))))))))))))))'''((((((((())))))******((((((''''''''''''((((((''''''''''''((((((((()))&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!"""###$$$%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))************+++,,,---...+++++++++,,,---...///000000000000111111222222333111222444444333333333444555:::???AAA>>>===???BBB===???AAABBB@@@===<<<<<>>AAADDDCCC@@@======>>>;;;<<<======???@@@AAAAAA???<<<999:::>>>@@@@@@>>>@@@???>>>===<<<:::999999555555666888::::::888666666555333333444444333111......////////////......+++++++++,,,...000111222......000111111000//////...------,,,,,,+++*********+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))************))))))******+++++++++,,,))))))************))))))'''((((((((())))))******(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))((((((((((((((((((((((((((()))******+++*********))))))(((((())))))))))))))))))))))))))))))))))))*********************++++++,,,,,,,,,++++++++++++++++++++++++++++++************************+++,,,,,,---......---,,,+++******+++,,,---,,,---...//////...------//////111222333444444444444555666777888999::::::888999999888777888;;;===:::???DDDDDDAAADDDLLLTTTUUUeee{{{aaaZZZYYYTTTPPPQQQGGGFFFEEECCCBBBBBBAAAAAA@@@BBBCCCBBB??????AAACCCEEEBBB>>><<<<<<>>>??????;;;<<<===>>>???@@@AAAAAA))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))((('''''''''''''''++++++******************,,,+++*********,,,...000------///000111111111111111111111111222333444444777888888999;;;<<<======@@@AAACCCBBB@@@===<<<<<>>===<<<<<<;;;;;;<<<>>>???>>>===::::::999999:::<<<===>>>===;;;::::::::::::999777777777666555555555555555666555333111000000111111222111///...---------...---,,,,,,,,,,,,,,,,,,+++......//////...---,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++******)))(((''''''&&&((((((((((((((((((((((((%%%&&&((())))))(((&&&%%%&&&&&&''''''''''''&&&&&&))))))(((((('''''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))((()))---222444000+++******))))))))))))************+++++++++,,,,,,,,,,,,++++++++++++++++++,,,)))******++++++,,,,,,---000000000000000000000000111222444555555555777999:::999888777888:::===>>>;;;===@@@CCCEEEHHHLLLOOOTTTPPP```uuueeeZZZWWWIIIHHHKKKEEEBBBCCC@@@DDDAAA>>>>>>@@@CCCEEEFFFGGGBBB===:::<<<===<<<:::999999:::;;;<<<<<<======((())))))******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))((('''''''''''''''************************,,,+++*********,,,...///------...///000000000000000000000111111222333444666666777888999:::;;;;;;===>>>???>>><<<;;;;;;<<>>???????????????AAABBBCCC>>>AAABBB@@@AAAEEEGGGEEEDDDEEEDDDBBB@@@AAACCCEEEBBBAAAAAA@@@???===<<<;;;;;;::::::<<<>>>>>>>>><<<999888888888888:::;;;<<<<<<;;;999999::::::888777666666555444444444444444444333222111000000000111222111///...---------...---,,,,,,,,,,,,+++++++++---------------,,,++++++------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++******)))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))***************))))))(((''''''&&&((((((((((((((((((((((((%%%&&&'''))))))'''&&&%%%&&&&&&''''''''''''&&&&&&)))((((((((('''''''''&&&'''((((((((())))))))))))(((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))+++)))(((+++//////,,,(((******))))))))))))******)))))))))*********++++++++++++************++++++*********+++,,,,,,------000000000000000000000000111222444444444555666888999888777777888:::<<<>>>>>>@@@CCCEEEGGGIIIMMMPPPNNNOOOYYYmmmttt^^^RRRMMMDDDCCCGGGEEEGGGDDDBBBAAAAAAAAA@@@???IIIEEEAAA@@@@@@AAAAAA@@@;;;;;;;;;;;;;;;;;;;;;;;;(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&''''''''''''((((((((()))(((''''''&&&'''''''''))))))))))))************+++******)))***,,,---...,,,---...///////////////000//////000000111222333444444555666777888888999999::::::999888888:::<<>>===<<<;;;<<<>>>@@@BBB<<>><<<;;;;;;:::999999;;;===>>>===;;;777777666666666888999:::;;;999888888888888777555555444333333333333333333222222111000////////////111000///...------------------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++***,,,,,,,,,,,,++++++++++++)))*********+++++++++++++++++++++******))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))*********))))))(((((('''''''''((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%&&&&&&''''''''''''&&&&&&((((((((('''''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''(((((())))))((((((''')))))))))))))))))))))))),,,***'''(((***+++(((%%%***))))))(((((())))))***((((((((()))))))))************))))))))))))*********++++++,,,,,,---......000000000000000000000000000222333444333444555777888777777777888:::<<<===@@@BBBDDDEEEFFFIIILLLNNNIIIOOOPPPTTTfffooobbbUUUQQQPPPHHHGGGFFFEEEEEEFFFFFFDDDBBBDDDCCCAAA??????>>>??????@@@??????>>>===<<<<<<;;;'''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&'''((((((&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((''''''&&&&&&'''''''''((((((((()))))))))))))))******))))))***+++,,,---,,,,,,---...........................///000111222222222333444444555666666777777666555444666999<<>>===<<<<<<<<<===>>>???@@@<<<>>>>>>===@@@DDDBBB===>>>???@@@@@@???@@@BBBDDDBBBAAA@@@>>>===<<<;;;;;;:::999999;;;<<<===<<<:::777666666555666777888999999888666666777777555444222222111111111111111222000000//////............//////......------------------,,,,,,+++*********++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***))))))))))))************+++*********)))))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***))))))((((((((('''''''''((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((((((((((((''')))))))))))))))))))))))),,,***'''&&&(((((((((&&&))))))(((((((((((())))))((((((((()))))))))******))))))(((((((((((())))))+++++++++,,,------......////////////////////////000111333333222333444666777777777888999;;;===>>>???@@@BBBCCCDDDEEEHHHKKKJJJLLLLLLKKKUUUnnnyyyqqqfffVVVIIIGGGEEEEEEGGGHHHHHHHHHCCCCCCBBBAAA@@@@@@AAAAAADDDDDDCCCBBBAAA@@@@@@???''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((('''&&&%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))))))))))))))***+++,,,,,,+++,,,,,,------------,,,------------...///000000000111111222222333333333555555444333333555999===DDDFFFHHHHHHFFFEEEEEEEEEGGGFFFEEEEEEEEEFFFGGGHHHLLLKKKJJJJJJJJJKKKMMMNNNLLLKKKJJJJJJJJJLLLNNNPPPOOOOOOMMMJJJFFFDDDDDDDDDCCCCCCDDDFFFGGGHHHHHHIIIEEECCCBBBAAABBBDDDGGGIIIIIIIIIGGGFFFDDDCCCBBBBBBFFFFFFGGGIIIGGGDDDAAA@@@;;;===???AAAAAAAAA???>>>>>>@@@???===>>>AAAAAA===;;;<<<>>>>>>===>>>@@@BBBBBBAAA@@@>>>============<<<;;;::::::;;;<<<;;;:::888888777666777777999:::888666555444555555444222000///////////////000000////////////.........---...............---------------,,,++++++***)))))),,,,,,------------,,,,,,,,,,,,+++++++++*********(((((()))))))))******************)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((''''''''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((***)))'''&&&''')))******))))))(((((((((((()))))))))))))))*********++++++)))(((((((((((((((((()))******+++,,,,,,------...........................///111222222111111333444777888888999;;;<<<>>>???>>>@@@AAABBBCCCDDDGGGIIIJJJGGGIIIOOOPPPUUUjjjzzz```ZZZSSSNNNKKKJJJJJJJJJHHHGGGFFFFFFGGGHHHIIIJJJEEEEEEEEEDDDDDDCCCCCCCCC&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%&&&&&&'''(((&&&&&&''''''(((((())))))'''(((((()))******++++++++++++,,,,,,,,,,,,++++++,,,++++++,,,,,,---...//////000000000111111111222333444333222222444888;;;BBBDDDFFFFFFEEEDDDCCCDDDEEEDDDCCCCCCDDDEEEFFFGGGLLLJJJHHHFFFGGGIIIKKKMMMJJJHHHFFFEEEFFFIIILLLNNNMMMMMMKKKHHHDDDBBBAAABBB@@@BBBEEEHHHIIIIIIHHHHHHEEEDDDBBBBBBCCCFFFIIIKKKKKKKKKJJJJJJIIIGGGFFFEEEJJJHHHIIIKKKJJJEEECCCDDD;;;>>>AAADDDEEECCCAAA???@@@DDDFFFCCC@@@AAA@@@>>>:::<<<===>>>======???@@@BBBAAA???>>>>>>>>>???@@@AAA>>>;;;999999:::;;;::::::999888777777888999:::666444333333444333222000---------------......///....../////////......---------.........------,,,------,,,+++***))))))(((+++,,,,,,---------------++++++++++++************((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&''''''((((((''''''&&&((((((((((((((((((((((((((((((''''''(((***+++---)))((((((''''''(((((())))))))))))*********++++++))))))(((((((((((()))))))))******++++++,,,------........................///000111111000000111333666777888999;;;<<<>>>>>>>>>@@@BBBCCCCCCEEEHHHJJJHHHCCCGGGQQQNNNEEEOOOccc|||uuukkkeeebbb```___PPPLLLGGGFFFHHHJJJJJJHHHFFFFFFFFFEEEEEEEEEDDDDDD&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&%%%$$$$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%&&&&&&'''(((%%%%%%&&&''''''((())))))''''''((()))***************+++++++++++++++******+++******++++++,,,---.../////////000000000000111111222222111111222555888???BBBDDDDDDCCCBBBAAABBBCCCCCCBBBBBBCCCEEEFFFHHHJJJHHHEEECCCCCCFFFJJJLLLHHHGGGGGGHHHIIIKKKMMMNNNMMMMMMLLLIIIEEECCCCCCDDDAAADDDHHHKKKLLLJJJGGGEEEDDDCCCBBBCCCDDDGGGJJJLLLHHHJJJKKKMMMMMMLLLJJJIIIMMMIIIJJJMMMKKKFFFCCCEEE>>>???BBBDDDDDDDDDBBBAAAAAAJJJQQQNNNGGGCCCAAA>>>;;;===??????>>>>>>???@@@AAA@@@???>>>???@@@BBBCCCFFFAAA<<<888888999:::;;;:::999888777777777999999555333222222222222111///,,,+++++++++,,,,,,---...---...///000000///...---,,,,,,---.........---,,,------,,,+++***)))((((((******+++,,,,,,,,,,,,,,,++++++++++++************)))))))))*********++++++((()))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''((((((((()))***+++((((((''''''''''''((((((((((((((()))))))))*********))))))(((((())))))***((())))))******++++++,,,------------------------...000111000//////000222333444666888:::;;;<<<<<<<<<>>>@@@AAABBBDDDGGGIIIGGGFFFIIIMMMJJJFFFIIIQQQaaa{{{sssiii\\\UUUUUUSSSNNNHHHMMMLLLKKKJJJIIIGGGFFFFFF%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&'''(((%%%%%%&&&&&&'''((())))))&&&'''((()))******************+++++++++******)))************+++,,,---.../////////000000000000000000111111111000111333666===???BBBBBBAAA@@@@@@AAABBBBBBBBBBBBCCCEEEGGGHHHIIIGGGCCCAAAAAADDDHHHKKKHHHIIIKKKMMMOOOOOOOOOOOOPPPPPPOOOLLLIIIGGGGGGHHHCCCGGGKKKNNNNNNJJJFFFBBBCCCCCCCCCCCCEEEGGGJJJLLLEEEHHHKKKNNNOOOOOONNNMMMNNNJJJJJJMMMLLLEEECCCFFF@@@AAAAAABBBCCCCCCDDDDDDAAANNNYYYWWWNNNFFFAAA>>>===???AAAAAA@@@??????@@@AAA@@@??????@@@AAADDDEEEIIIDDD===888777888:::;;;999888777666666777888888444333111111222222000///+++*********+++,,,,,,------...///000000000......+++,,,---.........---,,,------,,,+++***)))((('''((()))***++++++++++++++++++++++++************)))************++++++++++++(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))&&&'''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&((((((((((((((((((((((((&&&'''((((((''''''((()))((((((''''''''''''((((((''''''''''''((((((((()))******))))))))))))******((((((((()))******++++++------------------------...///000000//////000111111222444666888999::::::888:::<<<>>>???AAADDDGGGGGGKKKKKKGGGGGGMMMOOOMMMRRR[[[ttttttnnnhhh^^^TTTTTTSSSRRROOOMMMKKKIIIIII&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))*********))))))))))))))),,,,,,,,,---------......000000000000////////////111000...,,,,,,///555999@@@@@@@@@@@@@@@@@@AAAAAAFFFDDDDDDEEEHHHJJJHHHEEEEEEDDDCCCCCCDDDGGGKKKMMMMMMMMMNNNPPPRRRRRROOOMMMMMMKKKHHHHHHIIIKKKLLLLLLIIIJJJLLLLLLJJJGGGCCC@@@DDDDDDCCCBBBCCCEEEGGGHHHEEEHHHLLLOOOOOONNNNNNNNNPPPNNNKKKJJJJJJIIIHHHFFFAAA???===>>>@@@CCCEEEEEEGGGNNNooovvvRRRFFFMMMBBBEEEAAAAAAEEEFFFDDDCCCDDDDDDAAA===<<>><<<;;;===@@@DDDFFFFFFHHHNNNlllsssTTTIIIMMMAAACCC@@@@@@DDDFFFDDDCCCDDDDDDAAA===<<<>>>AAADDDEEE>>><<<999777777888:::<<<;;;:::777555333333333444333222222111000///...---///...,,,+++++++++---...////////////............------------,,,,,,,,,,,,,,,,,,,,,++++++*********)))(((((((((((())))))************)))))))))((((((*********)))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((('''''''''&&&((((((((((((''''''''''''''''''''''''''''''''''''((((((&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))))))))***************+++++++++,,,,,,++++++*********+++,,,,,,.........///000111111111222222333333444555555555555666888;;;===???AAABBB???BBBEEEIIILLLPPPTTTXXXSSSTTTZZZggg|||}}}xxxrrrjjj&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((('''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))))))))))))))))))))))))))++++++,,,,,,,,,---------////////////////////////111000///---,,,///444888======>>>>>>>>>?????????@@@@@@@@@BBBEEEFFFFFFDDDFFFFFFEEEFFFHHHKKKNNNOOOOOOMMMKKKKKKLLLLLLKKKJJJIIIGGGEEEFFFGGGIIIJJJJJJDDDFFFIIILLLLLLKKKIIIGGGPPPMMMIIIFFFDDDDDDFFFGGGKKKNNNPPPQQQPPPOOONNNOOONNNLLLIIIHHHGGGEEECCC@@@;;;::::::<<>>???CCCEEECCCBBBDDDCCC@@@===<<<===>>>======888888777777777999;;;<<<999888666444333222333333222222111000///......---...---,,,,,,,,,---...////////////.........---------------,,,,,,,,,+++++++++++++++++++++************))))))(((((((((((()))******))))))))))))((((((******))))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&(((((((((''''''''''''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''((((((((('''''''''(((((((((((())))))*********++++++++++++,,,,,,+++*********++++++,,,------....../////////000000111111222333333333333444555777:::<<<===>>><<>>>>>??????@@@AAABBBBBBBBBAAABBBBBBBBBCCCEEEHHHJJJLLLMMMKKKHHHGGGHHHJJJJJJJJJHHHFFFEEEFFFHHHJJJJJJJJJCCCFFFIIILLLMMMLLLJJJIIIPPPMMMJJJGGGFFFHHHJJJLLLNNNPPPQQQQQQOOONNNNNNOOONNNLLLIIIGGGFFFDDDAAA>>>===<<<<<<>>>BBBEEEFFFFFFGGGGGGUUUXXXJJJEEEFFF===@@@======BBBDDDBBBAAACCC@@@>>>=========<<<:::888555555555666777888999999666555444222222111111222111111000//////...---------------------...///000////////////............,,,,,,,,,,,,+++++++++++++++++++++*********************)))(((((('''((((((***)))))))))(((((((((((())))))))))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((()))))))))************+++,,,,,,+++***))))))******++++++,,,,,,---------............///000000111111111222333555777999:::;;;;;;>>>AAACCCEEEHHHLLLOOOMMMUUU[[[ZZZVVV\\\mmm|||&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''(((((())))))))))))*********+++++++++,,,,,,,,,,,,------............//////...------000444888999999::::::;;;<<<======???@@@@@@@@@??????>>>>>>??????@@@AAACCCFFFHHHJJJIIIGGGDDDDDDGGGIIIKKKKKKGGGFFFEEEGGGIIIKKKKKKKKKEEEGGGKKKMMMNNNLLLJJJHHHKKKJJJHHHGGGIIILLLPPPRRROOOPPPPPPNNNLLLKKKLLLMMMMMMKKKIIIHHHFFFDDD@@@>>>AAA@@@???@@@BBBDDDDDDCCCFFFEEEIIIKKKEEEDDDDDDAAA???<<<<<<@@@CCCAAA@@@AAA<<<<<<;;;<<<===<<<999777444444444555555555555555333222222111111000000000000000//////...---------------------......///000000000/////////.........,,,,,,+++++++++***************************************)))(((((('''(((((()))))))))(((((((((((('''(((((((((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''(((((()))))))))*********,,,++++++***))))))))))))+++++++++++++++,,,,,,,,,,,,,,,------.../////////111222333444666777888999<<<===>>>>>>>>>???AAACCCHHHOOOUUUTTTOOONNNUUU\\\yyy&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((&&&''''''(((((())))))***))))))*********+++++++++++++++,,,,,,---.........------.........111666999777777888999:::;;;;;;<<<===???@@@@@@>>>======>>>??????@@@BBBDDDGGGIIIJJJFFFEEECCCCCCFFFIIIKKKKKKEEEDDDEEEGGGJJJLLLLLLKKKGGGIIILLLNNNNNNMMMJJJHHHGGGGGGGGGHHHKKKNNNQQQSSSMMMMMMLLLJJJHHHHHHJJJKKKKKKIIIHHHGGGFFFDDD@@@===CCCAAA@@@AAABBBBBBAAA???CCCDDDDDDEEEEEEEEEEEEEEE???<<<;;;???AAA???===???:::999999:::;;;;;;888666333333333333333222222222000000000000000000////////////......------------------------............/////////.........------+++++++++*********)))))))))))))))******************))))))(((((((((((()))))))))((((((((((((''''''''''''(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))))))))'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))++++++***)))))))))******++++++++++++++++++++++++++++++,,,,,,---.........111111222333444555666777:::<<<======<<<===???AAAEEEGGGIIIHHHGGGHHHMMMQQQVVVccc{{{&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&''''''((())))))***))))))))))))*********+++***++++++,,,------......+++,,,---...///222777:::555666777888999::::::;;;:::<<>>===???AAA>>>???@@@CCCEEEGGGIIIJJJFFFEEECCCDDDFFFHHHIIIIIICCCBBBCCCFFFIIIKKKKKKJJJFFFHHHKKKNNNOOONNNLLLJJJGGGGGGHHHIIIKKKLLLMMMNNNJJJJJJHHHFFFDDDDDDGGGIIIGGGFFFFFFFFFEEECCC???<<>><<<:::@@@AAACCCHHHFFFBBBEEE@@@<<<;;;???@@@===;;;<<<999888777888888777555333222111111000000111222222.........////////////............------------,,,---------------,,,,,,+++---------,,,,,,,,,+++++++++*********))))))))))))((()))))))))*********+++)))(((((((((((())))))***))))))(((((((((''''''''''''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&''''''''''''((((((((('''''''''((((((((())))))***))))))))))))******++++++++++++++++++++++++++++++++++++,,,------......000000111111222333444444999:::<<<<<<<<<===@@@BBBCCCDDDCCCBBBAAADDDJJJNNNIIIKKKWWWooo&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''''''''%%%$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''((())))))***))))))))))))******************+++,,,,,,---......)))+++,,,...///333888;;;555555666777888999::::::666:::===???>>>>>>AAADDD<<<===???AAADDDFFFHHHIIIHHHFFFEEEEEEGGGHHHGGGFFFAAAAAABBBDDDHHHJJJJJJIIIEEEGGGKKKNNNOOOOOOMMMLLLIIIIIIJJJJJJJJJJJJIIIIIIHHHGGGFFFCCCBBBBBBEEEHHHEEEDDDDDDDDDDDDBBB>>>;;;>>>>>>===>>>??????===;;;111;;;???BBBIIIEEE???BBB@@@<<<;;;>>>???<<<:::;;;999777666555555444222000000000/////////111222333,,,---......///.........------------------,,,,,,------------,,,+++******+++++++++*********))))))************))))))))))))(((((())))))*********+++(((((('''(((((()))***+++)))(((((((((''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((((((''''''$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((()))''''''''''''((((((((()))))))))(((((()))***++++++,,,,,,++++++++++++++++++***++++++,,,------....../////////000111222222222999:::;;;;;;;;;<<<>>>@@@AAACCCDDDCCCAAABBBEEEIIILLLIIIKKKSSS```sss%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))************************,,,---...///000111222333333333333444444555555555666888:::::::::;;;<<<>>>???@@@CCCFFFGGGFFFBBB@@@@@@BBBCCCFFFGGGHHHIIIIIIFFFFFFFFFFFFFFFEEEEEEDDDHHHJJJLLLLLLLLLLLLMMMNNNMMMKKKLLLMMMIIIBBBCCCIIIHHHFFFBBB???>>>???AAACCCAAABBBBBBBBBAAA@@@>>>======<<<::::::<<<===<<<;;;222444888;;;===>>>>>>===<<<:::888777666777888999666666666555444333111111000000//////000111222222........................---------........./////////...+++***))))))***+++******************************)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))((((((((((((+++++++++++++++++++++++++++++++++,,,---...000000000000000111222333555555999:::;;;<<<============BBB@@@??????BBBGGGLLLOOOKKKJJJKKKMMMOOOWWWiiiyyy%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((((((''''''((((((((()))))))))************************++++++,,,---///000111222222333333333333333333444333555666777888999<<>>>>>>>>@@@BBB@@@@@@AAABBBBBBAAA@@@???>>><<<::::::;;;;;;:::999444666888;;;<<<=========;;;999777555444444555666555555444444333111000///000000//////000000111222------------------------,,,---------.........//////---+++***))))))***+++***************************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))(((((((((((((((((((((+++++++++++++++++++++++++++++++++,,,---...///000000000000111222333444555777888999:::;;;<<<<<<<<<>>>>>>???AAADDDGGGJJJKKKGGGGGGGGGHHHFFFHHHSSS```lll~~~%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''(((((((((((())))))))))))))))))))))))))))))***+++,,,...///000000222222222222111111111111000111222333444777;;;>>>>>>>>>>>>>>>>>>>>>======?????????@@@AAADDDFFFGGGFFFEEEEEECCCBBB???>>>===AAAEEEIIIKKKJJJIIIIIIIIIHHHHHHJJJJJJFFF@@@???CCCCCCAAA???======>>>???@@@===>>>???AAAAAABBBBBBBBB>>><<<:::999::::::999777777888999:::;;;<<<<<<<<<999888555333222222333333444444333333222000///...000////////////000000111++++++++++++++++++++++++,,,,,,------------.........---+++***))))))***+++))))))))))))))))))))))))))))))((((((''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((++++++++++++++++++++++++++++++++++++,,,...///000//////000000111333444555555666777888::::::;;;;;;999;;;???CCCFFFGGGGGGGGGGGGGGGIIIIIIEEEBBBGGGOOOSSS___ppp%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&'''''''''((((((((()))))))))))))))))))))))))))***+++,,,---///000000111111111000000/////////////////////000222777;;;===<<<;;;:::999999;;;<<<======<<<===>>>AAADDDFFFGGGFFFEEECCCAAA>>><<<;;;???CCCHHHKKKKKKJJJIIIIIIEEEGGGIIIHHHDDD???>>>?????????>>>======>>>???@@@;;;<<<===???@@@BBBCCCCCC@@@>>><<<:::::::::888777:::::::::;;;;;;;;;;;;;;;999777555222111111111222444444333333222000///.../////////......//////000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))******)))))))))))))))))))))))))))(((((('''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((************++++++++++++++++++++++++,,,---...////////////000111222333444333444666777999:::::::::777:::===AAADDDEEEEEEEEEGGGGGGIIIKKKHHHEEEHHHOOOWWWUUUTTTYYYfff~~~%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((******+++,,,...///000111000000000//////.........000000///------///333666::::::999777555666999===<<<<<<;;;;;;===@@@CCCEEEHHHGGGFFFDDDBBB???===;;;???CCCHHHKKKLLLKKKKKKKKKEEEHHHIIIFFFAAA>>>>>>>>>=========>>>>>>???@@@@@@:::;;;<<<>>>???AAACCCDDDBBB@@@===<<<<<<;;;999888:::;;;;;;<<<<<<;;;;;;:::999777555333111222222333444444444444333111000/////////...............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******************((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((((((((())))))))))))******++++++++++++++++++++++++,,,---............///000111222333444555666777888999999999888999:::<<>><<<<<<<<<===>>>AAACCCDDDGGGGGGFFFDDDCCCAAA???>>>@@@CCCHHHKKKLLLLLLMMMMMMFFFJJJJJJEEE@@@?????????<<<<<<>>>@@@AAAAAAAAAAAA======>>>???@@@BBBCCCDDDCCCAAA>>>======<<<;;;999999;;;<<<>>>===<<<:::999888777555333222333444555555555444444333111000//////......------------...------------------------,,,,,,++++++++++++***************************)))((((((((((((((((((((((((''''''&&&&&&''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))(((((())))))***++++++++++++++++++++++++,,,------------......///111222333444555666777777888888777888777777999;;;???CCCFFFGGGEEEEEEGGGGGGFFFIIIOOOJJJMMMQQQUUUVVVTTTRRRPPP\\\ggglllttt~~~%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$########################%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''((()))***+++,,,...//////............////////////---...//////...///111333555888999777555666;;;@@@;;;<<<===???@@@BBBCCCDDDDDDDDDDDDDDDCCCBBB@@@@@@@@@CCCGGGJJJKKKLLLMMMOOOIIIMMMLLLDDD???@@@AAAAAA;;;===???BBBCCCDDDDDDCCCCCCBBBBBBBBBBBBCCCEEEFFFAAA???===<<<<<<<<<;;;999888:::===??????===:::888666555333222222333555666444444333333222000///...///...------,,,,,,------++++++++++++++++++++++++,,,+++++++++************))))))************))))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))((((((((()))***++++++++++++++++++***++++++,,,------------...///000111222444444555555555555444444666666666888:::>>>AAACCCGGGEEEFFFIIIIIIGGGHHHLLLMMMNNNOOOOOOMMMLLLLLLLLLHHHRRRXXX___iiillluuu%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$########################%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((***+++,,,---...---......//////000000000+++---///000000111333555444777999888555666<<>>@@@BBBCCCDDDDDDBBBBBBCCCCCCCCCBBBAAAAAA@@@BBBFFFHHHIIIKKKMMMOOOKKKOOOMMMCCC>>>@@@CCCBBB<<<===@@@CCCEEEFFFEEEEEEGGGFFFEEEDDDDDDEEEFFFGGG@@@>>><<<;;;;;;;;;:::999666999===@@@AAA>>>:::888444333222111111333555666222222222222111///...---///...------,,,,,,,,,,,,************************,,,+++++++++******))))))((()))************))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))'''(((((()))***++++++++++++++++++***++++++,,,,,,---------...///000111222333333444444444333222222333444666888;;;>>>@@@AAAAAA@@@CCCHHHHHHFFFEEEGGGKKKMMMOOOOOOMMMKKKLLLMMMNNNPPPLLLLLLVVVZZZbbbrrr%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''((()))***+++,,,------......---------......///------......///111222333333555888999:::<<>>???AAACCCBBBAAAAAABBBDDDHHHLLLOOOOOONNNMMMKKKHHHFFFDDDCCCBBBBBB>>>AAADDDEEEDDDCCCCCCCCCKKKKKKKKKKKKIIIHHHFFFEEE???>>><<<<<<<<<;;;:::888666888;;;>>>>>><<<888666444222//////111333444444333333222222000///...---......---,,,+++))))))(((+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++******)))(((''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))*********++++++++++++******+++,,,---//////000111111222222222111111000111333555777:::<<<>>>???>>>??????@@@AAABBBCCCDDDFFFHHHJJJJJJIIIGGGGGGGGGIIIIIIJJJLLLNNNPPPRRRSSSaaaiiisssyyy|||%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''(((((()))+++,,,,,,---------------------...///............///111222333333555888999:::<<<>>>@@@AAABBBCCCDDDDDDCCCBBBAAABBB@@@>>>???AAABBBAAA@@@BBBBBBDDDHHHLLLNNNMMMLLLOOOMMMJJJGGGDDDCCCBBBAAA>>>AAADDDFFFEEEDDDDDDEEEEEEFFFGGGGGGGGGEEEDDDBBB@@@>>>===<<<<<<;;;999777555777:::======:::777555444222000000111333444444222222222111000///------...------,,,+++***)))(((+++++++++++++++++++++++++++,,,,,,------,,,,,,+++*********)))((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))******************+++,,,---...//////000111111222111111000000000111222444777999;;;<<<======>>>@@@AAABBBDDDDDDFFFHHHJJJJJJHHHGGGGGGHHHHHHIIIIIIJJJKKKLLLMMMNNNTTTXXXaaakkksss}}}%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''((()))***+++,,,,,,,,,,,,,,,,,,,,,---..................///111222333333555777999999:::===??????@@@AAABBBBBBBBBAAA@@@BBBAAA@@@@@@AAABBBAAA@@@CCCDDDEEEHHHKKKLLLKKKJJJPPPNNNKKKHHHEEECCCAAA@@@???BBBEEEGGGGGGFFFFFFGGGAAACCCEEEFFFFFFEEECCCAAA@@@>>><<<<<<<<<;;;888666555777999;;;;;;999666444444222000000222333444444111111111111000...------...---,,,,,,+++***))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''((((((((()))))))))******+++,,,------...//////000000111111000000000...//////111333555666777:::;;;===>>>@@@BBBDDDEEEEEEGGGHHHHHHGGGFFFGGGHHHGGGGGGHHHHHHIIIHHHHHHGGGIIIIIIPPP[[[dddiiiooottt%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''(((((()))***+++++++++++++++++++++,,,---...------......///000222333333555777888888999;;;===;;;<<<===?????????>>>>>>CCCBBBBBBBBBBBBBBBAAA@@@DDDDDDEEEGGGIIIIIIHHHFFFLLLJJJIIIFFFDDDBBB@@@@@@???BBBFFFHHHHHHGGGHHHHHHCCCDDDFFFHHHGGGEEEBBB@@@===<<<;;;<<<<<<<<<999777555777999;;;:::888666444333111000000222333333333000000000000///...---,,,------,,,,,,+++***))))))************++++++++++++++++++,,,,,,,,,,,,++++++***)))))))))((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((()))******+++,,,---------......///000000000//////.........///000222333555888999;;;===???BBBDDDDDDBBBDDDEEEFFFEEEDDDFFFGGGDDDEEEFFFGGGGGGFFFEEEEEEHHHFFFJJJQQQVVVUUUSSSTTTggguuu%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&'''''''''(((((())))))***)))))))))******+++------,,,,,,,,,---...///111111222333555666555666888:::888999;;;======>>>======AAABBBCCCDDDCCCBBBBBBBBBDDDCCCCCCEEEGGGFFFEEECCCEEEDDDDDDCCCBBBAAA@@@???@@@BBBFFFGGGGGGGGGGGGGGGEEEFFFFFFGGGEEEBBB???===999999:::;;;======;;;999666777999:::999888555444111000///000111222222111///////////////...---,,,---,,,,,,++++++*********)))))))))******+++++++++***++++++,,,,,,++++++***))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&&&&'''''''''))))))******+++,,,,,,,,,,,,---...//////////////////.........///111333444666777999;;;>>>AAACCCDDD???AAABBBBBBBBBBBBDDDFFFCCCCCCDDDEEEFFFFFFFFFFFFFFFEEEHHHKKKJJJEEEEEEHHHNNNVVVaaakkksss~~~%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&'''''''''((((((((()))((((((((())))))+++,,,---+++++++++,,,---...///000000222333333333333555666666777999;;;<<<<<<<<<<<<>>>@@@BBBCCCBBBAAAAAABBBBBBAAAAAACCCDDDDDDBBB@@@???@@@@@@@@@@@@???>>>===???BBBEEEFFFFFFDDDDDDEEECCCCCCBBBAAA???<<<:::999888888999;;;======;;;999666777888888888666444333///......///000111000///......//////...---,,,,,,,,,,,,,,,+++++++++******(((((())))))***+++++++++******++++++++++++******))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''))))))*********++++++++++++,,,---...............//////......///111444666555666888:::===???AAABBB>>>???@@@@@@@@@AAADDDFFFCCCCCCCCCCCCCCCDDDEEEFFF@@@AAAEEEFFFCCC>>>@@@FFFDDDFFFIIILLLQQQ[[[gggpppwww%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&&&&&&&''''''''''''(((((('''''''''((()))***,,,,,,)))))))))***+++,,,.........000111111000000222333000222444666888888888888888<<>>???@@@?????????@@@BBBAAA???===>>>?????????>>>===<<<;;;???AAADDDEEECCCBBBAAAAAA@@@???>>><<<:::999888888:::::::::<<<===<<<999666444444555555444333111000------,,,---///000///---------.........---,,,,,,,,,,,,,,,++++++++++++***((((((((()))***+++++++++******++++++++++++******(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''''')))))))))******************+++,,,------.........///...------///111444777555666777999<<<>>>???@@@>>>???@@@AAAAAABBBEEEHHHFFFDDDBBB@@@@@@AAACCCDDD???@@@CCCEEECCC???@@@DDD????????????@@@DDDJJJNNNQQQWWWaaaiiilllrrr%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&''''''''''''''''''&&&&&&''''''(((***+++,,,((((((((()))***+++---------///000000//////000222+++,,,...111222333333333444888===>>>===<<<===???>>>======???@@@@@@>>><<<@@@@@@@@@@@@>>><<<:::999???AAACCCDDDBBB@@@?????????===<<<:::999999::::::<<<<<<<<<======:::666333222222333333222111///...,,,,,,+++---...///---,,,---------...------,,,,,,,,,,,,++++++++++++++++++'''(((((()))***+++++++++******++++++++++++******(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$"""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((())))))))))))************)))***+++,,,------...---...---,,,,,,...111555777555666777999;;;===>>>??????@@@AAAAAABBBCCCGGGIIIHHHEEEBBB>>>===>>>@@@BBBDDDBBBDDDGGGFFFAAA???@@@===>>>@@@@@@@@@@@@AAAAAA>>>@@@EEEIIIMMMVVViiizzz$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$#########"""""""""############$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%(((((((((((())))))))))))))))))))))))***+++,,,------...000111111111000///---///111333444555444444555777999999888777777777<<<;;;::::::;;;???BBBDDDFFFCCC>>>;;;999;;;>>>@@@EEEAAA>>>>>>===:::;;;???CCCAAA===:::888888999:::===<<<;;;999777666444333333333333333222000...---222000...---------///000............---,,,++++++************))))))))))))''''''(((((())))))************))))))))))))******&&&''''''(((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))***++++++,,,,,,++++++,,,------......///...------......///000111555555666777999;;;===>>>???AAACCCEEEGGGGGGGGGFFFCCCAAA???>>>>>>???AAABBBAAABBBDDDEEEEEEDDDAAA@@@AAAAAA@@@???>>>===<<<;;;;;;;;;<<<>>>AAAEEEIIILLL[[[hhh{{{$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$#########"""""""""############$$$$$$$$$"""###$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%'''((((((((())))))))))))))))))))))))***+++,,,,,,---...///000000000//////...///111333444555555555444666888888777555555666999999999:::<<>><<<===>>>???@@@>>>???AAA???:::888:::@@@???<<<:::888888888999<<<<<<:::888666444333222333333333333222000...---000///---++++++,,,---...---------...------,,,,,,************))))))))))))''''''(((((()))))))))))))))))))))(((((()))))))))&&&&&&'''(((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))******+++++++++++++++,,,,,,---.........------------...///000111444444555777999;;;===???AAABBBEEEFFFGGGFFFDDDCCCBBBAAA@@@???>>>>>>???@@@???AAACCCDDDDDDCCCAAA@@@@@@@@@???>>>===<<<;;;;;;<<<;;;:::999:::;;;===>>>CCCIIIRRRWWWYYY]]]bbbgggwww~~~$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$###############"""############$$$$$$$$$#########$$$######""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''((((((((()))))))))))))))))))))***+++,,,,,,------...////////////...///000111333444555666666444666777777555333333444666777999;;;>>>AAACCCDDDBBBBBBAAA@@@???>>>======>>>???CCCGGGCCC;;;666666======<<<:::999888777777;;;:::999777555333111111333333333222111000.........---+++*********+++,,,,,,,,,------...---------************))))))))))))'''(((((((((((()))))))))((((((((((((((((((((((((&&&&&&'''(((((((((((('''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))))))))***************++++++,,,,,,---......------------...///000111222222444666888;;;===???BBBCCCFFFGGGGGGDDDAAA???AAAAAA@@@???>>>======<<<===>>>@@@BBBCCCBBBAAA@@@??????>>>===<<<;;;::::::;;;:::888666444444444444666888999888888;;;BBBGGGOOOWWWdddpppyyy~~~~~~}}}$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################""""""#########$$$$$$$$$###############"""!!! ######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%'''''''''((((((((())))))((((((((())))))***+++,,,,,,---------............000000111333444555666666666777888777555333444555555777:::>>>AAACCCDDDDDDBBBAAA???>>>======>>>>>>AAABBBGGGKKKFFF===888999<<<<<<<<<<<<;;;999777666999888777555333222000000222222222111000000///...---,,,++++++******++++++++++++,,,---............************)))))))))(((((((((((((((((((((((((((&&&''''''''''''''''''&&&%%%&&&''''''((((((''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))((((((*********+++,,,,,,------------------...///000000000000222444777:::===>>>???AAADDDFFFFFFCCC@@@===@@@@@@??????>>><<<:::999;;;<<<>>>@@@AAA@@@@@@???======<<<;;;::::::999999999888777666555555555666333555777777555555666777999;;;>>>CCCJJJPPPVVVYYYggguuu$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################""""""#########$$$$$$$$$###############"""!!! ######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&&&&%%%%%%''''''''''''(((((((((((((((((((((((()))***+++,,,,,,,,,,,,,,,,,,---------000000111222333555666777888999999888666555666777888:::===AAACCCEEEEEEEEECCCAAA===::::::;;;>>>@@@CCCDDDGGGHHHCCC;;;999=========>>>>>>===:::888666666666555444333111000000222222111000000/////////...------,,,,,,,,,,,,,,,++++++,,,---............************)))))))))(((((((((((('''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''))))))(((((((((((((((((())))))******+++,,,,,,,,,,,,,,,,,,------...///000...///000333666999;;;===;;;===@@@CCCDDDBBB@@@???>>>>>>>>>===<<<;;;999888999:::<<<===>>>>>>>>>>>>;;;::::::999999888888888777777777666666666666777///111333333222000//////666444111000222666;;;???BBBLLL\\\kkktttvvvtttrrr$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""############$$$$$$$$$#########$$$######""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%&&&&&&%%%&&&&&&'''''''''((((((((((((((((((((()))***+++++++++++++++***+++,,,,,,---//////000111222444555666999999:::999888888999;;;<<<>>>@@@BBBDDDEEEEEEDDDDDDAAA===:::999<<>><<<:::888666444444444333333222222222222111000////////////000............------------,,,,,,------...---------************))))))))))))(((((((((''''''''''''&&&%%%&&&'''(((((('''&&&%%%%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((())))))******+++,,,,,,,,,,,,,,,,,,---...///000......000222444777:::;;;888:::<<>>AAACCCBBBBBBCCCBBB;;;666:::AAA@@@@@@???===:::888666555222222222333333444444444111111000///...///000000...............------,,,---------...------,,,,,,************))))))))))))(((((('''''''''&&&&&&&&&%%%'''((())))))((('''%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''((((((((((((((())))))***+++++++++,,,,,,,,,,,,---...//////......///111333666888999777888999;;;<<<===>>>???<<<;;;:::999888888999:::999999999999999999999999777777777666666666666666555555555444333222111000555333111000000222333333---///000111111000///...666444222000000111333444$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$"""############$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''(((((()))***++++++***)))))))))***,,,---............000222444555777888888888888999<<<>>>BBBBBBAAAAAAAAA@@@@@@@@@CCCCCCBBBAAAAAAAAABBBBBBBBBCCCEEEDDD===888<<>>;;;999666444333111111222333444444555666111111///......///000000------.........---,,,+++............---,,,++++++************))))))))))))(((((('''''''''&&&&&&&&&&&&''')))******)))'''&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))((((((((()))******++++++,,,,,,,,,,,,---...//////......///111222555666888888888888999:::;;;===>>><<<:::999777777888:::;;;999999999888888888888888666666666666666555555555222333333444444444333333------///000111000---***///.........///000111111(((,,,111222000///111333%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((+++***)))))))))***,,,,,,,,,---...000222333333333666777777777777888;;;===>>>===<<<;;;;;;<<<===>>>AAA???===<<<>>>?????????BBBBBBAAA???<<<;;;;;;===>>>===;;;999888666666666444444555555444444333222111000000///...------,,,,,,,,,,,,---------......------,,,,,,+++***)))))))))))))))))))))))))))))))))(((&&&%%%&&&''')))+++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$''''''''''''''''''&&&&&&''''''''''''((((((((((((******+++,,,,,,,,,,,,+++++++++,,,...///111222222555555444555666777999:::;;;:::999888777777777777777777777777666666666666444444333222222333333333444444333222222111111000//////000000000000//////................................................%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((******)))))))))***+++,,,,,,,,,...000111222333333555666777666666777999<<<;;;;;;:::999999:::;;;<<<>>><<<::::::<<<>>>>>>>>>>>>>>>???===;;;:::;;;===<<<;;;999777666444444333444444444444444333222222111000000///......------,,,,,,,,,------------...------,,,++++++***))))))))))))))))))))))))))))))((((((&&&&&&&&&''')))***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%''''''''''''''''''&&&&&&''''''''''''(((((((((((()))***++++++,,,,,,++++++++++++,,,...///000111222444333333333444666888999999999777666555555555666777777666666666666555555444333333222222222333333333333333222111111000000/////////000000/////////------------------------------------------------%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))))))))***+++++++++,,,---///000111111111444555666555555555777999888777777666777888999:::999888777888;;;<<<===<<<:::;;;<<<;;;::::::;;;<<<:::999777555333222111111333333333333333222111111111000000//////.........,,,,,,,,,,,,------------,,,,,,,,,+++******))))))))))))))))))))))))))))))((('''&&&&&&&&&''')))***(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&''''''''''''((((((((())))))***+++++++++++++++++++++,,,---///000111111222222222222333555666777888666444333222333444555666666666666555555444444333222222222222222333333333222222111111000//////......////////////......------------------------------------------------%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))*********+++,,,...//////000000333444555444444444555777666666555555555777888999666555555777:::<<<<<<<<<999:::<<<;;;:::999:::;;;999888666444222111000000111222222222222111000000000000000//////.........++++++,,,,,,,,,---------,,,+++++++++******))))))((((((((((((((((((((((((''''''&&&&&&&&&'''((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((())))))***+++************+++,,,---...///000000111111111222333444555666777555333111111222444555666666555555444444333333222111111111111222222333222111111000000//////...---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((()))))))))))))))***+++,,,---.........000222444444333333444555666666555555555666888999444444444777:::;;;;;;;;;;;;<<<>>>===;;;999999:::999888666444222111000000000000000000000//////...////////////............+++++++++,,,,,,,,,------++++++***************)))''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''''''''''''((())))))******))))))***++++++,,,---...//////000111222333444555555555777555444222222333444555555555444444333222222111000000000000000111222333111000000//////...------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&'''(((((((((((((((((()))***+++,,,,,,,,,,,,...111333444444444555666777777666555555555666777333333333666999::::::888<<<===???>>><<<:::999999999888666444222111111000///////////////...------------------------------++++++++++++,,,,,,,,,,,,************************''''''''''''''''''''''''%%%%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%&&&&&&&&&&&&'''''''''''''''((()))))))))))))))******+++,,,,,,---......///000111333444444444444555555444444444444444555555444444333222111000000////////////000111222222000000///......------,,,,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%&&&'''(((((((((''''''(((((()))***++++++++++++---///222444444555666777888777555444333444444555111111222444666777666555999;;;>>>>>>===;;;:::;;;888777555333222000000///...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,))))))))))))************&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######%%%&&&&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''###$$$$$$%%%&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&'''(((((())))))((((((******++++++,,,,,,---------...000222333333333222333333444555555444444333444444333222111000/////////......///000111222222//////......---,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%'''((((((((('''&&&'''((()))***************,,,...222444555555777888888777555333222222222333//////000222555555444222666999<<<======<<<<<<<<<777666444222111000//////------......------,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))))))))))))))*********&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((((((((((((*********++++++,,,,,,---,,,---///000111222111111111222444555555444333111444444333222111000///...............///000222222///......------,,,+++++++++,,,,,,------,,,,,,+++************************************************$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&'''''''''(((((()))))))))************+++++++++---...111333555555444444444333222222111111222222111222444666888888888888>>>===;;;:::999:::<<<===>>><<<888444111000/////////......---,,,,,,+++++++++++++++***++++++,,,,,,************************))))))************))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''((()))******+++******+++,,,,,,,,,,,,+++------......///000000000444444555666666555444333111111111111000000000///000000////////////000000...------------,,,,,,,,,++++++------------++++++,,,,,,,,,+++++++++******************))))))(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''((((((((()))))))))*********+++++++++,,,...000333444444444333333333222222222333333444222333666888999:::::::::AAA???===<<<;;;<<<===>>>===;;;777444222000000000//////......------,,,,,,+++++++++******++++++,,,************************))))))************))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''((())))))******)))***++++++,,,,,,++++++,,,------...//////000000333444555666555555444333111111111000000000//////000000000000000000000000......------,,,,,,,,,+++++++++,,,------,,,++++++,,,,,,+++++++++*********++++++*********)))))))))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((()))))))))*********++++++,,,---000222333444333333333333333333333444555666333555777:::;;;<<<===<<>><<<;;;;;;<<<<<<:::888666444222111111222000000000///......------,,,++++++*********++++++))))))))))))))))))))))))((())))))******))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((())))))***))))))***+++++++++++++++,,,,,,,,,---......//////222333444444555444333222000000000000///////////////000111222222111000//////......---,,,++++++******+++,,,,,,,,,,,,+++***++++++++++++*********)))+++++++++***************$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((((((((())))))))))))************,,,---...000222222333333222333333333555666777888444555888:::<<<============<<<;;;:::999888888888777666555444333333333333111111000000///.........,,,++++++***************(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))((())))))***+++*********++++++,,,,,,------......000111222333333333222111000000/////////.........///000222333333222000//////......---,,,+++************++++++++++++******+++************)))))))))++++++++++++************$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''(((((()))))))))*********+++,,,---///000111222222222222333444555777888999444555777999;;;;;;;;;;;;;;;:::999888777777777777555444444333333333333444111111111000//////......,,,+++******)))))))))***(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''((())))))******))))))*********+++,,,,,,------...///000222222222111000/////////............---...///111222222111///.........---,,,++++++***************************************)))))))))((((((************************$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((('''''''''((((((((()))))))))******++++++,,,---///000111222222333333444555666888888555666888999::::::999999999999999888888888777777333333333444444333333333111111000000//////......,,,+++***)))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((()))))))))))))))))))))******+++,,,,,,,,,,,,---///000111111000000///.........------------...///000111111000///...,,,,,,,,,,,,++++++++++++******))))))))))))******))))))))))))(((((((((((()))))))))))))))*********$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%)))(((((((((''''''''''''(((((((((((()))))))))******++++++,,,---///000111333333333333444555666777777888999::::::999888777555555666666777777666666333333333444444333333333111000000//////...------,,,+++***)))((((((((((((************************''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''(((((())))))(((((((((((())))))***++++++,,,+++,,,...///000000//////.........---------,,,,,,........................+++++++++++++++,,,,,,,,,***)))(((((((((((()))***))))))((((((((('''''''''''''''((((((((()))))))))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%))))))(((((('''''''''&&&(((((((((((())))))))))))******+++,,,---///000111333333333333333444555666999::::::;;;:::999888777000111222333444444444444333333444444444333222222000000000///......------,,,+++***)))((((((((((((************************''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&''''''(((((((((((((((((((((((()))******++++++***,,,---///000000//////......---------,,,,,,,,,///...------------...///)))******++++++,,,------***)))(((''''''((()))***)))(((((((((''''''''''''&&&'''''''''(((((())))))###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$...+++'''&&&(((******((('''''''''''''''((())))))((())))))+++,,,---......333333333111000222555777999:::;;;:::777555333333///111333555666555444333222111111111111111222222111000000///......------************))))))))))))***************************)))((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((+++*********))))))((((((***+++,,,---............---------,,,,,,+++++++++------............------+++++++++************)))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$,,,)))&&&%%%'''((((((''''''''''''''''''(((((()))((())))))***+++,,,---...111111111000///000222444888999:::999666444222222...///000222222222222111111000000000000000111111000//////...------,,,,,,*********)))))))))((((((***************************)))((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$((((((((((((((((((((((((*********)))))))))((((((***+++,,,---............------,,,,,,,,,+++++++++------............------+++++++++************)))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))&&&$$$###%%%&&&&&&%%%''''''&&&&&&''''''((()))(((((()))***+++,,,,,,---...///000///...---...///555777888777555222111111---------......//////000000//////.........//////......---,,,,,,+++++++++******))))))))))))(((((()))))))))))))))))))))))))))(((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$((((((((((((((((((((((((******))))))))))))((((((******+++,,,------------,,,,,,,,,,,,++++++++++++------............------+++++++++************)))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$%%%%%%%%%'''&&&&&&&&&&&&'''(((((((((((())))))***++++++,,,,,,...000///...,,,,,,---333555666555333000000000------,,,,,,,,,---...//////...------------------,,,,,,++++++***************)))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$(((((((((((((((((((((((())))))))))))))))))(((((()))***+++,,,,,,---------,,,+++++++++++++++++++++,,,------......------,,,+++++++++*********))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((((((((((((((())))))*********,,,...//////...------...111333444444111/////////......---------...//////...------,,,++++++,,,,,,************)))))))))))))))))))))(((((((((((('''((((((((((((((((((((((((&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$(((((((((((((((((((((((((((((((((((((((((())))))((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,+++++++++*********))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''(((''''''(((((()))))))))))),,,---......------...000000222333333111///......////////////////////////...---,,,,,,++++++++++++))))))))))))))))))))))))))))))((((((((((((''''''((((((((((((((((((((((((%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%((((((((((((((((((((((((''''''(((((((((((())))))(((((()))***++++++++++++*********+++++++++++++++,,,,,,------------,,,,,,+++++++++************)))))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%$$$%%%'''&&&&&&%%%%%%&&&&&&'''(((''''''(((((((((((())))))+++,,,,,,,,,,,,---///222000222333333111///.../////////000111111000///.........---,,,++++++++++++))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%&&&&&&&&&&&&(((((((((((((((((((((((('''''''''((((((((())))))'''((()))***++++++++++++)))*********+++++++++++++++,,,,,,------,,,,,,++++++++++++************)))))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###&&&&&&$$$###%%%'''&&&%%%%%%%%%%%%&&&'''''''''''''''(((((((((((((((******+++******,,,000333000111333333111/////////...///111222222000///---///...---,,,++++++++++++))))))))))))************)))(((((((((''''''''''''''''''''''''''''''''''''###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))'''((()))******+++++++++))))))******+++++++++++++++,,,,,,------,,,,,,++++++++++++************)))))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((***---000222444444333222111000///...111111000......---------++++++++++++++++++++++++******))))))))))))*********)))(((''''''&&&&&&'''''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((***)))((((((((()))+++,,,++++++******************)))************+++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((***---000111444333222111000///......111000///...------------,,,,,,,,,,,,,,,,,,,,,,,,*********))))))************)))(((''''''&&&&&&'''''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''***)))((((((((()))***+++************************))))))*********+++++++++************************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((***,,,///000222222111111000///......//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***)))(((''''''&&&&&&'''''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))((((((((()))***+++************************)))))))))*********++++++************************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((()))***,,,...///111111000000///...------...---,,,,,,+++++++++,,,------------------------,,,++++++++++++++++++,,,***)))(((''''''&&&&&&'''''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))******))))))))))))************))))))))))))************************************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((()))***,,,---...000//////......---------------,,,++++++++++++,,,------------------------,,,++++++++++++++++++,,,***)))(((''''''&&&&&&'''''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((())))))))))))(((((()))))))))*********(((((()))))))))*********))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((()))***+++,,,,,,.........---------,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***)))(((''''''&&&&&&'''''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))(((((('''(((((())))))*********((((((((()))))))))******))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((***++++++++++++------------,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********))))))************)))(((''''''&&&&&&'''''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))((('''''''''(((((()))******+++(((((((((((()))))))))***))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''(((***++++++++++++------,,,,,,,,,,,,,,,,,,---------,,,,,,---......++++++++++++++++++++++++******))))))))))))*********)))(((''''''&&&&&&'''''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))((('''&&&''''''((()))******+++(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))))))))*********)))******++++++//////...------,,,++++++,,,,,,+++***)))((('''''')))))))))))))))))))))))))))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$###"""%%%+++000+++'''""""""%%%'''$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###################################################$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((())))))******))))))******++++++......------,,,++++++***++++++******)))((((((((()))))))))))))))))))))))))))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$###"""$$$)))---***&&&""""""%%%&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###################################################$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''')))((((((((('''''''''&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((()))))))))))))))))))))***+++,,,------,,,,,,+++*********)))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$###$$$&&&((()))&&&######%%%&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###################################################$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''''''''&&&&&&&&&''''''''''''((()))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((()))))))))((())))))***+++,,,++++++++++++******))))))(((((())))))************)))))))))))))))))))))))))))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$$$$###$$$$$$'''%%%######%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%###################################################$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((((((((((((((()))***+++,,,++++++************))))))((((((((()))******++++++)))))))))))))))))))))))))))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$###"""%%%$$$$$$$$$%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###################################################$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''''''''((()))***+++,,,************************(((((())))))*********+++)))))))))))))))))))))))))))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""###%%%%%%$$$"""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%###################################################$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''((('''''''''''')))***+++,,,++++++++++++++++++++++++)))))))))))))))*********)))))))))))))))))))))))))))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$"""!!!"""%%%&&&%%%$$$"""###$$$%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%###################################################$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((&&&&&&''''''(((***+++,,,++++++++++++++++++,,,,,,******))))))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%###!!!"""%%%''''''%%%!!!###%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&########################&&&&&&&&&%%%%%%$$$$$$$$$((('''%%%######$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((******+++++++++,,,,,,,,,))))))))))))************************))))))))))))''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&########################&&&&&&&&&%%%%%%$$$$$$$$$(((&&&%%%######$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((*********+++++++++,,,,,,(((((()))))))))******************)))))))))((((((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$'''&&&%%%$$$###$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''((((((((()))*********++++++++++++(((((())))))))))))************))))))))))))((((((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((()))))))))************+++(((((((((((()))))))))******)))))))))(((((((((((('''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''(((((()))))))))*********'''(((((((((((())))))))))))))))))((((((((((((''''''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%&&&$$$"""!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''(((((((((((())))))))))))''''''(((((((((((())))))))))))((((((((((((''''''''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###&&&((('''$$$""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))'''''''''((((((((())))))))))))((((((((('''''''''''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$(((,,,+++'''$$$###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))''''''''''''((((((((())))))(((((((((''''''''''''''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$***///...***&&&%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$###"""######'''------'''######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$###"""%%%$$$(((------((($$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$######&&&%%%(((------(((%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$###&&&$$$&&&++++++&&&$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''(((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%###$$$(((((($$$###%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''(((((((((((('''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%$$$$$$%%%"""###&&&&&&###"""%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((()))((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''((((((((()))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%%%%$$$&&&######%%%%%%######&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))'''((()))))))))(((&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%'''$$$###&&&&&&###$$$'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&))))))(((((('''''''''&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''((((((((())))))'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''''''''&&&'''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((('''''''''''')))(((((((((''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''(((((((((''''''''''''&&&''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''((((((((((((''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((((((''''''''''''''''''(((((((((((()))))))))(((((()))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((())))))***(((((((((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''((((((((((((((('''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&'''''''''(((((('''(((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***)))))))))************+++*********************************************************+++++++++,,,,,,++++++************++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))'''(((((())))))*********))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((('''''''''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&'''((())))))((('''&&&%%%%%%&&&&&&'''((((((((('''(((((())))))(((((('''(((((((((((((((((((((((('''(((((((((((()))))))))((((((((()))))))))******)))*********++++++++++++******************************************************++++++,,,---------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))******************))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((('''''''''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))((('''&&&%%%%%%&&&&&&'''(((((()))(((((())))))))))))(((((((((((((((((((((((((((((('''((((((((())))))))))))(((((()))))))))******************+++++++++,,,,,,************************+++++++++++++++++++++++++++++++++,,,---.........------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++***************))))))*********)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''''''''((((((((()))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&'''(((******((('''&&&%%%%%%&&&&&&'''((())))))(((((())))))))))))(((((())))))))))))))))))))))))'''((((((((())))))******))))))))))))******************+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++,,,,,,---...//////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,+++++++++***)))))))))+++*********))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((((((((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))'''(((((()))))))))))))))************))))))))))))///---+++)))((()))***+++)))))))))+++,,,---,,,+++------,,,+++++++++++++++++++++,,,---......//////++++++,,,...///...,,,***---,,,+++,,,---////////////,,,+++...///...,,,++++++++++++,,,---...---,,,---,,,......***&&&)))///,,,***+++---,,,***---222***+++---//////---,,,,,,---,,,,,,,,,---,,,***(((...,,,************((('''++++++++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))'''((())))))******))))))++++++******************+++***)))(((((()))***+++*********+++,,,,,,,,,+++++++++++++++,,,---......///...---,,,******))))))111000...---------------///...---...///000000000111000000111111111000000444222111222555555333000111......111222000000333111//////111111---+++------,,,,,,,,,+++***+++---///...------.........---///...,,,,,,------+++***))))))))))))))))))******************************(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&''''''''''''((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))************)))++++++++++++++++++++++++)))))))))*********++++++)))))))))******************+++++++++,,,---------------,,,,,,,,,---...///444222///,,,,,,///222444000111111222333333444444666666666444444555888::::::888555555777777666444999333111444666555444666555000...111333222000000111111000---,,,---000222///...---,,,,,,---///000---,,,++++++------,,,+++((()))))))))******++++++************************(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%&&&''''''''''''&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))*********((()))******++++++*********+++++++++++++++,,,,,,******+++,,,,,,++++++***+++,,,,,,,,,++++++---............//////.........//////000111222444666777444444555666888<<>>AAACCCDDDDDDEEEFFFDDDEEECCC>>>>>>EEEMMMQQQPPPOOOLLLHHHFFFGGGKKKOOOPPPJJJEEECCCBBB@@@CCCIIINNNEEE>>>>>>???;;;777555333666777333000111333444000000///---,,,,,,...///...---,,,,,,......---,,,******++++++,,,---------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((('''''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''(((((((((((('''''''''((((((((()))))))))))))))))))))))))))))))))))))))************+++)))******+++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,++++++***))),,,---///...------000222000111222444555555555555888999:::<<<===>>>??????@@@EEEMMMTTTXXX]]]aaaddd[[[___dddhhhhhhhhhiiikkkdddddd```ZZZ\\\hhhssswwwwwwxxxvvvooohhhjjjvvvuuuqqqkkkeee^^^^^^hhhuuu}}}uuuooollleeeVVVGGG???>>>EEEHHHBBB;;;999666333555777999777333000......222000//////000000...---++++++,,,,,,,,,---------++++++++++++++++++++++++************************************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))((((((((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''''''''''''''((((((((((((''''''((((((((())))))))))))))))))))))))))))))))))))*********++++++++++++******+++,,,,,,,,,,,,+++***++++++,,,,,,------...------------,,,,,,,,,,,,,,,...000///...///333777444666999<<>>777444666444111000000///---+++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&'''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''''''''(((((((((((('''((((((((())))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,***++++++,,,---,,,,,,,,,---------...//////000000111111111111222444666777999<<<>>>>>>===>>>DDDIIIPPPQQQTTTWWWXXXYYYYYYXXXcccgggooovvv|||~~~}}}uuukkkttt|||}}}ssscccVVVOOODDDAAA>>><<<:::888555333222111111000000/////////------------------------++++++++++++++++++++++++************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&'''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,...//////000111222222333666666666777:::===AAACCCOOOSSSVVVUUUTTTVVV\\\bbbuuuvvvwwwwwwwwwuuusssqqq{{{qqqXXXVVVRRROOOLLLIIIEEECCC888777777666555444333333------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))************((()))***)))((((((***,,,+++***))))))*********)))...+++))))))+++...000000---222666777:::@@@DDDCCCHHHCCC@@@BBBEEEMMM\\\kkkzzz}}}rrruuutttnnnqqqqqqfffXXXPPPFFFCCC???===???AAA===888222---111444,,,,,,000---.........---,,,++++++***......---,,,***)))***+++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%'''(((***++++++++++++((((((((((((''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''''''''''''''((((((((())))))'''''''''((((((((())))))))))))))))))***************++++++***))))))+++,,,,,,,,,,,,---...............///000111333666888999;;;BBBFFFEEEDDDFFFHHHFFFNNNQQQSSSUUUZZZfffwww|||ssseee[[[```nnnppp^^^JJJCCC:::::::::333222444......,,,++++++---.........,,,,,,,,,,,,++++++,,,---+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((()))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((()))+++++++++******((((((((((((''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&''''''((((((''''''((((((((()))))))))(((((((((((()))))))))))))))))))))*********+++++++++,,,,,,+++******+++---)))***+++,,,---------...***///555999;;;???DDDGGGPPPVVVXXXTTTRRRVVV\\\___bbbmmmrrrpppttt~~~xxxfffZZZTTTNNNBBB???===444888333...,,,---//////...++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))***+++,,,,,,+++***)))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((()))'''(((((((((((()))))))))(((((()))))))))*********))))))*********++++++++++++,,,,,,+++******+++---***+++,,,,,,++++++---...---444<<>>CCCJJJPPPWWWcccrrr~~~vvvtttvvvwwwjjjaaaTTTIIIBBB===:::888666444111000111111000...------,,,,,,,,,+++++++++++++++++++++++++++++++++************************************************((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''(((((())))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((***+++,,,,,,+++***((('''((((((((((((''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((()))******((((((((()))))))))******)))*********++++++++++++*********++++++++++++,,,)))***,,,,,,+++,,,...000000222444444666<<>>CCCIIIQQQ\\\mmm{{{iiiZZZPPPHHHAAA;;;000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,************************((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&)))(((((((((''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++***+++,,,,,,++++++,,,---000...,,,,,,...000111111...)))---:::AAA@@@AAAGGG@@@KKK]]]qqqlllXXXKKKFFF>>>666444333000///111///...,,,+++,,,...//////+++)))'''((()))+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((()))))))))***************++++++++++++(((***++++++***+++,,,......---+++***+++,,,,,,,,,;;;:::<<>>;;;777111///000000///---000...---,,,,,,+++)))(((************************************************))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''&&&''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((())))))))))))*********************************))))))))))))))))))))))))+++*********************************************))))))))))))))))))))))))*********************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&'''((((((((((((((())))))))))))************(((((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,,,,---------,,,---///111...///000222555:::@@@EEEGGGYYYgggkkktttqqquuu}}}}}}jjj\\\VVVKKK>>>666555555444222000///............,,,***++++++++++++++++++++++++************************))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''(((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********)))))))))*********++++++++++++++++++++++++++++++************************,,,++++++++++++*********++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&'''(((((())))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))***************++++++++++++,,,,,,,,,---------,,,,,,---///222222444888<<>>;;;555000///...,,,---......---,,,++++++++++++++++++++++++************************************************''''''(((((((((((('''''''''''''''((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))************************)))*********************)))))))))************+++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************+++++++++++++++************************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((('''''''''&&&&&&''''''((())))))))))))(((((((((((()))))))))******)))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,,,,---,,,---///333666666>>>KKKXXXeeerrr~~~zzzhhh^^^TTTGGG<<<666333000.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************''''''((((((((((((''''''''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))((((((((()))))))))******))))))))))))))))))))))))************************************++++++++++++)))*********++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((''''''''''''''''''((()))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,---------...///111333777===AAAIIIWWWlllmmm]]]HHHCCC<<<666333111///...------------------------++++++++++++++++++++++++************************''''''(((((((((((('''''''''((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))'''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))(((((()))))))))*********))))))))))))))))))))))))*********************************+++++++++,,,,,,*********+++++++++,,,,,,+++++++++,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))((((((((('''''''''''''''(((((()))))))))))))))''''''''''''(((((((((((()))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,---------///111444777;;;AAAHHHLLLeeettt{{{tttpppuuu|||~~~yyyZZZSSSIII@@@999555222000------------------------++++++++++++++++++++++++************************''''''((((((((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))************))))))))))))))))))))))))*********************************++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,...///000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((())))))************+++++++++*********)))******+++,,,---,,,+++++++++,,,...///******,,,.../////////...000999AAADDDIIISSS]]]bbbyyyjjjeeeeeepppwwwZZZGGGCCC@@@888222111000---***)))---222//////---+++))))))+++---+++++++++************)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((()))))))))))),,,++++++***))))))(((((())))))******************+++******)))***,,,---.........------------------++++++,,,,,,,,,---------...---...000///---,,,---***---000000//////222666222000...------///111333---///111222111000111222222222333333222000///...444222///------///222444///000000000//////000111///000000///---++++++,,,000---+++---,,,***+++......---++++++,,,---,,,+++,,,***))))))+++---,,,,,,((()))***+++,,,---------++++++************++++++,,,+++)))***++++++***((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((()))))))))************+++++++++***************++++++,,,************+++,,,---...111000---++++++---222555???BBBGGGPPPbbbwwwzzznnnZZZEEE:::777333222111///---,,,......---,,,,,,,,,...///++++++++++++***************)))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))***(((((((((((()))))))))***((((((((()))))))))******))))))(((((((((((((((((()))************+++++++++---,,,+++******+++,,,---,,,,,,,,,,,,++++++++++++,,,++++++******)))))))))((()))+++...000222333555555666777777888;;;???BBB777555444444666777666555666888:::;;;;;;<<<>>>???<<<<<<;;;::::::::::::::::::::::::999:::;;;;;;<<<<<<<<<<<<;;;999666555555///000000//////......///---+++,,,//////,,,+++------,,,+++,,,...///...---***)))((())),,,---...---+++++++++++++++************)))))))))))))))***+++***++++++++++++***))))))************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((())))))))))))************+++++++++***************+++,,,,,,))))))***+++,,,------...---.........///555>>>EEEGGGJJJRRRddd{{{fffNNNFFF<<<666555555000+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))******((((((((()))))))))******((())))))))))))*********((((((((()))))))))******++++++++++++,,,,,,,,,---------,,,++++++++++++,,,//////000111111222333333+++,,,---...000111222333666666888999<<<@@@BBBDDDEEECCCAAABBBEEEIIIMMMNNNJJJGGGEEEFFFJJJJJJFFFAAABBBDDDFFFGGGGGGGGGIIIJJJFFFEEEDDDCCCCCCCCCDDDEEEFFFGGGIIIJJJKKKJJJIIIIIIFFFEEEEEEDDDBBBAAA???>>>>>>======<<<;;;:::999999333111222555444000///000...,,,,,,,,,---...---+++---+++******,,,---,,,+++------,,,+++***+++++++++***)))))))))***+++,,,,,,)))---000000---******+++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))*********++++++++++++************+++,,,,,,,,,,,,---...............***///444777:::@@@IIIPPPPPP[[[lllyyyjjjffflllpppeeeSSSCCC<<<;;;777222///............---,,,***---,,,,,,,,,++++++++++++*********)))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))*********(((((()))))))))*********)))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,---.........+++++++++,,,,,,---------+++,,,---...000222333444444555666888:::<<<>>>>>>BBBCCCAAA??????DDDFFFFFFHHHEEEDDDFFFKKKOOOPPPOOOMMMGGGBBBBBBEEEFFFAAA;;;>>>AAAEEEFFFFFFDDDDDDDDDDDDDDDDDDCCCBBB@@@>>>===CCCDDDEEEEEEEEEDDDDDDCCCHHHEEECCCAAABBBCCCDDDEEECCCCCCCCCEEEGGGHHHHHHHHHBBB>>><<<<<<;;;888888;;;555444222111111000...---111///---,,,------,,,***,,,,,,++++++,,,---...///++++++++++++,,,---......***///444444000,,,,,,///************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))))))))***))))))*********++++++++++++++++++***+++,,,,,,---........................444777;;;???EEENNNXXX```nnn~~~}}}|||vvvkkkhhhhhhrrr{{{eeeUUULLLCCC;;;666333000///000000///...------------,,,,,,,,,+++************))))))))))))************************))))))))))))(((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))************************++++++++++++,,,,,,,,,,,,++++++*********++++++,,,------......+++,,,---///111222333444777777888888999:::;;;;;;>>>>>>???@@@AAABBBCCCDDDGGGHHHFFFAAABBBIIIMMMLLLKKKKKKNNNTTT[[[^^^\\\ZZZbbbYYYPPPNNNQQQRRRPPPKKKUUUYYY```dddeeecccbbbaaaggghhhhhhhhheee```[[[XXX]]]\\\ZZZYYYXXXWWWXXXXXXZZZTTTLLLFFFEEEGGGHHHIII@@@@@@AAAEEEKKKOOOPPPPPPJJJDDD@@@@@@???===???DDD>>>;;;999888888888777666555333111111222333222111///......---------......++++++++++++,,,,,,---...***///444444///,,,,,,...************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((()))))))))******)))************++++++++++++++++++++++++,,,------------,,,,,,---///111222:::;;;AAAKKK[[[mmm}}}}}}ooonnnxxx}}}{{{{{{{{{zzzmmm]]]OOO@@@:::222......///...---......---------,,,,,,,,,++++++*********)))))))))************************))))))))))))(((((((((((('''(((((((((((()))))))))'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))*********++++++)))))))))*********++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...///000000111222333555888:::<<<======CCCCCCCCCCCCDDDDDDDDDEEEBBBDDDHHHNNNSSSYYY]]]___hhhkkkhhhbbbeeepppvvvvvvnnnqqqxxx{{{xxxzzz||||||zzz~~~{{{nnneeeaaa``````___YYYWWWUUUVVVYYYZZZYYYVVVPPPMMMLLLMMMKKKGGGEEEGGGCCC@@@===;;;<<<>>>@@@@@@:::999888999<<<>>>>>>>>>888777666444111///,,,+++,,,++++++******++++++,,,)))---000000---******+++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((()))))))))*********)))************+++++++++,,,++++++++++++,,,------...---------000555999<<>>999555222//////.........---------+++++++++************)))************************))))))))))))(((((((((((('''((((((((())))))******'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++++++++,,,,,,,,,---------...///111333555888::::::<<<<<<===>>>???AAAAAABBBGGGIIIKKKMMMNNNOOONNNNNN^^^aaafffmmmtttzzzrrroooiii```YYYVVVVVVWWWWWWRRRPPPMMMLLLKKKJJJIIIGGGJJJKKKLLLLLLIIIDDD@@@<<<555444333111000000000000222000//////000000///...++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((()))******))))))((((((''''''))))))))))))************++++++++++++++++++,,,,,,///,,,+++---//////---------///222666===GGGRRRYYYooozzzgggOOO@@@:::999222111000///......//////+++,,,---,,,***(((&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((((((,,,+++***))))))((((((((()))************+++++++++,,,...///...,,,++++++,,,111111...+++---333777666...222777<<>>FFFOOO[[[ppp}}}ttttttyyy{{{|||sssNNNDDD777222222333///***000...+++)))(((((()))***************************************************))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))******)))************+++++++++)))))))))))))))***++++++++++++++++++++++++++++++,,,,,,,,,++++++---222555666:::<<<;;;===AAAAAA>>>???<<<@@@KKKRRRTTTZZZccciiijjjqqq}}}~~~}}}xxxmmmddd[[[\\\VVVOOOOOOUUUSSSKKKIIIFFFAAA===:::666222///222...,,,---,,,***,,,///++++++++++++,,,,,,------,,,++++++******++++++,,,,,,+++++++++***************))))))))))))((((((((('''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,------......,,,///000...///444:::<<>>;;;777444000---/////////...---------,,,------,,,,,,,,,,,,------,,,,,,,,,++++++++++++***))))))))))))************'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((((((((((()))))))))******)))))))))************+++*********++++++++++++,,,+++,,,,,,---...///000000,,,111333444<<>>;;;666111//////.....................------,,,,,,------...,,,,,,,,,,,,++++++++++++)))))))))************+++'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&%%%%%%&&&&&&((())))))(((((((((((((((((((((((((((((()))))))))*********))))))*********+++++++++*********+++++++++,,,,,,,,,,,,---...///000111111555;;;>>>CCCRRRdddhhhbbbsss|||xxxwwwzzzlllYYYMMMAAA:::222------...---+++------------------------++++++++++++++++++++++++))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))***+++,,,---))))))))))))))))))))))))))))))*********+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---...000111222444666:::>>>CCCHHHKKKMMMMMMPPPUUU\\\fffsss|||zzz{{{{{{~~~~~~|||vvvrrrxxxvvvmmm^^^SSSOOOIIICCC999888777555222000///.........------------......------,,,,,,,,,+++++++++))))))*********+++++++++'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***(((((((((((((((((((((((())))))))))))************))))))******++++++++++++******+++++++++,,,,,,,,,,,,,,,---...///000111222777???IIIWWWqqq|||pppnnnvvv~~~{{{ZZZNNN@@@555222111///...------------------------++++++++++++++++++++++++))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))***+++,,,---)))))))))))))))))))))))))))************+++++++++,,,,,,,,,---------......------///000333666888999@@@BBBGGGLLLRRRXXX\\\^^^]]]gggvvv~~~zzz~~~~~~{{{xxxxxxnnncccZZZRRRMMMKKKGGGBBB<<<777444222......------------......---------,,,,,,,,,++++++))))))******++++++++++++''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''((((((((()))(((((((((((())))))))))))******+++++++++,,,,,,,,,///,,,******---...---+++...///000000222444777999HHHDDDIIIeeevvvuuutttyyy|||eeeJJJBBB???666---***111...***+++...111000...---,,,++++++******++++++))))))))))))))))))))))))&&&'''((('''%%%%%%'''((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***))))))((('''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((******))))))((((((((('''))))))))))))************++++++*********************)))***+++,,,---,,,***------,,,------,,,***(((222333555888;;;???BBBDDDAAAMMM^^^nnnyyy~~~yyy{{{zzz~~~yyynnnbbb___WWWOOOJJJGGG@@@777777111------...,,,---000+++---......,,,++++++,,,************************''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))'''''''''((((((((())))))(((((((((((()))))))))******++++++++++++,,,,,,,,,+++***)))***---...---+++///000000000222777???DDDJJJQQQ```xxxxxx|||qqqhhh|||ttt]]]GGG888777<<<000000//////////////////---,,,,,,+++++++++++++++************************(((((()))(((''''''(((***(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((******)))))))))((((((((())))))))))))************+++++++++++++++*********---,,,,,,,,,,,,,,,++++++///---,,,,,,///333666888???===<<>>AAAFFFIIIKKKNNNRRRUUUbbbgggrrr}}}hhh\\\UUUMMMEEEAAA;;;777222000000111111000------------------------''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))******)))))))))*********++++++,,,,,,,,,,,,------------,,,---......------///111AAA@@@CCCOOOeee|||wwwiiilllyyyxxxqqqiiiaaa]]]UUUQQQNNNKKKKKKKKKJJJIIIIIIJJJKKKJJJJJJKKKNNNPPPOOOOOOPPPQQQRRRRRRRRRQQQOOOOOOOOOPPPQQQQQQOOOMMMOOOOOOOOONNNMMMMMMLLLLLLLLLLLLLLLMMMLLLLLLKKKKKKGGGGGGHHHHHHHHHHHHHHHHHHGGGIIIKKKMMMNNNQQQTTTWWW[[[```hhhooowww~~~}}}qqq^^^FFF777333333000,,,//////...------------...++++++++++++++++++++++++(((((()))((('''&&&(((***(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((''''''((((((((()))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))******+++))))))))))))))))))))))))+++++++++++++++,,,,,,,,,*********++++++++++++,,,+++,,,,,,------......///***---111333555888>>>CCCGGGJJJLLLNNNRRRZZZeeemmmrrrtttzzz{{{{{{xxxgggWWWMMMCCC>>>777333222333111000------------------------''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********))))))*********+++++++++,,,,,,,,,------------...---...///......111555:::FFFGGGPPPeee}}}yyyzzzwww~~~|||uuueeeaaa\\\WWWTTTQQQMMMKKKPPPNNNMMMNNNQQQTTTUUUUUUSSSUUUWWWWWWVVVUUUWWWZZZWWWXXXYYY[[[\\\\\\]]]]]]ZZZYYYZZZ\\\]]]\\\ZZZXXXYYYZZZZZZZZZYYYXXXVVVUUUTTTTTTTTTTTTSSSSSSSSSSSSNNNNNNNNNNNNNNNOOOOOOOOOKKKLLLLLLKKKIIIIIIKKKMMMHHHJJJNNNPPPSSSWWW[[[___kkkqqqyyy|||aaaKKK???888222...000//////...............++++++++++++++++++++++++)))******)))(((((()))+++(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))******++++++))))))))))))))))))))))))+++++++++,,,,,,,,,------*********+++++++++,,,,,,,,,,,,,,,---...////////////444:::===???BBBHHHMMMLLLRRRYYY^^^cccjjjttt{{{www{{{vvvmmm```WWWKKKCCC>>>;;;666222........................''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))************+++++++++,,,,,,,,,---------......///000111111222666===BBBDDDJJJ\\\zzz{{{uuu{{{~~~xxxjjj```[[[ZZZYYYVVVSSSQQQPPPQQQSSSTTTTTTQQQPPPPPPRRRUUUWWWWWWWWW[[[___ccceeeeeeeeehhhkkkkkklllnnnooopppqqqqqqqqqqqqqqqqqqsssuuutttrrrooonnnooopppqqqpppnnnlllkkkffffffeeedddccccccbbbbbbXXXWWWVVVTTTRRRQQQPPPOOOMMMMMMMMMLLLJJJJJJLLLNNNKKKKKKKKKJJJIIIJJJLLLOOOPPPSSSYYYaaakkkuuu}}}eeeQQQDDD<<<999000000///...............++++++++++++++++++++++++***++++++***))))))***,,,(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))+++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,,,,------...///000000555;;;BBBEEEFFFIIINNNSSSSSS^^^mmmwww|||}}}~~~}}}xxxhhhZZZPPPHHH@@@:::000000000000000000000000))))))(((((('''''''''&&&))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,---///000000...---"""///555000000===HHHKKKJJJaaauuu~~~|||qqqjjjaaa]]]XXXWWWWWWWWWUUURRRTTTRRRRRRTTTXXX[[[ZZZYYY\\\^^^___```aaadddgggjjjkkknnnrrrtttvvvxxx|||~~~~~~|||{{{yyywwwuuuuuuxxx{{{rrrpppnnnkkkhhhfffeeeddd___]]][[[XXXVVVTTTSSSRRROOOOOOPPPPPPOOOLLLJJJHHHHHHJJJLLLNNNPPPTTTXXX[[[hhhqqq~~~zzzxxxzzz}}}nnn[[[JJJ===444444333000,,,***---111+++++++++++++++++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))************+++*********))))))((((((++++++++++++++++++++++++)))***+++---.../////////***---000111111333777;;;;;;CCCLLLRRRWWW]]]dddhhhhhh~~~}}}|||zzzzzz||||||~~~ppp[[[LLLDDD===555111222222...///333)))(((((((((''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((()))******************************++++++++++++++++++++++++,,,,,,---///000111000///333111111888???FFFNNNSSS```}}}~~~vvvlllccc\\\XXXWWWXXXVVVSSSTTTVVVXXXXXXWWW\\\[[[\\\```fffjjjkkkjjjoooppprrrssstttvvvzzz}}}}}}{{{zzzzzzsssssssssqqqnnnjjjfffccc]]]]]][[[YYYVVVSSSPPPNNNNNNNNNMMMLLLLLLLLLNNNOOOQQQVVV]]]eeeooo{{{mmm]]]BBB888000000111000000333+++++++++,,,,,,,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((('''(((((((((((())))))))))))))))))))))))************+++*********)))))))))))),,,,,,++++++++++++++++++.........///////////////...000222444666<<>>DDDKKKSSSYYYmmm|||}}}~~~~~~|||}}}{{{xxx^^^QQQBBB:::666444333444((((((((((((((('''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((())))))***+++************************+++++++++,,,,,,,,,,,,,,,---.........---...///111000333<<>>HHHXXXnnn~~~{{{{{{~~~{{{~~~{{{}}}}}}uuuqqqvvv(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,---,,,,,,,,,.........---000444444333999DDDIIIGGGQQQyyyrrr```TTTTTTQQQOOOOOOPPPSSSUUUVVVYYY]]]dddjjjoootttxxx{{{ssspppkkkfffaaa\\\VVVRRROOOPPPQQQTTT[[[hhhxxxwwwxxxfffEEE777,,,,,,111111---***000111000---)))'''))),,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))************+++++++++,,,++++++---...///---,,,///------...111444888===CCCPPPaaavvvzzz~~~wwwzzz~~~(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++***++++++++++++,,,,,,,,,,,,,,,---...///000000///666//////999DDDIIINNNSSS|||uuudddYYYTTTSSSTTTSSSRRRRRRTTTWWW\\\___aaakkkooouuuzzz~~~{{{tttllleee```XXXWWWTTTQQQQQQWWW```gggrrrzzzVVVFFF666222444333000...---...///---+++***,,,...************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***)))))))))************+++************+++++++++++++++***+++,,,---...------......///111666<<>>DDDRRReeewww~~~{{{zzzwwwvvvtttrrrnnnkkkeeeffffffeeecccaaaaaabbb___^^^]]]\\\\\\\\\\\\\\\cccdddeeehhhkkkmmmooopppnnnnnnmmmmmmlllmmmmmmnnnmmmmmmlllmmmnnnppprrrsssoooppprrruuuyyy|||~~~}}}}}}}}}~~~)))))))))))))))))))))))))))***************++++++++++++++++++++++++++++++******++++++,,,------...+++---////////////000111000333<<>>======<<<;;;;;;;;;<<<<<>>??????@@@@@@AAABBBDDDFFFHHHJJJLLLMMMPPPPPPPPPQQQSSSUUUVVVWWWWWWXXXZZZ\\\]]]^^^^^^^^^```bbbccceeeggglllssswww~~~))))))))))))))))))))))))))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........///////////////222777;;;BBBLLL]]]pppwww|||wwwaaaUUUMMMPPPUUUVVVUUUUUUZZZ```iiiooottt{{{uuukkkddd]]]XXXYYY\\\cccqqquuu]]]DDD444111111000......------...************************************************((()))))))))************))))))*********+++++++++,,,++++++******++++++,,,*********+++++++++,,,,,,+++++++++,,,,,,,,,------......///000111222333333:::BBBNNNYYYcccnnnzzzzzzyyy}}}xxxrrrkkkgggfffaaaYYYRRRQQQNNNJJJGGGEEEBBB???<<<<<<======<<<:::;;;<<<>>>>>><<<;;;;;;===>>>>>>===>>>======>>>@@@AAA@@@???@@@AAABBBAAA???>>>???@@@??????>>>>>>>>>>>>??????=========>>>>>>>>>??????<<<<<<>>>>>>???>>>======<<<<<<;;;;;;;;;<<<<<<===;;;;;;<<<===>>>???@@@@@@BBBCCCEEEFFFGGGHHHHHHHHHJJJKKKMMMNNNOOOOOOOOONNNSSSUUUXXXZZZ\\\___dddgggnnnvvv~~~))))))))))))))))))))))))))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///////////////111666<<>>???===:::999:::;;;;;;:::888;;;===???>>>>>>???@@@AAA@@@???@@@BBBCCCBBB@@@EEEEEEDDDFFFGGGHHHFFFEEEDDDFFFGGGFFFDDDCCCDDDEEEEEEDDDDDDDDDDDDDDDEEEEEE@@@@@@AAABBBCCCDDDDDDEEEBBBCCCDDDEEEEEEDDDCCCBBBDDDCCCAAA@@@@@@@@@AAABBB??????>>>===<<<;;;;;;::::::;;;===???@@@@@@??????BBBCCCDDDEEEFFFEEEDDDDDDDDDGGGKKKNNNPPPQQQSSSUUU\\\cccjjjpppyyy******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++---------------...///000///000111000111777BBBJJJTTT^^^|||yyyxxx}}}|||iiiUUUKKKKKKJJJLLLOOOUUU\\\ccciiimmmwww}}}uuummmhhh```VVVTTTWWWfffpppqqqTTTBBB333+++///222......222,,,,,,,,,+++++++++******************************))))))))))))))))))))))))*********)))))))))))))))((())))))))))))*********++++++******************---+++***+++---///000000333333111------444>>>DDDRRRwww|||}}}yyyvvvpppiiicccYYYXXXVVVSSSOOOLLLIIIHHHEEEBBB@@@???@@@???<<<999888888999::::::;;;<<<<<<<<<>>>AAADDDFFFGGGGGGGGGHHHHHHHHHIIIJJJJJJJJJKKKJJJJJJJJJKKKKKKKKKKKKKKKIIIIIIIIIIIIJJJKKKKKKLLLKKKKKKJJJIIIHHHHHHHHHHHHFFFGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFFFFGGGGGGEEEDDDGGGFFFEEEDDDDDDDDDDDDDDDBBBBBBAAA??????>>>>>>>>>@@@>>>===;;;::::::;;;;;;::::::;;;;;;<<<=========??????@@@AAABBBDDDFFFGGGNNNSSS[[[bbbiiisss******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++------------...//////000---///111111444===LLLWWWlllzzzyyy|||}}}pppcccUUUKKKJJJNNNPPPSSSYYY^^^eeellltttyyy{{{pppjjjccc[[[WWWYYY___cccppplllFFF777,,,///222...,,,///,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))************)))))))))))))))))))))*********++++++++++++******************---,,,,,,,,,...///000000***000444333222999EEEOOOtttyyytttnnnjjjeeeaaa]]]YYYSSSNNNHHHGGGEEECCCBBBAAA@@@@@@???<<<::::::<<<===<<<:::@@@@@@AAABBBBBBCCCCCCDDDCCCDDDFFFIIIKKKMMMNNNOOOQQQPPPNNNMMMMMMPPPRRRTTTTTTTTTTTTTTTTTTTTTTTTTTTPPPQQQRRRSSSTTTTTTTTTTTTUUUTTTSSSRRRQQQQQQQQQQQQSSSSSSSSSSSSRRRPPPOOONNNMMMLLLKKKKKKLLLLLLKKKIIIJJJJJJHHHGGGFFFFFFFFFFFFDDDDDDCCCBBBAAA@@@@@@AAABBBAAA@@@>>>======>>>>>>;;;;;;;;;:::::::::999999::::::;;;<<<===???AAABBBDDDIIIPPPUUU[[[dddpppyyy******************************+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------------...///000111...111333555:::GGG[[[jjj}}}rrr\\\NNNHHHHHHLLLRRRUUU[[[ccciiimmmttt~~~{{{ooojjjfffaaa]]]\\\[[[XXX]]]nnn~~~SSSAAA222000111...,,,...,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,******++++++++++++++++++------......///000000000***111888999;;;EEEZZZkkk}}}tttlllfffaaa[[[WWWRRROOOKKKGGGDDDAAA>>>;;;;;;;;;:::::::::<<<===>>>DDDBBB@@@@@@AAACCCCCCCCCGGGHHHIIIKKKLLLLLLMMMMMMMMMNNNOOOQQQTTTVVVYYYZZZ]]][[[WWWUUUUUUYYY^^^aaa``````aaaaaaaaa``````___[[[\\\^^^`````````___^^^___^^^]]][[[ZZZYYYYYYYYY______^^^]]][[[XXXVVVUUUSSSRRRQQQRRRSSSRRRQQQOOONNNMMMLLLJJJIIIHHHHHHHHHFFFEEEDDDCCCCCCBBBCCCCCCDDDDDDCCCBBBAAAAAAAAAAAA???>>>===<<<;;;:::999888666666666777888:::;;;<<<:::>>>CCCFFFKKKRRR[[[bbbsss******************************+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------------...000111111333555777:::CCCVVVooo|||}}}|||{{{iii]]]PPPLLLMMMPPPTTTXXX```hhhqqqvvvyyy}}}tttrrrsssqqqlllfff```ZZZYYYbbbppp~~~hhhSSS>>>444222000///000------,,,,,,,,,+++++++++************************)))))))))))))))))))))))))))***************+++++++++++++++,,,,,,,,,------******+++++++++++++++,,,,,,---////////////000000333666:::???GGGYYYvvv~~~zzzxxxvvvmmmeee[[[RRRLLLHHHEEECCCDDDBBB???===<<<;;;;;;;;;???>>>>>>>>>@@@CCCFFFGGGMMMLLLJJJIIIJJJKKKLLLMMMNNNOOOQQQSSSUUUVVVWWWWWWYYYYYYZZZ[[[^^^aaadddfffgggeeebbbaaabbbeeeiiillljjjkkkkkkkkkkkkjjjiiihhhccceeeggghhhgggeeecccaaaaaa```___]]]\\\[[[[[[[[[aaa```___^^^\\\ZZZXXXWWWUUUTTTSSSTTTUUUUUUSSSQQQNNNMMMLLLJJJHHHGGGGGGFFFEEEDDDCCCCCCBBBBBBBBBBBBDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBAAA@@@???>>>======888888777777777888888999777999<<<===@@@DDDJJJOOO^^^kkk~~~******************************+++,,,,,,,,,,,,+++++++++,,,,,,,,,------------------...///000111222444666;;;CCCTTTmmmvvv}}}zzzyyyuuulllcccNNNLLLMMMRRRUUUWWW\\\bbbooowww~~~vvvkkkeeeaaa```ccckkkzzz{{{gggMMM;;;222///000222---------,,,,,,,,,++++++************************))))))))))))))))))))))))))))))******+++++++++,,,+++,,,,,,,,,,,,---------******++++++,,,,,,,,,,,,+++---//////......000222777777>>>LLL[[[oooyyyuuupppjjjeee```^^^\\\QQQMMMFFFAAA>>>===>>>>>>???????????????AAACCCEEEFFFFFFGGGHHHJJJLLLNNNPPPNNNNNNOOOOOOPPPRRRTTTVVVXXXZZZ\\\___aaacccccccccccccccdddeeegggiiilllnnnlllllllllmmmnnnoooqqqqqqooopppqqqqqqpppnnnlllkkkeeefffgggfffdddaaa]]][[[]]]\\\[[[ZZZXXXXXXXXXWWWYYYYYYYYYXXXWWWVVVTTTTTTQQQPPPOOOPPPQQQQQQOOOMMMJJJIIIGGGFFFDDDCCCBBBBBBAAA@@@@@@????????????@@@@@@AAAAAAAAA@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@>>>>>><<<;;;::::::::::::888888999999:::===@@@CCCKKKUUUhhh}}}******************************+++,,,,,,,,,,,,+++++++++,,,,,,------......,,,------...///111222333333777BBBTTTnnnppp}}}wwwuuusssjjjXXXJJJIIIKKKPPPVVVYYY\\\fffpppzzz~~~vvvqqqlllfff```___iiivvvyyy___GGG666//////111------------,,,,,,,,,,,,************************))))))))))))))))))))))))))))))******+++,,,,,,,,,++++++,,,,,,,,,---------******++++++,,,---------+++---//////...///333777666;;;LLLdddvvv{{{yyywwwuuutttrrrnnnlll]]]ZZZUUUPPPKKKIIIGGGGGG@@@???===<<<===???BBBCCCAAACCCEEEFFFGGGIIILLLNNNLLLMMMNNNPPPQQQSSSTTTTTTQQQTTTWWWYYYZZZ\\\___aaaccceeegggiiijjjjjjiiihhheeeeeefffggghhhjjjkkklllhhhjjjmmmpppqqqqqqpppooolllmmmnnnnnnmmmjjjhhhfff^^^^^^^^^\\\ZZZVVVSSSQQQTTTTTTSSSRRRQQQQQQQQQQQQOOOPPPPPPPPPOOONNNNNNMMMIIIHHHGGGHHHIIIIIIGGGEEECCCBBBAAA???>>>=========<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<=========<<<<<<;;;:::;;;;;;<<<===>>>>>>???AAA@@@???>>>============:::999999888999:::;;;<<<>>>DDDRRRhhh******************************+++,,,,,,,,,,,,+++++++++,,,,,,---......///,,,------...///111333444666===OOOjjj}}}rrrooojjjfffaaaYYYPPPIIISSSTTTXXX^^^bbbgggrrr}}}zzzuuuppphhhbbbdddiiiwwwtttYYYAAA444000000...------------,,,,,,,,,************************))))))))))))))))))))))))))))))***++++++,,,------++++++++++++,,,,,,,,,,,,******++++++,,,------...,,,///000///...111888>>>BBBMMMfff|||zzzzzzzzzvvvuuutttrrrpppooommmmmmdddbbb```^^^\\\XXXTTTPPPHHHFFFCCC???======>>>>>><<<>>>@@@BBBDDDFFFIIIJJJHHHKKKOOOPPPPPPQQQSSSUUUSSSUUUXXX[[[]]]^^^^^^^^^]]]aaaeeeffffffeeeggghhhfffggghhhhhhgggdddaaa___\\\]]]^^^_______________]]]___bbbeeegggfffeeedddaaaaaabbbbbbaaa^^^[[[YYYRRRRRRQQQOOONNNLLLJJJIIIHHHHHHGGGGGGGGGGGGHHHHHHFFFFFFFFFFFFEEEDDDCCCCCC@@@?????????@@@@@@>>>======<<<;;;:::999888888999999999888888888888999999777888999::::::999888888777777888999999:::;;;;;;>>>======>>>>>>???@@@AAA>>><<<;;;;;;;;;<<<<<<;;;:::<<>>@@@???BBBFFFIIIKKKLLLMMMNNNPPPTTTXXXYYYXXXWWWXXXZZZ\\\___cccgggjjjjjjjjjiiigggjjjmmmmmmjjjfffdddeeebbbccccccaaa^^^YYYTTTRRRQQQRRRSSSTTTTTTTTTSSSRRRRRRSSSVVVXXXYYYZZZZZZYYYUUUVVVWWWWWWUUURRROOOMMMIIIIIIHHHGGGFFFEEEEEEDDD???>>>>>>>>>>>>???@@@@@@?????????>>>===<<<::::::;;;:::::::::;;;;;;999777999888777777666666666666777777777666777777888888555666777888888888777666777777888888888999999999999999:::;;;===???AAABBBBBB@@@???>>>??????>>>===<<<<<<<<>>===<<<<<<======@@@@@@AAABBBDDDGGGHHHJJJNNNMMMLLLLLLNNNQQQTTTVVV[[[[[[]]]^^^```bbbcccdddfffggghhhhhhhhhfffdddcccddddddcccaaa___]]][[[ZZZVVVUUUSSSPPPMMMKKKJJJIIIIIIIIIHHHHHHGGGFFFFFFFFFEEEFFFGGGHHHIIIJJJJJJJJJGGGGGGFFFFFFEEECCCBBBAAA>>>>>>>>>>>>>>>===<<<<<<777777777888888888999999999999999999999999999999;;;:::999888777777777777777888888999999888777777888888777777777777888888999999888888777777666666888888888888888888888888777777888:::<<<===>>>??????@@@AAABBBBBB@@@>>>===??????>>>===CCCQQQdddrrr***************************++++++++++++,,,,,,,,,,,,,,,---------.........000...///222333333777>>>IIIaaaqqqppp{{{kkk```\\\OOOJJJHHHMMMRRRTTTXXX\\\fffkkkttt}}}}}}}}}}}}~~~}}}|||{{{||||||}}}}}}}}}~~~~~~~~~zzz{{{~~~~~~|||{{{~~~}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}||||||wwwuuusssssstttvvvvvvvvvxxxyyyyyyzzz|||}}}xxxuuuooojjjjjjpppyyy}}}wwwssskkkiiimmmxxxrrrZZZBBB333---...---++++++,,,------++++++++++++++++++++++++******************************+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,---------............///111...000555999CCCZZZqqq}}}wwwvvvssspppmmmjjjfffaaa]]]WWWUUUQQQNNNLLLLLLLLLMMMFFFFFFEEECCCAAA???>>>>>>??????>>>>>>???@@@BBBCCCEEEEEEGGGHHHKKKNNNPPPQQQQQQQQQQQQRRRUUUYYY]]]`````````aaaaaaaaabbbbbbbbbaaaaaabbbbbbbbb```^^^\\\XXXWWWWWWUUUSSSQQQOOONNNJJJHHHFFFDDDBBB@@@??????@@@@@@@@@??????>>>>>>>>>>>>>>>??????@@@???????????????????????????>>>===;;;;;;;;;;;;;;;:::999999777777777888888888999999888888888888888888888888777777666666666666777777999999999999::::::::::::888888777777777777888888999999999888888777777777777777777888999999999:::888888888999::::::;;;;;;<<<===>>>@@@@@@@@@@@@???@@@@@@@@@>>>???FFFRRR[[[nnn++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------------.........---...000222111222===HHH```zzzwwwkkk}}}tttgggYYYQQQPPPDDDEEEJJJSSSXXX\\\bbbiiisssyyy}}}|||}}}~~~|||wwwssspppoooooopppsssvvvzzz|||zzz{{{{{{{{{zzzyyywwwvvvvvvvvvuuuuuutttuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwtttuuuwwwxxxxxxwwwvvvtttuuutttsssuuuwwwxxxwwwvvvtttttttttttttttttttttttttttttttttsssrrrqqqooooootttrrrpppoooqqqrrrrrrrrrlllllllllmmmmmmnnnnnnooojjjeee^^^WWWVVV[[[dddkkkssswww}}}{{{tttnnnkkknnnuuujjjMMM777......---,,,******,,,///,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,------.........////////////111444888BBB[[[}}}yyyuuuqqqlllggg```^^^[[[YYYVVVSSSOOOLLLGGGEEEBBB???>>>???AAABBB=========<<<<<<<<<<<<;;;??????@@@BBBDDDGGGIIIJJJLLLMMMNNNQQQTTTWWWZZZ[[[YYYYYYXXXYYY[[[^^^bbbdddaaa```___^^^]]]\\\[[[ZZZWWWXXXXXXXXXVVVUUUSSSQQQIIIIIIHHHGGGFFFDDDBBBAAA>>>===<<<:::999888888888999999999999999888888888888999999999888888777666888888999:::::::::::::::999999999999888888888888777777777777888888888888777777777777777777777777777777666666777777888999888777777777888888999:::999999999999999999999999;;;;;;::::::::::::999999777777888999:::;;;<<<<<<;;;;;;:::::::::::::::::::::;;;<<<===???@@@AAABBB@@@BBBCCCBBB@@@@@@DDDHHHVVVfff{{{+++++++++++++++++++++++++++++++++,,,,,,,,,------------------............---///111000---333GGGZZZ}}}~~~kkkpppooobbbWWWMMMIIIJJJIIILLLSSS[[[___bbbjjjttt~~~~~~}}}{{{xxxvvvtttyyyzzzzzzzzzzzzzzzzzzzzzyyyzzz{{{|||}}}|||{{{{{{wwwvvvvvvwwwxxxxxxuuusssmmmlllllllllmmmooorrrsssrrrrrrsssttttttsssrrrrrrvvvuuutttrrrrrrssstttuuuttttttuuuvvvwwwxxxyyyzzzxxxyyyzzzzzzyyywwwuuuttttttsssrrrrrrssssssrrrqqqppppppppppppppppppppppppoooooooooooonnnlllkkkiiimmmkkkhhhggghhhiiihhhggggggffffffeeecccbbb```___]]]YYYSSSNNNKKKNNNTTTYYYdddhhhmmmppprrrsssvvvxxxyyyzzz|||~~~yyysssnnnlllmmmttt{{{[[[BBB444222000000---***+++...,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------......//////000000111444777>>>TTTwwwyyyooohhhccc```ZZZVVVOOOMMMKKKIIIHHHFFFCCC@@@@@@>>>;;;999999:::<<<======>>>>>>???@@@AAAAAABBBCCCDDDEEEHHHJJJMMMOOOPPPPPPQQQSSSVVVYYY]]]___aaa___^^^\\\ZZZYYYYYYZZZZZZWWWVVVUUUSSSQQQPPPOOONNNLLLLLLKKKKKKIIIHHHFFFEEE@@@@@@???>>>===<<<:::999:::999888888777777777888888888888888888888888888888888999999999999888888777777888999999999999999::::::999999999999999:::777777888888888888999999777888888888888888999999;;;;;;;;;::::::;;;;;;<<<:::::::::999:::;;;===>>>=========>>>>>>=========??????>>>>>>>>>>>>>>>>>>;;;;;;<<<======>>>???????????????>>>>>>>>>>>>>>><<<<<<<<<===???AAABBBCCCAAADDDFFFGGGEEEDDDDDDFFFGGGRRRbbbrrr++++++++++++++++++++++++++++++,,,,,,,,,------------------.........//////...000111000111???]]]xxxjjjfff}}}zzzmmm^^^TTTLLLGGGGGGJJJQQQTTT[[[bbbeeehhhsss~~~}}}yyywwwuuussssssuuuuuuvvvwwwzzz~~~}}}yyyvvvtttuuuvvvwwwwwwvvvtttsssvvvwwwyyyzzz{{{|||{{{{{{xxxxxxxxxxxxwwwwwwwwwwwwuuusssqqqoooooooooooooookkkjjjiiihhhhhhhhhiiiiiiiiijjjkkkmmmnnnoooppppppsssrrrrrrqqqrrrsssuuuvvvvvvvvvwwwwwwxxxyyyzzzzzzwwwvvvvvvtttrrrooommmkkkrrrpppnnnnnnnnnmmmkkkjjjeeeeeeeeeeeeeeeeeeeeeeeeggggggggggggfffeeedddddddddaaa^^^]]]]]]]]]\\\[[[]]]]]]\\\\\\ZZZXXXWWWUUUSSSRRROOOJJJGGGGGGIIIKKKUUUXXX\\\```aaabbbcccdddfffgggiiijjjkkknnnrrruuu|||wwwtttrrrooopppxxxpppVVV888333000222000,,,***---,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------------......///000000111222444;;;MMMnnn~~~qqqhhhhhhbbbZZZTTTOOOLLLGGGDDDDDDBBB???>>>>>>>>><<<:::::::::999999;;;===???@@@@@@@@@AAABBBCCCDDDDDDEEEGGGHHHJJJKKKMMMNNNOOOPPPPPPPPPRRRTTTWWWZZZ]]]^^^ZZZYYYVVVSSSPPPNNNMMMMMMIIIHHHHHHGGGFFFEEEDDDCCCAAAAAA@@@@@@>>>===<<<;;;::::::::::::999888777666888777777777777777888888666666777777888888999999888888999;;;;;;<<<<<<<<<:::;;;;;;;;;;;;:::999999<<<;;;;;;::::::;;;<<<<<<:::::::::;;;;;;;;;<<<<<<;;;<<<<<<<<<======>>>>>>AAA@@@@@@???>>>>>>??????BBBBBBBBBBBBBBBCCCDDDDDDBBBBBBCCCDDDDDDCCCBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCDDDBBBBBBAAAAAABBBBBBCCCDDDBBBDDDEEEFFFFFFFFFGGGHHHEEEHHHOOOYYYgggxxx,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------........./////////...///222555<<>>>>>>>>;;;::::::999999888888888777777777777777666555444555555555555555666666777555555666666777888999999999999;;;<<<===>>>>>>>>>???????????????>>>===<<<@@@???>>>>>>>>>???@@@AAA@@@@@@AAAAAAAAABBBBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEFFFEEEEEEDDDDDDDDDEEEEEEGGGGGGHHHHHHHHHHHHGGGFFFGGGGGGIIIIIIIIIIIIGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIHHHHHHIIIIIIJJJJJJKKKKKKHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGDDDEEEEEEEEEFFFFFFFFFFFFJJJGGGGGGLLLSSS```sss,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............////////////...000444:::FFF___hhhfffvvvvvvjjjUUUMMMGGGGGGIIILLLRRRXXX]]]```iiiuuu|||~~~wwwooofff``````___```aaacccfffhhhjjjkkkfffgggjjjlllnnnooooooooollljjjjjjmmmrrrsssqqqmmmllllllllllllllllllllllllnnnoooppprrrtttuuuvvvvvvwwwxxxzzz{{{{{{yyyxxxwwwuuussspppllljjjhhhhhhhhhggggggfffcccaaa_________ZZZYYYYYYYYYYYYYYYYYYYYY[[[[[[\\\^^^```bbbdddeeefffhhhjjjmmmpppssstttuuussssssrrrqqqpppnnnnnnmmmjjjiiihhhfffdddcccaaaaaaaaa``````aaacccdddcccbbb```````````````````````````___^^^]]]^^^```bbbddd]]][[[ZZZZZZ\\\^^^______iiikkkmmmpppqqqrrrqqqqqqiiihhhccc]]]VVVPPPNNNNNNJJJLLLSSSaaaooovvvuuuqqqhhhjjjlllmmmlllmmmnnnoooyyy|||xxxrrrpppqqq{{{yyyWWWAAA000///222///---///------------------------******************************+++++++++,,,,,,,,,,,,,,,,,,------------...------...///000111222222777GGGgggxxxooofffbbb]]]XXXTTTPPPLLLIIIEEECCC@@@===<<<<<<;;;:::;;;999777777999;;;;;;::::::<<<@@@CCCFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCBBBBBB@@@@@@BBBCCCCCCCCCBBBBBBBBBAAABBBBBBCCCDDDEEEFFFAAA@@@@@@???>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;999888888888888888888888777777888888888777666666777777777666777777888999999::::::;;;===>>>>>>???@@@AAABBBCCCCCCCCCCCCCCCEEEEEEFFFGGGGGGGGGFFFFFFHHHGGGFFFEEEFFFGGGIIIJJJHHHHHHIIIIIIIIIJJJJJJJJJIIIIIIJJJJJJKKKLLLLLLMMMKKKKKKLLLLLLNNNOOOPPPQQQMMMOOOPPPQQQPPPNNNLLLJJJIIIJJJLLLMMMMMMLLLJJJIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKLLLMMMOOOQQQRRRTTTUUUSSSSSSSSSRRRQQQQQQPPPPPPMMMNNNOOOOOOOOOMMMLLLKKKIIIIIIJJJKKKLLLKKKJJJIIINNNJJJIIIKKKMMMQQQ]]]iii|||,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000///111666===JJJcccooobbbnnnuuucccXXXNNNHHHEEEHHHMMMRRRZZZ```dddhhhrrrwwwllldddbbb```ZZZXXXZZZYYYZZZZZZ[[[[[[\\\\\\]]]^^^```cccfffhhhhhhhhhgggbbb______bbbfffhhheeeaaaccccccddddddfffgggiiijjjkkkkkklllnnnoooqqqrrrssswwwwwwxxxxxxwwwuuurrrqqqllljjjhhheeedddddddddeeeaaadddfffggggggfffeeeeeeccccccddddddeeeffffffgggiiiiiijjjkkklllnnnooopppkkkllloooqqqssssssssssssmmmmmmmmmmmmmmmmmmmmmmmmoooooonnnmmmllllllkkkkkklllkkklllnnnrrrtttuuutttqqqqqqqqqqqqqqqqqqqqqqqqvvvtttrrrqqqrrruuuyyy{{{vvvuuuuuuvvvzzz}}}tttqqqjjj```WWWRRRPPPPPPOOORRR\\\nnn|||xxxsssqqqqqquuuyyymmmPPP666111222///---///------------------------******************************+++++++++,,,,,,,,,,,,,,,,,,---------......------...///000111222222===VVV~~~vvvrrrnnnfff]]]ZZZVVVPPPJJJFFFBBB>>>;;;999888777666777888999999<<<:::999999;;;===>>>>>>BBBDDDGGGIIIIIIGGGDDDBBBBBBBBB@@@???===;;;:::999999:::<<<===>>>======<<<<<<<<<;;;;;;;;;;;;<<<<<<======<<<;;;;;;:::999999:::::::::999999999888888999999888888999999:::;;;999999::::::::::::999999<<<<<<;;;;;;;;;<<<======AAAAAABBBCCCDDDFFFGGGGGGJJJJJJKKKKKKJJJJJJIIIIIIJJJKKKLLLMMMOOOOOOOOOPPPPPPOOOMMMMMMMMMOOOQQQRRRNNNNNNNNNNNNOOOOOOOOOOOOMMMNNNNNNOOOPPPQQQQQQRRRPPPQQQRRRTTTVVVYYY[[[]]]XXXZZZ\\\]]]\\\YYYVVVSSSJJJLLLMMMNNNNNNMMMLLLJJJIIIJJJJJJJJJKKKKKKLLLLLLLLLMMMOOORRRUUUXXXZZZ\\\^^^]]]\\\[[[YYYXXXWWWVVVOOOPPPRRRSSSSSSRRRPPPOOONNNOOOQQQSSSUUUUUURRRPPPOOOLLLMMMOOONNNKKKPPPXXXlll,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////222000///...///000000///222333777CCC\\\zzztttbbbjjjuuudddXXXSSSEEEGGGIIIKKKOOOXXXccckkknnnttt~~~xxxnnnaaa]]]ZZZZZZ[[[ZZZWWWWWWXXXWWWUUUSSSUUUYYYYYYXXX[[[bbbhhhhhhgggfffddd`````````___]]]]]]^^^bbbeeebbb```___```cccgggjjjllliiijjjkkklllnnnpppqqqrrrqqqrrrssssssrrrqqqnnnmmmqqqnnnllllllnnnppprrrrrrssswww|||}}}}}}~~~}}}~~~mmmdddgggZZZUUUZZZVVVTTTTTTccc|||wwwrrrrrrqqquuucccBBB222000000///------------,,,,,,,,,++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,------------------000---,,,...///000777???KKKppp}}}tttmmmhhhbbb]]]YYYUUUPPPKKKFFFDDDAAA>>>;;;:::999999999888888888888999:::;;;;;;;;;===>>>@@@BBBCCCDDDGGGGGGGGGFFFDDDCCCAAA@@@<<<;;;:::999::::::999777:::;;;<<<;;;::::::;;;===::::::999999999999:::;;;;;;:::999999::::::999888===<<<;;;;;;:::::::::;;;::::::;;;===============;;;<<<===???@@@AAABBBBBBAAA???@@@CCCDDDDDDCCCDDDIIIJJJKKKJJJHHHIIILLLOOOQQQPPPPPPPPPQQQRRRTTTUUUUUU[[[```^^^XXXVVV[[[aaa``````ZZZTTTVVV\\\\\\WWWZZZXXXVVVUUUVVVWWWYYYZZZ[[[XXXVVVXXX[[[______^^^^^^```cccggglllpppsssttttttwwwwwwuuussspppfff\\\\\\XXXVVVXXXWWWSSSOOOPPPMMMLLLKKKLLLNNNOOOPPPOOOXXXXXXYYY```kkkvvvyyyuuutttrrrmmmhhhaaaaaacccddd```YYYVVVVVVWWWZZZ\\\[[[XXXWWWXXXZZZXXXRRRPPPTTTUUURRRSSSVVVeeejjjxxx,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////......///000111111111000333>>>TTTmmmmmmjjj}}}xxxgggWWWLLLIIIFFFIIILLLPPPUUU___jjjsss~~~sssgggaaa```[[[YYYZZZZZZYYYXXXZZZSSSUUUWWWXXXZZZ]]]^^^^^^___fffkkklllmmmoooooolllrrrqqqpppooooooqqqtttvvv|||{{{xxxwwwxxxyyyzzzzzzyyyzzz{{{|||}}}}}}}}}}}}yyy{{{}}}|||ssswwwhhhZZZZZZXXX]]]fff~~~zzzvvvtttqqqrrr{{{hhhGGG555111000---+++---------,,,,,,,,,++++++***************************++++++++++++,,,,,,,,,,,,,,,------------......111000111222222444>>>HHH```~~~uuuhhh```VVVRRRMMMJJJHHHEEEBBB>>>@@@???===:::888777777777888999999::::::;;;;;;;;;>>>>>>@@@AAABBBCCCCCCDDDCCCCCCCCCBBBAAA???>>>===;;;;;;::::::::::::999888888999:::999888888:::;;;999999999::::::;;;;;;;;;<<<<<<;;;<<<======<<<<<<<<<<<<;;;;;;<<<======>>>AAAAAAAAABBBCCCCCCDDDDDDFFFGGGHHHIIIJJJKKKKKKKKKJJJIIIJJJKKKKKKJJJKKKLLLKKKNNNPPPRRRQQQQQQRRRTTTXXXXXXYYY[[[^^^aaadddeeegggmmmqqqppplllkkkpppvvvxxxwwwrrrllllllqqqqqqmmmiiihhhfffdddccceeehhhkkkgggfffgggjjjooosssuuuttt{{{|||yyymmmjjjgggfffiiihhhbbb]]]\\\ZZZVVVSSSSSSWWW^^^dddhhhgggmmmxxx}}}tttmmmiiipppuuuzzzzzzssshhh\\\UUUZZZ[[[aaalllpppkkkgggfff```bbbjjj{{{,,,,,,,,,,,,,,,,,,,,,,,,------........./////////------...///111111222222555888JJJhhhqqq~~~xxxhhhXXXKKKDDDCCCHHHLLLRRRXXX___iiiuuu~~~yyypppnnnllliii^^^[[[\\\```bbbbbbccchhhbbbeeeiiikkklllnnnrrrvvvyyyeee\\\]]]fff{{{~~~yyywwwrrrqqqtttzzztttTTT@@@555///------------------,,,,,,,,,,,,************************++++++++++++,,,,,,,,,,,,,,,,,,---------............///111222222777GGGWWW~~~ooo^^^QQQLLLEEEBBB@@@>>>>>>===;;;:::;;;:::999888777777777777999:::<<<===>>>>>>======@@@AAACCCDDDEEEDDDBBBAAA????????????>>>===<<<;;;:::::::::::::::999999999888999:::999999999;;;===::::::;;;<<<===============>>>???@@@@@@AAAAAAAAABBBBBBBBBCCCDDDEEEGGGHHHKKKJJJJJJJJJKKKLLLNNNOOOOOOPPPRRRTTTUUUVVVVVVWWWYYYZZZZZZYYYXXXXXXYYYZZZVVVVVVXXXZZZ\\\^^^___```iiijjjmmmpppuuuyyy}}}~~~}}}|||xxxxxxvvvrrrnnnnnnrrrvvvvvvxxx{{{~~~~~~yyysssrrrxxxsssiiihhhpppppphhhccchhhuuu------------------------............////////////---...000000111111222444???BBBVVVxxx|||iiiZZZOOOGGGFFFHHHKKKQQQYYYaaajjjuuuzzzzzz}}}|||yyykkkkkkqqqzzz{{{wwwyyytttdddhhhuuu|||wwwtttqqqrrrtttzzzjjjRRR===000...222...------------,,,,,,,,,************************+++++++++,,,,,,,,,------,,,,,,------......//////...000333444555AAAZZZqqqppp^^^NNNEEECCC>>>===<<<;;;<<<<<<<<<;;;999999999999::::::;;;;;;<<<===???AAABBBBBB@@@???AAABBBDDDEEEDDDBBB???=========>>>>>>======<<<<<<999:::;;;;;;::::::;;;<<<;;;===>>>======>>>@@@BBBBBBCCCDDDEEEFFFEEEEEEEEEDDDFFFHHHIIIJJJJJJJJJKKKMMMMMMMMMNNNOOOPPPRRRRRRSSSRRRRRRRRRTTTVVVYYY[[[ZZZ\\\___bbbfffiiikkklllnnnqqqqqqnnnmmmnnnnnnlllccc___ZZZ[[[aaakkktttyyy}}}|||ooodddeeeqqq------------------------........./////////000000000111222111000111333666AAAJJJccc}}}ooo]]]QQQIIIFFFHHHNNNQQQXXXbbblllvvvqqqyyywwwtttrrrrrrrrruuu~~~eeeGGG111...555.........---------,,,,,,************************++++++,,,,,,,,,---------,,,,,,---......///000000000333666999>>>PPPqqq|||ssshhh^^^QQQCCC===>>>999999999888777777888999888888:::;;;<<<===>>>???@@@AAACCCEEEEEEDDDCCCBBB???AAABBBCCCBBB@@@===;;;<<<<<<===>>>>>>>>>======;;;===???>>>======???@@@@@@AAABBBCCCBBBCCCFFFHHHKKKLLLMMMNNNOOOPPPPPPPPPNNNRRRUUUWWWVVVVVVWWWXXXWWWWWWWWWWWWWWWXXXYYYYYY[[[[[[[[[]]]```dddhhhjjjoooqqqvvv|||~~~jjjaaaYYY[[[jjj}}}vvvjjjkkkxxx------------------------....../////////000000000111333333222000222777<<>>======>>>@@@@@@AAAAAAAAA@@@CCCEEEEEECCCCCCFFFIIIFFFGGGIIIIIIJJJKKKNNNPPPNNNOOOPPPSSSUUUYYY[[[]]]\\\```eeefffdddcccdddfffeeeddddddddddddeeeeeefffkkklllooosssxxx~~~llleeeaaalllxxxqqqmmmjjjmmmrrruuuvvvvvvvvvvvvrrrqqqnnnlllllllllmmmnnnpppzzzzzzwwwzzz.........................../////////000000000000111222333111000444===DDDNNNiii}}}vvvbbbWWWLLLGGGFFFIIIOOOVVVdddlllxxxzzz{{{|||yyyvvvrrrqqqtttwwwooo}}}fffIII777111............------------++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,---...///000111111,,,111:::FFFSSShhhppp[[[LLL@@@???>>>888555888777999:::999888888:::<<<;;;===???BBBDDDEEEFFFFFFFFFEEEEEEDDDCCCBBBAAA@@@BBBBBBCCCDDDDDDDDDDDDDDDBBBCCCEEEFFFGGGHHHHHHHHHGGGKKKNNNNNNKKKKKKNNNRRRPPPQQQSSSTTTTTTVVVYYY[[[YYYZZZ\\\```ffflllrrrvvvxxx}}}~~~~~~~~~~~~uuuttt|||}}}uuunnnjjjnnnqqqtttuuusssrrrrrrssssssrrrssstttwww{{{wwwpppmmmmmmqqqsss{{{tttttt}}}|||}}}........................////////////000000000000000111222000111666AAAJJJ```|||nnnpppjjjWWWNNNGGGFFFIIIOOOWWW___kkksss~~~zzzuuurrrrrrwwwpppmmm|||uuuXXX>>>000//////.........---------++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,---...///000111222222999EEETTTcccvvvxxxcccRRR@@@555999===;;;999===555777999888777777:::>>>@@@BBBDDDGGGIIIJJJKKKKKKFFFEEECCCBBB@@@?????????DDDDDDEEEFFFGGGHHHHHHIIIIIIJJJKKKMMMOOOOOOPPPPPPLLLPPPTTTSSSQQQQQQTTTXXXXXXZZZ\\\]]]]]]___bbbdddkkklllooouuu}}}yyysssZZZLLLFFFCCC@@@EEECCCJJJSSSRRRSSSmmmttt}}}......------------............//////000000111111222000111333222888JJJ]]]sssvvvttthhh```JJJGGGGGGKKKOOOSSS\\\eeeppp|||wwwtttttttttzzzzzzwwwjjjIII222//////......///000---))),,,,,,,,,+++++++++******,,,,,,,,,---------......+++///222222111222333333888:::IIImmmjjjZZZCCCAAA>>>:::888777777777777888888666777;;;@@@BBBDDDHHHMMMMMMKKKHHHIIIJJJGGGHHHFFFCCCEEEIIIIIIFFFLLLLLLKKKKKKLLLNNNQQQSSSNNNQQQTTTTTTUUUVVVVVVTTTXXXXXXXXXWWWXXX[[[___bbbaaabbbiiissswwwyyy{{{{{{tttKKKDDD???;;;===@@@===<<<>>>DDDMMM]]]uuu|||......------------............//////000111111111000222555555444===VVVoooyyyzzzkkk\\\QQQJJJIIIKKKQQQWWW]]]gggqqq{{{xxxzzzwwwvvvwww{{{}}}\\\===444222000............,,,,,,,,,,,,++++++++++++***,,,,,,,,,---------.........///000///...///000111777FFF```sss___QQQ@@@>>>;;;999777777888888777:::<<<===???BBBGGGIIIMMMLLLLLLLLLLLLKKKJJJIIIHHHJJJIIIGGGIIIMMMNNNLLLMMMNNNOOOPPPQQQSSSUUUWWW[[[]]]```cccfffgggeeeccccccccceeehhhllloooppppppxxxyyy~~~ttteeeiiilllhhhhhhppp~~~hhh```\\\^^^qqqmmmGGG@@@<<<888:::;;;???>>>BBBIIITTTeee~~~......------------............///000000111111222///444888888999HHHjjjzzzuuuxxxlll___PPPDDDHHHHHHMMMWWW```hhhsss}}}~~~{{{{{{yyy{{{|||~~~qqqKKK999666222///------...///,,,,,,,,,,,,++++++++++++,,,,,,,,,---------......000///.........000222444:::ZZZ|||uuuaaaOOOEEE;;;:::888777666777999:::777999===BBBGGGIIIKKKMMMQQQMMMJJJJJJNNNPPPNNNLLLMMMOOOOOOMMMMMMQQQRRRPPPQQQUUUYYY]]]___aaaccceeennnooorrryyy~~~|||}}}{{{|||^^^NNNDDDIIIPPPTTT___mmmoooXXXDDD>>>===???NNN```tttcccCCC>>>:::777::::::@@@AAAFFFNNNYYYkkk......------------.........//////000111111222222111444777:::CCC[[[{{{www{{{jjj^^^TTTJJJCCCJJJKKKSSS```kkkttt{{{}}}~~~~~~XXX;;;666222000...,,,---000------,,,,,,,,,+++++++++,,,,,,,,,---------.........------000333444777;;;JJJuuuzzzdddRRREEE>>>999888777666666888999;;;???>>>AAAIIIPPPQQQOOONNNPPPNNNMMMNNNRRRTTTUUUTTTTTTWWWXXXTTTSSSVVVWWWUUUVVV\\\ccchhhjjjlllnnnqqqyyyyyyzzz}}}dddKKKEEEDDDIIILLLRRReeezzztttVVVGGG======>>>===AAAIIIWWWjjj|||XXXAAA===:::;;;???===@@@CCCHHHPPPZZZjjj......------------......//////000000111222222222444333444<<>>AAAOOOZZZkkk|||fffMMM???===;;;???CCC???@@@CCCIIIOOOTTT```vvvppp|||......------------......//////000111111222222333666444666DDDaaa~~~{{{uuu{{{lllYYYJJJEEEIIIOOOSSSWWWbbbqqq}}}ttt~~~zzzKKK<<<111111333///,,,---------------,,,,,,,,,,,,,,,,,,,,,---------.........---000444222222===LLLppp|||cccPPPDDD???<<<:::999999:::<<<>>>AAACCCJJJKKKRRRZZZYYYVVVZZZdddxxxzzzzzzvvvqqqoooqqquuussszzz}}}|||{{{}}}vvv```MMMAAA777===DDDJJJQQQfffzzzdddfff|||cccMMMCCC===999;;;======@@@EEEQQQWWWaaannnxxx{{{vvvoooTTTEEE>>>===;;;@@@EEE>>>AAAEEEKKKOOOOOOUUUfffxxxnnn]]]nnn......------------......///000000111111222333333666777<<>>999777666777999===CCCIIIOOORRRXXXkkktttnnnvvvhhhzzzeeeKKKBBB>>>999666999@@@HHHPPPXXX```gggzzzddd___cccrrrxxxcccXXXNNNQQQfffxxx\\\GGG===888999;;;<<<<<<===CCCJJJOOOUUU\\\^^^YYYQQQMMMNNNMMMGGGGGGEEE@@@EEEGGG===EEEKKKRRRSSSMMMLLLWWWeeennn////////////////////////111222222111000222222111555;;;JJJbbbqqqgggTTTFFFHHHMMMOOOUUU^^^cccpppyyyoooxxxxxxsssxxxrrrlll}}}uuuuuu{{{xxxyyy~~~|||XXX888111444111...000......---------,,,,,,,,,.........///////////////,,,444111111:::???___uuuUUUBBB>>>===;;;999===BBBDDDHHHNNNTTTWWWXXXzzznnnaaa{{{pppkkkpppxxxzzzXXXCCC999777:::333<<>>;;;;;;:::;;;===BBBIIINNNOOOTTTVVVSSSTTTZZZ```bbbZZZOOOGGGGGGJJJKKKKKKKKKLLLNNNRRRVVVUUUVVV^^^hhh|||///////////////////////////111222222222333444444777???VVVwwwxxxjjj___PPPFFFIIIOOORRRYYYdddmmmxxxvvvgggiiivvv|||uuuyyy}}}jjjWWWcccpppuuusssqqqssswwwxxxzzzfffBBB555444111///000.........---------,,,,,,.........///////////////...222333555<<>>CCCHHHKKKNNNRRRVVVYYYfffkkkbbblllcccccciiioooiiisss}}}wwwhhhkkksss}}}fffNNN@@@999888:::555<<>>DDDLLLRRRUUUYYYYYYXXX\\\iiivvv~~~ssscccRRRKKKKKKLLLLLLNNNOOONNNPPPUUUZZZ___hhhqqq////////////////////////...000222444444444666888>>>GGGbbbnnnaaaSSSKKKHHHMMMRRRWWWaaammmyyyvvv___WWW^^^iiiooossstttxxx}}}tttuuu~~~ooo]]]KKKPPPWWW___fffmmmrrruuuyyy}}}yyyOOO:::444111000000.........------------,,,.........//////000000000333222777;;;BBB^^^uuuVVVAAA;;;<<<===FFFKKKPPPSSSSSSTTTWWW[[[pppyyyyyynnnWWWMMMOOOVVV^^^dddkkkzzzkkk^^^eee~~~rrr___]]]hhhtttnnnaaaZZZ^^^mmm}}}xxxfffQQQDDD===999777999666>>>>>>AAAKKKUUUjjjgggQQQNNNQQQ```{{{pppbbbXXXRRRSSSUUUUUUWWW___eee]]]OOOCCC@@@@@@FFFTTTfffvvvhhhNNN>>>999:::<<<<<<;;;<<>>DDDJJJIIIFFFGGGDDDAAADDDNNN^^^ppp|||~~~nnnQQQ@@@;;;;;;<<<<<<<<<===???DDDMMMWWW^^^iiinnnqqqooonnnqqquuuuuusssfffYYYTTTSSSPPPMMMMMMHHHGGGIIILLLRRRbbb|||000000000000000000000000222///111444333111:::FFF\\\yyywwwzzznnn]]]NNNFFFHHHLLLTTT]]]hhhtttcccIIICCCJJJQQQVVVZZZZZZSSSQQQXXXdddlllxxxsssfffnnn}}}xxxgggXXXVVVSSSRRRVVVcccsss|||aaaLLLBBB???DDDIIILLLOOOWWWdddoootttyyyTTT:::333222000/////////.........------......///000000111222222333333===QQQnnniiiSSSJJJIIINNNSSSUUUSSSTTTXXXYYY\\\kkk|||www]]]EEE>>>???===:::999HHHPPP^^^nnn|||tttfff\\\]]]^^^```nnnfffNNNFFFDDDAAA???<<<<<>><<<888888:::999BBBEEEGGGOOOTTTccc{{{gggKKKKKKOOO___yyyoooRRRDDD>>><<<<<<<<<;;;;;;<<>><<<======;;;<<<>>>AAAFFFOOOXXX^^^bbbllltttvvvuuutttrrroooggg```ZZZXXXUUUPPPOOOPPPJJJJJJKKKLLLOOO^^^{{{000000000000000000000000333///000444444444@@@QQQsssvvvrrr```SSSJJJFFFNNNRRRYYYbbbooo}}}hhhNNNEEEIIINNNQQQYYY\\\VVVRRRXXXaaagggqqqwwwsssgggjjjssssssggg^^^]]]\\\]]]dddppp~~~qqqVVVEEE???@@@FFFMMMSSSYYYcccoooxxx~~~bbbBBB666444111////////////............---...///000111222333333333<<>>???AAACCC===AAAFFFJJJOOOUUU[[[aaa^^^ccckkkppprrrqqqppppppsssvvvzzz}}}~~~^^^FFF===<<<<<<;;;:::<<>>@@@EEEMMMVVV___jjjsssyyykkkHHH999555111000/////////............---...///000111222333333555EEERRRppplllUUUOOOTTTUUUUUUTTTSSSTTT___mmmuuu|||gggEEE;;;666;;;;;;666999AAAFFFJJJWWWjjj}}}nnn[[[NNNQQQVVV^^^tttlllKKKBBB???:::<<<<<<<<<<<>><<<>>>???EEEFFFIIIRRRVVV___qqqpppgggOOOIIITTTaaattt^^^GGG@@@<<<999999888777888999999999<<>>AAAHHHSSS^^^hhhrrrQQQ::::::111000000///.....................000333333000222777???HHHdddlll___VVVZZZ\\\WWWSSSTTTTTT[[[bbbjjjwwwvvvVVV@@@;;;999:::;;;999<<<@@@GGGMMMSSS]]]hhhmmmnnn\\\LLLKKKQQQ^^^vvvcccFFF???>>>:::;;;<<<>>>???BBBIIISSSZZZlllooopppmmmcccTTTEEE<<<::::::::::::999999888888;;;>>>BBBFFFHHHHHHGGGFFFDDDDDDCCCAAA>>>===>>>???BBBDDDFFFJJJPPPYYYbbbhhhssswwwZZZLLLMMMRRRhhhuuuZZZFFF@@@<<<888777888888999:::<<<======>>>>>>@@@BBBGGGRRRdddyyysssPPPEEE>>><<<>>><<<:::;;;???FFFMMMSSSTTTTTT[[[]]]cccppp|||mmm^^^QQQOOOVVV___^^^[[[aaannn{{{222222111111111111222222333111333666666@@@^^^~~~vvvgggZZZLLLBBBGGGRRRXXX___jjjwww{{{^^^IIIFFFMMMQQQYYYbbbccc``````hhhoooxxxuuuxxx}}}yyyqqqrrr{{{{{{uuuuuu\\\HHH@@@???EEENNN[[[cccjjjwww]]]???999222000000///............//////...000333222000333888@@@RRRwwwzzzaaaYYYVVV[[[^^^ZZZVVVVVVUUUXXX^^^gggvvvhhhIII===:::888;;;<<<;;;>>>CCCFFFLLLOOOSSSXXXZZZkkklllZZZJJJIIIPPP]]]rrraaaHHHAAA???;;;<<<===???@@@DDDJJJSSSZZZgggiiikkkhhh```TTTFFF>>>;;;;;;:::999999888888888;;;>>>BBBEEEGGGGGGFFFEEEDDDDDDBBB???<<<<<<===???EEEGGGJJJLLLOOOVVV^^^dddnnnqqqXXXPPPTTTXXX```nnnZZZDDD>>><<<999999888888999:::;;;<<<=========>>>AAAHHHWWWooooooMMMCCC<<<:::===;;;<<<>>>AAAGGGMMMQQQRRRRRRVVVWWWZZZeeeyyy}}}nnn___SSSNNNTTT\\\aaaaaajjjzzzyyyvvv~~~222222111111111111222222000111555888;;;KKKnnntttkkk]]]NNNEEEFFFOOOWWW]]]fffssseeeNNNGGGKKKOOOUUU\\\```bbbfffmmmsss~~~~~~tttnnnpppvvv}}}}}}jjjTTTEEE@@@AAAHHHTTT```dddiiixxxqqqIII:::555111000000//////////////////...000222111000444;;;CCC]]]gggXXXXXX]]]dddgggccc^^^\\\VVVUUUXXXbbbsssaaaDDD<<<999888<<<>>>>>>AAAFFFIIIPPPQQQPPPPPPQQQdddkkkXXXHHHGGGOOOZZZiiiwwwuuu]]]JJJBBB???<<<>>>???@@@AAADDDJJJQQQVVV\\\^^^```___YYYPPPFFF@@@<<<;;;:::999888888888888<<<>>>BBBEEEFFFFFFEEEDDDEEEDDDCCC@@@===>>>@@@CCCGGGKKKNNNNNNNNNQQQXXX^^^eeeqqqsssdddVVVWWWaaaggg```gggqqq{{{]]]EEE===;;;:::999777777888999:::;;;;;;<<<;;;;;;>>>HHH\\\|||iiiJJJAAA;;;999<<<:::>>>@@@DDDIIIMMMPPPRRRRRRUUUXXX\\\hhh{{{|||nnnaaaVVVPPPTTT[[[bbbdddooopppkkkrrr333222222111111222222333111333555777@@@XXX~~~mmmdddSSSEEEDDDNNNVVVXXXaaakkkyyylllTTTIIIIIIKKKPPPUUU[[[```fffmmmqqq}}}|||dddYYYTTTTTTXXXaaajjjsssvvvxxxzzzzzzxxxooommmiiieeegggqqq}}}zzzvvvrrrrrrtttwwwzzzwwwtttjjjZZZJJJAAAAAADDDNNNYYYcccgggoooUUU<<<999222111000000//////000000//////000222000000777???QQQlllppp\\\YYYaaalllsssuuurrrkkkdddVVVRRRSSS___pppfffJJJ===::::::===??????BBBFFFFFFPPPSSSPPPRRRWWWooo~~~jjjXXXHHHFFFMMMUUU___gggjjjkkkggg[[[NNNEEE@@@>>>AAA@@@??????AAAEEEJJJNNNNNNPPPRRRQQQNNNIIICCC???===<<<;;;999999999999999>>>???BBBDDDEEEEEEDDDCCCDDDDDDCCCAAAAAACCCGGGJJJIIINNNQQQPPPMMMMMMRRRWWWYYY```___WWWVVVdddssszzzjjjdddbbbmmm~~~___FFF<<<:::999777666777777888999999::::::888999<<>>>>>@@@BBBDDDCCCDDDEEEEEECCCAAA>>>===>>>===;;;:::::::::;;;<<<@@@AAACCCDDDEEEDDDCCCBBB@@@AAABBBBBBCCCFFFKKKOOOKKKOOORRRRRROOONNNPPPSSSNNNRRRQQQPPP\\\ssswwwiiiaaaooo~~~sss^^^FFF::::::999555666777777888888999999999999999;;;@@@MMMccc{{{]]]FFFBBB===;;;>>>===;;;AAAHHHMMMQQQWWW___eeefffkkkrrr||||||kkkeee^^^WWWWWW^^^eeehhhqqqqqqmmmuuu333333222222222222333333555666888BBB___yyylllcccSSSBBB@@@KKKVVVZZZXXXlllvvvxxx```OOOHHHTTTYYY```ggglllpppuuuxxx{{{hhh^^^^^^___aaafffeeekkkllleee^^^[[[[[[ZZZYYY\\\]]]ZZZUUUTTTWWW[[[hhhmmmuuuwwwtttkkkbbb]]]RRROOOJJJFFFCCCDDDEEEGGGDDDDDDBBB>>>;;;===DDDIIIVVVaaapppoooGGG;;;333222222111111111111111000000222333111444@@@MMMkkkfffZZZYYYnnn{{{{{{kkkRRRMMMRRRdddttt}}}```CCC???======AAACCCBBBCCCGGG@@@NNNSSSTTT^^^nnntttcccYYYLLLGGGJJJQQQWWWZZZ```aaahhhoooiiiYYYNNNLLLHHHEEEAAA?????????????????????>>>===<<<<<<<<<<<>>HHHVVV```eeeiiipppuuuzzzzzzXXXDDDBBB>>><<>><<>><<<;;;:::;;;;;;;;;===>>>???AAAEEELLLQQQ[[[kkkTTT???333333222111111111111222///000222333222777EEETTTpppfffYYY\\\bbbyyylllUUUOOOSSScccrrrzzzaaaFFF>>><<<===BBBEEEDDDFFFJJJLLLZZZ___aaannnooo\\\VVVMMMHHHJJJSSS[[[```eeeeeennnyyytttaaaSSSPPPKKKHHHDDDBBBBBBCCCBBBAAABBB@@@===;;;:::;;;<<<>>>???>>>===<<<===@@@BBBDDDEEEFFFFFFFFFEEEDDDCCCCCC???BBBEEEHHHIIIKKKNNNPPPNNNPPPSSSXXX\\\]]]ZZZXXXOOOSSSYYYfff~~~vvv{{{qqqPPP;;;::::::555888888888999999999999999:::;;;;;;999:::>>>FFFLLLQQQTTTXXX]]]bbbggglllpppzzzsssTTTBBBBBB>>>===??????>>>EEEMMMQQQUUU```qqq~~~}}}iiifffddd^^^___ggggggkkkuuuyyylllvvv444333333222222333333444222666@@@\\\zzzsssmmmSSSGGGDDDOOOXXXZZZdddrrr}}}}}}eeeSSSJJJOOOYYYdddllloooqqqvvv{{{{{{gggeeennnzzzyyyrrrppprrruuuqqqlllbbbVVVJJJCCC??????;;;;;;::::::999999999999<<<>>>BBBEEEIIINNNUUUYYYggg|||___EEE444333222222111111222222///000333444333888HHHXXXyyypppVVVTTTaaalllnnnYYYRRRSSSaaalllttthhhPPP<<<:::===CCCFFFFFFHHHLLLTTTbbbfffiiiyyy{{{lllWWWTTTMMMHHHKKKUUU```fffhhhgggqqq~~~yyycccSSSQQQMMMJJJFFFEEEFFFGGGGGGEEEEEECCC???<<<;;;<<<>>>@@@???>>>======>>>AAAEEEGGGGGGGGGGGGFFFFFFEEEDDDCCCDDDGGGKKKNNNOOOOOOPPPRRRPPPPPPSSSZZZbbbddd```[[[SSSYYYcccttt{{{rrrYYY>>>::::::333999999999999999:::::::::888999;;;;;;<<>><<>>DDDEEEKKKVVVccckkkttt}}}{{{iiiZZZOOOFFFFFFLLLSSS]]]eeefffccckkkzzz|||kkkXXXPPPQQQMMMHHHFFFIIILLLKKKHHHOOOGGGAAAAAA>>>;;;>>>DDDCCCAAAAAAEEEHHHIIIJJJKKKNNNIIIGGGKKKKKKHHHIIIOOONNNOOOPPPPPPRRRTTTTTTQQQPPPPPPXXXgggoooiii]]]TTTZZZddduuu|||~~~\\\>>>999:::777777999;;;;;;::::::;;;<<<:::999999;;;@@@DDDHHHIIIOOOSSSXXXbbbuuubbbPPP@@@???AAA>>>===@@@FFFIIIOOOWWW```hhhnnnqqqmmmuuuuuuiiiqqqnnniiirrr{{{|||oooeeeggg|||666666555444444444444444777999HHHnnn{{{{{{vvvgggXXXFFFIIIMMMSSS]]]iiiuuu}}}vvv^^^KKKDDDBBBKKKWWW```eeejjjrrrxxx|||wwwxxx}}}|||{{{aaaDDD999;;;:::333777888888888888:::>>>AAAFFFFFFIIIMMMOOOVVVgggwww}}}RRR===999444000000222333111666111111888===FFF```zzzuuu^^^___rrrqqqcccYYYXXXeeevvv|||___III???888777>>>CCCFFFNNNZZZkkkttt|||kkkYYYOOOEEEDDDIIIPPPXXX```ddddddpppqqq]]]SSSUUUSSSRRRRRRSSSSSSNNNIIIKKKEEEAAABBBAAA>>>@@@EEEGGGGGGHHHLLLNNNOOOPPPPPPQQQMMMLLLOOOOOOMMMOOOTTTPPPPPPOOOOOOQQQSSSRRRPPPPPPSSS\\\iiimmmfff[[[UUU\\\ppp~~~bbbFFF>>>===999888:::<<<===<<<<<<===>>>999999:::===AAAFFFJJJLLLPPPTTT]]]mmmbbbPPP@@@??????<<<;;;>>>FFFKKKSSS]]]eeejjjmmmnnnooovvvzzzzzzrrryyy}}}xxxhhheeennn888777666555555555666666777:::TTT|||yyywwwlll\\\OOOFFFIIIPPPXXXcccqqq~~~qqqYYYHHHAAA<<>>999333111222333222111555333666:::@@@PPPqqqfff___kkk|||lll___UUUTTTdddyyykkkQQQAAA<<<888888>>>BBBFFFRRR```yyy}}}lllYYYNNNDDDBBBEEEJJJQQQXXX\\\```nnnrrr___UUUXXXZZZ\\\___]]]WWWOOOIIIKKKGGGDDDEEEDDDBBBDDDGGGGGGIIILLLOOOQQQRRRRRRQQQQQQNNNMMMPPPPPPOOOQQQTTTTTTQQQNNNOOORRRSSSRRRPPPRRRWWWbbbkkkjjjaaa[[[ZZZccc{{{~~~nnnppp}}}yyy\\\EEE===;;;888:::<<<>>>???>>>>>>???@@@<<<===???BBBFFFJJJMMMOOOSSSVVVddd{{{```OOO@@@>>>>>>;;;:::===GGGMMMXXXcccjjjlllkkkjjjmmmrrr|||tttxxxooo```fffwww999888666555555555777777999>>>ccc|||}}}rrrcccRRRGGGGGGLLLTTT^^^jjjxxxpppXXXGGG@@@<<<>>>DDDMMMXXXbbbiiilll|||nnnVVV???777666555666;;;999;;;===???BBBFFFLLLPPPQQQQQQUUU^^^lll~~~}}}{{{dddBBB:::333333444333222111333555888;;;DDD[[[ttt^^^eeeyyyyyyiiiZZZOOOLLL[[[ttt|||]]]FFF:::888777:::>>>AAAFFFTTTbbb~~~}}}kkkYYYMMMBBB???AAADDDIIIOOOPPPUUUbbboooqqqgggZZZUUU[[[]]]aaaeeeaaaWWWOOOKKKTTTPPPKKKGGGEEEDDDFFFHHHFFFKKKPPPQQQRRRTTTTTTRRRSSSRRRQQQQQQQQQQQQRRRTTTUUUQQQNNNQQQTTTTTTTTTTTTWWW]]]eeeiiiccc\\\\\\aaalllxxxfffcccgggnnnmmmiii___NNN@@@:::999999<<<>>>@@@@@@@@@???@@@AAAAAACCCEEEHHHJJJLLLOOOPPPTTTUUUggg~~~]]]MMM???======:::;;;@@@HHHOOOYYYbbbiiikkkjjjhhhmmmrrr{{{rrruuuzzziii[[[hhh~~~999888666444444555777888;;;FFFooo||||||ppp]]]LLLDDDKKKPPPYYYcccppp}}}qqqXXXEEE===;;;<<<>>>FFFRRR]]]eeeiiiyyy|||VVVBBB444555888666777<<<<<<>>>AAADDDHHHNNNTTTXXXTTT\\\hhhwww~~~xxx{{{vvvHHH===444444666444222222222666999<<>>>>><<<>>>DDDJJJNNNTTT[[[aaadddeeeeeeqqquuu|||~~~zzz}}}uuu{{{bbbYYYkkk;;;999666444444555777999;;;RRRyyy~~~xxxkkkVVVIIIHHHOOOUUU___jjjuuusssXXXCCC::::::999<<>>CCCDDDHHHMMMPPPQQQSSSWWW[[[dddeeejjjnnnhhh^^^]]]cccpppmmmcccXXXQQQPPPOOOMMMMMMWWW\\\YYYXXX]]]___\\\YYY\\\\\\[[[[[[^^^___\\\[[[ZZZ]]]cccaaa[[[]]]eeegggdddbbbbbbaaaaaagggpppxxxuuuwwwzzztttsssmmm\\\NNNHHHEEE@@@>>>@@@@@@BBBDDDDDDDDDDDDDDDFFFEEEHHHLLLMMMJJJHHHHHHJJJKKKRRRiiixxx[[[MMMAAA@@@@@@===@@@GGGKKKLLLNNNQQQUUUXXX[[[]]]hhhkkkooopppnnnggg```\\\fffhhhsssxxxrrrwwwsssWWWXXXmmm<<<;;;888666555777999;;;???dddwwwqqqbbbMMMGGGNNNSSSYYYcccooo{{{www[[[EEE;;;888999<<>><<<999777777888;;;<<>>BBBHHHMMMQQQRRRNNNIIIQQQ]]]mmmzzzppp[[[OOOBBB===;;;:::<<>>@@@GGGKKKPPPTTTWWW]]]eeelllmmmpppwww{{{uuulllmmmttt{{{~~~qqqxxxxxx|||ZZZVVViiiiiiWWWNNNHHHKKKOOOPPPNNNLLLKKKLLLNNNZZZ```ZZZUUUXXX___bbbwww~~~~~~wwwrrrqqqaaaSSSFFFAAA>>>===BBBIIIJJJHHHIIIKKKGGG@@@@@@FFFGGGPPPUUURRROOOQQQUUUWWWVVV\\\ZZZRRRXXXtttuuu\\\LLLDDDDDDHHHSSScccyyy===:::;;;333888===666EEEeee~~~qqq]]]LLLGGGMMMTTTYYY\\\jjj|||rrrWWWCCC===:::<<>>SSS}}}{{{dddllliiiUUUCCC???;;;<<>>@@@FFFJJJPPPWWW___iiissszzzvvvxxx|||~~~yyytttxxx}}}fffjjj|||uuu\\\MMMKKKNNNQQQRRRQQQQQQSSSUUUQQQ]]]fffbbb^^^aaahhhmmm|||{{{rrrlllhhhccc``````\\\RRRHHHBBB>>>===BBBJJJKKKGGGFFFHHHFFFCCCDDDIIIPPPTTTVVVUUUWWW[[[[[[YYY```cccbbb^^^bbbrrroooWWWJJJAAADDDDDDGGGPPP^^^ttt@@@::::::222777<<<888LLLttt{{{~~~zzzxxxiiiSSSFFFIIIQQQUUUXXX```qqq}}}aaaJJJ???<<<===FFFRRR^^^mmmyyyzzzvvv|||sssaaa[[[bbbmmmzzz}}}zzzlllYYYHHH<<<444:::<<<@@@DDDFFFGGGFFFEEEKKKQQQVVVXXX]]]nnn}}}uuuxxx~~~ZZZ;;;===:::222222666444<<>><<<>>>CCCGGGHHHGGGAAA@@@>>>;;;999999<<<>>>HHHKKKOOORRRTTTVVVXXXZZZaaakkk|||nnn[[[FFF<<<;;;<<>>===BBBJJJNNNJJJGGGGGGHHHHHHLLLQQQYYY]]]aaahhhsss{{{xxxqqquuurrrrrrtttuuuvvv|||yyySSSDDD@@@>>>DDDDDDFFFLLLVVViiiBBB::::::444888;;;:::TTT}}}vvvsssbbbKKKCCCLLLUUUUUU^^^iii|||lllTTTAAA???@@@HHHQQQ[[[hhhrrryyypppjjjllltttsss```UUUYYYiiiyyy|||jjjSSSBBB;;;:::<<<>>>CCCHHHKKKKKKIIIGGGLLLPPPTTTSSSUUUdddpppcccjjjttttttyyybbb===>>>;;;222222777777@@@MMMlllrrrhhh~~~{{{___III>>><<<<<>>===CCCJJJOOOOOOMMMKKKJJJNNNXXXaaahhhqqq~~~zzz}}}qqqPPPEEECCCAAACCCDDDFFFIIIMMMZZZrrrBBB999<<<888999:::???bbbuuunnn[[[HHHDDDNNNWWWXXXeeerrryyysssxxx~~~~~~yyy{{{www^^^EEEBBBBBBIIIQQQYYYcccmmmttttttvvv{{{{{{tttppplllkkkllltttzzzaaaVVVXXXddduuunnnTTT@@@999;;;>>>???CCCIIIOOOQQQOOOMMMPPPQQQRRRNNNJJJUUUtttkkk```cccjjj___TTTNNNVVVhhh~~~vvvrrrttt|||iiiAAA===;;;444555888888CCCTTTvvvqqqqqqzzz\\\DDD;;;:::;;;???DDDEEEBBB???<<<<<<<<<;;;<<>>:::888999888777EEEZZZ~~~nnnvvvzzz[[[CCC;;;:::<<<@@@DDDEEEAAA>>><<<===???@@@AAADDDGGGJJJMMMSSSYYY___dddnnnzzzmmmXXXJJJBBB@@@BBBGGGLLLOOOTTTXXX^^^gggrrrzzz}}}{{{~~~uuujjjVVVJJJLLLPPPXXXcccnnnuuuxxxuuu{{{dddOOODDD@@@>>>>>>===;;;;;;???===AAABBB??????CCCHHHJJJJJJQQQVVVUUUXXXhhh}}}___HHHGGGHHHEEEDDDEEEHHHJJJHHHGGGLLLTTTdddvvvCCC999===:::999>>>[[[yyysss^^^KKKHHHMMMRRRYYYcccppp{{{dddLLLGGGEEEIIIOOOVVV```jjjeeeeeeeeeeeeggghhhhhhggglllnnnrrruuusssrrrwww|||eeeUUU^^^rrroooRRREEEDDDEEEDDDEEEKKKUUU^^^aaabbbeeeaaa^^^ZZZQQQPPPccc|||xxxcccUUURRRSSSTTTTTTTTTUUUUUUUUU^^^sssrrrmmmvvv|||{{{yyy|||yyy~~~TTT@@@888;;;===777777JJJdddrrrdddrrr```HHH<<<<<<===AAAEEEFFFCCC???>>>AAAEEEHHHIIIIIIKKKLLLPPPVVV\\\```eeeooo~~~ooo[[[LLLCCC???AAAEEEGGGNNNUUUXXX[[[cccqqq}}}ggg\\\XXXUUUVVV^^^hhhqqquuuzzz]]]KKKBBB??????@@@???<<<<<<@@@>>>AAAAAA???BBBIIIMMMMMMLLLRRRWWW\\\jjjYYYFFFHHHKKKGGGIIIHHHJJJNNNNNNLLLMMMPPPWWWhhhDDD:::===999888AAAggg~~~vvvqqqWWWEEEIIIQQQRRRZZZggguuu~~~xxxbbbNNNIIIFFFIIIOOOVVV```jjjccccccddddddeeegggiiikkkrrrrrruuuzzz{{{yyyyyy|||vvvcccYYYhhh}}}uuuYYYJJJIIIIIIFFFEEELLLWWWbbbhhhiiinnniiifffcccZZZWWWggg}}}{{{mmm^^^XXX[[[]]]\\\XXXZZZ[[[ZZZVVV[[[mmmssslllttt{{{yyyxxx{{{www[[[BBB777===???666999OOOllleeeZZZkkkfffNNN>>>>>>???CCCGGGGGGDDDAAAAAAFFFKKKOOOOOOOOONNNNNNVVVZZZ___aaadddmmmzzzooo\\\MMMCCC>>>???CCCCCCLLLUUUXXX[[[ddduuutttuuukkk___YYY\\\dddmmmrrrvvvRRRCCC@@@>>>>>>@@@???<<<===AAA???BBBAAA???DDDNNNQQQOOOQQQTTTXXXbbbzzzvvvvvv|||~~~VVVFFFIIIJJJDDDLLLJJJKKKPPPSSSRRRSSSUUURRR___sssHHHDDD;;;888===MMM~~~}}}}}}ppphhhRRRDDDIIIPPPRRR\\\kkk}}}zzzxxx```HHHKKKLLLJJJLLLRRR[[[```^^^aaaeeegggiiikkkmmmooouuuzzzoooccc```qqqkkkUUUIIIDDDCCCMMMNNNOOOYYYaaagggqqquuunnnaaa]]]aaa^^^bbbsssssseeebbbeeeggghhhiiirrrtttpppfffccclllyyyyyyiiihhhsss{{{}}}{{{___AAA>>>:::BBB333@@@PPPpppuuuaaabbbjjjsssTTTBBBCCCEEEGGGHHHIIIGGGEEEJJJKKKPPPUUUUUUQQQQQQTTTZZZ___eeejjjpppwwwsssgggXXXNNNEEE@@@BBBGGGKKKMMMQQQXXXbbbooo|||}}}pppjjjnnntttwww{{{uuuuuuhhhIIIFFF??????>>>=========>>>???AAABBBEEEFFFGGGJJJNNNQQQTTT[[[fffwww}}}ttttttzzz{{{ZZZLLLIIIGGGEEEIIIOOOVVVXXXUUUUUUXXX\\\[[[mmm}}}EEEAAA;;;:::@@@SSS~~~~~~zzzrrrcccPPPDDDKKKSSSVVVaaapppzzzoooWWWJJJJJJIIIIIILLLRRRXXX[[[```cccfffiiijjjllloooqqqwww|||zzzhhhaaaeeexxxooo___SSSLLLGGGDDDLLLNNNPPPXXX]]]bbbjjjooolllbbbaaaeeebbbfffwwwpppbbbaaajjjttt~~~www~~~|||~~~nnnjjjrrr{{{}}}|||~~~}}}zzzrrrLLL>>>666===444>>>QQQsssiii]]]eeesss{{{aaaHHHFFFFFFIIIJJJGGGEEEDDDIIIJJJPPPVVVWWWUUUXXX]]]\\\eeepppyyypppdddUUUKKKDDD@@@BBBFFFGGGMMMVVV```iiirrrzzz|||{{{|||tttsssssszzzgggKKKGGG??????>>>>>>>>>???@@@AAACCCFFFIIIKKKMMMOOORRRUUUPPP[[[mmm}}}YYYIIIIIIKKKIIIQQQSSSUUUWWWXXX[[[^^^aaakkk{{{EEE@@@======BBB[[[yyywwwrrr[[[LLLEEEMMMVVV\\\gggvvv{{{~~~|||{{{uuucccQQQMMMKKKIIIKKKOOOTTTYYY[[[dddfffiiikkkmmmoooqqqtttzzzwwwqqqqqqoookkk``````kkk~~~xxxuuutttnnnbbbWWWRRRRRRNNNGGGEEEJJJOOOTTTZZZ^^^bbbfffggggggcccfffmmmkkkpppzzzfffbbblll{{{qqqjjjooowww{{{{{{||||||vvvZZZAAA555;;;999???UUUxxxwww^^^[[[mmmlllPPPIIIGGGMMMOOOJJJGGGHHHKKKLLLQQQWWWYYYZZZ___gggkkktttxxxkkk___QQQHHHBBB???AAAFFFKKKQQQ[[[dddmmmwww{{{~~~tttllllllssswwwSSSEEE??????>>>???@@@BBBDDDEEEHHHJJJLLLNNNOOOQQQSSSVVVTTT```wwwwwwwwwYYYEEEIIIOOOLLLWWWWWWYYY\\\```eeegggiiiwwwKKKBBB??????DDDbbb|||wwwtttoooSSSIIIGGGOOOXXX___lllzzzqqq|||sssfff___aaaeee```WWWMMMMMMOOORRRUUUXXX^^^dddgggjjjlllnnnoooqqquuuwww}}}qqqbbb^^^bbbggghhh___cccppp~~~}}}oooccc```ZZZZZZVVVQQQVVV]]][[[SSSKKKHHHOOOZZZ___dddiiigggaaacccccckkkvvvyyynnngggooo|||rrrhhhjjjsssyyyzzz~~~~~~sssbbbDDD:::<<>>AAAEEEOOORRRWWW___kkk{{{yyyzzz{{{sssllloooxxxwwwUUUDDD>>>>>>???@@@BBBEEEHHHIIIQQQQQQRRRQQQRRRUUUYYY]]]```mmm~~~vvvzzzzzz^^^EEEIIIPPPNNNVVV\\\eeelllpppsssvvvwwwOOOAAA>>>@@@GGGlllyyyyyyrrriiiNNNIIIIIIQQQYYYaaaooo}}}rrrhhhfff```\\\___cccbbb]]]MMMOOOTTTZZZ[[[[[[cccmmmjjjlllnnnppprrruuuxxx{{{}}}bbbSSSTTT^^^hhhnnngggkkkuuu{{{qqq^^^TTTVVVVVV]]]______ffftttzzzvvvYYYKKKQQQ```dddjjjnnnfff^^^aaabbboootttrrr{{{}}}zzz{{{vvviiihhhqqqzzz|||rrreeeFFF???;;;>>>AAA]]]ggg\\\ggg{{{uuussstttsssooommmnnnmmmjjjcccXXXOOOOOOTTTWWWUUUSSSPPPRRRXXX^^^aaaeeeppp|||{{{dddVVVHHHAAA??????AAADDDLLLOOOVVVbbbrrrtttqqqwww~~~rrr^^^MMMDDD??????AAACCCFFFJJJMMMOOOUUUVVVVVVWWWZZZ```hhhnnnkkk{{{wwwvvviiiJJJIIIOOOMMMSSSbbbwwwSSS???<<<@@@KKKxxx|||{{{rrrcccKKKJJJLLLRRRZZZdddtttqqqgggooovvvuuuqqqmmmggg```UUUTTTXXX______]]]bbbkkkkkkmmmoooqqqssswww|||xxx\\\OOOSSS^^^hhhppplllqqqxxxxxxiiiWWWUUU^^^fffppptttsss}}}pppUUUUUUfffiiiqqqsssccc^^^___cccuuu{{{hhhhhhkkkrrr}}}|||lllhhhqqq{{{}}}~~~sssgggFFFBBB777<<>>BBBCCCcccsss]]]hhhuuudddXXXPPPNNNOOOPPPTTT\\\iii~~~~~~lllUUUGGGBBBBBBBBBBBBEEEMMMXXXgggpppkkktttxxxnnnyyydddgggvvvmmmiiisssvvv|||ZZZFFFSSSvvvnnn|||zzz```MMMMMMQQQYYYeeetttoooWWW\\\gggqqqtttwww}}}}}}sssttt}}}nnn___aaammmrrrsssssssssyyypppzzzbbb???BBBFFFiiikkkVVVeeelll^^^UUUOOONNNRRRQQQ^^^ooo}}}rrr]]]JJJBBBAAACCCDDDLLLTTTXXX]]]bbbeeexxxyyyyyy[[[\\\lll^^^KKKYYYyyyrrruuuXXXJJJNNNSSS\\\jjjzzzrrr[[[ZZZeeeppptttwww|||ppp______lllqqquuuwwwwww{{{pppuuuiiiAAABBBKKKkkkfffVVViii|||gggZZZQQQLLLNNNUUU]]]rrrmmmlllrrruuu{{{yyygggRRREEEDDDGGGJJJPPPZZZ\\\\\\aaaiiizzzYYYVVVaaaqqq```LLL^^^yyyqqqQQQJJJNNNTTT___nnn~~~xxxyyyzzzxxxrrrcccVVVbbbnnnsssvvv|||qqq______kkknnnsssxxxyyy|||jjjmmmpppDDDEEEQQQjjjyyyccc]]]vvvzzzeeeXXXNNNHHHNNNYYYnnn}}}]]]YYYaaafffppp{{{sss\\\KKKIIIOOOSSSUUUdddkkkmmmttt}}}}}}]]]WWW\\\dddqqqaaaLLLbbbyyyoooPPPMMMNNNTTT```pppuuuddd```qqqyyy[[[]]]eeepppwwwtttllleeeSSS___lllrrrvvv}}}rrr___^^^kkkiiipppwwwxxxzzzaaaeeetttFFFGGGUUUkkkrrrbbbddd{{{eeeWWWMMMGGGOOO\\\{{{VVVNNNWWW^^^jjjxxx|||dddPPPMMMUUU[[[^^^sss~~~aaa[[[\\\```hhhkkkxxxkkkLLLhhh|||jjjJJJNNNQQQUUUaaauuukkkWWWZZZccc```XXXSSSJJJLLLOOOTTT\\\fffpppwww]]]```gggpppuuuxxx~~~|||xxx~~~|||tttccc]]]iiimmmpppvvvzzz}}}wwwWWW```}}}GGGHHHXXXzzzhhhaaaooouuummmYYYKKKJJJLLLbbb~~~\\\NNNOOORRR[[[hhhyyyvvv^^^PPPWWWgggsss}}}ddd[[[```ddddddooozzztttTTTppp|||~~~iiiKKKPPPQQQUUUbbbuuulllVVVTTTUUUPPPHHHFFFDDDDDDDDDFFFMMMZZZkkkvvvdddcccdddjjjpppwww~~~xxx}}}|||tttbbb[[[gggmmmpppvvvzzz}}}nnnNNN\\\KKKKKK\\\iiidddtttvvviiiWWWNNNPPPRRRddddddPPPMMMOOORRRWWWiiisss{{{uuubbbWWWbbbtttnnnfffggglllqqqxxx]]]vvv|||yyy{{{fffLLLPPPRRRVVVcccvvvyyybbbYYYTTTKKKDDDAAAAAABBBBBBBBBFFFPPP```llleeeaaa```eeekkksss}}}vvv}}}}}}uuubbbYYYcccmmmqqqvvvzzz|||mmmMMM___PPPLLL___iiiggg{{{xxxfffUUUQQQYYY[[[mmm}}}mmmUUUTTTZZZ[[[WWWZZZfffssssssjjjgggvvv}}}wwwpppmmmuuuuuujjjnnnaaavvvsssvvv```LLLPPPRRRWWWeeevvvrrrhhhccc[[[PPPJJJEEEIIINNNOOONNNRRRZZZaaa]]]ZZZ[[[dddnnnvvv}}}qqquuuwwwcccYYYaaammmpppvvvyyy{{{uuuRRRcccSSSIII]]]hhhjjj}}}iiiUUURRR]]]ggg~~~sssjjjnnnxxxnnnYYY^^^oootttmmmaaahhhqqqwwwyyyttteeehhhrrr{{{yyyvvvxxxsssooo{{{sssfffdddoooddduuuvvvlllvvv|||ZZZKKKOOOSSSYYYfffxxx~~~yyyxxxrrreee[[[UUUZZZaaadddfffhhhnnnrrrmmmfffdddlllvvv|||wwwxxxzzzeeeYYY___kkkooouuuyyyzzzXXXfffXXXGGG[[[zzzjjjnnnsss[[[SSS___ppprrr\\\YYY\\\hhhwwwsssbbbjjj}}}~~~{{{bbb\\\[[[aaahhhooo{{{yyysssoooqqqvvvtttrrrwwwmmmhhhnnnjjj{{{ooojjjzzzvvvUUUKKKNNNSSSZZZhhhyyywwwxxxzzzyyyvvv|||dddQQQUUUaaammm|||gggXXX]]]iiimmmtttxxxyyyaaammmaaaHHHYYYtttpppssshhhXXX```sssuuuYYYOOOJJJTTTdddvvvtttoookkk```TTTOOOVVVaaajjjnnnttt|||ooolllnnnttt{{{|||}}}vvvuuu|||uuujjjhhh~~~tttRRRLLLOOOSSSZZZjjj{{{|||yyyxxxWWW???@@@FFFIIIXXXmmm{{{fffWWW[[[gggkkkrrrwwwyyydddtttgggGGGWWWrrryyyyyyuuubbbdddpppzzz]]]NNNDDDJJJUUUcccwwwzzzoooiiijjjrrr|||~~~tttnnnlllnnnvvvyyy^^^XXXOOOHHHJJJOOOLLLFFFIIIUUUeeennnrrr|||qqqhhhlllvvvffffff~~~sssQQQNNNPPPSSS[[[jjj|||tttlllssskkkOOO???FFFLLLHHHNNN^^^___ooo{{{eeeUUUYYYfffjjjrrrwwwyyy___rrrjjjFFFTTTttt}}}kkkggglllaaaPPPDDDFFFLLLSSSaaappp|||rrrhhh]]]YYYYYY^^^iiitttxxxzzz~~~~~~{{{rrrgggaaaaaadddjjjqqqyyy}}}yyyyyycccKKKGGGGGGDDDCCCHHHLLLJJJDDDIIIVVVfffnnntttuuujjjdddooo~~~fffaaakkkOOOKKKMMMTTTbbbtttzzzfffbbbhhh|||mmmJJJ<<>>IIINNNNNNSSSUUUSSSRRRRRRUUUYYYcccuuuyyybbbTTTZZZeeeoootttxxxoooUUUhhhtttIIIQQQppp}}}hhhOOOGGGNNNMMMNNNVVVZZZaaaiiiwww{{{wwwnnnddd]]]VVVPPPQQQTTTVVV\\\bbbeeeccc``````aaaccceeefffhhhiiigggccc``````eeeiiiooottt}}}{{{pppllloooyyyYYYGGGIIICCCAAA@@@AAADDDFFFFFFEEEPPPXXXffftttrrr^^^VVVXXXeeeyyyzzzhhhhhhuuu[[[ZZZ|||hhhNNNKKKMMMTTTcccwwwzzz|||gggXXX___~~~|||xxxvvvSSSCCCJJJNNNQQQXXXZZZYYYUUUSSSUUUYYY___kkkvvvyyybbbTTT[[[eeeppptttwwwiiiUUUjjjvvvKKKQQQppp~~~|||bbbKKKDDDLLLLLLMMMUUUWWWeeeooozzzsssmmmddd\\\TTTPPPNNNQQQTTTTTTVVVYYYZZZZZZZZZZZZ[[[\\\^^^___aaabbbcccccccccgggooouuuzzz~~~ssssssyyyjjjKKKCCCGGGBBBAAA@@@AAACCCFFFGGGGGGQQQYYYhhhwwwmmmZZZOOOLLLVVVjjjoooXXXQQQUUU\\\aaakkkvvv\\\\\\~~~fffMMMKKKMMMSSSbbbvvvyyyllliiimmmhhh\\\^^^xxx}}}cccdddppp}}}wwwVVVFFFLLLPPPUUU^^^aaaddd___\\\```dddiiipppwwwyyybbbTTT[[[cccnnnrrruuu|||gggWWWmmmyyyLLLPPPooo}}}xxx```LLLFFFMMMNNNQQQXXXYYYiiiyyyxxxoooeee]]]SSSOOOOOOSSSUUUTTTUUUWWWXXXYYY[[[\\\]]]___bbbdddfffhhhkkkmmmpppvvv[[[HHHFFFEEEBBBBBBAAACCCEEEIIIKKKMMMZZZbbbooottthhhZZZPPPLLLGGGUUUllltttgggWWWRRRVVV[[[\\\ZZZYYY___ppplllllluuubbbbbbcccLLLKKKMMMQQQ```ttttttuuuxxxtttnnnmmmrrrpppppppppeeeYYY[[[fff~~~}}}dddWWW[[[eeennnzzzoooSSSEEEKKKQQQYYYdddggghhhcccaaafffmmmqqqwww|||xxxaaaTTT[[[cccnnnrrruuu|||eeeVVVjjj}}}NNNNNNqqq{{{ssshhhTTTNNNRRRRRRWWW]]]\\\bbb{{{yyylllbbbWWWQQQOOOQQQSSSSSSTTTXXXVVVYYY]]]___bbbeeeiiimmmssswww{{{~~~}}}UUULLLJJJCCCAAAAAABBBDDDGGGLLLPPPTTT___iiiyyysssfff^^^WWWOOOKKKDDDGGGPPP\\\eeegggaaa[[[RRROOOMMMQQQWWWZZZXXXUUUWWWWWW```xxxyyy___YYY___llleeehhhaaaLLLLLLLLLQQQ___qqq}}}vvvhhhrrryyypppeeeYYYRRRSSSYYYfffjjjjjjbbb[[[[[[^^^```eeepppvvvqqqqqqwwwwwwtttxxxeeeMMMEEEMMMUUU```lllnnnnnnjjjjjjooovvvzzzwww```SSSZZZeeeppptttwww}}}^^^OOOaaaQQQMMMrrrxxxkkkYYYRRRTTTTTTZZZaaa___^^^zzztttgggZZZSSSNNNNNNPPPPPPSSSWWWSSSWWW\\\aaadddjjjqqqwwwsssQQQMMMJJJ@@@@@@AAADDDFFFJJJPPPWWW\\\___lll|||cccWWWRRRNNNIIIFFFBBBAAAAAAGGGMMMPPPNNNJJJKKKLLLOOOSSSWWWZZZ]]]^^^VVVVVV]]]oooeeeYYYZZZ]]]eeevvv{{{dddkkk___KKKLLLLLLSSS___ooozzzsssggguuu{{{aaaNNNHHHHHHIIIQQQWWWZZZZZZ]]]bbbccc```ccclllzzzvvvhhh]]]WWWQQQQQQSSSWWWUUUQQQOOORRR]]]iiipppmmmmmmssswwwuuu___LLLIIIUUU```mmmzzz{{{|||yyyzzz~~~uuu^^^RRRYYYeeeoootttxxxyyyXXXGGGYYY~~~RRRJJJjjjiiiYYYSSSVVVYYYdddnnnmmmnnn|||lll^^^VVVPPPOOOPPPOOORRRVVVTTTYYY___dddiiirrr|||nnnNNNIIIGGGAAACCCEEEIIILLLQQQXXX```ggglll{{{kkkVVVLLLJJJHHHEEECCC@@@???AAAFFFMMMRRRRRRPPPOOOPPPSSSUUUXXX\\\```cccYYY```lll|||qqqcccbbbbbbbbbjjj~~~zzzbbbkkk^^^KKKLLLLLLTTT```oooyyywwwkkkwwwuuuTTT@@@???EEEFFFMMMUUU\\\]]]```fffeeeaaadddlllwwwsssbbbSSSKKKHHHFFFAAA???AAACCCAAA@@@AAAAAAIIIMMMLLLQQQ]]]dddccc___OOOPPP^^^jjjyyyttt]]]QQQYYYbbbmmmrrrvvv~~~xxxUUUCCCUUU{{{RRRGGG___lll___```dddhhhlllxxxjjj[[[WWW]]]eeeuuuooo```YYYTTTSSSSSSQQQSSSVVVXXX]]]dddjjjpppzzzmmmLLLEEEFFFDDDGGGJJJOOORRRWWW___iiipppppp___NNNHHHIIIHHHFFFEEEAAABBBEEEJJJOOOQQQOOOMMMPPPPPPQQQRRRSSSSSSSSSTTT```mmmxxxiiilllooonnnpppzzzgggggg[[[HHHJJJJJJUUUeeevvv~~~hhhgggssspppTTTEEE??????CCCJJJPPPYYYdddhhhfffdddgggjjjlllpppvvv|||xxxeeeUUUJJJBBB===>>>======<<<;;;:::999999======>>>???CCCGGGLLLOOOSSSPPPQQQ```xxx~~~mmmZZZSSSWWWdddoootttxxxoooUUUKKKNNNrrrSSSFFF]]]sssmmmXXXYYY\\\___bbb^^^eeelllsss{{{jjj[[[XXX```ooovvvkkk___[[[VVVTTTTTTVVVVVVVVV[[[dddooozzzjjjJJJHHHLLLIIIJJJOOOVVV\\\cccooouuu___VVVKKKFFFFFFJJJLLLLLLCCCCCCHHHPPPTTTSSSSSSUUUXXXTTTQQQQQQRRRSSSZZZaaaccc}}}jjjggg\\\JJJLLLLLLVVVfffxxxnnngggnnnwwwyyyvvvsssbbbOOOCCC>>>>>>CCCJJJTTT[[[dddhhhhhhhhhjjjlllnnnqqqvvv{{{ppp[[[JJJAAA@@@@@@AAA???<<<:::999;;;<<<>>>============>>>@@@AAABBBHHHGGGMMM```{{{}}}lllYYYSSSXXXcccnnntttxxxjjjVVVMMMRRRvvvVVVGGG^^^tttdddUUUYYY___eeeiiieeeggglllppptttjjj[[[XXXbbbsssvvviii```______]]]ZZZWWWWWW[[[___eeemmmyyykkkKKKIIIOOONNNSSSWWW]]]cccmmmrrrZZZQQQIIIHHHKKKNNNNNNNNNIIIGGGJJJQQQVVVVVVWWWYYYXXXSSSPPPPPPQQQVVVaaallltttsssmmm\\\JJJMMMMMMWWWgggyyyyyymmmqqqyyytttggg```TTTHHH@@@<<<===DDDKKKWWW]]]dddkkkmmmnnnnnnoooqqqsssvvvyyy|||zzzeeeOOOBBB>>>CCCIIIFFFCCC???<<<<<>><<<;;;;;;===>>>GGG[[[www{{{iiiWWWTTTZZZdddoootttyyyiiiXXXQQQVVVzzzZZZIII^^^uuuzzz___TTT]]]hhhtttzzzvvvyyykkk\\\YYYdddwwwwww{{{zzzvvvjjjbbb^^^]]]______[[[WWWWWW^^^eeerrrzzzqqqQQQPPPWWWZZZ___bbbhhhppp~~~sssVVVMMMHHHNNNUUUWWWWWWXXXVVVQQQNNNRRRWWWWWWXXXZZZYYYWWWVVVWWWYYY```ooo}}}{{{tttooo}}}\\\JJJLLLLLLWWWgggyyyzzzuuucccVVVGGG<<<:::???GGGLLLWWW]]]hhhqqqwwwwwwtttrrrqqqssstttuuuwww{{{qqqZZZJJJDDDEEEKKKQQQHHHFFFCCCBBBCCCFFFJJJLLLKKKIIIGGGDDDBBB@@@???>>>;;;;;;AAAQQQhhhxxxfffUUUTTT]]]gggqqqvvvzzzlll]]]UUUYYY}}}\\\KKK\\\uuufffXXXbbbsssppp^^^YYYfffzzz||||||wwwuuutttmmmjjjhhhaaabbbbbb___]]]```gggmmm~~~{{{\\\YYY```eeeffflllvvvzzzYYYNNNKKKWWWaaabbbdddhhhiii]]]SSSRRRTTTVVVWWWYYYZZZ\\\aaagggkkkppp~~~kkkiii[[[IIIKKKJJJVVVfffxxxzzziiiQQQ???;;;BBBKKKOOOXXXaaaooo|||{{{vvvppppppqqqrrrssswww}}}uuupppooorrriiiRRRJJJJJJKKKKKKMMMEEEFFFGGGHHHJJJLLLNNNOOOLLLKKKHHHFFFDDDBBBBBBBBB???===>>>GGGXXXmmm}}}}}}uuubbbSSSUUU```kkkuuuxxxzzzmmm^^^VVV\\\]]]KKKWWWqqqrrr\\\aaatttwww```XXXeee{{{~~~{{{xxxxxxuuusssqqqooommmjjjjjjmmmsssxxx|||ggg```fffmmmoooyyy^^^QQQOOO]]]ggghhhooo||||||iiiWWWPPPRRRVVVZZZ]]]___eeeqqq~~~iiihhh[[[HHHJJJIIIVVVfffxxxeeeKKKAAAEEEMMMRRR[[[gggwww}}}xxxnnnnnnoooooorrrwww~~~wwwlll```ZZZZZZ___wwwvvvaaaNNNKKKMMMIIIDDDDDDDDDFFFJJJOOOQQQRRRRRRRRRNNNNNNNNNMMMJJJGGGEEECCCCCC@@@???BBBMMM^^^ppp{{{ooonnnssssss___QQQUUUbbbnnnvvvxxxzzzkkk\\\TTT___]]]IIIPPPjjj~~~ddd___kkkcccWWWeee|||zzzrrr|||~~~{{{mmmiiittt|||{{{yyyuuuyyyuuurrrtttzzzpppiiirrr|||gggVVVRRR___fffhhhwwwwww\\\PPPRRRYYY```dddlllrrrnnniii\\\IIIKKKKKKWWWgggyyy}}}]]]IIIGGGNNNTTT]]]iiixxxzzzuuusssmmmmmmnnnooossszzzrrrdddYYYQQQPPPSSSbbbzzzfffWWWLLLLLLKKKDDDAAADDDIIILLLQQQVVVYYY[[[[[[[[[]]]```cccddd```XXXOOOIIIDDDBBBAAAAAAGGGSSS```jjjeeefffppp~~~qqq]]]OOOUUUdddmmmuuuwwwxxxjjjZZZRRRaaa___EEEIIIbbbssseeefff~~~dddUUUdddwwwjjjnnn{{{|||sssllleee```dddkkk~~~}}}}}}~~~pppkkkkkkhhhdddZZZ^^^hhh{{{|||{{{rrr^^^WWWaaaeeeggggggUUUTTT\\\ccciiilllooozzzooofff\\\JJJMMMMMMXXXhhhzzzkkkOOOGGGNNNUUU]]]hhhuuuyyyuuuooollllllmmmmmmnnnpppuuu}}}yyydddUUUMMMKKKPPPWWWppp}}}pppXXXOOOKKKNNNKKKCCCDDDLLLQQQTTTXXX\\\```bbbddddddpppuuu{{{|||wwwjjj\\\RRRCCCCCCBBBAAACCCJJJTTT[[[ccceeeqqq{{{wwwzzz~~~}}}ppp\\\NNNVVVeeekkktttuuuwwwkkkYYYPPPbbbaaaBBBEEE]]]ooofffzzzeeeSSSdddqqqbbbcccsssxxxrrrppplllddd___aaaggg~~~aaaRRRSSSYYYYYYVVV\\\bbbiiiqqq}}}|||fff\\\ccceeegggqqqZZZVVV\\\ccchhh```^^^fffxxxppphhh___LLLLLLJJJUUUhhhuuuyyyYYYMMMPPPVVV___gggnnnllleeecccgggjjjiiikkknnnsssyyyoooXXXOOONNNPPP[[[hhhttt]]]VVVPPPIIIEEEBBBBBBHHHQQQUUU[[[aaaddddddhhhqqqyyy}}}nnnbbbNNNIIICCC@@@BBBEEEJJJLLLUUUcccvvvyyyvvvvvvyyy|||cccPPPPPP\\\gggooopppuuuzzz}}}jjjPPPLLLnnn```HHHCCCUUUwwwyyymmm~~~{{{eeeXXXgggrrrnnnqqqooommmxxxuuukkkggggggiiijjjsssxxxdddSSSQQQTTTUUUWWW\\\^^^jjjzzzpppaaa```iii}}}dddYYY______WWWYYYUUUccc}}}wwwnnn___KKKJJJIIIVVVhhhvvv~~~^^^OOORRRXXX]]]dddlllmmmjjjhhhiiijjjjjjmmmqqqwww~~~mmmYYYVVVYYY^^^iiittt{{{iiiXXXSSSLLLFFFDDDDDDEEELLLTTT[[[```fffjjjmmmuuuvvvfffOOOKKKEEEAAAAAACCCGGGIIITTT```sss{{{yyyxxx{{{yyyaaaQQQSSS```kkkpppqqqvvv{{{pppTTTLLLkkkbbbKKKGGGSSSnnnwwwfffYYYRRR]]]mmmxxx|||~~~ssszzz~~~xxxqqqpppjjjiiimmm{{{uuuqqqvvvggg[[[TTTVVVYYY[[[dddooowww~~~yyyggggggyyynnn^^^^^^]]]VVVWWWWWWbbbvvv~~~sssbbbMMMJJJIIIVVViiivvvbbbQQQTTT\\\\\\aaaggglllmmmkkkjjjjjjmmmqqqwww}}}tttgggjjjrrryyyvvviii^^^VVVRRRJJJDDDEEEHHHLLLSSSZZZbbbhhhooovvv~~~hhhSSSPPPJJJFFFDDDEEEHHHJJJQQQ[[[kkkxxx}}}wwwwwwxxxzzz~~~sss]]]QQQVVVdddoooqqqsssxxx|||vvvXXXMMMjjjaaaJJJHHHRRRkkkyyycccXXXTTTRRRTTTXXX]]]eeemmmxxxyyyuuurrrwwwqqqeee]]]eeewwwwwwWWWTTTVVV[[[]]]___lll|||www~~~}}}}}}~~~ppppppggg___\\\XXX^^^dddppp}}}uuuiiiQQQMMMKKKVVViiiwwwcccRRRVVVaaa```___bbbhhhkkkkkkjjjkkkqqquuu}}}ssseee]]]YYYXXXRRRKKKFFFHHHNNNUUU]]]dddlllttt~~~eeeVVVTTTQQQMMMKKKLLLOOOQQQRRRYYYccckkkpppuuuzzz}}}{{{vvvsssuuuxxxyyy~~~mmmXXXOOOWWWfffoooqqquuuyyy~~~yyy]]]UUUttt^^^GGGCCCPPPpppgggQQQUUUUUUSSSPPPOOOUUUbbbnnn~~~}}}uuuqqquuuyyyvvvlllccc[[[eeewwwdddSSSRRRWWW]]]\\\[[[eeesssyyy|||pppxxxzzzppprrr}}}yyypppbbb______iiiwwwvvvnnnTTTNNNLLLUUUhhhvvv~~~cccTTTYYYfffgggaaa```eeeiiijjjlllooovvv|||wwwhhh\\\UUUTTTVVVXXXPPPKKKIIINNNVVV___jjjttt}}}^^^VVVWWWVVVTTTSSSTTTXXX\\\]]]```cccddddddhhhnnnsssrrroooppptttwwwyyy~~~{{{fffSSSMMMXXXeeelllrrrvvv{{{{{{dddaaa]]]GGG>>>MMMpppttt[[[NNNRRRUUUVVVTTTSSSYYYcccjjj~~~}}}yyy{{{~~~wwwkkkcccffflllllliiihhhnnnxxxyyy```TTTRRRUUU[[[[[[WWW[[[ddduuu|||wwwiiimmmwwwnnnvvvuuudddeeekkkvvvuuuwwwpppUUULLLJJJTTTgggvvvhhhZZZ___kkknnnfffccchhhllllllqqqyyy~~~qqqaaaOOOGGGHHHKKKNNNRRRKKKJJJNNNXXXcccqqq}}}]]]WWWYYY\\\\\\[[[]]]bbbgggnnnmmmjjjddd______cccggggggfffiiioootttxxxvvv```OOONNNZZZfffkkkqqqwww|||{{{iiijjj```NNNAAAKKKhhh}}}dddUUUSSSWWW\\\aaabbbdddhhhjjjjjjyyytttpppnnnlllnnnxxx|||xxxmmmaaaYYY[[[``````ccciii|||aaaTTTTTTQQQTTT\\\___[[[\\\bbb{{{}}}uuuddd^^^kkk||||||xxx{{{yyyiiiooo|||wwwnnnxxxsssWWWMMMJJJSSSfffuuurrrccceeeooorrrkkkkkkrrruuutttzzzwww```QQQCCC???AAABBBEEEIIIGGGLLLWWWgggwwwggg]]]aaaeeeffffffhhhmmmrrrxxxvvvqqqiii```\\\]]]___^^^^^^bbbhhhmmmsss|||qqq\\\NNNPPP^^^iiilllpppwww|||xxxhhhiiicccWWWMMMRRReeexxxhhhVVVRRRYYYdddkkknnnnnnpppxxx}}}}}}yyypppoooqqqyyyxxxtttrrrooolllddd\\\ZZZaaaddddddiiirrrzzz```QQQLLLSSSRRRXXXcccfffcccfffnnnsssfffdddrrrsss~~~qqqlllyyywwwZZZOOOLLLRRRfffttt{{{kkkiiipppsssoooqqqzzz}}}{{{qqqXXXLLLBBB@@@@@@>>>???DDDGGGOOO```ssssssdddhhhmmmooonnnpppvvv{{{yyyxxxtttlllccc]]]\\\]]][[[[[[^^^dddhhhmmmwww}}}nnnZZZMMMRRRaaalllnnnpppwww|||tttdddbbbccc\\\XXX[[[hhh~~~sssgggaaaXXXNNNQQQ\\\ooosssrrrmmmppp~~~|||{{{tttjjjeeedddcccbbbddd```eeeqqqvvvtttyyyppp___VVVTTTTTTTTTVVV___jjjllljjjooozzz~~~rrr{{{|||jjjgggaaaLLLKKKWWWddduuuxxxjjjgggrrrvvvzzz~~~oooXXXHHHCCCCCC>>>EEEUUU^^^aaa]]]eeetttwwwyyywwwtttssswww{{{tttuuutttmmmcccZZZUUUTTTVVVVVVYYY^^^```dddmmmvvvzzzfffRRRNNNYYYeeekkkkkkrrryyy|||}}}jjjUUUSSSppp|||OOOMMMSSS___sssyyytttfffRRRIIINNNVVVZZZgggjjjgggcccnnn{{{kkk]]]\\\^^^]]][[[\\\]]]gggrrr}}}zzzcccbbb```UUUSSS\\\SSSZZZggguuu|||}}}~~~ddd^^^eeeNNNKKKTTTaaasssrrrjjjrrrvvv|||{{{]]]JJJDDDEEEDDDNNNaaajjjgggjjjzzzsssxxx}}}~~~zzzvvvuuuvvvoooqqqqqqlllbbbXXXRRROOOUUUUUUYYY___bbbeeellluuusss```OOOOOOZZZffflllnnnsssyyy~~~tttaaaPPPQQQnnnWWWEEEHHHRRRgggzzzmmm[[[QQQSSSXXXZZZdddccceeennn|||pppeee\\\ZZZZZZYYY[[[___bbblllyyyooo```dddcccYYYXXXaaadddjjjxxx]]]WWWkkkRRRKKKOOO]]]ooo~~~tttgggpppuuu}}}bbbKKK@@@CCCEEEQQQbbbkkkkkkyyyyyymmmuuu{{{tttqqqiiikkklllggg]]]SSSLLLIIIOOOQQQWWW___cccffflllttt~~~iiiYYYMMMPPP\\\fffmmmppptttzzzmmmZZZNNNUUUsss^^^BBBAAAGGG\\\yyy|||nnn]]]SSSUUUZZZ\\\dddcccnnnxxxnnn^^^[[[ZZZ\\\^^^```eeelllmmmvvvvvviiifffooopppfffeeennntttvvv[[[RRRsssWWWLLLLLLZZZmmm}}}yyyhhhnnnttt|||lllPPPBBBEEEGGGOOO]]]ccckkk~~~|||bbb```kkkzzz}}}tttnnnfffgggeee^^^TTTKKKFFFDDDKKKOOOYYYdddjjjmmmttt|||{{{rrraaaSSSLLLSSS___ffflllqqqwww|||}}}gggSSSKKKWWWyyy]]]EEEAAADDDXXXvvv}}}jjjZZZTTTZZZfffnnnssszzznnnbbbYYY[[[```gggmmmqqquuuwww~~~mmmjjjqqq~~~uuuttt~~~xxxuuuyyy___OOOvvv{{{]]]NNNLLLXXXkkk{{{tttooottt|||}}}}}}xxxYYYKKKOOOPPPUUU```ffftttuuurrrZZZSSS^^^mmmyyy}}}yyyrrrmmmfffeee```WWWLLLFFFDDDEEEJJJPPP\\\jjjsssxxxwwwkkk[[[PPPNNNYYYcccfffjjjpppzzz~~~wwwbbbNNNGGGWWWzzzVVVEEE@@@BBBUUUsssmmm]]][[[fffyyy}}}hhh[[[```ccckkkuuu|||wwwwwwaaadddqqq{{{|||vvvrrryyydddOOOtttdddQQQLLLWWWhhhyyy|||pppuuu|||xxx|||___QQQXXXZZZ___mmmwwwwwwhhhuuujjjUUUNNNTTT^^^hhhnnnooommmkkkfffccc]]]TTTKKKHHHIIILLLIIIOOO]]]lllwww}}}xxxkkkWWWNNNPPP___hhhgggjjjrrr{{{wwwaaaPPPPPPdddRRRDDD>>>>>>NNNkkkvvvhhhgggppp|||ggg[[[___eeeppp~~~zzzqqq}}}dddRRRVVVcccrrrvvvrrruuu}}}rrrttt}}}xxx|||fffOOOsssiiiTTTLLLVVVeeeuuummmrrryyytttzzziiiZZZaaaeeemmmrrrcccvvvwwwaaaQQQQQQRRRSSSWWW\\\aaadddfffcccaaa^^^WWWQQQPPPRRRVVVQQQXXXeeetttuuufffRRRLLLRRRdddllliiillluuuzzzrrr]]]TTT```}}}UUUIIIAAA===HHHaaa~~~zzzyyy||||||wwwkkkrrrsssiiifffnnnxxxbbbMMMOOOWWWbbbddd```ccckkkjjjqqq}}}|||gggLLLlllkkkUUULLLUUUcccrrr|||wwwtttuuuzzziiimmmttt{{{~~~ttt}}}wwwgggmmmppp{{{qqqddduuusssbbbWWWWWWSSSNNNMMMQQQWWW^^^aaa___```___\\\XXXWWWZZZ]]]bbbhhhttt~~~mmm]]]OOOJJJSSSgggoookkknnnxxxyyyzzzgggRRRQQQjjjZZZRRRHHH@@@DDDYYYwww}}}yyywww|||||||||ccc\\\lllzzzzzzhhhRRRQQQTTTYYYXXXTTTVVV\\\cccjjjxxxjjjSSSaaa~~~xxxWWWOOOPPP\\\pppzzzvvvssskkkjjjfff___ZZZ]]]eeemmm|||eee___bbbnnnyyy~~~}}}zzz~~~jjjjjj~~~yyyppphhhbbbZZZUUUPPPNNNLLLLLLRRRYYYZZZ[[[[[[ZZZ[[[```hhhoooqqquuu~~~zzzhhhRRRIIIQQQ\\\dddhhhmmmtttyyymmm^^^EEEOOO|||bbbYYYMMMAAAAAAPPPkkk}}}lll^^^ccctttrrrWWWXXX^^^\\\UUU\\\```WWWbbbgggoooxxxeeeKKKXXXyyy}}}```QQQQQQZZZnnn~~~|||uuuooojjjgggeeeddddddbbb]]]YYY[[[bbbiiillluuu}}}[[[TTTUUU```lllsss}}}{{{yyyxxxwww|||nnnrrr~~~wwwqqqkkkbbbZZZQQQNNNLLLLLLOOOTTTXXXZZZ\\\^^^```fffooovvv~~~|||sssbbbPPPJJJSSS^^^fffjjjnnnuuuzzzeeeXXXCCCIIIlllddd]]]RRREEECCCNNNggg|||~~~~~~bbbYYYaaauuu{{{|||^^^ZZZ___```YYY\\\```[[[^^^eeeqqq~~~bbbHHHUUUsssmmmTTTQQQXXXjjjzzzqqqnnniiidddaaa``````aaacccddddddbbb```bbbgggkkkffflllqqqttt~~~PPPHHHGGGSSS```hhhsss~~~~~~vvvtttuuuwwwxxx|||{{{~~~yyyjjj]]]RRRNNNOOOOOOPPPRRRTTTXXX]]]aaafffnnnwww~~~xxxhhhXXXMMMMMMUUUaaahhhlllqqqwww|||zzzZZZQQQEEELLLhhhggg^^^SSSHHHDDDKKK___rrrooottttttxxx}}}sssdddWWWVVV___sss}}}tttrrrdddeeekkkfffcccffffffccclll{{{cccNNNYYYpppyyyXXXQQQTTTeeeuuu~~~xxxnnneeecccaaa```bbbggglllooonnnpppqqqrrrqqqrrrtttwwwtttxxxwwwuuuyyy~~~xxxmmmLLLCCCCCCPPP]]]fffoooyyyuuu|||wwwwwwzzz}}}~~~nnn___RRRPPPSSSVVVVVVWWWZZZ___ffflllrrrzzzrrr]]]OOOLLLOOOXXXcccjjjnnnssszzzwwwVVVKKKHHH[[[wwwkkk^^^TTTJJJFFFIIIYYYxxxxxxlllmmmqqq~~~eeeSSSQQQQQQVVV___qqqvvvnnnxxxvvvppppppqqqrrr{{{eeeTTT[[[mmm___TTTQQQ___ppp{{{tttiiiddddddccccccffflllttt|||vvvgggNNNEEEEEESSSaaahhhooovvvttt~~~~~~}}}zzzqqqwwwuuueeeVVVTTTYYY]]]______iiinnnuuu||||||wwwhhhSSSIIILLLSSSZZZdddlllpppwwwwwwZZZGGGGGGfffnnndddZZZQQQNNNLLLUUUpppyyysssrrrQQQKKKMMMQQQWWW```vvvuuu~~~yyyxxxxxxhhhXXX]]]kkkjjjZZZQQQ[[[lllxxxxxxhhhccceeeiiiiiikkkooowwwtttUUUKKKHHHTTTbbbjjjpppvvv{{{|||~~~{{{eee\\\aaagggooo{{{|||lll]]][[[___dddfffiiiuuuyyywwwmmm]]]LLLHHHNNNXXX^^^gggnnnsss|||~~~vvv___FFFLLLqqqzzzooommmbbbZZZXXXSSSTTThhhrrrUUUTTTWWWXXXYYYccc~~~~~~~~~nnnbbbeeelllxxxbbbSSSXXXhhhttt~~~pppfffgggkkkooopppttt{{{```RRRKKKTTTaaajjjrrrzzz{{{|||~~~qqqWWWMMMNNNPPPUUUbbbjjjuuu~~~pppcccaaafffkkkqqqvvvuuudddRRRIIIKKKQQQ^^^cccjjjpppwwwrrrnnn]]]LLLaaasssooolllaaa[[[\\\YYYVVVeeezzzxxx``````cccdddaaaeeezzztttnnnppppppiiiUUUWWWeeeqqq{{{yyymmmiiilllqqqrrruuu{{{iiiYYYNNNTTTaaakkkuuu~~~zzz~~~||||||bbbKKKAAA>>>>>>===IIIQQQ^^^vvv~~~{{{oooddddddjjjrrr{{{uuu___LLLHHHMMMSSSbbbgggmmmssszzz|||gggeeeWWWSSSyyyoooooocccYYYVVV\\\[[[XXXdddxxxzzzfffdddkkknnnjjjgggppprrr{{{~~~wwwoooYYYQQQ]]]ooo}}}xxxmmmkkklllppptttuuu{{{uuuaaaSSSYYYeeeooo|||kkkgggtttooo___NNN@@@;;;===>>>???CCCLLLZZZmmmyyyhhh[[[]]]gggpppyyywwwppphhhgggnnnyyyzzziiiXXXIIIEEEQQQ___fffhhhnnnvvv|||ppp]]]QQQOOOXXXxxxjjjeeedddaaa[[[VVVVVV\\\bbblllxxxvvvlllrrr~~~~~~uuuwww___TTT[[[kkkyyypppiiijjjmmmsssyyy|||yyyfffXXX\\\hhhssssss___```ooo}}}}}}ppp___RRREEE<<<999:::999:::===BBBKKKVVVbbbiiidddZZZTTTWWW^^^eeennnvvvqqqmmmiiillltttrrr^^^OOOGGGIIIVVVccchhhkkkqqqxxx~~~kkkWWWKKKLLLOOOoooyyynnn^^^cccdddccc^^^XXXVVVXXX[[[vvv|||uuu}}}qqq}}}zzznnn}}}gggVVVVVVcccsss|||zzz{{{sssiiiggglllrrr{{{~~~mmmaaacccooo|||wwwkkk]]]SSSXXXhhhxxxppp```NNNDDD>>>999777999:::<<>>>>>@@@EEEDDDEEEFFFGGGMMMYYYgggrrrpppfffYYYRRRTTTccc~~~zzzdddNNN???;;;;;;:::888888<<>>777999:::999999>>>HHHOOOYYYhhhwww|||jjjVVVJJJFFFHHHPPPXXXbbbgggooowww{{{wwwnnn\\\PPPEEEEEESSSlllxxxiiigggbbb^^^aaacccdddddddddgggiiijjjtttxxxfff\\\[[[ZZZ^^^lllyyyxxxjjj^^^]]]dddrrr}}}}}}iiifffvvv}}}rrr\\\III;;;:::<<<;;;???FFF@@@EEELLLOOONNNLLLLLLMMMRRR[[[``````nnn}}}eeeNNN@@@666:::======>>>CCCLLLSSS^^^nnn~~~nnn\\\JJJDDDHHHOOOXXX^^^dddiiirrryyy~~~{{{cccaaaIIIFFFEEEQQQmmm~~~rrrgggfff___^^^aaacccdddccccccfffiiiiiitttzzz{{{uuufff```WWWVVV[[[aaarrrrrrgggdddfffooozzzlll___nnn}}}|||wwwooofff[[[KKK<<<:::@@@DDDEEEFFFJJJNNNRRRPPPJJJGGGOOOYYY\\\\\\eeettt~~~hhhOOO???999>>>CCCEEEEEEHHHNNNTTTUUU```qqquuuyyyrrr]]]RRRHHHGGGLLLSSS\\\eeekkkrrryyy|||ooo\\\PPPEEEJJJGGG^^^qqqlllmmmgggbbbbbb``````bbbeeeiiikkkjjjhhhjjjhhhiiipppvvvyyy|||nnnbbb\\\TTTSSSYYY^^^lll|||mmmfffdddlllvvv~~~pppqqqrrrkkkeee```[[[KKK<<<:::>>>BBBDDDEEEGGGLLLRRRSSSPPPRRR[[[eeennnkkkmmm|||xxxnnnkkkmmmnnnkkkfffbbbcccooo{{{eeeMMM===;;;???DDDGGGJJJMMMSSSWWWZZZ```jjjwwwvvvmmmttt|||qqqhhhmmmrrrqqqqqqtttyyyssseeeRRRJJJEEEIIIPPPYYYccckkkkkkrrrzzzxxxeeeTTTJJJEEE???KKKsssuuuooojjjbbb___bbb^^^___aaadddeeeggghhhiiigggcccccchhhlllmmmppptttggg```\\\UUURRRZZZ]]]hhh|||uuujjjcccgggqqqzzz~~~rrriiifffeee\\\MMM>>>;;;>>>AAADDDGGGJJJNNNSSSVVVYYY```jjjrrrzzzvvvwwwhhhaaaZZZXXX[[[^^^^^^\\\ZZZXXXZZZhhhwwwaaaKKK======@@@EEEKKKRRRXXX]]]___fffjjjmmmwwwzzzhhh^^^fffrrrllleeejjjnnnhhhnnnwwwuuueeeVVVGGGDDDEEEMMMWWW___hhhooopppvvvkkkZZZLLLEEEEEE>>>WWW}}}zzztttjjj```^^^ccc```bbbdddeeedddfffjjjmmmkkkfffccceeehhhhhhjjjmmmsss~~~yyyeeebbbaaa[[[WWW^^^aaajjj}}}}}}ooobbbccclllwwwvvvllliiiiii[[[NNNAAA===>>>AAAFFFJJJPPPTTTXXX\\\dddrrr|||lllTTTRRRQQQSSSVVVXXXWWWVVVdddhhhiiifffhhhtttrrr\\\III===???AAAGGGPPP[[[dddjjjlllooowww}}}lllggg]]]gggwwwvvvqqquuuwwwvvvyyyjjjYYYLLLEEEEEEJJJUUU^^^ccciiioooxxx}}}tttbbbRRRGGGCCCCCCFFFbbbxxx{{{zzzvvvnnneeebbbfffdddgggiiihhhfffgggmmmsssnnnhhheeefffgggggghhhllliiittt~~~pppdddeeeeeeaaa\\\ccceeemmm}}}uuufffccciiisss}}}|||qqqfff^^^[[[TTTIII???<<<===???EEEKKKSSSXXX___iii|||lll[[[PPPPPPQQQSSSUUUWWWYYYZZZfffpppwwwuuusssuuuxxxyyy}}}lllWWWGGG??????BBBIIISSSaaammmuuuyyyxxx}}}___ccc\\\kkk|||nnn]]]NNNFFFEEEHHHPPP\\\dddhhhlllqqq{{{zzzkkk[[[LLLCCCBBBBBBHHHeee~~~~~~zzzvvvvvvsssmmmiiigggfffiiijjjhhhfffgggnnntttiiidddaaacccdddcccdddgggfffppp{{{iiidddfffeeeccc^^^eeegggkkktttxxx}}}nnnggghhhnnnxxx~~~xxxlll\\\NNNHHHIIIBBB<<<::::::<<>>777999999:::;;;>>>AAAEEEGGGSSSjjjwwwiiibbb```VVVQQQOOORRRTTTWWWbbbppp~~~vvvkkkjjj~~~mmm\\\VVVVVVXXX^^^aaa\\\WWW\\\lll|||}}}}}}tttsssyyyjjjVVVGGGDDDCCCFFFNNNTTTYYY```gggiiirrrzzzzzzeeeSSSMMMFFFBBBGGG]]]mmmdddbbbeeeeeegggiiikkknnnppprrrnnnllliiiiiiiiiiiigggeeecccdddeeeggghhhhhhhhhggg```___bbbhhhlllooouuu|||zzz{{{}}}ooofff___^^^___]]]]]]```XXX\\\aaadddeeeeeeeeefffgggoooyyyqqqpppvvv{{{}}}|||~~~rrrRRRCCCGGGHHHEEEBBB<<<;;;<<<>>>@@@CCCEEEHHHIIIMMM___rrrvvvkkk___\\\___ZZZVVVTTTUUUWWW\\\iiiuuu~~~tttpppyyyrrr___WWWXXXYYYcccllliiidddkkk}}}yyywww~~~|||tttiii[[[LLLBBBDDDEEEKKKTTTYYY]]]ccciiimmmvvvppp[[[IIIIIIFFFEEEWWWxxx~~~lllgggeeefffgggiiikkkmmmooopppqqqhhhfffddddddfffddd```\\\aaabbbcccdddcccdddfffhhhcccaaaccchhhkkkkkknnnrrrvvv|||sssnnnsss}}}yyyllljjjaaa^^^```]]]]]]ccc]]]___bbbeeefffeeeeeeeeeccchhhvvv{{{ppprrruuuwwwyyy}}}zzzZZZJJJMMMKKKHHHGGGDDD???AAACCCFFFIIIKKKLLLMMMKKKSSS^^^dddccc^^^[[[[[[WWWTTTPPPOOOOOOUUU```lllnnnqqq{{{hhh```cccbbbllltttssspppwwwzzz}}}yyyooobbbVVVMMMGGGEEEHHHKKKRRR[[[```bbbhhhooorrr{{{qqq___RRREEEGGGQQQhhhxxxnnnkkkiiidddeeefffhhhiiijjjjjjjjjcccaaaaaabbbdddbbb[[[UUU\\\___ccccccaaa```bbbeeecccaaabbbgggjjjiiiiiikkkmmmzzz~~~|||ssspppqqqhhhaaabbb^^^[[[bbbdddcccbbb```aaabbbeeeggg```fffqqq}}}rrrrrrsssuuuyyy~~~aaaNNNMMMHHHDDDEEECCCCCCEEEHHHKKKNNNPPPPPPQQQNNNKKKLLLTTT\\\^^^]]][[[]]]YYYTTTPPPNNNRRR\\\fff{{{kkkqqqrrrkkknnnrrrwwwzzzuuuoooqqqyyy{{{yyyrrreeeUUUHHHCCCEEEIIIMMMPPPXXXbbbfffhhhnnnuuuzzzwww```PPPLLLKKKNNNgggoooiiigggeee___```bbbcccccccccbbbbbbfffeeeeeehhhjjjggg___XXXWWW]]]cccdddaaa______aaaaaa^^^```eeehhhfffeeegggqqqzzzrrrvvvnnnkkkgggccc```^^^^^^___gggfffdddaaa^^^^^^```ccc^^^```gggrrr}}}{{{uuuuuuzzzttt]]]NNNIIIHHHEEEAAAKKKLLLNNNQQQSSSVVVYYY[[[YYYRRRQQQXXX]]][[[[[[^^^^^^^^^[[[VVVSSSXXXbbbkkktttzzz~~~|||ssswwwxxxtttqqquuuxxxyyy~~~~~~|||ooocccRRRFFFBBBDDDIIILLLQQQWWW___hhhnnntttxxx{{{wwweeeTTTJJJGGGHHH[[[mmmccckkkoooeeeiiikkklllkkkhhheeecccccciiiiiilllssswwwrrreeeZZZ___```aaabbbcccbbbaaaaaadddaaa^^^___dddiiilllmmmsssuuuggggggfffeeedddcccbbbbbbdddeeefffdddbbb``````aaa___```dddlllvvvxxxvvvzzzkkkZZZRRROOOMMMLLLKKKLLLNNNRRRXXX___eeehhhkkkeeeccchhhiiiddd``````gggqqquuuiiiYYY[[[sss~~~zzzrrr```VVVJJJAAAAAAEEEKKKNNNWWW^^^hhhooouuuyyyrrraaaOOOFFFDDDFFFjjjwwwgggdddkkkoooiiilllnnnppppppmmmkkkjjjjjjgggfffiiinnnssspppfff^^^]]]]]]]]]^^^```bbbccceeeccc___[[[ZZZ^^^dddhhhjjjqqqqqqwww~~~yyyxxxdddeeefffggggggfffdddcccaaacccfffeeeccc___]]]\\\``````aaaeeennn}}}xxxyyy~~~}}}|||jjj\\\UUUTTTUUUYYY\\\dddmmmuuu{{{||||||zzzwwwvvvyyywwwooofffbbbkkkvvv{{{qqqdddlll|||nnneeeMMMHHHBBB@@@CCCJJJQQQUUU[[[cccnnntttxxx}}}vvvhhhVVVGGGAAABBBFFFqqqllliiijjjmmmqqqnnniiikkklllllljjjiiiiiijjjdddcccdddhhhmmmmmmgggbbb]]]\\\\\\\\\___bbbfffhhhccc^^^YYYWWWZZZ___eeehhhkkkjjjlllqqqvvv{{{vvvlllkkkpppggggggggggggfffeeedddcccaaacccdddccc___[[[XXXWWW_________aaahhh~~~{{{zzz|||wwweee[[[ZZZ]]]dddrrr~~~tttlllqqqpppllliiimmm~~~|||oooaaaXXXCCCBBBBBBEEEKKKSSS[[[___bbbjjjtttyyy|||uuueeeWWWLLLDDDCCCGGGKKKkkk}}}ggglllmmmkkkkkkjjjfffggghhhfffeeecccdddeeecccaaa```bbbfffhhhfffcccaaa``````aaaaaacccdddeee```]]]ZZZXXXZZZ]]]aaadddcccdddeeegggiiinnnwww~~~uuusssxxxgggfffdddccccccccceeefffgggfffddd```\\\YYYXXXXXX]]]^^^```bbbfffwww||||||~~~wwwmmmkkklllqqq{{{|||{{{rrrjjjkkkvvvxxxmmm___RRRJJJ@@@BBBGGGMMMTTT\\\dddhhhlllsss{{{pppbbbRRRIIIFFFDDDFFFJJJTTTlll~~~rrrccckkkkkkeeedddcccjjjjjjiiifffcccbbbccceeebbb```]]]^^^aaaccccccbbbcccdddddddddccc```]]][[[YYYZZZZZZZZZZZZ[[[]]]^^^\\\```eeeffffffiiinnnrrr~~~{{{|||bbbaaa______```cccgggiiijjjhhhddd___[[[ZZZ[[[]]]]]]^^^bbbdddeeeooo}}}||||||}}}|||lllpppvvv~~~yyyvvvvvv{{{uuuhhh[[[OOOEEEAAABBBFFFMMMUUU\\\cccjjjooorrryyyrrrbbbVVVJJJEEECCCCCCGGGLLLhhhllleeellljjjffffffdddiiihhhfffccc___^^^```bbb___]]]\\\]]]___aaaaaaaaabbbcccdddccc```[[[VVVSSSRRRUUUWWWXXXXXXWWWXXXYYY[[[```eeeeeefffiiiiiihhhnnnyyyzzz^^^^^^^^^^^^```bbbccceeedddcccaaa]]]ZZZZZZ]]]______aaaccceeedddfffrrr~~~{{{yyy}}}}}}~~~|||uuujjjmmmttt{{{{{{yyy|||yyyqqqeeeWWWKKKEEECCCCCCGGGLLLUUU]]]ccckkkrrrwwwyyysssbbbUUUNNNGGGCCCCCCMMMaaasssuuuiiiiiimmmhhhhhhkkkgggbbbaaa___\\\YYYYYY\\\^^^YYYZZZ[[[]]]___aaaaaaaaa```aaaaaa```^^^ZZZWWWUUUQQQSSSVVVVVVUUUVVVXXXZZZ___bbbbbbaaaccchhhhhhcccnnn~~~^^^^^^___``````___^^^]]]\\\\\\\\\ZZZYYYYYY\\\^^^ccccccdddeeebbb```fffooozzzxxx}}}~~~}}}||||||qqq|||zzzyyy}}}vvv|||}}}{{{kkkcccWWWKKKCCCBBBGGGKKKLLLRRR[[[cccjjjqqqyyy~~~vvvfff[[[FFFBBB???>>>FFFaaajjjeeeiiiiiibbbcccgggbbb______\\\ZZZXXXYYY\\\```UUUWWWZZZ]]]```bbbcccbbb``````______^^^]]]\\\[[[TTTUUUWWWVVVUUUVVV[[[^^^cccccc```[[[___ggghhhcccrrrvvv~~~[[[\\\]]]]]]\\\\\\^^^```^^^]]][[[ZZZZZZZZZ[[[\\\^^^aaacccbbb___^^^aaaeeesss}}}~~~|||vvvuuu{{{uuuiiikkkpppyyy{{{rrrkkk^^^TTTHHH??????CCCHHHKKKOOOSSS[[[dddmmmvvv}}}mmmYYYQQQIIIGGGFFFEEESSS}}}mmmffffffeeeddddddcccbbbbbbaaa```___^^^\\\[[[ZZZYYYVVVUUUTTTVVVZZZ]]]]]]\\\]]]]]]\\\\\\[[[[[[ZZZZZZTTTVVVXXXXXXWWWWWWWWWXXX^^^]]]\\\[[[[[[\\\^^^```lllhhhiiittt\\\]]]^^^]]][[[[[[\\\]]]]]]\\\[[[ZZZZZZ[[[\\\\\\\\\___```^^^ZZZYYY\\\```ggg|||~~~}}}wwwwwwxxx{{{qqqsssyyyyyynnnbbbZZZNNNHHHAAA???BBBGGGLLLOOORRRZZZfffooovvv~~~~~~hhhTTTJJJ@@@GGGHHHIIIdddyyyiiibbbbbbbbbccccccccccccdddbbbbbb```___]]][[[ZZZYYYYYYVVVUUUVVVYYY\\\\\\[[[^^^]]]\\\ZZZYYYXXXWWWWWWQQQSSSVVVWWWVVVWWWXXXZZZ^^^]]]]]]\\\]]]^^^___```bbb___^^^dddqqq[[[]]]^^^^^^\\\[[[[[[\\\]]]\\\[[[ZZZZZZ[[[\\\]]]\\\]]]^^^[[[XXXWWWZZZ]]]```ppp~~~zzztttqqqrrrwww~~~~~~wwwlll___RRRIII@@@??????BBBHHHNNNRRRTTTVVVbbbooovvvyyyxxxbbbNNNEEEDDDCCCDDDRRRvvvjjjkkkaaaaaabbbcccdddfffggghhhddddddbbb```^^^\\\ZZZYYY[[[YYYVVVVVVXXX[[[\\\\\\```^^^[[[XXXVVVUUUUUUUUUPPPRRRTTTVVVVVVWWWYYY[[[\\\]]]^^^___``````aaaaaa\\\\\\ZZZ[[[eee{{{|||vvvyyyZZZ\\\^^^___^^^]]]^^^___]]]\\\[[[ZZZ[[[\\\]]]^^^]]]^^^^^^\\\[[[[[[]]]```bbbiii||||||uuuqqqpppsssvvv|||sssiii^^^SSSIIIBBBAAABBBDDDHHHNNNTTTXXX[[[bbblllvvvzzz{{{}}}zzzooo[[[KKKEEEIII@@@GGGggg{{{gggllldddddddddeeefffhhhjjjkkkfffeeedddbbb___]]]\\\[[[[[[ZZZXXXWWWXXX[[[]]]^^^```^^^ZZZWWWVVVVVVWWWXXXTTTUUUWWWWWWWWWWWWYYY[[[\\\]]]```bbbcccbbbbbbaaa[[[[[[[[[\\\eeezzz}}}||||||uuurrrqqqwww^^^___``````^^^]]]]]]^^^]]]]]]\\\[[[[[[\\\]]]^^^[[[\\\]]]^^^___```aaaccccccdddrrr|||wwwtttrrrppptttzzz{{{sssfffYYYOOOGGGBBB@@@FFFGGGJJJNNNSSSZZZ```dddooovvv~~~wwwnnnjjj```QQQHHHGGGIIIYYYmmmtttgggffffffeeedddddddddfffggghhhfffeeedddcccbbb```______[[[[[[ZZZZZZZZZ\\\___aaa^^^]]]ZZZXXXXXXZZZ\\\^^^[[[\\\\\\ZZZXXXWWWYYYZZZ]]]^^^aaacccdddcccbbbaaaYYYYYYYYY[[[cccrrruuu|||yyysssrrryyyxxxbbbcccbbb___\\\[[[[[[\\\___^^^]]]\\\[[[\\\\\\]]]XXXZZZ]]]```bbbbbbcccbbb______hhhzzz~~~yyyssslllooosssyyy|||wwwnnneeeVVVIIIBBB??????@@@IIIKKKOOOTTTYYYaaaiiiooouuu{{{{{{nnnccc[[[WWWPPPFFFDDDJJJZZZsssllleeeeeecccaaa``````aaabbbddddddddddddddddddddddddddd\\\^^^^^^^^^]]]^^^___aaa\\\\\\[[[ZZZ[[[^^^```aaabbbbbb```]]]YYYXXXYYYZZZ^^^```aaaccccccbbbaaa```[[[ZZZZZZ\\\___ffflllqqqzzz|||wwwrrr```___^^^[[[YYYZZZ\\\___aaa___^^^\\\[[[[[[[[[\\\YYY[[[___ccceeeeeebbb```___```dddooo~~~wwwooollllllnnnsssyyy{{{pppfffZZZRRRGGG???>>>AAAEEEHHHOOOSSSYYY^^^ccciiiqqqvvv|||}}}lllZZZQQQLLLJJJFFFAAAEEENNNssszzznnnkkkhhhbbbaaa___]]]]]]___aaabbbbbbbbbcccdddfffggghhhiii```bbbdddccc```]]]]]]^^^[[[[[[[[[\\\]]]___```aaaddddddbbb^^^ZZZXXXYYY[[[```aaabbbbbbbbbaaa```___]]]^^^^^^]]]]]]^^^aaadddiiisss}}}|||wwwuuutttrrroooYYYYYYXXXWWWXXX[[[```dddbbb```^^^\\\[[[[[[[[[[[[\\\^^^bbbfffhhhgggccc___ccceeeeeejjj}}}|||tttiiigggfffhhhnnnvvv}}}zzzqqqaaaUUUIIIDDD>>><<<@@@GGGOOOSSSWWW]]]ccchhhllloootttxxxwwwhhh^^^NNNGGGDDDFFFCCCAAAGGGRRR~~~mmmddddddhhhbbbaaa___^^^^^^```cccddd```aaabbbeeegggiiikkklllcccfffhhhfffaaa]]][[[[[[ZZZ[[[\\\]]]^^^_________ddddddaaa^^^ZZZYYYZZZ\\\bbbbbbbbbaaaaaa```___^^^YYY\\\]]][[[YYYYYY___dddlllkkkooo}}}~~~}}}ttttttvvvvvvrrroooXXXVVVUUUVVVZZZ^^^aaabbb___]]]ZZZXXXZZZ]]]aaadddaaa```dddkkkjjjccc^^^^^^dddfffccc^^^hhh{{{vvvmmmfffeeefffgggoooyyy{{{tttjjj]]]OOOFFF@@@AAACCCDDDGGGMMMTTTYYYbbbdddkkkqqqrrrsss|||nnn[[[NNNFFFCCC>>>CCCIIIEEEMMMeee{{{mmmllliiieeeddd``````___```aaadddfffgggfffeeeeeeiiillllllhhhdddhhhgggdddbbb___\\\ZZZYYYZZZ[[[\\\]]]^^^^^^^^^^^^```aaabbb```\\\ZZZZZZ\\\\\\```bbbaaaaaabbb___[[[YYYYYYYYYXXXXXX[[[___cccfffgggiiipppzzz{{{}}}wwwsssooopppsssuuurrroooZZZYYYYYYZZZ]]]______^^^\\\ZZZYYYXXXZZZ]]]```bbb```___bbbhhhgggaaa]]]^^^___bbb```]]]bbbsss~~~xxxpppiiigggeeecccgggnnnyyy|||uuukkkbbbYYYOOOFFFAAA@@@AAADDDGGGKKKQQQWWW\\\hhhlllssszzz}}}zzzooo```PPPGGG@@@EEEAAA===???@@@LLLaaa}}}pppfffgggdddaaaaaa]]]^^^___bbbeeehhhkkkmmmiiiiiihhhgggeeeeeeeeefffgggfffdddbbb___\\\ZZZYYYZZZ[[[\\\^^^___``````aaa\\\^^^___]]]YYYWWWXXXYYYYYY]]]___]]]]]]^^^\\\XXXXXXYYYYYYYYYZZZ\\\aaadddcccdddeeeiiiqqq{{{|||zzzssspppllllllnnnnnnjjjfff^^^]]]]]]^^^___^^^\\\YYYWWWWWWXXXXXXZZZ\\\^^^______^^^___cccccc___]]]^^^^^^]]]]]]]]]^^^fffxxx}}}wwwqqqlllgggbbbaaaccclllwwwzzzvvvllldddXXXLLLEEEAAA???>>>BBBEEEIIIMMMRRRWWW^^^bbbmmmqqqxxxvvvkkk^^^PPPFFFBBB???FFFDDDDDDQQQ^^^kkkzzzyyyeeeaaacccaaa___```]]]^^^```cccfffiiilllmmmggghhhgggccc______dddiiieeedddcccaaa___]]][[[ZZZ[[[\\\]]]^^^```aaabbbccc[[[\\\]]]\\\ZZZXXXXXXYYYXXX\\\]]][[[[[[\\\ZZZVVVXXXYYYZZZ[[[\\\^^^bbbeeedddcccbbbbbbfffkkkqqquuu}}}yyysssqqqppppppnnnmmmnnnooonnnjjjfffbbbaaa___^^^]]]\\\YYYVVVTTTUUUWWWYYYZZZ[[[[[[[[[^^^^^^^^^______^^^]]]^^^```[[[[[[___aaabbbppp}}}zzz}}}yyytttmmmfffbbb```bbbiiirrrzzzwwwnnnhhh[[[TTTJJJAAA<<<===???BBBHHHKKKPPPUUUZZZ___eeehhhrrrwww~~~vvvggg\\\RRRHHHBBBBBBBBBJJJSSSgggwwwlllcccccccccaaa___```^^^___aaacccdddfffffffff_________]]]\\\___dddhhhaaa``````___^^^^^^]]]]]]^^^^^^^^^^^^___```aaaaaa\\\]]]^^^^^^]]]\\\[[[[[[ZZZ]]]^^^\\\[[[\\\[[[WWWVVVXXXZZZ\\\]]]___bbbdddfffdddaaa^^^^^^```bbbdddkkk~~~yyyrrrnnnkkkgggjjjjjjllloooqqqpppllliiieeebbb]]]ZZZYYYXXXWWWVVVTTTUUUXXXZZZ[[[[[[ZZZYYY^^^^^^^^^\\\]]]^^^___^^^aaaYYYWWW^^^dddeeekkkttt{{{kkkrrr}}}www}}}xxxrrrmmmhhhddd]]]^^^cccjjjsss}}}~~~vvvjjj^^^VVVIIIGGGCCC???>>>AAAEEEIIIMMMQQQUUUZZZ___dddjjjmmmxxx}}}xxxiiiXXXNNNIIIDDDCCCDDDHHH```kkkgggeeeeeeddd```^^^^^^YYY[[[]]]```aaaaaaaaa```ZZZXXXWWWYYY\\\_________[[[[[[\\\]]]]]]^^^______```___^^^]]]\\\\\\\\\\\\ZZZ[[[\\\^^^^^^^^^\\\[[[ZZZ]]]]]]ZZZYYY[[[YYYVVVUUUWWWZZZ\\\]]]^^^```bbbaaa```^^^]]]]]]^^^___```]]]jjjzzz|||}}}yyyxxx{{{vvvnnnjjjhhheeeaaafffgggjjjlllmmmlllhhheeeddd```[[[XXXWWWWWWWWWWWWVVVWWWYYY[[[[[[ZZZYYYXXX[[[]]]]]]ZZZ[[[^^^___]]]]]]WWWUUU[[[aaadddeeegggnnn~~~tttddd]]]jjjwwwuuuiiiaaaxxx~~~{{{~~~}}}xxxuuutttppplllaaa\\\YYY]]]ccclllxxx|||vvvoooeeeYYYMMMEEE>>>@@@AAACCCDDDHHHLLLOOORRRUUUYYY^^^cccjjjqqquuurrriiiZZZKKKCCCAAAAAADDDHHH]]]nnneeeddddddcccaaa^^^[[[ZZZSSSUUUYYY]]]______^^^]]]YYYVVVUUUWWW[[[]]]ZZZVVVXXXYYYZZZZZZ[[[\\\]]]]]]___^^^\\\YYYXXXWWWWWWWWWVVVWWWXXXZZZ]]]]]]ZZZXXXVVVYYYYYYUUUTTTVVVUUUQQQSSSVVVYYY[[[[[[\\\\\\]]]YYYYYYYYY[[[]]]___aaacccYYY]]]cccnnn|||}}}{{{ppphhheeeeeeeeeeeekkkmmmnnnnnnmmmiiieeebbb___]]]ZZZYYYYYYYYYXXXWWWZZZZZZ\\\\\\\\\[[[YYYXXXXXX[[[[[[XXXXXX]]]]]]ZZZWWWYYYZZZYYY\\\``````]]]```jjjzzzsssbbbZZZZZZ[[[[[[~~~{{{~~~~~~zzzyyy{{{{{{wwwoooeee\\\YYYZZZ]]]fffooo}}}{{{xxxqqqkkkcccZZZRRRJJJBBB>>>===@@@EEEIIIKKKOOOSSSVVVXXX[[[___eeelllttt}}}wwwlllcccTTTLLLDDD@@@>>>???FFFOOOzzziiiaaaaaa```___^^^^^^\\\ZZZSSSVVVZZZ]]]___^^^\\\ZZZVVVVVVVVVWWWYYYZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY\\\ZZZXXXUUUTTTTTTTTTUUUSSSSSSTTTXXX[[[\\\YYYVVVSSSVVVUUURRRPPPRRRQQQNNNQQQTTTXXXZZZZZZYYYXXXYYYTTTUUUVVVXXXZZZ\\\]]]^^^VVVUUUVVV[[[dddooo{{{~~~zzzwwwzzzvvvpppkkkiiiiiikkklllnnnppppppooollliiieeeddd[[[[[[ZZZ[[[\\\[[[YYYWWW\\\]]]]]]]]]\\\[[[YYYXXXUUUZZZZZZVVVWWW[[[\\\XXXTTT]]]```ZZZYYY]]]^^^XXX``````iiiyyy}}}VVVQQQ___jjj}}}|||}}}|||ooobbb\\\YYYVVV[[[bbbkkkqqqzzz~~~wwwqqqnnnccc\\\RRRJJJDDDBBB@@@???@@@EEEJJJNNNQQQTTTXXX\\\]]]```eeekkkttt~~~zzzfffXXXTTTEEECCCCCCAAA>>>>>>IIIUUU{{{ggg______^^^]]]]]]___^^^\\\XXX[[[^^^______\\\YYYVVVQQQTTTWWWWWWWWWXXX]]]aaa[[[[[[ZZZXXXWWWVVVUUUTTTXXXWWWTTTRRRRRRRRRSSSTTTSSSRRRTTTXXX\\\\\\YYYVVVSSSVVVUUUQQQPPPQQQQQQMMMPPPSSSWWWYYYXXXWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVSSSUUUXXXZZZ[[[___hhhqqq~~~|||yyywwwtttqqqnnniiilllnnnooommmllllllmmmhhhjjjkkkjjjhhheeedddccc^^^[[[XXXVVVVVVXXXZZZ\\\\\\\\\\\\\\\YYYVVVSSSQQQTTTVVVXXXYYYYYYYYYZZZ[[[[[[[[[[[[[[[ZZZZZZYYYYYYaaacccfffkkkwwwaaabbbppp{{{uuulllfffaaa]]]XXXUUU[[[___hhhsss}}}{{{sssiii```[[[MMMKKKGGGBBB???@@@CCCGGGLLLNNNQQQTTTWWWYYYZZZ[[[dddjjjuuu}}}vvvjjj[[[MMMFFF???AAABBBBBB@@@CCCPPP^^^yyygggggg^^^YYYWWWZZZ]]][[[ZZZZZZXXXZZZ\\\\\\[[[XXXWWWWWWXXXWWWVVVVVVWWWYYY[[[]]]]]]\\\[[[YYYVVVVVVXXXZZZ[[[VVVQQQQQQVVVYYYZZZXXXTTTTTTUUUXXXZZZZZZXXXVVVUUURRROOONNNPPPRRRTTTTTTRRRPPPNNNPPPUUUWWWUUUSSSSSSUUUVVVVVVTTTSSSSSSTTTRRRTTTVVVWWWXXX[[[___bbbsss~~~zzzyyywwwtttqqqnnnllljjjkkkkkkkkkkkkllllllmmmmmmkkkjjjiiihhhfffdddbbbaaa^^^\\\ZZZXXXXXXYYY[[[\\\YYYYYYZZZZZZZZZXXXVVVTTTTTTUUUWWWWWWVVVVVVWWWXXXZZZZZZZZZZZZZZZ[[[\\\\\\___bbbdddgggnnnxxxwwwhhheee}}}yyyvvvrrrnnnjjjeee^^^XXXUUUXXX^^^eeemmmvvv|||yyytttlllcccYYYQQQMMMDDDDDDBBB@@@@@@BBBGGGJJJQQQSSSWWW[[[___cccfffhhhpppsss|||{{{mmm^^^OOOEEEBBBIIIDDDAAAAAACCCQQQnnnpppbbb[[[[[[WWWVVVZZZ]]][[[YYYZZZZZZ\\\]]]]]][[[XXXWWWWWWXXXWWWWWWXXXYYY\\\___```]]]]]]\\\ZZZWWWWWWYYY[[[\\\WWWTTTTTTWWWZZZYYYWWWVVVUUUTTTUUUWWWXXXWWWVVVUUURRROOOMMMNNNPPPPPPPPPOOOPPPQQQRRRRRRSSSTTTUUURRRTTTUUUUUUTTTSSSTTTUUUOOOQQQRRRSSSSSSUUUYYY[[[cccttt~~~}}}xxxrrruuu~~~rrroooooonnnmmmkkkjjjhhhhhhhhhiiijjjkkkllllllllllllkkkjjjjjjjjjjjjiiihhhffffff^^^]]]\\\[[[[[[[[[[[[\\\VVVWWWXXXZZZZZZZZZYYYXXXYYYZZZZZZYYYXXXXXXYYY[[[ZZZYYYXXXXXXYYY\\\^^^```[[[^^^aaabbbdddiiittt}}}}}}jjjYYYppp~~~|||zzzwwwwwwxxxxxxuuunnneee___SSSTTTTTTUUUYYYbbbnnnwwwzzz~~~zzzooojjjcccYYYPPPHHHBBB???>>>@@@AAABBBDDDHHHMMMQQQTTTWWW\\\aaaeeejjjpppttt|||zzznnnaaaQQQDDD@@@CCCFFF???DDDXXXnnnnnnggg___RRRWWWUUUVVV[[[^^^[[[YYYZZZZZZ\\\\\\[[[XXXVVVVVVVVVXXXXXXYYYZZZ\\\___aaabbb]]]]]]\\\ZZZXXXXXXZZZ\\\\\\YYYWWWXXXZZZ[[[YYYWWWYYYVVVSSSQQQRRRTTTUUUUUUTTTQQQNNNMMMMMMNNNMMMMMMLLLPPPSSSSSSPPPPPPSSSWWWRRRTTTUUUUUUSSSSSSTTTUUUOOOQQQQQQQQQQQQQQQSSSUUUWWWgggzzzmmmfffgggjjjiiiiiihhhiiijjjkkklllhhhiiikkklllmmmllljjjiiiiiijjjkkklllllllllkkkkkk]]]]]]]]]]]]\\\[[[ZZZZZZWWWXXXYYYZZZ[[[[[[[[[[[[ZZZ[[[[[[ZZZYYYZZZ\\\^^^[[[ZZZXXXXXXYYY[[[^^^```YYYZZZ]]]^^^]]]aaammmzzz}}}ssscccdddttt|||zzzwwwyyy{{{|||zzztttmmmhhhZZZYYYVVVQQQNNNRRR[[[ccclllsss}}}zzzsssnnn^^^YYYRRRJJJCCC>>><<<<<>>???AAAHHHJJJMMMPPPRRRTTTXXX[[[bbbffflllpppuuu||||||vvvtttdddYYYNNNHHHCCC@@@AAADDDHHHaaalllddd```]]]^^^VVVVVVZZZ```aaa^^^]]]___ZZZZZZZZZYYYWWWWWWYYY[[[ZZZ[[[\\\]]]]]]\\\[[[[[[XXXYYYYYYXXXVVVVVVWWWXXXYYYYYY[[[]]]______]]]\\\XXXTTTOOOMMMNNNQQQSSSUUUQQQPPPPPPQQQSSSTTTSSSRRRSSSRRRQQQSSSVVVXXXWWWUUUWWWXXXWWWTTTQQQOOOPPPQQQVVVXXXXXXXXXVVVTTTUUUVVVXXX[[[[[[WWWYYYhhhzzzrrrwwwzzzuuukkkddddddgggeeeeeeddddddeeegggiiijjjgggiiikkkmmmmmmkkkiiigggfffhhhiiikkkjjjiiigggfff\\\\\\\\\\\\[[[ZZZXXXXXX\\\[[[[[[[[[[[[[[[\\\\\\XXXYYY[[[\\\[[[ZZZ[[[\\\]]]\\\[[[ZZZZZZ[[[]]]^^^___[[[[[[]]]ZZZWWW^^^jjj}}}|||yyywwwxxxyyyvvvsssnnnggg___WWWQQQMMMLLLQQQYYYbbbjjjsss{{{~~~yyyuuummmeee]]]UUUMMMHHH???>>>======>>>AAAEEEGGGMMMOOORRRTTTVVVYYY]]]```fffllltttzzzssslllgggcccYYYOOOEEEAAA@@@???@@@CCCRRR|||vvvnnnjjj___[[[```XXXXXX\\\aaaaaa^^^^^^bbb______^^^\\\ZZZZZZ]]]___ZZZ\\\]]]^^^]]][[[YYYWWWVVVWWWXXXWWWVVVUUUVVVWWWVVVWWWYYYZZZ[[[[[[ZZZZZZSSSQQQNNNNNNPPPSSSTTTUUURRRRRRSSSUUUWWWXXXWWWUUUUUUSSSQQQSSSXXXZZZXXXUUUXXXXXXVVVSSSPPPNNNOOOPPPUUUVVVXXXWWWVVVTTTUUUUUUUUUXXXYYYWWWZZZeeepppvvvzzz|||uuutttuuuuuuvvvxxxppppppnnnjjjeeebbbbbbdddccccccddddddeeeeeeeeeeeeggghhhiiijjjjjjhhhfffeeedddeeeggghhhgggeeebbbaaa___^^^]]]\\\[[[ZZZYYYYYYYYYYYYYYYYYYZZZZZZ[[[\\\^^^aaaccccccaaa^^^\\\\\\ZZZZZZZZZ[[[\\\]]]^^^___aaa]]]^^^dddbbbZZZYYY```nnnzzz~~~|||{{{|||~~~{{{wwwsssqqqnnnggg^^^VVVMMMMMMOOOQQQVVV]]]ffflllsssyyy}}}wwwrrrnnnfffaaaXXXPPPJJJEEEAAA>>>;;;<<<>>>AAADDDHHHKKKLLLPPPSSSVVVYYY]]]bbbhhhlllmmmuuuwwwiii```ZZZVVVRRRKKKGGGCCCBBBAAABBBGGGOOObbbrrrmmmiiibbb]]]]]]YYYYYY\\\______\\\]]]bbbcccbbb```\\\YYYYYY[[[^^^YYY[[[]]]^^^^^^\\\ZZZXXXUUUWWWXXXXXXWWWVVVWWWXXXUUUVVVVVVVVVUUUTTTTTTTTTNNNMMMNNNPPPSSSVVVVVVVVVTTTTTTUUUXXXZZZYYYWWWUUUSSSSSSSSSTTTVVVWWWWWWWWWVVVVVVUUURRRPPPOOOQQQSSSRRRTTTVVVWWWVVVUUUUUUVVVSSSVVVWWWXXX]]]gggmmmmmmeeeffftttxxxrrrnnnllliiieeefffkkkmmmlllkkkgggcccaaabbbcccaaaccceeefffgggfffeeeeeedddeeeeeeeeeeeedddcccbbb```bbbdddfffeeeccc```^^^aaa```^^^]]]\\\[[[[[[[[[WWWWWWWWWWWWXXXZZZ[[[\\\```bbbdddddd```\\\XXXWWWWWWXXXZZZ[[[]]]___```aaaaaa]]]aaakkkjjj```ZZZ^^^[[[dddqqq~~~www{{{~~~{{{wwwtttuuuwwwsssiiiaaaUUURRRMMMHHHGGGLLLTTTZZZgggooovvv{{{~~~{{{tttkkkbbb\\\TTTOOOHHHBBB??????>>>>>>>>>@@@CCCGGGKKKMMMOOOPPPSSSUUUYYY^^^cccjjjrrrwwwyyyxxxnnn```SSSKKKGGGDDDCCCAAABBBDDDFFFEEEGGGRRR___xxx|||yyyqqqiiiffffffbbb[[[YYYYYY[[[^^^]]]ZZZ\\\bbbdddccc___ZZZVVVUUUWWWYYYXXXZZZ]]]___```^^^[[[ZZZVVVWWWYYYYYYXXXWWWXXXXXXUUUUUUUUURRRPPPNNNNNNNNNJJJKKKMMMQQQVVVXXXWWWVVVVVVVVVWWWYYYZZZYYYVVVSSSOOOSSSUUUUUUSSSSSSVVVYYYSSSTTTSSSQQQPPPQQQSSSVVVQQQSSSVVVWWWVVVVVVVVVWWWUUUUUUSSSSSS[[[eeekkkjjj___bbbnnnzzzyyyrrrwww}}}xxxtttrrrkkkhhhiiikkkhhhccceeekkkccceeegggeeeaaa^^^___aaa]]]___bbbeeefffeeecccbbbcccbbbbbbaaaaaa`````````]]]___bbbdddeeeccc```^^^cccddddddaaa]]]YYYWWWVVVVVVVVVWWWWWWXXXYYYYYYZZZaaa```]]][[[YYYXXXXXXXXXWWWWWWWWWXXXYYY[[[]]]]]]]]]```dddffffffddd```]]]bbb[[[\\\iii{{{}}}kkkeeeeee~~~||||||{{{yyywwwsssooommmbbb\\\UUUOOOLLLKKKJJJJJJRRRWWW^^^gggooouuuyyy{{{|||zzzxxxuuuqqqjjj```VVVLLLGGGCCCBBB@@@===;;;===@@@CCCEEEFFFHHHKKKMMMQQQSSSUUU[[[___ccciiinnnuuu|||ttteee[[[OOOHHHCCC@@@???@@@<<>>BBBDDDBBB>>>EEEGGGVVVyyyhhhddd```]]][[[XXXTTTRRRTTTTTTTTTTTTTTTTTTWWW\\\```XXXSSSRRRZZZ```\\\RRRLLLOOOOOOPPPSSSVVVVVVUUUTTTWWWVVVVVVVVVVVVVVVVVVVVVUUUSSSPPPOOOPPPPPPPPPOOORRRSSSUUUTTTRRRQQQPPPQQQVVVUUUTTTTTTUUUVVVTTTSSSPPPNNNLLLLLLNNNQQQSSSSSSQQQPPPPPPPPPQQQQQQQQQQQQRRRSSSSSSTTTTTTUUUUUUUUUOOOPPPOOOPPPRRRVVV]]]bbblllggg^^^UUUOOOMMMNNNPPPRRRTTTWWW\\\cccppp~~~}}}~~~xxxqqqmmmkkkgggdddbbbaaa```aaaiiigggdddbbb`````````aaa```bbbddddddbbbbbbbbbcccaaa``````bbbccccccaaa___```aaaaaa```______bbbddd___^^^[[[YYYXXXXXXZZZ[[[[[[[[[\\\]]]___^^^[[[YYYYYYZZZ[[[ZZZXXXVVVVVVWWWTTTTTTTTTUUUUUUUUUVVVVVV[[[[[[ZZZYYYYYYXXXXXXXXXVVVWWWXXXXXXYYYYYYYYYYYYWWWWWWWWWVVVVVVUUUTTTTTTSSSTTTWWW[[[^^^ggg{{{oooqqq|||{{{{{{|||zzzxxxuuurrrnnniiiccc___UUUQQQLLLGGGEEEFFFIIIKKKSSSVVV[[[cccjjjrrrwwwzzz|||~~~{{{xxxvvvnnnjjjddd\\\TTTMMMHHHFFFDDDBBB???<<<;;;===???AAADDDGGGJJJLLLMMMOOOQQQSSSUUUXXX\\\___ccciiirrrxxx}}}zzzlll]]]NNNCCC??????>>>???CCCIIIKKKIIINNNccc}}}kkkfff```]]]YYYVVVSSSQQQPPPQQQQQQRRRQQQQQQQQQTTTYYY\\\UUURRRSSSZZZ]]]XXXPPPLLLOOONNNNNNPPPRRRSSSQQQPPPRRRRRRRRRSSSSSSSSSTTTTTTSSSQQQOOONNNNNNOOOPPPQQQOOOPPPQQQQQQQQQQQQSSSUUUWWWTTTRRRQQQRRRSSSSSSRRRNNNLLLLLLMMMOOOPPPPPPPPPNNNNNNOOOPPPPPPOOONNNMMMNNNNNNNNNNNNOOOPPPQQQQQQPPPNNNLLLKKKLLLOOOTTTWWWXXXUUUQQQOOOOOOOOOOOOOOOPPPNNNMMMOOOXXXdddpppwww}}}vvvpppkkkkkkqqqtttoooiiifffgggfffccc___]]]]]]___```___^^^]]]\\\\\\]]]]]]___```aaa```^^^]]]^^^____________aaabbbbbb```^^^dddeeeeeedddcccdddgggjjjddd```[[[WWWUUUVVVXXXZZZ]]][[[ZZZ\\\______[[[WWWWWWXXXXXXWWWVVVUUUVVVXXXUUUUUUUUUUUUUUUVVVVVVVVVYYYXXXXXXWWWVVVUUUTTTSSSTTTUUUVVVVVVWWWVVVVVVUUURRRTTTUUUVVVVVVTTTRRRPPPSSSVVV[[[]]]\\\```ooozzzhhhrrr}}}||||||{{{yyyxxxwwwvvvsssooollleeebbb\\\VVVOOOJJJFFFDDDEEEGGGJJJPPPVVV\\\bbbeeemmmrrrxxx}}}|||{{{xxxtttooojjjeeecccVVVSSSNNNIIIDDDAAA???>>>??????@@@AAABBBDDDFFFGGGKKKMMMPPPRRRSSSSSSUUUVVV^^^bbbfffjjjnnnvvvvvvlllbbbUUUGGG??????@@@???AAAOOOeeevvv~~~yyyxxxggghhh___^^^YYYTTTQQQPPPPPPOOOMMMOOOQQQRRRRRRSSSVVVXXXUUUTTTVVVYYYVVVPPPNNNPPPQQQPPPOOOOOOPPPPPPNNNLLLMMMMMMNNNOOOQQQRRRSSSSSSQQQQQQOOONNNMMMNNNPPPRRRMMMNNNOOOOOOOOOPPPSSSVVVUUURRRPPPOOOOOOPPPQQQPPPMMMLLLLLLMMMNNNNNNLLLKKKKKKLLLMMMNNNNNNLLLKKKJJJMMMMMMLLLLLLLLLLLLMMMNNNSSSQQQMMMKKKKKKLLLNNNOOOIIIJJJLLLLLLMMMOOOQQQSSSQQQMMMJJJKKKQQQXXX\\\^^^ccckkkvvv~~~{{{xxxqqqjjjhhhccc___aaaeeeddd___ZZZ___aaacccaaa]]][[[]]]```aaa```___^^^]]]]]]]]]^^^^^^______]]][[[ZZZZZZ[[[^^^]]]^^^___aaaaaa```^^^cccdddeeeddddddeeehhhjjjdddaaa\\\XXXVVVXXXZZZ\\\___]]]\\\]]]``````^^^ZZZVVVVVVWWWVVVTTTTTTVVVXXXUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTSSSRRRSSSTTTUUUUUUUUUTTTSSSRRRQQQSSSUUUWWWWWWUUUSSSQQQTTTVVVZZZ\\\ZZZZZZbbbmmmhhh```iiiyyy|||zzzyyywwwuuussspppnnnkkkeee]]]TTTLLLGGGDDDDDDDDDEEEGGGJJJNNNPPPZZZ___fffmmmsssyyy~~~}}}~~~}}}yyyvvvpppmmmhhhbbb[[[UUUPPPMMMDDDCCCAAA@@@??????@@@@@@???@@@CCCFFFHHHJJJKKKKKKPPPRRRUUUWWWXXXZZZ\\\]]]ccchhhnnnrrrxxx{{{pppddd[[[RRRHHHAAA???@@@@@@AAALLLlllvvveeeddd^^^^^^YYYSSSPPPQQQQQQOOOLLLNNNRRRSSSTTTSSSTTTUUUVVVVVVWWWWWWRRRLLLNNNTTTTTTRRRPPPPPPPPPOOOMMMLLLLLLLLLMMMNNNPPPQQQRRRRRRQQQQQQQQQOOONNNNNNPPPRRRNNNOOOOOONNNMMMMMMNNNPPPPPPNNNKKKKKKLLLMMMMMMMMMLLLKKKJJJKKKLLLKKKIIIGGGHHHIIIJJJKKKKKKKKKJJJIIINNNMMMLLLLLLLLLMMMNNNOOOVVVSSSPPPOOOOOOOOOMMMLLLLLLLLLKKKHHHGGGJJJPPPVVVMMMJJJHHHIIIMMMPPPPPPOOOSSSZZZ```fffooo}}}zzzxxx~~~uuuwwwvvvqqqnnnmmmjjjfffeee```___aaabbb^^^ZZZXXX[[[^^^``````______bbbffffffdddbbb```______```aaa``````___]]]ZZZYYYYYYZZZ\\\\\\]]]^^^```aaa___]]]]]]___aaaaaaaaaaaabbbddd```^^^\\\[[[[[[]]]___aaa_________```aaabbbaaa```VVVVVVVVVUUUSSSTTTUUUWWWTTTTTTTTTTTTTTTTTTTTTTTTPPPQQQSSSUUUUUUVVVUUUUUUSSSTTTUUUVVVUUUTTTRRRQQQTTTTTTUUUVVVWWWWWWWWWWWWXXXVVVWWWZZZZZZYYY\\\aaannn{{{vvvwwwqqq^^^ZZZdddqqq{{{}}}{{{zzzyyyxxxvvvvvvuuuqqqkkkccc\\\WWWQQQOOOKKKGGGEEEDDDEEEFFFKKKNNNTTTYYY^^^dddjjjnnnnnnqqqvvvxxxzzz|||~~~~~~~~~}}}zzzwwwsssppplllgggddd\\\YYYSSSNNNHHHEEEBBBAAA>>>>>>???@@@BBBDDDFFFGGGFFFGGGIIIKKKMMMOOOQQQQQQTTTWWW[[[___bbbfffkkknnnnnnttt|||{{{vvvhhh^^^TTTMMMFFF???>>>BBBAAACCCKKKfffvvvddd```ZZZ[[[WWWPPPNNNQQQRRRPPPMMMOOORRRSSSSSSSSSTTTVVVWWWUUUTTTTTTRRROOOQQQUUUUUUTTTQQQQQQQQQQQQPPPOOOPPPPPPPPPPPPPPPQQQQQQQQQPPPRRRSSSRRROOONNNOOOQQQNNNOOOOOONNNKKKJJJJJJKKKIIIGGGFFFGGGHHHIIIIIIHHHHHHGGGGGGHHHIIIJJJIIIGGGFFFGGGHHHHHHIIIIIIIIIIIIKKKKKKJJJJJJKKKMMMOOOPPPRRRQQQOOOPPPQQQQQQNNNKKKMMMKKKIIIGGGHHHLLLQQQTTTJJJIIIHHHIIILLLNNNMMMLLLSSSTTTTTTWWWcccqqqwwwuuuzzz|||ssskkkhhhcccgggiiiiiijjjllliiiddd```^^^```eeeddd```___ccc``````aaaaaaaaacccfffhhhgggeeebbb```___```bbbdddccccccbbb___\\\ZZZ[[[\\\[[[[[[\\\^^^``````___]]]\\\^^^aaabbbaaa`````````_________``````aaaaaaaaa^^^___aaaaaaaaabbbcccdddVVVVVVVVVUUUSSSSSSUUUWWWSSSSSSSSSSSSRRRRRRRRRRRRMMMOOORRRUUUWWWXXXYYYYYYTTTUUUVVVWWWVVVTTTRRRQQQWWWVVVUUUUUUVVVXXXZZZ\\\\\\WWWUUUYYY[[[[[[[[[]]]bbbyyy}}}|||mmm```ZZZ[[[jjjttt}}}}}}}}}}}}zzz{{{|||zzzwwwqqqkkkhhh```\\\VVVOOOIIIFFFEEEEEECCCEEEHHHJJJLLLPPPUUUXXX[[[```fffjjjlllnnnqqqtttvvvzzz~~~~~~~~~~~~|||xxxtttrrrrrrkkkhhhccc___[[[WWWQQQNNNIIIFFFCCC???>>>>>>???@@@???@@@BBBEEEGGGJJJLLLLLLOOOOOOOOOPPPRRRUUUWWWXXXXXX[[[```ffflllrrryyy}}}wwwjjj```TTTNNNJJJHHHCCC===???EEECCCHHHYYY|||}}}vvvfff___VVVXXXTTTMMMLLLQQQSSSQQQOOOQQQRRRRRRRRRSSSUUUWWWWWWRRRPPPSSSUUUTTTSSSUUUUUUTTTRRRRRRSSSSSSSSSRRRTTTTTTSSSRRRRRRQQQPPPPPPPPPSSSTTTSSSPPPNNNOOOPPPKKKMMMNNNMMMKKKJJJJJJJJJDDDCCCBBBDDDEEEFFFFFFEEEFFFEEEDDDFFFHHHJJJIIIIIIEEEEEEFFFGGGHHHHHHIIIJJJGGGFFFFFFGGGIIILLLOOOQQQMMMLLLLLLNNNQQQQQQNNNJJJFFFEEEEEEIIIOOOSSSTTTSSSLLLKKKJJJKKKMMMNNNOOOPPPPPPOOONNNUUUeeerrrnnnbbbVVVbbbmmmnnnppp{{{{{{~~~zzzsssvvvyyyxxxsssmmmgggeeecccgggjjjjjjkkklllgggaaa^^^]]]```dddbbb]]]^^^cccdddcccaaa___```aaabbbcccgggdddaaa^^^^^^```cccfffgggfffeeeaaa^^^\\\]]]^^^[[[[[[[[[]]]___```___]]]___bbbeeegggfffdddbbbbbbbbbccccccdddcccaaa___^^^\\\___bbbbbbaaaaaadddgggVVVVVVVVVUUUTTTSSSQQQPPPSSSRRRPPPPPPQQQTTTWWWYYYSSSTTTTTTSSSRRRSSSVVVXXX[[[ZZZXXXVVVTTTSSSRRRRRRSSSTTTWWWXXXYYYYYYWWWWWWZZZZZZZZZ[[[[[[[[[\\\\\\ZZZbbbooo|||wwwssscccjjj~~~|||zzzwwwtttrrrqqqpppmmmhhhbbb[[[RRRJJJDDDCCCCCCCCCDDDDDDEEEEEEFFFJJJLLLPPPTTTZZZ^^^bbbdddjjjmmmqqqrrrrrrssswwwzzz||||||~~~~~~||||||zzzwwwtttvvvssspppkkkfffbbb___^^^UUUTTTPPPLLLHHHEEECCCAAA===<<<<<<<<<>>>AAAEEEGGGEEEGGGHHHIIIJJJLLLPPPSSSMMMPPPTTTUUUVVVWWW\\\``````fffnnnssswww|||~~~qqqiii```WWWRRRBBBDDDEEECCC???===???BBBHHHPPPzzzoooeeedddbbb[[[VVVWWWSSSRRRUUUZZZ[[[TTTNNNNNNQQQUUUUUUTTTSSSUUUWWWWWWWWWVVVSSSQQQPPPQQQSSSRRRQQQRRRUUUYYY[[[YYYWWWUUUVVVWWWUUUSSSQQQPPPQQQQQQPPPOOOOOONNNNNNOOOOOOOOONNNLLLLLLLLLKKKHHHFFFFFFGGGHHHIIIHHHFFFDDDBBBEEEGGGIIIKKKKKKJJJIIIHHHDDDEEEFFFHHHIIIIIIHHHHHHEEEFFFHHHJJJLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJKKKKKKHHHFFFFFFIIIMMMOOONNNLLLMMMKKKJJJMMMMMMKKKKKKNNNPPPLLLKKKPPPXXX[[[WWWRRRPPPTTTXXX[[[]]]eeeoooxxx}}}wwwrrrnnnmmmllllllmmmnnnllljjjgggfff^^^aaaeeehhhjjjiiigggeee```bbbddddddcccbbbcccdddjjjgggcccccceeegggfffdddbbbaaa___^^^___bbbfffhhhhhhddd___]]]^^^^^^]]][[[TTTUUUWWWZZZ]]]^^^\\\ZZZ]]]\\\^^^cccddd```___aaacccccccccbbbbbbaaa```___bbbaaa`````````aaabbbcccYYYYYYZZZYYYXXXWWWXXXXXXUUUTTTRRRQQQQQQRRRTTTVVVTTTTTTSSSSSSTTTVVVWWWXXXZZZYYYXXXWWWVVVVVVVVVVVVSSSUUUWWWYYYYYYYYYXXXWWWXXXYYYZZZ\\\]]]^^^^^^^^^\\\```iiirrrvvvzzz}}}xxx~~~ttt___iiivvv|||yyyvvvuuuuuurrrooolllhhhbbb\\\XXXNNNLLLIIIEEECCCBBBBBBBBBBBBCCCDDDFFFIIILLLNNNPPPUUUYYY]]]___aaacccgggkkkmmmnnnooorrrtttwwwyyyzzz{{{|||}}}~~~~~~|||zzzyyyyyyvvvrrrooommmllliiifffccc___]]]ZZZWWWSSSPPPNNNMMMDDDCCCBBBAAA@@@?????????@@@@@@AAABBBDDDGGGIIIKKKJJJLLLMMMNNNPPPRRRVVVYYYYYY\\\]]]]]]\\\]]]bbbfffjjjpppxxx~~~uuuhhhaaaZZZQQQJJJGGGIIIEEEAAA???AAACCCEEEEEECCCkkkppphhhddd___[[[ZZZ\\\YYYVVVVVVVVVTTTNNNIIIMMMPPPTTTUUUTTTTTTVVVWWWVVVVVVUUUSSSQQQPPPQQQRRRWWWUUUUUUWWWZZZ[[[ZZZXXXUUUVVVVVVUUURRRPPPOOOPPPPPPOOOOOONNNNNNOOOOOOPPPPPPOOONNNMMMNNNMMMKKKIIIIIIIIIIIIHHHGGGEEECCCBBBGGGHHHIIIKKKLLLLLLKKKKKKFFFGGGHHHHHHHHHGGGEEEEEEGGGHHHIIIKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJFFFEEEEEEHHHKKKMMMLLLKKKKKKIIIJJJNNNOOOMMMMMMOOONNNNNNNNNPPPQQQQQQQQQPPPLLLOOOQQQRRRSSSXXXaaahhhooottt{{{}}}}}}{{{vvvrrrrrruuusssqqqnnnmmmllllllmmmjjjiiihhhffffffffffffgggmmmmmmmmmllljjjgggdddbbbaaacccdddcccbbbbbbccceeehhhfffddddddfffgggeeecccdddcccaaa```aaacccfffhhhjjjfffbbb______^^^]]][[[WWWWWWWWWZZZ\\\]]]\\\ZZZ\\\ZZZ[[[___```]]]\\\^^^___```aaaaaa```___^^^]]]______^^^]]]]]]]]]^^^___YYY[[[\\\[[[YYYZZZ]]]```XXXWWWTTTRRRQQQQQQRRRSSSVVVSSSRRRSSSWWWZZZYYYXXXUUUUUUUUUUUUUUUVVVVVVWWWSSSUUUWWWYYYYYYYYYXXXWWWUUUVVVYYY[[[]]]^^^^^^^^^\\\___cccfffgggmmm}}}|||jjjqqq}}}eee[[[aaarrr}}}zzzxxxxxxvvvtttsssqqqnnnjjjggg___[[[UUUNNNHHHEEECCCCCCBBBAAA@@@@@@AAABBBDDDEEEDDDGGGJJJMMMNNNQQQTTTVVVWWWXXX[[[^^^aaadddfffgggiiijjjkkklllnnnooopppqqqssssssrrrrrrsssssstttuuuqqqrrrssstttsssqqqooonnnooonnnmmmkkkiiihhhgggfff___]]]YYYWWWUUUSSSOOOMMMHHHGGGEEECCCAAA@@@??????>>>>>>>>>???@@@BBBCCCDDDDDDEEEGGGIIIKKKMMMNNNOOONNNOOOQQQRRRSSSVVVZZZ]]]___aaacccdddfffkkksssyyywww~~~~~~lllbbbWWWPPPIIIAAA======<<<===>>>@@@BBBGGGLLLOOO\\\|||uuuooojjjccc\\\ZZZ]]]^^^\\\YYYVVVRRROOOLLLJJJMMMPPPSSSUUUUUUUUUVVVWWWVVVWWWWWWUUUSSSRRRRRRSSSXXXVVVUUUVVVWWWXXXXXXWWWVVVVVVVVVTTTPPPNNNMMMNNNOOOOOOOOOOOOPPPQQQRRRRRRPPPOOONNNOOOPPPPPPNNNLLLLLLLLLJJJIIIGGGFFFDDDDDDIIIIIIJJJKKKLLLNNNNNNOOOKKKKKKKKKKKKJJJHHHFFFDDDIIIJJJJJJKKKKKKJJJIIIIIIGGGHHHJJJKKKKKKJJJHHHGGGDDDDDDDDDGGGIIIJJJJJJIIIIIIHHHKKKPPPRRROOOOOOQQQLLLOOOQQQOOOIIIGGGJJJNNNIIIKKKLLLKKKJJJMMMSSSXXXXXXYYY___kkkyyy}}}tttnnnjjjjjjhhheeeccceeeeeeddddddeeegggjjjmmmooommmkkkgggeeeeeegggkkkmmmuuusssppplllhhheeebbbaaabbbbbbcccbbbaaaaaadddfffeeeeeedddeeeffffffdddbbbcccbbbaaa```aaabbbdddfffjjjgggcccaaa___^^^]]][[[ZZZYYYYYYZZZ[[[\\\[[[YYYYYYVVVVVVYYYYYYWWWWWWZZZZZZ[[[]]]^^^^^^\\\[[[YYY[[[ZZZYYYYYYYYYYYYZZZZZZYYY[[[\\\ZZZWWWWWW\\\aaaYYYXXXVVVTTTSSSSSSSSSTTTWWWSSSQQQTTTYYY\\\ZZZWWWRRRQQQQQQQQQQQQRRRSSSSSSSSSTTTVVVXXXYYYXXXWWWVVVSSSTTTWWWYYY[[[[[[ZZZZZZ[[[]]]```aaa___bbbqqqxxxnnnyyyxxx^^^OOOVVVkkkuuu~~~{{{|||{{{yyywwwvvvtttpppmmmllliiiccc\\\VVVPPPMMMKKKFFFEEEDDDCCCCCCDDDEEEFFFCCCCCCDDDEEEEEEFFFGGGHHHGGGHHHJJJLLLNNNPPPRRRSSSTTTUUUVVVXXXYYY[[[\\\]]]^^^^^^]]]]]]^^^^^^___```]]]]]]^^^^^^]]]\\\ZZZXXXWWWVVVUUUSSSRRRQQQOOOOOOKKKIIIGGGFFFDDDBBB@@@?????????>>>>>>>>>>>>??????DDDDDDDDDEEEEEEFFFHHHHHHGGGHHHJJJMMMOOOQQQRRRRRRSSSUUUVVVWWWXXX[[[^^^aaacccfffiiilllpppxxx|||tttpppfffYYYKKKDDDAAA>>>>>>@@@;;;>>>AAAEEEMMM___vvvooollliiigggaaa[[[ZZZ]]]ZZZ[[[ZZZVVVQQQOOOPPPRRRPPPQQQSSSUUUUUUTTTTTTTTTVVVXXXYYYXXXVVVTTTTTTTTTSSSRRRQQQQQQRRRSSSUUUUUUVVVVVVUUURRRNNNLLLLLLLLLNNNNNNOOOOOOQQQRRRSSSTTTOOONNNNNNOOOPPPPPPOOOMMMNNNMMMLLLJJJIIIIIIIIIIIIJJJJJJKKKLLLMMMOOOQQQRRROOOOOOOOOOOONNNLLLJJJHHHLLLKKKKKKJJJIIIHHHGGGGGGEEEGGGIIIKKKKKKIIIGGGEEEDDDDDDEEEFFFHHHHHHHHHHHHKKKJJJMMMRRRTTTPPPOOOPPPLLLOOOQQQMMMGGGEEEIIINNNKKKLLLLLLKKKIIIJJJMMMPPPSSSRRRTTT[[[dddhhheee```iiirrrwwwwww|||{{{sssmmmiiihhhgggcccdddgggcccbbbbbbccceeehhhkkkmmmllljjjgggeeefffiiimmmooonnnlllhhheeebbbbbbbbbbbbaaaaaaaaa______```cccfffbbbccceeeffffffdddbbb```aaaaaa```______```aaaaaafffdddbbb```^^^]]]]]]\\\\\\[[[ZZZZZZ[[[ZZZYYYWWWVVVRRRQQQSSSSSSQQQSSSVVVVVVWWWYYYZZZZZZYYYWWWUUUUUUUUUVVVWWWXXXYYYZZZZZZYYYZZZZZZXXXVVVVVVZZZ]]]WWWVVVUUUUUUUUUUUUVVVVVVVVVSSSQQQSSSYYY[[[YYYUUURRRQQQPPPOOOOOONNNOOOOOORRRSSSUUUWWWXXXWWWVVVUUUUUUVVVWWWXXXYYYYYYXXXXXXXXX[[[```bbb^^^\\\dddooowwwkkkSSSPPPZZZ\\\ttt{{{}}}|||zzzwwwuuupppooonnnjjjeee___YYYVVVMMMKKKIIIGGGFFFEEEEEEEEEEEEDDDCCCCCCCCCCCCBBBBBB@@@@@@AAABBBBBBCCCDDDDDDCCCDDDEEEFFFHHHIIIJJJKKKJJJJJJJJJJJJJJJKKKKKKLLLJJJJJJJJJJJJIIIHHHFFFEEEDDDDDDCCCBBBAAA@@@???????????????>>>===<<<<<<===>>>??????@@@AAACCCEEEFFFEEEEEEEEEEEEFFFGGGHHHIIIIIIKKKMMMPPPRRRTTTUUUVVV[[[]]]___```aaadddhhhkkkmmmqqqvvvzzzzzzqqqeee[[[VVVJJJ???>>>AAABBBBBBBBBHHHDDDFFFVVVuuukkkeeeaaaaaa```\\\ZZZ[[[YYYZZZZZZVVVQQQPPPSSSVVVSSSTTTTTTUUUUUUTTTRRRQQQSSSUUUWWWWWWUUUSSSRRRRRRNNNNNNNNNNNNOOOQQQTTTVVVUUUUUUSSSPPPLLLJJJJJJKKKKKKKKKKKKLLLNNNOOOQQQRRRMMMLLLLLLMMMOOOPPPNNNMMMMMMMMMLLLLLLLLLMMMNNNNNNJJJKKKKKKLLLNNNPPPQQQRRRNNNOOOOOOPPPOOONNNMMMLLLMMMLLLJJJIIIGGGFFFEEEEEECCCEEEHHHJJJJJJHHHEEECCCDDDEEEFFFGGGGGGGGGGGGGGGLLLKKKNNNRRRSSSNNNLLLMMMMMMMMMLLLKKKJJJJJJKKKMMMLLLLLLLLLLLLKKKLLLMMMOOONNNPPPSSSWWWZZZ[[[ZZZXXXXXX___```[[[```oooxxxxxxppp~~~~~~uuurrruuuxxxwwwtttrrrooonnnppptttvvvtttqqqqqqlllhhhgggddd``````ddddddddddddddddddeeeggggggccccccbbbbbbccceeegggiiieeecccaaa___^^^^^^```aaa^^^^^^^^^]]]\\\]]]aaaddd___aaadddeeedddbbb___^^^aaaaaa```______^^^^^^^^^]]]]]]]]]\\\[[[[[[\\\\\\\\\[[[ZZZZZZZZZYYYWWWUUUSSSOOOMMMNNNOOONNNPPPTTTSSSTTTUUUVVVVVVTTTSSSQQQQQQRRRSSSUUUXXXZZZ[[[\\\ZZZYYYXXXWWWWWWXXXYYYZZZTTTTTTTTTTTTTTTUUUVVVWWWTTTRRRQQQSSSVVVXXXVVVSSSSSSSSSQQQPPPNNNNNNMMMMMMPPPRRRTTTVVVVVVVVVUUUTTTWWWWWWWWWWWWXXXXXXXXXYYYVVVYYY^^^aaa^^^YYY[[[```hhhsss|||yyyyyytttfffgggiiirrr~~~}}}zzzrrrtttuuutttpppjjjddd```YYYXXXUUURRRNNNKKKHHHGGGGGGEEEDDDDDDDDDDDDCCCAAA@@@@@@@@@??????>>>>>>===;;;<<<<<<===>>>???@@@@@@>>>>>>>>>>>>>>>???@@@@@@????????????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;===>>>>>>======>>>@@@???@@@AAABBBDDDFFFHHHIIIFFFFFFGGGHHHJJJLLLNNNOOOOOOPPPRRRUUUWWWZZZ\\\]]]___aaadddgggjjjnnnssswwwwww}}}wwwqqqooogggYYYLLLFFF@@@<<<>>>AAA???======BBBDDDUUU~~~}}}rrrggghhhaaa\\\^^^___]]]ZZZYYYZZZ[[[ZZZVVVQQQOOOQQQSSSUUUTTTTTTTTTUUUTTTRRRPPPNNNQQQTTTUUUSSSQQQOOONNNLLLNNNOOOPPPQQQRRRUUUWWWSSSSSSQQQNNNKKKIIIJJJKKKHHHHHHHHHIIIJJJLLLMMMNNNMMMLLLKKKMMMNNNNNNMMMKKKKKKKKKLLLMMMNNNNNNOOOOOOJJJJJJKKKLLLMMMOOOOOOPPPJJJKKKLLLMMMMMMMMMLLLKKKLLLKKKIIIGGGEEEDDDDDDCCCBBBDDDGGGIIIIIIGGGDDDBBBCCCEEEGGGGGGEEEEEEEEEFFFJJJIIIJJJNNNNNNJJJIIIJJJKKKIIIGGGIIILLLMMMMMMKKKHHHHHHIIIJJJKKKKKKLLLLLLJJJMMMQQQRRRPPPPPPQQQSSSPPPVVVWWWUUUYYYbbbfffccc[[[fffpppsssxxxyyyrrrwww|||wwwpppnnnooopppmmmjjjjjjgggeeefffiiikkkjjjiiimmmiiifffddd```[[[[[[___fffggghhhhhhiiihhhgggggg^^^___```aaabbbcccddddddbbbaaa___^^^\\\[[[[[[[[[YYYYYYZZZZZZYYYZZZ]]]___\\\___bbbbbbaaa^^^]]]\\\aaaaaaaaa```___]]]\\\[[[VVVXXXYYYYYYXXXXXXYYY[[[ZZZZZZZZZZZZZZZXXXTTTQQQPPPLLLKKKMMMNNNMMMOOOSSSRRRRRRRRRRRRQQQPPPOOOOOOMMMNNNQQQTTTVVVXXXYYYZZZWWWTTTRRRTTTYYY[[[YYYWWWQQQQQQQQQRRRRRRRRRSSSSSSQQQQQQRRRSSSSSSSSSRRRQQQRRRQQQOOONNNMMMLLLLLLLLLOOOPPPRRRTTTUUUTTTSSSRRRTTTTTTSSSSSSTTTUUUWWWYYYWWWUUUWWWZZZZZZWWWWWWZZZaaaiiiuuu||||||}}}}}}{{{hhh___kkkwww{{{~~~zzz{{{|||zzzwwwrrrmmmiiieeeeeecccaaa]]]XXXTTTRRRPPPNNNKKKJJJJJJIIIFFFCCCBBBBBBAAA@@@@@@???>>>>>><<<<<<<<<=========>>>>>><<<<<<;;;;;;<<<<<<===>>>===============<<<<<<<<<;;;;;;<<<<<<===>>>>>>???===???AAAAAA??????@@@BBBBBBBBBCCCEEEGGGIIIKKKLLLLLLMMMNNNOOOQQQTTTVVVWWWYYYYYYZZZ\\\___bbbeeegggeeeiiinnnsssyyywwwkkk```WWWPPPJJJGGG@@@???@@@BBBBBBDDDMMMVVVTTTccc|||qqqhhh[[[aaa]]][[[___aaa^^^[[[ZZZYYYYYYWWWTTTQQQOOONNNOOOSSSRRRRRRSSSVVVVVVTTTQQQMMMPPPTTTUUUTTTQQQOOONNNLLLOOORRRSSSRRRRRRTTTVVVQQQQQQPPPMMMJJJIIIJJJLLLJJJJJJJJJJJJKKKLLLMMMNNNMMMLLLLLLMMMNNNNNNLLLKKKIIIJJJKKKLLLMMMMMMLLLLLLHHHIIIKKKLLLMMMMMMMMMLLLJJJJJJLLLLLLLLLLLLKKKJJJKKKIIIGGGEEECCCCCCBBBBBBBBBCCCEEEGGGGGGEEECCCBBBBBBDDDFFFEEECCCBBBCCCDDDEEECCCDDDGGGHHHEEEEEEHHHFFFEEEEEEGGGJJJKKKJJJHHHDDDDDDEEEGGGHHHIIIHHHGGGIIIKKKLLLKKKIIIIIIKKKMMMKKKMMMPPPRRRVVVZZZ[[[ZZZ[[[^^^^^^\\\bbbrrr}}}{{{qqqmmmppppppqqqsssqqqnnnkkkhhhfffeeeddddddbbbaaa```aaadddgggiiijjjjjjhhhgggfffaaa\\\\\\```eeegggiiijjjiiigggdddbbb\\\\\\]]]^^^___``````aaa_________^^^\\\YYYVVVTTTSSSUUUWWWWWWWWWXXXYYY[[[ZZZ]]]``````]]][[[[[[[[[]]]]]]^^^]]]\\\YYYWWWUUUSSSUUUXXXWWWVVVUUUVVVXXXWWWXXXYYYZZZ[[[XXXSSSOOOMMMJJJJJJNNNOOONNNPPPTTTTTTRRRQQQOOOMMMMMMMMMMMMJJJLLLNNNPPPRRRSSSSSSSSSRRRNNNMMMQQQXXX\\\YYYTTTPPPPPPPPPPPPPPPPPPOOOOOOOOOQQQSSSSSSQQQOOOOOOOOONNNMMMLLLKKKKKKJJJJJJKKKNNNOOOQQQSSSTTTSSSRRRQQQOOONNNMMMMMMOOORRRUUUXXXXXXSSSQQQTTTVVVVVVWWWZZZSSSZZZgggpppttt~~~sssSSSUUUcccjjjvvv}}}{{{wwwsssppphhhhhhiiihhhfffbbb^^^[[[]]]ZZZUUURRRPPPMMMHHHDDDDDDCCCCCCBBBAAAAAA@@@@@@????????????????????????>>>============>>>??????>>>>>>??????????????????;;;;;;<<<>>>???@@@AAAAAA@@@BBBCCCBBB@@@???@@@CCCFFFFFFGGGHHHJJJLLLNNNOOOSSSSSSSSSTTTUUUVVVWWWXXXaaaaaaaaabbbeeeiiimmmoooqqquuu{{{yyyooo___aaa^^^TTTFFF======@@@;;;>>>BBBEEEGGGTTToooooo```]]]___\\\[[[ZZZ]]]bbbbbb^^^[[[\\\UUUUUUSSSRRRQQQPPPNNNMMMPPPOOOPPPSSSWWWXXXVVVTTTOOORRRWWWXXXWWWTTTQQQPPPMMMPPPSSSSSSQQQPPPQQQRRRPPPPPPNNNLLLIIIIIIJJJMMMNNNNNNNNNNNNOOOPPPQQQQQQOOONNNMMMMMMNNNNNNLLLJJJGGGIIIJJJLLLLLLJJJIIIGGGGGGHHHKKKLLLMMMLLLKKKJJJLLLMMMMMMNNNMMMLLLKKKJJJJJJHHHFFFDDDBBBBBBBBBBBBBBBCCCDDDFFFFFFDDDCCCBBB@@@CCCEEEDDDAAA@@@AAABBB@@@===>>>BBBCCCBBBCCCFFFAAABBBDDDFFFFFFFFFFFFEEEBBBBBBCCCEEEFFFGGGEEEDDDHHHHHHHHHIIIKKKNNNPPPRRRNNNKKKIIIKKKMMMNNNPPPSSSOOOWWW]]]```gggoooooojjjfffkkkiiibbb```fffkkkkkkqqqsssxxx~~~}}}|||wwwoooooonnnpppsssrrrqqqwwwzzzmmmmmmkkkdddccciii```aaabbbaaaaaaccchhhlllaaa`````````aaadddhhhkkkhhhggghhhhhhccc]]]^^^bbb___aaacccdddbbb^^^YYYVVVWWWVVVUUUUUUVVVXXXZZZ[[[[[[]]]^^^^^^\\\XXXSSSPPPPPPRRRUUUVVVVVVVVVWWWXXXYYY\\\^^^^^^[[[YYYZZZ[[[XXXYYYYYYYYYWWWTTTQQQOOOSSSVVVXXXWWWTTTSSSTTTVVVUUUVVVXXX[[[[[[WWWRRRMMMLLLJJJKKKOOOPPPOOOQQQUUUUUUSSSPPPMMMKKKKKKLLLLLLIIIJJJLLLMMMNNNNNNNNNMMMRRRRRRRRRTTTVVVVVVTTTRRRRRRQQQQQQPPPPPPOOOOOONNNNNNOOOOOOOOONNNKKKHHHGGGIIIKKKMMMOOOOOONNNLLLJJJNNNOOOOOOPPPQQQPPPPPPPPPSSSPPPMMMLLLNNNPPPRRRSSSUUUUUUUUUSSSPPPOOOOOOQQQQQQOOOVVVdddooo||||||zzz]]]SSSQQQRRRggg~~~}}}zzzwwwtttrrrpppooonnnmmmkkkiiikkkfffaaa^^^]]][[[XXXUUUQQQMMMIIIHHHJJJKKKIIIGGGDDDCCCBBBAAA@@@?????????@@@???>>>???AAABBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBAAA???>>>???@@@DDDCCCBBBBBBCCCDDDFFFGGGKKKMMMNNNOOOOOOPPPSSSUUUVVVWWWYYY[[[]]]^^^______eeejjjoooqqqqqqtttzzzqqqddd^^^WWWOOOIIIFFFCCC???>>>@@@===@@@EEEPPPdddkkkbbbaaa```]]][[[YYY[[[]]]___```___]]][[[YYYWWWTTTQQQOOOOOOOOOPPPQQQOOOOOOTTTZZZ\\\ZZZWWWOOOQQQTTTVVVVVVUUUSSSRRROOOOOOPPPPPPPPPOOOMMMLLLKKKKKKLLLLLLKKKJJJJJJIIIJJJLLLNNNOOOMMMLLLLLLMMMKKKKKKJJJJJJJJJJJJKKKKKKLLLJJJHHHGGGEEEEEEEEEFFFEEEEEEFFFJJJNNNQQQQQQOOONNNXXXZZZPPPIIIMMMMMMIIIGGGFFFDDDBBB???>>>===<<>>>>>>>>;;;===???AAAAAAAAA@@@???CCCBBBBBBAAAAAA@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBAAACCCEEEGGGIIIJJJKKKKKKEEEHHHJJJKKKKKKJJJKKKKKKPPPSSSRRRRRR]]]iiifffZZZXXXVVVTTTUUUWWWZZZ\\\\\\ccc]]]\\\fffooopppkkkgggeeefffgggiiilllppptttvvvzzz~~~|||zzzxxxxxxxxxyyy~~~xxxtttsssrrrpppnnnnnnooommmhhhdddjjjgggccccccfffjjjnnnpppwwwzzzzzzqqqeee^^^___dddddd```\\\^^^cccfffeeebbbZZZ[[[]]]```aaaaaaaaaaaaaaadddbbb[[[XXX\\\^^^]]]^^^^^^^^^^^^\\\ZZZWWWVVVUUUTTTTTTTTTTTTVVVXXXYYY\\\]]]]]]\\\YYYUUUPPPNNNQQQRRRTTTWWWYYYZZZYYYWWW^^^ZZZWWWWWWZZZ[[[ZZZXXXZZZXXXVVVTTTSSSQQQNNNLLLRRRQQQQQQRRRSSSSSSRRRPPPaaa^^^ZZZVVVTTTRRRPPPOOOQQQPPPPPPQQQSSSTTTRRRQQQOOOPPPQQQPPPNNNLLLMMMNNNHHHLLLKKKGGGHHHNNNPPPLLLSSSRRRRRRSSSTTTSSSQQQOOOOOOOOOOOOOOOOOONNNNNNNNNOOOOOOOOOOOOMMMKKKHHHGGGEEEGGGJJJMMMNNNNNNMMMLLLOOOPPPQQQRRRRRRRRRRRRQQQTTTQQQLLLKKKLLLOOORRRSSSUUUUUUTTTRRRNNNMMMMMMNNNNNNKKKOOOYYYcccooo~~~lllZZZQQQOOO[[[mmm~~~|||{{{yyyvvvuuuttttttrrrpppsssooojjjgggfffeeebbb```\\\ZZZWWWVVVVVVVVVUUUTTTOOONNNLLLJJJHHHGGGFFFFFFGGGEEEEEEEEEGGGGGGGGGEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDFFFGGGGGGFFFFFFGGGIIIHHHIIIJJJKKKMMMPPPRRRSSSQQQSSSUUUWWWXXXZZZ^^^```dddddddddeeegggjjjmmmnnnmmmsssyyy}}}ooo```UUUOOOJJJFFFDDDCCC@@@===???DDD???CCCSSSrrrqqqccc^^^````````````\\\]]]___``````^^^\\\ZZZXXXWWWUUURRRQQQPPPOOOOOORRRPPPOOOSSSWWWYYYWWWSSSPPPQQQSSSTTTTTTSSSQQQPPPOOOPPPPPPQQQPPPOOONNNMMMKKKKKKKKKKKKJJJIIIHHHHHHIIIIIIJJJIIIHHHIIIKKKNNNKKKKKKJJJJJJJJJJJJKKKKKKJJJHHHGGGEEEDDDDDDDDDDDDFFFFFFEEEEEEIIIRRR]]]fffbbbhhhdddUUUJJJJJJHHHCCCEEEDDDBBB???>>>=========@@@???>>>>>>@@@@@@???===>>>>>>>>>===============;;;===???@@@AAA@@@??????@@@@@@?????????>>>>>>>>>>>>>>>>>>????????????@@@@@@AAACCCEEEGGGHHHIIIIIIDDDFFFIIIJJJIIIHHHHHHIIIKKKOOOOOONNNUUU___]]]SSSTTTRRRQQQQQQTTTWWWXXXYYYXXXSSSTTT\\\bbbbbb^^^\\\YYYYYYZZZ[[[]]]___bbbcccmmmrrr|||~~~sssnnnooorrr~~~{{{vvvzzzxxxnnnmmmkkkiiiiiiiiijjjkkkzzz{{{{{{vvvpppllllllmmmmmmkkkiiiiiijjjiiigggeeefffcccaaaaaadddhhhjjjkkkooorrrsssnnneee]]]\\\]]]aaa^^^\\\\\\___``````^^^]]]^^^____________^^^]]]]]]```^^^XXXVVVZZZ\\\[[[^^^^^^^^^]]][[[YYYWWWUUUTTTTTTTTTTTTUUUVVVWWWXXXYYYZZZ[[[[[[YYYWWWTTTRRRSSSRRRPPPRRRTTTVVVVVVVVVXXXWWWUUUUUUWWWXXXXXXXXXXXXWWWVVVUUUTTTRRROOOLLLNNNMMMMMMNNNPPPQQQOOONNNVVVUUUSSSRRRQQQPPPOOOOOOPPPPPPPPPRRRUUUVVVUUUTTTTTTUUUUUUSSSPPPNNNOOOOOOLLLNNNMMMJJJKKKPPPQQQNNNRRRQQQPPPOOOPPPOOOLLLJJJLLLLLLLLLMMMMMMMMMMMMMMMMMMNNNMMMMMMKKKHHHFFFDDDBBBDDDHHHKKKMMMNNNNNNNNNPPPQQQRRRSSSTTTSSSSSSRRRWWWSSSNNNLLLMMMPPPSSSTTTTTTTTTSSSOOOLLLIIIIIIJJJJJJFFFGGGNNNUUU___sss|||wwwsssrrrsssssstttzzz~~~|||{{{zzzzzzyyyyyyvvvsssrrrqqqqqqooommmggggggfffdddaaa``````aaa[[[ZZZWWWUUURRRPPPOOOOOONNNMMMLLLLLLNNNNNNMMMLLLNNNNNNNNNNNNNNNNNNNNNNNNJJJLLLNNNNNNNNNOOOPPPRRRQQQRRRTTTVVVXXXZZZ[[[[[[]]]___aaacccdddfffjjjmmmrrrrrrqqqrrrvvvzzzzzzkkk\\\QQQHHHBBB???<<<>>>BBBEEEBBB===;;;>>>FFFOOOggg~~~jjjbbb[[[[[[^^^___```ccc^^^___``````___]]]ZZZXXXWWWVVVUUUTTTSSSQQQOOONNNQQQOOOOOOQQQTTTUUURRROOOPPPPPPPPPPPPOOOOOOOOOOOOOOOPPPQQQQQQQQQPPPOOONNNLLLLLLLLLKKKKKKIIIHHHHHHGGGFFFEEECCCBBBEEEIIIMMMKKKJJJJJJIIIIIIJJJJJJKKKGGGFFFDDDBBBAAAAAABBBBBBCCCDDDEEECCCFFFPPPaaammmhhhjjjdddTTTHHHFFFEEEAAABBBAAA>>><<<;;;<<<<<<======<<<::::::<<<======<<<:::;;;;;;;;;;;;;;;<<<<<<;;;<<<===???@@@??????>>><<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<======>>>???AAABBBDDDEEEFFFFFFCCCEEEGGGGGGFFFEEEEEEFFFGGGLLLMMMKKKNNNUUUTTTMMMNNNMMMLLLMMMPPPRRRTTTTTTOOOMMMNNNUUUWWWUUUSSSSSSUUUUUUTTTTTTUUUVVVWWWXXX___bbbgggllljjjddd```aaadddooo}}}wwwlllfffkkkttt}}}tttyyyyyyjjjdddcccaaa```aaabbbdddeeerrrtttsssllldddaaafffllliiigggeeeeeefffggggggfffcccbbbaaabbbdddgggggggggfffiiikkkjjjeee___ZZZXXX]]]\\\ZZZYYYYYYZZZ[[[[[[aaaaaa```^^^]]][[[ZZZYYYZZZ\\\[[[WWWVVVYYY\\\\\\^^^]]]]]]\\\ZZZXXXVVVUUUSSSSSSTTTUUUVVVVVVVVVVVVUUUVVVXXXYYYZZZYYYWWWVVVVVVRRRMMMMMMPPPSSSTTTTTTRRRSSSTTTTTTSSSTTTUUUWWWUUUUUUUUUVVVVVVTTTPPPLLLKKKKKKKKKMMMOOOPPPPPPNNNMMMNNNNNNOOOPPPPPPPPPOOOMMMMMMNNNQQQUUUWWWWWWVVVWWWXXXWWWUUURRRPPPQQQRRRQQQRRRPPPMMMOOOSSSSSSPPPNNNLLLKKKJJJKKKJJJHHHFFFIIIIIIIIIJJJKKKLLLLLLLLLKKKKKKJJJIIIHHHEEECCCBBBCCCEEEHHHKKKMMMNNNOOOOOOOOOPPPRRRSSSTTTSSSRRRQQQVVVTTTQQQPPPQQQRRRSSSSSSOOOOOONNNLLLHHHGGGGGGHHHHHHEEEFFFJJJNNNSSS```nnn|||wwwvvvyyy~~~jjj^^^fffrrryyy{{{zzz}}}}}}|||{{{zzzyyyyyyxxxwwwppprrrrrrpppkkkhhhiiikkkfffeeeccc```^^^]]]\\\[[[ZZZYYYWWWXXXYYYYYYXXXVVVYYYYYYYYYYYYYYYYYYYYYYYYWWWXXXZZZZZZZZZ[[[\\\^^^^^^___aaacccddddddddddddjjjlllnnnoooppprrruuuxxx~~~}}}yyyuuuqqqdddRRRDDD??????AAACCCBBB??????CCCFFFHHHMMMSSSffftttvvviii___[[[ZZZ\\\]]]\\\^^^aaa_________^^^\\\ZZZWWWVVVUUUVVVVVVVVVTTTRRROOONNNNNNMMMNNNOOORRRRRRPPPNNNMMMLLLKKKKKKLLLMMMNNNOOOOOOPPPQQQQQQQQQPPPOOONNNMMMMMMMMMMMMLLLKKKJJJIIIDDDDDDCCCBBBBBBDDDHHHKKKJJJIIIIIIIIIIIIIIIIIIJJJDDDCCCAAA@@@?????????@@@>>>AAADDDEEEFFFKKKSSSZZZSSSVVVTTTKKKEEEEEEEEECCC???===;;;999999:::<<<===<<<:::888888:::;;;;;;;;;888888999999::::::;;;;;;::::::<<<======>>>======::::::::::::::::::;;;;;;999999:::::::::;;;;;;;;;===>>>???AAABBBCCCCCCCCCBBBDDDFFFFFFEEECCCCCCDDDGGGMMMOOOLLLLLLOOOOOOLLLJJJIIIIIIJJJMMMPPPQQQPPPNNNNNNQQQVVVUUUQQQPPPRRRUUUUUUUUUUUUUUUVVVWWWWWWYYYZZZ^^^bbbcccaaa^^^]]]ccchhhnnnpppnnnjjjfffdddaaagggrrrqqqjjjppprrrfffdddcccaaaaaaaaabbbdddeeennnrrrssslllcccaaagggooohhhhhhggghhhhhhgggffffffbbbbbbbbbdddggggggfffeeeccccccdddfffeeebbb]]]YYYYYYZZZZZZYYYWWWXXXZZZ\\\bbbaaa___]]][[[ZZZYYYYYYZZZ[[[[[[YYYYYYZZZ]]]^^^]]]]]]\\\ZZZYYYWWWVVVUUUQQQRRRTTTUUUVVVUUUTTTSSSTTTUUUWWWXXXYYYYYYXXXWWWXXXSSSOOONNNQQQTTTUUUTTTRRRUUUVVVTTTQQQPPPRRRUUUSSSTTTUUUWWWWWWUUUPPPMMMLLLLLLMMMOOORRRSSSSSSRRRMMMNNNQQQQQQQQQPPPOOOOOOIIIJJJLLLPPPTTTXXXXXXXXXWWWWWWWWWUUUSSSRRRTTTUUUVVVTTTQQQPPPRRRUUUTTTRRRIIIGGGFFFFFFGGGGGGFFFEEEFFFGGGGGGHHHIIIJJJKKKKKKKKKKKKJJJIIIHHHFFFEEEDDDFFFGGGIIIKKKMMMNNNNNNNNNMMMNNNPPPRRRRRRQQQPPPOOOPPPOOOOOOPPPRRRQQQOOOMMMJJJJJJJJJIIIFFFEEEFFFHHHGGGHHHJJJMMMNNNOOOUUU[[[eeennnxxx~~~xxxzzzsssmmmxxxvvvQQQIIIPPPXXXffftttzzz}}}{{{zzzyyy}}}{{{}}}~~~{{{vvvrrrssstttooonnnmmmkkkjjjiiiiiiiiifffeeeddddddeeefffeeedddeeeeeeeeeeeeeeeeeeeeeeeefffgggiiihhhgggggghhhjjjiiijjjmmmppprrrrrrsssrrruuuwwwzzz}}}}}}yyy}}}vvvtttqqqmmmiiiVVVNNNCCC===>>>BBBFFFGGGGGGBBBEEEQQQcccssssssaaa___ZZZXXXZZZ]]]^^^\\\^^^bbb\\\\\\\\\[[[YYYWWWUUUTTTTTTUUUVVVWWWUUUSSSPPPNNNKKKLLLMMMOOOPPPQQQPPPOOOIIIHHHHHHHHHIIIKKKNNNOOOMMMNNNOOOPPPPPPOOONNNMMMJJJJJJKKKKKKJJJJJJIIIHHHAAADDDFFFGGGFFFFFFGGGHHHIIIIIIHHHHHHHHHHHHIIIIIIBBBAAA@@@>>>>>>>>>>>>???>>>>>>???BBBDDDEEEFFFFFFAAAEEEGGGEEEEEEEEEEEECCC<<<;;;999888888999;;;<<<:::999888888:::;;;;;;:::777888888888999999::::::888888999::::::;;;;;;;;;888888999999::::::;;;;;;999999999999::::::::::::======???@@@AAAAAAAAAAAA@@@BBBEEEEEEDDDCCCCCCDDDHHHMMMOOOMMMKKKLLLLLLKKKHHHHHHHHHJJJMMMOOOPPPPPPOOOPPPSSSVVVTTTOOONNNQQQNNNOOOPPPRRRSSSUUUUUUVVVTTTXXX]]]```bbbbbb```^^^```aaabbbaaa```_________\\\^^^ffffffccckkkpppgggbbbaaa___^^^]]]^^^```aaaiiinnnrrrnnnfffccchhhnnnggghhhjjjjjjhhheeebbbaaaaaaaaabbbeeeffffffdddbbb```___^^^___aaaaaa___]]]XXXYYYZZZZZZYYY[[[^^^```aaa```^^^\\\[[[[[[\\\\\\[[[[[[[[[[[[ZZZZZZ\\\___\\\\\\[[[ZZZYYYXXXWWWWWWRRRSSSTTTUUUVVVUUUTTTSSSVVVVVVWWWXXXXXXWWWVVVVVVWWWUUUTTTSSSTTTVVVXXXXXXYYYZZZYYYUUUQQQOOOQQQTTTSSSSSSUUUWWWWWWUUUQQQMMMMMMLLLMMMPPPSSSTTTTTTSSSPPPRRRTTTSSSPPPMMMLLLMMMJJJKKKMMMQQQVVVZZZ[[[[[[VVVWWWWWWVVVUUUVVVYYY\\\YYYTTTQQQRRRUUUVVVTTTSSSHHHFFFEEEDDDFFFFFFFFFEEEFFFFFFGGGGGGHHHIIIJJJJJJLLLLLLKKKKKKJJJIIIIIIIIIIIIIIIJJJKKKLLLMMMMMMMMMKKKLLLOOOQQQQQQPPPNNNLLLIIIIIIJJJLLLNNNMMMKKKIIIIIIIIIJJJHHHGGGFFFGGGIIIHHHKKKNNNQQQPPPOOOOOOOOOWWWaaannnyyy}}}zzzqqqlllWWWAAA===@@@JJJVVV```jjjxxx}}}{{{yyyzzz~~~}}}|||{{{wwwvvvuuussssssrrrrrrrrrnnnmmmlllmmmooooooooonnnllllllllllllllllllllllllppprrrsssrrrqqqqqqrrrsssppprrrvvvzzz|||tttmmmhhhaaaWWWOOOAAA???======>>>>>>>>>===<<>>>>>>>>??????AAA>>>;;;<<>>?????????>>>>>>@@@BBBCCCCCCBBBCCCCCCFFFIIIKKKKKKJJJIIIIIIIIIHHHGGGHHHJJJNNNPPPPPPPPPMMMMMMPPPSSSRRRMMMKKKMMMJJJKKKNNNQQQSSSUUUVVVWWWRRRXXX\\\\\\\\\^^^___]]]\\\]]]___``````^^^\\\ZZZYYYXXX^^^```^^^gggmmmggg```___]]]\\\[[[\\\^^^___aaafffkkkjjjdddbbbdddiiieeeggghhhgggccc___]]]\\\``````aaacccdddcccaaa^^^]]][[[YYYZZZ\\\^^^``````[[[[[[[[[\\\]]]```bbbccc```___\\\[[[[[[\\\___```]]][[[[[[\\\[[[WWWYYY\\\[[[[[[ZZZYYYYYYZZZZZZ[[[VVVVVVWWWWWWWWWWWWVVVVVVXXXXXXXXXWWWWWWVVVUUUTTTTTTVVVXXXWWWUUUVVV[[[``````^^^ZZZVVVRRRQQQSSSUUUTTTTTTTTTVVVVVVTTTQQQNNNKKKKKKKKKNNNQQQRRRRRRQQQRRRTTTUUURRRMMMJJJJJJKKKNNNOOOQQQUUUYYY]]]^^^]]]VVVWWWWWWWWWWWWYYY]]]```YYYRRRNNNQQQUUUVVVTTTSSSLLLJJJGGGFFFFFFGGGFFFEEEFFFFFFGGGGGGHHHHHHHHHIIIJJJJJJJJJIIIIIIJJJJJJJJJGGGHHHIIIJJJKKKLLLLLLLLLJJJLLLOOOQQQQQQPPPMMMLLLIIIGGGFFFGGGIIIKKKLLLLLLLLLMMMMMMKKKIIIHHHIIIJJJIIILLLOOOOOONNNMMMKKKJJJOOOWWWcccooo}}}kkkVVVKKKGGGJJJPPPSSSZZZeeeooowww{{{|||}}}~~~|||}}}}}}{{{zzzzzz|||~~~~~~zzzzzzzzzzzzzzzzzzzzzzzz~~~|||yyyvvvpppfff]]]UUULLLBBB<<<:::;;;===???BBBHHHNNNSSSSSSlll|||vvvjjj^^^ZZZ\\\WWWUUUYYY]]]]]]^^^aaaXXXXXXXXXWWWWWWWWWWWWVVVUUUVVVVVVVVVUUUSSSRRRPPPMMMOOOPPPQQQPPPOOOOOOOOOGGGGGGGGGGGGGGGHHHHHHIIIGGGHHHIIIKKKKKKKKKJJJIIIEEEEEEGGGHHHIIIJJJJJJJJJDDDHHHLLLNNNLLLIIIFFFEEEHHHHHHGGGGGGGGGGGGHHHHHHBBBAAA@@@???>>>???@@@@@@>>>>>>===<<<;;;<<>>===888888999::::::999888777555555777999;;;;;;999666555555555555555555444444333333333444444555666777555555666777888999:::;;;777777777888888888999999::::::;;;<<<<<<<<<;;;;;;:::<<>>CCCOOOcccyyymmmdddddd```^^^``````YYYUUUWWWZZZZZZZZZ\\\WWWWWWWWWXXXXXXXXXYYYYYYVVVVVVVVVUUUTTTSSSRRRQQQPPPRRRSSSRRRPPPNNNMMMMMMIIIIIIIIIHHHGGGFFFEEEEEEEEEFFFHHHIIIIIIIIIHHHHHHFFFGGGIIIKKKLLLMMMNNNNNNGGGJJJMMMMMMKKKHHHFFFFFFHHHGGGGGGGGGGGGGGGGGGHHHBBBAAA@@@??????@@@@@@AAA777===AAAAAA<<<888999;;;===;;;:::<<<=========>>>777888:::;;;:::999777666222333666999;;;;;;777444444444444333333222222222222222222222333444555555333444555666777999999:::666666666666777777777888888999999:::::::::999999777:::===?????????@@@BBBEEECCCDDDGGGJJJJJJHHHGGGGGGGGGHHHKKKNNNQQQQQQPPPPPPNNNNNNSSSUUUQQQMMMMMMJJJLLLPPPSSSVVVXXXYYYYYY]]]cccbbbXXXRRRVVV]]]``````^^^[[[ZZZ[[[\\\]]]]]][[[XXX___dddaaafffhhh```YYYXXXXXXXXXZZZ]]]___aaaaaabbbcccccccccdddfffhhhhhhgggccc^^^ZZZZZZ^^^cccdddccccccdddeeeeeeccc```ZZZ]]]___``````aaadddgggeeeaaa]]]^^^cccfffdddaaaccc```]]][[[[[[]]]aaacccgggcccbbbddd```YYYYYY]]]YYYYYYYYYYYY[[[]]]___``````___^^^]]]]]]]]]______XXXWWWWWWVVVVVVUUUUUUTTTNNNSSSVVVRRRLLLPPP___mmmggg```WWWRRRSSSWWWYYYZZZXXXVVVTTTTTTTTTSSSPPPNNNLLLLLLLLLNNNPPPQQQPPPOOOOOORRRTTTQQQNNNMMMRRRVVVNNNNNNOOORRRVVVXXXXXXWWWRRRRRRQQQPPPOOOQQQUUUXXXUUULLLHHHNNNTTTTTTRRRRRRNNNMMMJJJGGGEEEDDDDDDDDDHHHGGGGGGHHHIIIJJJHHHGGGFFFGGGHHHJJJKKKMMMNNNOOOJJJHHHGGGFFFFFFGGGIIIJJJIIIKKKNNNQQQSSSTTTTTTSSSKKKLLLMMMLLLKKKLLLPPPSSSUUUUUUTTTSSSQQQNNNLLLJJJNNNNNNNNNMMMLLLKKKJJJJJJLLLNNNRRRVVV]]]kkk|||xxx|||hhhVVVJJJNNNQQQQQQXXXcccyyyuuuuuuzzz~~~{{{{{{}}}}}}}}}~~~xxxvvvuuupppjjjdddaaa```aaabbbXXXKKKBBB>>>===<<<::::::DDDYYYqqqtttfffaaabbbbbb^^^YYY[[[```dddfffddd```\\\ZZZ[[[RRROOOTTTXXXVVVTTTUUUSSSUUUWWWWWWWWWTTTQQQOOOUUUUUUTTTRRRPPPNNNLLLKKKEEEFFFFFFDDDCCCDDDFFFHHHDDDEEEGGGIIIJJJKKKLLLLLLJJJIIIGGGGGGIIIJJJIIIHHHMMMIIIFFFHHHLLLMMMJJJFFFFFFFFFFFFFFFEEECCCBBBAAABBBAAA??????@@@AAA@@@???=========<<<;;;;;;:::::::::::::::;;;<<<>>>@@@AAA===;;;888555444333444444333444444444555666666666222333333444444333333222222222222222222222222222333333444444555666666777555666666777888999999999999:::;;;;;;::::::<<<===:::::::::;;;===@@@BBBDDDDDDEEEGGGHHHGGGFFFDDDCCCHHHIIIIIIJJJKKKLLLLLLMMMNNNNNNNNNPPPQQQQQQOOOMMMSSSNNNNNNSSSWWWWWWZZZ___fffkkkiii]]]TTTUUU[[[^^^[[[ZZZYYYZZZ]]]```aaaaaa___bbbeeeggggggeeeaaa___YYYXXXYYY[[[___bbbccccccbbbaaa```_________```aaaaaaccccccaaa___^^^aaacccaaa``````cccfffgggeeebbb^^^^^^___aaaccccccaaa___^^^^^^___^^^___aaadddgggfffeeeccc___]]]\\\___aaacccdddeeeeeedddaaa___]]]XXXZZZZZZYYYWWWXXX\\\```bbbbbbbbbccccccaaa]]]ZZZXXXWWWUUUUUUUUUUUUTTTRRRMMMNNNPPPPPPOOORRR```ooojjj___UUURRRRRRRRRUUUYYYUUUUUUUUUUUUSSSQQQOOOMMMIIIJJJLLLLLLKKKKKKLLLNNNMMMOOOPPPPPPOOOOOOPPPQQQNNNOOORRRTTTUUUUUUTTTSSSVVVSSSQQQQQQRRRQQQNNNKKKMMMKKKJJJKKKOOORRRRRRPPPNNNMMMKKKHHHFFFEEEEEEEEEFFFFFFFFFGGGJJJJJJIIIHHHGGGHHHHHHIIIJJJKKKLLLLLLLLLKKKIIIHHHHHHIIIJJJKKKHHHJJJMMMOOOQQQQQQQQQQQQNNNOOONNNMMMKKKLLLPPPTTTUUUUUUUUUTTTRRROOOMMMLLLLLLMMMNNNOOONNNLLLJJJIIIIIILLLNNNOOORRR[[[gggppp{{{xxxvvvxxx|||yyyyyy}}}fffXXXMMMEEEIIIUUU[[[]]]eeeqqqxxxyyyzzz||||||}}}~~~|||wwwooojjjmmmiiiaaaXXXQQQOOOQQQSSSNNNJJJDDD???<<<<<<>>>@@@GGGaaauuummmccc___```aaa___\\\^^^bbbgggiiihhhdddaaa___]]]WWWUUUXXXZZZWWWTTTUUUSSSTTTUUUUUUUUUSSSQQQPPPUUUTTTSSSRRRPPPMMMLLLJJJGGGGGGGGGFFFEEEEEEGGGIIIEEEFFFGGGIIIJJJJJJKKKKKKJJJHHHFFFGGGHHHIIIHHHGGGNNNKKKHHHIIILLLNNNLLLIIIFFFFFFFFFEEEDDDCCCAAAAAA@@@???>>>>>>@@@AAA@@@>>><<<<<<<<<;;;::::::999999888888999:::;;;======>>><<<:::777555444333444444444444444444555555555555333333333444444333333333222222222222222222222222333333333444555666666666555555666666777888888999777888999999888888999;;;777888999:::===@@@CCCEEEDDDDDDFFFFFFFFFEEECCCBBBFFFFFFGGGHHHIIIJJJKKKKKKNNNNNNNNNOOOPPPPPPOOONNNOOOQQQVVV[[[YYYWWW]]]fffrrrjjj^^^VVVTTTVVVZZZ]]]ZZZZZZYYYZZZ\\\___```aaa^^^```ccceeedddaaa^^^\\\[[[[[[\\\___ccceeedddccc^^^^^^^^^^^^^^^___`````````aaabbb```______cccfffgggccc___^^^```aaa```^^^______```aaacccbbb```^^^___``````___^^^___bbbdddbbbbbb```]]][[[[[[]]]___dddddddddccc```]]]ZZZXXXXXXYYYZZZYYYWWWXXX\\\___^^^___```aaaaaa___\\\ZZZXXXVVVUUUUUUUUUUUUTTTRRRQQQQQQSSSSSSQQQTTTbbbppphhh\\\RRRPPPRRRSSSTTTVVVRRRSSSSSSSSSRRRPPPNNNMMMJJJKKKLLLLLLKKKKKKMMMNNNKKKLLLMMMLLLKKKKKKLLLMMMKKKMMMPPPRRRTTTTTTTTTSSSRRRPPPOOOOOOPPPPPPMMMJJJJJJIIIHHHJJJNNNQQQQQQPPPOOONNNLLLIIIHHHGGGGGGGGGFFFEEEEEEGGGIIIJJJIIIHHHIIIIIIIIIIIIIIIJJJJJJJJJOOONNNLLLKKKJJJKKKLLLLLLIIIKKKMMMNNNOOOPPPOOOOOOPPPPPPOOOMMMLLLNNNRRRUUUUUUUUUTTTSSSRRRPPPNNNMMMJJJKKKNNNPPPOOONNNKKKIIILLLNNNPPPPPPPPPRRRXXX]]]``````bbbkkk}}}~~~wwwttt{{{xxx```NNNEEEMMMZZZbbb[[[UUUUUUYYY```lllvvvwwwyyy|||}}}}}}~~~~~~~~~|||{{{{{{|||~~~zzzwwwwwwyyy|||~~~|||uuummmfffccc___[[[WWWSSSQQQLLLFFFAAAAAACCCFFFCCCBBB???<<<===DDDNNNVVVggg~~~uuullliiieee```]]]^^^```aaaaaa```dddhhhjjjhhheeebbbaaa\\\YYYYYY[[[ZZZUUUSSSTTTRRRRRRRRRRRRRRRRRRRRRRRRTTTSSSRRRPPPNNNLLLJJJJJJIIIIIIJJJIIIGGGGGGIIIJJJHHHHHHIIIJJJJJJJJJJJJIIIIIIGGGFFFFFFGGGHHHHHHGGGMMMJJJGGGGGGJJJLLLKKKIIIEEEEEEDDDDDDCCCAAA@@@???===<<<===???AAAAAA???===<<<;;;;;;::::::999888888555666888::::::;;;:::::::::999777555333333333444555444444444444444444333333333444444444444333333333333333333333333333333222333333444444555555666444555555666666777777777444555777666555555666777555666777:::===@@@CCCDDD@@@AAAAAABBBAAA@@@??????BBBCCCDDDEEEGGGHHHIIIJJJNNNNNNMMMNNNNNNOOOPPPPPPOOOSSSYYY[[[XXX\\\kkk{{{lllVVVRRRUUUVVVXXX[[[YYYYYYYYYZZZ[[[]]]^^^___^^^```bbbcccbbb```\\\ZZZ\\\\\\^^^aaacccdddcccaaa\\\]]]^^^```aaaaaabbbbbb`````````___^^^```dddhhhhhhccc\\\ZZZ[[[^^^^^^^^^aaa```___```aaa```]]][[[___```___^^^\\\\\\^^^aaa]]]]]]\\\ZZZXXXYYY[[[]]]`````````___\\\YYYVVVUUUWWWXXXXXXXXXWWWXXXZZZ]]][[[\\\]]]^^^^^^\\\ZZZXXXWWWUUUTTTTTTTTTTTTSSSQQQRRRRRRSSSTTTTTTZZZhhhwwwnnn___RRROOOQQQQQQOOONNNNNNOOOOOOOOOOOONNNMMMMMMKKKLLLMMMMMMLLLLLLMMMNNNJJJKKKLLLJJJHHHGGGHHHIIIJJJLLLOOORRRTTTTTTTTTTTTMMMLLLKKKLLLMMMMMMKKKIIIIIIIIIIIIKKKNNNPPPQQQPPPPPPOOOMMMKKKJJJJJJKKKKKKGGGFFFFFFGGGIIIIIIHHHFFFIIIIIIIIIIIIJJJJJJJJJJJJOOONNNMMMLLLKKKKKKKKKLLLKKKLLLMMMNNNOOOOOONNNNNNOOONNNLLLKKKLLLOOOTTTWWWSSSSSSRRRRRRQQQPPPOOONNNKKKKKKMMMMMMNNNMMMLLLLLLMMMOOORRRSSSRRRRRRTTTUUURRRVVV^^^jjj|||~~~|||}}}lll```aaammmyyy|||gggPPPDDDEEEMMMZZZdddjjjnnnsssvvvvvvvvvwwwxxxyyy~~~yyytttssssssvvvzzz|||xxxuuusssrrrrrrwwwxxx|||~~~wwwrrrooonnnhhh^^^VVVQQQNNNKKKIIIBBBCCCCCCAAA???======>>>AAA>>>===BBBOOOaaatttxxxgggcccbbbaaa```___^^^```bbbddd```bbbeeefffccc```^^^]]]VVVWWWYYYZZZWWWTTTRRRSSSSSSRRRQQQQQQQQQRRRSSSTTTRRRQQQPPPNNNLLLJJJIIIIIIJJJKKKLLLKKKIIIIIIJJJKKKKKKKKKKKKKKKKKKJJJIIIIIIIIIGGGFFFFFFGGGHHHHHHGGGIIIFFFCCCCCCEEEGGGHHHGGGCCCCCCCCCBBBAAA@@@>>>>>>;;;;;;===???BBBBBB@@@===<<<<<<;;;::::::999999888444666888::::::999888777888777555444333333333333555444444444333333222222333333444444444444333333333333333333333333333333222222333333444444444444333444444444555555555666333444555555333333444555555666777999<<<>>>@@@AAA<<<<<<<<<<<<<<<<<<<<<<<>><<<===>>>@@@GGGEEEIIIXXXppprrrgggccc```bbbcccbbb``````bbbddd```bbbcccbbb^^^[[[YYYXXXSSSVVVYYYXXXWWWUUUUUUTTTSSSRRRQQQPPPPPPQQQSSSTTTPPPOOOMMMKKKJJJIIIIIIIIIKKKLLLMMMLLLKKKIIIJJJKKKLLLMMMMMMLLLLLLJJJIIIIIIIIIGGGFFFFFFGGGHHHHHHGGGEEEDDDBBBBBBDDDEEEFFFFFFAAAAAAAAA@@@???>>>===<<<;;;<<<===@@@BBBBBB@@@>>><<<<<<;;;;;;:::999999888555666888999999888777555555555444333333222222222444444333333222222222111222222333333333333222222333333333333333333333333222222222333333333333333333333333333333444444444333444555444333222333444666777888999:::;;;<<<<<<;;;;;;:::::::::;;;<<<===>>>???@@@BBBDDDFFFGGGHHHJJJKKKLLLKKKJJJJJJNNNPPPPPPPPPOOOPPPXXXkkk{{{eeeUUUVVVWWWRRRRRRXXXTTTVVVXXXXXXXXXXXXYYY[[[]]]^^^___```^^^\\\YYYWWW^^^\\\YYYXXXZZZ]]]___``````aaabbbccccccbbbaaa```aaa___\\\[[[[[[]]]___```\\\ZZZYYY\\\aaaeeeeeeddd\\\ZZZXXXXXXXXXWWWTTTRRRUUUWWWXXXXXXWWWWWWYYY[[[XXXYYYYYYYYYXXXXXXZZZ\\\YYYYYYYYYXXXXXXWWWVVVVVVTTTSSSSSSSSSTTTTTTUUUTTTSSSUUUVVVTTTPPPMMMLLLLLLOOOMMMLLLLLLNNNNNNMMMKKKMMMJJJIIILLLRRR^^^qqq~~~jjjTTTLLLKKKJJJGGGEEEGGGGGGGGGHHHHHHIIIJJJJJJJJJKKKMMMMMMLLLLLLNNNOOOLLLLLLLLLJJJGGGEEEDDDEEEJJJKKKMMMNNNNNNMMMLLLKKKEEEFFFGGGGGGGGGGGGGGGGGGKKKKKKLLLKKKIIIGGGFFFEEEMMMLLLKKKKKKKKKLLLMMMNNNIIIGGGGGGGGGHHHGGGEEECCCFFFGGGHHHIIIJJJKKKLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGHHHHHHIIIIIIJJJJJJKKKIIIIIIKKKOOOSSSUUUVVVNNNNNNMMMMMMMMMNNNNNNOOOQQQOOOKKKHHHHHHJJJNNNQQQNNNOOOQQQQQQQQQOOOLLLKKKJJJLLLOOOWWWeeexxxzzzrrrnnnmmmnnn|||gggSSSOOOQQQTTTVVV]]]YYYTTTQQQQQQSSSTTTTTTXXXaaaiiijjjkkkqqqvvvxxx}}}|||yyywwwvvvvvvxxxzzzzzzwwwrrroooppprrrqqqsssuuuxxxzzz{{{{{{{{{zzzzzzzzzyyyxxxwwwvvvuuuppppppppppppooonnnmmmlllmmmnnnpppsssvvvzzz}}}yyyuuusssppplllfff___XXXSSSQQQPPPIIIFFFAAA===;;;;;;===???999::::::<<>><<<;;;:::<<<<<<<<<>>>@@@@@@>>>===;;;;;;:::999999888888777555666777777777666555444333333333333222222222222333333222222222222222111111111222222222222111111222222222222222222222222222222222222222222222222222222222222222222222222333444555444222111222333666777888999999999999888<<<;;;::::::;;;>>>@@@BBB===>>>???@@@BBBDDDEEEEEEFFFHHHJJJJJJHHHHHHKKKOOOJJJMMMPPPTTT]]]iiippprrr___UUUPPPRRRRRROOOQQQWWWQQQUUUXXXXXXVVVUUUWWWYYYXXXYYYZZZZZZYYYWWWUUUSSS]]][[[XXXWWWZZZ]]]___```\\\\\\]]]]]]\\\[[[[[[ZZZ^^^[[[YYYYYYZZZ[[[ZZZYYYYYYYYYYYY]]]bbbdddbbb___WWWVVVTTTTTTTTTTTTSSSQQQRRRTTTVVVVVVUUUVVVWWWYYYXXXYYYYYYYYYWWWWWWYYYZZZ[[[ZZZYYYWWWUUUTTTRRRRRRQQQPPPOOOPPPRRRRRRQQQPPPLLLNNNOOOMMMHHHEEEEEEFFFKKKJJJIIIIIIKKKKKKJJJIIILLLIIIGGGJJJNNNVVVeeerrrqqq```OOOIIIJJJJJJIIIIIIEEEEEEEEEEEEFFFGGGHHHIIIGGGIIIKKKKKKKKKLLLNNNPPPJJJKKKJJJHHHEEECCCBBBCCCFFFGGGIIIIIIHHHGGGEEECCCDDDFFFGGGGGGFFFEEEFFFGGGHHHIIIIIIGGGCCC@@@>>>===IIIHHHGGGGGGHHHIIIJJJKKKFFFEEEEEEFFFHHHHHHGGGFFFFFFFFFGGGGGGGGGHHHHHHHHHFFFFFFGGGHHHIIIIIIIIIIIIHHHHHHHHHHHHIIIJJJKKKLLLMMMLLLKKKMMMQQQTTTTTTRRRNNNNNNMMMMMMMMMNNNPPPQQQQQQOOOLLLIIIIIIJJJMMMNNNOOOOOOOOOOOOPPPOOONNNLLLHHHIIILLLQQQZZZgggvvvzzzwww}}}xxxiiicccqqqzzzwww___YYY___lllvvvrrrdddQQQDDDBBBDDDGGGGGGLLLTTTYYYVVVUUUYYY```dddkkkoootttxxx|||~~~wwwrrrrrruuusssssstttuuuvvvwwwwwwxxxuuuuuuvvvvvvvvvvvvuuuuuuwwwyyy|||~~~|||yyytttnnnhhhbbb___YYYUUUOOOHHHCCC@@@@@@@@@???>>>===<<<<<<>>>BBBEEEDDDIIIRRR\\\gggttt{{{kkkdddccc```\\\______```aaaaaa___]]][[[\\\]]]^^^\\\YYYWWWWWWXXXWWWXXXVVVSSSUUUYYYWWWQQQPPPOOONNNMMMMMMMMMMMMMMMIIIIIIGGGGGGGGGIIIJJJLLLIIIKKKLLLLLLJJJHHHGGGHHHHHHIIIIIIHHHHHHGGGFFFEEEFFFDDDBBBBBBDDDEEEDDDCCC???AAADDDEEEEEEEEEDDDDDD>>>>>>>>>>>>===;;;:::999<<<;;;::::::<<<<<<<<<:::888888888777666666555555555555555444444333333333111111222222222222222111111111111111222222222222000000111111111111000000111111111111111111111111222222222222222111111111111111111111111111111111222333333333111000111222444555666888999999888888:::999888888:::>>>BBBDDD<<<<<<===>>>???@@@AAABBBAAAEEEIIIIIIGGGFFFIIILLLCCCJJJOOOSSSXXX^^^\\\WWWNNNMMMMMMLLLMMMNNNPPPQQQPPPTTTXXXWWWUUUSSSUUUXXXUUUUUUVVVWWWVVVUUUSSSRRRVVVVVVVVVXXXZZZ\\\[[[ZZZVVVVVVVVVUUUVVVVVVWWWWWWXXXVVVUUUVVVYYYYYYXXXVVVVVVUUUVVVZZZ^^^```^^^[[[TTTRRRQQQQQQSSSTTTSSSRRRTTTUUUWWWWWWUUUUUUUUUVVVWWWXXXYYYXXXVVVVVVWWWXXXYYYXXXVVVUUUSSSRRRQQQQQQOOONNNLLLMMMOOOPPPNNNLLLIIILLLMMMKKKGGGEEEFFFIIIJJJIIIHHHHHHJJJJJJIIIHHHGGGFFFGGGKKKLLLNNNUUU]]]\\\QQQHHHGGGIIIHHHHHHIIIEEEDDDDDDDDDDDDFFFGGGHHHDDDFFFIIIJJJKKKLLLOOOQQQJJJKKKKKKIIIFFFDDDDDDDDDDDDEEEFFFGGGGGGEEECCCBBBDDDGGGHHHHHHFFFDDDEEEGGGEEEGGGHHHFFFBBB===<<<<<>>===>>>AAACCCBBBBBBBBBBBBCCCFFFJJJMMMeeeooo~~~pppyyyyyykkk``````aaa___\\\\\\\\\^^^```^^^ZZZWWWWWWXXXYYYXXXWWWVVVWWWXXXXXXXXXSSSOOORRRWWWTTTKKKNNNMMMMMMLLLKKKJJJJJJIIIHHHGGGFFFFFFGGGIIIKKKLLLHHHJJJLLLKKKIIIGGGFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDCCCBBB@@@@@@BBBCCCBBBAAA;;;>>>BBBDDDDDDBBBAAAAAA>>>>>>>>>===<<<;;;999999;;;:::888888999:::999888666666666555444444333333555444333222111111111111000000111222222222222111000000111111222222222333//////000000000000//////000000000000000000000000222222111111111111111111111111111000000000000000111222222111000//////000222333555777999999999999666555444555777<<<@@@CCC;;;;;;<<<<<<===>>>?????????DDDIIIIIIFFFEEEGGGKKK@@@HHHMMMMMMOOOSSSRRRMMMKKKNNNMMMJJJJJJNNNNNNKKKOOOSSSWWWWWWTTTRRRTTTWWWTTTUUUVVVWWWVVVVVVTTTTTTOOOPPPSSSWWWZZZZZZWWWTTTSSSSSSRRRRRRSSSUUUWWWXXXSSSRRRRRRUUUXXXYYYWWWTTTRRRQQQQQQTTTZZZ]]]]]][[[SSSQQQPPPQQQSSSUUUUUUTTTVVVXXXYYYXXXVVVTTTTTTUUUVVVWWWXXXWWWUUUTTTUUUVVVTTTSSSSSSRRRRRRRRRSSSSSSNNNLLLKKKLLLNNNOOOLLLIIIIIILLLOOONNNJJJIIILLLOOOJJJHHHHHHHHHJJJJJJJJJHHHAAABBBFFFLLLMMMKKKMMMQQQNNNHHHEEEGGGHHHFFFDDDDDDEEEDDDDDDCCCDDDEEEFFFGGGBBBEEEGGGIIIJJJLLLOOOQQQMMMMMMMMMLLLIIIGGGGGGHHHCCCEEEGGGHHHIIIHHHFFFEEEEEEHHHJJJIIIFFFDDDEEEGGGEEEHHHJJJHHHCCC???>>>>>>BBBEEEEEEBBBCCCGGGHHHFFFBBBCCCDDDEEEHHHJJJLLLNNNEEEDDDBBBAAABBBCCCEEEFFFGGGGGGHHHHHHHHHIIIIIIIIIMMMMMMLLLKKKKKKKKKKKKKKKPPPMMMKKKLLLPPPRRRQQQPPPLLLMMMNNNNNNNNNMMMKKKJJJIIIGGGEEEFFFHHHIIIKKKKKKGGGLLLPPPPPPLLLIIIJJJLLLKKKHHHIIIQQQWWWYYYYYYZZZ```mmm{{{oooVVVFFFEEEZZZrrrxxx[[[KKKHHHIIINNNDDDTTTfffdddiiirrrlllsssyyy}}}zzz{{{}}}|||xxxzzz}}}|||xxxuuusssrrrvvvyyyuuukkkfffhhhhhhccc]]]XXXSSSMMMHHHEEE999===BBBBBB===:::AAALLLXXXbbbcccYYYXXXhhhxxx~~~wwwqqqhhhhhhhhhfffccc___[[[XXXYYYYYYYYYZZZZZZYYYXXXXXXYYYXXXVVVTTTSSSSSSTTTTTT^^^ZZZUUURRRQQQRRRQQQQQQPPPQQQQQQQQQPPPMMMJJJHHHHHHGGGEEECCCDDDFFFHHHJJJIIIIIIHHHHHHHHHHHHGGGGGGHHHIIIIIIHHHEEECCCCCCDDDCCCAAA@@@@@@AAABBB@@@???>>>???@@@AAAAAA@@@???>>>@@@???>>><<<;;;:::888888777666666666666777777888444444333333222111000000444444444333333333222222000000000000000000000000000000000000000000000000//////............//////000000000000000000000000111111222222222222111111000000111222222222222222000000000000000000000000444444444333333333222222333333222222333444666777::::::::::::;;;===??????DDDDDDCCCCCCCCCCCCCCCBBBBBBDDDGGGIIIJJJJJJHHHGGGLLLHHHFFFHHHIIIEEEDDDFFFKKKRRRVVVRRRNNNNNNNNNNNNPPPWWWZZZVVVSSSRRROOOJJJNNNOOOPPPRRRUUUVVVUUUTTTSSSSSSRRRRRRTTTVVVYYY[[[XXXSSSRRRVVVXXXUUUSSSUUUOOOQQQTTTWWWXXXWWWUUUTTTQQQQQQQQQRRRSSSUUUWWWXXXSSSTTTUUUUUUUUUTTTRRRQQQPPPPPPQQQTTTWWWYYYXXXWWWSSSSSSRRRPPPNNNNNNPPPRRRRRRNNNJJJKKKOOOQQQOOOKKKSSSQQQPPPSSSWWWWWWRRRMMMHHHGGGHHHLLLQQQPPPKKKEEECCCEEEGGGHHHIIIKKKNNNPPPIIIFFFDDDCCCDDDFFFFFFEEEEEEEEEEEEEEEFFFGGGHHHIIIDDDCCCBBBBBBDDDFFFIIIKKKHHHIIIJJJJJJHHHFFFCCCAAA@@@DDDHHHIIIGGGEEEDDDEEEIIIIIIJJJJJJJJJJJJIIIIIIHHHJJJIIIEEECCCDDDCCC???BBBDDDDDDAAABBBEEEFFFDDDDDDDDDDDDEEEGGGHHHJJJJJJFFFEEEDDDCCCCCCDDDFFFGGGGGGFFFFFFGGGGGGHHHIIIIIILLLKKKJJJJJJIIIIIIIIIJJJNNNLLLLLLMMMPPPQQQPPPOOOJJJJJJKKKKKKJJJHHHFFFEEEFFFEEEEEEEEEFFFGGGHHHHHHFFFJJJMMMLLLIIIGGGHHHJJJLLLIIIIIIOOOTTTUUUUUUWWW[[[___iii{{{{{{uuu|||mmmZZZOOOTTT```|||dddYYY[[[```fff[[[aaaaaaPPPLLLVVVUUU\\\\\\ZZZYYYXXXZZZ^^^aaaaaacccgggjjjlllnnnqqqtttuuuwwwyyyzzz{{{|||}}}~~~~~~~~~~~~|||wwwqqqllljjjjjjnnnlllmmmqqqssspppiiidddccc^^^\\\^^^]]]WWWRRRSSSSSSPPPJJJDDD@@@>>>??????EEEBBB???;;;:::BBBWWWkkksssjjjjjjiiihhhgggdddaaa]]]ZZZXXXTTTUUUVVVXXXXXXYYYYYYYYYWWWVVVUUUSSSSSSSSSSSSTTTWWWTTTQQQOOOPPPQQQQQQQQQQQQQQQQQQPPPNNNLLLIIIHHHGGGFFFDDDCCCDDDFFFHHHJJJJJJIIIHHHHHHGGGGGGGGGGGGGGGHHHHHHGGGDDDCCCCCCDDDCCCAAA@@@@@@AAAAAA@@@???======>>>======<<<;;;;;;>>>===<<<;;;999888777666666666555555555555555666444333333222111111000000222222222111111111000000000000000000000000000000//////////////////////////////............////////////////////////////////////000000000000//////......///000000000000000000000000000000000000000222222222222222222333333222222222333333444555666888999999:::;;;<<<===>>>=========>>>>>>>>>??????AAACCCEEEHHHIIIHHHGGGFFFIIIEEEEEEHHHIIIEEEDDDEEEMMMTTTWWWSSSOOOOOOOOONNNPPPVVVWWWSSSPPPPPPNNNJJJNNNNNNOOORRRUUUVVVUUUSSSUUUUUUTTTSSSTTTVVVXXXYYYTTTVVVXXXXXXVVVTTTTTTSSSQQQSSSUUUVVVWWWVVVUUUTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSRRRQQQPPPOOOLLLLLLMMMPPPSSSUUUUUUTTTSSSSSSSSSQQQOOONNNOOOPPPQQQOOOLLLLLLNNNOOOMMMKKKUUUSSSRRRUUUYYYYYYTTTOOOJJJHHHGGGJJJMMMNNNKKKGGGIIIIIIIIIHHHFFFGGGHHHJJJGGGFFFEEEFFFHHHJJJJJJJJJGGGGGGHHHIIIJJJJJJKKKKKKDDDCCCCCCDDDFFFHHHJJJLLLJJJJJJJJJIIIGGGEEECCCBBBCCCFFFIIIIIIGGGEEEEEEEEEHHHIIIIIIJJJJJJIIIIIIHHHGGGKKKKKKHHHFFFGGGEEEAAAAAACCCCCC@@@@@@CCCDDDBBBDDDEEEEEEEEEFFFFFFGGGGGGGGGFFFEEEEEEEEEGGGHHHIIIFFFEEEEEEEEEEEEGGGIIIJJJJJJIIIIIIHHHHHHHHHHHHHHHLLLKKKLLLNNNPPPPPPNNNMMMGGGHHHHHHGGGFFFDDDBBB@@@CCCDDDDDDEEEEEEEEEEEEDDDHHHJJJMMMLLLKKKKKKNNNRRRLLLHHHHHHLLLOOOOOOPPPSSSWWWXXX]]]nnnkkkfffmmmzzzzzzqqqkkknnnuuuwww```OOORRRcccsss{{{~~~cccNNNKKKIIINNNJJJDDDAAAAAACCCEEEFFFEEEIIINNNQQQUUUZZZ```dddfffhhhkkkmmmmmmkkkhhhfffooosssuuussspppqqqwww~~~~~~~~~}}}{{{xxxxxxzzz}}}~~~zzzwwwtttqqqmmmjjjnnnooommmiiibbb[[[VVVTTTNNNRRRZZZaaadddccc\\\WWWVVVPPPLLLMMMMMMIIIDDDAAA???CCCFFFFFFDDDAAABBBCCCFFFIIIPPPXXXaaaooouuuhhhcccdddhhhiiihhheeeaaa^^^[[[YYYWWWSSSTTTUUUVVVVVVVVVVVVVVVUUUTTTSSSSSSSSSSSSTTTTTTSSSPPPNNNNNNPPPRRRSSSSSSSSSRRRPPPNNNLLLJJJHHHGGGEEEEEECCCCCCDDDFFFHHHJJJKKKJJJHHHGGGFFFFFFFFFFFFDDDEEEFFFEEECCCBBBCCCDDDBBBAAA@@@@@@AAAAAA@@@>>>>>>>>><<<;;;::::::::::::<<<;;;:::999888666666555666555444333333333333333333333222222111000000000000000000/////////......000000000000000000000000///////////////////////////......------......///------------------------,,,------......------,,,,,,,,,---............---000000000000000000000000000000000111222222333333111222222333444444444444666777999:::;;;;;;;;;;;;888888999999:::;;;;;;;;;>>>@@@BBBEEEFFFFFFEEEDDDCCCBBBDDDHHHHHHEEEDDDFFFQQQWWWYYYUUUQQQQQQQQQOOOOOOSSSSSSOOOMMMMMMMMMKKKNNNNNNOOORRRTTTUUUTTTSSSWWWVVVUUUUUUUUUVVVXXXYYYPPPZZZ^^^XXXTTTVVVWWWSSSSSSTTTTTTUUUUUUUUUTTTTTTRRRRRRSSSSSSSSSQQQPPPOOOQQQQQQRRRQQQPPPOOONNNMMMJJJJJJLLLOOOSSSTTTTTTSSSSSSTTTUUUSSSPPPMMMMMMMMMPPPOOOOOONNNNNNNNNNNNMMMTTTRRRRRRTTTWWWWWWSSSOOOLLLIIIGGGHHHKKKMMMKKKIIIKKKJJJIIIGGGDDDDDDFFFHHHIIIIIIIIIJJJLLLMMMKKKJJJFFFHHHIIIKKKLLLMMMLLLLLLCCCDDDEEEGGGIIIJJJLLLMMMLLLKKKJJJHHHFFFDDDDDDCCCFFFGGGIIIHHHGGGFFFFFFGGGHHHHHHIIIIIIIIIIIIHHHHHHHHHKKKLLLIIIHHHIIIHHHDDD@@@BBBBBB>>>???BBBBBB@@@CCCCCCDDDEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGHHHJJJJJJEEEDDDCCCCCCDDDFFFHHHJJJIIIHHHHHHGGGGGGHHHHHHHHHIIIJJJLLLNNNOOONNNLLLKKKFFFFFFFFFFFFEEECCCAAA@@@BBBCCCEEEFFFEEEDDDCCCCCCFFFHHHIIIJJJKKKNNNRRRVVVIIIFFFEEEHHHJJJJJJMMMQQQWWW\\\```bbbjjjzzzvvv|||yyy~~~nnnPPPFFFOOOZZZfffttt|||bbbJJJCCCBBBHHHGGGFFFHHHJJJIIIDDD@@@BBBAAA>>>>>>BBBIIIMMMLLLOOOPPPSSSVVVWWWVVVSSSPPPSSSWWW[[[ZZZXXXYYY___eeekkkllloooqqqnnniiigggjjjfffeeeccc```bbbgggjjjjjjtttpppjjjeeeaaa[[[UUUQQQSSSVVVYYYWWWQQQIIIBBB>>><<>>===???AAABBBAAA@@@EEENNNVVVtttvvv~~~qqqbbb```aaacccfffiiifffbbb^^^[[[YYYXXXWWWVVVVVVVVVUUUTTTRRRQQQPPPTTTTTTTTTTTTTTTUUUUUUUUURRRQQQOOOOOOQQQSSSTTTTTTTTTRRRPPPMMMJJJHHHGGGGGGDDDCCCCCCCCCDDDFFFHHHIIIJJJJJJHHHGGGFFFFFFFFFFFFBBBDDDDDDDDDBBBBBBBBBDDDAAA@@@??????@@@@@@???>>>AAA???===;;;:::::::::;;;::::::999888777666555555555444333222111000000000222222111111000000000000/////////............---////////////////////////////////////////////////...------------------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++,,,,,,---------------////////////////////////......///000111222333333000111222444444444333222333555777999::::::888777888888999999999999999999<<<===???AAACCCCCCBBBBBB??????CCCHHHHHHEEEDDDGGGVVV[[[\\\WWWTTTTTTSSSQQQNNNOOOOOOLLLJJJJJJLLLMMMPPPPPPQQQSSSVVVVVVUUUTTTVVVVVVVVVVVVVVVWWWYYYZZZRRR\\\^^^UUUTTT]]]]]]UUUSSSSSSSSSRRRRRRRRRRRRRRRNNNOOOQQQSSSSSSRRRQQQOOOQQQQQQQQQPPPPPPOOONNNNNNLLLLLLNNNRRRUUUWWWVVVTTTSSSUUUUUUTTTQQQMMMLLLKKKMMMOOOPPPQQQPPPPPPQQQRRROOONNNNNNPPPQQQQQQOOOLLLKKKJJJJJJKKKMMMMMMKKKIIIGGGGGGFFFEEEEEEFFFJJJLLLLLLLLLKKKLLLLLLKKKHHHEEEEEEGGGIIILLLMMMMMMKKKKKKDDDEEEGGGIIIKKKLLLLLLMMMMMMKKKIIIFFFDDDDDDDDDDDDFFFGGGGGGHHHHHHHHHIIIJJJIIIIIIJJJJJJJJJJJJIIIIIIJJJKKKJJJFFFFFFIIIJJJHHH>>>AAA@@@===>>>AAABBB???AAABBBCCCEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHIIIJJJKKKDDDDDDCCCCCCDDDFFFGGGHHHHHHHHHHHHGGGGGGHHHIIIIIIHHHIIILLLMMMMMMLLLJJJJJJFFFGGGGGGHHHGGGFFFDDDCCCAAADDDGGGGGGEEEDDDDDDEEEEEEEEEEEEDDDEEEHHHKKKNNNFFFCCCCCCFFFGGGGGGKKKPPPXXX^^^___XXXTTT\\\jjjuuuxxxrrrmmmrrryyysss~~~~~~kkkWWWSSSWWWnnnxxxwwwgggSSSCCCAAAGGGOOOQQQVVV\\\aaaaaa[[[VVVJJJGGGDDDGGGRRR[[[UUUIIIAAA@@@@@@AAADDDDDDCCCAAAAAACCCEEEGGGHHHKKKNNNPPPRRRSSSVVV[[[ZZZUUURRRTTTQQQSSSRRRMMMMMMTTTXXXWWW___\\\XXXTTTOOOIIIDDD@@@CCCFFFGGGGGGCCC???<<<;;;<<<@@@BBBBBBEEEHHHEEE>>>:::<<<<<<999999???JJJRRRiiicccZZZRRRSSSaaaxxxwwwkkk```]]]^^^]]]___aaagggeeeaaa\\\YYYXXXXXXXXXWWWVVVVVVUUUTTTSSSQQQPPPUUUUUUVVVVVVVVVVVVVVVVVVSSSQQQOOOPPPQQQSSSSSSRRRTTTRRRPPPMMMJJJHHHGGGGGGCCCCCCCCCCCCDDDEEEFFFGGGIIIHHHHHHHHHGGGFFFEEEEEEBBBCCCDDDCCCBBBAAABBBCCCAAA???>>>>>>???@@@>>>===@@@???===;;;999999999::::::999999888777666555555333333111000////////////111111000000000000//////000000/////////.........................................................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,------......------........................------...///111222333333000111222333333333222111222333555777888777666555999999888888777777666666999:::<<<>>>@@@@@@AAAAAA===>>>CCCIIIIIIEEEFFFIIIZZZ]]]]]]YYYVVVWWWVVVSSSNNNMMMKKKJJJIIIIIILLLPPPSSSSSSSSSUUUXXXXXXWWWUUUUUUUUUUUUVVVWWWXXXZZZZZZVVV[[[XXXPPPUUUbbbbbbXXXQQQQQQQQQPPPPPPPPPPPPPPPOOOPPPRRRSSSRRRQQQOOONNNOOOOOONNNNNNNNNMMMMMMMMMNNNNNNQQQTTTWWWXXXVVVTTTRRRTTTUUUTTTQQQNNNMMMLLLKKKNNNQQQRRRSSSTTTUUUWWWKKKKKKKKKLLLMMMMMMKKKJJJJJJKKKMMMOOOPPPNNNKKKHHHFFFFFFGGGFFFFFFHHHLLLOOOKKKJJJJJJJJJKKKJJJGGGEEEGGGIIIKKKMMMNNNMMMLLLKKKEEEFFFGGGIIIKKKKKKLLLLLLLLLJJJGGGDDDCCCCCCDDDEEEDDDEEEEEEGGGIIIKKKLLLMMMJJJJJJKKKKKKKKKKKKJJJJJJLLLKKKGGGAAAAAAGGGKKKKKK===??????======AAABBB@@@AAABBBDDDEEEFFFFFFFFFEEEEEEEEEFFFGGGHHHIIIJJJJJJDDDEEEEEEEEEFFFFFFFFFFFFHHHGGGGGGGGGGGGHHHHHHIIIGGGIIIKKKKKKJJJIIIIIIJJJHHHIIIIIIIIIHHHGGGEEEDDDAAADDDGGGGGGEEEDDDFFFIIILLLJJJHHHFFFEEEEEEFFFGGGFFFDDDEEEHHHHHHGGGKKKPPPVVVXXXVVVSSSSSSVVVWWWUUUaaajjjppppppvvv~~~pppaaaeeetttuuuqqq|||nnnUUUHHHMMMNNNRRRXXX^^^aaa```[[[WWWLLLPPPXXXiiiqqqZZZVVVPPPNNNMMMLLLHHHEEEMMMKKKHHHDDDAAAAAABBBCCCFFFCCCBBBFFFHHHFFFEEEFFFBBBFFFEEE>>>===CCCGGGDDDEEEFFFGGGEEEAAA===;;;;;;<<<===>>>======>>>@@@BBBBBBGGGKKKNNNWWW```^^^TTTOOORRRPPPKKKLLL\\\rrruuuddd```^^^]]][[[YYY\\\aaaeeeccc```\\\ZZZYYYYYYYYYTTTUUUVVVWWWWWWWWWWWWWWWVVVWWWWWWWWWWWWWWWVVVVVVQQQPPPNNNOOOPPPQQQPPPOOOSSSRRRPPPNNNLLLJJJHHHGGGCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFHHHIIIIIIGGGEEEDDDBBBCCCDDDCCCAAA@@@AAABBB@@@???>>>>>>??????>>><<<<<<<<<:::999888888888888888888888777666555555555222111000///////////////000000000///////////////000000000/////////......................................................---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,---.......................................---...///000111222333333000111111222222222111111111222444555555555444333666666555555555444444444888999:::<<<>>>???@@@@@@>>>@@@EEEJJJIIIFFFHHHMMMZZZ\\\[[[WWWVVVXXXWWWTTTNNNKKKJJJKKKJJJIIIMMMRRRUUUTTTUUUWWWYYYZZZXXXVVVTTTUUUUUUVVVWWWXXXXXXXXXXXXWWWRRROOOWWWaaa```WWWOOOPPPPPPQQQQQQQQQPPPPPPUUUUUUTTTSSSQQQNNNLLLJJJLLLLLLKKKKKKKKKLLLMMMNNNNNNOOOQQQTTTWWWWWWTTTRRRQQQRRRSSSRRRPPPOOOOOOPPPKKKMMMPPPSSSUUUVVVWWWVVVJJJJJJKKKKKKKKKKKKJJJJJJIIIKKKNNNPPPPPPMMMJJJGGGJJJKKKKKKKKKIIIIIIKKKLLLGGGFFFGGGIIIKKKLLLKKKJJJLLLMMMNNNOOOOOONNNMMMLLLFFFFFFGGGHHHHHHIIIIIIJJJHHHGGGDDDCCCBBBBBBDDDEEECCCCCCDDDGGGJJJLLLLLLKKKIIIJJJJJJJJJJJJJJJJJJIIILLLKKKEEE??????EEEJJJKKK;;;>>>>>>===>>>BBBDDDBBBCCCDDDFFFGGGGGGFFFDDDCCCCCCDDDEEEFFFGGGHHHHHHHHHEEEFFFGGGHHHHHHFFFEEECCCFFFEEEEEEEEEFFFFFFGGGHHHGGGIIIJJJJJJHHHGGGHHHJJJKKKKKKKKKIIIGGGDDDBBB@@@@@@CCCFFFFFFDDDDDDHHHLLLOOOMMMKKKIIIHHHHHHHHHGGGJJJIIIKKKNNNLLLIIIKKKPPPTTTUUUSSSRRRSSSVVVSSSNNNSSS^^^gggjjjsssuuuttt~~~uuuooo~~~}}}iiiXXX^^^YYY```iiilllggg[[[NNNFFFLLLTTT___ssskkkhhhfffgggkkkmmmkkkhhhbbb```ZZZQQQJJJJJJRRRYYYYYYMMMCCCAAACCCDDDDDDEEEJJJPPPOOOFFFBBBFFFGGGCCC<<>>======>>>???===<<<::::::;;;;;;:::999888888666666666555444444333333111000////////////000000////////////////////////000/////////............------------------------........................,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,------......------------------------------//////000000111222333333111111000000000000111111111111222222222333333333222222333444444555666666777888999;;;<<<>>>???@@@AAABBBGGGKKKIIIGGGJJJPPPWWWYYYWWWTTTTTTVVVUUURRRNNNJJJJJJLLLLLLJJJNNNTTTUUUUUUUUUWWWYYYYYYXXXVVVVVVWWWWWWVVVVVVUUUTTTTTTUUURRRPPPSSSWWWYYYVVVRRRNNNOOOQQQSSSSSSSSSRRRQQQXXXWWWUUUSSSPPPNNNLLLKKKMMMLLLLLLLLLMMMOOOQQQRRRPPPQQQRRRUUUWWWVVVSSSPPPOOOPPPQQQQQQPPPPPPRRRTTTNNNMMMNNNQQQUUUVVVTTTQQQIIIJJJJJJJJJJJJIIIJJJJJJHHHJJJMMMMMMLLLJJJHHHHHHLLLNNNOOOOOOMMMKKKKKKKKKIIIHHHHHHIIILLLOOOPPPOOOOOOOOONNNNNNMMMLLLLLLLLLHHHGGGFFFEEEEEEFFFGGGHHHDDDCCCBBBBBBBBBBBBCCCDDDEEEDDDEEEHHHKKKLLLIIIGGGGGGHHHHHHIIIIIIHHHHHHGGGJJJKKKGGGAAAAAAEEEHHHHHH:::===>>>===>>>CCCEEECCCFFFGGGHHHHHHGGGEEECCCAAABBBBBBDDDEEEFFFGGGGGGGGGEEEGGGIIIJJJIIIGGGDDDBBBDDDDDDDDDDDDDDDEEEFFFFFFGGGIIIJJJIIIFFFEEEHHHJJJMMMMMMKKKIIIEEEAAA>>>;;;???BBBEEEDDDBBBCCCHHHMMMIIIHHHFFFGGGHHHIIIHHHHHHNNNNNNPPPRRROOOKKKLLLPPPSSSXXXYYYRRRMMMPPPVVVYYYQQQSSSVVV```uuu~~~iiinnn}}}wwwnnnuuuyyyxxx{{{xxxzzzeeeVVVNNNSSSVVV]]]mmmzzzqqq```WWWYYY```mmm~~~~~~}}}vvvqqqyyy{{{hhh````````````aaayyytttnnnqqqpppjjj]]]dddkkkjjjdddaaaeeejjjooo}}}}}}lllgggbbb[[[___]]]^^^]]]ZZZVVVXXX]]]aaa```___]]]\\\[[[[[[ZZZZZZ[[[[[[[[[[[[[[[ZZZZZZVVVVVVWWWWWWVVVTTTSSSRRRQQQPPPPPPRRRTTTVVVUUUTTTPPPQQQQQQQQQPPPMMMJJJHHHDDDDDDDDDCCCCCCBBBAAAAAA???CCCHHHKKKLLLJJJEEEBBBEEEFFFFFFDDDBBB@@@@@@AAA???>>>======>>>>>>===<<<;;;<<<===>>>===<<<;;;:::444444444333333222222222000000/////////000000111........./////////////////////.........---------------------------------........................,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++,,,------------,,,------------------------000000111111222222333333222111000//////000111222222111111000111111222333000111222444666888999:::666777888:::<<<>>>???@@@CCCDDDHHHKKKIIIGGGKKKRRRTTTVVVTTTQQQQQQTTTTTTPPPNNNJJJJJJNNNNNNKKKNNNUUUTTTTTTUUUVVVXXXYYYWWWUUUYYYYYYXXXWWWUUUSSSQQQPPPQQQOOOQQQWWWWWWRRRMMMMMMNNNPPPSSSUUUVVVUUUSSSRRRVVVUUUSSSRRRPPPOOOOOOOOOPPPOOOOOOPPPQQQTTTVVVWWWRRRSSSUUUWWWXXXWWWSSSPPPNNNOOOOOOOOOOOOQQQTTTWWWPPPMMMLLLOOOTTTUUUQQQLLLGGGHHHIIIHHHGGGGGGHHHIIIIIIJJJJJJJJJHHHGGGHHHHHHKKKNNNQQQQQQPPPNNNMMMMMMOOOMMMKKKLLLNNNPPPPPPPPPOOONNNMMMKKKJJJIIIIIIIIIIIIGGGEEECCCCCCDDDEEEFFFAAAAAAAAAAAABBBBBBCCCCCCFFFFFFFFFIIIKKKJJJFFFBBBFFFFFFFFFGGGGGGFFFFFFFFFIIIKKKIIIEEEDDDGGGGGGEEE