BM6P6(@ zzzxxx||||||tttdddSSSCCC@@@DDDGGGFFFFFFEEEEEEEEEFFFFFFGGGHHHHHHKKKLLLMMMOOOTTT\\\eeekkkpppttt]]]WWWRRRPPPOOOVVViii|||lll___ppp}}}{{{}}}iiiddd^^^UUUSSSccc~~~{{{ooobbb^^^UUUUUU]]]___gggzzz}}}~~~rrrlllssskkkooo{{{rrrmmmccc```bbb^^^OOOIIIDDDAAA<<<666555777555777999;;;<<<>>>???@@@CCCBBBBBBCCCFFFHHHHHHGGGLLLOOOZZZmmmyyywwwrrr{{{qqq\\\PPPIIIRRRjjj}}}~~~vvvtttkkkZZZPPPJJJGGGDDDEEEBBBIIIZZZjjjqqq^^^[[[WWWSSS___rrrfffzzz{{{vvvkkk]]]UUUYYYccckkkfffUUUXXX]]]|||ttthhhddd___[[[xxxlllccceee{{{{{{yyy~~~jjj]]]OOOBBB???BBBDDDDDDEEEDDDDDDEEEFFFGGGGGGGGGGGGIIIIIIJJJJJJMMMSSS[[[```xxxkkkuuuyyyhhh[[[VVVSSSSSSRRRVVVfffwww{{{uuueee\\\nnntttkkk___\\\llltttlllbbbYYYUUUSSSKKKKKKRRRTTT^^^ttt~~~sssnnnuuu~~~llltttpppjjjggg___^^^```]]]LLLGGGBBB@@@<<<666555777888999999:::;;;===???AAAAAABBBDDDFFFGGGHHHIIIJJJOOORRR___vvvqqqqqqmmmyyyooo[[[PPPJJJSSSkkkuuuvvvuuuggg[[[QQQIIIDDDCCCDDDAAADDDRRR^^^uuuyyyeeecccaaa[[[^^^hhhnnnzzz~~~{{{zzzssseeeXXXVVV^^^fffrrr[[[XXXYYYyyymmmaaaWWWlllqqqeeecccttt}}}{{{]]]TTTJJJAAA?????????@@@CCCBBBCCCEEEGGGHHHGGGFFFEEEHHHHHHHHHGGGHHHLLLRRRVVVhhheeefff|||ccc[[[UUUSSSUUUUUUVVVdddtttvvvoookkkfff\\\ZZZooo|||mmmiiixxxjjj[[[UUUQQQMMMOOOOOOIIIHHHMMMNNN[[[sssuuuqqqyyyyyyppp{{{rrrddd```aaa[[[ZZZ^^^ZZZGGGCCC@@@???<<<666555666888999999999999:::===@@@???BBBGGGHHHHHHIIILLLNNNSSSTTTbbb|||ppppppppptttmmmZZZPPPKKKVVVlllwwwyyyzzzqqqggg```ZZZSSSKKKEEEEEEGGGCCCBBBIIIQQQjjjllljjjmmmggg```___|||yyyzzz{{{qqq^^^TTTXXX```}}}rrrWWWQQQRRRuuu{{{lll]]]iii|||llliiiwww}}}ssskkkmmmlllhhhgggnnn|||yyy}}}wwwUUUKKKEEE@@@???===<<<>>>BBB@@@BBBEEEGGGHHHGGGEEEDDDIIIIIIIIIIIIIIIKKKOOOSSSbbbbbb[[[|||ooo^^^UUURRRVVVWWWXXXfffxxxqqqiii```[[[WWW]]]www{{{vvvvvvbbbUUUQQQQQQQQQPPPQQQLLLIIIKKKKKKXXXqqqyyyqqqiiijjjuuuwwwttt|||sssxxxyyyvvvuuujjj]]][[[]]]XXXXXXZZZVVVCCC???===>>>;;;666555777555777::::::::::::===@@@>>>CCCIIIJJJIIIIIIMMMRRRUUUTTT]]]vvvrrrpppssspppoooYYYQQQMMMWWWmmm{{{{{{yyylll^^^XXXWWWTTTNNNJJJIIIKKKGGGDDDFFFKKKgggsssnnnsssrrrhhh```ooo~~~yyy}}}~~~gggVVVWWW```vvvlllRRRNNNSSShhhwwwhhhlllrrrqqqxxxqqqwwwlllddd___fffxxxyyyxxxYYYHHHCCC@@@???===;;;===BBB@@@BBBDDDGGGGGGFFFDDDCCCGGGHHHJJJJJJJJJLLLPPPSSSaaagggWWWpppeeeXXXQQQTTTVVVYYYiii~~~yyymmmaaaZZZZZZeeeuuueeeZZZTTTRRRRRRPPPQQQKKKGGGGGGDDDOOOgggvvvjjj___[[[aaawww~~~wwwvvv~~~ppptttsssttt{{{lll___\\\^^^WWWVVVWWWRRRAAA===;;;<<<:::666555777444888===??????@@@CCCGGGBBBGGGKKKKKKIIIJJJOOOTTTYYYTTTXXXkkksssmmmpppmmm{{{sssYYYRRRNNNXXXlll{{{wwwppp[[[TTTSSSQQQOOOOOOLLLMMMIIIFFFFFFJJJiiisssvvvvvvnnneeefff{{{uuuooo\\\[[[dddyyytttWWWQQQVVVaaa{{{qqqsssvvvxxx~~~qqqbbb___mmm{{{|||bbbJJJEEEAAAAAA@@@>>>???CCC@@@AAACCCEEEFFFEEEDDDCCCCCCEEEHHHIIIJJJLLLNNNQQQ^^^oooXXXeeemmm[[[QQQTTTVVVWWWiii}}}nnnfffgggttttttiii\\\TTTRRRSSSSSSLLLHHHHHHCCCJJJ^^^wwwyyynnnaaaXXXXXXiii|||wwwvvvuuuqqqmmmpppqqqccc______VVVSSSTTTNNNBBB===::::::888555666999777<<>>:::888777555666;;;:::===@@@AAADDDLLL[[[fffVVVTTTQQQOOONNNQQQUUUWWWWWWWWW[[[cccpppyyyuuupppqqqwwwwww\\\UUUOOOUUUfffxxx{{{lllttttttjjjbbbWWWQQQSSSNNNJJJCCCCCCFFFLLLnnn~~~rrrooojjjcccbbb~~~pppxxxuuuhhheeellltttgggTTTQQQZZZ|||yyykkkcccfffyyy~~~wwwyyyyyy}}}dddSSSJJJCCCCCCEEEDDDDDDFFFAAAAAABBBBBBCCCDDDDDDEEEBBBEEEGGGIIIIIIJJJLLLMMMQQQtttyyy]]]WWWooowwwaaaTTTVVVUUURRR___uuu}}}zzzoooaaa\\\RRRPPPHHHHHHKKKFFFFFFUUUlll}}}mmm```YYYbbbxxx~~~|||}}}xxxtttvvvzzzvvvlllooouuufff___\\\RRROOOOOOJJJEEE???999888666444777<<<;;;<<<<<<<<>><<<999666555555777888;;;;;;<<<>>>BBBIIIRRRXXXTTTUUUTTTQQQOOOPPPUUUZZZVVVZZZ[[[bbbrrrlll~~~rrrrrrrrrqqqttt{{{bbb\\\TTTTTT^^^qqqyyypppmmm~~~|||xxxqqqcccXXXTTTJJJBBBFFFKKKOOOqqq~~~qqqggghhheeemmmyyy}}}wwwrrrnnnkkkuuukkk[[[YYYZZZqqquuuqqq}}}wwwnnnkkkgggjjjsss}}}}}}mmmVVVJJJEEE@@@>>>@@@BBBBBBAAACCCCCCBBBBBBBBBCCCDDDEEEEEEGGGHHHHHHFFFGGGJJJMMMUUUhhhhhhWWWggghhhUUUXXXUUURRRYYY^^^nnntttlllaaaXXXbbbqqqrrrbbb]]]bbbooozzzqqqddd^^^WWWQQQLLLJJJIIIHHHKKKPPPggg~~~{{{qqqfffcccnnn|||ppprrryyyuuukkkqqqjjj]]]]]]ZZZUUUSSSRRRMMMFFF<<<:::888666555666777888999;;;>>>@@@CCCGGGLLLPPPOOORRRUUUTTTSSSSSSVVVYYYSSSWWWZZZggg{{{ppprrrppppppqqqrrrzzziii]]]RRRNNNUUUgggrrrkkkxxx}}}uuummmddd]]]VVVNNNEEEFFFJJJNNNrrrtttmmmooolllssspppvvv{{{wwwuuunnnYYYTTTWWWmmmwwwuuuyyyrrrrrr{{{zzz}}}tttZZZJJJKKKFFF@@@>>>???@@@???===BBBBBBAAAAAABBBBBBCCCDDDFFFFFFFFFDDDDDDFFFJJJNNNUUUhhhmmmYYYccclllZZZ[[[VVVRRRVVVYYYdddxxxzzzcccVVVQQQMMMHHHRRR```ssszzzzzz|||sssddd[[[ZZZ]]]fffpppzzzmmmbbb[[[VVVPPPMMMLLLKKKIIIKKKOOO```xxxxxxnnnhhhlll||||||~~~ppppppvvvsssqqqvvvaaaXXXZZZYYYVVVSSSPPPIIIAAA999888666555555666888999888;;;@@@BBBDDDEEEFFFHHHJJJOOOUUUWWWWWWWWWXXX[[[ZZZ]]]___lll~~~xxxooopppqqqrrrvvvsssaaaSSSOOOPPPYYYttt~~~ooouuuxxxoooiiifff[[[SSSIIIGGGHHHMMMttt}}}vvvxxxuuuxxxrrrooouuu[[[SSSYYYoooxxxxxxlllUUUKKKLLLHHHBBB@@@@@@@@@>>><<<@@@@@@@@@@@@@@@AAAAAAAAAEEEFFFHHHJJJKKKKKKKKKLLLUUUggguuu[[[ZZZzzzqqq___^^^YYYUUUWWWXXX[[[nnnzzzhhhVVVMMMMMMNNNLLLIIIVVVjjj~~~uuuooohhhbbb___dddaaa```dddffffffiiimmmyyynnnddd\\\TTTOOOLLLMMMKKKHHHIIIMMM[[[ttt~~~zzzssslllmmmyyy{{{xxx|||zzzuuusssyyyooommmqqq}}}ooovvv{{{~~~dddXXX[[[[[[WWWRRRMMMDDD;;;666555444444555777999:::999<<<@@@CCCDDDEEEGGGHHHJJJOOOUUUXXXYYYZZZ]]]``````ccccccjjjxxxpppqqqrrrssstttzzz}}}fffVVVUUUSSSRRRbbbzzz|||zzzuuummmkkk```ZZZNNNIIIHHHPPPxxxzzzyyyooo~~~dddZZZ\\\qqqzzzxxxjjjVVVOOONNNIIIDDDBBBBBBBBB@@@=========>>>>>>>>>?????????BBBFFFMMMSSSUUURRRMMMIIISSSbbbcccVVVlllqqq```^^^XXXVVVXXXWWWUUUeee}}}{{{{{{ppplllcccXXXSSSSSSRRRNNNJJJSSSeeezzzvvvmmm```UUUPPPWWWXXX^^^gggkkklllnnnrrr}}}tttkkkbbbRRRNNNLLLLLLKKKHHHHHHKKK[[[uuu}}}|||}}}|||vvvvvvsssooopppzzzyyywww{{{vvvpppiiijjjtttooojjjlllxxxnnn{{{hhh[[[___^^^XXXPPPHHH>>>666444444444555666888:::;;;<<<>>>@@@BBBEEEHHHMMMPPPNNNQQQUUUWWWXXX\\\bbbggg___ddddddgggpppxxxuuurrrqqqssssssvvvkkkWWWUUUTTTPPPYYYiiipppqqquuu{{{~~~uuunnneee___RRRKKKLLLVVV~~~|||}}}ooojjj```[[[mmm||||||tttbbbTTTLLLKKKGGGCCCBBBCCCCCC@@@>>><<<<<<===>>>>>>>>>>>>===@@@EEEMMMTTTWWWTTTLLLFFFNNNZZZ}}}ppp[[[fffppp^^^ZZZUUUTTTVVVTTTYYYccc{{{zzzpppllllllqqqrrroooggg```[[[TTTMMMNNNQQQ^^^rrrvvvlllaaaZZZVVVZZZXXXZZZ___bbbdddjjjrrrxxxmmmaaaSSSOOOLLLLLLKKKHHHIIILLL]]]vvv{{{uuuvvvvvvuuuoooqqqqqqqqqsss|||~~~xxxxxx{{{~~~|||~~~{{{qqqjjjcccfffsssrrrjjjiiitttrrrlll^^^aaa___VVVKKKCCC:::333333444444666777999;;;<<<>>>???AAACCCFFFLLLSSSWWWSSSUUUWWWWWWYYY]]]eeelllhhhmmmjjjiiilllrrrxxxqqqqqqqqqrrr|||pppXXXRRRRRRQQQXXXcccbbbgggooovvvxxx{{{xxxiiibbbTTTMMMQQQ___rrrlll___ZZZiii|||wwwfffZZZUUUMMMDDDFFFBBB??????AAAAAA???===<<<===>>>?????????>>>>>>@@@BBBFFFKKKOOONNNJJJFFFJJJQQQrrr}}}cccfffqqq^^^XXXRRRRRRUUUQQQ[[[___rrrzzzmmmffffffyyy|||{{{sssjjjbbbYYYQQQNNNMMMTTTfffxxx|||rrrkkkeeedddbbb___]]]\\\ZZZYYY___fffvvvppp```VVVQQQNNNNNNLLLJJJKKKOOO[[[uuu{{{yyyvvvrrrlllnnnqqqsssvvv|||yyytttsssuuuvvvwwwuuuxxx~~~zzzsssjjjcccgggvvvxxxmmmhhhqqqzzztttkkk^^^```\\\QQQFFF???999444444444555777888:::;;;<<<>>>@@@BBBEEEIIINNNUUUZZZWWWYYYZZZZZZ[[[___gggmmmnnnqqqnnnlllmmmooowwwsssqqqooovvvuuubbbWWWSSSRRRUUUYYYYYY[[[aaajjjpppwww}}}llldddTTTOOOWWWgggpppnnnmmm^^^XXXbbbssswww~~~oooeeeggg]]]LLLGGGLLLIII>>>AAA>>>;;;<<<>>>???>>>;;;===>>>???AAAAAA@@@@@@???AAA??????AAAFFFHHHHHHFFFJJJMMMjjjhhhfffuuuaaaYYYRRRSSSUUUQQQUUUUUUddd~~~oooggghhhyyy|||{{{ssskkkccc[[[TTTMMMHHHLLL[[[mmm{{{}}}uuunnnkkkhhheeedddbbb\\\UUUUUUYYYjjjwwwxxxfffXXXSSSOOOOOOMMMKKKMMMQQQWWWssswwwmmmnnnqqqtttxxx||||||uuummmkkkmmmpppqqqpppqqqttt{{{vvvmmmfffjjjyyy}}}ppphhhpppqqqsssddd]]]^^^ZZZNNNBBB<<<888555444555666888999;;;<<<<<<===@@@DDDGGGKKKPPPUUUYYYXXXZZZ]]]]]]^^^aaagggllleeehhhhhhkkkrrrsss|||www}}}vvvsssooottt}}}yyynnnbbbXXXRRRNNNKKKQQQNNNQQQ\\\hhhtttxxxmmmdddTTTPPP[[[mmm~~~hhhXXX}}}ppp___PPPXXXdddrrrvvvhhh```TTTMMMDDD@@@AAACCCCCCAAA>>>===<<<;;;;;;;;;;;;;;;<<<<<>>>>>???AAADDDEEELLLRRRgggsss```lll```SSSWWWRRRNNNVVVWWWXXX```qqqxxxooorrrtttrrrlllhhhdddZZZMMMLLLHHHGGGNNN___ssstttiiigggeeeaaa]]]ZZZYYYXXXXXX[[[gggwwwppp___]]]ZZZVVVSSSQQQPPPOOO___jjj{{{yyyuuutttyyy{{{sssqqqjjjdddbbbdddfffeeeccceeelllwwwsssgggnnnyyymmmlllvvv{{{ssslll}}}www___]]]XXXOOOGGGAAA;;;777444444666888888888999;;;===???BBBFFFHHHJJJOOOWWW^^^dddbbb```___```cccgggiiikkkmmmnnnllllllsssppp}}}vvvrrrlllooozzzyyyppphhh\\\QQQPPPVVVIIIJJJNNNUUUaaappp|||vvvkkkaaaWWWVVV^^^pppuuuhhh]]]ggguuu___TTTSSSYYYeeeqqq|||yyywwwtttjjj___XXXMMMGGG@@@===>>>@@@???===<<<;;;;;;:::::::::::::::;;;;;;===BBBFFFFFFAAA<<<>>>>>>======>>>@@@BBBDDDGGGPPPgggooo[[[bbbkkkWWWVVVRRRMMMRRRTTTUUU\\\mmm{{{vvvvvvsssmmmiiifff\\\RRRIIIGGGGGGNNN]]]ooozzz~~~tttmmmgggeeeaaa]]]ZZZXXXWWWWWWVVV___mmmzzzgggfffccc]]]VVVPPPNNNNNN[[[hhh{{{~~~yyywww{{{~~~tttjjjhhhddd___^^^```___\\\XXX^^^fffrrr}}}~~~pppuuu}}}oookkktttzzzwwwtttpppnnngggZZZ[[[UUUMMMEEE???;;;777444333555777888999:::===???AAADDDHHHJJJLLLQQQWWW]]]``````___```bbbeeehhhjjjnnnpppqqqooommmrrr}}}|||xxxtttpppppptttzzzwwwlll___RRRMMMOOOOOOPPPRRRYYYbbbmmmvvv{{{}}}vvvnnnbbbXXXWWW]]]jjj{{{vvvlllxxxhhh]]]gggsssyyybbbSSSRRRVVVaaakkkttt{{{yyy~~~}}}qqqeeebbb```YYYRRRNNNDDD???;;;999;;;<<<;;;999999999999999999::::::;;;;;;::::::>>>AAABBB???;;;======<<<<<<===???AAABBBAAAKKKbbb~~~rrr\\\]]]uuuxxx[[[TTTTTTPPPOOORRRRRRXXXfffzzzvvvtttnnngggccc___WWWOOOEEEFFFHHHNNNZZZjjj||||||xxxxxxqqqmmmfffddd```\\\YYYWWWVVVVVVUUUYYYbbbnnn{{{lllmmmkkkcccXXXOOOLLLMMMWWWeeezzz~~~{{{}}}{{{nnnccc___]]]ZZZZZZZZZYYYTTTPPPTTT]]]jjjssszzzzzz|||tttmmmrrr}}}wwwrrrppprrrvvvlll\\\[[[WWWQQQIIIBBB===999666444333555777999:::<<>><<<<<<<<<;;;<<<<<<>>>???@@@>>>EEEVVVppp|||ccc^^^oooaaaVVVXXXTTTOOOPPPQQQUUU```qqqtttoooggg___[[[WWWRRRLLLGGGHHHJJJMMMUUUeeewwwuuugggkkk|||xxxjjjiiiiiigggdddqqqzzz|||qqqjjjhhhdddaaa^^^ZZZXXXWWWVVVVVVYYYXXXZZZbbbooo~~~ttthhhkkkllldddWWWNNNKKKMMMSSSaaawww|||nnnccc\\\YYYWWWVVVVVVUUUSSSQQQPPP[[[gggnnnpppuuu}}}~~~{{{rrrttt}}}~~~vvvrrrwwwzzz```VVV\\\RRRLLLDDD>>>:::777666555666777999::::::<<<@@@BBBCCCGGGMMMPPPQQQSSSVVVYYYZZZ\\\```dddggghhhhhhhhhiiilllnnnmmmkkkkkkoootttuuutttsssooouuuzzzyyymmmhhhgggccc^^^YYYRRRQQQQQQTTTYYY\\\\\\ZZZ^^^```dddeeeddd```ZZZWWW[[[ZZZ]]]dddooowwwjjjaaabbbgggiiigggfffiiirrrwww}}}fffYYYaaa{{{nnnZZZUUURRRUUUYYY^^^fffnnnxxxyyypppyyy|||}}}|||jjj[[[KKKEEEDDDBBB@@@???:::999999999:::;;;::::::999999999999:::<<<===>>>;;;:::::::::<<<=========;;;;;;;;;;;;<<<===>>>>>>???AAAKKKbbblll^^^fffnnn]]]\\\WWWQQQPPPQQQTTT[[[hhh{{{vvvmmmbbb[[[XXXUUURRRQQQNNNMMMKKKJJJNNN[[[kkkwwwooo______jjjxxxpppaaa[[[XXXXXXYYYZZZhhhxxx~~~xxxnnngggeeeaaa___\\\YYYWWWVVVVVVVVVXXXUUUTTTXXXeeevvvjjj]]]aaaccc^^^TTTMMMLLLOOOQQQ___tttrrrfff\\\XXXSSSPPPQQQSSSUUUWWWWWWdddqqquuupppooowww}}}xxxxxxzzzrrryyyqqqXXXRRRVVVMMMHHH@@@:::777666666666999:::;;;;;;;;;===@@@CCCDDDHHHNNNRRRRRRSSSVVVYYY\\\^^^bbbeeefffgggfffeeefffiiilllllllllllloooqqq}}}vvvooopppqqqqqqrrrzzz~~~{{{wwwmmmddd\\\XXXUUUTTTVVVUUUPPPLLLQQQQQQRRRRRRQQQOOOMMMKKKMMMMMMPPPUUU[[[jjjzzzrrruuu{{{zzzuuuqqqqqqvvv}}}iiiaaajjjyyyddd]]]WWWUUUVVVWWW^^^eeehhhqqq{{{sssssswww}}}{{{lll\\\KKKDDDAAA>>>;;;:::999999999999999:::;;;;;;999999999999:::;;;======;;;;;;::::::;;;<<<======;;;;;;<<<<<<<<<=========AAA@@@FFFYYYyyy{{{bbb\\\hhh```XXXRRRPPPQQQSSSWWW```pppssseee]]]XXXTTTSSSUUUSSSPPPLLLIIIKKKSSS]]]eeezzzkkkdddbbbdddhhhlllrrrwwwhhh\\\TTTQQQSSSQQQ]]]llluuuuuunnniiifffaaa___\\\XXXUUUTTTSSSSSSOOOMMMLLLQQQ]]]ooo~~~eeeVVVYYY[[[XXXRRRNNNNNNQQQRRR___tttsssiii^^^YYYRRRMMMLLLPPPVVVZZZaaassszzzrrruuu}}}{{{zzzpppyyyjjjWWWUUUSSSIIIDDD===888666666777777:::;;;;;;;;;<<<>>>CCCFFFFFFJJJPPPSSSTTTVVVYYY\\\```aaabbbcccdddeeeeeeeeefffiiilllnnnoooppprrrsssxxxpppnnnrrrqqqooouuu}}}fff___WWWRRRPPPLLLFFFAAAGGGFFFEEEDDDCCCCCCDDDDDDDDDDDDFFFIIILLLTTTfffvvvzzzsssvvv{{{zzzuuurrrrrrvvv~~~wwwttt{{{zzzgggffftttnnnggg```\\\XXXSSSTTTWWW___jjjyyyzzzrrr~~~yyyttteeeVVVGGGAAA???<<<999888888888777777666777999;;;999999888999999:::;;;;;;999:::::::::::::::;;;<<<;;;<<<<<<===============@@@@@@CCCNNNjjjuuu```yyypppaaaWWWTTTOOOQQQRRRTTTYYYfffyyyyyylllaaaXXXUUUVVVPPPNNNLLLMMMQQQVVVZZZ\\\wwwvvviii^^^[[[VVVXXXfffxxxjjj[[[QQQOOOOOOUUU^^^gggmmmmmmjjjhhheeebbb]]]XXXSSSPPPOOONNNFFFFFFGGGKKKVVVhhh}}}wwwgggWWWXXXWWWUUURRRPPPQQQRRRSSSaaaxxx{{{rrrkkkbbb]]]UUUNNNLLLOOOUUUZZZhhh}}}yyyxxx~~~zzzxxx{{{rrreeeXXX[[[TTTGGGAAA;;;666555666888999888999:::;;;===AAAFFFJJJIIIMMMRRRUUUVVVYYY]]]aaacccbbbaaaaaabbbdddfffggggggiiilllnnnpppqqqrrrssssss{{{{{{qqqtttrrrnnnqqqzzzooofffZZZSSSQQQOOOJJJEEEHHHGGGEEEEEEEEEEEEFFFGGGFFFEEEFFFHHHHHHJJJSSS]]]~~~sssiiiaaabbbdddccc```___```dddkkkrrryyy~~~yyyxxx}}}tttfffjjjzzzzzzuuulll___VVVTTTZZZeeeuuu{{{tttyyyyyykkkgggiiiYYYLLL???<<<<<<;;;999888777777666444333444777999888888888777888888999:::888999::::::999999:::;;;<<<<<<======>>>============@@@AAAEEEZZZ}}}kkkmmmsssaaaVVVVVVNNNPPPRRRRRRUUUaaarrrpppaaaZZZ[[[JJJJJJLLLSSSZZZ___```^^^ppptttbbbYYYMMMKKKWWWuuu|||lll___YYYOOOPPPTTT\\\eeejjjkkkiiihhheee___XXXRRRMMMKKKIIIBBBDDDFFFIIIQQQbbbxxx~~~vvvnnn\\\[[[XXXUUUSSSSSSRRRSSSSSSccc{{{vvvuuuuuuqqqlllgggbbbZZZSSSOOOPPPUUUZZZhhh~~~zzzxxxtttuuu}}}vvv^^^UUU\\\SSSEEE@@@:::555555666888:::555777999;;;>>>CCCJJJNNNKKKOOOTTTWWWXXX[[[```eeecccbbb```___```dddhhhjjjgggiiikkkmmmnnnpppqqqqqqmmmrrr{{{wwwwwwooojjjjjjppprrrvvvxxxnnnbbb\\\\\\]]]ZZZVVVQQQQQQQQQQQQRRRRRRSSSSSSQQQOOOPPPQQQOOOMMMQQQWWWYYYttt{{{vvvuuu~~~~~~{{{xxxnnneee[[[RRRQQQQQQNNNMMMMMMRRRTTTVVVWWWVVVXXXZZZ]]]gggrrrzzzlllqqquuueee^^^QQQ\\\mmm|||jjj]]]ZZZ[[[MMMEEE<<<777777888777555555555555555666666666666666777777777888888888888:::888777888<<<===<<<::::::<<>>???AAASSSuuuccc___{{{rrr```[[[QQQNNNNNNOOOQQQQQQVVVcccqqqvvveee^^^[[[OOOLLLQQQ```mmmmmmddd\\\cccnnn|||qqqcccXXXQQQ[[[zzzooogggZZZQQQKKKPPPZZZbbbiiinnnlllhhhaaaZZZUUUPPPLLLIIIFFFGGGHHHHHHMMM]]]ssszzzqqqmmmggg___ZZZYYYXXXVVVTTTWWWbbbxxx|||sssoooppprrrsssssswwwuuuiiiXXXOOOQQQUUUUUU^^^nnnzzzrrrooovvvzzzwww^^^\\\]]]WWWHHH???777666777777888;;;<<<;;;999:::BBBMMMRRRPPPLLLQQQWWWZZZYYY[[[___ddd___cccccc^^^___hhhnnnnnnhhhiiijjjkkkllllllkkkjjjoooqqqxxxuuupppkkkhhhgggccccccqqq~~~}}}{{{yyyqqqooommmlllnnnoooooonnnmmmiiieeefffjjjllljjjgggppp{{{xxx~~~zzzvvvtttrrrlllddd^^^[[[[[[\\\\\\\\\___aaa`````````dddgggkkklllvvv~~~mmmaaa]]]cccqqqzzz|||zzzggg[[[WWWUUUFFF???888444555777777555444555555555666666666666666666777777777888888888:::888777888;;;<<<;;;999999;;;???CCCEEECCC???;;;999>>>@@@BBBPPPmmm|||]]]SSSoookkk]]]QQQOOOOOOOOOQQQPPPTTT```mmmooo___SSSSSSQQQVVVccclllkkkbbb\\\XXXcccppp~~~}}}nnn```[[[fff{{{tttggg\\\RRRRRRWWW[[[^^^aaaeeebbb]]]XXXUUUQQQMMMJJJIIIIIIIIIIIINNN\\\qqqyyyssskkkddd___\\\XXXUUUXXXddd|||}}}|||~~~yyyqqqmmmmmmppprrrttt}}}ppp^^^RRRQQQSSSSSSYYYiiizzzppplllsss~~~~~~nnnZZZ___aaaXXXAAA999333333444444555999CCCFFFFFFBBBCCCIIINNNPPPOOOSSSXXXYYYYYY[[[___dddggghhhoooxxxxxxpppmmmooocccdddfffhhhjjjkkkkkkkkkpppsssyyyvvv|||tttlllfffccc^^^\\\hhhxxx|||yyywwwuuuyyy{{{|||}}}}}}zzzeee^^^___iiirrrvvv~~~tttfff]]]TTTMMM===999333111333666666555444444444555555555666666666666666666777777777777:::999888888:::;;;:::999888999;;;???BBBAAA???===999>>>AAACCCOOOgggpppXXXKKK```uuuaaaUUUQQQPPPPPPPPPOOOQQQ[[[fffyyymmm]]]WWWUUUXXX```ddd```YYYVVVMMMVVVbbbppp{{{lllgggrrrwwwiii[[[WWWWWWWWWVVVWWW\\\ZZZXXXVVVUUUSSSOOOMMMLLLLLLKKKIIIMMMYYYkkkyyy}}}tttlllddd^^^YYY```mmmyyyvvvxxx~~~zzztttooommmnnnqqqssstttcccVVVRRRRRRRRRSSSbbb}}}yyynnnhhhooo|||dddVVV```aaaRRR???999666777999999<<>>??????===999<<<@@@DDDNNNdddppp^^^NNNUUU{{{|||eee[[[SSSQQQPPPOOOMMMNNNUUU^^^rrr~~~sss\\\XXXVVVVVVTTTNNNLLLMMMIIIOOOXXXeee|||yyyqqqyyyuuueee___^^^[[[XXXWWWVVVUUUUUUUUUVVVUUURRROOOOOONNNKKKIIIJJJRRR___jjjxxxooogggccccccooo~~~{{{wwwsssqqqqqqqqqwwwuuuqqqggg^^^WWWTTTRRRQQQ^^^uuuyyynnngggmmmyyy```XXXccc]]]III<<<777666999;;;;;;===BBBNNNUUUXXXSSSMMMNNNRRRUUUYYYZZZZZZZZZZZZ\\\```dddjjjnnn~~~zzzmmmkkkaaabbbdddgggiiilllmmmnnnyyy|||lllyyy{{{pppjjjccc[[[[[[cccsss~~~}}}xxxtttssssssuuuggg[[[ZZZ___fffpppxxxyyyzzzxxxkkkVVVEEE777555333222222333333333333333333333444444444444444555555555555666666666777777888888888888888999777777777999;;;===>>>===::::::===AAAGGG[[[~~~qqqUUUNNNkkkhhhYYYUUURRRPPPOOOMMMKKKPPPWWWlllxxx|||yyy|||aaaZZZRRRMMMGGGBBBCCCGGGGGGKKKQQQ]]]vvvzzz|||rrrkkkiiieee```^^^WWWVVVVVVWWWWWWVVVTTTQQQPPPNNNLLLHHHGGGLLLTTTZZZxxxvvvpppmmmeeeqqq}}}{{{xxxuuurrrmmmmmmnnnnnnjjjbbbXXXRRRQQQ]]]qqqzzzooogggkkkuuu~~~www___```iii^^^HHH<<<999777999888777:::>>>JJJOOOQQQQQQSSSWWWXXXVVV\\\\\\\\\[[[\\\^^^aaadddfffoooyyy}}}|||yyyrrrlllhhhhhhiiikkkmmmooopppqqqxxx{{{{{{ooo|||uuujjjdddfffdddqqq}}}{{{~~~~~~~~~{{{{{{zzzxxxvvvttttttuuuxxxwwwvvvwwwxxxyyyxxxvvv|||||||||~~~~~~|||xxxtttvvv{{{tttiii~~~pppgggtttvvvjjj\\\VVVXXX]]]fffmmmyyy~~~{{{|||oooUUUCCC666666555444333333222222222222222333333333444444444444444444555555555666444666777888777777999:::777777666888;;;<<<<<<<<<<<<:::;;;===>>>LLLsss```MMM___mmmUUUWWWSSSQQQPPPMMMJJJMMMRRReeeppp|||oooiiijjjuuuddd[[[QQQJJJEEEAAABBBGGGDDDFFFJJJWWWrrr}}}xxxvvvqqqjjjfff___]]][[[ZZZYYYXXXUUURRRNNNNNNMMMKKKIIIKKKNNNPPPnnn}}}zzzyyy~~~~~~{{{wwwnnnkkkmmmtttwwwmmm^^^TTTTTT```ssszzzqqqiiiiiinnnvvveee]]]fffkkk]]]LLLJJJFFFEEEEEEDDDCCCGGGMMMKKKNNNPPPSSS[[[aaa```ZZZ]]]]]]]]]^^^___aaacccddddddmmmssspppqqqvvvuuupppnnnnnnnnnooopppqqqssstttsssvvvyyyqqqzzznnnfffeeeaaannnzzzvvvtttsssqqqppprrrsssuuuxxxzzzyyyvvvsssuuuwwwzzz}}}|||zzz}}}{{{||||||xxxwwwxxxxxxxxxwwwxxx|||~~~xxxsssyyy|||}}}}}}xxxssslllmmmppp~~~~~~cccuuu|||mmm```eeepppuuupppiii___WWWTTTWWW]]]bbbmmmwww{{{|||~~~}}}lllOOO>>>333444555444444333333333222222222222333333333333333333444444444555555555222444777777666777999<<<888777777888;;;<<<;;;::::::777:::<<<999AAAhhhrrrSSSVVVxxx[[[XXXTTTQQQPPPNNNJJJKKKOOO]]]gggxxxzzzooolllssswwwsssssswwwvvv```WWWPPPMMMKKKGGGGGGIIIEEEEEEGGGRRRmmm~~~|||}}}vvvqqqiiifffbbb^^^[[[XXXUUURRRLLLMMMOOOPPPOOOOOOOOOOOOfffzzzpppiiiiiiuuu~~~wwwgggZZZYYYgggxxxyyyrrrkkkgggggglllzzzuuuYYY[[[eee```PPPEEEJJJHHHIIILLLOOORRRZZZcccXXXZZZ\\\```ggglllhhhaaa^^^]]]^^^```bbbcccddddddcccgggmmmrrrsssqqqpppqqqooooooooopppqqqsssuuuvvvrrruuuvvv}}}}}}~~~vvvkkkcccaaaeeerrr|||||||||yyyuuutttvvvyyy}}}|||yyyyyy{{{~~~{{{~~~|||}}}~~~~~~{{{yyyyyyxxxwwwvvvvvvvvvyyy}}}~~~zzzzzz}}}wwwqqqjjjlllppp|||jjjqqqtttkkkaaa___eeejjjlllkkkggg___XXXVVVZZZ]]]fffuuuuuu~~~{{{gggJJJ:::000222444444444333444555111111222222222333333333333333333444444444555555000333666777666777:::===888888888999;;;<<<:::999777555999>>>999???dddZZZOOOrrrfffYYYTTTQQQQQQNNNJJJKKKNNNVVVaaarrrzzznnnjjjtttyyypppfffccchhhzzzyyykkkZZZSSSNNNOOOPPPMMMJJJJJJHHHGGGGGGPPPiiizzzzzzzzzqqqmmmfffaaa\\\YYYUUURRRJJJMMMPPPTTTUUUTTTSSSRRRbbb{{{ooodddcccrrr}}}mmm```___mmm}}}xxxrrrkkkfffbbbfffuuu{{{uuuUUUYYYaaaSSS???888666666:::BBBIIIRRR___kkkfffjjjlllnnnrrrtttpppiii]]]]]]^^^aaadddeeeeeedddbbb___hhhxxxyyyllliiipppnnnnnnnnnoooqqqsssvvvwwwvvvwwwwww{{{~~~uuukkkdddccccccppp{{{wwwxxx{{{~~~{{{~~~|||{{{{{{|||~~~}}}{{{yyy{{{zzzzzz}}}~~~xxxqqqiiillloooxxxvvvssspppllleee___```dddkkkooooooggg]]]YYY[[[]]]aaaqqq}}}yyy}}}gggMMMAAA777000000000111222222222333000111111111111222222222111222222333333444444555777777777777888888888888777777777888999999::::::777;;;;;;;;;:::<<>>CCCGGGJJJOOORRRVVVYYYYYYXXXWWWVVVWWW\\\bbbfffgggfffeeedddbbbdddgggjjjjjjjjjjjjjjjmmmmmmooopppqqqssstttuuuqqqqqquuuzzz}}}tttllljjjiiirrr~~~xxxwww{{{zzztttqqqqqqnnniiinnn|||}}}lllccceeeooo}}}tttgggVVV@@@666555...111111111111111111000000000000000111111111222222111111222222333444444444444555555555666666666666666666777777888888999999777::::::<<<>>>;;;JJJhhh|||```PPP```jjj]]]SSSQQQSSSQQQNNNLLLJJJLLLTTTcccwww}}}xxxxxxwwwuuufff\\\UUUWWW[[[___jjjvvvtttnnneee^^^ZZZXXXVVVVVVQQQJJJHHHFFFGGGddd}}}qqquuu||||||{{{wwwqqqiiiaaa]]]\\\ZZZYYY]]]cccgggiiihhhqqq}}}|||}}}rrrjjjbbb___jjjyyy|||yyybbbSSSRRRLLL===444777888888999;;;>>>CCCGGGJJJKKKRRRXXXYYYTTTRRRWWW\\\WWW\\\aaaeeefffeeedddcccdddfffiiijjjiiiiiijjjkkkjjjmmmppprrrsssvvv{{{uuutttsssrrrrrrvvvooopppiiikkkuuuyyyxxx}}}zzz|||{{{uuunnnxxxrrrmmmsss}}}|||cccNNNAAA444222555///222222111111000000//////000000000000111111111111111111111222333333444444333333444444444555555555555555666666777888888999888:::888999>>><<>>HHH]]]wwwXXXOOOrrrmmmXXXQQQSSSSSSPPPMMMKKKKKKOOOZZZlll~~~yyyhhh]]]]]]]]]^^^nnnzzzoooeee]]]YYYRRRMMMOOOMMMLLLeeeyyymmmiiirrrzzzqqqjjjfffccc___[[[]]]ffftttwwwoooeee```jjjxxxfff]]]RRRJJJ???777777<<<888999;;;===AAADDDHHHJJJNNNPPPSSSTTTTTTVVVZZZ]]]ZZZ^^^bbbeeedddcccbbbbbbeeeiiinnnooonnnnnnpppssskkknnnqqqqqqoooqqqxxx~~~{{{vvvrrrqqquuutttzzzmmmnnnlllooosssrrrqqqyyywwwuuurrruuuvvvsssmmmgggmmm|||~~~pppuuu~~~YYY@@@333222000111444000000000000000000000///////////////000000000111111000000111111222333333333222333333333444444444444444444555555666666777777777:::555444;;;>>>III]]]sssgggTTTeeewww\\\RRRSSSSSSPPPLLLIIIIIILLLWWWiii{{{}}}ooobbb^^^\\\]]]hhhttt|||rrrggg___ZZZUUUQQQSSSSSSTTTlll{{{ppphhhnnnxxxqqqnnnkkkhhhfffiiirrr|||vvv|||zzzrrrgggaaaiiiwwwuuuZZZUUUMMMCCC:::555777;;;777888:::===AAADDDGGGIIIQQQQQQRRRUUUXXXZZZ[[[[[[]]]```ccceeeeeecccccccccffflllrrrsssqqqoooqqqsssqqqssssssppplllkkkmmmpppuuurrrppppppppppppvvv~~~sssvvvvvvnnnmmmooorrrpppnnnsss{{{~~~xxxtttrrr}}}ooojjjdddgggssstttjjj```YYY[[[aaannnoooxxx|||}}}~~~wwwLLL777000444000///222000/////////000000000000000////////////000000000111000000000111222222333333333333333444444444444555333444444555555666777777333999666555:::===GGGYYYffftttXXXWWW|||aaaSSSSSSSSSOOOKKKLLLIIIJJJRRRbbbuuu~~~oooeeeccceeeiiilllooosssuuusssmmmeee___]]][[[TTTUUUUUUXXXqqqzzzoooqqq~~~}}}xxx|||uuuiiibbbhhhuuu```QQQPPPIII???777555777999:::<<<>>>AAADDDHHHJJJLLLUUUVVVWWWZZZ\\\^^^^^^^^^___bbbeeefffeeedddcccdddgggnnnvvvvvvrrrnnnmmmoooqqqqqqpppnnnlllkkkjjjjjjkkklllnnnnnnhhhdddgggooovvvqqqnnnnnnooonnnooorrrwww|||yyyxxxxxxpppfff]]][[[ffftttiiiddd```\\\ppppppggglllzzz|||}}}zzzcccHHH555222777222...111222......//////000000111111////////////000000000000000000000111222222333333333333444444444555555555333333444444555666666777000999888666:::<<>>777888:::999???@@@CCCFFFIIILLLOOOPPPSSSVVVYYY[[[[[[[[[\\\^^^```cccfffffffffdddddddddiiipppxxxxxxrrrkkkjjjkkklllkkkkkklllnnnooommmkkkhhhlllpppmmmaaaXXX[[[dddvvvnnnllloooqqqooonnnqqquuu~~~{{{uuuwww{{{zzzooobbb]]]eeezzzqqqnnnfff[[[lllxxxhhhhhhwww}}}~~~~~~}}}{{{]]]III888666333111//////000111............////////////......///000000000000000222222222111111111111111333333333444444444555555444444444555555555555666333444555666888<<<@@@DDDLLLjjjiiiSSSbbbsssUUUVVVSSSKKKRRRNNNLLLKKKMMMRRR]]]ooo~~~vvvuuuqqqlllgggcccfffpppqqqiiibbbbbbgggaaa[[[VVVXXXmmm~~~}}}nnnfffmmmxxxaaaPPPOOOKKKCCC<<<999999;;;===???AAAEEEGGGJJJLLLPPPSSSYYYYYYXXXXXXXXXZZZ\\\]]]```dddiiijjjgggdddcccccceeejjjmmmnnnppppppjjjcccggggggjjjnnnnnnjjjgggeeeeeekkkoookkkbbb]]]___cccyyyyyytttpppqqqpppnnnooopppppprrryyywwwzzzsssiiiddddddzzzsssnnnggggggkkkwwwlllmmmsss{{{}}}~~~}}}|||}}}rrr\\\GGG:::555444111///...//////000............////////////......///000000000000000111111111111111111111111222222222222333333333444444444444444555555555555444555666666777999===@@@BBBYYYzzzlllSSSZZZ|||___YYYUUUMMMPPPMMMJJJIIIJJJMMMUUUdddrrryyylllfffhhhuuu}}}yyyrrrqqqtttpppiiibbb```qqq{{{~~~rrrjjjppp{{{|||]]]LLLNNNIIIBBB;;;888999;;;>>>BBBEEEIIIKKKMMMOOORRRTTTVVVVVVVVVVVVWWWXXXYYYZZZ[[[```fffjjjkkkiiigggeeeeeeiiijjjhhhhhhlllmmmkkkjjjjjjkkklllkkkiiihhhhhhccciiipppqqqmmmiiiiiikkkpppxxxwwwooommmpppuuummmmmmooosss||||||pppiiihhhxxxsssmmmooo}}}qqqttt}}}uuu___LLL>>>555222222111///.........///000---............/////////......///000000000000//////000000111111222222222111111111111222222222222444444444444555555555555666666777666555666999;;;:::IIIfffyyy[[[TTTgggkkkZZZUUUOOOOOONNNKKKIIIIIIJJJMMMWWWaaawwwvvvooorrrrrreeejjjtttkkkfffjjjwwwtttkkkqqq|||qqqVVVIIIKKKFFF???999777999===@@@FFFIIINNNPPPQQQRRRSSSTTTTTTUUUWWWXXXYYYZZZZZZ[[[YYY\\\aaagggjjjiiidddaaa^^^cccfffeeefffjjjkkkjjjmmmnnnmmmkkkiiiiiijjjkkkccchhhppptttuuurrrpppooonnnxxxxxxlllzzzpppqqqwwwmmmnnnnnnooorrrzzzzzztttqqqwwwrrrttt}}}~~~~~~}}}zzz]]]EEE888444333444000//////......///000000---------.........//////---...//////000000//////...//////000111222222333111111111222222222222333333333444444444555555555555555666555444555777999;;;DDD```fffQQQVVVyyyvvvZZZRRRRRRPPPPPPLLLKKKKKKJJJJJJPPPWWWjjjzzznnnhhhnnnwww{{{vvvrrrooooooggg^^^XXXUUUXXXdddpppxxxooouuuaaaOOOKKKGGGCCC===888777:::???BBBIIILLLQQQSSSTTTSSSSSSSSSTTTVVVYYY\\\___```aaaaaa]]]]]]^^^aaacccbbb]]]YYYUUU\\\dddjjjooopppiii```mmmoooooollljjjkkklllkkkgggiiimmmqqqsssrrrooolllooouuuxxxttt|||rrrpppmmmooopppooommmpppvvv{{{~~~}}}|||tttvvv~~~}}}|||{{{{{{}}}}}}gggJJJ777222444444333////////////000000111111------------............------...///////////////......///000111111222222222222222222333333333333333333333444444444444555222333555555555555888:::???EEE```iiiPPPLLL___aaaTTTUUURRROOOLLLKKKLLLKKKIIILLLQQQaaarrr~~~uuuoookkkoooooommmkkkgggdddaaa___```\\\YYYXXXVVVXXXaaakkk|||tttzzz}}}yyyrrrUUULLLOOOCCC@@@<<<999999<<>>DDDZZZ|||lllRRRJJJSSSqqqsssbbb^^^TTTMMMJJJIIIKKKKKKHHHIIILLLYYYiii|||~~~tttuuutttrrrooolllhhheeeccc___^^^^^^___]]]]]]ccckkkzzzrrryyyxxxttthhhOOOJJJNNN???===;;;:::<<<@@@DDDFFFKKKMMMQQQSSSSSSRRRRRRSSSSSSUUUXXX\\\```ccceeefffeeebbb___]]]___bbbdddeee\\\]]]___fffrrr{{{yyyrrrhhhkkkkkkjjjpppvvvsssiiimmmkkkiiijjjnnnssswwwxxxkkkqqqzzz{{{jjjkkkkkklllmmmnnnooopppqqqzzz}}}xxxsssuuu{{{}}}wwwYYYDDD>>>666000.........---....../////////......---,,,,,,---------.........,,,---......//////....../////////000000000000000111111111111222222222222222222333333333444444444111333555666666666888999999>>>MMMggg___PPPNNN```yyylllYYYOOOKKKIIIKKKKKKHHHHHHJJJQQQ___ppp}}}{{{tttqqqpppooollljjjnnnvvv{{{qqqxxx~~~www]]]LLLFFFEEE;;;;;;;;;===???CCCFFFHHHKKKNNNPPPRRRRRRRRRTTTUUUVVVWWWXXXZZZ]]]```bbbcccbbbbbbbbbaaaaaadddhhhkkkbbbcccbbb```eeemmmrrrrrriiiiiieeedddooo{{{wwwkkkmmmllllllllloootttzzz~~~sssxxx}}}yyytttmmmkkkmmmooopppooojjjpppzzzwwwzzzzzzxxx}}}|||~~~aaaBBB111333555333000///111444------......------,,,+++,,,,,,,,,---------......,,,---......//////......000000000000////////////000000000000111111111111222222333333333444444444222444666777666666777888666999BBBWWWtttnnnWWWJJJRRR{{{xxx^^^RRRMMMKKKMMMMMMJJJHHHJJJKKKXXXhhhwww~~~xxx~~~~~~fffUUUJJJBBB<<<999:::<<<>>>AAADDDGGGHHHLLLNNNPPPQQQQQQRRRUUUWWW[[[[[[[[[[[[\\\^^^```bbb___bbbdddcccbbbbbbfffiiiccchhhggg```ZZZ]]]cccfffjjjhhhaaa___nnn~~~{{{mmmmmmnnnnnnnnnooosssxxx}}}yyy|||~~~|||ssslllmmmpppooonnniiilllrrrwww||||||yyy~~~yyyvvv~~~~~~{{{}}}zzzlllaaaUUUFFF;;;111000///---------...///........................------------------------,,,,,,,,,---------......////////////////////////000111111111111222222222111111000000111111222333333333444444555666777777666777;;;IIIcccnnn]]]PPPccclllTTTSSSQQQNNNLLLJJJHHHGGGGGGNNNZZZiii{{{hhh]]]TTTHHH???<<<===>>>?????????BBBFFFIIIMMMQQQZZZaaa___VVVTTTXXX[[[\\\___```aaaaaa___^^^aaaaaa```^^^]]]^^^aaacccddddddccc```^^^___ccchhhgggccc```aaaffflllpppqqqjjjmmmnnnlllpppxxxyyyvvvoooxxxxxxyyyzzzuuusssppplllnnnkkkjjjooosssyyy{{{|||~~~xxxdddUUULLLCCC999111111000...---------..............................------------------------,,,,,,,,,---------..............................000000111111111222222222111111000000111111222333333333444444555666666777999999<<>>@@@CCCHHHKKKQQQYYYfffpppmmmaaaYYYXXXZZZ[[[]]]___`````````___``````aaaaaa```______```aaaaaaaaaaaaaaabbbcccdddfffbbb___```dddiiilllmmmlllooopppnnnpppvvvxxxtttmmmsssyyy{{{{{{xxxxxx~~~vvvppplllrrrnnnllllllnnnuuussscccOOO@@@:::777222...//////...---------......------------------------------------------------,,,,,,,,,---------..............................000000000111111111222222111111000000111111222333333333333444555555666666::::::;;;@@@QQQqqqxxx^^^MMMPPPmmmlll[[[WWWRRRNNNLLLLLLKKKJJJHHHKKKQQQ[[[kkk~~~zzz\\\OOOIIIAAA;;;:::888:::<<<>>>AAADDDIIILLLRRRYYYdddllljjj```XXXVVVYYYZZZ\\\^^^____________]]]___aaabbbbbbaaa___^^^___^^^^^^```dddeeecccaaadddaaa^^^^^^aaaeeeggghhhiiilllmmmkkkmmmpppqqqpppiiimmmqqqsssvvv{{{qqq{{{tttqqqmmmjjjiiiiiimmmwww~~~}}}___RRRAAA666222222111///......------------------------------------------------------------------,,,,,,,,,---------..............................000000000000111111111111111111000000111111222333333333333444444555555555777777888;;;DDD^^^{{{gggRRRIIIZZZzzzoooYYYVVVQQQOOOOOOOOONNNLLLGGGIIILLLSSSaaavvvvvvZZZNNNIIIBBB<<<;;;888;;;===???AAAEEEIIILLLRRRTTTWWWYYYXXXVVVWWWYYY[[[[[[[[[\\\\\\\\\]]]]]][[[\\\]]]___aaabbbaaa``````\\\ZZZ]]]dddgggddd```cccaaa^^^]]]^^^```cccdddccceeeggghhhhhhjjjlllllljjjkkknnnrrrxxx|||uuuooojjjkkklllkkklllnnnqqq|||~~~IIIAAA666000//////...,,,,,,,,,,,,------------,,,------------------------------------------------,,,,,,,,,---------..............................//////000000000111111111111111000000111111222333333333333444444444444444444666999:::===OOOttt~~~sss[[[IIIMMMhhh]]]YYYTTTSSSUUUUUUSSSPPPGGGGGGIIIMMMYYYmmmmmmXXXOOOIIIAAA;;;:::;;;===???AAACCCEEEHHHKKKSSSSSSRRRPPPRRRVVV[[[^^^^^^]]][[[ZZZYYYYYYZZZZZZZZZYYYXXX[[[___ccceeeeeeccc]]]XXXZZZbbbgggfffcccbbbaaa___^^^]]]^^^```bbbaaadddgggjjjkkkkkknnnqqqooonnnooosssyyy||||||{{{yyy|||~~~pppnnnooommmjjjgggeeemmmyyy<<<777222000000000...,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------/////////000000000111111111111000000111111222333333333333333333333444444555777;;;<<<<<>>AAACCCEEEFFFIIIKKKMMMPPPQQQQQQTTTYYY[[[ZZZ^^^\\\ZZZXXXWWWWWWXXXYYY\\\YYYXXXZZZ```fffhhhhhheee^^^YYYZZZaaafffgggdddccccccbbb```^^^^^^aaaccceeeggglllqqqqqqppprrrwwwrrrqqqppprrruuuvvvsssqqqrrr{{{xxx{{{pppnnnllljjjiiihhhlllpppvvv555333000000111222000...)))***+++,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------////////////000000000111111111000000111111222333333333333333333333333333555666999<<<;;;EEEeeeooo\\\NNNKKKddd|||ooo^^^RRROOOOOONNNLLLIIIJJJHHHGGGKKKYYYmmm}}}}}}eeeXXXMMMHHH@@@777777===;;;>>>BBBEEEGGGIIILLLNNNIIIMMMOOONNNQQQWWWXXXTTT[[[ZZZWWWUUUUUUWWWZZZ[[[___]]]\\\___eeeiiiiiigggccc___\\\^^^bbbffffffdddddddddeeeccc``````bbbeeefffgggmmmrrrqqqmmmooovvvooonnnmmmmmmnnnooommmkkkppp}}}wwwyyyqqqnnnnnnmmmnnnoooooottt///---+++,,,---......,,,)))***+++,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------////////////000000000000111111111000111222222333333333333333333333333333444333666999999CCCddduuudddQQQ@@@OOOuuukkkYYYRRRRRRRRRRRRKKKKKKIIIFFFGGGRRRdddssskkk___UUULLLFFF===555888BBB:::===BBBFFFHHHKKKOOOQQQNNNPPPNNNJJJMMMUUUXXXUUUYYYWWWUUUTTTUUUXXX[[[^^^bbb``````dddjjjlllhhhdddaaa```___aaaeeefffeeebbbdddffffffdddbbbaaadddgggbbbccchhhnnnkkkfffhhhoooiiiiiiiiijjjkkklllllllllmmmvvvpppyyy~~~vvvvvvhhhkkkmmmlllkkkoooxxx++++++555---,,,333'''%%%++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------......---------............///............////////////111000/////////000222333222222333333333333444444444333777:::888>>>YYYwwwkkk[[[KKKCCCVVVsssaaaNNNNNNOOOKKKLLLJJJIIIHHHGGGJJJTTT___wwwaaaWWWLLLAAA===;;;:::;;;>>>>>>@@@BBBGGGJJJLLLKKKJJJQQQTTTUUUSSSOOONNNRRRVVVUUUUUUTTTRRRQQQTTT[[[``````______ccchhhllllllkkkccc___\\\^^^dddhhhiiigggccccccbbbbbbcccdddfffggghhhgggeeedddeeefffhhhiiihhhjjjnnnooonnnlllkkkkkkpppyyyuuuttt~~~rrrhhhgggiiiggghhhkkkvvv777,,,,,,""")))888222222------------------------++++++++++++++++++++++++------------------------......------------......---------............///............////////////111000/////////000222222222222222333333333444444555333666999777:::PPPiii{{{hhhSSSBBBIII\\\~~~kkkTTTQQQOOOHHHMMMJJJIIIIIIFFFGGGOOOXXXhhh~~~~~~zzzyyyyyysssTTTSSSIII???;;;:::999;;;>>>DDDEEEGGGJJJMMMNNNNNNMMMPPPSSSTTTRRRNNNMMMQQQTTTVVVWWWWWWUUUTTTUUUYYY\\\ZZZYYYYYY\\\aaaddddddcccbbb___\\\___dddhhhgggfffddddddcccccccccccccccdddjjjiiigggeeeeeeeeefffgggjjjlllooopppooommmkkkkkkgggooouuuyyy~~~~~~rrrmmmllliiihhhiiimmmsss******333)))%%%+++%%%+++------------------------************************---------------------------------------------------------............///............////////////000000000///000111111222222222222222333333333333555333444777666777DDDTTT}}}yyy^^^FFFAAAHHHaaa|||ttt[[[RRRPPPKKKMMMKKKJJJIIIFFFEEEIIIQQQ___vvv~~~{{{uuummmhhhfffhhhkkk~~~aaaLLLLLLDDD<<<::::::999<<<@@@DDDEEEGGGJJJLLLNNNOOOOOOPPPRRRRRRPPPMMMLLLOOORRRVVVWWWXXXWWWVVVUUUVVVXXXYYYYYYYYY[[[^^^`````````___]]]]]]```dddgggeeecccggggggggggggfffeeedddccciiihhhgggfffffffffhhhhhhllloooqqqqqqooommmlllkkkhhhlllrrrvvvxxxssslllhhhggghhhggghhhmmmvvv}}}---,,,777111---000''',,,,,,,,,++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///............////////////000000000000000111111222111222222222222333333333444111222666666666;;;DDDdddzzzqqqXXXIIIEEERRRfffyyyxxxfffUUUQQQTTTMMMKKKKKKKKKHHHEEEGGGMMMZZZppp}}}zzzrrrpppjjjddd```___bbbeeezzzrrrWWWNNNGGG@@@;;;;;;;;;;;;>>>CCC???AAADDDFFFHHHKKKMMMOOOQQQQQQQQQOOOMMMMMMOOOQQQVVVVVVUUUTTTTTTUUUVVVXXXZZZZZZZZZ[[[]]]^^^^^^^^^\\\\\\]]]aaadddeeecccaaahhhiiijjjkkkjjjiiihhhgggcccddddddeeegggiiikkkmmmmmmoooppppppnnnkkkjjjjjjmmmmmmrrrxxxyyyzzzuuunnnkkkiiikkkiiikkkpppuuu{{{333''')))$$$)))111***...,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,---------............///............///////////////000000000111111111111111111111222222222333333222111222555777777888;;;NNNeeexxx]]]JJJJJJNNNccczzzvvv]]]QQQWWWMMMKKKKKKMMMKKKHHHIIIMMMOOOddd||||||xxxsssnnnkkkccciiioooyyyzzzyyywwwsssnnnlllkkklll|||dddPPPPPPCCC>>><<<=========BBBHHHEEEGGGJJJKKKJJJJJJKKKMMMQQQQQQPPPOOONNNOOOPPPRRRTTTRRROOONNNPPPTTTXXXZZZXXXYYYYYYZZZZZZZZZ[[[\\\ZZZ[[[]]]```bbbcccaaa___dddeeehhhjjjkkkkkkkkkjjjbbbbbbccceeegggiiikkklllkkkmmmnnnmmmkkkiiihhhiiijjjhhhllltttxxx{{{{{{xxxooopppmmmlllmmmmmmmmmpppvvv)))444MMMGGG555***###222///......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++---------............///............//////////////////000111111111111000111111111111222222222222000111333555777777888999???QQQqqqtttTTTEEE???RRRuuujjjWWWVVVOOOLLLKKKMMMMMMJJJJJJMMMIIIYYYnnn}}}wwwoooiiiddd^^^WWWRRROOOUUUWWWeee~~~yyypppuuu}}}{{{}}}zzz~~~wwwVVVIIILLL@@@======?????????DDDKKKRRRUUUWWWUUUQQQMMMLLLLLLPPPOOONNNNNNOOOPPPRRRSSSQQQNNNKKKKKKOOOTTTYYY\\\YYY[[[\\\\\\\\\\\\]]]___YYYZZZ]]]___``````___^^^^^^___aaadddfffhhhiiijjjddddddeeeeeeffffffffffffiiijjjkkkjjjhhhgggggghhhgggfffiiipppuuuyyyxxx~~~}}}rrrnnnkkklllkkkiiikkkooosssxxx(((EEEuuuwww[[[>>>+++777//////...------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++---......---+++***---------............///............////////////...///000111222111111000111111111111222222222222000222444444444666888999999CCC___gggHHH@@@GGGaaavvvttteeeZZZQQQMMMKKKMMMLLLJJJIIILLLGGGQQQ```ppp~~~}}}uuummmcccWWWOOONNNSSSQQQZZZuuuwwwmmmhhhwwwfffNNNEEEFFF===<<<===@@@@@@@@@EEELLLTTTYYY\\\[[[UUUOOOMMMMMMMMMLLLKKKLLLNNNQQQRRRSSSPPPMMMKKKLLLQQQVVVYYYZZZZZZ\\\^^^^^^]]]\\\___aaaYYYZZZ\\\^^^^^^^^^^^^^^^\\\]]]^^^```ccceeehhhiiiccccccddddddddddddddddddgggiiijjjiiihhhggghhhiiihhhkkkmmmmmmqqqwwwzzzzzzzzzssspppnnnnnnrrrwwwrrrqqqttt{{{'''///OOOaaabbbRRR000&&&------,,,++++++***))))))************************++++++++++++++++++++++++***+++---......---+++***---------.........//////............/////////000...///000222222111111000000111111111111222222222000444555333222444777888888<<>>@@@IIIiiicccTTTAAA>>>TTTooovvvppp^^^UUUKKKGGGIIIKKKKKKIIIGGGEEEGGGNNNZZZjjjeeeVVV\\\SSSOOObbbvvvwwwrrrfffeeetttvvvjjjggghhhkkkqqquuuuuuqqqmmmeeedddbbbaaabbbccceeefffvvvwwwwwwyyyzzzzzz{{{{{{wwwtttqqqpppqqqrrrttttttuuuuuuuuuuuuwwwyyy|||}}}cccTTTOOOGGG======>>>???AAADDDFFFGGGHHHLLLMMMOOOPPPPPPPPPNNNMMMJJJJJJJJJJJJKKKLLLNNNOOOUUURRRPPPRRRVVVYYYYYYXXXVVVXXXYYYWWWUUUVVVZZZ^^^YYYZZZ[[[[[[ZZZYYYZZZ\\\\\\^^^^^^aaahhhnnnlllfffbbbbbbbbbccceeeggghhhiiieeegggjjjlllmmmllljjjjjjooonnnlllkkkkkklllnnnooosssuuu~~~wwwxxxlllqqq{{{}}}wwwpppnnnrrrvvvxxx++++++++++++++++++++++++*********************************+++++++++,,,,,,)))************+++++++++***+++,,,,,,------,,,,,,---------------...//////.........................../////////000000000000000000000000111111111111333222222333333555666666888;;;AAA[[[hhhKKK???JJJ^^^pppyyyiii```TTTMMMLLLMMMLLLJJJFFFCCCCCCFFFMMMXXXlll}}}hhh___UUUSSSeee|||vvveeeaaammmzzzooojjjnnnttt}}}zzztttnnniiifff___```aaaccccccbbbaaaaaacccaaa___```dddjjjppptttoooYYYNNNIIIEEEBBBCCCCCCDDDEEEFFFGGGHHHHHHGGGHHHJJJKKKLLLKKKJJJIIIJJJIIIIIIIIIJJJKKKMMMNNNRRRPPPNNNPPPSSSVVVWWWVVVSSSTTTVVVVVVVVVVVVWWWXXXXXXXXXXXXWWWVVVXXX[[[^^^^^^______```ffflllkkkeeeccccccbbbcccdddfffhhhiiigggfffgggjjjnnnnnnkkkgggiiihhhgggfffgggiiikkkmmmlllooovvvzzz|||ssstttnnnmmmooooootttuuuxxx|||xxxsss++++++++++++++++++++++++*********************************++++++++++++,,,)))************+++++++++***++++++,,,,,,,,,,,,,,,---------------......///............................../////////000000000000000000000111111111111333222222333333444555666444888999JJJppp```HHHAAAKKKbbbvvvuuulll___UUUPPPNNNLLLKKKHHHFFFEEEDDDEEEMMM___pppfffXXXXXXdddiiiaaahhhyyy~~~~~~sssrrrqqqooollliiifffdddbbbaaa```ccciiirrr|||yyy^^^PPPHHHBBBBBBFFFFFFFFFFFFFFFFFFFFFFFFFFFCCCDDDFFFHHHIIIIIIHHHGGGIIIHHHHHHGGGHHHIIIKKKLLLNNNMMMLLLMMMPPPRRRSSSSSSPPPPPPRRRTTTVVVVVVTTTRRRUUUUUUTTTSSSTTTWWW]]]aaa``````___^^^ccchhhhhhddddddcccbbbbbbccceeeggghhhgggcccaaagggpppsssnnnhhhddddddcccccceeegggjjjllljjjpppttttttyyy~~~yyyzzz~~~xxxwwwwwwvvvllllllmmmooosssxxx}}}vvvtttqqqnnnxxx,,,,,,,,,,,,,,,,,,,,,,,,************************************++++++++++++))))))*********+++++++++******+++,,,,,,,,,,,,+++------,,,,,,------...///................................./////////000000///000000000111111111111333222222222333444444555444999555>>>```|||XXX@@@@@@RRRaaavvvooodddZZZSSSOOOMMMLLLJJJHHHGGGFFFDDDIIIZZZjjjzzzppp^^^\\\___ttteeefff}}}vvvqqqmmmlllrrrsssuuuxxx}}}lllVVVOOOHHH>>>===EEECCCCCCCCCCCCCCCCCCCCCCCCCCCDDDFFFGGGHHHHHHHHHHHHHHHHHHGGGFFFFFFGGGHHHIIIKKKKKKKKKMMMNNNPPPPPPPPPQQQOOOOOOQQQUUUVVVSSSPPPQQQRRRSSSTTTUUUYYY]]]aaa______]]][[[^^^cccccc```dddcccaaa```aaacccfffhhheee```]]]eeeqqqwwwrrrkkkfffeeeeeedddfffhhhjjjllllllrrruuupppnnnzzzqqqiiirrr{{{~~~{{{nnnllljjjjjjkkkmmmqqqsssxxx~~~xxxhhh```ffflllvvv,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++))))))*********+++++++++)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,---..........................................///////////////000000000111111111111333333222222222333444444555999444888SSSooogggEEE???HHHLLLiiigggaaaZZZSSSNNNMMMLLLJJJHHHFFFEEEBBBDDDPPP]]]ppp{{{}}}ggg___XXXuuu}}}jjjeee{{{}}}yyyyyyzzzuuuaaaQQQNNNIII===;;;BBB>>>??????@@@AAABBBCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGHHHGGGFFFEEEEEEFFFGGGGGGJJJKKKLLLMMMMMMNNNOOOOOOSSSPPPMMMNNNRRRTTTTTTRRRNNNQQQTTTWWWYYYZZZ]]]^^^\\\^^^\\\YYYZZZ^^^___\\\aaa```______```bbbdddfffhhhbbb___eeeppptttpppiiiiiihhhgggffffffgggiiijjjhhhnnnqqqooolllrrrrrrgggkkksssvvvooonnnkkkiiiiiijjjkkklllooorrrxxx~~~yyykkkccc[[[___nnnyyy************************************************)))))))))************+++)))************+++++++++)))******+++++++++++++++,,,,,,,,,,,,,,,------...------------------------------........./////////000000000000111111111111333333222222222222333333333666222555GGGZZZsss}}}VVVFFFDDDDDDVVVYYY\\\ZZZTTTOOOMMMMMMQQQMMMJJJGGGDDDCCCHHHPPPbbbpppqqqbbbWWWiiijjjbbbuuuaaaTTTJJJHHHEEE>>>===@@@>>>>>>???AAACCCDDDEEEFFFBBBBBBBBBCCCCCCCCCDDDDDDIIIHHHFFFEEEEEEEEEFFFFFFHHHJJJLLLMMMLLLLLLMMMNNNSSSPPPNNNNNNPPPRRRTTTTTTMMMPPPUUUXXXYYYZZZZZZ[[[ZZZ\\\[[[XXXXXX[[[\\\ZZZ\\\]]]]]]^^^```aaacccccciiifffdddfffjjjkkkhhhdddiiihhhfffeeeeeefffhhhiiiiiimmmqqqtttuuuwww||||||mmmhhhwwwsssrrrpppnnnmmmllllllllljjjkkkmmmooosssvvvyyy{{{zzzwwwvvvnnnqqq|||))))))))))))))))))))))))************************))))))))))))************)))************+++++++++))))))***+++++++++++++++,,,,,,++++++,,,,,,---...---------------------------------.........//////000000000000111111111111333333222222222222222333111222111666???FFFaaaxxxQQQAAADDDFFFNNNWWWZZZVVVPPPMMMMMMWWWQQQLLLKKKIIIEEEEEEHHHQQQaaavvvyyyfff]]]```rrriii___ppp{{{UUUNNNFFF@@@>>>???????????????@@@AAACCCDDDEEEFFFCCCBBBBBBAAAAAAAAAAAAAAAJJJHHHGGGEEEDDDEEEEEEEEEFFFIIILLLLLLKKKJJJKKKLLLNNNOOOPPPPPPOOOPPPRRRSSSOOOQQQTTTVVVVVVVVVXXXYYYXXX\\\]]]ZZZYYY\\\\\\YYYWWWYYY[[[]]]___aaaaaaaaaccceeefffeeecccbbbcccdddhhhgggfffeeefffhhhjjjkkkkkkooouuuzzz~~~|||hhh|||xxxssspppnnniiiiiihhhiiikkkmmmnnnnnnrrrvvv{{{tttuuu++++++++++++++++++++++++************************))))))))))))************)))************+++++++++))))))***++++++++++++***,,,,,,++++++,,,,,,---...---------------------------------.........//////000000000000111111111111333333222222111222222222222111222999<<<<<>>DDD===HHHVVV[[[XXXRRRNNNMMMTTTNNNIIIJJJJJJFFFCCCCCCEEEVVVmmm~~~iiiccc]]]cccvvv~~~hhh^^^nnn~~~~~~tttSSSPPPFFF<<<:::>>>@@@>>>??????@@@@@@AAABBBCCCCCCEEEDDDCCCBBBAAAAAAAAAAAAJJJIIIGGGFFFEEEDDDEEEEEEDDDHHHKKKKKKIIIHHHIIIKKKIIIMMMQQQRRRPPPNNNOOOQQQQQQRRRSSSRRRRRRSSSVVVXXXWWW\\\^^^\\\[[[]]]\\\ZZZTTTVVVZZZ]]]___`````````ZZZ```dddccc___^^^ccchhhhhhhhhgggggghhhkkkmmmooojjjnnntttzzzxxxxxxwww{{{tttpppjjjiiiiiikkklllmmmmmmlllhhhkkkppptttxxx|||}}}~~~|||}}})))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++******+++++++++,,,,,,,,,+++,,,------......------............////////////............////////////000000000000111111111111444222444666555:::TTTppppppLLL@@@<<>>???>>>???AAAAAA@@@@@@BBBCCCCCCCCCCCCDDDDDDEEEEEEEEEGGGFFFEEEDDDDDDEEEFFFGGGEEEFFFHHHIIIJJJJJJJJJJJJKKKKKKKKKKKKLLLMMMPPPQQQQQQQQQRRRRRRSSSSSSTTTTTTZZZ[[[\\\^^^```aaabbbccc]]]]]]]]]]]]]]]]]]^^^^^^___aaabbbbbb```^^^^^^^^^ccccccbbbccceeeiiimmmpppooosssvvvtttrrrssszzz|||sssuuuuuummmmmmoooooonnnjjjjjjnnnmmmhhhfffgggooooooppprrrtttwwwyyyzzz}}}{{{{{{}}}}}}tttooorrruuussssssuuu)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++)))************+++++++++******+++++++++,,,,,,,,,+++,,,------......---------............/////////............////////////000000000000111111111111111000222777666555===JJJpppuuu[[[GGGAAABBBQQQfffqqqmmmdddWWWOOOLLLNNNLLLEEEEEEIIIEEEEEEKKKVVVbbbnnn|||sssiiigggfff]]]WWWWWWeee}}}{{{vvvtttxxxzzzllliiijjjkkkwwwzzziii]]]TTTHHHAAA<<<>>>@@@@@@@@@AAA>>>@@@AAAAAAAAAAAABBBDDDBBBBBBCCCDDDEEEFFFGGGGGGFFFFFFDDDDDDDDDDDDFFFFFFDDDEEEFFFHHHJJJJJJKKKKKKFFFGGGGGGIIIKKKMMMOOOPPPNNNOOOQQQRRRSSSSSSSSSRRRVVVWWWYYY[[[^^^```bbbddd]]]]]]]]]]]]^^^^^^^^^___```______```aaaaaa^^^]]]^^^```ccccccdddgggmmmrrrtttvvvwwwsssnnnmmmqqqvvvrrrkkkjjjtttxxxkkkfffhhhsss|||uuutttpppnnnnnnllliiiiiillljjjjjjiiihhhhhhiiijjjkkklllnnnrrruuuvvvxxxzzz|||~~~}}}}}}|||zzz{{{nnnlllvvv))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********+++++++++******+++++++++,,,,,,,,,+++,,,------......---------------.........//////............///////////////000000000111111111111222///000555666444666<<>>@@@???@@@BBB???@@@AAABBBAAAAAABBBDDDAAABBBCCCDDDFFFGGGHHHHHHFFFEEEDDDCCCCCCDDDEEEFFFDDDEEEFFFGGGHHHIIIJJJJJJEEEEEEEEEGGGIIIKKKLLLLLLMMMNNNQQQSSSTTTTTTSSSSSSPPPRRRUUUXXX[[[\\\\\\\\\VVVXXXZZZ\\\___aaacccddd___]]]]]]```cccdddbbb___^^^bbbeeefffdddfffmmmsssrrrttttttqqqmmmlllooorrrmmmkkkkkklllooowwwxxxhhhccciii}}}tttnnnlllnnnqqqlllkkkiiihhhhhhiiijjjkkkhhhiiijjjkkkkkkkkkkkklllkkkmmmooorrrtttuuuvvvvvvzzzyyyzzz|||{{{xxxxxx|||xxxyyyyyyzzzzzzyyyxxxxxxxxxxxxxxxwwwwwwxxxyyyyyyyyyxxxvvvuuuuuuuuuuuutttxxx|||yyy~~~))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++******+++++++++,,,,,,,,,+++,,,------......------------------........................///////////////000000000111111111111333000///222444444555777===eeesss[[[KKK===>>>IIIYYYkkkxxxnnnWWWGGGJJJMMMGGGFFFKKKJJJFFFCCCDDDHHHRRRcccsss{{{pppmmmlll\\\UUUQQQ\\\sssxxxssszzzzzz||||||uuuaaaZZZTTTMMMEEE@@@>>>@@@@@@>>>???BBB>>>@@@AAAAAAAAAAAABBBDDD@@@AAABBBDDDEEEGGGHHHIIIFFFEEEDDDCCCCCCDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGHHHFFFEEEDDDFFFIIIKKKJJJHHHLLLNNNPPPSSSUUUUUUTTTTTTNNNQQQUUUYYYZZZYYYWWWUUUSSSUUUXXX\\\___bbbdddeee\\\[[[\\\```eeegggfffccc___cccfffeeecccccchhhmmmmmmnnnooommmjjjiiikkkmmmiiimmmpppooojjjlllyyyxxxlllsssuuuzzz{{{tttrrrrrrqqqooollljjjhhhhhhiiijjjjjjiiihhhhhhhhhhhhhhhhhhfffggghhhjjjkkklllmmmmmmlllkkkmmmooonnnkkklllqqqqqqqqqppppppqqqrrrssstttqqqqqqqqqqqqrrrrrrsssttttttrrrpppqqqsssuuuuuutttxxx))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))************+++++++++******+++++++++,,,,,,,,,+++,,,------......------,,,------------.....................////////////000000000000111111111111333000///000222555666777666TTTuuucccRRRAAA<<>>@@@@@@===>>>AAA===???@@@@@@@@@@@@AAACCC@@@@@@AAACCCDDDFFFGGGGGGEEEEEECCCCCCCCCCCCEEEEEEGGGGGGFFFEEEEEEFFFFFFGGGGGGEEEDDDFFFJJJLLLJJJGGGKKKLLLOOOQQQSSSTTTTTTTTTQQQTTTXXX[[[[[[YYYVVVTTTUUUWWWYYY\\\^^^_________YYYZZZ\\\```dddfffffffff___aaacccbbb``````cccfffiiijjjiiihhheeedddeeefffdddjjjqqqqqqlllkkkpppwww}}}xxxxxx~~~zzzuuupppkkkiiihhhhhhgggeeedddeeegggiiiiiihhhhhhhhhhhhhhhhhhjjjkkkkkkiiiggghhhjjjiiifffggglllmmmllllllkkklllmmmooopppnnnnnnnnnnnnoooqqqrrrrrrrrrpppppptttyyy||||||zzz}}}{{{rrrttt))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***)))************+++++++++******+++++++++,,,,,,,,,+++,,,------......------,,,,,,---------.....................////////////000000000000111111111111111111111111222555666666666DDDWWWvvv|||gggQQQDDD>>>BBBVVVkkkmmmeee[[[SSSNNNLLLKKKIIIKKKJJJIIIGGGCCCDDDMMMXXXaaaiiiuuu}}}nnnbbbXXXTTTaaa|||vvveee```^^^bbbppp|||xxx}}}~~~~~~{{{lll^^^NNNHHHIII???======???>>><<<===AAA<<<>>>????????????@@@BBB???@@@AAABBBCCCDDDEEEFFFEEEDDDCCCBBBBBBCCCDDDEEEEEEEEEDDDDDDEEEFFFGGGHHHFFFDDDCCCGGGLLLNNNLLLIIIIIIJJJKKKMMMOOOQQQSSSTTTVVVVVVXXXYYYZZZYYYYYYYYYWWWYYYZZZ\\\\\\\\\ZZZYYYWWWZZZ]]]___```aaacccddd`````````aaaaaaaaabbbcccfffgggggggggfffeeefffgggaaafffkkklllkkkkkknnnppp{{{}}}yyywwwvvvqqqnnnlllmmmppprrrrrrqqqlllkkkjjjiiiiiikkkmmmoooqqqnnnlllllljjjggghhhmmmooopppqqqrrrrrrrrrrrrrrrssssssttttttuuuwwwxxxyyy}}}|||~~~}}}xxxuuujjj{{{~~~tttpppxxx))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++******+++++++++,,,,,,,,,+++,,,------......------,,,,,,,,,---------................../////////000000000000000111111111111///222333222222444444444888999???]]]lllUUUDDD:::BBBPPP]]]aaa___UUUNNNMMMNNNLLLJJJJJJJJJIIICCC@@@FFFOOOQQQYYYgggtttssscccYYYVVVeeevvvmmm```XXX[[[gggxxx||||||zzzzzz||||||wwwuuu|||zzz|||nnneeeWWWCCC===CCC<<<:::;;;>>>===;;;===BBB<<<===??????>>>>>>@@@AAA???@@@@@@AAABBBCCCDDDDDDEEEDDDCCCBBBBBBCCCDDDEEECCCCCCCCCCCCEEEGGGIIIJJJDDDCCCCCCGGGNNNQQQOOOKKKGGGHHHIIIJJJMMMOOORRRSSSWWWWWWVVVUUUVVVXXX[[[]]]WWWXXXZZZ[[[\\\[[[YYYXXXVVVZZZ^^^___]]]]]]___aaaaaa``````aaadddeeeeeeccceeefffggghhhiiikkklllmmmbbbeeegggggghhhjjjlllkkkmmm}}}sssqqqooommmnnnqqqtttvvvzzzvvvsssqqqmmmiiikkkpppxxxzzz}}}|||{{{yyypppiiiccc___^^^ooo))))))))))))************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------..................------////////////000000000000000111111222222333444444666<<<:::@@@dddrrrPPP@@@<<<>>>HHHJJJKKKKKKLLLMMMLLLIIIJJJHHHFFFFFFHHHGGGDDDAAAHHHMMMYYYgggqqqxxxxxxlllaaa___qqq|||iii```]]][[[___eeexxx{{{uuusssqqqpppmmmmmmuuu|||www}}}{{{ooodddVVVFFF<<<999<<<<<<============<<<<<<;;;::::::;;;<<<>>>@@@AAA@@@AAABBBCCCDDDEEEFFFFFFKKKIIIGGGDDDCCCCCCCCCDDDCCCCCCCCCDDDEEEGGGHHHIIIEEECCCCCCEEEIIIJJJIIIGGGFFFGGGIIIKKKMMMPPPRRRSSSVVVSSSTTTWWWWWWSSSTTTZZZYYYYYYXXXWWWUUUTTTVVVWWW[[[]]]___aaaaaa___\\\[[[^^^```cccdddcccccccccdddaaaccceeehhhkkknnnpppqqqeeeeeeeeeeeedddfffjjjmmmoooooozzz{{{zzz{{{~~~~~~wwwvvv~~~yyyzzzzzz|||))))))))))))************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,++++++,,,,,,,,,,,,------------------------------........................////////////000000000000000111111222222333333444444888777===\\\fffHHH===???@@@BBBCCCDDDEEEHHHIIIJJJJJJHHHFFFGGGHHHGGGDDDBBBCCCGGGPPP]]]fffnnnzzzyyyzzz|||ttttttjjjhhhxxxsssfff```]]]^^^```oooxxxsssooollliiiiiinnnvvv{{{tttxxx~~~rrroookkkcccTTTDDD;;;999;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::;;;<<<===???@@@>>>@@@BBBDDDDDDDDDCCCCCCFFFDDDCCCBBBBBBBBBDDDEEECCCCCCCCCDDDEEEFFFGGGHHHFFFEEEDDDEEEHHHHHHGGGDDDDDDFFFHHHLLLOOOQQQSSSSSSXXXRRRQQQUUUVVVTTTTTTWWWWWWXXXXXXVVVTTTTTTVVVXXX\\\^^^___``````___]]]\\\___aaabbbbbbaaabbbccceeecccddddddfffgggiiikkkllleeeffffffeeecccccceeegggmmmjjjqqqtttpppmmmgggmmmxxx))))))))))))************)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,++++++,,,,,,,,,,,,------------------------------........................////////////000000000000000000111111222333333333333444444999MMMqqq[[[CCC@@@======>>>???@@@CCCGGGKKKJJJIIIGGGGGGHHHGGGEEECCC???AAAGGGPPPYYYbbbooo{{{tttuuu}}}}}}vvvuuuwwwnnnhhhffffffnnn{{{{{{sssooommmkkkmmmqqqyyyrrrvvv~~~}}}|||xxx]]]___aaa]]]PPPAAA:::;;;::::::;;;;;;;;;;;;::::::<<<;;;;;;;;;;;;<<<===>>><<<>>>@@@CCCDDDCCCBBBAAA@@@?????????@@@BBBDDDEEECCCCCCCCCCCCCCCDDDEEEFFFGGGFFFEEEFFFFFFFFFDDDBBBBBBEEEIIIMMMPPPRRRSSSSSSWWWQQQOOOSSSVVVVVVVVVXXXUUUVVVVVVUUUTTTTTTWWWYYY\\\\\\]]]^^^^^^^^^]]]\\\```aaaaaaaaa```aaaccceeeeeedddcccbbbbbbcccdddffffffhhhhhhgggeeeccccccdddjjjfffiiisss}}}~~~rrrggg^^^___bbbmmmxxxsss((()))))))))************))))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************+++++++++++++++++++++,,,,,,,,,------,,,,,,---------------------------...............////////////000000000000000000000111222222333333444333444777>>>SSS{{{vvvUUUCCC@@@>>>===???@@@AAAFFFKKKIIIIIIHHHHHHHHHHHHFFFEEE@@@???BBBHHHNNNWWWeeerrr|||yyy{{{zzz{{{|||xxxuuutttxxxuuu{{{|||~~~|||iiiTTTSSSSSSQQQIII???;;;===::::::;;;;;;;;;;;;::::::<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@BBBDDDEEEEEE>>>>>>>>>>>>@@@AAACCCDDDCCCCCCBBBBBBBBBCCCCCCDDDFFFEEEEEEFFFFFFEEEDDDCCCCCCFFFJJJNNNPPPQQQPPPOOORRRQQQQQQSSSTTTVVVXXXZZZSSSTTTTTTTTTSSSTTTWWWYYYZZZZZZ[[[\\\\\\\\\[[[[[[^^^```bbbbbbaaaaaaaaabbbdddbbb```^^^]]]^^^aaabbbhhhjjjlllkkkiiifffeeeeeekkkgggggglllqqqvvv}}}oookkkggglll}}}yyy~~~{{{((()))))))))************(((((()))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......---------.........//////////////////000000000000///000000111111222333333333222555999777AAAcccqqqQQQCCC===:::<<<>>>???BBBHHHGGGHHHIIIIIIIIIHHHHHHHHHCCC@@@@@@BBBFFFMMMZZZfffuuu}}}~~~zzz{{{zzzxxxvvv~~~}}}{{{vvvrrroooooooooppprrrvvv~~~qqq```VVVMMMDDDBBB@@@>>>===???;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<===AAAEEEIIIKKK????????????@@@AAAAAABBBCCCBBBBBBBBBBBBBBBCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFHHHKKKMMMNNNNNNLLLKKKOOORRRTTTSSSPPPPPPSSSUUURRRRRRSSSSSSRRRSSSVVVYYYZZZ[[[]]]^^^^^^^^^]]]\\\[[[^^^bbbdddcccaaa___^^^aaa___]]][[[\\\^^^```bbbfffhhhkkklllkkkhhhggggggnnnllllllmmmmmmnnnsssyyy~~~rrrlllsss))))))))))))************((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,------+++,,,,,,------.........,,,,,,------.../////////////////////000000000000//////000000111222222222111111666:::888<<>>CCCDDDFFFIIIJJJJJJJJJKKKLLLEEEBBB@@@@@@@@@CCCMMMXXXjjjuuu}}}}}}}}}|||wwwpppoooooonnnkkkfffcccbbbbbb___bbbhhhsssqqqccc]]]UUUHHH<<<999<<<===>>>@@@;;;;;;<<<<<<<<<<<<;;;;;;:::::::::;;;;;;:::999999::::::;;;===AAAEEEJJJLLL@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBCCCDDDEEECCCEEEGGGGGGGGGFFFGGGHHHGGGHHHJJJKKKLLLKKKIIIHHHMMMRRRUUURRRPPPPPPPPPNNNQQQRRRRRRRRRQQQRRRUUUWWW\\\^^^```bbbcccbbb```___[[[^^^bbbdddbbb```^^^]]]^^^]]]\\\\\\]]]___bbbccccccfffiiijjjiiihhhhhhhhhnnnooopppooonnnmmmnnnooo}}}}}}qqquuu~~~))))))))))))************(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,,,,------++++++,,,,,,---......///,,,,,,------...//////000////////////000000000000//////000000111111222222111111444888777;;;JJJ\\\tttZZZBBB;;;;;;999;;;???BBBEEEHHHJJJJJJKKKMMMPPPIIIFFFCCCAAA???>>>EEEMMM\\\iiiwwwvvvpppmmmvvv}}}tttmmmooopppooommmjjjiiihhhdddeeeiiisss~~~~~~~~~|||jjjaaaXXXLLLCCC;;;:::;;;;;;<<>>>>>???@@@@@@@@@@@@@@@BBBBBBBBBBBBCCCDDDFFFFFFFFFHHHJJJIIIGGGEEEFFFHHHFFFGGGHHHIIIIIIIIIHHHHHHLLLOOOQQQRRRXXX]]]YYYQQQQQQRRRRRRQQQPPPQQQSSSVVVZZZ]]]aaadddeeeccc```^^^^^^___aaa```___^^^^^^___]]]]]]^^^^^^```aaacccdddeeegggiiijjjiiihhhhhhiiikkknnnooonnnmmmmmmnnnooommm|||}}}))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,---------++++++,,,,,,---...//////,,,,,,------...///000000////////////000000000000/////////000111111222222333222222444555888BBBKKKttttttQQQBBB>>>::::::>>>@@@DDDHHHJJJKKKLLLOOORRRMMMJJJGGGEEE@@@===BBBIIIPPP^^^mmmwww|||ooofffaaasss}}}~~~tttwwwzzz|||{{{yyywwwwwwrrrrrrsssyyy{{{{{{{{{}}}lllfff___NNNBBB???===>>><<<999:::>>>999999999::::::999999999777888999:::;;;:::999999666999===BBBCCCCCCAAA???;;;<<<>>>???@@@@@@@@@@@@AAAAAABBBBBBDDDEEEGGGGGGHHHKKKLLLKKKGGGEEEEEEFFFEEEEEEFFFFFFGGGHHHIIIJJJJJJKKKLLLTTTdddnnngggZZZQQQRRRRRRQQQPPPPPPSSSUUUVVVZZZ___cccdddaaa]]]ZZZaaa```___]]][[[\\\___bbb^^^___```aaabbbbbbcccccciiikkklllllljjjiiijjjkkkhhhkkkllljjjjjjmmmpppqqqlllyyy|||wwwvvvuuu************************)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,111...+++,,,///111000///////////////000000000000////////////000000000000333222222222333666999;;;NNNvvvpppPPPCCCAAA===777<<>>FFFKKKSSS___mmmzzzxxxiiiaaaqqq}}}}}}|||zzz{{{|||xxxwww{{{{{{~~~wwwhhhfffdddTTTBBB<<<======<<<::::::;;;===999888888777777777777777888888888888888999999999;;;999:::>>>CCCEEEBBB>>>===============>>>??????CCCCCCDDDEEEEEEDDDCCCBBBBBBEEEIIIJJJHHHEEECCCBBBCCCDDDEEEFFFGGGHHHIIIIIILLLJJJIIIMMMYYYcccaaaZZZUUUVVVVVVTTTQQQOOONNNOOOXXX[[[^^^```___^^^]]]^^^___^^^^^^^^^___```bbbccchhhddd```^^^```cccfffggghhhggghhhjjjnnnnnnkkkhhhffffffhhhlllppprrrssssssoooooopppqqqvvv~~~|||uuuttt************************))))))))))))))))))))))))))))))(((((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,///---++++++---//////....../////////000000000000////////////000000000000333222222222333666888:::AAA^^^}}}^^^DDD===CCC<<>>===============>>>>>>CCCDDDEEEEEEEEEDDDCCCCCCCCCFFFIIIJJJHHHFFFDDDCCCCCCDDDDDDEEEGGGHHHHHHIIIKKKJJJIIIKKKSSS[[[ZZZTTTPPPQQQSSSSSSSSSSSSUUUVVVWWW[[[^^^```___\\\ZZZZZZ____________```bbbdddeeeeeebbb___^^^```bbbdddeeeddddddeeehhhlllmmmkkkhhheeeddddddeeehhhllloooppprrrrrrqqqoooppptttyyy~~~|||~~~}}}|||************************))))))))))))))))))))))))))))))(((((())))))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))************+++++++++++++++,,,,,,,,,,,,,,,,,,---,,,***+++,,,......---....../////////000000000////////////000000000000222222222222333555777999;;;JJJooo~~~TTT???BBB<<>><<<>>>>>>======<<<=========CCCCCCDDDDDDDDDDDDCCCCCCCCCFFFIIIJJJHHHFFFDDDDDDCCCCCCDDDEEEFFFGGGHHHHHHIIIKKKJJJIIILLLQQQQQQMMMMMMOOORRRSSSTTTUUUXXXZZZVVVYYY]]]^^^\\\ZZZXXXWWW^^^]]]^^^^^^```bbbdddfffbbb```^^^^^^```bbbcccbbbcccccceeehhhlllmmmmmmkkkgggeeebbbaaacccgggllloootttsssrrrooommmmmmoooqqqvvv~~~yyy|||************************((((((((((((((((((((((((((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))************************))))))*********++++++++++++++++++++++++,,,,,,,,,,,,,,,+++,,,------------........./////////000000////////////000000000000111111111222333555666777999AAAZZZ}}}{{{XXXDDDAAA>>>>>>CCCJJJMMMNNNPPPKKKKKKJJJJJJKKKLLLMMMNNNFFFCCC@@@AAAGGGSSS```hhhuuu||||||zzz}}}{{{nnn^^^SSSYYYmmmzzz}}}{{{~~~{{{yyyxxxzzz~~~nnn[[[ZZZVVVHHH<<<::::::;;;;;;999666555666777888888777666666666666666666666777777888888999999999888888:::===>>><<<:::>>>>>>===<<<<<<<<<<<<===AAAAAABBBBBBBBBBBBBBBBBBBBBDDDGGGHHHFFFDDDCCCCCCCCCCCCDDDDDDEEEFFFGGGGGGGGGKKKLLLJJJIIILLLMMMKKKPPPRRRSSSTTTSSSSSSUUUWWWUUUWWWXXXXXXWWWWWWXXXYYYZZZZZZZZZ[[[]]]```bbbdddaaa______```bbbcccbbbaaaggggggiiilllnnnoooooooookkkjjjhhhffffffhhhllloooqqqrrrrrrqqqpppoooppprrrsssvvv~~~}}}}}}~~~yyy))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''((())))))***(((((((((((((((((((((((())))))))))))))))))))))))+++++++++***************))))))*********+++++++++*********++++++,,,,,,,,,,,,------...------..................////////////////////////000000000000111111111222333444555555444<<>>BBB]]]mmmVVV???;;;???DDDIIIOOOLLLLLLMMMNNNOOOOOOOOONNNOOOKKKFFFBBBBBBDDDHHHKKKWWWaaannnxxxyyyhhh```]]]XXXSSSRRRNNNOOOXXXiiiyyyvvvrrrpppuuu~~~{{{}}}sssqqqqqqvvvyyytttqqqtttyyykkkTTTIIICCC<<<;;;>>>888999999888666666777999888777666666555555666666444555666666777888999999999999999999999999999999<<<<<<;;;;;;<<<<<<===>>>???>>>>>>>>>???@@@AAABBB>>>@@@BBBCCCBBBAAAAAABBBBBBCCCCCCCCCDDDDDDDDDEEEGGGLLLMMMKKKKKKOOOPPPOOOLLLMMMOOOPPPOOOPPPRRRSSSRRRRRRQQQPPPQQQUUU[[[```[[[[[[[[[[[[]]]___aaaccc``````___aaaccceeedddcccgggiiijjjjjjiiiiiikkkllllllooosssrrrnnniiiggggggkkkmmmooopppppppppqqqrrrqqqoooooottt|||yyy{{{))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,++++++*********)))************+++++++++((())))))***++++++,,,,,,)))+++......---+++,,,...---------.........//////////////////000000000000///000111222222333333333333999;;;<<>>>>>555666777666555555777999777777666555555555555666444444555666777888999999999::::::999888888999::::::::::::;;;<<<===>>>???@@@?????????@@@AAACCCDDD>>>@@@BBBBBBBBBAAABBBBBBBBBBBBCCCCCCCCCCCCDDDDDDHHHJJJKKKIIIKKKOOOOOOMMMHHHJJJLLLMMMMMMNNNPPPRRRQQQQQQRRRRRRSSSUUUYYY]]][[[[[[ZZZ[[[\\\^^^```aaa```___^^^___aaacccdddcccccceeeggggggfffgggiiillllllqqqtttsssmmmgggeeeeeejjjlllmmmnnnmmmmmmooopppooonnnqqquuuxxx|||}}}sssooottt{{{|||))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,++++++*********)))************+++++++++((())))))***++++++,,,,,,'''***---...+++***+++------------.........//////////////////000000000000///000111222222222222222333333555999AAAWWWzzzZZZHHHBBB===;;;>>>EEEHHHMMMQQQSSSRRRQQQPPPLLLLLLLLLJJJHHHEEECCCAAA@@@KKKYYYccckkkuuu~~~tttmmmfff```]]]XXXSSSQQQVVV^^^mmm|||{{{xxxuuuvvv{{{|||qqqpppvvv{{{{{{||||||tttnnnsssqqqqqqrrrrrrwwwqqqjjjaaaOOO>>>888;;;:::777333444555444444444666888777777666555555555555555444444555666777888999999:::::::::999888888999:::999999::::::<<<===???@@@AAAAAA@@@@@@AAACCCDDDEEE???AAACCCCCCBBBBBBBBBDDDBBBBBBCCCCCCCCCCCCCCCCCCHHHJJJIIIGGGJJJNNNMMMIIIIIIJJJLLLLLLKKKKKKLLLNNNOOORRRTTTUUUUUUUUUWWWXXXYYYYYYYYYYYYYYY[[[]]]^^^___^^^\\\]]]___bbbcccccc```cccfffffffffgggkkknnnooosssuuussslllfffeeefffhhhjjjlllmmmmmmnnnppprrrssspppqqquuutttsssyyy}}}}}}vvvtttwwwmmmnnnooopppqqqssstttuuuxxx|||{{{yyy|||(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++++++++*********))))))******************************+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,---------......---......///////////////000111111111111222222222222555777666888CCCWWWggg[[[FFFHHHDDD888<<<@@@GGGLLLOOOQQQSSSSSSMMMMMMMMMLLLJJJHHHEEEDDDAAADDDIIIPPPZZZgggttt}}}sssnnneee[[[VVV___vvv~~~zzz|||zzzvvv|||{{{ooofffnnnlllpppzzzwwwrrrpppooonnnnnnnnnmmmgggffftttvvviiiiiiZZZGGG;;;888999999888444444444333333222222222444444444444444444444444444333333444555777999::::::999777555444555666777;;;;;;:::;;;;;;<<<===>>>>>>>>>???@@@@@@@@@@@@???<<<>>>@@@BBBBBBBBBAAA@@@DDDCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDEEEFFFGGGIIIIIIKKKJJJJJJKKKMMMMMMLLLJJJQQQRRRSSSRRRQQQQQQSSSUUUSSSSSSSSSTTTVVVXXXZZZ\\\]]]```ccceeeddddddddddddcccbbbbbbeeejjjlllllljjjlllooopppmmmiiihhhlllpppooopppppprrrtttvvvxxxyyyuuuuuuqqqmmmmmmrrrrrrpppuuuzzz{{{||||||yyywww{{{(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++++++++*********))))))*********************************+++++++++,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,---------......---......///////////////000000111111111222222222222444555444444;;;GGGRRRkkkbbbKKKBBB???===>>>@@@BBBEEEHHHLLLOOOJJJJJJKKKKKKJJJHHHGGGFFFFFFFFFFFFHHHMMMVVVaaaiiirrr~~~xxxiiiccciiiqqq|||uuukkknnngggccceeekkksssvvvooollllllllloooqqqrrrpppiiilll~~~~~~wwwsssllleeebbbUUUDDD:::777888888666555555444444444333333333444444444444444444333333444444333444555666888999888777666555555555666777::::::::::::;;;<<<===>>>===>>>??????@@@@@@??????<<<>>>@@@AAABBBBBBAAA@@@CCCCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEFFFGGGHHHIIIJJJIIIIIIKKKNNNOOONNNMMMMMMNNNPPPQQQQQQSSSUUUXXXXXXWWWVVVUUUUUUUUUVVVWWWXXX[[[^^^______^^^______```______bbbfffhhhhhhggggggjjjmmmllljjjkkkpppttttttttttttsssssstttttttttppppppmmmjjjkkkpppqqqooosssqqqttt{{{(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))+++************)))))))))*********************************++++++++++++,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......---......///////////////000000000111111111222222111222222222333666;;;???KKKbbbIIICCC<<<<<<===>>>@@@CCCEEEGGGEEEFFFGGGHHHIIIIIIIIIIIIIIIGGGCCC@@@AAAGGGOOOUUUbbbnnn{{{wwwlllfffvvvuuummmddd\\\XXXYYY___lllxxx{{{sssllliiiiiikkkmmmqqquuuxxxwwwttt{{{zzzkkkgggbbb^^^]]]WWWMMM@@@888666777666444555555555444444444444333333333333333333333333333555444444444444555666777555555555666666666666777:::999999::::::;;;<<<=========>>>???????????????===>>>???AAAAAAAAAAAA@@@AAAAAABBBBBBCCCCCCDDDDDDDDDDDDDDDDDDEEEGGGHHHIIIIIIHHHIIIKKKOOOQQQQQQPPPLLLNNNPPPPPPQQQRRRUUUWWWZZZYYYWWWVVVUUUTTTTTTTTTTTTWWWYYY[[[ZZZZZZZZZ[[[^^^\\\[[[]]]```bbbccccccbbbeeeiiijjjjjjlllqqquuuwwwvvvtttqqqooommmlllllljjjkkkiiigggjjjoooqqqooorrrmmmiiijjjnnnttt(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))************************************++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,---------......---......///////////////000000000000111111111111111111000222555888999:::@@@lllbbbIII<<<<<<===???AAAAAAAAA@@@@@@AAACCCEEEHHHJJJKKKLLLIIIHHHEEEBBB@@@CCCHHHLLLUUUaaaoooyyyllllllwwwuuuiiiccc\\\YYYVVVWWW___hhhwwwvvvrrrlllhhhgggjjjooosssxxx}}}oooeeebbbYYYRRRRRRJJJCCC;;;666555555333111333333333333333333333333222222222222333333333333555555444444444444444444222333444666666777666666999888888999999:::;;;<<<<<<===>>>>>>??????>>>>>>===>>>???@@@AAAAAA@@@@@@???@@@AAABBBCCCCCCDDDDDDCCCCCCCCCDDDEEEFFFGGGHHHJJJJJJJJJKKKOOOQQQQQQQQQPPPQQQRRRQQQPPPPPPRRRTTTWWWWWWVVVVVVVVVUUUUUUUUUTTTVVVYYYZZZYYYYYYZZZ[[[]]]\\\ZZZZZZ[[[^^^```aaa```bbbeeeggggggiiilllooosssqqqoookkkhhhfffdddcccggghhhgggfffjjjppprrrpppmmmkkkjjjkkkkkkjjjnnnttt(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++)))***++++++,,,,,,++++++,,,,,,,,,---------......---....../////////////////////000000000111111111444222000111444888::::::;;;RRRcccIIIDDD>>>:::;;;<<<>>>>>>===>>>@@@CCCFFFIIILLLMMMIIIJJJJJJHHHFFFDDDEEEFFFJJJSSSaaalllssszzzrrrjjjrrrttt|||lllrrr|||pppfff```ZZZXXXVVVWWW]]]dddrrr~~~}}}wwwnnnkkkhhhfffhhhmmmssswwwlllgggcccUUUHHHEEE@@@<<<777444444444222000111111111111111111111111111111111222222222333333444444444444444333333333111222333555666666666666777777777888888999:::;;;<<<<<<===>>>>>>>>>>>>=========>>>???@@@@@@@@@@@@??????AAABBBCCCCCCCCCCCCBBBBBBBBBCCCDDDEEEGGGGGGMMMKKKJJJKKKNNNPPPPPPPPPQQQRRRRRRRRRQQQQQQSSSUUUWWWWWWWWWVVVVVVVVVUUUUUUTTTVVVXXXYYYYYYYYYZZZ\\\]]]]]]\\\ZZZZZZ\\\^^^``````aaaccccccccccccddddddllljjjiiifffdddcccbbbbbbeeegggggggggkkkqqqssspppiiihhhhhhjjjhhheeeeeeiiiyyy(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))))))))***)))))))))))))))))))))))))))))))))************+++)))******+++++++++++++++,,,,,,,,,---------......---......////////////////////////000000000111111666333111000222444666666999>>>fffgggZZZHHH:::666888<<>>@@@DDDHHHKKKMMMJJJLLLMMMLLLIIIEEECCCCCCBBBHHHRRR\\\ccciiittt~~~sss```\\\[[[aaawww~~~xxx|||tttiii^^^ZZZ[[[___gggoooyyy~~~vvvnnnhhhhhhfffeeeeeehhhmmmssswwwyyyiiiccc\\\NNNAAA<<<:::777555333333333222111///000000000000111111111000000000111111222222333333333333444444333222222222222333333444555666666777666666777777888999:::;;;<<<<<<=====================>>>>>>???@@@@@@AAA???@@@AAACCCCCCCCCBBBAAABBBBBBBBBBBBCCCEEEFFFGGGMMMKKKJJJJJJLLLOOOOOOOOOMMMNNNPPPPPPQQQRRRUUUWWWXXXXXXXXXWWWVVVUUUSSSRRRTTTUUUWWWWWWWWWWWWYYY[[[^^^___^^^]]][[[\\\^^^___````````````______]]]]]]eeeeeedddcccccccccddddddcccffffffeeeiiiooopppmmmkkkhhhffffffdddcccfffkkkqqqqqqxxx(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))******))))))))))))))))))))))))))))))))))))************))))))***+++++++++++++++,,,,,,,,,---------......---......///////////////////////////000000000111222222222222222333444555;;;666OOOrrr|||dddPPPEEE@@@???>>>;;;;;;===???BBBFFFIIIKKKJJJKKKMMMLLLIIIGGGFFFFFFBBBCCCGGGMMMOOOSSS^^^jjjsssyyymmmZZZWWWUUUcccwwwppppppsssxxx}}}}}}tttnnnjjjddd```eeeddddddfffiiimmmrrruuutttmmm```SSSHHH???:::888666555444333333333222222///000000000111111111111//////000000111222222333111222333333444333222222333333222222222444555666666666666666777888999999;;;;;;<<<=========<<<<<<=========>>>>>>???@@@AAA???@@@BBBCCCCCCBBBAAA@@@AAAAAAAAABBBCCCDDDFFFFFFKKKIIIHHHIIILLLOOOPPPQQQJJJLLLNNNNNNOOOPPPSSSUUUUUUVVVWWWWWWWWWVVVUUUTTTUUUVVVWWWXXXWWWXXXZZZ\\\^^^```aaa___]]][[[]]]^^^\\\\\\]]]^^^______]]]\\\____________aaabbbcccddd```bbbcccbbbeeejjjjjjgggiiieeeddddddcccbbbeeekkkiiifffgggqqq|||(((((((((((())))))))))))************************************************))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))************))))))***++++++++++++***,,,,,,,,,---------......---......///////////////////////////000000000000---000333555555555666777<<<111:::IIIZZZlll[[[NNNBBB;;;;;;;;;<<<>>>AAAEEEHHHJJJIIIJJJKKKKKKJJJJJJLLLMMMGGGCCCCCCDDDBBBBBBLLLYYY```gggtttiiicccWWWXXXvvv~~~qqqhhheeedddbbb```eeeeeefffgggkkknnnrrrttt{{{tttgggdddXXXDDD555333666777555555444333333333333222000000111111222222222333...//////000111222222222000111222333444333222222444333222111111333555666555555555666666777888999:::;;;<<<<<<======<<<<<<============>>>???@@@AAA@@@AAABBBCCCCCCBBB@@@???AAAAAAAAABBBCCCDDDEEEFFFHHHGGGFFFGGGKKKOOORRRSSSLLLMMMNNNMMMLLLLLLNNNPPPPPPRRRTTTWWWXXXYYYYYYYYYWWWXXXYYYYYYYYYZZZ\\\^^^]]]```bbbaaa]]][[[\\\]]]YYYZZZ[[[]]]`````````^^^ZZZZZZZZZ\\\]]]___aaabbb^^^``````___aaaffffffbbb^^^^^^```cccbbb^^^^^^bbbaaa```dddkkkmmmoooxxx''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((******))))))))))))******)))))))))))))))))))))))),,,,,,+++***)))))))))***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////000000000000111222222333333444444555666666:::???EEEZZZvvvYYYHHHCCC;;;;;;>>>AAABBBAAACCCFFFMMMNNNNNNLLLJJJJJJKKKMMMIIIJJJHHHCCC@@@@@@EEEJJJQQQVVVccctttooo]]]TTTXXXkkkyyyoooeeebbbbbbaaacccfffggghhhjjjlllooouuu}}}{{{rrrsss^^^FFF:::777444222111333333333333333333333333111111000000000000111111////////////000000000000111111222222222333333333111111222222222333333333111333555666888888888777999:::<<<;;;:::999999:::???@@@AAAAAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCEEEFFFGGGIIIIIIJJJKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNMMMLLLKKKKKKQQQWWW[[[ZZZYYYZZZ[[[XXXXXXWWWWWWYYY\\\___aaa\\\^^^___]]][[[ZZZ]]]___ZZZ[[[]]]```bbbdddeeefff\\\]]]]]]]]]^^^```dddgggcccaaa______``````___^^^bbbaaa```___^^^^^^___``````___^^^```eeemmmtttyyy((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******)))))))))))))))))))))))),,,+++******))))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------.............../////////000000000000111111222222333444444444888666888<<<@@@OOOsssuuuZZZGGG@@@<<<999;;;>>>AAAEEEIIIMMMNNNNNNLLLJJJIIIIIIJJJIIIJJJIIIEEEAAA???@@@AAAHHHJJJTTTcccqqqzzznnn]]]TTTUUUccc|||uuuppphhhaaaaaaaaaaaabbbeeehhhlllssszzzwwwpppfffTTT@@@777555444222222222222222222222222222222111111000000000000111111/////////000000000111111111111111222222222333333111111111222222222333333111333444666777777777777888:::;;;;;;:::999999:::??????@@@@@@@@@???>>>>>>AAAAAAAAAAAAAAABBBBBBBBBCCCBBBBBBBBBBBBBBBCCCDDDIIIIIIJJJKKKLLLMMMMMMNNNNNNNNNNNNNNNMMMMMMLLLLLLMMMRRRXXX\\\^^^]]]\\\\\\YYYXXXWWWXXXYYY[[[^^^___\\\^^^___^^^\\\[[[^^^```YYYZZZ]]]```bbbcccdddddd```aaa```___^^^^^^aaacccdddcccaaaaaabbbbbbaaa```cccaaa___^^^^^^___^^^^^^[[[[[[\\\___eeelllsssxxxrrrtttxxx))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******++++++,,,,,,))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))++++++***)))))))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------................../////////000000000111111111222333333444444888555666999;;;CCCYYYooo{{{___OOODDD:::999;;;;;;;;;===JJJKKKLLLLLLJJJHHHHHHHHHIIIIIIJJJIIIGGGDDDAAA???BBB@@@EEEOOO[[[fffrrr|||tttdddYYYUUU[[[yyy~~~}}}~~~~~~xxxtttxxx~~~}}}wwwooofffddd```^^^aaacccbbbccceeeoooxxxzzzlllfffTTTFFF888333444333222222000000000000000000000000111000000//////000000111000000000000111111111111111111111222222222222333111111111222222222222333222222444555666777777666777999;;;;;;999888999:::>>>>>>>>>>>>===<<<;;;:::????????????@@@@@@AAAAAACCCBBBBBBAAA@@@@@@AAAAAAFFFFFFGGGHHHIIIJJJJJJKKKMMMLLLLLLKKKKKKKKKKKKLLLNNNPPPVVV\\\``````]]][[[YYYYYYXXXXXXYYYZZZ\\\]]]\\\]]]^^^^^^]]]]]]___aaaYYY[[[^^^aaabbbccccccbbbaaaaaaaaa```___```bbbdddgggfffddddddeeefffeeeddddddaaa^^^^^^___```^^^\\\ZZZZZZ\\\___ccciiinnnqqqeeeddddddffflllttt|||{{{}}}************************))))))))))))*********+++************************(((((()))***++++++,,,,,,))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******))))))))))))******************************++++++++++++++++++++++++,,,,,,---------................../////////000000000000111111222333333333666333333777888;;;EEEPPPddd{{{bbbRRRCCC@@@@@@;;;777777DDDFFFHHHIIIHHHGGGGGGHHHIIIJJJKKKLLLLLLKKKHHHFFFDDD@@@???DDDJJJQQQZZZccctttyyynnnbbbYYYXXXqqq}}}}}}}}}xxxttttttzzzzzzrrrlllgggaaa]]]]]][[[^^^dddhhhggghhhjjjyyyzzzlll^^^SSSEEE;;;333222333222111222000000000000000000000000000000////////////000000000000000000111111111222111111111111222222222222111111111111222222222222222222333444555555666666666888::::::999888999:::;;;<<<<<<<<<<<<<<<;;;:::>>>>>>>>>??????@@@@@@AAABBBBBBAAAAAAAAAAAABBBBBBBBBBBBCCCDDDEEEFFFGGGGGGJJJIIIHHHHHHHHHIIIJJJKKKLLLNNNRRRXXX^^^___\\\WWWYYYYYYXXXXXXXXXYYYZZZZZZ\\\\\\]]]]]]^^^___aaabbbZZZ\\\___bbbccccccbbbaaa[[[]]]___```aaacccgggjjjjjjiiigggggghhhiiiiiihhhfffbbb______bbbbbb___\\\^^^^^^___```bbbdddfffhhhccc```]]][[[\\\___cccfffnnn************************((())))))))))))*********))))))))))))))))))))))))&&&''''''((()))***++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))***))))))((())))))******************************++++++++++++++++++++++++,,,,,,,,,------------...............//////////////////000111111222222333222111222666999:::===@@@EEEZZZgggPPPIIIGGGAAA>>>AAA>>>AAACCCDDDDDDEEEFFFHHHKKKLLLMMMNNNMMMLLLKKKJJJHHHDDDBBBEEEFFFFFFJJJOOOaaahhhrrr|||sssfff[[[YYYqqq}}}yyyxxx{{{yyyrrriiibbb^^^[[[[[[[[[[[[\\\bbbkkkpppqqqssswwwqqqfff```RRRAAA<<<666222333333000///111111111111111111111111111000000////////////000000///000000000000111111111000000111111111222222222000000111111111222222222222222333333444444555555555777999999888888888999999:::;;;<<<===============>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAABBBCCCDDDEEEAAABBBCCCCCCEEEEEEFFFGGGIIIIIIIIIIIIJJJJJJKKKLLLMMMMMMPPPVVV\\\]]][[[WWWYYYXXXXXXXXXXXXXXXYYYYYY[[[ZZZ[[[\\\^^^```bbbbbb]]]___aaacccccccccbbbaaaYYY[[[^^^```bbbeeehhhkkkkkkiiihhhhhhjjjkkkjjjiiigggdddbbbbbbcccccc```]]]^^^______```aaabbbcccddd```___]]][[[YYYXXXXXXXXXWWWfffwwwuuuooo))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))((((((((()))******************************++++++++++++++++++++++++,,,,,,,,,,,,------------------.........//////////////////000111111222222000000222555888::::::999<<>>??????AAADDDGGGKKKOOOQQQPPPLLLHHHGGGHHHHHHEEEFFFJJJJJJFFFEEEGGGOOOUUU___kkkvvvyyymmmdddbbbxxx{{{xxx{{{yyyvvvuuuwww||||||kkkccc[[[YYYWWWWWWYYY\\\\\\___hhhssszzz~~~~~~kkk]]]YYYTTTFFF777777333333444333///...111000000000000000000000000000//////......//////000////////////000000000000000000000111111111111222000000000111111111111222333222222222222333444555444666888888888777888999888999:::<<<===>>>>>>???<<<======>>>???@@@AAAAAA@@@@@@AAAAAABBBDDDEEEFFFCCCCCCDDDEEEFFFGGGHHHHHHJJJJJJLLLMMMNNNNNNNNNNNNOOOPPPRRRVVVYYY[[[ZZZYYYWWWWWWWWWXXXXXXXXXXXXXXXYYYXXXXXXZZZ^^^aaabbbbbb`````````aaaaaaaaaaaaaaa]]]^^^```aaaaaabbbccceeehhhgggeeefffggghhhhhhgggeeeeeeeeedddbbbaaa______[[[\\\]]]^^^```bbbdddeeeZZZZZZZZZZZZYYYWWWUUUTTTPPPWWW___gggttt{{{jjj```^^^((((((((((((((((((((((((&&&'''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))((((((((((((((()))******************************************************++++++,,,,,,,,,------------------.........//////......//////000111111222111111222333666777777555:::===PPPuuuvvvdddMMM???@@@;;;<<<;;;::::::<<<@@@CCCGGGOOOVVVVVVNNNHHHGGGIIIGGGFFFIIINNNNNNIIIFFFGGGCCCGGGNNNVVV```lllxxxyyyvvv|||wwwsssnnniiigggjjjnnnrrr{{{|||tttlllggg^^^XXXTTTWWWXXXWWWXXX\\\\\\```kkkxxx{{{mmm___WWWPPPEEE999222333111222444222......222//////////////////////////////............//////---.........////////////000000000000111111111111000000000000111111111111333222222111111222333444333555777888777777888999888999:::;;;<<<=========:::;;;<<<===>>>???@@@@@@AAAAAA@@@@@@AAABBBCCCCCCBBBBBBCCCDDDEEEFFFFFFGGGGGGIIILLLNNNOOOOOONNNMMMOOOQQQSSSTTTTTTVVVXXXZZZUUUVVVWWWWWWXXXXXXXXXXXXXXXVVVVVVYYY^^^aaabbbaaa``````^^^^^^]]]^^^_________aaabbbaaa```______```cccaaa```aaabbbddddddcccaaadddfffeee```]]]]]]___ZZZZZZZZZ[[[]]]___aaacccVVVWWWWWWVVVVVVTTTSSSRRRPPPQQQQQQSSSZZZeeennnqqqwww}}}zzzmmmcccXXXNNNIIIIII''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))************************++++++,,,,,,,,,------------------.........//////......//////000111111111222333333222222444444333666555???ZZZ{{{kkkUUUPPP===<<<:::888777888<<<@@@BBBNNNZZZ\\\TTTLLLLLLNNNIIIHHHKKKPPPOOOJJJFFFGGG???@@@CCCGGGNNNXXXcccjjjvvv~~~rrrnnnhhhbbb^^^^^^aaadddlllvvvzzzssskkkaaaXXXRRRVVVRRRRRRXXX[[[XXXWWWZZZ\\\```lll{{{lllccc\\\XXXJJJ777...000000///222444222...///333........................//////............//////------------.........///000000000000111111111111000000000000111111111111333222111111111222333444333555777777777777888999999999:::;;;;;;;;;::::::999999:::;;;<<<===>>>???BBBAAA@@@@@@??????@@@@@@>>>???@@@AAABBBCCCCCCDDDCCCFFFIIIMMMNNNMMMKKKJJJMMMPPPQQQQQQOOOPPPUUUYYYTTTUUUVVVWWWXXXXXXXXXXXXWWWUUUUUUXXX]]]aaabbbaaa```___]]][[[[[[[[[]]]^^^___aaabbbaaa___^^^^^^______]]]\\\]]]___``````___^^^cccgggddd^^^YYY[[[^^^]]]\\\ZZZYYYYYY[[[]]]^^^XXXWWWVVVTTTRRRQQQPPPOOOOOOMMMJJJIIILLLQQQTTTSSSVVVYYY```lll~~~|||hhhSSSGGGBBB>>>;;;:::((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))*********************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,,,,---------......///////////////000111111111111222222222333333333666444;;;FFFNNN^^^qqqbbbLLL;;;<<>><<<>>>===EEEOOOVVVXXXUUUPPPMMMLLLMMMMMMKKKIIIIIIJJJLLLFFFFFFFFFEEEFFFIIINNNRRRXXXaaammmwww|||pppiiijjjfff]]]ZZZ```gggsss}}}pppiii```YYYVVVUUUUUUTTTTTTSSSRRRTTTWWW[[[]]]^^^hhhmmm|||nnn___\\\UUUIII<<<444111111000000000000////////////000000000000////////////....................................////////////////////////////////////000000000000111111111111222222111111222222333444444444555555666777777777777888888999::::::;;;;;;;;;;;;::::::;;;<<<>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@GGGGGGFFFFFFGGGIIIKKKLLLOOONNNLLLLLLMMMOOOSSSUUUXXXXXXXXXYYYYYYYYYYYYYYYXXXXXXWWWXXXYYY\\\___aaadddbbb^^^ZZZWWWVVVWWWWWWWWW]]]cccccc___\\\\\\]]]]]]]]]]]]\\\\\\[[[[[[[[[ZZZ^^^ccceeedddaaa^^^\\\\\\[[[YYYWWWVVVWWWXXXYYYWWWVVVUUUSSSQQQOOOMMMMMMGGGHHHIIIIIIIIIHHHGGGGGGGGGKKKOOOOOOQQQ```wwwttt}}}{{{jjjaaaRRRJJJ???999999999888666((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,,,,---------......///////////////000000111111111111222222222333333222///444<<<@@@JJJlllyyycccMMMDDD???999:::???<<>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAADDDDDDDDDEEEFFFGGGHHHIIIMMMMMMLLLLLLMMMOOORRRSSSVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTUUUVVVYYY]]]aaaccccccaaa]]]ZZZWWWWWWWWWXXXWWW\\\``````]]]ZZZZZZ\\\\\\\\\\\\[[[[[[[[[ZZZZZZXXX\\\```aaa```^^^[[[[[[]]]\\\[[[YYYVVVTTTRRRQQQSSSRRRQQQOOONNNLLLKKKJJJGGGGGGHHHHHHGGGFFFDDDCCC@@@CCCFFFDDDDDDKKKZZZfff|||vvviiihhheeeXXXLLLHHHFFF@@@999666888;;;;;;999((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''&&&''''''((((((((()))))))))''''''''''''''''''''''''(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,,,,---------......//////......//////000111111111111222222222222333444111444999888;;;QQQlllsssdddSSSBBB<<<>>>777888:::===AAAEEEHHHJJJPPPRRRVVVVVVTTTQQQOOONNNNNNNNNMMMKKKIIIFFFEEEDDDFFFHHHLLLQQQZZZhhhxxx{{{vvvyyyxxx~~~zzzsssnnngggaaa]]]RRRPPPOOONNNPPPSSSVVVXXX___^^^^^^aaahhhrrr{{{ttt___ZZZSSSLLLBBB999444222111111000000000/////////......000////////////.........---------------------------............/////////........................//////000000000000111111222111111111111222333333222222222333444444555555555666666777777888999999::::::::::::;;;<<<===>>>??????????????????@@@@@@?????????@@@@@@AAAAAAAAACCCCCCEEEFFFGGGGGGHHHHHHKKKKKKLLLMMMNNNOOOPPPPPPUUUUUUUUUVVVVVVUUUUUUUUUSSSSSSTTTVVVXXX[[[^^^```aaa___\\\YYYXXXWWWXXXXXXWWWZZZ]]]\\\YYYXXXYYY[[[[[[ZZZZZZZZZZZZYYYYYYYYYWWWYYY\\\]]][[[YYYXXXXXXYYYXXXXXXVVVSSSOOOKKKIIIMMMLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGFFFEEECCCAAA??????AAABBBAAA???AAAEEEJJJWWWpppuuuhhh[[[SSSHHH<<<777:::;;;888444444777::::::999((((((((((((((((((((((((''''''''''''((((((((((((((('''''''''''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''(((((((((((()))))))))***((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,,,,---------......///............///000000111111111111222222222222666444666999555444AAASSSuuu~~~aaaJJJ@@@999:::;;;===@@@@@@???>>>EEEJJJQQQVVVWWWUUUTTTSSSUUUSSSRRRPPPOOOMMMKKKIIIHHHGGGFFFGGGLLLTTT^^^eeeooozzz~~~{{{qqqmmmfff```[[[WWWRRRPPPNNNNNNOOOOOOOOORRRWWW[[[jjjlllooottt{{{zzz___WWW\\\HHHAAA999555333333111///000000/////////........./////////.........---------------------------------------.........//////........................////////////000000000111111111111111111222222333222222222333444444555555444444555666666777777888::::::::::::;;;<<<======>>>>>>>>>???????????????>>>>>>???@@@AAAAAABBBBBBCCCEEEGGGHHHIIIJJJIIIIIIIIIJJJLLLMMMNNNNNNMMMMMMTTTUUUVVVWWWWWWWWWVVVUUUVVVVVVUUUVVVWWWXXXYYYZZZ^^^]]][[[YYYXXXXXXXXXYYYXXXYYYZZZYYYWWWWWWYYY[[[XXXXXXXXXXXXXXXXXXXXXXXXVVVXXXYYYYYYWWWVVVVVVWWWRRRRRRPPPNNNLLLJJJHHHGGGHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEDDDBBB@@@???@@@AAAAAABBBBBBBBBBBBBBBEEE[[[ccc___aaabbbbbbgggrrrxxxxxxrrruuuvvvtttqqqnnnjjj___TTTXXXPPPHHHBBB;;;555666<<<888666444444666777666444((((((((((((((((((((((((''''''''''''(((((((((((())))))((('''''''''((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((('''(((((((((((()))))))))''''''(((((())))))))))))))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,,,,,,,,,,---------.....................//////000000000111111111222222222222000222555333000777BBBRRRpppfffSSSHHHDDD???=========<<<;;;:::???GGGLLLOOOOOONNNNNNMMMPPPUUU[[[]]]ZZZRRRLLLMMMJJJHHHGGGIIIKKKMMMOOOSSSYYY^^^cccjjjttt|||~~~zzzvvvpppjjjfff]]]YYYTTTQQQOOONNNLLLKKKKKKMMMOOONNNNNNSSS\\\cccpppvvvzzzaaaVVVQQQNNN<<<999555444555444111...////////////........................------------------------------------------------.......................................////////////000000000111111000000111111222333333333333444555555666666333444444555666666777777999999:::;;;;;;<<<<<<<<<=========>>>>>>?????????======>>>???AAABBBCCCCCCCCCDDDFFFHHHIIIIIIIIIHHHHHHIIIKKKLLLMMMLLLKKKKKKQQQRRRTTTVVVWWWVVVVVVUUUVVVVVVVVVVVVVVVWWWXXXXXX[[[ZZZYYYXXXXXXXXXYYYYYYYYYYYYYYYXXXWWWWWWYYYZZZVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXWWWUUUTTTUUUVVVTTTQQQMMMIIIGGGGGGGGGHHHFFFFFFFFFEEEEEEEEEDDDDDDBBBBBBCCCDDDDDDCCCAAAAAA>>>=========>>>???@@@@@@DDDSSSRRRFFFCCCCCCCCCHHHLLLOOOXXXbbbjjjqqq~~~|||xxxqqqggg```TTTTTTOOOIIIGGGFFF@@@999@@@;;;777666666555666888666666555666666666444333((((((((((((((((((((((((''''''''''''((((((((((((,,,+++***(((''''''((()))&&&&&&'''''''''((((((((())))))))))))))))))))))))''''''(((((((((((())))))&&&''''''(((((())))))***))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,,,,,,,,,,---------............------......///000000000000111111111111222111///000333444222555;;;DDDZZZsssvvv___SSSCCC888555777:::<<<666:::???BBBCCCBBBBBBBBBDDDLLLZZZhhhoookkk___UUURRROOOLLLLLLMMMMMMJJJGGGJJJKKKLLLNNNQQQXXX```eeekkkpppuuuyyy|||}}}vvvooohhhaaaZZZVVVOOOMMMKKKJJJKKKLLLLLLKKKFFFJJJLLLLLLMMMVVVeeeqqquuu~~~dddXXXWWWLLL;;;444444444444555333000---/////////.........------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------------------------......////////////000000111000000000000111222222333333333444555555666666333444444555555666777777888999:::;;;<<<<<<<<<;;;<<<<<<======>>>>>>??????<<<===>>>???AAABBBCCCDDDBBBBBBDDDEEEFFFFFFGGGGGGGGGHHHJJJKKKKKKKKKJJJIIIKKKMMMPPPSSSTTTTTTTTTSSSRRRSSSTTTVVVWWWYYYZZZZZZXXXXXXXXXXXXXXXYYYZZZZZZXXXXXXWWWVVVVVVWWWXXXXXXSSSSSSTTTTTTTTTTTTUUUUUUUUUVVVWWWWWWUUUSSSSSSTTTYYYUUUOOOIIIFFFEEEFFFGGGFFFEEEEEEEEEDDDDDDCCCCCC@@@AAABBBCCCCCCBBBAAA@@@>>>===;;;::::::;;;===>>>HHHRRRJJJ;;;:::<<<===BBB???>>>AAAGGGMMMUUUbbbnnn{{{sssmmmfff^^^UUUOOOAAAAAA<<<777666999999555999666444444666666444222333444555666666666666666((((((((((((((((((((((((''''''''''''((((((((((((///...+++)))((((((((()))''''''((((((((()))))))))(((((((((((((((((((((((('''''''''((((((((())))))&&&&&&''''''((())))))***))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,,,,,,,,,,---------.........------------...//////000000000000111111111111444111000333555555666888>>>JJJWWWrrrrrr[[[HHH???=========:::<<<>>>>>>===<<<======@@@FFFRRRaaalllnnnhhhaaa^^^YYYTTTSSSUUUTTTOOOJJJKKKKKKJJJJJJKKKMMMQQQVVVZZZ^^^cccfffiiioooxxx~~~{{{wwwuuupppllleee___ZZZUUUPPPMMMLLLKKKJJJKKKMMMNNNNNNNNNGGGKKKLLLKKKMMMYYYmmm}}}sssaaaVVVNNNAAA555000111333222000///////////////.........------------------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------........./////////000000000000000000000111222222222222222333444444555555444444444555666666777777777888:::;;;<<<<<<;;;;;;;;;;;;<<<======>>>??????;;;<<<===???AAACCCDDDEEECCCCCCCCCCCCDDDFFFGGGHHHGGGHHHHHHIIIIIIIIIIIIIIIHHHJJJNNNRRRTTTUUUUUUTTTSSSTTTUUUWWWXXXYYYYYYYYYVVVVVVWWWWWWXXXYYYZZZ[[[VVVUUUUUUUUUVVVVVVUUUTTTQQQRRRRRRRRRSSSSSSSSSSSSSSSTTTVVVVVVTTTRRRQQQQQQVVVSSSNNNIIIFFFEEEEEEEEEEEEEEEDDDDDDCCCBBBAAAAAA???@@@AAAAAA@@@???>>>======>>>>>><<<::::::===???IIIPPPFFF888:::===<<<>>>>>><<<<<>>:::;;;999666666999:::777888888777666666666555333222333555555555555666666((((((((((((((((((((((((''''''''''''((((((((()))222000---***((((((((()))))))))))))))************''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&'''((())))))***))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,,,,,,,,,,---------.........------------...//////000000000000111111111111333000...///222222222333444888<<>>???AAA>>>>>>BBBLLLYYYcccggghhhkkkddd]]]ZZZ[[[YYYTTTNNNIIIIIIIIIIIIGGGFFFGGGJJJHHHLLLPPPRRRTTTZZZdddlllpppsssxxx|||}}}yyywwwvvvsssoooiiiccc^^^XXXUUUPPPLLLJJJIIIHHHGGGNNNMMMMMMNNNPPPQQQPPPOOOMMMOOOPPPMMMNNN[[[rrrxxxpppfffQQQ999111777///111222///,,,+++...111//////.........------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------............/////////000000000000000000111111222000111111222333333444444444444555555666777777777777888:::;;;<<<<<<;;;:::;;;;;;;;;<<<===>>>>>>???;;;<<<===???AAACCCDDDEEEEEEEEEDDDDDDEEEGGGIIIJJJHHHHHHHHHHHHHHHHHHIIIIIIHHHJJJOOOSSSVVVWWWWWWWWWWWWWWWXXXXXXXXXWWWVVVVVVUUUUUUVVVWWWXXXZZZZZZ[[[SSSSSSSSSTTTUUUUUUSSSRRRQQQQQQQQQQQQRRRRRRSSSSSSQQQSSSUUUUUUSSSPPPOOOOOOLLLKKKIIIGGGFFFEEEDDDDDDEEEEEEDDDCCCBBBAAA@@@???@@@@@@@@@@@@>>><<<:::999777:::<<<<<<999999<<>>===BBBKKKVVV```gggjjjkkkooo|||~~~zzzeee]]]aaa\\\PPPCCCCCCAAA===888444333333+++000333444777;;;;;;777000333555444222333666777444555666555333333333444((((((((((((((((((((((((''''''''''''(((((((((((('''((()))((('''&&&''')))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))***************************)))((()))+++,,,+++***------------------------...------------...//////////////////000000000000---...///000111222333333555888;;;BBBQQQiiiuuucccYYYSSSHHH===999===???<<<888999<<<@@@CCCEEEHHHKKKMMMYYYZZZ^^^eeekkkjjj___UUUMMMMMMKKKHHHGGGHHHGGGCCCEEEFFFGGGHHHIIIKKKNNNQQQ[[[]]]aaaeeekkkqqquuuxxx{{{tttnnnjjjeee___[[[XXXTTTOOOLLLHHHGGGFFFFFFGGGHHHHHHGGGHHHIIIJJJLLLTTT[[[]]]YYYZZZYYY[[[___bbbiii{{{nnnooofffRRR===222000333//////.........---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------+++,,,------......------000000000111222222333333111111111111111111111111333333333444444444555555777777777777888999::::::<<<<<<===>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAEEEEEEFFFEEEDDDDDDGGGIIIEEEFFFGGGHHHIIIIIIIIIIIILLLLLLNNNQQQUUUVVVVVVUUUUUUUUUWWWZZZ]]]\\\WWWSSSTTTUUUWWWXXXZZZ[[[[[[[[[WWWUUURRRQQQQQQPPPOOOMMMOOOPPPRRRSSSRRRQQQOOONNNOOONNNNNNOOOPPPOOOLLLJJJIIIHHHFFFDDDCCCCCCDDDDDDAAAAAA@@@???>>>>>>>>>????????????>>>>>>===<<<;;;888888777777888:::;;;===BBB@@@<<<999777666666777888888777777777777888888999:::<<<>>>@@@BBBDDDEEEIIIMMMVVVdddsss}}}yyyxxxuuurrrooollljjjhhhZZZRRRFFF@@@>>>>>><<<:::555444333333222222222222000000111111111222222222111111222222222333333333444444444444444444444444((((((((((((((((((((((((''''''''''''(((((((((((('''((()))((('''&&&''')))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))************************+++***)))***,,,,,,,,,+++------------------------...------------...//////.../////////000000000000......///000111222222333111333666999AAAPPPbbbooo}}}mmmWWWFFF@@@???@@@???::::::999999;;;@@@EEEIIILLLLLLPPP\\\nnnxxxooo___WWWRRRMMMKKKKKKJJJHHHHHHIIIIIIIIIHHHHHHIIIKKKLLLKKKMMMOOOSSSXXX]]]```ccciiikkkpppuuuzzz~~~xxxtttqqqllleee___ZZZVVVRRROOOMMMKKKHHHEEEHHHGGGFFFFFFHHHIIIJJJJJJMMMPPPRRRUUU\\\gggllllllooorrryyyxxxfff___RRRAAA444///...000..................------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,---............---//////000111111222222333222222222222222111111111333333444444444555555555777777777888888999:::;;;<<<<<<===>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCDDDDDDDDDCCCDDDFFFIIIIIIJJJKKKLLLLLLLLLLLLLLLJJJKKKMMMPPPSSSUUUUUUTTTUUUUUUVVVXXX[[[[[[WWWTTTVVVVVVXXXYYYZZZZZZ[[[[[[[[[XXXUUUTTTSSSSSSQQQOOOQQQQQQRRRSSSRRRPPPNNNLLLOOONNNNNNNNNOOONNNLLLJJJIIIHHHFFFEEECCCCCCCCCDDD@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::888777777777888999;;;<<<>>><<<:::777555555555555666666555555555555666666333333444555666777888999666888===EEEOOOWWW\\\^^^dddcccdddjjjrrrvvvvvvsssuuuyyyrrrmmmkkkkkkgggbbb^^^[[[ZZZVVVPPPJJJHHHJJJLLLKKKHHHDDDAAA@@@CCC===555222333555444333333333222111111111111111000000000111111111222222111111111222222222333333444444444333333333333333((((((((((((((((((((((((''''''''''''(((((((((((('''((()))((('''&&&''')))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((************************(((((((((((())))))))))))(((((((((((())))))))))))************************,,,+++***+++,,,------+++------------------------...------------...//////....../////////000000000//////000000111111111222222444777888999>>>FFFMMMttt{{{]]]IIIAAA@@@AAA???===:::888888999;;;===@@@AAADDDQQQmmmrrreeeXXXOOOPPPOOOKKKHHHJJJJJJIIIGGGFFFEEEEEEEEEEEEDDDDDDFFFHHHKKKNNNQQQRRRUUUXXX]]]cccjjjooosssuuu{{{}}}}}}zzzxxxwwwpppllleeeaaa^^^YYYSSSNNNMMMKKKHHHGGGFFFFFFDDDCCCFFFEEEDDDDDDEEEGGGJJJKKKNNNSSSXXX\\\cccpppyyy|||nnn___RRRAAA555222333555666------..................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------,,,---......//////......//////000000111111222222222222222222222222222222444444444555555555666666777888888999999:::;;;;;;<<<======>>>???@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCDDDFFFHHHKKKLLLLLLMMMMMMMMMLLLLLLIIIKKKMMMPPPRRRSSSSSSSSSVVVUUUUUUVVVXXXXXXWWWUUUWWWXXXYYYZZZZZZZZZZZZYYY[[[XXXVVVTTTTTTSSSQQQPPPSSSSSSSSSSSSQQQOOOMMMLLLOOONNNNNNNNNOOONNNKKKIIIHHHGGGFFFDDDCCCCCCCCCCCC??????>>>============>>>============<<<;;;:::999777777666777777888999:::999888666444333333444444444333333222222333333444333333333333333333333333111111222555:::===>>>>>>@@@@@@AAAGGGNNNRRRSSSQQQXXXfffnnnssszzzwwwrrrwwwzzztttpppnnngggjjjoootttrrrllljjjmmmjjjhhhbbbYYYQQQKKKHHHHHHMMMHHHBBB???>>>===:::777333:::AAABBB>>>999777777666222......000222222111111111000/////////000000000000000000111111111111000111111111222222222222333333333333333333333333((((((((((((((((((((((((''''''''''''(((((((((((('''((()))((('''&&&''')))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))************************,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////........./////////000000000000000000000111111111444666888999999;;;>>>AAATTTrrr}}}aaaNNNEEEAAA???>>>=========<<<;;;999;;;AAABBBHHHaaayyyhhh\\\\\\YYYOOOIIIKKKLLLJJJHHHGGGFFFFFFFFFFFFEEEEEEFFFFFFHHHIIIKKKKKKJJJLLLPPPUUUZZZ___ccceeejjjllloootttxxx|||~~~}}}}}}~~~~~~|||zzzvvvqqqmmmiiifffeee]]]ZZZVVVSSSQQQNNNJJJFFFJJJIIIGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEHHHKKKNNNPPPZZZccciiiqqq}}}|||ssscccRRRFFF888222222666;;;???---------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////............//////000111111222222222222222333333333333444444555555555666666666777777888999:::;;;;;;;;;<<<======>>>???@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@===???AAABBBBBBCCCFFFHHHJJJJJJJJJKKKJJJJJJIIIIIIIIIKKKNNNPPPQQQRRRSSSSSSUUUTTTTTTTTTUUUVVVVVVVVVYYYYYYYYYZZZZZZYYYYYYXXXUUUSSSQQQQQQQQQQQQPPPOOOSSSSSSSSSSSSRRRQQQOOONNNPPPOOONNNOOOOOONNNKKKIIIGGGFFFEEEDDDCCCBBBBBBAAA======<<<<<<<<<<<<======;;;;;;;;;;;;:::999888888555555666666666777777888666555444333333333444444333222222111111222222333555555555444444444444444555444444555888999999888666666666888<<<>>>>>>===AAAMMMRRRVVV]]]YYYTTTXXXkkkjjjkkkpppxxx}}}~~~}}}mmmllliiiaaaXXXRRRPPPPPPJJJKKKPPPUUUTTTOOOMMMOOOIIIHHHEEEAAA<<<888888999;;;888333222333444444333---555===>>>999444333666666444222222333333222000000000///////////////000/////////000000000111111000000000111111111111222111111111222222222222222((((((((((((((((((((((((''''''''''''(((((((((((('''((()))((('''&&&''')))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))),,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////............////////////000000000000000111111111111222333444555777:::===@@@QQQkkkppp^^^TTTFFFCCC???>>>>>>??????>>>999BBBCCC@@@MMMmmmzzzwwwnnn___TTTQQQQQQNNNKKKJJJKKKLLLKKKJJJEEEEEEEEEDDDDDDEEEEEEFFFDDDDDDFFFHHHJJJMMMOOOPPPSSSTTTWWWZZZ]]]```aaabbbeeefffgggiiikkklllmmmnnnppprrruuuwwwwwwuuurrrpppssssssrrrqqqooommmkkkjjj```___\\\XXXUUUSSSQQQPPPNNNMMMKKKJJJJJJIIIGGGFFFGGGGGGGGGGGGFFFGGGHHHHHHHHHIIIKKKKKKKKKNNNRRRVVV\\\iiixxxzzzkkkfff```RRR???777111000///000777???---.....................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............---......//////000111111111111111222222333333333444444444444555555555666555666888999;;;;;;;;;;;;<<<<<<===>>>???@@@@@@AAA????????????????????????;;;===@@@AAABBBCCCEEEGGGHHHHHHHHHIIIHHHHHHGGGGGGIIIMMMPPPRRRQQQQQQSSSTTTSSSSSSSSSSSSRRRSSSUUUVVVXXXYYYYYYYYYYYYXXXWWWWWWPPPOOONNNNNNPPPQQQQQQPPPQQQRRRRRRRRRSSSRRRRRRRRRPPPOOONNNOOOOOONNNKKKHHHDDDDDDDDDCCCBBBAAA@@@???;;;;;;;;;::::::;;;<<<<<<999999:::999999888777666444444555555555555555555444444333333333444444444333222222111111222222333000000111111222222222333000//////000222333333222333222111222333444333333222::::::;;;AAA>>>:::???DDDBBBBBBEEEKKKPPPRRRRRREEEFFFFFFBBB;;;777777999666444666999888444444666333444444333222333555777111000//////000111111000---333888777111---000333111111000000000000...---000000////////////000000....../////////000000000//////000000000111111111000000000000111111222222((((((((((((((((((((((((''''''''''''(((((((((((('''((()))((('''&&&''')))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))),,,+++***+++,,,------+++,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////------.........///////////////000000111111111222222111111111333555888999777===III```yyymmmbbbTTTIIICCCAAA???>>>999@@@BBB;;;>>>UUUwww|||lllbbbXXXTTTOOOMMMNNNMMMKKKHHHGGGGGGFFFEEEEEEEEEEEEFFFFFFEEEDDDDDDDDDEEEEEEFFFFFFFFFHHHJJJKKKLLLMMMMMMOOOPPPRRRSSSUUUWWWXXXYYYXXXZZZ\\\^^^^^^\\\ZZZXXXXXXXXXXXXWWWVVVUUUTTTSSSMMMLLLJJJIIIHHHGGGFFFFFFEEEEEEEEEFFFFFFGGGGGGGGGDDDEEEFFFFFFEEEFFFHHHIIIIIIMMMRRRUUUWWWZZZ___dddppp}}}sssjjjcccXXXVVVRRREEE444000000222000,,,333>>>//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------......//////000000000000000111111222222333333333333444444444555555333555777999:::;;;:::::::::;;;;;;<<<===>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;===@@@BBBBBBCCCEEEFFFGGGHHHHHHIIIIIIIIIHHHHHHIIIMMMQQQRRRQQQQQQSSSUUUQQQRRRSSSRRRQQQQQQSSSUUUWWWWWWXXXXXXXXXWWWWWWVVVPPPOOONNNOOOQQQSSSSSSRRROOOOOOPPPPPPQQQRRRRRRSSSNNNMMMMMMMMMMMMKKKHHHFFFBBBBBBBBBAAA@@@???===<<<:::999999999999:::;;;;;;888888888888777666555444333333444444444444444333333333333444444444444333333222222222222222222333...//////000111222333333000///......000000///...000000//////000111222333000555222000666444000555555333111111444666888888222444666444222000222444333000///111000------000,,,.../////////000222444555555555555444333111111222555777555111///222666,,,,,,---...//////......//////......//////000000............////////////////////////000000000000......//////000111111111((((((((((((((((((((((((''''''''''''(((((((((((('''((()))((('''&&&''')))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++***)))***,,,,,,,,,+++++++++++++++++++++++++++...------------...//////---------.........//////......///000111222222333444333222333444666777777444777;;;DDD[[[}}}{{{mmmccc[[[SSSNNNEEECCCAAA>>><<>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<>>>AAACCCCCCCCCDDDEEEFFFFFFGGGHHHIIIIIIIIIIIIHHHMMMQQQRRRPPPOOOQQQTTTOOOQQQSSSRRRQQQPPPRRRTTTUUUUUUVVVVVVWWWVVVVVVVVVRRRQQQOOOPPPQQQRRRRRRQQQNNNNNNMMMMMMMMMNNNNNNOOOKKKJJJIIIIIIIIIHHHEEEBBB???@@@@@@???>>>===;;;:::888888888888888999::::::777777777666666555444333222222333444444333222111222222333333333222222222222222111111111111222222000000111111222333333333333222111111222333222111000000000000000111333444111555111///666444000444555444333222333333333333111222444444333333333444444111000333444111000222...///000///......///111...//////...---,,,,,,,,,,,,---......,,,,,,---///,,,---.../////////000000---------------...//////------........./////////........./////////000000------...//////000111111((((((((((((((((((((((((''''''''''''((((((((()))'''((()))((('''&&&''')))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))((()))+++,,,+++***++++++++++++++++++++++++...------------...//////---------.........//////---...///000111222333333111111111222555666555444333999:::999BBB```uuukkkRRRHHHCCCEEEBBB>>>GGGUUUlll{{{qqqkkkfffaaaYYYSSSLLLKKKKKKJJJJJJKKKKKKKKKIIIHHHGGGFFFFFFGGGIIIIIIEEEEEEFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGHHHHHHGGGGGGGGGFFFFFFGGGHHHHHHHHHHHHHHHFFFFFFFFFFFFGGGHHHIIIJJJGGGHHHIIIJJJJJJJJJKKKMMMPPPSSSVVVWWWXXXZZZ^^^bbbfffooozzzaaaWWWWWWUUUHHHAAA;;;222555...---222111,,,///999111111000...---,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,------...//////000---......///000111111111111111222222222333333333111222555888999999999888888999999:::;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>><<>>>>>???>>>===<<<:::999888888777777888999::::::666666666666555444333222111222333444333333111000111222222222222111111000111111000000000000111111////////////////////////...------...000222111000111111000///......000111,,,111...---555333...222...///000111222222111111222111111111111000///...000---...222333000...///000111222111000//////111...///......---///222444...///000222333333222222---...///...---,,,---...,,,+++++++++,,,,,,---...---------.........//////............/////////000------......///000000111''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))(((((((((((((((((((((((()))******(((((((((((())))))))))))***)))((((((((()))+++,,,)))************++++++++++++,,,------......---------,,,+++***++++++---...........................000000000000000000000000000111111222222333444444777888::::::>>>HHHWWWbbb}}}jjjTTTLLLIIICCCAAAEEENNN\\\sssoooccc]]]WWWWWWZZZ[[[VVVQQQOOOLLLIIIIIINNNRRRQQQMMMMMMKKKJJJIIIHHHGGGEEECCCFFFFFFFFFFFFFFFFFFFFFFFFHHHFFFEEEGGGFFFBBBCCCGGGCCCDDDBBB@@@CCCGGGFFFBBBEEEFFFGGGFFFFFFFFFHHHJJJGGGJJJOOOVVV\\\\\\XXXSSSeeellluuuyyyxxxxxxoooggg^^^XXXMMMDDD<<<666111///333222222111000//////...AAA???;;;666222///---,,,---------,,,,,,+++++++++******++++++++++++************))))))))))))******)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,...///000000000......///000000000000000222222111111111111111111555666777777777777777666;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;===???AAABBBAAAAAABBBDDDAAACCCEEEEEEEEEFFFHHHIIIHHHJJJLLLOOOQQQSSSTTTTTTOOOOOOOOOPPPQQQRRRTTTUUUPPPQQQQQQRRRSSSTTTTTTUUUOOOOOOOOOOOOOOOPPPQQQRRRLLLKKKKKKIIIHHHGGGGGGFFFFFFEEECCCAAA???>>>======999999::::::999999888777555666666666666666555555222222222222222222222222222222222111111111000000000000000000000000000000111111000000000000111111////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000//////......000000//////.........---////////////////////////............////////////000000//////.........---......////////////.........---,,,,,,,,,,,,---...,,,---......,,,,,,---...............////////////''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))((((((''''''''''''((((((((((((((())))))))))))***)))((((((((()))++++++)))************++++++++++++,,,------...------------,,,,,,,,,---...000111........................000000000000000000000000000111111222222333333444222444666666666;;;DDDKKK]]]xxxwwwrrrlll]]]OOOIIIHHHKKKQQQ\\\lll|||xxxrrrpppnnnjjjfffYYYTTTPPPRRR[[[dddgggeeemmmhhhaaa[[[WWWRRRLLLHHHHHHGGGFFFFFFGGGGGGEEECCCBBBBBBCCCFFFDDDBBBEEEKKKLLLMMMLLLHHHGGGIIIHHHEEEGGGIIIJJJJJJJJJKKKMMMOOOUUUXXX___iiirrruuutttrrrrrrwwweee___VVVOOODDD;;;555222000///111000000///......------222000///---,,,,,,,,,,,,------,,,,,,,,,+++++++++******++++++++++++************))))))))))))******))))))*********+++++++++))))))))))))))))))))))))++++++++++++++++++++++++***+++,,,...//////000000...//////000111000000000111111111111111111111111555555666666777777666666:::::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;===???AAABBBAAAAAABBBDDDCCCEEEGGGGGGGGGGGGIIIKKKKKKKKKMMMNNNOOOPPPPPPQQQNNNNNNNNNOOOOOOQQQRRRSSSOOOOOOOOOPPPQQQRRRRRRSSSQQQQQQPPPPPPOOOPPPPPPPPPJJJJJJIIIHHHGGGFFFFFFFFFDDDCCCAAA???===<<<;;;;;;999::::::::::::999888888555555555555555444333222222222222222222222222222222222111111111000000000000000000000000000000000111000000//////000000111....../////////000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////......////////////......------........................---.........////////////............---------,,,------............------...---,,,++++++,,,---...,,,---...---,,,,,,,,,...---.........////////////''''''''''''''''''''''''%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''))))))((('''&&&&&&&&&&&&(((((((((((()))))))))))))))))))))((()))******+++)))************+++++++++++++++,,,---------------...------------...//////........................000000000000000000000000000000111111222333333333222555777777666666999===BBBRRRlll{{{jjjbbb]]]UUULLLGGGKKKVVVbbbjjjpppzzzwwwooojjjpppyyymmm___TTTNNNKKKHHHJJJNNNOOOMMMIIIEEEEEEHHHLLLMMMMMMRRRXXXaaadddccc[[[TTTQQQPPPNNNQQQSSSUUUWWWXXXZZZ^^^```jjjnnnvvvyyyggg\\\UUUHHHAAA888111......///000.........---,,,,,,++++++,,,,,,+++,,,,,,---...///,,,,,,,,,,,,++++++++++++******++++++++++++************))))))))))))******)))))))))*********++++++))))))))))))))))))))))))++++++++++++++++++++++++***+++,,,....../////////...///000000111111000000111111111111111111111111333444555555666666555555::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<>>>@@@AAAAAAAAABBBCCCEEEGGGIIIJJJIIIIIIKKKLLLLLLMMMMMMNNNNNNMMMMMMLLLMMMMMMMMMMMMMMMNNNOOOPPPMMMMMMMMMMMMNNNOOOPPPPPPSSSRRRQQQOOONNNNNNMMMMMMGGGGGGFFFFFFEEEEEEEEEDDDAAA@@@>>><<<;;;:::999999999::::::::::::999888888444444444444333222000000111111111111111111111111111111111111000000000000000000000000000000000000000000////////////000000.........////////////000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000///////////////.........///............---------........................---------.........//////---------,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---+++---...---,,,+++,,,...---------.........//////''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&''''''''''''''')))(((((('''''''''(((((((((((((((((()))))))))))))))))))))))))))******+++))))))*********+++++++++++++++,,,------------,,,///......---,,,,,,,,,,,,........................000000000000000000000000000000000111222222333333222555777888777777999;;;===BBBNNNffftttfffYYYQQQPPPRRRXXXZZZfffyyyvvvfffYYYSSSMMMNNNUUU[[[ZZZXXXQQQMMMNNNUUU[[[^^^aaaeeeuuu{{{zzzpppddd___^^^]]]```bbbfffiiilllpppuuuxxxggg^^^TTTIII:::666000,,,,,,...///000------------,,,,,,++++++//////..................,,,+++++++++++++++++++++******++++++++++++************))))))))))))******))))))))))))************++++++++++++++++++++++++***************************+++,,,---...............///000000111111000000111111111111111222222222222222333444555555555555999999::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<;;;===???@@@@@@@@@BBBCCCEEEHHHJJJKKKJJJJJJJJJKKKLLLLLLLLLLLLLLLLLLKKKKKKMMMLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLMMMNNNOOOSSSRRRPPPMMMKKKJJJIIIIIIEEEDDDDDDDDDCCCCCCCCCCCC???>>>===;;;999888888888999999::::::999999888777444444444333222111///...111111111111111111111111111111000000000/////////////////////////////////000//////......//////000------........./////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////........................------------------------------------------------,,,,,,---------.........---------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,+++,,,------++++++,,,---,,,,,,---------.........''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&''''''(((((((((((((((((()))***+++,,,(((((((((((())))))))))))((()))))))))************))))))*********+++++++++***+++,,,,,,------,,,,,,------......//////000000........................///////////////////////////000000111111222333333222222333222333444666888======AAALLL```~~~mmmfffeee```VVVTTT___kkkwwwtttjjjaaa___eeelllooooooccc[[[WWW___jjjooooooooo{{{wwwxxxyyyyyy|||mmm[[[VVVKKK:::222000......///000//////.........---------------,,,,,,,,,,,,++++++******++++++++++++++++++++++++******++++++++++++************))))))))))))******(((((()))))))))*********************************************************++++++,,,---..................///000000000000///000000111111111222222222111222333444555555555555888999:::;;;;;;;;;::::::::::::::::::;;;;;;<<<<<<999<<<>>>???@@@@@@BBBCCCDDDGGGJJJKKKJJJIIIIIIIIIIIIJJJKKKKKKLLLLLLLLLLLLLLLLLLKKKKKKKKKLLLMMMMMMNNNMMMLLLLLLLLLMMMNNNOOOPPPOOOMMMJJJHHHFFFEEEEEECCCCCCCCCBBBAAAAAA@@@@@@???>>><<<;;;999999888888888888999999888888777666555555444333222111///...000000000000000000000000000000000/////////..............................//////............//////------------....................................................................................................................................---------------.........,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,---------------------------------...,,,,,,------------,,,,,,***++++++++++++++++++***+++,,,---,,,++++++,,,---,,,,,,,,,,,,------------''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''''''''%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&'''(((((())))))''''''((()))***,,,---...(((((((((((())))))))))))(((((()))************))))))************+++++++++******+++,,,,,,,,,,,,,,,***+++...000333444666666........................//////////////////////////////000000111222222222555444222111111333555666777888<<>>...///......///111111///---........................******+++,,,,,,,,,++++++*********+++++++++++++++******++++++++++++************))))))))))))******((((((((()))))))))******((((((((((((((((((((((((************************++++++,,,---------------------...////////////...000000000111222222333333111222333444555666666666777888:::;;;;;;;;;:::999999999::::::;;;;;;<<<<<<888;;;===??????@@@AAACCCDDDFFFIIIJJJIIIHHHHHHHHHHHHIIIJJJKKKLLLMMMMMMMMMLLLLLLLLLLLLLLLMMMNNNOOOOOONNNLLLKKKKKKMMMNNNPPPMMMLLLJJJHHHFFFEEEDDDDDDCCCCCCBBBAAA@@@???>>>>>>>>>===<<<:::999999888888777777777777777666555555333333333333222111//////////////////////////////////////////..........................................------------......,,,,,,,,,---------..............................................................................................................................,,,,,,,,,---------------++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------............+++,,,,,,------,,,,,,+++)))******++++++******)))***,,,---,,,+++***+++---+++++++++,,,,,,,,,------''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&'''(((((()))******(((((((((((()))***,,,,,,(((((((((((())))))))))))'''((()))***+++******))))))************+++++++++******+++,,,,,,,,,,,,+++)))+++---///111333333333........................//////////////////////////////000000111111222222666555444444444555666555444555888:::;;;AAARRReeeqqqnnnmmmpppwww||||||zzziiigggooouuuqqqjjj[[[III???;;;444,,,111///............,,,+++------..................,,,---...//////...------)))*********++++++++++++******++++++++++++************))))))))))))******(((((((((((()))))))))***((((((((((((((((((((((((************************++++++,,,---------,,,,,,+++,,,------......------///000000111222222333333111222333555666666666777777888:::;;;;;;:::999888888999999:::;;;;;;<<<<<<888:::===>>>??????AAACCCDDDGGGJJJKKKJJJHHHGGGGGGIIIJJJKKKLLLLLLMMMLLLLLLMMMMMMMMMMMMNNNOOOPPPQQQOOONNNLLLJJJJJJKKKMMMOOOJJJIIIHHHGGGFFFEEEEEEEEEEEEDDDCCCAAA@@@>>>===<<<===<<<;;;999888888888888555555666666555555444333111111111111111000///.../////////////////////////////////.........------------------------------...------------------...+++,,,,,,,,,,,,---------------------------------........................------------------------------------------------------------------------++++++,,,,,,,,,---------***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,------------******++++++++++++******))))))***++++++***))))))***,,,,,,,,,+++***+++,,,++++++++++++,,,,,,,,,,,,''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((''''''''''''((((((((()))'''''''''((()))******+++)))(((((((((((())))))***(((((((((((())))))))))))'''((()))++++++******))))))************+++++++++******+++,,,,,,,,,,,,++++++,,,---------,,,+++***......................../////////////////////////////////000111111222222//////000222555666555444999555555888999:::BBBMMMSSSlll}}}zzzvvvxxx}}}rrrooouuunnnWWWWWWRRRHHH===555222111111333000---+++++++++******------------------------------......---,,,***)))))))))******++++++++++++******++++++++++++************))))))))))))******(((((((((((())))))))))))************************))))))))))))))))))))))))++++++,,,---------,,,,,,***+++,,,,,,------,,,,,,///000000111222222333333111222333555666777777777666888999;;;;;;:::999888888888999::::::;;;<<<<<<777:::<<<>>>>>>???AAACCCEEEGGGKKKLLLKKKIIIHHHHHHKKKKKKLLLLLLLLLLLLLLLKKKMMMMMMMMMNNNOOOQQQRRRSSSOOOMMMKKKIIIIIIJJJLLLNNNIIIHHHHHHGGGFFFFFFGGGGGGEEEEEECCCAAA???===<<<;;;;;;;;;999888777777777777444444555555444444333222...///////////////......//////////////////////////////.........---------------------------------...------,,,,,,------...++++++,,,,,,,,,---------------------------------........................------------------------------------------------------------------------+++++++++,,,,,,---------*********++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,))))))************))))))((()))***++++++***)))(((***+++,,,,,,******+++,,,******+++++++++,,,,,,,,,$$$&&&((()))(((((()))***+++)))''''''((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&'''((()))******(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&))))))))))))************)))************+++++++++++++++,,,,,,,,,,,,------........................///////////////.........000000000000000000111222333333222222333333444555666666777888:::<<<>>>???DDDPPPlll}}}nnn]]]RRROOOFFF:::333111000...,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++(((((((((((())))))))))))))))))))))))))))))))))))))))))*********))))))(((,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...............///111111000000222333111222333444555555555555999666555888<<<===999444555666777888999::::::::::::;;;<<<===>>>???@@@@@@EEEFFFHHHIIIJJJJJJIIIHHHHHHJJJLLLMMMKKKJJJJJJJJJOOOPPPPPPQQQQQQQQQQQQQQQQQQNNNKKKJJJKKKMMMNNNNNNJJJKKKLLLLLLKKKIIIFFFEEEGGGDDDAAA@@@??????>>>===<<<;;;:::999777666555444444444333333333222222222222111000///...---,,,+++////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++,,,,,,------,,,,,,+++------------------------++++++,,,,,,,,,,,,------,,,------,,,+++,,,...000.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************%%%'''(((((('''((()))+++,,,***''''''((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''&&&&&&''''''(((((())))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))************)))************++++++++++++++++++,,,,,,,,,------........................////////////............000000000000000111111222333222222222222333444444444555555666888:::<<<===BBBFFFTTTkkkxxxiii[[[OOOFFF>>>666111000000...,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++(((((((((((()))))))))***))))))))))))))))))))))))))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............---///000111000000111333111222333444555555555555888666555888<<<<<<888444555666777999::::::::::::;;;;;;<<<===>>>???@@@AAABBBBBBCCCDDDEEEEEEEEEEEECCCFFFIIIJJJJJJJJJKKKLLLQQQPPPOOONNNNNNPPPQQQRRRSSSPPPLLLKKKKKKLLLMMMMMMKKKLLLLLLLLLKKKIIIGGGFFFFFFCCC@@@>>>>>>>>>===<<<;;;:::999888666555444333444333333333333222222222111111000///......------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---,,,++++++---///---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************''''''((('''&&&'''***,,,,,,***((('''((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))(((((('''''''''((((((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((())))))))))))))))))************)))************+++++++++++++++++++++,,,,,,,,,,,,------------------------........................000000000000000111222222222222222222222333444444222222333444666888999:::>>><<<@@@LLL]]]tttwwwmmmhhhaaaQQQBBB:::555000...///000...,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++((((((((()))))))))******))))))))))))))))))))))))))))))************))))))++++++,,,,,,,,,,,,,,,,,,***+++,,,---............---///000000000000111333111222333444444555555555777666555777:::;;;888555555666777999::::::;;;;;;<<<<<<===>>>???@@@@@@AAAAAAAAAAAAAAABBBBBBDDDDDDBBBDDDGGGHHHHHHHHHJJJKKKQQQOOOMMMKKKLLLNNNPPPRRRTTTQQQMMMKKKKKKLLLLLLKKKMMMLLLKKKKKKJJJIIIHHHGGGDDDBBB???=========<<<;;;999888777666555444333222333333333222222222111111111000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***+++,,,+++******,,,...,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************((((((((('''&&&'''***------+++((('''((())))))(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))))))))***((()))))))))************))))))*********+++++++++***++++++++++++,,,,,,,,,------------------------------...............///000/////////000111222333222222222111222333333444222222222333555666888999999:::===CCCKKKXXXkkk|||yyyqqqgggaaa]]]TTTBBB333222000......//////...,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((()))))))))*********((((((((((((((((((((((((((())))))************)))+++++++++++++++,,,,,,,,,***+++,,,---............---...000000//////111222111111222333444444444444666555555777999:::888666666666888999:::;;;;;;;;;======>>>>>>???@@@@@@AAABBBBBBAAAAAABBBCCCEEEFFFEEEFFFHHHGGGFFFEEEFFFGGGMMMLLLKKKKKKKKKLLLNNNOOORRROOOLLLKKKKKKLLLLLLKKKMMMLLLJJJIIIHHHGGGGGGGGGCCCAAA>>><<<======<<<;;;888888777666555444333333222222222222111111111111000000000000000000000000------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++,,,,,,,,,,,,++++++***************************++++++++++++,,,,,,,,,)))***++++++***)))+++,,,++++++******************++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************((((((((('''&&&(((+++......,,,)))((()))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&((((((((((((((('''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******((()))))))))************))))))*********+++++++++*********+++++++++,,,,,,------------------------,,,---------......//////////////////000111222333222111111111111222333333222222333333555666888999777999>>>CCCEEEGGGPPPZZZkkkhhhccc\\\QQQBBB666///000///...//////...---+++------,,,,,,,,,+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''((())))))***))))))))))))************(((((((((((((((((((((((((((((()))************************++++++,,,,,,,,,***+++,,,---............---...000000//////111222000111222333444444444444444444444666777888888777666777888999:::;;;;;;;;;=========>>>??????@@@@@@CCCBBBAAAAAABBBCCCEEEFFFEEEFFFGGGGGGEEEEEEFFFGGGHHHIIIKKKLLLLLLLLLKKKJJJLLLJJJIIIIIIJJJLLLLLLKKKKKKJJJHHHGGGFFFEEEEEEEEEBBB@@@===<<<<<<===<<<;;;888888777666555555444333222222111111111000000000////////////000000000000------------------------++++++++++++++++++++++++++++++++++++++++++++++++***************************************************++++++,,,,,,++++++************************************+++++++++,,,,,,((()))++++++***)))***,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))((('''(((+++---///,,,)))((()))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))***))))))))))))************)))************+++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////////////////000111333333111111111111111222333333333333333444555666777888666777:::>>>>>>>>>CCCJJJbbbsss~~~rrriiiddd\\\QQQBBB555111333///////////////---,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))***)))))))))*********++++++))))))))))))))))))))))))'''((()))******+++******))))))******+++,,,,,,,,,***+++,,,---............,,,...////////////000222000111222333333444444444333444444555666777888888666777888:::;;;;;;<<<<<<<<<=========>>>>>>>>>>>>@@@@@@@@@@@@AAABBBCCCCCCBBBCCCDDDEEEEEEFFFHHHKKKEEEGGGIIIKKKLLLJJJHHHFFFGGGFFFEEEFFFHHHJJJJJJIIIGGGFFFFFFEEEDDDCCCBBBAAA@@@>>>;;;:::;;;;;;;;;:::888777777666555555444444111111111000000000000///............////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************************************++++++++++++******************************************++++++++++++((()))+++,,,*********+++***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))&&&((()))***))))))***,,,///---***))))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''(((((())))))&&&''''''((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))))))))))))))************)))************+++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////......//////000222333444111111111111111222222333222222222333444555666777888555666999;;;:::===BBBFFFQQQaaatttwwwooolllggg\\\OOOEEE<<<333000222......//////...---------------,,,,,,,,,,,,++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((())))))))))))*********+++++++++))))))))))))))))))))))))'''((()))******+++++++++((())))))***++++++,,,,,,***+++,,,---............,,,...//////...///000222000111222333333444333333222333444444555666777999777777999:::;;;<<<<<<<<<<<<<<<<<<<<<============>>>>>>???@@@AAAAAAAAAAAA@@@AAABBBBBBBBBDDDGGGIIIEEEFFFGGGIIIIIIHHHGGGFFFEEEDDDCCCDDDEEEFFFEEEDDDBBBCCCCCCCCCBBB@@@>>>======:::888777888999888777666666555555444333333333111111000000000/////////............------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++************++++++++++++(((***,,,,,,+++++++++,,,*********+++++++++,,,,,,************************************************)))*********++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))&&&(((***+++***)))***+++000---***))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((%%%&&&&&&'''((()))******&&&''''''''''''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((++++++******))))))(((((())))))))))))************)))************+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////.........///000222333444111111111000111222222333222222222222333444555666:::666666:::<<<:::999:::;;;???CCCKKK]]]{{{vvvgggbbbeeejjjcccRRRDDD@@@???777000,,,,,,---...------,,,---///---------,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((()))))))))************+++++++++))))))))))))))))))))))))''''''(((******+++++++++((())))))***++++++,,,,,,++++++,,,---............,,,---//////......000111000000111222333333333333222333444444444555777999777888999:::;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<>>>???AAABBBCCCCCCBBBBBBBBBCCCCCCAAA@@@@@@BBBDDDFFFFFFFFFFFFFFFGGGGGGHHHEEECCCBBBBBBCCCCCCBBB@@@@@@@@@AAABBBAAA???<<<::::::888555555666666666555444444444333333222222222000000000000////////////......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++)))************+++++++++(((***------,,,++++++,,,******++++++,,,,,,,,,,,,************************************************))))))******++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''((((((((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))******))))))(((((('''''''''''''''''''''((())))))''''''(((((())))))******(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,---------..................////////////////////////000000000000000000000111222222333333555666888999::::::999888:::888;;;BBBHHHQQQccctttxxxmmmhhhddd]]]WWWUUUBBB>>>:::888777555111---.........------,,,,,,,,,+++++++++---......,,,***************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++(((((())))))************))))))))))))))))))))))))******++++++++++++******)))************+++++++++******+++++++++,,,,,,,,,)))***,,,...///000111111000000000000111111111111222333555666666666888:::888999:::;;;:::999888777:::999999888999;;;<<<===AAA@@@@@@@@@AAAAAABBBCCC???@@@BBBDDDEEEEEEDDDDDDGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDCCCBBBBBBAAAAAABBB>>>>>>===<<<;;;;;;::::::888666444333333333555666222222222111111111000000---------------------------------,,,,,,+++++++++++++++************+++++++++++++++*********))))))+++++++++*********))))))++++++++++++++++++++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++************************++++++************++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''((((((((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))***)))))))))(((((((((''''''''''''''''''((())))))'''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,------------...............////////////.../////////000000000000///000000111111222333333555666777888999999999999<<<::::::>>>@@@DDDPPP]]]rrrssskkkccc___YYYNNNDDD???===:::777555444222///,,,......---------,,,,,,,,,,,,++++++,,,......,,,***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''((())))))***))))))))))))))))))******)))))))))))))))))))))))))))******++++++******))))))************+++++++++++++++++++++,,,,,,,,,,,,***+++,,,...///000000000000000000000111111111111111333444444444444666888888999:::::::::999888888999999888888999:::<<<===??????>>>>>>???@@@@@@AAA???@@@BBBCCCCCCCCCCCCBBBEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDCCCBBBAAAAAAAAAAAA======<<<;;;:::999999888666555333222111222333444111111000000000/////////------------------------------,,,,,,,,,++++++++++++******))))))******++++++++++++*********))))))+++++++++*********))))))++++++++++++++++++++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++************************++++++************++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((('''(((((())))))(((((('''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))(((((((((((('''''''''''''''((())))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,---------------............/////////....../////////000000000//////000111111222222333666666666666777888999999;;;::::::;;;::::::???GGGTTTeee~~~ggg^^^UUUPPPIII???666222777555333111111///---+++------------,,,,,,,,,,,,,,,++++++,,,------+++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******))))))************+++++++++++++++,,,,,,,,,---------+++,,,---...////////////000000000000111111111111111222333333222222444555888888999999:::999999888888888888888999:::;;;<<<<<<<<<============>>>>>>???@@@AAABBBBBBAAA@@@???BBBBBBBBBCCCDDDDDDEEEEEEBBBAAA@@@??????>>>>>>>>>;;;;;;:::999888777666666444333222000000111222222////////////............------------------------,,,,,,,,,,,,+++++++++++++++******))))))******++++++************)))))))))+++************)))))))))++++++++++++++++++++++++******************************++++++++++++******++++++++++++++++++++++++************************++++++************++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))(((((((((((('''''''''''''''((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************+++,,,,,,,,,,,,+++++++++,,,,,,,,,------------------.........//////........./////////000000//////000000111222222222666555555444555777888999777999;;;<<<<<<;;;===@@@DDDMMM[[[kkk{{{mmm[[[PPPDDD===777222000222222111000///......,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,+++)))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''((()))))))))))))))))))))((((((((((((((((((((((((((((((((())))))************))))))))))))*********++++++++++++,,,,,,,,,,,,---------,,,---......///.........///000000000111111111111222333444444222222333444888888888999999999999999777777888888999::::::;;;<<<<<<<<<=========<<<<<<>>>???@@@@@@@@@???>>>=========>>>???@@@AAABBBCCC>>>>>><<<;;;;;;;;;;;;;;;:::999888777666555444333333222111000000000111111////////////.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++******))))))))))))******************))))))))))))************))))))))))))******************************************************++++++++++++******************++++++++++++************************++++++************++++++************************************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***(((((((((((())))))))))))'''''''''''''''((())))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))***************+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------------------........................////////////...//////000111111222222555444333333444555777888555888<<<======>>>>>>>>>;;;@@@EEEIIIQQQaaavvvzzzxxxzzzsssmmmaaaPPPEEE===444000---+++,,,111////////////...---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,******++++++***)))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((())))))***+++))))))(((((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))))))))*********++++++++++++++++++,,,,,,,,,------------...............---///000000000111111111111333444666555444444555666777777777888888999999999777888888999::::::;;;;;;<<<======>>>>>>===<<<<<<===>>>?????????>>>===<<<999:::;;;<<<===>>>???@@@>>>===<<<;;;::::::::::::888888777555444333111111333222222111111111111111000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))******++++++******))))))))))))******+++++++++************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((())))))******))))))((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******(((((((((((())))))))))))'''''''''''''''((())))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))************+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,------------.........------........./////////......///000000111111222333333333333444555666777555999;;;:::;;;===<<<999:::???BBBBBBBBBJJJYYYeeewwwjjjgggfffZZZQQQIII>>>555222222333222...---///...///000///---,,,---...++++++++++++,,,,,,,,,,,,...,,,*********+++***)))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++'''''''''(((((()))))))))))))))))))))))))))))))))((())))))******))))))((()))************+++++++++******+++++++++,,,,,,,,,------......///.........000000000000111111111111444555666666555555777888777777777777777888999:::888888999;;;;;;;;;;;;;;;<<<===>>>???>>>===<<<;;;<<<===>>>??????>>>===<<<888999:::;;;<<<===>>>>>>???>>>===<<<<<<;;;;;;<<<888777666444333111000000222222111111111000000000000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++***))))))(((((())))))***(((((()))))))))))))))***(((((()))))))))))))))***************************************************))))))************))))))(((((())))))***+++++++++************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********'''((((((((()))))))))***'''''''''''''''((())))))***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))*********+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,---------.........---------.........//////......//////000111111111111222333444444555555555555888888666777;;;:::666===???AAAAAAAAADDDJJJOOO___xxx|||mmm```]]]YYYJJJ???<<<666333111222555444000...111---///000///,,,+++---...******+++++++++,,,,,,,,,...,,,***)))*********)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******%%%&&&&&&'''((()))******))))))))))))))))))))))))(((((())))))))))))(((((()))************+++++++++)))))))))*********++++++,,,,,,---.../////////...000000000000111111111111333444666666666666888999777666666666777888:::;;;888999;;;<<<======<<<<<<<<<===>>>???>>>===;;;:::;;;<<<===>>>??????>>>>>>::::::;;;<<<===>>>>>>???>>>===<<<;;;::::::::::::888777666444222111//////000000000000000///..................---------,,,++++++++++++++++++++++++)))*********++++++++++++))))))(((((((((((())))))(((((((((((())))))******(((((((((((())))))******************************************************))))))************))))))((((((((()))***+++++++++************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''((((((((())))))******'''''''''''''''((())))))******))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,---------......---------.........//////......//////000111111111000111333444555555444333444777666333555;;;<<<777;;;:::888999===@@@BBBCCCJJJ[[[gggiiitttsssaaa```TTTRRRNNN===222333111555000...---+++)))+++000---///000///,,,***,,,...*********++++++,,,,,,,,,///,,,***))))))***))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))$$$%%%&&&'''(((***++++++))))))))))))))))))))))))(((((())))))))))))(((((()))************+++++++++((())))))))))))*********+++,,,---...////////////000000000000111111111111222333555666666666888:::777666666666666888:::;;;999:::;;;===>>>======<<<;;;<<<===>>>>>><<<:::999:::;;;===???????????????<<<<<<======>>>?????????;;;:::999888777777777777888777666444222111//////......//////......---,,,---------,,,,,,,,,++++++++++++++++++++++++++++++))))))******++++++++++++))))))(((((((((((())))))'''((((((((())))))******'''((((((((())))))******))))))))))))))))))))))))************************))))))************))))))'''(((((()))***+++++++++************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------........................------000000000000111111111111111222222333333444444555666666666777888888999999777777888:::<<<===>>>???MMMLLLKKKJJJOOO^^^rrr{{{ssseeeWWWEEEBBB===888333111////////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******))))))))))))******+++++++++***)))(((((('''))))))*********))))))((())))))))))))******************))))))))))))******))))))))))))))))))))))))''''''''''''((((((((()))(((((())))))))))))((((((&&&''''''((()))******+++''''''(((((())))))******))))))***++++++++++++***...............---------000000000000000000111222333333333444444444555555999888777777777888999:::;;;:::999999999:::;;;<<<>>>===<<<;;;;;;<<<===>>>======???@@@AAABBBBBBBBB===<<<<<<<<<<<<<<<======;;;::::::999999888777777444333222111000000000000////////////////////////......---------,,,,,,,,,+++++++++************)))******************************))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((+++*********))))))((((((+++*********))))))((((((************************))))))))))))))))))))))))++++++************++++++*********)))))))))))))))+++*********))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********************+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,------------.....................------//////000000000111111111111111222333333444444555555555666777777888888999777888999:::;;;<<<===>>>IIIHHHFFFAAA@@@FFFPPPYYYdddppp|||}}}xxxkkk___VVVKKKBBB999777444222111000111111//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******))))))))))))******++++++******)))(((((('''******++++++++++++******))))))))))))******************))))))))))))******))))))))))))))))))))))))'''''''''((((((((())))))(((((())))))))))))((((((''''''(((((())))))******))))))))))))************))))))***++++++++++++***---------...............000000000///000000111222333333333444444444444555888777777777777888999::::::999999888999:::;;;<<<>>>===<<<;;;;;;<<<===>>><<<===>>>@@@AAAAAAAAABBB>>>>>>============>>>>>>;;;::::::999999888777777333333222111000000000000...........................------------,,,,,,,,,+++++++++*********))))))+++************************)))))))))((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))((((((******)))))))))(((((((((************************))))))))))))))))))))))))+++******))))))******+++***)))))))))))))))))))))************)))))))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))******))))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********************++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,------------------------------......//////000000000000111111111111222222333444444444444555555666777777888888888888999999:::;;;;;;<<>><<<<<<@@@DDDAAAMMM```ssszzznnndddgggcccWWWIII???999555000000///...///000111222///......---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******))))))))))))******++++++******)))(((((((((***++++++,,,,,,,,,++++++))))))))))))******************))))))))))))******))))))))))))))))))))))))''''''((((((((()))))))))(((((())))))))))))(((((((((((((((((())))))))))))++++++++++++************))))))***++++++++++++***,,,,,,------......//////000/////////000000111222333333333333444444444444666666666666777888:::;;;888888888888999;;;<<<=========<<<<<<<<<<<<======;;;<<<===>>>???@@@@@@@@@???>>>>>>======>>>>>>>>>::::::999999888888777777333222111000////////////........................------------,,,,,,,,,,,,++++++*********)))))))))+++++++++******)))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))(((((())))))((((((((((((((('''************************))))))))))))))))))))))))+++******))))))******+++))))))))))))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************************++++++++++++***+++++++++++++++,,,,,,++++++,,,,,,,,,---------,,,,,,------------......////////////000000000111111111111222333333444444444444444555666666777777888888888999999999999999999<<<>>>???>>>>>>@@@BBB???DDDLLLSSS^^^pppxxxnnngggWWWWWWSSSJJJ@@@999555333222111000/////////000000///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******))))))))))))******************))))))((((((******++++++,,,+++++++++((()))))))))******************))))))))))))******(((((((((((((((((((((((('''(((((((((((()))))))))(((((())))))))))))(((((())))))))))))((((((((((((+++++++++******)))))))))))))))***++++++++++++***++++++,,,------.../////////////////////000111222222222333333333444444444444444555666777888::::::666777777888:::;;;<<<======<<<<<<<<<;;;;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<999999888888777666666666222222111000////////////---------------------------------,,,,,,,,,++++++************))))))))))))++++++******))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))((((((((((((((((((''''''''''''************************))))))))))))))))))))))))******))))))))))))******)))))))))))))))******************)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&(((((((((((((((((((((((())))))(((((((((((())))))******************************))))))))))))************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************))))))*********+++++++++*********++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,------.........////////////000000000000000111222222333333444222333333444555555666666888888888888888888888888;;;<<<<<<;;;:::999999999???@@@@@@>>>???III[[[hhh~~~uuuhhh^^^ZZZYYYHHHDDD???<<<999555111...333222111000000/////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******))))))))))))***************)))))))))))))))(((((()))***++++++******((()))))))))******************))))))))))))******(((((((((((((((((((((((((((((((((((()))))))))***(((((())))))))))))(((((())))))))))))((((((((((((*********))))))(((((('''))))))***++++++++++++******++++++,,,---...//////............///000111222222222222333333333444444333333555666777888999999666666777999:::;;;;;;<<<;;;;;;;;;;;;::::::999999999999:::;;;<<<<<<<<<<<<;;;;;;:::999999999999999777777777666555555444444222111000///............------------------------------,,,,,,,,,+++++++++*********)))))))))((((((*********)))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***(((((())))))************))))))))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((())))))))))))((((((******************************))))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))************+++*********++++++,,,,,,---++++++++++++,,,,,,,,,,,,++++++,,,,,,------............////////////000000000000111111222333333333222222222333444444555555666666777777777777777777999888888888888888888999888:::<<<;;;999:::@@@FFFMMM\\\pppyyytttqqqhhhZZZMMMEEEDDDFFF<<<666222444555333///---////////////////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******))))))))))))************))))))))))))))))))'''((()))***************))))))))))))******************))))))))))))******))))))))))))))))))))))))((((((((()))))))))******(((((())))))))))))(((((((((((((((((()))))))))))))))))))))((((((((((((((())))))***++++++++++++***++++++,,,,,,------......---------...///000111222222222222222333333333333222333555666777777777777666666888999::::::::::::999999::::::999888777666888888999:::::::::::::::999888888777666666666666555555555444333333222222111000///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******)))))))))((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))'''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***((((((((()))******++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((******************************))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************)))******+++,,,,,,------***++++++++++++,,,,,,,,,***++++++,,,------.............../////////000000000000000111222222333333111111222222333444444444555555555666666777777777444444555777:::<<<<<<<<<666999;;;<<<;;;:::::::::666BBBPPPXXX]]]eeeqqq{{{zzzuuunnnggg^^^VVVKKKAAA;;;::::::;;;888444333777777222111333/////////000/////////......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******))))))))))))******)))))))))))))))))))))***'''((()))***++++++++++++))))))))))))******************))))))))))))******))))))))))))))))))))))))(((((()))))))))*********(((((())))))))))))((((((''''''(((((())))))******))))))))))))))))))******))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------...///000111222111222222222222333333333333444555666666666666555666777888999::::::999888777888888888777666555444777777888999999999888888888888777555555444444444333333333222111111000000000000///...------------++++++++++++++++++++++++,,,,,,,,,++++++++++++******)))))))))((((((((((((''''''(((((()))*********'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''(((((()))******++++++((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((((((((((((((((((((('''((()))******)))((('''******************************))))))))))))******''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))***+++,,,,,,------******+++++++++,,,,,,,,,******+++,,,,,,---................../////////000000000000111222222333333000111111222333333444444444444555555666777777888555555666888999888666444999999888777777777777888:::@@@DDDBBB???BBBOOOZZZhhhzzzzzzpppkkkiiieee___LLL@@@333...222777888777666555888;;;777111111777333333333222111///...---...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******))))))))))))******)))))))))))))))*********((()))***+++,,,---------))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))************(((((())))))))))))((((((&&&''''''((()))******+++))))))******+++++++++,,,))))))***++++++++++++***---,,,,,,,,,,,,,,,,,,,,,,,,,,,------///000111222111111222222222333333333333444555666666666555444777777999::::::999888777666777777777777555333222666777777888888888888777888888777555555444444444222222111111000/////////000000///---------------++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))))))))((((((((((((&&&&&&'''((()))***++++++'''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''(((((()))***+++++++++(((((())))))*********+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&'''((()))******(((((((((((((((((((((((('''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////000000000000000000111222333333444444555555555555555555555555555555555555555555444444444444444555666777777888999999999;;;===???BBBCCCLLLRRR]]]jjj{{{}}}uuujjjccc^^^VVVLLLCCC888666444222222444666888::::::::::::;;;;;;<<<<<<;;;;;;:::999777444111000------------,,,+++***)))***+++,,,,,,,,,,,,++++++///,,,)))((()))***++++++&&&***------+++)))***,,,******))))))))))))******+++++++++******)))))))))+++*********))))))((((((+++++++++++++++***)))((())))))))))))))))))))))))&&&'''((())))))******)))))))))))))))))))))))))))***)))(((((((((***+++,,,))))))***++++++++++++***)))************+++++++++++++++,,,,,,,,,,,,------------......///000000000111222222333333444555555777666555444444444444444666777999999777666777777444555666777777666555555222333555777777666555444444444444444333222111111222222222222222111000000.........------,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***************)))(((((())))))(((((('''''''''&&&((((((((('''&&&&&&&&&%%%******))))))((((((''''''))))))))))))************))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------....../////////000000000000000000111222222333444444444444444444444444444444444444555555555555444444333444444555666666777777777777666666777999:::;;;888;;;@@@GGGSSSaaapppyyy~~~{{{wwwsssoooaaaZZZQQQLLLJJJEEE<<<555555444222111111333666777:::;;;<<<>>>????????????@@@??????>>><<<999666555111222444555444222///---,,,---///000000...,,,+++000---+++***+++,,,,,,,,,'''***,,,,,,)))(((((()))******))))))))))))******,,,+++++++++************************)))))))))(((******+++++++++***))))))))))))))))))))))))))))))((()))))))))))))))((('''))))))))))))))))))))))))***)))((((((((()))+++,,,))))))***++++++++++++***)))************+++++++++++++++,,,,,,,,,,,,------------......//////000000111111111222333333444444666555555555444444444444666777888888666555666666444555666666666666555444222333555666777666555444444444444333333222111000111111111111111000//////---------,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***************)))(((((()))((((((((('''''''''''''''''''''''''''&&&&&&&&&))))))))))))(((((((((((((((((()))))))))*********((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********++++++++++++,,,*********++++++++++++,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------....../////////000000000000000111111222333333333444444444444444444444444222333333444555555555555333333444444555555666666666555555444333444444444555555444444888AAAKKKRRRZZZ]]]cccnnn~~~~~~wwwsssnnniiieeeaaa]]]ZZZHHHCCC===;;;<<<:::444///222111//////000222555777:::<<>>BBB>>>@@@EEEOOO]]]nnn~~~{{{vvvuuueee```ZZZTTTPPPLLLHHHEEE<<<999555666888888555111111///...---...111444666888;;;???CCCFFFGGGFFFFFFHHHIIIIIIHHHGGGEEECCCBBBBBBCCCEEEFFFEEECCC@@@>>>222222222333555777888:::666555222111111///---+++,,,---------,,,+++++++++******))))))))))))******,,,,,,,,,+++++++++++++++*********)))))))))))))))((()))***+++++++++++++++(((((((((((((((((((((((()))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))******))))))***++++++++++++***))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,---......//////000/////////000111111222222222333555666666555333222666888999999777666666666444444444444444444333333333333444555555555444333333333222111000000000000...............---,,,,,,***************)))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((('''''''''%%%&&&&&&&&&'''(((((((((''''''(((((())))))******(((((((((((()))))))))***(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))*********)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++*********++++++,,,,,,,,,+++++++++,,,,,,,,,------............////////////000111111111111111222222333333333333333333333333000000222333444444444444222222222222333333333333333333333444444444444444111333555555444444666777888888888<<>>;;;999666555444222000222444555444222333111000...///111333555666999===BBBEEEFFFFFFFFFHHHIIIJJJJJJIIIHHHGGGFFFKKKJJJJJJIIIHHHHHHGGGGGG===;;;777555555888<<>><<<999444000---,,,******+++,,,+++*********))))))))))))******)))************+++++++++))))))))))))************)))******+++++++++******))))))))))))))))))))))))&&&'''((()))************)))))))))))))))))))))))))))************)))(((((())))))***++++++++++++***)))************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---......///////////////000111111222222111222444555555444333333444666888888888777888:::777666555444333333333444444444444333333333333333222111///...------...///,,,,,,------,,,,,,+++***((((((((())))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))(((((('''''''''(((((((((((((((&&&&&&&&&'''''''''''''''(((((((((((())))))))))))''''''(((((((((((())))))************************)))((((((''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))''''''&&&''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))*********************)))((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************((())))))***++++++,,,,,,***++++++++++++,,,,,,,,,---------.........//////111111111111000000000000222222222222222222222222111111222222222222222111111111111111111111111111///000111222222222111111111444777888666555555555666555444333333333333444444888;;;;;;:::;;;???DDDPPPRRRVVV[[[aaafffkkkmmmyyy~~~yyypppdddbbb[[[SSSNNNLLLGGGAAA>>>999666888777333222333111000000222444555444222000111222444666888999999>>><<<888555333333333444444555888<<>>???<<<888888:::888444777222///111222111111333222111111222333222000---...///000333666888:::;;;BBB@@@<<<777555333444444444555888;;;>>>AAACCCEEEIIIJJJMMMPPPSSSUUUUUUVVVPPPQQQRRRRRRRRRPPPNNNMMMMMMLLLKKKJJJJJJJJJJJJJJJDDDEEEGGGIIIJJJIIIEEEBBB<<<888333000000///,,,*********))))))))))))******''''''(((((()))))))))***(((((())))))*********++++++++++++++++++***)))((())))))))))))))))))))))))************)))((('''&&&)))))))))))))))))))))))))))***+++++++++)))((('''))))))***++++++++++++***)))************+++++++++++++++,,,,,,,,,---------++++++,,,------......///000000000111222222333333333222222222222333444555---000333444555555777999999888666555444444555555555444333333222222222333222000...,,,+++,,,---...,,,------------,,,++++++((()))))))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((())))))((((((&&&'''''''''(((((())))))(((((((((''''''&&&&&&%%%******))))))((((((''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''')))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((++++++************++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,+++***)))(((((()))***+++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))******))))))))))))******,,,+++++++++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,---------............///---------............///000000000000000000000000000000111222222222222111000000000000000000000000000000000000111111111111111111111111111111111111000111111111111222222222222222222333333333444444444444555555666666777777::::::<<<>>>@@@BBBCCCDDDKKKNNNRRRVVVXXXXXXWWWVVV]]]^^^aaaeeeiiilllooopppppppppppppppqqqqqqqqqqqquuuzzz|||xxxuuuuuuwwwvvvqqqmmmrrrqqqmmmiiiddd```]]][[[SSSMMMEEE@@@>>>===;;;999444444444333333333222222000000000000000000000000000000111111111000000000///000333666:::>>>BBBDDDBBBAAA@@@===:::888666555777777888999;;;<<<===>>>EEEGGGKKKOOOQQQSSSTTTTTTSSSQQQOOOOOOQQQRRRPPPNNNNNNLLLJJJJJJLLLNNNOOOOOOOOOJJJEEEEEEIIIKKKJJJGGGDDDBBB>>>999444000,,,+++''')))+++------+++(((&&&''''''''''''((()))++++++((()))***+++,,,+++************++++++++++++******''''''(((((())))))******((())))))))))))*********+++++++++***)))(((((('''(((((()))***************,,,,,,++++++***+++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,------......///000000000000111111111111222222222555444333222111222222333444333222222333666888:::666666666666666555555444222222222111111111000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))'''%%%%%%''')))***)))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&((((((''''''''''''((((((''''''''''''(((((((((((((((((())))))((('''&&&&&&((((((''''''''''''((((((&&&''''''(((((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''(((((((((((('''''')))((('''&&&&&&'''((()))++++++************++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,+++***)))(((((()))***+++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))***)))))))))((((((((('''))))))))))))))))))))))))******))))))))))))******++++++******************,,,,,,,,,,,,,,,,,,,,,,,,------------............------------............000000000000000000000000...///000000111111000000000000000000000000000000//////000000000111111111111111111111111111111111000000111111111222222222222222222333333333333444444444444444444444555555666666777888888999::::::999;;;>>>AAACCCCCCBBBBBBEEEFFFGGGJJJLLLNNNOOOPPPQQQQQQQQQQQQRRRRRRRRRRRRRRRVVV[[[```aaa```]]][[[VVVSSSQQQRRRTTTTTTQQQMMMQQQPPPNNNKKKHHHEEECCCBBB???;;;666444555666555444222222222111111111000000000000000000000000000000111000000000000000111222444444666999<<<@@@CCCEEEEEEDDDAAA???<<<:::888777777777888999:::;;;<<<<<>>??????===<<<999777555777:::;;;999666777666666555444333222222222111///000222333333222000000000/////////......000000000000000000000000111000/////////111333444:::;;;;;;===???CCCFFFHHHHHHFFFCCC@@@===<<<;;;;;;888888999:::::::::::::::888<<>>=========::::::;;;;;;;;;:::999888555999AAAHHHNNNQQQRRRRRRRRRTTTVVVXXXYYYXXXVVVTTTSSSQQQNNNLLLKKKJJJIIIGGGIIIFFFCCCCCCGGGKKKMMMNNNJJJKKKLLLMMMLLLKKKJJJIII<<<888222,,,))))))***,,,***************+++,,,,,,))))))******+++++++++++++++******************+++))))))))))))))))))))))))******+++++++++,,,,,,,,,************))))))(((((((((((()))***************((((((((())))))+++,,,---))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,---......//////000000000000000111111111111444444333333333333333333222222222222333444555666444444444444444333333222111111000000000////////////...------,,,,,,,,,---++++++++++++++++++++++++************************,,,***)))((())))))((('''))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((''''''''''''((((((''''''''''''(((((((((((('''(((((((((((((((''''''((((((''''''''''''(((((((((((()))*********************))))))((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((()))(((((((((((((((((()))++++++************++++++************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++)))))))))******)))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((******))))))))))))******((((((((())))))******+++*********++++++,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,------------...........................---...//////000000//////...........................////////////000000000000000000000000000000000//////000000000111111111000000000111111111222222444333333222222111111111111111111111111111111111222222111000000111111222222222222111111111111111111111111222222222222333////////////////////////222222222222333333222000111111111111111111111111...///000000///...------000000/////////.................................000///......///333666888CCCCCCDDDEEEFFFHHHIIIIIIFFFEEECCCAAA???>>>>>>>>><<<<<<=========;;;999888888;;;AAAHHHLLLOOOOOOOOOQQQTTTWWWYYYZZZYYYWWWVVVUUUSSSPPPNNNMMMLLLJJJHHHEEECCCBBBBBBFFFKKKOOORRRLLLKKKKKKKKKLLLNNNPPPQQQGGGBBB;;;333...+++++++++******)))))))))***++++++***************+++++++++++++++***))))))***++++++************))))))))))))******+++++++++,,,,,,,,,*********)))))))))))))))(((((()))***************)))))))))***+++,,,---...))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,------...///////////////000000000111111111222222333333333333333333222222222222333333444555333333333333333222111111000000000/////////.........------,,,,,,,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))***)))(((((()))((('''%%%))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''((((((((((((((('''((((((''''''''''''(((((((((((()))***************)))))))))))))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((())))))))))))))))))(((++++++************++++++************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))******))))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******(((((())))))))))))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------........................---......///000/////////..............................////////////000000000000000000000000000000/////////000000000111111///000000000000111111111222222222222222111111111......//////000000111111222222111000000111111222000000000111111111111111000000111111111222222222000000000000000000000000111111111111000///...---111111111111111000000000,,,...000000//////000111000000000/////////.......................................///111444777999BBBDDDFFFHHHIIIIIIHHHHHHBBBBBBBBBAAAAAA@@@@@@@@@>>>???@@@AAA@@@>>><<<:::;;;>>>BBBFFFJJJLLLMMMMMMPPPSSSVVVXXXXXXWWWXXXXXXTTTRRRPPPOOOOOONNNKKKIIIEEECCCBBBBBBEEEJJJOOOSSSPPPOOOLLLKKKKKKMMMPPPRRRNNNKKKEEE>>>777111---+++******)))))))))******+++******))))))******+++,,,,,,+++***))))))***+++,,,+++************)))))))))************+++++++++,,,******))))))))))))))))))(((((()))***************+++*********+++,,,------))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---......///////////////000000000111111000111111222222222222111111111111222222333333333222222222222222111111000////////////............------,,,,,,,,,,,,------++++++++++++++++++++++++))))))))))))))))))))))))(((''''''((())))))'''%%%))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((&&&'''((((((((((((((((((((((((''''''''''''(((((('''((())))))******))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((((())))))******))))))(((((())))))******))))))(((++++++************++++++************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((()))***++++++***)))((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))******))))))))))))******)))))))))))))))(((((((((((())))))***++++++,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------------------------------,,,,,,---...............------------------------........./////////000000000000000000000000000000////////////000000000111/////////000000000111111000000000000000000111111............////////////111111111222222222222222111111111111111222222222111111111111222222222222000000111111111111111111///000111111000///...///111111111111111111111111---///111111//////111333000/////////............------------------------,,,---...000333555888999@@@BBBFFFIIIJJJIIIGGGEEE???@@@BBBCCCDDDCCCBBBAAA@@@AAACCCDDDCCCAAA???======>>>AAADDDGGGIIILLLMMMOOORRRUUUVVVUUUVVVWWWZZZUUUSSSRRRRRRRRRRRRPPPNNNGGGFFFDDDBBBCCCGGGLLLPPPPPPPPPNNNNNNNNNOOOQQQRRRPPPOOOMMMHHHAAA999222---,,,++++++*********+++++++++***)))))))))***+++,,,,,,+++***((((((***+++,,,+++++++++*********)))))))))))))))*********++++++)))))))))))))))))))))***(((((()))***************+++***************++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,+++,,,,,,------......///////////////000000000111...///000111222111111000000111111222222222222222111111222222111111000////////////.........---------,,,,,,+++,,,,,,------************************))))))))))))))))))))))))((('''''')))******)))'''))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((''''''''''''((((((''''''''''''((((((((((((&&&&&&'''(((((((((((((((((((((''''''''''''((((((''''''((())))))))))))(((&&&'''((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))************))))))((()))************)))(((++++++************++++++************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))***((()))***++++++***)))((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))******))))))))))))************))))))((((((''''''((())))))***++++++,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------------------------------++++++,,,------------,,,------------------------............/////////000000000000000000000000000////////////000000000000////////////000000000000---.........//////000000000000//////////////////---...//////000/////////111111111000000000000///////////////000000000111---......////////////...---...000000/////////000---........./////////000---///000...+++***,,,/////////.........---------------------------------+++,,,...111444666888999===AAAEEEIIIJJJIIIFFFCCC===???BBBEEEFFFEEEDDDCCCAAACCCEEEFFFEEECCCAAA???======???AAAEEEHHHKKKMMMNNNQQQTTTTTTSSSTTTWWWZZZWWWVVVUUUVVVWWWVVVTTTSSSJJJIIIFFFCCCBBBEEEIIIMMMMMMNNNOOOQQQRRRTTTTTTUUUPPPQQQQQQOOOHHH???555000------,,,++++++,,,,,,,,,+++***)))))))))***,,,---,,,+++)))(((((()))+++,,,++++++++++++******))))))((())))))))))))*********)))))))))))))))*********(((((()))***************+++***)))))))))))))))***))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,------......///////////////000000000000---...///111111111000///000111111222222222111111111111111111111000////////////.........---------,,,,,,,,,++++++,,,------************************))))))))))))))))))))))))((('''(((***,,,,,,***((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((''''''''''''((((((''''''''''''((((((((()))&&&&&&'''((())))))((((((((((((''''''''''''((((((&&&''''''(((((((((((((((%%%&&&((()))***+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((())))))************))))))((()))***++++++***)))(((************************************************(((***+++***)))((()))***************************************************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))),,,+++***))))))***+++,,,******))))))((((((''''''((((((((((((((('''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))++++++************++++++---,,,,,,++++++,,,,,,---...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------------............///////////////////////////000000000000000000000000////////////////////////000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////......////////////......000000//////.........---............////////////.........------,,,,,,,,,,,,+++++++++---------,,,...///000222555888:::<<>>???@@@@@@???@@@AAACCCCCCCCCCCCEEEGGGHHHJJJMMMOOOPPPQQQSSSTTTWWWXXXZZZ[[[ZZZYYYWWWUUURRRPPPNNNJJJFFFBBB???===EEEGGGKKKPPPSSSVVVWWWXXXVVVUUUTTTTTTTTTPPPIIIDDD999444...+++***,,,...///***+++++++++,,,,,,------,,,+++***)))))))))))))))+++***)))(((((()))***+++)))************+++++++++******************************))))))))))))******)))************+++++++++************************++++++++++++++++++++++++,,,,,,,,,---......//////---...//////000000000000000000000000000000000000111111111111222222222222000000000000000000000000......------,,,,,,++++++,,,++++++++++++*********************************))))))))))))))))))))))))((('''&&&'''((()))((('''((((((((((((((())))))***(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((()))******+++***)))(((((('''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((()))******************************************************)))***++++++))))))***+++************************************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))((((((((((((((((((((((((((()))))))))'''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((*********++++++*********,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,---------.................................////////////////////////........................////////////////////////........./////////000000////////////////////////////////////////////////................................................---......//////......---........................---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,++++++,,,...//////000333666999;;;===>>>@@@AAACCCEEEFFFFFFFFFEEE>>>???BBBHHHLLLLLLJJJHHHBBB???;;;999999:::;;;;;;???AAACCCDDDDDDDDDEEEFFFEEEGGGJJJLLLLLLLLLNNNOOORRRTTTVVVYYYZZZYYYXXXVVVTTTTTTSSSPPPKKKEEE???<<<>>>AAAEEEIIIMMMOOOQQQRRRTTTSSSSSSUUUVVVTTTPPPLLLFFF@@@888111.........///)))***+++,,,---------,,,,,,,,,+++***))))))))))))))))))(((((()))***++++++))))))*********+++++++++******************************))))))))))))******))))))*********+++++++++************************+++++++++++++++++++++++++++,,,,,,------...//////,,,---...///000000000000000000000000000000000000000000000000111111111111////////////////////////---------,,,,,,,,,++++++++++++++++++************************************((((((((((((((((((((((((''''''&&&'''(((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((()))))))))))))))((('''''''''(((***+++,,,+++)))''''''''''''((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))((('''''''''(((***+++************************************************)))+++,,,+++***)))***+++************************************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))******(((((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))***++++++++++++***))),,,++++++******++++++,,,+++++++++******++++++,,,++++++++++++++++++++++++*********+++++++++,,,,,,*********+++++++++,,,,,,,,,,,,,,,------------...............................................................................................................////////////................................................................................................------............---------------...............------------............,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++***+++...111444555777999;;;<<<======???@@@BBBCCCBBBBBBBBBBBB<<>>AAADDDFFFFFFEEEEEEFFFDDDFFFIIIJJJIIIHHHHHHIIIKKKMMMPPPSSSUUUVVVWWWVVVVVVVVVWWWUUUPPPIIICCC>>><<<===@@@CCCFFFIIIKKKLLLPPPQQQRRRTTTUUUUUUTTTSSSQQQKKKAAA888222///,,,+++))))))***+++,,,,,,++++++++++++++++++******))))))((((((((())))))***++++++))))))*********+++++++++******************************))))))))))))******))))))*********+++++++++************************++++++++++++++++++++++++++++++,,,,,,---.........,,,,,,---///000000000000////////////////////////............////////////........................,,,,,,,,,,,,,,,++++++++++++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((''''''(((((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((()))))))))))))))((('''''''''(((***+++,,,+++)))''''''''''''(((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))((('''''''''(((***+++***************************************************+++,,,+++*********,,,************************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((((((((((((((())))))))))))'''(((((())))))******+++((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))***+++,,,,,,+++***)))++++++************+++++++++************++++++,,,++++++++++++++++++++++++************++++++++++++************++++++++++++,,,,,,,,,,,,------------------------------------........................------------------------........................------........./////////................................................------------------------------------------------------............---------------------.........,,,------------.........++++++++++++,,,,,,,,,,,,***+++,,,+++)))***...333888999;;;===>>>>>>>>>>>>>>>@@@AAAAAA@@@??????@@@<<<@@@DDDGGGKKKOOOMMMIIIAAA>>>999777777888888888???BBBFFFHHHHHHGGGFFFFFFEEEGGGJJJJJJIIIGGGGGGGGGFFFGGGJJJLLLOOORRRSSSTTTUUUVVVXXXWWWTTTNNNGGGCCC?????????@@@BBBEEEHHHJJJLLLMMMOOOQQQSSSUUUVVVVVVTTTOOOGGG???999333...***+++++++++++++++***************+++,,,,,,++++++***(((((())))))*********+++)))************+++++++++******************************))))))))))))******)))************+++++++++************************+++++++++++++++++++++++++++++++++,,,------......,,,---......////////////////////////////////////------------....................................,,,,,,,,,,,,+++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((('''((()))***))))))((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((()))******+++***)))(((((('''((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((***))))))(((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))*********************************************************+++,,,,,,******+++,,,************************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))(((''''''((((((((()))))))))***'''(((((()))******++++++(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((***+++,,,,,,+++***(((++++++************++++++***************+++,,,,,,************************************++++++++++++************++++++++++++++++++,,,,,,,,,---------------------------------........................------------------------........................---------.........//////................................................------------------------------------------------,,,------......------,,,,,,,,,,,,------.........,,,,,,---------.........******+++++++++,,,,,,,,,)))+++,,,+++((()))///444999;;;===@@@AAAAAAAAAAAA???AAABBBAAA>>>===>>>@@@;;;AAAEEEFFFKKKPPPNNNIIICCC@@@===;;;;;;;;;;;;:::???CCCHHHJJJJJJHHHGGGFFFEEEHHHKKKMMMLLLJJJIIIIIIEEEEEEFFFGGGJJJLLLOOOPPPRRRTTTWWWXXXVVVQQQKKKHHHDDDBBB???>>>???BBBEEEGGGHHHJJJLLLNNNPPPSSSUUUWWWSSSQQQMMMHHHDDD===777222......,,,+++******++++++((()))+++,,,,,,,,,,,,+++((())))))************))))))************+++++++++******************************))))))))))))******)))************+++++++++************************++++++++++++++++++++++++***++++++,,,,,,---......------......///.........////////////////////////---------.........//////------------------------++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,---+++(((&&&''')))******)))((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))''''''((()))))))))))))))((()))))))))))))))(((((()))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))(((((((((((())))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))''''''((()))))))))))))))***************************************************+++,,,,,,******+++,,,************************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))(((''''''((((((((())))))******'''(((((()))***+++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((()))+++,,,,,,+++)))(((++++++************++++++******))))))***+++,,,,,,************************)))************+++++++++)))************+++++++++++++++,,,,,,,,,---------------------------------........................------------------------........................---------.........//////................................................------------------------------------------------,,,------......------,,,,,,,,,,,,------.........,,,,,,,,,---------......*********++++++,,,,,,,,,)))+++---+++((()))///444999;;;>>>AAACCCDDDDDDCCC@@@BBBCCCBBB???===>>>@@@;;;AAAEEEFFFJJJPPPNNNHHHEEEBBB@@@>>>??????>>>===@@@DDDIIIKKKKKKIIIHHHGGGEEEHHHMMMOOONNNNNNMMMMMMGGGFFFEEEEEEFFFIIIKKKMMMPPPRRRUUUWWWVVVRRRNNNKKKEEEBBB>>>;;;;;;>>>BBBEEEFFFHHHJJJLLLNNNQQQUUUWWWRRRRRRQQQPPPMMMHHHAAA<<<222000---+++***+++,,,,,,'''(((***,,,---------,,,))))))************)))))))))************+++++++++******************************))))))))))))******)))************+++++++++************************++++++++++++++++++++++++***++++++,,,,,,---...............///......------////////////////////////.........////////////000------------------------++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,......,,,(((&&&''')))******)))((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))&&&''')))*********)))((('''''')))******)))(((((())))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))&&&''')))*********)))(((,,,---------,,,+++***)))******))))))))))))******))))))******++++++,,,,,,******+++++++++,,,,,,,,,************************))))))************)))))),,,******+++...///---+++************************))))))))))))))))))))))))))))))))))))((((((((((((+++++++++***************''''''''''''(((((((((((())))))))))))************))))))************))))))+++***((('''&&&''')))***))))))))))))******************))))))))))))******))))))))))))************************************************+++,,,---...******************************+++++++++******)))++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------------------------------------------------------,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......,,,------......------,,,++++++++++++++++++++++++++++++***)))))),,,000444<<<;;;;;;>>>CCCFFFFFFDDDDDDDDDDDDBBB>>><<<<<<<<<<<>>BBBEEEIIIMMMNNNNNNKKKJJJJJJKKKLLLNNNQQQQQQNNNLLLJJJFFFBBBBBBEEEFFFDDDAAAEEEIIIMMMPPPPPPPPPPPPPPPKKKIIIEEEAAA>>><<<;;;;;;???@@@BBBEEEIIIMMMPPPRRROOOQQQRRRSSSRRROOOLLLKKKAAA:::111+++***+++++++++***&&&%%%***---+++((((((+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************+++++++++,,,,,,,,,------//////............//////------............------///...---,,,,,,---...///------------------------------,,,,,,,,,,,,+++++++++*********))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((...---,,,***'''%%%$$$###))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))******))))))((((((''''''%%%&&&&&&&&&''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((******))))))((((((''''''''''''''''''((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))******))))))((((((''''''(((((('''(((((()))***+++))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))))))))((((((((((((((()))))))))(((((('''''''''&&&.........---,,,,,,++++++++++++************++++++))))))************************+++++++++,,,,,,,,,++++++++++++++++++++++++))))))************))))))+++***)))+++---...,,,***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))((((((((((((************************((((((((())))))))))))***))))))))))))************))))))************))))))...,,,***((('''(((((()))))))))))))))******************))))))))))))******))))))))))))************************************************+++,,,---...******************************+++++++++******)))++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------------------------------------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......,,,------......------,,,++++++++++++++++++++++++***+++***)))))),,,111555;;;:::;;;>>>CCCFFFFFFEEEEEEFFFEEECCC???===<<<======DDDHHHGGGHHHLLLMMMJJJIIIGGGCCC@@@>>>>>>???@@@DDDHHHMMMRRRTTTTTTRRRQQQOOONNNNNNPPPRRRRRRPPPNNNKKKFFFBBBAAACCCDDDBBB???BBBEEEGGGIIIKKKMMMQQQSSSQQQPPPLLLHHHDDD@@@>>><<<===???AAACCCEEEGGGGGGHHHMMMNNNPPPRRRRRRQQQOOONNNJJJCCC999111...---,,,+++,,,))))))...000---***)))+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,------------//////............//////---......//////......---///...---,,,,,,---...///------------------------------,,,,,,,,,+++++++++************)))))))))((())))))))))))))))))))))))((((((((((((((((((((((((+++******)))(((''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))***)))))))))((((((((('''((((((((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))***)))))))))(((((((((''''''''''''((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((('''''''''222111///...---------...---,,,,,,++++++,,,,,,---*********)))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))************))))))******)))+++,,,---+++***,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))************))))))************))))))///...,,,***(((((((((((())))))))))))******************))))))))))))******))))))))))))************************************************+++,,,---...************************)))******+++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,------------............------------------------------------------------------------------------------.........------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......,,,------......------,,,++++++++++++++++++++++++***++++++***+++---222666;;;:::<<>>=========BBBEEEEEEEEEHHHIIIHHHHHHGGGEEEDDDCCCCCCCCCDDDCCCGGGMMMSSSVVVVVVTTTSSSSSSQQQPPPPPPRRRSSSRRRRRRIIIEEEAAA@@@BBBDDDCCCAAA???@@@AAABBBDDDJJJQQQUUUWWWVVVSSSOOOKKKEEEAAA???<<<===???AAABBBBBBBBBBBBIIIKKKMMMPPPQQQQQQQQQPPPQQQKKKBBB:::444000---+++...,,,...222333///+++++++++++++++***************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))***++++++++++++,,,,,,,,,,,,,,,,,,---------......//////............//////......////////////............------------......------------------------,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))((((((((((((*********)))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******))))))))))))((((((((((((''''''((((((((()))))))))''''''(((((())))))******))))))))))))))))))))))))%%%%%%&&&&&&'''(((((()))(((((('''&&&&&&&&&''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''777555222000.........///------,,,,,,,,,,,,------*********))))))(((((((((******+++++++++,,,,,,,,,************************)))******++++++******)))*********+++++++++***)))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((()))))))))*********((()))))))))************))))))************))))))---,,,+++))))))(((((()))((()))))))))******************))))))))))))******((()))))))))************************************************+++,,,------************************))))))***+++++++++******+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------,,,,,,,,,---------------------............------........................------------------------------------------------///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......,,,------......------,,,++++++++++++++++++++++++***+++++++++,,,///444777:::;;;===@@@CCCFFFHHHIIIJJJKKKIIIFFFBBB???>>>>>>>>>@@@BBBAAAAAABBBEEEFFFFFFGGGHHHIIIJJJJJJIIIIIIEEEIIIOOOTTTWWWVVVTTTSSSSSSQQQOOOOOOQQQSSSUUUUUUHHHDDDAAA@@@BBBDDDEEEEEE<<<===>>>???AAAFFFMMMRRRVVVVVVVVVTTTPPPKKKGGGDDD>>>======>>>???AAACCCEEEEEEGGGIIILLLMMMNNNMMMMMMPPPNNNJJJEEE>>>888111...///...111666666000,,,,,,************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,---------.........///......------......///...//////000000//////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))*********(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&''''''((()))******+++))))))))))))(((((((((((('''(((((((((((()))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''(((((((((***)))((('''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))))))))******(((((((((((((((((((((((()))(((((((((((())))))***))))))((((((((((((((((((???<<<888444111/////////,,,,,,++++++++++++,,,,,,++++++******))))))((((((******+++++++++,,,,,,,,,))))))))))))))))))))))))******++++++++++++******)))***++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((())))))))))))'''''''''((((((((())))))((()))))))))************))))))************))))))))))))((((((((())))))***((()))))))))******************))))))))))))******((()))))))))************************************************+++,,,------************************((()))***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------,,,,,,,,,------.........------............------........................------------------------------------------------///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......,,,------......------,,,++++++++++++++++++++++++)))+++,,,---...111555888;;;<<>>>>>===<<<<<>><<<;;;>>>AAACCCBBBCCCEEEFFFGGGGGGGGGGGGKKKNNNPPPPPPKKKCCC<<<777222111444888777000,,,---************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))*********+++,,,,,,,,,---------............------------............////////////......,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))%%%%%%&&&''''''((())))))(((((((((((((((((((((((((((((((((((())))))))))))&&&''''''((()))******+++(((((((((((())))))))))))(((((((((((()))))))))***++++++***)))((('''&&&&&&(((((((((((((((((((((((()))))))))(((((((((''''''++++++***)))((((((((()))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))'''''''''(((((()))))))))((((((((((((((((((((((((((((((((((((((()))******(((((())))))))))))))))))HHHFFFAAA<<<666222000///---,,,,,,++++++,,,,,,---+++++++++*********************+++++++++,,,,,,,,,))))))))))))))))))))))))******++++++++++++*********+++---,,,+++)))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''(((((())))))******+++''''''''''''(((((((((((())))))))))))************))))))************))))))&&&''''''((())))))******))))))))))))******************))))))))))))******))))))))))))************************************************+++,,,---...************************((()))***+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---......//////------............------........................------------------------------------------------.........------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......,,,------......------,,,++++++++++++++++++++++++)))+++---...000333777:::<<<>>>AAABBBCCCEEEHHHJJJKKKKKKJJJHHHCCCAAA@@@@@@@@@===::::::888777:::@@@EEEHHHLLLQQQTTTVVVWWWWWWUUUVVVXXXYYYYYYXXXWWWVVVQQQOOONNNOOORRRUUUWWWXXXTTTQQQKKKEEE@@@>>>>>>>>>;;;>>>@@@AAAAAA@@@AAABBBLLLNNNRRRUUUXXXXXXWWWVVVNNNJJJCCC===999999;;;<<>>FFFIIINNNSSSWWW[[[]]]]]]YYYXXXXXXXXXWWWWWWXXXXXXWWWUUUTTTTTTVVVXXXXXXXXXUUUQQQKKKDDD???<<<===>>><<<===??????======>>>???CCCFFFJJJOOOSSSVVVXXXXXXSSSPPPJJJDDD>>>;;;999888<<<<<<======>>>?????????CCCHHHOOOSSSSSSQQQQQQQQQJJJHHHFFFDDD;;;111,,,...))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,...------,,,,,,------...,,,,,,------------,,,,,,+++,,,------------,,,+++++++++++++++++++++++++++++++++++++++************((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))************************))))))))))))))))))))))))*********)))))))))(((((('''((((((((()))))))))***%%%%%%&&&'''((())))))***))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))'''((((((((()))))))))***(((((()))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((('''***)))))))))))))))***+++))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))&&&''''''((())))))******))))))))))))))))))))))))''''''''''''((()))***+++(((((()))))))))*********ZZZWWWRRRKKKBBB:::333000//////............//////+++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++---///...+++******,,,************************))))))))))))))))))))))))))))))))))))((((((((((((((())))))***+++,,,,,,,,,))))))))))))************))))))))))))************))))))************))))))+++++++++++++++***)))((())))))))))))******************))))))))))))******))))))))))))************************************************+++,,,---...************************(((((()))++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------,,,,,,------...///000000---..................---////////////////////////------------------------------------------------,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......,,,------......------,,,++++++++++++++++++++++++(((+++---000222555888;;;>>>AAADDDDDDCCCCCCFFFIIIIIIIIIIIIGGGDDDAAAAAABBBAAA:::666555333000555===GGGIIINNNTTTYYY]]]```aaa___^^^\\\\\\\\\]]]^^^___\\\[[[YYYYYYZZZZZZYYYXXXPPPMMMHHHCCC>>>===???AAA;;;<<<<<<;;;:::;;;===???<<>>???@@@@@@DDDIIILLLNNNOOOSSSVVVUUURRROOOIII>>>222---...))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))*********+++++++++...------,,,,,,------...+++,,,,,,------,,,,,,+++++++++------------+++++++++++++++++++++++++++++++++++++++************)))(((((())))))*********+++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((()))***++++++))))))))))))))))))))))))************************))))))))))))))))))))))))+++*********))))))(((((('''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((('''((((((((())))))******))))))))))))************&&&&&&'''((()))***+++,,,))))))))))))))))))))))))%%%%%%&&&&&&'''((((((((((((((('''(((((()))***+++))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))''''''''''''((()))++++++(((((())))))*********+++[[[ZZZWWWSSSLLLBBB666...111222333444444333222111+++---...---+++***)))***++++++++++++++++++++++++++++++++++++******))))))******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,///---)))((())))))***)))))))))))))))))))))))))))******))))))(((((('''''')))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))************************************))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))******++++++++++++************************************++++++,,,,,,,,,---++++++++++++******))))))*********++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,------------------.........//////,,,,,,,,,,,,---...///000,,,...///...---,,,---...000000000/////////......------------------------....../////////...------------------------------/////////.........------,,,---------............//////......---,,,,,,+++---------,,,,,,,,,++++++,,,---.........---,,,++++++++++++************)))+++++++++---000444888:::???>>>>>>>>>>>>@@@AAABBBIIIHHHEEECCCBBBBBBCCCDDDCCC>>>666000...222888<<>>=========@@@???>>>===<<<;;;;;;;;;AAAAAA@@@@@@@@@DDDIIIMMMSSSRRRQQQNNNJJJDDD???<<<<<<;;;999999999:::<<<===BBBAAAAAACCCFFFKKKPPPSSSTTTSSSQQQMMMFFF===444///+++)))'''(((,,,---+++)))++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))************+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))+++++++++************)))))))))))))))))))))))))))******)))(((((())))))*********))))))((((((''''''&&&''''''(((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))******))))))((((((''''''''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))************))))))((((((''''''^^^\\\YYYVVVQQQIII@@@999999:::<<<======;;;888777///...---,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++*********)))***++++++,,,,,,,,,,,,,,,------.........////////////,,,)))((()))***))))))))))))))))))))))))))))))***)))))))))(((((((((''')))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))************************************))))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))******++++++++++++***************************************+++,,,------...,,,+++++++++************+++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------------............///.........///000111111---...//////...---///000111000000000000/////////........................------...............---....................................------------,,,---------..................------,,,,,,,,,+++---------------,,,,,,,,,------.........---,,,+++++++++++++++************+++++++++---000333777999<<<;;;;;;;;;<<<>>>@@@BBBEEEDDDBBBAAA@@@AAABBBCCCCCC???:::555444777;;;>>>CCCGGGMMMQQQTTTVVVWWWYYY[[[ZZZZZZ\\\___aaabbbbbbeeedddcccbbb```\\\YYYVVVSSSOOOHHHBBB>>>===>>>???CCCAAA>>><<<;;;===???@@@@@@@@@???======???CCCFFFOOOPPPRRRRRRPPPMMMIIIGGG>>><<<999777777888999:::::::::<<>>>>>???@@@AAABBBAAA???>>>>>>???@@@AAADDDGGGLLLOOOQQQRRRSSSTTTZZZYYYYYY[[[___dddffffffhhhgggeeecccaaa^^^[[[ZZZUUUQQQKKKDDD@@@???@@@AAAIIIFFF@@@<<<:::<<>>AAA@@@???>>>>>>===>>>>>>???@@@AAACCCEEEFFFFFFEEEDDDDDDGGGJJJMMMMMMMMMNNNOOOUUUVVVXXX\\\bbbgggiiijjjdddddddddbbb```^^^^^^^^^YYYVVVRRRLLLHHHDDDBBBAAALLLHHHCCC>>>;;;:::;;;===CCCCCCAAA???======@@@BBBGGGKKKPPPUUUXXXXXXVVVUUULLLHHHBBB===999888888999999:::<<<>>>@@@BBBCCCDDDGGGJJJOOORRRTTTRRROOOMMMMMMJJJDDD:::000******---((()))***+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))*********+++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((((((***,,,------,,,+++***))))))))))))((((((((((((''''''((()))))))))))))))'''(((((((((((()))))))))'''(((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((('''(((((((((((()))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***))))))))))))((((((((((((NNNQQQUUUZZZ]]]\\\XXXUUURRRTTTWWWXXXWWWRRRMMMJJJAAA999000+++,,,...---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---//////000000000---///111222333333333222+++***(((((()))***)))((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((()))))))))************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++,,,+++***(((((()))***+++,,,,,,,,,,,,,,,,,,------...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................000////////////000111111---///000000//////000222000000000000/////////...000000000000000000000000//////111222333333333333222222222333333444444444222222222222111111111111....../////////000000000000000000///////////////,,,---------------------//////......------------,,,,,,,,,++++++++++++***++++++++++++---000333555444444333444777:::>>>@@@AAA@@@???>>>===============@@@EEEIIIKKKJJJHHHGGGDDDGGGIIIKKKJJJJJJKKKLLLNNNPPPUUU\\\ccchhhiiiiiiccceeefffdddaaa^^^^^^___\\\\\\ZZZWWWRRRLLLGGGDDDHHHFFFDDDAAA???=========CCCCCCCCCBBB@@@AAADDDFFFLLLOOOSSSWWWYYYYYYWWWUUURRRNNNHHHBBB===;;;::::::999:::;;;<<<===>>>>>>???DDDGGGKKKOOOPPPPPPNNNMMMNNNNNNKKKCCC999111......******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))*********+++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))*********)))))))))((((((((((((((((((((((((((((((((()))+++---...---+++***(((((((((((())))))))))))'''(((((()))))))))))))))(((((((((((()))))))))***(((((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((()))))))))***(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***(((((((((((())))))))))))HHHJJJOOOUUUZZZ[[[ZZZWWWVVVWWWZZZZZZYYYUUUQQQNNNIIIAAA888111...---,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///000111111111///111222333333222000///***)))((((((******)))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))************************************)))))))))))))))))))))))))))))))))************+++))))))))))))))))))))))))******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++---...,,,,,,------------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000000000............///000111111333444555444333222333555555555555444444444333333444444444444444444444444444555666777777777777777777777888888999999::::::777777777666666666555555333333333444444444555555222222111111000/////////000000/////////.........000///......------......,,,,,,,,,,,,++++++++++++,,,+++++++++,,,///222333333333444555777:::===>>>?????????>>>>>>=========<<>>===777777777888999:::<<<<<<@@@BBBDDDGGGHHHIIIHHHHHHIIIJJJIIIFFF???999444222---,,,+++************+++))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))************+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))((()))***,,,,,,,,,++++++(((((((((((())))))))))))'''((())))))******))))))((((((((()))))))))******((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))((((((((()))))))))******(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((((((((())))))))))))GGGHHHJJJOOOUUUYYY[[[\\\YYYZZZ[[[\\\[[[XXXUUUSSSPPPKKKAAA888111---,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------///000111222222222333444555555444111...,,,)))(((((((((******)))'''))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++---000444666,,,---------............,,,,,,,,,---------------------------------------------------..................///000111222333333//////000111222444555666;;;<<<===<<<:::999999:::=========<<<<<<<<<;;;;;;999999999999999999999999::::::;;;;;;<<<;;;;;;:::999999999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999:::::::::;;;;;;;;;999999888777666444333333555444444333222111000000000000......---......///------,,,,,,,,,+++++++++,,,+++++++++,,,...111222111222444666777999:::::::::;;;<<<===>>>>>>??????<<<@@@EEEKKKNNNPPPPPPOOOJJJLLLMMMMMMMMMMMMNNNOOOKKKJJJJJJMMMRRRWWWZZZ[[[cccgggkkkiiiccc]]]ZZZZZZ^^^^^^^^^^^^]]][[[ZZZYYYNNNMMMKKKIIIIIIJJJKKKLLLIIIJJJKKKJJJIIIIIIKKKMMMWWWXXXZZZ\\\^^^___``````[[[YYYVVVQQQMMMHHHEEECCC<<<:::999777777888999:::;;;;;;<<<===???@@@BBBBBBBBBAAABBBBBBAAA>>>:::666000...+++)))((()))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************))))))))))))))))))))))))))))))))))))***)))))))))(((((((((((())))))))))))))))))))))))(((((())))))***++++++,,,'''((((((((()))))))))***(((((()))************)))(((((()))))))))*********(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))'''((((((((()))))))))***(((((()))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******'''((((((((()))))))))***IIIHHHGGGJJJQQQXXX]]]```[[[\\\]]]]]]\\\ZZZXXXVVVUUUQQQHHH===333...------+++++++++++++++++++++++++++++++++,,,,,,------------...///000222222333333555666777777555111---+++)))((('''(((******)))'''))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,*********,,,000555:::===---------.........//////,,,,,,,,,------.........---------------------------------.........//////......///111222333444555888888999:::<<<>>>???@@@BBBCCCCCCBBB???>>>>>>???CCCCCCCCCCCCBBBBBBBBBAAA========================>>>>>>>>>???>>>>>>======777777888999999:::;;;;;;??????>>>>>>>>>=========>>>>>>>>>????????????@@@AAAAAA???>>><<<;;;999999888888777666444333222222111000///------......///---------,,,,,,,,,++++++,,,++++++***,,,...000222///111333666777888888888666777999<<<>>>???@@@AAA===@@@EEEKKKOOOQQQRRRSSSMMMNNNPPPPPPOOOOOOQQQRRRMMMIIIEEEEEEHHHNNNSSSVVV[[[aaaggggggbbb\\\ZZZZZZ]]]\\\\\\[[[\\\___aaacccZZZWWWQQQMMMKKKKKKMMMOOOPPPQQQQQQPPPNNNNNNOOOQQQVVVWWWYYY[[[^^^aaacccdddaaa___]]]ZZZUUUQQQMMMJJJDDDBBB>>>:::777777777888777777666777999;;;===???===;;;;;;===@@@AAA>>>:::222000,,,((('''(((***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))************+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))***+++,,,'''((((((((())))))******(((((()))***************))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))'''((((((((())))))******))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******'''((((((((())))))******^^^TTTGGGEEEPPP]]]```\\\aaaaaa```___^^^\\\ZZZYYYWWWUUUPPPEEE999111.........//////---,,,+++,,,---,,,***(((***---//////---//////000111222222333333888888777666333000---+++))))))))))))))))))))))))))))))(((((((((((())))))+++*********))))))(((((())))))(((((('''''''''&&&+++*********))))))(((((())))))))))))************************************************************((())))))))))))*********************+++,,,------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///............///000000000///---,,,,,,,,,---...,,,------...///000000000111111000////////////000000111222555777999;;;<<>>======>>>>>>===<<<<<<<<<<<<===>>>@@@???>>>>>>???@@@???===CCCAAA@@@@@@AAA@@@>>><<<>>>======<<<:::777555444111111000///...------,,,///......---,,,++++++******+++,,,---------------///000222555777888999:::666666777888:::<<<>>>???AAACCCFFFJJJNNNRRRTTTUUUNNNPPPRRRSSSRRRQQQRRRSSSPPPMMMGGGCCCBBBGGGOOOUUUXXX[[[^^^^^^[[[XXXXXXYYYWWWWWWYYY[[[^^^bbbeeegggddd```ZZZSSSOOONNNNNNOOOUUUVVVVVVTTTQQQNNNNNNNNNSSSWWW[[[\\\]]]___dddhhheeebbb^^^\\\\\\ZZZVVVSSSMMMGGG@@@;;;:::::::::999555555666777888:::;;;<<<@@@???===<<<;;;<<<===>>>222,,,))),,,...,,,******+++++++++************)))************************))))))************))))))(((((()))***************++++++******************************************++++++++++++++++++++++++,,,,,,,,,+++++++++******+++*********))))))((((((+++*********))))))(((((())))))))))))))))))))))))+++***)))(((((()))***+++)))************+++++++++))))))(((((((((((())))))))))))))))))))))))))))))******))))))******+++,,,))))))))))))))))))))))))))))))))))))************))))))))))))******************************************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))%%%&&&''')))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))ggg]]]QQQJJJIIIMMMTTTZZZ^^^^^^______^^^\\\[[[ZZZVVVUUURRRLLLBBB999222...------------,,,+++,,,---,,,***)))***---//////...000000111111222333333333666666555444111...,,,***))))))))))))))))))))))))))))))(((((((((((())))))************)))))))))((())))))((((((((('''''''''************)))))))))((())))))))))))************************************************************)))))))))*********+++++++++++++++***++++++,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---............---...//////000------,,,,,,,,,------.....................//////,,,---...///111222333444444555777:::===@@@BBBCCCCCCDDDEEEFFFGGGHHHHHHHHHBBBAAA???????????????>>>BBBCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEJJJJJJKKKKKKLLLLLLMMMMMMGGGGGGFFFDDDCCCCCCDDDEEEDDDBBB@@@>>>>>>???@@@BBBCCCBBBAAAAAACCCDDDDDDDDDDDDCCCBBBCCCDDDDDDBBBAAABBBAAA@@@???>>>===<<<<<<888777666555333222000000.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++...///111333555666777888555555777888:::<<<======@@@AAADDDGGGJJJLLLMMMNNNNNNPPPRRRRRRRRRRRRSSSTTTQQQNNNIIIDDDBBBFFFNNNSSSXXX[[[]]]]]]ZZZXXXWWWXXXXXXXXXYYY[[[^^^aaaeeegggfffccc^^^YYYUUUTTTTTTUUUXXXYYYYYYWWWUUURRRQQQRRRTTTWWWYYYZZZYYY[[[```dddiiifffcccaaaaaa___[[[WWWYYYSSSKKKEEEAAA>>>;;;888777666555555555777888:::=========<<<<<<=========555...***+++---+++)))***+++++++++************)))************************(((((())))))))))))(((((((((((()))***************************************************************++++++++++++++++++++++++,,,,,,,,,+++++++++******************)))))))))(((************)))))))))((())))))))))))))))))))))))+++***)))(((((()))***+++)))************+++++++++******))))))))))))******))))))))))))))))))))))))******))))))******+++,,,************************))))))))))))************))))))))))))******************************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))&&&'''((()))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))lllddd\\\VVVLLLFFFLLLXXXYYYZZZ]]]^^^___]]][[[ZZZUUUVVVVVVTTTNNNDDD999111+++++++++,,,,,,,,,,,,,,,+++******+++...//////...111111111222222333333444555444333111///---***)))))))))))))))))))))))))))))))))(((((((((((())))))************))))))))))))))))))((((((((((((''''''************))))))))))))))))))))))))******************************************************************+++++++++,,,,,,,,,,,,,,,++++++***+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------------...//////---------...............000///.........///000111///111444777:::===>>>>>>BBBBBBCCCEEEGGGIIIJJJKKKIIIIIIJJJIIIHHHFFFDDDCCCFFFGGGIIIKKKLLLKKKJJJIIIIIIHHHHHHGGGHHHIIIKKKLLLIIIIIIIIIIIIIIIJJJKKKKKKLLLLLLMMMNNNNNNOOOPPPPPPRRRQQQPPPOOOOOOQQQSSSTTTOOONNNKKKIIIHHHHHHJJJKKKEEEBBB@@@???AAABBBCCCCCCCCCCCCCCCEEEGGGHHHGGGFFFFFFEEECCCBBBAAABBBBBBCCC@@@???>>><<<:::888777666000000000///......------///......------,,,++++++......///111222444555555333555777999;;;<<<<<<<<<>>>???AAACCCDDDFFFFFFGGGKKKNNNPPPQQQQQQQQQRRRSSSRRROOOJJJFFFDDDGGGNNNSSSXXXZZZ\\\\\\ZZZXXXWWWWWWYYYYYYYYY[[[]]]```dddfffgggfffbbb___]]]]]]]]]]]]\\\]]]]]]\\\ZZZXXXWWWXXXXXXZZZ[[[YYYWWWXXX]]]aaajjjhhhgggffffffccc```]]]bbb^^^XXXRRRLLLGGGAAA>>><<<:::777555444555777999;;;===???AAABBBBBBAAAAAA:::111+++++++++***)))++++++++++++************)))))))))))))))))))))))))))'''(((((((((((((((((('''(((((()))***************************************************************++++++++++++++++++++++++,,,,,,,,,+++++++++******************))))))))))))************))))))))))))))))))))))))))))))))))))******))))))))))))******)))************+++++++++++++++************++++++))))))))))))))))))))))))******))))))******+++,,,************************)))))))))*********++++++)))))))))*********++++++***************************))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))ooofffbbbbbb[[[OOOMMMSSSSSSVVVZZZ]]]___^^^\\\[[[VVVVVVWWWWWWUUUMMMAAA888,,,+++***+++,,,,,,,,,+++++++++,,,---//////000///111111222222333333333444444333222000...,,,***)))(((((((((((((((((((((((())))))(((((((((((())))))*********)))))))))))))))))))))((((((((((((((((((*********)))))))))))))))((()))))))))************************************************************+++++++++,,,,,,,,,------------,,,+++************+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---------------......//////000000000000//////.../////////000222555888999<<<>>>AAAEEEGGGIIIIIIHHHKKKJJJJJJIIIIIIHHHHHHHHHHHHIIIJJJJJJHHHFFFDDDCCCHHHKKKNNNPPPPPPPPPPPPPPPTTTTTTSSSRRRRRRSSSTTTUUURRRRRRPPPOOONNNOOOOOOOOOLLLLLLMMMMMMMMMMMMNNNNNNLLLJJJIIIJJJLLLPPPSSSTTTVVVUUUUUUTTTSSSRRRQQQQQQKKKHHHDDDBBBCCCDDDEEEEEEDDDCCCDDDGGGJJJKKKKKKJJJJJJHHHFFFDDDDDDDDDEEEFFFDDDDDDCCCAAA@@@???>>>===666666555333222000///...000000///......---------.........///000111222222222444777:::<<<<<<;;;;;;<<<===>>>@@@BBBCCCDDDDDDHHHJJJLLLMMMMMMNNNOOOPPPQQQOOOKKKHHHGGGKKKQQQVVVZZZ[[[\\\\\\[[[ZZZYYYYYY[[[ZZZYYYZZZ[[[^^^bbbdddfffeeedddccccccccccccddd___aaabbbaaa^^^]]]]]]]]]]]]^^^^^^[[[XXXXXX[[[___ffffffgggggggggfffcccbbbbbbaaa___\\\XXXRRRMMMIIIDDDAAA;;;777555666888:::;;;>>>BBBFFFIIIJJJJJJJJJ???555,,,******))))))++++++++++++*********))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((()))******************************+++++++++***************************+++++++++++++++,,,,,,,,,,,,,,,+++++++++***************)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***))))))*********++++++++++++******))))))******+++))))))))))))))))))))))))******))))))******+++,,,************************))))))*********+++++++++))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))***************)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))~~~pppeeeeeedddZZZOOOKKKOOORRRWWW[[[]]]]]]\\\[[[YYYWWWWWWWWWVVVPPPHHH@@@000...++++++,,,---,,,******,,,---/////////000000111222222222222222333333444333111///---,,,******(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))******(((((())))))))))))))))))))))))))))))))))))******((()))))))))************************************************************+++,,,,,,,,,,,,---------------,,,+++************,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///...------------...//////111111000000//////......000111333666:::???CCCEEEHHHIIIKKKMMMNNNMMMLLLKKKIIIIIIHHHGGGFFFEEEEEEDDDEEEFFFHHHKKKLLLMMMMMMLLLPPPSSSVVVWWWVVVWWWYYY[[[YYYYYYYYYYYYYYYYYYYYYXXXUUUSSSQQQNNNLLLLLLLLLLLLMMMLLLLLLKKKJJJIIIHHHHHHGGGEEEDDDFFFJJJNNNPPPQQQNNNOOORRRSSSSSSPPPNNNLLLNNNKKKHHHGGGIIIKKKMMMMMMHHHHHHHHHKKKNNNPPPPPPOOOOOOMMMKKKIIIGGGHHHIIIJJJEEEEEEEEEEEEEEEEEEEEEEEE???>>><<<:::777444222111000000///...---.........///............///000111222444777999;;;<<<;;;::::::;;;===@@@CCCEEEFFFGGGDDDFFFHHHIIIIIIIIIJJJLLLMMMMMMKKKJJJKKKOOOUUUZZZ\\\\\\\\\\\\]]]]]]\\\\\\\\\[[[YYYXXXYYY\\\___aaabbbbbbbbbbbbcccdddfffgggbbbcccdddcccaaa______```^^^___^^^[[[WWWVVVYYY\\\aaabbbdddeeeeeeeeeeeeeee```aaacccbbb^^^YYYUUURRRJJJFFF???999666666888:::;;;===AAAFFFJJJNNNPPPQQQBBB888...***)))((())),,,+++++++++*********))))))(((((((((((((((((((((((()))******++++++******)))(((((()))***************))))))*********+++++++++*********************************++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))******))))))))))))))))))******************************)))))))))******)))))))))))))))*********+++++++++))))))(((((((((((())))))))))))))))))))))))))))))******))))))******+++,,,************************************++++++++++++************++++++++++++************************))))))))))))************************************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))***+++++++++***)))((('''))))))))))))))))))))))))************************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))~~~nnngggfffaaaTTTIIIMMMPPPTTTXXX[[[\\\\\\\\\ZZZYYYXXXWWWUUUQQQMMMIII888333...+++,,,---,,,******,,,///000000000000111111111111111111111111111333222000...,,,+++******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************(((((())))))))))))******))))))))))))************))))))))))))************************************************************++++++,,,,,,,,,---------,,,,,,++++++***+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......///...............///000000111000/////////000222333666888<<<@@@EEEJJJMMMOOOLLLMMMNNNNNNMMMLLLKKKJJJKKKKKKLLLLLLMMMNNNNNNOOOQQQQQQPPPOOOOOONNNNNNNNNPPPSSSVVVVVVUUUTTTWWWYYYWWWVVVUUUUUUVVVWWWYYYZZZUUUSSSPPPMMMKKKJJJJJJJJJKKKKKKIIIHHHFFFEEEDDDCCCEEEBBBAAACCCGGGJJJIIIGGGCCCFFFIIILLLMMMKKKIIIGGGDDDBBBAAABBBFFFIIIKKKLLLNNNNNNNNNPPPSSSUUUTTTSSSQQQPPPOOONNNMMMNNNNNNOOOHHHHHHIIIIIIJJJJJJKKKKKKHHHFFFDDDAAA>>>;;;888777333222000///.........///111000///......///000111000222444666888999999999888:::===@@@CCCFFFHHHIIIBBBDDDFFFFFFEEEEEEFFFGGGJJJJJJJJJJJJLLLPPPVVV[[[\\\[[[[[[\\\^^^``````___\\\ZZZXXXVVVVVVYYY\\\^^^^^^]]]]]]]]]___bbbeeegggbbbddddddcccaaa___^^^___ZZZ\\\\\\ZZZVVVTTTVVVXXX\\\^^^___```___```bbbccc___bbbdddddd```[[[WWWUUUNNNIIICCC<<<999888999::::::;;;===@@@DDDIIINNNPPPDDD999///+++***)))***---+++++++++************)))))))))))))))))))))))))))***++++++,,,,,,++++++***(((((()))***************)))))))))***++++++,,,,,,*********************************++++++,,,,,,---,,,,,,,,,+++++++++******))))))))))))************))))))))))))************************************))))))************)))))))))************+++++++++))))))(((((((((((())))))))))))))))))))))))))))))******))))))******+++,,,++++++++++++++++++++++++*********++++++++++++,,,*********++++++++++++,,,************************)))))))))************+++************************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))***+++++++++***))))))((())))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))~~~tttpppnnnbbbSSSLLLNNNRRRVVVYYY[[[\\\\\\ZZZ[[[[[[YYYVVVRRRPPPOOOAAA:::111,,,,,,---,,,***)))---000222000000000222000000000000000000000000111000...,,,***)))))))))))))))))))))))))))))))))))))))(((((((((((())))))((()))))))))************(((((()))))))))*********((()))))))))************))))))))))))************************************************************++++++++++++,,,,,,,,,,,,+++++++++***++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////000////////////000111111444333222222444888<<>>>>><<<::::::===BBBHHHLLLDDD:::000,,,+++***+++---+++++++++************)))******************************++++++++++++******(((((()))***************((())))))***++++++,,,,,,************************)))******+++,,,,,,------,,,,,,,,,+++++++++******((()))))))))************((()))))))))************************************((()))***++++++***)))((()))************+++++++++***))))))))))))))))))***))))))))))))))))))))))))******))))))******+++,,,++++++++++++++++++++++++*********+++++++++,,,,,,*********+++++++++,,,,,,************************))))))*********+++++++++************************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))******+++++++++***))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))lll}}}qqqaaaMMMNNNQQQTTTWWWZZZ\\\]]]YYY\\\^^^\\\WWWSSSQQQQQQFFF>>>333,,,,,,---,,,+++)))---111222111000000222000000000///////////////000...,,,***(((''''''((())))))))))))))))))))))))))))))(((((((((((())))))(((((())))))*********+++(((((())))))*********+++(((((())))))*********+++))))))))))))******************************************************************+++++++++,,,,,,,,,************+++,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////000000000000000111111222888777666777;;;AAAGGGKKKKKKNNNQQQSSSUUUTTTRRRQQQRRRRRRRRRSSSTTTVVVWWWXXXUUUUUUVVVVVVWWWWWWWWWXXXOOONNNMMMNNNPPPSSSWWWZZZlllssszzz|||xxxsssppppppuuuqqqlllkkkoooxxxwwwssspppppppppnnngggaaaUUUUUUUUUWWWZZZ^^^aaaddd___^^^]]]]]]^^^^^^\\\[[[PPPOOOOOOOOOQQQQQQPPPNNNHHHIIILLLNNNQQQRRRSSSTTTTTTTTTTTTSSSSSSSSSRRRRRRNNNMMMLLLKKKIIIHHHGGGFFFGGGEEEAAA<<<888666555555555444222000///000111222,,,,,,---...///111333555666888:::===@@@BBBCCCDDDCCCDDDFFFEEEDDDBBBCCCCCCFFFGGGHHHHHHHHHKKKPPPSSSYYYWWWVVVYYY^^^aaabbbaaa\\\ZZZVVVSSSSSSTTTWWWYYYYYYWWWUUUUUUXXX\\\bbbeeeaaabbbcccaaa]]][[[ZZZZZZWWWZZZ^^^]]]ZZZWWWWWWXXXRRRSSSQQQMMMIIIIIILLLOOOXXX]]]bbbcccaaa^^^\\\\\\YYYVVVPPPJJJFFFCCCCCCCCCCCC???:::777999>>>DDDIIIDDD:::000---,,,++++++---+++++++++************)))************************))))))************))))))(((((()))***************((())))))***++++++,,,,,,************************))))))***+++,,,,,,------,,,,,,,,,+++++++++******(((((())))))*********+++(((((())))))*********+++************************((()))***++++++***)))((()))************+++++++++++++++************++++++))))))))))))))))))))))))*********)))***++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************))))))******++++++++++++************************))))))))))))))))))))))))******++++++++++++******)))))))))))))))))))))))))))******+++++++++******))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))fffrrrvvvtttYYYJJJCCCMMMVVVWWWXXX\\\^^^___^^^[[[WWWSSSQQQQQQNNNGGG===777444222///------......///000111111222333222222111000///......+++++++++*********))))))))))))))))))))))))))))))&&&&&&'''((((((((((((((())))))************))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************,,,,,,------...---------...------,,,,,,------...------------------------000...,,,---///111000...,,,------...//////000000000111222222222222555777>>>???@@@DDDIIIKKKLLLKKKPPPMMMNNNSSSUUURRRPPPPPPSSSQQQTTTYYY[[[XXXWWWXXXSSSVVVVVVTTTUUUZZZ[[[ZZZbbbbbbbbbccccccfffrrr}}}|||xxxsssoooqqqvvv|||~~~|||tttsssmmmccc]]]XXXQQQIIIJJJGGGDDDEEEJJJNNNOOOOOOQQQSSSUUUUUUSSSRRRRRRRRROOOQQQRRRQQQNNNLLLMMMNNNJJJHHHFFFDDDCCCAAA===;;;777444111...------///000000---+++***---111333444888999:::999888888:::<<<@@@CCCFFFHHHGGGFFFFFFFFFGGGIIILLLKKKJJJJJJLLLOOONNNNNNPPPTTT[[[```dddeee]]][[[YYYZZZ]]]___^^^]]]XXXVVVTTTTTTXXX]]]aaaccc^^^^^^^^^]]]\\\YYYWWWUUUUUUWWWYYYXXXVVVUUUWWWZZZUUUTTTPPPHHH@@@???EEEKKKNNNTTT[[[^^^]]]\\\\\\\\\ZZZ[[[XXXRRRNNNNNNMMMIII???:::555555:::@@@CCCDDDEEE===777555///((()))///(((***+++,,,+++***+++,,,+++***)))(((((()))***+++(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))*********************************++++++,,,,,,,,,---,,,,,,+++*********++++++***))))))))))))&&&$$$''''''((()))***++++++,,,++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******++++++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++---***((((((+++,,,+++***************************)))************+++++++++************************++++++***************+++))))))))))))))))))))))))************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++*********))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))xxxhhhpppuuusss```QQQHHHLLLQQQQQQUUU[[[^^^______]]]ZZZWWWVVVVVVOOOJJJBBB;;;666222///---------...///000111222222111000000//////.........+++++++++*********))))))))))))))))))))))))))))))(((((()))***************))))))************))))))))))))))))))************))))))))))))))))))))))))(((((((((((()))))))))***************************************************++++++,,,,,,------,,,,,,...------,,,,,,------...------------------------000---,,,,,,///000000...///...............//////222222333333333666:::===CCCFFFJJJOOORRRQQQLLLIIIJJJHHHKKKRRRWWWVVVVVVXXX[[[[[[\\\]]]YYYSSSSSSWWWZZZ\\\]]]\\\bbbmmmuuuwww~~~zzzrrrhhh^^^QQQMMMIIIHHHIIIIIIGGGDDDMMMNNNOOOPPPQQQTTTWWWZZZTTTTTTTTTQQQNNNMMMPPPRRRNNNLLLJJJHHHGGGEEEAAA???:::888555222000//////000...---,,,---000222222222666777777777666666888:::@@@CCCFFFGGGGGGGGGGGGGGGGGGIIIKKKKKKJJJIIIKKKNNNLLLLLLMMMRRRZZZaaaeeehhhdddbbb```aaadddfffeeeddd\\\ZZZXXXXXX[[[]]]______\\\[[[ZZZYYYWWWUUUSSSRRRTTTVVVXXXWWWUUUTTTTTTVVVVVVTTTOOOGGG???>>>BBBGGGLLLQQQWWWYYYXXXWWWXXXYYY\\\\\\YYYSSSPPPPPPLLLGGG;;;777222333999BBBHHHKKKQQQLLLGGGBBB888---***---+++,,,,,,,,,+++*********+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******************************+++++++++,,,,,,,,,---,,,++++++******++++++,,,+++******+++***((('''(((((())))))******++++++++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******++++++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++,,,***((((((+++,,,+++)))************************)))************+++++++++************************++++++***************+++))))))))))))))))))))))))************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************)))))))))((((((((((((((())))))))))))((((((((()))))))))******oooaaavvv{{{qqqfffYYYOOOMMMMMMMMMRRR[[[ZZZ\\\^^^]]][[[YYYYYYYYYPPPNNNIIIAAA999222...,,,,,,,,,---...///111333444000000///...------------+++++++++***************))))))))))))))))))))))))))))))******++++++******))))))************))))))))))))))))))************))))))))))))))))))))))))((((((((()))))))))************************************************************+++,,,,,,,,,,,,,,,...------,,,,,,------...------------------------///---,,,,,,...//////...111///...,,,,,,---///000444555666777:::>>>DDDIIILLLNNNQQQUUUVVVTTTNNNJJJGGGEEEHHHOOOTTTUUUVVVXXXWWWXXXZZZYYYSSSNNNRRRZZZllloooqqqssszzzwwwkkkgggccc___]]]WWWPPPKKKOOOOOOMMMKKKJJJLLLPPPSSSSSSTTTUUUTTTSSSRRRRRRTTTSSSQQQOOONNNMMMKKKHHHFFF@@@>>><<<:::777444222111---------///111222111///222333444333333444666999???BBBEEEGGGGGGGGGHHHIIIHHHIIIKKKKKKJJJJJJLLLMMMKKKJJJLLLQQQYYYaaagggjjjiiihhhfffgggiiikkkkkkkkkbbbaaa_________^^^]]][[[YYYXXXUUUSSSPPPOOONNNNNNUUUWWWYYYYYYXXXUUUTTTTTTYYYVVVQQQHHHAAA>>>@@@DDDIIIMMMRRRSSSSSSSSSUUUXXX]]]]]]YYYTTTSSSQQQKKKCCC999444///000999DDDNNNSSS\\\[[[ZZZTTTEEE555---,,,++++++++++++************+++***))))))))))))***+++************************))))))))))))))))))))))))))))))************))))))***************************++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,+++***+++------+++))))))*********************************************++++++************++++++******+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******++++++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))***+++***)))************************)))************+++++++++************************+++***************++++++))))))))))))))))))))))))************************+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((()))))))))))))))))))))*********++++++nnn\\\hhhsssjjjaaaXXXSSSOOOLLLQQQYYYVVVYYY[[[[[[ZZZXXXXXXXXXPPPPPPNNNGGG<<<333---,,,++++++,,,---///111333555333222000...,,,+++++++++************************))))))))))))))))))))))))'''(((((()))))))))(((((())))))************))))))((()))))))))************))))))))))))))))))))))))(((((()))))))))************************************************************+++,,,,,,------------...------,,,,,,------...------------...............---,,,,,,---...//////000...---,,,---///222444999;;;>>>AAADDDHHHMMMQQQQQQQQQSSSUUUVVVUUUQQQOOOJJJGGGIIIOOORRRQQQQQQRRRPPPPPPSSSYYY\\\___gggooo}}}uuukkkdddfffddd___XXXPPPJJJHHHHHHNNNPPPRRRTTTTTTTTTSSSSSSVVVTTTSSSRRRRRRQQQOOOLLLHHHGGGEEECCC???;;;888666000///...///000111000///...///000000000222555888>>>@@@DDDFFFFFFGGGIIIKKKJJJKKKLLLLLLMMMNNNOOOOOONNNMMMNNNRRRYYYaaagggiiihhhgggffffffgggiiijjjkkkfffeeedddddddddbbb^^^\\\ZZZXXXTTTPPPMMMMMMMMMMMMVVVXXX[[[]]]]]][[[YYYXXX\\\YYYSSSKKKCCC???@@@AAAEEEIIIMMMOOOPPPRRRWWW[[[]]]]]]ZZZWWWVVVTTTLLLCCC<<<666000111:::GGGQQQWWW^^^ccceee```QQQ@@@555222///---***))))))***++++++************************************************)))))))))))))))))))))))))))******++++++******)))************************++++++++++++++++++++++++,,,,,,++++++***++++++,,,+++******+++------,,,++++++*********************************************,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************)))(((************************))))))*********+++++++++*********************************)))******+++,,,))))))))))))))))))))))))************************************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))))))))(((((((((((()))))))))))))))*********++++++++++++ggg[[[lll|||~~~sssnnnhhh```WWWOOONNNQQQUUUWWWZZZ[[[ZZZXXXWWWWWWPPPRRRQQQKKK@@@666///,,,+++++++++,,,...111333555888666222///,,,******)))************************))))))))))))))))))))))))(((((())))))))))))(((((())))))************))))))((()))))))))************))))))))))))))))))))))))))))))))))))************************************************************+++,,,---...////////////...------,,,,,,------...---------....../////////---------------...///000...------...111555:::<<>>999111,,,++++++************++++++++++++******************************))))))))))))))))))))))))******++++++++++++******************************++++++++++++++++++++++++,,,++++++***++++++,,,,,,***))))))+++------,,,+++++++++++++++************************************,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,+++***))))))************************))))))*********+++++++++******************************))))))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******(((((((((((()))))))))))))))*********++++++++++++sssdddooo~~~yyypppdddXXXOOOKKKTTTWWW[[[\\\[[[ZZZYYYYYYSSSSSSSSSNNNEEE<<<444000,,,,,,++++++---000222444999777333///+++***))))))***************+++++++++))))))))))))))))))))))))++++++,,,,,,++++++******))))))************))))))))))))))))))************)))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++************************+++,,,---///000000000000...------,,,,,,------...---------...//////000000---/////////......///111///000222555999???DDDFFFMMMOOORRRSSSRRRQQQQQQRRRWWW]]]fffmmmmmmeeeXXXOOOGGGIIIRRR```kkkoooqqqssssssmmmnnn{{{~~~uuupppdddZZZNNNDDDCCCHHHOOOTTTQQQQQQQQQSSSUUUWWWVVVUUUSSSSSSRRRPPPMMMJJJFFFDDD???;;;555111000000111111------......///222777;;;<<<>>>AAABBBCCCDDDGGGIIIMMMLLLMMMPPPSSSVVVWWWVVVYYYXXXWWWYYY\\\___``````aaaaaa```^^^^^^___cccfffeeecccaaaaaaccceeefffeeeeeebbb]]]YYYUUUTTTTTTTTTSSSTTTVVVZZZ^^^```___^^^YYYVVVPPPJJJEEEAAA>>>===>>>CCCIIIMMMPPPUUU[[[```aaaeeehhhfffddddddaaa\\\WWWQQQJJJHHHLLLRRRWWWYYY[[[cccjjjkkkiiiddd\\\UUUUUUKKK===222---,,,+++*********+++,,,,,,+++******************************))))))))))))))))))))))))******++++++++++++******************************,,,,,,,,,++++++++++++***++++++******++++++,,,,,,******)))+++------,,,+++******++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++---......,,,*********************************)))************+++++++++************************))))))))))))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((()))))))))))))))))))))*********++++++vvvqqq{{{}}}rrrfffYYYQQQOOOSSSXXX[[[[[[ZZZZZZZZZVVVUUUSSSPPPKKKCCC:::444---,,,++++++,,,///111333777444111---************))))))*********+++++++++))))))))))))))))))))))))+++,,,,,,,,,,,,+++***)))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++***************************+++---...///000000000...------,,,,,,------...---------...///000000000...000111000......000333555666999>>>CCCHHHLLLOOORRRTTTVVVXXXZZZ^^^bbbfffiiimmmqqqtttqqqgggZZZQQQLLLPPP]]]nnn{{{}}}|||{{{qqqcccWWWQQQNNNNNNMMMLLLLLLMMMPPPTTTVVVVVVUUUTTTSSSRRRQQQOOOMMMKKKJJJEEEBBB<<<999666444222111......//////111555:::>>><<<===???@@@AAABBBEEEGGGLLLKKKLLLOOOUUUXXXYYYXXXZZZYYYYYY[[[]]]^^^]]]\\\\\\]]]\\\ZZZYYYZZZ___cccccc___\\\[[[]]]aaaeeegggjjjgggccc___[[[YYYXXXXXXVVVVVVVVVZZZ^^^aaaaaa___YYYVVVQQQLLLHHHEEEBBB@@@<<>>AAAEEEGGGOOOPPPPPPPPPQQQUUUYYY]]]```jjjzzzuuutttsssnnngggccckkkvvv{{{uuupppfffmmmppppppsss{{{zzztttpppsssvvvuuussssssyyyxxxwwwxxxzzzyyynnnfffZZZQQQLLLJJJJJJKKKOOOOOORRRUUUSSSOOOOOOSSSTTTSSSQQQNNNJJJFFFCCCAAA999666222111444999>>>@@@???@@@AAABBBBBBAAA@@@???BBBAAABBBEEEIIIMMMOOOOOOQQQOOONNNQQQUUUXXXYYYYYYXXXVVVSSSPPPOOOQQQWWW[[[```````````````bbbeeeiiijjjmmmpppmmmhhheeefffhhhhhhgggggghhhiiiiiihhhfffhhhbbb]]]^^^]]]YYYVVVVVVVVVTTTWWW[[[ZZZSSSPPPQQQTTT___hhhlllppptttuuurrruuutttrrrqqqpppmmmiiifffaaaeeejjjkkkjjjgggffffff]]]HHH555///...***+++111------,,,++++++++++++,,,***************************++++++,,,,,,++++++***)))***++++++,,,,,,++++++***+++,,,,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,///...------,,,,,,,,,---------------------------------------------------///...---,,,,,,,,,,,,---++++++,,,,,,,,,---------+++++++++,,,,,,,,,,,,,,,------.........------,,,.........//////.........++++++,,,,,,,,,,,,,,,,,,........................------.........///////////////.........---------------,,,++++++,,,---------+++***+++---...---+++***+++,,,------,,,+++***+++++++++++++++***)))))),,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++******,,,+++***))))))***+++,,,++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))MMMbbbxxxiiiiii{{{yyypppqqqjjj___PPPGGGLLLVVVZZZXXX[[[ZZZXXXWWWVVVSSSNNNKKKCCC999///+++---///---***,,,+++++++++************+++***))))))***+++***)))************************)))))))))*********++++++******++++++++++++******+++,,,...---,,,++++++,,,(((***++++++******+++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---............/////////......---------000111222222000000111222222666<<>>@@@BBBDDDDDDAAA>>><<<@@@???@@@BBBFFFIIIKKKKKKKKKJJJJJJMMMRRRVVVXXXYYYVVVUUURRRPPPOOORRRXXX\\\ccceeefffgggfffgggiiikkkmmmpppssssssooommmmmmnnnpppooommmmmmmmmmmmkkkjjjjjjeeecccdddddd```^^^___^^^___ccceeeaaa[[[YYY[[[]]]aaaeeeiiinnnssssssppprrrqqqqqqqqqqqqooollliiidddgggkkkkkkiiidddaaa___XXXIII;;;555000***+++111---,,,,,,+++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***))))))***++++++++++++******************+++++++++------------------------***++++++,,,,,,---------///...------,,,---------------------------------------------------------///......---------------,,,,,,,,,---------......---------,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------.........////////////////////////////////////000000000000/////////.........------------,,,,,,,,,,,,------,,,+++***+++---......---++++++++++++++++++++++++++++++++++++++++++***))),,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++******++++++************++++++++++++***))))))***++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((())))))+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))NNNUUUkkkuuukkkuuuyyyxxxooojjjZZZIIIGGGSSSZZZXXXZZZYYYXXXXXXWWWTTTPPPMMMIII>>>222,,,---///,,,(((,,,,,,+++++++++*********++++++***************)))************************((())))))))))))***************++++++++++++******+++,,,------+++))))))***(((***++++++******+++,,,************************++++++++++++++++++++++++***+++++++++++++++,,,,,,***+++,,,---............000000//////......------///000000000//////111333444999@@@FFFKKKOOOSSSVVV[[[WWWRRROOOQQQYYYeeemmmsss}}}}}}}}}xxxuuutttvvvyyy{{{yyyzzz~~~wwwmmmeee]]]YYYNNNJJJIIILLLNNNOOOSSSYYYVVVVVVVVVUUUSSSPPPMMMKKKEEEAAA;;;777666666777777:::===AAADDDEEECCCAAA>>>AAA@@@???@@@CCCEEEEEEEEEFFFFFFGGGJJJNNNSSSWWWYYYUUUUUUSSSQQQPPPSSSXXX\\\eeehhhlllnnnoooooopppqqqrrrssstttsssqqqppprrrsssrrrpppnnnnnnnnnooommmlllkkkhhhgggiiihhhcccaaaccc___dddjjjllliiifffgggjjjhhheeeccceeejjjnnnmmmiiimmmmmmnnnpppqqqpppmmmkkkgggiiikkkllliiieeeaaa^^^[[[SSSJJJCCC999///+++---------,,,+++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***((()))******++++++******+++*********+++,,,,,,+++------------------------***++++++,,,---......///......------------.........................................................------,,,,,,---------,,,,,,,,,---------.....................---------,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000/////////////////////////////////000000000000111////////////............---------,,,,,,---------+++++++++,,,---.........,,,+++************+++,,,+++++++++,,,,,,+++******,,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++******+++++++++++++++++++++++++++******))))))******+++************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))++++++***)))((((((((((((******)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))VVVKKKNNNgggyyyttt|||zzzzzznnnWWWJJJMMMUUUVVVWWWWWWWWWWWWWWWUUURRROOONNNCCC666///......+++(((,,,,,,,,,++++++++++++***++++++++++++***))))))***************************((())))))))))))***************++++++++++++******)))+++,,,+++)))((((((((((((***++++++******+++,,,************************++++++++++++++++++++++++*********++++++,,,,,,,,,***+++,,,---............000000/////////.........---............000444777<<<@@@FFFKKKOOORRRTTTVVVUUUSSSQQQRRRWWWcccpppzzz}}}|||{{{~~~zzztttaaaXXXOOOKKKIIIIIIMMMTTTUUUVVVWWWVVVUUURRROOOMMMIIIFFFBBB???===:::777444333666:::???AAABBBAAA@@@???===<<<<<<===>>>>>>===AAAAAABBBDDDGGGKKKPPPSSSUUUTTTSSSQQQPPPSSSWWW[[[eeeiiiooosssuuuvvvwwwxxxwwwuuurrrooonnnpppsssvvvpppnnnmmmmmmooopppppppppnnnllllllnnnkkkeeebbbddd```gggnnnooonnnnnnpppssslllfff```bbbgggiiihhhgggkkklllnnnrrrttttttqqqoooiiijjjkkkmmmllljjjgggdddaaa^^^ZZZUUUKKK===222,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***))))))***+++++++++++++++,,,++++++,,,//////---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---......//////......---------......///................................................------,,,,,,,,,,,,------,,,,,,,,,------------............---------------,,,---...///////////////000///............///000---........./////////000............................../////////000000000000000/////////.........------------------------,,,,,,------------...///,,,,,,+++******+++,,,,,,***++++++,,,,,,,,,++++++,,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++******+++++++++,,,,,,+++++++++++++++************++++++************)))))))))((()))))))))))))))))))))))))))))))))))))))))))))))),,,+++***))))))((())))))***)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************pppYYYGGGNNNeee{{{{{{|||oooXXXNNNOOOSSSVVVVVVVVVWWWXXXWWWTTTQQQPPPHHH===555000...,,,***,,,,,,,,,,,,+++++++++++++++,,,---,,,***))))))***************************)))))))))*********++++++******++++++++++++******((()))+++***)))'''((()))(((***++++++******+++,,,************************++++++++++++++++++++++++*********++++++,,,,,,---***+++,,,---............////////////////////////,,,---...///111555;;;???GGGJJJNNNQQQSSSTTTVVVWWWWWWXXX\\\aaajjjvvv{{{oooaaaWWWPPPIIIHHHKKKTTTUUUWWWXXXXXXVVVSSSQQQLLLKKKIIIGGGEEEAAA<<<888111222444777999;;;===>>>@@@>>>======>>>??????>>>>>>>>>?????????CCCGGGKKKQQQQQQPPPOOOOOORRRWWWZZZdddhhhoootttwwwyyyzzz|||zzzvvvppplllkkkmmmqqqtttooonnnlllmmmppprrrssssssqqqppprrrsssooohhhdddfffeeelllqqqpppppprrrsssssskkkddd^^^aaafffhhhiiijjjmmmooorrrvvvyyyyyywwwtttmmmmmmmmmoooqqqqqqpppnnngggdddbbbaaa]]]PPP???222///......---------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++---,,,---111444444000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////.........---......///000................................................---------,,,------...///---------.........//////------........./////////***+++,,,------......---111000///......///000111000000000000000/////////000000000000000000000000////////////000000000000000000000/////////......------............------,,,...///...---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++***+++,,,,,,,,,,,,+++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))))))))******)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************}}}^^^LLLNNNccc}}}nnnXXXQQQTTTVVVVVVWWWXXXZZZYYYVVVTTTQQQLLLDDD;;;444///......------,,,,,,,,,++++++++++++---...,,,***((()))+++************************************+++++++++,,,******++++++++++++******''')))***+++)))))))))***(((***++++++******+++,,,************************++++++++++++++++++++++++)))******+++,,,,,,------***+++,,,---.....................///000000111111...///111333666===DDDIIIPPPQQQSSSTTTTTTTTTVVVXXXdddiiiqqq{{{zzzrrrgggZZZPPPLLLOOOQQQUUUXXXYYYYYYWWWVVVQQQOOOMMMKKKIIIFFFBBB@@@777666444333333555888:::???>>>===>>>AAACCCCCCCCC@@@AAA@@@>>><<<>>>BBBFFFIIIJJJKKKKKKMMMQQQVVVZZZcccgggmmmrrruuuwwwyyyzzzzzzvvvpppllljjjkkkmmmnnnooommmkkklllnnnqqqrrrrrrpppqqqsssuuuqqqiiifffgggiiinnnqqqpppqqquuuuuurrrmmmeeeaaacccffffffiiimmmnnnpppsssxxx||||||zzzwwwsssqqqpppqqquuuxxxxxxwwwpppjjjeeefffggg___JJJ777000000///............///,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,------------,,,......000555999888222---------------------------.............../////////...............///000000................................................///////////////000111111//////000000000111111111111222222333444555666666111222333444555555555555888777666555555666777888777777666666555444444444222222222222222222222222000000000111111111222222000000000000/////////...,,,---...//////...---,,,...///000///,,,+++,,,...,,,---............---,,,***+++,,,,,,------,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++******++++++,,,------,,,++++++***+++---//////---+++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))******++++++)))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************vvvSSSEEEUUUvvvzzzdddWWWYYYWWWWWWXXXZZZ[[[[[[XXXVVVRRROOOJJJ@@@777111000111---------,,,,,,,,,+++++++++---...---***((()))+++***************************++++++++++++,,,,,,,,,******++++++++++++******''')))+++++++++***+++,,,(((***++++++******+++,,,************************++++++++++++++++++++++++))))))***+++,,,,,,------++++++,,,---............------...///000111222222111222444777;;;CCCKKKQQQRRRSSSTTTSSSSSSSSSUUUWWWqqqxxxyyysss}}}~~~mmm]]]TTTIIILLLQQQVVVYYYZZZYYYXXXUUURRROOOLLLKKKJJJHHHFFFAAA===888333222333666888888888888:::>>>AAACCCCCCEEEEEEDDD@@@===>>>BBBFFFBBBDDDFFFHHHKKKPPPWWW[[[cccggglllppprrrtttuuuwwwzzzvvvqqqmmmkkkkkkjjjjjjmmmkkkiiiiiikkknnnoooooommmnnnrrruuupppiiifffhhhiiimmmoooooosssyyyyyysssrrrjjjeeeggggggdddfffkkkmmmooosssxxx{{{|||yyyvvvwwwtttrrrsssxxx{{{}}}}}}xxxnnneeefffkkkeeeNNN888111111000///////////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++++++++,,,------......------//////222888===;;;444---///////////////////////////////////////........................///000000////////////////////////////////////////////////111111000000111222333333111111222222222333333333777888888:::;;;<<<===>>>@@@AAABBBCCCDDDDDDDDDDDDEEEDDDBBBAAAAAABBBDDDEEE???>>>>>>===<<<;;;::::::444444444444444444444444111111222222222333333333000000000000////////////,,,---...//////...---,,,///000111000,,,***+++---,,,---///000000///---,,,***+++,,,,,,------------,,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++******++++++------------++++++))),,,...000000...,,,)))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))***+++,,,,,,))))))((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************qqqSSSGGG\\\yyyuuu```WWWSSSUUUYYY\\\]]]\\\XXXVVVRRRPPPLLLEEE<<<444000......,,,******+++,,,+++*********************************************************************************++++++++++++******)))************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------***+++,,,---...............///000///...///111333222666<<>>:::777777777777777666444222111000111444555666444222111222333333111///...............------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++++++++111000...,,,,,,,,,...///++++++,,,,,,,,,,,,------,,,++++++***)))))))))***++++++++++++++++++++++++************************))))))))))))))))))))))))++++++******************))))))))))))))))))))))))*********)))))))))))))))*********************************)))))))))))))))mmmUUUPPPVVV|||vvvfffYYYOOORRRWWWZZZZZZYYYXXXWWWTTTRRRNNNHHHAAA:::333//////---++++++,,,---,,,+++******************************************************************************++++++++++++******)))************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,---......////////////...////////////111444777;;;>>>AAADDDGGGKKKOOOSSSFFFNNNZZZgggtttlll```TTTNNNJJJHHHLLLRRRPPPTTTUUUSSSTTTVVVTTTNNNJJJGGGAAA;;;666333111000222333444666888;;;===???CCCDDDDDDCCCBBBBBBDDDEEECCCCCCDDDEEEHHHMMMTTTYYY```cccgggkkkmmmoooqqqsssuuuuuusssqqqnnnkkkiiigggkkkkkkkkkkkklllmmmnnnoooooooooooooooooooooooooookkklllnnnqqqtttwwwyyyzzzyyytttnnnjjjiiijjjjjjiiinnnppprrruuuxxxzzz{{{||||||||||||{{{yyyyyy{{{~~~zzzxxxrrroootttuuucccMMM:::555000......///---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++,,,---///******+++++++++,,,,,,,,,***))))))+++///000...,,,........................000/////////..................//////000000/////////000111000//////222444222222222333444555666777888999;;;>>>AAACCCEEEFFFIIIKKKLLLLLLJJJIIIJJJJJJIIIIIIIIIHHHHHHKKKOOOSSSUUUUUUUUUTTTSSSRRRQQQPPPRRRTTTXXX[[[]]]^^^^^^^^^\\\[[[YYYZZZ[[[\\\\\\[[[WWWUUUSSSQQQPPPOOOLLLJJJHHHHHHGGGEEEAAA===:::777777777666555444333333333111111111///...---,,,---///.........---------,,,---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++++++++++++++000///---,,,+++,,,---...++++++,,,,,,,,,,,,------,,,,,,+++***************++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))***)))))))))))))))))))))***************************)))))))))))))))))))))oooWWWFFFYYYwww|||{{{qqqaaaLLLOOOSSSVVVWWWWWWWWWXXXWWWTTTOOOLLLHHHAAA999222000...,,,,,,---...------++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******)))************+++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------/////////000000000000000...//////000111555:::>>>AAADDDGGGHHHJJJLLLNNNQQQOOO]]]rrr|||xxxyyy~~~wwwhhh[[[QQQJJJHHHIIIJJJNNNQQQSSSVVVXXXUUUPPPLLLKKKHHHDDD>>>999444222///000000222444777999;;;???BBBDDDEEEEEEEEEGGGHHHDDDDDDDDDDDDFFFJJJOOOTTTYYY]]]cccgggiiikkklllmmmppppppooonnnlllkkkjjjiiilllkkkkkkjjjkkklllnnnoooqqqqqqqqqppppppqqqrrrrrrjjjkkklllooorrrwww{{{~~~|||{{{wwwrrrnnnmmmnnnpppssssssuuuwwwyyy{{{|||}}}yyyvvvxxx|||zzzyyyuuuqqquuuwwwlll]]]GGG<<>>AAACCCDDDFFFHHHJJJMMMPPPSSSTTTUUUTTTUUUUUUSSSOOOKKKHHHGGGGGGEEEDDDEEEIIIOOOSSSUUU[[[ZZZYYYWWWVVVUUUUUUTTTYYY[[[]]]___```___^^^\\\cccbbbaaabbbdddeeefffeeeccccccbbb___\\\YYYYYYYYYXXXXXXWWWUUURRRNNNIIIGGGDDDAAA===999777666666777222222222111111000000000000000//////.........------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++++++++,,,...---,,,+++++++++,,,---++++++,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))))))))******mmmTTTKKKccc~~~|||ssshhhRRRPPPNNNPPPUUUXXXXXXVVVXXXTTTPPPOOOMMMHHH>>>666222///,,,+++,,,---------++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******))))))*********+++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...000000000//////000000000///000111222555:::@@@EEEFFFHHHLLLNNNOOOOOOPPPRRRbbbrrr|||yyyyyy|||tttfffWWWJJJCCCHHHJJJMMMQQQVVVXXXUUUQQQMMMNNNMMMKKKFFF???888444111111000111222444777999;;;>>>BBBEEEFFFGGGHHHJJJFFFFFFFFFEEEEEEHHHMMMPPPTTTYYY___eeehhhiiijjjkkkkkkkkkkkkjjjjjjkkkkkkkkklllllljjjjjjjjjlllmmmooouuutttsssrrrqqqqqqrrrrrriiiiiiiiilllpppvvv|||~~~~~~zzztttqqqtttwwwvvvwwwwwwxxxzzz{{{}}}}}}xxxtttwww{{{}}}|||wwwrrrrrrsssmmmdddRRRBBB111)))---000...))),,,,,,,,,,,,,,,,,,,,,,,,***,,,---------...000333000000000000111111111111111000---,,,---...///000........................///////////////.........------------...///000000222222111000///000333666888;;;@@@EEEKKKOOOQQQRRRVVVVVVXXXYYYZZZZZZYYYYYYTTTUUUUUUSSSMMMGGGCCCAAA???<<<<<<@@@HHHQQQVVVWWWZZZYYYXXXWWWXXXYYYZZZ[[[\\\]]]^^^^^^\\\YYYUUUSSS]]]\\\\\\^^^aaadddeeeeeebbbdddddd```ZZZWWWWWWXXXYYYZZZ\\\]]]\\\[[[YYYWWWQQQNNNKKKFFFBBB@@@>>>===555444333333333222111000000000000000000/////////......////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,(((((()))******+++,,,,,,,,,,,,+++******++++++,,,+++++++++,,,,,,,,,------------,,,++++++,,,,,,---++++++++++++++++++++++++***************************************************************+++++++++)))))))))))))))))))))))))))))))))))))))*********************************)))))))))))))))*********jjjUUUVVVeeeyyyooolll```VVVMMMMMMUUU[[[YYYTTTXXXUUUQQQPPPPPPKKKBBB:::444111---+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******))))))*********+++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........000//////......///000111222333555777:::???FFFJJJKKKLLLMMMOOOSSSYYYbbbhhhuuu|||xxxvvvzzz{{{lll[[[PPPMMMJJJJJJNNNTTTWWWVVVUUUNNNOOOPPPOOOKKKDDD>>>999555333111000000111333555666:::>>>AAACCCEEEFFFHHHGGGGGGGGGFFFFFFGGGKKKNNNPPPVVV]]]cccgggiiikkkllliiiiiiiiiiiijjjkkklllmmmpppooonnnnnnnnnooopppqqqxxxwwwuuusssqqqooonnnmmmgggffffffhhhmmmsssyyy}}}{{{~~~xxxvvvzzz~~~zzzyyyyyyyyyzzz{{{|||}}}xxxuuuxxx}}}}}}yyytttrrrrrrnnniii[[[JJJ777------000///+++,,,,,,,,,,,,,,,,,,,,,,,,***,,,---------...000333000000000111111111222222------......---,,,,,,,,,////////////////////////.........///////////////------------...///000111444555666666666999===@@@EEEHHHKKKPPPSSSVVVWWWWWWZZZ[[[\\\]]]\\\[[[ZZZXXXXXXYYYZZZXXXSSSMMMIIIHHHDDDCCCCCCGGGPPPWWW[[[\\\XXXXXXWWWWWWWWWYYY[[[\\\ZZZ[[[]]]___]]]ZZZWWWTTTQQQQQQSSSXXX___dddggghhhcccdddddd```ZZZUUUUUUVVVSSSTTTVVVYYYZZZ\\\\\\\\\ZZZZZZYYYVVVRRRMMMHHHEEE???<<<888666555333///,,,......//////////////////...//////////////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,,,,---+++++++++***+++++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++,,,------++++++++++++++++++++++++************************************************))))))*********+++++++++))))))))))))))))))))))))(((((())))))************************************(((((())))))************xxxdddQQQOOOiiixxxxxxrrrcccTTTOOOUUU[[[ZZZVVVXXXVVVSSSRRRQQQMMMFFFAAA888444000---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******)))************+++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///............000222333555777;;;===@@@EEEJJJMMMKKKKKKKKKNNNXXXhhhzzzyyy|||}}}tttXXXOOOHHHIIIMMMPPPRRRTTTNNNOOOQQQQQQNNNJJJEEEAAA:::888444000......///000222555999;;;===???AAADDDDDDDDDEEEDDDDDDEEEIIIKKKLLLRRRYYY```eeeiiilllnnnllllllkkkkkklllmmmooopppttttttttttttttttttttttttwwwvvvuuurrrooollliiihhhdddddddddeeeiiioootttxxxvvvzzz~~~~~~||||||}}}|||{{{zzzzzz{{{|||}}}zzzxxx{{{~~~|||zzzxxxwwwvvvssspppcccVVVCCC666000//////...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,---///111------........./////////,,,///222222111///......////////////////////////.........//////////////////...///000111444666888:::===@@@CCCEEEIIIMMMPPPTTTTTTUUUUUUTTTSSSSSSRRRVVVWWWYYY[[[\\\\\\[[[ZZZ\\\]]]^^^]]]YYYUUUSSSRRRVVVVVVVVVYYY]]]```bbbbbb\\\[[[ZZZYYYXXXWWWWWWWWW\\\^^^___```]]]YYYTTTQQQHHHIIIMMMTTT]]]eeejjjllljjjjjjiiifffbbb___^^^^^^TTTTTTTTTTTTUUUVVVXXXXXX]]]___aaa```]]]VVVPPPKKKNNNJJJEEEBBB@@@===888444222222111111000/////////...//////000000//////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,++++++++++++,,,,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++)))))))))***++++++,,,,,,))))))))))))))))))))))))((((((((()))******++++++************************((((((((()))******++++++ggguuugggQQQWWWppprrr```UUUSSSWWWZZZ[[[XXXWWWVVVTTTQQQNNNJJJHHH===999333///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******)))************+++++++++************************++++++++++++++++++++++++------------------------------------............//////......000222444666999<<<@@@CCCFFFHHHLLLNNNLLLPPPXXXbbbpppuuudddSSSLLLKKKJJJLLLOOOOOOPPPQQQRRRQQQOOOLLLJJJBBB???999444000...---...///111444555666888;;;>>>===>>>?????????AAAEEEGGGHHHLLLTTT[[[aaaggglllooorrrqqqpppooopppqqqsssttttttuuuvvvwwwwwwvvvuuusssrrrrrrrrrqqqnnnkkkgggdddbbbbbbbbbcccfffjjjnnnqqqppptttyyy|||~~~~~~}}}||||||~~~~~~}}}}}}~~~~~~{{{zzz{{{|||yyytttpppkkkcccSSSBBB444......000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++,,,---///,,,,,,,,,,,,---------......111444555333111111222////////////////////////............/////////000000111222555999===BBBDDDFFFIIINNNQQQRRRTTTWWWXXXYYYXXXUUUSSSPPPNNNMMMLLLRRRTTTWWWZZZ\\\\\\[[[ZZZ[[[\\\]]][[[XXXVVVUUUUUU]]]___bbbccccccbbbbbbccc``````___]]][[[XXXVVVUUU]]]___aaaaaa___[[[VVVRRRNNNOOORRRXXX```gggkkkmmmnnnlllkkkjjjjjjjjjhhhggg```^^^[[[XXXWWWXXXYYY[[[\\\^^^```aaa___YYYSSSOOOQQQMMMJJJJJJMMMMMMJJJFFF>>>===<<<999777444333222//////000000000000//////........................------------------------,,,,,,,,,,,,,,,,,,------***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***************+++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++((())))))***++++++,,,,,,))))))))))))))))))))))))'''(((((()))******++++++************************'''(((((()))******++++++cccooo~~~eeeSSS```||||||jjjZZZQQQSSSZZZ```YYYYYYYYYVVVRRRNNNMMMMMMAAA<<<666222000///......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******)))************+++++++++************************++++++++++++++++++++++++---------------------------------.........//////000/////////111444777888;;;>>>CCCGGGIIIKKKMMMNNNQQQ]]]ooofffXXXPPPLLLLLLOOOPPPQQQRRRRRRRRRRRRQQQPPPIIIEEE???888333000//////...///000111222444777:::888999:::;;;<<<>>>AAADDDDDDHHHPPPWWW^^^dddkkkooowwwvvvtttsssssstttvvvwwwqqqsssuuuwwwvvvuuurrrqqqnnnoooppppppnnnjjjfffcccaaa```aaabbbdddgggkkkmmmkkkooouuuzzz~~~~~~~~~{{{zzz||||||wwwpppkkkqqqlll___KKK777------111,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++,,,...------------.........///+++...000000...---///111000000000000000000000000---.........//////000000111222555999???EEEKKKOOOQQQTTTWWWYYYXXXWWWWWWXXXVVVTTTRRROOOLLLKKKKKKKKKRRRTTTWWWZZZ\\\[[[ZZZYYYZZZ[[[[[[YYYWWWUUUUUUVVVXXX\\\aaacccaaa______```bbbbbbaaa```^^^[[[YYYWWWWWWZZZ```eeeggggggeeeccc___^^^___bbbgggkkkmmmnnnllliiihhhiiimmmnnnmmmjjjkkkhhhccc___]]]^^^```bbbYYY[[[]]]^^^\\\XXXSSSPPPEEECCCCCCHHHOOOTTTTTTRRRKKKJJJGGGCCC???;;;888666//////000000000000//////........................---------------------------------------------,,,***+++,,,---------------++++++,,,,,,,,,---------***)))))))))***++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++((())))))***++++++,,,,,,))))))))))))))))))))))))'''(((((()))***+++++++++************************'''(((((()))***+++++++++qqqggghhh{{{ZZZNNNfff|||aaaQQQTTTYYYXXXYYYVVVTTTRRRRRRQQQOOOMMMIIIBBB999333000///---++++++,,,,,,------,,,,,,+++---,,,++++++------,,,+++++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,)))************+++++++++,,,++++++******++++++,,,---...............------//////000000//////...------,,,,,,///333777:::;;;CCCCCCEEEHHHKKKMMMSSSYYYbbbzzz}}}qqqdddTTTIIIGGGJJJMMMSSSWWWRRRJJJKKKRRRNNNLLLHHHBBB<<<555000---000000000000222444666777;;;;;;;;;<<<<<<=========:::???GGGNNNVVV]]]dddhhhssstttvvvvvvuuutttvvvwwwsssrrrqqqqqqrrrqqqpppnnniiilllppprrrqqqmmmjjjhhhfffbbbaaafffiiijjjlllooommmooosssxxx|||~~~|||}}}~~~|||{{{|||xxxooogggiiijjjcccPPP>>>333000///......---------,,,,,,,,,,,,,,,,,,---------......---------.........//////333222000///.........//////000111222222111///...222222222000///000333666BBBCCCDDDEEEGGGJJJLLLMMMVVVXXXZZZXXXTTTRRRSSSUUUXXXTTTRRRSSSRRROOOPPPSSSYYYYYYZZZZZZZZZZZZZZZYYYVVVYYY\\\\\\YYYXXXZZZ\\\[[[]]]___``````]]]ZZZXXX\\\\\\^^^aaabbbaaa]]]ZZZ\\\\\\]]]___aaabbb```___dddccccccccceeehhhlllnnnkkkiiiggghhhlllooonnnmmmlllkkkjjjiiigggfffeeeeee___cccddd``````bbb]]]UUUOOOKKKFFFDDDGGGLLLQQQTTTYYYXXXUUUQQQLLLFFFAAA>>>999555000///000222111000555///---000222000......------,,,,,,,,,------...------,,,++++++++++++,,,///............---------++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++************************************************++++++++++++++++++++++++************************++++++************++++++))))))))))))************)))************++++++++++++***)))))))))***,,,,,,uuubbbeeetttmmmTTTTTTjjjzzznnn___TTTSSSWWW[[[YYYWWWVVVUUURRROOOLLLJJJEEE===666222///---,,,+++,,,,,,------,,,,,,+++,,,+++***+++,,,---+++***++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,************++++++++++++,,,,,,++++++++++++,,,,,,---...............---------......///////////////222111000111444888<<<>>>GGGEEEEEEGGGMMMUUU___ggg|||tttbbbTTTOOOMMMJJJJJJOOOPPPMMMNNNQQQQQQOOOKKKFFF???999444111222111111000111222444555777888888999:::;;;;;;;;;999===BBBHHHOOOVVV^^^cccmmmooorrrssstttuuuxxxzzzvvvsssooommmmmmmmmjjjhhhiiilllooonnnkkkgggffffffbbb^^^\\\```eeehhhlllqqqlllooosssxxx}}}~~~}}}}}}}}}~~~{{{rrrkkkhhhjjjdddRRR???444...,,,.........---------,,,,,,,,,,,,---------.........---------.........//////000///////////////000000000000000000000///...---000222444555777:::>>>AAAEEEEEEFFFGGGIIIKKKMMMNNNOOORRRTTTVVVUUUUUUUUUUUUSSSPPPPPPSSSTTTRRRSSSVVVUUUWWWYYYYYYXXXWWWXXXYYY\\\^^^aaa```]]]\\\^^^aaaYYY[[[]]]^^^\\\YYYUUURRRWWWXXX[[[^^^aaaaaa___\\\aaaaaa```___^^^\\\ZZZXXXZZZZZZ[[[]]]```cccggghhhkkkhhheeedddgggiiijjjiiimmmmmmmmmmmmlllkkkjjjiiieeefffddd``````dddddd___[[[UUUMMMGGGEEEFFFIIIJJJWWW[[[^^^^^^ZZZSSSNNNKKKDDD???:::666555444222000111///111666777222.........------,,,,,,------......------,,,,,,,,,,,,,,,...---------,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++************************************************++++++++++++++++++++++++************************++++++************++++++))))))))))))************)))************++++++++++++***)))))))))***+++,,,hhhXXX[[[mmmcccHHHRRRmmmzzz}}}qqqXXXNNNVVV[[[[[[ZZZZZZXXXUUUPPPMMMLLLIIICCC;;;444///......,,,,,,------------,,,,,,,,,+++***+++,,,---+++***++++++++++++++++++++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,************+++++++++,,,,,,,,,++++++++++++,,,,,,------...............---,,,------...//////000000555555444666999>>>CCCFFFIIIGGGHHHNNN\\\nnn~~~yyy}}}xxxhhh```YYYOOOGGGHHHMMMPPPQQQRRRTTTRRROOOJJJEEE>>>999666333222111//////000111222333444444666777888999999999:::===@@@EEEMMMUUU[[[dddfffjjjmmmppptttxxx{{{tttnnngggeeeggghhhgggdddgggkkkmmmjjjddd``````bbb```ZZZWWWZZZ^^^bbbgggmmmjjjmmmrrrwww||||||yyyyyyzzz{{{~~~wwwpppjjjmmmgggVVVBBB555///+++.........------------,,,,,,------------.........------........./////////,,,---...///000111111111222111111000000000000000111555:::???CCCHHHLLLOOOJJJJJJKKKLLLMMMNNNOOOOOOOOOPPPQQQSSSSSSRRRNNNKKKLLLKKKMMMSSSVVVTTTUUUYYYXXX[[[]]][[[VVVSSSTTTWWWZZZ]]]______^^^___cccggglllnnnqqqrrrqqqmmmiiifffggghhhjjjnnnrrrsssrrrqqqsssqqqooolllgggccc___]]]\\\]]]]]]^^^___```aaaaaaaaa___^^^___bbbfffiiijjjnnnnnnnnnnnnmmmlllkkkjjjllljjjeee___^^^aaabbb```gggccc^^^YYYTTTOOOKKKGGGMMMUUU]]]bbbaaa]]]YYYWWWSSSOOOIIICCC???:::666333111444<<>>EEENNNUUU[[[___dddhhhlllppptttwwwlllddd]]]\\\```dddeeecccdddiiimmmkkkccc\\\[[[\\\^^^XXXUUUWWWZZZ[[[]]]aaadddhhhnnnuuuzzz~~~}}}wwwvvvuuuvvv{{{zzzuuuqqqrrrjjjWWWCCC777111///............------------------------........................////////////+++,,,...000111111000000222111111111222444666777999===DDDJJJNNNRRRUUUXXXQQQQQQQQQRRRRRRRRRRRRRRRSSSRRRRRRTTTVVVTTTOOOJJJLLLLLLOOOVVVYYYYYY[[[^^^\\\___```\\\UUUTTTYYY___pppssswwwyyyzzz}}}}}}{{{yyyxxxwwwvvvtttrrrooommmkkkcccccccccccccccddddddccceeedddcccccceeegggjjjlllpppmmmiiieeecccbbb```]]]dddfffiiijjjhhh```VVVNNNIIILLLRRRYYY___bbbbbbaaa^^^\\\WWWQQQKKKDDD???<<<999@@@KKKSSSNNN@@@666222///......------------...//////...------------...---------,,,,,,,,,,,,++++++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++************++++++))))))*********+++++++++))))))*********+++++++++***************+++++++++hhhTTTUUUiii}}}yyyaaaPPP[[[~~~}}}vvvjjjZZZNNNSSSTTTWWWZZZ\\\ZZZUUURRRMMMMMMIIIAAA888111...///,,,------......------,,,------...000111111///---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,------...//////......000//////.........///000333888>>>CCCFFFHHHKKKMMM[[[eeeqqq|||xxxyyygggSSSGGGFFFKKKOOOSSSSSSRRRPPPLLLGGGCCC@@@333111///,,,,,,---///000///000111333444666777777;;;;;;999999;;;AAAJJJOOOXXX\\\aaafffiiikkknnnpppddd]]]VVVTTTYYY^^^aaaaaaaaagggmmmmmmfff]]]XXXVVVVVVRRRRRRVVVXXXXXXXXXZZZ^^^bbbhhhpppvvv{{{~~~~~~yyywwwuuutttwww|||~~~~~~~~~}}}yyywwwvvvkkkTTT???555222111//////.........------------------.........//////........./////////000000---...000111111111000//////000111333666999===???EEEIIIOOOSSSUUUVVVWWWYYYVVVWWWXXXXXXXXXWWWWWWVVVUUUTTTTTTVVVYYYZZZWWWTTTPPPOOOQQQWWW[[[\\\___ccc[[[___cccddddddjjjvvv~~~zzzsssllleeeaaaaaa^^^ZZZXXXYYY^^^dddhhhhhhgggiiikkkllljjjfffccc___aaaeeeiiiiiieee___YYYPPPLLLJJJOOOZZZdddhhhiiidddcccaaa]]]WWWQQQKKKIIIFFFMMMXXX^^^VVVEEE777111000///...---------------//////...------------...............------------+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++************++++++************++++++++++++))))))*********+++++++++))))))******++++++++++++qqq]]]XXXdddsss{{{XXXTTTooo|||wwwuuufffRRRPPPRRRUUUYYY\\\[[[WWWTTTOOOMMMJJJCCC;;;555000///------............------......///111333333111///++++++++++++++++++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,---...////////////111000/////////000111222777===DDDHHHIIIJJJLLLOOO]]]nnn}}}}}}dddPPPHHHIIIKKKPPPPPPQQQQQQOOOKKKGGGEEE888555111...------///111///000111222333444555666::::::999999:::???EEEIIITTTYYY```eeegggggggggggg^^^YYYSSSQQQRRRVVVZZZ]]]___eeekkkmmmiiiaaaXXXSSSMMMKKKMMMTTTXXXXXXXXXZZZ[[[^^^ccciiipppuuuyyy||||||}}}}}}}}}|||}}}~~~}}}{{{wwwvvvyyyzzz{{{}}}}}}zzzwwwjjjRRR<<<222000000/////////.........------------........./////////....../////////000000000///000111111222222222222///111333777<<<@@@DDDFFFPPPSSSVVVWWWWWWVVVVVVWWWYYYZZZ[[[\\\\\\[[[ZZZYYYZZZXXXUUUTTTTTTUUUUUUTTTSSSOOOOOOTTTXXX[[[aaahhhgggmmmtttzzz~~~|||yyysssmmmddd[[[WWWVVVYYY[[[[[[ZZZ___gggkkkjjjhhhhhhfffdddbbbbbbdddfffffffffYYYQQQJJJKKKTTT^^^dddeeedddfffhhhfffbbb\\\XXXVVVSSSWWW___cccZZZHHH777///000000///...------------///......---,,,---------//////.........---------++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************++++++************++++++*********++++++++++++,,,)))************+++++++++))))))***++++++++++++***vvvhhhcccbbbuuutttXXX[[[qqqtttbbbRRRSSSUUUYYY[[[[[[XXXUUURRROOOJJJEEE@@@:::444000------............------------///222444333111///++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,------+++,,,---...//////////////////...///000333555777>>>CCCJJJNNNPPPSSSYYY^^^jjj~~~zzzeeeXXXQQQLLLMMMOOOQQQRRRQQQOOOLLLJJJ@@@===888222/////////000//////000111111222333333555777888999999<<>>666111------............------,,,,,,...111333333000...++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------...------,,,,,,------...+++,,,---...////////////---------///222555999;;;BBBGGGNNNRRRWWW^^^iiiqqq|||}}}xxxhhhZZZPPPLLLNNNQQQSSSSSSQQQNNNMMMGGGCCC===666111///000000.../////////000000111111111333666888888:::<<<===CCCJJJSSSZZZ[[[XXXTTTRRRLLLNNNOOOMMMLLLQQQZZZbbbaaaaaabbbfffhhheee\\\TTTPPPLLLJJJNNNRRRSSSVVVZZZ^^^^^^___aaadddiiimmmpppvvvxxxyyyzzz{{{}}}|||zzzxxxzzz}}}~~~rrr[[[EEE888333111000/////////......................../////////000////////////000000000000/////////000333666999:::@@@BBBGGGKKKPPPSSSUUUUUUTTTVVVWWWWWWVVVUUUVVVWWWWWWYYY[[[\\\\\\[[[ZZZYYYZZZZZZ[[[\\\```jjjxxxuuuoookkknnnttt}}}~~~yyyzzz}}}|||uuummmiiihhhbbb```\\\YYYWWWVVVWWWWWWUUURRRPPPPPPRRRUUUVVVVVVTTTVVVVVVSSSMMMKKKMMMQQQPPPOOONNNMMMNNNPPPRRRTTTWWWZZZ\\\]]]^^^bbbhhhmmmooopppqqqtttxxx}}}|||qqqgggccc```]]]___dddffffffhhhkkklllllliiifffmmmpppooohhh]]]XXXZZZ^^^bbbgggmmmooolllgggdddcccgggdddeeegggaaaQQQ???666111111000......---------------,,,++++++++++++,,,---------,,,,,,,,,++++++++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************++++++************++++++******+++++++++,,,,,,,,,)))************+++++++++((()))***+++,,,+++******zzz\\\ZZZbbbtttuuu[[[QQQhhhhhh[[[RRRVVV\\\[[[WWWVVVXXXSSSMMMJJJGGGCCC;;;444111///............,,,+++,,,---...//////...---,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......------------------------,,,---...---,,,---000222//////000111555999>>>BBBHHHMMMTTT[[[eeerrrxxxpppkkkiiiiiiiiijjjmmmooopppnnnlllpppqqqssssssrrrrrrtttuuutttssstttwwwxxxwww{{{pppdddPPPOOONNNPPPSSSTTTRRRPPPLLLJJJEEE???999444000---000///------///000///...000111222444666888999::::::@@@IIIPPPTTTUUUSSSQQQRRRQQQOOOMMMLLLQQQYYY___ccc```___aaadddaaaZZZSSSRRRPPPMMMOOOTTTYYY[[[[[[\\\]]]```cccgggjjjlllnnnvvvxxxzzzzzzyyy{{{~~~~~~~~~yyy|||yyy{{{~~~rrrbbbXXXDDD111...000000000///......------...///111222222222111000,,,---...///000000000000222222222444999???BBBDDDLLLMMMNNNPPPRRRUUUYYY[[[UUUVVVTTTOOOIIIHHHMMMSSSXXX\\\]]]YYYWWW\\\aaabbbgggpppwwwyyyyyylllddd___]]]\\\[[[[[[]]]^^^^^^[[[YYYSSSUUUVVVVVVWWW[[[bbbgggcccfffeeeaaaccciiiiiieeebbbaaa___ZZZWWWWWW[[[___\\\TTTPPPRRRQQQMMMMMMPPPPPPSSSRRRNNNMMMOOOOOOMMMOOORRRXXX^^^ggguuuzzzqqqmmmkkkfffaaa```ccchhhlllmmmnnnppprrrrrrooojjjeeebbbccceeegggjjjkkkkkkjjjjjjhhhgggggghhhggg^^^QQQGGG:::999555000///222111...//////......---......///---------------------------,,,++++++++++++,,,---......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++nnnVVVYYYeee~~~bbbNNN^^^ooo```SSSSSSXXXYYYWWWWWWWWWSSSMMMJJJHHHCCC<<<666111///------......,,,+++,,,---...//////...---,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......---------------------------...///...---...000222111//////222777===AAACCCJJJNNNWWWdddsss|||}}}xxxtttrrruuuuuuvvvwwwwwwuuuqqqnnnnnnppprrrrrrpppmmmlllkkkhhhfffhhhkkkjjjggggggiiittttttsssssssssssstttttt{{{~~~xxxZZZRRRKKKJJJOOOSSSRRROOOLLLKKKGGGBBB<<<777222///111///------///000/////////000111333555666888888999===CCCKKKRRRTTTSSSRRRQQQQQQRRRQQQPPPSSSYYY]]]cccbbbcccdddeeebbb\\\WWWTTTQQQOOOPPPSSSWWWYYYYYYYYY[[[^^^aaaeeehhhkkkmmmvvvxxxzzzyyywwwwww{{{~~~~~~|||}}}{{{}}}~~~}}}mmm\\\RRRBBB333222......//////////////////...///000111111111000000///////////////000000000000222666:::???AAABBBBBBLLLNNNQQQTTTUUUWWWXXXXXXRRRSSSRRRNNNJJJHHHJJJLLLPPPWWW]]]aaagggrrr{{{xxxnnnbbbYYYUUUVVVWWWZZZ\\\aaafffkkkllljjjhhh___aaaeeeiiioootttzzz}}}}}}}}}zzz|||wwwvvvtttqqqnnnooossswwwsssjjjdddcccaaa^^^^^^aaa___]]]WWWQQQPPPRRRNNNIIIHHHIIIKKKOOOXXXdddpppyyy~~~|||vvvrrrnnnjjjddd```mmmpppsssuuusssooojjjggghhhjjjlllnnnoooooonnnmmmhhhhhhhhhjjjjjjdddYYYQQQFFFCCC<<<333000111000---/////////.........------------------------------...---,,,++++++,,,---.........---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ZZZTTTUUUgggpppSSSSSSooozzzhhhVVVPPPTTTWWWXXXXXXWWWSSSOOOLLLIIIDDD>>>888111///---------...---+++------............------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......------------------------...///000///......000111222222222555;;;AAAFFFHHHQQQVVVbbbttt}}}yyyuuuxxx{{{|||zzzwwwuuutttnnnmmmnnnqqqpppkkkiiijjjpppnnnkkkhhhfffdddddddddgggjjjnnnooopppsssxxx|||qqqcccQQQJJJMMMRRRRRROOOLLLLLLJJJGGGBBB;;;666222111///------...000//////...///000111333444555666888999===EEENNNTTTUUUTTTRRRSSSTTTTTTTTTUUUWWWYYYaaaccceeegggfffccc^^^\\\VVVSSSQQQQQQRRRTTTUUUUUUUUUXXX[[[^^^aaadddhhhjjjuuuwwwyyyxxxuuusssuuuxxx~~~||||||}}}~~~|||~~~~~~}}}~~~}}}wwwcccPPPHHH<<<222444------...//////000111111......///000000000000000111000/////////000111222333777>>>DDDFFFFFFCCCAAAFFFJJJPPPTTTUUUUUUTTTTTTOOOMMMKKKIIIJJJMMMQQQTTT```iiissszzz|||vvvrrrpppppphhhfffbbb\\\XXXZZZaaafffmmmqqqwwwvvvxxx~~~~~~|||~~~}}}pppeeeaaa```YYYPPPOOOKKKGGGFFFJJJQQQXXX\\\```^^^```gggkkknnnsssxxx|||tttkkkeeegggiiikkknnnooopppqqqqqqmmmnnnoooppppppnnnmmmlllkkkjjjjjjmmmnnnkkkddd^^^WWWSSSHHH;;;444333111---////////////...------,,,------------------------......------------.........------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++kkk\\\OOOUUUnnnfffSSS[[[ssssss]]]QQQQQQUUUXXXXXXWWWTTTPPPMMMJJJFFF@@@<<<222000...------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......------------...............///000///......///000333666:::<<>>HHHRRRYYY[[[\\\YYYVVVSSSQQQPPPPPPPPPWWW[[[___aaa```^^^\\\[[[YYYXXXVVVSSSPPPNNNMMMMMMMMMRRRVVVXXXYYY[[[___dddiiinnnrrrtttsssssstttwww}}}|||yyyyyy{{{yyyxxxvvvttttttxxx|||~~~|||pppSSS;;;666000,,,222111111000000///////////////////////////000000111111111111333666:::===@@@FFFIIILLLLLLIIIFFFDDDDDDJJJPPPWWWZZZWWWUUUTTTUUUOOOQQQYYYfffvvvxxxmmmbbbYYYTTTYYY\\\___``````ccciiiooo{{{rrroooooonnnmmm```YYYQQQMMMJJJGGGIIIMMMNNNQQQUUU[[[cccmmmuuu{{{|||~~~|||vvvoookkkrrrqqqpppqqqrrrtttvvvwwwqqqpppoooooooooooommmllljjjhhhbbbXXXQQQKKKDDD<<<444333111000///.................................////////////////////////------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++|||bbbQQQRRRccc{{{~~~]]]OOOZZZkkkxxxcccWWWUUUVVVVVVVVVUUUTTTQQQMMMIIIFFFCCC999666222///......---,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++,,,,,,------......,,,,,,,,,---------......---------...//////000000...000222333222222333444888CCCNNNSSSTTT[[[kkkyyyyyy|||{{{wwwyyy||||||xxxrrrooonnnjjjeeeaaa___```cccnnnuuu___PPPIIIHHHNNNOOOQQQQQQNNNJJJEEEAAA<<<888444111000000//////---------....../////////444555777;;;BBBLLLUUUZZZ]]]ZZZUUURRRQQQPPPOOONNNTTTVVVZZZ^^^___^^^[[[YYYZZZYYYXXXSSSOOOKKKJJJJJJLLLQQQVVVWWWUUUVVV[[[```dddiiippptttuuuuuuwwwyyyzzz}}}~~~{{{yyyxxxvvvvvvtttppprrrxxx}}}}}}{{{nnnPPP:::666111...333222222111000000///......000000000000000111222222333333555888<<<@@@DDDFFFJJJKKKLLLIIIEEEBBBDDDFFFPPPUUUYYYXXXTTTSSSUUUXXX]]]hhhzzz~~~oooggg]]]VVVRRRSSSZZZccclllooosssssstttyyytttggg___YYYRRROOOOOOFFFFFFEEEFFFJJJRRR\\\cccsss|||{{{pppnnnkkkjjjlllpppuuuxxxrrrrrrqqqpppooonnnnnnnnnlllmmmiiibbb]]]YYYRRRJJJ???<<<888333000///000000..............................////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ttt]]]PPPVVVkkk}}}xxxZZZTTT]]]|||ppp]]]VVVUUUTTTVVVVVVUUURRRNNNJJJHHHFFF>>>:::444111///...---,,,------,,,++++++,,,------------------------------***+++,,,,,,------,,,,,,++++++,,,,,,---......///,,,,,,,,,---------......---------...///000000000000222555777777777888999>>>FFFQQQ[[[eeerrr~~~xxxsssbbb\\\ZZZcccppp}}}wwwfffYYYQQQNNNPPPQQQQQQOOOLLLHHHFFFAAA===777222111000//////------.....................111555777;;;CCCNNNVVVZZZXXXVVVUUUVVVTTTQQQNNNTTTUUUWWW\\\``````\\\XXXZZZZZZXXXTTTNNNIIIHHHIIIKKKQQQVVVVVVSSSSSSXXX]]]aaahhhpppuuuvvvwwwyyy{{{{{{{{{|||}}}~~~|||yyywwwsssvvvvvvrrrtttzzz|||zzzsssgggKKK777666333///333111111000000000000000000222111111000111222333444666777:::===AAAEEEHHHIIIJJJLLLLLLIIIEEEDDDGGGKKKRRRVVVYYYXXXVVVZZZbbbjjj{{{ttthhh]]]VVVTTTTTTWWWYYY___ooo}}}sssmmmddd\\\XXXPPPPPPNNNJJJGGGHHHMMMQQQYYYeeexxx|||wwwpppiiigggiiinnnqqqrrrrrrrrrqqqooonnnoooooonnnooolllfffcccbbb\\\VVVNNNIIIAAA999333111111111........................---...////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++hhhSSSQQQbbbuuuiiiUUUVVVxxxbbbWWWTTTSSSUUUVVVVVVSSSOOOKKKIIIHHH@@@<<<666222///...---+++------++++++++++++------------------------------++++++,,,---------,,,,,,++++++,,,,,,---...//////,,,,,,,,,---------......---------...///000000111222444888:::::::::;;;<<>>AAAEEEGGGIIIJJJJJJMMMOOOMMMIIIIIIMMMQQQVVVZZZ]]]^^^```iiiwwwttthhhbbb\\\UUUWWW\\\eeemmmnnnnnnxxxwwwllleee[[[\\\\\\XXXSSSOOOOOOQQQMMMUUUaaappp|||}}}qqqjjjhhhkkkmmmqqqqqqrrrqqqpppooopppqqqpppooolllfffdddeeebbb]]]ZZZSSSIII===555222111222////////////////////////,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++dddKKKPPPaaa|||pppXXXjjjyyyaaaRRRPPPTTTVVVVVVTTTSSSQQQNNNJJJCCCAAA;;;444...+++,,,...++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,---------......***++++++,,,,,,------.......................................///000111222333222999FFFIIIEEEHHHQQQPPPSSS\\\ooo~~~xxxqqqkkkgggdddbbbiiikkkqqqyyy{{{]]]RRRJJJMMMSSSSSSNNNKKKHHHDDD===777444111///...---------............//////...///000333666:::<<>>444222000,,,000111222111111222444777444666888:::===AAAGGGLLLOOOOOOPPPSSSVVVXXXWWWVVVZZZXXXXXX[[[]]]```gggnnnpppiiiiiikkk~~~~~~uuuhhh[[[RRRMMMKKKIIIOOOXXXeeerrr{{{cccdddeeefffgggkkkppptttooopppqqqpppooonnnooopppfffffffffddd```XXXOOOHHH888555111000111111///,,,//////......---......///......---------,,,,,,,,,,,,,,,------------,,,,,,++++++******++++++,,,---++++++,,,,,,,,,,,,------,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------...//////cccJJJKKKaaaxxx```]]]uuuiiiUUUQQQQQQSSSUUUSSSMMMJJJKKKGGGFFFAAA:::333...------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,---------............------,,,,,,,,,,,,........................111000000000000000111111555333777BBBLLLRRRYYY```hhhttt|||wwwtttwww}}}~~~uuuiiicccdddcccxxxjjj\\\TTTNNNNNNQQQPPPNNNKKKGGGCCC<<<555111111111000000//////............------...///000000111555;;;BBBJJJPPPTTTVVVZZZXXXWWWVVVYYY]]]bbbeeeeeefffggggggddd___[[[XXXTTTQQQNNNMMMNNNQQQSSSUUUWWW\\\dddiiikkknnnrrruuuyyyxxxxxxxxxyyyzzz|||}}}}}}{{{{{{~~~~~~yyyuuussshhhTTT???444222000---111111222111000111444666555888<<<@@@CCCHHHNNNRRRSSSSSSTTTWWWZZZ\\\ZZZXXXYYYYYY[[[```iiivvvzzzooojjjooo{{{yyynnnbbbWWWPPPLLLMMMQQQ[[[iiisssuuussspppooolllgggcccdddhhhmmmmmmppprrrrrrpppnnnnnnooohhhhhhiiiiiifff```XXXRRRBBB<<<555111000000///---000//////...........................------------,,,,,,------------,,,,,,+++************+++,,,,,,+++++++++,,,,,,,,,------+++,,,---......---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,---------...{{{dddIIIVVVfffyyyppp^^^gggwwwaaaRRRPPPRRRWWWWWWPPPKKKKKKFFFEEEAAA;;;444...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,------.........////////////////////////111000000000000111111222444666===DDDKKKSSSaaammmyyy~~~xxxvvvwww{{{zzztttmmmkkkdddppp{{{}}}~~~qqq^^^PPPMMMQQQRRRPPPNNNLLLHHHBBB:::555222111111000///...------000/////////.../////////000111333777===EEEKKKPPPSSSTTTVVVYYY[[[^^^aaabbbaaaccceeefffeeeaaa^^^[[[WWWXXXVVVQQQLLLKKKOOOSSSWWW]]]dddhhhjjjlllpppsssxxxwwwvvvvvvvvvwwwxxxyyy|||{{{{{{}}}}}}wwwrrrnnneeeRRR>>>333111111///000111111111000111444777777;;;@@@EEEJJJNNNRRRUUUYYYYYYYYYZZZ\\\\\\\\\[[[YYY```kkkwww~~~hhhfffdddgggqqqnnnbbbVVVQQQLLLLLLOOOUUU[[[```nnnpppqqqmmmfff```___```gggkkkoooqqqqqqpppooonnnmmmlllkkkjjjhhhddd___[[[PPPHHH===555222111111///111000///.............../////////.........------,,,------......------,,,++++++******++++++,,,---+++++++++,,,,,,,,,------+++,,,---......---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,++++++******~~~SSSRRRXXXlllhhh^^^nnnttt[[[RRRPPPWWWZZZSSSMMMKKKEEEDDDBBB<<<666000---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,,,,,,,,,,---------......+++,,,,,,---......//////////////////////////////000000000000111222333333444<<>>888222///...------------------------,,,---...//////...---,,,,,,,,,,,,---------......---------...............////////////////////////...//////000111333444555:::DDDRRR^^^jjjxxxuuunnnoootttyyy}}}zzzvvvyyy}}}pppZZZPPPQQQQQQPPPPPPNNNJJJEEEAAA777666555444222111000///------------------,,,+++...---,,,,,,...222666888>>>BBBHHHNNNSSSVVVWWWWWWXXXZZZ\\\___aaabbbccccccaaaaaa___ZZZTTTQQQQQQRRRXXX\\\bbbeeeeeefffhhhkkkmmmllllllmmmoooqqqssstttxxxwwwwwwyyyyyyvvvoooiiiggg```OOO<<<000///222222111222333444444666:::===CCCGGGNNNRRRUUUUUUVVVWWWTTTWWWYYYYYYYYY___jjjsss|||sssmmmwwwuuuuuu|||rrrkkkaaaUUUOOOPPP@@@GGGOOOUUUZZZcccpppyyypppjjjeeefffkkkqqqqqqppppppooooooppppppooollljjjccc\\\TTTMMMHHHBBB<<<777222111000///............000000000/////////......------............------------,,,,,,------...///++++++,,,,,,,,,,,,---------------,,,,,,---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++sssXXXIIIZZZxxxcccXXXhhhnnnzzzvvv```OOOQQQVVVSSSMMMMMMEEEEEEDDD@@@:::555111000------------------------,,,---///000000///---,,,,,,,,,,,,---------....../////////...------,,,,,,000000000000000000000000......///000111333555666AAALLL]]]nnnuuujjjkkkqqqzzz~~~zzz~~~|||yyyyyywww|||bbbOOOQQQPPPPPPPPPOOOMMMHHHEEE999888777666444333111111....../////////...------***++++++---...//////000555888===DDDIIIMMMPPPQQQTTTUUUWWWZZZ]]]```bbbcccfffccc___\\\ZZZXXXUUURRRWWW\\\aaadddcccccceeehhhgggggghhhjjjmmmpppsssuuuvvvuuuvvvwwwwwwssslllfffggg```PPP<<<000///111222222333555666777999===@@@HHHLLLRRRWWWXXXXXXWWWWWWTTTYYY^^^```cccnnn{{{sssqqqvvv{{{hhhYYYSSSTTTQQQKKKEEEFFFTTTkkk}}}~~~rrreeebbbgggmmmnnnllllllmmmnnnqqqsssrrrnnnkkkdddaaa\\\WWWSSSKKKAAA:::222222000///............000000000000////////////------............------...------------...//////++++++,,,,,,,,,---------......,,,++++++,,,..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///zzz```KKKPPPgggzzzZZZYYYhhh}}}~~~eeeOOONNNUUUVVVRRRPPPIIIFFFCCC@@@<<<777222.................................//////...---,,,,,,------/////////...---,,,---......///////////////111000000/////////000000000222333333222444999>>>CCCXXXnnnwwwoooooorrrwww}}}}}}~~~|||zzzyyyvvvtttvvvppp\\\PPPMMMMMMRRRSSSMMMGGGEEE???<<<777222///...///000////////////////////////........................333666888;;;<<>>999333///------------..................//////...------,,,------...//////...---,,,---...//////000000//////000000///////////////000...000111111222666>>>DDDPPPgggxxxvvvxxx||||||zzz{{{{{{zzzwwwsssqqqsssvvvooo^^^SSSJJJJJJMMMLLLJJJIIICCC@@@;;;666222111111111////////////////////////...........................000222444666888<<<>>>AAADDDHHHNNNRRRUUUWWWXXX\\\___cccffffffccc___\\\YYYZZZ\\\]]]^^^]]]\\\[[[aaabbbdddeeefffiiinnnqqqqqqooommmlllkkkggg```[[[[[[MMM===555111///000333666666888;;;AAAFFFIIIKKKTTTWWWZZZZZZYYYVVVTTTSSS\\\jjj{{{}}}qqqkkkkkkfffjjjzzz}}}yyywwwvvvzzz~~~}}}xxxyyyzzzqqqbbbTTTKKKJJJOOOUUU```fffmmmpppmmmhhhdddbbbgggkkkooopppnnnlllmmmooommmiiicccaaa___ZZZSSSMMMGGGBBB<<<999888777333000111111000000///...------////////////////////////000...---,,,---.........+++,,,,,,------------,,,------------------------,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,++++++,,,,,,,,,---------```PPPNNNXXXmmmzzzfffhhhyyyxxx___SSSRRRRRRRRRQQQJJJIIIGGGDDDAAA<<<555000,,,,,,---------..................///......---,,,------......///......------...//////000000///////////////......//////000...///111222555===GGGPPPZZZsss~~~|||{{{uuuvvvuuusssnnniiifffeeettt}}}mmm[[[JJJGGGLLLNNNLLLJJJHHHEEEAAA;;;777333111111////////////////////////........................+++,,,...///000111444777777:::???FFFLLLQQQTTTUUUYYY]]]aaafffggggggeeeccc^^^___`````````___^^^]]]^^^```aaabbbccceeeiiillljjjhhheeedddccc```YYYTTTOOODDD888333111000222555999;;;???DDDIIINNNQQQSSSTTTWWWZZZ[[[YYYXXXZZZ\\\iii~~~uuuwww{{{}}}zzzwwwyyy}}}|||ssslllqqq}}}|||sssppprrrgggWWWNNNJJJIIIKKKRRR]]]kkksssqqqhhh______bbbhhhllloooooonnnmmmoookkkfffcccbbb___ZZZVVVTTTOOOGGGBBB@@@===888444222222111111000/////////////////////////////////222...******---///...+++,,,,,,------.........///------------------------,,,,,,++++++++++++******+++++++++,,,,,,---------------,,,+++++++++,,,,,,,,,,,,,,,,,,------------qqqXXXJJJLLL___uuurrrbbbooohhhVVVOOOQQQSSSRRRJJJIIIGGGFFFBBB===666111,,,,,,---------.........---...............---------------.....................///000000000000000//////......//////000000000111333555:::EEESSS]]]cccyyy}}}vvvuuurrroookkkiiigggggg___jjj{{{xxxbbbMMMIIIOOOQQQNNNIIIKKKHHHDDD???:::555111///////////////////////////........................,,,---...///...///222444333666;;;AAAGGGLLLPPPRRRUUUXXX]]]bbbeeeeeeeeedddaaabbbcccdddddddddccccccdddddddddcccaaa```bbbdddcccaaa______^^^[[[UUUPPPHHH???666444333333555888;;;???EEEKKKOOOSSSVVVXXXWWWVVVVVVWWWYYY]]]aaacccuuu}}}|||zzzqqqqqqyyyvvvjjjaaa\\\dddmmmyyynnnaaaTTTKKKJJJKKKPPP[[[gggnnnnnnkkkddd^^^[[[cccooouuuqqqjjjoookkkgggdddbbb```]]]ZZZ\\\WWWPPPKKKGGGCCC>>>999333222222111000000000000////////////////////////...------///111222///,,,,,,,,,,,,------...//////------------------------......---------,,,,,,,,,******+++,,,,,,---......---,,,,,,++++++,,,,,,,,,,,,,,,,,,------------...fffOOOGGGUUUiii]]]```rrrZZZNNNQQQTTTSSSKKKIIIGGGEEEBBB===777222........................------...............---------------......//////...//////000000000000000///////////////000111111111222555888???MMM]]]hhhooozzztttnnniiieee\\\aaakkkzzzmmmRRRHHHKKKNNNMMMLLLKKKJJJGGGBBB===777111...000000000000000000000000...........................///000///...///111333111333777;;;@@@DDDGGGIIIJJJMMMRRRXXX]]]```bbbbbb```aaaaaaaaabbbbbbaaaaaaeeeeeeeeeccc___^^^^^^^^^^^^]]]\\\]]]]]]ZZZSSSNNNBBB;;;555444444333666:::>>>CCCIIIOOORRRTTTWWWZZZ[[[WWWUUUXXXaaajjjqqqsss||||||~~~~~~xxxnnncccZZZXXX^^^eeejjjooowwwxxxgggXXXOOOLLLIIIKKKRRR\\\eeejjjhhhccc___aaagggmmmmmmlllpppmmmjjjfffdddbbb___^^^___[[[UUUQQQNNNJJJCCC>>>555444222111000000000000////////////////////////,,,111888:::888333///---,,,,,,++++++,,,---......------------------------......---------,,,,,,,,,******+++,,,,,,---......,,,,,,,,,++++++,,,,,,---,,,,,,---------.........qqqXXXGGGMMM\\\yyycccYYYqqq|||```PPPRRRUUUSSSLLLJJJGGGEEEBBB>>>999555111111000000///.........,,,---......///.........---------------...///000...///000000111111000000000000000000111222333333111333777===GGGWWWiiivvv{{{vvvnnneee___[[[```lllwww~~~}}}___LLLGGGHHHMMMRRRKKKKKKJJJGGGBBB;;;555111000000000000000000000000........................---...///...------///111///000222444777:::<<<===<<>><<<999555333222222222////////////////////////555;;;CCCHHHHHHCCC<<<888111///...,,,+++,,,---...------------------------,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...------------............yyyzzz{{{vvvbbbLLLGGGMMM[[[~~~tttddd{{{lllVVVTTTUUUOOORRRNNNIIIEEECCC@@@>>><<<666555444222000///------,,,,,,---.../////////...------,,,,,,---...000111//////000111111111111111222222222222333444555666555;;;CCCOOO^^^ssszzzqqqrrryyy~~~tttiii```ZZZXXXXXXaaawwwzzzdddRRRKKKMMMPPPQQQRRRQQQMMMGGG@@@<<<000000000000000000000000........................---.........------///111------...///000222333444666777777999:::;;;<<<===<<<>>>CCCIIIPPPWWW]]]```aaaccceeefffeeeeeefffgggeeeeeeeeefffbbbXXXJJJ@@@;;;777555777999<<>>===666333///---...///000000..................................../////////000///////////////000111111666666555444333333333444555BBBPPP\\\jjjzzzvvvrrryyyxxxqqqllldddZZZUUURRRaaauuu{{{^^^MMMLLLNNNPPPPPPNNNLLLHHHBBB===222222111111111111111222////////////////////////...------,,,,,,------...000000000000111111111111333222333333444555666777:::;;;===AAAFFFNNNWWW]]]cccbbb```aaaccceeeeeedddgggdddbbbcccbbbYYYIII<<<777:::======???CCCKKKRRRMMMTTT^^^aaa\\\ZZZjjj}}}tttrrrrrrsss|||xxxuuusssqqquuu}}}pppdddWWWMMMLLLJJJLLLXXXmmm}}}|||sss```fffnnnrrrqqqnnnlllkkkjjjiiijjjlllllldddXXXNNNDDDBBB>>>;;;999666333111000000111111111111000000444888>>>DDDHHHJJJJJJJJJ@@@999///+++,,,//////---------------------------------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,---------......---------............///|||~~~{{{mmmYYYJJJEEEMMMeeexxx|||fffbbbssseeeTTTOOOPPPPPPNNNKKKGGGDDDAAA@@@???777333000......///000000................................./////////000000///////////////000111111333444444333333444555666999KKK___nnn|||zzzvvv}}}||||||zzzyyyooo```WWWSSSZZZdddppp|||mmmVVVKKKNNNQQQRRRRRRNNNJJJDDD@@@333222111000////////////////////////////////////...------,,,,,,------........./////////000000000222222222222333444555666666777999<<<@@@GGGOOOTTT\\\\\\]]]___```aaabbbbbbaaa______aaaaaaXXXIII===:::<<<>>>???BBBGGGNNNSSS^^^[[[[[[]]]aaakkk|||tttqqqvvv{{{~~~|||xxxxxx~~~vvvgggZZZXXXSSSMMMMMM[[[ppp~~~yyymmmbbbccclllrrrooohhhnnnllljjjjjjjjjddd[[[TTTIIIFFFAAA===:::777444222000000111111111000000///000333777:::===>>>>>>======666///,,,---///...---------------------------------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,---------......---------............///{{{~~~|||iiiTTTIIIDDDSSSdddsssnnn[[[aaavvv^^^RRRQQQNNNMMMJJJHHHEEECCCBBBAAA888555111...///000000000............................../////////000000000000////////////000111111111333444444444555888:::AAAYYYuuu{{{xxxyyy}}}xxxkkkaaaYYYUUUSSSZZZiiixxxdddLLLMMMPPPSSSTTTQQQKKKFFFDDD777666444111///.........////////////////////////...------,,,,,,------...------........./////////111000000000111222333444222333444666888===CCCHHHOOOSSSXXXYYYYYYYYY\\\^^^ZZZZZZ\\\______WWWIII>>>===???AAAFFFKKKPPPUUUWWW]]]WWWXXXcccuuuppphhhfffooozzzuuubbb]]]RRRGGGIII\\\tttjjjccciiiqqqqqqnnnqqqnnnkkkiiiiiifff```\\\QQQMMMGGGBBB>>>:::777444222111111111000/////////...///000111222222222222777222...,,,...///...,,,------------------------------------------------,,,,,,,,,,,,,,,------...,,,,,,,,,---------......---------............///{{{hhhPPPCCCGGGTTTeee{{{{{{___YYYxxxlllZZZVVVOOONNNKKKIIIFFFDDDBBBAAA999666222//////000000///...........................////////////000000000000000//////000000111222222444555555555777<<<@@@MMMgggzzzzzzvvvfff[[[RRRRRRZZZfffsss}}}rrrRRRLLLMMMPPPTTTQQQLLLHHHHHH???<<<999555222000//////////////////////////////...------,,,,,,------...------.........////////////////////////000111222000111222333444666:::>>>CCCIIIPPPRRRPPPPPPSSSWWWVVVXXX[[[^^^]]]VVVJJJAAA???BBBHHHOOOUUUYYY[[[[[[XXX\\\hhhxxxjjjdddoooqqqooodddRRRJJJRRRbbbmmm|||qqqhhhggglllrrrqqqooolllkkkjjjhhhdddaaaZZZUUUOOOHHHCCC???;;;888444333222111000///......000//////.........//////111///------...///...,,,------------------------------------------------,,,,,,,,,,,,,,,---......,,,,,,,,,---------......---------............///vvv~~~___KKKCCCLLL]]]qqqjjjZZZrrrvvv___UUUQQQPPPMMMJJJGGGDDDAAA???;;;777333000000000000///////////////////////////////////////000000000111000000000000000111222222111333444333333777???FFF\\\sss~~~xxx|||sssggg[[[VVVTTTVVV```kkkuuu{{{___PPPLLLLLLPPPPPPKKKIIIJJJCCC@@@<<<666222000///...////////////////////////...------,,,,,,------........./////////000000000//////.........///000000111222333333333444666888:::@@@GGGIIIGGGGGGJJJNNNQQQUUUYYY\\\ZZZSSSJJJDDDBBBGGGOOOVVVYYYZZZYYYXXXaaannn}}}yyywww{{{fffUUUPPPTTTWWWhhhqqqxxxvvvmmmffffffjjjmmmmmmmmmnnnmmmkkkfffccc```\\\VVVPPPKKKEEE@@@<<<777666444222000///......000000///......///000111---------...//////---,,,------------------------------------------------------,,,,,,------...///,,,,,,,,,---------......---------............///rrrwwwrrrWWWFFFIIIWWWfffxxxaaakkk|||aaaPPPQQQPPPNNNLLLHHHDDDAAA???<<<999444111000000000////////////////////////////////////000000000111111111000000000000111222222///111222111222:::FFFPPPjjj}}}|||rrreee^^^UUUOOORRR[[[cccooosss]]]RRRKKKNNNPPPLLLJJJKKKEEEAAA<<<666111...------////////////////////////...------,,,,,,------........./////////000000000//////............//////000222444444333333444666666:::>>>@@@???@@@BBBDDDIIINNNSSSVVVSSSNNNIIIGGGHHHNNNUUUXXXXXXWWWXXXZZZiiixxx}}}zzz}}}qqq[[[PPPLLLKKKSSSXXXcccooowwwuuummmeeehhhjjjmmmooonnnkkkgggeeedddaaa]]]XXXSSSMMMFFFAAA:::888666333111////////////.........///000111111,,,,,,---............------------------------------------------------------------------......///,,,,,,,,,---------......---------............///qqqpppwwwbbbIIIHHHRRRYYY{{{hhhbbb|||iiiQQQOOOOOONNNLLLIIIFFFCCCAAA>>>:::555222000000000/////////////////////////////////000000000111111111111111000000111111222333111222333333777BBBSSSaaavvv{{{llleee^^^SSSOOOSSSUUUbbbvvvqqq]]]NNNNNNQQQNNNJJJKKKGGGCCC===777222///......////////////////////////...------,,,,,,------...------.........///////////////............//////...000333333333222333444555666777888999:::;;;<<<===CCCIIILLLKKKHHHHHHHHHMMMSSSXXXYYYWWWZZZdddlllzzzyyy|||fffVVVQQQOOOLLLLLLSSSbbbsssyyyrrrhhhfffiiilllmmmmmmjjjhhhgggeeecccaaa^^^ZZZSSSKKKEEE===;;;888444222000000000........./////////000000,,,---..................---------------------------------------------------------------...//////,,,,,,,,,---------......---------............///tttlllsssgggJJJGGGNNNQQQrrrmmm\\\qqqsssXXXMMMMMMMMMLLLJJJHHHEEECCC>>>:::555222111000//////000000000000000000000000000000000000111111111111111111111000111111222333333666777888===KKK```ooo}}}ooojjjfff[[[SSSRRRKKKUUUcccsssfffRRRPPPSSSOOOKKKKKKJJJFFF@@@999444222111111////////////////////////...------,,,,,,------...,,,,,,,,,---------......000//////.........//////,,,...111333222222222333666555333444666888888777444:::BBBEEEDDDDDDFFFIIINNNTTTZZZZZZYYYbbbssstttrrrxxxddd\\\[[[GGGHHHMMMWWWccckkkmmmmmmfffhhhjjjkkkjjjiiiiiiiiieeeddddddbbb^^^WWWNNNHHH???===999555222111111111...///000000000000//////---...///...------...///------------------------------------------------...------------...//////,,,,,,,,,---------......---------.........//////rrrpppssszzz}}}yyyRRRDDDJJJKKK___www\\\eeeaaaNNNQQQQQQOOOLLLIIIFFFCCC>>>;;;777333111000000111////////////////////////////////////000000000000111111000111333444444333555777888;;;JJJbbbyyyxxxrrrhhh]]]WWWRRROOOSSS```qqq```JJJOOORRRMMMKKKKKKJJJGGGBBB<<<666222111......---......///000111//////.........---------.........------,,,,,,,,,............////////////////////////000000000000333333333444555666777888222999===<<<;;;AAALLLTTT\\\ZZZ\\\bbbiiivvv}}}sssqqq\\\NNNEEEJJJQQQWWWeeetttzzzmmmdddhhhllljjjfffeeeeeeeeeccc```[[[UUUOOOLLLFFFDDD???888111...000333111111111111111000//////,,,---...//////---+++***+++++++++,,,---...///000---,,,,,,,,,,,,---......,,,,,,,,,---------......000000//////.........---000000///............///uuuqqqqqqwwwzzz}}}XXXHHHJJJIII[[[yyy{{{bbbccc|||gggRRRSSSQQQOOOLLLIIIFFFCCC>>><<<888444111000000111////////////////////////////////////000000000111111111111111222333333333666555555>>>UUUrrroooccc^^^TTTPPPQQQYYYeeetttkkkQQQOOOPPPMMMOOOMMMLLLIIIDDD>>>888444222...............///000111//////.........---------.........------,,,,,,,,,............////////////....../////////000000000333333333333444555666777444777999999<<>>888444000000///////////////000/////////..............................---------............////////////---.........////////////111111111111111222333444777444555===IIITTT```hhhfffiiivvv~~~}}}lllYYYJJJFFFIIITTTkkk{{{wwwooonnnmmmhhhlllkkkiiigggeeecccbbbbbbXXXSSSLLLCCC;;;555222222222111111000000000000000......---------...//////---------------...//////,,,------...............,,,,,,,,,---------......///////////////............---------...///000000}}}qqqpppqqqtttyyy\\\IIIEEEIIIZZZooo]]]WWWmmmpppbbbTTTPPPNNNIIIFFFEEE@@@>>>;;;777444222000000000000000000000000000000000000000000111111111111111222222111000111444777>>>KKK]]]ooo|||||||||yyywwwvvv{{{|||sssqqquuuwwwxxxzzzzzzzzzyyyxxxwwwvvvvvvuuuvvvwwwyyyzzz{{{kkkcccYYYRRRMMMOOO[[[hhhiiirrrttt```PPPNNNNNNLLLIIIGGGEEE@@@:::555222111000///////////////////////////////////////....................................////////////.........////////////000000000000111222333555555888888>>>IIISSS[[[fffppp}}}~~~|||sss]]]MMMFFFFFFTTTjjj|||wwwmmmhhhjjjkkkkkklllkkkhhhfffeee]]]XXXPPPGGG???999555333222111000000//////000000......---,,,------............---------...//////,,,---.../////////......,,,,,,,,,---------...............///////////////---------...///000111222wwwrrrrrrttt}}}eeeLLLIIIHHHPPPbbb~~~eeeWWWggg|||hhhVVVQQQPPPKKKGGGGGG@@@???<<<999555222111000000000000000000000000000000000000111111111222222000222333222111222777;;;BBBVVVnnnppphhhqqqxxx}}}yyyxxxxxxwwwvvvuuuuuutttuuuuuuvvvwwwvvvtttsssrrrmmmyyy{{{}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~ppp___TTTOOOMMMQQQVVV^^^gggvvvrrrWWWLLLMMMJJJHHHHHHHHHDDD===888333222111000///............////////////000000000.............../////////............////////////////////////000000000000000000111222444666777888<<<@@@KKKXXX]]]bbbooo~~~|||}}}www^^^NNNFFFHHHXXXtttuuunnnhhhjjjlllmmmmmmkkkhhhfffaaa\\\TTTKKKEEE???:::666333222000/////////000111/////////.........------222111000...---,,,,,,,,,,,,---...///000///......,,,,,,,,,---------...............///////////////.........///000222333444|||uuussssssyyypppRRRNNNIIIGGGVVVnnnqqq___gggmmmXXXSSSRRRLLLHHHIIIAAA@@@===:::666333111///000000000000000000000000000000111111111222222222000222444333222444:::???PPPddd||||||lllfffqqqzzz}}}zzzyyyxxxwwwwwwyyyzzzzzzxxxvvvuuuvvvvvvxxxyyyzzz{{{|||uuu~~~hhhYYYTTTPPPLLLKKKWWW^^^lll|||aaaOOOLLLJJJIIIJJJKKKHHHBBB<<<444333222000///............/////////000000000000---........./////////000............////////////000000000000111111111222000111222444666999;;;<<>>444333222000///............/////////000000111111---.........//////000000............/////////000000111111111222222222222000111222555888;;;===???EEEOOO```kkkiiikkk{{{mmmVVVQQQGGGHHHcccyyykkkjjjiiihhhhhhhhhiiijjjhhhbbbZZZTTTOOOJJJDDD@@@333222000///...///111222444444555555444111...---000//////.........//////,,,---///000111000///---,,,,,,,,,---------......---.........//////000000//////000111222444666777}}}tttnnnooottt}}}bbbNNNNNNLLLCCCTTTyyyooogggzzzsss]]]TTTPPPKKKIIIJJJCCCBBB???<<<888555222111111111111111111111111111000000000000111111111111+++555333///333777???NNNppp|||xxxyyyyyyyyyzzz}}}mmm]]]UUURRRRRRMMMNNNVVVdddnnnwww~~~cccKKKNNNMMMKKKOOOTTTLLL>>>;;;888333111000111111000000000////////////000000000000//////.........---///////////////////////////000111222222222222222555222444:::<<<<<>>|||sssmmmmmmooovvvzzzjjjTTTLLLKKKIIIPPPpppmmm```ppp|||fffWWWPPPMMMJJJHHHCCCBBB???<<<888555333111111111111111111111111111111111111111111222222222000555222222777777===NNNuuusssbbbXXXUUUNNNLLLRRR]]]dddjjjxxxlllOOOPPPOOONNNPPPQQQJJJBBB<<<999444111111111111000000000////////////000000000000/////////.........///////////////////////////000000111222222222222444333555;;;>>>@@@GGGPPPdddnnnuuuwww}}}lllYYYOOOMMMQQQ\\\ggglllmmmkkkjjjjjjkkkhhheeekkkeee^^^\\\]]]\\\VVVPPPBBB;;;666666555333333555888;;;===>>>;;;777222000//////...............///---000555777666333111000//////...---......000000........./////////000000000...000333333333888>>>wwwqqqnnnnnnppprrrrrr\\\KKKHHHNNNMMMfff|||ppp[[[eeettt[[[PPPPPPMMMFFFCCCBBB???<<<999666333222111111111111111111111111222222222222222222222222444444111555;;;666>>>TTT|||sss___TTTRRRNNNQQQXXX\\\^^^iiivvvyyyWWWQQQOOOQQQRRRNNNIIIFFF>>>:::555222222111111111111000000//////000000111000000////////////......//////////////////////////////000000111222222333444444777<<>>999555222......---------......///---111666999888555222111000//////............///....../////////000000000222//////222555666:::???zzzvvvsssqqqqqqzzzzzzuuudddLLLEEENNNMMM^^^tttwww]]]___~~~aaaPPPRRRPPPFFFCCCBBB???<<<999666444333111111111111111111111111222222222222222222222222555222000777:::666EEEggg}}}|||{{{{{{zzzxxxwwwuuuttttttuuuvvvwwwttt{{{kkkWWWXXXRRRRRRXXXZZZ[[[dddppp~~~cccUUUMMMQQQTTTNNNIIIIII@@@<<<777444333222222111111000000000000000000111000000///////////////////////////////////////////////////000111222333444555777999<<>>CCC|||xxxyyyuuuxxxuuuwwwmmmSSSFFFJJJKKKVVVjjj~~~ddd^^^vvvhhhSSSSSSRRRHHHCCCAAA???===:::777555333111111111111111111111111111111111222222222333333222222111666999999UUU~~~||||||||||||}}}|||||||||xxxwwwwwwvvvwwwxxxyyyzzz~~~ddd\\\TTTQQQUUUWWWXXXaaammmttt}}}sss^^^NNNPPPUUUQQQKKKIIIBBB>>>999555444333222111111111000000000000111111//////000000000000000000000000000000000000000000000//////000111333444555888:::<<<>>>HHH\\\tttyyyqqqfffUUUMMMOOOOOOUUUcccrrruuunnnkkknnnpppmmmjjjiiihhhfffaaa^^^QQQLLLHHHIIIGGGAAA>>>>>>>>>@@@DDDGGGFFF???666...---------------...///000...111555777555333111000111111111000000//////...////////////000000000111333000111555999===CCCJJJ}}}yyy|||yyyzzzyyy~~~yyy```KKKHHHFFFMMM^^^xxxmmmaaannnrrrXXXSSSQQQKKKBBBAAA???===:::777555444111111111111111111111111000111222333444444555666111444444555<<>>AAAHHHWWWnnn|||ooo\\\PPPJJJJJJ[[[vvvyyyllliiijjjiiihhhhhhhhhgggcccaaaWWWRRRNNNNNNKKKEEE@@@???===>>>AAAEEEEEE@@@555---...............///000111111333555555333111000000111222222222222111111000/////////000000000111111333333666:::===AAAKKKUUU|||wwwyyyxxxzzznnnUUUKKKBBBGGGVVVrrryyyhhhiii|||^^^QQQNNNLLLBBBAAA???===:::888666555111111111111111111111111111222333555666888999:::333999666777DDDYYY{{{xxxzzzttteeeWWWRRRNNNKKKQQQ[[[ccckkk|||kkkUUUMMMNNNMMMJJJFFFBBB<<<888666444333222222111111000000111111222//////000000000111111111000000000000000000000000222222111111333555888999;;;AAAJJJUUUiii}}}sss^^^NNNJJJPPPggg~~~wwwhhhggggggggggggfffdddaaa___[[[VVVSSSRRRNNNFFF@@@???===<<<===???AAA>>>666//////......//////111222222666777777555222000000111111222333444444444333222//////000000000111111111444777===AAABBBFFFSSSaaa{{{vvvsssuuuzzzxxx]]]OOOAAAFFFSSSooonnnhhhcccPPPLLLMMMBBBAAA@@@===:::888666555111111111111111111111111222333444666999;;;<<<===777<<<888888LLLhhh}}}wwwtttaaaWWWOOOJJJNNNWWW^^^gggyyyzzzZZZIIIJJJMMMKKKGGGCCC===999666555333222222222111111111111222222//////000000111111111222000000000000000000000000333222222222444666999;;;;;;DDDPPP```vvv~~~zzzjjjWWWOOOHHHRRRpppmmmnnnnnnmmmllliiieeeaaa___^^^YYYUUUTTTPPPGGG@@@>>>???<<<999:::===<<<666111////////////000111333333::::::888555222000111333111222444555666555555444000000000000111111111111555:::BBBFFFFFFJJJYYYiiizzztttpppnnnrrr}}}hhhPPPIII???KKKkkk{{{dddvvvgggUUUNNNLLLCCCBBB@@@>>>;;;999777666222111///000111222222111333666999===>>>>>>=========???<<<===SSSxxx~~~vvvuuuzzzqqqppp|||}}}cccUUUSSSTTTRRROOO[[[bbbpppjjjQQQEEEGGGNNNGGGDDD@@@:::666333111111000000000000000000000000////////////000000000000////////////000111333333222555666333111444999<<>>@@@AAA@@@@@@???@@@AAAJJJaaa~~~}}}ttt|||xxxqqqppprrryyyppprrrrrr]]]VVVTTTQQQMMMTTT^^^lllzzzxxx]]]MMMJJJMMMHHHEEEAAA<<<777444222222000000000000000000000000////////////000000000111000000///000000111222333111444555555555888===???GGGWWWhhh|||wwweeeQQQGGGOOOaaatttzzztttllljjjlllmmmhhhcccZZZWWWRRRNNNJJJFFFAAA>>>888777555333111000//////...//////......000444777888999888666333111222333333333333444444555555555222222000000111333555777===???EEELLLQQQ[[[lll|||wwwssspppuuunnn[[[MMMDDDHHH[[[rrr|||______uuuzzz]]]OOOPPPFFFEEEBBB@@@===:::999888444333222333555777777777888999<<>>@@@AAABBB@@@<<>>999666333222000000000000000000000000//////000000000111111111222222111111000111111111555444777===BBBEEEHHHKKKRRRwwwlll[[[NNNJJJXXXlllnnniiinnnlllbbb[[[YYYUUUQQQLLLFFF>>>999666555444222111000000000...///000111222555999===::::::999777333111111222444444444444444444444333111000...///222777===AAADDDFFFNNN]]]lllxxx~~~yyy{{{|||mmm```YYYLLLGGGKKKWWWlllbbbWWWggg~~~bbbPPPPPPJJJHHHDDDAAA===;;;::::::444333222333555666777666555666666888999;;;===>>>>>><<>>:::666333222111111111111111111111111000000000000111111111111333222111111111111111222555333666===BBBDDDJJJQQQeee}}}jjjWWWHHHLLL[[[uuuyyyjjjhhhiiieee]]][[[YYYUUUPPPHHH@@@;;;555444333222111111111111///111222222333666:::===<<<<<<;;;888555333444555555555555444444333333333000//////000444:::AAAEEEGGGJJJVVVjjjzzz~~~|||mmmaaa\\\[[[KKKEEEJJJXXXkkkkkkSSS]]]qqqjjjXXXRRRKKKIIIEEE@@@===;;;::::::555333222222444555555444555555444444555777999;;;<<<@@@VVVzzzzzzooobbbYYYWWWWWWUUUSSSSSSRRRTTTWWWWWWVVV[[[bbbmmmvvvwwwkkkiiiwwwzzzfffWWWQQQLLLJJJSSScccuuuoooYYYMMMIIIHHHDDD@@@<<<888444333111111111111111111111111000000000111111111222222222222111111111222222333555333666===AAADDDOOO]]]wwwyyybbbOOOKKKPPPdddyyypppiiihhhggg```___]]]ZZZUUUMMMDDD>>>333333222111000000000111222333333333333555999<<<;;;<<<;;;999777555666777666666555444333333222222111111111444999???EEEHHHLLLTTTdddvvv{{{zzz{{{qqqggg___ZZZKKKBBBGGGXXXhhhzzzwwwXXX\\\iiiwwwcccVVVLLLIIIDDD@@@<<<:::::::::666555333333444555444333888666555444444666888999===IIIdddyyyooobbb[[[YYYYYYVVVSSSVVVRRRPPPPPPOOOKKKLLLOOORRRYYYeeeuuuooo```bbbwww~~~dddXXXRRRNNNQQQ\\\kkkwww~~~xxx^^^MMMKKKJJJGGGCCC???:::777555111111111111111111111111000000111111111222222222111111111111222333333444999777:::BBBEEEJJJ\\\pppxxxeeeVVVOOOUUUcccssszzzuuummmgggeeecccbbbaaa___ZZZRRRIIICCC444444333222222222333333444555444333222444666999:::::::::999666666777888777666666444333222111111333444666999>>>DDDIIILLLUUUbbbuuuxxxxxx~~~zzz}}}tttcccVVVLLL???DDDVVVeeeuuubbbaaaiii|||kkkZZZLLLIIIDDD???<<<:::::::::888666444444444555444333:::999666555555666888:::>>>QQQoooxxxrrrkkkkkknnnqqqnnnjjjeee___ZZZXXXVVVQQQNNNNNNKKKLLLRRRaaavvvrrr^^^```wwwrrr[[[XXXSSSQQQWWWcccqqqzzz}}}___KKKMMMLLLJJJFFFAAA===999777111111111111111111111111000111111111111222222222111111111111222333444555>>><<<@@@HHHKKKRRRhhh{{{dddRRRLLLQQQ^^^pppwwwqqqfffaaaeeeeeedddbbb^^^VVVLLLFFF777666666555555666666666666666555333222222555777888999999888666555777888777777666555333222111111666777:::>>>CCCHHHLLLOOO\\\mmm{{{rrryyy~~~yyyzzziii^^^OOOEEEBBBOOObbbrrr~~~sssaaaooouuu[[[QQQJJJCCCAAA???;;;:::<<<555555444333333333333444555999555444:::888666>>>AAAXXX|||uuuvvvqqqeeeZZZUUURRROOOIIIGGGIIIVVVnnnccc```yyyjjj[[[PPPOOOQQQVVVhhh{{{oooPPPPPPLLLMMMJJJ>>><<<===555444222000//////000000///111111111000111111222333222333333222222333777:::AAA===@@@IIIUUUeeemmmXXXPPPNNNSSScccuuuzzzoooaaafffjjjhhh```^^^^^^TTTFFFAAA<<<777555666777666555666555444333222333444555777777777666666666999;;;;;;999777666555444555555<<<===>>>@@@DDDLLLUUU\\\lll~~~wwwlllzzz{{{}}}yyyiiiVVVHHH@@@HHHYYYlll~~~hhhqqqyyy^^^RRRJJJDDDBBB???;;;:::<<<555555444333333333333444444888555555:::777666@@@LLLbbb~~~oooeee[[[SSSRRRKKKHHHRRRddd{{{pppjjj|||sssdddVVVSSSSSSVVVcccsssyyy\\\RRRLLLMMMKKK@@@>>>>>>666555222000///000000000///111111111111111222222333222333333222222444888:::>>>@@@CCCKKK___{{{|||eeeVVVPPPPPP]]]pppxxxrrrgggdddggghhhfffcccaaaZZZSSSHHHBBB<<<888888888666444555444333222222333444555777888888777666666888:::999888666555444444444444<<<<<<<<<>>>DDDPPP___jjj|||xxx~~~{{{}}}vvv]]]MMM@@@BBBNNNaaa~~~rrrssseeeSSSLLLEEEBBB???;;;:::;;;555555444333333333333444444888555666:::777888DDD]]]sssqqqdddZZZMMMGGGMMMWWWddd~~~ooolllzzz||||||kkkZZZUUUSSSSSSZZZcccxxxmmmVVVMMMMMMLLLCCC@@@@@@777555333000///000111000000111111111111111222333333222333333333333555999<<>>BBBHHHQQQaaarrr}}}{{{www|||___OOOAAAAAAGGGWWWvvvwwwtttnnnUUUMMMFFFCCC@@@;;;:::;;;555555444333333333333444333777555666:::777;;;LLLooohhhVVVLLLQQQRRRQQQaaaxxxpppfffkkk}}}}}}uuu|||~~~{{{{{{sssaaaXXXUUUTTTVVVZZZhhh~~~}}}\\\PPPMMMMMMEEEAAA@@@888666444111000111111111000222111111111111222333333222333444444444777;;;>>>GGGGGGMMMbbbkkk```SSSMMMTTTdddttt~~~ssshhhbbbfffggg```]]]```VVVOOOEEE>>>;;;:::777555222111111111222333555666777888999888666666777888555555666666666666666555;;;AAALLLYYYhhhwww|||www|||xxx\\\MMMDDDDDDGGGPPPllltttnnnqqqVVVNNNGGGDDD@@@;;;999;;;555555444333333333333444444666555777:::777@@@WWW~~~iiiXXXWWWSSSKKKRRRbbbxxxmmmlllwwwsssxxx~~~xxxtttrrrvvv~~~lll```[[[XXXXXXYYY^^^vvvfffTTTNNNMMMFFFBBB@@@888777444222111111222222111222222222111222333333444222333444555555888<<<@@@KKKEEEQQQttt~~~tttcccRRRMMMZZZssspppbbbccceee```\\\]]]WWWPPPGGG@@@===;;;999666111000000000111222444555666888999888777666777888666666666777777888999999>>>DDDOOO```ttt}}}|||zzz}}}|||rrrYYYKKKDDDGGGIIINNNfffooofffrrrXXXPPPHHHEEEAAA;;;999;;;555555444333333333333444555666444777:::888GGGccczzzcccYYYQQQIIINNNYYYvvvzzzvvvzzzsssuuu{{{wwwmmmooosss{{{vvvfff\\\WWWVVVUUU[[[qqqttt\\\QQQOOOHHHCCC@@@:::777555222111222333222222222222222222222333444444222333555555777:::>>>BBBIIIFFFZZZ{{{oooWWWIIINNNeeeyyyuuugggccceeeddd```]]]XXXRRRIIICCC@@@===999666111000000000000111333444555666888999888777888999777666666666777999;;;<<>>EEEGGGSSSkkk|||tttvvv~~~vvvmmm\\\III???DDDIIIQQQlllzzzdddoooZZZQQQJJJFFFAAA<<<999:::555555444333333333333444777666333666:::;;;PPPuuuyyyvvvuuuxxxbbbSSSMMMMMMQQQnnn||||||rrrnnn}}}yyy}}}hhh^^^[[[ZZZPPP^^^fffssslllYYYTTTLLLFFFDDD???888666333222333444333222333333222222333333444555222444555666888;;;@@@DDDHHH```~~~zzz|||{{{vvvsssrrrrrrsssnnnoooqqqsssuuuvvvwwwwww||||||}}}kkkYYYQQQQQQTTTbbbkkkmmmeeebbbfffhhhddd]]]XXXPPPKKKFFF???888222222111000//////000111111222444777999999999999;;;666444222111333777<<>>999:::888888777555444333333444444666999444888@@@===UUUwwwjjjssskkknnnuuuvvv^^^PPPNNNPPPXXX~~~uuu{{{}}}tttnnnlllrrr|||yyyggg]]]YYYTTTWWW___ooo{{{]]]TTTLLLHHHDDD;;;888888777555444333222111444333222333555666555444333888555555<<<<<<===HHHTTTsssuuuiiihhhiiieeeaaa```bbbccceeegggiiilllmmmnnnppppppsssxxxzzzxxxyyy|||zzzzzzwwwpppmmmllljjjffflllrrrsssmmmkkkppptttsssttttttuuuxxxzzz||||||{{{{{{zzz~~~eeeVVVSSSKKKVVVjjjssskkkccceeeccc]]][[[[[[YYYRRRJJJBBB???>>>777555222111222333222222222222333444444555666666777888666333333999AAAEEELLL]]]ttt|||zzzwwwyyyzzz}}}jjjTTTEEEDDDGGGRRRrrraaaaaaqqqXXXKKKHHH???;;;;;;888888777555444333333444444888:::555999AAABBB\\\{{{lll~~~tttfffccceeesss~~~jjjXXXPPPNNNUUUyyy~~~~~~rrr{{{tttjjjdddeeennn~~~mmm```YYYUUUXXX___ooofffXXXMMMJJJFFF<<<999888777666555333333222444333222333555555555333555;;;999999???>>>AAAMMMaaa{{{vvvkkkbbb``````\\\ZZZ[[[YYYYYYZZZ\\\^^^aaacccdddjjjlllrrrzzz}}}~~~|||zzzvvvqqqooowww|||{{{zzz}}}}}}~~~nnn\\\SSSFFFQQQgggxxxttthhhddddddddd]]]]]][[[UUULLLEEEBBBAAA;;;888555333222222111000222222222333444555555555555666555555666<<>>===777888777666444444444555555777555444777>>>MMMqqqwww|||~~~zzzzzz{{{|||nnn```WWWTTTVVVhhhnnn```QQQLLLbbbyyy{{{sssnnn{{{mmmcccYYYUUUaaavvvqqqdddWWWWWW\\\iii~~~kkkRRRMMMJJJ<<<===;;;:::888666666555666777555444444555555333222333777666888===<<>>>>>888999888666555444444555555777444666999???VVVyyyzzzwwwxxxyyyvvvfffYYYRRROOO[[[www{{{sssZZZLLLXXXggg|||ssslllhhhwww{{{xxxiii]]]UUUWWW___qqq~~~{{{|||nnnYYYWWWXXXdddyyywwwXXXNNNJJJ===>>><<<:::888666666666777888666555555666666444333777::::::===BBBCCCRRRmmmyyyqqqoooiiiiiijjjmmmrrryyy~~~}}}nnn[[[ZZZeee}}}uuudddeeeccc___[[[VVVQQQLLLJJJEEEAAA<<<888777777666666222333333333333333444444888666999>>>BBBFFFOOOZZZ~~~}}}uuurrrpppxxx}}}WWWHHHFFFNNNiii|||ooovvv\\\PPPCCC===>>>:::999888777555444555555666888555;;;???DDDbbb{{{|||wwwtttuuuwww|||iiiXXXQQQNNNRRRffffffRRRSSSYYYjjj{{{|||zzzjjjdddbbbqqqxxxpppnnnaaaVVVRRRQQQZZZyyyyyywww___ZZZWWW^^^sss```PPPKKKBBB>>>===:::777666666777777888777666666777888666555777999999===CCCGGG\\\}}}~~~wwwsssjjjiiihhhhhhiiikkknnnoooppp{{{}}}www{{{uuu___VVVWWWnnnooohhheeeaaa]]]ZZZUUUPPPMMMHHHDDD>>>:::888888888888444444444444444444444444999777;;;AAACCCHHHXXXjjjvvvrrrqqqwwwYYYIIIEEEKKKccc}}}|||nnnyyyaaaSSSCCC<<<===;;;999888777555555555555666888444===CCCGGGjjj|||{{{}}}uuusssrrrrrrtttoooZZZSSSPPPOOOXXXppprrrZZZSSSQQQ\\\mmmqqquuueee```___ooouuujjjxxxuuudddVVVPPPLLLPPPiii}}}hhh___WWWZZZllliiiSSSNNNJJJ>>><<<999777555555777777999888777777999:::999888666777777;;;CCCIIIddd}}}}}}}}}nnnmmmkkkiiigggffffffeeeeeemmm~~~|||www}}}~~~~~~ddd[[[SSS___~~~kkkgggccc```]]]YYYTTTPPPMMMHHHAAA<<<999888888777555555555555555555555555666666;;;BBBCCCJJJaaa{{{xxxrrrqqqtttZZZIIIEEEIII___wwwwwwiii{{{dddUUUCCC;;;===<<<:::999777666555555666666555111===CCCFFFmmmvvv{{{wwwqqqqqqpppppprrrwww```WWWUUUOOOPPPeeezzz```VVVOOOVVVdddhhhzzz}}}tttddd``````pppvvvkkkwww{{{gggVVVQQQLLLLLL```yyynnncccXXXXXXhhhnnnVVVPPPOOO>>><<<999666555555666777999888777888:::;;;;;;::::::;;;:::???GGGOOOmmm}}}{{{{{{|||}}}vvvvvvtttrrrpppmmmlllkkkiiimmm{{{~~~kkkcccWWWWWWpppmmmiiieeebbb```\\\WWWSSSPPPKKKCCC===:::888777666666666666666666666555555444555;;;BBBCCCKKKhhhvvvpppyyy~~~^^^FFFFFFJJJWWWllliiissssssYYYFFF>>><<<:::;;;:::888666666666666777777:::999<<>>PPPmmm}}}xxx{{{yyybbbTTTRRRZZZjjjyyy{{{iiifffjjjeeeaaa```YYYYYYTTTKKKAAA999555333333333333333333333444444444555===DDDIII[[[~~~|||qqqpppwww|||rrrYYYLLLHHHXXXvvvlllppp{{{```KKK@@@;;;888:::999777666666666777888777999<<>>999???YYY~~~~~~zzzvvvuuuzzz}}}yyywwwxxx{{{~~~}}}ppp___SSSSSSbbbssstttllliiieeebbb```[[[[[[VVVMMMDDD<<<666333333222222333333444444444555444>>>BBBMMMlllvvvttt{{{pppYYYLLL^^^xxxxxx}}}bbbLLLBBB===:::999888777666666666777888777777>>>SSSvvvrrrooozzznnneeegggiiihhhmmmuuummm\\\RRRMMMLLLOOOgggwwwqqq\\\VVV___jjj|||kkkZZZUUUiiizzzhhh]]]VVVPPPMMMKKKWWWsss~~~lll______wwwgggVVVQQQHHH@@@999888999777666777555777888777777777999;;;CCC>>>HHHhhhyyyuuu{{{~~~|||yyy}}}tttkkkeeedddgggjjjnnnlllmmmxxxuuuyyy}}}kkkYYYPPP[[[lllwwwkkkgggccc^^^]]][[[WWWPPPHHH@@@:::666444222222333444555555666666:::DDDFFFYYY{{{vvv}}}jjjWWWgggzzzeeeOOODDD@@@===999888777666666777888999777888BBB]]]kkkttttttiiicccfffhhhhhhmmmvvvwwwaaaUUUOOOLLLKKKZZZnnnkkkZZZ___ooo~~~xxxvvvbbbZZZmmmyyylllaaaZZZUUUPPPNNNRRReee~~~rrrdddccc|||kkkXXXPPPIII@@@999888888666666777666777888888888888:::<<>>999666222333444555666777888888>>>FFFHHHeee|||sss{{{xxxbbblll}}}ttteeeMMMCCC>>><<<999888777666666777888999999:::GGGfffrrrdddzzznnneee```dddfffggglllvvv{{{~~~}}}|||eeeZZZVVVRRROOORRRjjj}}}```bbbvvv{{{wwwzzzeee^^^ttt|||wwwoooddd\\\VVVRRRPPPPPPYYYtttyyy}}}yyyiiiggg~~~sss^^^SSSKKKBBB;;;999999777777999666777888888888999;;;===>>>DDD]]]~~~pppuuurrrbbb^^^fffwwwxxxvvvssspppooorrrxxx|||{{{|||nnnlll|||oooVVVRRR]]]~~~vvvjjj]]]___WWWWWWUUUQQQKKKCCC===999333333444666777999::::::<<>>@@@JJJiiizzzkkkpppzzz{{{lll^^^ZZZbbbttt{{{|||~~~pppeeeoooyyy\\\SSS[[[xxx}}}nnn^^^___VVVVVVVVVSSSNNNGGG???;;;333444555777888:::;;;<<<===FFFLLLsss}}}pppttt{{{tttiiivvvlll~~~aaaHHH<<<:::::::::999888777777888999:::===999MMMqqq~~~cccaaajjjccc]]][[[```ggglllooowww|||qqqjjjwwwnnnZZZSSSSSSRRROOOcccttttttiiisssqqqsssgggjjjnnnlllccc^^^tttxxxuuuoooiiibbb[[[SSSNNNPPPSSSaaa{{{wwwzzz|||nnnjjj~~~nnnWWWRRRGGG<<<::::::999888999666777666555777;;;???AAAAAAUUUyyy|||yyylllnnnuuuqqqbbb[[[XXXZZZqqqqqqlll}}}^^^QQQTTToookkkbbbbbb^^^YYYSSSOOOMMMIIICCC>>>888444333666999:::<<>><<<;;;:::999888777777888999:::@@@???VVV{{{fffhhhyyyaaa]]]ZZZZZZ```iiiqqqvvvzzz|||wwwiiiuuu}}}xxxaaaUUUPPPLLLJJJZZZjjj|||}}}ooooootttuuufffeeeggg]]]YYYXXXpppwwwtttppplllhhhaaaWWWPPPLLLMMMVVViii}}}wwwooottt~~~nnniii|||{{{cccSSSHHH===::::::999888999777888888777999===@@@BBBHHH___wwwtttxxxjjjiiinnnooo___WWWTTTXXXqqq{{{vvv|||zzzqqq}}}iiiWWWUUU\\\zzzuuuhhheee```ZZZSSSOOONNNKKKEEE???888444333666999999;;;???DDDMMMeee}}}}}}}}}||||||ooolllkkkuuuxxx[[[GGG@@@===;;;:::999888777777888999:::CCCGGGccciiiooooooZZZYYYYYYZZZ___hhhssszzziiivvv|||jjjZZZOOOIIIGGGQQQ___uuuwwwwwwjjjvvvqqqkkkhhh\\\ZZZ[[[ppp|||vvvtttrrrjjj]]]SSSQQQOOOQQQ[[[hhhyyynnnfffooo{{{zzzxxxzzzpppjjj}}}qqqUUUIII>>>;;;:::999888999888999:::;;;;;;>>>AAAEEERRRmmm~~~pppooozzzjjjgggiii|||mmm^^^TTTRRRXXXuuunnnggghhh|||wwwzzzwww```VVVOOOppppppkkkddd[[[RRROOOQQQNNNFFF>>>999666444777888888;;;???IIISSSttt~~~}}}{{{vvvyyymmmrrr{{{^^^JJJAAA===999:::999888777777888999:::CCCIIIiiikkkrrrzzzfffYYYZZZ[[[[[[]]]dddooowwwlllyyy~~~ppp^^^SSSKKKJJJMMMWWWppp|||wwwggguuuuuunnn______aaaqqq}}}yyyqqqcccXXXVVVSSSRRRUUU]]]mmmiiicccnnn~~~uuurrr~~~yyymmmqqq{{{rrrlllyyyXXXLLL@@@;;;;;;999888999888888:::<<<======BBBHHH[[[xxxttt~~~qqqqqq}}}nnniiijjjzzzjjj\\\UUUTTT]]]|||yyygggaaa___nnn}}}{{{gggXXXNNNjjjxxxsssjjj___TTTPPPRRRPPPFFF===:::777666777888777;;;AAAKKKYYY~~~~~~}}}mmmnnnaaaLLLBBB===::::::999888777777888999:::===DDDfffjjjpppttt___XXXYYYZZZZZZ\\\cccmmmuuuuuuzzztttaaaUUUNNNLLLMMMSSSiii~~~jjjtttyyynnnYYY]]]aaarrr}}}vvvjjj___VVVSSSQQQRRRVVVddd~~~~~~ggg```lll}}}sssooo{{{|||tttqqqkkksss|||www{{{xxxiiimmmzzzrrrlll[[[NNNAAA<<<;;;999888:::888777999<<<<<<<<>>===:::999888777777888999:::888>>>aaauuugggpppppp\\\TTTUUUVVVXXX]]]eeennnuuu|||www{{{eeeXXXPPPKKKMMMNNN___{{{~~~~~~pppxxx|||nnn\\\```dddsssyyyppphhhYYYWWWTTTSSSUUUbbb|||zzzddd]]]ffftttooozzzrrreee]]][[[aaaooouuugggllloooyyyhhhkkkxxxsssmmm^^^PPPCCC===;;;999888:::888555777<<<<<<<<>>>>>:::999888777777888999:::<<>>JJJ[[[mmmbbbaaaaaarrrttttttyyytttvvv}}}xxxwwwqqqaaaZZZXXX___tttzzzpppbbb\\\```vvvwwwZZZUUUdddmmmggg```VVVRRRPPPNNNIIIEEE;;;:::;;;<<<;;;;;;CCCMMMhhh|||xxxuuuvvvzzz|||tttrrrQQQ???<<<>>>:::999888777777888999:::CCCGGGjjjaaaeeewwwqqqdddYYYUUURRRQQQUUU^^^gggmmmooorrr{{{tttxxxggg]]]KKKQQQLLLRRRqqq{{{|||rrreeeggghhhtttyyyooossswwwtttmmmddd]]]VVVRRRSSS```xxxyyyddd[[[```yyyxxxrrr{{{qqqddd\\\MMMOOOYYYnnnxxxbbbccc|||hhhccckkkyyyaaaSSSDDD>>>;;;999888:::;;;666777===>>>???MMM```{{{xxxuuunnnaaa]]]ZZZbbbvvvtttrrrxxxuuu|||~~~}}}}}}fff^^^\\\ddd|||xxxnnnggg\\\```zzzlllZZZZZZyyylllbbb]]]VVVQQQPPPOOOLLLJJJ<<<;;;<<<===<<<===EEEOOOuuuyyyqqquuuvvvqqqwwwMMM??????777:::999999888888999999:::@@@MMMvvvkkkkkkqqq]]]ZZZTTTRRRRRRWWW___ggglllnnnsssyyyvvvmmm]]]SSSNNNNNNRRRdddvvvyyyqqqggghhhnnnvvvyyysssllliiipppzzzoookkkaaaYYYXXXVVV]]]tttxxxbbbYYY]]]ttt|||zzz~~~vvvgggZZZUUUQQQRRRbbbpppggg|||jjjdddgggzzziiiXXXFFF===;;;999999:::333@@@;;;888AAADDDQQQppp}}}zzzqqqxxx{{{bbbXXXVVVZZZlll{{{ppp|||}}}|||lll\\\^^^rrrwwwnnnaaa]]]mmmvvv^^^ZZZssshhhddd___XXXTTTTTTSSSNNNGGGBBB???666555<<<===CCCRRR~~~|||{{{qqqpppmmmwwwsssxxxOOO@@@@@@999:::999999888888999999:::AAAOOOyyyooonnnooo\\\XXXUUUSSSRRRVVV]]]eeekkknnntttyyyxxxrrrcccTTTOOONNNPPPaaayyy}}}qqqffffffmmmvvvxxxrrrjjjfffjjj{{{pppmmmddd^^^]]][[[___rrrsss```WWWZZZnnn|||xxxuuuzzztttggg[[[UUUQQQPPP^^^||||||pppiiicccfff~~~~~~jjjYYYGGG>>><<<:::999999666>>>;;;;;;CCCEEEXXX}}}yyy{{{wwwkkknnnfffYYYWWWUUUbbbtttuuuiii|||}}}|||~~~}}}{{{yyymmm]]]```vvvvvvnnn]]]^^^rrr}}}bbbZZZnnnjjjfffbbb\\\WWWUUURRRMMMGGGAAA@@@888777===???HHH[[[yyytttnnnfffnnnuuuzzzQQQBBBAAA;;;:::999999888888999999:::AAAQQQ}}}yyyrrrooo\\\VVVVVVSSSQQQTTTZZZccckkkoootttyyyzzzwwwjjjVVVOOOMMMNNN[[[{{{zzzzzzllldddeeelllvvvxxxqqqfffaaabbb{{{~~~sssooohhhcccbbb```bbbppplll^^^VVVTTTdddwww|||}}}wwwttt{{{tttggg]]]UUUPPPMMMXXXttt~~~iiibbbccczzzlll[[[III???<<<:::999999999;;;:::>>>CCCFFFcccpppxxxgggeeekkk]]]YYYTTTXXXbbbuuuuuuhhhwww~~~~~~uuuttttttssskkk^^^ddd|||uuunnn^^^eeewwwrrruuuiiiYYYeee}}}ooojjjeee___ZZZVVVQQQLLLIIIAAAAAA<<<:::>>>@@@NNNiii|||vvv{{{sssgggmmm{{{rrrzzzSSSBBBAAA;;;:::999999888888999999:::???QQQ~~~{{{uuuqqq^^^UUUTTTRRRPPPRRRXXXbbblllrrruuuyyy}}}|||uuujjjVVVOOOLLLLLLWWWvvvyyy|||pppddddddeeelllwwwzzzrrreee^^^]]]sssyyypppiiidddbbbbbbeeeppp|||vvvfff\\\WWWQQQ\\\nnnvvv|||uuurrryyyuuujjjbbbWWWQQQKKKRRRkkk|||hhhbbbaaauuunnn]]]JJJ@@@===;;;999999<<<888999???AAAGGGmmmuuummmkkkccc|||wwwgggbbbYYYUUUUUU```xxx{{{ooovvvrrrlllkkkjjjiiiddd^^^iiiuuupppgggqqq{{{pppmmmlllnnnooouuupppYYY\\\qqqzzzmmmggg```[[[VVVPPPLLLLLLCCCDDD???===???@@@TTTuuuzzzyyyzzzmmmqqqssslll{{{UUUBBB???::::::999999888888999999:::<<>>;;;999:::===666999???>>>KKKwwwkkkooo~~~qqqfffyyyuuulll[[[UUUPPPRRRbbb}}}rrrttt|||xxxmmmgggdddaaa```[[[\\\mmmwwwssslllxxxssshhhaaa```___dddxxxxxx]]]WWWgggrrrhhh___[[[VVVPPPMMMOOOHHHGGGAAA???@@@AAA[[[}}}~~~sssuuummmfff~~~XXXCCC???::::::999999888888999999:::<<>>UUUdddtttwwwhhhrrr~~~rrr]]]YYYSSSPPPWWWppp|||qqqppp}}}zzz|||xxxnnnfff^^^ZZZYYYSSSYYYnnn~~~wwwrrriiivvv}}}lllbbb___ZZZ[[[nnneeeWWW```|||lll^^^ZZZWWWQQQOOOQQQLLLHHHAAAAAACCCGGGdddxxxzzziiibbb\\\EEE@@@;;;:::999999888888999999:::>>>RRR~~~uuuggg^^^TTTTTTTTTTTTUUUYYYaaallltttxxxxxxzzz}}}qqqfffWWWPPPOOOLLLNNNfffzzzxxx}}}}}}qqqhhhhhhgggeeejjjvvv}}}wwwjjjaaaZZZeee}}}xxxtttpppooosssyyy||||||qqq```[[[[[[TTTVVVdddnnnrrrpppooorrrzzzzzzqqq___YYYPPPOOO```zzzjjjbbb\\\lll~~~{{{lll[[[HHH@@@===;;;:::;;;:::666???BBBBBBdddyyy___|||jjjjjjhhhccc[[[TTTRRRbbbvvvlll}}}xxxuuuwww{{{~~~~~~sssfffZZZUUUVVVOOOVVVmmm|||~~~~~~wwwooojjjdddrrrooojjjaaa^^^llloooZZZ\\\|||sss```[[[YYYSSSPPPQQQOOOIIIAAACCCHHHOOOooo{{{~~~fffaaa^^^FFFAAA===:::999999999999999999:::AAAUUUiii^^^ZZZRRRVVVWWWWWWWWWYYY```jjjqqqxxxxxxyyy|||uuukkkYYYRRRPPPLLLLLLaaa|||{{{{{{mmmeeefffgggdddiiiuuu|||wwwjjjaaaWWWaaayyy|||zzzwwwwww{{{{{{rrr```ZZZ[[[TTTVVVccclllmmmllllllnnnsss~~~|||rrraaa[[[RRRPPPaaazzzkkkccc\\\kkk}}}jjjZZZGGG???===;;;:::;;;999777BBBDDDFFFnnnsss]]]lllcccuuuuuunnndddXXXPPPVVVppp~~~kkkqqq~~~{{{vvvpppllllllooosssuuu|||vvvfffXXXSSSVVVNNNTTTjjjoooqqquuuwwwvvvooofff```cccqqq~~~zzznnnhhhsssvvv]]]ZZZzzzyyybbb\\\[[[TTTPPPQQQPPPHHH@@@DDDMMMUUUwwwyyyuuuddd]]]FFFAAA===:::;;;;;;:::999:::<<<>>>BBBYYYuuuvvvdddVVVSSSPPPQQQSSSVVVXXX[[[aaaiiipppvvvzzztttiiiWWWTTTNNNJJJQQQddd{{{}}}vvvzzzsssoookkkiiicccbbbgggttt|||xxxnnnhhhccc```jjj|||mmmjjjaaaWWWUUU^^^ggglllsssnnnjjjllluuu}}}vvvhhhZZZQQQPPPYYY{{{{{{mmm^^^___jjjsssXXXKKKIII???888:::;;;;;;@@@@@@AAATTT|||uuudddhhhqqqaaaiiizzzzzzccc\\\XXXUUU^^^ooozzziiipppyyytttqqqlllhhhfffgggjjjmmmqqqhhhZZZRRRNNNOOOUUUhhhllliiijjjnnnmmmdddZZZUUUYYYxxxwwwwwwmmmhhh]]]nnnhhh[[[___ZZZOOOPPPNNNJJJFFFFFFKKK```vvv~~~|||pppzzzggg```HHHBBB===:::;;;;;;:::999999<<<>>>DDD[[[uuuvvvdddUUURRROOOOOORRRTTTWWWZZZaaaiiiooowww{{{~~~tttjjjYYYUUUMMMIIIQQQeee|||}}}uuu~~~~~~vvvnnniiidddccciiiuuu}}}yyyooohhhbbb___iii~~~pppmmmeee\\\\\\fffppptttuuuppplllnnnuuuzzzkkk]]]TTTPPPWWWxxx{{{mmm___```jjj}}}|||^^^NNNKKKAAA;;;<<<;;;;;;???@@@AAAVVV~~~oooaaaiiiuuubbbeeesssmmmaaaZZZSSSYYYfff~~~iiimmmzzzvvvooojjjhhhggghhhhhhoooooo```XXXSSSNNNSSSggg|||mmmgggcccdddbbb[[[TTTQQQYYYxxx}}}yyy}}}wwwppp___jjjooo___aaaZZZPPPOOOIIIGGGDDDEEEPPPllluuu{{{xxxyyyiiiyyylllcccJJJCCC===:::;;;;;;:::999999<<<>>>FFF]]]xxxzzzbbbTTTQQQMMMMMMNNNQQQTTTYYY```hhhmmmxxx{{{~~~~~~tttkkk]]]UUULLLIIIQQQeee~~~}}}uuu|||xxxlllgggffflllyyy|||qqqjjjbbb^^^fff{{{ooommmeee^^^___hhhrrruuuwwwsssoooooovvvooo```VVVQQQTTTrrr{{{mmm```aaaiii}}}eeePPPLLLEEE???>>>;;;:::>>>???CCCZZZ~~~ddd[[[jjj}}}eee```hhh|||xxxiii^^^UUUVVV^^^yyykkkmmmyyyrrrllljjjiiifffdddhhh{{{rrrbbbXXXRRRMMMQQQddd~~~}}}nnneee]]]ZZZXXXSSSPPPPPP]]]~~~}}}zzz```bbb~~~zzzeeeaaaYYYNNNMMMFFFGGGDDDDDDXXX|||~~~sss{{{www~~~yyykkk{{{pppcccJJJCCC===:::::::::999888999;;;===EEE\\\~~~aaaSSSPPPLLLJJJKKKNNNQQQWWW___gggkkkuuuyyy~~~~~~~~~tttmmm```VVVKKKIIIRRReee~~~|||tttxxxtttvvvyyymmmlllqqq}}}uuummmccc___cccyyy|||pppmmmfff___aaajjjrrrtttvvvssspppqqqvvvrrrbbbXXXQQQPPPiii{{{mmmaaa```ggghhhPPPLLLGGGCCCAAA===:::===???FFF```tttYYYUUUjjjlll```bbbssspppeee[[[XXX]]]llloooqqqyyysssmmmjjjiiigggccc```bbbtttuuudddXXXPPPLLLOOObbb|||qqqfff\\\XXXUUUQQQPPPQQQeeebbb[[[uuuiii]]]TTTKKKKKKEEEHHHEEEFFFaaayyyppp~~~zzz~~~sssqqqaaaIIICCC===999::::::999888999;;;===BBBZZZ}}}^^^QQQOOOKKKIIIJJJKKKOOOVVV^^^eeeiiipppuuu{{{zzz|||~~~tttnnnbbbUUUKKKJJJSSSdddzzz~~~}}}zzztttvvv^^^\\\bbbxxxwwwtttxxxyyyrrrfffaaabbbsss{{{qqqnnngggcccfffpppwwwxxxrrrqqqqqqrrrwwwtttbbbXXXRRRMMM___{{{mmmaaa___cccfffMMMJJJGGGDDDCCC>>>:::===AAALLLjjjkkkQQQOOOhhhvvvddd```oooxxxjjj^^^YYYZZZdddtttvvvzzzwwwrrrooolllllllllkkkhhheeefffwww{{{iii[[[QQQNNNOOOaaazzzrrrggg]]]YYYVVVSSSRRRSSSkkkhhhZZZpppnnnZZZPPPHHHHHHBBBEEECCCIIIkkkxxxmmm~~~~~~{{{lll___HHHBBB<<<999::::::999888888;;;===???YYYwww\\\QQQPPPLLLJJJIIIJJJNNNUUU]]]cccffflllqqqxxx}}}~~~|||~~~}}}tttpppcccUUUKKKLLLUUUaaassszzzsssxxx|||wwwssstttyyyzzzcccXXXRRR^^^yyyxxxkkkeeecccpppuuullliiidddaaagggrrrxxxxxxnnnppprrruuuyyyuuubbbYYYTTTMMMWWWqqq|||lll```\\\]]]vvvdddLLLJJJFFFCCCBBB>>>:::>>>DDDTTTuuubbbLLLMMMggg~~~iiibbbooommm^^^VVVUUU___tttvvv~~~}}}|||yyy~~~lll\\\QQQQQQPPP```xxxuuujjj___ZZZVVVSSSRRRSSSkkkttt___nnnuuu[[[OOOHHHFFF???@@@@@@NNNvvvyyygggssseee___HHHBBB<<<999999999888777888:::<<<@@@ZZZsss|||ZZZPPPPPPMMMKKKIIIIIIMMMUUU]]]bbbdddkkkpppvvv{{{||||||||||||~~~|||tttqqqbbbTTTKKKOOOVVV^^^lll{{{uuukkknnnttttttrrrrrrooo}}}lllaaaUUUUUUddd{{{}}}pppjjjdddnnnxxxmmmjjjccc```eeeooosssqqqkkkoootttyyy}}}vvvbbbZZZWWWOOORRRcccnnn|||kkk^^^YYYXXXgggdddNNNKKKEEEAAA@@@===:::???GGG[[[~~~rrrZZZJJJOOOggglllcccpppooo]]]TTTSSS[[[qqqoooooo^^^RRRTTTRRRaaawwwrrrccc[[[VVVSSSSSSUUUiii}}}ccciii~~~aaaTTTJJJFFFBBB???AAAVVVzzzttt```~~~mmm```zzz```HHHBBB;;;999999999888777888:::<<>><<<:::@@@JJJ___iiiUUUJJJQQQiiimmmdddqqqppp]]]UUUTTTXXXnnnhhhwwweeeXXXVVVSSSaaavvvzzzhhh]]]WWWSSSTTTXXXiii~~~~~~cccdddxxxgggYYYMMMGGGHHHBBBEEE]]]}}}{{{lll[[[~~~~~~yyysssaaavvvbbbHHH@@@<<<;;;888777::::::999:::>>>EEE]]]nnnrrrZZZPPPNNNSSSHHHFFFFFFIIIPPPXXX___cccjjjnnntttxxxyyyxxxxxxxxx}}}~~~rrrfffgggxxx|||vvvpppkkkaaaXXXOOOQQQ[[[cccdddaaallljjjddd]]]aaalllsssssskkkmmmxxxzzzppp{{{tttfff___^^^aaammmzzz|||vvvkkkhhhooovvvtttvvvqqqhhhqqqwww~~~xxxlllccc___ZZZTTTUUU\\\ooo}}}yyy{{{jjjaaa[[[WWW___ttthhhVVVNNNCCC>>>@@@======AAAGGGnnn~~~eeeNNNGGGSSSlllmmmbbbtttuuubbbXXXVVVYYY|||~~~iiidddppp{{{iiiZZZ[[[SSS^^^uuusssiii[[[SSSUUUSSSdddeee[[[nnnppp]]]RRROOOFFFDDDHHHhhhyyy___WWW}}}}}}vvv|||sss___tttdddIIIAAA===<<<888888::::::999:::>>>DDD\\\ooouuuZZZNNNJJJNNNJJJHHHFFFHHHOOOVVV]]]```jjjnnnsssvvvwwwxxxyyyyyytttccc^^^iiivvv{{{uuuooojjj___WWWPPPRRR[[[bbbbbb___cccbbb]]]YYY^^^lllvvvyyyrrrnnnuuuxxxlllvvv|||qqqlllhhhfffhhhmmmyyyzzznnnjjjqqqxxxoooxxx|||}}}sssllljjjddd[[[XXX\\\lllxxx}}}qqqiiibbb]]]^^^rrrgggSSSKKK@@@<<>>BBBIIIrrr___LLLIIIWWWqqq}}}~~~nnnbbbqqqwwwdddWWWTTTYYYzzz}}}kkkjjjyyynnnaaaXXXRRR```uuuwwwmmm]]]VVVVVVTTT```kkk]]]nnnyyyeeeXXXTTTOOOKKKPPPrrrwww```ZZZ|||sssxxxuuu^^^rrreeeIII@@@<<<<<<999888::::::888:::===BBBYYYrrrxxx\\\NNNHHHKKKLLLIIIGGGHHHMMMTTTZZZ]]]kkkmmmqqqtttuuuwwwzzz|||yyycccWWW[[[ddduuuzzztttmmmggg\\\VVVRRRUUU^^^dddeeebbb]]]\\\WWWTTTZZZiiiyyy{{{oooqqq~~~zzzmmmvvvxxxqqqnnnjjjhhhhhhsss}}}|||oookkkrrrzzzxxxtttuuupppccc[[[[[[iii|||~~~wwwssskkkccc^^^rrreeeOOOGGG===:::===<<>><<<>>>BBBNNNUUULLLLLL^^^}}}|||vvv|||pppgggvvvyyyiiiYYYPPPXXXuuu|||kkknnntttiii[[[UUU^^^ooo~~~wwwfff[[[YYYTTT[[[yyy~~~hhhmmmuuu___VVVUUUOOOWWW~~~iiiSSSVVVppprrrfffxxxhhhKKKAAA<<<===999888::::::888999<<<>>>TTTmmmwww[[[NNNKKKQQQKKKHHHEEEFFFLLLTTT[[[___hhhkkkmmmpppssswww{{{nnnXXXTTTXXX```qqq~~~zzzuuullleee\\\]]]___fffnnnuuuyyy{{{uuupppfff[[[XXXeee|||~~~vvvkkkkkkqqquuuuuuqqqvvv}}}}}}pppmmmsss|||xxx{{{vvviiidddqqq~~~uuuooo}}}}}}{{{dddLLLCCC;;;;;;???===<<>>===:::888::::::888999<<<<<>>>>>:::999::::::888888<<<<<>>===???;;;;;;DDDWWWlllOOOOOOIIIZZZ|||rrrmmmwwwuuuxxxyyyiiiZZZRRRSSSmmm|||cccbbbxxxqqqeeeZZZUUUWWWbbb|||uuunnnsssfff```YYYWWWmmmtttnnneeeVVVNNNMMM^^^vvvxxxTTTHHH\\\ssstttvvvfffJJJAAA;;;>>>:::999::::::777888<<<<<>>===???:::<<>>DDDFFFNNNvvvdddPPPCCCFFFFFFSSSmmmwwwtttuuuqqqiiieeennn}}}uuu|||fffZZZXXXZZZdddeee```\\\WWW```uuu{{{kkkccclllyyyjjjyyy{{{jjjaaaVVVRRR[[[www~~~ooovvvvvv]]]WWWVVVwwwnnn[[[EEEJJJmmmwwwrrr|||kkkfffiiiKKKAAA===::::::999888888999::::::???CCCiii~~~lllnnnzzzjjjZZZTTTVVVQQQKKKHHHJJJOOOTTTWWW]]]^^^```bbbdddhhhmmmpppsss|||{{{ttthhh```OOOOOONNNMMMLLLKKKJJJJJJIIIFFFFFFHHHHHHOOOffflllhhhuuuwwwjjjbbb\\\VVVSSSOOOPPPRRRXXXfff}}}mmm^^^UUUKKKGGGEEEFFFDDDFFFWWWkkk~~~cccIII@@@???===@@@GGGIIIXXXvvv[[[IIIBBBDDDDDDQQQhhhpppooosssooohhheeennnzzz{{{fffZZZXXXbbbhhhcccZZZUUUPPPYYYooo~~~~~~uuujjjppp{{{gggnnnpppeeeYYYTTTZZZyyy}}}mmmsssyyybbb[[[]]]~~~~~~```TTTFFFNNNqqq}}}uuu|||nnniiijjjLLLBBB===::::::999888888999::::::<<>>AAAFFFLLL___sssWWWFFFBBBDDDDDDQQQffflllllltttnnnhhhfffqqqzzzfff\\\YYYccchhhbbbWWWRRRMMMVVVkkk{{{yyyvvvzzzooottt~~~eeedddssswwwmmmaaaYYY\\\}}}{{{jjjppplllggghhh{{{\\\SSSGGGPPPqqq~~~uuuyyypppnnnkkkOOODDD<<<::::::999888888999::::::;;;AAAhhhkkkiiizzziiiZZZQQQQQQPPPLLLGGGFFFIIINNNSSSVVVVVVXXX[[[]]]___bbbfffiiisssxxxbbb^^^lll}}}qqqggg``````aaa```___]]]YYYUUUSSSNNNIIIGGGGGGGGGQQQmmmjjjmmmzzznnnccc]]]XXXTTTQQQLLLLLLMMMSSSbbbzzzvvvcccWWWSSSRRROOOJJJHHHHHHEEEFFFWWWkkk|||{{{xxx~~~yyywww}}}|||gggPPPBBB>>>===???BBBKKK```rrrUUUGGGBBBCCCDDDQQQdddhhhkkkwwwkkkggghhhuuu}}}kkkbbb___aaaeee^^^UUUQQQNNNWWWkkk|||qqqvvv}}}qqqxxxeee___hhh~~~|||uuuiii^^^___vvvjjjkkkqqqnnnsss{{{[[[RRRGGGPPPrrr|||tttyyy|||sssuuulllQQQEEE;;;::::::999888888999::::::<<<>>>aaapppiiirrruuueeeWWWRRRQQQLLLGGGFFFHHHLLLPPPRRRTTTVVVYYY\\\^^^aaadddgggmmmsssZZZUUU^^^uuu{{{yyyxxx}}}|||{{{xxxrrrlllfffbbbWWWPPPKKKIIIIIITTTqqq|||gggooo{{{tttlllfffaaa]]]WWWSSSNNNLLLKKKQQQaaayyy|||jjj___\\\\\\SSSMMMIIIIIIHHHJJJYYYjjjyyyxxxqqqqqqvvvyyyssszzzttthhhhhhooovvvvvvdddNNNAAA<<<<<<===???GGG\\\nnnSSSGGGAAABBBCCCQQQbbbeeeiiiyyy|||gggeeeiiixxxssskkkhhhgggiii```VVVSSSPPPYYYnnnrrrtttuuu|||rrrzzzfff[[[```uuu|||{{{xxxnnnbbbbbbyyylllgggzzzfffcccpppyyy}}}\\\QQQGGGRRRvvvzzzttt}}}tttvvv{{{mmmSSSGGG;;;::::::999888888999::::::>>>;;;[[[ttthhhkkktttaaaVVVRRRNNNHHHFFFGGGJJJNNNOOOSSSUUUYYY[[[]]]```cccfffmmmrrrXXXQQQQQQhhh~~~vvvqqqbbbYYYRRRMMMLLLVVVsssyyyfffppp~~~pppmmmiiigggeeeaaa[[[UUUPPPLLLIIIOOO```wwwvvvjjjfffeeeYYYRRRLLLLLLJJJKKKXXXhhhvvvxxxhhhfffgggppp~~~|||mmmgggqqqwwwdddZZZZZZ```fffrrrqqqaaaMMM@@@;;;;;;<<<===BBBXXXkkkRRRHHH@@@@@@BBBPPPaaadddiiizzzyyycccccciiizzzyyyrrrooopppqqqeeeYYYTTTRRR[[[pppsssvvvrrrmmmvvvrrrzzzfffXXXYYYnnn|||vvvxxxxxxooobbbdddnnneee}}}kkkVVVRRRfffrrrxxx~~~]]]RRRHHHUUU|||vvvvvvwwwpppvvvmmmTTTDDD>>>;;;:::999999888888999999===>>>VVV}}}dddkkk~~~hhh```YYYUUUOOOJJJHHHIIILLLNNNQQQTTTYYY\\\^^^```cccdddlllnnnVVVNNNPPPXXXppp~~~wwwqqqlll```TTTNNNLLLUUUtttvvvfffnnn{{{wwwnnnllljjjiiiiiifff```[[[SSSOOOMMMTTTdddzzzvvvpppfffbbb\\\UUUNNNEEEDDDUUUkkkvvvxxxnnnjjjgggiiipppxxx}}}~~~oooddd___fff|||gggVVVNNNPPPUUUZZZjjjwwwqqq___JJJ???===>>>>>>===???OOOlllOOOHHHCCC@@@@@@OOO______eee{{{~~~hhhhhhooo|||yyyzzzuuummmiiidddVVVMMM___{{{~~~tttqqqllljjjqqqzzzvvvkkk]]]ZZZiii}}}tttooommmlllfff```xxxjjjfffvvveeeQQQFFFUUUvvvvvv{{{]]]OOOJJJ]]]wwwzzz{{{uuutttoooUUUEEE===;;;:::999999888888999999999999OOO|||hhhooo{{{kkkdddYYYUUUOOOIIIGGGHHHKKKMMMQQQTTTXXX\\\^^^```bbbdddkkkpppVVVMMMNNNSSShhh~~~wwwnnniiieee[[[QQQMMMMMMYYYxxxvvveeekkk|||wwwjjjjjjkkkmmmmmmiii```ZZZUUURRRQQQYYYiii}}}zzzyyykkk]]]SSSJJJGGGSSSccctttxxxrrroookkkjjjmmmsssxxx{{{yyyiii^^^YYYaaa~~~}}}rrr```RRRLLLLLLPPPTTT[[[ggguuuttt```JJJ???======<<<<<<@@@QQQkkkOOOHHHAAA??????MMM\\\]]]cccwww|||ggggggmmm}}}yyysssooohhhZZZRRReee{{{zzzrrrppplllhhhjjjuuuyyyvvvkkk\\\XXXfffwwwmmmgggeeeccc\\\}}}uuuvvv|||ssskkkyyyfffPPPGGGRRRvvvyyyzzz]]]NNNIII___www~~~mmmqqqWWWEEE===;;;:::999999888888999999999999LLLuuulllrrrvvviiibbbYYYUUUNNNHHHFFFGGGJJJMMMPPPSSSWWWZZZ\\\^^^aaaccciiirrrWWWMMMKKKMMM\\\zzzwwwooofff```^^^UUUNNNLLLOOO___~~~vvvcccfff|||xxxkkklllooossstttooofff^^^VVVSSSSSS[[[kkk~~~nnnZZZPPPJJJGGGMMMWWWqqq~~~{{{vvvpppmmmoootttxxxtttdddXXXSSSZZZxxx~~~jjjbbbVVVMMMIIIHHHJJJKKKMMMUUUbbbuuuwwwaaaJJJ???<<<;;;;;;<<>>JJJYYYZZZ```rrryyygggffflll}}}{{{vvvnnn___YYYnnnzzzwwwuuutttpppkkkgggjjjsss|||{{{zzzooo^^^YYYffftttjjjdddbbbZZZ{{{uuuooowww~~~vvvkkkRRRHHHOOOzzzxxxyyy\\\MMMIIIaaattt}}}yyyiiirrrYYYFFF===;;;:::999999888888999999:::999IIInnnlllmmmsssfffZZZXXXTTTMMMGGGEEEFFFIIILLLOOOQQQUUUXXXZZZ\\\```bbbggguuuXXXMMMIIIHHHRRRlll~~~vvvmmmfff```\\\UUUNNNLLLRRRdddwwwaaa___uuu|||yyyqqqrrruuuyyy{{{xxxpppiii]]]YYYXXX___oooppp```PPPKKKHHHFFFLLLUUUooo|||tttrrruuuyyytttbbbVVVQQQWWWsss~~~wwwiiiYYYTTTNNNJJJGGGFFFFFFEEEHHHLLLTTTgggvvv___HHH???===;;;;;;>>>AAAUUUnnnPPPJJJ@@@???>>>HHHVVVWWW]]]nnnvvveeeeeemmm|||rrrdddaaaxxx~~~}}}|||yyysssjjjfffjjjrrrzzz}}}~~~vvvccc^^^lllvvvlllccc]]]yyyooosss{{{kkkOOOFFFMMMyyy}}}vvv[[[MMMJJJddd~~~qqq{{{wwwjjjsssYYYFFF===;;;:::999999888888999999888777CCCdddjjjcccqqqxxxkkkXXXUUUQQQLLLGGGEEEFFFIIIKKKMMMPPPSSSVVVXXXZZZ^^^aaaeeewwwZZZNNNGGGFFFLLLbbbyyysssmmmiii```YYYQQQNNNUUUjjjzzzcccZZZjjj|||yyyxxxxxx{{{~~~}}}xxxttthhhcccaaahhhxxxlll[[[RRRKKKJJJHHHFFFOOO[[[nnn}}}xxxyyy{{{wwweeeYYYTTTUUUnnn}}}}}}ooo___RRRNNNLLLJJJIIIHHHGGGEEECCCGGGHHHLLL]]]qqqYYYDDD>>>>>>;;;===BBB@@@VVVpppRRRKKK@@@AAA???FFFSSSVVVZZZiiisssccceeennn}}}ssshhhiii}}}wwwmmmddddddjjjnnnwww|||iiieeeuuutttfffbbb}}}qqqqqqssszzzbbbGGGDDDOOO~~~rrrXXXMMMMMMgggqqqzzzttthhhsssYYYGGG>>>;;;:::999999888888999999:::999CCCaaalll\\\bbbttt[[[QQQNNNKKKHHHFFFGGGHHHIIILLLOOOQQQSSSVVVYYY]]]```eeeyyy\\\PPPGGGGGGKKK\\\{{{}}}yyyuuurrrggg```VVVQQQXXXooogggYYYbbb~~~{{{yyy{{{}}}~~~|||zzzmmmiiiiiiqqqttt]]]RRRMMMJJJIIIEEEBBBMMM\\\ooo||||||zzzhhh]]]VVVSSSeeexxx|||}}}rrrggg]]]QQQGGGJJJIIIIIIIIIJJJIIIFFFDDDEEEEEEGGGVVVwwwkkkTTT@@@>>>???<<<===CCC???VVVpppRRRKKK@@@BBB???DDDPPPSSSWWWeeepppbbbcccnnn|||rrrkkkrrr}}}xxxnnnccc```dddgggqqq~~~nnnkkk|||llliii}}}qqqooonnnttt___EEEDDDPPPnnnUUUMMMPPPjjjttt}}}vvvhhh~~~rrrXXXGGG???;;;:::999999888888999999<<<;;;CCC___sssaaa[[[ttt|||tttYYYLLLKKKJJJIIIHHHHHHHHHIIILLLMMMPPPRRRTTTWWW\\\___eee~~~zzz^^^RRRGGGIIILLLXXXsss~~~{{{yyywwwnnnggg[[[TTT[[[uuunnn[[[]]]yyy}}}~~~}}}rrrqqqtttppp\\\TTTNNNKKKEEECCCNNN^^^qqq~~~zzzhhh]]]UUUMMMZZZuuu|||nnnllliiikkkhhhaaaZZZVVVPPPIIIJJJJJJIIIJJJJJJJJJGGGEEEDDDDDDEEEQQQooo}}}hhhPPP>>>???@@@;;;;;;AAA@@@WWWoooPPPIII>>>AAA>>>AAAMMMQQQTTT```yyylllaaaaaajjjyyypppnnnyyy|||tttgggbbbeeeccckkkwwwuuurrrxxxttt}}}nnnmmmkkkrrraaaJJJFFFPPPwwwzzziiiSSSNNNRRRkkkwww~~~nnn}}}qqqXXXGGG@@@;;;:::999999888888999999999888???YYYyyyjjj[[[lll~~~tttsssnnnRRRIIIIIIIIIIIIIIIIIIHHHHHHKKKMMMOOOQQQSSSWWW[[[___eee~~~{{{___SSSGGGKKKMMMVVVnnn}}}{{{yyywwwrrrjjj]]]UUU^^^yyyttt]]]\\\uuu{{{|||yyyyyymmmaaaVVVQQQLLLLLLWWWeeerrrxxxggg\\\TTTIIIQQQjjjyyywwweee___WWW[[[[[[XXXVVVVVVSSSOOOKKKJJJIIIJJJKKKJJJHHHGGGFFFFFFEEENNNiii{{{gggOOO>>>???@@@999888???AAAWWWvvvnnnOOOHHH===AAA===???JJJNNNRRR\\\tttiii```___gggxxxoooqqq~~~zzz{{{nnnhhhjjjbbbgggqqq{{{yyy}}}~~~mmmmmmwww|||fffnnn___JJJHHHPPPqqqtttgggQQQOOOTTTlllxxxnnnTTTFFFBBB<<<;;;:::999888888888888444:::@@@OOOsssqqqeeeeeelllfffXXXLLLJJJJJJLLLIIIEEEEEEIIIJJJKKKMMMPPPTTTWWWZZZ\\\dddvvvgggWWWOOOJJJFFFNNNhhhzzzuuutttuuukkkjjjccc[[[cccvvv]]]SSShhh~~~vvv}}}ffffffaaaWWWPPPSSS\\\dddyyy~~~tttjjj]]]RRRKKKKKKVVVbbb{{{jjjXXXVVVVVVVVV]]]dddhhhpppjjjVVVPPPLLLJJJLLLKKKIIIJJJNNNNNNFFFDDDJJJ\\\|||}}}eeeQQQ@@@===>>>;;;:::===DDD[[[|||nnnnnnkkkLLLCCCAAA??????BBBIIIPPPUUUXXXuuugggaaafffooo|||tttyyyppp```ddd||||||zzzwwwkkkhhhccc```mmmxxxvvvnnnrrrllliii^^^GGGBBBLLL}}}tttpppeeeRRRHHHWWWxxxyyyoooTTTEEE@@@;;;;;;:::999888888888888777;;;???KKKmmmyyykkkhhhuuuiiiTTTMMMJJJJJJKKKIIIEEEEEEHHHJJJKKKMMMPPPSSSWWWZZZ[[[___rrriiiXXXQQQKKKGGGOOOgggxxxrrrpppqqqhhhhhhbbb\\\ddd}}}yyy```TTTdddxxxyyy~~~}}}vvvggghhhddd[[[TTTWWWbbbkkkvvv|||ppphhh]]]SSSKKKIIIPPPZZZjjjzzzdddXXX\\\dddgggttt~~~kkkYYYQQQKKKKKKLLLJJJJJJLLLMMMEEEDDDIIIYYYzzzvvvbbbOOO???<<<===::::::===BBB\\\uuuqqqiiiLLLDDD@@@>>>>>>AAAGGGNNNTTTVVVsssjjjaaadddmmm~~~qqqlllnnn}}}mmm]]]aaauuuwwwllliiivvvzzznnnjjjccc^^^iii||||||yyy~~~mmmqqq~~~fffddd~~~^^^EEEEEEOOO~~~xxxooobbbPPPIII[[[}}}wwwoooUUUDDD===;;;:::999888888777888888:::;;;<<>>AAA^^^wwwooojjjNNNFFF???======@@@FFFMMMRRRTTTpppnnn```aaaiiiuuujjjeeecccooozzzfffWWWXXXfffttt{{{yyykkkeee^^^hhh}}}}}}pppjjjbbb[[[bbbttt}}}yyy{{{kkkqqqyyycccddd```DDDCCCKKKxxx~~~ooo___OOOKKK```tttmmmUUUDDD<<<;;;:::999888777777777777:::::::::CCC```qqqhhhlllSSSMMMIIIIIIHHHEEEDDDGGGHHHIIIKKKMMMQQQTTTWWWXXXXXXjjjsss___WWWPPPKKKRRRddd|||uuukkkeeeccc```___[[[VVV[[[qqqiiiVVVXXXjjjxxxooottt|||xxxtttppplll[[[ZZZWWWRRRNNNRRRaaapppttt{{{xxxiii^^^XXXVVVUUU\\\ZZZYYYVVVNNNFFFDDDHHHPPPkkkzzzwwwtttuuuppp___NNNIIILLLLLLJJJHHHJJJEEEEEEFFFPPPooo~~~iii[[[KKK===;;;<<<999;;;???BBBbbbtttmmmQQQHHH???======@@@FFFLLLQQQTTTlllmmm___^^^fff~~~~~~vvvmmmfffaaaggg}}}qqq^^^PPPOOOVVV]]]```gggooovvvooodddfffwww~~~pppiii___XXX]]]mmmvvvppp{{{yyykkktttvvviiikkkbbbFFFBBBIIItttrrr___OOOMMMfff|||sssiiiUUUEEE<<<::::::999888777777777777888888999BBBZZZ}}}lllnnnWWWPPPJJJIIIHHHEEEEEEGGGGGGHHHJJJLLLOOORRRUUUWWWYYYhhhzzzfffZZZQQQLLLSSSbbbwwwttthhhaaa^^^]]]ZZZTTTOOORRRfffmmmYYYTTT^^^wwwnnncccnnn}}}|||xxxvvvhhhccc]]]XXXSSSSSS^^^lllmmmssszzz}}}{{{{{{}}}rrriii]]]RRRKKKIIIHHHHHHQQQQQQSSSTTTNNNFFFDDDGGGKKKfffxxxyyyeeePPPJJJLLLMMMKKKIIIIIIFFFGGGEEELLLiii|||iiiYYYJJJ>>>======:::;;;AAAEEEeeemmmQQQGGG@@@>>>>>>@@@FFFMMMQQQTTTeeejjj^^^[[[ccc|||yyyqqqmmmiiiiiirrr|||mmmZZZNNNKKKLLLMMMNNNQQQWWWhhh}}}mmmiiisssqqqhhh]]]VVV[[[jjjmmmfffnnnzzzooo{{{yyyqqqttt```GGGEEEKKKuuuwww```OOOPPPkkk}}}{{{uuuxxxfffTTTEEE===:::999888777777666777777555888:::@@@RRRvvviiixxxxxx[[[RRRKKKIIIIIIFFFFFFGGGGGGGGGIIIKKKNNNQQQSSSUUUXXXfff|||ppp^^^SSSLLLRRR___ppprrrfff]]]YYYWWWTTTNNNJJJKKK[[[zzzppp[[[QQQVVVhhhxxxtttssssssyyyzzziii^^^kkkyyyvvvyyypppiiigggaaaYYYZZZaaacccjjjqqqtttrrrqqqsssvvvnnn\\\XXXQQQMMMKKKKKKKKKKKKIIIJJJNNNPPPMMMGGGGGGKKKNNNkkklllVVVMMMMMMLLLKKKJJJIIIHHHIIIEEEHHHddd|||lllXXXJJJ???===<<<999;;;AAAEEEccclllOOOEEE@@@>>>>>>@@@FFFLLLQQQSSS^^^iii]]]ZZZaaayyy{{{tttwwwwwwwwwwwwvvv}}}|||lllZZZQQQNNNLLLJJJIIIJJJKKKXXXrrrooofffjjjwwwvvvlll```XXXZZZfff}}}}}}iiibbbhhh}}}www~~~vvv{{{[[[FFFCCCJJJuuu~~~```OOOPPPnnn{{{xxx}}}uuussscccTTTEEE<<<:::999888777777666666666555999<<<>>>HHHggggggooo___UUULLLJJJJJJHHHGGGHHHFFFGGGHHHJJJMMMPPPRRRSSSVVV```uuuyyybbbTTTLLLPPPYYYggg}}}pppcccZZZUUUPPPMMMKKKHHHHHHSSSnnnrrr]]]PPPQQQYYYwwwxxxrrrnnnjjjggglllttt}}}tttggg^^^iiitttqqq}}}{{{xxx|||xxxkkkaaa``````iiisssxxxwwwttttttuuussseee^^^\\\ZZZYYYXXXUUURRROOOGGGHHHKKKMMMKKKHHHJJJOOO]]]zzzuuu___SSSOOOLLLJJJJJJIIIIIIJJJEEEEEEaaa||||||nnnVVVIII???===;;;777999???CCC^^^mmmQQQGGG???======???DDDKKKOOOQQQ\\\jjj\\\YYYaaawww{{{|||yyyhhhXXXSSSRRROOOMMMMMMNNNIIIOOOfff}}}~~~lllaaa___iii~~~tttfff\\\ZZZbbbxxxzzzjjjdddiiizzzzzzvvv{{{~~~~~~wwwYYYFFFAAAHHHttt^^^LLLPPPooo|||tttuuuuuuqqqbbbSSSEEE<<<:::999888777666666666666555:::===<<>><<<:::555777>>>AAAZZZoooUUUKKK>>><<<;;;>>>CCCIIINNNPPP^^^lll\\\YYYaaavvvtttdddUUURRRTTTRRRPPPPPPTTTJJJKKK^^^sss~~~kkk^^^YYY___}}}{{{lll```YYY___uuuzzzlllhhhmmm|||kkkhhhfffooozzzwwwZZZIIICCCKKKxxx|||\\\JJJOOOppp}}}~~~mmmrrrxxxwwwvvvfffRRRBBB:::999888777666666777777888===;;;888>>>GGGSSS|||fffsssrrr^^^NNNMMMMMMHHHFFFJJJIIIHHHHHHHHHIIILLLOOOPPPQQQXXXllloooWWWHHHLLLQQQVVVkkk|||pppfff\\\TTTOOOLLLKKKJJJGGGDDDIII\\\ooorrr___OOOIIINNN```vvvoooiiibbb\\\^^^^^^cccjjjkkkccc\\\YYYcccrrrjjjnnn}}}|||{{{|||~~~}}}|||~~~~~~sssfff[[[PPPGGGEEEJJJFFF@@@LLL```uuueeeXXXMMMIIIKKKIIIKKKKKKIIIKKK[[[vvvyyyfffKKKBBB;;;::::::999:::======TTTsss[[[III@@@>>>===>>>BBBGGGJJJKKK___jjj[[[ZZZ```rrrzzzjjjbbb\\\[[[\\\\\\[[[YYYYYYJJJPPP\\\ddd{{{~~~nnn___YYY]]]ooo~~~qqqeee\\\^^^vvvvvvlllgggqqq~~~ooooooyyy{{{aaabbbXXXcccwwwzzzuuuXXXFFFFFFEEEnnnttt|||uuuWWWKKKGGGnnnzzz{{{www|||tttzzzwwweeeQQQBBB;;;999999777666666666777888888777555:::@@@JJJqqqhhhnnnxxxcccPPPMMMMMMIIIHHHKKKHHHGGGGGGGGGIIILLLNNNPPPQQQWWWiii}}}rrrZZZJJJKKKNNNPPPbbbzzz|||pppeee[[[SSSOOOJJJJJJIIIFFFCCCGGGYYYkkkqqq^^^NNNIIIKKKYYYwwwuuummmfff___ZZZ]]]]]]aaaffffff___ZZZXXXeeennnhhhooo~~~}}}wwwqqquuu|||wwwiiiVVVJJJEEEHHHFFFCCCOOOaaalll\\\PPPKKKLLLIIIKKKKKKIIILLL\\\vvvzzznnn^^^JJJAAA:::999::::::<<<@@@EEE```uuu]]]JJJ@@@>>>===>>>BBBFFFIIIKKKVVVxxxlll\\\ZZZ```qqqyyymmmaaa```ccclllrrrqqqiiibbb^^^PPPSSS]]]ddd{{{{{{mmm```ZZZ\\\iii|||sssggg```cccxxxwwwkkkgggsss}}}mmmhhhlllhhh^^^XXX]]]oootttvvv[[[HHHIIIJJJqqqxxx{{{zzz[[[MMMJJJmmmzzz{{{rrryyydddPPPBBB===:::999777666666666777888777999999;;;>>>EEEhhhnnniiikkkUUUOOONNNKKKJJJKKKFFFFFFFFFFFFHHHKKKNNNOOOQQQTTTcccwwwvvv^^^LLLJJJIIIHHHVVViii|||ooocccYYYRRRNNNIIIIIIHHHFFFBBBEEEUUUeeerrr___OOOJJJGGGQQQlllvvvlllddd^^^YYY\\\[[[]]]```___YYYUUUVVVfffyyyiiifffpppwwwnnnkkkrrr}}}vvv]]]OOOGGGHHHIIIHHHRRR```ooo^^^RRRMMMMMMHHHJJJKKKJJJNNN]]]vvvppphhh\\\GGG@@@999888:::;;;@@@EEEMMMiiiyyyaaaLLLAAA???======AAAEEEIIIJJJMMMjjjnnn[[[YYY^^^nnnzzzuuurrruuuzzzwwwnnnddd```cccmmm|||ttthhhZZZWWW\\\eee~~~|||oooccc^^^]]]dddzzz}}}tttjjjdddfffyyy{{{nnnmmm||||||kkkaaa```{{{uuu^^^[[[XXXfff~~~qqqwww___KKKKKKOOOsss~~~{{{___NNNKKKjjj{{{sss{{{dddPPPCCC???:::999888666666666777777666;;;<<<===>>>BBBaaa|||kkkzzzvvv]]]QQQNNNLLLJJJKKKFFFEEEEEEEEEGGGJJJMMMNNNPPPQQQ]]]oooyyybbbNNNHHHEEEBBBKKKZZZ}}}ooobbbYYYQQQMMMJJJIIIHHHFFFCCCDDDPPP^^^~~~vvvbbbQQQKKKHHHMMMbbbxxxmmmeee^^^ZZZZZZYYYYYY[[[YYYSSSQQQSSSbbbxxxgggfffqqqvvvooosss{{{dddVVVLLLMMMNNNLLLQQQZZZooolll\\\RRROOONNNGGGIIIIIIIIINNN^^^vvvqqqjjj^^^EEE>>>888888:::<<>>BBBFFFHHHFFFMMM___zzzsssYYYRRRQQQ\\\pppwwwkkkccceeejjjjjjmmmsssmmmwwwjjjdddhhh~~~uuuooogggdddooo|||{{{{{{yyyuuutttuuullliiihhhlll~~~|||}}}|||pppdddeeeooooooeeeoootttiiiooouuubbbPPPIIILLL^^^iiiPPPQQQcccxxx}}}eeepppvvvjjjZZZIII???;;;:::888777666555666666777;;;:::>>>IIIRRRgggvvviiiUUULLLLLLNNNJJJIIIHHHGGGGGGHHHIIIKKKIIIJJJRRRXXXaaa|||mmmXXXOOOJJJDDDCCCGGGYYYtttuuuiii^^^TTTMMMJJJIIIIIIIIIEEEAAADDDKKKfffoooXXXNNNLLLIIIVVVuuusssfff]]]XXXVVVVVVYYY]]]___YYYNNNIIIKKKIIIaaatttrrrcccdddkkkyyy~~~{{{yyy~~~yyyrrrkkk```SSSHHHCCCAAABBB@@@CCCLLLRRRhhhxxxfff___XXXQQQNNNMMMJJJLLLVVVlll~~~vvvdddWWWFFF===::::::;;;:::999>>>FFFPPPhhhsss]]]EEEAAA===;;;===BBBEEEGGGEEEGGGRRRmmmrrr^^^TTTOOOWWWiiizzzooohhhkkkllljjjoooxxxttt}}}vvvgggooo|||uuuooowww}}}xxxwwwxxxrrrrrrrrrppp{{{|||sssoooqqqwww{{{tttjjjmmmwww|||sssnnnyyyooowww|||cccRRRKKKKKKWWWkkkMMMNNN\\\nnn~~~cccrrrtttkkk]]]KKK???<<<:::999777666555555666444777555:::HHHTTTgggqqqpppXXXMMMMMMPPPLLLKKKIIIGGGGGGHHHIIIJJJHHHJJJQQQTTT[[[uuuppp\\\QQQLLLFFFCCCEEEQQQlllwwwkkk___TTTNNNIIIGGGHHHHHHDDD???BBBGGGbbbvvv^^^TTTIIIGGGTTTssstttggg^^^YYYXXXUUUYYY```bbb[[[OOOIIIIIIFFFZZZjjjtttyyymmm```aaahhhtttyyyrrroooxxx{{{pppbbbSSSHHHCCC===>>>===BBBJJJNNNaaa}}}lllfff___WWWRRROOOLLLNNNYYYpppuuu```TTTFFF<<<::::::<<<:::888<<>>;;;777555555666666666555888666888AAAIII___}}}qqqyyyuuuZZZOOOOOOOOOKKKJJJHHHGGGFFFGGGGGGHHHGGGIIILLLRRR___ttt~~~```MMMLLLGGGAAAFFFPPPcccyyyooofff]]]UUUPPPKKKJJJIIIGGGFFFEEEEEEEEE[[[|||}}}hhhQQQNNNKKKRRRjjj}}}nnnccc\\\XXXVVVWWW[[[___^^^XXXPPPKKKIIIEEELLL[[[iiimmmeee[[[WWWcccjjjzzz|||vvvpppiiifffrrrqqq```OOOEEEBBBCCC===<<>>===:::777555555666666666444888666888???CCCTTTpppsssvvv~~~aaaQQQLLLKKKKKKJJJHHHGGGGGGGGGGGGHHHGGGJJJLLLPPPZZZnnnjjjUUUQQQIIIAAADDDMMM___}}}wwwlllccc[[[SSSNNNKKKJJJIIIGGGFFFDDDDDDDDDQQQrrrsssZZZPPPKKKNNNcccqqqbbbYYYVVVVVVXXX\\\^^^\\\VVVOOOKKKIIIEEEHHHQQQ[[[^^^XXXSSSQQQVVV^^^ooovvvooohhhaaa^^^ggg|||wwwcccQQQGGGDDDCCC===<<>>JJJccc|||wwwzzzmmmVVVMMMKKKLLLKKKIIIGGGGGGGGGGGGHHHHHHJJJLLLMMMTTTeeevvv___WWWMMMDDDFFFHHHYYYvvvvvvkkkbbbYYYQQQMMMKKKJJJIIIGGGEEECCCBBBAAAEEEccceeeVVVNNNLLL[[[wwwrrraaaVVVTTTUUUYYY]]]___]]]WWWPPPKKKJJJFFFEEEGGGLLLMMMKKKKKKMMMRRR[[[lllwwwpppqqqkkkddddddmmm~~~|||fffUUULLLJJJFFF@@@===BBBGGGPPPbbbssspppXXXTTTRRRZZZpppssswwwuuu]]]HHH===;;;777777888999999===JJJXXXlll~~~~~~sssaaaEEE???;;;<<<>>>>>>@@@DDD???DDDFFFKKKeee}}}mmmaaaWWWTTTVVV```xxxxxxkkkuuusssyyy~~~~~~wwwwww}}}~~~xxxzzzooo\\\WWWXXXTTTVVVzzzvvvUUUGGG@@@GGGYYYxxxtttooouuu~~~yyyiiiWWWIII;;;;;;999666555555666666555666999777888===>>>HHH```|||uuu{{{]]]QQQQQQLLLKKKIIIHHHGGGGGGGGGHHHGGGIIIKKKLLLOOO^^^zzzhhh\\\RRRIIIKKKEEEUUUrrrzzzooodddZZZRRRNNNKKKKKKIIIGGGEEECCCAAA@@@>>>VVVmmm]]]SSSLLLUUUmmm}}}jjj[[[SSSQQQSSSXXX^^^dddddd]]]UUUMMMJJJGGGDDDCCCFFFGGGGGGIIINNNTTT]]]ooo}}}~~~{{{uuunnnkkkpppzzz|||gggXXXPPPPPPJJJDDDAAAEEEKKKUUUdddrrrxxxbbbYYYRRR[[[ssswww~~~mmmWWWDDD:::999888999::::::888;;;JJJZZZlll|||ppp```FFF???;;;<<<======???BBB===EEEEEEDDD[[[~~~nnncccYYYSSSQQQWWWmmm~~~nnn}}}~~~uuutttxxx{{{zzzzzzxxxlll^^^\\\YYYVVVVVVwww~~~^^^MMMCCCGGGXXXqqq}}}yyyfffSSSGGG<<<:::888666555666666666555888:::666888???AAALLLcccqqqeeeUUUUUUMMMLLLJJJHHHGGGGGGGGGGGGFFFGGGJJJKKKLLLXXXtttqqqaaaTTTKKKLLLEEEQQQnnnvvviii^^^UUUQQQKKKKKKJJJHHHFFFCCCAAA@@@===MMMtttttt```UUULLLQQQfffooo\\\RRROOONNNMMMVVV___jjjmmmhhh\\\QQQKKKGGGDDDCCCGGGHHHHHHJJJOOOOOOZZZmmm|||tttqqquuuzzzwwwyyy{{{iiiZZZRRRPPPLLLFFFCCCFFFOOOZZZgggqqqkkk]]]SSS\\\ttt{{{iiiVVVEEE;;;888777888::::::888;;;JJJZZZjjjqqqcccJJJCCC======<<<;;;<<>>999777555555666666666444888999666888@@@AAALLLaaa{{{sss}}}rrr\\\WWWNNNMMMKKKIIIGGGGGGGGGGGGFFFFFFHHHKKKKKKRRRjjj}}}jjjYYYKKKIIIEEEMMMeee~~~nnnaaaWWWSSSKKKKKKKKKJJJHHHEEEBBBAAAAAAGGGggg~~~dddXXXMMMNNN```{{{hhhVVVOOOMMMKKKIIIUUU```nnnuuupppcccVVVNNNGGGEEEFFFJJJKKKJJJKKKNNNLLLYYYnnnwwwppppppsssnnnnnnuuusssbbbUUUPPPMMMHHHDDDHHHSSS```kkkqqqmmm]]]TTT___vvvssscccSSSDDD<<<:::666666777999999>>>KKKYYYgggwwwiiiRRRIIIAAA>>><<<:::;;;>>>???DDDDDDBBBMMMmmmxxxjjj]]]TTTMMMMMM\\\nnn~~~eeemmm~~~xxxwww{{{{{{wwwsss{{{~~~~~~rrrhhhggg___]]]WWWrrr|||___GGGDDDTTT}}}gggMMMBBB<<<888666555555666777555444666777555888???===CCCVVVhhh~~~wwwiii[[[OOOMMMKKKIIIHHHGGGGGGGGGHHHEEEGGGJJJIIIKKK^^^sssvvvbbbOOOIIIFFFGGGXXXyyyqqqaaaWWWRRRJJJKKKKKKKKKIIIGGGDDDCCCCCCCCC[[[oooaaaQQQLLLYYYsssrrr```VVVRRROOOLLLUUU```ooowwwsssgggZZZRRRLLLJJJJJJMMMNNNKKKKKKNNNOOO]]]tttssskkkkkknnnoookkknnnzzzrrraaaXXXPPPKKKHHHLLLZZZiiissswwwuuuggg```lll|||iiiYYYLLLAAA;;;;;;888777777999:::>>>HHHRRR]]]|||qqq[[[QQQGGGAAA===:::;;;>>>BBBAAABBBBBBGGG\\\|||xxx~~~rrraaaWWWOOOMMMWWWfffzzzwwwuuuooojjj}}}xxxvvv~~~uuujjjggg___[[[QQQfffgggHHH@@@OOOjjjLLL@@@:::777666555555666777555444444666444888===888;;;KKKTTTqqqppp|||vvvaaaOOONNNKKKIIIHHHGGGGGGGGGIIIEEEFFFJJJGGGGGGUUUhhhkkkVVVMMMFFFCCCNNNmmmqqq```UUUPPPJJJKKKLLLLLLJJJHHHFFFDDDDDD@@@UUU||||||kkkVVVKKKTTTlllnnn```XXXTTTSSSVVVaaaooovvvrrrhhh\\\VVVRRROOOOOOPPPPPPMMMLLLOOORRR```www|||nnnjjjmmmssstttmmmkkksssnnncccTTTPPPMMMRRRaaaqqq{{{~~~yyytttvvvaaaQQQEEE<<<:::;;;>>>:::888999:::<<>>;;;<<>>666888777888;;;===<<<999:::@@@EEEPPPrrrrrrcccQQQDDD;;;666888<<<<<>>EEEIII^^^wwwzzzmmmZZZOOOOOOPPPIIIHHHLLLHHHHHHFFFEEEFFFEEEGGGOOOZZZnnngggMMMIIIDDDGGGWWWoootttaaaRRRLLLKKKJJJIIIKKKNNNNNNJJJJJJMMMHHHFFFLLLdddxxx\\\QQQVVV```yyywwwiii^^^VVVZZZ___dddfffgggfff^^^UUUSSSQQQRRRVVVVVVSSSRRRUUU\\\kkk}}}vvvqqqqqqrrrxxxxxxuuunnnkkkvvvpppaaaYYYVVV```ppp|||hhhVVVLLL>>>888:::888888;;;===<<<:::;;;???DDDUUUuuurrraaaNNNBBB<<<888:::===<<>>:::777777666666555444444444333555666777666777999:::;;;;;;KKKooo}}}sss|||bbbSSSNNNOOOIIIHHHIIIDDDHHHEEEDDDEEEDDDDDDKKKTTT___sssWWWLLLFFFCCCLLL\\\pppnnn[[[OOOJJJIIIIIIIIINNNUUUVVVQQQNNNNNNMMMHHHJJJ^^^aaaRRRUUU[[[pppsssfff]]][[[]]]\\\ZZZ[[[^^^\\\XXX[[[ZZZ]]]aaaaaa\\\YYYZZZbbbooo~~~zzzvvvrrrooorrrwwwyyyqqqhhhkkk}}}{{{iii```^^^jjj|||{{{___MMMFFF<<<999:::888888:::<<<;;;:::;;;???CCCSSSooo~~~wwwdddNNNBBB===;;;;;;===;;;AAAAAA@@@???<<>>===999666666666555555444444444222444666777666666666777;;;888AAA```wwwwwwuuu^^^QQQOOOIIIGGGHHHCCCIIIFFFEEEEEEDDDCCCHHHOOOWWWttteeeSSSKKKEEEFFFMMM[[[vvvlllYYYPPPMMMKKKIIILLLTTT^^^aaa[[[SSSPPPMMMHHHHHHZZZ}}}iiiUUUUUUXXXgggzzzooohhhfffeee___YYYYYY___ddddddjjjhhhhhhjjjhhhbbb___```hhhsss|||yyyvvvuuuuuuuuusssnnniiiiiipppuuuppphhhiiivvvsssjjjhhhuuupppSSSBBB>>>999777999555777999;;;;;;:::;;;>>>AAAGGGaaa}}}|||gggOOOBBB>>><<<:::::::::@@@@@@@@@???:::HHHcccyyyvvvxxx\\\SSSRRRPPPSSSdddsssrrrbbb^^^hhh|||uuukkkhhh```^^^www|||mmmpppwww~~~sssnnndddYYYLLLKKKBBBBBBddd[[[???CCCpppyyyuuuoooJJJ;;;;;;777555555555555444444444444222444666777666555666777999666;;;RRRxxxssskkkXXXSSSLLLJJJMMMLLLKKKHHHFFFFFFEEEDDDFFFKKKPPPjjjrrrWWWNNNHHHGGGGGGPPPjjjnnn\\\UUURRRPPPKKKNNNYYYfffjjjbbbXXXRRRKKKHHHIIIZZZ|||ttt]]]XXXVVV```uuu}}}wwwuuuzzzxxxooofffdddlllsssvvvxxxsssnnnlllhhhbbb```bbbllluuu~~~zzzwwwvvvssspppoooooommmhhhddddddgggjjjiiigggggglllpppxxxvvv|||yyyeeeKKK<<<;;;888888999555777888999::::::<<<===???@@@XXXtttyyydddMMMAAA===;;;999999777>>>???@@@@@@<<>>[[[dddCCCCCCnnnqqq}}}iiiFFF;;;;;;555444444444444444444444444333555666666555555777888888888<<>>:::999;;;888666777888999;;;<<<======CCCXXXtttrrr```LLLAAA===:::999:::777>>>>>>???BBB===@@@OOObbbrrrdddmmmrrrZZZRRRSSSOOOWWW^^^ooosssbbbZZZ^^^mmm|||xxxpppfffZZZ]]]kkkxxx|||ooommmzzz~~~wwwpppiii]]]QQQDDDDDD???===RRR|||mmmHHHAAArrrooobbbBBB<<<<<<444444444444444444444444444444555666555555666888;;;888<<<>>>DDDXXX{{{~~~yyy~~~hhh```QQQGGGJJJLLLLLLHHHFFFHHHHHHEEEEEEGGGHHHXXXtttgggZZZPPPLLLFFFHHH```}}}wwwooofff]]]SSSPPPSSS[[[```^^^ZZZWWWQQQOOOQQQ^^^|||xxxfffWWWWWWeeeppp}}}|||}}}~~~vvvpppiiiccccccfffooottt{{{yyyvvvrrrooolllhhhccc___jjj~~~zzz|||nnnVVVCCC===@@@;;;999;;;999666666777999;;;<<<<<<<<>>>>>>>>AAA===<<>>333444444444444444444444444555555555555444666:::===555;;;<<<:::FFFfff}}}zzzooo[[[KKKJJJKKKKKKGGGEEEGGGGGGEEEDDDFFFJJJTTTgggssscccUUUMMMEEEDDD[[[www|||pppcccVVVOOOMMMRRRXXXYYYXXXYYYVVVTTTTTT___{{{lllYYYUUUbbb\\\mmm|||}}}xxx|||{{{vvvpppiiihhhjjjppptttyyy|||}}}}}}~~~|||vvvqqqllliii```sssuuufff___ccckkkpppuuu|||hhhPPP???<<<@@@:::777999888666666777999;;;<<<<<<;;;CCCWWWuuu~~~ppp^^^PPPCCC:::777888888???======@@@<<<999BBBKKKmmm|||pppaaannnoooZZZWWWMMMSSSVVVfff|||jjj\\\XXXaaammmuuukkkbbb]]]]]]rrrzzzwwwrrrnnnfffWWWLLLAAA===:::999@@@YYYXXXEEExxx~~~rrrWWW@@@666777:::444444444444444444444444444444444555666777777888??????>>>CCCKKKSSSqqqyyyjjjVVVNNNMMMKKKIIIEEEDDDFFFHHHFFFBBBIIIKKKUUUlllrrr```SSSKKKKKKWWWfff}}}rrriii]]]WWWMMMGGGNNN[[[ccceee^^^XXXWWWaaatttyyyhhhaaa```___gggrrrzzzyyysssmmmiiillljjjkkkpppsssssswww{{{~~~~~~~~~}}}|||zzzyyyvvvrrrppplllnnn~~~zzzkkkeeeggghhhfff^^^\\\XXXRRRNNNOOOUUUZZZcccjjjuuu~~~sss]]]CCC===999:::999777888:::666777888888777888:::<<>>@@@JJJ```www}}}xxxjjjmmmfffXXXPPPPPPOOOWWWnnnyyyeeeUUU]]]ppp|||oooccc]]]mmmzzz|||~~~vvvsssrrrcccQQQHHH???999555<<>>666777999444444444444444444444444444444444555666777777777???@@@>>>BBBIIINNNhhhsss}}}pppYYYOOOOOOLLLJJJGGGFFFGGGGGGFFFCCCHHHIIIRRReee~~~gggWWWMMMKKKRRR\\\ssskkkeeeXXXTTTMMMJJJQQQ^^^eeefffddd\\\WWW\\\jjjooofffcccdddkkkttt{{{}}}vvvnnniiigggeeefffkkknnnpppsssxxxyyy{{{|||}}}}}}~~~|||uuuuuuwwwwwwuuutttqqqmmmiiiffffffgggvvv{{{lll]]]WWWYYYZZZYYYUUUTTTPPPKKKHHHHHHMMMQQQZZZcccppp{{{lllZZZDDD>>>999999888666666888555666777777777777999;;;===GGGTTTbbbssszzzooodddVVVFFF<<<::::::888:::???@@@>>>???BBBJJJ___uuu~~~}}}yyyffffffwwwrrr___RRRQQQOOOUUUhhhmmm]]]bbbsssuuuiiiccclllzzzvvvsssqqqpppvvvssspppnnnaaaOOOEEE>>>:::666;;;AAAHHHpppnnnLLLooo|||bbbKKK===777666777444444444444444444444444444444444555666666777777;;;===;;;>>>CCCEEEYYYzzztttooozzzbbbSSSPPPLLLJJJIIIHHHGGGFFFEEEEEEGGGGGGLLL[[[rrrttt```SSSNNNPPPTTTuuutttjjjhhhfffbbb]]]TTTOOOTTT```iiikkkiii```VVVSSS[[[mmmvvvppppppuuuzzz~~~{{{rrrhhhaaa]]][[[]]]cccgggiiimmmrrrrrrtttwwwyyy}}}~~~zzzuuuoooiiieeedddbbbmmm~~~uuueeeTTTLLLMMMOOONNNMMMLLLJJJFFFDDDDDDFFFHHHOOOXXXgggvvvvvveeeWWWEEE???:::999888444333555555666888777777777888:::;;;===AAAHHHVVVssszzzrrrpppcccLLL===<<<:::888888<<<>>>>>>@@@DDDIII[[[nnnxxx{{{}}}~~~}}}hhhbbbmmmeeeUUURRRNNNQQQ___ttt}}}zzzuuueeehhhvvvuuujjjdddfffzzzuuuzzz{{{rrrhhh___^^^[[[ddd{{{oookkkiii\\\KKKBBB===:::777:::===CCCiiiWWW~~~{{{ssstttWWWCCC;;;777666555444444444444444444444444444444444555555666666666444777666888======KKKfffpppjjjttt\\\QQQLLLJJJIIIIIIGGGEEEEEEHHHGGGFFFIIISSSccc|||ppp\\\RRRQQQTTTdddxxx|||mmmiiilllooozzzrrrdddYYYYYYccclllooofff\\\QQQJJJKKKWWWooo~~~wwwmmmcccYYYRRRRRRQQQSSSYYY^^^aaaeeekkkkkknnnqqquuuzzz|||yyypppkkkooo~~~vvvttttttvvvuuuyyy~~~ooo[[[PPPNNNMMMJJJJJJJJJIIIGGGEEEDDDEEEEEEHHHOOO]]]mmm|||yyylllaaaWWWGGG@@@;;;:::888444333555555777999999888888888::::::::::::>>>JJJfffxxxrrrvvvjjjNNN======;;;888777:::<<<<<<@@@EEEKKKWWWfffooossswww|||sssffffffmmmYYYSSSMMMNNNWWWfffxxxzzzsssuuu|||pppsss}}}}}}zzzvvvmmmddd```aaawwwvvvmmmhhhkkk{{{zzzsssmmmbbbXXXZZZTTT]]]xxxzzzkkkfffcccWWWHHH???::::::888:::<<<@@@ccchhh{{{|||xxx|||lllMMM>>>:::777555555444444444444444444444444444444444444555555555555111555555666<<<;;;DDDYYY~~~llloookkkXXXQQQKKKHHHIIIHHHEEEFFFJJJHHHGGGHHHNNNXXXmmmjjjYYYUUUWWW___rrryyynnnmmmssswww~~~sssgggcccfffhhhgggZZZSSSJJJCCC@@@EEEUUUeeezzzwwwxxxsssjjjaaaYYYRRRKKKFFFIIIGGGJJJQQQVVVYYY^^^cccgggiiimmmqqqvvv|||{{{{{{lll___YYYYYY^^^cccgggkkkppptttxxxkkk\\\UUUPPPKKKKKKJJJIIIIIIHHHGGGFFFEEEEEEJJJUUUeeexxxoooccc[[[UUUGGG@@@;;;:::888555444666666888::::::999888999999777888<<>>???<<<888666888:::;;;@@@EEEQQQXXXbbbiiilllnnnrrrwwwzzzkkkcccttt|||```UUULLLLLLQQQ\\\nnn~~~yyypppnnnwww}}}vvvrrrlllhhhfffjjjzzzwwwmmmeee___\\\```pppwwwuuutttmmmddd___WWW^^^{{{uuugggaaa\\\RRREEE<<<777999777:::<<<@@@]]]nnn|||}}}wwweeeGGG;;;999777444555444444444444444444444444444444444444444444444444333888777888>>>>>>CCCTTTwww|||dddvvviii]]]QQQIIIIIIIIIFFFEEEJJJHHHGGGIIIMMMRRR```}}}hhh___]]]fffwww}}}uuutttwwwxxxxxxzzzxxxqqqjjjeee]]]VVVNNNHHHBBB>>>:::;;;CCCMMMaaatttyyyqqqjjjfff```[[[TTTNNNJJJGGGDDDBBBBBB@@@CCCJJJOOORRRWWW\\\bbbdddhhhmmmrrryyy}}}|||~~~zzzmmmdddWWWLLLGGGIIIOOOTTTZZZ^^^cccffflllzzzyyyiii___UUUMMMLLLJJJIIIIIIJJJIIIHHHFFFEEEHHHQQQbbbwwwvvvddd[[[TTTOOODDD>>>999999888555555777666888::::::999888888888555777===DDDKKK^^^{{{rrrrrriiiTTTCCC@@@===888666777999:::>>>DDDUUUZZZbbbjjjjjjggggggkkkxxxmmmdddkkklll[[[NNNMMMOOOTTTdddvvv~~~xxxpppkkknnnzzz~~~{{{{{{}}}yyymmmccc\\\YYYXXX\\\mmm~~~~~~}}}vvvjjj```ggg}}}qqqcccZZZTTTLLLAAA999555777666888===???UUUxxxpppwwwyyy~~~```CCC:::999666444666444444444444444444444444444444444444444444444444555:::888888???>>>AAANNNjjjoooppp|||mmm[[[LLLKKKLLLGGGDDDGGGHHHGGGJJJNNNNNNTTTmmm}}}ooogggooo~~~~~~}}}|||xxxpppttttttnnneee]]]RRRJJJGGGAAA===<<<:::888;;;@@@GGGUUUdddnnnsssxxx{{{zzzxxxvvvuuuwww}}}ssshhh]]]WWWNNNKKKHHHEEEDDDBBB@@@???>>><<>>;;;<<<;;;===CCCHHHKKKOOOUUUXXX\\\aaagggnnnwww~~~ooo^^^ZZZ[[[[[[SSSPPPLLLHHHFFFFFFFFFGGGGGGMMMTTTYYY```rrrvvviii^^^QQQNNNKKKKKKMMMNNNMMMKKKEEEHHHRRRggg}}}~~~yyy|||hhh]]]WWWPPPIII<<<666333444555444444777222444777777666444333333888777:::===>>>NNNwwwxxxqqqdddRRRDDD>>>999777888888888;;;@@@DDDNNNaaatttyyyooogggeeeppptttppphhhrrriiiTTTQQQOOOKKKTTTeeexxxwwwrrriiiccciiixxxvvvnnnjjjhhhfffuuutttkkk]]]OOOFFFAAA:::444666666222555;;;:::CCCZZZ}}}|||qqqwwwSSS>>><<<666000222222333333333333333333333333222222333333333333444444555555666777888:::<<<===TTTppp~~~}}}|||cccooovvv\\\PPPLLLIIIFFFGGGFFFFFFHHHJJJJJJMMMWWWaaa|||vvvlllddd[[[RRRHHHAAABBB@@@===;;;888777777777777888999;;;===???@@@AAAEEEHHHMMMRRRZZZiiizzz{{{iii[[[PPPIIIHHHEEEBBBBBBDDDFFFDDDBBBAAA???======???EEEJJJNNNVVVZZZaaahhhooowww}}}|||~~~~~~kkk[[[SSSPPPNNNKKKJJJHHHFFFDDDAAA@@@???BBBCCCKKKRRR\\\yyyyyyhhhZZZTTTNNNKKKMMMNNNLLLJJJFFFHHHRRReee{{{wwwpppyyywwwiii^^^SSSHHH???777777666555444444333333444444444555555555555666555666:::>>>BBBQQQtttmmmWWWJJJ@@@;;;777777888888999:::AAAHHHWWWjjjxxxyyypppfffjjjqqqtttooolllvvvzzzbbbVVVOOOLLLRRR\\\pppssssssnnnggggggpppyyy~~~yyyxxx}}}qqqgggYYYKKKAAA<<<999777333666999999888<<>>;;;:::999999999888888888999999::::::::::::===@@@DDDKKKWWWgggrrr~~~jjjZZZPPPJJJKKKHHHDDDDDDFFFHHHHHHGGGBBB@@@>>>===???CCCHHHKKKRRRWWW^^^eeemmmuuu}}}xxxzzz{{{uuuxxxwwwfffZZZRRRMMMLLLKKKJJJGGGEEEBBB@@@???CCCAAAHHHPPP]]]~~~nnnXXXTTTOOONNNNNNOOOMMMKKKIIILLLVVViii}}}zzz|||rrrdddYYYNNNDDD===777666666555444444333333444444444444555555555555444555888;;;===JJJlllyyydddTTTEEE>>>777666777777888;;;999???KKKZZZiiipppooollljjjpppsssnnniiiqqqppp\\\QQQNNNQQQVVVeeeooovvvqqqfffaaagggppp|||zzzttthhhWWWGGG===888888888666888999888777:::@@@FFFlll~~~ttteeeGGG777888444222666555333333333333333333333333222222333333333333444444555555555666777999;;;;;;;;;CCCTTTqqq{{{zzznnnwwwcccXXXQQQLLLJJJJJJHHHIIIJJJHHHGGGLLLSSS```wwwyyylll]]]MMMBBBBBB@@@???===<<<<<<<<<<<<<<<;;;;;;999888777666555999:::<<<>>>CCCMMMYYYcccvvvmmm\\\TTTPPPOOOKKKFFFEEEGGGIIIJJJIIIDDDBBB???======@@@DDDFFFMMMRRRZZZccckkksss{{{wwwttt|||yyyooosssvvveeeXXXNNNMMMMMMKKKIIIFFFDDDBBBAAACCC@@@FFFNNN^^^}}}kkkVVVTTTRRRQQQPPPOOOMMMKKKLLLPPP[[[mmm~~~{{{tttiii\\\PPPFFF???;;;666666555555444333333333444444444444555555555555444555999;;;999DDDeeerrr^^^KKK@@@777666666666888;;;666888>>>GGGRRR]]]fffkkkiiiooorrrmmmgggkkkzzzgggUUUPPPPPPOOOZZZjjjzzzyyykkk```aaagggppp~~~~~~zzzuuusssfffSSSBBB888555666888888999999777666777<<<@@@TTTtttzzzyyy]]]DDD777777444333666444222222222222222222222222222222222333333333444444555555555666777888::::::;;;<<>>>>>??????@@@AAA@@@???===;;;999888777======>>>???CCCKKKUUU\\\oooooo___[[[\\\TTTOOOHHHEEEGGGIIIIIIHHHFFFCCC@@@===<<<>>>@@@BBBIIIOOOYYYbbbkkkssszzz~~~|||zzzlllpppooo```UUUMMMLLLKKKIIIHHHFFFEEEDDDCCC@@@EEEMMM^^^sssbbbVVVWWWVVVUUURRROOOMMMKKKLLLRRR___ooo~~~mmmiii```SSSGGG???;;;:::555555555444444333333333333333444444444555555555555777;;;<<<:::BBBaaaxxxbbbMMM@@@777777888666666:::999999:::;;;@@@IIITTT]]]dddkkkooommmggghhhrrr|||uuu\\\RRROOOLLLTTTfffyyy~~~uuuhhhccccccjjjwww~~~rrrnnnjjj___NNN???666444666777777888888666555666:::===HHHccczzzXXXBBB888888444444666222222222222222222222222222222222222333333333444444444444555555666777888999<<<<<>>===<<<;;;::::::;;;<<>><<<===>>>???HHHOOOYYYdddmmmtttzzz~~~wwwiiimmmssseee[[[MMMMMMLLLKKKJJJIIIHHHHHHDDDAAAFFFNNN]]]|||lll___]]]______\\\UUUPPPMMMLLLLLLTTTaaappp|||xxxbbb^^^VVVKKKAAA;;;999999444444444444444333333333333333333444444444444555555666999<<<:::@@@ZZZuuu{{{gggPPPAAA777999;;;666555888;;;<<<;;;999888<<>>GGG___}}}}}}vvvhhhWWWPPPLLLGGGEEEFFFFFFEEEGGGKKKLLLOOOXXXeeeoootttyyy~~~}}}~~~~~~{{{xxxwwwwwwwwwwwwwwwvvvqqqeeeVVVKKKCCCBBBAAA@@@@@@AAABBBCCCBBBBBBAAA@@@???>>>>>>===:::999:::<<<@@@GGGMMMQQQaaammmsssiiiZZZTTTXXX]]]^^^XXXQQQMMMLLLLLLJJJHHHFFFDDDAAA>>>======>>>???IIIPPP[[[fffooouuu{{{~~~}}}ttthhhmmmtttggg___RRRQQQPPPOOOMMMLLLKKKJJJGGGBBBGGGOOO]]]~~~vvvmmmffflllnnnnnnggg\\\TTTQQQQQQRRRZZZgggsss|||mmmYYYTTTLLLCCC===999777777444444333333333333333333333333333333444444444444333222555888888<<>>BBBOOOXXXdddjjjjjjiiijjjlll|||yyyaaaTTTOOOQQQUUU^^^lllvvvvvvmmmcccaaadddooo|||wwwdddaaaPPPJJJBBB;;;888666666555444444444444666888:::;;;CCCOOOwww}}}xxxhhhJJJ;;;666777333444666///111111111111111111111111222222333333333333444444444444444444555666777777555999;;;===LLLmmmppplllkkk\\\RRRLLLGGGGGGGGGFFFHHHLLLLLLIIIJJJPPPTTTUUUWWW\\\[[[^^^aaaaaa```___aaabbbhhhfffcccbbb___XXXOOOGGGCCCCCCAAAAAA@@@AAABBBCCCCCCCCCBBBAAA@@@@@@??????======<<>>???@@@AAAIIIQQQ\\\gggpppvvvzzz}}}yyyyyywwwqqqxxxwwwkkkccc[[[YYYWWWTTTQQQNNNLLLKKKJJJDDDHHHOOO^^^~~~~~~|||zzzzzz~~~tttfff[[[XXXYYY]]]eeeoooxxx}}}wwwcccRRRLLLBBB<<<999888666555333333333333333333333333222222333333333444444444555111222666777888DDDSSSYYYhhhjjjRRR???===;;;444333:::888:::<<<======<<<<<<===CCCNNN\\\eeehhhfffdddccclllzzzmmm[[[UUUPPPOOORRR^^^lllrrrnnnfff___^^^cccnnnyyyppp```^^^KKKEEE>>>888666555555555555555444555666888999999@@@FFF```vvvvvv|||```DDD777333555222444666///111111111111111111111111222222333333333444444444444444444444444555666777777::::::777AAA^^^tttaaappp|||gggYYYRRRLLLKKKJJJIIIKKKNNNKKKFFFEEEKKKOOONNNPPPTTTMMMPPPTTTVVVVVVWWWYYY\\\fffaaa[[[WWWUUURRRMMMIIIDDDCCCBBBAAA@@@AAABBBBBBFFFFFFEEEDDDBBBAAA@@@@@@???>>>===???CCCHHHKKKMMMJJJNNNMMMGGGDDDGGGKKKMMMSSSOOOKKKJJJJJJJJJHHHEEEDDDCCCAAA??????@@@AAABBBIIIQQQ\\\gggpppuuuyyy{{{{{{zzz{{{~~~}}}|||ooofffbbb```]]]YYYTTTPPPLLLKKKLLLEEEHHHOOO^^^~~~mmm```]]]___fffmmmvvv}}}ppp\\\OOOGGG===888777888555333333333333333333333333333222222333333333444444444999333222777888777>>>IIIGGGYYY|||vvvZZZCCC===:::333333<<<999:::===>>>???===;;;999<<>>AAAQQQxxx{{{qqqYYY;;;888444222222333444333111111111111111111111111111222333333444444444444444444444555555555555666;;;999;;;>>>===FFFddd|||llllllvvvyyylll]]]QQQPPPOOOIIIFFFHHHIIIGGGEEEEEEHHHJJJLLLLLLKKKLLLQQQTTTSSSQQQSSSXXXiiimmmlllaaaTTTLLLGGGCCCFFFAAAAAACCCCCC???AAAGGGEEEEEEEEEFFFGGGEEEAAA>>>;;;<<>>>>>BBBIIISSS]]]fffoooxxx{{{zzz|||nnnhhhdddbbb^^^XXXRRRNNNKKKJJJKKKJJJGGGMMMffftttjjjccclllsss|||xxxdddVVVMMMIIIBBB<<<777444333444000111333333111000111111222222222222222222222222333333333444555777999;;;>>>MMMlllgggHHH999888999888777666777;;;@@@CCCAAA<<<666:::===EEERRR^^^bbb```[[[YYY___nnnrrr]]]NNNLLLIIIMMM\\\mmmsssqqqhhh```ZZZ[[[___iii{{{uuujjj___TTTHHH@@@999888888666444555444444444555555555555666999CCCMMMooowww|||mmmRRR;;;888444222222333333333111111111111111111111111111222333333444444444333333333333333444444444444666555888<<<;;;@@@VVVpppmmmhhh}}}|||jjjXXXPPPMMMKKKMMMRRRIIIGGGEEEDDDFFFGGGGGGGGGIIIIIILLLOOOOOONNNSSSZZZiiitttzzzrrrcccVVVMMMHHHGGGCCCBBBEEEDDDAAAAAADDDHHHGGGFFFFFFGGGGGGEEECCC<<<>>>>>>???GGGRRRXXXXXX^^^bbbaaaYYYQQQLLLIIIEEEGGGDDDDDDGGGFFFCCCCCCFFFHHHEEEDDDDDDAAA>>>???CCCMMMVVVaaaiiipppxxxzzzxxx|||}}}vvvpppgggddd___[[[XXXTTTQQQNNNLLLKKKJJJRRRkkk}}}sssmmmsssxxx~~~}}}{{{}}}xxxoooddd[[[HHHEEE@@@;;;777444333333000222333333111000000111222222222222222222222222333333333333555777999:::;;;JJJhhhmmmPPP@@@;;;999777666666777:::>>>AAAAAA===999888999???IIITTTZZZZZZWWWWWWWWW___ssspppZZZRRRJJJKKKUUUeeettt|||sssggg[[[WWWZZZ```kkkvvvwwwppp}}}qqqfffYYYNNNEEE===666666666333222333444444444444555555555555888:::CCCcccxxxeeeHHH999777333222222333333333111111111111111111111111222222333444444444333333222222222222333333333333333222666::::::;;;HHHWWW|||fffbbbtttnnn\\\QQQKKKLLLOOOJJJHHHFFFEEEEEEEEEDDDCCCHHHFFFHHHKKKLLLOOOWWWaaammm}}}sssbbbUUUMMMHHHDDDBBBEEEFFFEEEDDDEEEJJJHHHEEEDDDDDDDDDCCCBBB===AAA>>><<>>===999888999???HHHPPPSSSTTTWWWQQQPPP```xxxiiiZZZNNNMMMRRR\\\nnnqqqaaaYYYXXXZZZ^^^cccttt}}}rrrlll~~~wwwlllcccVVVIIICCC;;;444444555333222444444444444444555555555555:::444:::TTT}}}}}}|||^^^AAA888555333111222333333222111111111111111111111111222333333444444333333333222222222222333333333333555444666:::;;;;;;AAAIIIcccuuu^^^\\\mmmnnn\\\RRRMMMJJJKKKIIIGGGGGGGGGFFFEEECCCHHHFFFFFFIIILLLRRR^^^jjjwwwnnn^^^TTTLLLGGGCCCDDDHHHJJJIIIIIIKKKIIIGGGFFFEEEDDDBBB???>>>CCC@@@>>>VVV|||~~~pppcccWWWMMMFFFHHHKKKKKKIIIHHHIIIEEECCCCCC@@@>>>AAAFFFTTT___jjjpppuuuyyyzzzxxx|||zzzyyy{{{{{{uuupppjjjllllllfff^^^XXXUUUUUUQQQQQQSSS\\\qqq~~~~~~}}}~~~yyyhhh^^^UUULLLFFF::::::999777555333111000222222333222000///000222111111111111111111111111333222222222333555777888888CCC[[[zzzyyydddUUUIII???:::999777777888999<<<>>>@@@@@@===:::777999@@@HHHOOORRRYYYQQQMMMUUUhhh|||wwwcccTTTRRRSSSUUUbbbuuuxxxlllbbb\\\ZZZ\\\^^^eeennn{{{~~~}}}zzztttooohhh[[[NNNCCC;;;555555666555444555333333444444444555555555===444:::JJJeee~~~YYYAAA666444222111222333222111111111111111111111111111333333333444444333333222333333333333444444444444777555555888:::;;;???DDDNNNrrrrrrwwwooo]]]^^^rrr~~~jjjaaaZZZTTTKKKIIIGGGFFFGGGGGGFFFEEEFFFDDDDDDGGGKKKSSS```mmm}}}oooeee]]]VVVNNNKKKNNNQQQOOOJJJKKKJJJJJJJJJJJJIIIFFFCCC>>>DDDCCCEEEaaazzzaaaTTTHHHFFFIIIJJJIIIHHHFFFCCCCCCDDDBBB@@@CCCHHHVVVaaammmrrrvvvzzz|||{{{~~~|||zzz{{{}}}}}}zzzwwwsssnnnuuuxxxpppaaaVVVTTTXXXSSSTTTXXXaaasssppp\\\OOOGGG>>>888555555555555444222111000111222222111000000111333111111111111111111111111222222222222333444666777:::AAATTTnnnvvvggg[[[OOOCCC<<<:::888888777888999<<<@@@BBBAAA===888777:::AAAHHHMMMSSSQQQOOOQQQ[[[mmmqqq]]]WWWSSSPPPXXXgggwwwwwwsssiii^^^YYYYYY[[[ZZZbbbnnnzzzzzzzzz~~~uuurrrlll^^^SSSCCC;;;555555666444444555333333333444444444444555999666===DDDTTTsssSSSCCC555333111111222222222000111111111111111111111111333333444444444333222222333333333333444444444444555444444444666999===@@@HHHiiiyyytttxxxooocccccc~~~{{{rrriii___MMMKKKGGGEEEFFFFFFFFFFFFDDDBBBBBBDDDGGGMMMYYYeee{{{tttiiicccdddddd]]]SSSKKKJJJIIIIIIIIIIIIGGGDDD@@@DDDEEEKKKhhhsssdddVVVPPPOOOMMMKKKKKKJJJFFFEEEEEECCCBBBFFFLLLYYYeeeooosssuuuyyy}}}}}}}}}{{{zzz{{{}}}~~~~~~}}}}}}~~~xxx|||}}}kkk^^^[[[^^^XXXZZZ___iiiwww|||```III>>>:::777555222333333333222111000000000111111000///000333555111111111111111111111111222222111111222333555666:::>>>JJJ^^^tttxxxlllbbbWWWJJJ???:::888888888777888:::???BBBAAA>>>999666666:::???CCCHHHKKKOOOOOOSSS```tttoooaaaUUUNNNTTT___fffooossslll```YYYVVVTTTSSSXXXaaammmyyyzzztttnnnllldddWWWMMMBBB:::333333444222111333333333333333444444444444333777===>>>IIIooobbbHHH???333222111111222222111000111111111111111111111111333444444444333333222111222222222222333333333333222333444444555777:::<<>>:::333111000111222222111000111111111111111111111111444444444444333333222111000111111111111222222222111555777666666777999999:::RRRsss{{{sss~~~gggooowww~~~___ZZZRRRMMMLLLLLLMMMMMMJJJGGGFFFEEECCCBBBHHHPPP]]]sssjjj^^^RRRKKKHHHGGGFFFCCCCCCFFFQQQeeeyyyppplll^^^UUUKKKDDDAAABBBKKKUUUbbbllltttsssqqqtttyyy{{{{{{{{{|||}}}{{{ttt{{{wwwqqqllllllppptttuuuyyyooo[[[PPPAAA999777666333///222111111000000000000111......//////000222666999000000000000000000000000222222111111111222444555666444777CCCVVVppp|||qqq^^^KKK???999::::::888777888<<>>BBBEEEGGGKKKSSS___hhhrrr[[[PPPMMMRRRaaaooouuuuuurrrggg[[[UUUSSSRRRTTTZZZbbbjjjnnnyyy|||}}}xxxmmmgggkkknnnhhh___[[[GGG>>>888777777444333444222222333333333444444444444>>>777222===HHHccc|||hhhLLL;;;555555444333333222222222222000000000000111111111111111111111111111111111111222222222333333333444444444444444555666777777888===JJJ\\\ssswwwppp~~~dddkkkwwwooohhh___UUUOOOMMMOOORRRLLLKKKHHHDDDBBBCCCGGGJJJWWW|||ttt___SSSNNNJJJFFFEEEFFFJJJSSSbbbtttxxx]]]IIIGGGHHHFFFMMM[[[eeehhhllloooppprrrsssuuuxxxyyy{{{}}}~~~~~~~~~{{{|||}}}~~~~~~~~~|||zzz~~~{{{{{{}}}uuummmppptttvvvxxx|||{{{lllXXXLLL<<<333222444333111111111111111111111111111...//////000111222222333000000000000000000000000111111000000111111222333555666777EEE\\\mmmzzzkkkVVVFFF@@@;;;999;;;999777:::BBBBBBDDDFFFDDD>>>999666666999===BBBEEEIIIPPP\\\ddd|||~~~]]]QQQUUUPPPVVVcccvvvmmm[[[[[[UUURRRTTTVVVXXX^^^ggghhhppp}}}}}}zzzzzzzzztttoooiiikkkrrrvvvpppfffTTT@@@111333777444222555333666777666444222444666444222333666555<<>>BBBCCCAAA===:::888555888;;;>>>BBBJJJTTT\\\oooqqq]]]UUURRRVVVfff{{{qqqfff[[[UUUQQQNNNNNNOOOTTTWWW]]]gggrrr}}}zzzuuurrrssstttrrrpppnnnqqqxxxyyypppgggeeefffbbbXXXPPPAAA666000222222......111111333444333222222333444666333555999777555>>>KKK~~~}}}ooo|||rrrUUU???555333222111111000000000111111///000000000111111111111111111111111111111111111111111111111222222222222333333444444444555555555333777999888AAA]]]wwwxxx~~~wwwjjjdddccc^^^YYYTTTPPPOOOMMMJJJHHHGGGPPP]]]hhhuuu~~~iiiYYYOOOGGGIIILLLQQQUUUYYY\\\^^^aaakkk|||pppWWWPPPXXX]]]\\\```bbbfffhhhiiikkknnnpppqqqrrrtttuuuvvvvvvuuuuuurrrssstttuuuuuuvvvvvvvvvxxxvvvtttssssssuuuxxxzzzvvvtttuuuyyyuuuuuuuuuuuuwwwzzz}}}|||tttrrr}}}}}}sssdddTTTJJJAAA;;;555222333333111...////////////////////////..................------........................000000000000000111222222///222222888@@@???EEEWWWzzznnnhhh[[[OOOAAA:::888888888888999<<<@@@CCCCCCAAA>>><<<444555888:::>>>EEENNNTTTcccyyysss___YYYVVVaaattt~~~qqqbbbWWWRRRPPPOOONNNPPPQQQSSSXXX```jjjtttzzz~~~xxxssssssrrrnnnmmmnnnlllmmmpppsssyyyvvvjjj___YYYVVVMMMCCC<<<888222000222111------111000111222222111111222222333000111666777666:::@@@aaa{{{rrrlllNNN:::333333222222111111111222222333///000000000111111111111000000000000000000000000000000000111111111222222333333333333444444444444222777999777999JJJkkkzzz{{{zzzuuu~~~~~~uuunnnddd[[[UUURRRQQQQQQLLLJJJIIIMMMWWWfffxxxwwwcccVVVNNNNNNOOOQQQTTTWWWZZZ\\\XXX^^^hhhyyydddYYY^^^aaa\\\]]]```bbbdddeeehhhkkkmmmnnnoooqqqrrrsssrrrrrrqqqpppqqqrrrsssttttttttttttuuuuuuuuuvvvvvvwwwxxxxxxuuuttttttwwwyyytttsssrrrsssvvvyyy|||~~~}}}}}}}}}xxxzzzyyytttjjj^^^NNN???999999666333111222222000...000000000000000000000000............------------------------------------000000//////000000111222000222111444:::888@@@SSSzzzqqqssskkk]]]JJJ<<<888999:::999888:::>>>CCCEEEEEEBBBAAA666666666777:::@@@FFFKKKTTThhhyyy~~~vvvjjj^^^\\\fffuuu|||kkk\\\TTTQQQPPPOOOMMMMMMNNNQQQVVV\\\bbbeeessszzz}}}vvvqqqnnnooonnnkkkiiijjjeeellluuukkk]]]QQQMMMJJJBBB:::888222111111333222//////111000000000000111222222222333000///222555777999;;;HHH{{{}}}|||fffJJJ999444555222111111111111222333333000000000000111111111111000000000000000000000000///000000000000111111111333333333333333333333333333666::::::999AAAUUUiii~~~sssoooxxxyyyzzzwwwiii[[[RRROOOOOOMMMHHHGGGJJJOOOTTT]]]eeeuuu~~~mmm^^^RRRQQQPPPPPPPPPRRRUUUVVVVVVZZZ```iii}}}mmm``````___[[[[[[]]]___aaabbbeeehhhkkknnnoooqqqrrrrrrrrrqqqqqqooopppqqqrrrrrrssssssrrrssstttvvvxxxxxxxxxwwwwwwuuuttttttuuuuuuwww}}}sssrrrpppqqqtttxxxzzzzzz}}}yyyxxxzzz~~~~~~nnnoooxxxmmmaaaSSSBBB777444555333111000111111///...000000000000000000000000------..........................................000////////////000111111///333111333777555>>>SSS}}}sssuuutttiiiUUUBBB999999:::888777999<<<@@@DDDFFFEEECCC:::999777666777;;;???BBBLLL\\\hhhkkkqqq~~~kkk^^^^^^iiixxxvvveeeXXXSSSPPPMMMJJJKKKLLLNNNQQQUUUXXXZZZbbbiiitttzzzwwwsssnnnkkkmmmllliiiggghhhhhhppp}}}nnn^^^OOOIIICCC999333444111111111222333222111000000//////000222333222111666333111000222444666777:::fff{{{xxx\\\CCC555333555000000000000000111222222000000000000111111111111000000000000000000000000/////////000000000111111333333222222222222222222444333666888888;;;GGGUUUwwwssspppttt~~~~~~iiiXXXOOOLLLKKKHHHIIIMMMOOOMMMOOOTTT\\\dddooovvvxxx{{{lll\\\PPPPPPOOOOOOOOOPPPQQQQQQRRRXXX]]]___hhhzzzzzzjjj```\\\[[[ZZZYYY[[[]]]^^^```bbbfffiiimmmnnnpppqqqqqqpppoooooommmnnnoooppppppqqqqqqppprrrsssuuuvvvvvvvvvvvvuuuuuutttuuuvvvsssqqqxxxzzzuuurrrpppppprrruuuuuuuuuvvvvvvuuutttvvv{{{rrrmmmyyyttt```VVVKKK<<<444555222111000000000000//////////////////////////////---------...//////000000........................///////////////000111111...222111333666222999MMMtttzzzxxxzzzsssbbbMMM@@@===:::777777666888<<>>222...111111111000111222333111...111///...000222444333111333333111000111333444555777QQQrrrtttnnnSSS<<<111000333///////////////000111111000000000000111111111111000000000000000000000000////////////000000000000333222222222222222222222444111111555666888AAALLL]]]tttgggeeexxx|||fffXXXRRRLLLHHHIIIMMMMMMIIILLLQQQJJJOOOVVVZZZ\\\```fffkkklllttt|||~~~zzzppp```QQQKKKMMMNNNPPPQQQRRRQQQQQQKKKSSSWWWTTTTTT^^^mmmwwwzzz|||tttjjjccc]]]XXXXXX[[[XXXZZZ\\\]]]^^^aaaeeehhhkkklllmmmnnnnnnnnnmmmlllkkklllmmmnnnoooooooooooosssrrrrrrssssssttttttuuuttttttvvvvvvsssooottt{{{~~~yyywwwssspppoooqqqsssrrrqqqmmmoooqqqsssuuu|||rrrlllsssuuu```NNNFFF???444000444222111000///////////////........................---------...///000111111///////////////////////////////////////000111111,,,111111333555...333FFFbbbuuu}}}}}}zzzmmmXXXHHHAAA<<<777666555555999???DDDEEEDDDCCC???:::666555666777777===???FFFKKKMMMSSSdddvvvyyyooolllnnnzzz|||ooofff___YYYSSSQQQNNNLLLKKKKKKLLLMMMOOOQQQTTTYYY```kkkvvv}}}{{{{{{yyyvvvsssnnnkkkiiifff```]]]aaaggglllsssyyyuuuaaaOOOFFF>>>333111777222111//////222444222---111///...000333555444222---///111000111444555555888DDD[[[xxxqqqsssWWWEEE:::444222222222222111000//////000000111111000000//////......111111111111111000//////////////////000000000000111111111111111111111111222222222333555888:::<<>>666333000......000000000000//////////////////////////////////////////............//////000000////////////000000///////////////.........000111111111111333777:::QQQTTTeee~~~|||nnnYYYFFF===:::888777666777:::>>>CCCFFFCCCBBB@@@>>>;;;999777666555999===???AAAHHHSSS[[[eee{{{{{{oooqqqyyy~~~oooeeeYYYVVVRRROOONNNMMMLLLLLLKKKMMMPPPRRRTTTYYYaaafffrrrxxxyyyssskkkgggffffffeeecccdddbbbbbbeeemmmvvv~~~zzznnnnnndddSSSDDD999333000///111111000000000000111111000000000000000111111222000111111111111222222222555444DDDiii~~~www|||kkkQQQAAA888333222333222111111000//////000000////////////.........---111111111111111000//////////////////000000000000111111111111111111111111222222222333555777:::;;;BBBYYYyyyiiinnnwwwpppbbb\\\TTTOOONNNMMMJJJHHHIIIIIIIIIIIIJJJLLLNNNOOOSSSSSSTTTTTTSSSQQQOOOMMMLLLLLLLLLKKKKKKLLLLLLLLLOOONNNNNNNNNOOOQQQTTTUUUSSSVVV\\\```bbb```^^^[[[]]][[[XXXUUUTTTTTTUUUVVVXXXYYYZZZ\\\^^^___aaaaaacccdddfffhhhhhhgggfffeeefffffffffeeeffffffggghhhmmmmmmnnnoooqqqrrrssstttuuuvvvvvvuuuttttttuuuwww{{{}}}|||xxxwwwvvvrrrmmmiiiiiikkkmmmooopppmmmmmmqqqwww~~~ttthhhUUUGGG999444333111000000000000000000/////////...........................//////............//////000//////////////////000/////////////////////...000000111000000222666888AAADDDVVVvvvzzzpppaaaQQQDDD<<<888777666666777;;;>>>AAAEEEDDDCCC@@@===:::777555777999<<<===>>>CCCLLLSSS]]]pppyyyqqquuu}}}{{{ppp___WWWOOOKKKMMMOOONNNLLLJJJLLLNNNNNNOOOQQQVVVZZZeeejjjqqqvvvzzz{{{xxxwwwooolllhhhfffeeeeeedddcccfffeeegggllluuu{{{uuukkkddd[[[NNNBBB:::666444333111111000000000000111111000000//////000000111222000000111111111222222222111555>>>UUUzzzxxxttt```III;;;666222222333111111000/////////000000............------------000000111111000000//////////////////000000000000111111111111111111111111222222222333444777999:::???NNNmmmtttiiiqqqsss}}}sssbbbUUUNNNLLLKKKJJJJJJIIIHHHHHHHHHIIIJJJKKKLLLLLLLLLMMMLLLLLLKKKJJJKKKKKKKKKJJJJJJKKKKKKKKKLLLLLLKKKKKKLLLNNNOOOPPPOOOQQQTTTVVVWWWWWWUUUTTTWWWUUUSSSQQQQQQRRRSSSTTTWWWWWWXXXZZZ\\\]]]^^^___```aaaccceeeffffffeeeeeecccbbbaaa```aaabbbdddeeejjjjjjkkklllnnnoooppppppsssttttttsssrrrrrrsssuuuwwwxxxxxxyyy{{{}}}~~~|||yyyvvvsssqqqsssrrrpppppprrrvvvzzz}}}sssssswww}}}tttxxxiii^^^GGG===444222444333222333000000000/////////..............................//////............////////////............//////....../////////////////////000111000///000333555999;;;JJJfff{{{ssslll___MMM???:::888777666777999;;;===FFFFFFEEECCC@@@<<<888666888999::::::999===CCCIIIQQQ___uuu|||yyyyyyooocccVVVOOOPPPQQQNNNJJJLLLLLLMMMLLLKKKLLLMMMOOOTTTYYY___dddhhhpppxxx}}}zzzvvvqqqllliiidddeeeeeedddbbbaaaaaaaaabbbfffmmmvvv~~~{{{vvvnnniii```QQQKKKCCC<<<888666444444111000000//////000000111000000//////000000111222000000000111111111222222000666888>>>]]]tttiiiWWWCCC888444222111222111000000/////////000000........................///000000000000000//////////////////000000000000111111111111111111111111222222222222444666888999===EEEYYYuuuxxxmmmfffmmmzzzeeeXXXTTTRRRRRRMMMLLLKKKJJJJJJJJJKKKLLLIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJKKKJJJJJJJJJJJJKKKLLLMMMOOOPPPQQQRRRRRRRRRQQQQQQQQQQQQPPPOOOOOOPPPRRRSSSUUUUUUVVVXXXYYYZZZ[[[\\\\\\]]]^^^```aaabbbbbbbbb___^^^\\\[[[\\\^^^aaabbbeeefffggghhhjjjkkkllllllooopppppppppnnnnnnpppqqqpppppppppqqqsssuuuvvvwwwuuuuuuuuuuuuuuusssrrrqqqvvvyyy}}}pppmmmzzzvvvgggYYYOOO<<<444///111333222111222000000/////////.................................///......------......//////......------......///............///////////////000000///......000222777777@@@VVVppp}}}vvvtttkkkYYYHHH???===;;;999888999;;;<<>>@@@CCCEEEFFFEEECCCAAA888888777666555777:::<<<===BBBNNN^^^ooo}}}rrreee[[[TTTQQQOOOOOOOOOOOOOOOOOONNNMMMMMMMMMMMMMMMOOORRRWWWZZZbbbgggnnnuuuzzzzzzssslllhhhcccaaa^^^\\\ZZZYYYZZZZZZYYY[[[]]]^^^^^^cccjjjppp|||}}}tttiiiUUUIIIGGGAAA666444222111111000///---000000////////////000000/////////...///000000111//////000000000111111111333111222555<<>>>>>:::555333222111222111///---000//////......//////000//////......//////000111/////////000000000111111111---000666555===aaaqqqgggqqqTTTFFF888444444333222222...............///000000........./////////000000---......///000000//////////////////000000000000111111111111111111111111111111000111222333555666999;;;???AAAEEETTTqqq}}}mmmlll|||zzzpppeee]]]VVVSSSSSSPPPLLLIIIGGGGGGHHHIIIGGGFFFFFFEEEEEEFFFFFFGGGDDDEEEFFFHHHIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIJJJKKKLLLMMMNNNNNNOOOOOOPPPPPPQQQRRRSSSSSSSSSSSSSSSSSSTTTTTTUUUVVVSSSSSSSSSSSSTTTVVVWWWXXXZZZZZZ[[[\\\^^^___```aaa___``````___^^^^^^___aaabbbbbbccceeegggjjjlllmmmvvvtttpppllljjjiiiiiijjjlllttt~~~mmmdddaaahhh|||sss^^^PPPDDD999333333333///...000111......000//////.........---------------------------------...------,,,,,,------...------,,,,,,,,,,,,------------......///000000111---...000000//////000111555333333555777>>>OOO^^^{{{yyyhhh```SSSFFF===999888999777999<<<@@@CCCFFFHHHIIIAAA???<<<:::999999999888777777;;;AAAGGGQQQeeewww{{{tttooolll^^^ZZZTTTQQQPPPOOOLLLJJJMMMLLLKKKJJJJJJJJJIIIIIIHHHMMMRRRUUUVVVYYY___eeeiiimmmpppssstttvvvzzz}}}|||vvvqqqccc```^^^]]]]]]\\\[[[YYYVVVUUURRRQQQRRRVVV[[[^^^``````dddkkkuuulllcccjjjzzz}}}xxxeeeYYYOOO???999999555444333111111222222000...//////............/////////............///000000////////////000000000111//////222444222777NNNfffppphhhhhhOOOBBB555222444444333333...............///000111---------.........//////------...///000000//////////////////000000000000111111111111111111111111111111000000111333555666444777;;;===???GGG[[[ooosssiiiccckkkuuuyyy|||}}}sssjjjccc```XXXUUUPPPLLLIIIIIIJJJKKKFFFFFFEEEEEEEEEEEEFFFFFFBBBCCCDDDFFFHHHIIIIIIJJJFFFGGGHHHHHHIIIHHHHHHHHHHHHHHHIIIJJJJJJKKKLLLLLLNNNNNNOOOPPPPPPQQQRRRRRRTTTSSSSSSSSSSSSSSSTTTUUUPPPQQQRRRSSSTTTUUUVVVVVVXXXXXXYYY[[[\\\]]]^^^___\\\]]]]]]\\\[[[[[[\\\^^^ZZZ[[[]]]```dddhhhkkkmmmllljjjhhhgggiiilllppprrr||||||hhhVVVYYYfff}}}xxxeeePPPCCC999111...000222///...000111...///222//////.........---------------------------------...------,,,,,,------...---,,,,,,++++++,,,,,,------------...///000000111,,,...000111000000111222+++---222666888===LLLZZZ|||xxxyyyxxxnnn^^^NNNBBB<<<:::;;;777888;;;>>>BBBEEEHHHIIIFFFCCC???===;;;:::888777777666999@@@EEEKKKYYYhhhooouuu~~~xxxssshhhbbbZZZTTTQQQOOOLLLIIIJJJIIIHHHIIIJJJJJJIIIHHHHHHLLLPPPPPPOOOQQQWWW\\\YYY^^^dddgggjjjmmmqqqtttzzz}}}~~~|||xxxwwwvvvuuurrrmmmfffaaa\\\ZZZXXXWWWXXXYYYYYYXXXTTTSSSSSSSSSUUUYYY]]]```iiiiiimmmuuu{{{mmm]]]ZZZfffzzz}}}uuufffTTTJJJDDD999555777222222111//////000111///...//////............//////...............///000000////////////000000000000///555666222111:::EEELLLvvvuuuccc|||rrrVVV:::777444111000000111222////////////////////////......////////////..................////////////............////////////000000000000000000000000111111000000111111222333555666999===AAADDDGGGIII^^^zzzjjjaaaZZZ\\\aaakkk{{{vvvrrrlll```TTTKKKHHHJJJNNNNNNPPPMMMGGGDDDFFFFFFDDDHHHGGGFFFEEEFFFGGGHHHJJJFFFFFFFFFFFFFFFGGGHHHHHHGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLNNNMMMLLLLLLMMMNNNPPPQQQPPPPPPPPPQQQQQQQQQQQQRRRUUUTTTUUUWWWYYYYYYVVVSSSUUUVVVWWWVVVUUUUUUWWWYYYYYYZZZ\\\]]]]]]___bbbdddbbbaaaaaaeeeppp~~~vvvhhh```]]]]]]ssszzz|||ooo```KKK;;;444333444444000000000000000000000000........................,,,------......------,,,........................---------,,,,,,+++++++++....................................///////////////111333333555<<>>;;;777666555444555777<<>>666555222000......///000..............................////////////......---............/////////............////////////000000000000000000000000111000000000000111222222333333444555666777888999999JJJ```kkkYYYVVV\\\kkkwwwtttjjjiiimmmrrrqqqpppiii]]]UUURRRQQQNNNMMMLLLKKKJJJHHHFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGFFFGGGGGGHHHIIIJJJJJJJJJIIIJJJJJJKKKKKKJJJJJJIIIJJJLLLNNNPPPQQQQQQPPPOOOPPPPPPPPPNNNMMMNNNQQQTTTUUUVVVXXX\\\cccnnnzzzxxxrrrnnnhhhgggooo||||||tttZZZPPPBBB888333222111000////////////////////////------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------------,,,,,,---------------------------............/////////...///000///...111777<<>>AAAGGGNNNTTT]]]nnn}}}{{{pppqqqqqqrrruuuwwwtttmmmhhh^^^XXXRRRNNNNNNNNNMMMLLLJJJJJJIIIIIIHHHGGGGGGFFFFFFFFFGGGGGGHHHIIIJJJJJJKKKNNNPPPRRRRRRRRRTTTVVVVVVWWWXXXZZZ[[[\\\\\\\\\___```aaabbbcccdddeeeeeebbb```]]]ZZZXXXWWWWWWWWWVVVUUUUUUTTTSSSRRRQQQQQQOOOOOOOOONNNNNNMMMMMMMMMOOOMMMMMMMMMNNNOOONNNLLLLLLLLLLLLLLLMMMOOOPPPQQQTTTWWW\\\bbbhhhpppwww|||mmmaaa\\\YYYlllvvvkkkRRR???888555222000000111111000////////////////////////------------------------------------------------------........./////////...///000//////000333555777CCCbbbmmmsssxxxbbbNNN999444333111///...---..............................---......//////......------------.........//////............////////////000000000000000000000000000000000000000111222222333444444555555666777777666===HHHccczzziiibbb[[[aaammm~~~}}}}}}~~~oooccc^^^\\\ZZZUUUSSSQQQNNNKKKJJJIIIIIIJJJIIIHHHHHHHHHHHHHHHHHHEEEEEEFFFFFFFFFGGGFFFFFFIIIJJJKKKLLLLLLKKKKKKJJJHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHFFFIIILLLMMMLLLKKKKKKLLLQQQQQQPPPOOOOOOQQQTTTWWW```ccchhhnnnxxx|||wwwrrrsssvvv{{{rrrrrrzzzuuufffKKKEEE<<<666222111000///////////////////////////------------------------,,,,,,,,,------,,,,,,,,,---------------------------------------------------------------------------------........./////////000111111000111444666888HHHddd|||jjjUUUIII===999777777777666666777:::===BBBGGGHHHGGGEEECCC:::999888777666777888999:::===BBBFFFHHHMMM\\\kkk{{{ooommmllloootttvvvuuurrrkkkcccZZZUUUTTTRRRMMMHHHIIIIIIIIIJJJJJJJJJJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGHHHJJJKKKLLLLLLLLLMMMMMMMMMNNNNNNOOOPPPQQQQQQRRRRRRRRRSSSTTTVVVWWWXXXXXXXXXUUURRROOOMMMMMMNNNOOOMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNOOOOOONNNNNNLLLLLLKKKKKKMMMPPPSSSUUU```eeelllrrrwww|||~~~~~~kkkXXXTTT]]]fff~~~zzz^^^FFF999555222///...///000000///////////////////////////------------------------------------------------------........./////////...///000//////000222444444888LLLnnnpppiiiUUUHHH888222111000......------...........................------............------------------........................////////////////////////////////////000000//////000000111222222222333444555666666777888:::;;;KKKjjjbbb]]]\\\fffyyyyyywwwyyyyyyoookkkddd[[[TTTNNNKKKIIIIIIIIIHHHHHHHHHHHHHHHIIIEEEFFFGGGHHHHHHHHHGGGGGGKKKLLLNNNOOOPPPOOONNNMMMJJJJJJJJJIIIHHHGGGGGGGGGIIIIIIIIIIIIJJJJJJKKKKKKHHHLLLOOONNNKKKJJJMMMQQQPPPRRRTTTVVVYYY]]]bbbfffuuuyyy~~~}}}qqqyyyxxxgggfffkkkaaaNNN>>>;;;777333222000///...........................------------------------+++,,,,,,,,,,,,,,,,,,+++------------------------------------------------------------------------------------...............///000111111222333444888>>>PPPooo~~~}}}}}}sssaaaTTTDDD===888999999555444666999;;;>>>AAADDDFFFGGGHHH===<<<999777666888:::;;;999:::===@@@@@@BBBMMMYYYiiipppzzzqqqllllllnnnppppppnnnhhhbbb___^^^[[[TTTOOOLLLLLLLLLKKKJJJJJJJJJIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJKKKKKKJJJIIIJJJJJJJJJJJJKKKKKKLLLLLLKKKKKKLLLMMMNNNOOOPPPQQQQQQOOOLLLIIIHHHIIIJJJKKKKKKKKKKKKLLLLLLLLLMMMMMMHHHHHHIIIIIIJJJKKKKKKLLLLLLLLLMMMMMMNNNNNNOOOPPPOOONNNNNNOOOTTTZZZaaaffftttwww{{{~~~|||kkkZZZQQQXXXkkk|||oooRRR@@@;;;555222000////////////...........................------------------------------------------------....../////////000000000...000111111000000222444000666???RRRqqqzzz{{{{{{YYYIIIBBB666111111000///............------------------------------............------,,,------------.....................////////////////////////////////////000////////////000111111///000000111222333444555666777444:::LLL^^^zzz}}}mmmfffhhhmmmtttzzzuuuggg[[[QQQLLLJJJJJJJJJJJJJJJKKKLLLLLLLLLMMMNNNNNNMMMLLLJJJIIILLLMMMOOOQQQRRRQQQPPPOOOLLLKKKJJJIIIIIIIIIJJJKKKIIIHHHGGGGGGHHHJJJMMMNNNNNNRRRUUUSSSOOOPPPWWW^^^aaaeeekkkqqqwww}}}}}}wwwjjj[[[VVVSSSGGG888444444333222111000//////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........+++,,,---...000111222222666777AAAXXXvvv}}}}}}{{{qqqdddOOODDD<<<<<<;;;555333666999999999;;;>>>BBBFFFHHHCCCAAA???<<<:::::::::;;;888666777999999999???GGGQQQVVVdddzzzyyyoooiiihhhhhhfffdddbbbcccdddccc```\\\UUUTTTRRROOOLLLJJJHHHGGGIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGHHHIIIIIIHHHFFFGGGFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIJJJJJJKKKLLLLLLJJJIIIGGGEEEEEEEEEFFFGGGGGGHHHHHHIIIIIIJJJKKKKKKGGGHHHHHHIIIJJJKKKLLLMMMJJJKKKLLLLLLLLLNNNRRRTTTWWWWWWYYY]]]dddllltttyyy~~~~~~hhh___VVVTTTYYYggg{{{uuu\\\EEE::::::555333111000000000///---........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------....../////////000000000...000111111000000111222***222777<<>>333111111000//////.........------------------------,,,------......------,,,,,,,,,---------.....................///////////////////////////////////////////////////000111111000000000111111222222333222444222555===BBBUUUsssrrrddd]]]\\\dddlllyyytttggg___XXXXXXYYYYYYZZZ[[[]]]]]]]]]]]]]]]\\\YYYUUURRRPPPMMMOOORRRTTTTTTTTTRRRQQQPPPNNNMMMLLLNNNQQQTTTWWWQQQOOOMMMLLLNNNRRRWWWZZZ^^^cccfffdddaaadddpppzzz{{{|||{{{~~~yyyllldddXXXMMMDDD===555000///000111111111000000111........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,,,,---///000111111111444;;;EEEWWWrrr~~~}}}rrr___PPPEEEDDD@@@888555999777777777888:::>>>AAACCCEEEEEEEEEDDDBBB???<<<:::999555444777888777888;;;;;;@@@KKK\\\qqq~~~ppphhheee[[[[[[[[[]]]___aaacccddd```^^^\\\XXXTTTPPPNNNLLLLLLLLLLLLKKKJJJJJJJJJIIIIIIGGGGGGHHHJJJJJJHHHFFFGGGGGGFFFEEEEEEEEEFFFGGGJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGFFFFFFEEEFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIJJJIIIJJJKKKKKKLLLMMMNNNNNNLLLMMMOOOPPPQQQUUU\\\aaahhhjjjmmmrrrwww|||qqqfffSSSLLLMMM\\\nnn~~~rrr\\\FFF;;;777666333111000000000111///...........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------........./////////---///000000///...///000+++000333444???ZZZ~~~ooossspppLLL@@@===222111111000000//////......------------------------,,,------......------,,,,,,,,,,,,---------................../////////000///////////////////////////////////////000111111333333333333222222222222000444444888:::666@@@XXXtttddd___RRRXXXbbbooo}}}~~~uuujjjjjjkkklllmmmooopppqqqmmmlllkkkhhhddd___ZZZWWWPPPRRRTTTWWWXXXWWWUUUTTTTTTRRRQQQQQQTTTYYY___bbbaaa___\\\ZZZ\\\bbbhhhlllsssyyy}}}{{{yyy}}}|||xxx{{{~~~ooo___UUUJJJBBB888000///333,,,...000111000000111222........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000///......000111222111...555:::;;;BBBZZZ~~~yyymmm\\\NNNKKKFFF===999===555555666777999;;;===???BBBDDDHHHJJJIIIEEE???;;;<<<777666999<<<:::777888777;;;BBBIIITTTfff|||yyymmmgggSSSTTTTTTTTTUUUYYY___cccfffeeeccc```]]]ZZZXXXWWWPPPPPPOOONNNLLLKKKJJJJJJLLLJJJIIIKKKMMMNNNLLLIIIKKKJJJIIIHHHGGGHHHIIIJJJLLLLLLLLLLLLKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIJJJJJJKKKKKKIIIIIIJJJJJJKKKLLLMMMMMMQQQSSSUUUVVVYYY___hhhnnnxxx{{{~~~}}}}}}xxxhhh[[[RRRKKKGGGOOOhhh{{{tttaaaHHH999666777444000///...///111111000///........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,---//////...---...///111000333666666DDDjjjxxxuuuhhhNNN???666///.........///////////////------------------------------------------------------------------------........................000000//////.........---000000000000////////////000111111111111222222222222222333333555999???DDD^^^rrrtttdddYYYUUU\\\aaahhh}}}~~~wwwooojjjiiijjj]]]^^^___```bbbcccdddeeecccccccccfffjjjqqqwww{{{}}}xxxtttttt|||www{{{sssjjjpppttteeeIIIEEE???999444111000///////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,............////////////,,,///333555777DDDaaa{{{}}}wwwlllaaaXXXNNNBBB???AAA???999666888888666999@@@@@@BBBDDDFFFGGGFFFEEEDDD>>>===<<<:::999888777666555888;;;;;;===JJJ___ooowwwlllYYYVVVRRRQQQRRRUUUXXXZZZZZZbbbgggfffcccbbb```]]][[[XXXTTTRRRQQQRRRRRRQQQQQQOOOLLLLLLLLLLLLKKKJJJMMMLLLJJJIIIIIIIIIJJJKKKLLLKKKIIIHHHGGGHHHIIIIIILLLKKKJJJKKKMMMNNNMMMLLLIIILLLOOONNNLLLKKKKKKMMMMMMOOORRRRRRQQQRRRTTTVVVZZZ```fffkkkmmmppptttxxx~~~}}}}}}{{{}}}sss```RRRKKKIIIJJJTTTfff{{{ttt___KKKBBB;;;111///444......//////...---,,,,,,......//////...---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////..................////////////,,,...333666333:::WWWvvvtttzzzxxx]]]FFF;;;555111////////////............------------------------------------------------------------------------........................000/////////.........---000/////////////////////000000111111111222222222222333333333333666:::>>>KKKWWWqqqxxxeeeZZZTTTTTT^^^lll}}}wwwxxxyyy{{{}}}~~~xxxuuuuuuxxxzzzzzz}}}{{{zzz}}}yyyuuukkk\\\PPP???===888444000/////////////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,............//////////////////000111222:::LLL]]]zzzvvvpppjjjeee\\\OOOHHHHHHBBB;;;888999999666777;;;888:::===@@@BBBDDDDDDEEEBBBAAA>>>;;;999888888888444666777666666<<>>;;;:::::::::333555555555333444666888@@@FFFUUUlllyyymmmddd^^^[[[ZZZYYYXXXVVVWWW^^^eeebbb\\\bbbbbbccccccccccccccccccbbbaaa___```bbbdddeeedddcccbbb```^^^\\\[[[[[[ZZZZZZZZZ[[[[[[[[[[[[[[[[[[___^^^^^^___aaabbbbbbaaabbbdddfffgggeeedddddddddjjjjjjjjjkkkmmmooorrrssszzzyyy|||nnnbbbSSSIIIIIIQQQZZZ___xxx}}}nnnKKK>>>444333222...///444...............------------............------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............---............/////////444...---111222000555>>>xxxrrrzzzzzzmmmXXXBBB555111222333000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........................................................///////////////000000000000111111111111000111333333222111222333666444999HHH^^^yyytttiii___[[[[[[]]]dddkkkiiiiiinnnyyy~~~}}}}}}{{{~~~xxxnnniii```UUUHHH>>>666333333222000//////000111222//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++++++++++++++++++++++++++........................---------........./////////---...111111///333888???]]]xxxrrrtttzzz|||xxxsss^^^TTTIIIAAA===999666444888888777888:::<<>>666000111222000000444.........---------......---------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---.........---------------.........//////222------111333222222666lllvvvxxxgggPPP===222///000222000//////...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---------...............------....../////////000//////000000000111111111...000333444333222333444555444666===GGGYYYtttmmm___YYYUUUSSSSSS\\\XXXXXX___jjjvvv}}}uuurrrrrrrrrqqquuusssdddaaaZZZNNNAAA888444333222111000/////////000000............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++++++++++++++++++++++++++------..................------------..................000222000...333;;;666OOOoootttrrr}}}nnneeeUUUGGG>>>:::777444888888666666777:::<<<>>>CCCDDDFFFFFFDDDAAA<<<999:::999777888999999777555555666777;;;DDDSSSfffrrr~~~xxxooommmtttyyysssiii[[[^^^bbbcccaaa___^^^___cccaaa```bbbeeejjjlllmmmnnnnnnoooppppppqqqqqqqqqqqqrrrsssuuuuuuuuutttsssrrrrrrrrrtttwwwyyyyyyxxx|||||||||||||||{{{yyyxxxyyyvvvtttuuuvvvuuuoooiiihhhvvv~~~sssvvv|||zzzrrraaaNNNFFFGGGNNN\\\mmm|||yyy}}}rrrYYYDDD888444111222111000///111......------------...///,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---...---------------------............///......000111111333777}}}nnnrrr___HHH999222...///111///.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---------------.........---------......//////000/////////000000000111111...000222333333333444555111333666999:::CCCWWWjjj~~~vvvnnnaaaVVV\\\TTTMMMOOOVVV```lllvvv}}}sssmmmmmmnnntttzzzyyymmmZZZXXXRRRHHH<<<555333333000000///...------------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,------------.........//////000000---+++111888888GGG\\\tttyyy~~~vvvpppcccQQQDDD>>>:::666666555444444666888;;;===<<>>444333111000///---------......---,,,,,,...///000+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---------------,,,------------............//////...,,,---000444~~~wwwyyysssfffRRR>>>444111......000------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++........................,,,,,,,,,------.........,,,,,,---......///000000////////////000000000111///000222222111111222444000111555777666888BBBNNNaaa~~~qqqdddWWWPPPMMMNNNRRRXXXaaafffmmmrrrwwwwwwvvvuuuuuuwwwzzz~~~xxxgggXXXGGGFFFBBB<<<666222111222///.........------------.........---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************++++++++++++++++++++++++************************+++++++++,,,,,,,,,------,,,,,,---------.........111---+++...///...///222666===III[[[vvvzzzxxxyyyqqq```PPPGGGBBB===999999888777777888999:::888:::<<>><<<:::888777666666777888:::===AAAEEEGGG===>>>???>>>:::777666777777555222111222444666777222555777888;;;DDDPPPZZZ```lllyyy|||yyyvvvtttsssoooqqqsssvvvxxxyyyzzzzzztttsssqqqpppoooppppppqqqttttttuuuwww{{{~~~~~~~~~{{{{{{~~~|||kkk___mmmzzzyyy~~~xxxgggTTTHHHIIIGGGCCCMMM___aaammm~~~}}}qqqSSS<<<444555666---///000///...000111111///...,,,,,,,,,...000111***+++,,,,,,------------++++++++++++++++++++++++************************++++++,,,---------,,,,,,,,,,,,,,,---------.........---,,,---///222000---{{{ooowwwlll[[[LLLAAA444///111333000+++000000///...------,,,,,,.........------,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,------------------------....................................////////////////////////000000000000111111000000//////......444444444444555666777777???AAAKKKaaauuuggg\\\ZZZVVVQQQQQQVVVZZZZZZYYY]]][[[ZZZ[[[aaaggglllnnnhhhmmmuuu}}}|||www~~~yyyllleeefffkkkoooppp{{{xxxmmmaaaQQQ@@@444333333222222111000//////000000000000000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************)))************+++++++++******+++++++++,,,,,,,,,////////////000000000000...............///000000444///111>>>NNNddd}}}zzzuuuyyy{{{vvviiiZZZNNNHHHHHHHHHBBB999444666999999:::::::::::::::<<<@@@DDDAAABBBBBBAAA???<<<999777333333333333444444444444444444444444777:::===???GGGPPP\\\fffnnnvvv~~~zzzvvvtttuuuzzz~~~}}}}}}|||{{{{{{uuuxxx~~~wwwhhh]]]WWWMMMEEEEEEKKKUUUgggwwwzzz\\\DDD888555333222////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------,,,+++,,,---...///000000000000////////////wwwrrr}}}zzz___PPPBBB:::111...000111///---000//////...------,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,------------------------....................................////////////.../////////000000000000111000000000/////////...333333333333444555666666<<<===AAAMMMcccyyyssslllhhhfffddd___[[[VVVRRRMMMLLLNNNRRRVVVWWWXXX[[[___eeellluuu~~~sssllljjjhhhbbb\\\\\\bbbkkkvvv|||}}}xxxsssmmmhhhdddfffmmmuuuzzz||||||sssggg[[[QQQFFF:::222222111111000000///......////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************)))************+++++++++******+++++++++,,,,,,,,,.........////////////000...............//////000///...111999@@@PPPppp~~~|||yyytttnnnfff^^^YYYRRRSSSOOOGGG@@@>>>:::666777666555666777888:::;;;???@@@@@@AAA@@@>>>;;;:::777777666555555444333333777666555444444666777888999???HHHOOOSSSYYYaaagggpppvvv}}}~~~}}}|||xxxsssqqqrrrvvvyyyzzzxxxoooggg___VVVPPPKKKGGGIIITTTaaalllxxxzzziiiQQQ>>>666444222111........................------------------------++++++++++++++++++++++++***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,+++,,,---...///........................sssyyy~~~fffNNN@@@666222///---...//////...//////......---,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,---------------------------------------------------............/////////....../////////000000000000000000000////////////222222111222222333444555555888:::<<>>???>>>===<<<<<<;;;:::999888666555555888777555444333333444444000333777:::;;;>>>CCCGGGJJJPPPVVVXXXXXXZZZ```eeeyyy~~~|||wwwssspppqqqrrrllljjjhhhjjjpppwww~~~zzztttqqqjjjcccYYYQQQKKKGGGEEECCCGGGLLLYYYkkk{{{sss\\\QQQBBB777444333111...........................,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......------------------------tttttt~~~lllTTT@@@555......///...---,,,---............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////........./////////000000000000000000////////////000000000000111222333444111666999888777<<>>>>>===<<<;;;;;;::::::777777666555555555555666555666666555444555888;;;666999<<<===<<<>>>CCCGGGRRRZZZbbbgggnnnvvvzzzzzzvvv~~~}}}zzzvvvuuuuuuwwwyyyxxxuuurrrpppppppppoooooommmjjjfffaaa^^^]]]^^^```hhhggggggjjjpppwww{{{}}}tttrrroooiiiccc\\\VVVSSSKKKJJJGGGDDDCCCDDDGGGIIIVVV```ppp~~~jjjXXXDDD>>>777333333222000---........................++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........vvvqqq~~~rrr]]]HHH999111,,,...000///---+++,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------........................////////////////////////000000000000000000000000000222333333333666888777555555666999AAAPPPhhhyyynnnfffbbb]]]ZZZXXXUUUSSSPPPOOOOOOLLLMMMOOOOOOMMMKKKKKKKKKIIIJJJJJJHHHJJJSSSbbbnnn~~~xxxrrrnnneeeUUUFFF>>>:::777222///.........//////////////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------...//////111//////111222333888===<<>>>>>?????????::::::999888888888888888::::::999777666666777999555666777666555666:::===>>>DDDIIIKKKPPPYYY```aaa^^^hhhkkkeeebbbgggjjjhhhppptttzzz~~~~~~}}}|||{{{{{{|||{{{zzzyyyvvvtttrrrkkkmmmqqqssssssqqqooommmhhhgggeeedddcccddddddeeegggddd```^^^^^^^^^^^^^^^ZZZXXXWWWWWWYYY]]]```aaajjjhhhgggggghhhhhhfffdddZZZWWWRRRLLLHHHEEEDDDDDDAAABBBDDDEEEHHHNNNXXX^^^jjjuuuzzzcccLLL>>>888666333222333222///---........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------........./////////}}}sss|||xxxdddNNN???555000...000000000...,,,+++,,,------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------........./////////////////////000000000000000000///000000111222333666444333222444666777777999>>>KKK]]]rrr~~~yyyvvvsssnnngggdddddd```aaacccbbbaaa______```SSSQQQKKKFFFHHHVVVkkk|||~~~uuulllccc]]]TTTGGG;;;666111111000000////////////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************)))************+++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,------...///000---,,,...111444444444444888CCCWWWrrr{{{{{{vvv```XXXMMMDDD@@@<<<999777555555666666666777777777999:::;;;<<<>>>@@@AAABBB??????>>>===;;;:::999888:::999888777777777777777444555555555444666888;;;999===???>>>AAAHHHNNNPPPaaakkklll]]]TTTWWWZZZWWW]]]aaafffjjjjjjjjjiiiiiikkkkkkkkkkkkjjjhhhfffeee```aaadddffffffeeecccbbbYYYYYYZZZZZZZZZYYYXXXWWW\\\YYYVVVSSSSSSSSSSSSRRRQQQRRRTTTZZZaaagggjjjkkkmmmjjjeee```[[[UUUOOOKKKHHHEEEAAA===<<<===@@@BBBBBBEEEIIILLLPPPZZZhhhrrrxxx~~~xxx|||kkkQQQ>>>555666444222222222111000...------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,---------...//////000000xxx||||||mmmUUUAAA888333/////////.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------.........//////.../////////000000000111000000000000111222333333444222111111222444666777888:::???GGGQQQddd}}}uuujjjdddfffqqqsssiii^^^RRRKKKDDD;;;555333---.../////////......///---------------------...------------------------++++++++++++++++++++++++************************************************************************************************************************)))************+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,------...///......------...000111000666555888DDD\\\|||~~~nnnjjjcccZZZQQQHHHAAA===:::999888777666555555444555666777999;;;===>>>???????????????>>>===<<<<<<:::999999999:::999888777444555555555444444666777555999;;;::::::???CCCCCCbbbmmmkkkWWWJJJMMMPPPMMMPPPSSSWWWZZZZZZ[[[[[[]]][[[[[[\\\\\\[[[YYYXXXWWWVVVWWWXXXXXXXXXWWWVVVUUUPPPPPPQQQQQQQQQPPPNNNMMMQQQOOONNNNNNOOOQQQQQQPPPTTTUUUXXX^^^eeehhhhhhfffddd___YYYRRRMMMIIIEEEBBB@@@>>>;;;:::;;;===@@@BBBEEEPPP^^^gggmmmsss||||||yyy{{{mmm[[[HHH;;;666777444111///////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,)))***+++,,,---,,,,,,++++++,,,,,,---......//////|||xxx~~~xxxeeeKKK999333111...///...,,,,,,......---+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////.../////////000000111111000000000000111222333444...111444555333111000//////222888::::::DDD```|||ooo]]]OOODDD:::666444333333666,,,---......---,,,---///,,,,,,,,,,,,,,,,,,,,,,,,........................++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************************************)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,------------,,,,,,,,,,,,---.........111111...,,,---///111111111333;;;MMMkkkzzzzzzwwwooobbbUUUKKKFFF===<<<:::888666444444333333333555666888999;;;;;;;;;<<<===???@@@AAAAAAAAA=========>>>???>>>;;;999:::::::::888777666555555222888;;;::::::===>>><<>>CCCAAACCCEEEHHHIIIJJJKKKMMMOOOLLLMMMMMMMMMMMMKKKJJJHHHLLLLLLLLLKKKJJJIIIHHHHHHJJJJJJJJJIIIHHHGGGGGGFFFGGGGGGGGGJJJNNNRRRSSSSSSYYYZZZ\\\```bbbaaa\\\WWWSSSNNNGGGBBB@@@AAABBBBBB<<<;;;;;;;;;;;;===???@@@JJJ^^^yyy~~~zzzdddWWWKKK>>>666555777444000---,,,---///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,+++******+++,,,---******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,)))***+++,,,---,,,++++++******+++,,,,,,---......yyyzzzzzzeeeLLL===666222///...//////.........---------,,,,,,,,,++++++******************++++++,,,,,,,,,************************************************,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,---///...------...000............////////////////////////////////////000000000000////////////////////////000000000000///000111333555;;;BBBGGG[[[kkk}}}|||{{{qqqbbbSSSIII666555444333222000//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++************************+++++++++*********))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,++++++***************)))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,---------.........------------...//////111111111555CCC]]]|||zzzzzz}}}~~~wwwnnneeeaaa\\\UUULLLDDD:::222111444666666555444222333555777777777888999;;;<<<>>>???AAAAAAAAAAAAAAA@@@????????????>>><<<;;;999888888::::::::::::999999999999=========<<<;;;<<<>>>@@@@@@@@@@@@AAAAAAAAAAAABBBGGGFFFEEECCCBBBBBBBBBBBBGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEFFFGGGGGGHHHIIIIIIFFFHHHKKKOOOQQQQQQQQQQQQQQQPPPOOONNNMMMJJJGGGDDDCCC???>>>???>>>:::;;;>>>@@@>>>;;;;;;===CCCIIIMMM\\\mmmiii^^^QQQGGGCCC???888222222111///---,,,+++,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++,,,+++***)))))))))***+++,,,+++***)))))))))***+++,,,+++***(((''''''&&&&&&******************************+++++++++,,,,,,,,,,,,,,,,,,,,,---...//////www{{{}}}nnnZZZDDD888444111000000///.........------------.........------,,,,,,,,,******+++++++++,,,,,,,,,************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++---......---,,,...///............////////////........................000/////////////////////.../////////000000000000000111222222333777;;;???FFFMMM\\\mmm}}}|||~~~sssnnnhhh___UUUIII>>>777333222222111000///..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++************************+++++++++*********))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,++++++*********++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,------------...---------------...////////////000333???TTTnnnzzzxxxwww}}}sssmmmooohhhaaa[[[QQQEEE>>><<<333555888999999888777666555555555666777999:::;;;===>>>???@@@AAAAAAAAAAAAAAAAAA@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<>>>@@@??????@@@@@@@@@AAAAAAAAACCCCCCBBBBBBAAABBBBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEGGGGGGGGGHHHHHHIIIIIIIIILLLLLLMMMMMMMMMKKKHHHGGGGGGFFFEEEEEEDDDCCC@@@>>>>>><<<<<>>;;;:::<<<<<<>>>AAAGGGOOOXXX___cccgggttt~~~sssXXXOOOEEE???===:::444///222111///---,,,+++,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++---,,,+++******+++,,,,,,...---,,,+++******************)))((((((((())))))++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,+++,,,,,,---...///yyy|||xxxxxx\\\LLL:::333111000000111............------------......------------,,,,,,***++++++++++++,,,,,,,,,*********************************************************++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,+++---...---............/////////........................////////////////////////....../////////000000000000111222222111222444666;;;:::>>>GGGUUUjjj}}}|||}}}~~~~~~}}}wwwppp\\\VVVMMMEEE>>>888333000//////.........---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************+++++++++***************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++*********,,,+++++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,---------------------------......///---......111999GGGYYYeee{{{tttyyy|||yyyxxxrrrnnnllleeeXXXKKKEEE999999::::::999888777666444444444555666777999:::999:::<<<===???@@@AAAAAABBBBBBBBBBBBAAAAAAAAAAAA>>>??????@@@@@@AAAAAABBB>>>?????????>>>>>>@@@AAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCAAAAAABBBCCCDDDEEEFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHLLLLLLKKKIIIGGGCCC@@@>>>===============<<<<<<<<<>>>;;;:::<<<===<<<===AAA>>>BBBKKKUUU```jjjqqqtttqqqzzzzzziii]]]GGGBBB;;;999:::999555111000000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------,,,++++++,,,---.........------,,,+++******)))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,+++++++++,,,,,,---...///vvv|||sssfffMMM@@@333///000///000111------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++***,,,------------.........//////.................................///////////////........./////////000000///111222222000///000111777666777===DDDPPPbbbqqq|||tttsssuuuyyywwwuuuqqqllleee[[[SSSHHHCCC===888666555444333,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++************************************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************++++++*********+++,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,------...///,,,---...000444;;;DDDKKKcccmmm~~~~~~|||~~~zzzvvvtttwwwuuukkk^^^VVVLLLHHHCCC>>>;;;999888777555555555666777888999:::666777999:::<<<=========@@@@@@@@@AAAAAAAAAAAABBB@@@@@@AAABBBCCCDDDEEEEEE@@@BBBCCCBBBAAAAAACCCDDDBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCBBBBBBCCCCCCDDDCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCEEEDDDDDDCCCAAA???===;;;:::;;;;;;;;;:::;;;===>>>???;;;;;;???BBBDDDIIINNNRRRVVV\\\dddlllrrrwwwzzzuuu{{{vvvbbbQQQFFF:::666333444666777444000///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,++++++***************++++++,,,++++++++++++++++++++++++************++++++++++++++++++++++++,,,---...///~~~xxx|||rrr```SSSCCC999000///000///...000,,,,,,------------------++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,+++******+++---------------....................................------....../////////000............////////////...000222222000//////000000000222666777888>>>EEEVVV^^^lll}}}xxxllldddaaabbb^^^[[[VVVRRRLLLDDD???<<<888555222111111111000///,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))***++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---......---...///000111444777999DDDJJJUUUeeewwwxxxrrreeeaaa[[[UUUOOOGGG@@@:::777777666666666666666777666666777888888888888888;;;;;;<<<<<<===>>>>>>>>>??????@@@BBBCCCDDDEEEFFFBBBDDDEEEEEEDDDDDDEEEFFFDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGFFFDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA?????????>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;:::999:::;;;::::::<<<@@@CCCAAACCCLLLXXX```bbbdddhhhoooooopppqqqtttwww{{{}}}yyy~~~}}}tttgggVVVFFF:::555000...---...000000...+++------------------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,+++++++++*********+++***)))))))))+++,,,---))))))******++++++,,,,,,,,,++++++***************))))))))))))))))))))))))))))))*********+++++++++++++++++++++,,,---......|||}}}vvvdddPPPDDD<<<555///000000...---...,,,,,,,,,,,,------------,,,,,,------------......,,,,,,,,,++++++++++++************************************************************++++++,,,,,,---++++++++++++++++++++++++)))+++,,,,,,+++***,,,---,,,------------.........---------------------------------......//////000------........./////////,,,...000111000///000111333111111333222000222777;;;===FFFUUUeeevvvwwwrrriii^^^UUUMMMHHHFFF@@@===;;;999555444999AAA333222111111111000---+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++***************************************+++++++++))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************(((((((((((()))***++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---...///000000000000000333555;;;FFFWWWkkk~~~wwwvvvuuusssmmmaaaQQQFFFAAA@@@===:::888555444333777777888777777666555555777777777888999:::::::::<<<======>>>@@@AAABBBBBB@@@BBBDDDDDDCCCCCCCCCDDDCCCCCCCCCDDDDDDDDDEEEEEEGGGFFFEEEDDDCCCBBBBBBBBB@@@@@@???>>>===<<<;;;;;;::::::::::::;;;;;;;;;;;;=========<<<;;;;;;::::::777:::<<<<<<===AAAHHHMMMPPPZZZmmm}}}{{{{{{}}}kkk```SSSIII@@@888333333000///......//////...,,,+++,,,,,,---------,,,,,,++++++------------++++++++++++++++++***************))))))((()))***,,,---***))))))((()))***,,,---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))************+++*********++++++,,,---...zzzoooWWWDDD<<<666111...000111...---...++++++,,,,,,,,,---------,,,,,,,,,------.........,,,,,,,,,+++++++++******************************************************++++++++++++++++++++++++***************************+++,,,,,,++++++,,,...,,,,,,---------.........------------------------,,,,,,---......///000000---------.........//////,,,...//////......///000666333222444444333555999444222555>>>HHHUUUhhhwww~~~{{{{{{vvvzzz~~~wwwhhh^^^QQQGGGAAA===888555222111222222000333BBBRRR333222222222333222///------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))*********++++++++++++************************))))))*********+++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********+++))))))))))))***+++,,,---******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---------///000000///......000333999BBBPPP___iii}}}~~~}}}}}}zzzrrreee[[[XXXUUUPPPJJJCCC>>>999777888888999999888777777666555555666666777777888888999999999:::;;;<<<======;;;===???@@@???>>>>>>???????????????@@@@@@@@@@@@BBBAAA@@@@@@????????????===<<<<<<;;;;;;:::::::::999999999::::::;;;;;;;;;>>>============>>>>>>???;;;???CCCEEEHHHOOOYYYaaaiiiqqqzzzrrrUUUGGG;;;888888666555666333222000000000000000///***+++,,,---...------,,,***+++---......---+++***++++++++++++******************))))))***+++---...///---***(((((()))+++---))))))((((((((()))******))))))))))))))))))))))))))))))))))))************************+++,,,---...~~~~~~~~~iiiOOO>>>:::222...---000111///---...+++++++++,,,,,,---------*********++++++,,,,,,,,,,,,,,,,,,++++++*********************************************************,,,,,,++++++++++++++++++))))))))))))))))))))))))***,,,------,,,+++---...,,,,,,,,,---------......------------------------,,,,,,------...///000000---------.........//////---......---,,,,,,---//////---...222222000000333333000111666:::>>>IIIVVVqqq~~~~~~|||~~~yyyqqqaaaTTTEEE;;;999888666222111111333333///222EEEYYY000//////000222222111000,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))******++++++++++++************************))))))******++++++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++************+++,,,---...******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---///000///...)))---000222555:::BBBIII^^^uuuxxxzzz|||wwwvvvwwwvvvqqqlllnnnjjjcccZZZQQQIIICCC@@@999999::::::::::::999999555555666666666777777777666666777777888999999999666999;;;;;;:::999::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>;;;;;;<<<<<<<<<<<<<<<<<<999999:::;;;;;;<<<======<<<<<<===>>>@@@BBBDDDEEEBBBGGGLLLPPPUUU^^^jjjsssxxxxxx~~~}}}tttfffZZZEEE777...000555444222222000///---,,,,,,,,,------)))***,,,---...------,,,***+++---......---+++***+++++++++************)))++++++******+++---...///444111,,,)))'''(((***,,,&&&&&&''''''(((***+++,,,************************))))))))))))************************+++,,,---...~~~~~~vvvYYYAAA555333000000//////.........---,,,,,,,,,,,,,,,,,,,,,,,,---+++***++++++,,,+++*********************************************************************************))))))***++++++,,,)))************+++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,---------............///////////////////////////............////////////000000000000000000000000333222222222444666999;;;IIIXXXkkkwww}}}}}}zzzwwwzzzzzzpppccc\\\DDD@@@:::555222000...---111111000000000000111111///............---------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++***************+++************************))))))))))))))))))))))))---------,,,,,,+++++++++)))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))************(((((())))))******++++++)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------............///------...000111222333444AAAKKK]]]sss{{{wwwuuuwwwzzzzzzyyyxxxvvvyyyyyyuuuzzz|||}}}xxxooobbbWWWPPPMMMLLLJJJGGGCCC???:::888999888666555666777666555666777777777666777888999999999888777777888888999999888888999999::::::999:::::::::;;;<<<===>>>>>>>>>===;;;;;;<<<<<<<<<;;;:::;;;;;;:::999999;;;===???EEEIIIKKKRRR\\\^^^[[[]]]aaahhhoootttwwwxxxxxxrrrssstttxxxzzzpppaaaNNNAAA111000000///////////////000///......//////---+++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))...---,,,+++************))))))(((((((((((())))))))))))))))))************(((((()))***************,,,,,,+++******+++,,,,,,hhhNNN;;;333111000/////////.........---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---,,,+++***************************************************************************************+++++++++)))************+++++++++************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------................................................////////////000000000000000000000000111111000111222555777999777@@@KKKRRRVVV]]]hhhqqqzzz||||||vvvrrrrrrmmm___NNNDDD999666222/////////////////////............//////............------------------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++***************+++************************))))))))))))))))))))))))+++++++++++++++*********)))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))************)))))))))))))))*********)))************+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------............------...///000000111111...333===MMMccczzz|||{{{zzzxxxvvvrrrwwwyyywwwxxx{{{{{{vvv~~~|||xxxsssooommm___``````^^^YYYSSSLLLHHHFFFCCC@@@>>><<<;;;999777555666666555555666777888888777777666666666666666666555666777888:::::::::<<<<<<======>>>=========<<<;;;;;;;;;<<<===>>>>>>===@@@CCCCCCAAAAAADDDGGGGGGQQQ\\\fffrrr~~~~~~zzzvvvtttssspppcccYYYLLL>>>444111000//////......//////---,,,+++,,,------+++))),,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))---,,,+++***))))))))))))))))))(((((((((((())))))))))))))))))************(((((()))***************,,,++++++******++++++,,,~~~|||sssXXXBBB666111111/////////...............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***************************************************************************+++++++++++++++******)))************+++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,------------------------....................................---............/////////000000000000000000000000000000///000111333555666111333666666777<<>>@@@@@@@@@???>>>>>>>>>???@@@BBBEEEGGGIIIPPPWWW]]]]]]XXXVVVYYY]]]```jjjuuu{{{zzz|||~~~vvviiiWWWGGG>>>888111---000000///............///++++++***+++------,,,***,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))))))))))))))))))))))))))))))))))),,,+++***)))((((((((()))))))))(((((((((((())))))))))))))))))************(((((()))***************,,,+++************+++,,,yyy~~~eeeLLL<<<555222000........................,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++*********+++************************************************************************++++++,,,,,,,,,+++***)))))))))*********+++++++++************************++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,---------.................................---------.........//////000000000000000000000000000000000000111222333444777666444222222555999<<>>NNNSSSHHHHHHRRRTTTZZZcccnnnwww}}}~~~~~~{{{vvvtttssslllfff```[[[WWWPPPGGG@@@<<<777444666555222111222///---,,,,,,---...------///......------......///------------,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))***+++,,,,,,************************))))))))))))))))))))))))*********+++++++++++++++))))))******++++++******))))))))))))))))))))))))))))))))))))************************)))))))))))))))************+++++++++******+++++++++,,,,,,,,,************++++++++++++,,,,,,,,,,,,------------.....................------......,,,+++,,,000444666@@@PPPbbbrrr}}}~~~{{{{{{yyyvvvuuuvvvzzz|||{{{yyywwwxxxxxxyyyxxxxxxwwwvvvxxxzzz~~~|||xxxvvvvvvwwwyyyyyytttkkkdddkkkmmmnnnooommmiiieeebbb^^^\\\\\\aaaiiioooooolllqqqrrrrrrrrrqqqooollljjjnnnppprrrssstttxxx~~~~~~}}}{{{xxxxxx~~~vvvnnneeeXXXJJJAAA===999444000///......---......---,,,,,,,,,,,,---******)))***,,,,,,+++)))++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))************(((((()))***************))))))***++++++***))))))wwwgggXXXIII@@@666000000000...+++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,000222333111+++(((***,,,************************************************************************,,,+++))))))***,,,///111)))************+++++++++************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,---------.........//////////////////////////////000000000//////...---///111111222444888;;;CCCAAAHHHHHH>>>===BBB@@@;;;BBBLLLTTT[[[cccnnnvvvyyywwwqqqooollliiieee___YYYUUURRRNNNIIIDDD???:::666444444111000222222///...000,,,+++***+++---......---......------------......---------,,,,,,,,,++++++,,,,,,+++++++++*********************************++++++++++++++++++++++++************************))))))))))))***+++,,,---************************))))))))))))))))))))))))***************)))))))))((()))***++++++++++++***))))))))))))))))))))))))))))))))))))************)))))))))))))))*********)))************+++++++++******+++++++++,,,,,,,,,************++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,------------222000...,,,+++,,,---...)))///777BBBMMMZZZfffmmmzzz|||xxxwwwwwwssspppuuuwwwyyyzzzyyywwwuuusss}}}~~~zzzuuuzzz}}}}}}uuurrrqqqwww~~~~~~~~~}}}}}}{{{zzzyyy{{{|||}}}zzzxxxyyy~~~~~~|||vvvooohhh]]]PPPEEE===777555333333111000000...---+++...------,,,+++,,,,,,,,,+++*********++++++***(((************************************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))(((((((((((())))))))))))))))))************(((((()))***************((()))***++++++***)))((({{{vvv___JJJ<<<666///---///000000...,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,...000222...(((%%%&&&(((************************************************************************,,,+++)))((()))---000333)))************+++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,---------......////////////////////////.........///......---,,,...000111000///222888===DDD<<<===>>>888:::<<<666444999>>>???@@@DDDKKKRRR___gggrrrzzz~~~~~~}}}wwwooofffbbb\\\XXXSSSMMMDDD=========:::555///...000444111///000444444000///000///---,,,---......---,,,...------,,,,,,------...---------,,,,,,,,,+++++++++++++++*********))))))************************************************************************))))))))))))***+++,,,---************************))))))))))))))))))))))))******))))))((((((''''''((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))************(((((())))))******++++++)))************+++++++++******+++++++++,,,,,,,,,)))************+++++++++++++++,,,,,,,,,---------******+++++++++,,,,,,,,,''''''))),,,///000///...222333444333555>>>KKKVVV```ooozzzssspppsssxxx{{{|||yyyvvvsss{{{zzzuuuqqqrrruuuwwwvvvssstttyyy{{{xxx|||{{{{{{|||}}}~~~|||vvvuuuyyy~~~xxx}}}{{{xxxqqqhhh]]]UUUHHH999///---000444...///000111111000///......---,,,,,,++++++,,,,,,...---,,,,,,------+++)))************************************************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))******))))))(((((((((((())))))))))))))))))************(((((()))***************((()))***++++++***)))(((|||tttzzzjjjSSSEEE555444222111///......---//////...---,,,,,,++++++************************+++888;;;000''')))---+++++++++++++++++++++++++++))))))))))))))))))))))))++++++******)))((((((((())))))))))))************)))))))))))))))))))))))),,,+++++++++******))))))************************************************++++++,,,,,,,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,---------..............................///////////////000111111111000000111333555777888;;;???>>>999777888999888444222222666;;;===;;;777IIIMMMSSSZZZbbbkkksssyyy|||vvvoooiiidddaaaVVVRRRLLLEEE???;;;888777444444333333222111000000//////.........---------.........------,,,,,,,,,......---,,,,,,,,,------------------,,,+++***))))))***+++,,,---,,,,,,+++++++++++++++++++++++++++'''***///111///,,,***)))((()))***+++++++++++++++******************************))))))))))))******))))))))))))))))))))))))))))))))))))************+++*********))))))((((((******))))))((((((''''''(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++,,,++++++******)))))))))******))))))******+++,,,++++++++++++++++++++++++,,,,,,,,,---------......000//////---,,,+++******/////////111333666999:::BBBPPPddduuuxxxwwwuuusssrrrsssssstttzzz}}}vvvtttqqqoooooonnnmmmlllrrr{{{~~~}}}uuujjjkkkuuu{{{uuummmhhhhhhoooyyyxxxttt{{{|||yyyyyyyyyzzz{{{}}}zzzuuukkk[[[OOOCCC>>>888333111111000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******************************))))))))))))))))))))))))++++++++++++,,,---......'''((()))+++++++++***)))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))************~~~uuuppprrryyy^^^HHH===222111000//////////////////......---,,,,,,++++++************************(((333555,,,'''+++---+++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))*********))))))))))))************))))))))))))))))))))))))++++++*********)))))))))************************************************+++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,------------...........................///////////////000000111111000000111222555777999666999:::666555777999777;;;999888:::>>>???<<<888666999>>>BBBGGGMMMTTTXXXeeeeeefffiiimmmqqquuuxxx}}}~~~{{{yyyxxxvvvqqqnnnhhhaaaZZZRRRMMMJJJCCC@@@<<<777333111//////222222111111000//////...///.........------------......---------,,,,,,,,,------,,,,,,,,,------...------------,,,+++***))))))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++(((+++...///...,,,******))))))***+++++++++******+++++++++++++++***************))))))))))))******))))))))))))))))))))))))(((((()))))))))******************)))))))))((((((***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++************))))))))))))******))))))******+++,,,+++++++++++++++++++++++++++,,,,,,,,,,,,---------------------------------------------///000222333...666BBBPPP^^^ppp~~~{{{zzzzzzzzzzzzyyyzzz~~~~~~yyywwwuuurrrpppqqqssssssssssss{{{~~~{{{xxxzzzzzzxxxooofff^^^^^^dddgggddd___kkklllttt{{{~~~~~~}}}}}}~~~~~~xxxmmmeee^^^TTTGGG===999555111............---...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++*********************************))))))))))))))))))))))))+++*********+++,,,---...'''(((((())))))))))))((())))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************ooojjjpppwww{{{|||dddKKK;;;555///...............//////......------,,,,,,++++++************************&&&---...)))''',,,...***++++++++++++++++++++++++))))))))))))))))))))))))'''(((((()))******++++++))))))))))))************))))))))))))))))))))))))******))))))))))))((((((************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------//////////////////////////////......//////000111111000000000222555888:::666;;;<<<::::::===>>>===999777555666888888555111---///111333555777;;;>>>CCCDDDFFFHHHLLLQQQUUUWWW^^^```dddiiinnnsssvvvxxxzzzyyyyyy|||}}}{{{xxx{{{zzzuuulllddd___[[[XXXVVVTTTRRRNNNHHHBBB<<<888555444333111///...---....../////////...------,,,,,,............------------------------,,,,,,,,,,,,,,,,,,+++,,,,,,---...///------------,,,+++***)))******+++,,,,,,,,,++++++++++++++++++++++++++++++)))+++------,,,+++***+++******+++++++++******)))++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))(((((())))))))))))************))))))))))))(((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++)))))))))))))))***************))))))******+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,---...//////...------,,,,,,,,,------...///111666???OOObbbooovvvuuuzzz{{{{{{rrrrrrxxx|||xxxrrrnnnllljjjjjjlllnnnooopppwww||||||xxxxxxwwwvvvuuuqqqllljjjjjjlllllllllsssttt{{{~~~|||}}}yyywwwvvvwwwxxxxxxyyyzzz{{{}}}~~~~~~}}}~~~|||{{{}}}~~~wwwlllbbbTTTJJJCCC<<<444...///---,,,,,,---......---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++*********************************))))))))))))))))))))))))+++***)))((()))***---...)))((((((''''''''''''((())))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))************wwwnnnttt||||||}}}wwwfffOOO<<<333222...------,,,,,,------...---------,,,,,,,,,++++++************************'''******''')))------)))************************))))))))))))))))))))))))(((((())))))************((()))))))))************)))))))))))))))))))))))))))))))))(((((((((((((((***************************************************++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,---...++++++,,,,,,,,,---------///////////////////////////............///000000111000000000222555888999888<<<>>><<<<<>><<<<<<;;;:::888555333222111//////.........///000000......------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++************************)))+++,,,+++***)))***,,,+++++++++++++++***)))(((++++++++++++,,,,,,,,,,,,******))))))))))))******(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))******+++++++++******))))))******+++,,,++++++++++++++++++++++++)))************+++++++++******+++,,,---......///............------------222222333333444999@@@EEEOOOQQQXXXfffxxx}}}}}}xxxxxxyyyuuupppsssrrrsssuuuxxxyyyxxxwwwvvvzzz}}}|||xxxvvvvvvvvvttttttsssooommmmmmrrrvvv{{{zzz}}}yyysssssstttrrrooommmllllllnnnooossstttvvvyyy{{{}}}|||xxxxxx|||~~~}}}{{{zzzyyy{{{zzznnndddRRRJJJ???888444333000------,,,,,,...000111000...---------,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++************************************))))))))))))))))))))))))***)))'''''''''))),,,...+++***((('''&&&''''''((((((((((((((((((((((((((()))))))))))))))*********))))))))))))))))))))))))((()))))))))************uuutttxxx~~~sssoooeeeSSS@@@333///111///...---,,,++++++++++++,,,,,,,,,,,,,,,+++++++++************************++++++***)))***---+++(((************************))))))))))))))))))))))))************))))))((((((((()))))))))************))))))))))))))))))))))))((((((((((((((()))))))))*********************************************************+++++++++,,,,,,+++++++++++++++,,,---...+++++++++,,,,,,,,,------////////////////////////...............//////000000000111111333555666777222777999666555777777555111111222333333333111//////111222111000///000111000000111222333444555666333444555888:::<<<>>>?????????BBBGGGMMMSSSVVVWWWSSSWWW]]]ccchhhkkklllllldddddddddgggkkkmmmnnnnnnpppkkkeeeaaa``````______]]]YYYXXXYYYVVVQQQNNNPPPKKKFFF???999666444333222111111222222222222333333---------------.........---------------,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///++++++,,,,,,++++++******,,,+++++++++++++++++++++************************)))***+++***)))(((***++++++++++++++++++***)))(((*********++++++,,,,,,,,,******))))))))))))******(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********)))******++++++,,,,,,,,,******))))))******+++,,,++++++++++++++++++++++++)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////***,,,...000111111222333888===DDDMMMZZZkkk||||||zzzyyywwwyyy}}}|||wwwyyy{{{{{{vvvrrrqqqrrrrrrttttttqqqooopppuuu{{{}}}{{{zzz{{{xxxsssoooooopppppppppqqqrrrsssuuuuuuwwwyyy|||{{{{{{|||}}}}}}~~~|||}}}yyyvvvqqqgggXXXMMM===999333111111111000//////......///111111///---------,,,,,,,,,+++++++++++++++++++++++++++++++++)))))))))******++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((()))+++---,,,+++)))((('''((())))))(((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))((()))))))))************zzz}}}xxxllldddVVVFFF888000...//////...---,,,++++++++++++,,,,,,,,,,,,++++++++++++************************---,,,+++***++++++***(((************************))))))))))))))))))))))))++++++******)))(((((('''))))))))))))************))))))))))))))))))))))))(((((())))))))))))******************************************************************++++++++++++************+++,,,------++++++++++++,,,,,,,,,,,,..............................------......///000000111222444444444444444000555666333111222222//////000111222222222111000---...000000///......///000111111111111111222222000111111222333444444555222333555999???CCCEEEEEE???BBBFFFJJJMMMNNNOOOOOOLLLKKKKKKMMMPPPSSSTTTTTTVVVSSSOOOKKKHHHHHHHHHHHHCCCBBBBBBEEEDDD>>>;;;;;;<<<999555333333333333222//////000000000000000000///////////////.........------------------------,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,++++++***++++++,,,---...***+++++++++++++++******---,,,++++++******++++++************************(((*********)))((()))*********+++++++++******))))))))))))******++++++,,,******))))))))))))******))))))))))))))))))))))))''''''(((((((((((())))))''''''(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((()))))))))*********************+++++++++******))))))******+++,,,++++++++++++++++++++++++))))))*********+++++++++------,,,,,,++++++******)))***+++,,,---.........,,,,,,,,,---///000222333000444888;;;???IIIXXXdddrrrvvv|||}}}|||~~~~~~~~~vvvtttvvvzzzyyyxxxvvvvvvxxx|||zzz{{{{{{yyywwwuuuuuuwwwwwwyyy|||}}}{{{zzzvvvpppggg```YYYOOOBBB888333111////////////...,,,///...---...///...,,,***,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++(((((())))))***++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))***+++,,,+++******))))))))))))***))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))************uuuiii```UUUFFF:::333000...,,,...------,,,,,,,,,------++++++++++++++++++++++++************************++++++++++++***))))))***************************))))))))))))))))))))))))*********)))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))*********++++++************************************************************++++++++++++))))))))))))***+++,,,---***++++++++++++,,,,,,,,,------------------------...------------...//////000222444666666444222000111666888666444555444111,,,...///000///...---------///111111000//////000......//////000000000///111111111111222222222222000000000333666777777666222333555666888999999::::::888666777999;;;;;;;;;<<<<<<;;;888666555666888333111222555444000///111333222111111222333222111........................//////000000000//////...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------******+++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,******++++++++++++******---,,,+++*********++++++************************''')))******)))(((((()))))))))***+++++++++******'''(((((())))))***++++++******))))))))))))******))))))))))))))))))))))))'''''''''((((((((())))))'''''''''((((((((())))))'''((((((((()))))))))***(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))((((((((((((******))))))******+++,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,+++++++++******((()))+++,,,------,,,,,,111///---------///000111---///111111111555;;;AAALLLQQQZZZeeerrr}}}}}}{{{{{{}}}~~~yyyttttttwwwzzzzzzyyy~~~~~~}}}~~~yyyyyyxxxvvvtttqqqnnnlll^^^VVVKKKCCC???;;;555///111000///......---,,,,,,...,,,++++++,,,,,,+++))),,,,,,,,,++++++++++++***************************((((((((()))***+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))+++++++++++++++(((((())))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))************}}}}}}zzzkkk\\\SSSHHH:::111000000...+++,,,,,,,,,,,,---...///000++++++++++++++++++++++++************************((()))***+++)))((())),,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))************))))))))))))))))))))))))))))))******+++++++++,,,************************************************)))************+++++++++(((((((((((()))***+++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////000222555777777444000...000555888666555666555333...000111111///...------,,,...000000///.........+++,,,---...////////////000000000111111222222222111000//////000000...,,,//////000000111222222333222000...---///111222222111222333111///...///111111...---000000...///222.........///000111///---,,,,,,,,,------.........++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,,,,---------*********++++++,,,,,,,,,,,,,,,++++++***+++++++++)))******+++++++++******...---+++*********++++++))))))))))))))))))))))))&&&(((***+++)))(((((((((((()))***+++++++++++++++&&&''''''((()))***************))))))))))))******))))))))))))))))))))))))''''''''''''((((((((()))&&&'''''''''(((((())))))'''((((((((())))))******(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''&&&&&&&&&%%%*********)))***++++++,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++---......---,,,+++)))))))))+++---------,,,......///000222222111111444888>>>GGGRRR\\\dddhhhqqq}}}~~~{{{|||~~~}}}|||wwwuuuqqqkkkddd\\\VVVRRRGGG>>>333...///111111000111000///..................,,,******+++,,,,,,+++,,,,,,,,,+++++++++******************************'''(((((()))***+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&(((***,,,---,,,+++***%%%&&&((()))))))))(((((())))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))************{{{~~~xxxmmmaaaZZZIIIAAA666000//////...,,,------++++++++++++------------------------------+++***)))(((((()))***+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))************************************++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++...------,,,,,,,,,------+++111444222111333222000111333555777777555333111//////............//////////////////////////////---------............///...///000111111000///...000000000000///////////////000111111111000...---000000000000111111111111........................////////////////////////............////////////------------------------+++++++++++++++++++++++++++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,++++++******++++++,,,************************+++++++++++++++++++++++++++***)))(((((()))***++++++++++++*********))))))******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))*********+++++++++)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,---......//////.........///222666;;;BBBHHHKKKXXXbbbqqq|||~~~yyyxxxzzz}}}||||||~~~}}}{{{sssmmmhhh```XXXQQQHHH???888000000//////......------//////...------------...///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))))))))))),,,,,,++++++***)))(((((()))************+++++++++))))))************))))))(((&&&'''+++111222...)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************(((((((((((())))))))))))+++***)))))))))***,,,,,,{{{xxxzzz{{{yyyqqqeeeXXXPPP@@@:::222......///...,,,---,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))***+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))************************************++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++...------,,,,,,,,,------,,,111444222111222222//////111333555555333111/////////............//////........................------------...............///000000000000///...........................///////////////...------////////////000000000000................................................---.........////////////------------------------+++++++++++++++++++++++++++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,++++++******++++++,,,************************************************+++***)))(((((()))***++++++++++++*********))))))******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))******)))))))))((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((()))))))))*********))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,------...............,,,,,,---...111444777999<<>>>>>:::333000222222///333222000///...///111333,,,,,,------......//////...------,,,,,,,,,,,,,,,,,,,,,+++*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))*********++++++((())))))******))))))(((+++)))'''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((())))))))))))))))))*********+++++++++}}}wwwqqqqqquuuuuupppkkkZZZSSSHHH<<<444000000111------.........---,,,+++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************************************************)))))))))***************************************+++******++++++,,,---...000333444111///111222000---...///000000///...------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,------------...---,,,,,,,,,,,,---...---------...//////000000000//////...............+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,+++***)))***,,,++++++++++++++++++++++++***))))))))))))***++++++******))))))))))))******************************++++++++++++++++++++++++))))))************))))))(((((()))))))))))))))***)))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++)))))))))(((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))++++++++++++************((((((((()))))))))******)))))))))************+++)))))))))*********************++++++++++++******++++++,,,,,,,,,,,,------++++++,,,------------------------------,,,,,,,,,+++---//////......///000...333777888666666999>>>>>>BBBKKKVVV\\\]]]___bbbjjjkkknnnsssxxx}}}|||{{{{{{|||{{{zzz|||}}}}}}|||yyywwwvvvwww{{{{{{||||||}}}~~~~~~~~~|||zzzyyyxxxzzzzzzzzzyyy}}}~~~}}}}}}{{{yyyvvvtttqqqpppkkklllmmmjjjeee___ZZZWWWRRRKKKBBB===<<<;;;777333222333222------111333111/////////...,,,,,,...000---------------...............---,,,,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++))))))************))))))******(((''''''((()))***))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))(((((((((((())))))))))))))))))***+++++++++++++++tttpppnnnqqqvvvsssggg]]]NNNHHH???666000///000111,,,------------,,,,,,---)))***+++,,,,,,+++***)))++++++++++++++++++++++++((()))***++++++***)))(((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))************************************************************((()))))))))*********+++************************************+++,,,---...,,,000000---,,,///000///---......//////......---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------,,,++++++,,,------+++,,,,,,---......//////---............---,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))+++,,,+++***)))***+++************************)))))))))))))))***++++++******))))))))))))******************************************************((()))***++++++***)))((((((((((((((())))))******))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))+++*********))))))))))))(((((((((((()))))))))***))))))))))))************((()))))))))*********+++******++++++++++++******++++++,,,,,,,,,,,,------++++++,,,------------,,,///////////////...---------//////...,,,******+++...111333333111000111333333333888@@@CCCBBBEEEJJJNNNQQQUUUXXX\\\```dddhhhnnnnnnnnnppprrrtttttttttssstttuuutttssstttvvvxxxvvvwwwxxxyyy{{{{{{||||||uuusssrrrsssuuuvvvtttrrrssstttuuuvvvwwwvvvuuuuuujjjiiihhhgggeeeccc```___VVVTTTQQQMMMIIIEEEBBB???>>>;;;666444333333111000000222111......111222000+++---...---+++***,,,---...------------------,,,---,,,,,,+++++++++++++++++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))))))))))))))))))))))************(((((())))))))))))(((((((((((()))((((((((()))***))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((())))))))))))((((((***+++++++++***)))mmmkkkmmmrrruuummmZZZJJJBBB>>>888222///---...///***,,,---,,,,,,,,,---...)))***+++,,,,,,+++***)))))))))))))))))))))))))))((()))***++++++***)))(((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))************************************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))************+++,,,---...)))------***))),,,......,,,------......------,,,,,,++++++++++++++++++,,,************************++++++,,,,,,,,,---------------++++++++++++------******+++,,,,,,---......+++,,,---...---,,,+++***,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))+++++++++***)))***+++************************)))))))))))))))******+++******))))))))))))******************************))))))))))))))))))))))))((()))***++++++***)))((('''((((((((())))))******))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))******))))))((((((((('''(((((((((((())))))))))))))))))))))))************(((((())))))*********+++******++++++++++++******++++++,,,,,,,,,---------++++++,,,---------,,,,,,***+++,,,---------------***,,,------,,,,,,...000,,,...000111000/////////000------111000---000666444777:::;;;;;;===BBBGGGJJJKKKNNNTTTZZZ___aaaaaa___``````aaabbbdddiiilllgggiiilllnnnpppqqqppppppgggeeedddfffiiijjjiiifff\\\\\\]]]]]]\\\ZZZWWWVVVKKKJJJJJJIIIGGGEEEDDDCCC@@@<<<777444333333333222000//////......///111111///222111...---......******---000///---+++---............------,,,,,,,,,,,,++++++***)))*********+++***************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))''''''((((((((((((''''''&&&'''((((((((('''((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))&&&''')))*********)))(((kkkmmmmmmiii___RRRGGG@@@333222000///---,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++)))((()))***,,,,,,+++...+++'''&&&(((******)))+++*********))))))(((((())))))************)))))))))************+++++++++************************)))))))))))))))))))))))))))))))))***+++++++++,,,++++++************++++++'''***...///...+++))))))------......------,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,---...------,,,,,,,,,---......---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++***)))))))))******************************))))))((((((''''''************************************************))))))))))))))))))))))))******++++++++++++******((((((((((((((((((((((((******))))))((((((''''''******))))))((((((''''''))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&******))))))((((((''''''''''''(((((())))))******(((((((((((())))))))))))(((((())))))))))))((((((+++*********))))))(((((())))))))))))))))))))))))***(((((()))***+++***)))******))))))******+++,,,++++++******************,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,+++++++++,,,---...------------------------,,,,,,,,,---------......////////////////////////444555666777999:::;;;;;;>>>>>>???@@@AAABBBBBBCCCDDDEEEGGGIIIJJJIIIHHHGGGCCCCCCCCCCCCDDDDDDDDDDDDAAA@@@@@@???>>>===<<<<<<999888555333333333444555............///////////////.........------------.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++---------,,,,,,+++++++++(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((())))))))))))(((((('''((()))******)))((('''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((())))))))))))(((((((((((($$$(((((($$$$$$)))***'''(((''''''&&&&&&((()))***))))))))))))))))))))))))eeeeeebbb[[[PPPDDD:::444000000...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++***...+++'''''')))******)))************)))))))))((())))))************))))))))))))*********+++++++++++++++++++++++++++++++++))))))))))))))))))))))))******************+++++++++******************+++))),,,///000...,,,******---------------,,,,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,+++++++++,,,------,,,,,,,,,+++,,,,,,---...---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************+++*********))))))))))))************************************************)))))))))))))))))))))))))))******************)))))))))))))))))))))))))))***)))))))))((((((((('''***)))))))))((((((((('''))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((())))))***))))))))))))))))))))))))))))))((((((((('''''''''***)))))))))(((((((((''''''((((((((()))))))))***(((((((((((())))))))))))(((((())))))))))))((((((************)))))))))((()))))))))))))))))))))))))))(((((((((***+++***)))******))))))******+++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,+++++++++,,,,,,------------------------------,,,,,,,,,------------...------------------------,,,---......///000111111111111222222333333444444333555777888999999888777444444444555555555555666666666555555444333333333444333111///...///000000---........./////////////////////.........------......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************+++******))))))******+++,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((())))))))))))(((((((((((('''))))))&&&(((,,,,,,((((((''''''&&&'''((()))***))))))))))))))))))))))))eeeaaaZZZPPPEEE;;;333......---,,,++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***---+++(((((()))******)))************))))))))))))))))))************)))))))))))))))*********++++++++++++++++++++++++++++++))))))))))))))))))))))))******************))))))***************************---///000...,,,+++***------------,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++---,,,,,,++++++++++++,,,++++++******++++++,,,---,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++************************++++++++++++************************************************************))))))))))))))))))))))))((())))))******))))))(((************************))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''((((((((()))))))))*********++++++)))))))))))))))))))))))))))))))))))))))((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))((((((************)))))))))))))))))))))))))))))))))))))))((('''(((***+++***)))******))))))******+++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------------------------+++,,,...000000000//////---............/////////111111111111111111111111000///...,,,,,,,,,---------------.........//////000/////////............------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************+++******))))))******+++***************+++++++++************************(((((((((((())))))))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((((((''''''&&&&&&''''''((((((((((((((())))))))))))((((((''''''***...,,,((((((''''''''''''((())))))))))))))))))))))))))))))aaa[[[PPPEEE<<<555000---,,,,,,+++++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******)))))))))***,,,+++***))))))******************)))))))))))))))))))))************))))))))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))++++++******))))))((((((*********++++++*********+++,,,......,,,+++***+++---------,,,,,,,,,,,,,,,++++++************++++++************************------,,,+++*********+++*********)))***++++++,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++************************************************************************)))))))))***+++++++++,,,************************************************************************************************))))))))))))))))))))))))(((((())))))))))))((((((************************))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))******++++++++++++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))((((((*********))))))))))))))))))))))))))))))))))))))))))((('''(((*********(((******))))))******+++,,,***************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,........................000000/////////.........,,,---...///000000000/////////000000000111111111000000000111111222222222000///...---,,,---------,,,,,,---------.........000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************))))))))))))******(((((())))))******++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((())))))))))))((((((***)))(((''''''((()))***((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))'''&&&%%%'''+++---***&&&''''''''''''((((((((()))((((((((((((((((((((((((TTTLLLAAA777222...,,,+++,,,,,,,,,+++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))+++------+++******++++++++++++******)))******))))))))))))))))))******))))))************))))))(((((()))))))))*********++++++++++++++++++++++++))))))))))))))))))))))))+++******))))))((((((((()))***++++++++++++***))))))+++,,,+++***)))***+++...---,,,++++++++++++,,,+++******))))))******+++************************---,,,++++++******************)))))))))***++++++,,,++++++******++++++,,,***++++++,,,,,,++++++***)))***++++++,,,,,,++++++************************************************************************)))))))))***+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))(((((())))))))))))((((((************************(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))((('''''''''((()))*********))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))******))))))))))))))))))))))))(((''''''''')))***)))(((******))))))******+++,,,))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,++++++++++++......------,,,+++++++++***++++++,,,------..................////////////,,,,,,------...////////////......---------------,,,,,,,,,,,,------------////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************))))))))))))))))))***((((((((())))))*********(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((())))))))))))((((((***)))(((''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***'''&&&'''***---,,,(((&&&&&&''''''(((((((((((((((((((((((((((((((((((((((IIIAAA777000......---,,,,,,,,,,,,++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,//////,,,******,,,***,,,---,,,***)))***+++))))))))))))************))))))************))))))((((((((()))))))))******************************))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,+++***)))((()))))))))((()))+++---...---+++*********+++,,,******))))))))))))******************************,,,++++++************+++******))))))******+++,,,++++++************++++++******++++++++++++******)))******+++++++++++++++***************************************************************************************+++++++++))))))))))))))))))))))))((((((((((((((()))))))))************************************************))))))))))))))))))))))))((())))))******))))))(((************************(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&'''((()))))))))((('''))))))))))))))))))))))))&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))((('''&&&''')))***)))(((******))))))******+++,,,)))))))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------,,,,,,++++++++++++++++++,,,,,,++++++*********)))*********++++++,,,------,,,,,,---------.........,,,,,,------.........///,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,,,,------///.........------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************))))))(((((())))))***)))))))))))))))*********''''''''''''''''''''''''(((((((((((())))))))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((('''(((((())))))(((((('''''''''(((((())))))*********))),,,000000+++((((((&&&''''''((()))((((((((())))))))))))))))))))))))CCC<<<333//////000000...,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((,,,000///+++((()))+++***,,,...---***)))***+++((()))))))))************))))))************))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))(((***+++,,,,,,+++***((('''((()))))))))***...000...---+++***)))***+++,,,******))))))))))))************************************************+++,,,+++************+++,,,,,,++++++************++++++******++++++++++++******))))))***+++++++++++++++************************************************************************+++++++++***************))))))))))))))))))))))))(((((()))))))))*********************************************************)))))))))))))))))))))))))))******************)))))))))))))))))))))))))))'''((((((((()))))))))***'''((((((((()))))))))***))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&%%%&&&(((******)))((('''))))))))))))))))))))))))&&&'''''''''(((((((((((('''((((((((()))))))))******)))))))))((((((((('''(((((((((((())))))))))))(((((())))))))))))((((((((()))))))))************))))))))))))))))))))))))((('''&&&''')))))))))(((******))))))******+++,,,((())))))***++++++,,,,,,******************************+++++++++,,,,,,,,,)))+++,,,......---,,,+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---...///,,,,,,,,,---------...............///////////////,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************))))))(((((((((((())))))******************))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((('''((()))******)))(((''''''''''''((()))************+++000444000'''&&&)))&&&&&&((()))))))))((('''))))))))))))))))))))))))>>>777///,,,...///...,,,++++++***)))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''+++///...***'''(((***))),,,...---***)))***+++(((((())))))*********+++))))))************))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******((()))+++,,,,,,+++)))((((((((())))))))),,,000333...---+++))))))***+++,,,******))))))))))))******))))))))))))))))))))))))***)))))))))***+++,,,,,,++++++******++++++,,,---++++++************++++++******++++++++++++******))))))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++******))))))))))))))))))))))))))))))))))))******+++++++++,,,************************************************))))))))))))))))))))))))******++++++++++++******(((((((((((((((((((((((('''((((((((())))))******'''((((((((())))))******))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((******((('''&&&&&&''')))***+++***((('''))))))))))))))))))))))))'''((((((((())))))******'''((((((((())))))************))))))((((((((('''(((((((((((())))))))))))(((((())))))))))))(((((((((((())))))*********+++))))))))))))))))))))))))((('''&&&''')))))))))'''*********)))***++++++,,,((())))))***++++++,,,,,,*********************************++++++,,,,,,,,,)))***,,,......---,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))*********+++++++++++++++++++++++++++************+++,,,------*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---....../////////......******+++++++++,,,,,,,,,------,,,,,,,,,+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++************************************************))))))(((((((((((()))))),,,,,,++++++******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((())))))))))))(((((('''((()))******)))((('''(((((((((((((((((((((((('''((()))******)))((('''&&&''''''((()))******+++'''***111444...###"""(((%%%&&&((()))))))))((('''))))))))))))))))))))))))000///...---,,,+++++++++************************************************************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))************)))))))))***+++++++++,,,))))))(((((((((((())))))***************+++++++++,,,,,,++++++******))))))))))))))))))))))))))))))***)))))))))))))))***++++++*********))))))((((((************))))))))))))((((((((((((((()))******+++)))'''''')))---222666000///...---,,,,,,+++,,,))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++************************************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************000...++++++,,,+++)))&&&+++*********))))))((((((++++++++++++++++++++++++((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((()))))))))))))))((('''&&&&&&'''((()))******))))))((((((''''''''''''''''''''''''''''''******))))))((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''((())))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((***)))(((((()))))))))((((((((((((((())))))))))))************************))))))))))))))))))))))))***************************,,,---......---+++***++++++++++++++++++++++++,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------222222111///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,000,,,))))))+++,,,+++)))************************************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))%%%&&&((()))))))))((('''))))))))))))))))))))))))))))))))))))************(((((())))))))))))((((((((((((''''''''''''(((((())))))((((((((((((((()))(((******'''&&&(((******...,,,((('''((())))))(((***)))((('''&&&&&&'''''''''((((((((((((((('''&&&//////...,,,,,,++++++,,,************************************************************************))))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))))))))))))))***************************+++++++++))))))(((((((((((())))))((())))))******+++,,,,,,******************))))))))))))))))))))))))))))))******)))))))))))))))***************)))))))))(((************))))))))))))((((((((((((((()))*********)))(((((()))---111333///...---,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,************************************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************,,,***))))))+++,,,***(((************)))))))))(((++++++++++++++++++++++++((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((()))))))))))))))((('''&&&&&&'''((()))***)))))))))((((((((('''''''''''''''''''''''''''(((((((((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''((())))))******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))((()))*********)))(((((((((((())))))))))))************************))))))))))))))))))))))))***************************+++,,,------,,,+++)))++++++++++++++++++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////...---,,,,,,+++***++++++++++++++++++++++++///,,,))))))+++,,,+++***************************************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))&&&'''(((((())))))(((((())))))))))))))))))))))))(((((()))))))))*********(((((())))))))))))((((((((((((''''''''''''(((((())))))(((((((((((())))))%%%'''(((''''''***...000...+++((('''((())))))((('''''''''(((((((((((((((''''''((((((((((((((('''///...---,,,,,,++++++,,,************************************************************************))))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))))))))))))))************+++++++++***************))))))(((((((((((())))))(((((())))))***+++,,,,,,)))))))))))))))*********))))))))))))))))))))))))++++++***)))((((((((()))************))))))))))))************))))))))))))((((((((((((((()))************))))))***,,,...///------,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++,,,,,,,,,------************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************+++***((((((***+++***)))************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))((((((''''''''''''(((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''((())))))))))))((((((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((())))))******++++++(((((((((((())))))))))))************************))))))))))))))))))))))))************************)))***+++,,,,,,+++***)))+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++*********************************---+++***)))+++++++++***************************************************+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((''''''(((((()))***))))))))))))))))))))))))(((((())))))))))))******(((((())))))))))))((((((((((((''''''''''''(((((())))))(((((((((((())))))&&&'''''''''(((***...111---+++((('''((())))))((($$$%%%'''))))))))))))(((&&&&&&'''((()))))))))(((...------,,,+++++++++,,,************************************************************************))))))))))))))))))))))))************************************************(((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((()))))))))************,,,+++++++++***)))))))))))))))(((((((((((())))))))))))))))))************((((((((())))))*********)))))))))))))))))))))))),,,,,,***)))((((((((((((*********)))))))))))))))************)))))))))(((((((((((((((((())))))***************+++++++++,,,,,,,,,+++***))))))******))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++,,,,,,************************************************))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((()))))))))************,,,+++***))))))******+++*********)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((''''''((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''((())))))((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))******)))))))))'''((())))))))))))***+++(((((((((((())))))))))))************************))))))))))))))))))))))))************************((())))))************)))++++++++++++++++++++++++******++++++++++++******************************************************************************,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++************************++++++*********+++******************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((('''''''''(((***+++(((((((((((((((((((((((((((((((((((()))))))))***(((((())))))))))))((((((((((((''''''''''''(((((()))(((((((((((())))))******((((((((('''&&&)))...,,,***((('''((()))((('''$$$&&&(((******)))((('''%%%%%%'''((())))))))))))------,,,+++++++++,,,,,,************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((((((((((()))))))))************,,,+++++++++***)))))))))))))))(((((((((((())))))++++++******)))((((((((((((((())))))******++++++************************,,,,,,***)))(((((((((((())))))))))))))))))******************)))))))))(((((((((((((((((())))))************************)))++++++***)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((()))))))))************************+++---///111))))))))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))'''(((((((((((((((((('''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''((())))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***))))))))))))))))))***%%%'''))))))'''''')))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************++++++++++++++++++++++++)))******++++++******)))************************************************************************,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))******+++************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((('''''')))***+++(((((((((((((((((((((((('''(((((((((((()))))))))(((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((()))*********'''''')))(((%%%&&&,,,***)))''''''((()))(((''''''((()))******(((&&&$$$%%%%%%'''((()))))))))))),,,,,,++++++++++++,,,,,,************************************************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))************+++++++++***************))))))(((((((((((())))))*********))))))(((((('''***************+++++++++************************++++++***)))((((((((()))))))))))))))************************))))))))))))((((((((((((((()))******))))))))))))))))))))))))++++++***************+++))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((())))))))))))***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************&&&'''(((***+++///444888))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))''''''((((((((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((()))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''((())))))'''(((((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******&&&)))+++***'''&&&(((***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++++++++++++++++++++++++++*********++++++*********************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++''')))++++++***)))***+++***************************************************************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((())))))******))))))))))))))))))))))))''''''(((((((((((())))))(((((())))))))))))((((((((((((''''''''''''(((((((((''''''(((((()))***+++'''$$$&&&,,,,,,&&&'''---)))(((''''''))))))((('''((())))))))))))'''%%%$$$&&&&&&'''((()))))))))(((,,,+++++++++++++++,,,,,,************************************************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))***************************+++++++++))))))(((((((((((())))))(((((((((((())))))******,,,,,,,,,,,,++++++++++++******************************)))))))))))))))***((()))))))))************************))))))))))))((((((((((((((()))******))))))((((((((())))))***++++++*********++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))************************((())))))))))))*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************'''((())))))***---222666((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))&&&'''((())))))((('''&&&'''((((((((()))))))))***(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''((())))))((((((((()))))))))******))))))))))))))))))))))))((((((((((((((((((((((((+++***)))(((((()))***+++))),,,...,,,(((&&&(((+++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,++++++++++++++++++++++++***++++++++++++++++++************************************************************************************++++++,,,,,,---************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++************************&&&)))+++,,,***)))***+++************************************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((()))************)))))))))))))))))))))))))))'''''''''((((((((())))))(((((())))))))))))((((((((((((''''''''''''((((((''''''''''''((()))***+++)))&&&***111000'''&&&,,,(((''''''((())))))(((&&&((((((((((((((('''''''''''''''((((((((((((((('''+++++++++***++++++,,,,,,************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))************))))))******+++++++++,,,))))))(((((((((((())))))%%%%%%&&&((()))+++,,,,,,---------,,,,,,+++++++++***************************)))))))))))))))***+++(((((())))))*********+++************))))))))))))((((((((((((((()))******))))))(((''''''(((***+++,,,+++++++++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************+++,,,,,,***'''(((,,,000(((((())))))*********+++************************))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))&&&'''((())))))((('''&&&'''((((((((())))))******))))))))))))))))))))))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''((())))))(((((())))))******++++++))))))))))))))))))))))))((((((((((((((((((((((((+++***)))(((((()))***+++,,,///111///***'''))),,,(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------************************++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))%%%(((+++,,,***))))))+++************************************************))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))'''(((***++++++******)))))))))))))))))))))))))))''''''''''''((((((((()))(((((())))))))))))((((((((((((''''''''''''((((((''''''''''''((()))++++++///+++...555222'''###((((((''''''((())))))(((&&&''''''&&&&&&'''((()))***'''((((((((((((((('''''',,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))),,,,,,,,,++++++*********)))))))))))))))))))))))),,,,,,***)))))))))***+++))))))))))))************))))))************))))))***)))(((''''''((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))))))))))))))*********,,,,,,,,,+++***)))((('''+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))((((((((((((***,,,---)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***))))))))))))***+++++++++,,,+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******+++*********))))))((((((******+++++++++,,,,,,,,,+++,,,---------,,,+++***************************)))))))))))))))))))))))),,,***(((((()))******))))))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((((((((''''''''''''((((((((('''&&&'''((()))((('''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))666===444(((%%%(((+++++++++******)))((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))************++++++++++++++++++*********))))))))))))))))))************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((())))))))))))((((((***)))'''&&&'''(((***+++***///333111***%%%%%%(((((((((((((((((('''''''''(((((('''''''''&&&&&&&&&))))))))))))************+++++++++++++++++++++++++++++++++*********)))))),,,,,,,,,++++++*********)))))))))))))))))))))))),,,+++***)))))))))***+++))))))))))))************))))))************))))))***)))(((''''''((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))***++++++++++++***)))((((((+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))((((((((()))***+++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))******************++++++************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******************)))))))))((()))))))))*********++++++)))***+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))((('''))))))))))))))))))))))))))))))((((((((((((((()))''''''''''''(((((((((((())))))))))))))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((((((((''''''''''''((((((((('''&&&''')))))))))'''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''///333---(((((()))'''))))))))))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))*********++++++++++++++++++*********))))))))))))))))))************++++++++++++++++++++++++*********+++++++++,,,,,,,,,+++++++++************))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((())))))))))))(((((())))))'''''''''(((***+++111222222---(((%%%''')))((((((((((((((((((((('''))))))((((((((('''''''''(((((()))))))))*********************************+++++++++***************+++++++++++++++*********)))))))))))))))))))))))),,,+++******))))))******))))))))))))******************++++++++++++******))))))(((((((((((())))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******************)))))))))))))))))))))******+++******))))))+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))((((((((()))***+++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))******************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******************))))))))))))((((((((()))))))))******((()))***++++++***))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))++++++)))'''))))))))))))))))))))))))((()))************)))(((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''((((((((()))))))))((((((((((((((((((((((((((((((''''''''''''((((((((('''&&&''')))***)))((())))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&(((((('''))),,,)))$$$''''''((())))))***++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))))))))*********+++++++++************)))))))))))))))))))))************++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''(((((())))))))))))(((((()))((('''''''''(((***+++666333...)))&&&&&&(((***''''''(((((((((((((((((()))))))))))))))((((((((((((((())))))))))))******))))))))))))))))))))))))************************+++++++++***************))))))))))))))))))))))))+++++++++***************((()))))))))******************++++++++++++******))))))(((((((((((()))))))))))))))))))))*********))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))*********************)))))))))))))))(((((()))***************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))++++++******))))))((((((*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))************)))))))))))))))((((((((()))))))))******)))***,,,------,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))******+++---......+++)))))))))))))))))))))))))))''')))+++------,,,***((('''''''''(((((((((((()))))))))))))))))))))))))))'''(((((((((((()))))))))((((((((((((((((((((((((((((((''''''''''''((((((((('''&&&''')))******)))((())))))******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%&&&***,,,)))%%%(((((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))************************))))))))))))((()))))))))************************************************++++++++++++,,,,,,,,,+++++++++++++++))))))))))))))))))))))))((()))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((()))(((((('''((()))******555///)))&&&'''((()))(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))************************************************))))))))))))))))))))))))++++++++++++******))))))((()))))))))*********************++++++*********(((((())))))))))))(((((((((((())))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))************************))))))(((((('''((()))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))((((((((())))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((()))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))******)))))))))*********++++++)))***+++,,,---,,,++++++************************))))))))))))))))))))))))))))))***---......,,,)))))))))))))))))))))))))))&&&(((+++---...,,,***)))((())))))))))))*********(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))((((((''''''''''''((((((((('''&&&(((***++++++***'''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))))))))))))))(((((('''''''''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((******)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))((()))))))))************************************))))))*********+++++++++++++++++++++++++++++++++))))))))))))))))))))))))((()))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((())))))***---)))%%%%%%(((***)))'''&&&'''''''''(((((())))))'''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))***************+++++++++)))))))))***************))))))))))))))))))))))))***++++++++++++***))))))))))))))))))************))))))************))))))(((((())))))))))))((((((((((((((()))******++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************++++++******)))((((((((('''(((((()))*********)))(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******))))))))))))************)))))))))*********++++++&&&'''(((************)))************************))))))))))))))))))))))))''''''''')))++++++***((())))))))))))))))))))))))&&&(((+++------,,,***)))))))))*********+++++++++((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))((((((''''''''''''((((((((('''&&&(((***,,,+++***''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******+++,,,***&&&(((,,,******)))(((((('''&&&&&&''''''(((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******(((((()))))))))))))))***))))))))))))************************************)))))))))************+++)))************+++++++++))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))'''%%%$$$&&&)))***(((&&&&&&&&&''''''((()))))))))&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))************************))))))*********+++++++++((()))))))))*********+++))))))))))))))))))))))))***++++++,,,+++***)))((())))))))))))************(((((())))))))))))(((((('''((()))******)))(((''''''(((((()))******++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************++++++******)))(((((('''(((((()))))))))))))))((((((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***((((((((()))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******((()))))))))************((((((((()))))))))******%%%&&&((()))*********)))************************))))))))))))))))))))))))'''&&&&&&''')))******)))))))))))))))))))))))))))&&&''')))+++,,,,,,+++***))))))))))))************(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))((((((''''''''''''((((((''''''&&&(((***,,,,,,+++(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***'''(((***)))&&&''',,,(((((((((((((((((('''''''''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***(((((((((((())))))******))))))))))))************************************))))))))))))************(((((()))))))))*********))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))(((((())))))))))))(((((('''(((((()))))))))))))))'''&&&&&&&&&'''(((((('''&&&&&&''''''((())))))***&&&'''''''''(((((((((((('''''''''((((((((())))))************************))))))******++++++++++++(((((())))))*********+++))))))))))))))))))))))))******+++,,,+++***)))((())))))))))))************''''''(((((((((((('''''''''((()))******)))(((''''''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************+++++++++***)))(((((('''(((((())))))))))))(((((('''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***''''''(((((())))))******(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******(((((())))))*********+++''''''''''''((((((((()))'''(((***+++,,,,,,,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''***+++,,,+++))))))))))))))))))))))))&&&''')))***+++++++++***(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))((((((''''''''''''(((((('''''''''(((+++,,,,,,+++))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))###"""''')))''''''+++&&&&&&''''''((()))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))+++------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******))))))))))))************))))))))))))))))))))))))))))))))))))************''''''(((((()))))))))***))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))(((((())))))))))))(((((('''(((((()))))))))))))))***)))(((&&&&&&&&&((()))&&&&&&&&&'''((())))))***'''((((((((())))))******''''''''''''((((((((()))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++************++++++(((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***)))***+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******+++***)))'''''''''((()))))))))))))))))))))))))))******)))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))***)))((((((((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))++++++*********************)))((()))++++++)))((((((((((((((())))))))))))))))))***++++++++++++***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************+++*********))))))((((((&&&''''''((()))******+++))))))))))))))))))))))))******))))))((((((''''''&&&((((((''')))------***))))))))))))))))))))))))******))))))(((((('''''')))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((+++++++++*********))))))((()))************)))((())))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((************************+++*********))))))(((((())))))))))))************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((('''(((***+++,,,+++)))(((''''''''''''''''''''''''((((((((((((((('''''''''''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))+++******))))))******+++)))))))))))))))((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***)))***+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******+++***)))(((''''''((()))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))***)))((((((((()))++++++))))))))))))))))))))))))))))))))))))))))))))))))***************************)))))))))++++++)))((((((((((((((())))))))))))))))))***++++++++++++***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************************)))))))))((('''''''''((()))*********))))))))))))))))))))))))***)))))))))((((((((('''&&&((((((''')))------***))))))))))))))))))))))))***)))))))))(((((((((''')))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))************)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******+++++++++*********)))))))))***,,,------,,,***)))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((************************************)))))))))((())))))))))))************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((((((((()))''''''((((((((((((''''''(((((((((((()))))))))))))))))))))))))))))))))))))))(((((('''''''''((((((&&&''')))++++++***)))(((''''''''''''''''''''''''(((((((((((((((((((((''''''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))+++******))))))******+++*********))))))((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***)))***+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))*********))))))(((((((((((()))))))))))))))))))))))))))***)))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))((())))))******))))))((()))))))))))))))))))))))))))))))))((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))***************************))))))***++++++***((((((((((((((())))))))))))))))))***++++++++++++******))))))(((((())))))***))))))))))))))))))))))))))))))))))))************************))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))((((((((((((&&&((((((''')))------***))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))***+++++++++************)))))))))***+++---//////---+++***))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((************************************))))))))))))))))))))))))************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((('''(((((())))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))***)))((('''''''''''''''&&&'''((()))***)))((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))******))))))))))))******++++++******)))((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))***++++++***)))***+++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******)))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))******)))))))))(((((((((((((((((((((((()))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++******)))***+++,,,***((((((((((((((())))))))))))))))))***++++++++++++******))))))))))))))))))***((((((((((((((((((((((((((()))))))))*********************)))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((())))))))))))((((((((((((&&&((((((''')))------***(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***,,,+++***)))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((()))*********************)))))))))))))))+++---//////---+++)))((((((((((((((((((((((((*********)))))))))))))))((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))))))))((((((*********************************)))))))))))))))((()))))))))************************)))))))))((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((+++***)))((((((''''''((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((***)))(((''''''&&&''''''&&&&&&'''((()))(((((('''))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))******(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))***))))))))))))))))))***+++*********)))))))))((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))***++++++***)))***+++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******((((((((())))))))))))((())))))))))))))))))))))))))))))(((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++***)))***,,,,,,***)))(((((((((((())))))))))))))))))***++++++++++++*********))))))))))))******((((((((((((((((((((((((((()))))))))************))))))))))))))))))******(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))&&&((((((''')))------***(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***++++++***)))(((((())))))************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((()))+++------+++)))((((((((((((((((((((((((((())))))))))))))))))******((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))(((((())))))))))))))))))))))))))))))))))))))))))******((()))))))))************************)))))))))((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******)))((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))((('''''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))***))))))(((((())))))***************************))))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***)))***+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******'''(((((())))))))))))((())))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))(((((()))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,+++******+++,,,,,,+++)))(((((((((((())))))))))))))))))***++++++++++++***+++******))))))******+++))))))))))))))))))))))))))))))))))))************))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&((((((''')))------***))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))************))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((()))))))))))))))***((()))************)))((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((())))))******))))))((((((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''((((((((()))))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))******++++++,,,))))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***)))***+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******&&&'''((()))******)))((())))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***)))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))'''((()))***+++******)))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,+++******+++,,,,,,+++)))(((((((((((())))))))))))))))))***++++++++++++***+++******))))))******+++))))))))))))))))))))))))))))))))))))************((()))))))))************))))))))))))(((((((((((())))))))))))))))))))))))'''((((((((()))))))))***&&&((((((''')))------***))))))))))))))))))))))))'''((((((((()))))))))***''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((((((((()))***+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))******)))))))))(((((()))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((())))))(((((())))))))))))))))))))))))((()))))))))************))))))))))))************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((()))***+++))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''&&&''''''((()))***)))((((((((())))))******''''''''''''''''''''''''&&&&&&''''''((())))))******)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))(((((()))***+++,,,,,,---))))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***)))***+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******&&&'''(((*********)))((())))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))'''((()))++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,,,,+++***+++,,,---+++)))(((((((((((())))))))))))))))))***++++++++++++***++++++************++++++))))))))))))))))))))))))))))))))))))************(((((())))))*********+++))))))))))))(((((((((((())))))))))))))))))))))))'''((((((((())))))******&&&((((((''')))------***))))))))))))))))))))))))'''((((((((())))))******''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******'''((((((((()))+++,,,---************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++'''((((((((())))))******+++***)))(((((()))***+++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((())))))(((((())))))))))))))))))))))))(((((())))))*********+++))))))))))))************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((***+++,,,))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&&&&((()))***+++)))))))))))))))***++++++''''''''''''''''''''''''&&&&&&&&&'''((())))))*********))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******+++++++++*********))))))))))))))))))))))))))))))+++*********))))))((((((************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''')))***++++++***)))''')))*********++++++++++++))))))))))))************))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((('''&&&&&&''''''))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))*********))))))(((************************))))))(((((()))***++++++++++++++++++++++++++++++************************))))))))))))***+++,,,---+++++++++*********)))))))))(((((((((((())))))***+++******)))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((()))***,,,+++***(((''',,,)))&&&''')))***)))'''''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&''')))************)))(((''''''((()))***))))))))))))))))))))))))+++*********))))))((((((******))))))((((((''''''&&&(((******)))(((((()))(((***+++***)))((()))***((((((((((((((((((((((((************************))))))))))))************************))))))))))))***************************)))(((''''''((()))***))))))))))))))))))))))))******))))))(((((('''''')))))))))))))))))))))))))))((('''''''''(((***+++))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((+++*********))))))(((((())))))))))))************))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((+++***)))))))))***,,,---***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))(((((((((((())))))))))))))))))))))))************************(((((((((((())))))))))))*********)))))))))(((((())))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))*********+++))))))))))))***************************************************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++***))))))((((((((()))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))************))))))************************)))))))))))))))***++++++++++++++++++++++++++++++************************))))))))))))***+++,,,---+++++++++*********)))))))))(((((((((((()))******+++******)))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((()))***++++++***)))((()))'''&&&''')))***)))'''***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))++++++***((('''***)))(((''''''((()))***))))))))))))))))))))))))************)))))))))(((******))))))(((((((((((('''(((***)))((((((***+++,,,+++***)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))***)))(((((((((((()))***))))))))))))))))))))))))******))))))(((((((((((()))))))))))))))))))))))))))(((((('''((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))***************)))))))))((())))))))))))************))))))))))))))))))))))))((())))))***************))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((***))))))))))))***++++++***)))(((((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))))))))((((((((())))))))))))))))))))))))************************))))))))))))(((((((((((()))))))))((((((((((((((())))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((((((((((((((())))))))))))))))))))))))************************************)))************))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************)))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))***************)))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))***+++,,,,,,+++++++++***************((((((((((((((()))***++++++******)))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))******)))(((((()))++++++)))(((+++***(((&&&&&&''')))***))))))))))))))))))))))))))))))))))))))))))))))))(((---333444222---+++***))))))(((((((((((())))))))))))))))))))))))))))))************))))))))))))***))))))))))))(((((((((((()))))))))((())),,,...111---)))(((***+++***((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************))))))))))))((((((((((((((((((((((((+++***))))))))))))***+++))))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((())))))******))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))************)))((('''''''''(((((((((((()))((()))))))))************************************))))))************)))((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((()))))))))))))))(((((())))))))))))))))))))))))((()))))))))******************))))))))))))******((()))))))))************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))***+++++++++******((((((((((((((((((((((((***)))))))))))))))******************************((((((((((((((((((((((((******))))))***++++++,,,************************(((((((((((()))***+++++++++******)))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))***))))))((())))))***+++,,,,,,,,,------,,,***)))(((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))///555666111---+++---))))))(((((((((((())))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))((())))))((((((***...111444...((('''***,,,+++((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************************)))))))))((())))))))))))))))))))))))+++******************+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))***))))))))))))))))))***(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))******************)))))))))))))))((()))))))))************))))))))))))))))))))))))((()))******++++++******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&''')))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((*********)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''************************))))))))))))))))))))))))))))))))))))))))))******************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))&&&'''''''''((((((((((((((()))))))))************************************((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))******+++++++++***)))))))))))))))))))))))))))((()))))))))******************))))))))))))******((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))((())))))***+++++++++++++++((((((((((((((((((((((((******)))))))))))))))***************************((((((((((((((((((((((((*********)))******+++,,,************************(((((((((((()))***+++,,,+++******)))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))(((((()))***++++++---------,,,+++))))))(((%%%&&&(((***+++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&+++...---(((%%%'''***(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))******))))))))))))************((())))))((((((***...111444...((('''***,,,+++((())))))))))))))))))))))))************************((()))))))))************************)))))))))(((*********************************++++++*********))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))******((()))))))))************************************'''((())))))******))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&''')))******))))))((())))))************))))))))))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))))))))************+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((************++++++++++++))))))))))))))))))))))))))))))))))))************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***''''''''''''(((((((((((())))))))))))************++++++++++++++++++++++++((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++---......---,,,,,,))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))************************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))***+++,,,,,,,,,,,,))))))))))))))))))))))))+++******)))))))))))))))************************))))))))))))))))))))))))+++***************++++++***************+++++++++((((((((()))***+++,,,---+++******)))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((())))))******++++++******+++)))(((''')))***)))***,,,---,,,+++)))'''))))))))))))))))))))))))))))))))))))))))))))))))(((******(((&&&%%%(((+++(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************)))))))))************+++((()))))))))((())),,,...111---)))(((***+++***((())))))))))))))))))))))))************************))))))))))))************************))))))))))))************************))))))***++++++***)))))))))))))))))))))))))))))))))))))))************+++))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))************))))))))))))************************************''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******)))))))))******++++++******)))))))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))*********+++))))))))))))))))))))))))((()))))))))************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******''''''((((((((()))))))))))))))))))))************++++++++++++++++++++++++(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))+++,,,---,,,+++***))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))************)))(((((()))***+++,,,,,,,,,,,,************************++++++***)))))))))))))))************************************************++++++***************+++))))))*********+++++++++((((((((()))***+++---...+++******)))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))&&&''')))***++++++******((())))))((((((***...222444333111...,,,***))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))***+++,,,'''((()))******)))((('''))))))))))))))))))))))))((()))))))))************))))))*********+++++++++'''(((***)))((((((***+++,,,+++***)))))))))))))))))))))))))))))))))))))))************************))))))))))))************************))))))))))))************************((())))))******))))))((())))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))&&&'''((()))***))))))((())))))))))))))))))))))))((((((((((((((((((((((((((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))((()))))))))************))))))))))))************************************(((((()))************)))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))***++++++)))***++++++++++++***)))))))))))))))))))))))))))************************'''((((((((()))))))))***((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))******++++++++++++))))))))))))))))))))))))************************''''''(((((())))))******'''((((((((())))))******))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))))))))))))))************++++++++++++++++++++++++(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************$$$&&&((()))***)))((('''))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))((()))***+++,,,---------************************++++++***))))))((())))))))))))))))))))))))))))))************************++++++***************+++))))))******++++++++++++((((((((()))***,,,---...+++******)))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))%%%''')))+++,,,+++***)))((()))******+++///555;;;>>>:::444...+++)))***+++))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&''')))***)))((('''((()))******)))((('''))))))))))))))))))))))))(((((())))))*********+++))))))******++++++++++++&&&(((******)))(((((()))(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))&&&''')))*********)))((())))))))))))))))))))))))((((((((((((((((((((((((((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))*********+++))))))))))))************************************))))))***+++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))))))))***,,,---)))***+++,,,,,,+++***)))))))))))))))))))))))))))************************'''((((((((())))))******(((((())))))*********+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))((((((((((((((()))******)))))))))***,,,---++++++)))((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((+++++++++++++++***)))(((++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,,,,...---,,,,,,+++***))))))++++++************++++++++++++************++++++******))))))))))))******&&&((()))***)))***+++---***)))***,,,+++((()))---))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++)))************+++++++++++++++************+++++++++***))))))((()))))))))******))))))))))))******))))))))))))))))))))))))+++++++++***)))(((((('''))))))))))))))))))))))))+++++++++++++++++++++++++++*********))))))(((((()))))))))))))))))))))))))))************+++++++++++++++************++++++))))))))))))))))))))))))+++*********))))))(((((()))))))))+++...//////...,,,,,,++++++***)))((((((************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++)))%%%$$$&&&+++000444555000***(((((())))))((())))))))))))))))))))))))***)))(((''''''((()))***)))******)))(((''''''((())))))))))))))))))))))))''')))***)))((('''(((***+++***)))(((((()))******+++***(((((()))******))))))***+++++++++)))((('''++++++***)))(((((())))))***************)))(((((())))))))))))))))))))))))''''''((((((((((((''''''*********))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))%%%&&&&&&'''((())))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******++++++,,,,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))************'''((()))******)))((('''))))))))))))))))))))))))&&&'''((()))***+++++++++))))))))))))))))))))))))((((((''''''''''''((((((******))))))((((((''''''(((((())))))))))))(((((()))((('''''''''(((***+++))))))))))))))))))))))))******))))))))))))***++++++***)))))))))***+++,,,,,,+++***)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))******))))))(((''')))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))))))))))))))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,------,,,++++++***))))))++++++************++++++++++++************++++++*********))))))*********((()))******))))))***+++***((((((+++***'''(((,,,))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++)))************+++++++++++++++************++++++++++++***))))))))))))*********))))))))))))******))))))))))))))))))))))))++++++******)))(((((('''))))))))))))))))))))))))++++++++++++++++++++++++************)))))))))((()))))))))))))))))))))))))))************+++++++++++++++************++++++************************++++++++++++*********)))***)))))),,,///000...,,,,,,,,,++++++***))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''')))+++...000///,,,))))))******((('''))))))))))))))))))))))))***)))(((((((((((()))***)))*********((('''((()))))))))))))))))))))))))))((()))***)))((('''(((***+++***)))(((((()))*********)))'''((()))******))))))************))))))(((+++******)))))))))))))))***************)))(((((())))))))))))))))))))))))''''''((((((((((((''''''***)))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&''''''((())))))******))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))******))))))))))))******))))))*********))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++)))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))************((()))************)))((())))))))))))))))))))))))(((((()))***++++++++++++))))))))))))))))))))))))((((((''''''''''''((((((+++*********))))))))))))((())))))******))))))((()))(((((('''((()))***+++))))))))))))))))))))))))***)))))))))***+++,,,---,,,+++******)))*********,,,,,,+++************+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++******************)))((('''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))******************++++++,,,,,,,,,+++*********)))++++++************++++++++++++************++++++++++++************++++++***+++,,,+++)))((()))***+++((('''******''''''***))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))************+++++++++++++++************++++++,,,,,,+++*********************))))))))))))******))))))))))))))))))))))))++++++******)))((((((((())))))))))))))))))))))))++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))************+++++++++++++++************++++++************************,,,,,,,,,++++++++++++++++++))))))---111222...))),,,,,,++++++***)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((***+++,,,++++++***)))((((((***++++++(((&&&))))))))))))))))))))))))***))))))(((((())))))***)))*********((('''((()))))))))))))))))))))))))))((()))******(((((()))*********))))))))))))******)))'''&&&''')))******)))))))))))))))))))))***+++*********))))))))))))))))))************))))))((())))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))******)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((())))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))******))))))))))))******))))))))))))******************+++++++++******)))))))))))))))))))))))))))******+++++++++++++++***)))))))))))))))))))))))))))((((((''''''(((((()))++++++++++++************)))******************))))))(((((((((((()))***+++((((((((((((((((((((((((((((((((()))***+++,,,---,,,,,,+++******))))))))),,,,,,,,,+++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,---------,,,,,,+++(((((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************++++++++++++************++++++************++++++,,,++++++******++++++,,,,,,++++++++++++++++++,,,)))***++++++))))))***+++---)))''')))***((((((+++))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***))))))*********+++++++++++++++************++++++---,,,++++++******+++++++++******))))))******+++))))))))))))))))))))))))************))))))(((((())))))))))))))))))))))))*********************************)))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++************++++++************************+++++++++++++++++++++++++++))))))...333333---'''+++++++++*********))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))***++++++***)))((()))))))))*********((('''))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***(((((()))***((((((((((((((((((((((((((()))******)))((()))***)))))))))))))))*********((('''&&&''')))******)))***)))(((((((((***+++,,,))))))*********)))))))))))))))************)))((())))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))*********+++++++++******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))*********+++++++++))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))************))))))******+++,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++************************))))))))))))))))))))))))***))))))))))))))))))***((()))))))))************++++++,,,+++++++++******))))))))))))))))))))))))++++++,,,,,,,,,++++++***))))))))))))))))))))))))))))))(((((((((((())))))******************************++++++++++++******)))))))))))))))*********(((((((((((((((((((((((('''''''''((()))***+++,,,++++++++++++******)))))),,,,,,,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******+++,,,,,,---------,,,,,,************))))))(((((())))))))))))))))))))))))************************((((((((()))))))))******)))))))))))))))******+++))))))))))))))))))))))))************************+++++++++************************************+++++++++************++++++,,,,,,++++++++++++,,,,,,,,,++++++++++++++++++,,,''')))++++++******,,,---000+++(((***,,,******+++************************)))))))))))))))))))))))))))))))))******)))))))))))))))*********+++++++++++++++************++++++---,,,++++++******++++++++++++************++++++))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))******))))))))))))))))))))))))))))))*********+++++++++++++++************++++++************************))))))******************,,,++++++///222222---'''+++++++++***************'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))((((((,,,,,,+++)))(((((()))***************************))))))************))))))(((***+++***)))((()))+++(((((((((((((((((((((((()))***+++***)))((()))+++(((((())))))************)))(((&&&''')))******)))***)))(((((((((***+++,,,((()))************))))))((())))))*********))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))************+++******)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((('''(((((((((((())))))))))))((((((((((((((((((((((((************++++++++++++))))))))))))))))))))))))))))))))))))************************************((()))************)))((()))***+++,,,,,,,,,,,,,,,************************))))))))))))))))))))))))+++++++++***************************************))))))*********+++++++++************************)))))))))))))))))))))))))))))))))******)))))))))((()))))))))************---,,,,,,+++++++++++++++))))))))))))))))))))))))++++++,,,,,,,,,++++++***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******++++++++++++******((())))))***************))))))))))))))))))))))))((('''''''''((()))************+++++++++***))))))+++++++++,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******((()))******************++++++******)))(((((('''))))))))))))))))))))))))************************&&&&&&&&&'''''''''(((((()))))))))))))))******+++))))))))))))))))))))))))******************************************++++++((()))))))))***+++++++++++++++************++++++,,,,,,++++++++++++,,,,,,++++++************++++++''')))***+++++++++---///333,,,(((***,,,+++***,,,************************))))))))))))))))))))))))))))))************)))))))))************+++++++++++++++************++++++,,,,,,+++***************++++++************++++++))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************)))))))))))))))))))))))))))************+++++++++++++++************++++++++++++++++++++++++++++++)))))))))))))))*********,,,---...///000///,,,)))************************(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))((('''((()))))),,,,,,+++)))'''''')))+++************************)))******++++++******)))(((***+++***))))))***,,,)))))))))))))))))))))))))))***++++++))))))***+++'''((()))******+++******+++***(((((()))******)))))))))))))))))))))***+++'''(((***++++++***))))))((())))))************)))))))))))))))))))))))))))((())))))******))))))(((((((((((()))******++++++)))(((''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))*********++++++************************((()))***++++++***)))((('''((()))***************************************))))))))))))))))))))))))+++++++++++++++*********************************)))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))))))))))))))************------,,,+++************))))))))))))))))))))))))******+++++++++++++++***))))))))))))))))))))))))***))))))(((((())))))***((((((((((((((())))))))))))******************)))((()))******++++++******))))))))))))))))))))))))***))))))((())))))******))))))***+++,,,+++************+++++++++***)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++'''((())))))******))))))*********)))))))))))))))))))))))))))))))))))))))************************(((((((((((()))))))))))))))))))))))))))******+++))))))))))))))))))))))))************************)))))))))***+++++++++,,,'''(((((()))***++++++,,,++++++************++++++---,,,,,,++++++,,,,,,---*********))))))*********)))***+++++++++***,,,---333,,,''')))++++++***+++************************))))))))))))))))))))))))((()))***++++++***)))((()))************+++++++++++++++************++++++++++++***))))))))))))***,,,++++++******++++++,,,)))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))))))))************************((()))))))))************)))))))))))))))))))))))))))************+++++++++++++++************++++++++++++++++++++++++++++++)))))))))******+++++++++,,,...000000...,,,,,,,,,************************)))))))))***+++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((()))&&&(((+++***)))((()))***************************)))***++++++++++++***)))((()))++++++***)))+++,,,)))))))))))))))))))))))))))***++++++))))))***+++&&&''')))***++++++******...,,,***)))***+++***))))))************))))))((('''(((***+++++++++))))))(((((()))***************))))))))))))))))))))))))))))))************))))))'''(((((()))******++++++***)))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++************************((()))***++++++***)))(((''''''(((******++++++***************************)))))))))))))))))))))))),,,,,,,,,++++++*********************************)))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))((()))***++++++***)))((())))))))))))************...---+++***)))))))))***))))))))))))))))))))))))(((((()))***++++++++++++))))))))))))))))))))))))******))))))))))))******(((((()))))))))*********((())))))******))))))(((((()))***+++++++++******))))))))))))))))))))))))++++++******************((()))***+++,,,,,,+++***))))))***+++***)))((('''))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,((()))***+++++++++++++++((((((((()))******++++++))))))))))))))))))))))))************************+++,,,,,,,,,,,,---------)))))))))))))))******+++))))))))))))))))))))))))************************(((((()))***+++,,,,,,---''''''((()))***++++++,,,++++++************++++++---,,,,,,++++++,,,,,,---******))))))))))))******+++,,,---,,,***)))***+++333+++&&&'''******))))))************************))))))))))))))))))))))))((()))***++++++***)))((()))************+++++++++++++++************+++++++++******)))((())))))))),,,++++++******++++++,,,)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++)))))))))))))))))))))))))))************+++++++++++++++************++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,000222000,,,***,,,///******************++++++))))))***+++,,,,,,------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******)))((('''$$$))),,,***)))))))))************************)))***+++,,,,,,+++***)))((()))++++++******+++,,,)))))))))))))))))))))))))))+++++++++***)))***+++&&&''')))***+++++++++***///---+++***++++++***((()))***+++++++++)))((('''&&&(((***+++,,,+++***)))(((((()))***************))))))))))))))))))))))))))))))************))))))'''(((((()))***+++++++++------,,,+++******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++(((((((((((())))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************''')))***++++++***)))'''))))))***,,,,,,---------************************)))))))))))))))))))))))),,,,,,,,,++++++*********************************)))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))((()))***++++++***)))((())))))))))))************...,,,+++)))(((((())))))))))))))))))))))))))))))&&&'''(((******+++++++++))))))))))))))))))))))))******))))))))))))******))))))******+++++++++,,,(((((())))))))))))((((((((()))***+++,,,+++******))))))))))))************))))))))))))))))))))))))******))))))((((((''''''))))))))))))************+++++++++++++++***)))))),,,+++***((((((((()))***)))************+++++++++***(((''')))---///...---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************---,,,++++++******++++++))))))))))))))))))))))))))))))***++++++++++++***)))************+++++++++************************************************++++++++++++++++++++++++)))************+++++++++))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))),,,+++++++++******))))))++++++***************+++))))))*********+++++++++*********)))******+++,,,***)))))))))***+++,,,,,,************+++---///000///......------,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---------+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((***,,,------+++)))((('''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************+++)))((()))******)))((())))))))))))))))))))))))+++***)))(((((()))***+++++++++******)))(((((((((+++,,,---,,,*********+++************************))))))))))))************************************************************++++++++++++++++++++++++************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))***)))((((((((()))+++,,,))))))))))))))))))))))))&&&&&&&&&'''((())))))***))))))))))))))))))))))))((((((''''''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))******++++++++++++******))))))))))))************))))))))))))))))))))))))******))))))(((((((((((())))))))))))******************++++++******)))(((,,,+++)))((((((((()))***)))************+++++++++***)))((()))---...---,,,))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************************)))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++++++++*********************************,,,+++******))))))******))))))))))))))))))))))))))))))***++++++++++++***)))************+++++++++************************************************++++++++++++++++++++++++)))************+++++++++************************))))))))))))************************))))))))))))))))))))))))))))))))))))+++++++++******)))))))))++++++************++++++***+++++++++,,,,,,,,,---***************++++++,,,******************+++,,,++++++******+++,,,......///......------,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''(((***,,,---,,,+++)))((('''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************+++)))((()))***+++***((())))))))))))))))))))))))+++***)))(((((()))***+++************)))))))))))))))))))))))))))***++++++************************))))))))))))************************************************************++++++++++++++++++++++++************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))***)))((((((((()))++++++))))))))))))))))))))))))''''''(((((()))******+++))))))))))))))))))))))))((((((''''''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))******++++++++++++******))))))))))))************((((((((((((((((((((((((***))))))))))))((((((((()))))))))*********++++++***************)))((((((+++***))))))((())))))))))))************++++++++++++***)))***,,,---,,,+++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++************************************************)))************+++++++++------------------------************************************************------,,,,,,++++++******************************+++***))))))(((((())))))))))))))))))))))))))))))))))))***++++++++++++***)))************+++++++++************************************************++++++++++++++++++++++++)))************+++++++++************************)))))))))*********++++++++++++*********)))))))))))))))))))))))))))))))))*********)))))))))))))))++++++************++++++,,,,,,,,,,,,------------***************+++,,,,,,,,,++++++************+++,,,+++++++++,,,---......///......------,,,++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))))))))))))))))))))))),,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((***+++,,,++++++)))((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************+++)))((()))***+++***)))))))))))))))))))))))))))******))))))))))))******))))))))))))************///,,,((((((***++++++)))************************)))))))))*********++++++************************************************************************************************))))))))))))))))))))))))((())))))******))))))((()))))))))))))))))))))))))))))))))((()))******+++))))))))))))))))))))))))((())))))******+++++++++)))))))))))))))))))))))))))((((((''''''(((((()))***))))))(((((())))))***))))))))))))))))))))))))******++++++++++++******((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++)))************)))((((((******))))))))))))))))))))))))*********+++++++++++++++******++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++************************)))***************++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************...------,,,,,,+++++++++************************++++++***)))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))*********+++++++++************************************************************************))))))*********+++++++++************************))))))*********++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++*********+++,,,,,,,,,,,,,,,,,,,,,---------+++************+++,,,,,,---,,,++++++************++++++,,,---...///000111///......------,,,++++++++++++++++++++++++++++++---------,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********)))))))))))))))))))))))),,,++++++***))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++++++++***)))(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))((()))))))))***************)))((()))+++,,,+++***))))))))))))))))))))))))***))))))))))))))))))***'''(((((()))***+++++++++999333,,,)))+++,,,***'''************************))))))*********+++++++++************************************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))(((((((((((())))))***))))))))))))))))))***))))))))))))))))))))))))******++++++++++++******((()))))))))************))))))))))))))))))))))))))))))))))))************************++++++++++++***************)))(((((()))))))))*********))))))))))))*********+++++++++***++++++******))))))***))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++************************))))))******+++++++++,,,))))))*********+++++++++************************))))))))))))))))))))))))************************---------,,,,,,+++++++++************************,,,,,,+++************+++))))))))))))))))))))))))))))))***++++++++++++***))))))*********+++++++++************************************************************************))))))*********+++++++++************************************++++++++++++++++++++++++************************************)))))))))))))))*********++++++******+++,,,,,,---,,,,,,,,,,,,,,,++++++++++++++++++***+++,,,,,,---------,,,+++*********+++***+++---///111333444444///......------,,,++++++++++++++++++++++++++++++---------,,,,,,+++++++++***************+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************************************,,,+++******)))*********))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))((()))))))))***************)))))))))+++,,,,,,***)))))))))))))))))))))))))))))))))******)))))))))''''''((()))***++++++,,,999333,,,)))+++,,,***'''************************************++++++++++++************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))************************************++++++++++++******))))))))))))************)))))))))))))))))))))))))))))))))************+++*********++++++++++++,,,+++++++++++++++***))))))(((((()))************))))))************+++++++++)))***++++++)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++************************))))))******+++,,,,,,,,,)))************+++++++++************************************************************************+++++++++,,,,,,,,,,,,,,,************************---,,,,,,+++***+++++++++))))))))))))))))))))))))))))))***++++++++++++***)))************+++++++++************************************************************************)))************+++++++++++++++++++++++++++++++++*********++++++++++++,,,,,,++++++++++++************************************************+++++++++++++++***++++++,,,---...,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---------,,,,,,++++++++++++,,,***,,,...000222333444444///......------,,,++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++*********+++++++++++++++))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))*********++++++************************++++++***************+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))***************))))))***,,,---,,,+++))))))))))))))))))))))))))))))************))))))'''(((((()))***+++++++++///,,,((((((***++++++)))*********************************++++++++++++,,,************************************************************************************************)))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))(((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***+++******))))))******+++******************************++++++++++++******))))))))))))************++++++++++++++++++++++++))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,+++******'''((()))***+++******))))))************+++++++++(((***+++***)))((()))+++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))************************************************))))))***++++++,,,------)))************+++++++++************************++++++++++++++++++++++++************************))))))******+++,,,,,,,,,************************,,,++++++***************))))))))))))))))))))))))))))))***++++++++++++***)))************+++++++++************************************************************************)))************+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,,,,++++++++++++,,,---.........---------,,,,,,,,,,,,,,,++++++++++++,,,------,,,,,,+++++++++,,,------+++,,,...000111111111000///......------,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---*********++++++,,,,,,,,,))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++************************+++***************++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))***************))))))***,,,------,,,))))))))))))))))))))))))((()))***++++++***)))((((((((())))))*********+++)))))))))))))))***++++++*********************************+++++++++,,,,,,************************************************++++++++++++++++++++++++************************)))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))'''((()))***+++******)))))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******+++******))))))******+++******************************++++++++++++******))))))))))))************++++++++++++++++++++++++))))))******++++++++++++******+++++++++,,,,,,,,,,,,------------,,,++++++'''((()))+++++++++***))))))************+++++++++''')))+++***((((((***,,,))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))***+++,,,,,,------)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************(((((()))***+++,,,,,,---************************+++******)))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))************+++++++++************************************************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******************************+++++++++,,,,,,---------++++++++++++,,,---.../////////.........---------,,,,,,++++++,,,,,,---...++++++++++++,,,------...------...//////...---,,,///......------,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---------*********++++++,,,,,,,,,))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++************************+++***************++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))((('''((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))***************))))))***,,,...---,,,))))))))))))))))))))))))((()))***++++++***)))((())))))))))))************+++,,,---,,,*********+++******************************+++++++++,,,,,,,,,************************************************++++++++++++++++++++++++************************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))'''((()))++++++******)))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******++++++************++++++******************************++++++++++++******)))))))))))))))))))))))),,,,,,,,,++++++*********,,,++++++******++++++,,,)))************+++++++++******++++++++++++******++++++******************************************))))))))))))***+++,,,---************************************************+++++++++*********))))))))))))))))))))))))))))))******))))))))))))************++++++++++++************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********************************++++++++++++******))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,++++++*********************************++++++++++++++++++++++++++++++******************,,,,,,+++******+++,,,,,,///...---,,,++++++++++++,,,++++++******++++++,,,*********+++------,,,+++,,,,,,,,,---------......,,,,,,---------,,,++++++---,,,++++++------,,,+++++++++---.........------///222555666444222000000000///...---,,,,,,------///+++))),,,000222000---+++++++++,,,,,,---------///...------,,,,,,,,,,,,,,,,,,+++***))))))******************************))))))))))))))))))))))))************************---,,,,,,+++*********+++++++++++++++++++++++++++))))))))))))))))))))))))*********)))))))))))))))+++,,,,,,------,,,,,,++++++,,,,,,+++)))((()))+++++++++************++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++************++++++))))))))))))*********************)))))))))))))))))))))))))))))))))))))))+++******)))(((''''''&&&)))))))))))))))))))))))))))************+++++++++************************)))))))))))))))))))))))))))************+++++++++,,,+++)))(((((()))+++,,,------,,,+++***)))((('''+++,,,,,,---,,,+++***)))))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***)))************+++++++++************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))+++***)))***+++++++++******)))(((''''''((()))***++++++++++++++++++******))))))))))))************)))************)))((((((++++++++++++******))))))((()))))))))************)))))))))***+++++++++,,,************************,,,,,,,,,+++++++++******,,,++++++******++++++,,,************++++++++++++******++++++++++++******++++++*********************************************)))))))))***+++,,,,,,************************************************+++++++++*********))))))******************************))))))))))))************++++++++++++*********++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******************************++++++++++++*********)))++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,+++++++++******************************++++++++++++++++++++++++++++++******************---,,,+++******+++,,,---///...---,,,++++++++++++,,,,,,++++++++++++,,,,,,******+++,,,------,,,+++,,,,,,---------.........---------------,,,+++++++++++++++++++++++++++++++++,,,---.........---,,,***...444777666444222000..................//////...+++)))+++000222000---,,,,,,,,,,,,------------......---,,,,,,,,,,,,,,,,,,,,,+++***************************************************************************************---,,,++++++******++++++++++++++++++++++++++++++************************************))))))))))))++++++,,,------,,,++++++***+++++++++***+++---///++++++************++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++************++++++))))))))))))************************))))))))))))************************+++******)))(((((('''''')))))))))))))))))))))))))))************+++++++++************************)))))))))))))))))))))))))))************+++++++++,,,+++)))(((((()))+++,,,+++++++++***************+++,,,,,,,,,,,,+++***)))************************************************************************++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***************++++++++++++************************************************))))))************))))))******************************)))******+++******,,,+++************+++,,,++++++++++++++++++++++++))))))))))))************************************++++++++++++*********)))************++++++++++++************++++++++++++************************,,,,,,,,,++++++++++++***,,,++++++******++++++,,,************+++++++++,,,******++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************************))))))))))))************++++++++++++******++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++++++++---,,,+++******+++,,,---///...---,,,++++++++++++,,,,,,++++++++++++,,,,,,***+++,,,,,,------,,,,,,,,,------------.........---............---,,,,,,***---...---+++***,,,...------.........------,,,***...555888777444000...,,,---...000111111000000---+++***+++///000///,,,.........------------------,,,,,,++++++++++++,,,,,,++++++************+++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,++++++******++++++++++++++++++++++++++++++***************************************************+++---......---+++***)))***+++***+++---111444++++++************++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++************++++++)))))))))*********++++++************************++++++++++++++++++++++++*********))))))((((((''')))))))))))))))))))))))))))************+++++++++************************)))))))))))))))))))))))))))************+++++++++,,,+++***))))))***+++,,,))))))******+++++++++,,,++++++,,,,,,,,,+++******************************************************************************++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***************+++++++++,,,***************************************************++++++++++++++++++***************************************************,,,++++++******++++++,,,''''''((()))*********))))))))))))*********+++++++++******)))***+++---...++++++++++++***************++++++++++++,,,,,,,,,+++++++++++++++*********************************++++++++++++++++++++++++,,,++++++******++++++,,,*********+++++++++,,,,,,***++++++,,,,,,++++++*********+++++++++++++++,,,++++++++++++++++++++++++,,,,,,+++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++******))))))******+++***++++++,,,,,,++++++***+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++++++++,,,---,,,++++++++++++,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,***,,,------------------------------...............////////////...------,,,000333111---,,,///333...............---------///222666666444000...,,,,,,...000222222111000///---+++***+++...///...,,,/////////......------,,,,,,++++++******+++++++++,,,++++++******+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,++++++***++++++,,,++++++++++++++++++++++++************************)))***************++++++***+++---......---+++******************---111444,,,++++++******++++++,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,++++++******++++++,,,))))))*********+++++++++)))***************++++++++++++++++++++++++++++++*********)))))))))(((((())))))))))))))))))))))))))))))*********+++++++++************************))))))))))))))))))))))))))))))*********+++++++++++++++***))))))***++++++)))************+++++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++************+++++++++,,,,,,******************************************************++++++++++++************************************+++***)))))))))***************************&&&(((,,,000000///,,,***))))))*********++++++++++++***))))))***---///111++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,++++++*********************************++++++++++++++++++++++++,,,++++++******++++++,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++************++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,------,,,++++++,,,------......------,,,,,,---------,,,,,,,,,,,,,,,,,,---***---//////---,,,---///---------........./////////000000000000///......---111444222...,,,///333........................222333333222000//////000///000111222222000...,,,---,,,,,,,,,.........---/////////......------,,,+++++++++******++++++,,,,,,+++++++++++++++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,++++++***++++++,,,,,,++++++++++++++++++++++++************************))))))******+++++++++,,,***+++---......---+++******++++++***)))+++...000,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,************++++++++++++))))))******+++++++++,,,************************************))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************))))))))))))))))))))))))))))))*********++++++++++++******************++++++++++++************)))+++++++++++++++++++++,,,************************************************************************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++******++++++++++++,,,,,,,,,************************************************)))******************)))***************************,,,---,,,)))((()))+++******++++++++++++******)))---444999:::666111---************+++++++++++++++***))))))+++---000222+++++++++++++++++++++,,,))))))))))))*********+++---,,,,,,,,,++++++******++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,---------...---,,,++++++,,,---.........---------------...------,,,,,,,,,,,,------***---000000---,,,...000------........./////////000111111111111000//////,,,///000///---,,,...000......------......///000//////000//////000444666000000111111000...---,,,.................................---------------,,,++++++++++++,,,,,,---,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++,,,,,,,,,******,,,---,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,*********++++++++++++,,,))))))******+++,,,,,,,,,))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++************************)))))))))))))))))))))))))))************+++++++++************************,,,+++++++++******))))))++++++******++++++,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,************************++++++++++++++++++++++++))))))************))))))+++++++++++++++++++++++++++...///---***(((***,,,,,,------......------,,,&&&+++111555666222---)))*********++++++++++++,,,************+++---///000++++++++++++,,,,,,,,,,,,(((((()))))))))*********,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------------...---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,------......---,,,++++++,,,---.........------------......------,,,,,,,,,,,,------***...111111---,,,...111............////////////111111222222111111000///........................------------...///111222,,,...///000000111444666//////..................//////000//////...//////,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---......+++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++,,,---------,,,,,,++++++,,,,,,---***,,,......---,,,,,,------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---*********+++++++++,,,,,,))))))***++++++,,,------************************************************)))))))))))))))))))))))))))************+++++++++************************)))))))))))))))))))))))))))************+++++++++*********++++++************************+++++++++++++++*********+++,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***+++++++++,,,,,,,,,------************************++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++,,,///111///+++)))+++...,,,---...//////...---,,,&&&(((***,,,,,,+++((('''*********+++++++++,,,,,,)))******+++,,,------...+++++++++,,,,,,,,,------))))))*********+++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,++++++++++++++++++,,,++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---.........---,,,,,,,,,,,,---.........---------......///...------,,,,,,------...***...222111...,,,...222............/////////000111222222222222111000000111///...///000111000...---,,,,,,---...000222333---///111222111111111222------,,,------...///000///000111000///...///000+++++++++,,,,,,---------,,,,,,,,,,,,------...///++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------...---+++******+++---...)))+++///000000///...///---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,))))))***+++,,,,,,------++++++++++++++++++++++++******************++++++)))))))))))))))))))))))))))************+++++++++************************)))))))))))))))))))))))))))************+++++++++******++++++++++++******'''((()))***+++,,,------++++++*********+++---...++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,+++++++++++++++,,,,,,,,,---------************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++---000222000,,,)))+++///++++++,,,------,,,++++++---,,,+++******++++++,,,******+++++++++,,,,,,,,,))))))***,,,,,,,,,,,,,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,+++++++++,,,,,,---------+++++++++++++++++++++++++++++++++******))))))))),,,------,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,/////////...------,,,,,,,,,,,,---///111000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...***...+++&&&***333000&&&,,,,,,,,,---------......------------------------.........------,,,,,,,,,000///,,,***)))***+++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///000///...---,,,------...///...---,,,,,,,,,---...000000///...---,,,,,,,,,---///000000//////000111///...---...///000///---222333444444333111...---///////////////000111111444222000///000000///...333000------...000111111333///---000000---,,,---.........///////////////.................................------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---,,,++++++------,,,+++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********,,,///000.........------,,,,,,,,,************************+++,,,---.........------++++++++++++++++++++++++*********++++++,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++)))))))))***+++++++++,,,++++++******************************************+++++++++************)))************************++++++++++++++++++++++++,,,,,,,,,++++++************+++,,,,,,------------******+++++++++,,,,,,,,,---,,,+++******+++,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,---...000111,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,++++++++++++++++++++++++++++++,,,,,,,,,---------***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++***+++++++++---,,,,,,+++*********+++++++++,,,,,,,,,,,,------,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,+++******+++---,,,,,,,,,,,,,,,,,,,,,,,,------..................++++++,,,...//////---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...***...---+++000:::999111,,,,,,---------.........------------------------.........------,,,,,,,,,///...---+++***++++++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,---------------,,,,,,,,,+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///000///...---------.........---,,,,,,,,,,,,---.../////////......------,,,...///111000//////000222111000......///000///...111222333333333111///...///////////////000111111222000//////111222222111000///...---...///000000111,,,+++...000------...111111111000/////////....................................------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---,,,++++++------,,,+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,...000......---------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------++++++++++++++++++++++++************************************++++++++++++************++++++++++++++++++******************************************))))))******+++++++++,,,************************++++++++++++++++++++++++,,,,,,,,,+++++++++*********+++,,,,,,---------,,,***++++++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,------------,,,***++++++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,---,,,,,,+++******++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,***+++,,,+++***)))+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000+++++++++---...///---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...'''++++++)))///777777111,,,------------.........------------------------.........---------------......------,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///000///......------......------,,,,,,,,,,,,------........................///000222111000000111333444222///...///000000000000000222222222111000///000////////////000111111000///...000222444555444............//////000000000,,,***---///------///333333222111000///.......................................---------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---...///...------------,,,,,,,,,++++++++++++++++++++++++,,,+++*********+++---------------------------------------------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------************************++++++++++++++++++++++++************+++++++++,,,+++++++++++++++***************++++++++++++++++++++++++++++++++++++++++++(((((()))***+++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,---------------++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,+++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....................................------------,,,,,,---,,,+++***,,,...---------------------------------.........//////,,,,,,,,,---//////...,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,---......)))+++***(((+++//////***------------............------------...........................---------------......---,,,++++++,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////------------------------+++,,,,,,---...---------+++++++++,,,,,,,,,,,,,,,,,,------------------,,,------------------------,,,,,,,,,---------......---------............/////////..................,,,,,,,,,,,,,,,---------............///////////////111222222111111222333777333000...///000111111...///000111222222111111000000//////000000111222111000///000333555555555000//////......000333555333...,,,...///------///111111111000000/////////.......................................---------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,,,,,,,,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******,,,...///........................//////......---------,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...........................++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,++++++***************+++++++++++++++,,,++++++++++++++++++++++++))))))***++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,------...------------------------------...//////...,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...+++,,,,,,---...---------+++++++++,,,,,,,,,------,,,,,,+++++++++,,,---------,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,------*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,................................................---...///...,,,,,,...///------------------------//////.........---------...------...000000///...------------------------------------------------...............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,------...///000000///---...///...+++---------.........//////---------....../////////........................------.........---,,,,,,,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////------------------------,,,,,,---.........------+++++++++,,,,,,---------------------------------------------------------,,,,,,,,,---------......---------............///......//////////////////,,,,,,------................../////////////////////111222222111111222333666333000...///111222222...//////000111111111111000000000000000111222222444222111111222333333222333222000...---000777<<<999333000000000---,,,............//////000000000................................................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++---------...............------------------------------------------------------------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++,,,---///111......................../////////......---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................------------------------++++++++++++++++++++++++***++++++++++++,,,,,,,,,---,,,,,,,,,++++++************++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------+++++++++++++++,,,------------------------------)))***+++,,,,,,+++***)))------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,---.........------++++++,,,,,,,,,---------,,,+++++++++,,,------...---,,,,,,+++,,,,,,------+++++++++,,,,,,,,,------((()))))))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,.......................................///////////////000///...---///111------------------------000//////...------,,,,,,000.........000111000///------------------------------------------------////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------......///////////////////////////------........./////////---------...//////000000.............../////////......------------------,,,---------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,///......------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////------------------------,,,,,,---...............+++,,,,,,------......///......------------......------------------------,,,,,,,,,---------......---------............///......///000000000//////,,,---...//////000/////////////////////////////////000222111000000111333444222//////000222222222/////////000000111111111111000000000000111222222555333111111111111000///333333222000...222999???<<<666111111000---,,,...,,,,,,---...///000111111......................................./////////------............------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++............////////////------------------------------------------------------------......------,,,,,,,,,------------...------------------------///...---------...000111.......................................---------------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............................................................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------,,,++++++,,,,,,,,,,,,------------,,,,,,------------,,,,,,,,,---------............------------------------+++++++++++++++,,,,,,---------------------------++++++,,,---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......,,,,,,,,,,,,......,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............,,,,,,---...............,,,,,,,,,,,,------------,,,++++++,,,,,,---...///,,,,,,,,,,,,,,,------...++++++,,,,,,,,,,,,------(((((())))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------....../////////.../////////------///000..........................................------///...------///000000///................................................//////.........---------........................------------------------........................---------------...//////,,,,,,,,,------,,,---///............////////////---------...///000000000---........./////////000///...---,,,,,,---...///------------....................................------------------------//////............//////---------------------------------.......................................,,,------...............,,,,,,---......///000000///...---,,,,,,---...///........................,,,,,,,,,---------......---------............///---...///000111000000///---...///000111111111000111111000000//////.........///111000//////000222111///...///111333333222000////////////000000111111111000000111111222333444333000000111111000......111333333111222888===;;;555000000000------///.........///000000000111........................---........./////////000------............---------------------------------,,,++++++------,,,+++---------.........//////................................................---...............------,,,,,,,,,---------......---------------------------------.........//////---------------------------------------.........------------.........///------------------------------------....................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,,,,,,,******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,---------,,,,,,+++***,,,,,,,,,------------...,,,,,,---......---,,,,,,------------....................................,,,,,,,,,,,,,,,---.......................................///000111222333........................------------------------000///---,,,,,,---///000------------------------------------............,,,------...............,,,,,,,,,------------...+++++++++,,,,,,...//////,,,,,,,,,,,,,,,---......++++++,,,,,,,,,,,,------)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---------......//////---...///...,,,,,,...///........................,,,,,,------...////////////---,,,,,,...//////............................................................------,,,,,,,,,........................------------------------...........................------------.../////////...//////...,,,,,,///............/////////000---------...///000000111---.........//////000000000...---,,,,,,---///000---------.........//////........................------------------------------,,,,,,,,,,,,------------------------------...............---------........................,,,---......//////......------......///000111111///...---,,,,,,---...///........................,,,,,,,,,---------......---------.........//////---...///111111111000///---...000111222222222111222111111000///......---...///000000//////000111///......///222333333222000000////////////000000111111111000111111222333333111//////000111000///***///444555444333666999999333/////////------000111111111111000000000000........................---.........//////000000------............---------------------------------,,,++++++------,,,+++,,,,,,,,,------.........................................................---......///......------,,,,,,,,,------.................................+++,,,---.........------------------------------+++,,,,,,------.........---------.........//////---------------------------------.........//////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........------------,,,,,,+++***,,,,,,,,,---------......,,,,,,---......---,,,,,,---------.........//////...........................------------...//////........................,,,+++++++++---///111333........................------------------------111000...------...000111---------------------------------.........//////,,,---......//////......,,,,,,,,,---------......+++++++++,,,---...///000,,,,,,,,,,,,,,,---...///++++++,,,,,,,,,---------++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////........................000000//////.........---,,,---------......//////000000//////.........---................................................////////////////////////////////////////////////000000000000////////////................................................///......---------......,,,---------......//////000///...///111111///...............------------//////000000////////////////////////............////////////////////////////////////////////////------------------------------------------------,,,---...//////...---,,,////////////////////////......------------......------............------...............---------------------------------------------------,,,,,,///******000222...,,,---000000////////////000000///000000000000111111111000111333444444333111000000000000000000000000000111111111111111111111111000000111111111111000000////////////////////////000///---,,,---///222444444222000000222333111//////111333555666555333111111111111000000000000///111111000000//////......---------------------------------.........//////////////////////////////---,,,,,,,,,,,,---......,,,,,,,,,---------......---...///...---,,,---/////////......---------,,,........................//////.........---------,,,,,,,,,,,,---///000000222222222111000///..............................------...///////////////........................////////////////////////------............------000///...------...///000111111111000...///111333------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------...---,,,,,,,,,,,,---...+++++++++,,,,,,,,,------...........................---,,,,,,......---,,,------------------------........................+++++++++,,,,,,,,,------------------.........///,,,,,,,,,---------....................................------,,,,,,,,,+++------------------------//////......---------,,,222...+++---///...,,,***////////////////////////........................////////////////////////............////////////000000//////.........---////////////////////////...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,......---...//////---,,,,,,---...---,,,+++,,,...------------------------------------------------/////////////////////////////////////////////////////////.........------....../////////000000000000000000/////////......000000000000000000000000////////////////////////////////////////////////........................++++++,,,,,,------..............................------------------------//////...............///,,,,,,---------.........111000000111222222111///000000000000000000000000000000////////////000000........................................................................////////////////////////---------------------------...////////////...---..............................------------......------............------------------------------....................................------------111---...222333//////111000//////......//////000000000111111111222222222///000222333333222000///........................000000000000000000000000//////000000000000//////111111111111111111111111///000111222333333333333333111//////111222000...000222444666666555444222000000000000////////////////////////.........------------------------------.............................................---------------......///------------............---///000///...---...////////////.........------//////////////////////////////.........---------////////////000111222222111111000000//////......------------------------...///000000111111000000................................................------............------///......------......///...//////...------...000------------------------+++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...,,,------------.........---------------------------,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------,,,,,,---------.........,,,---------....................................000000000/////////..............................000000000//////.........---,,,,,,000444666666666........................------------------------........................////////////000000000000/////////.........------////////////////////////---............---,,,,,,---------------------------,,,+++,,,......,,,***---...//////------...///------------------------------------------------////////////////////////////////////////////////////////////............////////////000000000000111000000000000000//////111111111111111111111111////////////////////////////////////////////////........................------...///000111222222////////////////////////......................../////////......//////000------------............111000000111222222111///111111111111111111111111222111///......///111222..................//////................................................000000000000000000000000////////////////////////...//////000000//////.................................------------......------............------------------............////////////////////////............////////////000//////111111///000444000//////......//////000/////////000000000111111...///000111111000///...........................//////////////////////////////000000000000//////000000000000000000000000---///333555666555222000111000//////000000///---000111333555555444222111000000000000/////////...............------------///////////////////////////............................................................///000000............////////////...000111000///...///000000000////////////....../////////////////////////////////............---111111000000000111111222000000000///////////////------------------------...///000000111111000000////////////////////////........................------............------///......------......///...///111111/////////000........................++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,---------.........------------------------,,,+++***+++,,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------------.........,,,,,,---------.........------........./////////////////////////////////111111000000000000//////////////////////////////000000////////////......222222111///---+++)))'''........................------------------------................................./////////000000////////////....................................---............---,,,,,,------------------------///...---...000000///------...///...---------///................................................000000000000000000000000////////////////////////000000000000000000000///.../////////////////////111111111111000000000000////////////////////////........................000000000000000000000000000000000000000000000000111111111222333444444444000000000000000000000000////////////////////////000////////////000000111////////////////////////000//////000111111000...////////////000000000000444222000//////111333555/////////000000000000000000000000000000000000000//////////////////////////////////////////////////////////////////////////////000000000000///////////////////////////////////////....../////////...//////////////////............///////////////........................////////////000000000000......//////------000444111000000//////000000111------........./////////...///000000000000///...........................////////////////////////000000111111111111000000////////////////////////+++...111444444333111///111000000000000000/////////000111222222111000///111111111000000000//////........................////////////////////////////////////............///////////////////////////////////////000000111////////////000000000000///111222111000///000111000000000000000/////////......................../////////...............111000///////////////000000000000000000000000111........................---...//////000000//////000000000000000000000000...........................//////////////////...////////////////////////,,,...111111000.................................,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------------------------------------------------+++,,,,,,,,,,,,------------------------------------+++++++++---...---,,,------------------------........................---------.........//////------........./////////.........////////////000000000000000000000000000///////////////.........................................................---000222111111333333111////////////////////////........................////////////////////////---------............///000000000000000000000///////////////////////////...////////////...------,,,,,,,,,,,,,,,,,,,,,,,,///...---///000111///...+++---...---,,,+++,,,---////////////////////////////////////////////////111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000111111111111////////////////////////////////////////////////111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000///////////////000111111111111000000000000000000111000000111222222111///.../////////000000000111555333111000000222555777000000111111111222222222111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000000000////////////000000000000000000000000000000111111000000000000111111000000111111111111000000//////000000111111111111/////////////////////////////////000000000111111...//////......000222333222111111000000111111222........./////////000000///000000000000000000///////////////////////////000000000000000000000000111222222333333222222111000000000000000000000000......000111111222111111111222222111111000000000111111222333333222111000222222111111111000000000////////////////////////000000000000000000000000////////////////////////000000000000000000000000000////////////000111111/////////000000000111111000111222111000///000222/////////000000000000000////////////////////////////////////////////////111000///////////////000000000111111111111111111//////////////////////////////000111111111111000000000000000000000000000////////////////////////000000111111111111000000000000000000000000000000***,,,...///---,,,,,,,,,............................................................////////////........................------------------------------------.......................................,,,,,,---/////////...........................////////////////////////---------.........//////...////////////000000000.........////////////000000000000000000000000000.........///////////////////////////////////////////////////////////////,,,//////,,,,,,111111---000000000000000000000000////////////////////////000000000000000000000000...////////////000000000111111111111111111111111000000000000000000000000000000000000000///......------------------------,,,++++++,,,...///...,,,,,,.........---,,,---...////////////////////////////////////////////////111111111111111111111111222222222222222222222222111111111111222222222222333333333333222222222222//////000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222111111000000000////////////////////////111111111111111111111111............///000111111111111111111000000000000333222222333444444333111///000000111111222222222333222111000111222444666000000111111222222333333111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000//////......//////000000000000000000000000000111111000000000000111111000000111111111111000000//////000000111111222222222222222222222222222222......//////000000111111111111111///222666666333222111111000000111111222000000111111111222222222000000000//////000000000000000000000000000000000000000000000000000000000111222222222222222222111111111111111111111111111111000000000111222333444111222333222111000000222444444444444444444333222111111111111000000000000/////////000000000000000000000000000000000000000....../////////000000000000000000000000000000000///////////////000111111////////////000000000000///111222111000///000111......////////////000000111111111111111111111111...////////////000000000111111000000000111111222111111111111000000000000////////////////////////000111222222333333222222////////////////////////////////////////////////000000111111111111000000///000000111111000000///...000111111000//////000---------------------------------------------------.........////////////........................,,,------......------,,,.../////////000000000000...........................---,,,---///111000///........................////////////////////////,,,------------.............../////////000000000------.........///////////////////////////////////////000000000000111111222222222222222222222222000111111111111111222222///222000---333>>>@@@:::000000000000000000000000////////////////////////000000000000000000000000111111222222222333333333111111111111222222222222000000000000000000000000///000000000000///......///////////////////////////......///111222111000...///000000......///000................................................////////////////////////111111111111111111111111/////////000000111111111222222222111111000000000....../////////000000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000000000111111111111111111........................////////////////////////------------...///000111000000000/////////......222111000111333333111///......///000000111222222///......//////111222222......///000000111222222000000000000000000000000........................//////////////////////////////////////////////////////...------...//////........................000//////////////////000/////////000000/////////---......///000000111111000000000000000000000000------...//////000111111111111//////555:::888000000000////////////000000/////////000000000111111///..................///////////////////////////////////////////////////000000000111111000000000000000000000000000000000////////////000111222222000222333222///...///111333333333333333222222111////////////...................../////////000000////////////////////////------...///000111111222........................///............///000000........./////////000000///000111111//////000111------........./////////////////////////////////.../////////000000000000////////////000111222222000000//////......------........................//////000111111111111111........................------------------------/////////000000/////////---...///000000///...---111222222111000000111333,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...------------------------,,,,,,---......---,,,,,,------------.........///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---///000000///------------------------........................,,,,,,,,,,,,------------------------............,,,---------........................................../////////000000000000000000000000000000000.../////////000000000000+++...///333EEE\\\ccc___........................................................................111111111111222222222222/////////000000111111111.......................................------,,,........................///......000222333222111,,,---......,,,,,,---...------------------------------------------------................................................---.........//////000000//////......---------,,,---.........//////000000........................,,,,,,,,,,,,,,,,,,,,,,,,........................////////////////////////))))))***+++,,,---......................................................,,,,,,,,,------///000000//////......---------,,,...------...//////...,,,+++,,,,,,---...//////000+++,,,,,,---.../////////,,,------...///000000111////////////////////////------------------------------------------------///////////////////////////...---,,,,,,---...///------------------------......------------......------............------,,,,,,,,,---...//////000------------------------,,,------...///000000111000///,,,---444;;;666,,,......------------......,,,,,,,,,---------.........------,,,,,,------.........................................................////////////......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.../////////...///111222111...---...000111000000000//////............---------,,,,,,,,,---------.........//////////////////////////////,,,---...///000111222333------------------------...............///000000............////////////...000111000///...///000,,,---------......//////,,,,,,,,,,,,,,,,,,,,,,,,.../////////000000111111,,,,,,,,,,,,---///000000//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------........................++++++++++++++++++++++++------............------+++,,,---......---,,,++++++,,,+++***))))))+++---++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,---......---,,,,,,))))))*********+++++++++************************,,,++++++,,,...//////...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,---------..............................+++,,,,,,,,,------......------------------------+++++++++,,,,,,,,,------222000(((%%%000AAACCC999------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------............////////////---.........//////000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***************************((((((((())),,,,,,,,,***((()))******(((((()))***------------------------------------------------