BM6P6(@ yyykkk```WWWRRRKKKDDD@@@???@@@BBB>>>===<<<;;;:::999999999============>>>>>>>>>>>><<<@@@BBBGGGYYYiiiTTTOOOQQQNNNTTT^^^jjjzzz}}}|||nnncccYYYTTTLLLFFFBBBAAAAAABBB???>>>===<<<;;;;;;;;;;;;============>>>>>>>>>??????BBBDDDIII\\\fffRRRNNNPPPOOOVVVaaannn~~~|||rrrfffZZZUUUNNNHHHDDDCCCBBBAAA??????>>>===<<<<<<<<<<<<=========>>>>>>>>>??????BBBEEEGGGKKKbbb~~~bbbQQQMMMOOOQQQYYYfffuuu~~~yyyvvvggg\\\VVVNNNHHHEEECCCAAA??????>>>======<<<<<<<<<=========>>>>>>>>>?????????BBBFFFHHHNNNhhhvvv^^^QQQNNNOOORRR\\\kkk{{{~~~wwwvvv|||iii]]]VVVMMMGGGDDDCCC@@@>>>======<<<<<<;;;<<<<<<<<<>>>>>>>>>>>>????????????AAAEEEHHHPPPnnnooo[[[RRRPPPPPPSSS^^^ooozzzuuuqqqtttoooaaaWWWLLLEEEDDDCCC@@@>>>===<<<<<<;;;;;;<<<<<<===>>>>>>>>>?????????@@@@@@???EEEIIISSSttthhhXXXSSSQQQPPPTTTaaasssuuuqqqnnntttzzzeeeZZZLLLEEECCCDDDBBB???>>>======<<<======>>>>>>>>>>>>?????????@@@@@@@@@===EEEJJJWWW{{{bbbUUURRRPPPOOOWWWdddxxxtttqqqpppwww~~~}}}hhh\\\MMMEEEDDDEEEDDDAAA???>>>>>>>>>>>>>>>??????>>>????????????@@@@@@@@@===EEELLLYYY}}}___SSSQQQOOOMMMYYYggg{{{uuurrrqqqzzzzzzlll]]]MMMEEECCC@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>>>><<<>>>>>>>>>===>>>@@@BBBCCCKKKMMM\\\xxxbbbWWWOOOOOOVVVXXXjjj}}}ooonnnppp}}}|||ooo```PPPHHHEEEBBB@@@AAA========================<<<===>>>>>>===>>>@@@AAA???HHHLLL___rrr^^^UUUNNNOOOVVV___ooozzzpppnnnqqqrrrbbbRRRJJJGGGDDDAAA@@@========================;;;=========<<<===???AAA>>>GGGMMMeeekkkZZZSSSMMMNNNUUUcccrrrwwwooonnnrrr}}}ssscccQQQJJJHHHDDDAAA???<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<======<<<===???AAAAAAHHHPPPkkkdddWWWRRRMMMNNNTTTbbbnnnvvvmmmlllrrryyywwwvvvdddPPPHHHGGGDDDAAA???========================;;;===>>>=========???AAACCCIIIQQQooo```UUURRRMMMMMMSSS^^^jjj|||xxxjjjjjjqqq~~~uuuppp~~~~~~jjjSSSIIIGGGEEEBBB???>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>>>>===>>>@@@BBBCCCJJJUUUtttwww[[[SSSRRRMMMMMMRRR^^^jjj|||xxxiiijjjrrr{{{rrrmmmxxxtttZZZMMMIIIGGGBBB@@@????????????????????????===???????????????AAACCCCCCMMM\\\~~~nnnUUUPPPQQQNNNNNNTTT___kkk~~~wwwjjjkkkuuuyyyqqqkkkwww}}}```QQQLLLHHHCCCAAA????????????????????????>>>???@@@@@@???@@@BBBDDDEEERRRdddhhhPPPNNNQQQOOOOOOUUU^^^kkk~~~uuulllmmmwwwzzzrrrlllvvviiiWWWMMMEEECCCEEEAAA@@@??????>>>>>>??????>>>@@@AAAAAA@@@AAACCCEEEFFFMMMkkk{{{fffRRRLLLMMMKKKNNNSSSaaaiii}}}vvvkkkffflll}}}~~~tttmmmwwwjjjWWWLLLEEEBBBBBBAAA@@@??????>>>>>>??????>>>???@@@@@@@@@AAACCCEEEIIIPPPoooxxxdddRRRMMMMMMLLLOOOUUUaaakkkuuulllhhhoooyyyqqq{{{nnnXXXMMMGGGBBB@@@AAA@@@??????>>>>>>??????===???@@@@@@@@@AAACCCEEEKKKTTTtttuuucccSSSOOONNNMMMQQQXXX```lll|||ssslllllltttxxxsss[[[PPPJJJEEEAAAAAA@@@??????>>>>>>??????===>>>@@@@@@@@@AAACCCEEEKKKUUUwwwsssdddUUUQQQOOOLLLQQQYYY___nnnwwwpppmmmpppyyyzzz___QQQKKKFFFAAAAAA@@@??????>>>>>>??????===???@@@AAAAAABBBDDDGGGJJJVVVyyyrrrdddYYYTTTPPPLLLPPPYYYaaarrr|||rrrnnnnnnrrr}}}fffSSSJJJEEE@@@AAA@@@??????>>>>>>??????>>>???AAABBBBBBCCCFFFHHHJJJXXX|||nnncccZZZVVVQQQLLLRRR\\\hhh{{{zzzooolllooorrr~~~qqqXXXMMMGGGBBBAAA@@@??????>>>>>>?????????@@@BBBCCCCCCEEEHHHJJJNNN\\\zzziii```ZZZWWWRRRNNNUUUaaarrryyymmmkkkpppppp~~~|||___QQQJJJFFFAAA@@@@@@???>>>?????????@@@AAACCCDDDDDDFFFIIIKKKQQQ___ssseee^^^YYYXXXSSSPPPXXXeeezzzyyyllljjjpppooo~~~eeeOOOGGGEEECCCBBBAAA@@@????????????AAA???@@@DDDFFFHHHNNNUUUTTTgggppp^^^___[[[SSSNNNSSS___hhhyyytttqqqqqqnnnkkkSSSJJJGGGCCCBBBAAA@@@????????????AAAAAABBBFFFGGGJJJSSS\\\\\\pppnnn______[[[TTTPPPUUU```jjj~~~vvvpppmmmmmmoooqqqXXXKKKFFFBBBBBBAAA@@@???????????????@@@DDDFFFGGGKKKWWWeeekkkkkk^^^\\\XXXRRROOOTTT```kkk|||ssskkkggggggpppuuuYYYIIIBBBBBBAAA@@@@@@?????????@@@===???CCCEEEEEEJJJZZZjjj{{{lll[[[WWWRRRNNNMMMRRR^^^iiixxxooogggcccdddqqqvvvZZZIIIAAAAAAAAA@@@@@@??????@@@@@@???AAADDDFFFFFFKKK[[[lllsss\\\UUUOOOMMMMMMQQQ]]]jjjvvvmmmeeecccdddsssvvv[[[KKKCCCAAAAAA@@@@@@???@@@@@@AAACCCCCCEEEGGGGGGLLLZZZhhh~~~```WWWPPPOOOPPPSSS^^^lllwwwnnnfffeeegggvvvpppYYYLLLFFFAAA@@@@@@???@@@@@@AAAAAADDDBBBBBBDDDEEEJJJTTT___}}}cccWWWOOOPPPQQQRRR]]]lll{{{qqqiiigggjjjzzziiiUUUKKKFFF@@@@@@@@@???@@@@@@AAAAAABBB???===???BBBEEEMMMVVVuuucccVVVMMMNNNOOOPPP[[[jjjtttkkkiiilll~~~{{{}}}zzzhhhXXXKKKDDDDDDBBB@@@@@@AAAAAA@@@???AAABBBBBB@@@@@@DDDKKKQQQjjjaaaTTTKKKLLLOOORRR[[[ggguuueeedddmmmxxxuuuzzz|||zzz{{{|||hhhXXXLLLDDDDDDBBB@@@@@@AAAAAA@@@???@@@BBBBBBAAAAAADDDKKKQQQddd|||___TTTKKKLLLOOORRR\\\hhhwwwgggiiissstttkkklllpppsss}}}lllZZZMMMEEEDDDBBB@@@@@@AAAAAA@@@??????AAACCCBBBBBBEEEKKKPPP^^^sss]]]RRRKKKMMMOOORRR\\\iiixxxiiilllyyyyyyllliiilllrrruuu___PPPGGGDDDBBB@@@@@@AAAAAA@@@??????AAACCCDDDCCCEEEKKKOOO^^^hhhZZZPPPKKKMMMOOORRR]]]jjjxxxiiimmmyyytttoooooorrr}}}gggUUUJJJDDDBBB@@@@@@AAAAAA@@@??????BBBDDDDDDDDDFFFKKKOOObbbxxx```VVVNNNJJJMMMOOORRR^^^lllzzzllloooyyy}}}vvvrrrqqqxxxoooZZZMMMDDDBBB@@@@@@AAAAAA@@@???@@@BBBDDDCCCCCCFFFLLLQQQhhhnnn[[[SSSLLLJJJMMMOOORRR___nnnzzzooorrrzzz|||yyy|||uuupppttt}}}ttt]]]PPPDDDBBB@@@@@@AAAAAA@@@???BBBCCCCCCBBBBBBFFFLLLRRRjjjfffYYYPPPKKKJJJNNNOOORRR___ooosssnnnsss{{{}}}vvvssssssyyyxxxqqqttt|||www___QQQDDDCCCAAA@@@AAAAAA@@@???CCCDDDCCCBBBAAAEEEMMMSSSkkkbbbYYYOOOJJJJJJNNNOOORRR```pppxxxllljjjrrrzzzyyytttkkkooouuu{{{qqqmmmoooqqq~~~yyy```OOOEEEEEECCCAAA???>>>???@@@AAA@@@BBBDDDDDDDDDJJJRRRlllzzz```YYYQQQMMMJJJKKKLLLRRR___lll~~~~~~zzzrrriiiiiisssyyyxxxuuuqqqqqqvvvqqqllllllnnnwwwyyybbbQQQEEEEEECCCAAA?????????AAAAAA@@@BBBDDDDDDDDDKKKSSSmmm{{{___VVVPPPLLLJJJKKKMMMRRR^^^jjjxxx|||wwwoooggggggsss}}}uuupppppptttyyy~~~~~~~~~~~~ppphhhggghhhlll}}}yyydddTTTFFFEEECCCAAA@@@@@@AAABBBAAA@@@AAADDDDDDEEEKKKSSSnnn```RRROOOLLLKKKLLLMMMQQQ\\\ggguuuyyyrrrjjjdddeeesss}}}tttoooooopppqqqzzz|||{{{yyywwwwww|||nnnccc```aaacccttt{{{fffVVVIIIFFFCCCAAAAAABBBBBBBBBAAA@@@AAADDDDDDEEELLLUUUpppdddSSSNNNLLLKKKMMMNNNQQQ[[[fffyyyvvvlllfffaaacccsss~~~xxxuuutttooouuu~~~zzzuuussstttwwwzzz|||lll___ZZZ[[[^^^pppkkkYYYLLLHHHCCCAAAAAACCCCCCBBBBBB@@@AAACCCDDDEEEMMMVVVssshhhVVVNNNLLLKKKMMMNNNRRR\\\fff}}}ssshhhdddaaacccttt}}}zzzrrrsss|||zzzuuurrrrrrssstttzzzkkk]]]WWWYYY]]]rrrttt```PPPJJJDDDAAABBBCCCCCCAAABBBAAAAAACCCDDDFFFNNNWWWuuuhhhWWWOOOLLLKKKMMMOOOSSS^^^jjj~~~rrrfffdddbbbddduuu|||sssooosss~~~xxxuuutttuuuvvvwww}}}yyylll]]]WWWYYY^^^vvvjjjSSSMMMEEEBBBBBBCCCBBB@@@CCCAAAAAACCCDDDFFFOOOXXXvvv}}}eeeUUUOOOLLLKKKLLLOOOTTTaaammm~~~qqqeeeeeedddfffwwwxxxnnnmmmxxx{{{xxxyyyzzz{{{zzzvvvyyyyyymmm^^^XXX[[[___yyyrrrUUUNNNFFFBBBCCCCCCBBB???CCCAAAAAACCCDDDFFFOOOYYYwwwwwwaaaRRRPPPLLLKKKLLLOOOUUUcccppp~~~qqqeeeffffffhhhxxxrrrlllttt}}}}}}}}}}}}}}}{{{rrrrrrzzzyyymmmbbbZZZXXX]]]nnnhhhXXXHHHCCCDDDDDDBBBAAACCCBBBDDDEEEDDDFFFOOOYYY{{{ooo[[[SSSOOONNNMMMMMMQQQZZZdddlll|||pppgggeeefffjjjxxx|||sssooopppwww~~~zzzzzz|||~~~~~~sssssswww~~~{{{oooddd[[[WWWZZZgggnnn]]]KKKEEEEEEDDDAAA@@@BBBBBBDDDEEEEEEFFFOOOZZZ|||lllYYYQQQNNNNNNMMMNNNSSS\\\fffnnn{{{oooeeedddfffkkk{{{xxxrrrppptttxxxwwwxxxyyyyyypppoooqqqwww~~~rrrfff[[[UUUVVV^^^xxxuuucccPPPGGGFFFDDDAAA@@@BBBBBBDDDEEEEEEFFFPPPZZZ~~~iiiXXXQQQNNNNNNOOOQQQVVV___jjjqqqzzzmmmcccbbbeeemmm~~~vvvqqqqqqyyyxxxuuutttuuuuuuooommmnnnqqqvvv}}}vvvfffZZZVVVSSSWWWlll{{{gggRRRHHHEEECCCBBBAAABBBBBBDDDFFFEEEGGGPPP[[[fffYYYTTTMMMNNNPPPTTTZZZdddooovvv{{{nnncccaaaccclll|||sssooosss{{{{{{wwwvvvvvvwwwtttqqqpppqqqrrrvvviii[[[WWWQQQTTTeeejjjSSSHHHEEECCCBBBCCCBBBBBBDDDFFFFFFHHHQQQ\\\yyydddZZZUUUNNNOOORRRVVV]]]hhhttt}}}}}}oooccc```bbbjjj|||wwwpppqqqwww~~~|||}}}~~~zzzwwwuuutttqqqqqqxxxsss___WWWPPPRRRaaayyyoooVVVIIIEEECCCCCCDDDBBBBBBDDDFFFFFFHHHRRR]]]vvveee\\\UUUPPPPPPRRRWWW___lllzzz}}}oooccc___aaahhhzzz|||rrrqqquuu}}}{{{xxxrrrnnnpppvvv}}}fffUUUOOOPPP\\\qqquuuZZZKKKEEECCCCCCDDDBBBBBBDDDFFFFFFIIIRRR]]]|||mmmaaaVVVQQQRRRSSSWWW```ooo{{{mmmbbb___```gggxxxtttqqqssswww~~~vvvnnnmmmpppsss~~~kkkRRROOOOOOXXXjjjzzz^^^MMMFFFCCCBBBCCCBBBBBBDDDFFFGGGIIISSS^^^wwwhhhYYYSSSRRRSSSWWWaaapppxxxkkk```___```gggxxxuuuppprrrqqq~~~|||zzzxxxwwwuuusssqqqqqqrrrtttuuuxxxxxxwwwtttrrrqqqrrrtttnnnnnnpppqqqrrrrrrqqqqqquuutttssstttwwwzzz~~~{{{qqqmmmooojjjvvvpppWWWRRRVVVXXXbbbhhhPPPHHHFFFEEECCCCCCBBBAAABBBBBBFFFRRR^^^yyyggg[[[VVVTTTUUU[[[cccooottthhh___\\\]]]dddvvvuuuooorrrzzzzzzuuuyyywwwvvvxxx{{{zzztttnnnpppqqqpppooommmlllmmmnnnqqqqqqpppooonnnlllkkkjjjkkkkkkjjjjjjjjjjjjkkkkkknnnnnnmmmlllmmmnnnpppqqqtttyyy~~~wwwpppooosss{{{oooXXXPPPUUUWWWbbbsssZZZMMMHHHDDDAAAEEEDDDDDDEEEEEEHHHSSS___zzzggg[[[SSSRRRTTT[[[cccpppttthhh___]]]^^^eeewwwwwwnnnmmmttt|||xxxyyywwwvvvxxxzzzzzzuuuqqqrrrssssssqqqooonnnooopppooopppqqqrrrsssssstttssslllllllllllllllmmmnnnnnnpppooonnnmmmmmmlllmmmmmmnnnrrrxxx|||wwwoooqqqwwwlllXXXNNNRRRTTT```~~~dddRRRIIIDDDBBBEEEEEEFFFGGGGGGIIISSS^^^zzzfffYYYQQQPPPSSS[[[dddqqqtttiii```^^^```fffyyy|||qqqkkkppp~~~|||yyyyyyyyywwwuuuvvvyyy{{{~~~|||zzzyyyzzz}}}}}}zzzwwwxxxyyyzzzyyywwwvvvvvvwwwwwwxxxyyy{{{|||}}}~~~~~~rrrrrrssstttuuuvvvwwwwwwwwwvvvvvvtttsssqqqooonnnooorrruuuwwwyyy}}}~~~qqqqqqrrrxxxgggVVVNNNOOOQQQ\\\xxxjjjUUUJJJFFFEEECCCCCCEEEGGGGGGHHHRRR\\\vvvbbbUUUQQQPPPSSS[[[dddpppsssiiiaaa```aaahhhzzzzzzpppqqqzzz}}}xxxsssooollljjjiiifffffffffffffffgggkkknnnrrrvvv{{{}}}~~~~~~{{{zzz{{{}}}~~~}}}|||tttsssqqqsssyyywwwbbbUUUOOONNNOOO[[[tttuuu[[[MMMHHHHHHCCCCCCFFFHHHHHHJJJTTT^^^nnn\\\RRRRRRRRRUUU[[[dddooorrrhhhaaa```bbbiii{{{xxxtttvvvzzztttmmmkkkgggccc___^^^^^^___\\\]]]]]]]]]]]]```cccfffjjjnnntttyyy~~~|||wwwuuuqqqpppsss}}}sssaaaWWWRRROOORRR___tttgggRRRJJJIIIEEEEEEGGGJJJJJJNNNXXXddd{{{dddWWWPPPRRRRRRUUU\\\dddnnn~~~qqqggg``````ccciii{{{xxxuuutttkkkcccbbb```\\\YYYXXXYYY[[[YYYZZZZZZZZZZZZ\\\```cccfffjjjooossswww~~~{{{xxxvvvrrrnnnnnnttttttccc\\\TTTSSSYYYhhhyyyuuu[[[MMMIIIFFFEEEFFFIIIJJJOOO[[[hhhppp\\\TTTQQQPPPPPPTTT\\\dddoooooofff___```ccciii{{{}}}yyyzzzpppffffffeee```[[[XXXYYYZZZ[[[\\\\\\[[[[[[]]]```ccceeehhhmmmpppttt||||||{{{vvvppplllnnnvvv~~~vvvggg```VVVVVV___ooo}}}~~~aaaPPPIIIDDDCCCDDDFFFHHHNNN[[[hhhjjjXXXSSSRRRNNNNNNSSS[[[eeepppnnneee___```bbbiii{{{~~~xxxnnnnnnmmmgggaaa\\\[[[\\\_________^^^^^^___bbbeeefffiiinnnqqquuu}}}{{{sssllllllrrrxxxwwwggg^^^TTTVVVaaaqqq}}}jjjVVVMMMFFFGGGDDDGGGMMMMMMVVVjjjhhhWWWRRRQQQPPPMMMPPPYYYdddppp~~~qqqfff^^^___bbbiiizzz{{{xxxsssnnnjjjfffbbb___cccdddcccbbbaaaaaabbbdddmmmpppvvvzzzyyypppkkklllpppxxxuuuggg^^^YYY\\\eeeuuuiiiUUUKKKHHHHHHEEEFFFLLLLLLTTThhhhhhXXXSSSQQQPPPNNNPPPYYYcccnnn|||pppeee]]]^^^bbbjjj{{{}}}yyyuuupppkkkgggggggggfffeeedddeeegggiiivvvzzz|||tttpppoooppprrrzzzvvviii```]]]___hhhxxx~~~hhhVVVLLLIIIIIIEEEFFFKKKKKKSSSggghhhYYYSSSPPPPPPOOOQQQYYYbbblllzzznnnddd\\\^^^bbbjjj|||xxxsssooonnnlllkkklllnnnppprrr{{{{{{wwwrrroookkkrrr~~~zzznnneee[[[]]]gggyyyyyyyyyhhhYYYQQQIIIIIIDDDEEEKKKKKKTTTiiifffYYYSSSOOOPPPOOOQQQXXX```jjjxxxmmmbbb[[[]]]bbbkkk}}}zzzwwwtttssstttwwwyyy{{{}}}uuunnnhhhnnnwww|||ppphhhXXXZZZdddxxxwwwiii\\\TTTIIIIIIDDDEEELLLLLLVVVkkk|||cccXXXSSSOOOOOONNNRRRXXX^^^gggwwwlllbbb[[[]]]bbbkkk}}}|||zzz|||wwwnnnfffjjjqqqzzz{{{ooohhhYYYYYY___rrrqqqaaaWWWKKKKKKEEEFFFLLLMMMVVVllluuu^^^WWWSSSNNNMMMMMMQQQWWW]]]fffvvv}}}lllbbb[[[]]]bbbjjj|||yyyooofffiiimmmrrrzzz}}}ooojjjZZZXXXYYYggglll___PPPOOOHHHHHHLLLLLLUUUjjjnnnZZZUUURRRNNNKKKLLLQQQWWW\\\eeevvv|||mmmbbb[[[]]]aaajjj{{{{{{sssjjjlllmmmnnnrrr|||rrrlllZZZVVVRRR\\\zzzxxxiiiTTTSSSKKKIIILLLKKKSSShhhkkkWWWTTTRRRNNNIIIKKKPPPVVV\\\eeevvv{{{mmmbbb[[[]]]aaaiii{{{}}}uuuoooppppppoooqqqyyysssjjjZZZSSSPPPYYYlllmmmaaaQQQIIIKKKKKKIIIWWWjjjkkk[[[VVVPPPLLLMMMLLLOOOVVV^^^gggvvvzzzpppddd\\\\\\```hhhyyy{{{wwwtttrrrrrrrrrttt|||uuuiiiYYYQQQMMMSSSccc{{{lll]]]PPPHHHKKKKKKJJJWWWjjjjjj[[[UUUPPPLLLMMMLLLOOOVVV]]]ggguuu{{{oooddd\\\^^^bbbjjj{{{zzzvvvtttsssrrrrrrxxxuuufffYYYQQQKKKNNNYYYiii~~~ttteeeWWWMMMGGGJJJJJJKKKXXXjjjiiiZZZUUUPPPLLLMMMLLLOOOVVV]]]fffttt{{{nnnddd^^^```eeemmm~~~zzzwwwuuurrrppptttzzzuuueee[[[SSSLLLLLLSSS]]]jjjvvv~~~ooobbbXXXPPPIIIFFFIIIIIIKKKYYYjjjhhhYYYTTTPPPLLLLLLLLLPPPVVV]]]eeesss|||mmmddd___ccchhhpppzzzxxxtttppppppssswwwjjj\\\SSSKKKKKKOOOUUU]]]dddnnnwww|||tttfffYYYQQQMMMIIIFFFFFFHHHHHHKKKXXXhhhfffXXXTTTPPPLLLLLLLLLPPPWWW^^^fffttt|||mmmddd```dddjjjrrr~~~|||xxxrrroooqqqyyy|||ooo\\\RRRKKKJJJMMMPPPTTTYYY^^^cccfff```UUULLLHHHHHHDDDDDDFFFHHHGGGKKKXXXfffdddWWWSSSPPPLLLKKKLLLPPPXXX```hhhuuu~~~oooeee```dddjjjsss}}}wwwrrrrrruuu|||qqq___UUUMMMLLLNNNPPPQQQTTTUUUWWWWWWRRRKKKEEEDDDGGG@@@CCCFFFGGGFFFJJJWWWdddcccVVVSSSPPPLLLJJJKKKQQQYYYaaajjjxxxqqqfff```ccciiirrr|||vvvuuuqqq{{{zzznnncccYYYPPPOOOQQQQQQRRRTTTQQQPPPNNNJJJEEEAAABBBFFF???BBBFFFGGGFFFIIIVVVbbbcccVVVSSSPPPLLLJJJKKKQQQZZZbbblllyyyrrrggg```bbbhhhqqqyyywwwoooyyyvvvqqqfff]]]RRRNNNPPPSSSRRRPPPNNNLLLIIIFFFDDDDDDDDDEEEFFFDDDDDDEEEEEEIIITTTaaa|||```VVVRRROOOLLLKKKNNNSSSZZZdddppp}}}tttjjjbbbcccgggrrr|||{{{qqqvvvvvvpppfff]]]RRRNNNOOOQQQPPPNNNJJJIIIFFFDDDCCCBBBCCCDDDDDDCCCCCCDDDDDDHHHSSS___|||```VVVRRROOOMMMLLLOOOSSSYYYcccooo|||uuujjjbbbbbbgggqqq~~~}}}uuuxxx}}}uuuooofff]]]SSSMMMMMMNNNMMMJJJFFFEEECCCBBBAAAAAABBBCCCCCCBBBBBBCCCCCCGGGRRR^^^}}}aaaVVVRRROOONNNLLLNNNRRRYYYdddrrruuujjjbbbbbbfffoooyyyyyyzzz|||vvvllleee]]]TTTMMMKKKKKKIIIGGGCCCBBBAAAAAAAAAAAABBBCCCCCCBBBCCCDDDDDDGGGRRR^^^dddWWWRRRNNNNNNKKKMMMRRRZZZfffwwwwwwlllcccbbbeeeoooyyyyyyxxxzzzwwwkkkddd^^^TTTNNNJJJHHHFFFEEEAAAAAAAAAAAABBBBBBCCCCCCDDDCCCDDDFFFFFFIIISSS___hhhXXXQQQMMMMMMKKKLLLQQQXXXdddtttyyymmmeeedddgggpppxxxxxxyyy{{{{{{kkkccc^^^UUUNNNJJJGGGEEEDDDAAAAAAAAABBBBBBCCCCCCCCCDDDCCCEEEGGGGGGJJJTTT___iiiXXXPPPMMMMMMLLLMMMPPPTTT]]]iiivvv{{{pppgggfffiiirrryyyzzz{{{}}}nnnbbb^^^VVVOOOJJJGGGEEEDDD@@@@@@AAABBBBBBBBBAAAAAACCCBBBDDDGGGGGGIIISSS^^^iiiXXXOOOMMMNNNLLLMMMOOORRRXXXbbblllsss|||qqqiiiiiillluuu}}}}}}||||||pppbbb^^^WWWPPPJJJGGGEEEEEE???@@@@@@AAAAAAAAA@@@@@@AAAAAACCCFFFFFFHHHQQQ\\\~~~gggWWWOOONNNPPPJJJLLLNNNRRRXXXaaajjjqqq~~~~~~sssjjjjjjnnnwww}}}{{{|||tttjjjcccYYYOOOIIIFFFDDDCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCEEEEEEFFFPPPZZZ~~~dddVVVPPPMMMLLLMMMKKKMMMSSSXXX]]]gggppp~~~tttmmmllloooyyyuuunnnfff[[[PPPJJJFFFCCCBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCEEEEEEGGGPPP[[[cccVVVPPPNNNMMMLLLKKKMMMSSSXXX^^^gggqqq~~~|||ssslllllloooyyyyyyrrriii]]]RRRJJJEEECCCAAAAAAAAAAAAAAAAAAAAAAAAAAACCCBBBDDDFFFFFFHHHQQQ\\\dddVVVQQQNNNNNNLLLJJJLLLRRRXXX^^^hhhqqqyyyzzzpppjjjjjjnnnyyy~~~}}}ssskkk^^^SSSKKKFFFDDDCCC@@@@@@AAAAAAAAAAAABBBBBBCCCCCCEEEGGGFFFHHHRRR\\\eeeWWWQQQNNNMMMKKKJJJLLLRRRWWW]]]gggpppwwwwwwnnnggghhhlllxxx~~~ssskkk^^^RRRKKKHHHFFFEEE@@@@@@@@@AAAAAABBBBBBBBBCCCCCCEEEGGGFFFHHHRRR\\\fffWWWPPPLLLLLLKKKIIIKKKPPPVVV[[[eeennnvvvuuukkkeeefffkkkvvv~~~~~~}}}tttkkk^^^RRRKKKGGGFFFFFF???@@@@@@AAAAAABBBBBBCCCCCCBBBDDDFFFFFFHHHQQQ\\\~~~eeeVVVOOOKKKJJJKKKIIIJJJOOOSSSXXXaaajjjuuusssjjjdddeeeiiiuuuyyywww|||~~~}}}|||vvvmmm___RRRIIIFFFDDDDDD??????@@@AAAAAABBBCCCCCCBBBBBBCCCEEEEEEGGGPPP[[[{{{aaaSSSMMMJJJJJJKKKHHHIIINNNQQQVVV^^^gggrrr}}}sssjjjcccdddhhhssszzzwwwyyy~~~||||||yyyooo```RRRIIIDDDBBBAAA??????@@@AAAAAABBBCCCCCCAAAAAACCCEEEEEEFFFPPPZZZzzz{{{^^^QQQLLLJJJJJJKKKHHHIIIMMMPPPTTT\\\dddooo{{{sssiiiccccccgggrrr||||||~~~}}}xxxzzzooo___SSSLLLGGGCCC???AAAAAAAAAAAAAAAAAAAAAAAA@@@AAADDDGGGFFFEEELLLUUUyyywww```UUULLLIIILLLGGGGGGHHHIIILLLSSS[[[```mmmxxxrrriiiccceeejjjttt}}}|||yyyuuukkk\\\QQQLLLHHHDDDAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAACCCFFFEEEFFFNNNXXXzzzrrr]]]UUUNNNJJJKKKGGGHHHHHHIIILLLRRRZZZ___jjjuuuuuukkkeeeeeeiiiqqq{{{zzznnneeeYYYOOOJJJHHHEEECCCAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@BBBDDDDDDGGGQQQ\\\nnnZZZUUUPPPLLLJJJHHHHHHHHHHHHKKKQQQXXX^^^gggrrryyyooogggfffhhhnnn|||{{{|||yyyxxx|||iiiaaaWWWNNNIIIFFFDDDCCCAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAACCCDDDHHHSSS```pppZZZUUURRRLLLHHHHHHHHHHHHHHHJJJPPPWWW\\\fffqqq{{{qqqiiihhhiiinnnyyyqqquuu}}}~~~~~~~~~yyytttuuuyyyfff```VVVMMMGGGDDDBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAACCCDDDIIIUUUbbbxxx^^^VVVRRRLLLFFFIIIIIIHHHHHHKKKPPPXXX]]]hhhrrr{{{qqqkkkjjjlllqqquuuiiijjjppp~~~}}}{{{uuusssvvvuuuddd___VVVMMMFFFBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBAAABBBDDDEEEJJJVVVbbbbbbUUUQQQLLLGGGIIIIIIIIIIIILLLRRRYYY___llluuuzzzqqqkkklllnnnssszzziiidddfffttt~~~}}}xxx|||tttsssxxxpppaaa]]]UUUMMMFFFBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBAAACCCEEEFFFJJJUUUaaaeeeTTTOOOLLLIIIIIIIIIIIIJJJMMMSSS[[[aaaooowwwyyyqqqkkklllnnnsssrrrfffccchhhzzz~~~}}}yyyzzz|||ssssss{{{|||lll^^^[[[UUUMMMFFFCCCCCCDDDAAAAAAAAAAAAAAAAAAAAAAAABBBBBBDDDGGGGGGJJJUUUaaagggRRRMMMMMMLLLIIIIIIJJJKKKNNNTTT\\\bbbqqqxxxyyypppkkkkkkmmmrrr}}}kkkeeeaaasss~~~}}}{{{zzzzzz|||xxxpppsssqqqcccaaa[[[SSSLLLHHHFFFDDDCCCAAA@@@@@@??????@@@@@@AAACCCAAACCCGGGJJJLLLRRRYYY}}}cccVVVRRRLLLFFFIIIIIIIIIJJJNNNTTT\\\bbbpppyyyyyyooogggggghhhnnnoooeeeaaajjjxxx~~~zzz||||||}}}zzzqqqsssqqqdddaaa[[[SSSLLLHHHEEEDDDCCCAAA@@@@@@??????@@@@@@AAAAAA???@@@DDDFFFHHHMMMTTTuuuaaaTTTQQQMMMHHHHHHIIIJJJKKKNNNUUU]]]bbbnnnwwwyyyooogggggghhhnnnxxxjjj```gggrrr}}}~~~}}}}}}~~~tttuuusssgggbbb\\\SSSLLLGGGDDDCCCBBBAAA@@@@@@??????@@@@@@AAAAAA???@@@CCCEEEEEEKKKQQQiii___SSSPPPNNNJJJHHHIIIJJJKKKOOOUUU]]]ccckkktttzzzooogggfffgggmmm~~~oooaaadddkkkvvv}}}~~~~~~xxxyyyxxxlllddd^^^TTTKKKFFFCCCBBBAAAAAA@@@@@@??????@@@@@@AAAEEECCCCCCEEEFFFFFFKKKQQQ```bbbSSSOOOMMMKKKGGGIIIJJJLLLOOOUUU]]]bbbiiirrrzzzooogggfffffflll|||rrrcccbbbdddnnnzzz~~~~~~~~~{{{}}}oooggg```UUULLLFFFCCCBBBAAAAAA@@@@@@??????@@@@@@AAAFFFDDDDDDFFFFFFFFFKKKQQQ[[[iiiWWWPPPMMMKKKGGGHHHJJJLLLOOOTTT[[[```gggooo|||zzzooogggeeeeeejjj{{{uuueee^^^]]]dddooo|||~~~qqqjjjbbbWWWMMMFFFCCCBBBAAAAAA@@@@@@??????@@@@@@AAADDDBBBBBBDDDDDDDDDHHHNNNXXXqqq\\\QQQMMMKKKGGGHHHJJJLLLNNNRRRXXX\\\dddlllxxxzzzpppgggeeeeeeiiiyyy|||ggg]]]WWW[[[cccooo~~~qqqmmmeeeYYYNNNGGGDDDBBBBBBAAA@@@@@@??????@@@@@@AAABBB@@@@@@CCCCCCCCCGGGNNNWWW}}}xxxaaaTTTMMMKKKGGGHHHJJJKKKMMMPPPUUUYYY```gggssszzzpppgggddddddhhhxxxnnn```VVVWWW\\\ddduuu{{{}}}pppnnnfffZZZOOOHHHDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@AAACCC@@@AAACCCDDDDDDHHHOOOVVV{{{|||cccUUUNNNLLLGGGIIIJJJKKKLLLOOOSSSWWW^^^dddppp}}}{{{pppgggddddddhhhxxxvvveeeYYYXXX[[[```ppp}}}yyyxxxssswww}}}yyy|||~~~xxx{{{rrruuuiiiYYYLLLEEEBBBAAA@@@BBBBBBBBBAAAAAA@@@@@@@@@???AAACCCCCCBBBDDDJJJNNNYYYyyydddUUUMMMKKKFFFGGGHHHIIIJJJMMMRRRUUU^^^eeepppzzz~~~oooeeedddcccdddttt}}}zzzhhhWWWWWWYYYZZZeeevvv{{{vvvrrrmmmgggcccdddfffiiilllooosssxxx|||~~~{{{{{{|||xxx~~~tttuuujjjYYYLLLEEECCCAAA@@@BBBBBBAAAAAAAAA@@@@@@@@@>>>@@@BBBBBBAAADDDIIIMMMXXX~~~vvvbbbUUUNNNMMMFFFGGGHHHIIIJJJMMMQQQUUU]]]dddoooyyy~~~pppfffeeedddeeeuuuzzzxxxooo[[[XXXXXXXXXcccssszzzvvvqqqmmmiiieee___[[[[[[\\\^^^```bbbeeekkknnnxxx~~~{{{{{{}}}wwwvvvuuujjjZZZMMMFFFCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@AAACCCEEEEEEDDDFFFKKKOOOZZZ~~~rrr```TTTNNNNNNFFFGGGHHHIIIJJJLLLQQQTTT\\\cccnnnwww~~~pppgggffffffgggxxxyyyzzzzzzddd[[[XXXXXXbbbqqqzzzsssqqqnnnkkkgggccc^^^ZZZ\\\\\\\\\[[[\\\___dddhhhoooxxx~~~zzzzzz|||~~~sss|||uuussshhhYYYMMMFFFDDDBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@AAACCCEEEDDDCCCEEEJJJNNN]]]qqq___TTTOOONNNGGGHHHHHHIIIIIIKKKOOOSSS[[[cccmmmvvv~~~pppgggggggggiiiyyy{{{mmm```ZZZYYYbbbooo~~~}}}|||zzzwwwsssmmmhhhdddeeedddbbb___^^^```dddhhhkkkuuu}}}yyyyyyzzz{{{~~~zzzoooxxx}}}qqqoooeeeWWWKKKFFFCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@???AAABBBBBB@@@BBBGGGKKKaaasssaaaUUUOOOMMMHHHHHHIIIHHHIIIKKKNNNQQQ[[[bbblllvvv~~~pppggggggfffhhhyyy|||{{{vvvdddZZZYYY```kkk~~~{{{vvvsssmmmkkkhhhdddaaabbbeeehhhnnnwww~~~yyyxxxyyy}}}wwwnnnxxxyyyllliii```SSSIIIDDDBBBAAA@@@?????????@@@@@@@@@@@@@@@CCCEEEFFFEEEDDDEEEJJJNNN```uuucccWWWOOOLLLHHHIIIIIIHHHHHHJJJMMMPPPYYY```kkkuuu~~~}}}ooofffeeeeeefffwww{{{xxx{{{iii\\\XXX]]]ddd{{{yyyvvvqqqmmmmmmnnnqqqvvv~~~{{{zzz{{{wwwppp|||uuugggccc[[[NNNFFFBBBAAA@@@???>>>?????????@@@@@@@@@@@@FFFHHHIIIHHHFFFHHHLLLPPPZZZyyyuuueeeYYYPPPLLLIIIIIIIIIHHHHHHIIILLLOOOUUU]]]hhhsss}}}}}}nnnddddddcccdddttt|||xxxwww}}}rrrbbb[[[\\\```tttyyysssssseee```WWWLLLDDDAAA@@@??????>>>>>>??????@@@@@@@@@@@@AAACCCDDDCCCAAACCCGGGKKKTTTsssuuufff[[[RRRMMMIIIIIIIIIHHHHHHIIILLLOOOSSS[[[fffqqq{{{|||nnndddcccaaabbbrrr{{{xxxxxx|||hhh___^^^```lll{{{xxxtttdddXXXSSSLLLFFFDDDCCCBBBBBB????????????????????????@@@>>>???CCCEEEEEEHHHLLLUUUnnnpppccc[[[TTTNNNIIIHHHGGGGGGGGGIIIKKKMMMTTTZZZeeeppp|||rrrfff___[[[]]]nnnyyyxxx|||nnn___\\\^^^lll~~~~~~}}}~~~yyyzzzssscccWWWRRRKKKFFFCCCBBBBBBAAA????????????????????????AAA??????BBBCCCCCCFFFKKKXXXpppnnn___XXXRRRMMMIIIHHHGGGFFFGGGIIIKKKLLLSSSYYYcccooo{{{sssfff___[[[^^^nnnxxxyyywwweee```bbbmmm|||~~~|||zzzyyy{{{}}}~~~~~~}}}zzz~~~pppaaaTTTPPPIIIEEEBBBAAAAAA@@@????????????????????????BBB???@@@BBBBBBAAAEEEKKKXXXooommm[[[TTTOOOKKKIIIHHHGGGFFFGGGIIIKKKLLLQQQWWWbbbmmmyyysssggg```\\\^^^mmm~~~}}}wwwzzzjjjdddeeelllzzz}}}}}}}}}|||zzzyyywwwwwwxxxzzz{{{~~~}}}||||||}}}mmm^^^RRRNNNHHHDDDBBBAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@BBBBBBCCCIIIQQQ[[[rrroooYYYQQQMMMIIIHHHGGGFFFFFFGGGHHHJJJLLLQQQWWWaaalllxxxsssgggaaa]]]^^^kkk{{{~~~yyyvvv|||nnnddddddjjjxxx~~~||||||}}}||||||zzzyyyxxxxxxxxxyyyzzzzzzyyyzzz|||iii[[[PPPLLLGGGCCCBBBAAA@@@???AAAAAAAAAAAAAAAAAAAAAAAA@@@???AAACCCDDDFFFOOOXXXiii~~~tttZZZQQQMMMIIIHHHGGGFFFFFFFFFHHHJJJLLLQQQWWWaaalllxxxsssfff```]]]^^^iiiwwwzzzwwwuuu~~~sssfffcccggguuu|||zzz{{{~~~~~~|||}}}~~~}}}{{{yyywwwvvvuuuvvvvvvwwwxxx||||||fffYYYNNNKKKGGGDDDBBBBBB@@@???AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAADDDDDDGGGRRR^^^xxx|||^^^SSSNNNIIIHHHGGGFFFEEEFFFHHHJJJKKKQQQWWWaaalllwwwrrreee```]]]]]]fffrrr}}}wwwtttuuuzzzjjjddddddrrr|||xxxssssssvvv}}}zzzwwwtttsssttttttuuuwwwzzzwwwcccXXXMMMJJJGGGDDDCCCCCCAAA@@@????????????????????????AAA@@@BBBCCCCCCFFFRRR^^^yyydddWWWPPPIIIGGGGGGEEEEEEFFFGGGJJJKKKOOOUUU___jjjuuuqqqddd___\\\[[[cccnnnxxxsssrrruuu~~~lllddddddppp{{{vvvpppooorrryyy~~~{{{xxxvvvsssssssssuuuxxx{{{tttaaaWWWMMMJJJGGGEEEDDDCCCBBB@@@========================AAAAAABBBCCCAAADDDPPP]]]rrriiiZZZRRRJJJGGGFFFEEEEEEFFFGGGIIIKKKNNNTTT]]]hhhsss~~~pppccc^^^\\\[[[bbbllluuuppppppvvvlllbbbeeeooo|||vvvpppoooqqqoooyyy~~~|||tttsssssstttuuuxxx{{{}}}kkkZZZQQQMMMIIIDDDAAA@@@??????>>>===>>>???@@@AAA@@@?????????AAABBBAAA@@@EEENNNUUUjjjuuukkkXXXOOOJJJHHHGGGFFFFFFFFFGGGHHHIIIOOOUUU^^^fffnnnxxxuuueee^^^ZZZXXX^^^hhhsssooorrr{{{{{{jjjfffcccmmm{{{wwwpppjjjsssqqqxxx|||zzzvvvqqqnnnnnnsssyyy}}}}}}hhhYYYSSSLLLIIIDDDAAA?????????>>>===>>>???@@@@@@@@@??????>>>@@@AAA@@@???CCCJJJQQQYYYdddmmmYYYPPPLLLHHHHHHFFFFFFFFFGGGHHHIIINNNTTT\\\dddlllvvvvvvfff```\\\YYY___iiippplllpppzzz|||jjjeeebbblll~~~}}}xxxtttqqqooottt{{{xxxsssoooppptttyyy}}}}}}fffYYYVVVLLLHHHCCC@@@?????????>>>===>>>??????@@@@@@??????<<<>>>@@@@@@???AAAFFFKKKLLLVVVrrrpppZZZPPPMMMIIIHHHGGGFFFFFFFFFHHHHHHMMMRRRZZZbbbiiisss~~~wwwhhhaaa]]]ZZZ```iii~~~}}}nnnkkkooo{{{kkkdddbbbkkk|||~~~uuurrrsss|||~~~{{{vvvsssrrruuuyyy}}}gggYYYWWWKKKGGGCCC@@@?????????>>>===>>>>>>???????????????===>>>@@@@@@@@@AAADDDFFFJJJSSSnnnvvv\\\PPPMMMIIIHHHGGGFFFFFFFFFGGGHHHKKKPPPXXX___fffppp|||xxxiiibbb]]]YYY^^^gggzzz|||nnnmmmrrrpppfffbbbkkk{{{|||zzz{{{~~~yyyvvvuuuwwwzzz|||jjjZZZVVVJJJGGGBBB????????????>>>>>>>>>>>>>>>>>>?????????>>>???@@@AAAAAABBBCCCDDDJJJRRRlll___PPPLLLJJJIIIGGGFFFFFFFFFGGGGGGJJJOOOUUU\\\dddnnnyyyyyyiiibbb\\\WWW[[[cccttt{{{pppqqqwwwuuujjjccclll}}}|||yyyxxxyyy{{{}}}lllZZZTTTJJJFFFBBB????????????>>>>>>============>>>???@@@@@@@@@@@@@@@AAACCCDDDEEEGGGMMMeeeeeeRRRMMMJJJIIIGGGFFFFFFFFFFFFGGGJJJNNNTTTZZZbbblllxxx{{{kkkccc\\\VVVXXX___mmmzzzpppssszzzzzzmmmfffooo~~~}}}{{{zzz{{{|||}}}lllXXXQQQIIIFFFAAA???>>>?????????>>>======<<<===>>>???@@@@@@???>>>???@@@CCCDDDEEEFFFIII\\\mmmVVVQQQJJJIIIHHHFFFEEEFFFFFFGGGJJJNNNTTTZZZaaakkkwwwnnneee]]]UUUWWW]]]gggwwwnnnqqqyyy}}}ooohhhrrr~~~}}}|||{{{|||}}}}}}~~~}}}kkkWWWPPPIIIEEEAAA???>>>?????????>>>===<<<<<<<<<===???@@@@@@>>>======???BBBDDDEEEIIIIIIXXX~~~rrrZZZUUUKKKIIIHHHFFFEEEEEEFFFFFFJJJNNNSSSYYY```kkkwwwpppggg^^^VVVVVV]]]ccc}}}tttkkkooowww~~~pppiiisss~~~}}}|||||||||}}}~~~~~~}}}gggTTTQQQHHHEEEBBB@@@@@@???>>>===============>>>>>>>>>>>>>>>??????@@@@@@AAABBBBBBGGGHHHUUUuuuyyy[[[PPPLLLJJJIIIGGGFFFFFFGGGGGGIIIJJJPPPYYY```gggtttrrrggg^^^VVVUUUWWWfffyyyuuukkkmmmsssooojjjttt}}}~~~}}}zzzzzz|||}}}|||}}}gggUUUQQQHHHEEEBBB@@@@@@???>>>===============>>>>>>>>>>>>>>>??????@@@@@@AAABBBBBBFFFGGGSSSqqq{{{]]]QQQLLLKKKIIIGGGFFFFFFGGGGGGIIIJJJPPPXXX___gggsss~~~tttiii___XXXVVVYYYeeexxxuuukkklllrrr}}}mmmjjjuuu}}}}}}}}}zzzzzz{{{~~~~~~||||||~~~gggWWWRRRHHHEEEBBB@@@@@@???>>>===============>>>>>>>>>>>>>>>??????@@@@@@AAABBBBBBEEEGGGPPPjjj~~~___RRRLLLKKKIIIHHHGGGFFFGGGGGGIIIJJJOOOWWW^^^eeeqqq|||wwwkkkaaaYYYWWWZZZcccuuuuuujjjjjjppp|||kkkjjjuuu~~~|||{{{|||~~~~~~}}}{{{zzzzzz{{{|||||||||}}}~~~gggXXXRRRHHHEEEBBB@@@@@@???>>>===============>>>>>>>>>>>>>>>??????@@@@@@AAABBBBBBEEEHHHOOOccc```SSSMMMLLLJJJHHHGGGFFFFFFGGGHHHIIINNNVVV]]]dddooozzzyyylllbbbZZZWWWYYYaaarrrvvviiihhhnnn}}}llliiivvv}}}{{{yyyyyyzzz{{{zzzzzzyyyyyyyyyyyyyyyyyyzzz{{{hhh[[[SSSHHHEEEBBB@@@@@@???>>>===============>>>>>>>>>>>>>>>??????@@@@@@AAABBBBBBEEEIIINNN^^^aaaSSSNNNMMMKKKHHHGGGFFFFFFGGGHHHIIIMMMUUU[[[bbbmmmxxxzzzmmmbbbYYYWWWYYY___nnnwwwhhhgggmmmpppkkkxxx}}}zzzxxxxxxxxxxxxvvvwwwwwwwwwwwwwwwwwwwwwxxxzzzyyy{{{lll```VVVHHHEEEBBB@@@@@@???>>>===============>>>>>>>>>>>>>>>??????@@@@@@AAABBBBBBCCCIIIMMMXXXyyyaaaTTTOOOMMMKKKIIIGGGFFFFFFGGGGGGHHHMMMTTTZZZ```kkkvvv|||ooocccZZZWWWXXX]]]kkkyyyhhhggglll~~~uuuooo}}}~~~|||zzzxxxwwwwwwwwwtttttttttuuuuuuuuuuuuuuusssvvv~~~zzz}}}qqqeeeZZZHHHEEEBBB@@@@@@???>>>===============>>>>>>>>>>>>>>>??????@@@@@@AAABBBBBB@@@HHHKKKSSSqqqcccVVVOOONNNLLLIIIGGGGGGFFFFFFGGGHHHLLLSSSXXX^^^iiitttqqqeee[[[XXXYYY\\\hhh{{{iiiggglllzzzyyyuuu~~~|||zzzxxxwwwwwwwwwsssrrrrrrrrrrrrssstttuuupppttt||||||uuujjj^^^HHHEEEBBB@@@@@@???>>>===============>>>>>>>>>>>>>>>??????@@@AAAAAABBBBBB>>>FFFJJJPPPllldddXXXPPPNNNLLLIIIHHHGGGFFFFFFGGGGGGLLLSSSXXX^^^iiissssssggg]]]YYY[[[[[[fff||||||iiiggglllvvv{{{yyy~~~}}}|||zzzyyyxxxwwwwwwrrrrrrqqqpppqqqrrrtttuuupppsss{{{~~~yyywwwlll]]]GGGDDD@@@>>>???@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@AAAAAAAAACCCFFFHHHPPPjjjbbbRRRNNNLLLJJJJJJJJJIIIGGGFFFHHHHHHLLLSSSYYY^^^gggppp}}}sssiii___YYYXXX]]]ddduuunnnfffdddvvv~~~|||zzzxxxwwwuuutttrrrrrrqqqqqqqqqrrrssssssuuutttwww}}}}}}|||uuurrrfffWWWGGGDDD@@@>>>???@@@@@@@@@========================?????????@@@@@@@@@@@@@@@BBBDDDFFFMMMdddfffSSSNNNLLLJJJJJJJJJIIIGGGFFFHHHHHHKKKRRRXXX^^^gggppp{{{sssiii___YYYXXX[[[aaaqqqpppgggeeeuuu{{{xxxwwwwwwvvvuuuuuutttsssrrrqqqqqqqqqqqqsssrrrttt|||{{{|||yyy}}}|||qqqlll```QQQFFFCCC@@@>>>????????????<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>?????????@@@@@@BBBDDDEEEKKK^^^nnnYYYOOOMMMJJJIIIIIIIIIGGGFFFHHHHHHKKKRRRXXX]]]eeennnxxxtttjjj```ZZZXXXXXX^^^llluuukkkhhhrrr|||~~~zzzwwwvvvwwwwwwvvvwwwvvvtttsssqqqpppoooooorrrpppqqqxxxwww{{{vvvxxx~~~yyyooojjj\\\NNNEEECCC@@@????????????>>>=================================>>>??????@@@@@@CCCEEEGGGLLL\\\|||uuu^^^PPPMMMJJJIIIIIIHHHGGGFFFHHHGGGKKKQQQVVV[[[dddlllvvvuuukkkaaaZZZXXXWWW[[[iiizzznnnjjjoooxxx{{{wwwvvvvvvuuuuuuvvvuuutttsssqqqqqqpppppprrrooopppuuu|||sssyyyssstttyyywwwoooiii\\\OOOEEEBBB@@@?????????>>>===>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>??????@@@@@@BBBDDDFFFKKKYYYwwwwww]]]QQQNNNJJJHHHHHHHHHGGGFFFHHHGGGJJJPPPUUUZZZbbbjjjuuu~~~xxxmmmbbbZZZXXXVVV[[[fff|||{{{oooiiikkkuuuzzzwwwvvvtttrrrsssssssssrrrrrrsssssstttsssppppppuuu~~~yyypppzzzuuuwww|||}}}rrrmmmggg[[[PPPDDDBBB@@@?????????>>>===????????????????????????<<<======>>>???@@@AAAAAA>>>@@@DDDIIITTTqqqyyy[[[RRROOOKKKHHHGGGGGGGGGFFFHHHGGGJJJOOOTTTXXX```hhhsss}}}{{{oooccc[[[WWWVVVZZZeeezzz}}}nnnhhhgggrrr~~~}}}}}}{{{xxxtttrrrqqqqqqrrrrrrsssuuuvvvwwwtttqqqqqqvvv}}}zzzxxx{{{vvvooorrriiigggaaaWWWOOOCCCAAA@@@?????????===<<<>>>>>>>>>>>>>>>>>>>>>>>>======>>>???@@@AAABBBBBB>>>@@@DDDHHHQQQlllbbbSSSOOOKKKHHHGGGGGGFFFFFFHHHGGGIIIOOOSSSWWW___gggqqqzzz~~~qqqddd[[[WWWUUUYYYdddwwwqqqjjjeeennnxxx|||||||||wwwsssqqqqqqrrrrrrtttuuuvvvwwwtttrrrrrrvvv}}}tttrrrttt~~~uuunnn{{{jjjcccaaa\\\SSSLLLCCCAAA@@@???@@@???===<<<===========================>>>???@@@AAABBBCCCCCC@@@BBBFFFIIIQQQkkkkkkSSSOOOKKKHHHGGGGGGFFFFFFHHHGGGIIIOOOSSSWWW^^^fffoooyyyrrreee[[[VVVSSSXXXcccvvvwwwooodddlllsssyyy}}}~~~yyyvvvrrrrrrrrrssstttuuuvvvwwwtttrrrrrrwww|||~~~rrrppprrrzzztttooo{{{zzzzzzggg]]]\\\ZZZQQQHHHCCC???;;;;;;???AAA???<<<<<<<<<<<<<<<============??????@@@@@@@@@AAAAAAAAA>>>CCCCCCFFFPPP```mmmZZZRRRKKKJJJIIIGGGEEEFFFGGGHHHJJJLLLOOOUUU\\\aaakkkvvvrrreee\\\XXXUUUUUU\\\nnnzzzooohhhlllqqqxxx|||xxxvvvsssrrrrrrsssuuuuuuuuussswwwttttttxxxuuupppppptttyyy|||rrrmmmuuuwww{{{ggg]]]ZZZWWWOOOFFFCCC@@@======>>>>>>===<<<<<<<<<<<<<<<============>>>>>>>>>?????????@@@@@@???CCCCCCEEEMMM\\\qqq[[[SSSKKKJJJJJJGGGEEEFFFGGGHHHJJJLLLOOOUUU\\\aaannnyyytttfff\\\YYYUUUTTTZZZkkk{{{oooiiilllrrrxxx~~~{{{xxxvvvsssqqqpppqqqsssttttttsssuuurrrqqquuu{{{xxxqqqnnnmmmrrryyyooojjjxxxnnnsss~~~iii\\\XXXTTTLLLDDDDDDCCCBBB@@@===;;;;;;<<<<<<<<<<<<<<<=====================>>>>>>>>>??????@@@CCCBBBDDDKKKXXX}}}vvv]]]TTTLLLKKKJJJGGGFFFGGGFFFHHHIIIKKKOOOUUU\\\aaapppzzzvvvhhh]]]YYYTTTSSSXXXggg~~~pppjjjmmmrrryyy~~~|||{{{yyywwwsssqqqooonnnppprrrrrrrrruuuqqqppptttyyy|||qqqjjjiiimmmyyyvvvmmmjjj{{{qqqjjjoookkk]]]VVVRRRJJJCCCDDDGGGGGGCCC===:::;;;===<<<<<<<<<<<<=====================>>>>>>>>>?????????CCCBBBDDDJJJTTTwwwxxx___VVVNNNKKKJJJGGGFFFGGGFFFGGGIIIKKKNNNTTT[[[```ooozzzyyyjjj___[[[UUUSSSWWWdddzzzssskkkmmmrrryyy}}}{{{zzz{{{zzzzzztttqqqnnnlllmmmooopppqqqtttpppppptttxxxrrrhhhdddgggqqquuummmjjjvvvmmmggglllnnn]]]UUUPPPIIICCCDDDHHHJJJFFF>>>:::<<>>>>>>>>?????????@@@@@@>>>AAAAAADDDJJJRRRrrr}}}bbbXXXOOOLLLJJJGGGGGGHHHFFFGGGIIIKKKNNNTTT[[[```mmmwww|||lllaaa\\\WWWUUUWWWbbbuuuyyymmmnnnpppwww|||yyywwwxxxzzz{{{{{{uuuqqqmmmkkkkkklllllllllnnnkkkkkkoootttzzzwwwmmmaaabbbiiiwww~~~ssslllhhhwwwmmmiiimmmnnn\\\RRRMMMGGGCCCBBBEEEHHHEEE???;;;<<>>>>>>>>?????????@@@@@@>>>AAA@@@CCCIIIOOOkkkdddZZZPPPMMMKKKHHHGGGIIIEEEGGGHHHJJJNNNTTT[[[```kkkuuuooobbb]]]XXXVVVWWW```pppooonnnnnnsss}}}{{{wwwuuuuuuwwwxxxyyyssspppllliiihhhgggfffeeeccc``````dddhhhmmmwww{{{sssfffdddgggrrrzzzppphhhdddtttpppvvvlllYYYOOOIIIEEEAAA>>>AAABBBAAA>>><<<<<<===<<<<<<<<<<<<=====================>>>>>>>>>??????>>>AAA@@@BBBFFFKKKcccfff[[[QQQMMMKKKHHHGGGIIIEEEFFFHHHJJJNNNSSS[[[```kkkuuupppddd^^^XXXVVVWWW^^^kkkpppnnnlllpppyyy}}}wwwsssrrrssssssssspppmmmiiifffdddaaa^^^\\\[[[XXXWWWZZZ\\\___hhhpppvvvxxx|||}}}xxxtttiiieeedddkkkvvvzzzooohhhccc{{{xxxkkkWWWMMMGGGCCC@@@;;;===>>>>>>===<<<;;;;;;<<<<<<<<<<<<=========>>><<<<<<<<<<<<=========>>>???AAA@@@AAADDDGGG]]]ggg\\\RRRMMMKKKHHHGGGIIIEEEFFFHHHJJJMMMSSSZZZ___lllvvvqqqddd^^^WWWUUUVVV\\\hhh~~~qqqmmmkkknnnwwwyyyssspppoooooonnnnnnkkkgggdddaaa]]]YYYVVVXXXTTTSSSTTTUUUWWW^^^fffiiilllppptttuuutttrrrqqqddd^^^\\\```iiiuuu|||rrriiidddzzzdddZZZNNNGGGDDD>>>============<<<<<<<<<<<<======<<<<<<<<<<<<======>>>>>>>>>>>>????????????<<<999===DDDGGGLLL___uuuooo[[[RRRSSSMMMJJJLLLJJJIIIIIIJJJKKKMMMQQQWWW\\\kkkssswwwggg[[[UUUVVVSSSXXXhhhwww{{{ooojjjrrr}}}}}}vvvrrrpppoooooommmllliiiddd^^^XXXTTTQQQLLLRRRWWWUUUOOOMMMSSSZZZ\\\^^^bbbfffiiiiiiiiihhh```^^^[[[[[[aaammm{{{}}}sssllliiizzzcccXXXLLLEEECCC>>>============<<<<<<<<<<<<======<<<<<<<<<<<<============>>>>>>>>>?????????AAA>>>???DDDDDDFFFVVViiioooZZZQQQQQQJJJGGGIIIFFFGGGHHHIIIIIIKKKPPPVVV[[[iiiqqq|||yyyjjj___XXXXXXSSSWWWeeerrrrrrjjjqqq|||~~~wwwssspppnnnmmmkkkhhhccc^^^YYYTTTPPPMMMHHHLLLOOONNNJJJIIIMMMRRRSSSUUUXXX[[[^^^_________[[[YYYVVVUUUYYYbbbnnnwww{{{qqqjjjggg}}}dddWWWJJJDDDCCC???============<<<<<<<<<<<<======<<<<<<<<<<<<============>>>>>>>>>>>>??????BBB@@@@@@BBBAAAAAANNN___rrr[[[PPPPPPIIIFFFGGGEEEFFFGGGGGGHHHJJJOOOUUUYYYeeemmmxxx}}}nnnddd\\\ZZZSSSUUU```kkkyyylllooozzz|||wwwsssooommmlllfff^^^XXXTTTQQQMMMIIIEEEGGGHHHGGGFFFGGGIIIKKKLLLLLLNNNPPPQQQSSSTTTUUUUUUTTTRRRPPPRRRWWW```fffxxxxxxooohhheeeiiiYYYKKKDDDCCC???============<<<<<<<<<<<<===<<<<<<;;;;;;<<<<<<===============>>>>>>>>>??????===???AAA@@@BBBMMMZZZ|||vvv^^^QQQPPPJJJHHHJJJGGGFFFFFFGGGHHHJJJNNNUUUYYYbbbiiiuuuqqqhhh^^^\\\TTTTTT]]]ggg|||nnnmmmwww~~~yyyuuurrrqqqhhh^^^VVVSSSPPPMMMIIIHHHGGGFFFFFFGGGHHHHHHHHHIIIIIIIIIIIIKKKLLLNNNPPPQQQPPPOOONNNNNNQQQVVVZZZdddnnn{{{wwwmmmgggdddnnn]]]LLLEEEDDD@@@============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<============>>>>>>>>>======???@@@AAADDDMMMVVVqqqxxx___QQQOOOJJJIIIKKKHHHFFFGGGHHHHHHJJJOOOUUUZZZ```hhhssssssjjj^^^\\\TTTTTT\\\dddxxxooolllttt}}}{{{yyywwwooocccZZZTTTQQQNNNLLLMMMKKKHHHHHHJJJJJJIIIGGGIIIHHHGGGGGGHHHIIIKKKMMMLLLLLLLLLKKKKKKMMMQQQTTTUUU^^^kkkwwwvvvmmmfffcccooo]]]LLLEEEDDD???============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<============>>>>>>>>>???AAAAAAAAADDDJJJPPPiii{{{```PPPMMMIIIHHHJJJFFFFFFGGGGGGHHHJJJOOOUUUYYY___gggsss~~~tttkkk\\\[[[TTTTTT\\\aaassssssnnnrrr{{{yyynnnbbbYYYSSSQQQQQQRRRPPPMMMLLLLLLKKKJJJHHHIIIHHHGGGFFFFFFGGGIIIJJJGGGHHHHHHHHHHHHIIILLLOOONNNTTT^^^hhhqqq{{{|||tttllleeebbbkkk[[[KKKDDDCCC???============<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<=========>>>>>><<>>>>>=========<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<=========>>>888<<<>>>???@@@EEEIIIKKK\\\jjjWWWQQQKKKHHHHHHCCCCCCDDDEEEEEEHHHLLLRRRWWW```gggqqqzzzvvvlll[[[[[[UUUTTTYYYZZZgggyyypppooo}}}|||kkkbbbaaaddd]]]]]]\\\XXXSSSPPPOOOPPPLLLLLLKKKKKKKKKJJJJJJJJJLLLLLLKKKIIIHHHHHHKKKNNNLLLOOOSSSWWW]]]fffqqqzzz~~~wwwppphhhaaa___ttt{{{xxxaaaWWWNNNCCC???CCC>>>>>>>>>===<<<<<<;;;;;;<<<:::999999:::;;;;;;:::;;;<<<<<<<<<<<<<<<;;;;;;<<<===??????@@@BBBFFFIIIZZZ|||mmmXXXTTTMMMGGGFFFCCCCCCDDDEEEFFFHHHLLLRRRVVV___fffqqq{{{|||nnnddd]]]XXXXXXWWWYYYgggxxx~~~rrrsss|||yyyqqqooopppiiieeeaaa^^^\\\YYYVVVTTTTTTOOOKKKJJJNNNPPPOOOLLLPPPPPPOOOMMMMMMLLLLLLLLLPPPPPPQQQUUU\\\eeennnsssyyy}}}rrrmmmgggbbb___wwwnnn]]]VVVOOOEEE@@@BBB>>>>>>>>>===<<<<<<;;;;;;<<<:::999999:::;;;;;;:::;;;<<<<<<<<<<<<<<<;;;;;;<<<===>>>???@@@BBBFFFIIIXXXyyyqqqZZZUUUMMMGGGFFFCCCCCCDDDEEEFFFHHHLLLQQQUUU\\\cccnnnyyy~~~pppfff^^^YYYXXXUUUVVVcccrrryyytttvvvzzz|||zzz|||sssoookkkhhheeebbb___]]][[[VVVRRRRRRTTTVVVTTTRRRTTTSSSRRRQQQPPPPPPQQQQQQUUUUUUWWW[[[aaaiiipppuuu{{{{{{qqqlllgggbbb```}}}pppbbbVVVSSSOOOFFF@@@@@@>>>>>>>>>===<<<<<<;;;;;;<<<:::999999:::;;;;;;:::;;;;;;<<<<<<<<<<<<<<<;;;<<<===>>>???@@@BBBEEEHHHSSSqqqvvv[[[TTTLLLGGGGGGDDDCCCDDDEEEFFFGGGKKKPPPTTTYYY```lllvvvtttiii```YYYWWWTTTSSS^^^lllxxxsssrrr}}}xxxtttrrrnnnkkkhhheeeaaa]]]\\\]]]^^^\\\ZZZYYYYYYXXXWWWWWWWWWXXXYYY\\\^^^```dddiiioootttwww~~~wwwooojjjfffbbb```xxxeeeZZZQQQNNNKKKEEEAAAAAA>>>>>>>>>===<<<<<<;;;;;;<<<;;;999999;;;<<<;;;::::::;;;<<<<<<===<<<<<<<<<<<<===>>>??????AAADDDGGGOOOiiiyyy[[[SSSKKKHHHIIIFFFCCCDDDEEEEEEFFFJJJOOOSSSYYY```kkkuuu~~~xxxkkkaaaYYYVVVSSSQQQZZZgggwwwrrr}}}~~~{{{xxxtttrrrmmmkkkgggffffffeeecccbbb```___^^^]]]^^^___```aaadddfffiiimmmrrruuuxxxzzzvvvmmmhhhccc___^^^qqqaaaXXXOOOJJJGGGCCCAAAAAA>>>>>>>>>===<<<<<<;;;;;;===;;;::::::;;;<<<<<<;;;:::;;;;;;<<<======<<<<<<<<<===>>>??????@@@DDDFFFOOOccc{{{[[[RRRKKKIIIJJJHHHDDDDDDEEEEEEEEEIIIMMMQQQZZZaaajjjsss{{{|||mmmbbbYYYWWWTTTRRRYYYdddzzz}}}vvvxxx}}}zzzwwwtttrrrpppnnnmmmllljjjiiiiiigggfffeeeeeefffhhhjjjkkkmmmqqquuuxxx{{{|||}}}uuummmfff___[[[ZZZxxxiii___XXXOOOGGGCCCAAAAAAAAA>>>>>>>>>===<<<<<<;;;;;;===;;;::::::;;;<<<<<<;;;::::::;;;<<<============<<<===>>>>>>>>>@@@CCCFFFNNN]]]^^^TTTMMMJJJKKKGGGDDDDDDDDDDDDEEEGGGLLLOOOYYY___hhhqqqxxxqqqeee[[[XXXUUURRRWWWaaassszzzvvv|||~~~|||zzzyyyxxxvvvuuusssqqqqqqrrrqqqnnnmmmmmmnnnppprrrqqqssswww{{{~~~tttllleee^^^YYYYYYoooaaaZZZVVVNNNGGGBBBAAA@@@???>>>>>>>>>===<<<<<<;;;;;;===<<<::::::<<<===<<<;;;999:::;;;<<<============<<<===>>>>>>>>>@@@CCCEEEIIISSSrrrdddXXXPPPKKKJJJEEEDDDDDDDDDDDDDDDGGGKKKNNNUUU[[[dddmmmuuuwwwjjj___[[[WWWRRRUUU]]]lllvvvzzz|||zzzyyyyyy|||zzzwwwttttttuuuwwwyyywwwyyy|||~~~sssllleee^^^ZZZZZZzzzjjj]]]UUUSSSNNNGGGBBBAAA???===>>>>>>>>>===<<<<<<;;;;;;===<<<::::::<<<===<<<;;;999:::;;;<<<============<<<===>>>>>>>>>???BBBEEEBBBJJJhhhhhh[[[RRRLLLIIICCCDDDEEEDDDDDDDDDFFFJJJNNNPPPWWW```iiisss}}}{{{nnnaaa]]]XXXRRRTTT[[[gggyyywwwzzz|||zzzyyyzzz|||~~~{{{|||{{{rrrlllfff___\\\\\\uuueee[[[VVVQQQIIICCC@@@>>>===<<<@@@???===<<<;;;;;;;;;<<<<<<;;;;;;:::::::::;;;;;;:::;;;;;;<<<<<<;;;;;;:::===>>>??????>>>???AAACCCEEEKKK___ttt]]]RRRIIIFFFIIIGGGFFFDDDCCCDDDFFFIIIKKKPPPUUU]]]eeennnyyy}}}pppccc[[[XXXVVVWWW[[[hhh{{{~~~}}}||||||~~~zzzqqqiiiddd___ZZZVVVtttddd]]]UUUPPPHHHCCC@@@>>>>>>===@@@>>>===;;;;;;;;;;;;<<<<<<;;;;;;:::::::::;;;;;;:::;;;;;;<<<<<<;;;;;;:::===>>>???>>>>>>>>>@@@BBBEEEIIIZZZ|||www^^^TTTKKKGGGHHHFFFEEEDDDDDDEEEGGGIIIJJJOOOUUU\\\dddmmmxxxttteee]]]YYYVVVWWWZZZjjj{{{yyyooohhhccc___ZZZVVV|||rrrddd^^^SSSNNNGGGBBB??????>>>>>>???>>><<<;;;::::::;;;<<<;;;;;;::::::::::::;;;;;;:::;;;;;;<<<<<<;;;;;;:::<<<===>>>>>>======???AAAEEEGGGTTTrrrzzz___UUUNNNIIIGGGEEEEEEEEEEEEFFFGGGHHHHHHNNNTTT[[[ccclllwwwwwwhhh___ZZZVVVWWWYYYhhhxxx}}}vvvmmmfffaaa^^^ZZZVVV~~~qqqbbb\\\RRRMMMFFFAAA???>>>>>>>>>>>>===;;;:::::::::;;;;;;:::::::::999::::::;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;<<<======<<<===???AAAEEEFFFOOOhhh{{{___UUUPPPJJJFFFEEEEEEFFFFFFGGGGGGGGGGGGMMMRRRZZZbbbkkkvvvxxxiii```[[[WWWWWWYYYcccqqq{{{yyyzzz|||tttkkkdddaaa^^^[[[XXXrrraaaZZZQQQLLLFFF@@@>>>>>>======<<<<<<:::999999:::;;;;;;999999999999999:::;;;<<<:::;;;;;;<<<<<<;;;;;;:::;;;<<<======<<<===???AAADDDEEELLL```}}}___TTTPPPJJJFFFEEEFFFFFFFFFGGGGGGGGGGGGLLLQQQYYYaaaiiitttyyyjjjaaa\\\XXXXXXZZZ^^^jjj{{{vvvsssvvvzzz~~~~~~zzzsssiiiccc```^^^\\\ZZZrrraaaYYYQQQLLLEEE@@@======<<<<<<;;;;;;999999999999:::;;;999888888999999:::;;;<<<:::;;;;;;<<<<<<;;;;;;:::<<<===>>>>>>======???AAABBBFFFKKKYYYxxxcccUUUPPPKKKGGGGGGFFFFFFFFFFFFFFFGGGGGGJJJPPPXXX___hhhsss}}}mmmccc]]]YYYXXXZZZ\\\fffxxx{{{rrrooopppoooqqqsssuuuxxxwwwpppfff```^^^^^^\\\ZZZrrrccc\\\RRRMMMFFF@@@===<<<;;;:::;;;:::999888888999:::;;;888888888888999:::;;;<<<:::;;;;;;<<<<<<;;;;;;:::===>>>???>>>>>>>>>@@@BBB@@@FFFJJJSSSmmmjjjXXXQQQLLLHHHHHHGGGFFFDDDDDDEEEGGGHHHIIIOOOWWW___gggrrr~~~sssggg___YYYWWWYYY[[[aaaoooyyyqqqnnnhhhiiiiiiiiikkkqqqzzzssslllccc]]][[[[[[[[[YYYqqqeee___SSSMMMFFF@@@<<<;;;:::999:::999888888888999:::;;;888888888888999:::;;;<<<:::;;;;;;<<<<<<;;;;;;:::===>>>??????>>>???AAACCC>>>FFFJJJOOOeeeppp[[[SSSMMMIIIIIIHHHEEEDDDCCCEEEGGGIIIIIINNNVVV^^^gggrrr~~~xxxkkkaaaZZZWWWWWWXXX\\\hhh}}}wwwsssiiihhhfffcccbbbeeemmmtttpppiii```ZZZYYYYYYYYYXXX{{{fff^^^bbb]]]TTTGGG???======;;;999999999999999999999999999888888999::::::;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===>>>>>>===============>>>BBBEEEFFFKKKaaayyy[[[SSSPPPJJJHHHGGGEEEDDDCCCDDDFFFGGGIIINNNUUU]]]eeeoooxxx~~~~~~qqqggg^^^XXXXXXWWW[[[bbbrrrzzzrrrpppjjjbbb]]]^^^ccciiioooyyywwwnnndddZZZVVVTTTSSSVVV[[[zzzddd[[[^^^YYYPPPFFF???===<<<;;;999999999999999999999999999888999999::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>===============>>>???CCCEEEIII]]]aaaVVVPPPJJJHHHGGGEEEDDDCCCDDDFFFGGGHHHLLLSSS[[[ccclllvvv{{{qqqfff\\\WWWVVVSSSVVV\\\jjjzzzwwwqqqiiicccaaadddgggjjjtttvvvnnndddZZZVVVTTTSSSVVVZZZxxxaaaWWWWWWRRRKKKCCC???===<<<:::888999999999999999999999999999999999:::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<>>>======<<<<<<===>>>>>>===AAADDDGGGVVVvvvhhhXXXPPPJJJIIIGGGFFFDDDDDDDDDFFFGGGGGGKKKQQQXXX```iiirrrxxxsssggg]]]XXXVVVTTTUUUYYYeeezzz{{{ssskkkgggffffffeeennn|||uuummmcccZZZUUUSSSRRRUUUYYYsss^^^SSSQQQJJJFFFAAA>>>===<<<:::888999999999999999999999999:::::::::999999999999999::::::;;;;;;;;;<<<<<<<<<======<<<<<<<<<===>>>>>><<<@@@DDDGGGQQQlllmmmYYYOOOKKKJJJHHHFFFDDDDDDDDDFFFGGGGGGJJJOOOVVV]]]fffpppvvvvvvkkkbbb[[[ZZZUUUTTTWWWaaasss|||uuuoookkkiiifffmmmxxx}}}tttkkkbbbYYYVVVTTTRRRUUUYYYmmm[[[PPPMMMDDDBBB???===<<<;;;999888999999999999999999999999999999999999999999999888:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>>>>===@@@DDDGGGMMMcccqqqYYYOOOMMMJJJIIIGGGEEEDDDDDDFFFFFFHHHJJJOOOTTT[[[dddmmmsss~~~xxxmmmddd]]][[[QQQOOORRR\\\jjj}}}}}}}}}xxxsssooolllqqqzzzzzztttjjjaaaYYYVVVUUUTTTVVVZZZ{{{hhhXXXNNNJJJAAA@@@>>>===;;;:::999999999999999999999999999999888888888999999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>???>>>BBBGGGJJJ\\\zzz^^^RRRPPPKKKJJJGGGEEEDDDEEEFFFFFFHHHJJJNNNRRRYYYaaakkkqqq|||yyyoooeee\\\XXXSSSPPPSSS[[[fffyyy~~~}}}~~~zzzxxxwwwyyy}}}~~~|||zzz{{{}}}}}}yyyxxxyyy{{{~~~yyyxxxzzz}}}|||yyyyyy}}}{{{wwwvvvxxx~~~wwwrrrhhh```YYYWWWWWWVVVYYY]]]xxxeeeVVVMMMHHH@@@???>>><<<:::999999:::999999999999999999999999777777888888999999::::::999999:::::::::;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>@@@<<<@@@FFFHHHVVVeeeUUUSSSLLLJJJHHHFFFDDDEEEEEEFFFFFFHHHKKKPPPVVV^^^gggnnnyyy}}}sssggg\\\VVVUUURRRTTT[[[bbbqqq{{{}}}}}}~~~{{{xxxyyy|||yyywwwvvvwwwzzz{{{yyyvvvwww}}}~~~zzzxxxxxx|||~~~~~~~~~}}}|||rrrpppggg___YYYXXXYYYYYY[[[```wwwcccUUULLLFFF@@@???>>><<<999999:::;;;999999999999999999999999666666777888999::::::;;;999999:::::::::;;;;;;;;;:::::::::;;;<<<===>>>???@@@;;;===EEEGGGSSS{{{lllYYYTTTLLLJJJHHHFFFEEEEEEEEEFFFEEEGGGJJJMMMSSS\\\eeekkkvvvxxxkkk^^^VVVRRROOOQQQVVVZZZfffzzz}}}~~~|||}}}yyyyyy}}}|||www~~~|||{{{xxxooommmfff___YYYYYYZZZZZZ]]]bbbqqq[[[OOOJJJGGG???===;;;888777777888999888888888888888888888888999999888888999999:::;;;;;;;;;;;;::::::999999999;;;;;;;;;<<<<<<<<<<<<===???;;;<<>>===;;;999888888888999888888888888888888888888999999888888999999:::;;;;;;;;;;;;::::::999999999;;;;;;;;;;;;<<<<<<<<<<<<===:::<<>>AAACCCBBBCCCOOO]]]zzztttaaaRRROOOKKKHHHGGGFFFFFFEEEFFFGGGHHHJJJNNNUUU^^^ccckkksssyyyjjjaaaVVVSSSQQQPPPPPPVVVdddsss|||rrriiieeeYYYSSSPPPRRRWWW]]]fffnnnmmmYYYMMMEEE???;;;;;;;;;;;;;;;999888888888888888888888888888888888888777777888888999::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<;;;>>>AAACCCBBBCCCLLLVVVqqqxxxcccSSSPPPLLLIIIHHHGGGFFFEEEFFFGGGHHHJJJMMMTTT[[[```jjjrrr}}}|||mmmcccWWWSSSQQQPPPPPPTTTaaannnzzzqqqiiifffYYYTTTQQQSSSWWW\\\gggpppiiiVVVLLLDDD???;;;;;;;;;::::::999999999888888888888888888888888888777777777777888999999999999::::::::::::;;;;;;::::::::::::;;;;;;;;;;;;999<<>><<<;;;:::999999999:::;;;888888888888888888888888777777777777777888999999999999999::::::;;;;;;;;;999999:::::::::;;;;;;;;;:::<<<>>><<<<<>>===;;;999888888999:::<<<888888888888888888888888777777777777777888888999999999999::::::;;;;;;;;;999999:::::::::;;;;;;;;;===??????<<<<<>>::::::::::::999999999888888777777777777777777777777777777777777888888888888888888888888888888888888999999::::::::::::;;;;;;;;;<<<>>>>>>???AAAEEEHHHXXXuuubbbTTTPPPJJJFFFGGGJJJHHHDDDDDDFFFHHHJJJMMMQQQVVVZZZaaaiiisss|||{{{mmmccc[[[TTTSSSRRRRRRUUUYYYhhhuuu|||qqqkkkfffaaa^^^WWWQQQNNNQQQXXXcccrrrfffUUULLLDDD===:::::::::999999999888888888777777777777777777777777777777777777888888888888888888888888888888888888999999::::::::::::;;;;;;;;;<<<===>>>???AAAEEEHHHSSSnnnhhhWWWSSSNNNJJJIIIJJJHHHEEEDDDFFFHHHJJJLLLQQQVVVZZZ___gggqqqyyyqqqddd\\\TTTRRRRRRQQQSSSXXXcccooo{{{pppjjjeee```]]]XXXRRROOOSSSZZZeeettt~~~{{{bbbSSSKKKCCC===::::::999999999999888888888777777777777777777777777777777777777888888888888888888888888888888888888999999::::::::::::;;;;;;;;;<<<===>>>>>>@@@DDDGGGPPPgggsss[[[WWWQQQNNNKKKIIIGGGFFFDDDFFFHHHIIILLLPPPUUUYYY^^^dddmmmuuu|||uuueee]]]UUURRRQQQOOOQQQUUU]]]ggg}}}yyyooohhhccc^^^ZZZUUUQQQOOORRRZZZdddttt~~~}}}ttt^^^PPPHHHBBB<<<:::999999999999888888888888666666666666666666666666666777777777888888888888888888888888888888888888999999999:::::::::;;;;;;:::<<<======>>>@@@CCCFFFOOObbb```YYYRRROOOLLLHHHFFFGGGDDDFFFHHHIIIKKKOOOSSSWWW]]]bbbkkkrrryyyvvvhhh___WWWSSSPPPNNNOOORRRXXXaaatttvvvlllfff```[[[WWWPPPLLLLLLPPPVVV```ppp~~~~~~}}}|||~~~lllYYYMMMFFF@@@;;;:::999999999888888888777777666666666666666666666666666777777777888888888888888888888888888888888888999999999:::::::::;;;;;;:::;;;<<<======???BBBDDDMMM\\\zzzkkk^^^RRRNNNKKKHHHFFFHHHEEEFFFGGGHHHJJJMMMRRRUUU]]]aaahhhpppxxxvvvlllcccZZZUUUQQQNNNNNNQQQVVV]]]lll~~~sssjjjccc]]]WWWSSSMMMJJJKKKNNNTTT]]]mmm|||~~~}}}zzz}}}{{{uuueeeTTTJJJDDD>>>;;;;;;999888888888888777777777777777777777777777777777777777777777888888888888888888888888888888888888999999::::::::::::;;;;;;:::;;;<<<<<<<<<>>>AAACCCJJJVVVsssiiiUUUNNNMMMIIIGGGIIIEEEFFFGGGHHHIIILLLQQQTTT[[[___fffnnnwww{{{qqqhhh]]]XXXSSSNNNNNNQQQUUUYYYcccuuu{{{pppgggaaa[[[TTTPPPLLLKKKLLLOOOSSS[[[kkkzzz}}}yyy|||xxx{{{nnn```QQQHHHBBB===:::;;;888888888888777777777777777777777777777777777777777777777777888888888888888888888888888888888888999999::::::::::::;;;;;;:::;;;<<<<<<<<<===@@@CCCHHHQQQnnnyyy[[[QQQOOOKKKHHHIIIEEEFFFGGGHHHIIIKKKOOOSSSYYY\\\ccclllvvv~~~vvvlllaaa[[[UUUPPPOOOQQQRRRTTT[[[iiiyyynnnfff___YYYRRRMMMJJJIIIKKKMMMPPPWWWgggvvv~~~zzz|||wwwyyy}}}jjj]]]OOOGGGAAA<<<:::;;;888888888888777777777777777777777777777777777777777777777777888888888888888888888888888888888888999999:::::::::;;;;;;;;;:::;;;<<<;;;;;;===@@@BBBIIIPPPnnnaaaTTTRRRNNNIIIJJJEEEFFFGGGGGGHHHKKKOOORRRWWWZZZaaajjjuuu}}}yyyoooddd]]]WWWQQQPPPRRROOOPPPUUUaaawwwwwwmmmeee^^^XXXQQQLLLGGGGGGHHHJJJLLLSSSbbbqqq{{{xxx|||zzzhhh[[[MMMEEE???:::888999999999888777666666777777888666555555666777777666666777777777777777666666999999999888888777777777===<<<;;;;;;::::::::::::;;;;;;;;;;;;<<<>>>???@@@KKKUUUmmmooo[[[TTTLLLHHHJJJDDDDDDDDDFFFHHHKKKMMMOOOUUUYYY^^^eeennnyyyuuuggg^^^YYYRRRMMMLLLKKKMMMRRRZZZhhh|||uuukkkbbb\\\UUUNNNIIIGGGFFFGGGIIIKKKRRR```nnn}}}zzz~~~{{{fffZZZLLLDDD???:::888999999888888777666666777777888777555555666777666555666666777777777777666666888888999999:::;;;;;;;;;===<<<;;;:::999::::::;;;;;;;;;;;;;;;<<<>>>???@@@JJJSSSjjjvvv```VVVMMMIIIJJJEEEEEEEEEFFFGGGJJJLLLMMMRRRUUUZZZaaajjjuuuvvvggg___YYYRRRLLLKKKKKKLLLPPPVVVaaawww}}}|||tttiii```ZZZUUUOOOKKKJJJHHHHHHIIIKKKQQQ___mmm~~~{{{zzzcccWWWJJJCCC>>>999888999888888777666666666777777999777666666666777555444666666777777777777666666777777999:::<<<===??????===<<<:::999888999;;;<<<::::::;;;;;;<<<===???@@@FFFMMMaaaeeeXXXNNNJJJKKKFFFFFFFFFFFFGGGIIIJJJKKKLLLPPPUUU\\\eeeppp{{{zzzkkkbbb[[[TTTNNNLLLKKKKKKMMMQQQYYYjjjvvvrrrrrrsss}}}~~~uuuiii```[[[XXXUUUSSSNNNKKKJJJJJJJJJPPP]]]kkk~~~{{{~~~www___TTTHHHBBB>>>999777999888777777666666666777777888777666666777666555333555666666777777777777666777777888:::<<<===>>>???===;;;999888888999;;;<<<:::::::::;;;<<<===>>>???BBBHHHWWWuuuiiiYYYOOOKKKKKKHHHGGGFFFFFFFFFGGGIIIIIIIIILLLQQQXXXaaalllwww~~~rrrhhh```XXXQQQOOOKKKKKKLLLOOOTTT```www~~~rrrnnnmmmnnnqqqzzzxxxkkkbbb___^^^^^^^^^RRROOOLLLKKKJJJNNN[[[hhh{{{xxxzzz~~~uuu[[[PPPEEE@@@===999777888777666666666666666777777777666555666777666444222555555666777777777777777777888888999::::::;;;;;;;;;:::999888888999;;;<<<::::::::::::;;;===>>>???BBBGGGRRRkkkmmmZZZOOOKKKKKKHHHHHHFFFFFFFFFFFFGGGHHHGGGJJJOOOVVV^^^hhhssszzzyyymmmdddZZZRRRPPPLLLKKKLLLNNNRRR[[[mmm}}}tttooohhhiiippp|||xxxllldddbbbcccddddddWWWSSSOOOLLLJJJMMMZZZggg{{{yyyuuuwwwtttWWWMMMCCC???<<<888777888666666555555666666777777555444444666777777555333444555666777777888888777888888888888888888888888999999999999999::::::;;;999999::::::;;;<<<>>>???BBBHHHRRRdddsss]]]RRRMMMKKKHHHGGGFFFEEEEEEFFFGGGHHHHHHJJJOOOTTT\\\eeeooovvvrrrggg[[[SSSOOOMMMKKKLLLNNNPPPVVVdddrrr|||rrroooqqqwww~~~{{{tttkkkeeeeeefffgggfff]]]YYYTTTPPPMMMPPP]]]jjj}}}~~~yyywwwsssuuuoooUUUKKKAAA>>><<<888777888555555555555555666777777333333444666888888666444444555666777888888888888777777777888888888888999777888999:::;;;::::::999999999999:::;;;<<<===>>>@@@GGGPPP]]]zzzzzzbbbUUUNNNKKKGGGGGGFFFEEEEEEFFFGGGHHHHHHJJJNNNSSSYYYbbbkkkqqq~~~yyymmm___VVVRRRMMMKKKLLLMMMNNNQQQ[[[fffwww~~~~~~~~~}}}}}}}}}wwwrrrkkkhhhiiijjjiiihhhddd___YYYUUURRRUUUaaaooo}}}{{{}}}xxxwwwrrrttt}}}jjjSSSIII@@@===;;;888666777555555555555555666777888111222333666888888666444444555666777888888888888666666777888999999::::::666777999;;;<<<;;;999888999999999:::;;;<<<===>>>;;;DDDLLLXXXsssfffWWWPPPKKKGGGFFFEEEEEEEEEFFFGGGHHHHHHJJJMMMRRRXXX```iiiooo|||rrreeeZZZVVVMMMKKKKKKLLLLLLMMMUUU^^^eee~~~~~~|||zzzxxxwwwwwwwwwvvv}}}vvvrrrnnnlllmmmnnnllljjjhhhccc]]]YYYUUUXXXeeerrr|||{{{zzz~~~|||sssnnnwww}}}{{{wwwfffQQQJJJAAA:::777888:::;;;999888888999888555555777888555333444666666444222777777777777666666666666777777777777888888888888888888999999999:::::::::999999:::;;;;;;<<<<<<===@@@DDDHHHSSSmmmpppYYYOOOLLLJJJHHHGGGFFFGGGGGGFFFEEEJJJIIIKKKOOOSSSYYYeeeppp~~~uuuhhh\\\UUUNNNIIIFFFIIILLLLLLNNNQQQcccuuu}}}zzzuuusssssssssrrrpppnnnsss{{{}}}uuusssrrrtttvvvssskkkdddccccccbbb^^^XXXZZZiiiyyy}}}}}}zzzqqqlllzzz|||xxx}}}|||nnn^^^MMMGGG@@@<<<<<>>;;;:::<<<===>>><<<<<<:::666666888777444555555444555555555555444555555555666666666666666666666666666777777777888888888888888999999999999999999:::;;;;;;<<<<<<===???DDDLLLWWWggg{{{sss\\\QQQMMMJJJHHHGGGHHHIIIJJJIIIJJJIIIIIILLLMMMOOOXXXbbbkkktttwwwjjjbbbZZZSSSMMMLLLKKKIIIIIILLLQQQWWWfff}}}|||xxxwwwuuurrrlllkkklllrrr~~~xxxssspppwwwyyyuuullljjjhhhggggggoooxxxvvvvvvmmmaaaTTTMMMGGGCCC===999888888888888>>>AAAAAA;;;777888666222444555555555555444555555444444555555666666666777555666666666666777777777777777888888888999999999999999:::;;;;;;<<<<<<===@@@EEEMMMVVVaaaooocccSSSOOOLLLIIIHHHHHHJJJJJJJJJGGGEEEFFFIIIJJJLLLTTT^^^fffooo||||||nnnfff[[[TTTMMMLLLKKKIIIIIILLLMMMPPPZZZlll{{{wwwuuusssooollliiikkkuuuzzzsssppppppwww|||yyypppmmmkkkkkkmmmvvv~~~|||ooo___QQQMMMDDD@@@<<<999999999999888;;;DDDGGG???888777666333333444666555444444555666444444444555555666666777555555666666666666777777777777777888888888888999999999:::;;;;;;<<<<<<===???BBBJJJQQQVVV```pppqqq[[[RRROOOKKKHHHIIIIIIJJJJJJEEEDDDEEEGGGHHHIIIPPPYYY```jjjwwwuuulll___WWWPPPMMMKKKIIIIIILLLJJJMMMTTTbbbwww~~~xxxuuuuuuuuurrrnnnkkkooo{{{yyytttqqqppptttzzz{{{xxxrrrooonnnooosss}}}rrr]]]NNNKKKAAA>>>;;;999888888777666333CCCKKKBBB888666777555222444666666444444555777333333444555555666777777555555555666666666777777777777777777888888888888999999:::;;;;;;<<<<<<===>>>@@@FFFKKKMMMRRRbbbsssiiiUUUQQQLLLIIIHHHIIIIIIIIIEEEDDDDDDFFFEEEEEEKKKSSSZZZdddqqq{{{|||ssseee]]]TTTPPPMMMIIIIIILLLIIIMMMSSS[[[iii}}}{{{}}}}}}|||yyyrrrooosssxxxsssrrroooooorrrvvv{{{{{{xxxtttqqqoooooossszzzsss[[[LLLIIIAAA>>>:::888666555333222---@@@KKKCCC777666888777222444666666444333555888333333444444555666777777555555555555666666666777777777777777888888888888999999:::;;;;;;<<<<<<===???AAAEEEIIIHHHKKK[[[mmmtttWWWSSSMMMJJJHHHIIIIIIHHHGGGEEEEEEFFFDDDBBBGGGOOOVVV```mmmwwwxxxkkkbbbXXXSSSNNNJJJIIIKKKGGGKKKOOORRR[[[nnnzzzqqqooowww{{{rrrnnnmmmnnnkkkkkkooouuuwwwtttpppooonnnpppvvv~~~nnn\\\NNNEEE>>>===;;;999888777666666666:::>>><<<777333333555555555555555555555555555666666666666777777777777777777777777666666666666777777777777666666666666999999999999:::;;;;;;<<<@@@AAAEEEHHHHHHKKKWWWcccggg[[[OOOLLLKKKJJJJJJKKKIIIHHHFFFDDDEEEFFFIIIJJJSSSZZZeeerrr~~~uuuiii\\\VVVSSSMMMIIIHHHJJJEEEGGGPPPVVV^^^sss{{{uuuuuuyyyzzzvvvsssqqqpppnnnlllmmmqqquuuvvvvvvmmmooorrrvvvnnnZZZLLLCCC===<<<;;;999777777666666666999;;;;;;777444444555555555555555555555555555444444444444555555555555777666666666666666666666777777777777666666666666999999999999:::;;;<<<<<>>>>>===>>>AAAAAA???AAAEEEHHH^^^xxx~~~eeeYYYRRRMMMLLLHHHGGGFFFFFFEEEEEEEEEEEEFFFKKKVVVdddtttwwwkkkcccZZZTTTRRRJJJJJJIIIIIIIIIKKKPPPTTTaaammm~~~{{{~~~~~~{{{|||~~~{{{wwwuuutttqqqnnnlllmmmqqquuuwww{{{~~~mmm^^^SSSLLLFFFBBB888888777666555555555555333555666555222111444666333333333333333333333333222222333333333444444444333333444555555666777777555555555666777888888888777777888999:::<<<===>>><<<:::<<<@@@@@@>>>@@@CCCGGGSSSbbb~~~mmm[[[QQQNNNNNNHHHGGGGGGFFFEEEDDDDDDDDDFFFKKKTTT```oootttiii___WWWUUUMMMMMMKKKHHHHHHJJJNNNOOOXXXaaassszzz}}}~~~||||||~~~}}}|||zzzxxxwwwxxx{{{}}}~~~zzzwwwuuutttrrrooolllnnnssswwwyyyvvvfffXXXOOOIIICCC@@@888777666555555555555555222666888666111///333777333333333333333333333333444444444555555555666666333333444444555666777777444555555666777888888999777777888999:::<<<>>>>>>===;;;===AAABBB@@@@@@CCCGGGLLLTTTooorrr]]]QQQNNNOOOGGGGGGGGGFFFEEEDDDDDDCCCGGGKKKSSS^^^kkk|||}}}pppddd\\\YYYOOOOOOLLLHHHGGGIIILLLLLLNNNVVVfffzzz~~~~~~}}}zzz}}}zzzvvvuuuttttttsssppppppqqqqqqqqqqqqrrrsssrrrttttttrrroooooosssvvv|||yyyvvvuuussspppmmmoootttyyy{{{ooo[[[OOOHHHBBB===;;;666555555444444333222222555555555444444333333333222222222222333333444555333333333444444444444555666666666666666555555555666666666666666666666666777888888888888999999999;;;<<<======<<<<<<===???@@@GGGPPPaaayyycccXXXRRROOOKKKHHHFFFEEEEEEFFFEEEEEEGGGIIIQQQ]]]iiiuuuvvvjjj___YYYVVVOOOJJJJJJJJJHHHHHHKKKLLLQQQ\\\iiixxx~~~{{{}}}}}}~~~|||yyyvvvrrrooommmllllllkkkhhheeeeeehhhkkkkkkkkktttsssqqqmmmjjjjjjlllnnnwww|||yyyxxxsssrrrtttvvvuuuvvvyyynnnZZZNNNGGGAAA<<<:::666555555444444333222222555555444444444333333333333222222222333333444555555555555555666666666666666666666666555555555555666666666666666666666666777777888888888999999999:::;;;<<<<<<;;;;;;<<<===<<>>AAAFFFSSSpppmmm[[[QQQLLLJJJGGGFFFFFFFFFEEEDDDHHHIIINNNXXX```jjjxxx{{{mmmccc\\\UUUNNNLLLJJJFFFEEEGGGFFFHHHLLLSSS[[[iii~~~|||}}}||||||~~~zzzxxxtttrrrrrrrrrqqqooovvvwwwwwwtttooojjjgggfffkkkrrr~~~{{{wwwxxxyyyzzz~~~zzziiiUUUJJJDDD>>>999888666555555444444333222222333333333333333333333333333333333222222333333444222222333333333444444444444444555555555555555666666666666666666666666666777777777777888888888888999:::;;;;;;::::::;;;<<<>>>@@@DDDPPPhhh}}}dddVVVNNNKKKHHHFFFFFFFFFEEEDDDGGGGGGLLLTTT\\\eeerrrrrrgggaaaYYYSSSPPPMMMIIIGGGIIIJJJIIIKKKOOOTTT]]]ooo}}}~~~||||||~~~|||yyywwwuuutttvvvvvvuuurrrmmmhhhffffffiiinnnwww|||xxxxxxxxxzzzxxxgggSSSHHHCCC===999888666555555444444333222222333333333333333333333333444333333222222333333333222222222333333333333444333444444444555555666666666666666666666666666666666666777777777888888888999;;;<<<<<<;;;;;;<<<===;;;===BBBLLL^^^zzziiiXXXOOOMMMIIIGGGGGGFFFEEEDDDEEEEEEJJJQQQXXXaaannnzzzxxxkkkeee]]]VVVSSSOOOJJJIIIJJJHHHGGGGGGJJJLLLRRR___lll}}}{{{|||{{{wwwuuutttuuutttqqqmmmiiigggggghhhgggjjjqqqzzz|||||||||wwweeeRRRHHHBBB===999888666555555444444333222222222222222222333333333333444444333222222222333333444444444444555555555555333333333444555555666666666666666666666666666666666666666777777777888888:::;;;<<<<<<;;;;;;<<<======???FFFOOOYYYmmmmmmXXXQQQNNNJJJHHHGGGFFFEEEDDDDDDDDDHHHNNNTTT[[[hhhsss~~~uuujjjaaaYYYUUUPPPJJJHHHIIIHHHGGGGGGJJJKKKMMMUUU___ppp~~~|||}}}~~~yyytttsssrrrsssrrroookkkgggfffhhhjjjeeegggmmmuuu~~~}}}}}}~~~}}}}}}vvvdddQQQGGGBBB===999888666555555444444333222222111111222222222333333333555444333333222222222333333333444444444555555555222222333444444555666666666666666666666666666666666666666666777777777888888:::;;;;;;::::::;;;<<<@@@CCCKKKSSSVVV```uuu^^^RRROOOKKKIIIHHHGGGEEECCCDDDDDDFFFKKKOOOUUU```kkktttsssjjjaaa[[[TTTLLLHHHIIIJJJHHHIIILLLKKKJJJOOOUUU___lll~~~xxxtttrrrsssrrrrrrpppmmmiiigggggghhheeeggglllsss|||~~~}}}~~~{{{vvvwwwxxxuuudddQQQGGGBBB===:::999666555555444444333222222111111111222222333333333555444333333222222222222111111222222222333333333222222333333444555666666666666666666666666666666666666666666777777777777777999::::::999888:::;;;>>>AAAJJJQQQOOOSSSppp}}}gggSSSPPPLLLIIIHHHGGGEEECCCEEEDDDEEEIIILLLPPPZZZeeemmm{{{}}}sssiiiaaaYYYPPPKKKJJJHHHFFFHHHJJJHHHEEEGGGKKKUUU]]]mmmzzzvvvtttuuurrrssssssppplllhhhfffeeegggiiimmmttt}}}}}}pppqqq~~~ppp```NNNEEEAAA<<<888777444333333222222333333444222222222222222222222222222222222222222222222222111222333333444444333333444444444444444444444444777666555444444444444444777777777777666666666666888999999::::::;;;;;;<<>>;;;===BBBDDDGGGYYYmmmzzzaaaSSSNNNLLLEEEEEEGGGBBBCCCCCCDDDEEEGGGMMMSSSXXXfffmmmwwwyyynnnfff]]]VVVTTTOOOMMMJJJIIIJJJIIIHHHGGGGGGJJJSSS___lll}}}~~~}}}{{{yyyyyyvvvsssrrrqqqoookkkhhhiiikkkooouuu~~~{{{|||}}}xxxaaaTTTFFF???<<<888555555444333333222222333333444222222222222222222222222444444444444444444444444111222333333444444333333444444444444444444444444555555555666666666666666666666666666777777777777888888999999:::;;;;;;;;;>>>>>>BBBFFFEEEEEEOOO]]]rrriiiWWWNNNLLLEEEDDDGGGCCCCCCDDDDDDDDDFFFJJJPPPTTT^^^dddnnnyyyzzzpppeee]]]ZZZSSSPPPMMMKKKJJJJJJHHHGGGHHHHHHMMMTTT]]]jjj~~~~~~|||zzzxxxuuusssrrrpppmmmjjjjjjlllpppwww}}}www||||||}}}|||~~~~~~nnnYYYMMMBBB===:::777555666444333333222222333333444222222222222222222222222333333333333333333333333111222333333444444333333333333444444444444444444333444444555666666666666666666666666777777777777888888888999::::::;;;;;;@@@CCCHHHMMMKKKGGGLLLTTT\\\vvvpppYYYNNNMMMGGGEEEGGGCCCDDDDDDDDDDDDDDDGGGLLLOOOWWW]]]gggrrr{{{yyylllbbb^^^TTTQQQNNNLLLKKKKKKJJJIIIKKKJJJJJJNNNTTT]]]mmm{{{~~~~~~}}}~~~~~~|||{{{xxxuuusssqqqooonnnlllooossszzz|||wwwxxx|||}}}{{{vvvxxxzzzyyyyyy|||uuudddRRRHHH???<<<:::666555777444333333222222333333444222222222222222222222222111111111111111111111111111222333333444444333333333333333444444444555555222333444555555555555555555666666666777777777888777777888999999::::::;;;:::>>>DDDHHHGGGCCCEEEIIIPPPeee~~~www]]]PPPPPPKKKGGGGGGBBBDDDDDDDDDCCCCCCEEEIIILLLSSSYYYcccmmmvvv~~~sssgggaaaWWWSSSOOOMMMLLLMMMLLLLLLJJJGGGFFFHHHKKKQQQ]]]iii{{{||||||}}}~~~~~~|||yyyuuusssrrrrrrqqqssswww}}}yyytttttttttuuuyyy{{{}}}xxxooosssyyywwwtttssskkkYYYLLLDDD>>>;;;999555555777444333333222222333333444222222222222222222222222111111111111111111111111111222333333444444333333222333333444444555555555333444555666666666555444555555666666777777888888777777888888999:::::::::666:::???BBBAAA@@@AAACCCIIIXXXkkkeeeSSSRRRMMMHHHGGGCCCDDDEEEEEEDDDCCCDDDGGGJJJQQQVVV___iiiqqqyyyppphhh]]]YYYTTTPPPOOOOOONNNNNNLLLHHHEEEGGGHHHLLLTTT]]]eeeqqq}}}}}}}}}}}}|||xxxvvvvvvwwwvvvxxx|||{{{xxxuuusssqqqrrruuuzzz~~~~~~{{{yyyvvv{{{ssskkkqqqyyyuuunnnjjjaaaPPPGGGAAA<<<:::777333333666444333333222222333333444222222222222222222222222111111111111111111111111111222333333444444333333222222333333444555555666555666888888888777555444555555555666777888888888777777777888999999::::::999<<>>???AAACCCDDDMMM[[[xxxqqqXXXSSSLLLGGGGGGEEEDDDEEEEEEDDDDDDDDDGGGIIIMMMSSS[[[dddlllttt{{{}}}tttfffaaaZZZUUUSSSQQQPPPOOONNNJJJHHHIIIIIIIIINNNTTTUUU___nnn|||~~~~~~zzzxxxyyy{{{{{{}}}}}}zzzvvvsssooosssyyy}}}~~~{{{wwwsssmmmxxxrrrkkkrrryyytttkkkdddZZZJJJDDD???:::999666222222444444333333222222333333444222222222222222222222222222222222222222222222222222222333444444444333333222222333333444555666666888999:::;;;:::888666555444555555666777888888999777777777888999999::::::;;;===>>><<<;;;>>>AAABBBAAAGGGQQQnnn{{{\\\TTTKKKFFFHHHGGGDDDEEEEEEEEEDDDEEEGGGJJJKKKPPPXXX```hhhpppvvv{{{}}}mmmggg```YYYUUUSSSPPPOOOMMMIIIFFFGGGFFFDDDGGGKKKNNNVVVbbblllwww{{{yyy{{{}}}~~~}}}}}}yyyyyy~~~xxxoookkkeeezzzvvvwww~~~tttmmmhhh]]]OOOFFF>>><<<;;;999777555555444555444333222111111111111222111111000000111111222111111111111111111111111222222222222222222222222222222333444555666777888666888:::<<<;;;999666444666666666666777777777777666777888999888999<<<>>>???>>>===<<<===???AAABBBEEEGGGMMM___iiiUUUPPPLLLGGGEEEFFFCCCCCCEEEDDDBBBDDDIIIJJJMMMSSS]]]hhhpppuuuwww}}}|||tttiii```[[[VVVRRRNNNOOOMMMJJJIIIKKKLLLMMMMMMMMMPPPTTT\\\ggguuu~~~~~~||||||~~~}}}~~~}}}|||}}}~~~}}}xxxpppmmmiii}}}wwwnnnfffYYYKKKCCC===<<<:::888666555444444555444333222111111111111222222222222222222222222111111111111111111111111222222222222222222222222222222333444555666777777666888999::::::888666444777777777666666666666666555666777888777888:::<<<======<<<<<<===>>>???@@@BBBFFFLLLZZZvvv}}}dddYYYRRRLLLJJJHHHFFFEEEGGGFFFCCCCCCGGGHHHKKKPPPYYYbbbkkkqqqttt||||||pppeee^^^YYYTTTPPPPPPMMMJJJIIIIIIJJJIIIHHHJJJLLLOOOTTT\\\hhhttt|||~~~~~~}}}|||~~~~~~}}}~~~~~~~~~vvvpppmmmppp{{{pppcccSSSFFF@@@<<<;;;:::888666555444444555555444333222222222222111222333333333333222111111111111111111111111111222222222222222222222222222222333444555666666777777777888888888777666666777777777666666555555555444555777777777777999;;;::::::;;;<<<<<<======>>>>>>DDDJJJSSSgggvvvaaaTTTNNNLLLKKKGGGGGGHHHGGGCCCBBBEEEGGGHHHLLLRRR[[[ccckkkpppzzz}}}pppggg```YYYUUURRROOOMMMKKKJJJIIIGGGFFFHHHIIIJJJLLLQQQXXXaaahhhuuu~~~~~~~~~~~~~~~~~~~~~}}}||||||~~~~~~~~~~~~|||}}}~~~~~~|||{{{}}}~~~sssmmmlllyyy|||ooo___NNNCCC???;;;:::999777555444444444555444444333222222333333000222333555555333222000111111111111111111111111111111111111111111111111222222333444444555666666777777666666666666666666777777777666555555444444444666888888888888999:::888999:::;;;<<<<<<<<<;;;<<>>888777666555444333333333111111111000000111111222000000000000000000000000111111111111111111111111111111111111111111111111222333333333333444444444222222333333444444444444333444444555555666666666555777:::;;;:::888888888999888888777888:::;;;<<<;;;===AAAFFFKKK[[[yyyfffYYYPPPIIIHHHHHHEEECCCCCCBBBDDDEEEDDDEEEJJJTTT\\\eeennn||||||rrrjjjeee]]]VVVRRROOOMMMLLLHHHIIIIIIGGGEEEDDDFFFGGGHHHKKKNNNQQQUUU___jjjsss|||~~~~~~~~~~~~}}}~~~~~~~~~|||{{{}}}~~~}}}}}}}}}}}}}}}~~~}}}zzzzzzooossswwwyyy{{{rrruuu{{{tttgggcccmmmzzzsssaaaSSSFFF>>><<<888777666555444333333333111000000000000000111111000000////////////000000111111111111111111111111000000000000000000000000333333333333333333333444111222333444444444444333222333333444555666777777444666999:::999777777777:::999777777777999<<<===::::::>>>DDDKKKXXXrrrzzz```VVVLLLIIIHHHEEEBBBBBB@@@BBBDDDCCCCCCGGGPPPXXX```hhhuuu}}}uuunnnddd[[[VVVRRRPPPOOOKKKLLLKKKIIIFFFEEEEEEFFFEEEFFFGGGGGGIIIOOOXXX```eeeuuu}}}~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~|||zzz{{{~~~~~~~~~}}}{{{{{{yyyzzz|||}}}~~~yyywwwvvvwwwooosssxxxzzz}}}wwwwww~~~|||oooddddddrrrlllXXXLLLBBB===;;;999777555222111111222333111111111111000000000000000000111111111111000000222111111111000000//////111222222333333222222111222222333333333333444444444555555666777666666666333333333333333333333333888666555666999:::999666:::999777666777999<<<>>>999777???MMMTTTUUU___mmmsss___OOOMMMLLLFFFDDDGGGDDDCCCBBBBBBDDDHHHMMMOOOZZZbbbnnn|||zzzmmmccc]]]YYYTTTQQQOOOJJJFFFGGGFFFCCCBBBDDDCCCCCCDDDFFFIIIMMMPPPRRRYYYaaallluuu~~~}}}}}}yyy{{{||||||~~~}}}zzz|||zzzyyy{{{}}}|||zzzyyyyyyxxxxxxyyy{{{|||}}}}}}~~~zzzuuutttuuuuuutttuuuuuuuuuyyyuuuvvv~~~yyyoooiiilll{{{gggUUUJJJBBB===<<<888777555222111111222333111111111111000000000000000000111111111111000000111111111111000000000///111222222222222222222111222222222333333333444444222333666888888777555333444444444333333333333333888666555666888:::888777:::999888777777888999;;;===<<>>===???CCCBBBAAAEEEMMMccckkkUUUQQQOOOKKKHHHGGGFFFDDDCCCDDDEEEGGGIIIQQQXXXcccppp||||||rrriiicccZZZUUURRRRRRPPPJJJFFFFFFGGGFFFEEEEEEEEEFFFHHHHHHFFFGGGIIIJJJLLLQQQWWW\\\eeekkksss~~~~~~||||||~~~|||xxxwwwzzz|||{{{zzz|||~~~~~~~~~}}}}}}}}}}}}}}}~~~}}}||||||{{{{{{||||||}}}}}}~~~~~~|||zzz{{{|||}}}}}}}}}}}}{{{tttpppmmmkkkkkkjjjiiijjjmmmqqqtttvvv}}}www}}}uuuooopppzzzyyyfffRRRFFF@@@:::666555555444333333222222222222111111111111000000000///000000111111111111000000000000000000000000111111///000000111111000000///111111111222222222333333333333333333333444444555444444444555555555666666555666666666666666777888666777888:::<<<===>>>???AAABBBDDDEEEDDDCCCGGGMMMXXXttt{{{___TTTOOOKKKGGGEEEDDDCCCCCCDDDFFFHHHIIINNNTTT```lllxxx~~~rrrkkkccc^^^ZZZZZZWWWQQQMMMMMMHHHHHHGGGFFFGGGHHHIIIJJJEEEEEEEEEFFFGGGKKKOOOSSSUUUYYY```hhhqqq|||~~~{{{zzzzzzxxxttttttwwwzzzyyyyyy{{{~~~~~~~~~|||}}}}}}}}}}}}}}}}}}~~~~~~}}}|||{{{zzzzzzzzzzzzyyyzzz|||{{{zzzzzz{{{|||}}}}}}}}}}}}~~~~~~}}}xxxpppkkkhhhfffeeeggghhhiiijjjlllooorrruuuwww}}}}}}}}}yyyzzzooo^^^LLLBBB===888444333333333333333222222222111111111111111000000000000000000111111111111000000000000000000111111111111//////000000000000//////111111111111222222222222444333222111111333444555333333333444555555666666444666777777666555777888555666777999;;;>>>@@@AAA>>>@@@BBBBBB@@@AAAEEEIIIMMMdddmmmYYYOOOIIIFFFDDDCCCCCCCCCDDDFFFGGGHHHKKKQQQ\\\hhhttt~~~yyymmmfff```^^^YYYSSSOOOOOOLLLKKKIIIGGGEEEEEEEEEEEEAAAAAAAAABBBCCCFFFHHHIIIIIILLLQQQXXX___hhhqqqvvvzzzxxxxxxsssqqqtttuuutttuuuwww}}}}}}}}}{{{}}}}}}}}}{{{zzz{{{|||}}}|||{{{zzzyyyyyyyyyyyyvvvxxxzzzzzzyyyzzz{{{}}}}}}}}}||||||}}}}}}}}}}}}xxxsssmmmhhheeedddcccbbbdddfffhhhjjjkkknnnqqqsssttt{{{xxxgggWWWFFF>>>;;;888444444222333333333333222111111111111111111000000000000000000111111111111000000///000000000111111111111...//////000000//////...111111111111222222222222222222222222222333333444222222222333444555555555333555777777555444666888666555555666888;;;>>>@@@999<<<>>><<<:::<<>>@@@BBBAAA???<<<<<<<<>>=========AAAFFFQQQeeesssccc___aaaVVVKKKGGGFFFCCCBBBDDDGGGIIIMMMTTT]]]gggpppuuuxxxyyywwwnnnhhh]]]YYYTTTOOOKKKHHHFFFDDDEEEDDDCCCDDDEEEDDDBBB@@@BBBAAAAAAAAABBBCCCEEEFFFIIIIIILLLPPPVVV]]]cccgggjjjsss~~~~~~}}}zzzwwwwwwxxxyyy|||{{{{{{yyyxxxwwwvvvuuuxxxxxxxxxyyy{{{{{{yyyxxxyyyxxxxxxxxxyyy{{{}}}~~~{{{zzzyyyzzz{{{|||{{{zzzwwwyyy|||~~~}}}}}}~~~}}}{{{zzzvvvxxxzzz|||~~~~~~|||~~~zzzsssnnngggbbb```]]]ZZZXXXXXXZZZ\\\^^^```cccgggjjjrrruuuxxx{{{}}}sss^^^LLLAAA888666777555333444222222111000000000000111111222222111///...///000000000000000000000000000////////////////////////000000000000////////////000000111111111111111111111111111222222222222333333222222222222333444444444444444555555555555666555555555666888:::;;;<<<888:::<<<===<<<<<<===>>>AAACCCJJJYYYpppnnnccc]]]TTTKKKGGGDDDCCCDDDHHHHHHHHHJJJOOOVVV___ggglllppprrrxxxxxxpppkkkeee]]]UUUPPPLLLIIIGGGIIIHHHFFFFFFFFFEEECCCBBBBBBBBBAAAAAAAAABBBDDDEEEFFFFFFGGGIIILLLPPPTTTWWWXXX___iiirrryyy}}}|||{{{{{{{{{zzzyyywwwvvvvvvvvvvvvxxxwwwvvvwwwxxxyyyxxxwwwyyyxxxwwwwwwxxxzzz|||~~~|||{{{{{{{{{}}}~~~}}}|||wwwxxxzzz|||}}}~~~}}}||||||}}}}}}{{{zzztttuuuwwwyyy{{{}}}}}}~~~~~~}}}|||}}}wwwqqqkkkhhhbbb___[[[YYYXXXXXXXXXWWWYYY\\\___bbbeeejjjnnnrrrxxx|||ppp[[[HHH???777555555444333444222222111000000000000000///000111000...---...///////////////////////////////////////////////////000000000000//////////////////000000111111222222111111111111222222222222222222222222222333333333444444444555555555555666555555555666888:::<<<===777999:::;;;:::;;;<<<>>>CCCCCCGGGPPPaaayyydddWWWOOOHHHFFFEEECCCEEEIIIHHHGGGGGGJJJPPPXXX```eeekkklllrrr{{{yyyrrrggg^^^YYYUUUQQQNNNLLLIIIGGGFFFFFFFFFEEEDDDCCCBBBAAAAAAAAABBBCCCDDDEEEEEEEEEEEEGGGJJJLLLNNNNNNSSSYYY___eeekkkrrrwww}}}|||{{{zzzxxxwwwvvvwwwwwwwwwuuuttttttvvvwwwwwwwww{{{zzzwwwuuuuuuvvvwwwxxxzzzyyyyyyzzz|||}}}|||{{{xxxxxxyyyzzz{{{}}}~~~~~~|||{{{zzz{{{|||{{{zzzvvvwwwxxxyyyzzz{{{||||||}}}~~~|||~~~xxxvvvqqqlllfffaaa^^^\\\YYYXXXVVVVVVWWWYYY[[[\\\\\\___dddhhhlllqqqvvvzzziiiVVVGGG???888666555222111333222111000000//////000000...///000///---------///////////////////////////////////////////////////////////////000000000000/////////000000111111222000000111111111222222222111111222222222333333333444444444555555555555666555555666777999:::<<<===777999::::::999999:::<<>>AAA>>>;;;>>>DDDEEEFFFUUUiiidddSSSNNNKKKIIIGGGEEEEEEEEEGGGJJJMMMQQQSSSVVVXXX___gggjjjmmmsss{{{{{{pppjjjaaaYYYSSSOOOMMMKKKJJJIIIGGGFFFEEEDDDEEEEEEEEEEEEDDDCCCBBBAAAAAA@@@@@@?????????AAACCCCCCCCCBBBCCCFFFGGGHHHJJJNNNPPPUUUXXX[[[^^^aaagggooouuuyyy}}}yyywwwxxxyyyyyyxxxvvvsssqqqooonnnnnnooorrrtttssssssssstttuuuwwwxxxxxxxxxxxx{{{xxxvvvuuuwwwyyyzzzyyy}}}|||zzzyyyyyyyyyzzz{{{vvvyyy|||~~~|||yyytttwwwzzz|||||||||}}}~~~{{{|||~~~~~~|||~~~~~~}}}|||||||||||||||}}}zzzqqqkkkfffbbb___ZZZWWWSSSQQQQQQQQQQQQQQQJJJKKKMMMNNNOOOPPPPPPPPPRRRVVV\\\```ccchhhmmmrrr{{{wwwuuuwwwwwwqqqrrruuu~~~iiiTTTIII===:::666444444444222111000000///...............000000000///......------000000000000000000000000............//////////////////000000000000//////000000000000000000000000000000000000111111111111222444555555444333555666666666666666666666666666888999:::;;;;;;:::888888999999999:::<<>>@@@AAACCCFFFKKKOOOiiiuuu^^^RRRKKKHHHJJJHHHIIIIIIHHHGGGJJJPPPUUUSSSWWW]]]bbbggglllpppttt|||yyynnneee___[[[UUURRROOOMMMJJJHHHGGGEEECCCAAA@@@AAABBBBBBAAA@@@AAABBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBCCCDDDEEEIIIJJJKKKNNNRRRVVVZZZ\\\gggkkkqqqwww|||~~~xxxsssvvvsssqqqqqquuuwwwwwwvvvrrrtttvvvvvvuuutttttttttyyyyyyyyyxxxvvvuuuvvvxxx}}}}}}|||zzzwwwvvvwwwyyy}}}|||{{{zzzyyyxxxxxxxxxwwwwwwwwwxxxxxxyyyyyyyyy||||||}}}}}}}}}|||{{{{{{~~~~~~~~~}}}|||~~~~~~~~~~~~~~~{{{wwwooojjjbbb]]]YYYVVVRRROOOOOOMMMKKKIIIJJJJJJJJJIIIJJJLLLNNNNNNNNNQQQXXX]]]___^^^```dddkkkqqqvvvxxxxxxtttttttttqqqvvvyyypppUUUGGG===:::777555444444333222111111000///////////////.........///////////////////////////////////////............//////////////////000000000000//////000000000000000000000000000000000000111111111111000111222222111111222333333333333333333333333333666777888888888888777666777777777888:::<<<>>>@@@;;;<<<>>>???@@@CCCGGGKKKZZZsssuuubbbTTTNNNNNNHHHIIIIIIHHHGGGIIIMMMQQQRRRVVV[[[```dddiiimmmpppssszzzwwwooohhh```[[[UUURRRNNNLLLKKKIIIHHHFFFFFFFFFFFFEEECCCBBBCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAAAAABBBCCCCCCDDDEEEEEEFFFGGGJJJMMMOOOQQQWWWZZZ___cccgggkkkpppsss~~~}}}{{{xxxwwwxxxwwwuuusssvvvxxxzzzzzzxxxvvvvvvwwwvvvxxxxxxwwwvvvuuuuuuvvvzzzzzzzzzyyywwwwwwyyy{{{zzzyyyxxxwwwwwwwwwwwwwwwtttuuuuuuvvvwwwwwwxxxxxx}}}}}}~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~}}}~~~~~~}}}}}}}}}~~~yyyuuuqqqlllfffbbb```\\\VVVRRRQQQOOOLLLJJJGGGFFFEEEEEEFFFGGGGGGHHHHHHKKKNNNOOOQQQUUU\\\aaaddddddggglllssszzzwwwzzzxxxsssppppppsss~~~{{{xxxXXXEEE===:::777555555444333222222222111000000000000000------......///000000111////////////////////////............////////////...//////000000//////...000000000000000000000000000000000000111111111111///000111111000000111333222222222222222222222222444555555666666666555555888888888888999;;;<<<===999:::;;;<<<===???BBBEEEKKK^^^|||vvv___SSSOOOIIIIIIIIIHHHGGGHHHKKKNNNPPPTTTXXX]]]aaaeeejjjmmmqqqwww|||rrrkkk^^^ZZZUUUQQQOOONNNLLLKKKIIIHHHFFFEEECCCBBBAAAAAA????????????@@@@@@AAABBBAAAAAAAAAAAAAAABBBBBBCCCAAAAAAAAABBBCCCDDDEEEFFFHHHJJJMMMOOOQQQTTTYYY\\\eeegggkkkqqqvvv{{{~~~|||{{{}}}~~~|||zzzyyyyyyxxxzzz{{{{{{yyywwwvvvwwwvvvwwwxxxwwwwwwxxx{{{}}}xxxwwwwwwvvvvvvwwwwwwwwwsssssstttuuuvvvxxxxxxyyyyyyzzz{{{|||||||||||||||}}}~~~}}}~~~}}}~~~~~~}}}}}}}}}~~~~~~~~~}}}wwwrrriiieeeaaa\\\YYYUUUQQQNNNOOOLLLIIIHHHHHHHHHGGGFFFBBBBBBBBBCCCEEEFFFHHHIIIKKKOOOSSSUUUWWW[[[aaagggmmmooosssxxxrrruuuzzzsssnnnooovvvzzz{{{YYYEEE<<<:::666555555555444333222111000000//////000000............//////000000////////////////////////............////////////...//////////////////...000000000000000000000000///000000000111111111111000222333333222111333444444444444444444444444444333444444555555555555555::::::::::::;;;;;;;;;<<<888999;;;;;;;;;<<>>??????CCCLLL___{{{|||bbbUUUQQQLLLIIIIIIJJJJJJJJJIIIKKKPPPTTTYYY___fffjjjnnnuuu}}}wwwppphhhdddaaa\\\VVVSSSSSSSSSQQQNNNIIIHHHEEECCCBBBBBBCCCDDDCCCBBBBBBAAAAAAAAAAAAAAA<<<===>>>@@@@@@AAA@@@@@@???@@@@@@???>>>???AAACCCEEEEEEEEEFFFGGGHHHJJJJJJLLLPPPTTTUUUUUUWWW[[[___cccgggmmmrrrvvvzzz~~~~~~{{{zzzyyyyyyzzz{{{|||}}}~~~||||||}}}~~~~~~}}}zzzzzz|||~~~{{{rrrooolllhhheeeaaa\\\YYYUUURRRNNNKKKJJJIIIHHHFFFEEECCCBBBCCCDDDFFFFFFEEEBBBDDDEEEFFFEEEEEEGGGIIIEEEIIIMMMNNNNNNNNNQQQTTTVVV]]]fffnnnsssyyyzzzxxxzzz{{{qqqWWWEEE<<<888555333111222222222111111000000///...////////////////////////.............................................////////////---......//////......---////////////////////////000000000000111111111111000111222222111111222333333333333333333333333333444444333333444555777888555555666777777777666555777999;;;<<<<<<<<<>>>???===@@@EEEPPPdddvvv```YYYQQQKKKHHHHHHHHHHHHIIIKKKNNNQQQUUUZZZ```dddlllttt~~~|||wwwqqqkkkccc___^^^]]]YYYVVVRRRPPPLLLHHHFFFEEEFFFFFFDDDCCCCCCBBBAAAAAABBBBBB===>>>???@@@@@@@@@???>>><<<===???>>>======???@@@BBBAAA@@@@@@@@@AAABBBBBBDDDGGGKKKKKKIIIIIIMMMRRRRRRVVVZZZ]]]```bbbgggjjjiiilllpppsssuuuxxx}}}}}}zzzzzz~~~{{{wwwrrrnnnkkkhhheeeccc[[[YYYWWWUUUSSSQQQMMMJJJHHHFFFDDDCCCDDDDDDCCCBBBBBBAAAAAABBBDDDDDDCCCAAABBBEEEHHHIIIIIIIIIKKKMMMMMMRRRWWWZZZZZZZZZ^^^bbbcccjjjssszzzyyyyyy~~~{{{zzzaaaLLL@@@;;;777444222111111111111000222111111000000000000000------......///000000000..................................../////////000---..................---////////////////////////000000000000111111111111222444555555444333555666666666666666666666666666333333222222333555666777666666888999999888888777666888;;;<<<<<<<<<===???>>>@@@BBBGGGTTTnnnggg___TTTLLLHHHGGGFFFEEEJJJKKKMMMOOORRRVVV[[[___gggooozzz}}}tttooommmjjjeeeaaaZZZWWWSSSNNNKKKJJJJJJJJJEEEDDDCCCBBBBBBBBBBBBBBB@@@@@@AAAAAAAAA@@@>>>===<<<>>>@@@@@@@@@???@@@AAAAAA@@@???>>>>>>???@@@@@@>>>BBBEEEDDDBBBBBBFFFJJJGGGKKKNNNPPPPPPQQQUUUXXXWWWZZZ]]]___```dddiiinnnlllpppvvv{{{~~~}}}}}}zzzuuuqqqooonnneeebbb^^^ZZZXXXVVVTTTRRRMMMKKKJJJIIIIIIHHHEEECCCBBBAAA??????AAABBBAAA@@@DDDCCCDDDEEEFFFEEECCCAAADDDGGGKKKLLLLLLMMMPPPRRRVVV\\\cccfffggghhhmmmqqqrrrxxxssswwwiiiQQQDDD<<<777222111111000000000000000000000000000000000000000////////////////////////...........................---++++++---......---///......---------............///000000000000000111///000444555222111333555666666444000///222666999999999999999888777666555555444333333333333444888777777777888999::::::777777777888999;;;<<<===>>>===>>>CCCLLL\\\vvvsssXXXMMMLLLJJJHHHGGGJJJJJJJJJLLLPPPSSSVVVXXXggglllttt}}}}}}vvvpppkkkgggddd```\\\XXXTTTNNNKKKPPPLLLGGGFFFFFFFFFDDDBBBFFFDDDAAA@@@@@@AAA@@@???@@@???======>>>???>>>>>>>>>>>>============>>>???@@@@@@??????@@@@@@AAABBBBBBCCCEEEFFFHHHIIIIIIJJJMMMNNNOOOQQQRRRTTTUUUVVV[[[\\\___cccgggkkknnnpppzzzzzz|||~~~~~~yyyuuutttsssooommmiiiddd___ZZZWWWVVVQQQPPPNNNLLLKKKJJJIIIIIIGGGFFFFFFFFFFFFDDDBBB@@@AAAAAAAAAAAAAAAAAAAAAAAAFFFDDDBBBBBBCCCDDDDDDCCCHHHIIIJJJNNNSSSXXX[[[\\\bbbeeeiiimmmqqqvvvzzz~~~rrr{{{uuu^^^KKKAAA:::555222111000000//////000000////////////////////////...................................................---,,,,,,...//////............---------............///000000000000000222000111222000...000555444BBBOOOOOOCCC888555888888888888777777777666666444444444333333444444555444444555666888:::<<<===777777777888999:::;;;<<<;;;:::;;;???EEEQQQfffxxxkkkYYYRRRNNNKKKIIIHHHIIIJJJKKKMMMOOORRRTTTaaafffoooyyy|||yyyuuuoooiiieeeaaa]]]ZZZXXXTTTOOOMMMMMMLLLJJJGGGFFFCCCAAA??????@@@???>>>???===<<<<<<===>>>>>>===>>>>>>>>>>>>>>>??????????????????@@@@@@@@@AAAAAA@@@AAABBBDDDEEEEEEFFFFFFCCCDDDEEEFFFGGGIIIJJJJJJLLLMMMNNNQQQTTTVVVXXXYYY```aaaccceeehhhkkkmmmnnnvvvvvvxxxzzz{{{}}}~~~|||yyyvvvqqqoookkkfffbbb```___^^^ZZZYYYVVVRRROOOLLLJJJIIIIIIHHHGGGFFFFFFEEEEEEFFFBBBBBBCCCCCCDDDCCCAAA@@@@@@@@@@@@@@@AAAAAAAAABBBGGGFFFEEEFFFHHHJJJKKKLLLOOOOOOQQQUUUYYY^^^```bbbiiilllrrrvvvzzz~~~uuu}}}|||vvvssszzz|||xxxxxxyyyyyywwwpppaaaOOOCCC===777222222111000000//////000000////////////////////////................................................---,,,,,,---///111111000..............................///000000000000000222111111000......555???[[[kkkxxxoooVVV???777888777777555444444555555666333333333333444555666666444444555666888:::;;;<<<888888777777888999::::::999888:::===@@@FFFTTTaaayyyiiiYYYPPPLLLKKKFFFIIIKKKLLLKKKKKKOOORRRXXX^^^gggrrr{{{zzzuuupppllliiibbb]]]XXXUUUTTTRRROOOKKKKKKHHHEEECCCCCCBBBAAA@@@@@@>>>======>>>??????>>><<<===???@@@@@@@@@??????===>>>???@@@AAA@@@????????????@@@AAAAAAAAAAAA@@@@@@AAAAAABBBBBBCCCCCCDDDCCCCCCDDDEEEFFFGGGHHHHHHKKKLLLNNNQQQTTTWWWYYYZZZ______aaaccceeegggiiiiiilllnnnpppssswwwzzz|||~~~}}}zzzsssppplllhhheeebbb___]]]ZZZYYYVVVSSSQQQOOOOOOOOOLLLKKKIIIGGGEEEDDDCCCCCCAAAAAAAAAAAAAAABBBBBBCCC???@@@AAABBBBBBBBBBBBBBBAAAAAAAAABBBCCCDDDEEEFFFGGGGGGHHHIIILLLOOORRRTTTZZZ[[[]]]```dddhhhkkkmmmtttxxx~~~{{{{{{uuunnnjjjqqqzzzvvvrrrooonnniii___PPPCCC===999555000111111000///////////////////////////////////////................................................+++++++++---///111000///------........................///000000000000000000000111111///111>>>KKK{{{~~~zzzhhhOOO;;;444555666555333111111333444555222222222333444555777777777777666666666777777888888888777777777888888999999999<<>><<<===???AAAAAA@@@???>>>>>>????????????>>>======AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDEEEGGGJJJKKKMMMNNNMMMNNNOOOQQQSSSUUUWWWWWWWWWXXXZZZ^^^aaadddggghhhlllmmmoooqqqsssuuuwwwxxx{{{}}}{{{zzzzzzzzzwwwuuuqqqnnnllliiieeebbb___\\\YYYVVVTTTRRROOOMMMNNNMMMKKKJJJIIIIIIIIIJJJGGGGGGEEEDDDCCCCCCCCCCCC???????????????@@@AAABBB???@@@BBBBBBBBBCCCDDDEEEDDDDDDEEEFFFHHHJJJLLLMMMMMMNNNPPPQQQSSSWWW[[[]]]fffhhhjjjmmmooosssvvvyyyyyyqqqiiifffnnn~~~zzzuuummmgggddd^^^SSSEEE===:::777444000111000000///.../////////........................................................................))))))***,,,...//////---,,,,,,---...//////............///000000000000000//////111111///111===JJJddd[[[NNNAAA888444333333444333111000000111333555111111222333444555777888777777666666555666666777777777777666666777888888999999<<<@@@@@@???BBBHHHPPPbbb{{{|||bbbWWWTTTIIIJJJKKKJJJHHHIIIMMMPPPLLLQQQYYYdddmmmuuu{{{}}}xxxzzz|||{{{uuuqqqmmmgggccc\\\YYYTTTPPPNNNKKKIIIGGGFFFDDDBBBBBBBBBBBBAAA@@@===>>>@@@AAAAAA@@@>>>===<<<>>>@@@AAABBBAAA???>>>????????????>>>===<<<<<<>>>>>>>>>======<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>??????@@@@@@AAAAAABBBBBBBBBCCCEEEGGGHHHJJJJJJIIIIIIKKKMMMOOOQQQSSSTTTWWWXXXYYY[[[]]]___aaabbbbbbdddfffiiikkkmmmoooooonnnnnnnnnoooqqqsssvvvwww{{{zzzzzz}}}yyyzzz{{{yyywwwuuuvvvwwwuuurrrmmmhhheeecccbbbbbb^^^\\\YYYXXXWWWVVVSSSQQQPPPNNNLLLJJJKKKJJJIIIGGGCCCCCCCCCCCCCCCCCCDDDDDDCCCBBBAAA@@@???>>>>>>???@@@???????????????@@@AAAAAABBBDDDDDDCCCCCCFFFHHHJJJJJJJJJKKKMMMPPPSSSUUUYYY[[[]]]^^^___bbbfffjjjnnnqqquuuwwwyyy||||||wwwnnngggdddnnn}}}}}}xxxrrrfff\\\YYYUUUJJJ???;;;:::666333222111000//////......//////........................------------------------........................))))))))),,,......---++++++,,,---/////////............///000000000000000000///000111///---444<<>>>>><<<>>>BBBFFFRRReee|||wwwbbbXXXPPPMMMJJJGGGGGGHHHKKKLLLJJJNNNTTT\\\fffooovvvyyytttvvvxxx{{{|||vvvqqqiiieee___ZZZVVVRRRNNNLLLLLLJJJGGGFFFFFFEEEDDDBBBBBBBBBCCCCCCCCCAAA@@@???>>>???@@@AAABBBAAA@@@@@@@@@@@@@@@??????>>><<<<<<>>>=========<<<<<<<<<;;;::::::;;;;;;<<<<<<========================<<<<<<<<<======>>>???@@@AAABBBBBBBBBCCCCCCDDDEEEFFFFFFIIIJJJKKKMMMNNNPPPQQQRRRPPPQQQSSSUUUWWWYYYZZZZZZ[[[\\\]]]^^^```bbbcccdddfffffffffiiimmmppprrrrrrxxxxxxzzz{{{}}}|||||||||yyyxxxwwwvvvuuurrrnnnkkkdddeeefffdddbbbaaaaaabbbaaa___[[[WWWTTTRRRRRRRRRNNNMMMKKKKKKLLLKKKJJJHHHFFFDDDCCCCCCEEEFFFEEEDDD???@@@@@@@@@AAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@AAABBBBBBCCCFFFHHHIIIHHHIIILLLPPPTTTSSSSSSTTTVVVYYY]]]___bbbeeehhhiiiiiikkkppptttxxx|||www{{{ooogggdddooo}}}{{{|||{{{uuuooo```TTTPPPJJJAAA;;;:::999444222444000000///............///........................------------------------........................******+++---//////,,,******+++---///000000///.........///000000000000000///...000333111---...111666444333444555666555333000000111111222222222222222222222333444555666777333333333444555666777888444444444555666777888999888666777;;;<<<:::<<<@@@BBBKKKWWWggg}}}iii^^^VVVMMMHHHIIIJJJJJJIIIJJJLLLOOOVVV^^^hhhpppuuutttuuuvvvwww{{{zzzsssmmmgggbbb]]]ZZZWWWUUURRROOONNNMMMKKKIIIIIIHHHGGGFFFEEECCCBBBBBB@@@AAAAAAAAAAAABBBBBBBBB???????????????>>>===<<>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>?????????@@@@@@@@@@@@AAACCCCCCDDDEEEFFFGGGHHHHHHFFFFFFHHHJJJKKKLLLLLLLLLLLLMMMNNNOOOQQQSSSTTTUUUSSSSSSTTTWWW[[[]]]]]]\\\aaaaaacccdddfffggghhhiiiiiikkkmmmooopppppppppqqqqqqrrrtttvvvwwwwwwwwwvvvuuuuuuvvvvvvvvvvvvuuuuuussssssrrrrrrssstttvvvwwwsssrrrooommmkkkkkkkkklllkkkkkkkkkiiifffeeeeeefffaaa```___^^^___^^^[[[YYYSSSTTTTTTSSSRRRQQQQQQRRRRRRPPPNNNKKKJJJIIIIIIIIIFFFEEEDDDDDDEEEEEEDDDBBBAAA???>>>???AAACCCCCCBBB@@@AAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAABBBBBBCCCBBBBBBCCCDDDEEEGGGHHHIIIIIIMMMQQQRRRRRRUUUZZZ```bbbaaaaaaaaacccfffjjjllllllpppsssttttttwww|||tttrrrjjjfffqqq{{{xxx{{{yyytttnnn^^^PPPKKKBBB;;;888999888333222555000000///.......................................------------------------........................,,,,,,,,,...000///---******+++---///000000///......//////000000000000000---,,,000555666111...///(((...444333///,,,///333///000111222222222222222333333333333444555666666777666555444444444444444333333444444666777999999:::888888;;;<<<:::<<>>>>>??????>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<>>===<<<;;;;;;:::;;;;;;<<<<<<======>>>>>>@@@@@@@@@???????????????>>>>>>>>>?????????@@@@@@@@@@@@AAAAAABBBCCCCCCCCCAAABBBCCCDDDEEEEEEEEEEEEBBBCCCDDDEEEFFFHHHIIIIIIHHHHHHIIILLLOOOPPPOOONNNOOOOOOPPPRRRSSSTTTUUUVVVVVVYYY[[[\\\\\\\\\\\\]]]]]]^^^```bbbcccccccccbbb```aaaaaabbbbbbaaaaaa``````______^^^___```bbbcccaaa___[[[YYYWWWXXXYYY[[[ZZZZZZYYYWWWTTTSSSUUUVVVPPPNNNMMMNNNOOOPPPOOONNNHHHIIIJJJIIIHHHGGGHHHIIIIIIHHHGGGEEEDDDDDDDDDEEECCCBBB@@@@@@AAAAAA???>>>AAA???>>>???AAABBBBBBAAA???@@@@@@AAAAAA@@@??????@@@@@@@@@AAABBBCCCEEEEEEEEEFFFGGGIIIKKKNNNPPPQQQOOOTTTYYY[[[\\\```gggnnnnnnmmmlllmmmnnnrrruuuwwwyyy}}}uuullllllzzzyyyyyyzzzuuuoooiii[[[KKKBBB<<<999444111111111111111///////////////////////////...---,,,,,,,,,,,,,,,000000000...+++******+++***,,,......---------...................................................///......------///000111111111111000000000000000///555888444222222222111222333444444444333222111555555444444444333333333333333333444444444444555777777777777777666555555777888888999999:::;;;;;;===<<>>AAA@@@???>>>========================<<<;;;:::999>>>>>>>>>>>>>>>?????????:::;;;<<<===>>>???@@@@@@>>>===<<<;;;;;;<<<===>>>AAA@@@???>>>======>>>???AAA999>>>EEE@@@???CCCAAAAAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGHHHIIIJJJJJJKKKKKKKKKKKKLLLMMMNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOONNNNNNNNNMMMNNNNNNMMMNNNNNNOOOPPPQQQPPPOOONNNMMMMMMMMMMMMMMMJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFEEEDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@?????????AAACCCCCCAAA???AAADDDFFFFFFDDDDDDCCCCCCCCCDDDFFFHHHIIILLLNNNQQQSSSUUUXXX[[[]]]___aaaeeehhhkkkooossswwwwwwyyy|||~~~yyysssuuuyyyxxxxxx}}}{{{rrriiiYYYJJJBBB<<<888444111111111111111///////////////////////////...---,,,,,,,,,,,,---...//////---***))))))+++***,,,......---------...------------------------........................///......---...///000111111111111111111111111111222555555///,,,...000000222333333444444333222222111222222222333333444444222333333333444444555555666666777777888777777666777888888999999::::::;;;<<<;;;@@@HHHNNNYYYtttlll___TTTOOOPPPJJJJJJHHHHHHMMMVVV```fffgggjjjkkkjjjmmmsssuuusssvvvxxxxxxwwwwww|||}}}yyyuuurrrooohhheeeaaa]]][[[XXXTTTRRRQQQOOONNNMMMMMMKKKIIIFFFFFFEEECCCCCCDDDDDDCCCAAABBBBBBAAA@@@???>>>?????????????????????>>>=========>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;<<<<<<<<<<<>>============>>>??????>>>===<<<;;;;;;<<<===DDD===???@@@:::???EEEBBB@@@AAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJHHHGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFFFFEEEEEEEEEDDDCCCDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@????????????@@@???????????????????????????@@@AAA@@@???@@@AAACCCEEECCCAAACCCEEEGGGGGGEEEKKKKKKLLLMMMNNNQQQSSSTTTWWWZZZ]]]```aaadddgggiiilllooorrruuuxxx{{{yyywww~~~}}}{{{xxxwwwvvvxxx~~~tttfffUUUGGG@@@:::777333111111111111000////////////////////////......---,,,,,,,,,---------......,,,***))))))++++++,,,......---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------///............///000000222222222222222222222222666;;;<<<999666666555222222222333333333333222222//////000111222333444444111222222333444555555666555666777888888999888888777777888888999:::::::::;;;999<<>>>>>???>>>>>>??????>>>>>>======??????>>>>>>>>>>>>>>>>>>=========<<<<<<;;;;;;;;;@@@???>>>>>>>>>>>>???@@@>>>===<<<<<<;;;<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>@@@?????????>>>>>>======????????????@@@AAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>??????AAABBBCCCDDD@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAA@@@@@@???>>>@@@@@@@@@AAAAAAAAABBBBBBBBBAAA@@@@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCDDDCCCBBBBBBDDDFFFIIIHHHHHHIIILLLMMMMMMLLLPPPQQQSSSUUUXXX[[[^^^```hhhkkknnnqqqsssuuuwwwzzz~~~{{{zzz~~~wwwzzz}}}xxxwwwvvvuuuvvvzzzsssaaaPPPDDD???999666333111111111000///////////////////////////...------,,,,,,,,,---------......,,,******+++,,,+++---......---,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------............/////////000111111111111111111222222333;;;CCCFFFEEEAAA:::222111222222222333333333333000000111111222333333444111111222333444555555666444555666888999:::::::::777777777888999999::::::999888:::>>>???CCCQQQ```zzzrrr___UUUSSSNNNIIIIIILLLOOOTTTYYY___dddeeeddddddggghhhggggggiiikkklllmmmnnnqqqttt|||{{{tttooollliiidddaaa___]]][[[YYYVVVSSSOOOMMMMMMMMMMMMMMMFFFEEEDDDCCCBBBAAAAAAAAA@@@@@@@@@AAA@@@@@@???>>>AAA@@@@@@@@@??????>>>>>>?????????>>>>>>>>>>>>===????????????????????????????????????>>>?????????999<<<@@@===@@@XXXhhhaaa>>>????????????@@@@@@@@@========================?????????>>>>>>>>>======@@@?????????@@@@@@AAABBB????????????????????????????????????????????????<<<<<<===>>>???AAABBBCCC>>>>>>???@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@???>>>>>>BBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBAAAAAAAAAAAAAAAAAABBBBBBCCCCCCDDDEEEEEEFFFGGGGGGGGGFFFGGGIIIJJJOOOOOOQQQTTTWWWYYYZZZ[[[YYY[[[]]]aaaeeeiiilllmmmvvvyyy}}}|||{{{}}}}}}}}}vvvxxxwwwvvvvvvxxx}}}ppp]]]NNNEEE@@@777555222111111111000///////////////////////////------,,,,,,,,,------.........///...,,,,,,---///+++---......---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------......///////////////.../////////000000111111---555===AAABBBAAA:::222111111111111222222333333333333333333222222222222111111222222333444555555333444666777999999::::::666777777888888999::::::999999;;;===>>>AAAJJJSSSbbb|||tttaaaXXXPPPKKKLLLNNNNNNRRRVVVYYY___bbbaaa```ccceeedddggghhhhhhhhhiiikkknnnqqqwwwxxxzzz|||wwwssspppnnnkkkiiifffbbb^^^[[[ZZZZZZYYYXXXNNNMMMLLLJJJHHHGGGGGGGGGGGGGGGHHHGGGGGGFFFEEEDDDBBBBBBAAA@@@??????>>>>>>?????????@@@@@@@@@AAAAAA?????????@@@@@@???????????????@@@@@@@@@@@@@@@@@@;;;>>>AAA;;;:::KKKUUUKKK>>>>>>>>>?????????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>?????????<<<<<<<<<;;;<<<<<<======????????????????????????????????????????????????=========>>>???@@@BBBBBB>>>???@@@AAAAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@??????>>>===CCCCCCBBBBBBAAAAAAAAA@@@BBBBBBBBBAAAAAAAAABBBBBBBBBCCCDDDFFFGGGIIIJJJKKKIIIJJJLLLLLLKKKLLLOOOQQQVVVYYY]]]aaaeeehhhjjjllljjjllloootttxxx||||||yyyzzz|||xxx{{{zzzyyyxxxwwwyyy~~~}}}lllZZZMMMEEE???666333111000111111///...////////////////////////------,,,,,,,,,---............///...------///111,,,---///...---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000/////////---......//////000000000111333444444777<<<<<<888111111000111111222333444444444333333222222222222222222222222333333333333333444555666888888999999666666777777888999999999;;;;;;;;;;;;<<<>>>CCCGGGRRRgggiii\\\RRRRRRRRROOOQQQWWWVVV]]]aaa___^^^```bbbaaafffeeeddddddfffiiilllnnnpppppprrrvvv{{{uuurrrmmmjjjhhhfffcccaaaXXXWWWTTTRRRPPPNNNMMMLLLOOOOOONNNMMMLLLJJJIIIHHHGGGFFFFFFDDDCCCBBBAAAAAA@@@AAAAAAAAABBBBBBCCCCCC@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>???@@@@@@@@@@@@???>>>>>>AAA>>>999AAAFFF<<<>>>>>>?????????@@@@@@@@@????????????????????????<<<<<<======>>>>>>??????======<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>??????============>>>???@@@@@@>>>???@@@AAAAAAAAA@@@????????????@@@@@@@@@@@@AAA??????@@@@@@??????>>>===BBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEFFFEEEGGGIIIKKKNNNQQQSSSTTTQQQSSSUUUVVVVVVXXX[[[]]]cccggglllqqquuuxxx{{{}}}{{{}}}{{{zzz~~~zzzvvvuuuvvvyyyzzzvvvdddSSSIII@@@999444333111000111000///---////////////////////////,,,,,,,,,,,,,,,---...///,,,---......------///111,,,...///...---+++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------///000000000///............///000000111111444333000---111999;;;:::111000000000111222333444111111111111222222222222333333333222222222222222333333444666666777777777666666777777888888999999:::::::::999:::===@@@AAAIIIVVVpppzzzfff]]]VVVPPPQQQWWWWWW^^^bbb```\\\]]]^^^^^^``````___```cccfffhhhiiiiiijjjlllooosssxxx|||~~~}}}yyyuuurrrllljjjgggdddaaa^^^]]]\\\[[[[[[ZZZYYYVVVTTTRRRQQQRRRQQQPPPOOOMMMLLLKKKJJJHHHGGGGGGGGGGGGGGGFFFFFFBBBCCCDDDDDDDDDDDDCCCBBB???@@@AAABBBBBBBBBAAAAAABBB===AAADDD???AAAEEE@@@?????????@@@@@@@@@AAAAAA?????????????????????????????????>>>>>>>>>>>>>>>AAA@@@@@@??????@@@@@@AAA????????????????????????=========>>>>>>>>>??????>>>>>>=========>>>>>>??????@@@AAABBBBBBAAA???>>>@@@AAAAAAAAABBBBBBBBBCCCBBBBBBCCCCCCBBBBBBAAA@@@CCCCCCDDDEEEFFFHHHHHHIIIHHHHHHHHHIIIKKKLLLNNNOOOMMMOOORRRUUUYYY]]]```aaaaaaccceeeggghhhkkknnnqqqvvv{{{{{{uuuqqqqqqrrrwww}}}~~~~~~~~~|||{{{zzzooo\\\MMMCCC:::111444222111000111000///---////////////////////////,,,,,,,,,,,,,,,---...///+++,,,------,,,,,,...000,,,...///...---++++++,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000000///......//////000111222222222///000...,,,000555555111111000000000000222444555......///000111222333333444444333222222111111000222333444555666666666666666666666777888888999999888888888888;;;@@@BBBBBBEEELLL```zzzhhh[[[PPPOOOVVVYYY```ddd```\\\[[[\\\[[[ZZZ[[[\\\^^^aaacccccccccfffgggiiilllnnnqqqrrrsssuuu{{{wwwtttrrrqqqlllkkkjjjhhheeebbb```___]]]\\\[[[YYYXXXVVVUUUTTTPPPOOONNNMMMLLLKKKJJJJJJDDDEEEFFFGGGGGGFFFEEEDDDAAABBBDDDEEEEEEEEEDDDDDDHHH???BBBFFF@@@===AAA??????@@@@@@@@@@@@AAAAAAAAA????????????????????????CCCCCCBBBAAA@@@???>>>>>>AAA@@@@@@?????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>??????@@@@@@@@@@@@@@@??????>>>>>>??????AAABBBCCCDDDCCCBBB@@@>>>AAAAAABBBBBBCCCCCCCCCDDDFFFFFFGGGGGGFFFFFFEEEDDDEEEFFFHHHJJJLLLOOOPPPQQQNNNNNNOOOQQQRRRUUUVVVWWWUUUWWW[[[___ccchhhkkkmmmnnnqqqsssvvvxxx{{{~~~}}}}}}|||tttllllllqqquuu~~~~~~|||zzzuuuooocccUUUGGG<<<777555222111111000///......---------------------------***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///...///000111000///---+++---------------------------...///000000///...---000///////////////000000111111111000000000000000111000/////////000222333333333222222222222222333///111222444555555444444222222333333333333444444555555555555666666666666999999:::999888999<<<>>>===FFFWWWsss{{{dddXXXTTTUUU[[[```ffffff```ZZZWWWWWWVVVYYY\\\^^^^^^]]]]]]]]]___```aaabbbeeeiiilllmmmtttxxx{{{wwwrrrooommmpppooommmkkkhhheeecccbbb```___^^^[[[YYYWWWUUUTTTPPPPPPPPPPPPOOOMMMKKKKKKOOOKKKIIIKKKOOOQQQNNNKKKKKKIIIGGGGGGHHHGGGFFFDDDEEEEEEEEEFFFFFFFFFGGGGGGEEECCCAAA@@@AAABBBBBBAAAMMMIIIDDD@@@>>>>>>>>>>>>EEECCCAAA@@@AAABBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAABBB???<<<<<<>>>??????===DDDCCCBBBAAA@@@AAABBBBBBDDDFFFHHHGGGFFFEEEEEEFFFCCCEEEGGGIIIJJJKKKKKKJJJIIIKKKMMMNNNMMMMMMNNNOOOPPPSSSUUUWWWWWWXXXYYY[[[]]]^^^___```bbbcccdddeeeggghhhjjjnnnsssxxx|||~~~~~~yyyqqqkkkmmmsss|||}}}yyyvvvsssssslll```QQQDDD:::666444111111000000///......---------------------------+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------.../////////...,,,+++---------------------------...///000000///...---///////////////000111222000000000000000000000000111000/////////000111222222222111111111111222222000111333444444444444333222222333333333333444444555555555555666666666666888999:::999999999;;;===>>>CCCPPPeeeyyyeee[[[YYY[[[aaaffffffaaaZZZVVVTTTOOOQQQUUUWWWYYYZZZ[[[\\\ZZZ[[[\\\^^^aaadddgggiiihhhmmmrrrwww{{{~~~{{{yyywwwvvvqqqpppmmmjjjfffccc```___^^^^^^]]]\\\[[[ZZZYYYYYY]]]YYYVVVWWWYYYYYYVVVRRRQQQPPPNNNNNNNNNNNNLLLJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHFFFDDDCCCDDDFFFFFFEEENNNKKKFFFDDDDDDEEEFFFFFFEEEDDDBBBCCCDDDDDDCCCBBBDDDDDDCCCCCCCCCBBBBBBBBBFFFCCCAAAAAACCCEEEEEECCCEEEDDDCCCBBBBBBCCCDDDDDDEEEGGGIIIJJJIIIIIIJJJKKKHHHIIIKKKMMMOOOOOOOOOOOORRRTTTVVVVVVVVVVVVWWWXXX\\\^^^aaabbbcccdddeeegggkkklllmmmnnnpppqqqsssssstttuuuwww{{{}}}~~~|||yyy~~~vvvpppnnnqqqwwwzzzvvvrrrnnnppphhhZZZLLL@@@888555333111000000//////.........------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...------,,,++++++,,,,,,---......---+++***---------------------------...////////////...---////////////000111333333000000000000000000000000000000/////////000111222111111000000000111111222222222333333333333333222222222333333333333444444555555555555666666666666666888:::::::::999:::;;;???@@@GGGTTTlllxxxfff______dddiiijjjfff^^^WWWSSSLLLMMMOOOQQQSSSUUUVVVWWWSSSTTTUUUWWWZZZ^^^aaacccbbbfffjjjmmmpppttt{{{{{{wwwtttrrrrrrpppooommmlllllllllmmmrrrnnnkkkjjjjjjiiiddd```^^^\\\[[[ZZZZZZZZZXXXWWWTTTSSSSSSRRRRRRQQQQQQQQQPPPNNNLLLLLLMMMOOOOOONNNNNNLLLIIIHHHJJJLLLMMMMMMJJJIIIIIIJJJLLLLLLKKKIIILLLLLLKKKIIIHHHHHHHHHGGGIIIGGGFFFFFFHHHJJJJJJJJJKKKJJJIIIIIIIIIJJJKKKLLLMMMOOOQQQRRRRRRSSSUUUVVVTTTVVVXXXZZZ[[[\\\[[[[[[```bbbeeeffffffgggiiikkknnnppprrrtttuuuvvvyyy{{{~~~~~~}}}}}}|||yyyzzz~~~sssqqqxxx}}}wwwuuuvvvyyy}}}~~~xxxuuurrrnnnjjjbbbTTTFFF===777444333000000/////////.........------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,------------,,,+++,,,,,,------------------..............................//////111222444444/////////000000000000000////////////000000111111000000000///000000111222333333333333222222222222222222222333333333444444555555555555666666666666444777999::::::999999:::??????AAAHHHXXXtttxxxllliiillloooqqqnnnggg^^^XXXQQQPPPNNNMMMNNNOOOOOONNNMMMNNNOOOQQQTTTXXX[[[]]]```cccggghhhhhhkkkoootttuuu{{{~~~|||wwwtttpppnnnlllkkkkkkkkkiiigggfffeeedddcccbbbaaa``````]]][[[YYYYYY[[[]]]]]]]]]XXXVVVUUUUUUVVVXXXXXXWWWTTTSSSTTTVVVYYYYYYXXXWWWYYYXXXVVVTTTSSSRRRRRRRRRRRRQQQPPPPPPRRRTTTUUUVVVWWWVVVUUUUUUUUUWWWXXXYYY\\\^^^___``````aaaccceeeggghhhjjjlllmmmnnnnnnnnnppprrruuuwwwyyy{{{~~~~~~yyyvvvvvvvvv}}}|||xxxuuuxxxtttkkkjjjpppzzz~~~|||~~~{{{vvvssspppkkkcccZZZMMMAAA:::777444333////////////............------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........------,,,,,,,,,---------............------------...............///000222333444......//////000000000000......//////000000000000000000//////000111111222333222222222222222222222222222222333333333444444555555555555666666666666444666999:::999888999999>>>>>>@@@EEEMMM```zzzzzzzzz{{{yyysssjjjbbbXXXTTTNNNKKKJJJJJJIIIHHHKKKKKKLLLNNNPPPTTTWWWYYYYYY\\\___```___```dddgggmmmrrrxxx}}}}}}|||zzzzzzyyyxxxvvvuuuttttttnnnllljjjjjjlllmmmmmmmmmmmmllljjjjjjjjjjjjiiigggbbbaaabbbeeehhhjjjiiihhhiiihhheeecccaaa``````aaacccccccccbbbcccdddfffhhhfffeeeeeeeeefffhhhiiijjjooopppqqqpppppppppsssuuuzzz{{{~~~~~~}}}wwwrrrqqqsssuuuyyyzzz{{{{{{~~~{{{|||wwwrrrtttzzzzzztttlllggggggllltttyyy~~~wwwpppmmmhhhbbbZZZQQQEEE<<<888666444222........................------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////---------------.........+++,,,,,,------...............------------..................///000222222---......//////000000111---...///000000000//////000000000000111111222333222222111111111222222333222222333333333333444444555555555555666666666666444666888888888777888999===<<>>777555444222///........................---------------------------,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,------...++++++,,,,,,---......///...------,,,,,,------.........------...///000000------......///000000111---...///000000000///...000000000111111222444444111111000000111222333444222222333333333333444444555555555555666666666666555666777666666666888:::<<<:::===BBBBBBDDDTTTiiiuuulll___WWWSSSQQQNNNKKKJJJJJJJJJJJJLLLNNNPPPQQQPPPSSSWWWYYYXXXYYY\\\```aaaeeeiiikkkkkklllppptttuuu|||}}}xxxsssqqqpppooollliiihhhooo}}}zzzzzz~~~xxxtttqqqssswwwyyywwwtttgggggggggiiilllqqqvvvyyy~~~xxxnnngggccc]]]WWWIIIBBB999444333333000------.....................------------------------...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,,,,++++++*********+++,,,,,,---++++++,,,,,,---...//////...---,,,,,,,,,,,,---.........---------......///---------...///000000111,,,---///000000000///...111111111111222333444555000000//////000222444555222222333333333444444444555555555555666666666777555666666555555666888;;;<<<999;;;@@@>>><<>>???FFFTTTjjjrrrhhhccc\\\VVVRRRNNNKKKIIIHHHFFFDDDDDDGGGIIIJJJJJJPPPQQQTTTVVVYYY[[[\\\\\\^^^___```aaabbbcccccccccgggjjjnnnrrruuuxxx|||~~~~~~}}}{{{zzzzzzzzzzzztttsssqqqrrrssstttsssrrrnnnqqqwww~~~}}}wwwrrrooommmlllnnnpppttt}}}yyyttttttvvvxxxyyyvvvpppkkkccciiivvvxxxggg]]]UUUIII???888555222000000000000/////////.........------------,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...,,,,,,,,,,,,...///------.........///////////////............//////////////////////////////////////////////////////000000000000000111111222111222222222222333333333555555444444444444444555333444555666777777777777777888999999888888999;;;@@@BBBJJJZZZnnnzzzooofff^^^VVVOOOJJJKKKHHHFFFFFFGGGHHHIIIHHHJJJLLLNNNPPPRRRUUUVVVWWWZZZ[[[\\\]]]^^^_________ccceeehhhkkklllmmmppprrrppppppqqqtttzzz~~~~~~}}}~~~|||}}}}}}~~~~~~~~~}}}}}}ssssssuuuyyy~~~~~~||||||wwwoookkkkkkmmmmmmsssxxx{{{~~~yyyssstttuuuvvvvvvrrrmmmiiihhhmmmyyy{{{hhh[[[QQQFFF>>>555333000///000000///...............------------,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...---------------....../////////............//////////////////////////////........................000000000000000111111222111111111222222222333333444444333333333333444444333444555666666777777777444666888888888888999;;;;;;===CCCNNNZZZmmm~~~ssshhh\\\TTTSSSPPPLLLJJJJJJJJJJJJIIIGGGHHHIIIKKKMMMOOOQQQRRRUUUVVVWWWYYY[[[\\\\\\\\\\\\^^^aaabbbbbbbbbdddeeekkkjjjiiiiiilllqqqvvvyyy~~~}}}|||{{{zzz{{{|||}}}}}}|||zzzxxxwwwwwwwwwyyy}}}}}}{{{yyyyyyzzz}}}}}}}}}{{{~~~tttvvv}}}|||zzzzzzqqqiiieeefffiiisss}}}}}}zzzssstttttttttqqqnnnjjjhhhjjjoooxxxiiiXXXLLLBBB<<<444222000000000000///---.........------------,,,,,,,,,++++++++++++,,,,,,***++++++,,,,,,------...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,------.../////////............//////000000000000000000000000////////////////////////000000000000000111111222111111111111222222222222333333222222222333444444333333444555666666666666444666777888777777999;;;777999???GGGNNN\\\yyytttiii]]]XXXQQQLLLIIIHHHFFFFFFGGGGGGHHHIIIJJJLLLMMMNNNNNNOOOQQQSSSUUUWWWXXXXXXYYY[[[]]]^^^^^^^^^___```gggeeedddcccdddfffiiikkkoooqqqsssvvv{{{~~~~~~}}}|||zzzxxxvvvuuutttsssuuuwwwvvvtttqqqqqqqqqnnnooorrrwww|||yyywwwsssrrrtttvvvxxxxxx|||tttwww~~~zzz||||||yyyqqqgggbbbbbbdddttt}}}{{{ssssssssspppmmmjjjhhhgggiiillluuu}}}|||zzzmmmWWWHHH???:::444333111000000000...---.........---------,,,,,,,,,,,,++++++++++++,,,,,,******+++,,,,,,---......+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------,,,,,,,,,---.../////////............//////000000000000000000000000////////////////////////000000000000000111111222111111111111222222222222222222222222222333444444333333444555666666666666777888888777666666777999999777;;;CCCHHHQQQgggpppiii^^^TTTNNNJJJHHHGGGIIIHHHHHHHHHHHHJJJKKKLLLJJJKKKMMMOOOQQQRRRRRRSSSWWWYYY\\\\\\\\\\\\^^^_________^^^^^^___```bbbcccdddfffhhhkkkmmmrrrwww{{{|||~~~~~~{{{|||{{{zzzxxxvvvuuuttttttoooqqqrrrpppmmmkkkkkkmmmggghhhiiinnntttzzz}}}~~~yyyvvvrrrpppqqqsssuuuvvv{{{~~~~~~{{{ooopppvvvyyy{{{zzzsssjjjcccaaabbbppp}}}|||ssssssrrrnnnkkkhhhgggggggggiiirrr~~~~~~wwwtttsss|||rrrYYYGGG>>>;;;555333111111111000...,,,......---------,,,,,,,,,,,,++++++++++++++++++,,,******+++,,,,,,---......+++++++++,,,,,,---------++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++---......---++++++------,,,+++,,,---.../////////............//////000000000000000000000000000000000000000000000000000000000000000111111222000111111111111222222222222111111111222333333444222333444555666666666666::::::999777555444666888:::444555<<>>777111111111111000000000000,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,+++***)))+++******,,,000111000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............---------------............///111111000//////////////////////////////////////////000111222222222222222222000//////111222333333111111111111222333444444555555666666666666666555999::::::888444222333666777999:::::::::@@@JJJSSSsss}}}{{{nnncccZZZTTTUUUSSSOOOKKKJJJJJJHHHDDDGGGFFFEEEFFFIIILLLMMMMMMMMMPPPTTTWWWXXXYYY[[[\\\VVVWWWYYYZZZZZZZZZYYYXXX^^^^^^___aaabbbcccdddeeehhhddddddhhhlllooottt{{{~~~~~~zzzvvvvvv~~~~~~|||~~~}}}||||||}}}}}}xxxxxx{{{~~~~~~~~~}}}{{{xxxuuusssoooooonnnllliiieeedddccceee^^^[[[bbbjjjrrr||||||zzzyyyvvvuuuwwwtttppppppqqqpppmmmjjj```^^^]]]dddrrr}}}vvvoooooorrrxxxvvvwwwtttmmmdddaaaeeekkkvvv}}}zzzxxxwwwttttttrrrnnnnnnqqqrrrpppsssssswww~~~zzzssspppnnnooosssyyy~~~}}}ZZZEEE:::333000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++***)))(((''''''))),,,...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............---------------............///111000000///////////////////////////////////////111111000000000000000000333111000000222333444333222222222111222222333333444444555666666666666666666777888777444444666888777999:::999999<<>>BBBHHHYYYpppzzzvvvoooeeeZZZQQQLLLJJJIIIGGGFFFEEEGGGIIIIIIHHHLLLNNNPPPQQQPPPPPPQQQRRRSSSTTTUUUUUUVVVVVVUUUUUUWWWXXXYYYZZZ[[[]]]^^^^^^]]]ZZZYYY]]]^^^]]]___ccckkkmmmoooooommmjjjiiiiiijjjgggbbb\\\XXXZZZbbbiiiqqqtttxxx}}}}}}wwwyyy||||||{{{zzzzzz{{{~~~~~~~~~~~~zzzkkkiiiggggggiiinnnsssvvv}}}~~~{{{|||}}}zzzwwwtttrrrjjjjjjiiigggeeedddbbbbbbeee```^^^ccckkkrrr{{{|||wwwssskkknnnrrrrrrooojjjeeebbb``````bbbkkkzzzrrrkkkiiimmmuuu}}}yyyrrriiiccceeekkksssyyy{{{uuuqqqooojjjiiittt}}}rrrlllhhhffffffjjjpppzzzrrrPPP???999555/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,++++++***+++,,,,,,...////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------............///000//////.........///////////////////////////////////////111444888<<<>>>222000......///000111000444444333222111111111111000111333444555666777777222333444444555666888999555777888888888888:::===CCCMMM[[[hhhzzzzzzwwwiiiZZZQQQOOOKKKIIIFFFEEEFFFGGGGGGFFFHHHJJJKKKLLLKKKKKKMMMNNNPPPQQQQQQRRRRRRRRRRRRRRRTTTUUUVVVWWWXXXZZZ[[[[[[YYYWWWWWW[[[\\\[[[\\\___gggiiilllllljjjhhhgggfffkkkiiiddd\\\VVVUUUYYY]]]aaaccchhhmmmrrrvvvxxxzzz~~~}}}zzzvvvxxxzzzzzzxxxvvvvvvvvv||||||}}}~~~}}}yyyuuufffdddaaa```ccciiipppuuuzzz~~~}}}~~~{{{xxxtttrrrqqqkkkjjjiiiiiijjjkkkkkkjjjnnnmmmmmmqqqvvvzzz}}}}}}zzzwwwrrroooppptttyyyyyyuuupppnnnnnnsssuuuyyy{{{pppmmmooouuu}}}vvvooofffbbbfffooowww|||~~~~~~tttoookkkfffhhhxxxssskkkccc``````dddjjjsssdddHHH<<<777333000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,***++++++,,,,,,,,,++++++((()))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------............/////////............//////////////////////////////......///000444888<<<>>>333111//////000111111111444444333222111111111111000111222444555666666666444333333333444555666666333555777888999999:::;;;>>>AAAGGGPPP___xxx~~~vvvrrruuubbbVVVRRRLLLJJJGGGFFFFFFFFFEEEDDDDDDEEEGGGHHHGGGHHHJJJLLLNNNMMMNNNNNNNNNOOOOOOOOORRRSSSTTTUUUVVVXXXYYYYYYWWWTTTUUUYYY[[[[[[\\\```gggjjjmmmnnnllljjjhhhhhhiiihhhddd]]]UUUQQQQQQSSSWWWZZZ^^^bbbfffhhhiiijjjnnnpppssswwwzzz}}}}}}}}}|||yyyxxxyyyzzzyyyvvvsssrrrrrrxxxyyy{{{||||||zzzvvvssshhheeebbb```bbbhhhnnnsssxxx|||~~~~~~{{{wwwsssqqqoooooonnnllllllnnnrrrvvvwwwwwwzzz}}}~~~yyyvvvtttssstttuuuvvvuuutttzzz}}}}}}}}}}}}xxxxxx}}}qqqlllgggeeeiiipppwww|||}}}vvvlllhhhdddhhh{{{sssjjjaaa^^^^^^bbbffflllvvvoooSSS???888333...000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,******+++,,,,,,,,,++++++)))+++------,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------............///......------......//////////////////////////////.........///000222444555666444222111333444444333333333222222111222222222000111222333444444555555555444222222444555444444333444666777999:::::::::::::::===CCCOOOddd|||qqqjjjmmmyyywwwbbbSSSNNNMMMKKKHHHFFFFFFFFFEEEDDDBBBDDDEEEEEEEEEFFFIIIKKKKKKKKKJJJJJJJJJKKKLLLMMMQQQQQQRRRSSSUUUVVVWWWWWWTTTRRRRRRVVVYYYYYY\\\```eeeiiimmmnnnmmmkkkiiihhhiiiiiiggg```XXXQQQOOOPPPQQQSSSWWW[[[]]]_________dddfffhhhkkknnnpppqqqrrrrrrtttxxx|||~~~}}}{{{xxxwwwwwwxxxzzz{{{|||{{{zzzyyyxxxyyyyyyxxxtttpppooonnntttvvvzzz}}}~~~}}}{{{zzzqqqmmmiiieeeeeeiiinnnrrryyy{{{~~~~~~~~~~~~{{{zzzwwwtttrrrrrrrrrsssvvvtttssswww}}}wwwlllmmmpppuuu{{{ooonnnmmmmmmoootttyyy}}}~~~|||zzz|||~~~|||iiifffccciii~~~sssjjj___\\\[[[^^^```aaaeeekkkjjjfffWWWBBB777666333,,,/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,)))***+++,,,,,,,,,,,,++++++---000///...---...000,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---------............///...------------...///000////////////////////////------......///000000000666444111111222333222222222222222111222222333333111111222333333333333333555222111111444555555333444444444666777888888777:::999;;;AAAFFFRRRhhh|||rrrlllhhhjjjuuuyyydddTTTPPPNNNLLLIIIGGGGGGGGGFFFEEEDDDEEEEEEDDDCCCDDDFFFHHHIIIHHHHHHGGGHHHIIIJJJKKKNNNOOOPPPQQQRRRTTTUUUUUUUUURRRQQQTTTVVVWWW[[[```cccggglllnnnmmmjjjiiihhhkkklllkkkfff^^^VVVSSSRRRNNNPPPTTTXXX[[[\\\\\\[[[___```bbbccceeefffffffffhhhiiikkkmmmoooqqqrrrsssuuuyyy||||||{{{|||}}}{{{xxxxxxzzz|||||||||zzzzzzzzzzzzxxxvvvsssqqqrrrssstttuuuwwwxxxyyyyyywwwyyyyyyxxxtttqqqpppppppppuuu{{{~~~{{{uuupppnnnoooqqqtttzzz{{{}}}~~~~~~}}}}}}}}}zzzxxxwwwwwwxxx{{{~~~{{{rrruuu|||ppprrrtttuuuvvvyyy}}}~~~tttqqquuuwww~~~~~~hhheeebbbjjjrrrjjj\\\YYYXXXZZZZZZWWWXXX[[[WWWRRRFFF777444888666.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,)))***+++,,,,,,,,,,,,,,,(((+++------***)))+++---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---------.........//////---------------...///000////////////////////////+++,,,...000111222222222333111....../////////...111111111111222333444444111222222333333333222222333111///111444666666444555444444444555666666555999888;;;??????CCCQQQaaassswwwqqqiiieeegggooonnn___ZZZNNNLLLIIIHHHHHHHHHGGGFFFGGGGGGFFFDDDCCCBBBDDDFFFHHHGGGFFFFFFFFFGGGIIIIIIMMMMMMNNNOOOQQQRRRSSSTTTYYYTTTSSSUUUVVVWWW[[[```cccgggkkknnnmmmkkkiiihhhjjjllllllhhh```XXXTTTRRRNNNPPPUUUYYY\\\]]]]]]\\\]]]]]]^^^___````````````dddddddddddddddfffggghhhfffjjjnnnnnnmmmnnnrrrwwwssstttvvvwwwxxxyyy|||~~~~~~{{{{{{}}}|||yyyyyywwwuuuuuuwwwyyyzzzzzzxxxyyyyyyxxxvvvssspppnnnqqqqqqqqqsssuuuwwwyyyzzzxxxzzz{{{zzzwwwtttssssssnnnttt|||yyyvvvuuuvvvwww{{{|||}}}~~~~~~}}}|||{{{{{{{{{{{{|||}}}oooxxx~~~}}}pppkkkmmmrrrvvvyyy}}}~~~mmmjjjiiipppttteee[[[YYYVVVTTTSSSQQQNNNLLLIIICCC;;;555333111...,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++))))))***+++,,,++++++++++++++++++++++++...------,,,,,,++++++***++++++************++++++************************,,,,,,,,,++++++***************+++++++++,,,,,,,,,------------------------+++,,,------......------.........////////////000//////...---,,,,,,,,,,,,000000000000000///......///000111222222333333222333333222111000000000000111111111222444444333111444444333555666777666444777666555555555666888999777777777777888===DDDIII```ooorrrgggdddeeeooojjj[[[YYYTTTOOOLLLLLLKKKHHHFFFFFFCCCCCCGGGIIIFFFDDDDDDGGGFFFEEEFFFGGGGGGFFFEEEGGGHHHKKKMMMOOOOOOOOOOOOPPPPPPRRRTTTVVVWWWYYYZZZ```cccgggjjjlllkkkiiigggjjjjjjhhheee```[[[VVVSSSNNNPPPSSSUUUXXXYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZYYYZZZ\\\\\\\\\\\\^^^```eeeeeeeeedddddddddddddddggghhhjjjlllmmmnnnnnnmmmppprrrtttuuuwwwwwwvvvvvv~~~~~~}}}~~~}}}zzzxxx}}}}}}~~~}}}|||{{{zzzyyyzzzzzzzzzzzzyyyxxxwwwwwwvvvuuutttssstttuuuxxxyyyzzz{{{zzzwwwrrroooooopppttttttrrrpppoooqqquuuxxxzzz||||||xxxuuurrrtttzzzyyyuuutttvvvwwwxxxyyyzzz{{{}}}~~~~~~qqq}}}zzznnniiimmmrrrwwwzzz|||wwwgggeeefffnnnrrrdddYYYWWWTTTQQQPPPMMMJJJHHHDDD???888333111000...,,,......---------,,,,,,,,,------------------------...---+++***)))***+++,,,++++++++++++++++++++++++---,,,,,,,,,,,,+++++++++++++++************++++++************************,,,,,,,,,+++++++++************+++++++++,,,,,,,,,------------------------+++,,,------......------,,,,,,---------...............------,,,,,,------000000111111000000///...------///000000000000000333333222111000000111111333111000111333444333222444333333444666666555333444444444444444555555666666666666666777;;;@@@DDDMMMYYYpppwwwllljjjjjjooo}}}mmmfffaaaZZZVVVTTTQQQMMMJJJHHHDDDDDDFFFFFFDDDFFFJJJKKKIIIGGGGGGHHHHHHGGGEEEFFFGGGHHHIIIJJJKKKLLLMMMMMMNNNOOOQQQSSSTTTVVVVVV\\\```eeeiiikkkjjjhhhfffeeeeeedddbbb^^^ZZZVVVTTTPPPQQQSSSUUUWWWXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYXXXYYY[[[[[[ZZZZZZ\\\]]]__________________`````````aaaccceeefffffffffeeeaaaccceeegggiiijjjjjjjjjrrrrrrssstttuuuwwwyyyyyy|||~~~~~~~~~~~~~~~|||}}}|||~~~~~~~~~|||}}}~~~}}}{{{zzz|||||||||{{{yyywwwuuusssuuuuuuvvvyyy{{{}}}}}}}}}}}}|||{{{zzzyyyxxxwwwvvvxxxxxxxxxwwwvvvuuusssrrruuutttsssrrrsssuuuwwwxxxuuuwwwwwwuuurrroooooopppqqqqqqpppnnnmmmooosssvvvxxxzzz|||~~~}}}zzzvvvtttrrrtttxxx~~~wwwtttsssuuuvvvxxxyyyzzz|||~~~}}}|||{{{sss~~~}}}uuukkkgggkkkqqqzzz{{{{{{|||~~~~~~vvvlllaaa```ccclll}}}zzznnnbbbWWWTTTQQQNNNKKKHHHDDDBBB===999444000//////...---......---------,,,,,,,,,........................---,,,+++*********+++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************++++++************************,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,------------------------+++,,,------......------+++++++++,,,,,,,,,---------------,,,------...///111111111111111000//////------...///000000000000222222111111000111111111333222000000222333444333333222222333555555444333222333444444555555444444444555666666666888;;;>>>BBBJJJ\\\zzzxxxvvvuuuuuu{{{tttmmmddd]]]YYYUUUQQQNNNLLLIIIHHHGGGDDDCCCGGGOOORRRPPPNNNLLLKKKIIIFFFDDDFFFEEEDDDDDDDDDFFFHHHJJJLLLLLLNNNOOOQQQRRRSSSTTTWWW[[[bbbgggjjjjjjgggeeeaaaaaa```___\\\YYYVVVUUUQQQRRRTTTUUUVVVVVVWWWVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWYYYZZZZZZYYYXXXXXXYYYXXXXXXXXXYYYZZZZZZZZZ[[[[[[\\\]]]^^^^^^^^^^^^]]]YYYZZZ\\\^^^```aaabbbbbbcccdddfffiiijjjlllmmmmmmqqqsssvvvwwwvvvvvvvvvwwwwwwtttssssssqqqmmmoootttwwwwwwxxxyyyzzz|||}}}}}}~~~~~~}}}}}}}}}}}}~~~~~~}}}}}}|||yyywwwvvvwwwyyyzzz{{{{{{{{{zzzzzzzzzzzzzzz{{{{{{{{{{{{{{{zzzzzzyyyxxxxxxxxxxxxwwwuuusssrrrqqqrrrtttuuuvvvuuusssrrrtttssssssrrrqqqpppooonnnpppqqqsssuuuwwwxxxxxxyyyyyyxxxwwwvvvuuusssrrrrrrvvvvvvvvvuuutttrrrqqqpppqqqqqqppppppqqqrrrtttuuuqqqsssttttttqqqooooooooommmmmmkkkjjjiiikkkooorrrtttuuuxxxyyyyyyvvvsssqqqrrrsssvvv{{{{{{uuurrrrrrssstttxxxxxxzzz|||~~~~~~{{{xxxvvvxxx|||{{{ttt}}}zzzvvvppphhheeeiiippp}}}}}}{{{wwwvvvtttlllccc\\\]]]aaaiiixxx}}}uuuiii^^^VVVSSSOOOKKKGGGCCC???<<<777444111///......//////......---------,,,,,,,,,------------------------,,,,,,+++******++++++,,,++++++++++++++++++++++++)))******+++,,,,,,------++++++************++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------++++++,,,,,,,,,,,,------,,,,,,,,,------...000000111111111111111000000///...///000111222222222222222111111111111111222222111111111222444444333111222222111333444555444222333444555777777666555555333555666777666666888999@@@DDDRRRkkkrrrfff```\\\XXXUUUSSSRRRQQQOOOIIIEEEHHHPPPWWWVVVVVVUUUSSSOOOIIIEEEHHHFFFCCCBBBBBBDDDFFFHHHLLLLLLMMMNNNOOOPPPQQQRRRSSSWWW___eeeiiiiiigggeeebbbbbbaaa___]]]ZZZWWWVVVSSSTTTTTTUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVWWWYYYZZZZZZXXXVVVVVVWWWTTTTTTUUUUUUVVVWWWXXXXXX[[[[[[[[[[[[[[[[[[[[[ZZZXXXXXXYYYZZZ[[[\\\]]]]]]ZZZ\\\^^^aaadddeeeeeeeeeiiikkknnnoooooooooqqqrrrsssooollljjjfffbbbdddiiinnnooopppqqqsssssstttttttttttttttttttttuuuvvvwwwwwwxxxyyy{{{||||||{{{{{{|||{{{zzzyyyxxxxxxwwwxxx|||{{{zzzzzzzzz{{{|||}}}~~~~~~~~~|||zzzyyyyyyzzz{{{{{{{{{{{{{{{{{{zzzzzztttrrrooommmmmmnnnppprrrttttttssssssssssssrrrrrruuuuuuuuuuuuuuuttttttsssssssssttttttsssqqqooommmlllmmmooorrrsssrrrrrrqqqpppooonnnmmmmmmmmmmmmmmmnnnppprrrsssttttttvvvwwwvvvuuutttsssrrrpppoooooossssssttttttssssssrrrqqqnnnnnnnnnnnnnnnpppqqqrrrpppqqqssssssqqqpppnnnmmmjjjiiihhheeedddfffjjjmmmnnnppprrrttttttssspppooopppqqqssswww{{{}}}}}}||||||xxxtttrrrqqqrrrsssxxxxxxxxx{{{~~~}}}}}}}}}{{{{{{{{{{{{||||||zzzyyyxxxtttpppqqqwww}}}{{{xxxuuuvvv{{{|||xxxwwwttt{{{tttoookkkfffbbbfffmmm}}}|||xxxrrrnnnllleee]]]VVVXXX\\\cccmmm}}}zzzqqqdddYYYUUURRRMMMIIIEEE@@@<<<888333222111///......///111......---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++((()))******+++,,,------++++++************++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------............,,,,,,,,,---...///000111111111111111111000//////...///000111111222222111111000000000111222333333///000222555666555222///222222111333444555444222222333555666666666555444444666888888666666666888:::>>>GGGXXXoooxxxzzz|||pppiiidddaaa^^^______]]]UUULLLKKKOOOTTTVVVYYY\\\\\\XXXRRRMMMLLLKKKHHHFFFEEEFFFHHHIIIJJJJJJJJJKKKLLLMMMNNNNNNPPPTTT\\\cccggghhhgggeeegggfffdddaaa^^^ZZZXXXVVVTTTTTTTTTTTTTTTTTTTTTTTTVVVVVVVVVVVVVVVVVVVVVVVVWWWYYYZZZZZZXXXVVVUUUUUUSSSTTTTTTUUUVVVWWWWWWXXXZZZZZZZZZYYYYYYYYYYYYYYYWWWWWWVVVVVVUUUUUUUUUUUUTTTVVVYYY\\\^^^___``````^^^```cccddddddeeegggiiijjjeeeaaa___[[[WWWYYY^^^iiijjjkkkmmmnnnnnnnnnnnnkkkkkklllmmmnnnpppqqqrrrttttttuuuuuuvvvvvvvvvvvvvvvvvvuuutttssssssttttttwwwvvvuuuttttttuuuwwwxxxyyyyyyxxxvvvsssrrrssstttttttttuuuvvvuuuuuuttttttmmmllliiihhhgggiiijjjlllnnnnnnnnnnnnnnnnnnnnnnnnqqqqqqqqqqqqqqqpppoooooooooppprrrrrrrrrpppmmmllljjjlllnnnqqqrrrrrrrrrqqqppppppooonnnmmmnnnnnnnnnjjjlllooopppooooooqqqsssuuutttsssrrrpppooonnnnnnmmmnnnooopppqqqqqqqqqqqqnnnnnnnnnoooppppppqqqrrrrrrrrrrrrrrrqqqooommmkkkiiihhhfffccc```aaadddgggiiikkkmmmooopppooonnnlllmmmnnnooossswwwxxxxxxwwwyyywwwtttrrrqqqqqqrrrsssvvvvvvvvvwww{{{{{{xxxvvvuuutttsssnnniiihhhkkkqqqvvvxxx|||yyyxxx}}}~~~yyyxxxxxxvvvtttsssuuuzzzzzzvvvuuuuuuuuuttt~~~xxxnnnhhhhhheeeaaacccjjjwwwvvvqqqjjjfffccc^^^XXXQQQTTTXXX\\\bbbmmmzzzvvvmmmaaaVVVTTTPPPKKKGGGCCC>>>999666111111111///------///000......---------,,,,,,,,,***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))***+++,,,,,,---++++++************++++++***************************++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------........./////////000000------------...///000111000000000000000///......,,,,,,---...////////////000000000000111222333444///000222555777555222...333222222333555555444333000111222222333333222222555777888777666555666777555999@@@JJJYYYooouuuqqqpppwww|||sssmmmllllllmmmkkkcccWWWQQQRRRPPPRRRWWW\\\``````\\\YYYSSSRRRQQQOOONNNMMMLLLLLLHHHHHHHHHIIIIIIJJJJJJJJJNNNRRRXXX^^^ccceeeeeedddjjjhhheeeaaa]]]ZZZWWWVVVUUUTTTTTTSSSSSSSSSTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUWWWZZZZZZXXXVVVUUUUUUTTTTTTUUUUUUVVVVVVWWWWWWXXXWWWVVVVVVVVVVVVWWWWWWYYYXXXVVVUUUTTTSSSSSSSSSQQQRRRTTTVVVXXXZZZZZZ[[[XXXZZZ\\\]]]]]]___aaacccddd___\\\ZZZVVVSSSUUUZZZcccdddfffhhhhhhhhhhhhgggddddddeeegggiiikkkmmmnnnppppppooooooooopppqqqqqqrrrrrrqqqpppppppppqqqqqqqqqpppooonnnooopppqqqrrrssssssrrrooommmlllmmmooommmnnnoooppppppooommmmmmgggfffeeeeeeeeeeeefffgggiiiiiiiiijjjjjjjjjkkkkkklllmmmmmmmmmmmmlllkkkkkkjjjlllnnnppppppnnnllljjjhhhjjjmmmoooqqqqqqppppppqqqqqqppppppoooooonnnnnnjjjnnnqqqqqqpppoooqqqttttttssssssqqqpppooonnnmmmhhhiiijjjkkkllllllmmmllloooooopppqqqqqqrrrrrrssstttrrrpppooooooooommmkkkkkkjjjfffaaa]]]\\\^^^aaaeeegggiiikkklllllllllkkkkkkkkklllooossstttsssrrrrrrrrrpppoooooooooppppppssssssssstttvvvyyy|||~~~||||||||||||{{{zzzxxxxxxpppjjjeeefffppp|||~~~yyysssrrrsssrrrpppnnnooottt|||}}}|||wwwpppnnnqqqsssssspppwwwuuujjjcccfffeee___aaagggmmmmmmhhh```\\\[[[WWWSSSPPPSSSWWWZZZ]]]dddooowwwzzzrrriii^^^UUUQQQNNNIIIDDD@@@<<<777333000111111///,,,+++,,,.........---------,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++))))))******++++++,,,,,,++++++************++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,------......------....../////////000000000......---......///000000///////////////...------+++,,,---.../////////////////////000111333444555222111111222333444333111444333333444666666555333111111111111111222222333555666777666444444666888555888===BBBKKK\\\qqqrrrkkkfffiiitttzzzwwwvvvuuunnnccc[[[YYYUUUTTTVVVXXX\\\______^^^YYYZZZZZZZZZXXXUUURRROOOIIIJJJJJJJJJJJJJJJKKKKKKKKKNNNSSSYYY]]]```aaabbbhhhfffccc___[[[XXXVVVTTTTTTTTTSSSRRRRRRSSSTTTUUUVVVVVVVVVVVVVVVVVVVVVVVVRRRUUUWWWXXXWWWUUUSSSSSSTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUTTTSSSTTTTTTUUUVVVZZZYYYWWWUUUTTTTTTTTTUUUQQQQQQRRRSSSTTTVVVXXXXXXVVVWWWYYYZZZZZZ[[[^^^``````\\\ZZZZZZWWWTTTWWW\\\___aaacccdddeeedddcccbbb___```aaacccfffiiikkklllmmmllljjjiiiiiijjjkkklllmmmmmmlllllllllmmmmmmnnnjjjjjjjjjjjjkkkllllllmmmmmmmmmllljjjggggggiiikkkjjjkkklllmmmlllkkkiiihhhddddddeeeeeeeeeeeeeeedddeeefffgggggghhhiiijjjjjjjjjjjjkkkkkkjjjjjjiiihhhfffhhhkkkmmmnnnmmmkkkiiigggiiilllnnnoooooonnnnnnooopppppppppooonnnlllkkkkkkooosssssspppooorrruuussssssrrrpppooonnnmmmlllhhhhhhiiiiiiiiiiiihhhhhhllllllmmmnnnoooooooooooorrroookkkkkkmmmnnnnnnmmmooommmhhhaaa\\\YYYZZZ[[[bbbdddfffiiijjjkkkkkkjjjjjjjjjjjjlllnnnooommmkkkllllllllllllllllllmmmmmmnnnooooooqqqrrrtttvvvwwwzzz}}}xxxtttssszzz~~~{{{yyywwwyyy}}}ssspppqqqooommmoooooouuu~~~|||yyy{{{zzz{{{xxxrrrqqqtttvvvsssjjjpppxxxsssgggaaaeeeeee______fffffffffaaaZZZUUUUUUSSSOOORRRVVVZZZ\\\^^^cccmmmtttzzz~~~}}}vvvnnnggg^^^VVVOOOLLLGGGBBB>>>:::555222///000111...+++)))***,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++++++++************++++++*********************************++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,------......------.........////////////000///............///000000...............------,,,---...///000111111111111/////////000111333444555555222//////000333444555444444333555666777666444444333222111222333555666555555555444333333666888555666888<<>>FFFKKKSSS\\\lllxxxrrrnnnmmmlllgggiii~~~~~~qqqiiiddd___[[[YYYVVVQQQPPPRRRSSSWWW\\\^^^]]]ZZZWWWUUUWWWUUUTTTVVVYYYZZZXXXVVVMMMLLLKKKJJJJJJLLLOOORRRWWWXXXXXXWWWTTTRRRQQQRRRQQQPPPOOOMMMMMMOOOPPPQQQSSSSSSRRRRRRRRRRRRRRRRRRQQQRRRSSSTTTTTTRRRPPPOOOOOOOOOPPPPPPPPPPPPPPPPPPTTTTTTSSSSSSRRRSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQPPPNNNOOOOOOPPPPPPQQQPPPPPPNNNNNNNNNNNNOOOQQQSSSTTTUUUTTTRRRSSSUUUVVVVVVUUUVVVYYY[[[\\\\\\\\\\\\]]]\\\ZZZ[[[```aaa___aaaeeeeeedddccccccddddddcccbbbaaabbbcccddddddddddddddd```eeegggeeedddffffffdddddddddcccbbbbbbbbbbbbbbbgggggghhhhhhhhhggggggfffhhhgggeeedddcccdddeeeffffffggghhhiiiiiiiiihhhhhhhhhhhhgggfffeeeddddddcccdddeeefffggggggfffeeedddbbbcccfffiiijjjkkkkkkjjjjjjjjjkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiihhhhhhgggffffffeeeeeeeeeeeeeeejjjjjjiiiiiihhhhhhggggggggggggffffffffffffgggggggggfffffffffgggjjjlllnnnuuuuuussslllbbbZZZWWWXXXUUUXXX]]]aaadddfffeeeeeefffffffffgggggggggggggggfffhhhhhhfffbbbaaacccfffsssxxxzzzyyyzzz}}}tttnnnmmmlllrrryyy|||{{{zzz{{{}}}~~~}}}}}}zzzvvvssshhhlllppprrruuuwwwtttnnnjjjgggeeeffffffddd___[[[YYYUUUPPPOOOQQQVVVZZZ]]]___bbbiiipppwww|||}}}tttiiibbb]]]WWWQQQIIIGGGBBB===888444111000,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************************************%%%''')))+++,,,------,,,++++++,,,,,,+++***)))))),,,***(((&&&%%%''')))+++************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...111///---+++++++++,,,---...............---------.............../////////,,,,,,,,,,,,---------------...///000000111111000//////000111222333333444000/////////000333555777777666444555666666444333333333333333333333333333222222333444444444444444777777777666666999===AAACCCLLL[[[mmmvvvvvvxxxuuuiii```gggvvvwwwmmmhhhdddaaa\\\UUURRRSSSSSSUUUYYYZZZXXXUUUTTTSSSSSSSSSSSSTTTUUUXXXZZZ[[[VVVUUURRRPPPNNNNNNNNNOOOVVVTTTRRRPPPQQQQQQPPPOOOPPPOOONNNMMMMMMNNNOOOPPPPPPPPPPPPPPPPPPPPPQQQQQQPPPQQQRRRSSSRRRQQQPPPOOONNNOOOOOOOOOPPPPPPQQQQQQQQQRRRSSSSSSSSSSSSSSSSSSQQQQQQQQQPPPPPPPPPOOOOOOMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPRRRSSSUUUSSSQQQPPPRRRTTTUUUUUUSSSUUUWWWXXXXXXXXXYYYZZZXXXVVVWWW\\\___^^^^^^______^^^]]]^^^`````````^^^[[[\\\^^^```bbbbbbbbbbbb^^^cccfffdddccceeeeeeccc```````````````aaabbbbbbeeeeeeeeeeeeeeeeeeffffffgggfffeeeccccccdddeeeeeeeeefffggghhhiiihhhhhhgggiiigggeeecccbbbbbbbbbbbbcccddddddeeeeeedddccccccbbbdddfffggghhhhhhhhhhhhhhhiiijjjjjjkkkkkkkkkkkkggggggggghhhggggggfffeeegggfffeeeeeedddddddddeeeggggggggggggggggggggggggeeedddcccbbbbbbcccdddeeeddddddddddddeeehhhjjjkkkqqqqqqoooiii```XXXUUUUUUSSSUUUXXX[[[___bbbdddeeeiiijjjlllmmmooopppqqqrrrnnnoooooommmiiihhhjjjmmm}}}}}}~~~||||||wwwzzz|||zzzwwwvvvwwwzzz~~~~~~xxxsssrrrccchhhlllmmmppptttsssooogggfffeeeggghhheee```[[[XXXRRRLLLLLLRRRYYY___bbbcccffflllsssxxx{{{}}}}}}|||wwwnnneee^^^YYYTTTPPPFFFDDD@@@<<<777333000///------------------------,,,,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++************************))))))))))))))))))))))))&&&''')))+++,,,,,,------***************))))))(((+++***(((''''''((()))***************************+++++++++,,,,,,,,,------------,,,,,,,,,---......222000---+++******,,,---........................------------------------+++++++++,,,,,,,,,------......///000000000000000///000000111222222333333222111000000000222555666888666444444555555444333222222222222222222222222222222333444444444444333555666777666555666888:::===DDDOOO^^^ppp|||oooaaa]]]bbbjjjmmmppprrrzzzzzzvvvrrrkkkbbb]]]]]]YYY[[[[[[ZZZWWWTTTSSSSSSOOOPPPPPPPPPQQQTTTYYY\\\```^^^\\\ZZZYYYXXXVVVUUUZZZUUUPPPNNNOOOPPPOOONNNPPPOOONNNMMMLLLLLLMMMMMMMMMNNNNNNOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPOOONNNMMMMMMNNNNNNOOOPPPQQQQQQOOOPPPRRRSSSTTTSSSSSSRRRPPPOOOOOONNNNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLMMMNNNNNNNNNOOOPPPQQQRRRRRRVVVSSSPPPNNNOOOQQQRRRRRRPPPRRRTTTTTTTTTTTTVVVWWWXXXVVVUUUXXX[[[]]]]]]]]][[[YYYYYYZZZ\\\]]]\\\[[[VVVXXX[[[___aaabbbbbbbbbaaaeeegggeeeccceeedddbbb^^^^^^^^^^^^___```aaabbbcccccccccccccccdddeeeeeeeeedddccccccbbbcccdddddddddeeefffgggggggggffffffgggeeecccaaaaaaaaacccdddeeeeeeeeeeeedddddddddccccccdddeeefffffffffeeeeeefffggghhhiiiiiijjjiiiiiieeefffffffffffffffeeeeeegggfffeeedddddddddddddddbbbbbbbbbcccccccccddddddcccaaa___]]]]]]___aaacccaaaaaabbbbbbdddfffggghhhhhhhhhgggbbbZZZTTTQQQPPPNNNOOOQQQTTTYYY___eeehhhnnnpppsssvvvxxxzzz{{{|||zzz||||||zzzwwwwwwzzz~~~~~~}}}}}}~~~{{{wwwrrrqqqrrrttt}}}{{{xxxxxxzzz|||}}}{{{tttrrrsssaaaeeehhhhhhiiimmmnnnllleeedddeeegggiiifffaaa[[[UUUPPPKKKLLLTTT^^^eeeiiilllnnnqqqtttwwwxxxxxxxxxuuuooohhhbbb\\\VVVQQQNNNDDDBBB>>>:::555222///...------------------------......------,,,+++******************************************************))))))))))))))))))))))))))))))******++++++++++++)))***++++++,,,,,,++++++))))))***++++++*********************************+++++++++,,,,,,,,,------------,,,,,,,,,---......222000---******+++,,,...---.....................---------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...//////000000000000///000000000111222222333333555333222000000111333444777555333222333333222111222222222222222222222222111222333333444444333333333555666666666666777999777<<>>:::777333000...---))))))*********+++++++++++++++,,,,,,,,,***)))(((++++++++++++++++++++++++************************++++++++++++++++++++++++++++++***************+++++++++,,,,,,,,,+++******))))))))))))******++++++************************++++++,,,,,,,,,,,,------+++++++++++++++,,,------------,,,,,,,,,---......---------.........//////......------,,,,,,,,,,,,,,,------------.........//////000000000000//////111111111111111222222222555444222111111222333444777444111000000111000000111111111111111111111111111111222333333333333222111222444444333333555777777:::===???DDDOOO```mmmwwwpppkkkvvvvvvnnnnnnrrryyyrrroookkkfffaaa^^^^^^]]][[[YYY^^^```dddllluuuxxxvvvrrrpppooolllhhhdddccccccddd^^^^^^\\\YYYVVVRRRPPPNNNOOOPPPQQQQQQPPPNNNLLLJJJGGGGGGGGGGGGGGGHHHIIIIIIGGGGGGGGGGGGIIILLLOOOPPPQQQQQQPPPPPPOOOPPPPPPPPPPPPOOOMMMLLLKKKLLLMMMNNNMMMKKKJJJHHHHHHIIIJJJKKKKKKLLLMMMNNNOOONNNMMMMMMPPPOOOMMMLLLMMMMMMLLLKKKMMMNNNNNNNNNNNNOOORRRTTTTTT\\\```[[[VVVVVVXXXWWWTTTRRRQQQRRRSSSSSSRRRQQQRRRSSSSSSUUUXXX\\\```bbbhhhmmmooommmkkkmmmmmmkkkhhhgggfffdddcccbbbbbbbbb\\\^^^```bbbbbb```]]][[[[[[[[[\\\]]]]]]]]]]]]]]]]]]^^^___```aaa```______^^^^^^___```aaabbbbbbccceeedddbbbaaa``````aaaaaaaaa```````````````aaaaaa^^^______^^^^^^]]]\\\[[[ZZZZZZ[[[\\\\\\\\\\\\\\\]]]]]][[[ZZZYYYXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYVVVVVVUUUUUUUUUUUUVVVVVVSSSTTTUUUWWWXXXYYYZZZZZZZZZZZZ[[[\\\[[[YYYVVVSSSOOOPPPRRRVVV^^^gggpppuuuxxxzzz|||~~~~~~}}}{{{zzzvvvwwwxxxwwwwwwyyyvvvppplllnnnrrrtttxxx}}}xxxvvvssspppnnnmmmkkkjjjjjjlllpppssswww}}}zzzxxx{{{zzzsssqqqooolllkkkllljjjlllnnnqqquuuxxxzzz{{{]]]aaaccc``````eeejjjlllqqqnnnjjjgggeee```YYYSSSMMMPPPSSSVVV\\\fffsss|||{{{tttnnnlllmmmqqqssspppkkkjjjjjjbbbRRREEEAAA>>>===:::666222000...---+++++++++,,,,,,---------((()))***+++,,,+++******------------------------************************++++++++++++++++++++++++******))))))***+++,,,,,,******))))))(((&&&%%%$$$***)))'''&&&&&&(((+++,,,************************++++++,,,,,,,,,---------++++++******++++++,,,---++++++,,,------.........---------.........//////.........------,,,,,,,,,---------........./////////000000000000000//////111111111111111222222222444333111111111333555666888555222000000111111000111111111111111111111111111111222333333333333222111222333222111111333555555777888777777???MMMXXXkkk}}}}}}{{{tttkkkhhheeennnzzzyyyrrrnnnnnnlllgggbbbVVVWWW]]]gggqqquuusssooorrrsssssspppkkkiiijjjmmmiiihhhfffccc___[[[XXXVVVVVVWWWXXXXXXVVVTTTQQQOOOFFFEEEEEEEEEFFFGGGHHHHHHFFFEEEEEEFFFHHHKKKNNNPPPSSSRRRPPPOOONNNOOOOOOPPPPPPOOOMMMLLLKKKLLLNNNOOOMMMLLLJJJHHHHHHHHHJJJKKKJJJJJJLLLMMMMMMLLLKKKKKKLLLKKKKKKLLLNNNNNNMMMLLLMMMNNNNNNNNNNNNOOORRRTTTUUUbbbiiiddd\\\ZZZZZZXXXRRRQQQPPPPPPQQQQQQOOONNNQQQPPPPPPQQQTTTXXX]]]___fffkkknnnmmmmmmooopppnnnllljjjiiifffdddcccbbbbbbZZZ]]]```bbbaaa^^^ZZZXXXYYYZZZ[[[\\\\\\\\\\\\\\\\\\]]]^^^_________^^^]]]]]]^^^______``````______bbbaaa___^^^]]]]]]]]]^^^```____________```aaaaaa]]]]]]]]]\\\[[[ZZZYYYXXXUUUUUUVVVWWWXXXXXXWWWWWWVVVUUUTTTRRRQQQPPPPPPPPPSSSSSSSSSSSSSSSSSSSSSSSSOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPRRRSSSUUUVVVVVVVVVWWWWWWXXXZZZ[[[ZZZWWWTTTUUUUUUWWW[[[aaajjjrrrwwwiiikkklllmmmmmmkkkhhhffffffiiilllnnnqqqwww|||wwwsssqqqtttvvvvvvwwwzzz}}}uuutttrrrqqqpppooommmkkkggghhhkkkoootttzzz}}}uuusssxxx~~~|||ssspppmmmgggdddeee___bbbhhhqqqxxx|||}}}|||\\\^^^bbbffffffhhhrrr~~~yyylllbbb]]]ZZZVVVSSSRRRRRRTTTYYY```hhhqqqxxx{{{yyypppfffdddjjjllliiiiiilllnnnkkkaaaTTTHHHAAA>>>:::666333111111///...++++++++++++++++++++++++,,,+++++++++++++++++++++++++++************+++++++++++++++*********)))))))))))))))((()))******++++++*********))))))((((((++++++*********************************************++++++++++++***))))))------------------------++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---000///...---------------*********+++,,,---...///111111111111000000000000////////////////////////333333333333333222111000222111///000111222222111////////////////////////333333333333333333333333111222333333444444333333777888:::;;;<<<@@@EEEHHHYYYfff~~~mmmaaadddaaaaaacccffflllxxx}}}xxxnnnaaaZZZ```ddddddiiisssrrryyyyyyqqqjjjjjjjjjhhhjjjjjjjjjhhheeeaaa]]]ZZZXXXZZZ^^^aaaaaa___\\\ZZZWWWSSSNNNIIIFFFGGGJJJLLLJJJHHHFFFGGGJJJOOOQQQRRRVVVTTTQQQOOONNNOOORRRSSSRRROOOMMMMMMOOOPPPNNNLLLKKKHHHEEEFFFHHHKKKKKKIIIIIIHHHHHHIIIJJJLLLNNNOOOMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLNNNPPPRRRSSSXXXYYYZZZ[[[ZZZZZZYYYXXXSSSSSSQQQPPPOOOOOONNNNNNMMMMMMMMMNNNPPPSSSVVVXXXbbbdddfffggghhhiiikkkmmmpppooommmiiifffcccaaa___]]]]]]]]]\\\ZZZYYYXXXXXXXXXXXXXXXYYYZZZZZZXXXVVV\\\]]]]]]]]]\\\[[[[[[ZZZWWWYYY[[[]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[\\\\\\XXXXXXXXXXXXXXXYYYYYYYYY\\\YYYUUUSSSSSSSSSSSSRRRTTTTTTTTTTTTSSSRRRQQQPPPOOOOOONNNMMMLLLKKKJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLJJJJJJIIIGGGGGGHHHKKKMMMRRRTTTXXX\\\___``````___bbbbbbaaa___^^^]]]\\\[[[bbbbbbcccfffiiilllmmmlllfff^^^YYY\\\aaabbbcccdddkkkkkknnnsssyyy}}}|||}}}}}}{{{yyywwwwwwxxxyyyzzztttrrrtttuuussspppiiikkknnnqqquuuzzzyyyooojjjlllpppzzzxxxvvvrrrjjjbbb```dddccceeemmm{{{~~~sss___```eeeiiijjjlllvvv}}}oooccc\\\XXXUUUSSSTTTVVV[[[```eeejjjpppuuuuuurrrjjj```^^^ccceeecccdddhhhlllllleeeYYYJJJAAA;;;888333000///...---,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++++++++*********))))))((()))))))))************************)))))))))(((************************************************((()))***+++++++++++++++++++++++++++++++++++++++++++++************++++++------------------------+++,,,------++++++,,,---//////...---------------......---......///000111000000000000000000000000000000000000000000000000000000111111111000//////444222000000222222222111111111111111111111111111111000000000000000000000222222333444444444444444666777888999:::===AAADDDIIIUUUjjjxxxpppbbb]]]YYYWWWWWWZZZdddnnn|||nnndddeeefffcccdddjjjooovvvzzzuuupppppppppnnnmmmnnnnnnmmmjjjddd___\\\]]]___bbbeeehhhkkklllmmm```]]]XXXSSSOOOOOOOOOPPPSSSRRRPPPOOOOOOQQQTTTVVV[[[XXXTTTQQQOOOPPPQQQRRRSSSQQQPPPQQQSSSRRROOOMMMLLLIIIFFFFFFGGGGGGFFFDDDFFFFFFFFFGGGHHHJJJKKKLLLGGGGGGHHHHHHHHHHHHHHHHHHMMMLLLLLLLLLMMMOOOPPPRRRVVVWWWYYYZZZYYYXXXWWWVVVSSSRRRQQQOOONNNNNNMMMMMMKKKKKKKKKLLLOOORRRUUUWWW___aaacccdddeeefffiiikkkkkkjjjhhhfffcccaaa___^^^]]]]]]\\\[[[XXXWWWVVVVVVVVVVVVVVVWWWXXXXXXWWWVVVZZZZZZZZZZZZZZZYYYXXXXXXWWWXXXZZZZZZZZZYYYYYYYYYWWWXXXYYYYYYYYYXXXWWWVVVWWWWWWWWWWWWVVVVVVVVVUUUVVVSSSPPPOOOOOOOOONNNMMMLLLMMMMMMLLLLLLKKKJJJJJJJJJIIIIIIHHHGGGFFFFFFEEEFFFFFFEEEEEEEEEEEEEEEEEEHHHHHHIIIIIIIIIJJJLLLMMMYYY]]]ccciiiooorrrsssssstttsssrrrooollliiifffdddjjjgggcccaaabbbdddeeeeee]]]XXXXXX]]]cccgggkkkpppxxxxxxzzz}}}~~~zzzwwwwwwyyy{{{}}}wwwvvvwwwwwwvvvwwwwwwuuuttttttwww}}}|||qqqfffaaacccgggpppnnnllliiiddd___bbbgggggglllxxxyyy___```eeeiiijjjmmmwwwrrrddd[[[WWWUUUUUUZZZ```hhhlllmmmnnnqqqsssnnnjjjbbbZZZXXX[[[]]]\\\___bbbfffjjjggg\\\LLL@@@:::777222///...---,,,***++++++++++++++++++++++++************************---,,,,,,,,,,,,,,,,,,---+++++++++***************'''((()))***+++******)))************))))))))))))************************************************'''((()))***+++,,,,,,,,,************************++++++************++++++........................+++,,,------++++++,,,---///...------------------000000////////////000111////////////////////////111111111111111111111111...///000000111111000000555333111111222222111000111111111111111111111111000000000/////////......222333444444555555444444555666777777777999<<>>;;;777333000///...---,,,++++++++++++++++++++++++)))))))))))))))*********,,,,,,++++++++++++,,,,,,************************&&&(((***+++,,,+++)))(((*********)))))))))))))))***************+++++++++************************(((((()))***+++,,,,,,,,,++++++++++++++++++++++++++++++*********+++,,,,,,------------------------+++,,,------++++++,,,---......---,,,,,,---------000///...............///---------...............000000000000000000000000///000111222333333333333666444222111222222111000////////////////////////333333333222111111000000333333444555555555555444555666666666555666888;;;;;;???JJJXXXeeepppvvvlllaaaXXXRRROOOTTTZZZhhhwww~~~zzzxxxrrrkkkiiicccgggiiiiiihhhhhhiiiiiiggghhhiiikkkkkkkkkjjjjjjiiihhhffffffhhhkkkooorrrvvvuuuqqqmmmiiiddd```^^^___bbbccc```[[[YYY]]]aaabbb___ZZZVVVSSSSSSTTTTTTNNNMMMNNNPPPSSSWWWZZZ\\\VVVRRRMMMHHHEEEDDDDDDDDD@@@AAAAAABBBCCCCCCCCCCCCEEEEEEFFFGGGHHHHHHIIIIIIIIIHHHGGGFFFGGGJJJLLLNNNSSSUUUXXXZZZ[[[ZZZXXXVVVRRRQQQOOOLLLJJJHHHHHHGGGEEEEEEFFFHHHJJJMMMPPPQQQSSSUUUXXXYYYZZZ\\\^^^aaa______^^^]]][[[YYYWWWUUUUUUVVVWWWUUURRRQQQTTTVVVTTTUUUUUUTTTTTTUUUWWWYYYWWWWWWXXXXXXXXXXXXWWWWWWWWWWWWWWWXXX[[[]]]^^^___]]][[[YYYVVVTTTQQQPPPOOOQQQRRRRRRQQQPPPNNNLLLKKKJJJIIIIIIIIIJJJJJJHHHFFFFFFFFFEEEEEEEEEEEEEEEEEECCCCCCDDDDDDDDDDDDDDDDDDCCCDDDEEEFFFIIILLLOOOPPPRRRTTTWWW\\\```aaa```___YYY^^^fffooovvv{{{}}}~~~~~~~~~}}}zzzvvvpppkkkggg]]]ZZZVVVUUUXXX[[[^^^```cccdddiiimmmooopppxxx~~~|||yyywwwvvvtttssswww|||}}}yyyxxxuuurrrppppppsssvvvzzzssswww|||tttppppppqqqrrrssssssnnnfffcccdddhhhlllgggbbb___[[[\\\dddnnnvvvxxxZZZYYY\\\aaacccgggnnnwww~~~rrrddd[[[YYY^^^cccsss|||yyyzzzyyykkkddd\\\WWWUUUTTTTTTUUUXXXVVVTTTUUUTTTNNNCCC:::888555111......------,,,++++++++++++++++++++++++(((((()))))))))*********++++++************++++++************************&&&(((***+++,,,+++)))((())))))))))))))))))******))))))*********+++++++++******************************+++++++++******)))++++++++++++++++++++++++++++++******+++,,,,,,---+++++++++++++++++++++++++++,,,------++++++,,,---------,,,,,,,,,------...000//////.........//////,,,---------.........///////////////////////////...///000111222333333333666444222111222222111///////////////////////////444444333333333222222222222333444444555555444444555666777666555555666888666777===GGGPPPZZZiiivvv|||qqqdddZZZSSSOOOQQQVVV\\\iiixxxsssiiigggeeebbb```___aaacccbbbaaa`````````bbbdddeeeooonnnmmmlllllllllmmmmmmrrrqqqooommmiiieeeaaa___aaacccccc^^^XXXTTTVVVYYYXXXUUUQQQMMMKKKLLLMMMNNNHHHGGGFFFHHHMMMVVV```fffeee```XXXOOOIIIFFFGGGHHHCCCCCCCCCCCCDDDDDDDDDDDDCCCDDDDDDEEEFFFGGGHHHHHHHHHGGGEEEDDDEEEHHHKKKNNNRRRTTTWWWZZZ\\\\\\[[[ZZZRRRQQQNNNKKKIIIFFFEEEDDDCCCCCCDDDFFFHHHJJJLLLMMMLLLOOOQQQSSSTTTVVVYYY[[[\\\\\\\\\[[[YYYWWWTTTRRRPPPSSSTTTSSSPPPQQQUUUYYYWWWXXXXXXWWWUUUVVVYYY\\\[[[\\\\\\]]]]]]]]]\\\\\\YYYXXXXXX\\\bbbgggjjjkkkhhhccc\\\VVVQQQPPPQQQRRRSSSTTTUUUUUUTTTRRRPPPOOOMMMLLLKKKLLLMMMLLLJJJHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHIIIIIIJJJGGGHHHJJJNNNRRRXXX]]]___cccbbbccceeegggfffcccaaaYYY\\\aaagggllloooppppppnnnooooooooolllhhhdddaaa]]]\\\]]]aaaeeeiiijjjjjjfffhhhlllooonnnmmmuuu~~~|||wwwwwwvvvvvvuuuuuuvvvwwwzzz~~~|||tttttttttrrrooonnnooopppzzz{{{qqqttt~~~{{{qqqiiieeedddkkkpppuuuuuuooojjjhhhiiijjjeeeaaa___]]]]]]fffooo}}}{{{qqqZZZXXXZZZ^^^aaadddkkksssyyyvvvmmmaaaYYYYYY```hhhyyy|||{{{yyykkkccc[[[WWWSSSPPPOOOQQQRRROOOKKKIIIGGGCCC<<<777222000,,,***++++++++++++++++++++++++++++++++++++((())))))******++++++++++++******))))))******+++***************+++++++++'''((()))***+++******)))))))))))))))************)))))))))***++++++,,,,,,************************+++++++++++++++***))))))************************++++++***++++++,,,---...************************+++,,,------++++++,,,---,,,,,,,,,,,,,,,------...111111000000000000111111,,,,,,------.../////////........................,,,---...///000000000000444222000000111111000///111111111111111111111111111111111111111111111111111222333333444444333333444666777666555444555666666555888>>>CCCJJJVVVbbb{{{mmmccc[[[UUUSSSVVVYYYdddwww{{{tttmmmiiiddd``````ccccccaaa^^^\\\ZZZZZZ[[[\\\jjjjjjjjjjjjjjjjjjjjjjjjmmmnnnnnnmmmllliiigggeeecccdddbbb\\\UUUPPPOOOPPPLLLJJJFFFCCCBBBCCCEEEFFFEEECCCAAAAAAGGGRRR___hhhppplllddd[[[RRRMMMLLLMMMLLLKKKJJJIIIIIIIIIJJJKKKLLLLLLMMMMMMNNNNNNOOOOOOLLLJJJGGGEEEEEEHHHJJJLLLOOOPPPSSSWWWZZZ[[[]]]]]]UUUSSSPPPMMMJJJGGGEEEDDDBBBCCCDDDEEEGGGHHHIIIIIIGGGJJJLLLNNNPPPRRRTTTWWWZZZ[[[\\\\\\ZZZXXXUUUTTTQQQTTTVVVTTTRRRRRRXXX]]][[[]]]^^^]]]ZZZYYY\\\___aaabbbcccccccccccccccccc^^^\\\\\\aaajjjssswwwyyysssmmmddd[[[VVVVVVYYY[[[]]]___```bbbbbbaaa___^^^YYYXXXVVVVVVWWWVVVUUUSSSQQQPPPNNNMMMLLLLLLMMMMMMPPPQQQQQQSSSTTTUUUVVVVVVXXXYYY[[[^^^ccciiinnnrrrppplllgggeeedddbbb^^^ZZZWWWXXXYYY[[[]]]^^^___```aaacccdddffffffeeecccbbbbbbcccfffkkkooopppooonnndddeeeiiimmmllllllrrr{{{}}}~~~~~~yyyvvvssstttuuuuuuuuuvvvzzz|||xxx|||xxxxxxwwwuuupppmmmllllllrrr~~~}}}rrrsss{{{vvvkkkbbb^^^]]]jjjqqqxxxyyyrrrjjjeeeccccccaaa```aaa___```fffnnn|||}}}sssmmmZZZWWWWWW\\\___aaagggnnnnnnmmmggg]]]UUUUUU___hhhvvv{{{wwwrrriii```WWWTTTPPPJJJHHHKKKIIIHHHFFFBBB???;;;777555///---***)))***,,,,,,,,,++++++++++++++++++++++++))))))******+++,,,,,,---,,,++++++******++++++,,,))))))*********+++++++++((()))))))))************((()))))))))************((())))))***++++++,,,,,,************************)))******+++++++++******++++++++++++++++++++++++++++++++++++,,,---......+++++++++++++++++++++++++++,,,------++++++,,,---,,,,,,++++++,,,,,,---...////////////000000111222,,,------...//////000000////////////////////////------...///000000//////222000//////000111000///111111111111111111111111//////000000111111222222000111222222333333222222333444666555444333444555777666888;;;>>>AAAJJJTTTjjj}}}rrrhhh^^^YYYYYY\\\bbbooo|||xxxqqqiiifffhhhiiihhhfffdddaaa___]]][[[`````````aaabbbcccdddeeeggghhhjjjkkkllllllllllllfffeeebbb___[[[WWWUUUTTTNNNKKKGGGDDDCCCDDDEEEGGGFFFDDDBBB@@@CCCLLLXXXaaallllllkkkfff___ZZZWWWWWWXXXVVVSSSQQQPPPRRRTTTUUUXXXXXXXXXXXXXXXYYYYYYYYYTTTQQQMMMIIIGGGGGGIIIKKKIIIJJJMMMPPPTTTXXX[[[]]]YYYWWWTTTPPPMMMJJJHHHGGGCCCCCCDDDEEEFFFFFFFFFFFFDDDFFFIIIKKKLLLNNNQQQTTTWWWYYY[[[]]]]]]\\\ZZZYYYWWWZZZ\\\YYYTTTTTTZZZ``````ccceeeddd```]]]___bbbgggggghhhiiiiiiiiiiiiiiidddaaaaaagggqqq{{{}}}xxxpppiiieeeeeehhhjjjmmmooorrrtttvvvuuutttsssooollliiihhhhhhhhhhhhgggdddccc```^^^\\\\\\]]]]]]```aaabbbccceeefffggghhhjjjjjjjjjkkknnnrrrvvvyyypppjjjbbb^^^^^^]]][[[XXXWWWVVVUUUUUUUUUWWWYYYZZZ^^^___aaaccceeeggghhhhhhiiijjjlllpppssstttrrrppphhhhhhlllqqqrrrssswww~~~~~~{{{|||~~~yyywwwwwwtttuuuvvvuuutttuuuyyy|||yyy|||uuuooojjjhhhiiijjjsss}}}}}}ttttttzzz~~~vvvlllddd``````bbbkkkrrryyyxxxqqqhhhbbb```bbbbbbdddfffdddaaaccciiiooovvv~~~|||tttmmmjjjXXXUUUUUUXXX\\\^^^ccciiiggggggcccZZZRRRRRR\\\fffqqqyyyssslllggg]]]TTTQQQLLLEEECCCFFFBBBCCCCCC@@@<<<777555444///---+++***,,,...//////++++++++++++++++++++++++))))))***+++,,,,,,---------,,,,,,++++++,,,,,,---))))))******++++++++++++)))))))))((()))******+++(((((())))))*********+++((())))))***++++++,,,,,,************************'''((()))***+++,,,,,,,,,------------------------++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---++++++++++++,,,,,,---...,,,,,,,,,,,,---///000000------......///000111111000000000000000000000000///000000111111111111111111///......000111000000//////////////////////////////000111222333444444000000111222222222222111111333444444333222333444333333555888999:::AAAJJJUUUmmm{{{oooccc[[[YYY[[[]]]dddrrr~~~|||qqqllllllmmmoooppppppnnnjjjeeebbb___^^^\\\\\\]]]___bbbddd^^^___aaadddfffhhhiiijjjhhhfffdddddddddcccaaa___VVVTTTPPPLLLJJJJJJLLLMMMHHHGGGEEEBBBBBBHHHRRRZZZbbbffflllmmmiiieeebbbaaa```]]]YYYVVVVVVXXX[[[]]]\\\\\\\\\\\\\\\[[[[[[[[[\\\XXXRRRLLLIIIHHHHHHIIIEEEFFFHHHKKKPPPUUUYYY\\\\\\ZZZWWWSSSOOOLLLJJJIIICCCDDDEEEEEEFFFEEEEEEEEEBBBDDDGGGIIIKKKMMMPPPRRRUUUWWWZZZ^^^______^^^]]]]]]```aaa]]]WWWVVV\\\bbbcccgggjjjhhhccc```aaacccjjjjjjkkklllllllllllllllhhheeedddjjjuuu{{{vvvssstttvvvwwwyyy{{{~~~zzzxxxwwwxxxxxxwwwvvvuuurrrooommmmmmmmmnnnnnnoooppprrrsssuuuvvvwwwpppooommmlllllloooqqqssskkkccc[[[XXXZZZ]]]]]]\\\]]]\\\ZZZXXXYYY[[[^^^```___```bbbdddgggjjjlllnnnqqqqqqsssvvvyyyzzzyyywwwrrrqqqtttyyy{{{{{{~~~|||{{{|||}}}~~~~~~zzzyyyzzzwwwsssyyy|||~~~}}}zzzyyyzzz|||vvvwwwwwwuuurrrrrrvvvyyy}}}}}}tttkkkfffeeeeeeeeejjjooosss|||zzzuuuvvv|||zzzuuulllddd```bbbhhhmmmlllrrrxxxwwwpppgggcccbbbggggggjjjlllhhhaaa```cccaaajjjtttxxxuuunnniiigggUUUUUUVVVXXX[[[\\\[[[ZZZZZZXXXUUURRRRRRVVV]]]bbblll}}}|||ppphhhccc]]]XXXPPPIIIFFFDDDCCCBBBDDDAAA===888555333333333+++******+++---......---------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************+++,,,------,,,+++***))))))))))))))))))))))))******))))))))))))******))))))))))))************************************...------,,,,,,+++++++++++++++*********************++++++,,,,,,,,,++++++++++++,,,,,,,,,---------...------------...//////---------.........////////////.........//////000000///............//////////////////000000000000666333111000000111000///111111111000000000000000222222333333333333444444222333444444444444333222222111111222444444222111444333222333555888<<<>>>JJJUUUhhhxxxjjj```ZZZXXX[[[```eeekkkrrrzzzttt{{{yyypppjjjlllkkknnnssstttooolllllljjjfffdddgggjjjgggaaa]]]aaa^^^ZZZ[[[^^^aaaaaa```gggeeecccccceeeiiikkklllhhhccc\\\WWWVVVWWWXXXYYYZZZWWWQQQJJJEEEGGGNNNTTT\\\```dddfffeeeddddddddddddbbb```\\\YYYWWWUUUTTTSSSVVVXXXXXXVVVUUUXXX[[[WWWSSSNNNIIIGGGEEECCCAAAAAAAAACCCEEEIIIQQQZZZ```]]]^^^]]]YYYRRRNNNMMMNNNJJJIIIGGGFFFDDDCCCCCCCCC@@@@@@AAABBBDDDFFFHHHIIIPPPSSSXXX___eeehhhfffdddcccccceeeeee___YYYXXX[[[aaaaaa``````___^^^^^^]]]aaaaaabbbcccddddddeeedddccceeehhhlllrrr{{{}}}{{{}}}|||yyyzzz{{{zzzyyy~~~{{{xxxwwwxxxyyytttuuuvvvvvvvvvxxxzzz}}}}}}ssshhhcccgggnnntttvvvuuuhhh\\\ZZZ___dddhhhlllnnnmmmjjjeeeaaabbbfffkkklllkkklllmmmpppuuuyyy|||~~~}}}~~~}}}zzz|||~~~~~~}}}zzzxxxxxx{{{~~~{{{xxxwwwyyyyyy{{{~~~zzzwwwrrrppppppqqqqqqqqqrrrxxx~~~}}}|||}}}yyyuuuqqqpppoooooowww}}}rrrkkkfffaaa]]]^^^aaadddhhhnnnwwwzzzwwwwwwyyyzzzvvvmmmfffgggkkknnntttyyy~~~uuuoooppppppllljjjlllsssrrrmmmfffaaa___]]][[[ZZZcccjjjiiihhhhhhfffbbbSSSSSSTTTVVVYYYYYYWWWUUUQQQPPPOOONNNOOOUUU\\\bbbgggvvvtttiiiaaa\\\XXXSSSLLLFFFDDDCCCBBBAAADDDAAA;;;555111/////////,,,+++)))***,,,......---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++,,,,,,+++******))))))))))))))))))))))))******))))))))))))******))))))))))))************************************,,,,,,---------,,,++++++++++++*********************++++++,,,,,,+++++++++))))))*********+++++++++------,,,,,,------...///,,,,,,---------.........,,,,,,,,,,,,,,,---...///..............................//////000000000111666444111000111111111000111000000000000000000000111111111222222222333333111222333444444333222111111111111222444444333222666555444333444666999;;;>>>GGGUUUgggyyyssseee]]]ZZZ\\\___bbbdddfffhhhiiilllrrr{{{vvvvvvwwwpppoooqqqwwwxxxtttqqqqqqvvvsssrrruuuwwwuuuoookkkiiieeebbbaaabbbbbb```]]]aaa___^^^___bbbfffiiijjjjjjeee___[[[[[[^^^aaabbbeeebbb\\\TTTNNNMMMPPPTTTYYY\\\```aaaaaa```___``````___[[[WWWTTTQQQOOONNNMMMPPPRRRQQQNNNKKKLLLNNNLLLIIIFFFCCCCCCCCCBBBBBB?????????@@@BBBHHHPPPVVV^^^aaacccaaa\\\VVVTTTSSSKKKIIIHHHFFFDDDBBBAAAAAA======>>>>>>???AAABBBCCCIIILLLSSS\\\eeejjjllllllgggdddcccbbb]]]UUURRRTTTWWWWWWVVVVVVVVVVVVVVVVVV\\\[[[YYYWWWUUUUUUUUUVVVXXX[[[```fffmmmvvv~~~{{{xxxwwwxxx{{{|||}}}}}}~~~~~~{{{xxxtttqqqqqqrrrssssssvvvxxxzzz{{{zzzxxxvvvuuuvvvvvvuuutttsssuuuzzz}}}}}}vvvnnnjjjmmmttt{{{ttthhheeehhhlllooosssvvvvvvtttqqqnnnoootttxxxxxxxxxxxxyyy|||}}}}}}{{{yyy|||}}}}}}}}}}}}{{{xxxuuusssuuuvvvyyy|||}}}}}}{{{yyywwwwwwwwwyyy{{{}}}~~~~~~uuurrrnnnmmmmmmmmmmmmmmmvvvzzz~~~sssooommmmmmmmmooowww~~~rrrkkkfffaaa^^^\\\\\\]]]```fffoooxxx~~~|||xxxuuussstttvvvwwwssskkkeeehhhoootttyyy}}}uuuooolllqqquuuuuuuuuwwwxxxuuunnnfff___\\\YYYXXXWWW]]]cccgggeeeaaa___^^^QQQQQQRRRTTTUUUTTTQQQNNNFFFGGGHHHIIILLLSSS[[[```fffttt~~~{{{oooeee^^^ZZZRRRMMMGGGCCCAAAAAA@@@@@@AAA===888222///...///000111...+++)))***++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))******++++++******)))))))))))))))))))))))))))******))))))))))))******))))))))))))***************************************+++,,,......---,,,+++******++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++,,,,,,++++++,,,,,,---...++++++,,,,,,,,,---------+++++++++,,,---...///000------............---------......///000111111222666444222111222333222111000000000000000000111111000000000111111111111222111111222222222222111111111000000222444555444333888777555333333444555666999>>>FFFQQQ]]]nnn|||kkkaaa_________``````___\\\YYYYYY___hhhllllllqqq|||tttvvvuuusssvvv||||||zzzzzz{{{wwwqqqnnnkkkjjjjjjiiiddd```\\\ZZZXXXYYY\\\___```aaagggbbb\\\XXXYYY]]]aaaccchhheeeaaa[[[UUURRRRRRSSSVVVYYY[[[\\\[[[ZZZZZZ[[[]]][[[WWWSSSPPPMMMKKKKKKMMMPPPSSSRRRMMMHHHFFFFFFEEECCCAAA@@@AAABBBBBBBBBAAAAAA@@@???@@@EEELLLRRRWWW\\\``````[[[TTTOOOMMMJJJIIIGGGDDDAAA???===<<<<<<<<<<<<<<<<<<=========BBBEEEKKKUUU___gggjjjlllccc]]]ZZZYYYVVVPPPLLLLLLKKKKKKKKKKKKKKKKKKLLLLLLSSSQQQLLLIIIFFFFFFGGGHHHIIILLLQQQWWW]]]eeennnsss|||{{{zzzzzzyyywwwsssppphhhjjjkkkjjjiiiiiiiiikkkggggggfffeeeddddddgggjjjlllpppwww|||~~~}}}zzzwwwzzzxxxtttqqqpppsssyyy~~~}}}zzzuuuvvvxxxzzz}}}~~~}}}||||||zzzuuussstttuuuwwwzzz||||||zzzwwwuuuqqqqqqssswww|||~~~{{{yyywwwvvvtttrrrrrrrrrssstttooonnnlllmmmoooqqqqqqqqq}}}~~~sssnnnkkkkkklllnnnvvv~~~uuummmiiifffdddccc```^^^```gggooosssuuusssqqqooommmmmmooorrrtttsssjjjeeejjjrrrvvvxxxyyyqqqooosss|||~~~xxxoooeee]]]XXXVVVVVVYYYYYY___hhhggg]]]XXX[[[QQQPPPPPPQQQQQQOOOLLLIIIAAACCCEEEHHHLLLRRRYYY^^^eeeqqqzzzvvvlllbbb\\\WWWNNNJJJDDD@@@>>>>>>===<<<<<<999444000///111444666666222---)))((((((''''''++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************)))))))))******)))))))))))))))))))))))))))))))))******))))))))))))******((()))))))))************************************(((***,,,//////...,,,+++******+++++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------++++++******++++++,,,---******+++++++++,,,,,,,,,,,,,,,------///000222222------...///000///......,,,---...///000111222333666444222222333444333111000000000000000111111111000000000111111111222222111111111111111111111111000000000222555666555444777666444333333333444555888;;;???BBBIIIVVVhhhuuusssjjjjjjgggcccaaaaaa```___^^^YYYZZZ[[[\\\]]]dddvvv}}}www~~~}}}zzz||||||vvvsssqqqrrrsssqqqlllhhhbbb___]]]]]]^^^___```___bbb]]]VVVRRRRRRTTTWWWYYY[[[[[[YYYVVVTTTRRRQQQQQQSSSUUUVVVVVVUUUTTTTTTUUUXXXVVVSSSPPPNNNMMMMMMNNNUUUYYY^^^]]]XXXRRRNNNLLLIIIHHHFFFFFFGGGHHHGGGGGGCCCCCCAAA@@@AAAEEEKKKPPPPPPUUUYYYXXXRRRKKKGGGFFFJJJIIIGGGEEEBBB???<<<;;;?????????>>>>>>>>>======@@@AAAEEELLLTTT[[[___```WWWPPPLLLMMMMMMJJJGGGGGGEEEEEEDDDDDDDDDEEEFFFGGGJJJIIIGGGDDDCCCBBBCCCCCCCCCEEEHHHKKKNNNRRRWWWZZZhhhiiilllmmmmmmkkkgggdddYYY[[[[[[YYYVVVUUUWWWYYY[[[]]]______^^^___cccgggkkkpppyyy}}}xxxrrrqqquuu}}}zzzyyyxxxwwwuuurrrppppppsssvvvzzz~~~|||xxxuuutttxxx~~~}}}yyywwwvvvrrrnnnkkkkkkmmmoooqqqppppppsssxxx{{{}}}}}}}}}xxxrrrmmmkkkkkklllqqqyyy}}}uuuqqqooommmmmmiiigggkkkrrruuussspppggggggfffgggiiikkknnnppptttjjjdddhhhnnnooommmlllmmmrrr|||xxxmmmccc[[[VVVVVVYYY```\\\cccooonnn___WWW[[[RRRQQQOOONNNNNNLLLIIIFFFCCCEEEHHHKKKMMMQQQVVVZZZ___jjjrrrnnneee]]]WWWRRRLLLHHHCCC???<<<;;;999888777555111......000222444333///+++(((((())))))(((,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***************************))))))))))))))))))*********************************))))))))))))******((()))))))))************************************(((***,,,//////...,,,+++******++++++,,,,,,,,,,,,---,,,+++*********++++++++++++,,,,,,,,,---------+++************+++,,,,,,*********+++++++++,,,,,,,,,,,,------///000222222---...//////000000000000,,,---...///000111222333444333222333444444333111//////000000111111111111111111111111222222222333111111111111111111111111000000000333555666666555444333333222222333444555444666888999;;;CCCOOOYYYbbbiiisss}}}|||yyysssjjjcccaaaccceeegggccc[[[UUURRRTTTZZZgggtttxxxuuurrrrrrtttsssppplllkkkiiihhhiiikkkmmmnnnmmmiiiddd]]]XXXVVVVVVWWWXXXTTTSSSRRRRRRSSSRRRRRRQQQOOOPPPPPPOOOMMMLLLMMMNNNQQQOOOMMMLLLKKKLLLNNNOOO[[[```fffgggbbb\\\XXXVVVPPPOOONNNPPPRRRTTTTTTTTTHHHGGGFFFDDDBBBCCCFFFIIIOOORRRUUUTTTPPPMMMLLLMMMPPPOOOOOOMMMKKKHHHFFFDDDEEEEEEFFFFFFFFFEEEDDDCCCBBBBBBDDDHHHNNNSSSUUUVVVPPPIIIDDDFFFHHHFFFEEEEEEIIIHHHGGGFFFEEEFFFGGGHHHJJJJJJJJJJJJIIIFFFDDDCCCDDDFFFGGGHHHHHHIIIJJJLLLUUUXXX]]]aaaaaa___\\\[[[WWWYYYYYYVVVSSSRRRUUUYYYaaadddhhhjjjjjjlllpppsssuuuyyy{{{yyy}}}wwwwwwvvvuuutttttttttsssqqquuuzzz{{{xxxyyy}}}|||xxxrrrrrrpppmmmkkklllppptttxxxwwwwwwyyy}}}zzzxxxpppjjjhhhhhhhhhmmmrrr}}}~~~{{{xxxvvvssspppoootttzzzzzzrrrjjj``````aaaccceeehhhjjjkkkmmmeee___bbbfffeeeaaa___eeepppuuuiiiaaa[[[XXX\\\cccjjjffflllxxxvvveee[[[\\\SSSPPPMMMKKKJJJIIIGGGEEEEEEHHHKKKMMMNNNPPPSSSUUU[[[eeemmmkkkddd\\\UUUPPPIIIEEE@@@<<<:::888666444555222///,,,******+++,,,,,,***((((((***,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************+++******))))))******+++******************************))))))))))))******))))))))))))***************************************+++,,,......---,,,+++******++++++,,,---------...---+++***)))******+++))))))*********+++++++++++++++******++++++,,,---******+++++++++,,,,,,,,,+++++++++,,,---...///000...............///000111---......///000111111222333222222333444444222111/////////000111111222222111111111222222222333333333222111111111111222333222111111333555666555444111111111222222333444555222444666777777;;;@@@EEEJJJQQQ\\\fffooowwwzzzooogggdddgggjjjkkk```UUUPPPPPPSSS[[[ddduuu{{{yyy|||zzzvvvqqqoooqqqqqqpppoookkkkkkmmmqqqvvv{{{}}}~~~{{{wwwqqqllljjjiiihhhggg^^^\\\ZZZZZZ[[[\\\\\\\\\RRRRRRQQQNNNLLLKKKMMMNNNQQQPPPMMMKKKJJJKKKMMMOOOWWW]]]ccceeebbb]]]YYYXXXQQQQQQRRRVVV[[[___``````UUUUUUTTTQQQMMMKKKJJJKKKOOORRRTTTTTTSSSTTTWWWZZZZZZ[[[\\\\\\[[[ZZZXXXWWWQQQRRRSSSTTTTTTTTTSSSRRRKKKKKKLLLOOOSSSVVVWWWWWWUUUOOOLLLLLLMMMKKKLLLOOOXXXWWWTTTQQQPPPPPPQQQQQQSSSTTTUUUUUUSSSOOOKKKHHHGGGIIIKKKKKKJJJJJJJJJKKKOOOTTTZZZ^^^___]]][[[ZZZ```bbbcccaaa]]]^^^dddiiirrruuuyyy}}}{{{||||||}}}yyy{{{zzzwwwvvvyyyyyywwwsssvvv{{{wwwtttqqqppprrrsssqqqooolllnnnooonnnnnnqqqwww}}}~~~{{{yyyxxx{{{~~~zzzssskkkdddbbbcccdddhhhmmmyyy~~~{{{xxxvvvtttuuuzzz~~~|||rrrhhh]]]^^^___aaacccdddeeefffaaa[[[XXX[[[]]][[[ZZZ[[[bbbooo~~~qqqddd___\\\[[[cccnnntttrrrxxx}}}nnn```\\\SSSOOOJJJGGGFFFFFFEEEEEEEEEGGGKKKMMMNNNNNNOOOPPPUUU```iiihhhbbb[[[SSSMMMCCC???;;;888777666444333111000...,,,***))))))(((***(((((()))+++------,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************,,,+++************+++,,,******************************))))))))))))******))))))))))))************************************,,,,,,---------,,,++++++******++++++,,,------...///---+++***))))))***+++))))))*********++++++++++++++++++++++++,,,------++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,---...///---,,,+++***+++---///111......//////000000000111111111111222444444222000...//////000111111222222000000000111111111111222444333222111111222333444333222222333555666555333111111111111222222222333222333555777999:::;;;<<<>>>DDDLLLSSSZZZcccnnnvvv{{{~~~xxxnnnkkklllsssjjj___WWWQQQNNNSSSZZZbbbmmmxxxvvvrrrsss}}}|||vvvpppnnnpppuuuxxxxxxnnnooorrrxxx~~~}}}{{{rrrnnnjjjjjjllloooqqqqqqcccbbb```]]]ZZZYYY[[[]]]aaa^^^ZZZUUURRRQQQQQQRRRRRRWWW]]]___\\\WWWTTTSSSOOOPPPRRRWWW\\\```aaaaaa]]]___```___\\\XXXVVVUUUVVVYYY\\\\\\[[[[[[___bbbccceeegggiiikkkkkkjjjjjjbbbccceeegggiiiiiihhhggg^^^^^^^^^___aaabbbaaa___```\\\[[[\\\[[[[[[___fffpppnnnjjjfffcccbbbbbbccc___`````````___]]]ZZZYYYUUUWWWYYYYYYWWWVVVUUUUUUYYY^^^dddgggfffdddcccccchhhkkkmmmkkkhhhjjjrrrzzz~~~~~~||||||{{{zzzxxxqqquuu|||}}}|||{{{|||}}}}}}wwwuuuxxxwwwtttqqqsssvvvyyy{{{||||||{{{lllkkkiiiiiiiiikkklllmmmnnnppprrrqqqppprrrxxx~~~{{{wwwsssrrruuuyyy|||~~~sssjjjbbb___``````bbbfffpppvvv}}}~~~}}}zzzvvvrrrsssrrrrrruuuwwwtttllleee\\\]]]^^^``````aaaaaa```YYYVVVUUUWWWVVVUUUVVV[[[aaammm}}}}}}nnnaaa^^^]]]^^^hhhwww}}}xxxhhh]]]SSSNNNHHHDDDCCCCCCDDDDDDCCCFFFJJJLLLLLLLLLLLLMMMMMMWWWaaaaaa\\\UUUMMMFFF>>>;;;888666555555333222............---,,,,,,,,,---+++******++++++)))((())))))))))))))))))))))))******+++++++++,,,,,,,,,************************************************---,,,+++******+++,,,---******************************))))))))))))******))))))))))))************************************...------,,,,,,+++++++++******+++,,,,,,---......///...+++***))))))***+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...++++++,,,,,,,,,---------//////.........//////000,,,+++((('''(((+++...111////////////000000000000111000000222333333111///...//////000111222222222////////////000000000000444444333222222333444444444333333444555666444333222222222111111111111111//////000333666888777666999<<>>AAAGGGMMMRRR___ccchhhlllpppyyyssskkkppprrrqqqjjj___VVVSSSTTT[[[___eeejjjoooxxxzzzpppkkkmmmxxx~~~wwwpppiiikkkzzz{{{|||zzz{{{}}}qqqiiiddd___YYYZZZ[[[^^^aaa```\\\]]]aaa^^^YYYSSSPPPSSSVVVWWWWWWXXXWWWWWWYYY\\\^^^^^^^^^ccceeefffdddaaa```cccfffccchhhlllmmmpppuuuvvvssstttwwwyyyyyywwwwwwzzz|||xxxxxxwwwtttqqqnnnkkkiiiiiiggghhhjjjllloooxxx}}}xxxyyyyyywwwsssllliiilllnnnmmmmmmoootttuuutttrrrpppoooqqqssstttxxx{{{yyytttooollllllkkklllmmmnnnpppsssxxx||||||{{{}}}~~~zzzvvvwwwzzz~~~|||xxxqqqjjjjjjpppvvvvvvuuukkkmmmqqqxxx~~~zzzsssooommmkkkhhheee```aaaccceeehhhiiiiiiiiillljjjlllvvv~~~zzzvvvssspppnnnnnnqqqpppkkkiiikkkooouuu{{{pppddd___\\\[[[\\\___``````bbbhhhooossssssrrrwwwvvvtttqqqmmmjjjgggeeelllddd^^^^^^___]]]]]]^^^\\\cccfffbbb]]]]]]]]]]]]]]]\\\ZZZZZZZZZYYYWWWUUU______dddqqq~~~}}}vvvpppggg```^^^YYYXXXfffzzzwww]]]EEEDDDAAA@@@EEEMMMQQQOOONNNNNNNNNNNNMMMKKKJJJIIIMMMMMMNNNOOONNNJJJDDD???===;;;888666444333222222------,,,,,,,,,++++++++++++,,,,,,,,,++++++***)))******************++++++************************))))))*********+++++++++)))***+++++++++---000333:::111***+++,,,+++***++++++++++++*********))))))))))))************)))))))))))))))))))))*********))))))(((((()))***+++,,,***,,,------+++***)))************+++,,,---------///---,,,+++,,,,,,+++)))******+++++++++,,,,,,,,,+++******+++,,,---,,,+++++++++,,,,,,,,,,,,------,,,------.........------***+++,,,---....................................///111333666777555333000111/////////000111000..................///000000000000000000000111111111111222222333333222222111222222222222222222222222333333222222222222333333444555777888:::>>>DDDHHHTTT[[[ccciiioooxxxyyyppprrrsssrrrmmmeee]]]YYYXXXZZZ\\\___cccgggmmmtttxxxvvvssssssxxxyyyuuuvvv}}}{{{~~~~~~}}}~~~wwwppppppmmmjjjnnn~~~}}}|||~~~}}}tttnnniiiccc```bbbiiiooopppmmmmmmqqqmmmggg```\\\\\\]]]]]]\\\ZZZYYYWWWXXX[[[^^^___```bbbbbb```]]][[[ZZZ\\\^^^```dddffffffjjjpppsssqqqrrrssssssrrrpppqqquuuxxxwwwwwwwwwvvvtttpppmmmkkkfffccccccfffiiillluuu{{{{{{zzzwwwtttnnnjjjkkklllkkkkkkmmmqqqrrrrrrrrrrrrsssuuuwwwzzz}}}~~~zzzuuuqqqooommmoooqqqrrrsssvvvzzz|||xxxvvvtttuuuyyy}}}}}}zzzwwwuuuuuuxxx|||~~~yyywwwxxx|||wwwpppkkklllssszzz{{{zzzoooqqquuuyyy{{{}}}}}}}}}{{{~~~{{{wwwqqqnnnllljjjgggdddaaabbbdddgggkkkoooqqqrrruuutttxxx}}}uuuooommmmmmmmmiiiggghhhkkkrrruuuggg```^^^\\\[[[\\\[[[\\\___eeekkkoooooonnnlllkkkjjjgggdddaaa___]]]]]]YYYYYY^^^bbbbbbbbbdddeeekkknnnjjjeeeeeefffeeefffccc^^^[[[XXXVVVSSSQQQXXX[[[bbbjjjrrrtttppplllkkkccc^^^\\\YYYYYYgggyyy{{{^^^DDDCCCAAABBBJJJSSSUUURRRRRRRRRRRRQQQPPPNNNMMMLLLMMMKKKJJJIIIHHHFFFBBB>>>:::999888666444333111111,,,,,,,,,,,,+++++++++++++++++++++,,,++++++***))))))))))))***+++++++++,,,***************************************+++++++++((()))++++++,,,...222555777000***+++,,,+++***++++++++++++***************))))))************))))))************))))))))))))***)))))))))))))))******,,,+++++++++,,,,,,+++))))))***,,,---...------,,,,,,++++++,,,---,,,***'''******+++++++++,,,,,,,,,+++******+++------,,,+++++++++,,,,,,,,,,,,------,,,---------------,,,+++((()))+++,,,......//////------------------------111333666888888666444222000//////000111111000///...............///000000/////////000000111111111111111222333333222111111222222222222222222222222333333222222222222333333222333333333444666:::===FFFNNNYYYccckkkvvvyyyuuutttssspppjjjccc^^^ZZZ[[[[[[\\\___cccgggiiiiiiqqqvvvyyyuuulllffffffiiipppxxx}}}{{{}}}}}}}}}}}}|||~~~}}}|||~~~{{{yyy{{{|||~~~ooofffcccjjjjjjjjjooo}}}{{{vvvpppiiieeehhhpppzzz}}}{{{{{{~~~zzzuuuooolllmmmnnnmmmkkkfffccc```___bbbeeegggiiigggccc^^^ZZZYYYYYYYYYYYY```ccccccaaadddjjjnnnmmmllllllkkkiiihhhjjjnnnqqqrrrsssttttttrrrooollliiiccc```___bbbeeehhhqqqzzz~~~}}}yyyxxxwwwtttrrrlllgggggggggeeeeeehhhjjjllloooppprrrtttwwwyyy~~~~~~|||uuuqqqoooqqqtttvvvwwwxxxzzz|||tttrrrpppppprrrtttuuuuuu|||zzzyyyxxxwwwwwwyyyzzz{{{yyyvvvuuuzzzuuuppplllnnnuuu|||~~~sssvvvyyyxxxvvvtttuuuwwwtttvvvyyy|||~~~~~~~~~}}}{{{zzzwwwvvvvvvuuusssqqqlllkkkjjjlllppptttwwwxxxyyyyyy~~~{{{rrrllliiigggdddcccdddffflll{{{yyyhhhbbbaaa```]]]\\\YYY[[[^^^cccgggiiihhhfff______]]][[[XXXUUURRRQQQRRRQQQVVV___eeefffeeegggiiiqqqxxxwwwuuuuuussspppmmmhhhaaa[[[WWWTTTRRRQQQVVV[[[aaafffhhhgggeeedddccc]]]YYYZZZXXXZZZhhhxxxbbbGGGFFFCCCDDDMMMWWWZZZVVVTTTTTTTTTSSSSSSQQQPPPPPPOOOLLLIIIGGGFFFEEECCCBBB;;;:::999777444111...---,,,,,,,,,++++++++++++*********++++++++++++******(((((()))***+++,,,,,,,,,************************************************++++++,,,+++******,,,...222,,,(((******)))(((***************************))))))************))))))++++++******))))))((((((*********)))))))))))))))---***)))***---...,,,))))))***---...///...,,,+++***++++++---///---***'''******+++++++++,,,,,,,,,+++***+++,,,......,,,++++++++++++,,,,,,,,,------,,,,,,------,,,,,,++++++***+++,,,---......//////------------------------///111555666666333111000000//////000222222111///...............///000000......//////000111111111111111222222222222111111111111111111111111111111222222111111111111222222222333444333333444777:::<<>>===;;;888333///+++))),,,,,,+++++++++*********)))******++++++*********(((((()))***+++,,,,,,,,,************************************************,,,------,,,)))((()))***...)))(((***+++((((((***************************))))))************))))))++++++******))))))((((((***************))))))))),,,***((()))---...---+++)))+++,,,......---,,,******+++,,,///000///,,,)))******+++++++++,,,,,,,,,+++++++++---//////,,,***+++++++++,,,,,,,,,------+++,,,,,,---,,,,,,++++++...////////////......---........................---111555666444111000////////////111333333111///...............///000000---......///000000111111111111111111111111111111111111111111111111111111222111111000000111111222111333444444333555777:::888===EEELLLUUUbbbsss}}}yyyvvvvvv{{{}}}{{{xxxtttpppiiibbb\\\```^^^^^^bbbgggkkkjjjhhhZZZ]]]^^^ZZZSSSQQQUUU[[[ccclll}}}ttttttyyy~~~|||wwwvvvuuuvvvzzz~~~}}}kkkcccbbbkkknnnnnnkkkmmmttt{{{}}}~~~{{{}}}xxxvvvvvvzzz|||zzzzzz|||yyyyyy{{{~~~}}}wwwnnniiihhhhhhgggeeejjjlllllliiiggggggeee```bbbcccdddfffhhhjjjjjjjjjnnnoooppppppooollliiiggggggcccbbbeeehhhiiimmmrrrrrrtttrrrllljjjmmmooooooiiifffddddddbbb^^^___cccfffiiimmmppppppqqqrrrsssssstttwww}}}}}}yyywwwzzz}}}~~~}}}||||||}}}}}}|||{{{{{{{{{|||}}}xxx}}}}}}~~~zzzvvvzzz{{{rrrnnnkkkjjjmmmqqqrrrrrrtttvvvvvvqqqkkkiiimmmqqqpppppprrruuuyyy~~~zzzrrrpppqqqqqqppphhhhhhkkkuuu|||rrrjjj```]]][[[[[[[[[___kkkwwwqqqkkkkkkiiiddd```___``````___[[[WWWSSSQQQMMMMMMNNNOOOPPPPPPPPPPPPYYYXXXZZZ___aaa```aaaeeehhhyyyvvvmmmggg___YYYXXXYYY[[[\\\]]]^^^```dddgggfff___YYYTTTSSSRRRSSSUUUZZZccclll~~~fffBBBDDDEEEGGGOOO\\\cccdddSSSSSSSSSSSSSSSRRRRRRQQQJJJGGGCCCAAABBBCCCDDDDDDBBB@@@<<<888333...+++)))++++++++++++************((()))******+++*********)))))))))***+++++++++,,,************************+++++++++***************+++,,,------++++++,,,---,,,)))***------******---***************+++++++++))))))************))))))************))))))))))))((()))************))))))+++)))))))))+++---...---******+++,,,,,,,,,+++******+++,,,///111000---+++******+++++++++,,,,,,,,,++++++,,,...//////---***++++++,,,,,,,,,,,,------++++++,,,---------------000000111000000///...---////////////////////////...222777777444111000111......000222444444222///...............///000000------...///000000111111222111000000000000111222111111111111111111111111111111000000000000111111///111222333222333555777666:::>>>AAAGGGSSSbbbnnnnnnkkkggggggjjjpppvvvyyy}}}|||zzzwwwsssnnnkkkiiieeecccbbbccceeefffffffff]]]___^^^WWWNNNJJJNNNSSSYYYdddvvvwwwyyy|||sssnnnjjjkkkppp|||}}}|||sssllljjjrrryyy~~~{{{zzz}}}|||zzz~~~}}}~~~|||uuuqqqooommmkkkpppssstttqqqppppppmmmhhhjjjiiiiiikkkmmmnnnnnnmmmuuuuuutttsssqqqnnnkkkjjjiiiffffffkkkooopppqqqttttttvvvuuupppooorrrttttttooommmmmmmmmiiidddcccffflllooosssuuutttrrrqqqqqqoooqqqvvv{{{~~~}}}|||}}}~~~{{{{{{zzzxxxvvvtttsssrrrwwwtttrrruuu{{{}}}yyytttmmmjjjhhhgggiiilllmmmnnnvvvvvvuuurrrpppqqqvvvzzz|||{{{yyyyyy{{{|||pppllllllkkkjjjeeedddfffmmmxxxwwwkkk```[[[XXXXXXXXXYYY```hhhttt|||sssmmmkkkfff```\\\ZZZ[[[ZZZWWWSSSNNNLLLKKKIIIKKKNNNQQQTTTWWWYYYZZZZZZYYYZZZ]]]^^^^^^bbbgggnnntttnnnhhh```ZZZXXXYYY[[[\\\\\\]]]___cccfffcccZZZSSSQQQPPPPPPQQQSSSXXX^^^dddooo```???EEEKKKLLLPPPWWW\\\]]]TTTTTTSSSRRRQQQOOOMMMLLLGGGDDDAAA@@@AAACCCEEEEEECCCAAA<<<777222///,,,+++++++++++++++************(((((()))*********************************++++++************************+++++++++*********))))))(((***,,,,,,++++++,,,---)))(((***------******---))))))*********+++++++++))))))************)))))))))))))))))))))*********'''((()))***++++++******((()))*********+++...000************************))))))+++---//////---+++******+++++++++,,,,,,,,,***+++,,,...000///---***++++++,,,,,,,,,,,,------***+++,,,---...///////////////////////////...---...........................333777888444000000111......000333555444222000...............///000000,,,,,,---...///000111222222111000//////000111222111111111111111111111111000000000//////000000000000111222222111111333444444777:::;;;===DDDPPPYYYZZZZZZ[[[[[[]]]bbbhhhllltttvvvxxxvvvtttsssuuuxxxtttrrroooiiidddbbbaaabbbaaacccbbbZZZQQQLLLPPPUUU\\\fffwww{{{yyynnngggcccdddjjjvvv{{{yyy}}}zzzxxxxxx}}}~~~xxxuuutttyyy|||}}}|||}}}zzzvvvqqqoooppprrrsssssswwwuuurrrooollliiigggfffgggeeehhhpppvvvwwwwwwyyyvvv{{{~~~{{{zzz||||||zzzxxxwwwxxxwwwrrriiifffhhhooorrrvvvwwwvvvsssqqqpppmmmpppuuuyyy|||{{{xxxxxxzzz|||yyyvvvpppooommmkkkkkkmmmooopppwwwvvvvvvxxx{{{zzzuuuqqqfffeeedddeeehhhllloooqqq|||zzzxxxxxxzzz{{{xxxyyy|||~~~qqqkkkjjjiiigggeeeddddddjjjttt}}}mmmbbb[[[UUUUUUVVVUUUWWWZZZdddjjjvvvtttiiieeeccc^^^YYYWWWRRRSSSSSSQQQNNNLLLMMMOOOOOOPPPSSSUUUXXXZZZ[[[\\\XXXWWWZZZ]]]]]]\\\```fffmmmzzzvvvlllggg___ZZZXXXZZZ[[[\\\]]]aaafffiiiggg```XXXRRROOOPPPPPPOOOQQQUUUYYY[[[eeeqqquuuZZZ@@@IIIPPPQQQOOOQQQSSSSSSVVVUUUTTTRRROOOLLLJJJHHHFFFCCCAAA@@@BBBEEEFFFGGGCCCAAA<<<777222000......+++++++++************)))(((((()))***************+++++++++***************************************++++++++++++******))))))''')))******(((''''''(((&&&%%%(((++++++((((((+++))))))******++++++++++++))))))************))))))(((((())))))******++++++&&&''')))***+++++++++***''')))++++++)))***...222******))))))((())))))***)))((()))+++---...---+++******+++++++++,,,,,,,,,***+++,,,///000000---***++++++,,,,,,,,,---------***+++,,,...///000111111,,,,,,---.../////////...------------------------,,,111666666222......///......000333555555222000...............///000000,,,,,,---...///000111222222111000//////000111222000000000000000000000000000000////////////000000222333444444222111222333222666888888777;;;CCCJJJKKKOOOSSSUUUVVVYYY^^^cccjjjnnnrrrsssrrruuu||||||rrrgggaaa___aaabbbeeeeee___VVVSSSWWW]]]gggppp}}}yyywww{{{xxxiiiccc___ccciiittt~~~vvvuuuvvv|||~~~~~~~~~~~~}}}}}}wwwqqqrrrtttvvvwwwsssppplllhhhdddaaa______eeedddhhhsss{{{||||||}}}www~~~|||}}}}}}~~~}}}uuukkkfffgggnnnrrrvvvwwwuuurrrooonnnkkkoootttwwwxxxzzz~~~~~~}}}}}}}}}~~~xxxuuutttuuuyyy}}}{{{{{{|||{{{xxxtttpppnnnhhhfffddddddgggmmmtttyyy~~~~~~|||vvvrrr```aaabbbeeejjjooosssvvv~~~|||~~~yyysssqqqqqqrrrmmmrrr{{{uuummmkkkhhhfffeeecccccchhhrrr~~~pppddd[[[TTTTTTUUUSSSQQQQQQVVV[[[eeeqqqxxxxxxvvvuuujjjbbb\\\[[[ZZZVVVTTTTTTMMMNNNPPPOOONNNOOOSSSWWWXXXXXXYYYYYYXXXXXXWWWWWWWWWWWWZZZ^^^]]]ZZZ]]]bbbhhhqqq|||{{{iiiddd]]]ZZZYYY\\\^^^___aaaiiiqqqrrrkkk```YYYVVVOOOQQQPPPOOOPPPSSSVVVVVVbbbfffqqqlllWWWHHHIIIKKKMMMOOOPPPQQQQQQSSSRRRPPPOOOMMMIIIDDD@@@AAA@@@@@@CCCGGGJJJLLLLLLLLLGGG@@@999444000---++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******,,,,,,+++***)))(((''''''))))))))))))))))))))))))((())))))))))))*********,,,,,,+++***)))))))))***))))))))))))))))))))))))+++++++++++++++***)))((()))))))))))))))))))))))),,,+++***))))))***+++,,,,,,+++++++++***))))))))))))((((((((()))***+++,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))(((***,,,...------------,,,+++,,,---...///---,,,,,,++++++,,,,,,---++++++,,,------......///000///...---------------000//////222666777333000000///......000222222222111000/////////000222333111111111111000000000000......//////000000111111222111000000000000000111000111111111111222222222999888666555666888;;;===@@@AAACCCFFFKKKPPPUUUWWW```dddiiikkkmmmttt~~~zzzssskkkbbb]]]eeebbbaaa```ZZZVVV]]]hhhvvv~~~{{{nnnrrrxxxxxxqqqjjjddddddiiisss|||vvvwww{{{}}}}}}|||xxxsssmmmjjjiiiwww||||||uuu}}}~~~{{{wwwxxx}}}{{{yyy{{{zzzyyyuuummmeeebbb```\\\\\\___bbbkkkuuu{{{zzz||||||}}}|||xxxtttsssvvvyyyxxxssslllfffbbbccchhhmmmooollliiiggggggjjjjjjjjjlllpppsssuuuuuuzzz|||~~~||||||vvvtttvvvxxx~~~{{{wwwsssnnnkkkeeefffhhhnnnuuu{{{}}}wwwssspppjjjhhhfffdddgggnnnxxx}}}{{{tttnnngggcccddddddeeelllzzzpppiiihhhjjjdddbbb___aaaiiivvvrrreee```YYYTTTSSSSSSTTTTTTUUUXXX^^^dddggggggccc```\\\WWWQQQOOOOOOPPPOOONNNKKKMMMQQQSSSTTTVVVYYY[[[TTT[[[]]]XXXSSSRRRSSSRRRSSSVVVYYYYYYXXXWWWZZZ]]]___iiirrrvvvyyy|||wwwpppfff^^^XXXWWWXXXZZZ^^^ccclll~~~mmm[[[TTTPPPNNNMMMNNNQQQSSSTTTTTTXXXZZZ___fffiiieeeZZZPPPJJJKKKKKKLLLNNNOOOPPPPPPNNNMMMJJJHHHGGGCCC???<<>>777333000---+++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))************************)))))))))*********++++++,,,+++******))))))******))))))))))))))))))))))))***++++++++++++***)))((())))))))))))))))))))))))++++++***))))))***+++++++++++++++***************)))))))))))))))***+++,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++***+++------,,,***------,,,,,,,,,---///000---,,,,,,++++++,,,,,,---++++++,,,,,,---.........//////...---------------//////000222444444222000000//////000222444444333111000/////////000111222/////////////////////...////////////000000111111111000000000000000111111000111111111111222222222777666444333444666999;;;<<<<<<>>>AAAEEEIIIMMMOOOVVVZZZ^^^aaadddjjjssszzz~~~|||xxxsssmmmhhhgggccc___\\\WWWUUU\\\ggg~~~zzzppphhhkkkqqqrrrrrrrrreeekkkuuuzzzpppiiicccbbbeeelllyyy}}}zzztttmmmmmmppptttuuuvvvtttqqqmmmllllllqqquuu||||||qqqqqq|||}}}{{{yyyzzzyyysssooonnnnnnqqqzzzwwwnnneeeaaa___]]]```dddjjjvvv}}}|||zzzxxxwwwuuusssqqqqqqssswwwxxxwwwrrrmmmiiigggjjjnnnnnnkkkhhhggggggddddddeeeiiioootttwwwxxx~~~~~~zzzuuurrroooppprrrvvv|||yyytttrrrmmmkkkhhheeeeeejjjqqqwwwuuuuuuvvv{{{tttmmmgggbbb___aaabbbdddmmm|||zzzlllhhhhhhbbb```^^^```gggrrr}}}~~~qqqfffccc^^^ZZZXXXWWWUUUTTTYYYZZZ\\\___``````^^^\\\TTTPPPNNNNNNRRRTTTTTTSSSUUUUUUUUUTTTSSSSSSUUUVVV]]]ffflllhhh```\\\ZZZYYYVVVVVVWWWVVVTTTTTTUUUVVV[[[cccjjjkkklllmmmiiibbb\\\WWWSSSUUUWWW[[[bbbjjjxxxvvv___VVVRRRPPPNNNMMMNNNOOONNNNNNNNNOOOQQQVVVWWWRRRHHH@@@OOONNNMMMLLLMMMMMMOOOOOOOOOLLLHHHFFFDDDBBB@@@>>><<<===AAAGGGMMMQQQRRRRRRHHHBBB:::444000...---,,,,,,,,,,,,+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((())))))*********+++++++++++++++++++++++++++************+++++++++,,,++++++***)))))))))******))))))))))))))))))))))))******++++++******))))))))))))))))))))))))))))))++++++***))))))***++++++***************++++++++++++************++++++,,,------...///...---+++***++++++++++++++++++++++++---,,,---...///...+++(((,,,,,,,,,------///000111,,,,,,++++++++++++,,,,,,++++++,,,,,,------......///...------------------...000222222111000000000000000111333555666555333000000/////////000111222/////////////////////////////////000000000000111///000000000111222222222000111111111111222222222444333222222222444666888777777888:::===???BBBCCCLLLPPPVVVZZZ^^^dddkkkqqqxxxxxxzzz|||}}}|||xxxtttkkkfff```[[[VVVUUU\\\eee}}}tttggg\\\YYY\\\^^^aaaeee___gggttt~~~wwwooojjjeeeeeeeeeiiiqqq{{{{{{vvvqqqmmmhhhbbbbbbfffiiikkkllllllllllllnnnpppppprrruuuyyyyyymmmhhhmmmzzz{{{}}}wwwwwwvvvrrrmmmkkkgggfffjjjvvv~~~xxxnnnddd```______ccchhhsss{{{wwwtttsssrrrrrrtttxxxzzztttqqqrrrsssrrrooolllkkklllffffffgggkkkrrrxxx|||~~~|||yyyxxxxxxzzz}}}~~~xxxrrrooonnnkkkgggbbb```ccchhhlllkkkmmmpppxxx~~~ooogggbbb]]]\\\^^^```cccmmm|||nnnfffeee```___]]]^^^bbbjjjqqqvvvvvvkkkfffccc```^^^\\\YYYTTTQQQWWWWWWWWWVVVVVVUUUUUUUUUNNNMMMNNNSSSYYY\\\\\\ZZZ[[[ZZZXXXTTTRRRRRRUUUXXXhhhuuu}}}rrriiiccc___XXXUUURRRQQQRRRRRRRRRRRRXXX]]]```___^^^\\\XXXSSSSSSQQQPPPRRRUUUZZZeeepppdddXXXTTTQQQMMMJJJIIIHHHFFFEEEHHHGGGGGGHHHHHHCCC;;;444UUUSSSQQQNNNMMMMMMNNNOOONNNKKKFFFCCCBBBAAA@@@???:::<<<@@@EEEKKKNNNOOONNNCCC>>>666000...---------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))******))))))))))))************++++++++++++++++++++++++******+++++++++,,,,,,,,,******))))))))))))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))+++******************+++)))))))))***+++++++++,,,+++++++++++++++,,,,,,---//////000///...,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,---///000///,,,))),,,,,,------...///000111,,,,,,++++++++++++,,,,,,***++++++,,,------............---,,,,,,---------,,,000222222///...///111000111222555777888666444////////////000000111111111111111111111222222222000000000000000000000000...///000111222222333333000000111111111222222222333333222111111333444666555555555666777888999:::BBBFFFLLLRRRWWW^^^eeeiiilllnnnrrrxxx}}}~~~|||zzzoookkkddd___[[[ZZZ]]]aaapppssszzzyyykkk[[[SSSPPPQQQVVV\\\```hhhttt~~~tttnnnllljjjiiilllmmmooouuu|||vvvooohhhccc^^^[[[```ffffffggggggggghhhlllrrrvvv{{{yyyvvvtttvvv~~~~~~tttmmmeeedddjjjtttyyy|||{{{yyyyyywwwwwwsssnnnkkkllllllooouuuwwwrrrtttxxxvvvmmmeeebbbaaaaaadddiiisss|||yyyyyyuuuxxx}}}{{{{{{zzzxxxvvvsssrrrqqqnnnmmmmmmpppuuu{{{{{{yyy{{{yyyxxxxxxyyy{{{||||||yyywwwxxxyyy{{{|||zzzuuummmhhhiiifffbbb^^^[[[]]]bbbfffkkkooosss}}}rrrggg```\\\[[[]]]^^^aaakkkzzzllldddccc```^^^\\\\\\]]]```cccfffppp}}}vvvllleeeaaa___\\\ZZZWWWTTTPPPLLLNNNOOOPPPPPPOOOOOOPPPQQQQQQRRRUUU[[[aaacccaaa^^^YYYXXXUUURRRRRRVVV]]]bbbooouuujjjcccYYYTTTOOONNNQQQSSSTTTSSSVVVWWWXXXVVVUUUSSSPPPMMMOOOOOOPPPSSSTTTXXXdddpppgggYYYRRRNNNJJJFFFDDDBBB@@@>>>DDDBBB@@@???>>>:::555000[[[YYYUUUQQQNNNMMMMMMMMMHHHEEE@@@===<<<<<<<<<;;;888999<<<@@@DDDFFFEEEDDD===888222...,,,,,,,,,,,,))))))******************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,***))))))((())))))******))))))))))))))))))))))))((())))))*********))))))))))))))))))))))))))))))*********++++++*********)))))))))***+++++++++,,,+++++++++,,,,,,---...///222222111///...,,,******........................)))***,,,///111000...++++++,,,---....../////////,,,++++++******++++++,,,******++++++,,,------...------,,,,,,,,,------...,,,///222111...---///222111111333555777777555333......//////000000000000000111111111222222222333111111111111000000000000...///111222333333333333000000111111111222222222333333222222222333444555444555555555666666666666777:::@@@FFFMMMTTT[[[___bbbeeejjjqqqwwwzzzzzzyyyqqqnnnjjjeeebbbbbb```___aaadddkkkxxx|||nnn^^^RRRKKKHHHMMMSSS___gggqqq{{{{{{qqqiiieeeeeeeeejjjqqqvvvyyyxxxoooeee]]]YYY[[[cccmmmmmmlllkkkjjjlllrrrzzzxxxtttvvvzzz~~~~~~zzzwwwtttooohhhccc______cccjjjmmmttt{{{vvvsssuuuwwwsssrrrnnnjjjhhhooouuuzzz|||{{{tttsssuuuxxx~~~}}}zzz~~~~~~yyy|||tttmmmgggfffeeebbbccceeelllwww}}}{{{tttyyy~~~{{{{{{zzzyyyxxxuuurrrpppmmmkkkjjjlllqqqxxx}}}{{{rrroooyyy~~~vvvssssssqqqqqqrrrtttuuutttrrrooopppssswww||||||wwwnnnfffeeeccc___[[[ZZZ\\\bbbgggqqqxxx~~~vvvhhh```ZZZXXXYYYYYY^^^hhhuuuiiiaaabbb___^^^[[[YYYXXXWWWXXXXXX^^^hhhppppppllliiifffbbb\\\YYYUUURRRPPPNNNKKKIIIEEEIIIMMMPPPQQQRRRTTTVVVZZZ[[[^^^bbbfffeee```[[[VVVTTTQQQPPPRRRYYYbbbiiitttpppfff[[[UUUOOOLLLNNNQQQRRRRRRUUUTTTSSSSSSQQQNNNMMMMMMKKKLLLOOOSSSUUUYYYdddoookkk]]]MMMJJJEEEBBB@@@>>><<<:::;;;999777555444222000...___\\\XXXTTTOOOLLLJJJIIIFFFCCC???<<<<<<<<<;;;:::777777777:::<<<===;;;:::666333///,,,,,,,,,,,,+++)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******+++*********))))))((((((++++++++++++++++++++++++************+++++++++,,,))))))((((((((()))******))))))))))))))))))))))))(((((())))))******)))))))))))))))))))))))))))))))))***++++++++++++***)))***************++++++++++++++++++,,,...///111222666444111...,,,+++++++++------------------------))))))***---000000...,,,+++,,,------......------++++++************++++++******++++++,,,,,,------,,,,,,,,,,,,,,,------...---...///000//////111222333222222444555555333111---...///000000000//////...//////000000111111111222111111111111000000000///000222333333333222222000111111111111222222222333333333222333333333444333444555555555555555444555777:::@@@FFFMMMSSSVVVZZZ\\\```fffmmmqqqrrrrrrnnnmmmiiifffgggiiifff```\\\]]]aaajjjttt}}}{{{qqqdddZZZPPPKKKNNNTTT```hhhpppuuuzzz}}}vvvooohhhbbb___\\\___hhhsss{{{~~~sssggg^^^ZZZ\\\fffqqqttttttuuuuuuwww{{{yyywwwwwwwwwpppooooooppppppnnnkkkhhh^^^\\\]]]___aaahhhyyy}}}vvvtttppplllkkkppp{{{xxxrrrooojjjgggfffiiittt~~~yyywwwwwwzzz||||||uuuuuuxxxzzz|||}}}}}}}}}}}}||||||~~~|||vvvpppkkkjjjhhhdddbbbddddddlllsssuuuxxx|||wwwvvvnnnsss{{{yyyuuuuuuwwwxxxxxxuuuoookkkccc```___aaagggnnnuuuxxxssskkkhhhrrrxxxoookkkjjjiiiiiijjjmmmpppqqqpppnnnnnnsss{{{wwwmmmgggddd___[[[YYY]]]eeejjjtttxxxhhh^^^WWWSSSSSSSSSWWW```lllwww|||fff^^^^^^\\\[[[YYYVVVTTTSSSRRRRRRVVV]]]bbb```___aaacccbbb[[[XXXUUURRRPPPNNNLLLJJJEEEJJJPPPTTTUUUWWW[[[^^^bbbbbbcccfffhhhddd]]]VVVWWWTTTQQQNNNPPPWWWaaahhhuuuvvvhhh\\\WWWPPPLLLLLLOOORRRTTTYYYUUUSSSSSSQQQMMMKKKMMMHHHHHHMMMSSSWWW[[[ccclllyyyooo```IIIFFFBBB???===;;;999777666555333111000000000000___]]]YYYTTTOOOJJJGGGEEEDDDAAA>>><<<<<<<<<;;;999444333222333555555444333111///,,,+++,,,,,,+++***)))))))))******+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))***,,,......,,,***)))))))))))))))************************************)))))))))*********++++++((((((((((((((()))******))))))))))))))))))))))))'''(((((())))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))+++++++++*********************+++---///111333444999666111---******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---...---++++++,,,---------,,,+++***++++++************++++++*********+++,,,,,,------,,,,,,++++++,,,,,,---......------...111333333333444333111111222222000...---...///000000000///......//////000000111222222222222222111111111000000000111333444444333111000000111111111111222222222333222222222222222222222111222333444555444444333888888888:::???EEEIIILLLNNNOOORRRXXX^^^dddfffggggggfffcccaaafffmmmllleee^^^]]]]]]^^^bbbgggllloooqqqmmmgggbbbYYYSSSUUUZZZjjjtttzzzwwwqqqoooooonnnnnnmmmjjjgggccc___\\\[[[XXX\\\ggguuu~~~xxxkkkbbb\\\\\\dddnnnppptttzzz~~~|||xxxtttqqqnnniiikkkmmmqqqtttuuuuuutttgggdddaaa^^^\\\^^^iiisss{{{tttnnnggggggeeebbbcccjjjuuu}}}zzzsssmmmgggeeefffgggsss~~~yyyqqqssswww{{{}}}yyyrrrppprrrqqqoooqqqyyy|||zzz|||}}}uuunnnkkkiiidddccceeeaaahhhnnnrrrxxx}}}sssnnnmmmhhhkkkpppuuuyyyyyyxxxvvvrrrtttxxx}}}~~~zzzrrrlll___\\\YYYYYY___ffflllooopppiiigggooo{{{|||yyymmmfffcccaaaaaacccgggkkkoooqqqqqqpppvvvxxxkkkfff___XXXVVVZZZaaagggppp~~~yyyhhh^^^VVVPPPOOONNNQQQXXX___dddnnnrrr```XXXWWWWWWVVVUUUSSSRRRRRRRRRSSSTTTXXXYYYWWWVVV[[[___```___]]]\\\\\\[[[XXXSSSPPPKKKOOOSSSUUUUUUXXX^^^cccgggggghhhjjjjjjfff^^^WWWXXXUUUQQQMMMNNNTTT^^^dddqqqwwwfffZZZWWWSSSOOOOOOTTT[[[aaaccc^^^ZZZZZZUUUMMMJJJLLLHHHHHHLLLSSSXXXZZZ^^^ccclllooo]]]HHHEEE@@@===;;;999666555555444333111000000111222___]]]YYYTTTOOOIIIDDDAAA===;;;999888888777555444333111//////111222222111---,,,++++++,,,,,,***(((*********++++++,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))+++...000000...+++)))''''''((()))***+++,,,,,,))))))))))))))))))))))))((())))))))))))*********((((((((((((((()))******))))))))))))))))))))))))''''''((())))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***))),,,+++++++++******)))))))))***+++---///222444666;;;888222,,,)))))),,,---************************---,,,******+++,,,+++)))+++,,,------,,,+++)))(((++++++************++++++)))******+++,,,,,,------++++++++++++,,,,,,---...///---+++...222555555333555333000/////////...---,,,---///000000000///...000111111222333333444444222222222222111111000000111222333444444333111000000111111111111222222222222222222222111111111111...///111333444444333333666444222333666:::>>>@@@DDDDDDFFFLLLRRRYYY\\\^^^aaa```]]][[[dddnnnpppjjj___^^^[[[XXXWWWZZZ___ddddddccccccbbb\\\VVVWWW\\\xxx~~~oooddd```^^^]]]]]]]]]\\\[[[ZZZXXXWWWYYY]]]iiiwwwzzznnneee^^^[[[```hhhiiipppzzz~~~zzzxxxvvvtttqqqlllgggccccccfffkkkpppuuuxxxzzzzzztttpppiiibbb\\\YYY\\\bbboootttvvvqqqkkkiiigggddd^^^```___\\\^^^fffqqqxxxxxxppphhhaaa```cccjjjvvvyyynnnkkknnnrrrvvvxxxuuuoooooommmjjjjjjsss}}}}}}~~~{{{zzz|||zzzqqqlllhhheeeeeehhhaaahhhooottt}}}zzzoooiiihhheeefffiiijjjllloootttwwwuuuxxx~~~yyyqqqddd```[[[ZZZ]]]bbbgggjjjssslllhhhmmmuuu||||||xxxooowww}}}zzz}}}oooddd___[[[\\\]]]bbbhhhnnnqqqrrrqqqyyymmmggg^^^UUUQQQTTT[[[bbbjjjzzzzzziii___WWWQQQNNNLLLNNNRRRTTTUUUZZZjjjyyyxxxhhhZZZSSSQQQSSSRRRQQQQQQRRRSSSUUUVVVTTTVVVUUUQQQQQQVVV\\\]]]cccccceeefffeeeaaa[[[VVVPPPRRRTTTRRRQQQUUU]]]ccckkkkkkkkkmmmnnnjjjbbb[[[WWWTTTPPPMMMMMMSSS\\\ccclllzzztttcccWWWWWWUUUSSSUUU\\\hhhqqqnnngggbbb```YYYOOOJJJLLLMMMJJJMMMTTTXXXWWWWWWXXXccc{{{lllWWWHHHEEE@@@<<<999777444222111111000...,,,,,,---///XXXXXXWWWSSSLLLEEE@@@>>>999888777888999:::999888222000......//////...---,,,,,,++++++***+++++++++***++++++,,,,,,++++++***+++++++++*********))))))&&&))),,,---,,,***************+++///333333---'''++++++******)))(((((((((,,,+++++++++******)))))),,,(((######%%%)))******((()))***++++++***)))(((((())))))))))))*********))))))(((((((((((())))))))))))))))))))))))))))))000000000///...---+++***...---+++)))(((((()))***((()))++++++++++++---...///...---,,,++++++***))),,,***)))***...///...,,,++++++,,,,,,,,,,,,------...---,,,+++***+++,,,---++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,---...//////---------...000111333444---,,,+++,,,.........---000...---,,,,,,---...///000111222333333333333333444333222111111222333333111111111111111111111111111111111111111111111111111111111111111111111111111222333333111111222333666555444333444666888999<<<===@@@DDDHHHMMMQQQSSSRRRTTTWWW\\\aaaeeehhhjjjeeegggggg```VVVQQQTTTXXXYYY[[[\\\YYYUUUTTTYYY^^^{{{vvvkkkaaaXXXYYYTTTQQQQQQNNNJJJMMMUUUWWW[[[dddnnnxxx|||sssiiidddaaa___aaaffffffnnnwww}}}xxxmmmkkkfffeeeggggggbbb]]][[[YYY___ggglllooorrrvvvyyyzzzzzzvvvmmmbbb[[[ZZZ[[[aaa```^^^]]]]]]^^^```aaaddd```ZZZXXX[[[aaagggkkkppp}}}xxxqqqllljjjcccZZZYYY]]]hhhrrr{{{xxxppplllhhhdddaaaccciiirrrzzzzzzssshhhfffeeeiiirrr|||zzzxxxuuuxxxtttmmmmmmkkkgggdddbbbeeelllvvv|||zzzmmmdddgggbbb```dddjjjooouuu|||xxx|||mmmddd\\\[[[]]]```fffmmmrrrooolllnnnyyyzzzvvvpppjjjkkkpppjjjrrrpppbbbYYYXXXVVVUUUYYYbbbiiikkkjjjhhhrrr~~~ppp```VVVWWWXXXTTTUUU[[[fffmmmttt{{{~~~mmmddd]]]VVVQQQPPPNNNLLLJJJKKKQQQXXX^^^kkkiiieee```]]]ZZZXXXWWWWWWUUUSSSSSSUUUXXX[[[\\\[[[]]]\\\YYY]]]eeefffbbbjjjjjjjjjhhhccc]]]VVVRRRSSSPPPPPPRRRTTTVVV\\\dddrrrxxx|||yyyssskkk```UUUUUUQQQMMMJJJMMMSSS[[[```iiinnnwwwyyykkk```VVVTTTSSSUUUXXXcccxxxmmm[[[RRRQQQOOOLLLMMMNNNOOOPPPQQQSSSTTTTTT\\\fffvvv}}}gggVVVGGGCCC===888555333222000........................UUUUUUTTTPPPIIICCC>>><<<999888666666666666444222000...,,,,,,------,,,+++,,,++++++******+++++++++***++++++,,,,,,++++++***+++++++++*********))))))''')))++++++***))))))******((())),,,000000+++''')))))))))))))))*********++++++*********)))))))))+++(((%%%%%%'''*********((()))***++++++***)))((()))))))))*********++++++))))))(((((((((((()))))))))))))))))))))))))))))).........---,,,+++***)))...---+++))))))))))))***)))***,,,,,,++++++,,,...---///000///,,,******,,,---+++***+++...///...,,,++++++,,,,,,,,,,,,------------,,,+++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++,,,,,,,,,---.....................//////000111...---------...//////...111000///...///111333444000000111222222222222222333222111111111222333333111111111111111111111111111111111111111111111111111111111111111111111111111222333333111111222333666555444333333444666777777888:::===AAAEEEHHHJJJJJJLLLOOOSSSXXX\\\```aaaggglllnnniii```XXXUUUVVVQQQSSSSSSPPPMMMNNNSSSYYYppp~~~zzztttmmmbbbWWWMMMIIIGGGFFFJJJPPPVVVXXX\\\ccclllzzzwwwrrrjjjccc`````````dddjjjpppxxxzzzqqqhhhbbb```aaa```ZZZUUUTTTXXX^^^eeeiiijjjjjjlllooovvvxxxwwwqqqggg___[[[[[[YYYXXXXXXXXXZZZ\\\___aaadddaaa___]]]]]]^^^______aaakkkyyywwwoooeee```]]]]]]ZZZUUUVVVZZZ___iiirrryyy~~~mmmeeeaaa^^^[[[ZZZ]]]ccckkksss~~~xxxpppiiieeecccfffnnnxxxyyyvvvuuusssxxxvvvllliiieee```]]]]]]___gggqqqzzzvvvlllgggbbb```cccgggkkkrrrxxxqqqggg^^^[[[\\\^^^dddkkkrrrqqqooosss{{{ssskkkdddbbbfffiiirrruuueee[[[WWWTTTSSSWWW^^^eeeggggggdddmmm}}}yyyhhh[[[RRRTTTUUUQQQRRRWWW[[[aaahhhmmmwwwzzznnnggg```YYYTTTOOONNNKKKIIIIIIMMMSSSWWW[[[ZZZXXXVVVUUUTTTUUUUUUUUUSSSOOOOOORRRWWW]]]```cccdddcccbbbgggmmmmmmgggaaacccdddccc```[[[UUURRRSSSOOOOOOQQQSSSWWW^^^gggxxx}}}tttjjj```WWWSSSPPPLLLIIIKKKPPPWWW[[[aaaccchhhmmmnnnhhh\\\SSSQQQPPPRRRWWW___nnnjjj]]]VVVQQQKKKLLLLLLMMMMMMNNNNNNOOOOOOTTTZZZfffppptttkkk[[[NNNCCC???999555333222000///........................QQQQQQPPPLLLFFF@@@<<<:::999777444333222111///------+++***)))+++++++++***++++++*********++++++,,,******++++++++++++******+++++++++***************)))***+++***(((((()))***)))((('''))),,,---***&&&'''(((((()))******++++++******))))))))))))((((((***)))'''((()))++++++***))))))************))))))************+++++++++,,,***))))))(((((())))))***))))))))))))))))))))))))+++++++++++++++***)))))),,,,,,,,,+++******))))))***,,,---,,,+++***,,,---+++...111111...------///---,,,+++,,,......---,,,++++++,,,,,,,,,,,,------+++++++++,,,+++******)))++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,------------///......---------......////////////000000000111111111000000111333555666000000000000111111111111111111000000111222333333111111111111111111111111111111111111111111111111111111111111111111111111111222333222111111222333555444333222222222333444222333555777:::===@@@AAABBBDDDGGGKKKOOOSSSVVVXXXeeekkkrrrqqqhhh^^^WWWTTTMMMMMMLLLHHHFFFHHHOOOTTT___mmmxxx{{{}}}|||xxxhhhUUUJJJGGGHHHLLLPPPTTTSSSRRRTTT[[[hhhxxx|||sssjjjhhhaaa\\\\\\]]]___eeelllxxx|||jjjddd___^^^ZZZTTTPPPPPPXXX]]]cccfffeeedddeeegggqqqtttuuuqqqhhh___ZZZXXXOOOPPPPPPRRRVVVZZZ^^^aaaeeeeeefffeeeaaa]]]XXXUUUYYY^^^eeekkkkkkfff___ZZZVVVSSSQQQRRRRRRPPPQQQTTTUUU\\\cccjjjyyypppaaaZZZWWWVVVTTTTTTWWW___ffflllwwwuuullleeeaaa]]]^^^eeeppp{{{}}}vvvqqqoooppppppwwwtttgggbbb]]]XXXWWWWWWYYY```kkkvvvzzzoooeee```^^^```cccfffmmmttttttiii^^^YYYYYY[[[aaagggqqqqqqrrrwww{{{oooeee``````ccclllzzzvvvfff[[[VVVSSSQQQSSSYYY___bbbcccaaahhhvvvsssaaaWWWQQQSSSTTTPPPOOORRRNNNTTTYYY\\\bbbmmmvvvxxxyyyqqqkkkgggccc]]]XXXQQQPPPNNNKKKHHHIIIKKKNNNMMMLLLLLLLLLLLLMMMOOOPPPSSSQQQMMMMMMPPPXXXaaafffnnnmmmjjjjjjnnnqqqmmmfffZZZ[[[^^^___]]]ZZZVVVTTTSSSOOOMMMPPPSSSWWW```jjj{{{sssggg]]]WWWRRROOOKKKHHHHHHKKKPPPSSSYYYXXXYYY[[[[[[XXXPPPJJJLLLLLLPPPXXXeeeyyy{{{hhh\\\SSSKKKJJJJJJJJJIIIIIIHHHHHHGGGJJJMMMQQQWWWYYYUUUKKKDDD===999555222111000///...------------------------LLLMMMLLLIIICCC===:::888777555222111000///---+++,,,***))))))***+++***)))***************++++++,,,******++++++++++++*********************************++++++***(((((()))+++***((('''(((***+++)))((((((((())))))************)))))))))((((((((((((((())))))******+++++++++***)))))))))******)))))))))******+++++++++,,,,,,,,,***))))))))))))))))))***))))))))))))))))))))))))******++++++++++++******+++,,,,,,,,,,,,+++***)))+++,,,------+++***+++,,,+++,,,...111333444333111......------......------+++++++++,,,,,,,,,------******+++,,,+++***)))(((++++++++++++++++++++++++,,,++++++******++++++,,,------,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......000111222222111111222333222111111111111222333333000000/////////000000000000000000000111222222333111111111111111111111111111111111111111111111111111111111111111111111111000222333222111000111222444333222111000000111111222222333444666888:::;;;>>>@@@BBBFFFJJJNNNQQQRRR\\\cccllloooiiiaaaZZZWWWRRRQQQMMMIIIFFFHHHNNNRRRVVV^^^eeeiiiqqq|||{{{gggUUUKKKIIILLLPPPPPPNNNKKKIIIMMMWWWccclllnnntttxxxxxxvvvssskkkcccaaa\\\YYYYYYZZZ\\\ccckkkwwwuuunnngggccc]]]UUUQQQRRRZZZ^^^bbbdddcccdddgggjjjrrrqqqoooiiiaaaZZZWWWVVVLLLLLLMMMPPPTTTYYY]]]```fffhhhkkkjjjfff___XXXTTTYYY[[[]]]]]][[[XXXUUUTTTVVVTTTQQQQQQQQQPPPPPPPPPNNNSSSVVV[[[fffvvv|||qqqcccYYYTTTSSSRRRQQQOOOSSS[[[bbbgggssspppfff]]]ZZZVVVVVV\\\hhhttt|||zzzrrrllliiiiiijjjmmmvvvooobbb\\\XXXTTTTTTTTTVVV^^^iiisss}}}ssshhh___[[[YYY[[[]]]aaaiiirrr{{{sssggg[[[UUUTTTVVV]]]dddlllnnnpppuuutttggg___\\\[[[aaammmxxx{{{{{{sssbbbWWWVVVSSSPPPPPPTTTYYY\\\]]]___bbbmmm~~~{{{mmm^^^WWWTTTUUUTTTOOOMMMNNNGGGLLLPPPPPPSSS[[[```aaahhhfffdddbbbaaa___]]]\\\YYYYYYVVVQQQKKKHHHGGGGGGHHHGGGGGGGGGHHHIIIKKKLLLQQQPPPPPPPPPTTT[[[ccciiirrrooolllkkklllkkkfff```]]]^^^___```___\\\YYYXXXTTTPPPMMMNNNQQQUUU___hhhwwwuuufff\\\VVVSSSPPPKKKGGGFFFGGGJJJLLLTTTSSSRRRTTTUUUTTTOOOKKKJJJKKKOOOYYYggg}}}nnn___TTTKKKIIIHHHGGGFFFDDDCCCBBBAAACCCCCCDDDFFFGGGEEE@@@<<<777555111/////////......------------------------HHHIIIIIIFFFAAA<<<888777444222000000000///...,,,,,,***))))))***++++++******)))))))))******+++,,,)))******++++++******)))************************+++,,,,,,+++))))))+++,,,+++***))))))*********)))************))))))((((((((((((((((((((()))))))))((()))+++,,,,,,+++++++++***))))))))))))))))))*********+++++++++,,,,,,,,,******))))))))))))******)))))))))))))))))))))))))))***+++,,,------------++++++,,,,,,,,,+++******,,,---...---++++++,,,---,,,+++,,,222999;;;777222////////////...---------+++++++++,,,,,,,,,------******+++,,,+++***)))(((++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,++++++******++++++---...///000111222444444222222333555555555444333222111111111000000///......//////000000000111111222222222222000000000000000000000000000000000000000000000000000000000000000000000000000111222222000000111222222222111111000000000000111111111222333555666777;;;<<>>============>>>===;;;888666444222///.../////////...------------------------DDDEEEEEECCC>>>999666555111000.../////////...---,,,***))))))+++,,,,,,+++)))))))))))))))***+++,,,))))))************))))))***************+++++++++(((***++++++******+++,,,+++++++++***************++++++******)))(((((('''(((((())))))))))))******((()))+++,,,+++******+++******))))))))))))******************+++++++++,,,+++******))))))******+++)))))))))))))))))))))))))))***+++---.../////////,,,,,,,,,,,,,,,,,,+++++++++,,,...---,,,+++---......---///555<<<===888222000111111000...,,,---...++++++,,,,,,,,,,,,------+++++++++,,,+++******)))++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,******++++++---///000111111333666555222222444777999888777666444333111111222111///......//////000222222333333333222222111000000000000000000000000000000000000000000000000000000000000000000000000000111222111000000111222111111111000000000000000////////////000111222333666888:::===@@@CCCEEEGGGKKKOOOTTTXXXZZZ\\\]]]___ZZZWWWRRRNNNMMMNNNQQQSSSRRRQQQOOOPPPUUU^^^hhhnnn{{{}}}wwweeeTTTKKKJJJJJJMMMNNNOOONNNKKKIIIHHHHHHMMMUUU\\\]]]\\\[[[WWWRRRMMMLLLNNNSSSVVV[[[fffpppxxxzzzuuuuuupppkkkfff^^^VVVTTTWWWWWW[[[aaadddgggjjjpppuuu{{{tttiii___WWWTTTUUUVVVOOOOOOOOOQQQTTTXXX\\\^^^___cccfffeeeaaa\\\ZZZZZZYYYZZZYYYVVVSSSRRRUUUXXXWWWXXXXXXZZZ___eeefffbbbYYYUUUOOOKKKLLLOOORRRTTTVVVTTTRRRQQQOOOMMMIIIFFFGGGGGGJJJOOOSSSZZZgggtttyyyjjj^^^XXXRRRRRRPPPQQQUUU]]]hhhoooqqq~~~rrrmmmfff```]]]]]]\\\\\\bbbllltttzzz|||lllccc\\\VVVQQQPPPNNNRRR\\\hhhpppvvv|||qqqeee[[[PPPMMMMMMNNNPPPUUU```kkk{{{wwwfff\\\QQQLLLLLLNNNUUU\\\aaagggkkkmmmsssvvvjjjaaaXXXQQQOOOQQQWWW]]]aaaeeeqqq|||yyygggYYYPPPSSSQQQOOONNNMMMNNNOOOPPPNNNPPPUUU^^^eeefff___YYYTTTSSSRRRQQQNNNIIIFFFDDDCCCHHHKKKIIIIIIKKKLLLJJJMMMOOOPPPOOONNNQQQVVV[[[dddccc```[[[SSSMMMJJJIIIDDDDDDEEEGGGIIIMMMPPPRRRPPPUUUZZZ\\\[[[[[[]]]___^^^]]]^^^aaacccfffmmmuuu}}}uuulllddd^^^ZZZXXXRRRNNNKKKKKKLLLNNNVVV^^^nnnpppeee^^^SSSPPPLLLHHHHHHKKKOOORRRSSSQQQPPPQQQSSSSSSOOOKKKHHHIIINNNWWWdddzzzmmm]]]QQQIIICCCCCCBBB@@@>>>===<<<;;;777888999888777444111///111///...---...///...---,,,,,,,,,,,,,,,,,,,,,,,,???AAAAAA???;;;666444333000///------......,,,++++++)))((()))+++,,,,,,+++(((((((((((()))***+++,,,))))))************))))))))))))*********+++++++++$$$&&&)))******)))***+++***+++,,,+++***)))))))))*********))))))))))))))))))))))))*********++++++''')))+++***)))(((***,,,+++***)))(((((()))***+++)))))))))*********+++++++++******))))))******+++))))))))))))))))))))))))((()))+++,,,...///000000---,,,++++++++++++------***,,,------,,,,,,...///000333888;;;:::888444222111222333111...,,,,,,...++++++,,,,,,,,,,,,------------,,,+++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,*********+++,,,,,,,,,---,,,,,,,,,,,,---...///000000444666555222111444777888888777666555333222111333222000......///000111444444555555444333111111000000000000000000000000000000000000000000000000000000000000000000000000///111222111000///000222///000000111111111111000////////////000111222222333444666999<<>>===<<<;;;::::::555666666555222///------///---,,,,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,<<<>>>>>><<<888444222111000...---,,,,,,,,,***(((***)))'''(((***++++++***(((((((((((()))***+++,,,))))))************))))))))))))******++++++++++++ ###'''))))))(((((()))(((***,,,,,,***(((((((((((((((((()))******++++++))))))******+++++++++,,,''')))+++***''''''***---+++***)))(((((()))***+++((())))))))))))*********++++++************++++++))))))))))))))))))))))))'''(((***,,,...///000000...---+++******+++---...***+++------------///000000888@@@???888111000222111333444111...+++,,,...++++++,,,,,,,,,---------...---,,,+++***+++,,,---++++++++++++++++++++++++,,,++++++++++++++++++,,,))))))***+++,,,,,,------.........------......///000444777555222111444777444444444444333222111000444222000///...///000111555666666666555333111000000000000000000000000000000000000000000000000000000000000000000000000000///111222111000///000111...///000111222222111111111111111111222333444444333444666888;;;>>>@@@AAAAAAAAABBBCCCEEEGGGIIIJJJMMMLLLLLLOOOTTTZZZ^^^```___]]][[[VVVOOOIIIJJJNNNMMMSSSUUURRROOOOOOLLLFFFRRRVVVZZZ[[[XXXRRRMMMKKKIIIOOOSSSPPPLLLKKKIIIGGGGGGGGGJJJNNNOOOSSS]]]hhhwww|||}}}vvvnnnhhhaaa\\\YYYXXXXXXXXXUUUPPPRRRWWWYYYbbbmmmtttuuuqqqnnnllliiihhhfffccc^^^WWWOOOJJJKKKKKKLLLMMMQQQUUUYYY[[[bbbgggkkkiiibbbZZZVVVUUUNNNQQQTTTQQQLLLJJJLLLOOOTTTYYY\\\bbbnnn{{{~~~yyykkkbbbWWWOOOIIIFFFFFFHHHKKKKKKMMMOOORRRUUUWWWXXX[[[TTTPPPPPPQQQPPPRRRUUUXXXZZZ[[[YYYUUUOOOLLLKKKGGGIIIJJJIIIHHHJJJNNNRRRSSS^^^lllvvv|||{{{rrrhhhXXXTTTPPPNNNOOOPPPPPPOOOQQQVVVYYY\\\jjjzzz{{{rrrhhh```ZZZZZZXXXSSSOOOMMMOOONNNOOOSSSUUUYYYbbblllqqqwww|||{{{vvvnnn```SSSLLLIIIHHHGGGFFFJJJUUUaaannn|||ooocccYYYPPPKKKJJJJJJNNNSSSkkkpppppphhhaaabbbfffhhh```eeeeee___]]]]]]YYYSSSDDDGGGLLLPPPPPPOOOTTT\\\\\\gggnnnjjjaaa[[[WWWTTTLLLMMMMMMKKKHHHFFFDDDDDDFFFHHHKKKLLLMMMMMMOOOPPPIIILLLMMMKKKJJJIIIHHHGGGHHHNNNQQQOOONNNPPPPPPMMMKKKPPPTTTSSSOOOMMMQQQUUUWWWWWWVVVSSSPPPNNNNNNOOOUUUTTTSSSRRRRRRSSSTTTUUURRRVVVYYYXXXRRRNNNOOOQQQPPPQQQVVVZZZ\\\dddxxxppp^^^SSSLLLJJJHHHEEEEEEGGGIIILLLSSSZZZ[[[gggqqqoooeee\\\SSSMMMMMMKKKHHHIIINNNWWWaaahhhnnnggg^^^WWWSSSPPPLLLIIIJJJIIIJJJMMMRRR___uuuoooYYYLLLDDD???<<<;;;;;;;;;:::999999999666666666333000...---------,,,++++++,,,,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,;;;;;;999777666444333222//////...---,,,,,,++++++((((((((()))***,,,---...))))))*********+++++++++************************************************+++++++++*********))))))******)))*********++++++)))************+++++++++''''''((()))***+++,,,,,,***)))))))))((((((''''''))))))))))))))))))))))))***++++++,,,+++***)))((())))))))))))))))))))))))))))))))))))((((((((((((***+++,,,,,,---------------,,,+++*********,,,,,,---------,,,,,,---000333===<<<:::777444222222222111000---+++******+++,,,(((***,,,---++++++,,,---+++***)))***,,,---,,,+++---,,,+++******+++,,,------,,,*********,,,...000***++++++++++++***)))))),,,,,,+++***+++,,,---...000333666777555333111000444222000///000000///...222111000000///000000111444333333333222111111111000///////////////000000000000////////////000000//////000111111111111111///000111111111///...---333//////333444111000111000000111111111111000000222222333444666999<<<===;;;;;;<<<>>>???AAABBBBBBDDDFFFHHHJJJLLLPPPTTTXXX^^^aaaccc```XXXNNNGGGDDDJJJKKKJJJHHHEEEEEEFFFHHHNNNPPPTTTUUUTTTRRRQQQQQQNNNSSSYYYZZZUUUMMMEEE@@@AAAIIIMMMJJJHHHMMMUUUZZZccclllppplllfffccc]]]VVVPPPQQQPPPOOOMMMMMMOOOQQQXXXeeewwwzzzmmmdddbbbaaa___[[[UUUPPPKKKHHHGGGIIILLLLLLMMMQQQ[[[bbbooorrrqqqhhh^^^XXXSSSOOOMMMLLLLLLLLLLLLLLLMMMMMMTTTSSSUUU^^^lllwww}}}~~~lllbbbVVVMMMJJJIIIFFFDDDKKKLLLMMMMMMMMMQQQWWW\\\\\\^^^___\\\XXXUUUUUUVVVSSSPPPOOOPPPOOOKKKJJJMMMOOOLLLHHHFFFFFFGGGHHHIIIQQQVVV]]]ccceeeaaaZZZUUUSSSNNNKKKKKKLLLLLLKKKKKKKKKKKKMMMQQQWWW[[[^^^___WWWUUURRRPPPNNNLLLHHHFFFKKKJJJIIIJJJMMMRRRWWWZZZ``````bbbfffiiieeeZZZRRRJJJHHHEEECCCBBBFFFKKKOOO]]]iiizzz|||nnneeeYYYQQQKKKIIIIIIHHHJJJMMMuuuooodddYYYQQQOOORRRVVVYYYYYYYYYZZZZZZXXXTTTPPPHHHFFFEEEFFFIIILLLMMMMMMUUUXXX\\\\\\XXXRRRMMMKKKKKKLLLMMMMMMLLLIIIGGGEEEFFFHHHLLLPPPSSSTTTTTTTTTUUUWWWYYYVVVQQQLLLKKKLLLRRRSSSUUUTTTRRRQQQQQQQQQMMMMMMMMMOOOPPPQQQOOOMMMSSSRRRRRRSSSTTTSSSOOOMMMUUUOOOLLLMMMOOOQQQWWW^^^\\\]]]]]]ZZZUUUPPPMMMLLLOOOOOOQQQUUUYYYcccvvvuuu\\\OOOKKKKKKFFFAAAAAAGGGJJJIIIKKKOOOLLLTTTXXXUUUSSSRRRMMMFFFGGGHHHEEEEEESSSjjj{{{xxxhhhaaa[[[SSSMMMLLLDDDFFFGGGHHHLLLVVVeeepppxxxdddRRRGGGBBB@@@=========;;;999666333111000///...---------------------------------------,,,,,,,,,++++++*********999888777555333222000000.........---,,,,,,++++++)))))))))***+++,,,...///*********++++++++++++,,,************************************************+++++++++*********))))))((()))***+++,,,+++******)))************+++++++++(((((())))))******++++++*********)))))))))(((((())))))))))))))))))))))))((()))***++++++***(((''')))))))))))))))))))))))))))))))))))))))))))))(((***++++++,,,,,,,,,,,,+++,,,,,,+++*********+++,,,.........------...111444<<<;;;888555222111111222333111///,,,++++++,,,---++++++,,,,,,,,,,,,---------,,,***+++,,,,,,+++***,,,,,,++++++++++++,,,,,,------+++******+++,,,---++++++,,,,,,++++++***))),,,,,,+++++++++,,,---...///222444555333222111222444222000///000000///...111111111111111111222222222222222222111111111111000000////////////000000000000////////////000000//////000111111111111000000000111111111000......333//////222444111000111000000111111111111000000111111222333444777999:::777777888:::;;;<<<===>>>@@@AAADDDEEEGGGKKKOOORRRZZZ^^^aaa___ZZZSSSMMMKKKIIIJJJIIIGGGEEEDDDEEEGGGHHHJJJMMMNNNPPPRRRUUUWWW[[[___bbb```YYYOOOGGGAAADDDKKKNNNIIIEEEHHHMMMPPPUUU]]]aaa___[[[YYYUUUPPPMMMNNNMMMLLLKKKKKKMMMOOOTTTaaatttxxxkkkbbb^^^]]][[[XXXTTTPPPLLLJJJJJJLLLOOOPPPQQQVVV^^^eeeuuuxxxttthhh\\\SSSLLLGGGHHHHHHHHHIIIIIIKKKLLLMMMOOOOOORRR[[[gggrrrvvvwwwggg___TTTLLLJJJIIIGGGEEEFFFGGGHHHJJJNNNTTT[[[```jjjkkkjjjfffaaa\\\[[[[[[TTTQQQPPPQQQQQQNNNPPPTTT]]]XXXRRRLLLIIIGGGGGGGGGMMMPPPUUUZZZ[[[YYYTTTPPPMMMKKKIIIJJJJJJJJJIIIHHHGGGGGGHHHKKKOOORRRUUUVVVQQQNNNLLLJJJIIIIIIGGGEEEEEEDDDDDDDDDEEEHHHKKKMMMQQQRRRTTTXXXZZZVVVOOOIIIFFFEEECCCBBBBBBEEEIIILLLRRR[[[gggnnnmmmfff]]]WWWRRRLLLGGGHHHHHHFFFGGGJJJ[[[WWWQQQKKKGGGHHHLLLPPPTTTTTTSSSTTTSSSQQQNNNJJJFFFDDDCCCDDDGGGIIIJJJJJJLLLOOORRRSSSPPPLLLIIIHHHIIIKKKMMMOOOPPPPPPPPPOOOMMMOOORRRVVVYYY[[[[[[\\\^^^^^^^^^[[[WWWSSSPPPPPPPPPQQQRRRQQQOOONNNOOOPPPPPPRRRUUUWWWVVVSSSOOOMMMSSSRRRRRRTTTTTTSSSQQQNNNPPPLLLKKKMMMPPPSSS]]]fffeeeccc___ZZZUUUPPPMMMKKKKKKKKKMMMQQQUUU___pppyyy```QQQLLLJJJGGGBBB@@@EEEGGGFFFHHHKKKJJJOOOOOOKKKHHHIIIGGGCCCCCCFFFFFFIIIWWWpppsssfff]]]SSSKKKJJJEEEFFFFFFEEEFFFMMMXXXaaarrrrrrjjjZZZKKKBBB???<<<<<<;;;:::888666444111000//////...---------------------------------------,,,,,,,,,+++++++++******666555444222111///...---...------,,,,,,+++++++++*********+++,,,---...///++++++++++++,,,,,,,,,,,,************************************************+++++++++***************(((***...000111///,,,***)))************+++++++++************************+++++++++************)))))))))))))))))))))))))))+++,,,///000111///---,,,))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++******)))++++++************+++,,,/////////...---///222444===:::555111///000222333555444111...---,,,---......,,,++++++---......---///---,,,,,,,,,,,,+++)))++++++,,,,,,,,,,,,++++++------,,,++++++******))),,,,,,------,,,,,,+++***,,,,,,+++++++++,,,---......000111111111111222333444222000///000000000...111111222333333333333333000000000000111111111111000000////////////000000000//////......//////000...///000000111111000000000111111111111000000///333//////222444111///111000000111111111111000000000000000111222333555555222222333555666777888999;;;<<<>>>???AAADDDHHHKKKQQQUUUXXXZZZWWWTTTPPPOOOHHHIIIHHHFFFDDDCCCDDDEEEEEEFFFGGGHHHIIINNNSSSXXX```cccdddaaaYYYOOOGGGCCCEEELLLNNNIIICCCCCCDDDEEEFFFLLLPPPOOONNNNNNLLLIIIGGGHHHHHHGGGFFFGGGJJJLLLRRR___ppp||||||rrreee\\\XXXXXXVVVTTTRRROOOMMMKKKJJJMMMPPPRRRSSSXXX___dddtttvvvrrrfffYYYPPPIIICCCFFFFFFFFFGGGIIILLLNNNPPPPPPQQQTTT\\\dddiiiiiihhh___XXXOOOJJJHHHHHHGGGEEEDDDDDDDDDGGGMMMTTT[[[```kkkjjjiiiddd___[[[YYYYYYRRRPPPPPPTTTUUUWWW]]]dddtttnnndddYYYOOOJJJGGGGGGLLLMMMOOOQQQQQQQQQPPPOOOJJJKKKLLLLLLKKKJJJHHHGGGEEEEEEFFFGGGIIIKKKNNNOOOMMMJJJFFFEEEEEEFFFFFFEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGIIILLLNNNNNNLLLHHHFFFBBBBBBAAAAAABBBDDDFFFHHHMMMQQQVVVYYYXXXTTTQQQOOOMMMHHHEEEGGGHHHGGGGGGJJJMMMLLLJJJGGGFFFGGGJJJMMMOOOMMMMMMMMMMMMKKKHHHFFFCCCAAA@@@AAACCCEEEEEEEEEDDDGGGJJJKKKJJJIIIIIIIIIMMMNNNQQQSSSUUUVVVVVVVVVQQQSSSWWW[[[^^^```aaabbbdddbbb```^^^[[[XXXUUURRROOOPPPOOOMMMKKKLLLNNNPPPSSSYYY___```[[[TTTOOOLLLOOOOOOOOOPPPQQQQQQNNNLLLIIIHHHJJJNNNPPPVVVcccpppppphhh^^^VVVQQQMMMJJJGGGGGGFFFHHHLLLPPPXXXggguuu|||dddSSSKKKIIIFFFAAA@@@CCCFFFGGGIIIMMMJJJJJJFFF@@@>>>AAABBBAAA@@@DDDGGGKKKXXXqqqyyyhhh[[[PPPJJJGGGEEEEEEDDDBBBAAADDDKKKQQQ\\\]]]YYYNNNCCC>>><<<999999888666444222000000//////...------------------------------------------,,,,,,,,,++++++++++++***333333222000///...---,,,---,,,,,,,,,+++++++++***************+++,,,---...++++++,,,,,,,,,---------************************************************************************(((,,,111444555222---***))))))*********++++++++++++++++++******)))))))))++++++++++++++++++++++++))))))))))))))))))))))))+++---000222333222///...)))))))))))))))))))))))))))))))))))))))************************)))((('''************+++++++++,,,...//////...---///222555>>>:::444000///111333555777555222///...---......///---++++++---......---...---,,,,,,------,,,+++***+++,,,------,,,+++***++++++,,,,,,++++++***)))------......------,,,++++++++++++,,,,,,,,,---------...//////...000222555333111000///000111000///000111333555555555555444......//////000000111111111000000////////////000/////////....../////////...//////000000000000000111111111111111111000000222///...222333111///000000000111111111111000000000000000111111111222222000000111222333444555666777999:::;;;<<>>???@@@@@@DDDGGGIIIRRRhhhtttaaaTTTLLLGGGEEEBBBBBBAAA???>>>???CCCGGGKKKNNNMMMFFF???===:::777555444222///.........///......---,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++222222111000...---,,,,,,+++++++++++++++*********)))(((((())))))***+++,,,++++++,,,,,,,,,---------************************************************************************'''***///333333000,,,)))))))))*********+++++++++,,,,,,++++++******))))))+++++++++++++++,,,,,,,,,))))))))))))))))))))))))'''(((+++------,,,+++***))))))))))))))))))))))))((()))))))))*********+++************))))))((('''******++++++,,,,,,,,,,,,------...------///333666???:::333///000333555666666555222///.........///...---,,,,,,---------,,,,,,++++++,,,...000///...+++,,,---......---,,,+++)))***+++,,,,,,,,,,,,+++---............---,,,,,,++++++,,,,,,,,,---------,,,---...------///222555333111//////000111000///000111444666777777555444.........//////000000111111111000/////////////////////............//////......///000000000000000000000000000000000111111222......222333000///000000000111111111111000000111111111111111111111111000111111222333444555555666777888999999;;;>>>AAA@@@AAACCCEEEGGGGGGEEEDDDEEEFFFGGGFFFEEEDDDDDDEEEDDDFFFHHHGGGFFFEEEEEEFFFGGGIIIIIIHHHDDDAAA???>>>>>>DDDHHHGGGFFFGGGGGGEEEBBB@@@???@@@@@@??????@@@999:::;;;;;;;;;<<>>======>>>@@@CCCFFFGGGLLL\\\uuukkkXXXLLLFFFCCCAAA<<<<<<;;;;;;;;;<<>>:::999777333222000///---,,,------...------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++111111000///...---,,,,,,************************((((((((((((((()))******++++++++++++,,,,,,,,,,,,***************************************************************+++++++++%%%'''***------+++)))&&&)))************+++++++++,,,,,,+++++++++************++++++++++++,,,,,,,,,))))))))))))))))))))))))((()))***+++++++++***)))))))))))))))))))))))))))((())))))******+++++++++)))************))))))(((***+++,,,---.........---,,,---......///222666999???999222///111444666666444222000...------...///,,,...000000...,,,------+++++++++,,,///111111000,,,,,,------------,,,,,,******+++,,,,,,---......------......------,,,+++***+++,,,---------,,,,,,,,,---.........///222444222111//////000111111000///222555888888777444222////////////000000000000222111000//////......//////......------......///---...//////000000//////000///////////////000111222......111333000...000000000111111111111000000111111222222222222111000111111222222333444444555444555666666666777:::<<<<<<<<<===???AAAAAA@@@???AAACCCEEEEEEDDDDDDEEEFFFAAAEEEHHHIIIHHHFFFDDDDDDBBBCCCBBB@@@===<<<<<<===:::AAAEEEFFFGGGKKKLLLJJJFFF@@@<<<<<<;;;999999;;;777888888888888999<<>>???CCCEEEGGGNNNUUUbbbjjjjjj___OOOFFFCCCBBBBBBBBB@@@@@@FFFQQQXXXZZZWWWNNNEEEAAA???===;;;<<<>>>@@@CCCFFFIIISSSgggyyy}}}uuudddQQQFFFBBB???;;;777666555555666888:::;;;999;;;:::666444444222...///......------------...,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,000//////...---,,,++++++)))*********************))))))))))))))))))***+++*********++++++++++++,,,************************************************))))))*********+++++++++&&&'''(((******))))))((()))************+++++++++++++++++++++++++++++++++************+++++++++,,,)))))))))))))))))))))))),,,,,,++++++++++++++++++))))))))))))))))))))))))((())))))******+++,,,,,,))))))******++++++******+++,,,---///////////////,,,---///000222555:::>>>===777000...111555555555111///...,,,,,,,,,...///+++111666555000,,,---000---,,,,,,---///111111000------,,,,,,,,,,,,------...---,,,,,,,,,---...///---------------,,,++++++***+++,,,---------,,,,,,---...////////////111333222000//////000111111000///222666888888666333000111111000000000000000///222111000///............///......------......///---...//////000000//////......---------...000111111...---111222000...///000000111111111111000000///000111222222111000000//////000111111222222222111111222111111222555777999777777888;;;===<<<:::<<<>>>AAABBBCCCCCCDDDEEECCCFFFIIIJJJIIIFFFEEEDDDAAAAAA@@@>>><<<<<>>???BBBFFFHHHHHHGGGFFFFFF???>>>>>>>>>>>>???AAABBBCCCEEEIIIMMMOOOOOONNNLLLJJJOOOQQQKKKFFFDDDBBB@@@??????@@@CCCHHHNNNTTTXXXUUUXXX]]]^^^ZZZTTTMMMIIIBBBBBBBBBBBBBBBCCCDDDFFFHHHJJJSSSbbbppptttkkkbbbQQQMMMHHHDDDCCCAAA???<<<@@@BBBFFFIIIJJJLLLVVVbbbeeeeeeccc[[[RRRMMMLLLNNNEEEGGGHHHGGGFFFIIIPPPVVV```mmmrrrggg[[[XXXVVVRRRNNNOOOOOOLLLIIIJJJOOOTTTXXXXXXYYY\\\```dddffffff]]][[[YYYUUUQQQNNNKKKJJJIIIHHHHHHMMMTTTZZZ\\\\\\PPPNNNKKKMMMPPPPPPLLLHHHEEEFFFIIILLLRRR[[[eeelllnnncccYYYSSSQQQQQQTTTYYYYYY]]]bbbcccaaa]]]YYYVVVTTTVVVYYY]]]```___[[[XXXRRRQQQPPPPPPQQQOOOMMMJJJLLLOOORRRTTTUUUVVVWWWXXXRRRQQQPPPNNNLLLKKKJJJJJJFFFGGGJJJNNNRRRWWW[[[]]]YYYXXXVVVRRRNNNLLLKKKLLLJJJJJJIIIHHHGGGHHHKKKNNNRRR\\\iiiqqqpppdddVVVKKKHHHFFFDDDCCCCCCBBBAAA???@@@@@@DDDJJJMMMPPPVVV]]]ggg___SSSHHHAAA>>>???@@@???======AAACCCCCCHHHNNNRRRXXXYYYQQQIIIDDDAAA>>>???AAA@@@AAAKKKZZZdddfffaaaTTTHHHCCCAAA>>>===???======@@@CCCDDDHHHUUUdddkkkggg[[[KKKBBB@@@===888:::888555444444555666777444555444000///000///+++------...............---,,,,,,++++++,,,,,,---...++++++++++++++++++++++++******+++++++++,,,,,,,,,......------,,,+++******)))))))))))))))***************************++++++))))))*********+++++++++************************************************))))))******++++++++++++***************+++++++++)))************+++++++++++++++++++++++++++++++++)))))))))******+++++++++))))))))))))))))))))))))+++***((('''&&&'''(((((())))))))))))))))))))))))((())))))***++++++,,,,,,((()))***++++++++++++++++++,,,...000111000000///,,,...000222444888===AAA;;;555///...111444444333///...,,,++++++,,,---///+++333:::999222---///333///...---...///000///.........,,,++++++,,,......222000...,,,+++,,,---...,,,,,,------,,,,,,+++******+++,,,---...---,,,,,,---...000000//////111222222000//////111222111000000222666999888555111///222222111111000000//////222222000///.....................------.........---......///////////////...---,,,,,,---...///000111...---111222000...///000000111111111111000000...///000111111111000///.........//////000000000......///...---...111333444333222444777999999777888;;;>>>@@@AAAAAACCCDDDHHHJJJKKKJJJHHHEEEDDDDDD??????>>>======???DDDGGG===AAADDDDDDFFFKKKLLLKKKNNNDDD<<<<<<<<<999999===999:::::::::999:::<<<>>>AAAAAAAAA???<<<;;;<<<===:::999::::::<<>>AAAHHHMMMOOOSSSXXX]]]YYYPPPEEE===;;;<<>><<<<<>><<<>>>AAA@@@???GGGRRR\\\[[[SSSFFF??????===888@@@===999666555555555555333333111------000///+++,,,---...///000///......++++++++++++,,,,,,---...++++++++++++++++++++++++*********++++++,,,,,,,,,000//////...------,,,,,,++++++***)))(((((())))))((())))))))))))*********++++++************+++++++++'''######&&&)))******+++*********))))))(((((()))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,'''((((((((()))))))))***(((((())))))******++++++******++++++++++++******))))))************))))))************************))))))***++++++++++++***(((((((((((())))))))))))+++++++++************)))++++++,,,...000000///---...+++---333777777888:::333111000000111333222111222222000...---...111444999;;;<<<:::666111...---......---------......///------,,,+++++++++,,,,,,*********)))******++++++///......---+++******))),,,,,,,,,------.................................,,,...000000//////111333777111///333777555111000222222333555333...+++***......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,............//////////////////............//////000///...------...///000///000111222333222222111//////000000000000////////////000000000000//////////////////000111222333222111222222333444555666999999:::;;;<<<>>>>>>???BBBCCCDDDCCCBBBBBBCCCEEE???@@@AAAAAA@@@>>><<<:::BBBBBBAAAAAABBBCCCEEEFFF@@@???<<<:::888888999:::;;;::::::;;;===@@@CCCEEEDDD@@@;;;777666777777777555666666777888999999:::===???CCCFFFHHHGGGFFFEEEHHHHHHHHHGGGEEEBBB@@@???<<<@@@AAAAAAMMM]]]aaaZZZRRRMMMFFFAAA@@@AAAAAABBB<<<<<<===???AAADDDGGGHHHGGGIIIQQQ___kkkjjj]]]PPPIIIGGGCCC???=========>>>>>>BBBFFFIIIMMMUUUaaakkkhhheee]]]RRRFFF@@@???BBBEEE???===BBBHHHKKKOOORRRbbbjjjllldddYYYRRRPPPNNNNNNKKKGGGDDDCCCEEEIIIKKKKKKMMMTTT]]]fffiiifffbbb\\\WWWOOOJJJGGGFFFFFFEEEEEEFFFHHHMMMWWWaaabbb]]]SSSNNNJJJJJJLLLKKKGGGBBBDDDEEEEEEGGGLLLUUU```gggjjj```WWWTTTQQQMMMOOOUUUOOOWWWXXXPPPNNNVVVYYYUUUQQQVVV```jjjnnnhhhZZZNNNMMMLLLJJJGGGFFFEEEEEEEEEIIIJJJQQQOOOJJJTTTdddggg\\\QQQHHHHHHIIIEEEAAA>>>>>>@@@CCCGGGLLLSSS[[[```fffddd[[[PPPJJJIIIHHHEEEEEEDDDBBBAAABBBDDDGGGIIIRRR^^^ooozzzyyylll[[[OOODDDBBB???=========<<<;;;<<<@@@DDDGGGHHHKKKOOOSSSQQQMMMGGGAAA<<<::::::::::::;;;===@@@AAA@@@AAADDDFFFGGGFFFBBB@@@@@@AAA@@@AAACCCBBBFFFWWWnnnyyycccLLLBBBBBBAAA===:::======<<<;;;<<<>>>@@@BBBOOOLLLFFFAAA===;;;;;;<<>>???@@@???>>>>>>@@@BBB???@@@BBBCCCCCCBBBAAA@@@AAAAAA@@@??????@@@AAABBB>>><<<:::888777777777888:::999999:::<<<>>>AAACCCDDD@@@;;;777555555555444333333444555666777888999999;;;>>>@@@BBBBBBAAAAAAAAABBBCCCCCCBBB@@@>>><<<===???@@@DDDVVVjjjmmmeeeRRRMMMFFFAAA>>>>>>>>>>>>;;;;;;;;;<<<>>>AAACCCEEE@@@AAAFFFPPPYYYYYYQQQIIIFFFDDDAAA>>><<<<<<===>>>???AAADDDGGGMMMXXXgggrrrrrrhhhYYYMMMFFFBBB???>>>???<<<<<>>===<<<<<<<<<:::<<>>============;;;:::888666555555666666999888888999:::===???@@@CCC???999666444333333222111111222333444555666777777888999;;;<<<<<<======;;;===???AAAAAA@@@>>>===@@@@@@@@@GGGZZZnnnpppgggPPPKKKDDD???<<<;;;:::999999999999999;;;===???@@@??????BBBEEEIIIIIIGGGDDDBBB@@@>>>;;;:::;;;<<<===???@@@AAADDDKKKXXXiiiuuuxxxgggSSSGGGEEEDDD@@@;;;::::::===BBBFFFJJJTTT^^^nnnmmmfffYYYOOOKKKIIIFFFBBBBBBBBBBBBBBBAAAAAAAAAGGGLLLSSSYYYZZZZZZXXXWWWPPPKKKFFFBBB@@@@@@@@@@@@>>>AAAEEEKKKVVV______YYYMMMIIICCCAAAAAABBBAAA??????@@@@@@BBBGGGOOOYYY___ddd]]]VVVRRRNNNJJJKKKOOOMMM[[[bbbYYYOOOKKKKKKIIILLLSSS```kkknnneeeVVVIIIDDDCCCBBBAAA@@@AAABBBBBBEEEEEELLLMMMKKKYYYkkknnnfffYYYKKKEEECCCAAAAAABBBBBBBBBBBBCCCFFFNNNWWW^^^hhhllliii]]]QQQJJJGGGDDDCCCBBB@@@@@@@@@BBBEEEFFFLLLTTTcccwwwyyybbbNNNBBB@@@===;;;<<<<<<;;;:::;;;===@@@AAABBBBBBDDDFFFEEEBBB???;;;999999:::;;;===>>>??????AAACCCDDDEEE>>>???AAABBBBBBAAA??????>>>??????BBBMMM]]]hhhlllooo^^^KKK@@@;;;999999;;;777777666666666888999:::>>>===;;;888666444333333111///---,,,---...------------,,,++++++,,,......,,,,,,,,,,,,---...///000,,,,,,,,,++++++++++++***)))***++++++,,,+++++++++************************,,,,,,++++++******))))))******)))))))))))))))***(((((()))))))))*********++++++************++++++******+++,,,,,,,,,+++************)))))))))))))))*********++++++*********************+++++++++++++++++++++++++++*********+++++++++******)))))))))******++++++++++++******))))))************)))))))))))))))***++++++,,,,,,'''((())))))******))))))(((((()))))))))*********((())))))***,,,------...000000///...---...000111000...000555777222.........------///111222222000555777999::::::<<>>===:::555000---,,,---///......---,,,,,,,,,,,,000///...,,,++++++++++++,,,+++++++++,,,---...///,,,,,,+++++++++,,,---...---------------------------------------------------...//////......///111444000///222444111//////444888:::666222111000///000//////...............////////////........................///////////////......------......////////////....../////////------///000000000///......//////////////////...---......//////......---///......//////000111222555444333111000///......000000111111222333333444555666777666666666888:::999:::<<<>>>@@@AAAAAAAAABBBAAA@@@???===<<<;;;;;;999888777666666666666666777777777888999;;;===>>>???;;;777444333333333222333333333333333333444444666666777777888999::::::888:::>>>AAABBBBBBAAA???CCCCCCCCCFFFRRR^^^___XXXJJJFFF@@@<<<:::999888666888777777777888:::;;;<<>>>>>???===<<<:::999888999:::;;;<<<===>>>@@@GGGRRR```iiimmm^^^LLLCCCCCCDDD@@@;;;:::;;;>>>AAACCCJJJYYYggg}}}xxxkkkZZZOOOJJJGGGCCC@@@@@@@@@@@@@@@@@@AAAAAABBBKKKUUUZZZYYYTTTPPPNNNIIIFFFAAA>>>>>>>>>>>>>>>AAADDDHHHNNNXXX```^^^WWWPPPKKKDDD???>>>>>>======<<<===???AAAFFFNNNXXX___ccc___YYYRRRLLLHHHHHHIIICCCNNNTTTPPPJJJIIIIIIHHHGGGQQQ___kkknnnfffWWWKKKDDDCCCBBB@@@??????@@@@@@CCCCCCJJJLLLLLL[[[mmmooogggZZZMMMGGGDDDAAA@@@BBBAAAAAABBBCCCEEEKKKRRRWWW]]]dddeee\\\OOOHHHEEECCC@@@??????>>>???AAABBBDDDKKKPPP___uuugggQQQAAA>>>;;;::::::;;;:::999:::<<<===>>>>>>>>>>>>>>>===<<<:::888888888:::;;;;;;======>>>BBBHHHKKKJJJCCC@@@???@@@AAA???>>>??????>>>>>>@@@FFFOOOWWW[[[```TTTGGG>>>999555666999444444444333444555666777666555555444333222000//////...---------.........,,,+++++++++,,,---......---------------...//////++++++++++++++++++++++++******++++++++++++******)))))))))))))))))))))))),,,++++++***))))))((((((***)))))))))))))))******(((((()))))))))*********++++++************++++++((()))+++,,,+++***)))((())))))))))))))))))******+++******************+++))))))*********+++++++++************************,,,,,,++++++******))))))******++++++++++++******))))))************))))))))))))*********+++++++++((()))******++++++******))))))))))))************(((((()))+++,,,---...//////000111///......111333///---///555777333//////...---...000333444333222222444777999999:::<<<>>><<<:::777222...+++,,,...,,,,,,,,,,,,,,,---...///000000...------,,,,,,,,,*********++++++,,,.........---,,,+++***+++,,,------------------------------------------------------...//////......///000222///...222222///...///222888:::444//////000...111000///............///000000000//////.....................////////////......------------.........//////////////////...,,,---...///000//////.........////////////....../////////000000/////////............///000111222222111000/////////////////////000000111111222222222333444444333444666888999999:::;;;<<<=========BBBBBBAAA@@@>>>===<<<;;;888888888777777777888888777777777888999::::::;;;999777444333444555555444777777666555444333222111444444444444555555666666555777;;;>>>@@@AAA@@@???BBBDDDEEEDDDDDDGGGIIIHHHAAA>>>;;;999888888777666777666666666777888:::;;;AAADDDFFFBBB;;;666555777999888777777777777888999999:::;;;>>>BBBHHHOOOTTTVVVOOOEEE@@@@@@AAA@@@>>>>>>===>>>???@@@HHHZZZkkkzzzlllZZZLLLFFFBBB===AAA@@@>>>>>>>>>@@@BBBDDDBBBLLLYYY```^^^UUUMMMIIIEEEBBB???=========>>>===AAADDDIIIPPPZZZbbbaaa[[[TTTOOOGGG@@@===;;;;;;;;;:::;;;>>>AAAFFFNNNXXX^^^___^^^ZZZQQQIIIDDDBBBBBB???BBBDDDDDDEEEHHHHHHGGGFFFPPP___kkkooohhh[[[QQQGGGFFFCCCAAA???>>>>>>>>>@@@@@@GGGJJJJJJYYYiiiiiiaaaWWWNNNIIIFFFAAA???@@@===???BBBDDDEEEHHHKKKMMMTTT[[[^^^VVVJJJDDDAAA???============>>>???@@@AAAHHHKKKWWWkkk{{{xxxcccOOO???<<<:::999999999999888:::;;;;;;======<<<;;;999888777666666666888:::;;;;;;>>>???@@@HHHSSSXXXVVVLLLDDD>>>>>>>>><<<<<<@@@@@@>>>===>>>???CCCHHHMMMPPPHHH@@@<<<888444333666333333222222333333444444111111222222111000///...............---------...++++++++++++,,,,,,---.........---,,,,,,+++,,,,,,++++++++++++++++++++++++*********++++++******)))))))))))))))))))))))))))+++++++++***))))))(((((()))))))))))))))******+++***++++++++++++,,,,,,,,,++++++************++++++''')))++++++)))((('''((())))))))))))************++++++***))))))***++++++)))))))))************+++)))))))))*********+++++++++++++++++++++***************++++++++++++******))))))************))))))************************))))))***+++++++++++++++)))))))))*********++++++))))))***+++,,,---...///---000222111//////222555000...///555777444111111...///000333666777666444222555888:::::::::;;;<<<333333111///------///111******++++++,,,...///000///......---------------************+++---...//////...,,,*********,,,---...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////------...///000......111111------///000888:::222---...///---111000///.........///000000000000///......------............////////////......------------............////////////......,,,---///000000000///...---......//////......---//////000000000000//////............///000111111//////.........///000000/////////000000000111111000111222222222333555777999999999::::::;;;;;;;;;????????????>>>===<<<;;;888888888888999999999999777777777888888999999999666444333333444666666555999888777666444333222111111111222222222222222111222333555888:::;;;;;;<<<===@@@BBB@@@<<<:::<<<>>>999777666555666777666555555555555555555777999:::CCCFFFIIIEEE>>>777555666777666666666666666777777666777999<<>>>>>???============DDDTTTdddwwwtttjjjZZZMMMEEEAAA===???>>><<<<<<<<>>>>>AAADDDEEEDDDEEENNN\\\gggjjjdddZZZSSSHHHFFFCCC@@@>>><<<<<<;;;===<<>>:::===AAACCCCCCDDDDDDEEEPPPVVVVVVNNNDDD???<<<:::;;;;;;;;;;;;<<<===>>>???AAACCCLLL[[[gggeeeWWWIII===;;;888777888999888777::::::;;;<<<>>>===;;;888666666666666666888999:::<<>>999888888666666555555555555555555666777999<<>>HHHTTT___cccaaaVVVJJJDDDAAA>>>999999999:::;;;===>>>???CCCJJJTTT\\\^^^WWWLLLDDDAAA???<<<;;;;;;;;;;;;:::;;;===@@@EEEPPPYYYZZZUUUOOOLLLGGG@@@;;;888888999999:::;;;<<<>>>DDDJJJOOOVVV\\\[[[SSSJJJGGGFFFCCC@@@???======>>>>>>???AAA@@@GGGRRRZZZ\\\WWWPPPKKKCCCBBB???===;;;:::999999999888>>>@@@???HHHQQQMMMLLLFFFBBBAAA???<<<;;;>>>:::<<<>>>?????????@@@AAAIIILLLJJJCCC===<<<:::777999999::::::;;;<<<<<<===;;;>>>DDDLLLRRRPPPIIIBBB<<<:::777666777888777777:::999:::===@@@@@@===:::777666666666777888999999:::>>>???@@@MMM```hhheeeRRRDDD;;;======888777<<<<<<999888:::999999???HHHIII@@@777555444222111222//////000000000000//////........................))),,,...---+++***+++---+++,,,,,,,,,,,,++++++***,,,,,,+++++++++++++++,,,******+++++++++,,,,,,,,,***************)))((((((++++++++++++++++++++++++,,,,,,++++++***)))))))))))))))((())))))***++++++((())))))))))))*********++++++************++++++)))+++,,,+++(((&&&(((***(((((())))))*********+++,,,+++***))))))***+++,,,))))))))))))************))))))***+++---...//////*********++++++,,,,,,---******++++++++++++******))))))************))))))---,,,,,,+++***)))(((((('''(((((())))))))))))))))))************+++++++++***++++++,,,,,,------...)))...333444222111444777666222111444555333111222111111333777:::<<<:::999000222666777555333222111,,,---...---,,,,,,---///------,,,++++++,,,,,,,,,))))))))))))***+++,,,---+++,,,,,,---...///111111,,,+++))))))***---000222.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////---,,,---...///---...111///++++++...///:::===222+++...111...222111///...---...000111000//////...---,,,,,,,,,............/////////000...------,,,,,,------...---...///000000///...------...000111111111000///---..................------..................---...------......///000111000///...---------------.....................///,,,.../////////000222444000000111111333444666777333444666777888888777777555666777888999999999888777888999999999999888888888666444444555555444333333444444444444444555555222444666777777555333111222222111111222444666777666444444555666444333333333222222222444333222000111111111111333555777888:::<<<===;;;888555555666666555555555555555444444777777888<<>><<<;;;333555777:::;;;;;;::::::AAAEEEKKKSSSVVVRRRIIIAAA@@@>>>;;;:::::::::999888======>>>@@@HHHPPPOOOJJJIIIHHHDDD>>>:::777777999999999999999:::===CCCGGGIIIQQQRRRJJJBBBAAA@@@===:::<<<>>>>>>;;;888;;;???999@@@IIINNNNNNJJJDDDAAA>>>===;;;999888888888888666555;;;===:::BBBHHHBBBFFF@@@<<<;;;:::888:::>>>;;;<<<===<<<;;;<<<>>>@@@AAABBB???:::888:::;;;888888999999::::::;;;<<<<<<999<<>>AAABBB???;;;888777777777777888888999777;;;;;;<<>>???888555999999666666999999999AAAKKKOOOBBB666222222111111222.........//////...------......------------......))),,,//////------...111,,,,,,,,,,,,,,,+++***)))++++++++++++,,,---......*********++++++,,,,,,,,,***************)))((((((++++++++++++++++++++++++++++++++++++*********)))******))))))((((((''''''((((((((((((((((((((((((...,,,***)))***+++***(((,,,+++***((((((((()))***)))((('''''')))******)))******))))))))))))))))))******++++++++++++******++++++******+++---///000******))))))))))))******'''((()))******)))((('''''''''((()))***+++,,,,,,******))))))((((((''''''(((((((((((()))***+++,,,)))***+++,,,,,,+++)))((('''((()))***+++,,,------,,,---...000222444666666222111000000//////000000......///000222333555666777444111000111000---***+++,,,---.........------+++++++++***++++++,,,,,,))))))))))))***************+++---.........------++++++++++++++++++++++++------++++++++++++------++++++++++++++++++++++++111111000///...------,,,+++,,,...---,,,,,,---///---444888555---)))---222:::888444///+++***,,,...+++,,,,,,---...//////000---------------------------------------...///000000000//////.........---...---...222333///...000/////////...------,,,,,,,,,++++++---///000000///---------......000111111333000...---///111222222//////.........---------000000111111222222222333111111111111111222222333444444444555555555666666777777777777888888888888777777888888888999999999777666666666555555444444555666888999999888666555444333222222111111111222000000000111111222222333444444444444333222111000444222111//////000222333222222222222222222222222666666555555555444444444444444333222222222333333555444555;;;CCCGGGFFFDDD>>>;;;888888999:::888666444222333555555666<<>>EEELLLNNNIII@@@999999888888777777777777777999;;;<<<===BBBHHHHHHCCC???===;;;888666555555555:::888666555666999===@@@AAABBBBBB@@@===;;;;;;<<<999999:::;;;;;;<<<<<<===CCC===BBBRRRYYYNNN@@@:::999999888777666555555444777777777999;;;>>>AAABBBAAA>>>:::666333222333444555777999:::999888999:::===<<<999888999999888888777666666666777888999999:::;;;<<<===AAAEEEAAA999999999999999999999999999666999;;;===BBBHHHFFFAAA999888888999::::::999777999999;;;???EEELLLRRRVVVDDD@@@;;;777666555444333555444444666999>>>BBBEEEJJJAAA666111000222111000..................------111///------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------111------000---(((***///((()))******++++++++++++++++++++++++++++++++++++************************++++++*********)))))))))***)))))))))((((((((('''************************,,,+++***))))))))))))))),,,+++)))((((((((()))******)))((((((***++++++***))))))))))))******************++++++++++++******++++++******+++,,,---...******))))))))))))******))))))************))))))************))))))))))))******))))))(((((((((((((((((((((((()))***+++,,,))))))*********))))))((())))))******+++,,,------......//////000222333444111000000///////////////,,,,,,,,,,,,---...///000333111//////111111///---,,,,,,,,,------------...,,,,,,++++++***+++++++++))))))))))))************++++++---.........------,,,,,,,,,,,,,,,,,,++++++---,,,++++++++++++,,,---,,,,,,++++++++++++++++++///......------,,,,,,+++,,,...///...,,,,,,---...---111555333...+++---111777666333///,,,+++,,,...111111111000000000//////////////////////////////......---------......///000/////////.........---...---///333444000...///------.....................---,,,---//////...---++++++,,,---///000222333;;;888444111111000///...//////.........---------........./////////000000000000000000000111222222333333333444444444444555333333333444444444444555777777777777888888888888777777777666666555555555888999:::;;;;;;:::888777555555444444333444444444111111222222222222222222222333333444444444444444444333111000000111222444333333444444444333333222555555444444333333333333333333333222222333444444666444444999???CCCBBB@@@;;;888666666777777666444555333444888999:::@@@HHHOOOLLLFFF>>>888555555666333444555666555666888;;;999>>>CCCGGGGGGBBB<<<999888888777666666666666666444555555888???FFFEEE@@@>>><<<999666555444444555777666555555666888;;;===>>>??????===:::999999999999999::::::;;;<<<<<<<<>>???>>><<<888444222222444555444666777777777777999:::<<<;;;:::::::::888666555777666666777777888999::::::===>>>>>>???@@@===888999999999888888888888888888:::<<>>;;;666444333333333222444444333444666999<<<>>>AAA;;;444111111111///,,,---------------,,,,,,,,,///---+++***+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------))))))++++++''''''+++++++++,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))((((((((())))))))))))((((((((((((************************)))******)))'''''')))***+++***))))))((()))))))))+++***((()))+++,,,,,,+++)))))))))*********++++++******++++++++++++******+++******)))******++++++******))))))))))))******++++++************+++++++++************)))))))))***))))))))))))((((((((((((((((((((()))***+++,,,)))((((((((((((((())))))++++++***++++++,,,,,,---111000///......///000111000000///...............///............///000000000///...///000111000///---,,,+++++++++,,,...///------,,,+++************)))))))))*********+++++++++,,,---.........---,,,,,,,,,,,,,,,,,,,,,---------,,,+++******+++,,,---,,,,,,,,,++++++*********++++++++++++++++++++++++...///000///---,,,,,,---,,,...000///...------...222333222000---,,,---...444444333222111///...---000000000000000000000000//////...---------....../////////...............------000555555111...///,,,,,,------...//////000000...------......---,,,******+++---///111333444===:::555222111///...,,,...............------------------...............//////......//////000111111111111222222222333333111111111111222222222333555666666666777777777777777777777777777666666666999:::;;;;;;;;;999888777555444444444444444555555333333333333333333222222111222333555666777777777444333222111222222444555444555777777777555333222444333333333333222222222222222222222333444444555666444333555999<<<<<<:::777555333333444444333222444222333777:::<<>>GGGHHH???888777555444444333333222222222444444444444666888:::;;;:::888555333222222444555333444555555555666999;;;>>>@@@AAABBB???;;;777444777777777777888999::::::;;;AAADDD@@@<<<;;;:::777888888888777777666666666777999;;;>>>EEELLLLLLGGG<<<;;;999999999999777555666666555666888;;;>>>@@@888555222000000111111000222222222222333444444444555222000000111000,,,)))+++++++++++++++,,,,,,,,,---***((('''((()))******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...+++))),,,---+++***+++,,,,,,---------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''')))***)))'''''')))+++******))))))))))))))))))+++)))((((((***++++++***((())))))******++++++,,,******++++++++++++***************)))))))))))))))******))))))))))))******++++++)))(((((()))++++++'''((()))***+++,,,,,,---))))))))))))))))))))))))))))))(((((()))***++++++***)))((('''''')))***+++++++++***)))******+++,,,333222000//////000111222000000///...............////////////000111333333//////...///////////////---,,,+++******,,,...///...---,,,+++************))))))*********++++++++++++,,,---.........---,,,,,,,,,------------......---,,,+++******+++,,,------,,,,,,++++++*********)))*********++++++,,,,,,000111111///---++++++,,,+++++++++,,,......---,,,...///000000...------...222222222111000...,,,+++000000000000000000000000000///...---------------........................---,,,000555555111......---------........./////////...------...///...,,,+++++++++,,,...000222333444222000/////////...---........................////////////////////////......------......///000//////000000000111111111222222222222333333333333444444444555555555555666777777777777666666666666888888888888888666555444333222222222222333444444555555555444444333333222222333444666777777888888444444333333333444555555555777999:::999777444222444333333333333333333333111111111222333444555666666444222222444666666555555444222222222222222222222000000444777888===BBBIIIDDD>>>999666444444333222333444444333444666888<<>>999888999555444444333333333333333777666666;;;GGGPPPOOOHHH:::888555222111111333444222333444555666666666666888999999777555333333444555555555666777777888888777777;;;@@@>>>777444666222222222111111111111111222222222222333555777888666555333111111333444666333444444444444666:::===GGGIIILLLLLLGGG@@@999555666666666777888999:::;;;<<>>DDDCCC===777555666444333333222222222222222111222222666@@@IIIHHHBBB888666333111000111222444222333444555666666555555666777777666444222333444111222222333333444444555444555777999777333222444000000000111111111111111222111111111222444666777555444333222222333555666444555555555555777;;;>>>KKKOOORRRQQQJJJAAA999555555555555666777888:::;;;>>>JJJSSSMMMBBB;;;999888666666666555555555444444333555666999@@@HHHIIIEEE===:::888666666555444222333333333333333444666666888555222111000000///---,,,---///000111000///...---+++***+++,,,---...---++++++,,,,,,---------...,,,***(((''')))***++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************+++)))'''++++++++++++******)))(((************************))))))))))))))))))))))))******)))))))))((((((((((((((((((((())))))))))))************************'''(((+++...111000,,,)))(((((()))************))))))(((&&&''')))******)))++++++++++++++++++++++++******++++++++++++******((()))************))))))******))))))))))))******))))))(((((((((((()))))),,,++++++++++++*********)))))))))************+++***)))))))))))))))*********)))))))))***+++,,,---+++***)))((((((***,,,---333333333333333333333333//////...------------...++++++,,,...111333666777111222222///,,,***)))***,,,+++*********+++---...------,,,+++*********************++++++++++++,,,,,,---.........---,,,+++++++++,,,,,,------......,,,+++***))))))***+++,,,+++++++++++++++++++++++++++++++++,,,,,,---------///000000...,,,******+++***)))***+++,,,---,,,+++***+++---...---,,,,,,---...000111333333222000///222222222222222222222222//////...---------......---------------.........---+++---111111...---///000//////...------,,,,,,,,,++++++,,,///111000000......------------......000...---...//////...,,,---------...............---------------,,,,,,,,,------,,,,,,------...///------............//////........./////////000000111111111111222222222222222222222333333333333333666666666666666666777777777666666555555555555555444444444444444444333333777777777777666555444333222333333444444555555555444555777888888777555444444444555555555555555666222222222222333444444555555444333222222222222222444555555444333222444666888444222444666555555777999777555666888777444000111222333222111222333555444999======999555333333444333222222111111222222...000222444:::@@@@@@<<<555444333222111222222333222333444444555555444444555666666555333111222333000000000111222222333333222333555555444333333444000000000111111222222333222222222222444666888999777666555444333444555555444555666666666777:::===GGGKKKNNNLLLDDD<<<666444333333444555666888999:::???MMMWWWSSSHHH???;;;999555555555555555555555555555666777888???FFFFFFCCC;;;999555444333333333111222222222222333444555666777555222111111000...---,,,---...///000///......---,,,***)))***,,,...///++++++,,,,,,------......,,,+++******,,,---,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***...000---++++++***(((,,,,,,---------,,,++++++************************))))))))))))))))))))))))++++++*********)))))))))'''((((((((()))))))))***************************)))(((+++111777666///((('''((()))***+++******)))***((('''((()))+++******---,,,,,,++++++******)))******++++++++++++******'''(((***++++++++++++*********))))))))))))******)))))))))******))))))))),,,,,,+++++++++*********))))))*********+++++++++******))))))))))))******'''((()))***++++++++++++,,,+++***)))***,,,///111333444444444333111///...---,,,,,,+++++++++++++++---...///000222444666777000111222///+++))))))******++++++++++++,,,,,,,,,,,,,,,++++++***+++++++++*********+++++++++,,,,,,------.........---++++++******++++++,,,---------,,,+++***))))))***+++,,,*********++++++,,,,,,---++++++,,,,,,,,,,,,,,,,,,---......---+++)))***+++***++++++,,,,,,+++++++++***+++,,,,,,++++++,,,---...///111333333111///...000000000000000000000000......---------......///,,,,,,,,,------.........---++++++......,,,,,,///..................------...,,,,,,---///000///...,,,,,,,,,,,,------...//////...---...//////...,,,---------.........//////............------,,,,,,---------------...//////---------.........//////,,,,,,,,,---------......//////000000000111111111//////000000000111111111444444444444555666666777999888777555444444444444333333333333333444444444666666666666555444333222111222222333444555555555222333444555666666666666333333333444444555555555333333333222222333444444333444555555444333333444333555666555333222444777:::444222555777555444555;;;777444444777777555111111222222222000111222444555666666777666555555444444333222222111111222222...222555444555999;;;999333333333444333333222222111111222222222222333333333444444333111000000111000000000111222222333333111222222333444555555333000111111222333444444444333333333444666888;;;<<<:::999888666555555444555333444666666666666777999???CCCFFFCCC===777444555222222222333555666888999===LLLYYYWWWMMMCCC<<<888444444555555666666777777555666555555;;;AAABBB>>>999666333111111222222111111111111111222222222333222111////////////...---------.........------,,,,,,,,,+++*********,,,---*********+++,,,---------+++++++++,,,......---+++************************+++,,,,,,------,,,,,,++++++444888222,,,,,,,,,,,,++++++,,,---------,,,,,,************************))))))))))))))))))))))))++++++++++++************'''((((((((())))))******((((((((((((((((((((((((***)))+++333;;;;;;111&&&'''((()))+++++++++***)))+++***((()))+++,,,,,,+++...------,,,+++***))))))******++++++++++++******'''(((***+++,,,,,,,,,+++******))))))))))))******)))***+++,,,,,,+++***)))))))))***+++,,,------...))))))******++++++++++++******)))))))))))))))***%%%&&&(((************)))---,,,++++++,,,///222444444555555555333///,,,)))+++******)))((()))))))))++++++,,,,,,...///000111///000111///+++))))))+++)))***+++,,,,,,,,,,,,++++++++++++***++++++,,,,,,******+++++++++,,,,,,,,,------.........---+++***))))))***++++++,,,------,,,+++***))))))***+++,,,))))))***+++,,,------...++++++++++++++++++++++++,,,------,,,***))))))***)))+++------+++***+++,,,***+++,,,+++******,,,---,,,---///000000...+++***,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000,,,,,,,,,------.........---******,,,---+++,,,///,,,,,,------.../////////000...------...///---,,,+++++++++,,,---...000111+++***+++,,,///000///------------.........//////111111000000000/////////...------------...//////---------.........//////,,,,,,---------.........////////////000000000000------....../////////000000000000111222333444555888777555444222222111111222222222333333444444444555555555666555444444333000111222333444444444444111222222333444555666666222222222333333444444444444444333222222222333333222444666777666555555555333555666555222222444777888222000333666444333444???:::444333555777666333000111222111000000222444999666444444666888999999444333222222111222222222,,,111444222000222444444222333444555555444222111111000000000000000111222111222333222000//////000111111111222333333444444111111111222555777666333111111222333444555555666333333444555888:::===???<<<;;;:::888666555444444222444666666555555555666999===@@@>>>888555555777111111111222444666777888<<>>;;;777333111111333444444444444555555555555666333333222222222222222333444333333333444444555666333333222222111222222333333333222111111111222222333333444444444333111000111222222111000000222333222222222222222222222222333222222222222222222333333333444444444444444333222222111111111111111222111111222333444666888999999666444333333333333222444444444444444444444333777777666555555444333333111222222333333444555555999===CCCDDDAAA<<<777444333222111555999;;;777444111111111111111111111111000000/////////.........//////.........---------++++++++++++++++++++++++++++++++++++------------++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------,,,***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++************************+++++++++*********))))))************************************)))))))))(((((((((((((((((((((((((((************************)))))))))***+++---...///555222...,,,,,,+++***))))))***+++,,,,,,+++***)))((((((((()))))))))*********************+++++++++((()))******++++++******(((((())))))))))))(((((())))))))))))))))))******))))))************))))))((())))))************))),,,+++******)))*********))))))))))))************************************((()))***++++++,,,///111000111111///---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,...111333444888444///+++((((((***+++)))***,,,...////////////---,,,++++++******+++++++++++++++++++++*********++++++***))))))))))))***))))))***************)))************************)))))))))***+++,,,---...---,,,+++*********+++,,,------------,,,,,,,,,,,,******++++++++++++******------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,+++++++++++++++,,,---......000//////000222222111000...............//////000//////.........---------...------------,,,,,,,,,++++++,,,,,,------.........------,,,,,,------...,,,------......------,,,......------------......,,,,,,,,,---//////...,,,................................................,,,,,,------------,,,,,,------------............---------------......//////////////////////////////000000111111111111111000000000000111111111111333333444444333222000///000000000111111111222222111111111222333333444444444444444444333333333333333444444333222222333555444444444444333333333333333333333333444444444444666555333222111222333333222222333333333444444444333333333333333333333333333222222222222333444444222222111111111222222333333333222111111111111111222222333333333222222111111222333222000000111333222222222222222222222222333333333333333333333333333333444444444444333333222222111111111222222333111111111222333444666777777555444444555555444222555555444444333222222222555555555444333333222222222222333333444555555555777999;;;;;;888555444333111000000222666777555222000000000000000000000000............------------------------,,,,,,,,,,,,************************)))***++++++------...///++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,******++++++++++++******++++++,,,,,,,,,,,,++++++)))***++++++++++++***)))+++++++++***************************************************))))))))))))))))))))))))))))))))))))***************************))))))***+++,,,------444111...,,,,,,,,,+++***)))***,,,------,,,***)))(((((()))))))))*********)))))))))***+++++++++,,,))))))***+++++++++++++++(((((())))))))))))(((((()))))))))))))))*********))))))************))))))((()))************))))))))))))((((((((((((((((((((()))))))))************************************((()))++++++++++++...000111000///---+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...111333555444111,,,(((&&&''')))+++((()))+++---.../////////,,,,,,+++***************++++++***************++++++***))))))((()))))))))))))))***+++++++++******************************))))))******+++,,,---------,,,+++*********+++,,,+++++++++************)))******++++++++++++******+++******************+++++++++++++++++++++++++++,,,+++++++++,,,,,,---.../////////111333333111...,,,,,,++++++,,,,,,---...------,,,,,,,,,+++++++++------------------------++++++,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,------......------,,,------------------......///...------......---+++---------.......................................+++,,,,,,------,,,,,,+++------------------------,,,,,,++++++,,,,,,---.................................///000000000000000...////////////000000000111111222333222111000/////////000000000111111111000000000111111222222222333333333333333333333333222333444333222111333444444444444444333333333333222222222222333333333444222222222222222222222222111111111111222222222333333333333444444444444444222222111111111111222222000000//////000111222222444333222111000000000111111111111222222222222222222333333222000000111333111111111111222222222222222222222333333222222222333333444444444333222222111111111111222222333444222222222222222333444555444444333444666666444333777666555444333222111111333333333222222111111111222222222222333333444444444555666555333111111111///......000333444222000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++))))))))))))))))))))))))***+++,,,,,,,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++************++++++++++++******++++++,,,,,,,,,,,,++++++)))***,,,------,,,***)))*********************************************************)))))))))))))))************************************************+++******)))))))))******///---++++++,,,------,,,)))***,,,------,,,***)))))))))))))))************)))))))))***+++++++++,,,))))))***+++++++++++++++)))******++++++******)))(((((())))))************))))))************))))))))))))*********))))))(((((((((((()))))))))((((((((()))))))))***************************************+++,,,+++******,,,---222000---+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000222333000...***'''''')))+++---((()))***+++------......++++++***))))))))))))***+++******))))))***+++++++++***))))))((()))))))))))))))***+++++++++++++++************************)))******+++,,,,,,,,,,,,,,,+++*********+++,,,---++++++*********)))))))))++++++,,,,,,,,,,,,++++++************************++++++++++++++++++++++++,,,,,,+++++++++,,,------------...000222222///,,,+++++++++++++++,,,------------,,,,,,,,,+++++++++------------------------+++++++++,,,,,,,,,,,,,,,++++++************++++++,,,------......------,,,+++,,,,,,---------......///---******+++------------------.........//////........................+++,,,,,,------,,,,,,+++------------------,,,,,,+++++++++++++++,,,------------------------------,,,---......//////......---------........./////////000111111111000///............/////////000000/////////000000000000000111111111111222222222222000222333333111111111222444333333333333222222222111111111111222222222222111222333444333222111000000000000000111111111111222333444555555555555444222111111000000000111111000000000111222333444555444333222111000000000000000000000000111222222333333444444333111000111333000000000111111222222222111111222333333222111111333333444444333222222111111111111111222333444555444333333333333333444444222222222333555666555333888777666444333222222222111111111000000000000000///000000000000000111111///111333333111/////////---------...///000000///////////////////////////+++++++++,,,,,,,,,,,,,,,******++++++++++++++++++)))))))))))))))))))))))),,,---...---+++***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++******))))))******++++++******)))***++++++,,,,,,++++++******+++---......---+++***************************************************))))))))))))))))))******************************************************+++******)))(((((())))))******)))***---...---,,,)))***+++,,,,,,+++***))))))))))))*********++++++***************+++++++++((()))******++++++************++++++++++++******((((((((()))******++++++))))))************)))))))))************))))))((())))))***++++++++++++***))))))))))))***************************************+++,,,+++))))))***,,,444111,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---...000111---,,,+++******,,,///111*********++++++,,,,,,---+++***))))))((()))))))))******)))((((((***+++,,,++++++***))))))))))))***))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,------------,,,,,,+++*********+++,,,---,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,---///000000...+++---------------....../////////.........---------,,,,,,,,,------------...++++++++++++,,,,,,,,,,,,+++******))))))******+++,,,------......------,,,***+++,,,------...------***(((&&&&&&))),,,...///,,,,,,------.../////////........................,,,,,,------------,,,,,,------------,,,,,,,,,,,,+++++++++++++++,,,,,,---------------------------+++,,,,,,---------------,,,,,,,,,,,,---------...---...///000000///...---------........./////////...............//////////////////000000000000000...000222222000///000000222222222222111111111111000000000000111111111222222222333444333222111000///000000000000111111111222333555666777666666555222222111000000000000111222222333333555666888888444333222111000/////////////////////000111222333444444444333111000111333//////000000111222222222111222333444444333222111333444444333333222111000000000111111333444666666555444333333222222222333111000000111444555555444888777555333111111222222////////////////////////........................,,,...111111000...------,,,,,,,,,------.................................++++++++++++,,,,,,,,,,,,************++++++++++++))))))))))))))))))))))))---///000...***((()))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++))))))************))))))******++++++++++++*********+++,,,,,,,,,,,,+++******************+++++++++************************))))))))))))************************************))))))))))))))))))))))))******)))))))))***++++++))))))***,,,...///---+++************************))))))*********++++++++++++++++++***************'''((())))))******))))))))))))************))))))'''(((((()))******++++++))))))************))))))***************)))((((((((()))***+++,,,++++++***))))))))))))************************************)))***+++***)))***,,,---666111,,,)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...++++++++++++,,,---//////++++++************++++++******)))(((((((((((()))***)))((((((((()))+++,,,,,,,,,+++***************((()))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---.........------++++++*********+++------,,,,,,,,,,,,++++++++++++******++++++++++++*********+++,,,------,,,+++***++++++++++++,,,,,,---------,,,,,,++++++,,,,,,,,,,,,,,,,,,...//////...,,,------,,,,,,------.../////////.........---------,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,------......------,,,)))***,,,---......------((('''''')))+++------,,,,,,,,,------...//////000........................------............---------------,,,,,,,,,++++++,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,---...//////...---,,,,,,------------..................------------------------.........//////,,,...000000///......///111111111000000000000////////////000000000111111000111222222333222111111///000000000000111111111222333555777888777666555333222111111000000000111111111222333444666888888444333222000//////..................///111333444444555555333111000111333/////////000111222222222333444555666666555444333333444444333333111000000000000000111333555666777555444333222111000000000///...---...111444555555555444222000//////000111---------...............------------------------+++---......,,,,,,---...,,,,,,,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------*********++++++,,,,,,,,,************************+++...000...***(((***---++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++))))))************))))))******++++++++++++******))))))))))))))))))))))))))))))*********+++++++++************************((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))***+++,,,......))))))+++...000///,,,)))******)))(((((()))******)))************+++++++++,,,+++++++++******))))))''''''((()))))))))))))))(((((())))))))))))(((((('''(((((()))***+++++++++))))))************))))))***************)))((((((&&&'''(((*********)))((())))))))))))************************************'''((()))******+++---///777222,,,)))***,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***++++++,,,((())))))***+++++++++,,,,,,+++******)))***************)))(((((((((((((((***)))((('''((()))+++------,,,++++++******++++++((()))***+++,,,---------++++++++++++++++++++++++,,,---.../////////...---++++++*********+++---...*********))))))))))))((())))))************))))))((()))***++++++***)))(((+++++++++,,,,,,---------------,,,++++++,,,,,,,,,---,,,,,,---///000...---++++++******++++++,,,---------,,,,,,,,,+++++++++,,,,,,,,,------.........++++++++++++++++++++++++...------,,,,,,------...,,,------......------,,,)))***+++---......------+++,,,---...///...+++(((,,,,,,------...///000000........................---......//////......------------,,,,,,+++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,+++,,,---.........---,,,,,,,,,,,,---------......------------------------,,,,,,,,,------.........+++---///000...---------000000000000////////////////////////000000000000......000111222222222222000000000000111111111111222333555777888888777666333333222111111000111111......///000111333555666444333222000///............------...///111333444555555555333111000111333...//////000111222222222555666777999999777666555444444444333222111000///000000000222333555777888444333222000//////......///---,,,---000333555666333222000...---...///000------------------------------------------------,,,,,,+++***)))***---///,,,,,,---,,,++++++---...************************+++++++++,,,,,,---------******++++++,,,,,,,,,,,,************************))),,,///...***))),,,///++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))))))))************))))))******++++++++++++******((((((''''''''''''(((((())))))******++++++++++++************************(((((())))))*********+++((()))*********((('''&&&)))***,,,,,,***)))***+++************+++,,,------,,,,,,++++++***+++++++++*********************************************************))))))))))))))))))************+++++++++************************************************************************))))))************)))))))))))))))))))))***************)))***++++++***)))))))))))))))************%%%$$$$$$(((,,,///...,,,222///---+++,,,,,,,,,+++,,,------,,,+++***+++---///---+++***++++++***))))))))))))))))))*********'''(((************,,,...,,,---,,,+++)))((()))***))))))(((***...111222111///---+++((('''((()))+++,,,+++***))))))+++---......,,,+++))))))***,,,---///---+++---111222...***++++++******++++++,,,---)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++,,,+++***))))))+++---...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,,,,++++++++++++++++++++++++++++++++++++******))))))******+++,,,------...///...---+++***,,,,,,++++++,,,,,,---...,,,,,,,,,,,,+++***))))))---,,,++++++,,,---///000------,,,++++++,,,,,,,,,...//////...---,,,+++***+++,,,------++++++,,,------+++***+++,,,------,,,+++,,,,,,------,,,,,,+++************************------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,---------,,,,,,+++,,,,,,+++******+++,,,,,,---,,,,,,,,,,,,---................................................------000000000000000000000000...---,,,++++++,,,---......///111333444444444333222222111000//////000000//////000111222222333333111000000///...---------...///000///...///111222555555444333333222111111000///...------...///000444555333222777>>><<<555222222000///...............//////000111222222333000000//////............,,,,,,,,,---------......111000///...,,,***))))))*********++++++,,,,,,,,,++++++***+++,,,...000222***++++++,,,,,,++++++***************************))))))***++++++++++++***++++++************++++++******))))))))))))******++++++************++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,************************,,,+++******,,,,,,+++***+++++++++***************+++++++++++++++++++++++++++,,,,,,,,,+++***((('''------,,,+++***)))((('''((())))))))))))(((((('''************************))))))*********)))'''&&&)))***,,,,,,***)))***++++++++++++***++++++,,,,,,,,,++++++******+++++++++************************************************************))))))))))))************++++++++++++************************************************************************))))))************))))))++++++******))))))((((((*********+++,,,---,,,+++))))))))))))************)))((((((+++///111000...000...+++++++++,,,,,,+++***+++,,,+++***+++---...///...,,,+++,,,,,,+++***((())))))***+++*********((()))++++++******+++---,,,,,,,,,+++)))((()))******))))))+++...111222111///---***((('''(((***+++,,,+++***)))***+++---...---,,,***)))***+++,,,---000---+++---111222...+++++++++******++++++,,,---)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++,,,+++***))))))+++---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,++++++++++++++++++++++++++++++++++++++++++************+++,,,,,,------......------,,,+++,,,,,,++++++,,,,,,---...,,,,,,---......---------,,,,,,++++++,,,---///000---,,,,,,++++++,,,,,,------------------,,,+++***---...//////------...//////---++++++,,,------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++,,,++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,---......------------------------.........---------------000000000000000000000000///...------------.../////////000111111111000000111000///............/////////000000111222222333111111000000///......------...///...---...///111444444333222222111000000//////...------.../////////111222333;;;DDDEEE@@@222111000///............---------...//////000000//////.........---------,,,,,,,,,,,,------------......------,,,,,,,,,+++***++++++++++++++++++,,,++++++******+++---///000***++++++,,,,,,++++++***************************))))))***+++++++++++++++++++++************++++++++++++************++++++++++++************++++++,,,,,,,,,++++++*********))))))*********+++++++++************************,,,+++******,,,,,,+++*********************+++++++++++++++++++++++++++++++++++++++++++++***)))(((++++++***************)))(((((()))******+++******************************))))))*********)))(((''')))***,,,,,,***)))***+++,,,,,,++++++++++++++++++++++++*********++++++,,,************************************************************************************+++++++++,,,************************************************************************))))))************)))))),,,,,,+++***)))(((((('''))))))***++++++,,,++++++))))))))))))************+++++++++---///000///...---+++******+++,,,,,,+++((()))*********+++---///000...,,,,,,,,,---,,,+++''')))***,,,,,,+++***))))))+++,,,+++***)))***,,,,,,,,,,,,+++)))((()))++++++******,,,///111111111...,,,***(((((()))***+++,,,+++*********+++,,,---++++++*********,,,---...000...,,,---///000///,,,++++++******++++++,,,---******+++,,,,,,,,,++++++++++++++++++++++++++++++)))************+++++++++,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++++++++,,,+++++++++++++++++++++++++++++++++++++++,,,------......---,,,,,,,,,------,,,,,,++++++,,,,,,---...***+++,,,---............,,,,,,,,,,,,,,,...//////,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,+++++++++---/////////...---...///222///,,,+++,,,---------+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++************+++++++++++++++++++++,,,+++************+++,,,,,,,,,++++++,,,,,,---...------------------------------------------------........................///......------....../////////...---------------///...------------------......//////000111111111111111000000//////......,,,---...---,,,,,,...///222111111000000/////////......------------......---......///555;;;;;;777111000///...------------***++++++,,,,,,------...------------,,,,,,,,,,,,++++++,,,,,,,,,---------***++++++,,,,,,---......+++++++++++++++*********+++************+++,,,---******++++++++++++******************************))))))******++++++++++++++++++************++++++,,,,,,++++++++++++,,,,,,++++++************+++++++++++++++++++++*********(((((()))))))))*********************************,,,+++******,,,,,,+++***)))))))))***+++++++++,,,++++++++++++++++++++++++++++++***************+++)))))))))******+++++++++******++++++++++++******************************)))))))))***)))))))))))))))***,,,,,,***)))***+++,,,,,,,,,,,,++++++***)))***************++++++,,,************************************************)))***************++++++*********+++++++++,,,,,,************************************************************************))))))************))))))+++++++++******))))))))))))***++++++)))(((((((((((()))))))))*********************+++,,,,,,++++++***)))((()))+++,,,,,,+++((()))******)))***,,,...///---++++++,,,,,,+++***''')))+++---...,,,***)))+++,,,---,,,***)))***+++,,,,,,---+++))))))***,,,,,,++++++---000111111000,,,+++***)))))))))***+++,,,++++++******+++,,,,,,+++*********+++---...//////---++++++---...---,,,++++++******++++++,,,---***++++++,,,,,,,,,++++++************++++++++++++))))))*********+++++++++++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,+++++++++++++++,,,***+++++++++++++++,,,,,,,,,,,,++++++,,,,,,---...///...,,,++++++,,,---...,,,,,,++++++,,,,,,---...)))***++++++,,,,,,,,,+++++++++,,,,,,---......///,,,,,,+++++++++,,,------++++++++++++++++++,,,,,,,,,---...---,,,+++,,,...444000---+++,,,---------+++,,,,,,------,,,,,,+++---------,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++******))))))******************++++++++++++************+++++++++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,++++++,,,---......------,,,,,,,,,------------....../////////000/////////......---------+++,,,,,,,,,******,,,---////////////......------------,,,,,,,,,,,,------++++++***+++---000///---//////...------,,,------*********++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,)))******+++,,,------...,,,,,,++++++******))))))*********)))))))))************++++++++++++*********************************************+++++++++++++++************+++++++++++++++******+++++++++++++++************+++++++++++++++***************))))))))))))*********+++************************,,,+++******,,,,,,+++***(((((()))***+++,,,,,,,,,+++++++++++++++++++++++++++***)))))))))***+++,,,))))))))))))************+++,,,++++++***)))((('''***************************))))))))))))*********)))***,,,,,,***)))***+++,,,,,,,,,,,,,,,+++***)))***)))))))))******+++,,,************************************************))))))******+++++++++,,,***++++++++++++,,,,,,,,,************************************************************************))))))************))))))))))))******++++++,,,,,,,,,...///---***''''''(((((()))))))))************))))))*********))))))))))))(((((()))+++,,,+++******++++++***))))))***,,,...,,,***)))******)))((((((***,,,......---+++***,,,------,,,***)))***+++,,,,,,---+++***)))+++,,,,,,+++,,,---000000///...+++******))))))***+++,,,,,,+++++++++++++++++++++******++++++,,,---...///,,,+++***+++,,,,,,+++***++++++******++++++,,,---++++++,,,,,,,,,++++++***)))))))))******+++++++++))))))*********+++++++++++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,+++---------,,,,,,++++++++++++++++++++++++++++++++++++++++++******++++++,,,*********++++++,,,,,,,,,,,,,,,++++++,,,,,,---......---,,,++++++,,,...///,,,,,,++++++,,,,,,---...+++,,,,,,,,,++++++***)))++++++,,,------.........,,,+++++++++,,,,,,---...++++++*********+++,,,,,,,,,---......,,,,,,---...333000---,,,,,,------,,,+++,,,,,,------,,,,,,+++,,,+++++++++*********))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******)))))))))******)))))))))***+++,,,************************+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,---///000---------,,,,,,------...,,,,,,------------......,,,,,,,,,,,,,,,+++++++++***+++,,,+++))))))***,,,...---------------,,,,,,++++++,,,,,,,,,,,,++++++)))((())),,,///000111111...---,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,******++++++++++++++++++*********+++++++++,,,,,,*********++++++++++++++++++++++++******)))))))))))))))))))))))))))(((((()))******++++++******)))******************************)))))))))***+++,,,++++++************++++++******))))))))))))******++++++************++++++*********************************+++++++++,,,,,,************************,,,+++******,,,,,,+++***(((((()))***+++,,,,,,,,,+++++++++++++++++++++++++++***)))))))))***+++,,,*********)))))))))(((((((((((())))))***)))))))))******************************)))))))))***++++++)))***,,,,,,***)))***+++***+++,,,---,,,+++***))))))))))))))))))***+++,,,************************************************))))))******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,************************************************************************))))))************))))))((())))))***+++,,,------///111333111,,,)))***+++))))))))))))***************+++---,,,+++******+++)))))))))***,,,,,,+++***+++,,,,,,+++))))))***+++---+++)))))))))***)))''')))+++,,,......---,,,+++,,,---...---+++******++++++,,,---,,,******+++---+++++++++---//////---,,,))))))))))))***+++,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,------......)))***,,,,,,,,,,,,***)))++++++******++++++,,,---++++++,,,,,,,,,+++******(((((())))))***+++++++++)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,...------,,,,,,++++++***+++++++++++++++++++++++++++************++++++,,,*********++++++,,,,,,---+++++++++++++++,,,------------,,,,,,,,,---......,,,,,,++++++,,,,,,---...............---,,,+++******+++,,,---............++++++++++++,,,---......---,,,+++******+++,,,---...///000000///...///000000...---,,,---------++++++,,,,,,------,,,,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************)))))))))+++***))))))***+++---...))))))***++++++***))))))******))))))******+++,,,++++++++++++++++++++++++)))******++++++,,,,,,---++++++++++++++++++++++++)))******++++++******)))+++++++++,,,---...000000,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************++++++***)))(((***+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******---++++++------++++++...,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************++++++++++++))))))*********++++++++++++++++++************)))***************)))))))))((())))))******)))(((((())))))************))))))************************+++***)))))))))***,,,---++++++************++++++***))))))))))))))))))***++++++************++++++)))))))))******************++++++++++++,,,,,,,,,************************,,,+++******,,,,,,+++***)))))))))***+++++++++,,,++++++++++++++++++++++++++++++***************+++*********))))))((((((((("""$$$&&&(((***,,,,,,---******************************)))))))))***+++,,,)))***,,,,,,***)))***+++)))***,,,------,,,+++***(((((((((((()))***+++,,,************************************************))))))***++++++,,,------+++++++++,,,,,,,,,------************************************************************************))))))************))))))*********++++++,,,,,,,,,,,,///111000,,,)))+++---))))))))))))************))),,,......,,,***+++---*********+++------+++)))+++,,,,,,+++******,,,......,,,***)))******)))(((+++,,,,,,---------------+++,,,------+++***+++,,,+++,,,---,,,+++***,,,...******+++---......,,,)))((())))))***++++++,,,,,,,,,,,,,,,,,,++++++******,,,,,,------------------)))+++...000///---+++***++++++******++++++,,,---+++,,,,,,,,,,,,+++***)))((((((((()))***+++++++++)))************+++++++++******++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,......---,,,,,,+++******++++++++++++++++++++++++***************+++,,,,,,)))******+++,,,,,,------+++************+++,,,,,,+++,,,------......------,,,,,,++++++,,,,,,---...---------......---,,,,,,***+++,,,............---++++++++++++,,,---...///000...,,,+++***+++,,,---...000111000///...///111---,,,,,,---......,,,***+++,,,,,,------,,,,,,+++)))******++++++,,,,,,---++++++++++++++++++++++++************************))))))))))))************++++++***)))***,,,...///((()))***++++++***)))((()))))))))))))))***++++++++++++++++++++++++++++++)))))))))***+++,,,,,,,,,++++++++++++++++++++++++)))***++++++++++++***)))***+++,,,,,,------------***************+++,,,---++++++++++++++++++++++++***************++++++++++++,,,,,,***)))((()))+++,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++***))))))///++++++,,,***%%%$$$(((++++++************++++++++++++***************************++++++,,,,,,,,,))))))))))))*********+++************************))))))))))))************(((((()))*********)))((())))))************))))))************************+++***)))((()))***,,,---++++++************+++++++++******))))))******+++++++++************++++++((()))))))))*********+++************++++++++++++************************,,,+++******,,,,,,+++*********************+++++++++++++++++++++++++++++++++++++++++++++***)))(((((((((((()))))))))))))))$$$%%%''')))+++,,,,,,---******************************)))))))))***,,,---)))***,,,,,,***)))***+++((()))+++---------++++++(((((((((((()))***+++,,,************************************************))))))***+++,,,,,,------++++++,,,,,,,,,---------************************************************************************))))))************)))))),,,,,,++++++++++++++++++&&&***------)))(((***---))))))))))))************(((+++------+++***+++---+++++++++,,,------+++))))))+++,,,,,,+++,,,...000///---+++***++++++***))),,,,,,,,,---------......+++,,,------++++++,,,---+++,,,---,,,++++++,,,...******+++,,,...---+++((((((((()))***+++,,,,,,---,,,,,,,,,,,,,,,+++***)))---------...------,,,,,,))),,,111333222///,,,+++++++++******++++++,,,---,,,,,,,,,,,,,,,+++***)))'''(((((()))***+++++++++)))************+++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,,,,+++******++++++++++++++++++++++++******))))))***+++,,,,,,))))))***+++,,,,,,------******))))))******+++,,,***+++---...///...------,,,,,,++++++,,,,,,---...))))))***+++,,,,,,,,,,,,***+++,,,...///......---++++++++++++,,,---...///111000---+++++++++,,,------...///...---,,,---///******+++---///...,,,)))+++,,,,,,------,,,,,,+++)))***+++,,,---......///))))))))))))))))))))))))************************(((((())))))******++++++,,,+++******+++,,,///000((()))***++++++***)))((()))))))))))))))******+++************************((())))))***++++++,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++***++++++,,,------+++***)))))))))((())))))***+++++++++++++++***************+++++++++++++++++++++,,,+++,,,,,,+++)))((()))+++,,,,,,,,,,,,,,,,,,,,,,,,((()))***++++++***)))((((((&&&'''------***+++111+++***************++++++************))))))))))))******++++++,,,,,,,,,,,,))))))))))))************(((((())))))******++++++(((((())))))******++++++'''(((***+++++++++***)))))))))************))))))************************+++***)))((((((***,,,---++++++************++++++,,,++++++++++++++++++,,,++++++************++++++(((((())))))*********+++))))))))))))************************************,,,+++******,,,,,,+++***+++++++++***************+++++++++++++++++++++++++++,,,,,,,,,+++***((('''&&&&&&'''((()))***+++++++++++++++++++++***)))(((************************))))))*********+++++++++---.........---+++)))((('''(((***+++,,,,,,+++***++++++++++++++++++++++++************************+++***((('''''''''((())))))************+++++++++)))))))))***+++++++++,,,+++++++++************)))+++++++++***)))((('''&&&******+++,,,,,,,,,,,,++++++++++++,,,,,,+++++++++))))))***+++++++++++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))'''(((***+++,,,++++++***++++++,,,---,,,+++***)))((((((((()))******++++++,,,+++)))(((((()))+++,,,+++,,,,,,------,,,++++++...---,,,+++***************)))(((((()))+++---//////...---,,,++++++++++++***++++++,,,---------,,,///...,,,+++***+++,,,,,,++++++,,,------......///222111///---+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,...---+++*********++++++++++++,,,,,,,,,,,,------)))***,,,,,,---,,,+++******,,,......+++)))))))))!!!(((///111///---...000000///,,,***)))***+++,,,------------------------------,,,,,,+++*********,,,++++++******++++++,,,))))))***+++,,,,,,------......------------,,,,,,.........------.........---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,((())))))+++,,,---.........---,,,+++************........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******************************************************+++++++++,,,,,,,,,)))************++++++++++++***)))(((((()))***+++,,,+++))))))***+++******))))))))))))***+++,,,---++++++++++++++++++++++++++++++************++++++,,,)))'''))),,,---+++)))+++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++******))))))))))))*********************************++++++,,,,,,++++++***))))))))))))))))))))))))&&&'''((()))***+++,,,,,,))))))(((((()))+++---...,,,,,,,,,++++++*********************************((()))***(((%%%###$$$&&&,,,,,,,,,+++++++++************))))))))))))******'''))),,,+++***)))***,,,))))))***+++++++++******+++++++++*********))))))************************))))))(((((()))***++++++************************))))))*********+++++++++,,,,,,,,,+++++++++******((()))***,,,,,,+++******++++++++++++++++++++++++)))))))))***+++++++++,,,++++++,,,------...//////,,,+++******))))))******((()))************)))(((***)))(((&&&&&&&&&'''(((+++*********))))))(((((())))))*********+++++++++---------,,,,,,***))))))+++++++++++++++***)))(((++++++++++++++++++++++++************************,,,+++***)))((())))))***)))************+++++++++************++++++++++++******************++++++++++++++++++***)))(((((()))***++++++,,,,,,++++++******++++++++++++******((()))******++++++************************++++++)))))))))))))))))))))))))))******++++++***)))(((******+++++++++***)))((())))))******+++,,,,,,,,,,,,+++***((((((***+++,,,---------------,,,,,,,,,...---,,,+++************+++*********+++---///111......---,,,++++++++++++++++++,,,---------------...---,,,+++++++++++++++,,,,,,------...//////000111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++++++++++++++,,,,,,,,,------***+++,,,,,,,,,,,,+++***+++,,,...---+++))))))))))))---111111---******,,,000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,++++++******++++++,,,)))******+++,,,,,,------******++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++((()))***+++,,,------...///...---,,,++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))*********+++++++++)))************++++++++++++***)))(((((()))***+++,,,+++))))))***++++++***++++++******************++++++++++++++++++++++++++++++************++++++---,,,++++++,,,,,,***)))++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************++++++++++++++++++++++++******))))))))))))******************************************************))))))))))))))))))))))))***************+++++++++***))))))))))))+++,,,---,,,,,,,,,++++++*********************************((()))+++***'''&&&((())),,,,,,+++++++++***************))))))))))))************)))+++------,,,+++++++++******************+++++++++*********))))))***************************))))))))))))******+++************************************++++++++++++++++++++++++************))))))***++++++++++++******************************************+++++++++***++++++,,,------......,,,+++******))))))******++++++***))))))***++++++,,,++++++*********++++++************)))))))))(((***************+++++++++,,,,,,+++***)))))))))***---,,,+++***))))))))))))************************************************,,,,,,+++************+++)))************++++++++++++++++++++++++*********))))))******+++,,,,,,,,,+++++++++,,,,,,++++++***)))***++++++,,,,,,++++++)))******************)))'''((())))))******))))))((())))))***++++++,,,,,,))))))))))))))))))))))))++++++++++++***)))((('''))))))******))))))((('''******++++++,,,------------+++***))))))***+++---//////.........------,,,------,,,+++************+++++++++,,,...000111333...---,,,++++++***++++++,,,,,,---............---,,,,,,,,,,,,,,,++++++***---------...//////000000000///...............///,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++***+++---...---+++))))))***---///111///,,,))))))+++////////////...---,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------,,,++++++******++++++,,,*********++++++,,,,,,---''''''((()))***+++,,,,,,++++++************++++++++++++************++++++++++++++++++++++++++++++))))))***+++,,,,,,---...//////...---,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************************************(((((()))))))))*********)))************+++++++++******))))))))))))******+++***************++++++,,,,,,,,,,,,+++***)))(((++++++++++++++++++++++++++++++************++++++...//////---+++*********++++++++++++++++++++++++******++++++++++++************************************************************))))))))))))*********************************)))(((((((((((()))***))))))))))))))))))))))))...------,,,+++***))))))+++******)))******+++++++++++++++++++++*********))))))))))))))))))))))))(((***++++++******+++---,,,++++++++++++***************))))))))))))******---***)))+++000111///,,,---,,,+++)))))))))******+++++++++***************************************++++++***)))))))))************************************+++++++++,,,,,,,,,+++++++++*********))))))*********)))******+++,,,))))))))))))))))))))))))+++++++++************************+++,,,,,,------,,,+++******))))))******,,,+++)))'''''')))+++,,,++++++,,,,,,---,,,,,,,,,************))))))))))))************************+++***)))(((((()))*********))))))((()))+++,,,---))))))))))))))))))))))))************************,,,,,,++++++************))))))*********+++++++++,,,,,,,,,++++++*********((())))))***,,,------...***+++,,,,,,---------,,,))))))***+++++++++++++++))))))************))))))''''''((()))))))))))))))))))))*********+++++++++))))))))))))))))))))))))+++++++++++++++******************)))))))))((((((******++++++,,,------------,,,***))))))***,,,---000000///...............---,,,++++++*********+++***+++,,,...///111222222---,,,,,,+++******++++++------......///......---***+++,,,------,,,******,,,,,,------...///////////////...---------------++++++++++++++++++++++++,,,+++++++++++++++++++++***++++++++++++,,,,,,,,,+++,,,,,,,,,++++++******,,,------,,,***))))))***)))+++,,,,,,***+++---///---...///000///...,,,***++++++++++++++++++++++++)))))))))******+++++++++,,,++++++******++++++,,,*********++++++,,,,,,,,,((((((((()))***++++++,,,++++++************+++++++++******))))))******+++***************+++++++++))))))***+++,,,,,,------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,************************************************************************))))))))))))*********+++))))))*********+++++++++***))))))))))))))))))***************)))***+++,,,,,,,,,,,,,,,,,,***)))(((************************++++++************++++++,,,...///...***(((***,,,************++++++++++++)))******++++++******)))************************))))))))))))))))))))))))******))))))))))))******************************+++***(((''''''(((***+++))))))))))))))))))))))))------,,,+++***))))))(((++++++******************+++++++++***************))))))))))))))))))))))))******+++++++++++++++,,,++++++++++++******************))))))))))))******,,,+++,,,...000111000//////---+++)))(((((()))***************************************************,,,++++++***))))))))))))************************++++++++++++,,,,,,,,,,,,,,,,,,+++++++++*********+++***)))))))))***,,,---************************,,,+++++++++***)))))))))))))))******++++++++++++,,,+++******))))))******))))))(((((((((((())))))'''(((***+++++++++***************)))))))))))))))***************************)))((((((((()))***+++***))))))((()))+++,,,---))))))))))))))))))))))))***************************************)))))))))))))))*********+++++++++---,,,,,,,,,++++++******(((((()))+++,,,---...///***+++,,,---------------))))))***++++++++++++***))))))************))))))''''''((()))))))))))))))+++++++++*********))))))))))))))))))))))))))))))*********+++,,,---......++++++******))))))))))))))))))******+++,,,,,,,,,---,,,***))))))***,,,---000//////......//////000,,,,,,++++++******++++++(((***,,,...///000000000,,,,,,+++*********++++++---......///......------)))***+++,,,,,,,,,+++******++++++,,,,,,---......//////---,,,+++*********++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,++++++*********,,,------,,,***)))***+++'''((())))))***+++...000***,,,...//////---+++))),,,,,,,,,,,,,,,,,,,,,,,,***)))))))))(((((((((''',,,++++++******++++++,,,***+++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++******))))))******+++))))))*********+++++++++*********++++++,,,,,,------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++************+++++++++,,,,,,*********************************************************************************+++++++++,,,,,,))))))*********+++++++++)))))))))******)))))))))(((***+++***))))))+++---++++++,,,,,,,,,,,,++++++************************++++++************++++++(((+++---,,,)))(((***---)))))))))******+++++++++)))******++++++******)))************************))))))))))))))))))))))))******))))))))))))******************************,,,+++)))(((((()))+++,,,******************************************))))))***+++++++++*********)))************************))))))))))))))))))))))))++++++************))))))+++++++++*********))))))******))))))))))))******(((---111000---,,,///222///---+++)))(((((()))***************************************************,,,,,,+++***))))))************************************+++++++++,,,,,,,,,---,,,,,,,,,+++++++++++++++***)))))))))***,,,---++++++++++++++++++++++++,,,+++++++++***)))))))))))))))************++++++,,,+++******))))))******((()))+++,,,,,,+++)))(((&&&''')))***+++***))))))))))))))))))))))))******+++++++++***************)))((((((((()))***++++++---,,,+++***))))))))))))******************************************************++++++******)))((()))************+++++++++,,,,,,,,,,,,,,,+++++++++))))))***+++,,,---...///***+++,,,,,,------------((()))******++++++******)))******************)))'''((())))))******)))))),,,,,,++++++***))))))((()))))))))))))))))))))))))))))))))***,,,---///000,,,+++***))))))))))))***))))))******+++,,,,,,,,,...,,,+++******+++,,,.........------...///111222,,,,,,++++++***++++++,,,(((***,,,...//////...---++++++************++++++---............---,,,,,,)))***++++++++++++++++++*********+++,,,,,,------///...---+++***)))))))))++++++++++++++++++++++++******+++,,,,,,,,,++++++************++++++++++++------,,,+++************---------+++))))))***+++***************+++,,,,,,***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,******))))))(((''''''&&&,,,++++++******++++++,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++------,,,,,,,,,,,,------++++++************++++++))))))******+++,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******+++++++++------------------------++++++++++++++++++++++++******++++++++++++******************++++++++++++++++++++++++++++++++++++***************************************************++++++++++++,,,,,,,,,)))************+++++++++))))))************))))))'''***,,,+++)))(((+++///,,,,,,+++++++++,,,,,,---************************++++++************++++++((()))+++*********+++,,,(((((())))))***+++++++++******++++++++++++************************************************************))))))))))))******************************+++***))))))))))))***+++************************((((((((())))))******+++)))******+++++++++******)))))))))***************************************,,,***))))))******((('''+++************)))))))))******))))))))))))******'''---222000***(((,,,222---,,,+++)))))))))*********************+++++++++************************,,,++++++*********++++++************************))))))*********+++++++++,,,,,,,,,+++++++++***************)))******+++,,,+++++++++++++++++++++++++++++++++***************************************,,,+++******))))))******)))+++...000000...+++)))******++++++++++++++++++))))))))))))************+++++++++*********))))))'''((()))***+++++++++++++++++++++++++++***)))(((++++++++++++++++++++++++***************************+++,,,,,,,,,+++***))))))************+++++++++++++++,,,,,,,,,,,,,,,,,,******++++++,,,---......***++++++,,,,,,,,,,,,+++((())))))*********************++++++++++++******((()))******++++++******++++++******************))))))))))))))))))))))))))))))(((((()))+++,,,---+++***)))((('''((())))))******++++++,,,---------...---+++******+++---...,,,,,,+++,,,---///222333,,,++++++***++++++,,,,,,)))+++...000000///---+++++++++************++++++---------------,,,++++++***************+++,,,,,,******+++,,,,,,------......---,,,,,,++++++++++++************************)))***+++,,,,,,,,,,,,+++************++++++++++++...---,,,***************---------+++)))(((***,,,---,,,,,,,,,------,,,++++++,,,---......---,,,,,,++++++++++++++++++++++++***************))))))))),,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,*********+++,,,---------***++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,---++++++++++++++++++++++++******************************++++++++++++******************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************++++++++++++)))************+++++++++((()))***++++++***)))(((&&&***,,,+++((((((,,,///000...,,,***)))***,,,---************************++++++************++++++,,,+++******+++,,,+++***((((((((()))***+++++++++++++++,,,,,,,,,,,,++++++************************++++++++++++++++++++++++******))))))))))))******************************))))))))))))))))))))))))************************))))))*********+++++++++((()))***+++,,,,,,++++++((()))))))))*********+++++++++++++++++++++++++++***)))'''(((+++,,,***)))************))))))))))))******))))))))))))******(((,,,000...***'''***---++++++******************))))))*********+++++++++************************++++++*********+++,,,,,,************************(((((()))))))))******************))))))))))))((())))))***++++++++++++******************************************+++++++++++++++++++++++++++++++++,,,+++******))))))*********+++---......---+++***------,,,+++++++++,,,,,,((()))))))))************++++++++++++******))))))'''(((***+++,,,,,,,,,+++'''(((***+++,,,,,,++++++++++++++++++++++++++++++************************,,,,,,---...---,,,+++***)))************++++++++++++++++++,,,,,,---------***++++++,,,,,,------...+++++++++,,,,,,++++++***(((((()))***************++++++,,,,,,,,,,,,++++++))))))***+++++++++++++++)))))))))***++++++,,,,,,))))))))))))))))))))))))))))))(((''''''((()))******)))(((&&&&&&''''''(((++++++,,,------......///...---+++******+++---...++++++***+++---///222444+++++++++***++++++,,,,,,***,,,///111111///,,,***+++***************++++++,,,---------,,,,,,+++***+++***)))))))))***,,,---++++++,,,------......///,,,,,,,,,,,,------...///************************)))***+++,,,---,,,,,,+++)))************+++++++++///---,,,***))))))******---------+++)))(((***,,,---------...///000///---------..................))))))))))))))))))))))))*********+++,,,,,,------,,,++++++++++++++++++,,,++++++++++++++++++++++++))))))***+++,,,------...---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---******+++,,,------......++++++++++++++++++,,,,,,------,,,,,,,,,------...******************************************************++++++++++++******)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))************)))************+++++++++((()))***++++++***)))(((&&&))),,,+++((((((,,,000333111---)))((((((***,,,))))))))))))))))))))))))++++++************++++++111...++++++------***''''''(((((()))***++++++++++++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++******))))))))))))******************************''''''((((((((((((''''''************************++++++++++++++++++++++++'''(((***+++,,,,,,,,,+++(((((())))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,)))'''&&&(((,,,...---+++************))))))))))))******))))))))))))*********+++,,,+++***)))(((((()))******+++++++++******))))))******++++++++++++************************************+++,,,------************************(((((((((((())))))))))))((((((((((((''''''''''''((()))***,,,,,,+++******))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++,,,++++++***)))*********))))))))))))))))))))))))...---+++***)))******+++(((((())))))*********++++++++++++******)))))))))++++++++++++******))))))+++,,,,,,,,,,,,+++***)))))))))******+++++++++,,,++++++************+++++++++*********))))))((((((''''''''''''((((((((((((******))))))))))))))))))))))))***+++,,,,,,------,,,,,,,,,++++++*********************************---000444444111,,,'''%%%((()))***,,,,,,+++******((())))))))))))******************))))))))))))((())))))))))))))))))))))))(((((())))))))))))(((((((((((('''((())),,,...///++++++++++++***((('''&&&)))))))))+++...//////...---,,,,,,++++++,,,,,,------///111333333000---+++*********,,,...///...,,,---,,,++++++************,,,++++++******++++++,,,+++***)))+++...000...,,,---,,,***))))))***,,,---++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++++++++***************,,,++++++******++++++,,,***************************+++,,,...///......---......---,,,,,,+++***************************************)))))))))))))))))))))*********+++++++++++++++******************)))************+++++++++,,,++++++***++++++,,,,,,************+++,,,---...,,,+++******))))))************+++++++++,,,,,,,,,444///***))),,,...---***/////////---+++***+++---,,,,,,,,,+++***))))))(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))******------,,,,,,+++***))))))(((((())))))******++++++++++++******++++++,,,---)))))))))))))))))))))))),,,+++******+++---///000FFF444(((***---(((%%%((())))))))))))************+++++++++*********))))))******++++++++++++******+++++++++************)))++++++************++++++++++++++++++++++++++++++))))))***++++++++++++***))))))))))))))))))))))))*********))))))))))))))))))))))))))))))******++++++++++++++++++***((((((************************)))))))))))))))******+++******++++++++++++******************************,,,++++++++++++++++++++++++++++++*********))))))******))))))((((((''''''***************)))(((((((((((()))***++++++,,,,,,///...---,,,,,,...000111))))))))))))))))))))))))111'''%%%...222,,,))),,,*********************************)))))))))))))))&&&))),,,---,,,*********************************))))))))))))))))))))))))+++++++++***************)))))))))))))))))))))))),,,,,,,,,++++++*********+++++++++*********))))))(((((((((((()))))))))))))))************+++++++++,,,,,,+++++++++*********++++++++++++*********)))+++++++++,,,++++++******+++++++++***************++++++************+++++++++*********)))))))))))))))))))))*********++++++***+++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,+++++++++******************************(((,,,///111///,,,***)))))))))***++++++++++++************+++++++++,,,,,,)))))))))******+++++++++))))))))))))))))))))))))(((((())))))))))))((((((*********+++,,,---...///******++++++***)))((('''((()))***,,,...///......,,,,,,++++++++++++,,,,,,---...111222222000---+++*********,,,...///...,,,///...---,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,+++***,,,///000///------,,,***))))))***,,,---++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,******************++++++,,,++++++******++++++,,,************************)))***+++,,,---------,,,...------,,,++++++******************************++++++,,,,,,++++++***)))))))))*********+++++++++************************)))************+++++++++,,,,,,++++++***+++++++++************+++,,,---...,,,+++******))))))******++++++++++++,,,,,,,,,,,,333...***))),,,---,,,***...//////---+++***+++,,,,,,++++++***))))))((((((++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))))))))******------,,,++++++***)))))))))))))))))))))************************+++,,,,,,))))))))))))))))))))))))+++***)))((()))***,,,...<<<...&&&***,,,((('''+++''''''''''''((()))+++++++++++++++*********))))))******++++++++++++******+++++++++************)))+++******************+++++++++++++++++++++++++++))))))***++++++++++++***))))))))))))))))))))))))************************)))))))))))))))******+++))))))******************************************)))))))))))))))******+++******++++++++++++*********************************************)))))))))+++++++++*********))))))+++++++++******************************)))(((((('''(((((()))******++++++))))))******++++++++++++))))))))))))))))))))))))***'''...===AAA777,,,***************************************************'''))),,,---,,,*********************************))))))))))))))))))))))))******************++++++++++++++++++++++++++++++---------,,,,,,,,,++++++------,,,,,,,,,+++++++++((((((((()))))))))******)))************+++++++++---,,,,,,,,,,,,,,,++++++++++++++++++******************++++++++++++++++++,,,,,,++++++***)))))))))++++++************++++++***************)))))))))*********+++++++++,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************(((***------,,,+++++++++************+++++++++,,,++++++,,,,,,,,,---------(((((()))***+++,,,------))))))))))))))))))))))))((())))))******))))))(((,,,,,,---...///......---))))))***++++++***)))(((((()))+++,,,---------,,,++++++++++++++++++++++++,,,---///000000...,,,***+++******,,,......---,,,...------,,,,,,,,,,,,---------,,,,,,,,,,,,---------,,,,,,...000000///...---,,,+++******+++,,,---++++++++++++++++++++++++++++++************++++++)))))))))***+++++++++,,,,,,++++++******++++++,,,************************((((((***+++++++++++++++------,,,,,,++++++******************************,,,,,,---...---,,,+++******************+++++++++************************)))************+++++++++---,,,,,,+++*********+++************+++,,,------,,,+++******))))))******,,,,,,,,,,,,------------000---))))))+++,,,+++)))---...///---+++***+++,,,+++******))))))(((((('''++++++++++++++++++++++++******************************************************))))))))))))******,,,,,,,,,+++******))))))************)))))))))))))))))))))))))))******+++))))))))))))))))))))))))***)))(((''''''((()))***///'''%%%)))+++((()))...,,,+++***(((((()))***,,,+++++++++*********************++++++++++++******+++++++++************)))************************++++++++++++++++++++++++))))))***++++++++++++***))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))******+++))))))(((((()))+++,,,---************************)))))))))))))))******+++******++++++++++++******************************((((((((((((((((((((((((+++************)))))))))************++++++++++++)))************))))))((('''''''''((())))))******%%%''')))***+++***((('''))))))))))))))))))))))))&&&'''000???DDD999...)))************************++++++++++++++++++++++++'''))),,,,,,+++******+++************************)))))))))))))))))))))))))))))))))***+++++++++,,,++++++++++++++++++++++++---------------,,,,,,,,,---,,,,,,,,,,,,+++++++++)))))))))*********++++++)))************+++++++++------------------------++++++++++++++++++++++++***************++++++,,,++++++******************++++++************++++++************************((()))))))))************(((((()))***+++,,,,,,---,,,,,,++++++++++++++++++++++++++++++++++++++++++************************,,,,,,---,,,***)))***++++++*********++++++,,,,,,+++++++++,,,,,,,,,------)))******+++,,,,,,------)))))))))))))))))))))))))))))))))******))))))))),,,---///000000...,,,***((()))***+++,,,+++******(((***---...---,,,++++++*********++++++*********+++,,,...///...---+++)))++++++***,,,......---+++++++++***************+++---,,,,,,++++++,,,,,,---,,,,,,---...//////......,,,++++++******++++++,,,******************************))))))))))))******(((((()))***+++,,,,,,,,,,,,++++++******++++++,,,************************(((((()))***++++++++++++,,,,,,,,,,,,++++++******************************+++,,,---......,,,+++)))***************************************+++++++++))))))*********+++++++++------,,,+++************+++*********++++++,,,---,,,+++******))))))******,,,,,,,,,---------.........+++))))))***+++***))),,,---...---,,,***+++,,,***)))))))))((((((''''''******************************************************************************))))))))))))******,,,+++++++++******))))))++++++******))))))((((((((((((((((((((()))******))))))))))))))))))))))))))))))((('''''''''(((((('''%%%&&&***+++(((***///666333///,,,)))))))))*********************************++++++++++++******+++++++++*********))))))*********++++++*********************************))))))***++++++++++++***))))))))))))))))))))))))******************++++++)))))))))))))))******+++,,,+++***))))))+++---///************************)))))))))))))))******+++******++++++++++++******************************'''''''''(((((((((((((((************))))))))))))''''''(((((())))))******))))))************)))(((((((((((()))))))))******((()))***+++++++++***))))))))))))))))))))))))))))))&&&)))000333///++++++******************************************++++++''')))+++,,,+++******+++************************))))))))))))))))))))))))(((((()))***+++,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,************)))))))))))))))*********++++++++++++))))))*********+++++++++------------------------+++++++++++++++++++++,,,+++******))))))***++++++(((((()))***++++++,,,,,,++++++************++++++***************+++++++++((()))))))))******************++++++,,,---......,,,,,,++++++++++++++++++++++++++++++++++++++++++************************---------+++))))))+++---***+++++++++,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))+++---///000///---***'''''')))***+++,,,,,,++++++))),,,///000---+++***+++)))***++++++++++++***)))+++,,,---------,,,***))),,,++++++,,,---...,,,+++*********))))))******+++++++++************+++++++++,,,---------,,,,,,---++++++++++++++++++++++++***************************))))))(((((())))))***(((((()))***+++,,,,,,,,,,,,++++++******++++++,,,************************)))))))))***++++++,,,,,,,,,+++++++++++++++*********************************++++++,,,+++***)))(((************************))))))*********+++++++++))))))*********+++++++++---,,,++++++*********+++++++++******++++++,,,,,,,,,+++******))))))******,,,,,,,,,---------......,,,***))))))*********)))***,,,......,,,+++++++++))))))))))))((((((((((((************************++++++++++++++++++++++++******************************))))))))))))******++++++***************)))++++++******))))))((((((((((((''''''(((((()))***))))))))))))))))))))))))***)))))))))(((((())))))%%%&&&))),,,+++)))***...666444000,,,)))((()))*********************************++++++++++++******+++++++++*********)))))))))***++++++++++++***)))************************))))))***++++++++++++***))))))))))))))))))))))))'''((((((((())))))******)))))))))))))))******+++000///---+++++++++---...************************)))))))))))))))******+++******++++++++++++******))))))))))))))))))))))))((((((((())))))*********))))))))))))))))))))))))''''''(((((())))))******((())))))*********))))))))))))***************++++++******)))***+++,,,---))))))))))))))))))))))))---)))%%%&&&'''&&&(((+++))))))))))))))))))))))))'''((((((((())))))******(((***++++++******+++,,,************************))))))))))))))))))))))))(((((()))***+++,,,,,,,,,))))))))))))))))))))))))******************++++++*********)))))))))(((((()))*********++++++++++++))))))*********+++++++++,,,,,,---------------...++++++++++++,,,,,,,,,,,,,,,+++***)))((()))******''''''(((***+++,,,---...++++++************++++++*********+++++++++++++++*********+++++++++,,,,,,---------....../////////++++++++++++++++++++++++***++++++++++++,,,,,,,,,******************************+++***)))+++---000)))***,,,---------,,,+++(((((()))))))))*********,,,,,,++++++************)))))))))))))))))))))))))))******++++++******)))+++,,,.........+++)))'''((()))+++,,,,,,,,,+++++++++///222222...+++***+++)))***+++,,,,,,+++***)))+++,,,,,,------+++***))),,,++++++,,,---...,,,+++,,,++++++++++++,,,,,,---******))))))))))))*********,,,------,,,++++++,,,++++++++++++++++++++++++******************************))))))))))))******)))))))))***+++++++++,,,,,,++++++******++++++,,,************************))))))))))))***+++,,,---++++++++++++++++++***************************************)))))))))((((((+++++++++***************)))))))))***++++++,,,,,,)))************+++++++++,,,++++++***++++++,,,,,,,,,++++++***++++++,,,,,,,,,+++******))))))******,,,,,,,,,,,,------------************************)))+++---...,,,+++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++******************************))))))))))))******************************************))))))))))))((((((((((((((())))))***)))))))))))))))))))))))))))))))))***************''')))+++++++++******+++...,,,***)))(((((()))******************+++++++++******++++++++++++******+++++++++************))))))***+++,,,,,,+++***)))************************))))))***++++++++++++***))))))))))))))))))))))))&&&''''''(((((())))))))))))))))))))))))******+++000///...,,,++++++,,,,,,************************)))))))))))))))******+++******++++++++++++******))))))))))))))))))))))))((())))))******++++++,,,(((((()))))))))))))))***************++++++++++++((())))))************)))***************++++++++++++***((('''''')))+++---))))))))))))))))))))))))---,,,******)))((())))))))))))))))))))))))))))))&&&''''''(((((()))))))))(((***++++++***)))+++,,,************************)))))))))))))))))))))))))))))))))***+++++++++,,,++++++++++++++++++++++++))))))))))))************,,,++++++++++++*********)))))))))*********++++++)))************+++++++++++++++,,,,,,------------+++++++++,,,,,,,,,------...,,,***(((''''''((()))(((((()))***+++,,,,,,---++++++************++++++*********++++++,,,,,,,,,)))))))))*********++++++,,,,,,,,,---------------*********++++++,,,,,,---******+++++++++,,,,,,,,,************************))))))***)))((()))+++---(((***---//////...+++***((((((((()))))))))******))))))******************)))))))))))))))))))))))))))******++++++******)))+++,,,---...---+++)))((()))***+++,,,,,,,,,+++***,,,111555444000+++***+++***+++,,,------,,,+++***,,,,,,------,,,,,,+++***---,,,+++,,,------,,,***+++++++++++++++,,,------+++******************++++++---///...,,,+++,,,---+++++++++,,,,,,+++++++++************************+++******))))))******+++******************++++++,,,++++++******++++++,,,************************((((((((('''((()))+++,,,******************++++++************************,,,***)))''''''((()))***+++++++++*********))))))((())))))***++++++,,,,,,)))************+++++++++************+++,,,------,,,,,,++++++***++++++,,,,,,+++******))))))******++++++++++++,,,,,,,,,,,,***+++,,,,,,+++***++++++(((+++---...,,,+++***+++******************************************************************************************************))))))))))))******))))))))))))************)))))))))))))))*********))))))(((((())))))***+++))))))))))))))))))))))))'''((())))))************))))))))))))*********((())))))(((((((((((())))))))))))*********+++++++++******++++++++++++******+++++++++************)))(((***+++,,,,,,+++***(((************************))))))***++++++++++++***))))))))))))))))))))))))'''''''''((())))))******)))))))))))))))******+++,,,,,,,,,,,,,,,+++++++++************************)))))))))))))))******+++******++++++++++++******))))))))))))))))))))))))(((((()))******+++,,,,,,(((((((((((())))))******+++++++++***************(((((()))******************************)))))))))))))))(((((())))))******)))))))))))))))))))))))))))+++---,,,++++++***)))))))))))))))))))))))))))'''''''''((())))))******)))***+++***))))))+++---************************))))))))))))))))))))))))******************++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++************((((((((()))))))))******)))************++++++++++++++++++,,,,,,---------+++++++++,,,,,,---------///---+++((('''''''''(((***************+++++++++++++++************++++++*********++++++,,,,,,,,,''''''''''''((((((((((((******))))))))))))))))))))))))***+++,,,,,,------*********++++++,,,,,,,,,************************+++++++++)))'''&&&&&&''''''***---000000...+++)))((())))))))))))*********''''''((()))***++++++,,,))))))))))))))))))))))))******++++++++++++******,,,,,,---------,,,+++******+++,,,,,,,,,,,,******---222666666000,,,+++,,,***+++---......---+++***,,,------------,,,++++++---,,,+++,,,------,,,***))))))(((((()))***++++++,,,++++++++++++++++++,,,,,,...000000---,,,---///***++++++,,,,,,++++++***))))))))))))))))))))))))++++++************+++++++++++++++***************,,,++++++++++++++++++,,,************************''''''&&&&&&'''(((***+++******************++++++************************---+++)))'''&&&(((***+++++++++++++++******))))))((())))))***++++++,,,,,,)))************+++++++++)))))))))***+++,,,......,,,,,,++++++***+++++++++,,,++++++***)))***************+++++++++,,,,,,,,,)))+++,,,,,,+++++++++,,,(((***---...---+++***+++***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******)))))))))))))))*********(((((())))))******++++++)))))))))))))))***++++++))))))))))))))))))))))))&&&&&&((()))************))))))(((''')))+++***'''+++++++++***)))(((((('''))))))******++++++++++++******++++++++++++******+++++++++************)))((()))+++,,,,,,+++)))((())))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))'''(((((()))***+++++++++)))))))))))))))******+++((((((***+++++++++++++++************************)))))))))))))))******+++******++++++++++++******))))))))))))))))))))))))'''(((((()))***++++++,,,'''((((((((())))))************))))))((((((''''''(((((()))***************))))))))))))((((((((((((((()))+++,,,---,,,***)))))))))))))))))))))))))))%%%((()))(((((()))***)))))))))))))))))))))))))))'''(((((()))***+++++++++)))***+++***))))))+++---************************))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))))))))(((((((((((((((((((((((()))))))))))))))************++++++++++++++++++,,,,,,,,,------%%%(((,,,---,,,+++***************))))))))))))(((---+++)))(((***++++++*********++++++++++++******)))++++++((()))---///---...---,,,+++************************************)))***++++++******+++,,,,,,,,,,,,,,,+++***))))))+++((((((+++***&&&'''---************************------,,,,,,,,,,,,++++++************************(((((())))))))))))(((((()))(((&&&$$$$$$&&&((())))))************+++++++++...---,,,+++***************+++,,,,,,+++***((('''000222333111,,,))))))***------......---+++***))),,,,,,+++***))))))))))))***************+++++++++)))***++++++++++++***)))---+++((((((***,,,------//////...---,,,,,,++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************************************************************,,,+++++++++******)))))))))))))))))))))))))))))),,,,,,,,,,,,,,,+++***)))++++++***)))(((((())))))+++++++++*********))))))&&&)))+++***,,,...+++&&&************************---,,,***)))))))))******)))***+++***)))+++---000---,,,***)))))))))******...---+++*********+++,,,,,,,,,,,,+++++++++++++++---,,,+++,,,------,,,***+++*********************+++++++++*********))))))&&&&&&''''''(((((())))))''''''(((******+++++++++))))))))))))))))))))))))+++++++++******(((''''''))))))))))))))))))))))))(((***+++***)))((()))***************))))))))))))************************)))***+++,,,+++***(((&&&)))))))))***++++++,,,,,,***+++,,,------,,,+++***)))***+++,,,++++++))))))...,,,+++***+++***((('''************************++++++++++++++++++++++++******)))((())))))******,,,,,,+++***)))(((''''''***)))((((((((()))+++,,,&&&***+++)))***------***(((((())))))))))))((((((,,,,,,,,,,,,,,,+++***)))------,,,++++++******)))++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))+++)))((()))******)))(((++++++***)))(((((())))))++++++************++++++******))))))))))))******)))))))))))))))(((((((((---,,,++++++***++++++++++++++++++***)))((((((''' &&&,,,---)))&&&&&&((())))))))))))******************************************************************+++++++++,,,,,,,,,))))))************))))))))))))))))))))))))))))))(((((())))))*********++++++,,,,,,,,,------------'''***---...---+++******++++++*********)))))))))---+++))))))***++++++***+++++++++,,,,,,++++++++++++---,,,))))))---...,,,...---,,,+++************++++++++++++++++++++++++)))***++++++*********+++++++++,,,,,,,,,+++******---***+++---,,,(((***///************************------,,,,,,,,,+++++++++************************))))))************))))))+++***))))))))))))***+++)))************+++++++++,,,,,,+++************+++,,,,,,------------,,,,,,...///111///,,,***+++,,,---------------+++***))),,,,,,,,,+++,,,,,,------************++++++++++++************************,,,***((()))+++---......///......---,,,,,,++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++,,,,,,************************************************************************++++++*********)))))))))************************++++++++++++++++++***)))++++++***)))))))))))))))+++++++++*********))))))---))),,,444555...)))***************************,,,+++***)))))))))***+++)))***+++*********---///,,,,,,***)))))))))******,,,+++***)))((()))***************+++++++++++++++,,,,,,+++++++++,,,...///***++++++,,,,,,,,,,,,++++++++++++*********))))))(((((())))))))))))))))))'''((()))******+++******************************+++++++++******)))((('''))))))))))))))))))))))))''')))***)))((('''((()))))))))))))))))))))))))))************************))))))+++++++++***((('''+++************************++++++,,,,,,++++++***,,,+++***))))))***+++++++++***))))))++++++***(((************************++++++++++++++++++++++++++++++++++++++++++******++++++******)))(((((((((***)))((((((((()))++++++'''***+++)))))),,,+++)))(((((())))))))))))((((((++++++++++++++++++***)))++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))***+++***)))++++++***)))))))))))))))++++++************++++++******))))))))))))***************))))))))))))))))))((((((((()))******+++++++++******)))(((((('''"""''',,,,,,)))'''''')))))))))))))))*********************************************************************+++++++++,,,,,,))))))************))))))))))))))))))))))))))))))((()))))))))************,,,,,,,,,---------......))),,,...///---+++******,,,,,,,,,+++++++++******,,,+++))))))+++,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...---******---///---------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************+++,,,,,,,,,++++++---+++,,,---,,,)))+++///************************,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++)))************+++++++++******))))))******+++,,,---------,,,---......///,,,---...---,,,+++,,,---,,,---------,,,+++***)))++++++++++++,,,---...///++++++++++++++++++++++++,,,+++***))))))***+++,,,+++))))))***,,,/////////......------,,,,,,++++++++++++************++++++*********++++++,,,,,,,,,************************++++++++++++++++++++++++******************************))))))))))))((((((************************))))))******+++*********+++***))))))))))))))))))+++++++++***************000'''+++999;;;---'''---*********************************)))******+++,,,)))***+++*********,,,...,,,+++******)))*********,,,+++***)))((()))******((())))))******+++++++++,,,,,,+++***)))***,,,...***+++,,,.........---,,,+++++++++***************+++***************))))))))))))***************)))******************************+++******)))((('''))))))))))))))))))))))))'''((())))))''''''((()))'''''''''(((((())))))***************************))))))***++++++***(((''',,,,,,+++******)))((((((+++++++++******+++++++++---+++)))''''''))),,,---)))(((((((((***+++***)))******************************************************+++++++++***(((''')))))))))))))))))))))))))))))))))((()))******+++(((++++++)))))),,,,,,)))((())))))******))))))(((((()))******++++++******))))))******+++,,,,,,---************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))***+++,,,+++)))+++***))))))))))))))))))++++++************++++++******))))))))))))******+++*********)))))))))((('''''''''((()))***,,,,,,++++++******)))(((((((((&&&))),,,+++)))((()))+++))))))))))))*********************************************************************++++++++++++,,,))))))************))))))))))))))))))))))))))))))))))))))))))************,,,,,,---------.........,,,...//////---+++++++++------,,,,,,,,,+++++++++,,,***)))***+++,,,,,,++++++++++++++++++++++++++++++------***+++///111///---,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---,,,+++)))((()))***+++,,,------,,,******++++++***)))+++---************************,,,,,,,,,++++++++++++***(((((((((((((((((((((((()))******++++++******)))(((((()))******)))(((((())))))*********+++++++++((((((((()))***+++,,,---...---,,,++++++,,,---...---------,,,+++++++++,,,,,,,,,,,,,,,++++++*********)))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((((()))+++,,,)))))))))+++...000000///---------,,,,,,,,,+++++++++******))))))******+++*********++++++,,,,,,---************************++++++++++++++++++++++++************************)))))))))(((((((((((((((************************'''((()))*********************)))))))))))))))***************************+++''')))222444...***,,,************************)))))))))******+++,,,,,,)))***++++++******+++---++++++******************---,,,+++***)))***++++++''''''((()))***+++++++++...,,,******,,,,,,***((()))***,,,...///...---,,,************************+++++++++******))))))(((******+++++++++***))))))***************************************)))(((((())))))))))))))))))))))))((()))***)))((('''(((***%%%&&&&&&'''((())))))***************************))))))************)))(((+++*********)))))))))(((,,,+++***))))))***+++,,,,,,+++)))((((((***,,,---***)))((((((*********(((************************))))))))))))))))))))))))'''((()))***)))'''%%%$$$(((((())))))************)))))))))))))))******+++(((++++++)))***...///---)))))))))******)))))))))''''''(((******+++++++++))))))******+++++++++,,,))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))***+++,,,+++*********)))))))))))))))***++++++************++++++******))))))))))))************)))))))))((((((((())))))))))))***+++,,,---************))))))(((((((((***+++***))))))+++---((()))))))))************************************************************************++++++++++++))))))************)))))))))))))))))))))))))))))))))))))))))))))*********,,,,,,,,,---------......,,,...000///---,,,+++,,,---------,,,,,,,,,,,,++++++******+++,,,---,,,+++******))))))))))))******)))++++++)))+++000222111,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---//////---***((()))***+++,,,---------)))+++,,,+++***+++---...************************,,,,,,+++++++++*********(((((((((((((((((((((((((((((())))))))))))(((((('''(((((())))))(((((('''))))))*********+++++++++'''(((((()))***,,,...///000///---,,,,,,,,,---...000...---++++++*********,,,,,,+++++++++***++++++,,,+++******)))))))))***+++,,,,,,,,,------------,,,+++)))(((((()))+++,,,))))))***---000111000///,,,,,,,,,,,,,,,++++++++++++******))))))******+++*********++++++,,,,,,,,,************************++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((()))))))))************************'''((()))******************)))))))))))))))******************************%%%******'''***222222,,,************************))))))******++++++++++++(((***++++++***)))***+++************+++*********,,,+++***)))((())))))***''''''((()))***+++++++++...***)))...555666000))))))***+++---------,,,+++*********************************))))))(((((((((***++++++++++++******)))************************)))************))))))(((************************)))***++++++))))))***+++%%%&&&&&&'''((())))))***)))))))))))))))))))))))))))))))))*********))))))(((((()))))))))*********,,,+++))))))))))))+++,,,((()))***+++++++++++++++,,,+++))))))******(((&&&************************))))))))))))))))))))))))&&&''')))***)))(((&&&$$$((((((((()))******++++++((()))))))))************'''***+++***,,,111333222))))))************))))))&&&'''((()))***++++++++++++++++++******)))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((()))+++,,,+++******)))))))))))))))******++++++************++++++******))))))))))))******((((((((((((((((((((((((++++++******)))******+++*********)))))))))))))))************)))***,,,---((()))))))))************************************************************))))))*********+++++++++))))))************))))))))))))))))))))))))))))))******))))))))))))))))))+++++++++,,,,,,,,,------,,,---///...---,,,,,,------------,,,,,,,,,++++++*********+++---...---+++***)))(((''''''((()))***(((++++++)))+++000222111,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++///222333000---((()))***+++,,,---------+++...///---,,,///111000************************++++++++++++************))))))))))))))))))))))))(((((())))))))))))((((((************************)))************+++++++++(((((()))***+++---///000111111000000000000000111222///,,,++++++++++++***,,,+++************++++++///...---,,,++++++++++++***+++,,,,,,---...///000,,,+++***))))))***+++,,,******,,,///111222000...,,,,,,,,,,,,++++++++++++++++++************++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((())))))))))))******++++++++++++++++++++++++))))))******+++*********)))))))))))))))******+++***************+++++++++%%%...,,,###&&&444666,,,************************))))))***+++++++++******(((***++++++***))))))***))))))***++++++++++++******)))((('''&&&'''((((((((())))))******++++++++++++((()))000:::>>>:::444,,,,,,++++++++++++++++++***************+++++++++))))))))))))))))))((((((******+++++++++++++++***++++++++++++++++++++++++))))))************))))))***************************+++,,,,,,******+++,,,'''''''''(((((())))))***)))))))))))))))))))))))))))))))))))))))*********''''''((())))))***++++++*********))))))*********'''(((***,,,,,,,,,+++***...,,,+++*********((('''************************************************))))))***+++++++++***)))(((((())))))*********+++(((((()))************)))'''***+++)))+++111444333)))******++++++******)))'''((()))***++++++++++++,,,++++++***))))))((((((************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''(((***++++++***)))))))))))))))******+++++++++************++++++******))))))))))))******'''''''''((())))))*********)))((('''''''''''''''******))))))))))))))))))******))))))******+++,,,))))))))))))************************************************************)))))))))************+++))))))************))))))))))))))))))))))))))))))************))))))))))))*********+++++++++,,,,,,+++,,,------,,,+++,,,...,,,,,,,,,,,,++++++++++++*********,,,...///---,,,+++***)))'''''')))***+++***,,,,,,))))))---///---,,,++++++***++++++,,,,,,++++++++++++++++++++++++,,,+++,,,000555777333000)))***+++,,,,,,,,,,,,,,,***///000,,,,,,000222000************************++++++++++++************************************)))))))))******))))))))),,,+++************+++,,,)))************+++++++++*********+++,,,...///000---...///111222333333333222///++++++,,,...---,,,++++++***))))))***+++,,,------,,,,,,+++,,,,,,,,,)))***+++---...000111222***************************+++---000222222///,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,---,,,,,,++++++*********************************,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++***))))))))))))))))))***++++++))))))*********+++++++++(((,,,+++''')))111111+++******************************+++,,,+++***))))))''')))++++++***)))))))))((()))***+++,,,++++++***,,,+++)))((((((((()))************+++++++++++++++((()))+++///444888:::;;;000///---+++***+++,,,---))))))*********+++++++++))))))******************))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++))))))************))))))************************)))+++,,,+++***)))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++((((((((()))))))))))))))))))))************)))))))))))))))******+++,,,,,,...,,,++++++,,,,,,+++)))************************++++++++++++++++++++++++))))))******+++,,,,,,,,,)))))))))))))))*********'''((()))***+++******))))))+++***((()))...111000)))******++++++******)))))))))***+++,,,,,,++++++************))))))))))))++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&''')))+++***))))))))))))))))))***++++++++++++************++++++******))))))))))))******''''''(((***+++,,,---...(((''''''''''''(((((())))))))))))))))))))))))***))))))))))))***++++++***))))))))))))************************************************************))))))))))))************))))))************))))))))))))))))))))))))))))))************)))))))))((())))))*********+++++++++***+++,,,,,,++++++---...,,,,,,,,,+++++++++*********)))***,,,...///---,,,,,,+++)))(((((()))+++,,,,,,...---)))(((+++,,,***+++++++++***++++++,,,,,,************************,,,+++,,,111777999666111******+++,,,,,,,,,++++++(((...///******///111...************************+++++++++************)))******************************++++++++++++******,,,+++)))(((((()))+++,,,)))************++++++++++++++++++,,,---...000000((())),,,000222444444444111---******---000000///++++++***))))))***+++,,,))))))))))))***+++,,,,,,((()))+++---///111222333)))***++++++++++++***)))+++,,,...111333222///+++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---...------,,,+++***))))))************************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))******+++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))))))))((())))))***++++++))))))******+++++++++++++++((((((,,,---***((()))***************************+++,,,,,,+++***)))(((''')))+++,,,***)))((()))((()))***+++,,,,,,+++***///...---,,,,,,,,,---...,,,,,,,,,+++++++++++++++'''***---+++))),,,444;;;333111...+++***+++---...))))))******++++++++++++*********++++++,,,,,,---((()))***+++,,,---------++++++++++++++++++++++++((())))))*********))))))************************(((***+++***)))((()))***************))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++******))))))((((((''''''((()))***++++++***)))(((+++***((('''(((***---///,,,+++***+++---...---,,,************************++++++++++++++++++++++++(((((((((((()))***,,,---******))))))))))))))))))'''((()))++++++******)))***,,,***''''''+++---,,,******++++++++++++************+++,,,,,,,,,,,,+++((((((((()))******++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&%%%&&&)))******)))))))))((())))))***++++++++++++************++++++******))))))))))))******'''(((***+++---///000111(((((((((((()))+++,,,---)))))))))))))))*********((((((((()))++++++***)))))))))))))))************************************************************))))))))))))************))))))************))))))))))))))))))))))))))))))+++*********))))))((((((................................................000///...---------------///...---,,,+++,,,,,,------------,,,,,,+++++++++......---,,,,,,+++*********++++++,,,,,,++++++***((()))***,,,------,,,,,,+++++++++,,,,,,---------***++++++,,,,,,++++++******************************************************...222000+++''')))++++++++++++************)))************************,,,,,,+++***))))))******)))************+++++++++,,,)))'''))),,,......,,,+++,,,...000000000000///...+++))))))***+++***(((+++)))'''''')))***+++***------,,,,,,***)))'''&&&((('''(((***,,,---,,,++++++***)))))))))***,,,,,,,,,------......------,,,+++++++++*********))))))---...000///...,,,,,,------***'''(((+++...---,,,,,,,,,++++++***)))))))))((()))+++,,,,,,+++***))))))************+++++++++---,,,,,,+++*********+++---..................---))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))******++++++,,,------++++++,,,---************************************************---,,,,,,++++++,,,,,,---...---,,,,,,---...000111333000...---.........------,,,***)))))))))******+++++++++*********))))))******++++++++++++*********************)))((((((''''''((()))***+++,,,,,,************************(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))******++++++)))))))))))))))))))))))))))((('''''''''(((***+++,,,+++++++++******))))))))))))))))))***************************************)))(((((((((***+++,,,***(((''''''((())))))((())))))))))))))))))))))))***************)))((((((************************))))))******)))((('''&&&***)))((((((((()))+++,,,++++++************++++++))))))))))))))))))))))))******+++,,,,,,,,,,,,+++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))((((((************************((((((((((((((((((((((((((((((((((((((((((((((((************************++++++***************+++))))))))))))))))))))))))+++*********))))))((((((+++*********))))))(((((())))))))))))************))))))))))))))))))))))))(((((()))++++++,,,,,,,,,+++++++++***)))((((((''')))************+++++++++))))))))))))))))))))))))++++++++++++,,,+++)))'''+++*********))))))((((((************))))))))))))////////////////////////------------------------//////...---------------///...---,,,,,,,,,---------------,,,,,,+++++++++//////...------,,,++++++++++++,,,,,,,,,,,,++++++)))***+++------------,,,+++,,,,,,,,,,,,,,,,,,---***++++++,,,,,,++++++***************************************************))),,,///...+++((()))***+++++++++************)))************************,,,++++++***))))))******(((((()))***+++,,,,,,,,,+++)))(((***---...---++++++,,,---///000//////...---+++))))))+++,,,***)))+++)))((()))***++++++***)))******++++++++++++******))))))***,,,---,,,++++++***)))))))))***+++,,,,,,,,,------------,,,,,,++++++++++++++++++++++++---...//////---,,,,,,---+++...000000,,,***)))***++++++++++++************+++,,,------,,,)))'''&&&)))************+++++++++---,,,++++++******++++++,,,------......------,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))******+++***+++,,,,,,******+++,,,************************************************---,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,,,,---///---++++++---.........,,,,,,***)))))))))******+++++++++*********))))))******++++++++++++*********************)))(((((())))))******+++,,,,,,,,,************************((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))(((((('''((()))***+++))))))))))))((((((((('''))))))))))))************************************++++++******)))*********+++***))))))++++++***)))))))))))))))))))))))))))***************)))((((((*********************************++++++************)))))))))******+++,,,++++++************++++++************************)))******+++++++++++++++************************((())))))))))))))))))(((***)))))))))(((((((((((((((((())))))))))))((((((************************))))))))))))))))))))))))((((((((((((((((((((((((************************++++++***************+++))))))))))))))))))))))))************)))))))))(((************)))))))))((())))))))))))************))))))))))))))))))))))))((())))))*********))))))++++++******)))((((((''')))************+++++++++))))))))))))))))))))))))***)))(((((()))*********************)))))))))((((((((())))))*********+++////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,///...------------------......---,,,,,,,,,------------,,,,,,,,,,,,++++++/////////......------,,,++++++,,,,,,,,,,,,++++++***+++,,,............------,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,++++++***************************************************)))***+++,,,+++***))))))+++++++++************)))************************,,,+++******)))************************+++++++++))))))***+++---...,,,******+++,,,.........------+++***)))***+++,,,+++*********)))+++------,,,***)))*********++++++,,,,,,---,,,++++++------,,,+++******))))))******+++,,,,,,,,,------------,,,,,,******++++++,,,,,,------,,,...///...---,,,,,,,,,***333;;;999///((('''+++************+++++++++++++++,,,,,,,,,+++)))(((&&&)))************+++++++++,,,,,,++++++******+++++++++,,,,,,------,,,,,,+++************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))******+++)))***++++++))))))***+++************************************************,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,++++++***+++***)))***,,,---...---,,,+++******)))*********+++++++++*********************++++++++++++***************+++******)))(((************************************************)))))))))*********++++++))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++))))))))))))(((((((((((())))))))))))************************************,,,,,,,,,++++++***)))(((+++++++++,,,...---+++))))))))))))))))))))))))))))))************))))))((())))))))))))))))))))))))(((((()))******++++++,,,******+++,,,,,,,,,++++++++++++************++++++++++++++++++++++++++++++)))))))))*********++++++++++++++++++++++++++++++))))))************))))))******)))))))))(((((((((((())))))******))))))(((************************************************((((((((((((((((((((((((************************+++***************++++++))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))******++++++******)))(((++++++******)))((((((((()))************+++++++++)))))))))))))))))))))))))))((('''&&&''')))+++---************))))))))))))''''''((()))***+++,,,,,,////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,///.........---------,,,+++,,,,,,,,,,,,,,,,,,++++++,,,.../////////...------------,,,,,,+++++++++***++++++,,,,,,++++++***************************************************)))))))))+++------+++)))+++++++++*********))))))************************++++++***************+++,,,,,,++++++***))))))(((((()))+++---...---+++***)))***+++,,,------,,,+++*********+++,,,,,,,,,,,,*********,,,...///---+++---,,,,,,+++************///...,,,,,,------,,,+++***************+++++++++,,,,,,,,,------,,,,,,,,,)))******,,,---...//////,,,---......,,,++++++,,,---555===;;;111)))))),,,))))))***++++++,,,------((()))***+++++++++++++++))))))*********+++++++++,,,,,,++++++***++++++,,,+++++++++,,,,,,+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))******+++)))+++,,,+++***)))***,,,************************************************,,,,,,++++++++++++,,,,,,---...//////...---+++***,,,***)))***,,,------,,,++++++************************************************++++++++++++***************++++++******))))))(((((((((''''''&&&&&&************************)))*********++++++++++++))))))))))))))))))))))))++++++******))))))(((((()))))))))))))))))))))))))))))))))))))))*********+++++++++***************((()))))))))************************************))))))+++++++++***)))(((+++++++++---///...+++)))))))))))))))))))))))))))))))))************)))((((((((((((((((((((((((((($$$%%%%%%'''(((***,,,,,,***+++,,,---------,,,+++++++++************++++++++++++++++++++++++++++++)))))))))))))))******+++++++++++++++++++++++++++)))******++++++******)))*********)))))))))(((((()))))))))******)))))))))************************++++++++++++++++++++++++))))))))))))))))))))))))*********************************)))******+++,,,))))))))))))))))))))))))*********)))))))))))))))*********)))))))))))))))((()))))))))************))))))))))))))))))))))))******+++,,,,,,,,,++++++************))))))(((((())))))*********+++++++++)))))))))))))))))))))))))))******)))((()))***,,,*********)))))))))))))))'''(((((()))******++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---.../////////...------------,,,,,,+++++++++***++++++,,,,,,++++++************************************************************,,,......---++++++++++++*********))))))))))))))))))))))))))))))+++***************++++++************************(((***,,,------,,,+++***)))***+++,,,,,,,,,+++***)))***+++,,,,,,,,,,,,,,,******+++---//////...,,,---,,,+++******++++++,,,111///,,,,,,------,,,+++))))))******+++++++++++++++,,,,,,,,,,,,,,,,,,+++))))))***+++---...//////+++,,,...---+++******+++---111444333...******,,,))))))***+++,,,------...(((((()))***+++,,,,,,,,,))))))*********+++++++++,,,++++++***++++++,,,,,,***++++++++++++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))******++++++,,,---,,,+++***+++---************************************************,,,++++++******++++++,,,------...///...---+++***...---,,,,,,------,,,***************+++***************************************++++++++++++************++++++++++++******))))))(((((('''&&&&&&&&&************************)))*********++++++++++++************************++++++******))))))((((((************************((())))))*********************************++++++((()))))))))************))))))))))))))))))))))))%%%&&&(((***++++++***************,,,------***'''))))))))))))))))))))))))((())))))*********))))))(((((((((((((((((((((((($$$$$$%%%''')))+++...///+++,,,---......---++++++++++++************++++++++++++++++++++++++++++++))))))(((((())))))***+++++++++++++++++++++++++++******++++++++++++******************))))))))))))))))))************))))))************************++++++++++++++++++++++++******************************************************))))))***++++++,,,))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))******((()))))))))************************************&&&'''(((***+++,,,,,,,,,*********)))))))))))))))))))))*********+++++++++))))))))))))))))))))))))***,,,//////,,,)))(((((())))))))))))))))))************)))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...+++,,,---.........------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---...//////...---------,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,++++++***************************************************)))+++,,,---...------,,,+++++++++************)))))))))))))))))))))))))))*********)))******+++,,,&&&&&&((()))+++---...///)))+++------,,,+++++++++)))***+++,,,,,,+++***))))))+++---...,,,++++++,,,***)))***+++...///...---))))))))))))+++---000111111...,,,+++,,,------,,,))))))***++++++++++++***++++++,,,,,,,,,,,,++++++))))))***+++,,,---...///***,,,------+++******+++******++++++*********************+++,,,------...+++++++++*********)))))))))************+++++++++++++++******++++++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))******++++++,,,------++++++,,,---************************************************++++++************++++++***++++++++++++******)))000///......///...,,,***))))))***++++++++++++******************+++++++++******++++++++++++******)))***++++++,,,++++++++++++++++++******)))))))))************************)))))))))*********++++++************************************))))))))))))************************((()))******++++++******(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))%%%&&&((()))+++,,,,,,,,,)))))))))***,,,+++)))'''))))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))''''''((())),,,///222333,,,,,,---------,,,++++++++++++************++++++++++++++++++++++++++++++******)))((()))***+++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++*********))))))))))))******++++++******)))************************++++++++++++++++++++++++************************************************))))))))))))***+++,,,,,,))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))************************************"""###%%%'''(((******+++******)))))))))))))))))))))************+++++++++))))))))))))))))))))))))***...222222---)))''''''))))))))))))************************))))))((((((------------------------------------------------,,,,,,++++++,,,,,,---...+++,,,---.........------+++++++++,,,,,,---------------------------------,,,,,,------------,,,,,,,,,---...///......---,,,+++,,,,,,,,,,,,,,,,,,---***++++++,,,,,,++++++***************************************************(((+++......+++***+++,,,+++++++++************)))))))))))))))))))))))))))******))))))***++++++,,,'''((()))***+++,,,------***,,,---,,,***)))+++,,,***+++,,,,,,,,,+++***)))))),,,//////,,,******+++***)))(((***,,,.........))))))((()))+++...111222000---+++***+++---------((()))***+++,,,++++++***++++++,,,,,,,,,,,,++++++)))))))))***+++,,,------***+++---,,,***))))))***((()))+++++++++*********+++++++++,,,,,,---------++++++******************)))************+++++++++++++++******++++++,,,---++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))******+++***,,,---,,,+++***+++,,,************************************************++++++************++++++******************++++++...------...//////---+++((()))***+++,,,++++++***))))))*********+++++++++******++++++++++++******)))***++++++,,,,,,,,,+++++++++++++++++++++******************************((((((((()))))))))******************************)))))))))))))))*********************************((()))***+++++++++******'''((((((((())))))))))))))))))))))))************))))))))))))))))))))))))***)))******+++,,,---...+++)))((()))***+++***)))))))))))))))))))))))))))(((((()))***************************************)))))))))***---000333555------,,,+++++++++++++++++++++************++++++************************,,,+++)))))))))***,,,---************************++++++,,,,,,,,,,,,+++++++++++++++*********)))))))))******++++++******)))************************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))***+++,,,---))))))))))))))))))))))))((()))))))))************((()))))))))************))))))))))))************************************$$$$$$&&&'''))))))******)))))))))))))))))))))***)))************+++++++++)))))))))))))))))))))))))))---000000+++(((((()))((()))))))))************)))))))))))))))*********................................................++++++++++++,,,,,,---...***+++---...///...------+++++++++,,,,,,------------.....................,,,------......------,,,,,,---.........---,,,++++++++++++,,,,,,---------+++++++++,,,,,,+++++++++************************************************&&&+++///...)))'''))),,,+++++++++************)))))))))))))))))))))))))))******))))))***+++,,,,,,---,,,,,,+++***)))((((((***,,,---,,,)))(((+++---***+++,,,------,,,*********---000000---*********+++)))((((((+++---......,,,,,,*********,,,...000///,,,***)))+++,,,------((()))***+++,,,+++******+++++++++,,,,,,+++++++++)))))))))******+++,,,,,,)))+++,,,,,,***))))))***(((,,,000111...,,,,,,---++++++,,,,,,,,,,,,------((((((((()))***,,,---...)))************++++++++++++*********+++,,,,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))******+++)))+++++++++***)))***+++************************************************++++++************++++++,,,,,,+++***+++,,,...///+++++++++---///000...,,,((()))***+++,,,,,,+++***))))))******++++++++++++******++++++++++++******)))***+++,,,,,,,,,,,,,,,))))))))))))))))))******************************(((((((((((())))))))))))************************(((((())))))******++++++************************((()))***+++,,,+++******))))))******+++++++++,,,))))))))))))************))))))))))))))))))))))))...---,,,+++,,,---...///,,,***))))))***++++++***))))))))))))))))))))))))(((((()))***************************************((((((((()))+++...222444...---+++***)))***++++++++++++************++++++)))))))))))))))))))))))),,,+++***))))))+++---...))))))))))))))))))))))))+++,,,,,,------,,,,,,++++++++++++************)))******++++++++++++******************************************************++++++++++++++++++++++++************************))))))))))))***+++,,,---))))))))))))))))))))))))(((((())))))*********+++(((((())))))*********+++))))))))))))************************************((()))***+++++++++++++++)))))))))))))))*********)))************+++++++++))))))))))))))))))))))))(((+++...,,,(((''')))---(((((())))))*********+++''''''((()))***+++,,,,,,000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,---...//////---------,,,,,,+++++++++...---++++++***+++,,,---,,,,,,,,,++++++*********+++*********))))))((((((------------------------------++++++++++++------***+++,,,,,,+++***)))(((&&&'''(((***+++++++++++++++,,,,,,,,,,,,+++******+++++++++************)))******++++++++++++******))))))))))))))))))))))))************))))))))))))(((,,,000///***((()))++++++,,,---,,,***)))***+++***///000---+++------+++*********,,,------+++******+++,,,---...............---+++))))))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------------,,,)))))))))))))))))))))))))))************+++++++++)))))))))***+++++++++,,,)))******++++++,,,------***)))))))))))))))******---+++)))***,,,---,,,)))+++++++++++++++***)))((()))************+++++++++---+++)))((('''((()))***+++*********))))))((((((&&&''''''((()))******+++,,,,,,+++***))))))******************************+++++++++*********))))))'''&&&&&&''')))++++++***************************,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++)))***+++,,,,,,+++***)))))))))))))))))))))))))))******++++++++++++******,,,+++)))'''(((***,,,...*********)))))))))))))))++++++************++++++'''''''''((())))))******++++++++++++******))))))+++,,,---,,,***)))***+++))))))))))))************))))))))))))))))))))))))*********)))))))))))))))))))))))))))***************)))(((***,,,......---))))))))))))))))))))))))))))))***+++,,,,,,------)))))))))))))))(((''''''************************++++++++++++******))))))+++***)))(((***000888===------,,,,,,,,,,,,++++++++++++************+++++++++++++++++++++***)))((()))***+++,,,------------,,,++++++******++++++,,,222444444111---******+++************************++++++++++++++++++++++++...---,,,***)))(((((((((+++)))(((((()))******))),,,,,,+++******+++,,,,,,)))))))))))))))))))))))),,,)))(((,,,---***)))*********++++++++++++******))))))))))))))))))))))))+++)))(((&&&&&&((()))+++))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++************************+++++++++*********))))))((()))+++,,,,,,+++***)))))))))))))))************************************(((((((((((())))))))))))000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------------------------,,,,,,+++++++++---...000000000///...---,,,,,,++++++++++++++++++,,,+++++++++************---------------------------,,,++++++++++++,,,---***++++++,,,+++***)))((('''((()))******++++++***,,,------------,,,++++++*********))))))))))))(((******++++++++++++******************************(((((())))))******++++++(((,,,///...***((()))++++++,,,---,,,***)))***+++,,,000111...,,,......,,,++++++,,,------,,,)))(((***+++,,,---............///...,,,******+++,,,---******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,************************)))************+++++++++***************+++++++++)))******++++++,,,------((((((((((((((()))***+++---+++******,,,---+++)))******+++++++++***)))))))))************+++++++++,,,+++)))((('''(((***+++************)))))))))(((((((((((())))))))))))))),,,++++++***))))))******************************,,,++++++++++++*********++++++,,,,,,+++***))))))************************++++++***))))))***++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++)))***++++++++++++***)))))))))))))))))))))))))))******++++++++++++******+++***)))((()))***,,,---************))))))))))))++++++************++++++(((((()))))))))*********************))))))((((((***+++,,,+++)))((()))***))))))))))))************)))))))))))))))))))))))))))))))))))))))*********))))))))))))************)))(((((()))+++,,,,,,+++))))))))))))))))))))))))))))))***++++++,,,------)))************)))((('''************************************))))))((((((************+++...222666------,,,,,,,,,+++++++++++++++************+++++++++,,,,,,,,,,,,++++++***)))***+++,,,------------,,,++++++******++++++,,,///000000...***(((((()))************************************************,,,+++******)))*********---+++******,,,,,,,,,+++,,,++++++******++++++,,,************************+++((((((,,,---***((()))******++++++++++++******))))))))))))))))))))))))***)))(((((((((((()))***))))))))))))))))))))))))(((((((((((()))))))))***)))))))))))))))******+++************************+++++++++*********))))))))))))))))))(((((((((((())))))))))))************************************)))))))))************+++/////////...------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......---------,,,,,,,,,------,,,,,,,,,,,,+++++++++---111444444111...+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++------------------------,,,,,,++++++++++++,,,,,,***++++++++++++***))))))))))))***************)))---............---,,,,,,***))))))))))))(((((((((******++++++++++++******++++++++++++++++++++++++''''''((()))***+++,,,---)))+++...---***((()))++++++,,,---,,,***)))***+++...222333///---...---++++++,,,......---+++(((&&&)))***,,,------------,,,///...,,,++++++,,,------)))***+++,,,,,,+++***)))++++++++++++++++++++++++)))******+++,,,+++++++++************************)))************++++++++++++++++++***************)))******++++++,,,------''''''(((((()))***+++,,,---,,,++++++,,,,,,***))))))******+++++++++******)))************+++++++++***)))((((((((()))***+++************))))))))))))******)))))))))(((((((((,,,+++******)))*********************************,,,,,,,,,,,,++++++++++++...111333111---)))((((((************************++++++***))))))***++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++)))***++++++++++++***)))))))))))))))))))))))))))******++++++++++++*********************+++++++++************************++++++************+++++++++++++++************))))))))))))))))))((((((((()))***+++***(((((((((***))))))))))))************))))))))))))))))))))))))(((((())))))******++++++))))))))))))***************)))((()))*********((())))))))))))))))))))))))))))))******+++,,,,,,,,,******+++++++++***))))))************************)))))))))))))))((((((((()))+++,,,,,,++++++,,,...,,,,,,,,,,,,++++++++++++++++++************++++++++++++,,,---------,,,,,,)))***+++,,,------------++++++************++++++,,,------,,,)))(((((()))************************((((((((((((((((((((((((***)))))))))***+++,,,,,,---+++***+++,,,---,,,+++,,,+++************+++,,,************************+++))))))...///,,,)))*********++++++++++++******))))))))))))))))))))))))((())))))))))))))))))((())))))))))))))))))))))))((((((((()))))))))******)))))))))))))))******+++************************+++++++++***************---,,,+++)))))))))***+++))))))))))))*********************************************+++++++++,,,,,,//////.........---------,,,,,,,,,---------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,(((+++...000000///,,,************++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,*********+++************++++++++++++******)))(((---------------,,,,,,+++************))))))))))))******++++++++++++******++++++++++++++++++++++++(((((()))******+++,,,,,,)))+++,,,,,,***)))***++++++,,,---,,,***)))***+++...222222...,,,,,,,,,***))),,,...///---***(((''')))***,,,---...---,,,+++---,,,,,,+++++++++,,,---)))***---......---***)))************************))))))***++++++++++++***************************))))))*********+++++++++,,,+++++++++***))))))))))))******++++++,,,------((((((((()))***,,,---...---,,,,,,+++++++++***)))((()))***+++++++++++++++))))))*********+++++++++))))))(((((()))***+++,,,*********)))))))))))))))))))))))))))))))))******++++++***************+++************************---------,,,,,,,,,++++++---111555444---(((((()))************************+++******************+++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++*********++++++*********))))))))))))))))))))))))******++++++++++++******((()))***+++,,,+++******)))***************++++++++++++************++++++------,,,++++++***))))))************)))))))))))))))***+++***)))((()))***((()))))))))************))))))))))))))))))))))))''''''((()))***++++++,,,((()))))))))************,,,***))))))******)))((())))))))))))))))))))))))))))))******+++++++++,,,+++++++++,,,,,,++++++***************************************))))))))))))***+++---,,,+++***+++,,,,,,,,,,,,++++++++++++***++++++************++++++******+++,,,---------,,,******+++,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,++++++++++++************************((((((((((((((((((((((((******))))))******+++,,,+++***)))***++++++***)))++++++************++++++************************,,,***+++000222...+++,,,******++++++++++++******))))))))))))))))))))))))'''(((***++++++***((('''))))))))))))))))))))))))(((((()))))))))*********)))))))))))))))******+++************************************************---,,,+++******))))))***((()))))))))************************************************+++++++++,,,...............---------,,,,,,,,,------.................................++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,*********++++++,,,,,,,,,******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************++++++++++++,,,++++++***)))(((,,,,,,,,,,,,,,,+++******,,,,,,++++++++++++************++++++++++++******+++++++++++++++++++++++++++++++++***************)))***+++***))))))***++++++,,,---,,,***)))***+++,,,000111---***+++***((('''***...///---+++******)))+++---......---,,,*********************++++++***,,,...//////...,,,***))))))))))))))))))))))))))))))***++++++++++++***************************))))))*********+++++++++,,,+++++++++***))))))))))))******++++++,,,------*********+++,,,---///000,,,,,,,,,,,,+++*********((()))***+++++++++++++++))))))*********+++++++++((((((((())))))***++++++))))))))))))))))))******&&&'''((()))***+++,,,---+++***************++++++************************---------,,,,,,,,,++++++)))...333222---))))))+++*********************************++++++***************+++++++++,,,,,,,,,******+++,,,,,,,,,,,,++++++******************+++))))))))))))))))))))))))******++++++++++++******((()))***,,,,,,+++***)))))))))******+++++++++,,,++++++************++++++...------,,,+++***))))))++++++++++++++++++++++++***+++,,,+++******+++,,,((()))))))))************))))))))))))))))))))))))''''''((()))***++++++,,,((()))))))))************---,,,+++***++++++***(((************************)))***************++++++***+++,,,,,,,,,,,,++++++************************++++++++++++++++++++++++,,,------,,,++++++---000,,,,,,+++++++++*********++++++************++++++))))))***++++++,,,++++++******++++++,,,,,,+++++++++******))))))******+++++++++***+++++++++++++++************************)))))))))))))))))))))))),,,+++******))))))************)))+++,,,,,,***(((************************************************+++((()))...000---***+++******++++++++++++******))))))))))))))))))))))))''')))+++,,,,,,+++)))'''(((((((((((((((((((((((())))))))))))************)))))))))))))))******+++************************************************((())))))))))))((('''&&&((()))))))))************************************)))))))))*********++++++........................,,,,,,,,,---......//////........................***++++++,,,---...///000++++++,,,,,,,,,,,,---------,,,+++***+++,,,...000++++++++++++++++++,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++***************)))******+++,,,+++,,,,,,,,,+++***))))))++++++,,,,,,++++++***)))------,,,,,,,,,+++++++++******++++++++++++******++++++++++++++++++++++++,,,,,,+++++++++***************)))))))))***+++++++++,,,---,,,***)))***++++++//////,,,)))******((('''***------+++***+++---***,,,...000000...,,,***)))))))))***************+++,,,---//////---,,,+++(((((((((((((((((((((((()))******+++,,,+++++++++++++++++++++++++++++++++)))************++++++++++++++++++***************)))******++++++,,,------++++++++++++,,,---...///***+++,,,,,,******+++,,,)))******+++++++++******)))************+++++++++))))))))))))************))))))))))))************&&&&&&''')))+++,,,......*********)))******+++,,,************************,,,,,,,,,,,,++++++++++++&&&***......,,,******+++************************)))***++++++++++++***)))******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++***))))))***++++++))))))))))))))))))))))))******++++++++++++******((()))***+++,,,+++******))))))******+++,,,,,,,,,++++++************++++++------,,,,,,+++***))))))+++++++++,,,,,,,,,,,,,,,***+++,,,,,,+++***,,,---))))))))))))************))))))))))))))))))))))))(((((())))))******++++++))))))))))))************...,,,++++++,,,,,,***)))******************************************************+++,,,,,,,,,++++++************************+++++++++,,,,,,,,,,,,,,,------...---,,,,,,///111++++++++++++************++++++************++++++))))))***+++++++++************+++++++++++++++*********))))))))))))*********((('''((()))***)))(((************************************************,,,,,,+++***)))))))))***,,,,,,,,,---///...,,,***))))))***++++++***))))))++++++++++++++++++++++++(((%%%%%%)))+++)))(((*********++++++++++++******))))))))))))))))))))))))((()))+++,,,,,,+++)))((((((((((((((((((((((((((()))))))))*********++++++)))))))))))))))******+++***************************************+++++++++++++++++++++++++++++++++))))))))))))************************************)))))))))************+++........................,,,,,,------.../////////........................,,,,,,,,,------.........+++++++++,,,,,,------------,,,++++++,,,---///000,,,,,,++++++++++++++++++++++++++++++,,,,,,------++++++++++++++++++++++++)))***+++,,,,,,+++***)))******)))))))))***,,,,,,++++++,,,,,,,,,+++******,,,,,,------,,,,,,+++***,,,,,,,,,+++++++++************++++++++++++*********************************+++++++++++++++++++++***)))(((((()))***+++++++++,,,---,,,***)))***+++***...///,,,***,,,,,,***))),,,...,,,)))(((***...+++---///111111///---+++))))))******++++++++++++***++++++,,,,,,++++++******************************++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++***************+++++++++)))******++++++,,,------***************+++,,,---(((***,,,,,,******,,,...******+++++++++***)))))))))************+++++++++)))************))))))(((((()))))))))************''''''((()))+++,,,------******))))))***++++++,,,************************,,,++++++++++++*********((((((***+++++++++++++++************************)))***++++++++++++***)))******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++***))))))***++++++))))))))))))))))))))))))******++++++++++++******))))))***+++++++++++++++))))))***++++++,,,------++++++************++++++,,,,,,++++++******))))))******+++++++++,,,,,,,,,(((***++++++******+++,,,))))))))))))************)))))))))))))))))))))))))))))))))))))))*********))))))))))))************,,,+++)))***++++++***)))************************************))))))))))))))))))***+++++++++++++++******************************+++++++++,,,,,,,,,,,,...//////...---,,,---++++++++++++************++++++************++++++++++++,,,,,,++++++************++++++++++++************))))))))))))******+++)))'''(((***+++)))'''*********************************************************)))******+++,,,,,,,,,,,,...//////,,,***((()))***++++++***)))(((++++++++++++++++++++++++***%%%$$$''')))((()))+++******++++++++++++******)))))))))))))))))))))))))))***++++++++++++***)))(((((((((((((((((((((((())))))*********+++++++++)))))))))))))))******+++************************))))))*********+++++++++...,,,)))'''(((+++...111))))))))))))*********************************************+++++++++,,,,,,---.....................,,,,,,------...///000000////////////////////////......---------,,,,,,,,,+++++++++,,,,,,---------******++++++,,,---......---,,,,,,++++++*********,,,,,,,,,------.........++++++++++++++++++++++++)))***+++,,,,,,+++***)))******)))))))))***,,,---***++++++,,,,,,,,,++++++------......------,,,++++++++++++************)))******++++++++++++******))))))))))))))))))))))))))))))***+++,,,------...***)))'''''')))***+++++++++,,,---,,,***)))***+++***///000---+++------,,,,,,//////,,,'''&&&)))---,,,...000222222000---+++)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,------------,,,++++++++++++++++++++++++)))************+++++++++))))))******+++++++++,,,)))******+++,,,,,,------***)))))))))))))))******'''))),,,,,,******---000+++++++++++++++***)))((()))************+++++++++***************)))((('''(((((())))))*********+++))))))******+++++++++,,,******))))))***+++,,,,,,************************+++++++++*********))))))***)))((()))+++,,,,,,+++************************)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,+++***))))))***+++,,,))))))))))))))))))))))))******++++++++++++*********************+++++++++))))))***+++,,,,,,------++++++************+++++++++++++++************)))))))))******++++++++++++''')))******))))))***,,,))))))))))))************))))))))))))))))))))))))*********)))))))))))))))))))))))))))***************)))((()))***+++***)))*********************************)))))))))))))))((()))***+++++++++++++++************************))))))******++++++++++++***---111222000,,,)))(((+++++++++************)))++++++************++++++------------,,,,,,+++*********+++++++++******)))******))))))))))))******...,,,******,,,---+++)))************************************************((((((((()))***,,,---...******+++,,,...---***(((((()))***++++++***)))(((++++++++++++++++++++++++---(((&&&(((+++***,,,///******++++++++++++******))))))))))))))))))))))))*********++++++*********(((((((((((((((((((((((()))************+++++++++)))))))))))))))******+++************************))))))******++++++++++++)))%%% ###***///))))))))))))************************************++++++,,,,,,,,,---------///000111000...------...000000000000000000000000////////////////////////.........------,,,,,,,,,))))))*********+++++++++///,,,)))***---//////...,,,,,,,,,++++++************+++,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,++++++******)))(((((((((++++++++++++++++++++++++,,,+++***))))))***+++,,,........................++++++++++++++++++++++++************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))---,,,+++++++++,,,---...333000,,,***+++,,,,,,,,,......------,,,+++******.........,,,***)))***,,,000000111222333111,,,)))******+++++++++******)))))))))***,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,***((()))+++,,,***(((***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---+++))))))*********))))))*********++++++++++++))))))************)))))),,,++++++******++++++,,,))))))))))))))))))))))))************************+++*********))))))(((((())))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***)))***,,,,,,***)))***+++************************))))))))))))((((((((((((***+++---......---+++***+++*********+++,,,,,,---************************************************...,,,++++++,,,,,,***)))************************++++++***************+++************************++++++************++++++---,,,++++++,,,,,,***(((+++++++++++++++***)))((())))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++)))((('''(((((((((((()))***+++,,,)))***++++++***)))***,,,))))))))))))))))))))))))(((((()))***************'''''''''''''''((()))))))))))))))))))))******+++,,,,,,,,,++++++*********+++++++++*********))))))))))))))))))))))))))))))++++++,,,,,,,,,++++++*********)))))))))))))))***************************+++++++++*********))))))+++++++++************)))+++++++++++++++***))))))))))))******++++++++++++))))))))))))))))))))))))************************,,,,,,+++***)))(((''''''*********))))))))))))(((,,,,,,+++***))))))******************************))))))))))))))))))))))))***++++++,,,,,,++++++***+++++++++************)))*********++++++,,,,,,,,,******+++++++++,,,,,,,,,---,,,+++*********+++,,,***))))))(((((((((((((((+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))...//////...,,,,,,---///////////////////////////..............................---------,,,,,,,,,***+++++++++,,,,,,,,,---///---***+++---//////---,,,,,,,,,+++++++++*********+++,,,,,,------,,,,,,+++++++++******+++++++++************************++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))(((''''''&&&************************************************,,,++++++++++++,,,---...222///,,,******+++,,,+++---,,,+++******+++,,,,,,---......,,,***)))***,,,///111333444222///+++)))************************------,,,++++++******))),,,,,,------............,,,***))))))+++,,,+++))))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++,,,,,,+++))))))))))))*********++++++***++++++,,,,,,++++++***+++******))))))******+++************************************************************)))))))))((())))))*********+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,***++++++,,,,,,++++++***)))***,,,,,,***)))***+++***************************************************+++---......---+++***++++++******++++++,,,---************************************************,,,+++******+++,,,***)))************************++++++***************+++************************+++******))))))******+++...---,,,,,,------,,,***+++++++++++++++***))))))))))))))))))************************************************************)))************))))))((()))))))))))))))***+++,,,***+++,,,+++***)))***+++))))))))))))))))))))))))(((((()))*********************))))))******+++,,,)))))))))))))))******+++,,,,,,,,,++++++*********+++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,,,,+++***)))))))))))))))***+++,,,---...************************+++++++++*********))))))+++++++++************)))***+++++++++******)))((()))*********++++++++++++************************************************++++++******))))))((((((,,,,,,,,,++++++++++++***,,,++++++***))))))******************************))))))))))))))))))))))))***++++++,,,,,,++++++***))))))******+++++++++,,,*********++++++,,,,,,,,,*********+++++++++,,,,,,,,,,,,+++******++++++,,,+++***))))))(((((())))))******************++++++))))))))))))))))))))))))))))))))))))))))))))))))...//////---,,,---///111////////////////////////...........................------------,,,,,,,,,,,,,,,,,,,,,---------------+++(((((()))*********,,,,,,,,,++++++++++++******+++,,,,,,------,,,,,,++++++************++++++))))))***++++++,,,------++++++++++++++++++++++++++++++************++++++************************************************)))))))))((('''&&&&&&%%%*********************************************************+++,,,---...///111...+++)))************,,,***((('''(((+++...000---------,,,***)))***,,,---222666666222---******++++++***))))))***+++,,,...---,,,************++++++,,,---.........---,,,+++***)))***+++,,,+++***))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,---......+++)))((()))))))))************,,,,,,------------,,,,,,***))))))))))))))))))***************************************************************))))))))))))***************+++++++++++++++++++++++++++++++++*********++++++++++++,,,***++++++,,,,,,++++++***)))+++,,,,,,+++******+++************************++++++++++++++++++++++++***+++,,,------,,,+++***++++++******++++++,,,,,,***************************************************)))((()))+++++++++)))************************+++***************++++++************************+++******))))))******+++---,,,++++++,,,,,,+++)))***++++++++++++***))))))))))))))))))************++++++++++++++++++++++++************************))))))))))))))))))***+++******************++++++,,,------,,,***)))***+++))))))))))))))))))))))))(((((()))*********************))))))******+++,,,))))))))))))******+++++++++++++++++++++*********+++++++++***************++++++++++++++++++++++++******+++++++++++++++***(((((()))+++---///111222************************+++++++++***************+++++++++************))))))************)))((((((************++++++++++++++++++++++++++++++++++++************************************************,,,,,,,,,++++++++++++***,,,+++******)))*********************************))))))))))))))))))))))))******++++++++++++******'''((()))***+++,,,------*********+++++++++++++++*********++++++++++++,,,,,,++++++******+++,,,,,,,,,+++******))))))******)))))))))***+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))/////////...---...111444////////////////////////........................------------------------,,,,,,,,,,,,,,,------------+++***(((((()))))))))++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++******))))))******++++++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((************************************************))))))***+++,,,...//////000---***)))*********)))***(((&&&%%%&&&+++000333,,,------,,,***)))***,,,,,,222777666000+++)))***,,,+++)))((((((***,,,---,,,+++)))))))))+++---///***+++,,,------,,,+++***+++******++++++,,,,,,+++)))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---......+++((((((((()))))))))*********,,,,,,------------,,,,,,******))))))))))))***************************************************************)))))))))))))))************************************************************++++++++++++***++++++,,,,,,++++++***)))+++,,,,,,+++******+++*********************************+++++++++++++++***+++,,,,,,,,,,,,+++***,,,++++++***++++++,,,,,,************************************************)))((('''(((***++++++************************************)))******+++,,,******************************))))))))))))*********)))'''''')))))))))(((******+++++++++******)))((()))))))))************++++++++++++++++++++++++))))))))))))))))))))))))***)))(((((((((***+++,,,+++++++++++++++*********---......---***))))))***))))))))))))))))))))))))(((((()))***************''''''&&&&&&''''''((()))))))))******+++++++++++++++++++++***************************************))))))))))))))))))))))))&&&''')))***,,,---------(((((()))***,,,...000111************************************************+++++++++*********))))))))))))*********))))))(((++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))******+++++++++*********)))))))))((((((++++++***************+++************************))))))))))))))))))))))))******++++++++++++******((())))))***++++++,,,,,,***************+++++++++************++++++++++++++++++++++++++++++,,,,,,---,,,++++++******++++++(((((()))***+++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))---......---,,,---///222000000000000000000000000........................------------------------,,,,,,,,,,,,,,,+++++++++///...---,,,++++++,,,---++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++************++++++---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))&&&'''((()))***++++++,,,************************************************))))))***,,,---...//////...,,,***)))+++++++++***)))(((&&&%%%'''+++000333+++,,,,,,+++))))))***,,,,,,111555444...***)))++++++***)))((((((***,,,---,,,+++)))))))))+++---///+++,,,---......---,,,+++******++++++++++++,,,---***++++++,,,---,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***,,,------***((())))))))))))************++++++,,,,,,,,,,,,+++++++++++++++******+++++++++************************************************))))))))))))))))))******************************************************))))))*********+++++++++***++++++,,,,,,++++++******+++------+++***+++,,,************************)))))))))*********++++++++++++++++++++++++++++++,,,,,,++++++***++++++,,,************************************************)))((('''(((***++++++*********************************))))))***++++++,,,***************************))))))))))))))))))******(((&&&&&&((())))))((()))******+++++++++******((()))))))))************************************((((((((((((((((((((((((***)))(((((((((***+++,,,******+++++++++***)))))),,,---...,,,***))))))***))))))))))))))))))))))))(((((()))***************&&&%%%%%%%%%%%%&&&''''''))))))***++++++++++++***************************************************))))))))))))))))))))))))(((((()))***++++++++++++))))))))))))***+++,,,---************************************************+++++++++*********))))))))))))************)))))),,,+++++++++++++++++++++++++++++++++++++++++++++************************))))))******++++++,,,,,,*********)))))))))((((((+++***************++++++************************)))))))))))))))))))))))))))******++++++******)))************************************************))))))*********+++++++++******++++++,,,,,,,,,,,,---,,,,,,+++++++++++++++(((((()))***+++,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,+++***+++---////////////////////////------------------------,,,,,,,,,------------...,,,,,,,,,,,,++++++++++++***++++++)))(((((()))+++***++++++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,++++++++++++++++++,,,......---,,,,,,+++******++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************&&&'''((()))***+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,---.........,,,***)))***,,,---------)))(((((((((***,,,...000***+++,,,+++))))))+++,,,,,,///111///,,,)))***+++***))))))))))))+++,,,---...---,,,************+++//////............------)))+++,,,,,,++++++---...++++++,,,------------,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))+++,,,,,,***((()))*********++++++++++++******++++++++++++******,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************))))))))))))************+++++++++***************************************)))))))))************+++***++++++,,,,,,++++++******,,,------,,,++++++,,,************************(((((())))))***+++++++++++++++++++++++++++++++++,,,,,,++++++******++++++***************************************************)))((()))+++++++++)))************************))))))))))))***+++,,,,,,***************************))))))(((((())))))***,,,***((((((***+++,,,+++))))))***++++++++++++***))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))***+++((((((***++++++***)))(((+++,,,,,,+++)))((()))***))))))))))))))))))))))))(((((()))***************((((((''''''(((((()))***((()))+++,,,,,,,,,+++***)))))))))******************************+++++++++++++++++++++++++++++++++++++++++++++***)))((('''******))))))((()))))))))***************************************++++++++++++++++++************)))))))))***++++++++++++***,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*********************************+++++++++,,,,,,,,,,,,,,,++++++++++++************)))******+++,,,************************))))))))))))))))))))))))))))))************))))))+++++++++*********))))))***************))))))))))))))))))************+++))))))+++,,,,,,,,,,,,,,,---,,,++++++******++++++)))))))))***+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))***,,,......---+++******------------------------------------------------,,,,,,,,,---------.........---------,,,,,,,,,,,,'''((()))(((&&&&&&)))+++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++((((((((())))))))))))***++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------------,,,***))))))+++...000000///)))***+++,,,------,,,,,,***++++++***))))))+++,,,---,,,+++*********++++++((())))))***++++++,,,,,,------,,,++++++******)))///...,,,******+++,,,---(((+++------++++++---///******+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***)))***,,,---,,,+++++++++++++++,,,,,,,,,,,,******++++++++++++******++++++************++++++++++++++++++++++++++++++************************((()))))))))************+++++++++*********))))))************************))))))))))))***************++++++,,,,,,++++++******,,,------,,,++++++,,,************************))))))******+++,,,,,,---++++++************++++++---,,,++++++******++++++************************************************,,,+++******+++,,,***)))************************))))))))))))***+++,,,---************************))))))(((((((((((())))))---+++((((((***,,,------))))))***+++++++++++++++))))))))))))************************************************************)))************))))))(((%%%&&&(((*********)))((((((***+++***(((((()))***))))))))))))))))))))))))(((((()))***************)))))))))))))))***++++++((()))+++------,,,+++***((()))))))))*********+++))))))*********+++++++++++++++++++++++++++++++++))))))************))))))***))))))((((((((())))))************************))))))*********++++++++++++++++++************)))******+++,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++************************************************++++++++++++++++++++++++,,,,,,,,,++++++++++++*********))))))***++++++,,,************************))))))))))))))))))))))))))))))************))))))***************++++++++++++*********)))))))))((())))))))))))************((()))+++,,,------,,,,,,,,,,,,+++*********************************++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,///222333111...,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,------.........//////.........---------+++---...---++++++///222*********++++++,,,,,,,,,++++++,,,---------,,,,,,...------,,,,,,------...)))******++++++,,,,,,---++++++++++++++++++++++++++++++------------++++++************************++++++++++++++++++++++++)))))))))(((''''''&&&&&&++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---------,,,+++)))))))))+++///111111111)))+++---//////...+++)))***++++++***))))))+++,,,...+++(((''')))+++++++++'''((()))+++,,,,,,,,,,,,))))))+++,,,,,,,,,,,,,,,,,,+++(((&&&%%%&&&(((***(((+++------++++++---000))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++---+++******,,,......---++++++,,,,,,,,,---------***++++++,,,,,,++++++*********))))))))))))******++++++++++++++++++++++++************************(((((())))))*********+++++++++++++++******))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,+++++++++***,,,------,,,+++,,,,,,******************************+++,,,,,,---......++++++************++++++---,,,,,,+++*********+++************************************************...,,,++++++,,,,,,***)))************************))))))))))))***+++,,,---************************))))))(((((((((((())))))+++)))'''&&&(((***+++,,,((()))***+++++++++++++++))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++)))***+++++++++)))((('''###%%%''')))******)))((('''((())))))(((''')))***))))))))))))))))))))))))(((((()))***************)))))))))))))))******+++(((***+++------,,,+++***(((((())))))*********+++))))))******++++++++++++))))))))))))))))))))))))###%%%''')))+++---......)))))))))))))))******+++************************))))))******+++++++++++++++++++++************)))***+++,,,------------------------,,,,,,+++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++*********))))))))))))(((******))))))***+++,,,,,,************************))))))))))))))))))))))))))))))************))))))(((((()))***+++,,,,,,---+++*********))))))(((((())))))))))))************((()))+++,,,------,,,,,,,,,+++******))))))******+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))((()))+++,,,------...---++++++++++++,,,------...------------------------***+++,,,---............444333111///---,,,++++++***++++++,,,,,,++++++***,,,+++***))))))+++---...///...,,,+++***+++,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******))))))))))))******,,,,,,,,,+++++++++******+++,,,------++++++,,,---+++++++++*********))))))************************000...,,,)))((('''''''''*********++++++,,,,,,,,,******+++,,,,,,------...***+++---///000222222222)))+++,,,+++...333222...+++++++++***************---+++))))))+++,,,,,,+++))))))))))))))))))))))))++++++*********+++,,,---///---+++***+++,,,,,,+++---)))***//////***)))---******+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,---------......************************+++***)))***+++,,,---,,,,,,,,,,,,+++++++++******+++)))(((''''''((()))+++)))************+++++++++,,,,,,+++***))))))******)))************++++++++++++++++++*********)))))))))))))))((())))))***+++************************))))))************))))))************************************************,,,+++***))))))***+++,,,.........------,,,,,,,,,''')))+++,,,,,,,,,***)))++++++++++++++++++++++++***)))))))))))))))******************************,,,++++++******++++++,,,+++++++++*********))))))***+++,,,,,,,,,***)))((()))))))))***+++++++++,,,,,,+++++++++***)))))))))***************++++++++++++++++++*********))))))******++++++++++++******,,,,,,,,,,,,,,,+++***)))+++***)))))))))***,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''---***(((''')))***))))))+++***)))(((((()))***+++***************************************++++++++++++++++++*********)))))),,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++)))((('''''''''''''''(((***++++++,,,,,,++++++***(((((((((((((((((((((((()))***,,,---...------,,,//////...---,,,,,,,,,,,,,,,,,,,,,+++++++++******************************+++*********))))))((((((++++++++++++++++++++++++************************)))))))))))))))))))))))),,,***))))))***++++++***++++++++++++++++++++++++)))))))))***+++++++++,,,))))))))))))************))))))))))))))))))))))))************************++++++******)))((((((((())))))))))))))))))))))))))))))******+++++++++,,,)))))))))))))))))))))))))))***+++,,,,,,,,,------++++++++++++,,,---..............................******+++,,,------......222111///...,,,+++++++++------------------------///---,,,+++***+++------...---,,,+++++++++,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******))))))))))))******+++++++++*********))))))+++,,,------++++++,,,---+++++++++*********))))))************************---,,,,,,+++*********+++******+++++++++,,,,,,,,,*********+++,,,,,,------+++++++++++++++++++++++++++.........000444444000++++++++++++,,,,,,,,,,,,...,,,***)))+++,,,,,,,,,+++++++++++++++++++++++++++******)))***+++,,,---///---+++***+++,,,,,,+++,,,***+++000000+++***,,,******+++++++++,,,,,,,,,---,,,,,,,,,++++++++++++***+++++++++,,,,,,,,,,,,************************+++*********+++,,,,,,,,,,,,+++++++++***************)))(((''''''((()))***)))************+++++++++,,,++++++***))))))******)))************++++++++++++++++++*********))))))***))))))))))))***++++++***************************++++++,,,,,,++++++***************************************************,,,+++***))))))***+++,,,------------,,,,,,,,,+++((()))+++,,,,,,,,,***)))+++++++++++++++++++++++++++******)))))))))******************************,,,++++++++++++++++++,,,+++++++++*********)))))))))***+++++++++***)))(((***************++++++++++++++++++***************)))))))))***+++++++++,,,+++++++++*********))))))******++++++++++++******,,,,,,,,,,,,,,,+++***)))+++***)))))))))***+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((''',,,***(((((()))*********+++***)))(((((()))***+++************************++++++******************+++++++++*********))))))++++++,,,,,,+++******)))***************************)))))))))))))))*********++++++,,,,,,++++++***))))))))))))))))))))))))+++,,,---------,,,+++***,,,,,,+++++++++,,,,,,---,,,,,,+++++++++*********************************+++*********))))))))))))************************************************))))))))))))))))))))))))+++***((((((***+++***)))***************************************+++++++++))))))))))))************************************************************))))))))))))))))))))))))************************)))))))))******+++++++++))))))))))))))))))))))))+++,,,---......---,,,+++++++++++++++,,,---...///000000000000000000000000***+++++++++,,,---------.........---,,,,,,+++++++++***)))(((((()))***+++000///---,,,++++++,,,---...---,,,,,,+++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******+++++++++++++++*********+++,,,------++++++,,,---+++++++++***************************************((()))***+++,,,,,,,,,,,,***++++++++++++,,,,,,,,,*********+++,,,,,,------......---,,,,,,,,,------///111111000222666555111++++++,,,,,,------.........,,,******+++,,,,,,,,,------------------------++++++***)))***+++,,,---///---+++***+++,,,,,,++++++***,,,000000,,,***+++******+++++++++,,,,,,,,,------------,,,,,,,,,,,,))))))))))))*********+++************************++++++++++++++++++,,,,,,++++++*********)))))))))***)))(((''''''((()))***)))************+++++++++,,,+++******)))*********)))************++++++++++++++++++******************************+++,,,,,,************************,,,,,,------------,,,,,,************************************************++++++************++++++,,,,,,,,,,,,++++++++++++((()))+++,,,,,,,,,+++***++++++++++++++++++++++++---,,,+++***************************************+++++++++++++++++++++++++++++++++***************((())))))*********))))))+++++++++******************************+++++++++(((((()))***++++++,,,,,,+++++++++*********************++++++++++++******++++++,,,,,,,,,+++************))))))******+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***((('''(((***,,,,,,++++++***))))))))))))***+++************************,,,+++++++++***)))))))))+++++++++*********************++++++******))))))))))))))))))))))))))))))*********++++++,,,,,,---******++++++++++++******************************,,,---......---,,,***))))))))))))******+++,,,---,,,++++++++++++************************************************)))))))))************************************************))))))))))))))))))))))))+++)))((()))***+++***)))))))))))))))))))))))))))+++++++++***************))))))))))))************************************************************))))))******+++,,,,,,---************************)))))))))))))))*********)))))))))))))))))))))))),,,...222444444111,,,)))*********+++,,,---...///////////////////////////,,,,,,,,,---------......---------......---------+++***(((''''''(((***+++...---,,,,,,,,,,,,---------------,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---************************************************&&&''')))***+++++++++***+++++++++++++++++++++++++++++++++,,,------..................///000222333000222222111222666555000***++++++,,,---......///...,,,******+++,,,---,,,---------------------------,,,+++++++++,,,---...///---+++***+++,,,,,,+++***+++...000000...+++*********+++++++++,,,,,,,,,------------------------))))))))))))***************************************+++,,,,,,+++++++++,,,*********))))))))))))(((******)))(((((()))******))))))*********+++++++++++++++***************+++))))))*********+++++++++************************++++++******++++++,,,---************************,,,,,,------------,,,,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,++++++++++++++++++++++++++++++------,,,+++************************************++++++++++++++++++++++++************************(((((())))))************,,,+++++++++***))))))))))))))))))***+++++++++,,,(((((()))***+++,,,,,,---******************************++++++++++++******++++++,,,,,,,,,++++++******************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))(((''')))+++------,,,************************************************,,,,,,,,,+++***)))((((((************************))))))*********))))))(((************************)))***+++,,,,,,---------******++++++++++++******+++++++++++++++++++++++++++,,,---------,,,+++******************+++,,,,,,++++++++++++************************************************************++++++++++++++++++++++++************************))))))))))))))))))))))))+++*********,,,,,,+++)))************************,,,+++++++++***)))))))))((()))))))))************************************************************,,,,,,,,,---------......************************)))))))))))))))))))))))))))))))))))))))))))))))),,,000666::::::444---)))*********+++,,,---//////........................---...///000000//////...,,,---...////////////...///...,,,++++++,,,...///*********++++++,,,---...---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************+++++++++++++++,,,------++++++,,,---************************************************)))***+++,,,,,,,,,+++***++++++++++++++++++++++++,,,,,,------.../////////------------......///000...111000///111444333///)))******+++,,,------......,,,******,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,---...///000///---+++***+++,,,,,,+++***,,,...//////...,,,*********+++++++++,,,,,,,,,------------------------*********++++++++++++,,,************************)))+++------+++******+++*********))))))))))))(((******))))))))))))******))))))*********++++++++++++***************++++++))))))*********+++++++++************************++++++******++++++,,,---************************++++++,,,,,,,,,,,,++++++************************************************+++++++++,,,,,,+++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,+++******++++++***************************++++++,,,,,,++++++***************************))))))))))))))))))******,,,+++++++++***))))))))))))))))))***+++++++++,,,((())))))***++++++,,,,,,******************************++++++++++++*********++++++,,,,,,,,,++++++))))))******++++++++++++************************))))))))))))))))))))))))************************(((((((((((())))))))))))(((''''''))),,,...---,,,******++++++++++++******************************,,,,,,,,,+++***)))((((((************************((())))))*********))))))++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,)))******++++++******)))++++++++++++++++++++++++(((***+++---......------------,,,++++++++++++++++++++++++*********))))))***************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))))))))))),,,++++++,,,------,,,***++++++++++++++++++++++++,,,+++++++++***)))))))))((()))))))))************************************************************------,,,,,,++++++++++++*********************************)))))))))))))))))))))))))))))))))))))))+++///555999999444---)))))))))***+++,,,...///000---------------------------...111333333111///---,,,---///000000000///......---,,,++++++,,,---...'''((()))***,,,---......,,,,,,---............------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++'''''''''(((((((((((((((+++,,,------++++++,,,---***************+++++++++************************..................---,,,,,,,,,,,,++++++++++++***,,,,,,,,,---......//////333333222222000///---,,,,,,......---///333222...******++++++,,,,,,------///---+++***,,,---------************************......---,,,---...///000///---+++***+++,,,,,,++++++...///------///...+++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------+++++++++,,,,,,,,,------************************(((,,,///...+++))))))+++++++++*********)))))))))************************)))************+++++++++*********)))******+++,,,)))************+++++++++***************+++++++++***************+++,,,,,,******************************++++++++++++******************************************************++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---++++++++++++++++++++++++++++++************++++++***************************+++,,,------,,,+++******************+++++++++,,,,,,+++***))))))******+++++++++******************************+++++++++***************+++++++++***************+++++++++******++++++++++++************+++,,,,,,,,,++++++))))))***++++++++++++***************************))))))))))))))))))))))))************************(((((((((((())))))))))))(((((((((***---...---,,,******+++,,,,,,+++******************************,,,+++++++++***)))))))))***************+++++++++))))))******++++++******++++++++++++++++++++++++'''(((***+++,,,++++++***))))))************))))))++++++++++++++++++++++++''')))+++---...///............,,,++++++*********+++************)))))))))*********************************+++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))+++++++++,,,...---+++)))+++++++++++++++++++++++++++++++++***************))))))))))))************++++++++++++++++++++++++************************+++******)))((((((''''''+++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))***---///111111///,,,***))))))***+++,,,...///000,,,,,,,,,,,,,,,,,,,,,,,,+++...222444444111---***,,,---...000000///...---)))))))))))))))))))))))))))***+++,,,---------...+++,,,.../////////...------,,,,,,++++++,,,,,,---------------------------,,,++++++******++++++,,,''''''(((((())))))))))))+++,,,------++++++,,,---))))))*********+++++++++************************...------,,,,,,------...,,,,,,,,,+++++++++************++++++,,,------...444444555555444111...,,,***,,,,,,,,,...222222...,,,,,,,,,,,,------------///---++++++,,,---...---++++++++++++++++++++++++---,,,+++++++++,,,...//////---+++***+++,,,,,,+++,,,000///++++++///000,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,---+++++++++,,,,,,,,,,,,---************************(((,,,//////+++((()))+++,,,+++++++++*********************++++++*********)))************+++++++++******))))))***++++++,,,)))************+++++++++))))))*********+++++++++***))))))))))))***++++++******************************++++++++++++******************************************************++++++,,,------,,,+++++++++,,,,,,,,,------------++++++++++++,,,,,,------++++++++++++++++++++++++))))))))))))******+++,,,************************)))***,,,------,,,***)))))))))*********+++++++++///...,,,+++***************************++++++++++++++++++***************+++++++++***************))))))*********+++++++++******++++++++++++******)))***+++,,,,,,,,,,,,+++((()))***+++,,,++++++***************************))))))))))))))))))))))))************************'''((((((((()))))))))***)))((()))+++---...---+++***++++++,,,,,,++++++***************************++++++******************))))))*********+++++++++)))******+++,,,,,,++++++************************((()))+++,,,,,,+++***)))))))))************))))))++++++++++++++++++++++++(((***+++---......------,,,++++++*********++++++************))))))))))))*********************************++++++,,,,,,,,,))))))))))))))))))))))))************************))))))))))))))))))))))))))))))***+++---,,,***'''***************************************+++++++++))))))))))))************++++++++++++++++++++++++************************)))))))))))))))(((((((((++++++++++++++++++++++++,,,,,,,,,,,,+++++++++***))))))))))))))))))))))))************************))))))***+++,,,...000000------------------------))),,,111555555111,,,(((+++,,,...//////...,,,+++***+++,,,,,,,,,,,,+++***,,,,,,---......---------+++,,,.../////////......---,,,,,,++++++,,,,,,---------------------------,,,++++++******++++++,,,******++++++,,,,,,,,,---+++,,,------++++++,,,---))))))******++++++++++++******************************)))((()))***,,,---,,,,,,,,,++++++*********((())))))***++++++,,,,,,,,,...000222222///,,,***)))+++,,,+++...333222..................---------///---++++++,,,......---++++++++++++++++++++++++++++++*********+++,,,---///---+++***+++,,,,,,+++---000///******///000---******+++++++++,,,,,,,,,*********++++++,,,,,,,,,***++++++++++++,,,,,,,,,************************''',,,000///+++((()))+++,,,,,,,,,++++++++++++*********++++++++++++******)))************+++++++++******))))))***+++,,,,,,)))************+++++++++))))))******++++++++++++)))))))))((()))******+++***************************++++++,,,,,,++++++***************************************************++++++------------++++++,,,,,,,,,------.........,,,,,,+++++++++,,,---...++++++++++++++++++++++++''''''(((((()))***,,,---************************)))***,,,------,,,***)))))))))******++++++++++++111000...+++************))))))******+++++++++,,,,,,+++++++++******)))))),,,,,,++++++***)))))))))))))))******++++++++++++******++++++++++++******)))***+++,,,,,,,,,,,,,,,((()))***+++,,,+++******************************))))))))))))))))))))))))************************'''((((((((())))))******))))))***+++......,,,******+++,,,------,,,+++******************************************+++++++++))))))******++++++++++++)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))***+++,,,------,,,***)))))))))************))))))***************************+++,,,---------,,,+++(((((((((((()))***+++,,,************))))))))))))*********************************++++++,,,,,,,,,((((((((((((((((((((((((************************))))))))))))))))))))))))''''''(((***+++***(((%%%))))))))))))))))))))))))))))))******+++++++++,,,))))))))))))************++++++++++++++++++++++++*********************************+++,,,,,,------++++++++++++++++++++++++---------,,,,,,+++++++++)))))))))))))))))))))))))))))))))***++++++,,,,,,+++,,,---...---,,,+++***---***((()))---//////...'''222===???888000...///+++***))))))++++++***)))+++,,,,,,------,,,,,,,,,///---++++++,,,,,,+++***,,,------......------,,,---,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******,,,+++***))))))***+++,,,++++++******************************************)))******++++++,,,------'''(((+++---...---,,,+++******---333777555...''',,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,,,,---...///...---+++))),,,,,,,,,,,,,,,+++***))),,,+++******,,,......---,,,---...---******---111444222///,,,******,,,---------,,,+++************)))***,,,...000///+++(((,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***************)))((('''************************---,,,+++***)))))))))))))))))))))******++++++,,,***************)))((('''************************************************++++++++++++++++++++++++************************))))))***++++++++++++***+++++++++++++++++++++++++++***))))))+++,,,+++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,+++*********+++------,,,,,,+++***))))))++++++******************))))))*********+++++++++***++++++,,,,,,++++++***+++***)))((((((***,,,---...---+++)))(((((())))))++++++******)))((((((((())))))))))))))))))))))))((((((***...000000---)))))))))************))))))++++++******************++++++++++++++++++++++++))))))))))))))))))))))))************************+++++++++++++++***))))))******++++++++++++******(((((((((((())))))))))))+++++++++*********))))))))))))******++++++++++++++++++++++++++++++++++++---,,,,,,++++++*********)))))))))***+++++++++,,,***************)))((((((///---++++++,,,,,,,,,+++,,,,,,+++,,,......,,,*********++++++++++++******,,,,,,,,,++++++*********+++***++++++,,,---...///,,,,,,,,,+++***)))((((((******++++++++++++******++++++++++++++++++++++++************************,,,,,,+++***)))((('''&&&***************+++++++++******))))))))))))******************************************************++++++***************+++)))))))))((())))))***+++((()))))))))************))))))*********+++++++++***++++++,,,,,,++++++***))))))******++++++,,,,,,*********)))))))))))))))))))))))))))))))))))))))+++++++++***************,,,,,,,,,------,,,,,,++++++(((&&&'''))),,,,,,+++000666;;;999222,,,***+++...---,,,,,,......---,,,,,,,,,---------,,,++++++...,,,++++++,,,---,,,+++,,,,,,------------,,,,,,///...------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++************++++++++++++******************************************,,,+++++++++++++++++++++++++++,,,---,,,+++***)))))))))+++000444333---(((,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,---...///000000///---,,,++++++,,,,,,,,,++++++***,,,+++***+++---//////...,,,---...---++++++...111444222///,,,++++++,,,---...---,,,+++++++++++++++,,,---///111333222...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,...------+++***)))((((((************************,,,+++******)))*********************++++++++++++******++++++******)))(((************************************************++++++++++++++++++++++++************************))))))***+++++++++++++++++++++++++++++++++++++++...---,,,---......,,,*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---,,,++++++******++++++------,,,,,,+++******)))***************************+++++++++,,,,,,,,,---***++++++,,,,,,++++++***+++***)))((()))***,,,------,,,+++))))))))))))***)))*********************))))))))))))))))))))))))***,,,---...,,,+++,,,,,,)))******************)))++++++++++++++++++++++++++++++++++++++++++++++++************************************************%%%%%%'''((()))***************++++++++++++******(((((((((((()))))))))***+++++++++*********)))))))))*********+++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++***************)))((((((+++***))))))******)))(((,,,+++***+++,,,---,,,*********++++++++++++******,,,,,,,,,+++++++++******++++++***++++++,,,---...,,,,,,,,,++++++***)))(((******++++++++++++******++++++++++++++++++++++++************************((()))))))))******++++++++++++******))))))((((((++++++************++++++************************************************++++++***************+++++++++******++++++,,,---************+++++++++++++++++++++,,,,,,,,,------***++++++,,,,,,++++++***(((((((((((())))))))))))************++++++++++++************************---,,,,,,+++******))))))---,,,,,,,,,,,,,,,------...,,,******+++------,,,666666444000,,,)))***+++,,,*********+++,,,+++***------------,,,,,,+++***---,,,***+++,,,------,,,,,,,,,------------,,,,,,......---------...//////++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++,,,,,,,,,,,,++++++******++++++++++++++++++************************------,,,,,,+++******)))///...---,,,+++***)))(((***)))+++///333333000,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------...///000111111111000///***++++++,,,,,,,,,,,,+++,,,+++***,,,...000111000,,,------,,,+++,,,...111333111///,,,++++++,,,---------,,,,,,+++,,,,,,,,,......///111333333000...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,222000...,,,***)))))))))*********************************)))******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++***)))************************************************++++++++++++++++++++++++************************)))******+++++++++++++++++++++++++++++++++++++++...------...///...+++)))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++******++++++---,,,,,,++++++*********************************,,,,,,,,,,,,------------***++++++,,,,,,++++++***+++***)))))))))***,,,---++++++******)))******+++))))))******+++,,,,,,---))))))))))))))))))))))))))),,,...,,,((('''***---******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************((()))***+++,,,---------******++++++++++++******((((((((()))))))))******+++++++++***************************++++++++++++++++++++++++++++++++++++))))))))))))************+++++++++************************+++******)))((())))))***,,,///000...------+++)))(((***+++++++++******++++++++++++******,,,,,,,,,++++++++++++***++++++*********++++++,,,,,,,,,,,,,,,+++***)))(((******++++++++++++******++++++++++++++++++++++++************************'''(((((()))***+++,,,,,,++++++***)))(((''''''&&&,,,,,,++++++++++++,,,,,,************************************************+++***************++++++------,,,,,,,,,---......***++++++++++++,,,,,,,,,------------............***++++++,,,,,,++++++***)))))))))))))))(((((((((*********+++,,,,,,------************************,,,,,,,,,++++++*********...---,,,++++++,,,...///000///---,,,,,,---------333000,,,******,,,---...+++)))((()))***+++***(((------------,,,+++******,,,+++******,,,......---,,,,,,,,,------,,,,,,,,,++++++++++++,,,---......***+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++---......---++++++******+++++++++++++++,,,************************,,,,,,,,,++++++*********000///---,,,******)))))),,,,,,,,,///333444333111,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...///000111111000000******+++,,,---------------,,,+++---///111222222---------,,,,,,---///111222111///---,,,+++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,...///000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,111///---***))))))***+++************************))))))))))))***+++,,,---------,,,,,,++++++******++++++,,,,,,,,,++++++***************************************************++++++++++++++++++++++++************************)))***++++++,,,,,,++++++++++++++++++++++++++++++)))))))))+++,,,,,,)))'''******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,++++++************************+++++++++,,,,,,,,,,,,,,,---------***++++++,,,,,,++++++*********)))))))))***+++,,,))))))*********++++++,,,******+++++++++,,,,,,,,,))))))))))))))))))))))))(((***,,,,,,+++******++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************------......------,,,+++******++++++++++++******(((((()))))))))*********************************++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++,,,,,,,,,+++++++++***)))))))))*********++++++******))))))+++---222666888777666---***''''''(((***++++++******++++++++++++******++++++++++++++++++++++++++++++******)))*********+++,,,,,,,,,++++++***)))******++++++++++++******++++++++++++++++++++++++************************************************++++++******))))))((((((+++++++++******+++++++++*********************************************************)))******+++,,,---------------......///*********+++++++++,,,,,,------------............***++++++,,,,,,++++++***,,,,,,,,,++++++*********))))))******+++,,,------******************************++++++,,,,,,,,,,,,------,,,+++,,,---///000------+++***))))))***+++...+++)))))),,,............,,,,,,,,,---...---,,,,,,---------,,,,,,+++***,,,+++******,,,......---+++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---...*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++---......---++++++******++++++,,,,,,,,,,,,******************************+++++++++,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,...111333333333,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------,,,------...////////////***+++,,,---------------...,,,,,,---///111222111...---,,,,,,---///000111111000///---,,,,,,,,,,,,***************+++,,,------,,,+++,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,***(((((()))+++,,,************************(((((())))))***+++------,,,,,,,,,++++++************++++++,,,,,,,,,++++++************************************************++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++&&&&&&&&&)))+++,,,***)))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,+++++++++++++++***))))))*********+++++++++,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,++++++******************+++++++++((())))))***+++++++++,,,,,,,,,,,,+++++++++******)))))))))))))))))))))))))))(((***///444444///)))+++++++++,,,,,,+++++++++)))*********+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************************))))))(((******++++++++++++******))))))))))))************************************,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,+++++++++***)))))))))******++++++++++++******,,,,,,///222666777555444,,,***'''&&&((()))************++++++++++++******++++++++++++++++++++++++++++++******)))*********+++,,,,,,,,,,,,+++************++++++++++++******++++++++++++++++++++++++************************+++++++++************************++++++,,,,,,,,,******))))))))))))************************************************************))))))***++++++,,,,,,,,,,,,,,,,,,---......))))))))))))*********+++,,,,,,,,,,,,------------***++++++,,,,,,++++++***------,,,,,,++++++******'''(((((()))***+++,,,,,,******************************++++++,,,------...,,,,,,,,,,,,---...///000.........,,,******+++------,,,+++,,,------,,,+++---+++***+++,,,---,,,***+++,,,,,,------,,,,,,+++---,,,***+++,,,------,,,++++++,,,,,,,,,,,,++++++------,,,,,,,,,---......*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++******++++++,,,---------************************)))******+++,,,,,,------,,,,,,,,,,,,------------******+++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,------------+++,,,,,,------------,,,///---,,,---///111111000...---+++,,,...000111111000000///...---,,,,,,,,,))))))******+++,,,---...111///---,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***)))((((((((()))***+++************************))))))))))))***+++,,,---++++++******************)))***++++++++++++++++++************************************************++++++++++++++++++++++++***************************++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++)))(((((())),,,------,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,,,,++++++++++++++++++++++++)))))))))***++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***))))))******++++++++++++((()))***+++++++++++++++---,,,,,,+++******)))))))))))))))))))))))))))))),,,***+++333;;;;;;333+++******++++++++++++******)))))))))******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************'''((()))***+++,,,,,,,,,******++++++++++++******)))))))))*********++++++***************+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------+++++++++***************)))***++++++,,,+++++++++---,,,,,,---...---+++))),,,***(((''')))***************++++++++++++*********++++++++++++,,,,,,,,,++++++*********++++++,,,+++,,,,,,,,,,,,,,,++++++******++++++++++++******++++++++++++++++++++++++************************((())))))***+++,,,------)))******+++,,,---......***))))))))))))))))))***************************************************))))))))))))***+++,,,,,,,,,++++++++++++,,,------(((((()))))))))************+++++++++,,,,,,,,,,,,***++++++,,,,,,++++++******************)))))))))((((((((()))*********++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,---...///////////////000000...,,,,,,...111............---,,,,,,,,,***)))((()))******)))(((******+++,,,------------...,,,++++++,,,---,,,+++++++++,,,,,,,,,,,,++++++------,,,+++++++++,,,,,,)))******+++,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++************++++++******++++++,,,------...************************+++++++++++++++++++++,,,+++,,,---......---,,,,,,)))***+++,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------------,,,,,,,,,,,,,,,,,,------------------,,,,,,000...------...//////...///,,,+++,,,///111222111/////////...------,,,,,,+++++++++,,,---...000000555222///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,))))))))))))))))))))))))***************************)))))))))***+++,,,,,,))))))))))))))))))******((()))******++++++******************************************************++++++++++++++++++++++++***************************+++,,,,,,------,,,,,,++++++++++++++++++++++++///---******+++---------******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++((())))))***++++++,,,,,,...---------,,,,,,,,,,,,***++++++,,,,,,++++++***))))))***+++++++++++++++))))))***+++++++++***************************)))))))))))))))))))))))))))++++++,,,111777777111,,,)))******************)))))))))***++++++,,,------++++++++++++++++++++++++************************************************))))))+++,,,---.........******++++++++++++******))))))*********+++++++++))))))*********+++++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,***************+++++++++)))***++++++,,,,,,,,,+++,,,+++))))))******)))'''+++***))))))++++++***)))******++++++++++++************+++++++++,,,,,,,,,++++++***++++++,,,---...++++++,,,,,,---,,,,,,+++******++++++++++++******++++++++++++++++++++++++*********************************++++++,,,,,,,,,*********++++++,,,,,,---+++******))))))******+++************************************************))))))))))))***+++,,,---,,,,,,++++++,,,,,,---...))))))*********+++++++++++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***)))******************+++************************++++++++++++++++++++++++...------,,,,,,++++++******+++---///000000///...+++------,,,)))))),,,///---...///...,,,,,,///111---,,,+++,,,------,,,+++)))***+++,,,---.........///---++++++,,,,,,+++***+++++++++,,,,,,+++++++++++++++***)))(((((((((((())))))***+++,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,+++***))))))***+++,,,******+++,,,,,,---......************************------,,,++++++*********,,,---...//////---+++******,,,---...---------...,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------///...---,,,,,,,,,,,,,,,............---,,,++++++000...---,,,......---,,,///,,,***,,,///222222111/////////......------,,,,,,,,,------///000222333555222...,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++***((('''&&&*********************************)))******+++,,,''''''(((((())))))******'''((()))***************************************************************++++++++++++++++++++++++***************************+++,,,,,,------,,,,,,++++++++++++++++++++++++333///+++))))))***++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++*********+++,,,,,,---++++++++++++++++++++++++((())))))***++++++,,,,,,//////.........---------+++++++++,,,,,,+++++++++))))))***++++++++++++***)))***+++,,,,,,+++***)))((((((((()))******++++++)))))))))))))))))))))))))))***+++---///...,,,+++))))))************))))))******+++,,,,,,---......++++++++++++++++++++++++))))))))))))))))))))))))************************((())))))))))))(((''''''******++++++++++++******)))************+++++++++))))))******++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++---,,,,,,++++++*********))))))******+++++++++,,,)))***+++,,,,,,,,,,,,,,,+++***)))***,,,...///...+++******+++,,,,,,***)))******++++++++++++***************++++++,,,,,,,,,++++++++++++,,,---...///++++++,,,------,,,,,,,,,******++++++++++++******++++++++++++++++++++++++************************......---,,,+++))))))(((+++++++++***************,,,++++++++++++++++++,,,************************************************))))))))))))***+++,,,------,,,,,,,,,,,,---......******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,++++++++++++++++++,,,,,,------...,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,++++++***)))))))))******,,,------,,,+++,,,,,,,,,,,,,,,---------......------------------------++++++++++++,,,,,,---...,,,------....../////////,,,,,,,,,---------......---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........000...,,,++++++,,,---......---,,,***))))))******,,,+++++++++***)))))))))***++++++,,,,,,++++++***++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,+++...------,,,,,,,,,------///...---,,,++++++++++++...---,,,,,,++++++++++++------,,,,,,,,,+++++++++,,,,,,------...---------...***))),,,222666555222/////////...------,,,,,,......------------......000///...///000000...,,,++++++++++++++++++++++++************************************************,,,++++++++++++++++++,,,************************))))))************))))))+++++++++*********))))))...---,,,+++************...,,,***(((((()))***+++(((((()))***++++++,,,,,,------++++++++++++------+++,,,,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,++++++*********)))***,,,------,,,***))),,,------......------,,,******+++++++++,,,,,,,,,+++++++++************)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))*********++++++*********************************)))))))))***++++++,,,,,,))))))))))))))))))))))))+++***)))(((((()))******************************++++++***************+++************************,,,,,,++++++***+++++++++---,,,,,,+++*********+++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,+++***+++,,,,,,+++)))++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,++++++,,,,,,,,,++++++*********************+++,,,------.........,,,***)))+++---...---+++))))))***+++,,,+++,,,---,,,***)))***+++,,,,,,,,,+++++++++******,,,,,,+++++++++++++++,,,******))))))***+++,,,,,,,,,---,,,+++///444333...---------,,,,,,+++++++++//////...---,,,,,,++++++---.........---+++)))(((******+++++++++,,,,,,,,,......---,,,+++***)))(((((()))***+++,,,+++******,,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***+++,,,,,,------------,,,+++++++++++++++***,,,...---,,,+++,,,---,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,++++++,,,,,,---...---------------.........,,,,,,,,,---------......---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,+++*********,,,...//////...---++++++++++++,,,++++++++++++***************++++++,,,,,,++++++***(((((()))))))))*********************************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,------......---,,,,,,+++...------,,,,,,---------...---,,,+++************...---,,,,,,++++++,,,,,,------------,,,,,,,,,,,,............------,,,+++...+++***,,,222555555333...............---------///..................///...---------......,,,+++++++++++++++++++++++++++************************************************++++++************++++++************************)))******************)))+++++++++*********))))))++++++******++++++,,,,,,---,,,+++***)))******+++))))))******+++,,,,,,------,,,++++++++++++,,,---,,,------------,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******)))***,,,------,,,***))),,,,,,------------,,,,,,******+++++++++,,,,,,,,,+++++++++************)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***++++++,,,,,,++++++***************************++++++******************************************+++***)))(((((()))***+++++++++++++++++++++++++++++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,---,,,++++++******++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++***+++------+++)))+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++---------,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,+++++++++***))))))+++---...---+++***)))***+++,,,+++,,,---,,,***)))***+++,,,,,,,,,+++++++++******,,,++++++*********++++++***************+++,,,,,,------+++)))///999???@@@---------,,,,,,+++++++++///......---,,,,,,++++++***+++,,,,,,,,,+++***)))******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***)))******+++,,,+++++++++,,,,,,,,,+++++++++*********************************++++++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************+++,,,,,,,,,---///......---------------+++,,,......,,,+++,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...------------,,,,,,,,,,,,,,,,,,,,,---------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...***)))))))))***,,,...///000///---,,,+++,,,,,,---*********+++++++++++++++***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,)))))))))***************))))))))))))))))))))))))++++++++++++++++++++++++---------------,,,,,,+++---------,,,,,,------.........---,,,++++++++++++...---,,,,,,,,,,,,,,,,,,///.........------------/////////...---,,,+++***///---+++---111444444222---------...............000//////......//////000---,,,++++++,,,,,,+++)))++++++++++++++++++++++++*********************************************************))))))***************************************++++++++++++******+++++++++***************((())))))***+++---...///,,,,,,,,,,,,,,,++++++*********++++++,,,,,,------,,,,,,++++++++++++,,,,,,---............---,,,,,,************************,,,,,,,,,++++++++++++******+++,,,------,,,+++***,,,,,,------------,,,,,,******+++++++++,,,,,,,,,+++++++++************)))******+++++++++,,,,,,,,,++++++,,,,,,,,,+++******+++,,,,,,------,,,,,,+++************************,,,,,,++++++***))))))(((******************************)))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,++++++******++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,+++***+++------,,,***++++++++++++++++++++++++***+++++++++,,,,,,,,,---,,,++++++++++++*********,,,---------------......,,,,,,++++++***+++++++++((()))******)))***,,,...---,,,+++*********+++,,,+++,,,---,,,*********+++,,,,,,,,,+++++++++******+++***************+++++++++************++++++,,,444555333......444:::;;;------,,,,,,,,,,,,++++++......------,,,,,,++++++))))))***+++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,+++++++++******************************++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))++++++++++++,,,,,,,,,,,,......------------......+++---......---,,,,,,---+++++++++,,,,,,,,,,,,---+++++++++,,,,,,,,,,,,,,,------,,,,,,,,,------...---------,,,,,,+++++++++,,,,,,,,,---------......------------------,,,,,,------------------------------------------------************+++,,,---...///...---+++++++++,,,---*********++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,------------...***************+++++++++,,,,,,,,,+++++++++++++++************************,,,,,,---------,,,,,,+++------,,,,,,,,,---......//////...---------------...------,,,,,,,,,------////////////..................///......---,,,,,,000...---...111333333222,,,,,,------...//////000000000////////////000000...,,,******+++,,,+++***++++++++++++++++++++++++******************************************************))))))))))))******************************+++++++++,,,,,,+++++++++************************((())))))***+++---...///***,,,---......---+++***+++++++++,,,,,,---------,,,++++++++++++++++++,,,---------------,,,,,,+++************************++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,------,,,,,,,,,******+++++++++,,,,,,,,,+++++++++*********))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,++++++***,,,------------------,,,************************+++++++++*********))))))******************************************++++++,,,,,,,,,,,,,,,,,,,,,,,,*********)))******+++,,,************************++++++******++++++,,,,,,,,,,,,++++++***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++,,,---...,,,+++++++++++++++++++++++++++***++++++,,,,,,---------+++++++++*********))))))++++++,,,,,,------......------,,,+++************)))***++++++******+++---,,,,,,+++******++++++,,,***,,,,,,,,,******+++,,,,,,,,,,,,+++++++++************)))))))))***+++++++++++++++******++++++,,,111666888333...---,,,***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++,,,+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---,,,+++***+++,,,---...,,,,,,,,,+++++++++******************************+++++++++,,,,,,,,,------***+++,,,---------,,,+++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++******))),,,,,,,,,,,,,,,,,,++++++---,,,,,,,,,,,,,,,------+++---///...---,,,------++++++,,,,,,,,,---------+++++++++,,,,,,---------......---,,,,,,------------------,,,,,,+++++++++,,,,,,,,,---------......---------------------------------------------------------------------------------,,,,,,,,,---------,,,+++*********+++,,,******++++++,,,,,,,,,---***++++++,,,,,,++++++***))))))))))))************+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******************************++++++,,,,,,---,,,,,,+++,,,,,,,,,,,,,,,---...///...---,,,,,,,,,,,,,,,,,,---------,,,,,,---......000000/////////.........,,,------...////////////000.........///000111000+++,,,,,,---...///000000000000////////////000000///---++++++,,,---,,,,,,++++++++++++++++++++++++******************************************************))))))))))))******************************+++++++++,,,,,,+++++++++************************+++*********+++,,,,,,---)))+++---...///---+++***+++,,,,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,+++++++++*********))))))******+++++++++,,,,,,,,,***++++++,,,,,,,,,++++++,,,------......------,,,************************))))))*********+++++++++************************))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))***++++++,,,************************+++*********++++++,,,---,,,++++++***++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,......---,,,++++++++++++++++++++++++******+++,,,------......+++++++++*********))))))******++++++,,,,,,------------,,,+++************+++---...---+++******++++++++++++++++++++++++,,,***+++,,,,,,******+++,,,,,,,,,,,,+++++++++************))))))***+++,,,,,,,,,,,,+++++++++++++++,,,'''...111...,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++//////...---,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******---,,,+++***+++,,,---...,,,,,,,,,+++++++++******************************++++++,,,,,,,,,---------***+++,,,---...---,,,,,,+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******------,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---,,,---//////---,,,---...,,,,,,,,,---------......+++,,,,,,------......//////...------------------------------,,,,,,,,,,,,,,,,,,,,,---------......------------............------------------------...------------,,,,,,,,,.........------,,,,,,,,,,,,,,,+++*********+++,,,+++++++++,,,,,,,,,,,,,,,***++++++,,,,,,++++++************++++++++++++,,,++++++,,,,,,---.........++++++******)))(((((((((++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///+++******))))))*********------------------...///000/////////............+++,,,---...///000000000//////...------.........,,,,,,------...///000000000//////......//////000111///,,,,,,---......---++++++++++++++++++++++++*********************************************************))))))***************************************++++++++++++*********************+++++++++,,,,,,++++++***+++++++++)))***,,,---...---+++***++++++++++++,,,,,,,,,,,,******++++++++++++******++++++,,,,,,++++++***)))++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,+++++++++************)))******+++++++++,,,,,,,,,******+++,,,,,,,,,++++++,,,------......------,,,************************((())))))***++++++,,,,,,++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------++++++******++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++++++++,,,...///...,,,++++++++++++++++++++++++******+++,,,---...//////,,,++++++++++++***************+++++++++++++++,,,,,,,,,++++++***+++++++++,,,...///...,,,******+++***++++++++++++,,,,,,,,,)))+++,,,,,,+++***+++---,,,,,,,,,+++++++++******************+++,,,---------,,,,,,++++++++++++,,,+++---,,,(((''',,,000111++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++111000///---,,,,,,+++,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++*********+++++++++++++++,,,------,,,,,,,,,+++++++++******************************,,,,,,,,,,,,------------***+++,,,------......---***++++++,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++++++++++++++,,,------,,,...//////...------...------........./////////,,,,,,---......///000000//////...------------------------------.........,,,,,,,,,---------......------------.........///..............................---------,,,,,,,,,+++,,,,,,---------,,,,,,---,,,+++***++++++,,,---,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,++++++***,,,,,,---------.........******+++,,,,,,---......++++++******)))((((((''',,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////++++++*********++++++,,,---------------...///////////////.........------,,,---...//////000//////.........---++++++,,,---,,,---------....../////////..................///111///,,,+++,,,---...---++++++++++++++++++++++++************************************************++++++************++++++************************)))******************)))))))))*********+++++++++,,,++++++******++++++,,,))))))+++,,,,,,,,,++++++++++++++++++++++++++++++)))***+++,,,,,,+++***))),,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,+++++++++************)))******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,+++,,,,,,------------,,,,,,******************************************++++++++++++++++++++++++++++++((()))***,,,------,,,,,,++++++++++++++++++++++++))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++,,,...///...---++++++++++++++++++++++++******+++,,,---...//////,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++***++++++,,,,,,***+++------,,,******+++******++++++,,,,,,,,,,,,)))+++,,,,,,+++***,,,---,,,,,,,,,+++++++++******++++++++++++,,,---...///...---,,,+++++++++++++++000///,,,'''(((,,,...++++++++++++,,,,,,---------++++++++++++++++++++++++///...---,,,,,,,,,,,,---******+++++++++,,,,,,,,,***+++++++++++++++,,,,,,)))******+++,,,+++++++++,,,,,,,,,+++++++++******************************,,,,,,,,,------------...+++++++++,,,,,,...//////******+++,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------+++,,,,,,,,,---.........++++++++++++,,,,,,---...,,,...//////...------............////////////000------......///000111111000///...------------------------....../////////,,,,,,,,,---------......---------.........//////.................................------,,,,,,,,,((()))***+++,,,---------...---,,,,,,,,,---...///---------,,,,,,++++++++++++++++++,,,,,,+++++++++))))))*********+++++++++))))))***+++,,,,,,------------,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,+++++++++,,,---...///000......---------......///---------------...///000///.........------------...///////////////...............,,,*********,,,---------.....................------------......111...+++***,,,---------++++++++++++++++++++++++************************************************,,,,,,++++++++++++,,,,,,************************))))))************))))))))))))******+++++++++++++++*********+++,,,,,,---((()))******+++++++++++++++*********************)))***+++,,,,,,+++***)))------......------,,,+++------------------------*********++++++,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,+++++++++************)))******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************,,,,,,++++++***)))))))))++++++++++++++++++++++++((()))+++,,,------,,,,,,************************))))))))))))***+++,,,---************************************+++,,,---...+++*********+++,,,,,,---++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++,,,///000///---++++++++++++++++++++++++******+++,,,---//////000---------,,,,,,,,,++++++.........------,,,,,,,,,************+++,,,------&&&)))+++,,,+++++++++,,,)))***+++,,,,,,,,,,,,,,,)))***,,,,,,++++++,,,---,,,,,,,,,+++++++++******,,,,,,,,,,,,---...///000...---,,,,,,++++++++++++&&&)))***+++...111...'''+++++++++,,,,,,---------++++++++++++++++++++++++---,,,+++++++++,,,---...******+++++++++,,,,,,,,,((()))***+++,,,---......((()))***+++,,,+++******,,,,,,,,,+++++++++******************************,,,,,,,,,---------......,,,,,,++++++,,,---///000******+++,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------...///++++++,,,,,,---...//////------,,,+++,,,---...//////,,,))))))+++......---------......///000000000,,,,,,,,,---...///000000//////.........------------------,,,,,,+++++++++---------,,,,,,---......------------------------,,,,,,,,,---------............---,,,,,,,,,------,,,,,,,,,---------......---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,***)))******+++++++++,,,,,,,,,,,,------***+++---......---+++***,,,,,,,,,++++++*********++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,++++++*********------------------------++++++---.........---,,,000///------/////////...000/////////111111///...111---,,,///000,,,******......---///222333333222,,,---------------------++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++******************************)))******++++++,,,------************************************))))))))))))++++++++++++++++++++++++,,,,,,,,,++++++*********------,,,+++***)))((('''------,,,++++++******))))))***+++,,,---.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********------,,,++++++******)))---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,+++******+++,,,,,,...---+++***)))((((((((())))))))))))))))))))))))))))))***++++++++++++***+++++++++*********))))))))))))***+++,,,,,,---------,,,+++*********+++,,,))))))***++++++,,,------------,,,,,,+++***))))))************************,,,---...//////---+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++'''((()))***,,,...//////,,,++++++******++++++,,,,,,,,,+++***))))))***************)))******+++,,,,,,,,,---......---,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***------,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,++++++*********))))))******++++++++++++---,,,+++******+++,,,---******+++,,,,,,---......,,,,,,,,,++++++*********,,,,,,,,,------,,,++++++,,,+++++++++++++++++++++,,,,,,+++***))))))))))))******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,---...//////.........------,,,,,,,,,...---,,,+++,,,---...///---------.........//////------,,,,,,,,,---...///222///++++++,,,...---,,,,,,,,,,,,---......//////,,,---------.../////////,,,,,,,,,+++++++++******---------,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,------------------,,,,,,,,,---------......000///...---,,,+++++++++,,,,,,,,,---------......---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///++++++,,,,,,,,,,,,------,,,,,,---......---,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,+++++++++************+++,,,,,,---......+++,,,---...///......---111///......///000000///000///...///111111///...111------///...+++)))+++///...---///111333333222.........------,,,,,,+++++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++***************************************+++,,,,,,------************************************))))))))))))++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++************,,,,,,,,,++++++++++++*********+++,,,------------++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++*********)))))))))+++++++++++++++++++++,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,,,,,,,+++******))))))************************))))))***++++++++++++++++++++++++*********)))))))))******+++,,,,,,------,,,+++******+++,,,---...******++++++,,,,,,------------,,,,,,+++******)))+++++++++++++++++++++++++++,,,.........---+++***++++++++++++++++++++++++***++++++++++++,,,,,,,,,------,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,+++******************************++++++,,,++++++,,,------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******)))*********++++++++++++,,,,,,+++******+++,,,,,,******+++,,,,,,---......,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++++++++++++++,,,,,,------...---------,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,---......///......---------,,,,,,,,,++++++******++++++,,,,,,---------.........//////---,,,,,,,,,,,,---...///333111...---......---++++++++++++,,,------......------..................,,,,,,,,,+++++++++++++++------,,,,,,,,,,,,++++++........................,,,,,,,,,------.........,,,,,,,,,---------......111000///---,,,+++******,,,,,,,,,---------......------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000++++++,,,,,,,,,,,,------........................,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++(((((()))+++,,,---...///------...///////////////222000...///000111000000000///...///000111///---000......///---))))))---///...---///111333222111//////...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,,,,,,,,,,+++******++++++++++++++++++++++++******++++++,,,,,,------++++++++++++++++++++++++++++++*********)))))))))++++++++++++++++++++++++++++++++++++++++++,,,,,,)))*********++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++************)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,***+++,,,------,,,+++***************************)))******++++++++++++++++++++++++************************++++++,,,,,,---*********+++,,,...///000,,,,,,,,,,,,,,,---------------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++------,,,,,,+++******))),,,++++++******++++++,,,,,,++++++************+++***************+++,,,,,,***++++++,,,,,,++++++***,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,++++++++++++***************++++++++++++,,,,,,++++++++++++,,,,,,***++++++,,,,,,------...++++++++++++++++++,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...,,,,,,,,,,,,,,,---------------------------------------............------+++,,,,,,------............------------,,,,,,,,,******+++,,,,,,,,,,,,,,,---------...............,,,,,,,,,,,,------......000000///.........---,,,+++++++++,,,------.....................---------///.....................,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,+++,,,,,,------.........,,,,,,,,,---------......000///...---,,,+++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...------,,,,,,,,,+++++++++,,,,,,,,,------...---,,,,,,,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---......///...//////000000000000000222000//////111111111000///......///000000///---///...///000---)))***...///...---///111222222111.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,------,,,,,,+++***+++,,,,,,,,,,,,+++******++++++++++++++++++++++++******++++++,,,------...+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++*********++++++,,,,,,,,,*********+++++++++,,,,,,))))))***+++,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,.........,,,+++************************)))***++++++,,,,,,++++++*********************************++++++,,,,,,,,,++++++,,,,,,---...//////---------------------,,,------,,,,,,,,,+++++++++,,,,,,,,,---------------++++++,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++------,,,,,,+++***)))))),,,++++++******++++++,,,,,,++++++******++++++++++++************+++,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------*********++++++,,,,,,,,,++++++,,,---------,,,,,,++++++++++++,,,,,,,,,,,,------,,,------...///000---------------,,,,,,,,,---------...............------............------,,,,,,,,,---------......------------------------+++,,,---/////////..............................,,,,,,,,,---------------,,,---...///......------,,,,,,,,,---......//////...............---------///////////////000000000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,+++***)))(((,,,,,,,,,------.........,,,,,,,,,---------......------,,,,,,,,,---......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,,,,+++***+++++++++,,,,,,,,,------,,,,,,+++******+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,------------............////////////000000111111222000//////111111111000///...---...000000...---...---...111000,,,,,,//////...---...000111111000,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,------------,,,+++++++++,,,,,,,,,,,,+++******++++++++++++++++++++++++***++++++,,,------......++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,++++++++++++***))))))***+++,,,------.........---+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++------------------------,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++(((***,,,...///...---,,,))))))))))))))))))))))))******+++,,,,,,,,,,,,+++***************************+++++++++++++++,,,,,,---------------------,,,---------------------,,,---------,,,,,,,,,,,,,,,,,,,,,---------.........+++,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,,,,+++++++++,,,,,,++++++++++++++++++,,,++++++******++++++,,,,,,+++++++++++++++,,,,,,+++++++++***+++,,,,,,---------,,,,,,,,,,,,------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,+++++++++*********++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------*********++++++,,,,,,,,,***+++,,,,,,---------,,,)))*********++++++,,,,,,------------...///000000...------------------------------.........//////---......//////......---,,,,,,,,,---------------------------------------+++,,,...///000000//////.....................---+++,,,------......------))),,,///000///---------,,,,,,,,,---......//////------..................---------------.........++++++,,,,,,,,,,,,------///000000111000///---,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,---...//////,,,,,,,,,---------......++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------...------++++++,,,,,,,,,,,,------***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............,,,,,,,,,,,,------------/////////...............///////////////000111111222000...///000111000000///...---...///000...,,,...,,,---333555222///...///...---...000111000///***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------------------------,,,+++++++++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++***))))))***+++,,,,,,------///...,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,------------,,,,,,++++++------------+++++++++,,,,,,------,,,,,,+++************++++++++++++------,,,,,,+++******)))++++++------------++++++++++++------------++++++++++++++++++++++++++++++***++++++,,,,,,++++++***)))***+++---------,,,,,,))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,***************+++++++++++++++++++++++++++++++++---------------,,,++++++,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,+++,,,,,,------.........---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,++++++******++++++,,,,,,++++++++++++,,,,,,---+++++++++++++++,,,------...------,,,,,,------...,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******++++++++++++************++++++++++++++++++++++++))))))*********+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,******+++,,,------------)))******++++++,,,,,,---..................//////---------------.........,,,,,,,,,---......//////......////////////......------------------------,,,,,,,,,------------...)))***+++------........................---------+++,,,---.........------***...222222000---,,,,,,+++++++++,,,------......,,,---------.../////////++++++++++++,,,,,,------+++++++++,,,,,,---------333333444555444222000///.........------,,,,,,+++,,,,,,,,,---------......------,,,,,,,,,---......,,,,,,,,,---------......+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++---...//////......++++++,,,,,,,,,,,,------***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,------------------------------------............,,,,,,,,,---------......,,,------......///////////////.........///000111111///......///000000///...------...//////...,,,...***,,,444;;;888222...///...---...000000000...+++,,,,,,------.........------------------------+++,,,------...------------------...------,,,++++++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,...---+++******+++,,,---------------------------************************,,,,,,------------,,,,,,***+++---......---+++***+++,,,,,,------,,,,,,+++)))))))))*********++++++,,,+++++++++++++++++++++***+++---......---+++******+++---......---+++***++++++++++++++++++++++++***+++,,,,,,,,,,,,+++************+++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,))))))*********+++++++++++++++++++++++++++++++++***+++,,,------,,,,,,+++******++++++,,,,,,------------------------------***++++++,,,------.........------,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++,,,---...,,,++++++++++++,,,------------,,,++++++,,,------++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++*********+++++++++,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++)))***+++,,,------------++++++,,,------...////////////...---------......,,,,,,------......//////+++++++++,,,---...............////////////......------------------------,,,,,,,,,---------......***+++++++++---...///000//////.........---------+++,,,---.........---,,,---111555555111---,,,+++)))******+++,,,,,,------,,,,,,------...///000000+++++++++,,,,,,---------+++++++++,,,,,,---------...///000111000...,,,***//////...---,,,++++++***,,,,,,,,,---------......///...------,,,,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,///000000000000...---,,,++++++,,,,,,,,,---------***+++---......---+++************++++++,,,,,,,,,---------------------------------.........//////,,,,,,,,,------.........******+++,,,...///000000///...---------...000111000///------/////////......------...//////...,,,---)))+++555>>><<<444---///...---...///000///...---------------------,,,------------------------+++,,,------......------------......------,,,++++++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++---,,,,,,++++++*********)))******+++---......///***++++++++++++,,,,,,,,,...---+++******+++---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,***+++---......---+++***+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,*********++++++,,,------***+++---......---+++******+++---......---+++***++++++++++++++++++++++++***+++,,,------,,,+++***++++++***))))))******+++------------------------***+++,,,,,,------,,,,,,))))))******++++++++++++++++++++++++++++++++++++'''(((***,,,---------,,,))))))***++++++,,,------------------------------******++++++,,,---......///...---,,,,,,,,,------------------------------,,,,,,,,,---------......---------,,,,,,,,,++++++---,,,,,,++++++*********,,,++++++++++++++++++,,,++++++++++++,,,,,,---...,,,,,,++++++,,,,,,---...---,,,+++******+++,,,---*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...+++++++++************)))++++++++++++++++++++++++++++++,,,,,,,,,---------*********++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********)))***+++,,,------...---------......///000111111000///...---------------,,,,,,,,,---...///000000******+++,,,,,,---............////////////......------------------------,,,,,,,,,------.........------,,,---...000222333//////.........---------++++++++++++,,,---......000222OOOTTT333***333(((---------............///------............------------,,,,,,,,,---......,,,,,,++++++,,,,,,---...+++,,,---.........---,,,---------............///------------------------,,,,,,+++***+++,,,---...,,,,,,,,,---------......+++,,,,,,------,,,,,,+++------------------------...---,,,,,,++++++++++++)))+++,,,,,,+++***,,,---***************)))(((''',,,,,,,,,++++++*********,,,---------,,,++++++***+++,,,------......------++++++,,,,,,,,,,,,,,,,,,...............///000000......---...///111222444000000/////////000000111...///000000000///---,,,,,,,,,,,,---///000222333000///...------...///000---,,,+++***+++,,,---...,,,,,,,,,++++++*********++++++++++++++++++++++++000///---,,,++++++,,,---++++++******************,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++---......---++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++---------,,,,,,++++++++++++++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((('''222000...+++******+++,,,---.../////////...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,+++///---(((&&&+++...,,,++++++************++++++---------...------,,,,,,++++++++++++++++++++++++---------......---,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---***++++++,,,---...//////------++++++++++++------,,,,,,,,,---------......,,,,,,,,,,,,------...///...------,,,,,,------...------,,,++++++,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,.........------.........,,,++++++******)))))))))***+++,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************------------------------------------------------...000111///+++)))***---++++++************+++++++++++++++,,,,,,,,,------******+++,,,---...000111111111000000//////......---------.........//////...............///000000------............------///............---------++++++,,,,,,---...//////,,,------......------,,,.........------,,,,,,,,,------,,,++++++,,,,,,,,,000...DDDHHH...***444***---------............///------............------......------------...///,,,+++***)))))))))))))))+++,,,---.........---------------............///---------------------------,,,,,,+++,,,---...///,,,,,,,,,,,,------------,,,,,,------------,,,,,,...........................---,,,,,,+++++++++,,,+++---......---,,,...///,,,,,,---------,,,++++++------,,,,,,,,,+++++++++---------------,,,+++++++++,,,------......------,,,,,,,,,------------------------------.../////////.........///000222333000///////////////000000//////000000000///------------------...000111222//////...------...//////,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,+++++++++------------------------......---,,,,,,,,,------,,,,,,,,,+++++++++++++++,,,,,,,,,++++++++++++******++++++++++++,,,,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,+++++++++******------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------------------------------,,,,,,,,,,,,+++***))))))...---,,,+++++++++,,,---------...............---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++///...***(((,,,---***++++++************++++++,,,------...------,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---+++,,,,,,------.........------,,,++++++,,,------,,,,,,,,,---------.........------------......///...------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------------------------------......------------......++++++++++++++++++++++++***+++,,,,,,---------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,---------------------------------------------------...///...,,,+++++++++,,,,,,++++++++++++,,,,,,,,,,,,---------.........,,,,,,,,,---...000111222////////////.........------------.........//////...............///000000---......//////......---///............---------++++++,,,,,,---......///,,,------......------,,,/////////......---------///...---,,,++++++++++++111***555999)))+++444+++---------............///------............------///......------.........111000...---,,,++++++++++++,,,------......---------------............///------------------------...------------...//////,,,,,,,,,,,,------------------............------........................------,,,+++++++++,,,,,,+++---......------...///,,,------............------------------,,,,,,,,,---............---,,,,,,,,,,,,---............------------....../////////------,,,,,,------...///000000/////////000222333000//////......///////////////000000000///.....................///000000......------------......,,,,,,,,,+++,,,------...,,,,,,,,,---------------////////////////////////,,,,,,------...---------,,,,,,,,,---------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,---......//////++++++++++++************............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------........................+++,,,,,,------,,,,,,+++******++++++,,,,,,,,,------------------...///000.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++++++++......,,,+++,,,+++(((++++++************++++++,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,++++++---...///---,,,,,,++++++,,,,,,---------------------------------,,,,,,,,,,,,------,,,,,,,,,---------......///......------------......------,,,,,,------...,,,,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,........................------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++,,,---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------......------------------------------------------------------...000111000...+++------,,,,,,,,,,,,---------------.........//////------...//////000111222............------------------........./////////...............///000000---......//////......---///............---------+++,,,,,,------.........,,,------......------,,,///////////////............---,,,,,,+++++++++,,,222(((,,,///)))---222***---------............///------............------......---------------...222111000///............,,,,,,,,,------------------------............///.......................................//////000---------.........//////......////////////..............................---,,,,,,++++++,,,,,,,,,***+++,,,,,,++++++,,,...***+++,,,------...------..................---------......///......------,,,------........................///000000111111...------------...//////111111000///000111222333000000//////......////////////000000000/////////000//////.........//////------------------------,,,,,,,,,,,,------......,,,---------......//////////////////////////////***+++---...///...------,,,,,,,,,,,,------------------,,,,,,,,,++++++++++++++++++,,,,,,,,,------//////---,,,,,,---//////,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------...///000000++++++++++++++++++++++++...............---------------------------------,,,,,,,,,------------...------------------------------------------------+++,,,,,,---......------***+++,,,---------,,,,,,---,,,,,,,,,---...000111.........------,,,,,,+++------------------------...---,,,+++++++++++++++***++++++,,,------+++(((,,,++++++******++++++,,,,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---,,,+++******,,,...///---,,,,,,++++++,,,,,,---.........------,,,,,,,,,---------,,,,,,---------,,,,,,,,,---------............---,,,,,,+++,,,,,,...------,,,,,,------...,,,,,,+++++++++,,,------------,,,,,,,,,,,,------------------------------***++++++,,,---,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---------------------,,,,,,+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------///......111555555111---------,,,,,,,,,,,,------------------............---......///000000000000....................................////////////...............///000000......////////////......///............---------,,,,,,,,,---------......,,,------......------,,,//////..................,,,+++++++++,,,,,,---...111******,,,,,,///...'''---------............///------............------,,,,,,,,,,,,,,,------...---,,,,,,,,,,,,,,,------,,,,,,,,,,,,------......---------............///..............................////////////000///////////////000000000000...//////000000//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---***,,,------,,,+++---...+++,,,---.......................................------......///......---,,,---......//////............///000000111222222///////////////000000111111111000000111222333444111111000///////////////000000/////////000000000000000///............///,,,------------------,,,,,,,,,---------.........---------....../////////........................***+++---...///...------***+++++++++,,,,,,---------------,,,,,,,,,++++++++++++,,,,,,,,,---------//////---,,,,,,---//////,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------...///000000------------------------,,,,,,,,,,,,,,,---------------------------------,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------.....................///...------,,,---,,,,,,,,,---...000111.........------,,,,,,,,,------------------------...------,,,+++++++++,,,,,,))))))+++------+++***,,,,,,++++++++++++,,,,,,+++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------++++++,,,,,,,,,------------,,,***)))***+++---///---,,,,,,++++++,,,,,,---.........------,,,,,,+++------------------------,,,,,,,,,---------......------,,,+++*********+++...------,,,,,,------...,,,+++++++++,,,,,,---...,,,,,,++++++++++++,,,,,,------------------------++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---//////......---,,,++++++,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,---000444444000,,,,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,---------------.../////////......////////////////////////........./////////000000...............///000000...//////////////////...///............---------,,,,,,,,,---------------,,,------......------,,,------------------------++++++++++++,,,---...///...---,,,---000///+++)))---------............///------............------+++++++++,,,---...///000---------------...//////---,,,,,,,,,,,,---...///---------............///........................---......///000//////////////////000000000000111......////////////......++++++++++++++++++++++++,,,,,,+++++++++,,,------,,,...//////......///000...//////000000000//////---------...............,,,,,,---............---------...////////////.........///000111111222222000000//////000000111222111000000000111333555666333333222111000000000000000000/////////000111111000//////.........//////------............------,,,,,,---............------------.......................................,,,,,,------...---------******++++++,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---......//////------------............++++++++++++,,,,,,,,,,,,------------------------,,,---------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---000/////////......---------------------...///000------------------------------------------------------,,,,,,,,,,,,------444---)))***,,,,,,+++,,,,,,,,,++++++++++++,,,,,,++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............++++++,,,,,,------......---,,,+++++++++,,,...///---,,,,,,++++++,,,,,,---.........------,,,,,,,,,------............------,,,,,,,,,---------......---,,,+++++++++++++++,,,...------,,,,,,------...++++++++++++,,,---......,,,,,,++++++++++++,,,,,,------------------------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------///......------,,,++++++,,,,,,---------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++---//////---+++,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,---------...///000///...---,,,/////////000000000000000....../////////000000000...............///000000...//////000000//////...///............---------------------------------,,,------......------,,,,,,,,,,,,---------------,,,,,,,,,++++++,,,------***///...---000---+++///---------............///------............------++++++,,,---///111333444000000//////.../////////------,,,,,,,,,---...///---------............///........................,,,---.../////////......---............/////////---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...---...//////......///111//////000000//////......,,,,,,---------.........++++++,,,---------------------...///////////////------...///000111222222///////////////000111111000000000111222555777888555444333222111111111111000000/////////000222222//////.........//////000---...////////////...---,,,,,,.../////////...---.........---------------..............................---,,,,,,,,,------+++++++++,,,---............------------,,,,,,,,,,,,,,,,,,------------...******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,------.........***+++++++++,,,,,,,,,,,,........................------------............------------------------------------------------+++,,,,,,---------,,,,,,......---,,,---...///000------...............---+++,,,,,,------.................................,,,,,,,,,,,,,,,---...///@@@555,,,+++,,,++++++...---,,,,,,++++++,,,,,,---***+++,,,---............------------------------+++,,,---...////////////++++++,,,,,,---......///............////////////---,,,,,,++++++,,,,,,---------------------,,,,,,,,,---...//////...---,,,,,,,,,,,,---------......------,,,,,,------.........------,,,,,,------...++++++++++++,,,---...///------,,,,,,,,,,,,------........................,,,---......//////......------------------------......------------......++++++,,,,,,---------...,,,---------,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------,,,,,,++++++++++++++++++++++++++++++------------------------***,,,------,,,,,,,,,---------,,,,,,,,,,,,------,,,,,,,,,,,,---------...//////111111111///---,,,........./////////000000.../////////000000000000...............///000000//////000000000000/////////............---------------------------------,,,------......------,,,------------.........///......---,,,++++++++++++'''///...+++...,,,+++444---------.........//////---..................---,,,,,,---///111333555777///...---,,,+++*********------,,,+++,,,---...///---------.........//////////////////////////////+++,,,.../////////...---,,,,,,,,,---------......------............------------------------------++++++++++++,,,,,,---...+++,,,------,,,,,,---///---.........---,,,++++++,,,,,,,,,---------......***+++,,,,,,---------,,,---......///////////////,,,---...///000111222222...............///000000//////000111333555888999666555444333222222222222111000/////////111222333...............///000000---...///000000///...---,,,,,,.../////////...---.........------,,,,,,+++////////////////////////000///---,,,+++,,,,,,---,,,,,,------...///000000......---------,,,,,,,,,,,,,,,,,,---------......++++++---......---++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------+++++++++,,,,,,---------........................---------.........//////------------------------........................+++,,,,,,------,,,,,,+++,,,+++******+++...000222---.../////////...---,,,***++++++,,,---...//////........................+++++++++,,,---...///000JJJ<<<000------***+++///---,,,,,,++++++,,,,,,---***+++,,,---............------------------------,,,---...///000000000000++++++,,,,,,---...////////////000111222111111111---,,,,,,++++++,,,,,,---------------------------,,,---...//////...---,,,,,,,,,,,,---------.....................///000111...------,,,,,,------...++++++++++++,,,---...///.........------.................................---...//////000/////////........................///......------......///((((((***+++---...///000------------,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........000000///...---,,,,,,+++++++++++++++++++++++++++---------------------------///111000---,,,...111.........------.........---------.........//////000111222333222000...------------.........//////////////////000000000000...............///000000//////000000000000////////////.........---------------------------------,,,------......------,,,---.........//////000000...***+++//////***)))------------------------------------.........//////............///000222333////////////000111222333000///...------...///000111111000000//////......111111111111000000000000000000///...---,,,++++++,,,---...//////...---,,,---------------...///000......------------......---.........---,,,,,,+++........................------............------------------------------***+++------------+++***---,,,,,,,,,,,,---...///+++---///111111000...---//////............//////000///---,,,---...000222///.........000222444555444444333222111111111222555111...000333444111...000000000000000111111222...///111222222111000///........................///......---------............,,,++++++,,,......---,,,,,,++++++,,,,,,---------------------------......---,,,,,,---......,,,++++++******++++++,,,........................,,,,,,,,,,,,,,,,,,,,,,,,+++***,,,///...+++---111......---------,,,,,,,,,+++++++++***++++++,,,,,,,,,---,,,+++******,,,...///...,,,,,,,,,...000111------,,,,,,,,,,,,------------............------111...+++,,,...///...,,,.................................------,,,,,,,,,........................//////...---,,,,,,+++++++++,,,...222444333000---//////000000///...---------///---)))(((+++---,,,.........------,,,,,,,,,DDD===444///......+++(((------,,,,,,,,,------...///...---,,,+++,,,,,,------------,,,,,,+++++++++,,,,,,,,,---------......000///...------...///000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,..............................---,,,,,,,,,,,,---,,,+++***+++---/////////......---------,,,,,,,,,+++++++++,,,,,,,,,------........................//////.........---------+++,,,,,,------...............------------....../////////......---------,,,,,,,,,,,,,,,,,,,,,,,,........................------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---...------,,,,,,------......------,,,,,,------...---------.........//////------------------------111000///////////////000......//////000000111111......//////000000111111//////............//////...---...///111222111000......////////////......000000//////.........---........................+++,,,---/////////......------++++++++++++------///,,,,,,000000,,,,,,///........................,,,,,,,,,---------............---,,,------//////////////////000111222333000///...------...///000111000000000/////////...////////////////////////000000000000000/////////------...//////...------......---------......///......------------......---.........------,,,+++------------------------------............------------------------------,,,------......------,,,------........./////////+++---///111111000...---//////............//////000///---------...000111////////////000111333444333333222111111111111111444111...///222333111---000000000000000111111222000000111111111000000///..............................------------.........------,,,,,,------...---,,,,,,++++++,,,,,,---------------------------,,,+++***))))))***+++,,,------,,,,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,111...---//////,,,---///......---------,,,,,,,,,+++++++++++++++,,,,,,------.........,,,,,,...//////...,,,,,,,,,...///111......------------......------............------000...,,,,,,...///...---.................................------,,,,,,,,,------------------------//////...------,,,++++++,,,---///222444333000...///////////////...---------...,,,)))***......+++///...............------999333...,,,...000...,,,---------,,,,,,------...///...---,,,,,,,,,------.........---------,,,,,,,,,,,,---------.........//////............/////////...------,,,,,,,,,---------------------------000///......---------...........................///...------,,,,,,------///...,,,---...//////.........---------,,,,,,,,,,,,,,,,,,,,,------------........................//////.........------------------------.........000000////////////000000---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***---------------------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------...------,,,,,,------...---------.........//////////////////////////////000000////////////000000000000000000111111111222.../////////000000000111//////............//////111000//////000000...,,,//////000000000000//////111000000000////////////........................------//////000///......///...---,,,,,,---...///...,,,,,,//////------///////////////////////////++++++,,,,,,,,,---------//////...---------------//////...//////000111222//////............//////000000000000////////////------------------------////////////000000111111------...//////...------//////...---------............------------......---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------///......------......///---...///000111000//////,,,---///111111000...---......------------......///......------///000111000000//////000111222222222111111000000000000000333000...///111222000---000000000000000111111222222222111000/////////000........................------,,,,,,,,,------...------............------------,,,,,,,,,,,,------------------------------...------,,,,,,------............------.................................------------------------888111---///000...---.........---------,,,,,,,,,+++++++++,,,,,,,,,------...///111111///...///000......---,,,,,,...///000........................------............------///---,,,---...///...---.................................---------------------------------------//////......---,,,,,,,,,---...///222444444111...///////////////......---,,,......,,,---000///+++.........//////////////////,,,***+++...000///---...------,,,,,,---------......---,,,,,,,,,------//////............------,,,------------...............////////////......///...------,,,---------........................000000///............///........................//////...---------------000...---,,,---...---,,,......---------,,,,,,,,,------------.........///.......................................---------//////..................000000////////////000000,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++........................------,,,,,,,,,,,,------------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---......------------......------........./////////000000000000000000000000000000000//////000000111111111111111222222222222////////////000000000000//////............//////111000......///...---+++000000000111111000000000111111111000000000000///........................///000000000000//////...//////............//////...,,,,,,,,,,,,++++++,,,////////////////////////,,,,,,,,,---------......000000000/////////000000///.........//////000111/////////....../////////000000000000////////////,,,---------------......---------...............---..................---000///...---------------......------------......------............------,,,,,,,,,,,,,,,,,,,,,,,,------............------........................///...---,,,,,,---...///,,,---///111111000///...,,,---///000000000///.........------------......///............///000000000000000000000000111111000000////////////000000222000...///000111///---000000000000000111111222444333111///......///000........................---,,,,,,,,,,,,------...,,,---...//////...---,,,------,,,,,,,,,,,,------........................///////////////////////////......------......///................................................999111+++,,,000///............---------,,,,,,,,,++++++,,,------.........---///111111000///...///......------------...///...//////////////////...------............---------------......///.............................................---------------------------------//////......---------,,,...///000222444333111......///////////////......,,,222666222.........---------....../////////000---+++***+++------+++)))......---,,,,,,,,,------------------------------............------------------------............---...///000000///...---......------------..............................//////...............///........................000///......---............,,,++++++---......---......---------,,,,,,,,,............////////////................................................000000//////.........---......------------......------......//////000000------------------------........................,,,---------------,,,,,,------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,......------------..................////////////111111111111111111111111000000000///000000111111111111111111111111111111////////////000000000000//////............//////...---,,,,,,...//////...//////000000000000//////000000000///////////////........................111111111111000000////////////////////////////////////...,,,,,,,,,---,,,....................................////////////---...//////000111111111.........---......///000...//////////////////...////////////000000000000------........./////////000//////...------,,,,,,.........------.........000///...---------------......------------......------...//////......---,,,,,,,,,,,,,,,,,,,,,,,,------............------...........................---,,,++++++,,,---...+++---///000111000...---------//////000000///............------........................///000000000000000111111111111000000///////////////000000111000//////000000///...000000000000000111111222444333111///......///000////////////////////////,,,,,,,,,,,,------...///,,,---////////////---,,,...------,,,,,,------...........................,,,,,,------------,,,,,,......------------......................................................555---(((***//////...///......---------,,,,,,,,,***+++,,,...//////......,,,...000000///...---............---------............///000000///......------............------+++,,,...//////.........................................................------------------------///...............------/////////111333333000.........///////////////...,,,777>>>777...***---///,,,,,,,,,------......///---,,,,,,---------+++)))///...---,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,------------.........//////---...///000000///...---......---------......///------------------------...------,,,------......////////////////////////000000///............///---,,,+++---///111222111......---------,,,,,,,,,........./////////000000........................---.....................000000//////.........---......------------...............//////000000000------------------------........................,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------......------,,,,,,------...---,,,,,,++++++,,,,,,---///......------......///........./////////000000000000000000000000000000000000000000000111222222000000000000000000000000000000000000//////////////////............/////////---,,,,,,...//////...---..................---........................////////////////////////222222111111000000000000.........//////.........000222111......222333222...........................////////////000000000***+++,,,...///000000000......------------............////////////......////////////000000000000.........///000000111111222222111000///...------///...------------.../////////...---------............------------......------...////////////...,,,,,,,,,,,,,,,,,,,,,,,,------............------........................,,,,,,,,,++++++,,,,,,,,,,,,---...///000///......---....../////////////////////............//////.........///////////////...///000111111111111111///////////////000000111111111000000000/////////000000000000000111111222222222111000/////////000////////////////////////------------......///000......////////////............------------....................................////////////............------------..............................------------------------000***'''***.........000......---------,,,,,,,,,***+++---///000000//////+++---///...---,,,---..................------------...///000000///...---------............------***,,,///000///......///......................................./////////................................................/////////000111111///------...//////////////////,,,888>>>888---))),,,000,,,,,,,,,---------------+++,,,---...............///......---,,,,,,,,,,,,+++,,,---.........------+++++++++,,,,,,,,,,,,---------........./////////......////////////...............---......///000---------------------------,,,,,,,,,,,,---......////////////////////////111111000//////////////////......///333555666666......---------,,,,,,,,,............/////////000........................---------...............//////..................000000////////////000000---------------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---,,,,,,,,,,,,,,,,,,,,,,,,......------------............------------.........------,,,,,,------...//////............//////....../////////000000000////////////////////////000000000000111111222333000000000///////////////000000000000//////////////////............//////444111...---------,,,+++,,,------......------,,,,,,---------------......////////////////////////222111000000000000000111......////////////......---000000...000666999888////////////////////////.........////////////000+++,,,---/////////............------,,,------...---...///000000///...---.../////////000000000111---......///000000111111111111000000/////////...///...------------...///......---------......///......------------......------...///////////////------------------------------............------........................,,,,,,------------,,,,,,....../////////000000000.........///////////////000000////////////000000---......///////////////---...000111222222222222000/////////000000111222111222222111000000000000000000000000000111111222000000111111111000000///////////////////////////............///000111111//////............//////......------------..............................000111222222222222111000000//////......//////000........................,,,,,,,,,,,,,,,,,,,,,,,,---***)))---...,,,---000......---------,,,,,,,,,***+++...000111111000///---......---,,,,,,---///......///......------,,,,,,---...//////...---,,,------............------))),,,///000///......///........................---........./////////000////////////////////////............///////////////......///000000...,,,------...///////////////,,,333777222---,,,---...............------------+++,,,---------...////////////...---,,,,,,,,,,,,+++,,,---.........------,,,,,,,,,,,,------..................//////////////////............//////...............///000000........................---------------...//////////////////////////////222111000000//////000000000///...///222444444444......---------,,,,,,,,,------........./////////........................---------.........//////---------------.........000000////////////000000............------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............------------------------......------------............------------......///......------....../////////............//////.../////////000000000000000000000000000000000000000000000000111222333444111111111000000000//////111000000000/////////...//////............//////555333///------------,,,------............------------------......//////////////////////////////000000/////////000111222//////000111111000//////''',,,---+++///888<<<;;;000000000000000000000000---------........./////////000111111111000.........------,,,,,,,,,---------...///000000///...---.../////////000000111111------......///000111111---------...............///...---,,,,,,---...///---------------...///000.........------.........------...///000000//////........................---..................---////////////////////////,,,---...//////...---,,,000000000///000111111222............/////////000111111000000000000111111---......///000/////////,,,---///111222333222222000000000000000111222222111222333222111000000111000000000000000111111222...///111222222111000///000000000000000000000000.........//////111222222000///...------...///000......------------......////////////////////////---...///000000///...---111111000000000000111111........................,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,///...+++,,,000......---------,,,,,,,,,***+++...000111111000000...///...---,,,,,,...000.../////////...---,,,,,,+++,,,...//////...,,,+++---..................---(((,,,000111///......000........................---.........//////000000000000000000000000000000.........///////////////...------...//////---,,,------...///000000//////,,,//////,,,---000///+++000000//////.........---.........---,,,+++,,,...000///...---,,,+++++++++***+++---...///...---------------.........//////............/////////000000///...------...///000...............///000000000000000000000000000000...............///000111000000000000000000000000222111111000000000000000///---,,,---///000000///......---------,,,,,,,,,------------.........///........................---------.........//////+++,,,,,,------...............------------......111111000000//////......................................................,,,,,,---.../////////.................................------------............------------......//////............////////////............//////////////////000000000000000000000000000000000000000000000000111222333444333222222222111111000000111111000000/////////...//////............//////333000...---...000000000......////////////......---.........//////000000000000000000000000000000//////.........000111222000111222333333222111000000000000000000000000000......////////////......//////.........---------.........////////////000111111000000//////......000///...000222444222///000111111111222222222222000000000000000000000000000000000000///////////////000000//////...---,,,........................---..................---000000//////.........---................................................////////////////////////......------------......++++++,,,,,,---...//////000000000000000000000000...///000444777777333///...000111000///...///111000000000000111111111111111000000111333333222111000000000000000000000000111111111000000000000000111111000000000000111111000...---...111222000...000000000000000000000000////////////////////////------............------------............------,,,---......//////......111000///...............//////............//////.........------,,,,,,,,,,,,---...//////...---,,,//////.........---------///000111111000...,,,+++---.........---,,,,,,+++---------------...///000.........---,,,,,,++++++000///...------...///000//////......---------,,,000/////////............//////000000000000000///,,,---......///.........////////////000000000111111000///...............///////////////......---........................000000000000000000000000,,,---......//////..............................///............---------////////////000000000000...---,,,++++++,,,---.........////////////......///////////////000111111222...---000111//////000***,,,///000///000222444222111111000000000//////////////////...............000111222222111000...........................000000000000000000000000........................111000...---,,,,,,---...////////////////////////////////////000000000000222111111111000000//////000000//////.........---///...---,,,,,,,,,,,,,,,........................//////...---,,,,,,++++++............---,,,++++++........./////////000000000000//////.........---111111000000/////////...111000...///000000///...111111000000000000111111...222333000///222333111000000000000000000000000111000///.........................../////////000000---,,,---///000...,,,////////////////////////......//////000000111111000000000000000/////////000000000000000000000000222111///.........///000////////////////////////......////////////......//////.........------------............/////////111000000000/////////...///...---///111222000...000000000111111111222222000000000000000000000000111000000000////////////......///000000000//////..............................////////////......000000/////////.........................................................///////////////////////////......------......///,,,,,,,,,------......///000000000000000000000000......///222444444222......000111000///...///111000000000000111111111111000000///111222333222000000000000000000000000000111111111111000000000000111111000000000000111111333111//////111111///---000000000000000000000000........................---......//////......------......//////......---,,,---......//////...............---......////////////............//////.........------,,,,,,,,,------...//////...------//////.........---------000000000//////---,,,,,,............------,,,,,,000///..................------------............000///............///000000000000000//////......000000/////////............//////000000/////////---...//////000000//////---------........./////////////////////.........//////000000//////...---........................////////////////////////,,,---......//////..............................///............---------....../////////000000000000///...------...//////......////////////......//////......//////000111222///---//////---///333444000,,,+++---000222222111111111111111000//////////////////...............///111222222111///...........................000000000000000000000000..............................---------......///////////////////////////////////////000000000000111111111111000000000///000000/////////.........///......---,,,,,,,,,---........................//////......---,,,,,,+++.........---------,,,,,,---.........////////////000000/////////.........000000/////////.........000//////000222222000///111111000000000000111111///777<<<888333222333222111111111111111111111111//////...---------.............../////////000000111///---...000111///...000000000000000000000000000000000000000000//////111111000000000000000000111111111111111111111111222111000/////////000000..............................////////////....../////////............------------............///000000000000///////////////...---///000111///.../////////000000000111111000000000000000000000000111111000000000/////////---...///000111111111111...........................//////////////////...000000////////////......................................................///////////////////////////......------......///---------...............000000000000000000000000...------///111111000///...000111000///...///111000000000000111111111111000//////000222222111000000000000000000000000000111111111111111111111111111111000000000000111111555333111111111000///---000000000000000000000000........................---......//////......------......//////......---------...////////////...,,,,,,,,,,,,---...///000/////////....../////////.........------------------......//////......---/////////............---000///...---------------............---------,,,222111000///............---------...///000000000000//////......//////000222222111111111111000000000000000/////////............/////////......---...//////000000000000000------........./////////---...///000000000///...//////000000//////...---................................................------...////////////...........................///............---------------.........///////////////............//////...//////000000//////..................///000000000......///......444<<>>000000000///////////////000222444333111///000111111111111111111111111111...//////000111111222222111111111111222222222222222111111111222222333444333333444444444333222111000111222444444222111000222222222222222222222222000000000000000000000000222000//////111222222111////////////////////////111111111111111111111111111111111111222222222333222222222222222222222222111222222222222222222222111111000000000111222333222222333333333333222222111111111222222222333333111111111222222333333333222222222222222222222222222333444444222111222444333333333333333333333333111111222222222333333333333222222222222222222111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333222111111333333222111333333222222222111111111333333333333333333333333222222222111111222222222000000000111222333444555111111111111111111111111111111111111111111111111000000000000111222333333111111111222222222333333222222222222222222222222222222222222222222222222222222222222222333444444333333333333333444555555111111111222222444555555555444333222111000000000333333333333333333333333222222222222222333444444333333333444555666666666111222222333333222222111111222222333333222222111111111111111111111111111000000000000111111111222333333333222222333333444000000111111222333333444000000111111111222222222222222222222333333333333333333333333333333333333000000111222222333444444333333333333333333333333555555444444333333333222111111333333333333111111111111111111111111222222222222222222222222222222222222222222222222222222111111222222222222111111222222111111111111111111111111111111111111222222111222333444444444333222000111333333222222444555333333333333444444444444333333333333333333333333444444333333333222222222333222222111111222222333444666666222222444333000333333333444444444555555666666666666666666666666333333333333444555666777333333444444555555666666444444444444555555555555555555555555555555555555333444555666777666666555666666666777777888888888777777777777777777777777777555555555666777666555777777777888888999999999999888888777777888888999555666777777777777666555555666666666777777777777888888777777777777888888999999999999888999===???111111111000000000000000...111333333111000111333111111111111111111111111...//////000111222222222000000111111111222222222222111111111222333333444333333444555444333111000///000222333333222000///222222222222222222222222000000000000000000000000333111000111222444333333111111111111111111111111111111111111111111111111111222222222222333333333333333333333333333333333222222222222222222333333333222111111111222333444333444444555555444444333111111222222222333333333111111111222222333333333222222222222222222222222111333444444222222333555333333333333333333333333111111111222222333333333444333333222222111111111111111111111111111111111222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333111000///000222333222111333333333222222222111111111111111111111111111111333222222111111222222333///000000111222444555666111111111111111111111111111111111111111111111111222222111111111111111111111111222222222333333333222222222222222222222222444444444444444444444444222222111111222222333444555555444333333333444444222222222222333444555666333333222222111222222222444444444444444444444444444333222111222333444555333333444444555666777777111222222333333222222111111222222333333222222111111111111111111111111111//////000000111111111111111000000///000000111111000000111222333333444444000111111111111222222222333333333444444444555555333333333333333333333333000000111222333333444444333333333333333333333333777666666444333222111111000111333444444333111000111111111111111111111111222222222222222222222222111111111222222333444444111222333444444333222111000000000111222222333333000000000111222222222333222333444444444333222222///111222222222222444555333333333444444444555555333333333333333333333333444444444333333222222222333222222111111222222333444888999555333555666444333333333444444555555555555555555555555555555555222222222333444555666777333333333444555666777777444444444555555555666666555555555555555555555555333444666777777777666555555555555555444444444444777777777777777777777777888777555555666777777666777777888888999999999999999999888888888888999999333444555666666555444333555666666666777777888888999888888888888888999999;;;;;;;;;:::999;;;>>>AAA222222222222222222222222111111222333222111000///333222222222111111000000//////000000000111111111555444333333222222222333222111111000000111111222333333333444444444555555444444444444333333222111333333333222222111111111111000000000111222222333555444333222111222333444333222111/////////000111333333333222222111111111222333333444333222111000111111111111111111111111333333333333333333333333777555444222111111222333222333333444444333333222444444444444444444444444444444444333333222222222222222222222222222222222666444222333555666444111222222333333333222222111888777555222111000000111444444555555555555444444666666555555555444444444333333333333333333333333555555555444444333333333333444444555555444444333444333222222333333111000444333222111000111222333555444333222111111111111222333333444444333333222333333333333333333333333444333222111222333444555222222222222222222222222000111111222222222111111333222222222222222222222333333333333333333333333444444444333333222222222444444333333222333333333555444444333444555777888444333333222222333333444444444333333444555777888777666444444555555444333444333333222111111111111333333444444444333222222555444444333333444444555444444444333333333222222444444444333333222222222222222222111111111111111111111111111222333444444222222111111111111222222111222222333333222222111333333222222222222222222222333333444555555555666555333111222555777555333333333333333444444555666555333222444333000111666666555444444333222111000222333444444222222333444333222222111111222222333222222222111222222333333111111111222222333333333111222333222111000111222888666444333444444333222111111111222222333444444333444555555666666555555555555555555555555444444444444444444444444444444111111222222333444555555555444333333222222333333333333333444444444555555666666555555555444444444666444222333666888666444777666444222222444666777444444333333444555777888555555666666555444333333444444444444444444444444333333333444555666777777333333444444555666666666666777777777666555444333888888888888888777666666777777777777888888888888888888999:::::::::999999888888888888888888888888888777777777666666555555777888999999::::::::::::777777888999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<222222222222222222222222333333444444444333222111222222222222222111111111333333444444444555555555555444444333333222333333444333333222222333333444333333444444444555555555555555555555555444333333555555555444444333333333222222111111222222333444555444333222222222333444444333222111111111111222333333333333222222222111222333444444444333111000444444444444444444444444333333333333333333333333555444333222111111111111444444555555555555444444444444444444444444444444444444444333333333222222333333333333333333333333444333222333555777666444333333444444444444444444666666444333333333444444444555555666666555555444666666555555555444444444555555555555555555555555555555555444444333333333444444444555555444444444555333222222333333222111444333333222222333333333444444333222111111111222333333444444444444333333333333333333333333333333333333222222222333444555222222222222222222222222111222222333333333333333222222333333333333333333333333333333333333333333444444333333333222222222444333333222222222333333444444444444444555666666444444333333333333444444444444333333444666777888777555444444555555444333444444333222222222333333333333444444444333333333555444444444444444444555444444333333333222222222444444333333333222222222111111111222222222222222222222222222222222333444222222111111111111222222222222333333333333222222222222222222222333333333444444333333222333333333555333222333555666555333111222333444555444333333222111444666333///111666555555444444333222222222222333444444222222333444333333222222222222333333555555444333222222222333111222222222333333333333222333444333222111222333777555333333333333222111333333333222222222222222333333444555555555555555555555555555555555555555444444444444444444444444555555555555555444444444555444333333222222333333333333444444444555555555666666555555555444444444555333222333666777666444888777666555555666777888777666555444444444444555666666666666666555444444444444444444444444444444333444444555555666666666444555555666666777777888777777666666666666555555888888888888888777777666777777777777888888888888888999::::::;;;:::::::::999999999999999999999999888888888888777777777666888999999:::;;;;;;::::::888888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;333333333333333333333333555555666666555555444333222222222222333333333333555555666666666777777777555444444444444333333333666555555555555555555666333444444444444555555555666666666666666666555444777777666666666666666555444333333333333444555555555555444333333333333444555444444333333333333444444333333333333333222222333333444555444333222111666666666666666666666666444444444444444444444444777888888777777666555444555555666666666666555555555555555555555555555555444444444444444333333333333333333333333333333333333222222333666777777666444444555555666666666666444444444444555666777888444555555666666555555444666666666555555555555444555555555555555555555555555555555444444444444444444444444444444444444444555444222333444444333222333444444555555555444444444333333222222222333333333333444444444444333333333333333333333333333333333333333222333444444555333333333333333333333333222333444444555555555444222333333444444555555555333333333333333333333333333333333333222222222222333333222222222222333333333333444555555555555444555444444444444444444555555555444444555666777888666555333444555555444333444444444333444444555555333444444444444444444444555555444444444444555555444444333333333222222222333333333333222222222222111111222222333333444444444444333222222222333333333222222111111222222333222333333444444333333222111222222333333444444444777666444333222222333333555444333444666666666444000111444555666555333111333222444666444000222666444444444444444444444444222444555444333222333444444333333222222333333444888777666444333333222222222222333333333333333444333444555555333333444555666444222222333333222111555555444333333222111111222333444444555555444444555555555555666666666666555555555555555555555555:::999888777666555444333555444444333333333333333333444444444444555555555666666666555555555555444444333333333555666555444777777777777777777777777666666666666555555555555666777777777777666666555444444444444444444444444555555555555555555555555555666666777777888999999777666555555555666888888888888999999888888777666777777777888888888999999999:::;;;;;;<<<<<<;;;;;;::::::::::::::::::::::::::::::999999999999888888999:::;;;;;;<<<;;;;;;;;;999999999999::::::::::::::::::::::::::::::::::::444444444444444444444444666666666666555555444444222222333333444444555555444444444555555555666666444444555555555444444444777666666555555666666777444444444444555555555555555666666777666666555555777777777777777777777777666555555555555555666666666555555444444444444444444444444444444444444444444444444444333333333333333444555666555555333333444444444444444444444444444444444444444444444444888999:::::::::888777666555666666777777666666555555555555555555555555555555555555444444444444444444444444444444444444444444444444555666777777777444555555555666666777888444444444555555666777777555555666666666666555555666666666555555555555555444444444444444444444444555555555555555444444444555555444444444444555555555444333444555555444333333444666777777666555555444333333333333444444555444444555555555555444444444444444444444444444444333333333333444444555555444444444444444444444444222333444444555555555555222333333444555666777777444444444444444444444444333333333333333222222222333222222222222333333444333333555666666555444333666555555444444555555666555555555666666777777888666444333444555555444333555444444444555666777777444444444444444555555555666666555555555555666666444444444333333333333222333333333333333222222222111111222333444555555666666555444333333222333333333333222222222222333333333333444444444444333333111222222333444555555666999777666444444444666666555444444555666666666666444444555555555555444444<<<777333555555333333555333333444444555555555666444555666555333222333444444444333333333333444444666666555444333333333444333333333333444444444444222444555555444333444666666444222222333333222111555444444444333333333222222333333444444444444444666666666666666777777777555555555555555555555555::::::999888666555444444555555444333333333333333444444444444555555555555666666666555555555555555444333333444555555555555444555666666666666555444333444555666777888888888777777888888888777777666555555555555555555555555666666666666555555555555555555666777777888888999777666555444555777:::;;;888999999999999888777777777777888888888999999999:::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999999::::::::::::::::::::::::444444444444444444444444666555555444444444444444333333444444555555666666444444444444555555555555444444555666666666555444666666555555555555666666444444444555555555666666444555555666666666555555666666666666666666777777777777666666666666666777666666666666555555444444333333444444444444444444444444444444444444444444444555666777777666555444333333333333333333333333555555555555555555555555444555666666666555444333555555666666666666555555666666666666666666666666555555555555555555555555555555555555555555555555666666777666666555666666555555555444555666777888555555555555444444444333555666666666666666666555666666666666666666666666444444444444444444444444555555555555555555555555666555555444444555555666666555444555666777666444333555666777888777666666444444444333444444555555444555555666666555555444444444444444444444444444333333444444444555555555444444444444444444444444111222333444555555555555333333444555555666777777444444444444444444444444333333333333333333333333333333222222333444444555444555666777666555444333777666666555555666666777666666777777777777777777666555444444666666555444555555555555666777777888555555444444444555666777777666666555555666666777555555555444444444444333333333333333333333333333222222333444555666666777666666555444333333333333444444333333333333444444444444444555555444444444222222333444555555666666666555444444555666777888555555666666666666777777:::888666444444555888:::III<<<111222666777555444333444444555555666666777555777777666444333444555555444444444444444444555333333222333333444555555444444444444444444444444111333444444333333444666555444222222333444333222333333444444444555555555222333444444555555444444666666666777777777888888666666666666666666666666777777777666666666555555666555444444333333444444444444444555555555666666666666666666666666666666444444555555555555666666555555666777777666555555555555666666777888888999777777888888888888888777555555555555555555555555666666666666666666555555444555555666666777888888777777555555666888;;;<<<999999999999999888777777888888888888999999999999:::;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;<<<<<<;;;::::::999999999::::::::::::::::::::::::555555555555555555555555555555444333333333333444555555555555555666666666555555666666666777777777444555666777777777666555666555555444444555555666444444555555555666666666444555555666666666666666555555666666666666777777888777777666666666666777666666777777666666555444333333444555555555555444444444444555555555555666444555666777888777666666666666666666666666666666666666666666666666666666555666666666666666555555555555666666666666555555777777777777777777777777555555555666666666666666666666666666666666666666777888888888666555555777888777666555555555777777666666666555555333222111555666666777777666666555555666666666666777777777666666666666666666666666555555555555555666666666777666555444444555666777777555555555777888777666444555666666777777777777666555555444444444555555555555666666666666555555444444444444444444444444333333444555555555555444555555555555555555555555111111333444555555666666333444444444555666666666444444444444444444444444444444444444555555555555444333333444444555666777666777777777777666555555888777777666666777777888777777888888888888777777777555555555777888777666666666666555666666777777666555444444555666888999777777666666666666777777777777666666666555555555444444444444555555555555444444555555666666777777666666555444444444555555555444444333333444444555444555555666666555555444333444444555555666666666333333444444555666666666555666777777666666777999>>>;;;666333333666:::===LLL>>>222222777888555444555555555666666666777777888999999888666555666777666555555444444555555666111111222222333555666777666555555555555444444444111333444444333333555666666444333333444555444333333333444444555666666777333444555555666666555555666666777777888888999999777777777777777777777777555555555555666666666666666555555444444444444444444444555555555666666666555666666666666777777777444666777777666555777888888888888888888888888888<<<;;;999777555555555666666777777888888888888777555555555555555555555555666666666666666666666666444444555666666777777888888777777777888999;;;<<<999999999:::999999888777888888888999999999999::::::;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===<<<<<<<<<===<<<<<<;;;:::<<<<<<;;;;;;::::::999999::::::::::::::::::::::::555555555555555555555555666555444333333333444444777777666666666666666666666666666666777777777777333555666888888888666555666666555555555555666666555555555555666666666666555666777777888888777777555666666666777777777888888888777666666666666666666666777888777666555444444555666777777777666666444444555555666666666666555666777888888888777777777777777777777777777777666666666666666666666666999999888888888888999999666777777888888777777666777777777777777777777777555555666666666777777777777777777777777777777777555777999888666666777999;;;:::888666555666777888666666777777666555333222666666777777777777666666555666666666777777777777666666666666666666666666444555555555666666666777777666555444444555666777777666555666888999888777555444444555666777888888777777666555444444444555666666666777777666666666555555555555555555555555333333555666666666555444555555555555555555555555222333444555666777777777444444444444444444444555555555555555555555555555555555555666666666777777555444444555555777888888999999888777777777777777888888888777777888888888777888999999999888777777777666666777888999999777777777666555555555666666666555444444555777999:::888777777666666777777888888888888888777777777666555555555666666666777777666666666666666666666666555555555555555555666777555555444444444444555555555555666666666666555555555555555555555666666666555666888999999888777666555777888888666666777:::===;;;777444444666999;;;CCC;;;555555777555444555666666666666666666777777:::;;;;;;:::888777777888666666555555555555666666444333333333444555666666666666666666555555444444222444555555555555666888777555333444555666666555555555555555555666666666444555666666777777666666666666777888888999::::::777777777777777777777777666666666666666666666666666666555444444444444444555555555555666666666666555666666666777777777777555777999888777666888:::999999888777777888999999@@@>>>:::666444444555666555666777777888888777777555555555555555555555555555555666666777777888888555666666777777888888999888888888999999:::::::::999999::::::999999888777888888888999999999::::::::::::;;;<<<<<<<<<<<<;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<;;;::::::;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;666666666666666666666666777666555333333444444555888888777777666666555555555555555555666666666666333555777888999888777666777777666666666666777777555555555555666666666777666777888999999999999999666666777777888888888999888888777666666555666666666777888888888777555444555666777999999999888777444555555555666666777777555666777888999999888777666666666666666666666666777777777777777777777777777777555555555666777888888888999999999999888888777777777777777777777777555666666666777777888888777777777777777777777777333666888888777777999<<<>>><<<:::888777777888999666666777888888777555555666666777777777777666666555666666666777777888888555555555555555555555555444555555555666666777777888666555444444555666888777666555666888999999888555444444444444666888999999888777555555444444444666666777777777777666666555555555555555555555555333333555666666666555444666666666666666666666666333444555777888888999999444444444444444444333333555555555555555555555555555666666666777777888888555555555666666888999999;;;:::888777777777888999999999888888888888999999777888999::::::999777777888777666777999::::::999888777666555555444555555666666555444555777999;;;888888777777777777888888999999999999888888888777555666666666777777888888777777777777666666666666555555555555555666777888555555444444444444555555555555666666666666555555666666666666666555555555:::;;;===>>>>>>;;;999777555777999888666666888:::;;;999777666555666777888888777888999666222333777777777777777666666666666;;;<<<<<<;;;999888888999666666555555555555666666777666666555555555666666777777666666555555555444333555777777666666888:::777555444444666777777666777777777666555555444444555666666777777777777777666777777888999999::::::777777777777777777777777888777777777666666555555666666555444444444444555555555555555666666666777555666666666777777888888666888:::999777777999;;;999777555444444555777999???<<<888555444555888:::555555666777777777777777666666666666666666666666444555555666777888888999777777777888999999::::::888888999:::::::::999999999::::::::::::999888888888888999999999:::::::::999:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::;;;;;;;;;<<<<<<======;;;<<<<<<<<<;;;:::999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<666666666666666666666666666666555555555444444444666666666666666666666666777777777777777777777777666666666666777777777777999999888888888888999999888888777777777777888888777777777777777777777777666666777888888888888888777777888999999999888888777777777777777666555555777888888888888999999999999888888888777777666666::::::::::::::::::::::::888888888888888888888888:::888666555777999::::::;;;:::888777777777888888666666777888:::;;;999777555555555555555666777777666777888777666555555777<<<;;;999777666666777777888888888888888888888888;;;999777666555666777888888888777777666666666555666666666666666666666666888999:::::::::888777666555555666666666666555555666666666666777777777777999888777777777777777888888888888888888888888888555555555555555555555555777777666666555555555444333333444444555666666666888888777777666666666555555555444444444444555555666666555555555666666777777777777777888888888888333333444444555666666777555666666666777777888888555555555666666666666666777777777777666666666666888777666666666777999:::777777777777777888888888;;;;;;;;;::::::999999999888888888888888888888888777777888888888888777777888888888777888999999:::===;;;:::888777777888888999999999888888888888777:::999777555444555666777888777666555555666777888777777777777888888888888666666666666666666666666666666666666777777777777888888777777777777888888:::::::::999999888888888::::::999999::::::;;;<<>>@@@BBB???999666777:::666666666666666666666666777777777777777777777777777777777777777777777777777777888999999999999888;;;;;;;;;::::::999999999:::::::::999999999888888999999999:::::::::;;;;;;888999::::::;;;;;;::::::<<<;;;::::::::::::;;;<<<<<<<<<============<<<<<>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>============666666666666666666666666666666666555555555444444666666666666666666666666777777777777777777777777777777777888888888999999999888888888888888888999888888777777777777888888888888888888888888888888777777888999999999999999777777777888999999::::::999999999999999888777777888888888888999999999999999999888888888777777777::::::::::::::::::::::::777777777777777777777777;;;888666666888999::::::;;;:::999888777888888999;;;::::::;;;<<<<<<:::888777777666666777777888999888999:::999888777888999;;;:::999888777777888888888888888888888888888888;;;999888666666666888999888888888777777777666666777777777777777777777777999999999999999888777777666666777777777777666666666777777777777888888888999999888888888999999:::999999999999999999999999555555555555555555555555777777777666666555555555444444555555666777777777888888888777777666666666666666555555555555666666777777666555555666666666666666666666666666666555444444555555666666666777666666666777777888888888999888888777777666666666777777777777777777777777888888777777777888999:::888888888888888888888777:::::::::::::::999999999999999999999999999999999777888888888888888888777999999888888999999:::;;;<<<;;;:::999888888888999999999999999888888888888888777666555555666888999777777777666666777777777666666777777777888888888666666666666666666666666666777777777777888888888888888777777777777888888:::::::::999999999888888::::::999999::::::;;;<<<===<<<999666555666777888999999888888777777777777777777777777777777666666999888888888777777777777888888777777666777777777666777777888888888888888999888666555555666888999888888777777777666666666777777777666666555555555666666666666666666666666888888888888777777777777666666666777777777888888666666666777777888888888666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666888888888777666555555555888888777777888888999:::<<<>>>@@@===888666777:::777777777777777777777777888888888888888888888888888888888888888888888888777888888999999999999999;;;;;;;;;:::::::::999999::::::::::::999999999999999999:::;;;;;;;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;>>>===<<<;;;;;;<<<===>>>===>>>>>>??????>>>>>>===??????>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===777777777777777777777777777777666666666555555555777777777777777777777777777777777777777777777777888888999999999:::::::::999888888777777888888999999888888777777888888999888888888888888888888888777888999999:::999999999888777777777888999;;;<<<;;;;;;;;;;;;;;;:::999999888888999999999:::::::::999999999999888888888888999999999999999999999999777777777777777777777777;;;999777777888:::;;;:::;;;:::999999888999999999===<<<;;;;;;<<<;;;999777888888888888888999::::::;;;<<<===<<<:::999:::;;;:::999999888888999999:::777777777777777777777777;;;:::888777777888999999999999888888888888777777999999999999999999999999::::::999999888888999999777888888999999888888777888888888888999999999999999999::::::;;;;;;<<<<<<999999999999999999999999666666666666666666666666777777777777777666666666555666666777888888999999888888888888888777777777888777777777777777777888999888777666666666666666888777777777666555555555666666666666666777777777777777777888888888888888;;;;;;:::999888777666666777777888888888888888888999888888888888999:::;;;::::::999999888888777777999999999999::::::::::::999999999999999999999999888888999999999999888888999999999999:::::::::;;;<<<<<<:::999999999999999:::::::::999999999888888777777666666777888:::;;;777777888888888888777777666666666777777777888888777777777777777777777777888888888888999999999999999888888777777888888999::::::::::::999999999999:::::::::::::::;;;;;;<<<<<<:::888777666777999:::999999999888888888888777999999888888777666666555888888888888888777777777666666777777888777777777666777888888999999888888999888777666666777888999888888888777777777777666777777777777777666666666777777777777777777777777777777777777888888888888666666666777777777888888777777777888888888888888777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777:::999999888888777777777999999999999999::::::;;;999<<<===<<<888666888:::999999999999999999999999999999999999999999999999999999999999999999999999777888999999::::::999999;;;;;;;;;;;;::::::::::::;;;;;;:::::::::999999999999999;;;<<<<<<<<<;;;:::;;;;;;<<<===============???>>>>>>======>>>>>>???>>>??????@@@@@@??????>>>@@@@@@????????????>>>>>>@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>888888888888888888888888888888777777777666666666888888888888888888888888888888888888888888888888888999999999::::::::::::999999888888888888999999999999888888888888999999999999999999999999999999888888999999999999888888:::999888777777888:::<<<;;;<<<<<<<<<<<<;;;::::::999999999999:::::::::;;;::::::::::::999999999999999999999999999999999999::::::::::::::::::::::::;;;999888888:::;;;;;;:::;;;;;;::::::::::::::::::;;;:::999999::::::999777999999888888999999:::;;;<<<===>>>===;;;:::;;;<<<999999999999::::::;;;;;;999999999999999999999999;;;:::999999999999::::::::::::999999999999999999::::::::::::::::::::::::;;;:::999888888999:::;;;999999::::::::::::999999999999999::::::::::::;;;888999:::;;;<<<<<<======::::::::::::::::::::::::888888888888888888888888888888888888888888888777777777888888999:::::::::999999999999999888888888999999888888888888999999;;;:::999888777666666666;;;;;;:::999888888777777777777777888888888888888888888888999999999999999;;;::::::999999888888888888888888888999999999999:::::::::::::::;;;;;;;;;<<<;;;;;;:::999888888777888888999999::::::;;;;;;::::::::::::::::::::::::999999::::::::::::999999888888999999::::::::::::<<<<<<;;;:::::::::::::::;;;:::::::::999999999999888888888777888999:::;;;666777999999999999777666666666666777777777888888888888888888888888888888999999999::::::::::::;;;999999888888888888999999:::::::::::::::::::::::::::::::::::::::;;;<<<<<<:::999888777888999:::;;;999999999999999999999999999999999888888777777777888888888888888888888888444555777888999888777777777777888999999999999888999888888777777888888999999999888888888777777777888888888888888888888777888888888888888888888888666777777888999999::::::888888888999999999999:::888888888999999999999999888888888888888888888888888888888888888888888888999999999999999999999999999999999999999999999999777888888999:::;;;<<<<<<;;;;;;::::::::::::;;;<<<999;;;<<<;;;999999:::<<<::::::::::::::::::::::::999999999999999999999999::::::::::::::::::::::::888999999:::::::::::::::;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::::::::999:::<<<=========;;;;;;<<<===>>>>>>??????>>>>>>??????>>>>>>>>>>>>??????>>>??????????????????>>>??????????????????>>>>>>???>>>>>>======<<<<<<;;;>>>>>>>>>>>>>>>?????????999999999999999999999999999999888888888777777777999999999999999999999999999999999999999999999999888888888999999999::::::::::::999999999999::::::::::::999999999999::::::999999999999999999999999777888888999888888777777===<<<999777777888999:::;;;;;;;;;<<<;;;::::::999999:::::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;999999999999999999999999::::::::::::::::::::::::;;;:::888999;;;<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::999888999;;;<<<;;;;;;999999888888999999:::;;;<<<=========;;;:::;;;<<<888999::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999999:::;;;<<<::::::;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;888999:::;;;<<<<<<<<<<<<::::::::::::::::::::::::999999999999999999999999999999999999999999999999888888999999:::;;;;;;;;;999999999:::::::::::::::::::::999999999999::::::<<<;;;:::999888777777777<<<;;;;;;:::999888888777888888999999999999999::::::::::::::::::999999999888888888999999:::::::::999999999999::::::;;;;;;:::;;;;;;<<<<<<<<<<<<<<<===<<<<<<;;;:::999999888999999999:::;;;;;;;;;<<<::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::777888999:::::::::999999<<<<<<<<<<<<;;;;;;;;;:::;;;;;;;;;;;;:::::::::999;;;;;;:::999999999999999777888999::::::999888777777777777777888888888888999999999999999999999999::::::::::::;;;;;;;;;;;;::::::999999999999::::::::::::::::::::::::::::::;;;;;;::::::;;;;;;<<<===888888888888999:::;;;<<<999999999999::::::::::::777888888888999999::::::888888888888888999999999555666777999999999888777777777888999999999999999999999888888888888999999999999999999888888888888999999999999999999999999999999999999999999999999777888888999:::;;;<<<<<<:::;;;;;;;;;;;;<<<<<<<<<:::::::::::::::999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::888888999:::;;;<<<======<<<<<<;;;;;;;;;;;;;;;<<<:::;;;<<<<<<;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999::::::::::::::::::::::::999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;:::::::::;;;<<<=========<<<<<<===>>>??????@@@@@@??????>>>>>>>>>??????>>>>>>>>>===>>>>>>??????>>>>>>=========>>>??????>>>>>>============<<<<<<;;;;;;;;;===>>>>>>>>>?????????@@@::::::::::::::::::::::::::::::999999999888888888::::::::::::::::::::::::999999999999999999999999888888999999999:::::::::<<<;;;;;;::::::;;;;;;<<<;;;::::::999999::::::;;;::::::::::::::::::::::::999999999999999999888777===<<<:::999888888999999;;;;;;;;;;;;;;;:::999999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<::::::::::::::::::::::::999999999999999999999999;;;:::999:::<<<===<<<;;;;;;;;;<<<============<<<===;;;:::;;;===?????????999999999999999:::;;;;;;<<<=========;;;:::;;;<<<999:::;;;<<<<<<<<<<<<;;;========================;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<:::;;;;;;<<<<<<;;;;;;:::::::::::::::;;;;;;;;;;;;888:::;;;<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999:::::::::::::::888999999::::::;;;<<<<<<::::::::::::;;;;;;;;;;;;;;;::::::999999::::::;;;<<<;;;:::999999999999999:::999999999888777777777888999999:::;;;;;;<<<<<<;;;;;;;;;;;;::::::::::::777777888999:::;;;<<<<<<999999::::::;;;;;;<<<<<<;;;<<<======>>>>>>============<<<<<<;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;777888:::;;;;;;;;;:::999;;;<<<<<<======<<<;;;;;;<<<<<<;;;;;;;;;:::::::::<<<<<<<<<;;;::::::999999999999::::::::::::999999888888888999999999::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;::::::999999::::::;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===888888888999999;;;;;;<<<999::::::::::::;;;;;;;;;777888888999::::::;;;;;;888888888999999999999999888888999999:::999999999777888999999:::999999999999999999999999999999999:::::::::999999999888888999999999:::::::::::::::::::::::::::::::::::::::999::::::;;;<<<======>>><<<<<<=========>>>>>>>>>;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999::::::::::::::::::::::::999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<======>>>>>>>>>>>>???@@@@@@@@@@@@@@@>>>>>>???@@@@@@???>>>>>>===>>>>>>>>>>>>>>>>>>===<<<===>>>?????????>>>===>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>??????@@@@@@@@@::::::::::::::::::::::::::::::::::::999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;======<<<<<<<<<<<<======;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::999999999999:::::::::;;;;;;;;;;;;<<<<<<;;;;;;:::999;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;::::::;;;======<<<;;;;;;<<<===>>>>>>>>>======???===;;;;;;===>>>>>>>>>;;;;;;::::::;;;;;;<<<===<<<===>>>===<<<;;;;;;===:::;;;<<<======<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===============<<<<<<<<<======>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::999999:::::::::;;;;;;;;;;;;<<<===??????>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::::::::;;;;;;;;;;;;888999999::::::;;;<<<<<<::::::;;;;;;<<<<<<<<<<<<;;;::::::999999::::::;;;;;;;;;:::::::::::::::;;;999999999999999999888888888888999;;;<<<===>>>>>><<<<<<<<<<<<;;;;;;:::::::::::::::;;;;;;<<<<<<===999::::::;;;<<<<<<======<<<===>>>?????????>>>>>>===<<<<<<<<<<<<<<<<<<<<<===============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<999:::<<<===>>>===<<<;;;;;;<<<======>>>===<<<;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::999999999999::::::999999:::::::::;;;;;;;;;::::::::::::::::::::::::999999:::::::::;;;;;;;;;;;;;;;::::::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<======999999999999:::;;;;;;;;;::::::::::::;;;;;;;;;<<<999999::::::::::::::::::888888888999999:::::::::;;;;;;::::::999:::::::::777888999999::::::999999999::::::::::::::::::999;;;::::::::::::999999999999:::::::::;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<======>>>>>>>>>???<<<<<<=========>>>>>>>>><<<<<<<<<<<<;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;;;;:::::::::;;;;;;::::::;;;<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999999999999999999999999::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<===============<<<<<<<<<;;;>>>===<<<;;;<<<===???@@@>>>>>>???@@@@@@@@@@@@@@@???@@@AAABBBBBBAAA@@@???>>>??????@@@@@@??????>>><<<===???@@@AAA@@@???>>>===>>>>>>??????@@@@@@AAA===>>>>>>??????@@@AAAAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<======>>>>>>============>>>>>><<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;======>>>>>>===<<<;;;;;;555666888:::<<<=========<<<<<<<<<<<<<<<;;;;;;:::;;;;;;;;;<<<<<<<<<======;;;<<<<<<<<<======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::<<<===>>><<<;;;;;;<<<===?????????>>>===@@@===;;;:::;;;;;;;;;:::<<<<<<<<<<<<<<<===>>>>>>===>>>???>>>===<<<<<<>>>;;;;;;<<<======<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>>>>======<<<<<<======>>>>>>??????<<<<<<<<<<<<<<<<<<<<<<<<999:::<<<=========<<<;;;::::::;;;;;;;;;;;;::::::999999999:::::::::;;;;;;===>>>???@@@@@@???===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<888888999::::::;;;;;;<<<;;;;;;;;;<<<<<<<<<======;;;::::::999999::::::;;;;;;;;;:::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<777888999;;;===>>>???@@@======<<<<<<<<<;;;;;;;;;===============<<<<<<<<<::::::;;;;;;<<<===>>>>>><<<===>>>@@@@@@??????>>><<<<<<<<<===============??????>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<;;;<<<>>>???@@@???>>><<<;;;<<<===>>>>>>===<<<<<<======<<<<<<<<<;;;;;;;;;999:::;;;<<<============<<<;;;999999999999;;;<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::;;;;;;<<<;;;;;;::::::;;;;;;<<<:::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<======999999999::::::;;;;;;;;;:::::::::;;;;;;<<<<<<<<<<<<;;;;;;::::::999999888888888888999999:::::::::>>>===;;;:::999::::::;;;888888999::::::::::::999999::::::;;;;;;::::::999;;;;;;;;;:::::::::999999:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>????????????<<<<<<<<<<<<==================<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::777888999:::<<<===>>>???===<<<;;;:::::::::::::::;;;:::999999;;;;;;:::999<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999:::;;;<<<<<<======<<<<<<;;;;;;;;;<<<<<<<<<======>>>=========<<<<<<<<<<<>><<<:::;;;===???AAA>>>>>>???@@@@@@@@@@@@???AAAAAABBBCCCCCCBBBAAAAAA@@@@@@@@@AAAAAA@@@@@@@@@===>>>@@@BBBBBBBBB@@@???<<<<<<===>>>???@@@@@@AAA===>>>>>>???@@@@@@AAAAAA::::::::::::999999888777;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;============>>>>>>>>>>>><<<======>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;<<<<<<<<<============>>>>>>???AAA@@@>>>======>>>;;;;;;;;;<<<===>>>???@@@<<<=========<<<;;;;;;:::<<<===>>>===<<<<<<<<<>>>???>>>===<<<<<<===>>>???;;;;;;<<<<<<===>>>>>>???<<<;;;;;;::::::;;;;;;<<<;;;<<<<<<===>>>=========@@@@@@???>>>===<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>======??????>>>>>>=========<<<======>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<================================================>>>>>>============>>>>>>>>>===<<<===??????;;;888======<<<<<<<<<;;;;;;;;;======<<<<<<<<<;;;;;;;;;<<<:::999999;;;???DDDGGG;;;:::999888888999:::;;;;;;:::999888888:::<<<======<<<<<<;;;999888888777;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;===>>>>>>>>>>>>===???>>>:::999;;;;;;999<<<<<<<<<<<<=========>>><<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>???@@@@@@AAAAAA>>>>>>>>>===============AAAAAA@@@@@@>>>===;;;;;;;;;;;;<<<<<<<<<;;;:::999:::;;;======<<<;;;;;;<<<<<<<<<======>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<;;;:::999888:::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::999999999999999999999999777999;;;;;;999888999:::;;;;;;:::999999:::===???===>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<<<<<<===>>>???===;;;999999;;;<<<;;;;;;======<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::===<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;:::999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;:::::::::;;;<<<<<<===<<<:::999999:::<<<===AAAAAA@@@???>>>======<<<;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;<<<<<<;;;;;;;;;:::::::::999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<================================================<<<<<<<<<;;;::::::999999:::;;;;;;;;;<<<=========???>>>===<<<<<<===>>>???;;;<<<>>>?????????>>>===:::;;;<<<===>>>>>>>>>>>>>>>>>>============>>>>>>======<<<<<<<<<<<<======??????AAABBBCCCBBBBBBAAADDDCCCBBB@@@???>>>============???BBBAAA===>>>BBB>>>@@@AAAAAA@@@???@@@AAA??????@@@@@@@@@@@@??????>>>>>>======>>>???@@@@@@===============<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>======>>>????????????>>>======<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<============???@@@@@@>>>=========;;;;;;;;;;;;<<<===>>>???===============<<<;;;;;;;;;===>>>===<<<;;;<<<===>>>>>>============>>>>>><<<<<<<<<===>>>?????????======<<<<<<<<<<<<======<<<======>>>>>>>>>>>>>>>@@@@@@???>>>======<<<<<<===>>>???????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>=================================>>>>>>????????????>>>>>>??????>>>>>>>>>=========>>>??????@@@@@@??????>>>????????????????????????================================================<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>============>>>>>>???===<<<===>>>>>><<<:::=========<<<<<<<<<;;;;;;=========<<<<<<;;;;;;;;;;;;;;;::::::<<>>>>>???>>>>>>>>>>>>???@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAA@@@???>>>===<<<<<<<<<<<<;;;;;;;;;;;;:::;;;===>>>>>><<<;;;;;;<<<=========>>>>>>>>>>>>>>>????????????????????????<<<=========<<<;;;::::::::::::;;;;;;;;;<<<<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::999:::::::::::::::::::::<<<<<<<<<;;;;;;;;;===???>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<===>>>>>>===<<<;;;;;;<<<===<<<;;;=========<<<<<<;;;;;;;;;::::::::::::::::::::::::<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;<<<======<<<;;;::::::;;;<<<===>>>>>>======<<<;;;;;;;;;;;;;;;<<<<<<<<<=========<<<<<<<<<=========<<<<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>======<<<<<<<<<================================================;;;;;;;;;<<<<<<<<<<<<<<<==================>>>>>>>>>>>>===<<<<<<===>>>>>><<<===>>>???@@@??????>>>:::;;;<<<======>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>======>>>>>>>>>???@@@AAABBBCCCCCCBBBAAACCCBBBAAA@@@???>>>>>>>>>CCC@@@???AAABBB@@@@@@CCC@@@AAABBBBBB@@@>>>>>>?????????@@@@@@@@@@@@??????AAA@@@@@@????????????@@@>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=============================================>>>>>>>>>>>>======>>>????????????>>>=========<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<>>>??????===<<<<<<===<<<<<<;;;;;;;;;<<<<<<<<<=========>>>======<<<;;;;;;<<<======;;;;;;<<<===<<<======>>>>>>======<<<<<<======>>>>>>??????@@@>>>>>>============>>>>>>======>>>?????????>>>>>>@@@?????????>>>=========??????@@@@@@@@@??????>>>===>>>>>>???@@@@@@AAAAAA?????????>>>>>>>>>>>>===??????????????????????????????@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>@@@@@@@@@AAAAAA@@@@@@@@@????????????????????????????????????????????????========================<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>???>>><<<<<<===>>>===<<<============<<<<<<<<<<<<============<<<<<<<<<<<<;;;;;;;;;;;;<<<>>>???@@@;;;;;;::::::::::::;;;;;;<<<;;;:::::::::;;;<<<===<<<<<<<<<======>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::888;;;======@@@FFFIIIHHH============>>>>>>>>>>>>?????????>>>??????@@@AAABBBAAAAAA@@@??????>>>>>>????????????@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@???>>>>>>===<<<;;;;;;;;;<<<<<<===>>>@@@???===<<<<<<===>>>>>>>>>>>>>>>>>>======????????????????????????=========>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===;;;:::999;;;;;;;;;:::<<<<<<============>>>>>>???>>>>>>>>>======<<<<<<@@@@@@@@@@@@@@@@@@@@@@@@======<<<<<<<<<===>>>>>>=========>>>??????===;;;============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<=========<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;<<<<<<===>>>>>>===<<<;;;;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>><<<===>>>??????>>>===<<<<<<======>>>>>>======<<<=========<<<<<<<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@@@@???>>>===<<<;;;================================================;;;;;;<<<======>>>??????????????????>>>>>>>>>>>>>>>======<<<<<<======>>>======>>>???????????????:::;;;;;;<<<============???>>>>>>======>>>>>>???????????????????????????@@@@@@AAABBBBBBBBBBBBAAABBBAAA@@@@@@??????@@@@@@NNNFFF@@@AAAAAA@@@@@@AAAAAABBBCCCBBB@@@>>>===>>>??????@@@@@@@@@@@@??????CCCBBBAAA@@@@@@??????@@@;;;<<<<<<===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<================================================>>>>>>>>>>>><<<<<<===>>>>>>>>>>>>===============<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<===??????===<<<============<<<;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<;;;;;;<<<======;;;;;;<<<===<<<<<<>>>??????>>><<<<<<============>>>>>>??????>>>>>>============>>>>>><<<======>>>>>>>>>>>>>>>??????????????????>>>>>>???@@@@@@@@@@@@???>>>>>>>>>?????????@@@@@@@@@AAA@@@@@@?????????>>>>>>>>>?????????????????????????????????@@@@@@?????????????????????????????????@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????========================<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>??????>>>>>>>>>???>>><<<<<<<<<===>>>>>>>>>>>>>>>=========<<<<<<========================;;;;;;<<<===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>============>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<============<<<<<<999===>>>>>>AAAGGGJJJIII======>>>>>>>>>?????????>>>============>>>??????AAAAAAAAA@@@@@@?????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAA@@@@@@@@@???===;;;;;;<<<===>>>>>>@@@AAA@@@>>><<<<<<===@@@??????>>>>>>=========????????????????????????======>>>?????????>>>>>>;;;<<<<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>><<<999999;;;<<<;;;:::=========>>>??????===<<>>======<<<<<<@@@@@@@@@@@@@@@AAAAAAAAA>>>>>>============>>>>>>>>>>>>???@@@BBBAAA>>><<<========================<<<<<<<<<<<<<<<<<<<<<<<<:::<<<===>>>>>>===;;;:::<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>@@@@@@@@@???>>>===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>?????????>>>============>>>???>>>>>>>>>>>>>>>>>>>>>???=========>>>>>>>>>??????===>>>@@@@@@@@@???===<<<===>>>>>>>>>>>>>>>>>>===>>>>>>=========<<<<<<<<<;;;;;;<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>>==============================>>>>>>>>>?????????@@@@@@??????>>>>>>=======================================>>>>>>>>>>>>>>>:::;;;<<<===============???>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@?????????@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@???@@@@@@AAAAAAVVVKKKAAA???@@@???===>>>@@@AAABBBBBB@@@>>>>>>??????@@@@@@AAAAAA@@@@@@???BBBAAAAAA@@@@@@@@@@@@AAA:::;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>><<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>:::;;;<<<<<<======<<<<<<>>>>>>=========<<<<<<<<<;;;;;;;;;<<<<<<<<<======<<<===??????>>>======>>>>>>===<<<;;;;;;;;;;;;;;;:::;;;;;;<<<<<<<<<;;;;;;<<<===>>>>>><<<<<<===>>><<<===>>>??????>>>===<<<==================>>>>>>>>>>>>============>>>>>><<<<<<===>>>>>>>>>>>>===????????????@@@@@@@@@@@@?????????@@@@@@??????>>>@@@@@@@@@??????>>>>>>>>>@@@@@@@@@@@@????????????????????????????????????>>>??????@@@@@@??????>>>?????????@@@@@@@@@@@@@@@???@@@@@@AAAAAA@@@@@@???========================????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>========================>>>>>>????????????>>>>>>???>>>===<<<<<<===>>>@@@??????>>>>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===>>>>>>===<<<;;;=========>>>>>>===============<<<=========>>>>>>>>>>>>>>>>>>============?????????>>>>>>=========<<<<<<>>>??????@@@@@@@@@===@@@@@@>>>???DDDEEECCC>>>>>>>>>????????????@@@>>>>>>>>>>>>>>>???@@@@@@??????@@@@@@AAAAAAAAAAAA@@@@@@AAAAAABBBBBBBBBCCCAAAAAABBBBBBBBBAAAAAA@@@AAA@@@>>><<<<<<===>>>???>>>@@@AAA@@@>>>======>>>@@@@@@??????>>>>>>======????????????????????????>>>>>>??????@@@?????????<<<<<<<<<=========>>>>>>================================================>>>===<<<;;;<<<<<<;;;;;;>>>===<<<===??????===;;;@@@@@@?????????>>>>>>>>>?????????@@@@@@AAAAAAAAA@@@??????>>>>>>???????????????@@@AAACCCBBB???===>>>>>>>>>>>>>>>>>>>>>>>>========================;;;<<<>>>??????>>><<<;;;========================<<<===???@@@@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<====================================>>>???@@@AAA????????????????????????>>>>>>>>>???????????????>>>>>>>>>?????????@@@@@@@@@@@@AAAAAAAAA@@@>>>>>>>>>??????@@@@@@??????>>>??????>>>>>>>>>>>>======<<<<<<=========>>>>>>>>>========================<<<<<<<<<======>>>>>>>>>????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@?????????>>>>>>>>>?????????>>>>>>============>>>>>>>>>>>>>>>>>>===<<<<<<<<<=========>>>>>><<<<<<======>>>=========??????>>>>>>>>>>>>??????>>>??????@@@@@@??????>>>??????>>>>>>>>>>>>>>>>>>@@@@@@??????@@@@@@AAAAAARRRHHH???>>>@@@?????????===???AAAAAA@@@@@@AAABBB@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>>>>??????AAABBBCCC<<<======>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>;;;;;;<<<============<<<>>>>>>>>>=========<<<<<<<<<<<<<<<============>>><<<>>>@@@@@@???>>>???@@@???>>>===<<<<<<<<<<<<<<<:::;;;<<<<<<<<<<<<<<<<<<===>>>??????======>>>???>>>??????@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>><<<===>>>>>>??????>>>>>>?????????@@@AAAAAAAAABBB??????@@@AAAAAAAAAAAA@@@AAAAAA@@@@@@???>>>>>>===AAAAAAAAA@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAAAAA@@@@@@???@@@@@@@@@@@@@@@AAAAAAAAA???@@@@@@AAAAAA@@@@@@???========================@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@@@@???>>>======>>>???>>>======???@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>????????????======>>>>>>>>>>>>======>>>>>>????????????>>>>>>======>>>>>>>>>??????????????????>>>>>>=========AAA@@@@@@??????>>>>>>===<<<===>>>@@@AAAAAABBBBBB@@@BBBAAA>>>===@@@@@@>>>>>>?????????@@@@@@@@@@@@AAAAAA@@@@@@AAAAAABBBCCC??????@@@@@@AAABBBBBBCCC@@@@@@AAAAAABBBBBBCCCCCCBBBBBBBBBBBBAAAAAA@@@???AAA@@@???>>>>>>>>>??????===>>>@@@@@@>>>>>>>>>?????????????????????>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@??????>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????>>>@@@AAA@@@>>>=========BBB???===>>>@@@AAA???<<<@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@AAAAAABBBBBBBBBBBBAAA@@@@@@@@@AAAAAA@@@???@@@AAABBBBBB@@@>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>?????????>>>===>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>>>>>>>>>>===========================>>>>>>>>>>>>>>>>>>>>>>>>=========>>>???@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@AAAAAACCCCCCBBBAAAAAA@@@@@@@@@???@@@@@@@@@@@@@@@@@@???@@@@@@?????????>>>>>>>>>======>>>>>>>>>?????????========================:::;;;;;;<<<===>>>???@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>AAAAAA@@@??????>>>======?????????>>>>>>>>>>>>>>>>>>??????@@@@@@??????>>>=========<<<===>>>>>>???===>>>>>>??????>>>>>>>>>@@@??????>>>>>>??????@@@>>>???@@@AAAAAA@@@???>>>@@@???>>>>>>======>>>>>>@@@@@@@@@???@@@@@@AAAAAAGGG@@@<<<>>>AAABBBCCCEEE<<<>>>@@@AAAAAAAAABBBCCC@@@@@@AAAAAAAAAAAA@@@@@@=========>>>@@@AAACCCDDD===>>>??????@@@@@@??????<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>====================================>>>>>>>>>>>><<<======>>>???>>>>>>>>>>>>>>>>>>>>>=========<<<=========>>>>>>>>>??????===???@@@AAA@@@???@@@AAA???>>>>>>=========>>>>>><<<<<<===>>>>>>>>>>>>>>>>>>@@@AAA@@@???>>>???@@@AAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>????????????@@@AAAAAAAAAAAA@@@??????@@@@@@AAABBBBBBCCC???@@@AAACCCDDDDDDDDDDDDAAAAAAAAAAAA@@@@@@@@@@@@BBBAAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBB@@@@@@@@@AAAAAAAAABBBBBBAAAAAABBBBBBBBBBBBAAAAAA????????????????????????AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA????????????????????????===>>>@@@AAAAAA@@@>>>===;;;===@@@@@@>>>===>>>@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>??????@@@@@@@@@>>>>>>>>>>>>????????????>>>???@@@AAAAAA@@@???>>>===>>>?????????@@@??????????????????@@@@@@@@@@@@BBBAAAAAA@@@??????>>>>>>===>>>???@@@@@@@@@@@@@@@???AAA@@@======@@@@@@>>>?????????@@@@@@@@@AAAAAABBBAAAAAAAAAAAABBBCCCCCC@@@AAAAAAAAAAAAAAAAAAAAA???@@@@@@AAABBBBBBCCCCCCBBBBBBBBBBBBAAA???>>>>>>AAA@@@@@@@@@????????????;;;<<<>>>???>>>>>>???@@@??????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@??????>>>===<<<======>>>>>>>>>?????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@>>>DDDIIIHHHBBB>>>???BBBFFFBBB??????BBBCCCBBB???@@@AAAAAABBBBBBCCCCCCCCC@@@AAAAAABBBCCCCCCDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBAAA@@@???@@@AAAAAA@@@???>>>>>>>>>??????@@@@@@@@@????????????????????????======>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>===============>>>??????????????????????????????????????????????????????>>>>>>>>>???@@@AAABBBCCCAAAAAABBBBBBBBBBBBAAAAAAAAA@@@@@@@@@???>>>>>>>>>@@@@@@@@@@@@AAAAAAAAAAAAFFFEEECCCAAA@@@@@@AAABBB@@@@@@AAAAAAAAAAAA@@@@@@AAA@@@@@@@@@@@@?????????>>>>>>>>>?????????@@@@@@????????????????????????=========>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@???@@@AAAAAAAAAAAA@@@???@@@???>>>>>>>>>???AAAAAA??????@@@@@@@@@@@@??????@@@??????>>>>>>??????@@@???@@@AAABBBBBBAAA@@@???BBBAAA@@@???>>>??????@@@AAAAAA@@@@@@???@@@@@@@@@AAA>>>>>>BBBCCCBBBDDDGGG===???AAAAAA@@@@@@AAABBB@@@AAAAAABBBBBBAAAAAA@@@?????????@@@@@@BBBCCCDDD<<<===>>>???????????????====================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@>>>>>>>>>>>>============>>>>>>>>>>>>????????????===???AAAAAA@@@@@@AAABBB??????>>>>>>>>>>>>??????>>>>>>???@@@@@@@@@@@@@@@???@@@AAAAAA@@@???@@@AAACCCBBBAAA@@@@@@AAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@AAA@@@AAABBBBBBCCCCCCBBBBBB??????@@@AAAAAABBBCCCCCCAAAAAACCCEEEFFFGGGGGGGGG@@@AAAAAABBBBBBCCCCCCDDDBBBBBBBBBAAAAAAAAA@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDDDD@@@@@@@@@AAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@===>>>@@@AAAAAA@@@>>>===:::===@@@AAA???>>>>>>@@@@@@@@@@@@????????????>>>>>>>>>??????@@@@@@@@@@@@?????????>>>??????@@@AAA???@@@AAAAAAAAAAAA@@@???>>>>>>???@@@@@@@@@@@@???>>>??????@@@BBBCCCCCCDDDBBBBBBAAAAAA@@@???>>>>>>>>>????????????>>>======<<>>999;;;===>>>>>>>>>???@@@>>>>>>>>>???@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<;;;>>>>>>>>>>>>????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@???GGGNNNMMMEEE@@@AAAEEEJJJEEE@@@@@@CCCFFFDDDBBB@@@AAAAAABBBCCCDDDEEEEEEBBBBBBBBBCCCDDDEEEEEEFFFFFFEEEDDDCCCCCCCCCCCCCCCBBB@@@>>>>>>@@@AAAAAA@@@>>>>>>??????@@@@@@@@@@@@????????????????????????>>>>>>======>>>???@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>???>>>=========>>>@@@AAA????????????????????????????????????????????????>>>>>>>>>???@@@BBBCCCDDDAAABBBBBBCCCCCCBBBBBBAAADDDDDDCCCCCCBBBAAA@@@@@@@@@@@@AAAAAAAAAAAABBBBBBHHHFFFCCC@@@???@@@BBBDDD@@@AAAAAABBBBBBAAAAAA@@@AAAAAAAAA@@@@@@@@@??????>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>=========>>>??????@@@@@@@@@@@@@@@AAAAAABBBBBBBBB@@@AAABBBBBBBBBBBBAAA@@@BBBAAA@@@@@@@@@AAABBBCCC@@@@@@AAAAAAAAA@@@@@@???@@@@@@????????????@@@@@@@@@AAACCCDDDDDDCCCAAA@@@DDDCCCAAA@@@@@@@@@AAAAAABBBAAA@@@@@@??????@@@@@@BBBAAACCCFFFDDDAAAAAADDD???AAABBBBBB@@@??????@@@@@@AAAAAABBBBBBAAAAAA@@@BBBBBBAAAAAAAAABBBCCCCCC>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>============>>>???>>>===<<<===???@@@@@@??????>>>>>>>>>======>>>>>>???@@@AAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@???>>>===<<<<<<===???@@@@@@??????@@@BBB@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@@@@@@@AAAAAAAAAAAA@@@???@@@AAAAAA@@@>>>??????>>>>>>???AAABBBDDDCCCDDDDDDBBB@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCAAA@@@???@@@AAAAAA>>>???@@@AAABBBCCCCCCCCCDDDCCCCCCBBBBBBBBBCCCCCCBBBCCCDDDEEEEEEFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCBBBDDDCCCCCCDDDEEEDDDAAA???CCCDDDDDDEEEEEEEEEEEEEEECCCCCCCCCCCCBBBBBBAAA@@@DDDDDDCCCAAA@@@@@@AAACCCDDD>>><<>>===AAAAAAAAA@@@@@@@@@@@@@@@??????>>>>>>>>>>>>??????>>>???@@@AAABBBAAAAAA@@@@@@@@@@@@@@@@@@AAAAAABBB???????????????>>>======>>>????????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>????????????@@@@@@@@@>>>>>>???@@@AAABBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAA???>>>>>>???@@@@@@?????????>>>>>>=========<<>>@@@BBBCCCAAA???@@@@@@??????@@@@@@AAABBBBBBBBBBBBAAAAAA@@@@@@@@@BBBBBBBBBAAA@@@@@@AAABBBAAAAAAAAA@@@@@@@@@??????>>>@@@BBBDDDFFFEEEEEEDDDBBBBBBAAA@@@???>>>======>>>======>>>@@@@@@???===AAABBBBBBCCCCCCBBBBBBAAA>>>????????????>>>======@@@@@@????????????@@@@@@??????????????????????????????@@@@@@AAAAAAAAABBBBBBCCCCCCBBB@@@???@@@BBBNNNDDDAAAIIIKKKDDD@@@BBBAAABBBCCCCCCDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCIIIHHHGGGFFFEEEDDDCCCCCCBBBAAA@@@@@@??????@@@@@@@@@@@@???>>>>>>>>>>>>>>>;;;<<<===>>>>>>===<<<;;;???>>>===<<<<<<===>>>??????>>>===<<<<<<===>>>???======<<<;;;<<<===>>>???????????????@@@@@@@@@@@@>>>???@@@???>>>===>>>@@@BBBBBBAAAAAAAAAAAABBBBBBBBBAAA???>>>>>>???AAABBBDDDBBB@@@???>>>???@@@AAA???@@@@@@@@@@@@AAAAAAAAAEEEDDDCCCAAA@@@?????????BBBBBBAAA@@@?????????@@@@@@@@@@@@AAAAAA@@@@@@???@@@>>>===>>>AAABBB@@@>>>AAAAAA@@@???>>>>>>??????>>>>>>>>>>>>>>>???@@@@@@@@@AAAAAABBBBBBAAAAAA@@@???@@@@@@@@@@@@AAAAAAAAACCCBBBBBBAAA@@@@@@@@@AAA>>>??????@@@AAAAAABBBBBBCCCBBBBBBAAAAAABBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCAAA@@@???@@@AAAAAA@@@>>>===>>>???AAA@@@@@@;;;>>>@@@AAABBBBBBDDDEEEEEEEEEFFFFFFFFFFFFEEEEEECCCCCCDDDDDDDDDDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAADDDDDDCCCCCCCCCBBBBBBBBB@@@@@@AAABBBBBBCCCDDDDDD?????????????????????????????????>>>>>>>>>======>>>???@@@@@@>>>>>>???@@@@@@@@@@@@??????>>>>>>>>>?????????@@@AAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>???@@@AAAAAA@@@@@@AAACCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAACCCAAA??????AAABBBBBBAAAAAAAAAAAAAAAAAACCCDDDEEEFFFFFFFFFEEECCCBBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCBBBAAAAAABBBBBBAAABBBBBBCCCCCCCCCBBBBBBDDDCCCCCCCCCCCCCCCDDDDDDFFFFFFGGGGGGGGGFFFEEEEEEGGGFFFFFFFFFEEEEEEEEEEEEBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEDDDCCCCCCEEEDDDDDDDDDEEEEEECCCAAACCCCCCDDDEEEEEEEEEEEEEEECCCDDDDDDDDDCCCCCCBBBAAACCCCCCCCCBBB@@@@@@AAACCCFFFBBBBBBJJJUUUXXXQQQHHHAAAAAAAAABBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@?????????@@@@@@>>>???@@@BBBBBBBBBAAA@@@??????>>>>>>======>>>>>>>>>>>>???@@@@@@@@@@@@????????????@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@AAA?????????@@@@@@AAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@AAA???>>>>>>@@@@@@@@@???@@@@@@??????>>>>>>>>>>>>@@@???>>>@@@BBBCCCAAA???@@@@@@??????@@@@@@AAABBBCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAACCCDDDBBBBBBBBBBBBAAAAAA@@@@@@AAABBBDDDEEEEEEDDDCCCBBBBBBBBBAAAAAA@@@????????????>>>>>>@@@BBBCCCBBBAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@???>>>>>>@@@??????>>>>>>??????@@@????????????????????????>>>?????????@@@@@@@@@AAABBBBBBBBBAAA??????@@@BBBIIIAAAAAAJJJMMMFFFAAABBBBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@AAAAAA@@@@@@??????>>>>>>??????>>>>>>>>>???>>>>>>======@@@???>>>======>>>???@@@??????>>>======>>>??????>>>===<<<<<<<<<===???????????????@@@@@@@@@AAAAAA>>>???@@@@@@>>>>>>???@@@@@@??????>>>>>>??????@@@CCCBBBAAA??????@@@AAABBBBBBAAA???>>>===>>>???@@@??????@@@@@@@@@AAAAAAAAACCCBBBBBBAAAAAABBBBBBBBBBBBBBBAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@??????AAA@@@>>>@@@BBBCCCBBB@@@AAAAAA@@@??????????????????????????????@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAA??????@@@@@@@@@AAAAAAAAABBBBBBAAA@@@@@@@@@@@@@@@??????@@@@@@AAABBBBBBBBBDDDCCCCCCBBBBBBCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@DDDCCCBBB@@@@@@@@@AAABBBAAA???>>>???@@@BBBAAAAAA@@@BBBDDDDDDCCCBBBCCCDDDEEEEEEFFFFFFFFFFFFEEEEEECCCCCCCCCCCCCCCDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBB@@@@@@AAAAAABBBBBBCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@???AAABBBAAA@@@???@@@AAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@BBBCCCCCCBBBAAACCCDDDCCCCCCCCCCCCCCCCCCCCCCCC@@@AAAAAABBBBBBBBBBBBBBBDDDBBBAAAAAACCCEEEEEEEEEDDDCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHGGGEEEDDDEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDDDDDDDCCCBBBBBBDDDDDDDDDDDDDDDCCCBBBBBBCCCDDDDDDDDDEEEEEEFFFFFFIIIIIIIIIIIIHHHGGGFFFEEEGGGGGGGGGFFFFFFFFFFFFFFFCCCCCCCCCCCCDDDDDDDDDDDDCCCDDDEEEFFFGGGFFFEEEDDDHHHFFFDDDDDDEEEFFFEEEDDDCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCBBBAAACCCDDDDDDBBBAAAAAABBBCCCBBBCCCHHHOOOPPPKKKFFF??????@@@AAABBBCCCCCCDDDAAAAAAAAABBBBBBCCCCCCDDDCCCBBBAAAAAA@@@@@@@@@@@@???@@@AAABBBCCCBBBAAAAAADDDCCCBBBAAAAAA@@@AAAAAA??????@@@@@@AAABBBBBBBBB@@@@@@@@@AAAAAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@??????@@@AAA@@@???@@@@@@@@@@@@@@@?????????@@@??????@@@BBBBBBAAA@@@@@@@@@??????@@@@@@AAABBBCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@AAAAAABBBCCCDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDEEEDDDCCCAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA??????@@@AAABBBAAA@@@AAAAAABBBBBBBBBBBBAAAAAACCCCCCCCCCCCBBBAAA????????????>>>>>>>>>>>>??????????????????????????????>>>>>>>>>>>>>>>?????????@@@AAAAAA@@@>>>>>>???AAABBB===???IIILLLFFFAAAAAABBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDAAAAAABBBBBBCCCCCCCCCDDDCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@???????????????AAA@@@???>>>>>>>>>>>>>>>@@@???>>>>>>>>>>>>???@@@??????>>>>>>>>>>>>??????===============>>>???????????????@@@@@@@@@AAAAAA>>>@@@@@@@@@???>>>???@@@??????>>>>>>>>>>>>??????DDDCCCBBB@@@@@@@@@AAABBBBBBAAA@@@???>>>???@@@AAA??????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBDDDEEEFFFBBBBBBAAAAAAAAABBBCCCCCCBBBBBBBBBBBBBBBAAA@@@???BBBAAAAAAAAACCCDDDCCCBBBAAAAAA@@@?????????@@@@@@AAA@@@@@@@@@@@@AAAAAABBBAAAAAABBBBBBBBBBBBAAAAAA??????@@@@@@@@@@@@AAAAAABBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCCCCEEEDDDDDDDDDDDDDDDDDDEEECCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAADDDCCCBBBBBBAAAAAABBBBBBCCCAAA@@@@@@BBBCCCCCCBBBEEEFFFGGGGGGEEECCCCCCDDDFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCC@@@BBBCCCBBBAAA@@@AAABBBDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCBBBCCCDDDDDDBBBBBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCAAABBBCCCDDDDDDDDDCCCCCCEEEEEEEEEGGGJJJJJJIIIGGGEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHHHHGGGEEEDDDEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCDDDEEEEEEDDDCCCBBBDDDDDDEEEEEEEEEDDDDDDCCCDDDDDDEEEFFFGGGHHHHHHHHHHHHIIIIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDEEEEEEEEEEEECCCEEEFFFHHHHHHHHHGGGFFFIIIFFFDDDDDDEEEFFFGGGFFFCCCDDDEEEEEEFFFFFFEEEEEECCCDDDDDDDDDDDDDDDCCCCCCAAACCCEEEEEEDDDBBBBBBBBBBBBBBBDDDEEEFFFEEEBBB???@@@@@@@@@AAABBBCCCDDDEEECCCCCCDDDEEEFFFFFFGGGGGGDDDCCCBBBAAAAAA@@@@@@AAAAAABBBCCCDDDDDDCCCBBBAAAEEEEEEDDDDDDDDDDDDEEEEEECCCCCCCCCBBBBBBBBBCCCCCCAAAAAABBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAAAAABBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA@@@AAABBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBAAA@@@@@@@@@@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAABBBCCCBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCBBBAAA@@@@@@@@@@@@AAAAAABBBBBBBBBBBB@@@???>>>???@@@>>>===AAABBBBBBCCCCCCBBBBBBAAADDDDDDDDDCCCBBBAAA@@@????????????>>>>>>?????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>======>>>@@@@@@===>>>EEEGGGCCC@@@@@@BBBBBBCCCDDDDDDDDDDDDDDDBBBBBBBBBCCCCCCCCCCCCCCC@@@@@@AAAAAAAAABBBBBBBBBCCCBBBAAAAAA@@@@@@AAAAAA???@@@@@@?????????>>>>>>BBBAAA???>>>===>>>>>>???????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>===============>>>>>>>>>>>>>>>?????????@@@@@@@@@>>>???@@@@@@>>>>>>???@@@AAAAAA@@@@@@@@@@@@AAAAAADDDCCCBBBAAA@@@@@@@@@@@@CCCCCCBBBAAAAAAAAABBBCCC@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@AAABBBCCCDDDEEEAAAAAAAAAAAAAAABBBCCCDDDAAAAAABBBCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDCCCBBBAAAAAA@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCBBBBBB@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAA@@@AAAAAABBBCCCCCCDDDDDDEEEDDDDDDCCCCCCDDDDDDEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCDDDBBBAAABBBCCCEEEDDDDDDFFFGGGHHHGGGEEEDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCAAABBBCCCCCCBBBAAABBBCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBCCCCCCDDDDDDEEECCCDDDEEEEEECCCCCCDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDFFFGGGGGGGGGFFFEEEEEEGGGJJJNNNPPPOOOKKKHHHFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHFFFDDDCCCDDDFFFCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDEEEEEEDDDCCCBBBBBBCCCDDDEEEFFFFFFFFFFFFEEEFFFGGGHHHIIIJJJIIIIIIFFFGGGHHHHHHIIIIIIIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGEEEFFFHHHIIIIIIIIIHHHHHHIIIGGGDDDDDDFFFGGGGGGGGGDDDEEEFFFFFFGGGGGGFFFFFFCCCCCCDDDDDDDDDDDDCCCCCCAAADDDFFFFFFEEEDDDDDDDDDEEEGGGHHHHHHFFFDDDCCCBBBDDDCCCCCCBBBBBBCCCDDDEEEDDDDDDDDDEEEFFFGGGHHHHHHDDDCCCBBBBBBAAAAAAAAABBBCCCDDDEEEFFFFFFEEEDDDCCC@@@@@@AAABBBCCCDDDFFFGGGIIIHHHFFFDDDCCCBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCBBBBBBCCCDDDDDDBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAABBBBBBCCCBBBBBBBBBCCCCCCCCCCCCCCCEEECCCCCCDDDEEEDDDBBB???CCCCCCCCCCCCCCCCCCCCCCCC@@@AAAAAABBBBBBBBBBBBBBB??????@@@@@@AAABBBBBBBBBAAA@@@>>>???AAABBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@???@@@@@@????????????@@@@@@????????????????????????????????????>>>>>>>>>>>>===>>>???>>>===<<<>>>@@@BBB???>>>@@@AAA@@@@@@AAABBBBBBCCCDDDDDDDDDDDDDDDAAAAAABBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAABBBBBBAAA@@@@@@@@@@@@@@@??????@@@@@@@@@???>>>===BBBAAA???>>>>>>>>>???@@@?????????@@@@@@?????????>>>>>>>>>??????>>>>>>>>><<<=========>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@>>>???@@@@@@>>>>>>???@@@BBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAA@@@@@@@@@@@@@@@BBBBBBBBBAAAAAABBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAABBBCCCDDD???@@@BBBCCCEEEFFFFFFFFFAAABBBCCCCCCCCCCCCCCCDDDCCCCCCBBBBBBBBBBBBCCCDDDBBBAAAAAA@@@@@@AAAAAAAAABBBCCCCCCDDDDDDCCCCCCBBBAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCDDDDDDEEEEEEDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDBBBCCCDDDFFFEEEEEECCCEEEFFFFFFEEEEEEEEEFFFGGGGGGFFFEEEEEEFFFGGGGGGEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAADDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDEEEEEEDDDCCCDDDEEEBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFGGGHHHGGGEEEDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEGGGIIIJJJKKKJJJHHHGGGGGGIIILLLPPPRRRPPPLLLHHHGGGHHHHHHIIIIIIIIIHHHHHHHHHIIIIIIGGGEEEEEEFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEFFFFFFFFFEEEEEECCCDDDEEEFFFHHHHHHHHHIIIGGGHHHIIIKKKKKKKKKJJJJJJFFFGGGHHHIIIIIIJJJJJJJJJFFFGGGGGGGGGGGGHHHHHHHHHGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIHHHFFFGGGHHHIIIIIIHHHFFFFFFGGGHHHHHHHHHHHHHHHCCCDDDDDDEEEEEEEEEEEEEEEDDDEEEGGGGGGFFFFFFFFFGGGDDDFFFGGGHHHGGGFFFGGGHHHHHHGGGEEEDDDCCCDDDEEEEEECCCDDDDDDEEEEEEFFFFFFFFFDDDDDDCCCCCCCCCDDDDDDEEEFFFGGGHHHHHHHHHGGGFFFEEEAAABBBCCCDDDFFFHHHJJJKKKMMMKKKIIIFFFDDDCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDFFFGGGGGGDDDBBBAAAAAAAAAAAABBBBBBBBBBBBBBBDDDEEEEEEDDDDDDEEEFFFCCCBBBBBBBBBBBBCCCDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDFFFEEEFFFIIIKKKJJJEEE@@@CCCDDDDDDDDDDDDEEEEEEEEEBBBBBBBBBBBBCCCCCCDDDDDDAAAAAAAAABBBBBBCCCCCCCCCAAA@@@???AAAEEEIIIJJJKKKDDDDDDEEEEEEEEEEEEDDDDDDBBBCCCCCCCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???@@@@@@@@@??????@@@BBBCCCBBB@@@@@@@@@AAABBBDDDDDDDDDEEEFFFFFFFFFFFFFFFBBBBBBCCCCCCDDDEEEEEEEEEFFFEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAABBBCCCBBBAAA@@@???AAAAAA@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAA???@@@AAAAAAAAAAAA@@@???>>>>>>???@@@@@@@@@@@@???@@@@@@@@@@@@AAAAAAAAAAAA@@@AAABBBBBB@@@@@@AAABBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBAAAAAA@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDDDDCCCBBBAAAAAAAAABBBCCCCCCBBBBBBBBBCCCDDDDDD@@@AAABBBDDDFFFGGGGGGHHHAAACCCDDDDDDCCCBBBDDDEEEEEEDDDDDDDDDDDDEEEFFFFFFDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDBBBBBBBBBBBBBBBCCCCCCDDDBBBCCCCCCDDDEEEEEEFFFFFFDDDCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFEEEEEEEEEDDDCCCCCCEEEFFFFFFEEEAAACCCEEEFFFEEEEEEFFFGGGHHHGGGFFFEEEEEEFFFGGGHHHGGGFFFFFFEEEEEEDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEFFFFFFFFFGGGGGGGGGFFFHHHIIIHHHGGGFFFGGGHHHFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGHHHHHHIIIIIIJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJKKKJJJHHHGGGHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIKKKMMMNNNLLLKKKIIIJJJJJJKKKMMMOOONNNKKKIIIIIIJJJKKKLLLLLLKKKJJJIIILLLMMMMMMKKKIIIHHHIIIKKKGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIGGGHHHIIIJJJJJJJJJJJJJJJIIIJJJKKKMMMMMMLLLJJJIIIIIIIIIJJJKKKKKKJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJKKKIIIJJJJJJJJJKKKKKKKKKKKKLLLKKKJJJHHHHHHIIIJJJKKKJJJJJJIIIKKKLLLMMMLLLJJJGGGHHHIIIIIIJJJJJJIIIIIIEEEFFFGGGGGGHHHHHHGGGGGGFFFGGGHHHHHHGGGGGGIIIJJJFFFFFFFFFFFFGGGGGGHHHHHHJJJIIIGGGEEEEEEFFFGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEFFFFFFGGGHHHIIIIIIJJJJJJKKKJJJIIIHHHGGGFFFFFFGGGHHHIIIKKKMMMNNNNNNLLLJJJGGGEEEEEEEEEFFFEEEEEEEEEFFFFFFFFFFFFGGGEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDDDDDDDEEEEEEEEECCCCCCDDDDDDEEEEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFHHHIIIIIIFFFDDDCCCCCCDDDDDDDDDEEEEEEEEECCCEEEHHHHHHFFFEEEFFFHHHDDDDDDDDDDDDDDDEEEEEEFFFEEEEEEEEEFFFFFFGGGGGGGGGFFFGGGJJJOOOTTTRRRKKKEEEFFFFFFFFFGGGGGGGGGHHHHHHGGGFFFFFFEEEEEEEEEEEEFFFDDDDDDDDDDDDDDDEEEEEEEEEDDDCCCAAACCCFFFIIIKKKLLLFFFFFFGGGGGGGGGGGGFFFFFFBBBCCCDDDDDDEEEEEEDDDDDDCCCBBBBBBAAAAAABBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBAAABBBCCCDDDCCCBBBCCCDDDFFFAAACCCDDDDDDDDDFFFGGGHHHGGGHHHIIIIIIJJJJJJIIIIIIEEEEEEEEEFFFGGGHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHEEEEEEDDDCCCCCCCCCCCCCCCDDDEEEFFFGGGFFFEEECCCBBBAAABBBCCCDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFEEEDDDCCCCCCDDDEEEEEEDDDCCCCCCAAABBBCCCDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEDDDEEEFFFEEEDDDCCCDDDFFFCCCBBBBBBAAAAAABBBBBBCCCAAABBBCCCDDDDDDEEEEEEEEEBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFEEEEEEDDDDDDDDDDDDDDDFFFFFFEEEEEEDDDEEEEEEEEECCCCCCDDDEEEFFFFFFFFFFFFBBBDDDFFFFFFDDDCCCEEEGGGFFFFFFFFFFFFFFFGGGHHHHHHGGGFFFEEEEEEDDDDDDDDDEEEDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEECCCCCCCCCCCCCCCDDDEEEEEECCCCCCDDDEEEEEEFFFFFFGGGEEEDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCDDDDDDFFFGGGGGGGGGFFFFFFEEEDDDCCCCCCEEEFFFFFFEEEBBBDDDFFFFFFFFFEEEFFFHHHIIIHHHFFFEEEEEEFFFHHHIIIHHHHHHGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLMMMMMMIIIJJJKKKKKKIIIIIIJJJKKKKKKLLLLLLLLLMMMMMMNNNNNNIIIJJJJJJKKKLLLMMMNNNNNNKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMMMMKKKJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIKKKMMMOOOOOONNNLLLKKKMMMKKKIIIIIIJJJKKKKKKJJJKKKLLLMMMNNNNNNMMMLLLKKKPPPPPPPPPOOOMMMLLLMMMNNNIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIIIIHHHIIIJJJLLLMMMLLLLLLLLLLLLLLLKKKKKKJJJJJJKKKMMMNNNMMMLLLJJJIIILLLMMMMMMLLLLLLKKKJJJIIIJJJKKKKKKKKKLLLLLLMMMMMMKKKKKKKKKKKKLLLLLLLLLLLLOOOMMMJJJHHHHHHIIIKKKLLLLLLKKKLLLNNNPPPPPPNNNLLLHHHIIIJJJJJJKKKKKKJJJJJJGGGHHHIIIIIIJJJJJJJJJJJJHHHIIIIIIHHHGGGHHHJJJMMMNNNLLLJJJIIIIIIIIIIIIHHHJJJIIIGGGFFFFFFGGGIIIJJJKKKKKKKKKKKKKKKJJJJJJJJJGGGGGGGGGHHHIIIJJJKKKLLLKKKKKKLLLLLLLLLKKKIIIHHHEEEEEEEEEFFFGGGHHHIIIJJJMMMLLLIIIGGGFFFGGGHHHHHHEEEFFFFFFFFFFFFGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEECCCDDDDDDEEEFFFGGGGGGHHHEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGHHHIIIKKKJJJGGGEEEEEEEEEFFFFFFGGGGGGGGGHHHDDDGGGIIIIIIGGGFFFGGGIIIEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGHHHHHHIIIIIIIIIFFFGGGLLLTTTZZZYYYQQQJJJHHHHHHHHHIIIIIIJJJJJJJJJLLLKKKJJJHHHGGGFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFIIIFFFDDDCCCDDDEEEFFFFFFGGGGGGGGGHHHHHHGGGGGGGGGCCCDDDEEEFFFFFFGGGGGGFFFDDDCCCCCCBBBBBBCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEDDDDDDCCCCCCCCCEEEFFFGGGFFFEEEFFFHHHIII???CCCGGGHHHIIIKKKKKKKKKJJJKKKKKKLLLMMMLLLLLLLLLGGGGGGHHHIIIJJJJJJKKKKKKFFFGGGHHHIIIJJJKKKLLLLLLGGGGGGFFFEEEEEEEEEEEEEEEFFFGGGIIIJJJIIIHHHFFFDDDAAACCCEEEFFFGGGHHHGGGGGGGGGHHHIIIJJJJJJIIIHHHGGGEEEFFFGGGHHHHHHGGGFFFEEECCCDDDFFFGGGGGGGGGFFFEEEFFFFFFFFFFFFGGGGGGGGGGGGFFFHHHIIIHHHGGGFFFGGGHHHEEEEEEDDDDDDDDDDDDEEEEEEBBBCCCDDDFFFGGGGGGGGGGGGEEEFFFGGGHHHHHHHHHHHHHHHEEEEEEEEEEEEFFFFFFFFFFFFGGGFFFFFFFFFFFFFFFGGGGGGIIIIIIHHHGGGFFFFFFFFFGGGFFFFFFFFFFFFFFFEEEDDDDDDDDDFFFHHHGGGEEEEEEGGGIIIHHHGGGGGGGGGHHHHHHIIIJJJIIIIIIHHHGGGFFFFFFFFFGGGDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFDDDDDDDDDDDDDDDEEEFFFFFFDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEFFFGGGHHHHHHGGGFFFEEEDDDBBBCCCEEEFFFFFFEEEDDDFFFGGGGGGFFFFFFFFFGGGIIIHHHFFFEEEEEEFFFHHHIIIIIIIIIHHHHHHGGGFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBBBBCCCDDDEEEFFFFFFXXXXXXWWWWWWVVVVVVUUUUUUWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXWWWWWWWWWVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXYYYYYYXXXXXXYYY[[[YYYYYYYYYYYYYYYYYYYYYYYYWWWWWWXXXXXXXXXXXXXXXXXXTTTWWWYYYXXXUUUTTTVVVXXXWWWVVVVVVVVVUUUUUUTTTTTTWWWVVVTTTSSSRRRRRRRRRSSSSSSSSSTTTTTTUUUUUUVVVVVVUUUUUUTTTTTTTTTVVVWWWXXXWWWWWWVVVVVVUUUUUUUUUTTTUUUTTTRRRQQQQQQRRRTTTUUUZZZVVVRRRPPPQQQRRRQQQPPPSSSSSSRRRRRRSSSUUUVVVWWWTTTTTTTTTSSSSSSRRRRRRRRRSSSSSSSSSRRRRRRRRRQQQQQQSSSSSSRRRRRRSSSSSSTTTUUUUUUTTTTTTTTTSSSSSSRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQRRRWWW\\\]]]XXXSSSQQQPPPOOOPPPRRRRRRRRRQQQQQQQQQQQQPPPPPPOOOOOOOOOSSSRRRQQQOOONNNNNNOOOOOOKKKLLLNNNNNNMMMMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMOOOPPPOOOLLLKKKLLLNNNLLLKKKKKKKKKKKKLLLMMMMMMOOOOOOOOOOOOOOOOOOOOOOOOSSSOOOJJJHHHJJJOOOSSSUUUJJJKKKMMMNNNNNNMMMKKKJJJLLLKKKKKKKKKKKKKKKKKKLLLJJJKKKLLLMMMNNNOOOOOOOOOLLLLLLKKKKKKKKKKKKLLLLLLLLLMMMMMMNNNNNNMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLKKKKKKJJJJJJJJJIIIMMMMMMMMMLLLLLLLLLLLLLLLMMMNNNOOOOOOPPPPPPPPPPPPMMMOOONNNLLLPPPVVVUUUOOONNNNNNNNNNNNNNNOOOOOOOOOOOONNNNNNMMMLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIBBBRRR[[[SSSJJJKKKMMMJJJLLLLLLLLLLLLLLLLLLLLLLLLIIIIIIJJJJJJJJJKKKKKKKKKJJJIIIIIIIIIHHHHHHGGGGGGHHHHHHIIIIIIJJJJJJKKKKKKFFFEEEEEEDDDEEEFFFHHHIIIGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJKKKLLLMMMMMMNNNNNNOOOOOOOOOPPPPPPPPPPPPPPPJJJJJJJJJJJJKKKMMMPPPQQQLLLLLLKKKKKKJJJIIIIIIHHHIIIKKKLLLMMMLLLKKKKKKLLLLLLKKKIIIGGGHHHJJJMMMOOOOOOMMMKKKIIIHHHHHHIIIJJJKKKJJJIIIHHHHHHIIIJJJKKKMMMMMMMMMMMMLLLLLLLLLKKKNNNMMMLLLLLLLLLMMMOOOPPPMMMMMMLLLLLLKKKKKKKKKJJJKKKKKKKKKLLLLLLLLLLLLMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHIIIJJJKKKLLLLLLLLLMMMMMMLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIHHHHHHHHHGGGGGGGGGGGGHHHJJJLLLMMMNNNMMMKKKIIIGGGFFFFFFFFFHHHHHHIIIIIIIIIIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHIIIHHHGGGFFFGGGHHHJJJLLLNNNMMMLLLKKKJJJJJJJJJJJJHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIFFFFFFGGGFFFDDDFFFKKKGGGGGGGGGFFFFFFFFFFFFEEEGGGGGGHHHHHHHHHHHHGGGGGG~~~~~~~~~~~~zzz|||}}}}}}||||||}}}~~~||||||||||||||||||||||||}}}}}}||||||{{{{{{zzzzzzxxxyyyzzzzzzxxxxxxyyyzzzwwwwwwwwwwwwvvvvvvuuuuuuxxxwwwuuutttssssssttttttvvvvvvvvvvvvvvvuuuuuuuuuvvvuuuuuuttttttuuuvvvwwwssssssssssssrrrrrrrrrqqqtttsssqqqppppppqqqssstttxxxuuuqqqpppqqqqqqqqqoooooonnnnnnnnnoooppprrrsssqqqqqqpppppppppooooooooooooooooooooonnnnnnnnnnnnmmmllllllllllllmmmnnnnnnkkkkkkkkkkkkjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjiiiiiimmmqqqrrrnnnjjjiiigggggggggiiiiiiiiiggggggggggggfffffffffeeeeeeiiihhhfffeeeddddddeeeeeeccccccdddcccbbbbbbbbbccccccccccccccccccccccccccccccbbbbbbbbbbbbaaaaaaaaa^^^^^^^^^____________```___```bbb```^^^]]]^^^```\\\\\\\\\\\\\\\]]]]]]^^^]]]]]]]]]]]]]]]]]]]]]]]]fffbbb]]]ZZZZZZ]]]______ZZZ[[[]]]^^^^^^]]][[[ZZZYYYYYYXXXXXXXXXXXXYYYYYYXXXXXXYYYZZZ[[[[[[[[[[[[YYYXXXXXXWWWWWWXXXXXXYYY[[[[[[\\\\\\\\\\\\[[[[[[WWWWWWWWWWWWWWWWWWWWWWWWVVVUUUUUUUUUTTTTTTTTTTTTVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWXXXYYYYYYYYYXXXXXXWWWZZZZZZYYY\\\bbbaaa[[[TTTTTTUUUVVVVVVVVVVVVVVVUUUTTTTTTSSSRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPP\\\hhhlllaaaXXXVVVUUUQQQSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRQQQPPPPPPOOOQQQPPPPPPPPPOOOOOOOOOOOOMMMMMMMMMNNNNNNNNNNNNNNNQQQPPPOOOOOOOOOPPPQQQRRRLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNOOOPPPQQQQQQQQQSSSSSSSSSRRRRRRRRRQQQQQQPPPPPPPPPPPPQQQSSSTTTUUURRRRRRQQQQQQPPPOOOOOONNNNNNOOOPPPQQQPPPPPPPPPQQQVVVVVVTTTSSSTTTUUUVVVXXXRRRQQQOOOMMMLLLMMMMMMNNNOOONNNMMMMMMMMMMMMNNNOOOOOOOOOOOOOOONNNNNNNNNNNNRRRQQQQQQQQQQQQRRRSSSSSSOOOOOOOOONNNNNNNNNMMMMMMPPPPPPOOOOOONNNMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLLLLMMMMMMNNNNNNOOOOOONNNNNNMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMLLLLLLMMMMMMMMMMMMNNNPPPRRRSSSWWWTTTQQQNNNLLLMMMNNNOOOJJJKKKKKKKKKKKKKKKKKKJJJLLLLLLLLLLLLLLLLLLLLLLLLNNNMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNMMMMMMMMMMMMNNNNNNPPPOOOMMMMMMMMMNNNPPPQQQSSSRRRQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOJJJJJJJJJJJJJJJJJJJJJJJJNNNNNNOOOOOOPPPPPPPPPQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNLLLNNNRRRRRRNNNLLLNNNOOOOOOOOONNNNNNNNNMMMMMMIIIJJJJJJKKKKKKJJJJJJIII}}}}}}}}}}}}}}}|||||||||}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~{{{}}}}}}|||~~~}}}xxxwwwxxxzzz||||||{{{zzzyyyyyyxxxxxxwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuttttttrrrzzz|||vvvqqqssssssooorrrrrrrrrrrrrrrrrrrrrrrruuutttsssrrrpppooommmmmmppppppppppppooooooooooookkkkkkkkkkkkkkkjjjjjjjjjhhhggggggffffffffffffgggjjjjjjjjjjjjjjjjjjiiiiiijjjjjjjjjkkkllllllmmmmmmpppooonnnmmmlllkkkjjjjjjjjjjjjiiiiiijjjjjjkkkllliiiiiihhhhhhggggggfffffffffffffffggggggggghhhhhheeeddddddddddddcccccccccfffeeedddbbbbbbbbbccccccdddccccccbbbbbbccccccdddbbbbbbbbbbbbaaaaaaaaaaaacccddddddeeeeeeeeeeeeeeebbbbbbbbbaaaaaaaaaaaaaaaccccccbbb```___]]]\\\[[[____________________________________^^^]]]\\\\\\^^^^^^______^^^^^^]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\YYYZZZZZZ[[[[[[ZZZZZZYYYYYYYYYYYYZZZ[[[\\\]]]^^^dddaaa\\\YYYXXXYYY\\\^^^YYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[ZZZZZZZZZZZZZZZYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWXXXXXXZZZYYYXXXWWWWWWWWWXXXYYYZZZYYYXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUUUUVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRSSSTTTUUUVVVWWWXXXWWWVVVVVVVVVUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTQQQPPPSSSZZZ]]]WWWPPPMMMRRRRRRRRRQQQQQQQQQPPPPPPNNNNNNOOOOOOOOOOOONNNNNN~~~}}}}}}}}}}}}}}}}}}}}}}}}zzzzzzyyyyyyyyyyyyzzzzzz}}}|||{{{zzzyyyyyyyyyzzzzzzzzzyyyxxxxxxxxxxxxxxxvvvvvvuuuuuuttttttssssssssssssttttttttttttssssssssssssssssssssssssssssssqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqooooooppppppqqqrrrrrrsssqqqppppppoooooonnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmllliiikkktttxxxssskkkfffhhhhhhhhhggggggggggggfffggggggggghhhhhhggggggggg