BM6P6(@ bbbYYYQQQMMMJJJFFFGGGIIIEEEPPPcccxxxtttjjjdddccclllwww~~~yyyfffbbbkkkvvv~~~|||}}}{{{wwwrrroooqqqwww}}}~~~~~~}}}zzzwwwqqqiiiaaa[[[ZZZVVVTTTUUUTTTSSSUUUYYYaaappp~~~ddd]]]```fffpppPPPIIIAAA>>>@@@FFFJJJJJJKKKMMMNNNKKKYYYxxx|||uuu{{{zzzZZZEEEBBB999999777666444444333333000222555555444:::LLL___rrreeejjjyyyqqq]]]RRRPPPZZZlll|||}}}tttnnnjjjiiimmmrrrsssttt|||}}}}}}{{{zzzyyy{{{}}}}}}zzzooorrrxxxrrrdddLLLKKKIIIKKKYYYlllzzz~~~hhh\\\^^^zzzzzzrrrkkkeeedddccceeeggghhhgggdddbbbaaa```fffnnn{{{vvvoooiiimmmwww}}}rrr___TTTTTTXXXssssssnnnxxxcccSSSXXXdddnnn|||mmm``````bbbgggkkkiiibbb[[[VVVQQQLLLIIIGGGEEEBBB???```XXXOOOLLLIIIFFFFFFHHHEEENNN___ttt{{{pppiiieeejjjssszzz|||uuunnnmmmxxx~~~|||~~~~~~|||yyyuuuqqqkkkddd\\\WWWXXXTTTRRRTTTSSSSSSVVV[[[lll}}}uuuaaa]]]bbbqqqdddJJJDDDBBB@@@CCCIIIMMMLLLMMMOOORRRVVVhhh{{{{{{tttUUUBBB===:::999888666555444444444222444666555333888HHHYYY~~~uuufffhhhxxxuuuaaaTTTQQQYYYjjjzzz~~~vvvnnnhhhjjjkkkpppxxx|||~~~~~~}}}zzzzzz{{{~~~wwwlllqqqxxxooo```IIIIIIGGGJJJWWWiiivvvyyyccc\\\cccrrrnnnjjjfffgggfffdddeeefffeeebbb`````````ccciiirrr~~~uuunnnffffffkkknnneeeUUUOOORRRZZZxxxtttdddcccqqq~~~aaaQQQ[[[kkk}}}lll\\\WWW^^^hhhoooooohhh^^^WWWQQQLLLGGGDDDBBBAAA>>>;;;___WWWOOOMMMJJJGGGFFFIIIFFFLLLZZZnnnxxxnnngggiiinnnttt{{{zzzqqquuu~~~}}}~~~{{{zzzwwwqqqkkkfff```ZZZVVVXXXTTTSSSSSSSSSTTTYYY```wwwjjj]]]___ggg}}}pppWWWFFFBBBCCCCCCGGGMMMPPPNNNOOOQQQWWWddd|||jjjPPPBBB<<<;;;;;;999777666555444444555555666555222555CCCSSSvvvxxxfffhhhxxxzzzfffWWWRRRXXXhhhwww~~~vvvooojjjgggnnnqqqyyy}}}{{{zzz{{{rrriiiqqqyyynnn[[[HHHHHHHHHKKKWWWhhhrrrttt[[[\\\jjjkkkiiigggdddffffffcccccccccbbb___^^^___``````dddkkkuuuuuunnnddd___]]]\\\UUUKKKKKKRRR\\\}}}{{{dddXXX]]]jjj}}}{{{```SSS```tttnnn]]]UUUWWWfffwww}}}vvvgggZZZSSSLLLIIIDDDAAA???===;;;:::}}}^^^VVVPPPOOOMMMIIIHHHJJJHHHLLLVVVhhh~~~}}}sssjjjhhhjjjooowww~~~{{{www~~~}}}vvvsssyyy~~~{{{{{{vvvooohhhccc^^^ZZZWWWXXXUUUSSSTTTTTTVVV]]]fff}}}tttbbb[[[cccnnn|||___OOOFFFDDDDDDDDDIIIOOOQQQOOOPPPSSS]]]qqq```MMMEEE???===<<<:::999777666555555555444555444222444@@@NNNqqqzzzfffjjjyyy}}}jjj[[[SSSWWWfffuuuzzzrrrmmmnnnqqqyyy~~~}}}|||zzzyyyzzz~~~mmmgggsss|||oooYYYIIIJJJKKKNNNYYYfffmmmmmmTTT\\\pppiiigggdddaaacccaaaaaabbbaaa___]]]]]]___aaabbbfffmmmwwwxxxsssdddZZZSSSRRRMMMHHHLLLUUU___~~~ttt```XXX___gggwwwwwwaaaXXXeeewwwrrrddd___^^^kkk{{{zzzdddVVVQQQJJJHHHEEEBBB???>>>===<<>><<<:::888777666666333333333444222444???KKKiiillljjjwwwmmm^^^UUUWWWeeetttyyytttuuu{{{{{{{{{zzzxxxwwwyyy}}}}}}~~~yyyjjjiiixxxqqqXXXHHHJJJKKKNNNWWWbbbeeecccPPP^^^uuuzzzgggfffbbbaaabbb___`````````___]]]]]]___aaaeeekkkttt}}}yyydddXXXNNNMMMLLLJJJOOOWWWeee~~~qqqaaa\\\dddjjjttt|||ttteee___hhhuuuoooeeeeeeiiijjjttt\\\PPPMMMHHHGGGEEEBBB???>>>>>>>>>yyyVVVQQQMMMNNNMMMIIIGGGIIIMMMOOOTTT___oooxxxppplllkkkkkkqqqxxx~~~~~~uuuqqqmmmmmm{{{zzzzzz{{{}}}}}}zzzwwwqqqllleee___[[[XXXVVVTTTQQQPPPPPPQQQTTTZZZiiiwwwyyyfff___aaarrr___MMMEEE@@@AAAEEEFFFJJJOOOOOOMMMQQQWWWuuurrrPPPEEECCC@@@AAA@@@>>>;;;999888777777222222333444333555>>>III```uuuhhhqqqppp```UUUUUUcccrrr}}}||||||qqqtttwwwzzz~~~xxxxxxxxxvvvvvvyyy~~~~~~|||~~~zzzrrrjjjmmm}}}pppUUUEEEHHHJJJMMMSSSZZZZZZVVVPPPaaa{{{qqqdddeeecccccceeebbb___```aaa```______aaabbbfffmmmwww~~~fffWWWKKKKKKLLLMMMSSS\\\lllzzznnncccaaalllsss{{{yyymmmgggllluuuxxxjjjgggpppyyy{{{gggRRRJJJIIIEEEEEECCCAAA>>><<<===???zzzVVVQQQOOOPPPPPPLLLJJJKKKMMMPPPTTT[[[fffyyy|||uuuqqqmmmjjjmmmsss{{{~~~}}}{{{ooonnnnnnsss{{{}}}zzzvvvrrrjjjfff```[[[XXXVVVTTTRRROOOOOOQQQUUUZZZdddwwwiii______eeeyyymmmNNNEEEBBB???CCCGGGHHHKKKNNNNNNMMMRRRZZZhhhNNNEEEDDDCCCBBBAAA???<<<:::999888777444333444555444555===FFFYYYxxxhhhmmm}}}tttbbbUUUSSS___mmm|||xxxppp```cccfffhhhmmmwwwwwwwwwwwwvvvwwwzzz~~~}}}pppnnnkkkqqqkkkOOOEEEHHHJJJLLLQQQUUURRRLLLRRReeejjjaaadddbbbdddfffbbb___```bbbcccbbbaaabbbcccdddjjjrrryyykkkZZZLLLKKKOOOSSSZZZdddpppyyynnnggglll{{{zzzqqqvvvvvvtttoooYYYKKKHHHIIICCCDDDDDDAAA>>><<<>>>@@@{{{YYYUUUSSSTTTTTTPPPNNNOOOMMMPPPTTTXXXaaasss~~~xxxtttnnniiijjjoooyyy}}}rrrooommmlllpppwww}}}|||{{{xxxsssooohhhddd___[[[XXXVVVTTTSSSPPPPPPTTTZZZaaannnuuu^^^ZZZ^^^hhh~~~[[[BBBAAAAAAAAAHHHIIIIIILLLOOONNNMMMTTT\\\bbbNNNGGGGGGHHHCCCBBB???===;;;999888888666555555666444444;;;CCCWWW~~~uuujjjmmm{{{vvvcccTTTPPP[[[iiizzz||||||xxxttt{{{rrriii]]]^^^```bbbfffqqq~~~wwwwwwwwwwwwxxx|||~~~kkkkkkllltttgggJJJGGGJJJLLLNNNRRRUUUPPPIIISSSiii|||hhhaaadddaaabbbddd```^^^aaacccddddddccccccdddaaaeeekkkooowwwrrr___OOOMMMRRRXXXaaakkkqqq|||qqqmmmxxx{{{|||zzzcccRRRJJJIIIKKKDDDEEEEEECCC???>>>@@@CCC}}}\\\XXXVVVVVVRRRMMMJJJLLLLLLOOOTTTXXX]]]kkk|||}}}}}}wwwpppkkkkkkmmmuuuyyy~~~zzzrrrkkkmmmqqqvvv{{{}}}|||yyytttmmmhhhaaa``````aaa]]]VVVSSSTTTUUUPPPTTT```kkkwwwcccYYY]]]\\\mmmnnnPPPBBB>>>>>>BBBHHHJJJNNNMMMPPPPPPHHHLLLaaatttXXXNNNKKKHHHGGGDDDBBB@@@===;;;:::::::::888888888666555777:::===RRRxxxrrrjjjlllxxxttt```XXXRRRWWWhhh|||vvvhhhhhhkkkwww|||nnnddd^^^^^^```dddlllzzz~~~yyywwwuuuuuuyyy~~~~~~{{{zzzjjjggglllzzzuuu^^^LLLKKKHHHCCCLLL[[[WWWKKKKKKPPPtttsssiii```aaadddbbb___^^^`````````aaaaaabbbbbbcccaaaaaaccchhhnnnyyyuuueeeTTTNNNSSS\\\hhhqqq|||xxxtttvvv}}}nnn___SSSLLLIIIIIIFFFCCC???<<<;;;<<>>;;;;;;<<>>;;;777555666:::===GGGlll{{{fffeeennn~~~kkk```UUUTTT```vvv}}}yyykkkaaafffkkk}}}xxxhhh^^^XXX]]]eeeppp}}}{{{wwwssswwwtttrrrsssxxxmmmfffgggmmmuuusssdddRRRHHHJJJNNNNNNTTTXXXNNNJJJUUUoooqqqjjjdddcccbbb______aaa^^^```bbbcccdddcccaaa___bbbaaaaaabbbccchhhttt~~~sssfff]]]XXXZZZdddnnnpppdddZZZYYYVVVSSSPPPLLLIIIHHH@@@???<<<;;;;;;<<>>AAADDDJJJYYYhhhkkkgggYYYUUUfff}}}wwwgggWWWQQQOOOMMMJJJIIIFFFFFFFFFFFFFFFEEEEEEDDDFFFEEEAAA===::::::===@@@EEE___nnnggggggwwwuuulll]]]TTTZZZoooxxx}}}ssslllgggvvvwwwkkkbbb^^^gggvvv}}}{{{zzzxxxuuusssqqqtttzzz~~~vvvhhheeeiiinnnnnncccSSSJJJIIIIIINNNVVVeeekkk\\\TTT```rrrlllgggeeebbb^^^^^^bbb```bbbfffhhhhhhfffbbb___``````bbbeeeeeegggqqq|||}}}~~~{{{uuuooofffcccjjjttt{{{dddUUULLLFFFDDDGGGJJJLLLKKKGGGBBB???:::::::::;;;<<<>>>???@@@xxxVVVSSSRRRSSSRRRMMMLLLNNNRRRVVVZZZ[[[WWWZZZhhhxxxzzztttrrr||||||{{{|||xxxwwwwwwxxx{{{|||~~~~~~{{{yyy||||||||||||}}}}}}}}}}}}|||}}}~~~~~~~~~~~~}}}|||zzzxxxvvvtttssssssllliiieeebbb```^^^[[[YYYZZZWWWTTTUUUTTTTTTYYY```eeeqqqvvvaaa```YYYlllzzzdddRRRHHHBBB@@@DDDGGGOOOaaauuuwwwnnn]]]\\\vvvjjj___UUURRRQQQMMMJJJIIIHHHHHHHHHHHHGGGGGGFFFEEECCCBBB@@@<<<999888:::<<>><<<::::::;;;<<<===>>>??????sssUUUSSSTTTVVVUUUPPPNNNOOOTTTWWW[[[[[[WWWWWWcccrrr|||zzz~~~||||||xxxwwwvvvvvvxxx{{{~~~{{{}}}}}}|||{{{yyyyyyyyyyyyyyyyyyyyyyyy~~~~~~|||{{{{{{{{{{{{zzzyyyvvvtttqqqnnnmmmgggddd```]]]\\\[[[YYYXXXWWWSSSRRRTTTVVVXXX```hhhuuuggg^^^aaadddwwwpppQQQMMMBBB@@@CCCIIILLLTTThhh}}}{{{ppp^^^ccc```YYYSSSRRRQQQNNNKKKKKKIIIIIIIIIIIIHHHGGGEEEDDD@@@@@@???===:::888999:::???RRRrrr|||mmmdddooowwweeeUUUVVVcccnnn~~~{{{yyyyyyxxxooonnnsss{{{~~~xxxtttqqq{{{zzzyyyxxxuuuuuutttuuuzzz~~~~~~mmmeeebbbeeehhheeeZZZMMMHHHJJJLLLSSS___nnnooo\\\ZZZooovvvllldddddddddaaa___^^^aaabbbeeeffffffcccaaa___``````cccddd```^^^ccckkkwww}}}}}}{{{zzzvvvrrrtttyyy}}}zzzvvv{{{yyyvvvjjjYYYLLLHHHGGGFFFCCCCCCBBBAAA@@@>>><<<;;;:::;;;<<<>>>????????????oooRRRQQQSSSXXXYYYUUUSSSTTTUUUXXX\\\[[[UUUTTT___mmmyyy~~~}}}|||xxxwwwvvvuuuuuuwwwyyyzzz}}}~~~{{{}}}~~~~~~}}}}}}~~~zzzzzz{{{|||}}}~~~|||}}}}}}}}}{{{zzzyyyxxxxxxxxxyyyxxxwwwuuurrrnnnkkkiiieeebbb]]]ZZZYYYXXXWWWVVVSSSPPPPPPSSSWWW\\\eeeooommm^^^]]]bbbsssaaaBBBFFF===>>>DDDLLLPPPWWWkkk{{{ooo^^^hhhmmm[[[UUUQQQRRRQQQNNNLLLLLLIIIJJJJJJJJJIIIGGGEEEDDD@@@AAAAAA???<<<::::::;;;888JJJkkkrrrgggqqq{{{gggUUUTTT[[[gggwwwqqqjjjbbbbbbiiittt|||}}}zzz{{{{{{wwwxxxwwwsssuuuuuuwww|||~~~~~~~~~jjjbbbaaabbbdddbbbXXXLLLHHHJJJMMMWWWcccooojjjVVVYYYuuuxxxlllcccccceeeccc___]]]```aaacccddddddbbb___^^^^^^___bbbccc```^^^cccjjjppp~~~~~~}}}{{{}}}zzzyyyyyyvvvrrrrrruuuxxxpppbbbdddmmmkkkiii```SSSJJJHHHFFFDDDAAA@@@>>><<<;;;;;;<<<===:::;;;===????????????>>>iiiNNNOOOTTTWWWVVVQQQQQQUUUWWWWWWYYYYYYWWWVVVZZZ___iiiyyy}}}zzzyyyyyyyyyyyyzzz{{{{{{~~~~~~}}}|||{{{zzzzzz{{{|||}}}~~~}}}zzzyyyyyyzzz}}}~~~~~~|||zzzwwwuuutttzzzvvvqqqooonnnlllgggcccccc]]]ZZZZZZXXXUUUSSSUUURRROOORRRYYY[[[^^^pppzzzggg^^^ZZZbbbnnnzzzaaaLLLBBB@@@>>>DDDIIINNNUUU___jjjpppmmm[[[[[[{{{cccXXXUUURRRNNNLLLLLLMMMNNNJJJJJJHHHGGGGGGFFFGGGGGGHHHFFFDDDAAA>>><<<;;;;;;>>>FFF```|||ooojjjyyy~~~qqq^^^MMM\\\cccqqqzzzhhh]]]WWW]]]hhhqqqvvvyyy~~~|||}}}}}}{{{wwwtttsssrrrxxxxxxzzz~~~|||jjjaaa```aaa```[[[SSSMMMJJJJJJOOOYYYggghhhWWWIIIUUUlllwwwxxxkkkjjjgggdddaaa___]]]\\\``````___]]]\\\]]]___aaa\\\```aaa___[[[\\\dddkkk}}}|||~~~}}}|||{{{{{{yyywwwsssqqqnnnmmmlllooozzzpppcccXXXVVVZZZVVVTTTOOOKKKGGGDDDCCCCCC======<<<;;;::::::::::::999:::;;;<<<<<<===@@@CCCgggLLLMMMRRRWWWVVVRRRRRRUUUWWWXXXYYYXXXVVVUUUWWWZZZfffuuu||||||{{{{{{{{{||||||}}}}}}}}}|||{{{zzz{{{||||||~~~}}}|||{{{{{{|||}}}~~~~~~~~~}}}}}}|||zzzxxxvvvuuussstttrrrooollljjjfffccc```___ZZZXXXYYYXXXTTTSSSUUUSSSQQQUUU^^^dddkkklll___[[[]]]hhhuuu~~~kkkVVVGGGBBBAAAAAAEEEKKKOOOTTTZZZ```ddd^^^VVV___yyy\\\WWWUUUQQQNNNLLLKKKKKKLLLLLLKKKJJJIIIHHHGGGGGGFFFDDDCCCBBBAAA???===;;;:::>>>FFF^^^zzzmmmhhhvvvsss```PPPXXX___nnnsssaaaYYYVVV\\\eeelllrrrvvv}}}zzzyyy}}}~~~zzzwwwvvvuuuuuuzzzzzz|||wwwggg`````````]]]WWWPPPLLLKKKKKKQQQUUU]]]]]]QQQHHHUUUiiizzzmmmjjjgggfffdddcccaaa```______``````^^^]]]\\\\\\^^^```\\\^^^```^^^\\\^^^ccchhhttt~~~yyyzzz}}}}}}~~~|||zzzxxxwwwvvvtttrrrpppmmmkkkjjjjjjjjjxxx}}}rrrhhh\\\PPPMMMQQQRRROOOLLLHHHDDDBBBBBBAAA>>>>>><<<;;;:::::::::::::::;;;;;;::::::<<>>===<<<;;;;;;;;;;;;;;;<<<;;;<<<@@@EEEIIIyyyqqqppp|||tttWWWUUUUUUWWWVVVPPPMMMMMMMMMQQQQQQOOOQQQVVVVVVSSSSSS\\\qqq~~~}}}}}}|||}}}zzz~~~|||{{{{{{{{{|||~~~~~~|||{{{yyyzzz|||~~~~~~~~~}}}||||||||||||{{{yyyuuuqqqmmmjjjiiihhhtttiii]]]YYY^^^aaa___ZZZVVVTTTTTTUUUTTTQQQTTTZZZccchhhtttuuu]]]UUURRRYYYgggvvv~~~eeeKKK???>>>@@@CCCFFFKKKMMMRRRVVVTTTSSSZZZeee}}}rrr\\\SSSPPPMMMLLLLLLLLLLLLMMMOOOOOOPPPOOONNNLLLJJJHHHEEEDDDJJJIIIFFFCCCAAAAAAAAABBB@@@CCCQQQllltttgggkkkzzzgggWWWVVVZZZfffxxxrrr^^^TTTYYY```ggghhhiiirrr|||~~~~~~|||{{{zzz~~~}}}xxxzzzzzzyyyyyyxxxxxxxxxxxxyyy{{{mmmaaaZZZ\\\VVVQQQJJJDDDBBBDDDGGGJJJNNNNNNLLLGGGEEETTTrrrnnnlllnnniii```______^^^______``````eeeaaa^^^]]]^^^______^^^[[[^^^eeemmmrrrnnneee]]][[[bbbmmmxxxxxxooojjjkkkrrrxxxnnnppppppooorrrwwwwwwtttqqqpppnnnlllhhheeebbb```\\\[[[ZZZYYYXXXXXXXXXXXXTTTTTTQQQNNNMMMQQQXXX^^^hhhnnnsssrrrjjj^^^RRRJJJBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@???>>>============;;;===>>>???AAAFFFKKKOOOyyyooolllxxx|||___ZZZWWWXXXVVVQQQMMMMMMLLLPPPOOOLLLPPPYYYZZZVVVUUUZZZlll}}}~~~~~~||||||{{{{{{xxx|||~~~|||{{{zzz{{{|||}}}}}}|||{{{zzzxxxyyyzzz|||}}}~~~~~~~~~~~~|||{{{{{{zzzzzzvvvsssoookkkgggdddbbbbbbnnndddYYYWWW\\\```]]]XXXRRRPPPQQQRRRQQQRRRXXX```gggppp~~~cccRRRRRRVVVbbbqqq~~~jjjVVVDDD???AAABBBEEEJJJOOOPPPSSSSSSOOOPPPcccyyyeeeUUUOOOMMMKKKKKKKKKLLLMMMOOOPPPQQQPPPNNNLLLJJJGGGFFFEEEDDDJJJHHHFFFDDDCCCCCCCCCDDDAAACCCNNNddd~~~|||vvvvvvhhhiii|||{{{jjj[[[YYYZZZddduuuttt```VVVZZZbbbiiijjjllluuu~~~}}}}}}~~~~~~|||zzzzzz{{{~~~~~~zzzvvvyyyyyyyyyxxxxxxwwwwwwwwwxxx{{{tttfff]]]VVVWWWTTTOOOIIIEEEEEEHHHJJJKKKGGGIIIHHHEEEIII___hhhjjjmmmjjj``````______^^^______```eeeaaa]]]\\\^^^___^^^\\\YYY]]]dddlllpppmmmddd]]][[[___hhhsss~~~yyymmmaaa^^^eeelllhhhjjjjjjiiilllqqqrrrooommmllljjjgggccc```]]][[[XXXWWWVVVUUUUUUUUUUUUUUUQQQPPPMMMKKKJJJLLLQQQVVVYYYbbbiiijjjeee\\\QQQHHH@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>??????@@@===???BBBDDDGGGJJJOOOSSS{{{tttttteee^^^YYYXXXWWWSSSQQQQQQNNNQQQOOOJJJOOOZZZ]]]XXXVVVWWWeee}}}{{{wwwwwwzzz~~~~~~}}}|||{{{{{{xxx{{{}}}|||yyyyyyzzzzzzzzzzzzyyyyyywwwxxxyyyzzzzzz{{{{{{{{{{{{|||}}}~~~~~~~~~}}}}}}}}}}}}~~~}}}|||zzzxxxvvvuuuttttttmmmkkkgggccc```^^^]]]]]]___\\\YYYYYYZZZZZZXXXUUUQQQPPPQQQTTTUUUXXXbbbmmmtttlll[[[RRRVVV^^^jjjvvv|||yyytttWWWIII???AAADDDCCCGGGOOOQQQQQQRRRRRRMMMVVVwwwqqq]]]VVVRRRMMMMMMMMMMMMMMMNNNNNNOOOOOOOOOLLLIIIFFFDDDDDDDDDEEEGGGHHHJJJKKKKKKJJJIIIHHHBBBDDDLLL]]]ttt|||xxxzzzjjjfffuuu}}}nnnaaaZZZYYY```pppxxxccc[[[^^^eeemmmooorrr{{{}}}||||||}}}~~~||||||{{{zzz{{{}}}}}}zzzxxxvvvwwwwwwxxxxxxxxxxxxxxxyyy|||jjjaaaYYYQQQQQQPPPLLLGGGFFFGGGIIIJJJIIIFFFFFFDDDFFFSSSqqqvvvgggiiikkkhhh______^^^______```aaaaaaddd___[[[ZZZ\\\^^^\\\ZZZXXX[[[```eeegggfffaaa^^^^^^```fffoooxxx{{{qqqeee]]][[[[[[```bbbaaa```ccchhhiiigggddddddbbb___\\\XXXUUUTTTRRRQQQPPPOOONNNNNNNNNNNNLLLMMMMMMMMMLLLLLLMMMOOOMMMVVV\\\[[[YYYVVVPPPIII??????@@@@@@@@@@@@????????????>>>??????@@@AAABBB???BBBEEEHHHJJJLLLOOOQQQ~~~{{{~~~ggg___YYYXXXXXXUUUTTTUUUPPPSSSPPPJJJNNN[[[^^^XXXUUUTTT___vvvzzzsssrrrwww|||~~~|||||||||yyy|||~~~|||xxxxxxxxxxxxxxxxxxxxxxxxwwwwwwxxxyyyyyyyyyyyyxxxwwwxxxzzz{{{{{{{{{zzzyyy{{{|||}}}~~~~~~~~~~~~|||}}}~~~}}}{{{zzzyyyzzzxxxwwwtttrrrpppooonnnmmmfffdddaaa^^^\\\[[[[[[[[[RRRWWW[[[\\\XXXTTTRRRSSSSSSRRRTTTXXXZZZ```mmmzzz|||hhh\\\SSSWWW\\\eeennnvvvvvvlllbbbLLLAAA===BBBDDDCCCIIISSSOOOPPPRRRRRRPPP___}}}]]]SSSTTTQQQKKKOOOOOOOOOOOONNNNNNMMMMMMNNNKKKGGGCCCBBBBBBDDDEEEEEEIIINNNSSSUUUSSSPPPMMMCCCEEEKKKYYYnnnkkkcccmmmqqqfffYYYWWW\\\kkk{{{{{{eeeaaaccciiiqqqtttxxx~~~}}}|||||||||~~~~~~|||{{{~~~}}}|||}}}~~~}}}{{{tttuuuvvvxxxxxxyyyyyyyyy{{{}}}ddd^^^WWWNNNMMMKKKGGGDDDDDDFFFGGGGGGEEEHHHFFFCCCHHH]]]qqqiiijjjiiiggg]]]]]]^^^___```aaaccccccccc^^^YYYXXX[[[\\\ZZZWWWXXXYYY[[[]]]^^^_________]]]]]]aaahhhooo~~~~~~~~~xxxnnnbbbWWWPPPTTTVVVUUUSSSVVV[[[]]]ZZZ\\\\\\ZZZWWWTTTQQQNNNLLLLLLKKKJJJIIIHHHGGGGGGGGGCCCEEEHHHIIIIIIGGGEEEDDDCCCJJJOOOLLLKKKMMMKKKFFF>>>>>>????????????>>>>>>>>>>>>>>>???@@@BBBCCCDDDAAADDDHHHJJJKKKKKKMMMNNN{{{qqquuu|||gggaaaZZZUUUTTTSSSRRRPPPPPPOOOOOORRRWWWYYYXXXVVVVVVVVV]]]jjjxxx{{{vvvtttuuuvvv~~~zzzyyyyyyxxxyyy{{{|||~~~~~~}}}{{{wwwttttttvvvxxxvvvuuussstttuuuvvvvvvuuutttuuuvvvwwwwwwvvvuuutttvvvvvvvvvvvvvvvwwwxxxxxxuuuuuuuuuuuutttsssrrrqqqpppnnnlllhhheeecccbbbaaa]]]]]]]]]\\\[[[YYYXXXWWW[[[YYYVVVTTTTTTSSSQQQPPPPPPQQQVVV^^^cccnnn}}}jjjZZZTTTWWWbbbfffnnnuuuvvvjjjWWWGGGAAA@@@@@@BBBGGGNNNRRRUUUUUURRRNNNJJJNNNhhhhhhZZZVVVQQQOOOQQQUUUSSSQQQPPPPPPPPPOOOMMMNNNMMMJJJGGGDDDEEEGGGJJJIIINNNVVV[[[\\\XXXQQQMMMAAACCCHHHRRReee}}}vvvlllmmm{{{}}}xxxkkkZZZTTTdddxxx{{{mmmkkkmmmttt{{{~~~{{{zzz|||yyywwwxxx{{{}}}|||{{{}}}}}}|||{{{zzzyyyyyyxxxwwwxxxxxxwwwuuutttvvvwww|||~~~zzz|||lll___WWWTTTQQQIIIEEECCC@@@AAAEEEGGGHHHGGGFFFAAAAAAQQQpppqqqmmmnnnpppqqqaaa```^^^^^^```bbbcccccc___[[[XXXXXXVVVSSSTTTWWW[[[ZZZYYYZZZ\\\^^^]]]\\\[[[\\\aaaggglllwww~~~}}}rrraaaPPPTTTPPPMMMNNNRRRTTTRRROOOTTTTTTRRRPPPMMMJJJGGGFFFGGGEEECCCAAAAAAAAABBBCCCCCCDDDEEEFFFEEEDDDBBB@@@CCCBBBAAABBBDDDDDDAAA>>><<<===>>>??????>>>===<<<<<<>>>@@@CCCDDDEEEDDDCCCGGGIIINNNRRRPPPJJJHHHIIIuuukkkooo{{{ddd___YYYVVVUUUTTTSSSQQQRRRQQQRRRUUUYYY[[[[[[YYYVVVUUUYYYcccooo~~~{{{vvvtttuuuwww{{{yyyxxxxxxzzz}}}~~~|||xxxuuuttttttuuuuuusssrrrrrrtttuuuuuutttrrrrrrssssssrrrpppooonnnppppppooooooppppppqqqrrroooooooooooonnnmmmllllllhhhgggeeecccaaa___^^^^^^[[[[[[ZZZYYYWWWVVVTTTSSSWWWVVVTTTRRRRRRQQQQQQPPPYYY\\\dddnnnvvvxxxgggZZZQQQRRRWWWaaagggnnnooohhh[[[MMMDDD???@@@AAAEEEKKKPPPSSSUUUSSSPPPNNNOOOYYYssszzz^^^TTTSSSPPPPPPSSSWWWVVVTTTSSSRRRRRRQQQPPPLLLLLLJJJHHHGGGHHHLLLOOOMMMRRRXXX\\\[[[VVVOOOJJJCCCCCCFFFNNN___vvvyyyooommmxxxkkkZZZSSSaaattt~~~uuusssttt{{{}}}{{{zzz|||zzzxxxyyy|||}}}|||{{{|||{{{{{{yyyxxxwwwvvvvvvvvvwwwxxxwwwvvvvvvwwwyyyyyywww}}}dddXXXQQQOOOLLLDDDDDDBBBAAACCCFFFHHHGGGFFFGGGDDDIII^^^pppmmmnnnooopppdddbbb```___aaabbbbbbaaa```\\\YYYYYYXXXUUUUUUYYY\\\ZZZYYYYYYZZZ[[[ZZZXXXYYYYYY\\\```dddmmm}}}qqqccc^^^WWWOOOKKKLLLMMMKKKIIIJJJKKKKKKKKKJJJHHHFFFEEEDDDCCCAAA@@@???@@@BBBBBBBBBCCCDDDEEEEEECCCBBBAAACCCAAA@@@AAACCCCCC@@@======>>>???@@@@@@??????>>>??????@@@AAACCCDDDFFFGGGKKKIIIJJJNNNMMMIIIGGGIIIvvvmmmdddiii~~~xxx^^^[[[XXXVVVVVVUUUTTTSSSTTTSSSTTTWWW[[[]]]]]]\\\ZZZWWWWWW]]]fffsss|||wwwuuuvvvwww|||~~~{{{yyyxxx{{{~~~~~~yyywwwuuusssqqqrrrqqqoooppprrrssssssrrrqqqqqqpppooonnnllljjjiiikkkjjjjjjjjjjjjkkkllllllhhhhhhhhhhhhgggfffeeedddbbbaaa```^^^]]]\\\\\\\\\ZZZYYYXXXVVVTTTRRRQQQPPPTTTSSSRRRRRRRRRRRRSSSTTT]]]cccooo|||tttbbbVVVPPPPPPVVV]]]ccciiilllfffWWWIIICCCAAA>>>@@@EEEJJJOOORRRTTTTTTRRROOOOOOXXXiiilllZZZUUUUUUSSSTTTXXXVVVVVVUUUTTTSSSRRRRRRRRRLLLLLLLLLKKKKKKMMMRRRUUUSSSVVVZZZ\\\ZZZTTTLLLHHHEEECCCDDDIIIWWWlll~~~sssnnntttkkk\\\TTT^^^nnnyyy|||wwwvvv{{{{{{|||}}}~~~}}}|||zzzzzz|||zzzzzzzzz|||}}}|||{{{zzzzzzyyywwwvvvtttssssssuuuvvvwwwwwwvvvvvvxxxzzz~~~uuuuuuuuu[[[RRRLLLJJJHHHAAABBBBBBCCCEEEGGGHHHGGGEEECCCDDDMMMggg|||nnnlllllllllmmmfffcccaaa```aaaaaaaaa```aaa]]]ZZZ[[[ZZZWWWXXX[[[]]][[[YYYYYYYYYXXXVVVUUUXXXWWWYYY\\\]]]cccooo|||zzzkkkaaaTTTJJJFFFFFFFFFFFFCCCDDDFFFGGGFFFEEECCCBBB@@@???>>>===>>>???@@@AAA@@@AAABBBCCCDDDCCCBBBAAABBBAAA@@@@@@@@@@@@>>><<<===>>>???@@@@@@@@@@@@@@@BBBAAAAAAAAACCCFFFIIIKKKNNNKKKKKKMMMKKKFFFDDDGGGnnnhhhbbbhhh|||tttXXXWWWVVVUUUUUUTTTTTTSSSTTTTTTVVVXXX[[[\\\]]]\\\___[[[YYYZZZ^^^jjj}}}yyywwwwwwxxxxxx|||~~~|||yyy{{{|||||||||}}}{{{yyywwwsssooopppnnnmmmmmmooopppoooooopppoooooonnnmmmlllkkkjjjjjjiiiiiiiiiiiiiiijjjjjjdddddddddddddddcccaaaaaa```___^^^\\\[[[[[[ZZZZZZYYYXXXVVVTTTRRRQQQPPPOOORRRSSSTTTTTTVVVYYY\\\___dddnnn|||nnndddXXXQQQQQQVVV\\\```dddfffeeeZZZKKK@@@???AAA@@@DDDJJJOOORRRRRRRRRRRRQQQSSS[[[kkkoooddd[[[XXXWWWTTTTTTWWWSSSTTTUUUTTTRRRQQQPPPQQQMMMNNNNNNNNNOOOQQQUUUYYYVVVXXX[[[[[[YYYSSSLLLHHHFFFCCCBBBGGGQQQddd|||yyypppqqqwwwnnn```VVV\\\iiittt}}}{{{rrrllloooxxx~~~}}}yyyyyyzzz{{{{{{zzzzzzyyy{{{{{{{{{{{{||||||{{{{{{zzzyyyxxxvvvtttsssrrrqqqssstttuuuuuuuuuvvvxxx{{{~~~|||xxxvvvwwwiiiTTTOOOJJJHHHGGGAAA@@@BBBDDDGGGHHHHHHFFFEEECCCFFFRRRnnnuuullljjjjjjiiijjjdddbbb```___```aaaaaa```aaa]]]ZZZ[[[ZZZXXXYYY\\\]]][[[ZZZYYYYYYYYYWWWVVVZZZYYYYYY[[[\\\___hhhsssyyymmm[[[LLLDDDBBBCCCEEEBBBCCCEEEEEEDDDBBB???===<<<<<<;;;<<<<<<>>>???@@@??????@@@AAABBBBBBBBBAAA@@@@@@???>>>>>>===<<<;;;======>>>???@@@AAAAAAAAADDDDDDDDDEEEGGGIIIKKKMMMLLLLLLMMMKKKFFFBBBFFFNNN~~~jjjhhhffflllpppTTTTTTTTTSSSRRRRRRRRRSSSSSSTTTVVVWWWXXXYYYZZZZZZ___]]][[[YYYXXXaaattt|||zzzyyyzzzuuuxxx}}}{{{zzzxxxvvvvvvyyy}}}{{{zzzvvvssspppnnnmmmlllmmmnnnmmmlllllllllkkkkkkjjjjjjjjjjjjhhhhhhgggggggggggghhhhhhddddddddddddcccbbbaaa```___^^^\\\ZZZXXXWWWWWWWWWUUUTTTRRRQQQPPPOOOOOOOOOQQQTTTWWWZZZ]]]cccjjjooozzzmmmZZZVVVQQQQQQVVV[[[^^^]]]^^^[[[UUULLLCCC>>>>>>@@@DDDIIIOOOSSSRRRPPPOOOOOOOOO___xxxuuu```\\\YYYXXXVVVSSSRRRSSSRRRTTTUUUUUURRRPPPPPPQQQPPPQQQQQQQQQQQQSSSVVVYYYVVVWWWYYYYYYWWWSSSNNNKKKGGGDDDCCCGGGNNN]]]vvv~~~uuupppqqqsssfff[[[[[[dddooozzzvvvjjj______hhhyyy~~~}}}{{{{{{wwwwwwxxxxxxyyyyyyxxxxxxyyyzzz{{{|||{{{zzzzzzzzzyyyyyyxxxvvvuuusssrrrrrrqqqrrrtttttttttuuuxxxzzz~~~{{{xxxtttyyy|||xxx]]]NNNMMMHHHFFFFFF@@@???BBBFFFHHHIIIHHHFFFEEEHHHNNN___|||}}}ooojjjiiigggfffgggaaa___^^^^^^```aaabbbaaa```\\\ZZZ[[[ZZZXXXZZZ]]]\\\[[[ZZZ[[[\\\\\\[[[ZZZ[[[YYYZZZ\\\]]]^^^eeemmm|||}}}yyyeeeSSSFFF@@@???@@@???@@@AAABBBAAA???===<<<:::::::::;;;<<<===>>>???>>>>>>???@@@@@@@@@@@@@@@??????>>>===<<<;;;;;;<<<<<<======>>>???AAABBBBBBEEEFFFHHHJJJKKKLLLLLLLLLHHHIIIIIIEEE???DDDWWWkkkyyyhhhiiikkktttqqqTTTUUUTTTRRRPPPOOOQQQSSSRRRTTTVVVVVVUUUUUUVVVWWWZZZZZZZZZWWWSSSWWWhhhzzz|||}}}}}}||||||wwwxxxzzz~~~}}}zzzvvvrrrqqquuu{{{}}}}}}{{{zzztttrrrpppoooooonnnmmmlllgggffffffeeeeeefffggggggddddddccccccbbbcccccccccbbbbbbcccbbbbbbaaa```___ZZZYYYWWWVVVTTTSSSRRRRRRPPPOOONNNMMMNNNOOOPPPQQQTTTXXX^^^dddjjjrrr|||xxxcccTTTNNNPPPRRRVVV^^^cccaaaZZZQQQLLLEEE@@@>>>>>>???@@@IIIMMMRRRSSSQQQNNNNNNNNNTTTtttdddXXXXXXXXXYYYXXXWWWUUUUUUQQQUUUXXXWWWTTTQQQRRRTTTQQQRRRSSSSSSRRRSSSVVVXXXTTTUUUVVVVVVUUURRRPPPNNNIIIFFFFFFJJJNNNWWWooo|||{{{{{{qqqmmm|||xxxmmm```ZZZ___kkkwww~~~sssdddWWWVVVaaasss~~~~~~}}}{{{zzzyyywwwwwwwwwwwwwwwwwwwwwxxxxxxzzz||||||zzzxxxxxxxxxxxxxxxwwwvvvuuutttssssssrrrssstttttttttuuuwwwzzzzzzwwwuuuzzzhhhRRRHHHJJJEEECCCCCC>>>@@@CCCGGGIIIHHHGGGGGGGGGJJJVVVnnn~~~tttllliiihhheeeccceeeaaa___^^^^^^```bbbcccccc___[[[ZZZ[[[[[[YYY[[[___\\\[[[[[[\\\^^^______^^^[[[YYYYYY\\\]]]]]]aaagggooo}}}sss```PPPEEE???===:::;;;<<<======>>>>>>>>>::::::;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>??????===>>>>>>===;;;;;;<<<>>>======>>>???@@@BBBDDDEEEFFFHHHJJJLLLMMMLLLKKKJJJFFFFFFGGGFFFHHHXXXxxxuuudddiiipppzzztttXXXWWWVVVRRROOONNNQQQTTTSSSUUUWWWVVVTTTRRRSSSTTTSSSWWWZZZXXXQQQPPP^^^nnn}}}}}}~~~~~~|||zzzxxxzzz}}}~~~{{{wwwrrrooopppuuuyyyzzz|||zzzxxxuuusssrrrqqqooonnneeedddcccbbbaaabbbbbbcccaaaaaa```________________________^^^^^^]]]\\\[[[UUUUUUTTTRRRRRRQQQRRRRRROOONNNNNNOOOPPPSSSVVVWWW]]]bbbkkkrrr{{{ppp___SSSLLLOOOSSSWWW[[[bbbfff___TTTEEEBBB???<<<===???BBBCCCKKKOOORRRRRROOOMMMNNNQQQdddnnn^^^WWWXXXXXXXXXXXXXXXVVVSSSOOOTTTWWWWWWSSSPPPQQQSSSPPPQQQRRRSSSSSSTTTWWWYYYTTTTTTTTTTTTSSSQQQOOONNNKKKIIIKKKNNNMMMQQQfff}}}|||yyy{{{tttkkksss|||rrrcccYYYZZZfffsss{{{}}}}}}|||~~~ooobbbVVVWWWbbbsss~~~~~~~~~}}}|||{{{zzzyyyxxxwwwwwwvvvvvvvvvvvvwwwvvvxxx{{{{{{yyyvvvvvvwwwvvvvvvuuuuuuuuuttttttttttttuuuvvvvvvvvvvvvxxxzzzzzzwwwuuu|||sss^^^KKKEEEIIIEEEBBBBBB===@@@DDDGGGHHHGGGFFFGGGHHHNNNaaawwwpppjjjiiigggcccaaacccdddbbb``````bbbccccccccc```\\\[[[]]]]]][[[]]]aaa\\\[[[[[[\\\^^^```___^^^\\\ZZZZZZ]]]]]]\\\^^^bbbfffooo}}}qqqaaaSSSJJJFFF===<<<<<<<<<<<<===???@@@;;;<<<<<<===>>>>>>>>>>>>>>>>>>==================;;;===>>><<<;;;;;;===@@@?????????@@@BBBEEEGGGHHHHHHHHHIIIIIIIIIIIIHHHHHHGGGKKKTTT___lll~~~}}}rrrbbbiiirrr}}}xxx[[[ZZZXXXSSSOOONNNQQQUUUTTTVVVXXXVVVSSSQQQQQQSSSPPPVVV\\\ZZZRRROOOZZZiii{{{|||xxxwwwzzz~~~~~~|||yyysssooonnnppprrrtttwww|||}}}yyywwwvvvtttrrrpppgggfffdddbbb```````````````______^^^]]]]]]]]]^^^[[[[[[[[[[[[ZZZYYYXXXWWWSSSSSSRRRRRRRRRSSSTTTTTTQQQQQQQQQRRRUUUYYY\\\^^^eeelllvvvooo___TTTOOOPPPRRRVVVXXXZZZ___```VVVHHH>>>??????>>>>>>@@@DDDHHHKKKNNNQQQPPPMMMLLLPPPTTTvvvwwwccc___UUUUUUTTTRRRSSSRRROOOJJJLLLQQQUUUUUUQQQNNNOOOQQQMMMOOOQQQRRRSSSUUUXXXZZZUUUTTTTTTSSSQQQPPPNNNMMMMMMKKKMMMPPPMMMMMM___vvv}}}wwwxxxvvvjjjlll}}}~~~tttdddXXXXXXcccpppyyy|||}}}zzz|||mmmaaaWWWZZZfffttt~~~~~~~~~}}}|||{{{yyyyyyxxxxxxwwwvvvvvvvvvvvvvvvuuuxxx{{{{{{xxxuuuuuuvvvttttttttttttttttttttttttvvvwwwxxxxxxwwwxxxzzz|||~~~xxxvvvuuu}}}aaa[[[IIIFFFJJJFFFCCCCCC???AAADDDGGGHHHGGGFFFHHHJJJWWWnnntttnnnjjjiiifffbbb```bbbhhhfffcccbbbcccddddddcccaaa^^^\\\^^^^^^]]]___ccc]]]\\\[[[\\\^^^___^^^]]]___\\\\\\___^^^\\\]]]```bbbiiisss~~~~~~}}}~~~qqqcccYYYTTTDDDCCC@@@>>>======???@@@<<<===>>>>>>???>>>>>>>>>???>>>===<<<<<<<<<<<<<<<;;;<<<===<<<;;;;;;>>>BBBAAAAAAAAABBBDDDGGGIIIKKKJJJIIIGGGEEEEEEEEEGGGHHHIIIRRRfff~~~||||||uuudddgggooo}}}bbb[[[VVVUUUTTTQQQPPPRRRUUUWWWWWWVVVRRROOOMMMMMMTTTWWWWWWSSSNNNNNNUUU\\\ttt|||xxxxxxxxxxxxxxxyyyzzz{{{}}}wwwqqqmmmmmmooommmmmmsss{{{~~~zzzxxxvvvpppnnniiidddaaa^^^]]]]]]bbbbbbaaa```^^^\\\ZZZYYYUUUWWWYYYYYYWWWUUUUUUUUUSSSRRRPPPPPPQQQSSSUUUVVVVVVVVVWWWYYY]]]ccckkkqqq~~~uuuaaaTTTPPPQQQQQQOOOWWWYYY[[[[[[WWWPPPIIIDDD=========@@@DDDGGGIIIIIIJJJMMMRRRPPPGGGEEEUUUhhhyyyhhh^^^XXXMMMQQQTTTRRRMMMKKKLLLNNNNNNOOOQQQRRRRRRQQQOOOMMMNNNNNNOOORRRUUUVVVUUUTTTUUUSSSPPPNNNOOOOOONNNMMMRRRLLLJJJMMMKKKKKKXXXkkk{{{mmmiiivvvzzzkkk___XXXYYYeeerrr~~~~~~}}}}}}}}}qqqjjj]]]UUUYYY```jjj}}}}}}~~~}}}{{{yyyxxxsssuuuvvvxxxxxxvvvuuussstttuuuvvvwwwvvvtttrrrqqqqqqpppnnnnnnooopppssstttyyyvvvwwwxxxvvvttt{{{zzzttttttxxx~~~qqqVVVNNNLLLHHHDDDAAA??????@@@DDDKKKJJJGGGGGGCCCIIIZZZrrruuunnnfffcccdddeeefffeeerrrnnnhhhccc``````bbbccc^^^^^^^^^^^^^^^^^^]]]]]]___]]][[[[[[]]]^^^^^^^^^[[[\\\[[[XXXUUUXXX```hhhmmmlllnnnxxx{{{wwwwwwyyy}}}yyyuuuqqqbbbQQQAAA;;;999888;;;@@@;;;???BBB@@@======???@@@>>>???AAAAAA???=========;;;===@@@@@@@@@???AAABBBJJJHHHEEEEEEGGGGGGFFFEEEGGG>>><<>><<<===???BBBFFFJJJLLLLLLMMMLLLLLLJJJHHHSSSooolll___WWWRRRLLLPPPTTTSSSOOOLLLLLLNNNNNNOOOPPPPPPPPPOOONNNNNNOOOPPPQQQSSSSSSSSSSSSSSSRRRPPPNNNMMMNNNNNNNNNMMMPPPJJJIIIKKKIIIIIIUUUfff{{{uuuhhhqqq}}}~~~qqqdddZZZXXXcccppp|||{{{||||||tttjjjcccYYYSSSWWW^^^iii~~~~~~~~~~~~~~~|||{{{yyywwwvvvtttuuuvvvwwwwwwvvvuuuttttttuuuvvvvvvvvvtttrrrqqqqqqpppooonnnoooqqqssstttxxxuuuuuuwwwwwwvvv}}}~~~xxxtttuuuzzzjjjUUULLLIIIEEEBBB@@@@@@AAACCCCCCJJJHHHEEEHHHKKKWWWnnnyyynnniiidddbbbccceeeffffffnnnkkkeeeaaa^^^]]]^^^___^^^^^^^^^^^^]]]]]]]]]]]]^^^\\\ZZZZZZ\\\]]]]]]]]]ZZZ\\\[[[YYYVVVYYY___eeepppmmmkkkmmmvvvyyytttrrr|||sssbbbQQQFFF???999777999888:::<<<<<<<<<===>>>???CCCEEEFFFEEEBBB@@@?????????@@@AAABBBBBBCCCDDDDDDCCCCCCCCCCCCBBBAAA>>><<>>@@@CCCFFFGGGKKKGGGCCCJJJSSShhhyyyllleeedddbbbaaabbbdddfffggggggdddaaa^^^\\\[[[[[[\\\^^^^^^]]]]]]\\\\\\\\\\\\[[[ZZZXXXYYY[[[\\\\\\[[[YYY[[[[[[ZZZXXXYYY]]]aaammmjjjeeebbbeeeooo|||~~~tttnnnrrrwww}}}tttcccVVVKKKAAA:::888;;;999777888;;;===???@@@EEEFFFGGGFFFCCCAAAAAAAAACCCBBBAAABBBDDDEEEEEEDDD<<>>???AAA???>>>???AAABBBAAA???>>>???@@@??????AAAFFFIIIQQQfffzzz{{{uuullllll{{{yyyUUUPPPMMMNNNNNNLLLKKKMMMKKKMMMOOOOOOMMMLLLLLLLLLMMMJJJGGGIIIMMMPPPOOOMMMPPPUUU```ppp{{{yyyzzz{{{{{{yyyxxxyyyyyyvvvqqqlllmmmkkklllpppvvvzzz{{{yyywwwqqqmmmllljjjgggiiimmmpppuuu|||~~~{{{wwwuuussstttvvvxxxxxxvvvuuutttuuuuuuwwwzzzyyylllccc\\\WWWTTTRRRPPPOOOOOOQQQPPPMMMKKKDDDAAA>>>;;;:::;;;>>>@@@FFFIIILLLMMMLLLKKKKKKKKKGGGRRReee|||aaaWWWSSSLLLKKKQQQNNNQQQUUUWWWVVVSSSPPPNNNKKKJJJJJJJJJJJJKKKLLLMMMLLLQQQUUUUUUSSSSSSWWW\\\TTTRRROOONNNMMMLLLIIIGGGKKKJJJJJJJJJIIIIIIMMMTTT```uuuwwwooojjjrrrwwwdddWWWYYYbbbooozzz~~~xxxqqqiiiddd```\\\YYYWWWVVVUUUVVVXXX\\\dddsss}}}sssmmmkkkkkkjjjhhhjjjmmmpppsssuuuwwwwww||||||{{{{{{zzzzzzyyyyyy}}}}}}}}}|||zzzyyywwwvvvwwwwwwvvvvvvvvvvvvwwwwwwtttttttttssssssrrrqqqpppqqqqqqqqqrrrrrrssstttttttttsssrrrttt|||xxxtttqqqpppwwwgggTTTKKKHHHEEE@@@<<<<<>>DDDJJJNNNNNNLLLGGGBBB>>>===<<<@@@@@@@@@@@@AAAAAA???===AAA@@@???AAAFFFOOOYYY```www~~~wwwzzzllliiiwwwwwwSSSMMMIIIIIIIIIHHHHHHKKKKKKMMMNNNNNNLLLJJJJJJJJJIIIGGGFFFHHHKKKMMMLLLJJJJJJMMMUUUccctttwwwpppoooqqqwwwyyy{{{{{{yyyuuuqqqoookkkjjjjjjlllppptttwwwxxxwwwrrrmmmllliiieeeeeeiiimmmppptttyyy~~~wwwooobbbXXXRRRPPPPPPPPPOOONNNMMMLLLLLLJJJGGGEEE;;;:::999999;;;>>>AAADDDJJJMMMOOONNNJJJGGGGGGIIIHHHbbblll[[[TTTPPPKKKJJJNNNMMMOOORRRTTTSSSRRROOOMMMIIIIIIJJJJJJKKKKKKLLLLLLMMMPPPRRRSSSSSSUUUYYY]]]UUURRRNNNLLLLLLKKKJJJIIILLLLLLMMMLLLKKKKKKMMMOOOVVVhhhyyyqqqkkkppp|||kkk]]][[[```kkkwww|||zzznnnhhhbbb```^^^[[[YYY[[[[[[[[[\\\^^^aaahhhooouuuwwwuuuqqqlllhhhffffffeeeeeegggiiilllooosssuuuvvvzzzzzzzzzyyyyyyyyyyyyxxx}}}}}}}}}||||||{{{zzzyyywwwwwwwwwwwwwwwwwwwwwwwwtttssssssrrrqqqqqqppppppqqqqqqrrrssssssttttttuuutttssssssvvv}}}wwwtttrrrssszzzzzzaaaPPPHHHFFFDDD@@@======@@@DDDFFFEEEFFFCCCNNNiiimmmhhhhhheee^^^UUUPPPRRRUUUXXXXXXYYYYYYZZZZZZ[[[\\\^^^^^^\\\\\\[[[ZZZYYYXXXXXXWWWUUUUUUUUUWWWZZZ[[[ZZZXXXXXXXXXYYYYYYYYYXXXWWWWWWTTTWWWYYYXXXXXX^^^gggooowww}}}wwwvvvwwwyyy~~~{{{uuuooo```RRRMMMJJJIIIPPPZZZeeeddd```ZZZRRRMMMJJJJJJNNNQQQTTTUUURRRPPPNNNNNNHHHIIINNNXXXhhhyyy|||wwwooogggtttyyyVVVOOOIIIHHHGGGFFFGGGJJJKKKMMMNNNNNNMMMKKKKKKKKKGGGGGGGGGHHHIIIHHHGGGFFFFFFGGGKKKVVVgggzzzvvvpppnnnsssxxx}}}}}}yyytttrrrssskkkkkkjjjjjjjjjmmmrrruuuuuurrrqqqrrrnnnhhhdddeeefffhhhlllooorrrvvv{{{|||pppiii]]]YYYRRRMMMKKKLLLNNNOOOLLLJJJHHHFFFCCCAAA>>><<<888999:::===@@@CCCGGGHHHLLLOOOPPPMMMHHHEEEFFFHHHTTTzzzwwwaaa[[[SSSNNNMMMLLLKKKJJJKKKKKKMMMNNNOOONNNLLLJJJGGGHHHJJJKKKLLLLLLLLLKKKNNNOOOOOOPPPRRRTTTWWWXXXRRROOOKKKIIIIIIKKKKKKLLLLLLNNNNNNNNNMMMMMMLLLLLLMMM[[[rrrxxxqqqpppxxxsssddd___aaahhhvvv}}}xxxsssddd___\\\^^^^^^[[[\\\`````````aaaccchhhmmmnnnmmmlllkkkjjjiiifffddddddeeefffggghhhkkknnnrrrvvvxxxwwwwwwwwwxxxyyyzzzzzzzzz{{{{{{||||||||||||{{{{{{vvvwwwxxxxxxxxxxxxwwwvvvtttsssrrrqqqqqqpppppppppqqqrrrsssttttttuuuuuuuuutttuuutttwww~~~yyyuuutttuuuwwwuuu[[[LLLGGGCCCAAA??????@@@CCCFFFIIIDDDFFFHHH\\\zzzvvvyyyzzzpppdddUUUPPPSSSZZZ]]]]]]\\\[[[ZZZYYYYYYZZZ[[[\\\\\\[[[[[[ZZZXXXWWWWWWVVVUUUUUUUUUXXXZZZ[[[ZZZXXXYYYXXXWWWXXXXXXWWWVVVUUUUUUVVVVVVUUUVVVYYY```eeeooovvv~~~uuurrruuu~~~rrriiigggccc___fffrrr~~~{{{vvvppplllkkklllmmmttt{{{{{{vvvqqqoooppphhhjjjsss}}}{{{rrrhhhsss|||[[[SSSKKKHHHGGGEEEFFFJJJJJJMMMOOOOOONNNMMMMMMNNNHHHHHHIIIIIIGGGEEECCCBBBFFFEEEFFFOOO___rrrwwwppppppwwwyyyttttttvvvmmmmmmllljjjhhhjjjpppuuusssrrrtttwwwtttkkkdddccc^^^aaadddgggiiikkknnnppp~~~~~~qqqeeeYYYRRRKKKKKKKKKKKKLLLNNNPPPQQQMMMJJJFFFBBB===:::777666:::<<<>>>BBBFFFIIIKKKMMMLLLNNNOOOKKKFFFCCCFFFIII```www[[[QQQQQQMMMIIIKKKPPPNNNIIIIIIIIIIIIJJJKKKKKKIIIHHHGGGHHHJJJMMMMMMMMMLLLKKKPPPNNNMMMNNNQQQSSSTTTTTTOOOLLLHHHFFFGGGJJJMMMNNNLLLNNNOOONNNMMMMMMLLLIIIIIITTTkkkwwwqqqrrr~~~xxxjjjccccccggguuu{{{tttnnn^^^YYYXXX\\\^^^\\\^^^ccccccccccccgggmmmqqqooojjjiiiiiikkkkkkiiiggghhhlllhhhiiiiiikkkooossswwwzzztttuuuvvvwwwyyy{{{|||}}}yyyzzzzzz{{{|||||||||{{{uuuvvvxxxyyyyyyxxxvvvuuutttsssrrrqqqppppppppppppqqqrrrssstttuuuuuuuuuuuuuuuvvvvvvyyyyyyvvvtttuuuwwwzzzrrrWWWJJJHHH@@@?????????BBBEEEIIIKKKGGGIIINNNggg}}}sss{{{{{{kkkYYYSSSYYYbbbfffeee___]]][[[XXXWWWWWWXXXYYY\\\[[[ZZZYYYXXXWWWVVVVVVUUUUUUVVVXXX[[[[[[ZZZXXXYYYXXXWWWWWWWWWWWWVVVUUUVVVVVVTTTTTTUUUYYY___cccooossszzz{{{tttvvvwww{{{|||xxxsssyyyiiioooeeesssiiiYYYQQQNNNEEEDDDGGGDDDJJJMMMPPPQQQQQQPPPOOOPPPJJJJJJJJJJJJIIIGGGEEECCCHHHHHHJJJOOOVVVcccyyy~~~wwwppptttzzz}}}}}}zzzuuurrroooooommmhhheeeeeekkkpppppppppqqqtttuuuqqqiiibbbeeebbb^^^\\\\\\___dddgggrrrsssuuuxxx}}}}}}qqqeee\\\VVVRRROOOEEEGGGJJJMMMNNNMMMLLLKKKFFFDDDAAA===:::888777777:::@@@CCCDDDHHHMMMLLLGGGEEEFFFHHHGGGAAA@@@MMM^^^}}}aaaYYYMMMLLLKKKKKKMMMNNNMMMLLLNNNLLLIIIFFFEEEEEEFFFGGGIIIJJJLLLMMMMMMLLLJJJIIINNNQQQQQQMMMLLLOOONNNLLLMMMKKKGGGEEEDDDEEEHHHIIINNNNNNMMMMMMLLLKKKKKKKKKOOONNN___yyyuuuyyy{{{qqqjjjfffiiisss~~~~~~}}}~~~~~~zzzrrriiicccZZZYYYYYY[[[___bbbcccdddiiiiiiiiiiiijjjkkklllllljjjjjjkkkkkkkkkjjjiiiiiijjjlllnnnqqqtttwwwzzz{{{vvvxxxzzz{{{zzzzzz{{{|||zzz{{{|||||||||{{{zzzyyyuuuuuuvvvvvvvvvvvvvvvuuusssssssssrrrrrrqqqqqqqqqrrrrrrrrrsssssstttttttttttttttwww~~~xxxyyyzzzyyyxxx~~~fffTTTLLLGGGAAA>>><<<>>>EEEKKKKKKGGG@@@LLLbbb~~~sssqqqrrrwww~~~nnneee]]]]]]ccchhhgggcccaaa\\\YYY[[[]]]\\\[[[\\\[[[YYYWWWXXXZZZZZZXXXUUUYYYXXXXXXYYYZZZ[[[ZZZZZZ[[[YYYWWWVVVVVVVVVTTTRRRSSSUUUWWWWWWVVVXXX\\\```fffiiinnnvvvxxx|||}}}~~~{{{jjjcccqqqdddpppnnn]]]TTTPPPHHHGGGJJJGGGJJJLLLOOOPPPOOOMMMMMMMMMIIIIIIJJJIIIHHHGGGEEEDDDGGGEEEFFFHHHLLLVVViiizzzpppnnnnnnrrrxxx|||}}}|||pppooommmkkkjjjhhhfffdddjjjiiiiiijjjjjjjjjhhhfffhhhfffbbb^^^\\\\\\]]]^^^ffffffgggjjjoootttyyy}}}{{{xxxlllfff]]]UUUPPPLLLIIIGGGKKKLLLMMMMMMKKKIIIFFFDDD???===:::999999;;;===???BBBFFFFFFDDDFFFJJJJJJFFFGGGCCCBBBEEEKKKUUUgggxxxiiiSSSPPPMMMKKKIIIHHHIIIJJJJJJIIIJJJHHHFFFDDDDDDFFFIIIJJJNNNOOOOOOOOONNNMMMKKKJJJKKKNNNOOOKKKJJJMMMMMMKKKPPPNNNKKKHHHHHHIIIKKKMMMNNNMMMMMMLLLKKKJJJJJJIIIJJJJJJZZZxxx}}}vvvtttyyy~~~tttlllgggkkkrrr|||}}}|||}}}~~~{{{vvvooofff```XXXXXXZZZ^^^cccggghhhiiijjjjjjiiiiiijjjkkkmmmmmmnnnnnnnnnnnnnnnnnnmmmmmmlllnnnppptttxxx{{{~~~yyy{{{}}}}}}|||{{{{{{|||zzzzzz{{{|||{{{zzzyyyxxxsssttttttuuuuuuuuuttttttsssrrrrrrrrrrrrrrrrrrqqqpppppppppqqqqqqrrrssssssvvvvvvzzz|||zzzxxxwwwvvv{{{www___OOOFFFBBBBBB???===>>>CCCGGGFFFCCCKKKZZZssswwwfffaaa___aaafffhhhdddaaadddjjjmmmjjjgggaaa[[[WWWYYY[[[YYYYYY[[[YYYWWWVVVWWWYYYYYYWWWUUUWWWVVVVVVWWWYYYZZZZZZZZZ[[[YYYWWWVVVVVVUUUSSSQQQSSSUUUVVVVVVUUUVVVYYY\\\___aaafffmmmwww}}}tttttt|||uuujjjeeehhhnnnssscccmmmppp^^^UUUPPPGGGFFFKKKHHHIIIKKKNNNNNNLLLJJJIIIIIIGGGGGGHHHHHHHHHGGGEEEEEEGGGDDDBBBAAAAAAGGGVVVddd}}}wwwmmmkkkpppwww{{{{{{xxxsssnnnlllkkkiiiccc^^^ccccccbbb```aaadddjjjnnnnnnllliiiddd```\\\YYYWWWZZZZZZZZZ[[[^^^cccgggjjjmmmooosssxxx}}}zzzqqqiiibbb]]][[[VVVSSSOOOLLLKKKKKKIIIHHHMMMMMMLLLJJJHHHDDDAAA???999888666666999>>>CCCFFFFFFGGGFFFBBBBBBDDDEEECCCIIIEEEFFFRRRdddyyyqqqUUUJJJKKKMMMJJJGGGFFFGGGHHHHHHHHHIIIHHHFFFEEEGGGJJJNNNQQQTTTSSSRRRPPPNNNLLLKKKKKKIIILLLMMMJJJHHHJJJKKKIIIPPPNNNLLLJJJJJJKKKNNNOOONNNNNNMMMLLLKKKJJJIIIHHHHHHJJJUUUlllzzztttsssttt|||zzzqqqkkkmmmqqqwww~~~|||{{{}}}~~~}}}zzzvvvqqqjjjbbb]]]XXXYYY\\\aaagggkkkllllllhhhhhhgggggggggiiikkklllnnnnnnnnnooooooooooooooorrrtttwww{{{~~~~~~~~~|||{{{|||yyyzzz{{{{{{{{{yyyxxxwwwsssssstttttttttssssssrrrqqqrrrrrrrrrrrrrrrrrrsssppppppppppppqqqrrrssstttwwwyyy}}}}}}{{{yyyxxxwwwzzzyyyeeeWWWJJJAAA@@@@@@???>>>@@@CCCDDDDDDDDDWWWkkklll___YYYVVVVVV[[[eeefffiiimmmooonnnjjjggg```ZZZVVVWWWWWWVVVWWWYYYWWWVVVVVVWWWXXXXXXWWWUUUUUUUUUUUUVVVWWWXXXYYYYYYYYYWWWVVVUUUUUUTTTRRRPPPTTTUUUUUUTTTSSSSSSUUUWWWVVVWWWZZZaaalllxxxwwwqqqtttxxxxxxttteee^^^aaannnuuueeeooonnn\\\RRRLLLCCCCCCHHHFFFIIIKKKMMMMMMKKKHHHGGGGGGDDDEEEFFFGGGGGGGGGFFFEEEGGGCCC???===<<>>===777888999;;;>>>BBBEEEGGGGGGGGGGGGDDDBBBBBBCCCCCCHHHNNN\\\rrrooo```RRRLLLMMMKKKIIIFFFEEEGGGIIIKKKKKKLLLKKKIIIIIIKKKNNNSSSUUUWWWUUURRROOOLLLKKKKKKKKKJJJNNNOOOJJJFFFGGGHHHFFFLLLKKKIIIHHHHHHJJJLLLNNNOOOOOONNNMMMKKKJJJIIIIIIIIILLLRRRbbb{{{yyyuuuuuu|||vvvooonnnooosssyyy}}}{{{{{{|||~~~|||wwwrrrmmmggg```[[[YYYZZZ^^^cccgggjjjjjjhhhggggggfffggghhhjjjlllmmmooooooooooooppppppqqqqqqwwwyyy}}}~~~|||{{{yyyzzzzzzzzzzzzyyywwwvvvsssttttttttttttssssssrrrqqqqqqqqqrrrrrrsssssssssrrrrrrrrrrrrsssuuuvvvwwwvvvzzz}}}|||}}}xxxxxxzzzdddWWWQQQEEE???CCC======>>>AAABBBCCCFFFKKK^^^vvvyyyeee[[[YYYXXX\\\```gggkkkooopppnnnjjjfffccc___YYYVVVVVVUUUSSSTTTXXXVVVVVVWWWWWWXXXXXXXXXWWWWWWWWWWWWVVVUUUUUUWWWXXXUUUSSSRRRSSSTTTTTTSSSRRRUUUUUUSSSRRRQQQQQQRRRSSSPPPPPPRRRXXXbbbppp}}}}}}yyywww{{{tttfff```ccclllwwwwwwhhhssskkkYYYOOOIII@@@@@@FFFDDDIIIKKKMMMMMMJJJHHHFFFFFFCCCDDDEEEFFFFFFFFFEEEDDDDDD???<<<;;;:::<<>>CCCGGGHHHIIIHHHHHHIIIIIIHHHDDDBBBBBBDDDLLL___|||fff[[[YYYTTTNNNLLLIIIHHHFFFGGGJJJNNNOOOPPPNNNMMMLLLKKKLLLNNNQQQSSSUUUSSSOOOLLLJJJIIIJJJJJJLLLQQQRRRKKKFFFEEEEEEEEEHHHHHHGGGGGGHHHJJJLLLMMMPPPOOONNNMMMLLLKKKJJJJJJIIIKKKOOOZZZqqq}}}xxxvvv}}}{{{sssooooooqqqvvv}}}}}}{{{zzz|||~~~{{{uuuooojjjddd___[[[\\\]]]___bbbeeefffeeecccfffggghhhiiikkkmmmooopppppppppppppppqqqrrrtttuuuvvvyyy|||{{{zzzzzz{{{{{{zzzxxxwwwvvvuuuuuuuuuuuuuuutttsssrrrqqqqqqqqqrrrrrrssssssssssssrrrrrrrrrsssuuuwwwxxxvvv{{{}}}{{{{{{}}}xxxYYYRRRMMM@@@<<>>:::999:::;;;===DDDLLL___hhhvvvxxxmmmhhhgggkkkrrr{{{}}}yyyrrrnnnlllfffffffffeeeeeegggkkknnnqqqrrrtttuuuuuuuuutttssskkkjjjhhheeebbb___\\\[[[TTTTTTUUUUUUUUUUUUUUUTTT\\\^^^aaabbbaaa`````````cccdddeeeeeeeeedddcccccccccaaa^^^[[[WWWSSSQQQOOONNNMMMKKKJJJJJJJJJKKKLLLLLLKKKKKKLLLLLLKKKIIIFFFAAA@@@===;;;999888888999888<<>><<<===>>>;;;<<>>AAAHHHOOOWWW```mmmzzz~~~}}}{{{ooohhhdddiiipppvvvxxxwwwtttsssooolllhhhffffffggggggggghhhhhhjjjmmmpppsssvvvxxxuuuuuuuuusssppplllhhhfffVVVVVVVVVVVVUUUSSSRRRRRRTTTUUUWWWWWWUUUTTTUUUVVVWWWWWWVVVUUUUUUUUUUUUUUUTTTSSSRRRPPPNNNMMMLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKIIIHHHGGGEEEAAA>>><<<;;;999888999:::<<<>>>AAADDDIIIMMMOOONNNKKKIIIBBBAAACCCGGGJJJNNNYYYfffjjjXXXJJJJJJLLLHHHDDDEEECCCDDDEEEIIILLLOOONNNMMMIIIJJJKKKLLLLLLKKKIIIHHHIIIIIIHHHHHHIIIKKKLLLMMMJJJQQQRRRLLLEEEDDDFFFGGGEEEFFFFFFHHHJJJLLLNNNOOOKKKKKKKKKKKKKKKJJJJJJJJJGGGDDDGGGQQQZZZggg|||www{{{rrruuuxxxyyyyyy{{{~~~}}}}}}||||||~~~|||wwwoooiiidddaaa^^^\\\]]]]]]___bbbfffjjjkkkkkkgggjjjpppvvvzzz{{{{{{zzz}}}}}}||||||~~~}}}{{{||||||||||||{{{yyywwwvvvtttuuuuuutttsssrrrqqqqqqsssrrrrrrrrrrrrrrrrrrqqqqqqqqqpppoooqqqtttwwwyyywwwaaaMMMHHHEEE>>>:::===>>><<<>>>@@@???CCCYYYqqqtttjjj___\\\aaahhhkkkiiihhhfffccc```]]][[[ZZZYYYTTTRRRSSSSSSOOOIIIHHHLLLXXXZZZ[[[ZZZWWWUUUUUUVVVVVVXXXXXXUUUQQQQQQUUUZZZWWWVVVVVVWWWZZZ[[[[[[ZZZUUUSSSQQQQQQTTTUUUUUUTTTTTTTTTTTTUUUYYY^^^bbbeeefffoooyyy}}}wwwtttssszzz}}}zzz~~~qqqmmmjjjjjjjjjooo~~~xxxfffnnn}}}aaaQQQKKKHHHAAA@@@DDDAAABBBEEEGGGGGGFFFDDDCCCCCCCCCCCCDDDDDDDDDCCCAAA@@@>>>::::::???BBBEEELLLRRRPPPXXXdddqqq}}}|||vvv}}}xxxgggdddcccgggooowww{{{|||wwwqqqjjjffffffgggfffddd``````bbbeeejjjooouuuxxx{{{|||~~~~~~|||wwwsssppp``````______]]]\\\ZZZZZZSSSTTTUUUUUUTTTSSSUUUVVVTTTSSSQQQOOONNNOOOOOOPPPLLLLLLMMMMMMNNNPPPQQQRRRRRRSSSSSSSSSRRRQQQPPPOOOHHHEEECCC@@@>>>;;;888555666666666777:::>>>CCCFFFKKKLLLMMMNNNMMMJJJGGGEEEGGGEEEHHHQQQYYYdddwwwxxxfffVVVLLLGGGIIIHHHCCCDDDIIIAAABBBDDDHHHKKKLLLJJJHHHIIIJJJMMMNNNNNNLLLJJJHHHEEEFFFGGGHHHJJJLLLNNNOOOGGGNNNQQQKKKDDDDDDGGGIIICCCDDDEEEFFFHHHKKKMMMNNNHHHHHHHHHIIIIIIIIIJJJJJJKKKFFFGGGOOOQQQVVVlll}}}www}}}}}}tttxxx||||||yyyyyy~~~~~~|||~~~||||||~~~zzzuuummmfffbbb___]]]\\\\\\\\\^^^ccciiiooorrrssstttyyy~~~|||}}}}}}}}}}}}|||zzzxxxwwwssstttssssssrrrqqqpppooosssssssssrrrrrrqqqqqqqqqtttsssrrrqqqsssvvvyyy{{{jjjWWWFFFAAACCCBBB???>>>>>><<<>>>CCCEEEMMMiii}}}ppphhh______gggoooooojjjlllhhhccc___\\\XXXSSSPPPPPPPPPQQQRRRMMMFFFEEEHHHXXXZZZ[[[YYYVVVSSSSSSUUURRRUUUVVVSSSPPPQQQVVV\\\\\\[[[ZZZ[[[\\\]]]\\\[[[UUUSSSPPPQQQUUUWWWWWWVVVTTTTTTUUUVVVWWWYYY[[[\\\[[[bbbiiiooo|||yyyrrrvvv|||vvvwww{{{xxxwwwuuutttsssrrrooonnniiijjjrrr{{{uuufffjjjvvv```NNNGGGEEE??????CCC??????@@@AAAAAABBBCCCDDDEEEBBBBBBAAAAAAAAAAAA@@@@@@BBB???>>>@@@EEEKKKNNNNNNJJJPPP[[[gggsss}}}~~~wwwnnnccc]]]```jjjttt{{{vvvtttqqqooolllgggbbb______^^^]]]]]]___bbbfffiiirrrsssuuuvvvvvvuuuttttttqqqpppooonnnooonnnllljjjhhhfffbbb```^^^\\\YYYVVVTTTTTTSSSSSSRRRQQQQQQQQQSSSSSSUUUVVVVVVVVVUUUTTTTTTSSSPPPLLLIIIGGGEEEDDD<<<;;;:::999888777777777777:::<<>>@@@DDDAAAGGGNNNLLLJJJHHHEEEDDDFFFHHHHHHEEEJJJFFFHHHMMMNNNRRRdddzzz~~~vvv{{{}}}}}}|||~~~~~~~~~}}}}}}||||||{{{rrrggg```___aaabbbbbbdddeeegggmmmuuu}}}~~~{{{|||}}}}}}{{{xxxuuuttttttuuussspppooonnnppprrrssstttrrrppppppqqqqqqpppooouuurrrooonnnqqqwww~~~ZZZOOOFFFBBBAAA??????BBB>>>>>>??????CCCUUUwwwvvvkkkgggbbb___```ccceeeggghhhfff___WWWSSSTTTRRRNNNRRRSSSTTTTTTRRRMMMGGGDDDTTTTTTTTTTTTTTTTTTTTTTTTUUUTTTSSSRRRRRRRRRSSSTTTYYYYYYZZZZZZZZZZZZ\\\^^^UUUTTTSSSRRRRRRRRRSSSTTTQQQSSSWWWZZZ[[[ZZZWWWUUUWWWXXX[[[aaajjjxxx~~~zzzvvvwwwwwwpppiiiiiipppzzz|||yyyhhhjjjvvv]]]LLLEEEDDD>>>???BBB>>>@@@@@@@@@AAAAAABBBBBBCCC@@@@@@AAABBBBBBBBBCCCCCCCCC@@@>>>@@@EEEIIILLLLLLJJJNNNSSS\\\ggguuu}}}xxxoooeee^^^___eeejjjpppqqqsssuuusssnnnfff``````^^^[[[ZZZZZZ]]]aaacccccceeegggjjjmmmpppqqqrrruuuuuutttuuuwwwvvvtttrrrpppnnnkkkiiigggeeebbb___[[[[[[ZZZYYYXXXXXXWWWWWW[[[[[[ZZZYYYVVVSSSQQQOOOLLLJJJHHHEEECCCAAA??????:::999999999999:::<<<===;;;===@@@DDDHHHLLLPPPRRRSSSPPPKKKFFFDDDEEEHHHJJJMMMYYYooovvv^^^OOOGGGGGGEEECCCCCCDDDDDDCCCBBB@@@CCCFFFHHHGGGFFFEEEEEEFFFGGGHHHHHHHHHGGGFFFEEECCCCCCCCCCCCDDDEEEFFFGGGEEEHHHKKKJJJFFFDDDEEEHHHGGG>>>@@@CCC@@@EEELLLHHHHHHIIIIIIGGGGGGGGGHHHIIIIIIFFFGGGLLLLLLOOO___rrr{{{}}}}}}zzzvvvuuutttyyy~~~}}}|||~~~~~~}}}||||||{{{xxxrrrhhhaaa______aaabbbiiilllttt~~~}}}{{{|||{{{yyyvvvtttsssttttttrrrpppooooooppprrrtttuuusssqqqqqqrrrrrrqqqpppsssrrrqqqrrruuu|||nnnXXXNNNEEEBBBAAA??????AAAAAAAAABBBDDDJJJ^^^tttnnniiieeeaaa^^^___aaabbbccc^^^^^^[[[VVVVVVYYYYYYUUUTTTUUUVVVVVVTTTPPPLLLJJJUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTSSSTTTTTTTTTWWWXXXYYYZZZ[[[\\\^^^```WWWVVVUUUTTTTTTUUUVVVWWWQQQSSSWWWZZZZZZYYYWWWUUUWWWWWWYYY]]]cccnnnzzz{{{wwwuuuuuuxxx{{{}}}}}}}}}~~~{{{uuusssvvvnnnmmmpppyyy~~~~~~mmmmmmwwwYYYIIIBBBBBB===???BBB>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@BBBCCCCCCDDDDDDCCCBBB@@@AAADDDGGGIIIIIIIIIIIIJJJMMMVVVdddsss}}}tttfff]]][[[\\\]]]bbbiiipppssspppjjjdddcccaaa\\\YYYXXXYYY[[[]]]VVVWWWYYY\\\```dddgggiiiooooooppprrrttttttqqqooonnnkkkiiigggfffdddaaa___ZZZZZZYYYXXXVVVUUUTTTTTTTTTSSSRRROOOKKKHHHEEECCCAAA@@@>>><<<;;;:::999999999999999:::===AAAEEEGGGDDDEEEGGGLLLPPPRRRRRRRRRMMMJJJDDD???>>>DDDLLLSSSkkkzzzwww^^^PPPHHHDDDDDDCCCBBBBBBCCCDDDCCCAAAAAADDDGGGGGGFFFDDDDDDDDDFFFEEEDDDCCCCCCBBBBBBBBBAAAAAAAAAAAABBBCCCCCCDDDCCCFFFHHHGGGDDDCCCDDDFFFFFF>>>>>>???===DDDLLLIIIIIIJJJJJJIIIFFFEEEGGGKKKHHHFFFHHHKKKJJJKKKWWWggg~~~{{{{{{tttllleeebbbiiizzz}}}~~~~~~}}}|||{{{zzztttpppjjjddd```aaafffiiiuuu}}}}}}zzzzzzyyyvvvsssrrrssstttrrrqqqpppoooppprrrtttuuuuuusssrrrrrrsssssssssrrrqqqrrrtttwww|||yyyaaaTTTKKKCCCAAA@@@>>>>>>@@@>>>>>>@@@EEEOOOeee}}}nnniiieeebbb___^^^^^^^^^]]]]]]SSSVVVWWWWWW[[[```aaa^^^VVVVVVWWWWWWVVVUUUSSSRRRVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUTTTTTTSSSSSSTTTVVVXXXZZZ\\\^^^VVVVVVUUUTTTTTTUUUVVVWWWQQQSSSVVVXXXYYYXXXVVVUUUUUUUUUUUUVVVZZZaaajjjqqq}}}~~~}}}xxxyyy~~~~~~sssttt|||WWWGGGBBBBBB>>>@@@CCC???@@@@@@??????>>>>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBDDDCCCAAAAAABBBDDDEEEFFFFFFDDDCCCDDDIIIUUUbbbkkk}}}wwwuuuxxx|||zzzmmmeeeaaaRRRTTTZZZaaahhhlllmmmlllfffdddbbb^^^\\\ZZZYYYXXXTTTTTTSSSSSSTTTVVVXXXYYY\\\]]]^^^```bbbaaa^^^\\\[[[YYYWWWVVVUUUTTTQQQOOOLLLLLLKKKIIIHHHGGGFFFEEECCCBBBAAA@@@>>><<<:::::::::999888888777777888888;;;<<<===@@@DDDIIIOOORRROOOOOOOOOPPPRRRQQQMMMJJJIIIGGGEEEDDDHHHRRR___iiittt[[[NNNJJJGGGDDDBBBAAAAAABBBCCCDDDBBBAAABBBDDDFFFFFFEEECCCBBBBBBCCCBBB@@@???>>>???@@@AAA@@@@@@@@@@@@@@@AAABBBCCCAAACCCEEEEEECCCBBBCCCDDDCCC<<<<<<===???MMM[[[ZZZTTTNNNHHHFFFEEEEEEGGGIIIGGGGGGIIIKKKIIIHHHQQQ\\\vvv}}}}}}vvvggg[[[```vvv~~~~~~{{{~~~~~~}}}{{{zzzyyyqqqppplllgggfffkkkttt|||{{{zzzzzzxxxuuurrrqqqsssuuuqqqpppppppppqqqsssuuuvvvuuusssrrrrrrtttuuuuuutttqqqtttxxx}}}fffXXXPPPGGG@@@@@@@@@>>>>>>???======@@@HHHVVVnnnuuukkkfffaaa___]]]\\\\\\[[[YYYWWWOOOSSSWWWZZZ___eeeeeeaaaWWWWWWWWWXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXXXXXXXVVVTTTSSSNNNMMMNNNOOORRRTTTUUUVVVRRRQQQPPPPPPPPPQQQRRRSSSRRRSSSUUUVVVWWWVVVUUUTTTRRRRRRQQQQQQRRRWWW^^^ccclllsss|||~~~~~~xxx{{{~~~VVVFFFBBBCCC???AAADDD@@@@@@??????>>>>>>======<<<>>>???@@@AAAAAA@@@???>>>CCCCCCCCCBBBAAAAAABBBCCCAAAAAA@@@@@@DDDKKKTTT[[[kkkxxxyyysssqqqsss|||yyyrrr___[[[VVVVVVYYY```eeeiiieeeeeefffdddbbb]]]YYYVVVVVVTTTRRROOONNNMMMMMMNNNNNNNNNNNNPPPQQQPPPMMMKKKKKKIIIGGGFFFFFFEEECCCAAA>>>>>>===<<<;;;:::999999::::::999999888888888888999999999999:::;;;<<<===AAABBBDDDGGGKKKPPPUUUXXXTTTRRRPPPMMMJJJGGGBBB???BBBHHHQQQZZZeeetttmmmWWWJJJFFFEEEBBB???@@@@@@@@@BBBCCCDDDCCCAAACCCDDDFFFEEECCCBBBAAABBB@@@???===<<<===???AAACCCAAAAAA@@@@@@@@@AAABBBBBB???AAABBBCCCBBBBBBCCCCCCBBB===???CCCKKKdddzzz|||eeeTTTEEECCCGGGHHHHHHIIIHHHIIIJJJKKKHHHHHHMMMTTTfff|||wwwaaabbbxxx}}}yyy|||~~~}}}{{{zzzyyyrrrqqqooommmpppzzz{{{zzzyyyxxxuuurrrrrrsssvvvpppppppppppprrrtttuuuwwwtttsssrrrrrrtttvvvvvvuuusssvvv{{{eeeUUUPPPLLLDDD??????@@@???>>>???@@@AAAHHHTTTeee~~~wwwnnnfff___^^^]]]\\\[[[[[[ZZZVVVTTTRRRWWWZZZ]]]aaaeeeccc^^^WWWWWWWWWWWWXXXYYYZZZZZZVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXXXXWWWVVVTTTSSSMMMLLLJJJLLLNNNPPPPPPOOONNNNNNMMMMMMMMMNNNPPPQQQQQQRRRRRRSSSSSSSSSSSSRRROOOOOONNNNNNOOORRRWWW[[[```eeemmmvvv~~~{{{|||UUUFFFBBBCCC@@@AAADDD@@@?????????>>>>>>=========???@@@AAABBBAAA@@@>>><<>>???@@@@@@BBBFFFKKKOOObbbooo}}}|||wwwuuuyyy|||tttlll```VVVRRRRRRTTTVVV___```bbbbbb```]]]XXXUUUSSSRRRPPPOOOMMMLLLKKKKKKKKKJJJIIIIIIJJJJJJHHHFFFFFFDDDBBBBBBBBBBBB@@@???:::::::::999999888777777:::999888888777777888888=========>>>???AAABBBCCCGGGHHHIIILLLOOORRRTTTUUUPPPOOOLLLGGGBBB???>>>???AAAOOOdddwwwgggZZZMMMHHHGGGCCC???>>>??????@@@BBBDDDEEECCCBBBBBBDDDEEEDDDBBBAAAAAABBB@@@???>>>===>>>@@@BBBDDDBBBAAAAAA@@@@@@AAAAAABBB>>>???@@@AAABBBCCCCCCCCCAAA???DDDKKKXXXwwwnnnWWWDDDDDDJJJKKKIIIIIIGGGIIIJJJIIIGGGGGGKKKOOO___zzz~~~}}}pppmmmyyy{{{~~~~~~}}}|||{{{zzzsssssssssvvv}}}wwwtttwwwwwwxxx|||xxxxxxwwwuuusssrrrsssuuuppppppqqqqqqssstttuuuvvvsssrrrqqqrrrtttvvvvvvvvvuuuyyy~~~oooXXXPPPMMMIIIBBB>>>@@@AAA@@@??????@@@CCCNNN```uuu}}}rrrlllddd\\\\\\[[[ZZZ[[[[[[YYYVVVTTTVVVZZZ\\\]]]```bbb___YYYXXXXXXXXXXXXXXXYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUSSSRRRRRRPPPMMMKKKLLLPPPRRRQQQOOONNNMMMMMMMMMMMMOOOPPPQQQPPPPPPPPPPPPPPPPPPPPPPPPMMMMMMMMMMMMNNNPPPTTTXXX[[[]]]cccnnnzzz|||~~~xxxTTTEEEAAACCC???@@@BBB===??????>>>>>>>>>>>>>>>>>>>>>@@@BBBDDDDDDBBBAAA???AAABBBCCCBBB???>>>???@@@===>>>???@@@AAACCCGGGJJJYYYfffsss}}}}}}}}}|||sssiiiaaaYYYRRRMMMTTTUUUVVVWWWWWWVVVTTTSSSOOOOOOOOONNNMMMLLLKKKJJJHHHFFFEEEEEEFFFHHHHHHGGGDDDCCCBBBBBBCCCCCCAAA@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;======AAAAAABBBCCCDDDFFFGGGHHHJJJKKKLLLMMMNNNNNNMMMMMMHHHIIIIIIEEE@@@BBBIIIPPPYYYlllzzzZZZRRRKKKJJJHHHBBB@@@BBB??????@@@CCCEEEFFFDDDBBBAAACCCDDDCCCBBBAAAAAACCCBBBAAA@@@@@@@@@AAABBBCCCAAAAAA@@@@@@@@@@@@@@@AAA>>>>>>???AAACCCDDDCCCCCC???@@@FFFLLLWWWsssgggRRRBBBDDDIIIHHHFFFHHHFFFHHHHHHFFFEEEGGGJJJLLLYYYjjj|||{{{|||~~~~~~}}}||||||{{{vvvvvvyyy{{{qqqmmmsssvvvvvvxxx{{{~~~~~~|||uuuvvvvvvuuurrrqqqqqqrrrqqqqqqqqqrrrssstttuuuuuurrrqqqpppqqqtttvvvvvvvvvwwwzzz{{{cccXXXQQQMMMFFF@@@===@@@CCCAAA@@@@@@???EEETTTlllqqqkkkfff```^^^[[[ZZZZZZZZZ[[[ZZZWWWUUUUUUYYYZZZZZZ\\\^^^[[[VVVYYYYYYYYYZZZYYYXXXXXXWWWUUUUUUUUUUUUUUUUUUUUUUUUVVVUUUTTTSSSRRRQQQQQQQQQPPPMMMKKKMMMRRRUUUTTTQQQMMMMMMLLLLLLMMMNNNPPPQQQOOONNNMMMMMMMMMMMMNNNOOOLLLMMMNNNMMMMMMOOORRRUUUVVVXXX]]]eeennnxxx{{{|||tttSSSDDD@@@AAA===>>>@@@;;;>>>>>>>>>>>>????????????>>>@@@CCCEEEFFFEEEDDDCCC@@@BBBCCCBBB???===>>>@@@>>>>>>?????????AAAEEEIIIMMMYYYfffqqq|||wwwppprrr}}}zzznnn```WWWMMMLLLLLLLLLMMMOOOPPPRRRMMMNNNNNNNNNMMMLLLJJJIIICCCAAA??????BBBEEEFFFGGGBBB@@@???@@@AAAAAA@@@>>>=========>>>>>>>>>>>>????????????@@@BBBDDDGGGHHHCCCCCCDDDEEEFFFHHHJJJKKKJJJKKKMMMMMMLLLJJJGGGFFFCCCGGGIIIFFFDDDJJJWWWccc}}}rrrVVVOOOIIIFFFFFFCCC>>>>>>CCC??????AAADDDFFFGGGEEECCCAAABBBCCCCCCAAAAAABBBCCCDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@???????????????@@@>>>>>>???AAACCCDDDDDDCCC>>>@@@FFFHHHMMMcccqqqjjj\\\KKK@@@CCCFFFBBBAAAEEEDDDFFFGGGDDDCCCFFFIIIKKKNNNVVViii~~~|||}}}~~~~~~~~~~~~~~~~~~}}}}}}||||||wwwxxx}}}zzzooojjjiiiuuuyyyyyyzzz|||uuuyyy~~~{{{yyyrrrtttuuutttrrrpppppppppqqqrrrrrrsssssstttttttttqqqpppoooqqqsssvvvvvvvvvwww{{{fffZZZVVVPPPHHHFFF@@@===AAACCCBBB@@@AAACCCJJJ]]]yyymmmcccaaa[[[YYY]]][[[ZZZZZZZZZ[[[[[[YYYWWWSSSVVVXXXXXXZZZ\\\ZZZTTTZZZZZZ[[[[[[ZZZYYYWWWVVVTTTTTTTTTTTTTTTTTTTTTTTTVVVUUURRRQQQOOOOOOPPPPPPOOOKKKJJJMMMRRRVVVUUUSSSLLLKKKKKKKKKKKKMMMOOOPPPNNNMMMLLLKKKKKKLLLMMMMMMMMMNNNNNNNNNMMMNNNQQQSSSQQQUUUZZZ]]]bbbjjjuuu}}}}}}|||yyy~~~~~~}}}|||yyyTTTBBB>>>BBB===;;;===;;;======>>>>>>?????????@@@>>>>>>??????@@@@@@@@@AAABBBBBBCCCCCCBBB@@@???>>>======<<<===>>>AAACCCDDDJJJMMMUUUaaappp~~~~~~vvvssstttvvvssseee[[[PPPIIIFFFEEEEEEFFFIIIHHHFFFEEEFFFEEEDDDCCCDDDCCCBBBCCCDDDCCCAAA@@@???@@@BBBAAA@@@@@@AAABBBEEECCCBBBBBBCCCCCCBBB@@@CCCAAA@@@BBBFFFHHHGGGEEEFFFGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGEEECCCCCCDDDFFFDDDUUU]]]___fffmmm}}}|||eeeSSSNNNFFFEEEEEECCCBBBAAA@@@@@@>>>???AAACCCCCCBBBAAA@@@AAA@@@@@@@@@BBBDDDGGGIIIIIIIIIHHHFFFCCC???<<<:::888;;;<<<888888===AAAAAA?????????AAACCCDDDCCCBBB@@@AAADDDGGGKKKNNNQQQRRRJJJHHHEEEBBBAAABBBCCCDDDCCCCCCCCCDDDDDDDDDDDDDDDEEEMMMYYYhhh|||}}}~~~~~~}}}{{{~~~{{{{{{}}}~~~wwwooolllnnnxxx{{{~~~~~~}}}zzzwwwsssuuuwwwvvvsssqqqqqqsssttttttsssrrrrrrrrrssssssoooooopppqqqsssuuuvvvwww{{{hhh\\\VVVMMMJJJLLLCCC@@@@@@DDDFFFCCC@@@@@@EEERRRooozzzccc______ZZZYYY___]]]ZZZWWWUUUUUUWWWZZZ\\\\\\[[[YYYXXXWWWXXXYYYZZZZZZXXXWWWZZZ______[[[WWWTTTTTTUUUWWWXXXWWWTTTQQQSSSQQQOOOLLLLLLMMMOOOQQQMMMKKKKKKPPPVVVYYYVVVSSSNNNMMMKKKIIIJJJLLLNNNPPPMMMMMMLLLJJJGGGHHHMMMQQQMMMNNNOOOPPPQQQQQQQQQQQQRRRQQQRRRTTTYYYaaahhhlllmmmqqqxxx~~~}}}ssssssyyy}}}{{{VVVDDD???CCC>>><<<>>>;;;<<<=========>>>>>>>>>>>><<<<<<<<<======>>>>>>>>>???@@@AAAAAAAAA@@@>>>>>>>>>>>>>>>???@@@BBBDDDFFFDDDHHHNNNWWWaaannn{{{~~~{{{}}}}}}}}}~~~}}}ttthhh^^^WWWQQQLLLJJJGGGFFFCCCBBBBBBBBBBBBBBBCCCAAA@@@???@@@@@@>>>===@@@AAABBBBBBAAAAAACCCEEEFFFEEEDDDDDDFFFFFFEEEDDDEEECCCBBBCCCFFFHHHGGGEEEEEEEEEEEEEEEEEEDDDCCCBBBEEEFFFDDDAAA???AAAGGGMMMcccxxxhhhRRRHHHFFFCCCCCCBBBAAA@@@@@@??????>>>???AAABBBBBBBBB@@@???@@@@@@??????AAACCCEEEGGGEEEEEEDDDCCC@@@===;;;999666999999777999>>>AAA???@@@??????@@@BBBCCCCCCBBBAAAAAACCCDDDFFFGGGIIIIIIFFFDDDBBBAAA@@@AAACCCDDDDDDDDDCCCCCCDDDDDDEEEEEEEEEHHHPPP^^^uuu~~~}}}}}}~~~}}}}}}~~~}}}{{{zzz{{{}}}zzzuuutttwww}}}|||yyyuuuwwwxxxvvvsssqqqqqqssstttttttttttttttsssssssssttttttuuuvvvxxxzzz|||~~~kkkYYYUUURRRKKKFFFGGGBBB???AAAFFFHHHDDDBBBBBBKKK\\\}}}lll\\\[[[\\\XXXWWW[[[ZZZXXXVVVUUUVVVYYY]]]```\\\\\\\\\\\\\\\[[[[[[ZZZYYYXXXWWW[[[___aaa^^^ZZZUUUUUUVVVWWWXXXWWWTTTQQQRRRQQQOOONNNNNNOOOPPPQQQQQQOOOOOOSSSYYY\\\ZZZWWWSSSQQQNNNLLLKKKKKKMMMNNNMMMLLLKKKIIIGGGIIIMMMRRROOOOOOOOORRRTTTTTTRRRQQQSSSQQQPPPPPPRRRVVV[[[^^^aaaeeemmmuuuzzz}}}~~~~~~zzznnn|||xxx}}}hhhiiittt|||~~~VVVDDD>>>BBB===:::<<<:::;;;;;;<<<<<<======<<<<<<999::::::::::::;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>???@@@BBBDDDFFFGGGDDDIIINNNRRRWWW```mmmvvv}}}uuulllccc[[[UUUQQQNNNIIIDDD@@@=========???===;;;:::;;;<<<<<<;;;>>>>>>???>>>>>>???AAADDDCCCBBBAAABBBDDDDDDCCCBBBBBBAAA@@@AAABBBCCCBBB@@@CCCCCCBBBAAA???>>><<<<<<@@@CCCDDDBBBAAAHHHUUU```hhhPPPEEECCCDDD@@@@@@?????????>>>>>>>>>===>>>@@@AAAAAAAAA@@@?????????>>>>>>???@@@BBBCCCAAA@@@@@@???===;;;999888777888888888===CCCCCC???>>>>>>=========???@@@AAADDDDDDDDDCCCCCCBBBBBBAAAAAA@@@?????????AAABBBCCCCCCCCCCCCBBBCCCDDDEEEEEEFFFEEEGGGTTTkkk|||~~~{{{xxxxxxzzz{{{{{{~~~~~~~~~}}}|||zzzyyyzzzxxxyyy~~~~~~}}}~~~{{{yyyyyyyyywwwsssrrrrrrsssssstttuuuvvvvvvvvvuuutttwwwwwwxxxyyy|||hhh[[[RRRTTTTTTMMMGGGEEEAAA@@@BBBGGGHHHDDDBBBDDDMMMffftttggg\\\\\\]]]YYYXXX[[[XXXVVVUUUUUUWWW\\\aaaddd]]]___```aaaaaa___]]]\\\YYYXXXXXX[[[___bbb```^^^WWWWWWWWWXXXXXXWWWSSSPPPPPPPPPPPPPPPPPPQQQQQQQQQSSSQQQQQQUUUYYY\\\[[[XXXYYYVVVRRRNNNLLLKKKKKKLLLLLLKKKIIIGGGGGGJJJOOOSSSQQQOOOOOOSSSXXXXXXTTTOOOQQQPPPMMMKKKLLLNNNQQQSSSXXX[[[bbbjjjrrrxxx|||~~~~~~}}}wwwlllaaaXXXuuuuuu{{{fffgggsss|||VVVCCC===@@@:::888:::888999:::;;;;;;;;;;;;::::::888888888888888999999999888999:::;;;<<<============>>>???@@@BBBDDDEEEFFFFFFKKKOOOPPPPPPWWWcccnnnyyyxxxssslllhhh___TTTIIIBBB???>>>@@@>>>;;;:::;;;<<<===<<<<<<======;;;;;;<<<>>>AAA@@@???>>>>>>@@@@@@???>>>??????>>>>>>?????????>>>@@@??????>>>===>>>>>>>>>EEEKKKPPPRRRUUU___qqqoooRRREEEBBBCCCCCC>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>????????????>>>>>>============>>>@@@@@@>>>>>>===<<<;;;:::999999;;;;;;:::<<>>>>>===<<>>>>>>>>>>><<<<<<<<<===============<<<<<<<<<<<<======>>>>>>======<<<<<<;;;;;;::::::======<<<===CCCIIIGGG@@@===>>>===<<<:::;;;>>>AAAEEEEEEDDDCCCBBBAAA@@@@@@AAAAAAAAAAAAAAA@@@??????>>>>>>???@@@AAAAAAAAABBBAAAAAACCCIIISSSbbbtttvvvppppppssstttsssyyy~~~~~~}}}|||{{{{{{||||||xxxyyy{{{{{{~~~|||}}}yyyuuussssssssssssrrrtttvvvyyyyyyyyyxxxwwwsssuuuyyy}}}dddWWWRRRNNNMMMJJJDDD???===CCCCCCDDDFFFCCCAAAFFFMMMcccyyytttlll```VVVVVV\\\```aaa]]][[[YYYWWWXXX\\\```cccbbbaaa```^^^^^^______```\\\[[[YYYYYYZZZ[[[\\\\\\ZZZYYYXXXXXXXXXWWWTTTRRRPPPQQQSSSUUUUUUUUUTTTSSSQQQPPPPPPQQQSSSUUUUUUUUUVVVTTTPPPMMMKKKKKKKKKLLLLLLJJJIIIIIIKKKNNNRRRTTTPPPMMMLLLQQQXXXXXXRRRKKKKKKJJJIIIIIIJJJLLLOOOQQQMMMNNNOOORRRVVV[[[```dddkkkpppsssssstttyyy{{{{{{}}}lllfff]]]XXXWWWXXXXXXXXX{{{ooossssssssswwwzzz]]]IIIAAACCC===:::===;;;888999:::;;;;;;999888666888888888777777777777777555555555666777999;;;<<<;;;<<<===>>>????????????@@@CCCFFFGGGHHHLLLTTT[[[gggmmmzzz~~~ppphhhfffjjjwww||||||~~~tttooohhh```YYYSSSNNNJJJFFFGGGFFFDDDAAA>>>>>>>>>>>>======>>>AAABBBBBBAAADDDFFFIIIKKKMMMOOORRRTTTPPPPPPQQQVVV^^^jjjttt{{{yyy^^^SSSFFFAAACCCFFFEEEAAA@@@@@@@@@??????>>>>>>>>>;;;;;;;;;;;;<<<<<<<<<===::::::;;;<<<======>>>>>>???>>>===<<<;;;;;;;;;;;;>>>???===<<>>???AAABBBAAA>>>>>>AAADDD????????????????????????@@@AAABBBBBBBBBAAA???>>>;;;<<>>AAAEEEIIITTTgggyyywwwpppnnnqqqssstttwww~~~~~~}}}}}}~~~~~~xxx{{{{{{}}}zzz{{{~~~~~~~~~|||wwwsssrrrsssssssssssstttvvvxxxyyyyyyyyyyyywwwzzz}}}gggVVVPPPMMMJJJGGGDDDBBBAAAAAADDDDDDDDDCCCAAABBBNNN[[[rrruuuuuusssnnnbbbYYY]]]hhhmmmjjjaaa___[[[YYYYYY[[[^^^```bbb```^^^]]]\\\]]]___```]]]\\\ZZZXXXXXXYYYZZZ\\\[[[YYYXXXXXXYYYXXXVVVTTTSSSSSSUUUVVVVVVUUUTTTTTTRRRRRRRRRRRRSSSTTTUUUVVVSSSQQQNNNKKKJJJKKKLLLMMMMMMKKKJJJLLLOOOQQQRRRRRRNNNLLLLLLPPPTTTUUUQQQLLLKKKJJJIIIHHHHHHIIIKKKLLLPPPOOONNNNNNPPPTTTWWWZZZ^^^dddiiijjjmmmrrruuuuuu{{{uuussspppiiiaaa]]]YYYVVVRRRPPPPPPQQQRRRQQQ}}}ppprrrtttrrrvvvyyy]]]IIIAAABBB;;;999<<<:::888999;;;<<<;;;:::777666777777777666666555555555555555555555666888:::;;;<<<===>>>>>>>>>>>>===<<>>===<<<<<<:::::::::::::::;;;<<<<<<888999:::<<<===>>>>>>??????>>>===<<<;;;;;;;;;;;;AAABBBAAA===<<>>AAADDD<<<<<<<<<<<<=========>>>===???AAABBBCCCAAA@@@>>>:::===AAADDDEEEDDDAAA???<<<<<<@@@DDDGGGNNN^^^ooowwwyyyzzzrrrnnnnnnqqqtttuuu~~~~~~~~~}}}xxx}}}}}}zzz~~~|||zzzzzz|||}}}{{{~~~}}}{{{uuuqqqrrrsssttttttsssssstttvvvwwwyyyzzzzzz|||sssaaaXXXRRRKKKKKKIIIEEEBBBBBBCCCDDDDDDDDDCCCBBBAAAGGGZZZlllmmmhhhooonnnmmmfff```hhhvvvuuukkkcccaaa]]]ZZZYYY[[[^^^``````______^^^^^^^^^^^^^^^]]]\\\ZZZXXXXXXYYY\\\___ZZZYYYXXXXXXYYYYYYXXXVVVUUUVVVVVVVVVVVVUUUUUUTTTRRRRRRRRRRRRRRRSSSUUUVVVRRRPPPNNNKKKKKKKKKMMMNNNMMMMMMMMMOOORRRTTTRRRPPPMMMMMMNNNPPPRRRRRRQQQOOOLLLKKKJJJIIIIIIJJJKKKLLLSSSRRRQQQPPPQQQTTTWWWYYYYYY]]]___]]]___dddhhhiiiooorrruuuwww{{{|||xxxiiibbb]]]^^^]]]WWWSSSSSSUUUSSSRRRQQQQQQQQQQQQPPPrrrrrr~~~rrroootttxxx~~~ZZZFFF>>>???888555888777888999;;;<<<<<<:::777555666666666555555444444444555555555555666888:::;;;===>>>?????????===<<<;;;@@@AAABBBEEEHHHKKKMMMOOOLLLTTTeeewww~~~xxx~~~yyy{{{xxxpppmmmttt}}}zzzuuutttuuuvvvsssmmmfffbbb```^^^___aaaffflllqqqssstttrrrwww}}}bbbNNNIIIEEEAAA@@@AAAEEEJJJMMMAAA@@@???>>>===<<<;;;;;;::::::999999::::::;;;<<<777888:::<<<===>>>??????@@@???===;;;::::::;;;;;;DDDGGGEEE???<<<>>>@@@???<<<@@@CCCBBB>>><<<>>>AAA<<<<<<<<<=========>>>>>>:::<<>>>>>@@@AAADDDCCCBBBAAAAAALLLcccxxxttt```^^^fffeeehhheeeccclllxxxqqqaaadddaaa]]]ZZZZZZ[[[^^^```^^^___```aaa```___]]]\\\]]]\\\[[[YYYYYY[[[___bbbZZZYYYXXXXXXYYYZZZYYYWWWWWWWWWWWWVVVVVVUUUUUUUUUQQQQQQQQQPPPPPPQQQSSSUUUSSSQQQNNNLLLKKKLLLMMMNNNNNNMMMNNNQQQUUUUUURRROOONNNNNNOOOPPPQQQQQQQQQQQQLLLKKKKKKKKKLLLNNNPPPQQQPPPOOONNNNNNOOORRRUUUWWWYYYZZZYYYTTTSSSXXX]]]^^^dddeeegggggghhhmmmtttyyy{{{~~~~~~{{{wwwvvvzzz~~~|||uuurrrooonnnnnnkkkeeeaaaYYYSSSQQQUUUUUUQQQPPPSSSQQQQQQQQQQQQRRRRRRRRRRRRtttuuupppooovvvzzz~~~yyySSSGGG<<<:::<<<;;;::::::999999999888888666555555555666777777777666444444555666666555444444666888AAAAAA???===<<<;;;;;;:::<<<>>>AAADDDFFFFFFFFFEEEEEEGGGOOO]]]jjjsss|||zzzppphhhaaafffhhhmmmsss|||kkkYYYLLLAAADDDCCCBBB@@@???>>>>>>>>><<<<<<>>>?????????>>>===777777777888888888777777888999999::::::999999888>>><<<:::888888999:::;;;EEECCC???;;;999888999:::999:::;;;<<<<<<<<<;;;:::888:::=========<<<<<<======>>>???@@@@@@@@@@@@@@@>>>???AAABBBBBBAAA???>>>AAABBBCCCDDDGGGLLLSSSXXXuuuuuussszzztttjjjkkkuuu}}}}}}}}}}}}~~~zzzxxxyyy|||~~~vvvsssuuuvvvtttuuuxxxzzzyyy{{{}}}{{{zzz{{{zzzzzz{{{zzzzzz{{{~~~xxxqqqjjjiiimmmrrrtttsssuuusssrrrrrrtttyyy~~~zzz```UUUQQQMMMIIIIIIDDD???===???BBBCCCDDDGGGBBB@@@BBBIIIZZZyyynnn```___hhhkkkkkkfffbbbbbbeeegggeeebbbbbb^^^YYYYYY[[[\\\[[[YYYYYY]]]bbbeeedddbbb```___^^^[[[XXXVVVVVVYYY\\\___\\\YYYWWWWWWYYYZZZYYYWWWYYYWWWTTTSSSTTTTTTRRRQQQRRRSSSSSSSSSSSSRRRRRRQQQWWWUUURRROOOLLLKKKJJJJJJNNNMMMNNNPPPRRRRRRRRRPPPRRRRRRQQQPPPPPPPPPPPPQQQMMMMMMMMMMMMNNNOOOPPPQQQOOOPPPQQQRRRSSSTTTUUUVVVXXXWWWUUUSSSRRRSSSTTTTTTVVVVVVWWWWWWYYY[[[\\\]]]ddddddeeeeeeddddddcccbbb^^^___```aaaaaabbbbbbbbb___[[[WWWWWWYYYYYYVVVRRRNNNOOOQQQSSSSSSSSSSSSRRRSSSRRRPPPOOONNNMMMNNNNNNoootttqqqpppvvvyyy}}}uuuOOOCCC999777999888777888888999999888888666555555555666666777777666555444444555555555555777:::===HHHEEE@@@<<<999999:::;;;<<<>>>@@@BBBDDDEEEEEEEEEFFFFFFKKKTTT\\\cccnnnxxxzzzvvvooosssxxx|||~~~~~~~~~cccOOOGGGBBB>>>@@@@@@???>>>======>>>>>>;;;<<<===>>>>>>===<<<<<<888888777666666777777777999999999::::::999999999999888777555555666888999AAA???;;;888666666666777888888::::::;;;::::::999999;;;>>>>>>===<<<<<<<<<======>>>>>>???@@@AAAAAA??????@@@AAAAAA@@@??????CCCCCCDDDDDDDDDGGGLLLOOOeee|||~~~oooiiinnnvvv}}}}}}wwwooopppyyy}}}}}}}}}}}}~~~}}}yyyxxxzzz}}}~~~zzzsssqqquuuvvvsssvvvzzz{{{zzz||||||zzzzzzzzzzzzyyyxxxxxxxxxzzz}}}tttoookkklllpppuuuvvvuuuvvvuuutttuuuyyy~~~~~~cccPPPJJJIIIHHHEEEDDDAAA>>>>>>@@@CCCDDDDDDCCCAAAAAAGGGSSSlllqqqddd\\\```kkkoookkkgggbbbbbbdddeeebbb______]]]ZZZZZZ[[[[[[YYYWWW^^^aaadddeeecccaaa___^^^^^^\\\YYYWWWWWWYYY\\\^^^[[[YYYWWWWWWYYYZZZXXXWWWZZZXXXUUUTTTUUUUUUSSSRRRRRRSSSSSSSSSSSSRRRQQQQQQSSSRRRPPPNNNMMMMMMMMMMMMNNNMMMMMMNNNOOOPPPPPPPPPQQQQQQPPPPPPPPPPPPQQQQQQNNNNNNNNNNNNOOOPPPQQQRRRPPPPPPQQQQQQRRRSSSTTTTTTVVVTTTRRRPPPOOOPPPQQQRRRSSSSSSRRRRRRSSSSSSTTTUUUVVVWWWWWWWWWWWWVVVUUUUUUOOOPPPQQQRRRSSSTTTTTTTTTWWWTTTQQQRRRTTTTTTQQQMMMMMMMMMOOOPPPQQQQQQQQQPPPNNNNNNMMMMMMLLLKKKJJJJJJ~~~mmmqqq}}}sssqqqwwwyyy{{{qqqLLLAAA888777888777666777888888888888777666555555555666666777777666666555444555555555666999>>>BBBNNNIIIAAA:::666666999;;;<<<===>>>@@@AAACCCDDDDDDGGGFFFHHHKKKMMMRRR^^^jjjvvvzzzwwwsssnnnnnnsss|||}}}ZZZFFF@@@@@@???>>>===<<<;;;::::::;;;<<<===;;;;;;<<<<<<<<<;;;:::::::::888777555444555666777999999::::::::::::999999666666555444444555777888:::999777555444444444555777777888999999999999888;;;===??????===<<<;;;<<<<<<<<<<<<<<<===???AAACCC?????????>>>>>>?????????AAABBBCCCCCCBBBCCCEEEGGGVVVjjj~~~oooffffffjjjuuu||||||zzz|||uuuuuu|||}}}}}}}}}}}}}}}||||||yyyyyy|||~~~{{{uuupppqqquuuuuurrrwww|||~~~}}}~~~~~~{{{yyyyyyyyyyyyyyyuuuuuuvvvyyy{{{|||{{{zzzpppooonnnpppuuuxxxwwwvvvuuuuuuvvvxxx|||nnn```NNNCCCAAACCCBBBAAA=========@@@CCCDDDDDDCCCAAA@@@DDDOOOcccvvvccc^^^[[[aaalllooojjjfffbbbaaabbbbbb```^^^^^^^^^]]]\\\[[[ZZZYYYYYYbbbdddeeedddbbb___^^^^^^___]]][[[XXXXXXYYY[[[\\\ZZZYYYWWWXXXYYYYYYXXXVVVZZZXXXVVVUUUUUUUUUTTTSSSRRRRRRSSSSSSRRRQQQQQQPPPOOOOOONNNNNNNNNNNNOOOPPPOOONNNMMMLLLLLLMMMNNNOOOPPPPPPPPPOOOOOOPPPQQQQQQOOOOOOOOOOOOOOOPPPQQQRRRPPPPPPPPPPPPQQQQQQRRRSSSUUUSSSQQQNNNNNNOOOQQQRRRQQQPPPOOONNNNNNMMMNNNNNNQQQQQQQQQQQQQQQPPPPPPOOOHHHIIIKKKLLLMMMNNNNNNNNNOOOMMMLLLNNNQQQPPPMMMIIIKKKKKKLLLMMMNNNNNNNNNNNNKKKKKKKKKLLLKKKJJJIIIHHHnnnmmmzzzvvvtttxxxyyy{{{oooJJJAAA999999999888777888777777888888777666555555666666666777777777666666444555444444555888===AAAKKKFFF???999555555777999<<<<<<<<<===???AAABBBCCCGGGGGGIIIIIIGGGHHHSSS___lllqqqyyywwwsssppppppuuu{{{wwwqqqqqquuuyyy|||~~~}}}wwwtttvvv{{{~~~aaaGGGAAADDDBBB>>>>>>;;;:::999777777888:::;;;;;;::::::::::::999888888:::888666333333444666777888999999::::::999999888888777666555555555666777444444444444555666777777777777888888888999999999<<<>>>??????===;;;;;;;;;;;;;;;::::::<<<>>>AAACCC@@@???===<<<<<<===???@@@===???AAABBBBBBBBBCCCDDDOOO\\\qqq}}}}}}vvvnnnhhhdddjjjpppyyy~~~}}}|||zzzxxx{{{~~~~~~}}}||||||||||||~~~~~~zzzyyy{{{~~~yyyrrrooorrrvvvwwwtttyyy}}}yyyxxxxxxxxxxxxxxxuuuuuuvvvxxxyyyxxxvvvssspppppprrruuuyyyzzzxxxvvvtttuuuwwwzzz[[[SSSHHHAAAAAAAAA@@@>>>:::<<>>999999999777666777666777777777777666666555888888777777666666666666555555444333333555999<<>>???AAABBBCCCEEEHHHIIIFFFDDDLLLVVV^^^eeeooo{{{wwwnnnjjjlllqqqvvvxxxwwwvvvvvvvvvwwwwwwwwwxxxyyy}}}{{{```MMM??????CCC???;;;<<<<<<:::888666666777999:::;;;::::::999888777777777999777555333222333555777777888888888888888888777888777666555444444333333222333555777999:::;;;<<<888888888888888999999:::<<<===??????===;;;;;;;;;::::::999999;;;===@@@BBB???>>><<<;;;;;;<<<>>>???===???BBBBBBAAA@@@@@@AAAKKKOOO```www{{{vvviiieeeccchhhqqqxxxzzz{{{wwwwwwwww|||~~~~~~}}}||||||{{{|||}}}~~~|||zzzzzz}}}yyyrrrqqquuuxxxxxxxxx}}}~~~{{{xxxvvvwwwwwwwwwwwwvvvuuuuuuvvvwwwuuurrrooossstttvvvyyy{{{{{{yyywwwxxxyyy{{{}}}bbbPPPKKKFFFBBBAAAAAA???>>>;;;>>>AAACCCCCCAAA???>>>???CCCOOOgggwwwiiicccccc^^^```eeeaaa```^^^]]]]]]^^^___``````aaa___]]]\\\\\\]]]^^^___^^^___```___^^^]]]___```]]]\\\[[[ZZZYYYYYYYYYYYYWWWXXXYYYYYYXXXWWWVVVVVVWWWUUUSSSRRRSSSTTTSSSRRRRRRRRRRRRQQQQQQPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPPPPPPPPPMMMKKKLLLOOORRRTTTSSSQQQOOOMMMLLLKKKKKKMMMMMMMMMMMMMMMMMMNNNOOOOOOOOOMMMMMMMMMNNNOOOPPPTTTRRRPPPOOONNNOOOOOOPPPMMMMMMMMMMMMNNNOOOPPPPPPNNNNNNOOOOOONNNNNNMMMLLLJJJJJJJJJJJJIIIHHHGGGFFFEEEGGGIIIKKKMMMLLLJJJHHHJJJJJJJJJJJJJJJJJJKKKKKKLLLJJJGGGFFFFFFHHHKKKMMMwwwggghhhvvvzzzvvvvvvvvvyyy{{{hhhAAA;;;777888777444444555666666666777777666666555:::999888777666555555555444444444333222333555777888888777777666555555555;;;;;;<<<===>>>???@@@@@@>>>@@@DDDGGGEEEBBBGGGNNNPPPVVVbbbppp||||||vvvtttwww}}}~~~zzzzzz}}}iiiYYYMMMDDD<<<;;;<<<<<<>>>@@@<<<:::888777777999;;;===<<<;;;:::888777666666666666555444333333444666777666666777777777777666666444444444333333222111111333555777:::;;;<<<<<<<<<888888888777888888999::::::<<<>>>>>><<<;;;:::;;;999999999999;;;<<<>>>@@@>>>===;;;::::::;;;===>>>@@@AAABBBAAA???======>>>DDDEEEPPPfff}}}hhh]]]XXX```kkkppptttzzz}}}|||vvvrrrpppvvv}}}~~~~~~~~~~~~}}}|||{{{zzz{{{||||||{{{zzzzzz}}}xxxssstttwwwxxxzzz||||||yyyvvvuuuuuuvvvvvvvvvvvvuuutttuuuvvvuuurrrpppvvvwwwyyy{{{||||||{{{{{{yyy___KKKDDDCCCAAA@@@??????@@@@@@???AAACCCDDDBBB@@@???>>>???NNNggg|||lllcccbbbbbb\\\^^^bbb]]]\\\[[[[[[[[[\\\^^^___```^^^\\\ZZZ\\\___aaa___]]]XXXYYY[[[[[[ZZZ[[[\\\^^^ZZZZZZZZZYYYYYYXXXXXXWWWVVVXXXZZZZZZXXXVVVVVVVVVUUUTTTRRRRRRSSSSSSRRRQQQRRRRRRQQQQQQPPPOOOMMMMMMNNNNNNNNNOOONNNMMMMMMLLLNNNOOOPPPOOOLLLLLLOOORRRTTTRRRQQQNNNLLLKKKJJJJJJMMMMMMLLLLLLLLLLLLMMMMMMNNNMMMLLLKKKKKKMMMOOOPPPNNNNNNNNNNNNMMMLLLKKKKKKHHHHHHHHHIIIKKKMMMNNNOOOKKKKKKKKKKKKKKKJJJIIIIIIGGGGGGGGGGGGFFFEEECCCCCCBBBCCCFFFGGGHHHHHHGGGFFFIIIHHHHHHGGGHHHHHHIIIIIIIIIGGGDDDCCCCCCFFFIIIKKKtttfffjjjwwwyyyssssssssswww~~~sss```???:::888999888555444666555555666666666666666555===;;;999777555444444444111333555555333333444555555555555555555555555666:::;;;===>>>????????????>>>===???CCCCCCAAADDDIIIHHHMMMVVVbbbooozzzttt^^^MMMDDDAAAAAA===999:::@@@CCCBBB:::999888888999===@@@CCC===<<<:::888666666555666333333333333444555666666444444555555555555444444111222222333444444444444777888:::;;;;;;:::888666777777666666666777888999888:::<<<<<<;;;::::::;;;888999999:::;;;<<<<<<<<<<<<<<<;;;::::::;;;<<<<<<>>>???@@@???===<<<===>>>???@@@GGGVVVmmmtttaaaSSSUUU\\\```gggoootttxxx|||~~~|||wwwqqqnnnsss{{{}}}~~~~~~~~~}}}|||{{{zzzzzzzzzyyyyyyyyyyyy{{{||||||wwwuuuwwwxxxwwwyyy~~~~~~{{{xxxuuuttttttvvvvvvuuutttsssrrrsssuuuvvvvvvuuuxxxxxxyyyzzz{{{}}}nnn^^^OOOCCC>>>??????>>>>>>???AAADDDAAACCCDDDCCC@@@???@@@BBBGGGeeewwwmmmccc^^^```___YYY\\\```[[[ZZZ[[[ZZZZZZZZZ[[[]]]___[[[ZZZ[[[bbbiiijjjbbbZZZSSSUUUWWWXXXWWWWWWXXXYYYWWWWWWXXXYYYYYYXXXWWWVVVUUUWWWZZZZZZXXXUUUUUUVVVVVVTTTRRRRRRSSSTTTSSSRRRQQQQQQQQQPPPOOONNNMMMLLLLLLMMMNNNNNNOOONNNMMMLLLJJJMMMPPPOOOLLLKKKNNNRRRQQQPPPOOOMMMLLLLLLLLLLLLNNNNNNMMMMMMMMMMMMMMMNNNLLLKKKJJJIIIJJJLLLOOOQQQKKKLLLNNNOOONNNLLLJJJHHHEEEEEEFFFGGGHHHJJJKKKLLLJJJJJJJJJKKKJJJIIIIIIHHHEEEEEEFFFFFFFFFFFFEEEEEEAAACCCDDDEEEEEEEEEEEEEEEGGGFFFEEEEEEDDDEEEFFFGGGEEEEEEEEEEEEFFFGGGHHHIII~~~vvvjjjkkkxxxwwwqqqppppppuuu}}}nnnZZZ@@@<<<:::<<<;;;777666888555555666666666666666555>>>===:::777555444333333000222555666555444444555666555444333333444666777999;;;===???@@@@@@???>>>AAA>>>===AAABBBBBBDDDIIIHHHJJJOOOXXXdddqqq|||kkkVVVIIIAAA>>>666;;;<<<888;;;CCCCCC<<<999888777888;;;@@@EEEHHH>>><<<:::888666555555666111222333444555555666666333444444444444444444333000111333555777888888999999:::;;;;;;999666333111666555555444444666777888666888;;;<<<;;;::::::;;;888999:::;;;;;;;;;;;;:::;;;;;;;;;::::::;;;;;;;;;999:::<<<<<<<<<===@@@BBB===AAAEEELLL___xxxhhhUUURRRSSSUUU^^^iiinnnrrryyy}}}|||xxxrrrmmmqqqzzz}}}}}}~~~~~~~~~|||zzzyyyxxxxxxxxxxxxxxxxxxyyyyyyyyyvvvvvvyyyxxxuuuxxx}}}zzzwwwtttssstttuuuuuuuuurrrqqqqqqrrrvvvyyyzzzzzzxxxxxxyyyyyy{{{~~~nnnXXXQQQKKKDDD@@@AAABBB@@@???@@@CCCGGGBBBCCCDDDBBB??????BBBEEEQQQzzzzzziiieeeaaa]]]```___WWWZZZ___ZZZ[[[[[[[[[ZZZYYYYYY[[[\\\[[[ZZZ___jjjtttrrrfffYYYQQQSSSUUUVVVUUUTTTTTTUUUUUUVVVWWWXXXXXXXXXWWWVVVTTTWWWZZZZZZXXXUUUUUUVVVWWWUUUSSSSSSTTTUUUTTTSSSQQQQQQQQQPPPOOONNNLLLKKKJJJKKKMMMNNNOOOOOONNNNNNFFFKKKOOOOOOLLLKKKMMMQQQNNNNNNMMMMMMMMMMMMNNNNNNOOOOOONNNNNNMMMNNNNNNNNNKKKJJJIIIHHHJJJLLLOOOQQQLLLMMMPPPQQQQQQNNNJJJHHHEEEEEEFFFFFFGGGIIIJJJKKKHHHHHHHHHHHHHHHGGGGGGFFFAAABBBCCCDDDEEEFFFFFFFFFCCCDDDEEEEEEDDDEEEFFFGGGEEEEEECCCBBBBBBCCCDDDEEECCCEEEHHHKKKLLLKKKIIIHHHzzzpppqqq|||{{{uuuvvvvvvwwwwww}}}iiiZZZ???:::888999999666444555666666666666666666666666555555555555555555555555333333333222222111111111222222222222333333444555555777999<<<>>>?????????@@@AAAAAAAAAAAADDDHHHLLLJJJKKKLLLOOOVVVbbbooowwwzzz~~~gggSSSJJJEEE@@@;;;;;;;;;<<<;;;<<<>>>AAADDD???===;;;::::::===AAACCC<<<:::888555333222333333333333222222333333444555555555555666555555444333555555777888888999999999<<<;;;:::888777555444333333333555666777777777777666888999888777666777888888999999888777666888999999888888888999::::::;;;;;;<<<===<<<;;;;;;<<<===AAA???>>>DDDRRRggg|||xxx{{{yyygggYYYMMMIIIRRR^^^jjjjjjnnnvvvyyyuuupppnnnrrr~~~}}}{{{zzzyyy}}}|||yyywwwwwwwwwxxxyyyxxxwwwuuusssrrrvvv{{{|||{{{yyyxxxvvvtttssssssssssssxxxvvvssstttwwwzzzzzzyyyyyy{{{}}}}}}}}}sss\\\OOOHHHCCC??????AAACCCBBBAAAAAADDDHHHFFF???<<>><<<::::::;;;===>>>:::999666444222222333333333222222222222333444444555555555555555444333333333333444666666777777777777666666666555555444444333444555666666666666666666777888888666666777888777888999888666666777999999888888888999999:::;;;:::<<<<<<<<<:::::::::<<<>>>===<<>>999666888888555444555444444444444444444444444222222222222222222222222222222222222222111111111444444333333333333333333666777:::<<>>>>>===<<<:::::::::999888999;;;===>>>===;;;:::888888777777777666444222222222333333222222222222222333444444444444555555444444333222000111222333444444444444111222222333333444555555444444555555666555555555666777888777666555666888777888888777666666777999999888888888888999:::::::::;;;<<<;;;999888888999<<<<<<<<<<<<@@@LLL]]]jjjyyyzzz{{{~~~}}}}}}xxxiiiXXXNNNFFFJJJRRR[[[^^^^^^dddlllsss||||||||||||}}}~~~~~~|||{{{yyyyyyyyyzzzzzzyyyzzzyyyyyyzzz~~~~~~}}}{{{zzzxxxwwwvvvwwwxxxyyyzzzzzz{{{rrr___TTTGGG@@@@@@BBBCCCBBBDDDDDDEEEGGGJJJJJJIIIGGGCCCBBBAAAAAAHHHZZZyyynnnaaabbbdddddd___``````___]]]\\\]]]___]]]\\\YYYXXXXXXYYY\\\]]]bbbccceeeeeebbb\\\VVVRRRVVVVVVVVVUUUUUUTTTSSSRRRTTTTTTSSSRRRRRRSSSTTTUUUSSSTTTVVVWWWWWWWWWUUUTTTPPPPPPOOOOOONNNNNNMMMMMMOOONNNMMMLLLLLLLLLLLLLLLMMMNNNOOOMMMKKKJJJKKKLLLLLLLLLKKKJJJJJJKKKKKKLLLHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJIIIHHHHHHFFFFFFGGGHHHHHHHHHHHHHHHFFFGGGHHHHHHGGGEEEBBBAAAAAAAAABBBCCCDDDEEEGGGHHHGGGGGGEEEDDDCCCBBBBBBBBBDDDDDDDDDCCCCCCBBBBBBAAA>>>???AAACCCCCCCCCBBBBBBCCCAAA???>>>??????>>>===@@@BBBDDDDDDCCCBBBCCCDDDxxxttt~~~zzzssssssuuuxxx|||xxxbbbSSS===888666777888555444555444444444444444444444444222222222222222222222222222222222111111111111111444444444444333222222111222444666999<<<>>>@@@AAA???@@@AAAAAAAAACCCFFFIIIMMMLLLIIIGGGFFFIIIOOOSSSSSSTTTZZZdddrrr}}}xxxdddRRRFFF???>>>???@@@@@@>>>=========:::;;;;;;999777777999::::::::::::999777666444444333333222111111222333333222222222111222333333444444444444444444333222222///000111222222222222222000000111222222333444444444444555555555444444333555666777777555555666777777888999888777777888:::999888888888888888999999999:::;;;999777666777888<<<>>>???======DDDRRR^^^ooo{{{~~~||||||pppNNNJJJHHHJJJNNNTTT^^^hhhnnnvvv~~~||||||}}}~~~~~~}}}|||{{{{{{{{{{{{|||zzz{{{||||||~~~~~~|||{{{yyyxxxxxxyyy{{{}}}kkkWWWQQQKKKCCC???AAACCCDDDCCCEEEDDDDDDGGGJJJKKKGGGDDDAAA>>>===FFF\\\~~~vvvhhhfffgggccc^^^^^^aaadddeeeccc```______\\\[[[YYYXXXXXXYYY[[[\\\aaadddeeebbb\\\VVVSSSRRRUUUUUUUUUUUUTTTSSSRRRQQQUUUSSSRRRQQQQQQSSSUUUVVVRRRTTTWWWYYYYYYWWWUUUSSSOOOOOOOOOOOONNNNNNMMMMMMNNNNNNMMMMMMMMMMMMMMMNNNMMMNNNNNNMMMKKKJJJJJJKKKLLLKKKKKKJJJJJJJJJJJJKKKFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGFFFEEEFFFGGGHHHHHHGGGFFFEEEEEEEEEFFFFFFEEECCCAAA@@@@@@@@@AAAAAABBBDDDEEEFFFDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBAAA@@@@@@>>>???AAABBBCCCBBBAAA@@@@@@>>><<<<<<>>>???@@@@@@@@@BBBCCCDDDCCCBBBCCCDDDyyyvvvyyywwwwwwxxx{{{xxxaaaQQQ<<<777555777777444333555444444444444444444444444222222222222222222222222111111111111111111111111333444444444444333111111111222444666999<<>>???@@@@@@@@@AAADDDGGGKKKJJJFFFDDDDDDHHHOOOUUUQQQOOOQQQXXXdddooowwwzzz|||fffTTTKKKFFFAAA===<<<>>>???===:::999999;;;:::;;;;;;:::888777777999555666666777666555444333111111111111111222333333222111111111111222333333333333333333333222222111000000111222222222111111222222222222222222333333333444444444444444333222444666666666555444555666777888999999888888:::<<<999999888777777888888888888999:::999777666777888:::>>>@@@>>><<<@@@KKKTTTbbbwwwfffVVVFFF@@@CCCKKKVVV^^^gggnnnzzz}}}}}}}}}}}}||||||||||||~~~~~~}}}}}}}}}}}}}}}}}}zzz|||}}}~~~}}}{{{zzzzzz|||zzzsssiiiZZZNNNLLLHHHCCCBBBCCCDDDCCCBBBGGGEEEEEEGGGJJJIIIFFFBBBDDD??????PPPtttyyykkkgggjjjjjjccc\\\]]]bbbiiillljjjeee___\\\[[[ZZZXXXWWWWWWXXXZZZ[[[]]]```bbb___YYYTTTRRRSSSSSSSSSTTTTTTSSSSSSRRRQQQTTTSSSRRRQQQRRRSSSUUUWWWSSSUUUXXXZZZZZZXXXTTTRRRPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNOOOPPPPPPMMMNNNOOOMMMKKKJJJKKKLLLLLLLLLKKKJJJJJJJJJJJJJJJEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFEEEEEEEEEFFFGGGHHHHHHFFFEEEDDDEEEEEEEEEEEEDDDBBBAAA@@@??????@@@@@@AAABBBCCCDDDAAAAAABBBBBBDDDEEEFFFGGGDDDCCCCCCBBBAAA@@@@@@???@@@AAABBBBBBBBBAAA@@@???===;;;:::;;;>>>AAABBBBBB@@@BBBDDDDDDCCCCCCCCCDDDxxxyyy|||yyywwwxxx{{{www___OOO;;;666444666777444333555444444444444444444444444222222222222222222222222000000000111111111111111222333444555444333222111222333444666999<<<>>>???<<<>>>?????????@@@BBBDDDIIIGGGEEEAAAAAADDDJJJNNNNNNLLLLLLOOOWWW```hhhlllxxxzzz~~~zzz}}}{{{zzz}}}gggYYYIIIAAABBBCCC@@@:::===>>>>>><<<::::::;;;<<<999:::;;;999777666666777333333444555555555444444000111111222222222222333111111111111111222333333222222333333222222111000000000111111111111111000333333333222222222222111222222333333444333333333444555666555444333444666666888888888777888:::<<<999999888777777777777888777888999888777777888999888;;;===<<<:::===CCCJJJSSShhhwwwvvvvvv}}}gggOOOCCCBBBFFFLLLQQQ\\\dddsss~~~}}}|||{{{zzzyyyxxx~~~~~~~~~}}}~~~~~~}}}~~~ppphhhaaaXXXNNNHHHCCCAAA@@@@@@BBBCCCCCCBBBJJJIIIHHHHHHHHHGGGDDDBBB???AAAKKKfffwwwkkk``````ddddddbbb```^^^ccckkknnnllleee^^^ZZZYYYXXXWWWVVVVVVWWWXXXYYYXXX[[[]]]\\\WWWTTTSSSTTTRRRRRRSSSTTTTTTTTTTTTSSSTTTTTTSSSSSSSSSUUUVVVWWWTTTVVVXXXZZZZZZXXXUUURRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOPPPQQQRRRNNNOOOPPPNNNLLLKKKLLLMMMMMMMMMLLLKKKJJJJJJJJJJJJFFFFFFFFFEEEEEEEEEDDDDDDFFFGGGGGGGGGGGGFFFEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDEEEEEEDDDDDDCCCAAA@@@@@@????????????@@@AAABBBBBB@@@@@@AAABBBCCCEEEGGGHHHBBBBBBBBBAAAAAA@@@@@@???DDDDDDCCCBBBAAA@@@@@@???;;;::::::<<>>===>>>@@@AAADDDEEEDDDCCCAAABBBDDDFFFFFFGGGHHHJJJLLLQQQWWW[[[cccffflllrrryyyzzzxxxsssyyy}}}xxx{{{}}}uuufff\\\IIIBBB;;;999===>>>;;;777<<<<<<;;;;;;<<<;;;;;;:::666888999888666555555555333333333333333333333444111111222222333222222222111111111111111222222333222222222222222111111000///000000000000000//////111111111111111111111111000111222333333333333333333444555555333333444555444555666666555666888:::999999888777777777777777555777888888888888999;;;777999:::::::::;;;>>>@@@DDDQQQ]]]cccjjjvvvwwwaaaSSSKKKGGGEEEGGGOOOUUUdddwww~~~}}}{{{{{{nnnddd\\\XXXSSSJJJDDDDDD=========???AAACCCDDDDDDJJJJJJJJJGGGDDDAAAAAAAAA???QQQlll|||iii```YYYZZZ]]]]]]```eee___dddiiikkkhhhbbb\\\YYYWWWVVVVVVUUUUUUVVVVVVWWWUUUWWWYYYYYYWWWUUUSSSRRRRRRSSSTTTUUUVVVWWWWWWWWWTTTTTTTTTUUUVVVVVVWWWWWWUUUWWWXXXYYYYYYWWWUUUSSSPPPPPPPPPPPPQQQQQQQQQQQQNNNNNNNNNNNNOOOPPPQQQRRROOOPPPQQQOOOMMMLLLMMMNNNNNNNNNMMMLLLKKKKKKKKKKKKHHHGGGGGGFFFEEEDDDCCCCCCFFFGGGGGGGGGGGGFFFEEEEEEDDDCCCCCCCCCCCCCCCDDDEEEDDDDDDCCCBBBAAA@@@??????>>>>>>>>>>>>???@@@AAAAAA@@@@@@@@@AAAAAABBBCCCDDDAAAAAAAAA@@@@@@@@@@@@@@@IIIGGGDDDAAA@@@??????@@@===<<<<<<>>>AAABBBAAA@@@???AAABBBCCCBBBAAABBBCCC~~~pppyyyxxxsssrrrvvv{{{sss[[[JJJ999555333555666444333444111111111111111111111111000000000000000000000000//////000000111111111222000111333555555555333222//////000111222555777999999;;;======<<<===>>>@@@???BBBEEEFFFEEECCCBBBCCC>>>BBBFFFGGGGGGHHHLLLOOOPPPSSSYYYaaakkkvvv{{{}}}jjjhhhrrr|||uuuuuu{{{ooo[[[OOOIIIEEEAAA===999888:::;;;:::999777666666777999888555222444666777666555333333444555444333333222222333333111222222333333333222222111111111000111222222333222222222222222111000000...///////////////......//////000000111111222222///000111222333444444444333444555555333333444555222333444444444444666888999999888777777666777777555666888999888999:::<<<999999:::;;;;;;<<<<<<<<<<<>>???AAACCCEEEFFFGGGHHHIIIIIIDDD???<<<<<<>>>NNNlll~~~hhh]]]XXXWWW[[[\\\[[[___fffaaadddggggggccc___[[[YYYVVVUUUUUUTTTTTTUUUUUUVVVUUUVVVWWWXXXXXXVVVSSSPPPSSSTTTUUUWWWXXXYYYZZZZZZSSSTTTUUUWWWWWWXXXXXXWWWVVVWWWXXXYYYXXXWWWUUUTTTPPPPPPPPPPPPPPPPPPPPPPPPLLLLLLMMMMMMNNNOOOPPPQQQPPPQQQQQQPPPNNNMMMMMMNNNOOOOOOMMMLLLKKKKKKKKKKKKIIIHHHGGGFFFEEEDDDCCCBBBGGGGGGGGGGGGGGGFFFEEEEEEBBBBBBAAA@@@AAABBBCCCDDDCCCCCCBBBAAA@@@???>>>>>>>>>>>>===>>>>>>???@@@@@@AAAAAA@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAALLLIIIEEEAAA???>>>???@@@???>>>???@@@BBBAAA???===>>>???AAAAAA@@@@@@@@@AAAsssxxx|||tttrrrrrruuuxxxppp[[[OOO:::666333333555444333333222222222111111111111000222111111000///......---000000000000000000000000111111111000000000000000222222333333444555666666888:::<<<<<<<<<<<<>>>?????????@@@@@@AAABBBCCCCCCAAABBBDDDFFFHHHIIIIIIJJJNNNOOOPPPQQQUUU]]]ffflllwww{{{tttpppsss~~~mmmeeeXXXMMMEEE@@@>>>===>>>===<<<:::888888777777555555666666666666555555888777777666555444444444222222222111111111111000111111222222222333333333666444222//////000222444111111000///////////////////////////////////////000000000000111111111111222222222333333333444444444444444333333222222222333333333444444444555555666666666555444444333333666666666666777888999:::::::::999999888999999999<<<<<>>AAACCCDDDEEEGGGHHHHHHAAA???BBB@@@<<>>===========================@@@@@@???>>>======>>>>>>??????@@@@@@@@@@@@??????BBBAAA@@@@@@@@@AAABBBCCC@@@@@@@@@?????????>>>>>>>>>>>>===>>>>>>???@@@@@@~~~qqqyyy{{{sssqqqrrrtttwwwpppYYYMMM888555222333444444333333222222222111111111000000111111000000///......---////////////////////////000000000000000000000000222222333333444555555555777999:::;;;;;;;;;===>>>>>>>>>???@@@AAAAAABBBBBBBBBCCCDDDEEEFFFGGGHHHIIILLLLLLMMMMMMOOOTTT[[[```iiinnnvvviiiWWWQQQIIIBBB???>>>>>>>>><<<<<<;;;:::888777666555555555666666666666555555777777666666555444444333222222222111111111000000111111111222222222333333444333111000///000111222111000000/////////////////////////////////////////////000000000111111111222222222333333333333444444444333333333222222222333333333333444444444444555555555555444444444444666666666666777888999::::::999999888888888999999;;;;;;>>>DDDLLL[[[qqq}}}nnn```SSSGGGAAAIIIQQQUUU\\\eeellltttwwwrrrlllfffaaa[[[VVVSSSNNNKKKGGGCCC???===<<<<<>>???QQQggguuuggg^^^gggiiieee]]]YYY[[[]]]^^^]]]]]]\\\[[[ZZZWWWUUUTTTUUUUUUTTTTTTTTTUUUUUUVVVVVVUUUUUUTTTTTTTTTTTTUUUWWWXXXYYYZZZ[[[ZZZZZZYYY[[[ZZZYYYYYYXXXXXXXXXYYYVVVVVVVVVVVVVVVUUUUUUTTTTTTSSSQQQQQQRRRRRRQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOONNNMMMLLLKKKKKKKKKKKKKKKKKKJJJJJJKKKKKKKKKIIIHHHGGGEEEDDDDDDEEEEEEFFFEEEDDDDDDEEEDDDBBB@@@AAA@@@????????????@@@AAAAAAAAAAAAAAA@@@???>>>===========================@@@???>>>>>>=========>>>>>>??????????????????>>>@@@@@@???>>>???@@@AAABBB@@@@@@??????>>>>>>>>>>>>===============>>>??????{{{oooxxxzzzrrrqqqqqqsssvvvoooWWWJJJ777666444222222222333333222222111111111000000000111000000//////.........////////////////////////000000000000000000000000222222222333333444444555555777999999999999;;;=========>>>???@@@AAABBBCCCEEEDDDDDDDDDDDDFFFGGGHHHIIIIIIIIIHHHHHHJJJMMMPPPWWW]]]fffqqq|||~~~qqq^^^LLLCCC@@@<<<999:::;;;<<<<<<999:::::::::999777444222444555555666666555555444666666555555444444333333222222111111111000000000000111111111222222222222222111111111000000000000000000//////......//////000000000000000000000000//////000000000000111111111111222222222333333333333333333222222222222222222222333333333444444444333333444444444444555555777666666777777888999:::999888888888888888999999:::;;;>>>AAAEEEQQQggg{{{gggQQQ===<<>><<<;;;<<<===DDDCCCCCCEEEGGGIIIIIIHHHCCC???>>>AAAFFFUUUrrrvvvfffbbbaaaqqqpppiii___XXXYYYZZZYYYXXXYYYZZZZZZYYYWWWTTTRRRUUUTTTTTTSSSSSSTTTTTTTTTUUUUUUTTTTTTTTTUUUVVVVVVXXXXXXYYYZZZZZZZZZYYYYYYYYYXXXXXXWWWWWWWWWWWWXXXUUUTTTSSSSSSRRRRRRSSSSSSSSSQQQOOOOOOPPPQQQQQQPPPQQQPPPPPPPPPOOONNNNNNNNNMMMMMMLLLKKKKKKKKKKKKKKKKKKJJJIIIHHHHHHIIIJJJKKKHHHGGGFFFEEEDDDDDDEEEEEEFFFDDDBBBAAABBBBBBBBB@@@@@@@@@????????????@@@@@@>>>>>>????????????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>===============>>>>>>??????>>>>>>===>>>============>>>??????>>>>>>>>>>>>>>>=========<<<<<<;;;;;;;;;<<<======zzzooovvvxxxqqqpppppprrrvvvmmmTTTGGG888;;;999444111111222222111111111111000000000000000000/////////........./////////////////////////////////000000000000000111222222222333333333444333555777777777777999;;;<<<===>>>???AAABBBCCCDDDGGGFFFEEEDDDDDDEEEGGGIIIFFFGGGGGGFFFDDDDDDEEEGGGKKKOOOWWWbbbmmmxxx~~~yyylll[[[QQQMMMGGG???<<<:::888777888888888777888999;;;<<<:::777444111444444444555555444444444555444444444333333333222111111111111000000000000000000000111111111111222000111222222222111000000000//////.........//////000000000000000000000000////////////000000000111111111111111222222222222222222222222222111111111222222222222333333333333111222222333444444555555777666666666777777888999888777777777777888999999888:::<<<>>>>>>GGGZZZmmm{{{gggJJJ>>>===@@@BBBEEEMMMUUUcccpppyyy}}}~~~|||zzz}}}pppaaaZZZYYYVVVRRROOOMMMJJJGGGEEE@@@>>><<<:::;;;===???AAADDDDDDDDDFFFIIIIIIGGGEEE@@@<<<@@@OOOeeezzzeee^^^^^^```ooommmggg]]]XXXZZZ\\\[[[WWWWWWXXXXXXWWWVVVUUUTTTTTTTTTSSSRRRRRRRRRSSSSSSRRRQQQQQQRRRSSSTTTUUUUUUWWWWWWWWWXXXXXXXXXWWWWWWVVVUUUUUUTTTTTTTTTUUUUUUTTTSSSQQQPPPPPPPPPQQQRRRQQQOOONNNNNNOOOPPPOOONNNPPPPPPOOONNNMMMMMMLLLLLLLLLLLLKKKJJJJJJJJJKKKKKKJJJIIIGGGFFFFFFGGGIIIJJJFFFEEEEEEEEEDDDDDDEEEEEEEEECCCAAA@@@AAABBBBBBAAA@@@?????????>>>>>>>>>>>><<<<<<===>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;=====================<<<<<<======>>>>>>======<<<;;;;;;;;;;;;<<<<<<<<<============<<<<<<<<<<<<<<<;;;:::::::::::::::;;;;;;zzzpppttt}}}wwwqqqpppppprrruuukkkRRRDDD<<>>???AAACCCEEEEEEIIIHHHFFFEEEEEEFFFHHHIIIEEEFFFGGGFFFEEEDDDEEEFFFGGGJJJOOOVVV^^^ffflllpppqqquuuzzzzzznnneeeWWWRRRHHH>>>999;;;<<<;;;:::999777777777777555444888:::<<<===<<<888444111333333444444444444333333333333333333222222222222111111111000000000////////////000000000111111111000111222333333222111000//////............//////////////////////////////...////////////000000000000000000111111111222222111111111111111111111111111111111222222222333333000111111222333444555555666666555555666666777777777666666666777777888999888888:::;;;:::???OOO___lllvvv~~~bbbNNNDDD??????@@@@@@FFFPPPYYY```ccccccbbbcccfffkkkqqqwww{{{}}}~~~zzz}}}}}}wwwqqqlllcccXXXRRRQQQQQQNNNJJJHHHFFFDDDBBB@@@;;;;;;:::;;;===AAADDDGGGFFFFFFGGGHHHHHHEEEAAA>>>FFFEEEPPPmmmiiiaaa______^^^cccccc^^^YYYYYY^^^aaa```ZZZYYYWWWUUUUUUVVVWWWXXXTTTSSSRRRRRRQQQQQQQQQRRROOOPPPPPPQQQRRRTTTUUUVVVUUUUUUUUUTTTTTTTTTUUUUUUTTTTTTSSSSSSSSSTTTTTTUUUTTTSSSQQQPPPPPPPPPQQQRRROOOMMMLLLLLLMMMNNNNNNMMMOOONNNNNNMMMLLLKKKKKKJJJKKKKKKJJJJJJJJJJJJJJJKKKGGGGGGFFFEEEEEEFFFGGGGGGCCCDDDDDDDDDEEEEEEDDDDDDEEECCC@@@@@@AAABBBBBBBBB????????????>>>=========::::::;;;<<<============::::::::::::::::::::::::;;;<<<============<<<<<<;;;<<<<<<======<<<<<<;;;999999:::::::::;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999999:::zzzpppsss|||wwwqqqqqqqqqsssvvvhhhPPPBBB<<>>===<<<;;;999999888777666555444555777888777555999:::<<<===;;;888444222222333333444444333333222222222222222111111111111111111000000000/////////////////////000000000000///000111222222222111000......------......//////////////////////////////......////////////000000///000000000000111111111000000000000000111111111000000111111111222222222000000111222222333444444555555444444444444555555666555555555666777888999888777888::::::<<>>CCCIIIMMMPPPRRRRRRZZZ\\\```dddhhhkkklllmmmnnnqqquuuyyy||||||{{{zzzyyy|||zzzuuurrriiibbb[[[VVVQQQMMMMMMQQQJJJGGGDDDBBBAAA???===;;;;;;;;;<<<>>>AAADDDGGGHHHHHHIIIIIIGGGCCC???>>>>>>HHHPPPhhhlllbbbaaaaaa___]]]YYYYYYWWWUUUYYY```cccbbb\\\ZZZWWWTTTSSSUUUXXXZZZSSSSSSRRRQQQPPPPPPPPPPPPOOOOOOPPPQQQSSSUUUWWWXXXTTTTTTSSSRRRRRRRRRSSSSSSTTTSSSSSSSSSSSSTTTUUUUUUSSSRRRQQQQQQPPPPPPQQQQQQMMMKKKJJJJJJLLLMMMMMMLLLMMMMMMLLLLLLKKKJJJJJJJJJKKKJJJIIIHHHHHHHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEAAABBBCCCDDDEEEEEEDDDDDDCCCBBB@@@@@@AAABBBBBBAAA>>>>>>???>>>>>>===<<<;;;999999:::;;;<<<<<<;;;;;;999999999999999999999999::::::<<<=========<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;777888999999::::::999999999999999:::::::::::::::::::::999888888888999999zzzpppttt}}}wwwrrrrrrrrrtttvvvfffNNNBBB888CCCEEE888...///333333111000000000////////////................................................------......///000000111111111111111111111111000111333555555555555777888777888:::<<>>>>>>>><<<;;;===>>>@@@AAACCCDDDEEEEEEDDDFFFFFFBBB>>>>>>EEEKKK[[[qqqyyylll___\\\]]][[[YYYZZZUUUVVVUUUUUUYYY```bbb___[[[ZZZWWWUUUTTTUUUVVVWWWSSSRRRQQQPPPOOOOOOOOOOOOMMMMMMNNNPPPRRRUUUWWWXXXUUUTTTSSSRRRRRRRRRRRRSSSPPPPPPPPPPPPPPPQQQRRRRRRPPPQQQQQQQQQQQQPPPOOOOOOKKKJJJHHHIIIKKKLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFEEEDDDDDDDDDBBBCCCDDDEEEEEEDDDCCCBBB@@@AAABBBDDDEEEEEEDDDDDD@@@??????@@@AAAAAA@@@>>>>>>>>>>>>>>>>>><<<;;;:::999999:::::::::::::::999999999999999999999999999888:::;;;======<<<;;;:::::::::;;;;;;;;;;;;::::::666777888999:::999999888888888888999999999::::::;;;:::999999888888888999yyyooovvv~~~wwwrrrrrrssstttwww~~~eeeNNNBBB444AAACCC777---///444444000000000000////////////---.............................................---------...///000000111111111111000000000000000111333555555555555777999555666888:::===@@@AAABBB@@@AAABBBCCCDDDDDDDDDDDDGGGGGGGGGEEEDDDEEEHHHKKKRRRQQQOOOMMMJJJHHHFFFEEE@@@CCCGGGHHHIIIKKKPPPTTT\\\dddnnntttuuuuuuwwwyyy|||zzzsssiii^^^UUUPPPJJJCCC>>>===<<<;;;999:::999999999777555555888777666555666999;;;;;;;;;888999999999888555333111222222222333333222222222000000000000000111111111000000000000////////////............/////////000,,,,,,,,,,,,------......---------------...///000------------------------............/////////000////////////000000000000.../////////000000111111000000000000111111111111111111111111111222222222333333222111111222222222444444444555555777888888999555555999<<<<<<>>>AAA@@@KKK\\\nnn{{{~~~}}}qqq```QQQEEECCC???<<<;;;===AAACCCBBBCCCEEEIIIMMMPPPSSSTTTSSSUUUWWWZZZ\\\]]]]]]^^^fffhhhkkkqqqwww}}}}}}{{{yyywwwuuukkkiiifffbbb\\\WWWRRRPPPLLLIIIGGGHHHFFFAAA???AAAAAA???======>>>???>>>===@@@AAABBBDDDDDDCCCBBBAAA>>>AAAAAA>>>;;;AAAOOO[[[{{{ddd\\\XXXXXXVVVRRRRRRWWWWWWXXXVVVVVVYYY___^^^ZZZYYYYYYXXXWWWVVVUUUTTTSSSSSSRRRQQQPPPOOONNNNNNOOOIIIJJJKKKMMMOOORRRTTTVVVVVVUUUTTTRRRRRRRRRSSSTTTLLLKKKKKKKKKLLLMMMNNNNNNOOOOOOPPPQQQPPPOOONNNMMMJJJIIIHHHHHHJJJKKKKKKKKKIIIIIIJJJJJJJJJJJJJJJJJJGGGFFFEEEDDDBBBBBBAAAAAA@@@BBBDDDFFFFFFDDDBBB@@@???@@@BBBDDDEEEEEEDDDDDD>>>===>>>???AAA@@@>>><<<===>>>>>>>>>>>><<<:::999999999:::::::::999999888888888888888888888888888888999;;;======<<<;;;:::999::::::;;;;;;::::::999666777888::::::999999888777777888888999999999:::;;;;;;:::999888888999999}}}qqqvvvzzzuuusssrrrtttwwwdddMMMAAA777888888666111//////111////////////............000000000000111111111111000000//////.........---***++++++,,,...000111222////////////000000000000222333555444333333444666777888999:::<<<===>>>>>>AAABBBCCCCCCBBBBBBDDDFFFIIIIIIHHHDDDBBBBBBGGGKKKWWWTTTNNNKKKHHHGGGEEEDDD???@@@AAABBBCCCDDDDDDDDDJJJPPPWWW[[[\\\[[[\\\]]]^^^eeesssxxxqqqmmmkkk```]]]YYYSSSLLLEEE@@@===@@@===:::999999888555222666999;;;;;;999666444333555555555666666777999999555555444444444333333333111111222222222333333333000000000000//////////////////////////////////////////000000000//////...////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,...///////////////.........------...000111111000000000000000000000000000000000000000000000000000000000111111111222222222333333333444444444555555444555777777666666888999777888888999999:::;;;;;;<<<@@@LLL___nnnvvvzzz~~~zzz}}}}}}yyygggXXXGGG>>><<<<<<888333999:::;;;<<<<<<>>>@@@BBBFFFGGGIIIKKKNNNPPPRRRRRRXXXZZZ```fffmmmtttyyy{{{}}}{{{vvvsssooojjjfffdddcccaaa```ZZZYYYYYYWWWTTTPPPMMMKKKEEEFFFEEEEEEDDDCCCBBBAAA@@@???>>>===>>>@@@CCCDDDGGGEEEFFFFFFAAA;;;:::===:::999@@@HHHEEEHHHffflll```ZZZTTTQQQSSSVVVWWWWWWTTTUUUVVVVVVVVVUUUUUUTTTYYYVVVSSSTTTXXXYYYVVVSSSPPPOOONNNNNNOOOOOOMMMKKKNNNLLLJJJJJJMMMPPPQQQRRRVVVUUUTTTQQQNNNMMMNNNOOOQQQOOOMMMIIIGGGGGGKKKMMMOOOOOOMMMLLLKKKKKKKKKKKKHHHIIIJJJKKKKKKJJJIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEFFFDDDBBB@@@@@@@@@AAABBB???AAACCCDDDDDDCCCAAA@@@AAAAAAAAAAAAAAA???>>>>>>======<<<;;;;;;<<<>>>>>>===<<<<<<<<<<<<;;;;;;;;;888999999999999777555444444666999999888777777888666777888999:::999888888888888888888888999999999777777666555555555555666666777888999999999999999888888888888888888888888ssswww{{{uuurrrqqqssswww{{{aaaKKK???888;;;===:::444111222444////////////............////////////000000000000000/////////.........---...---------......///000///000000000000111111111222333444444333333444555666777888999;;;<<<===>>>???AAAAAAAAA@@@AAACCCEEEFFFFFFEEEBBB???@@@DDDGGGMMMJJJGGGEEEDDDCCCBBBAAA@@@@@@AAABBBCCCDDDDDDDDDEEEJJJOOOPPPNNNJJJIIIIIIIIIPPP]]]jjjmmmjjjiiilllpppqqqssstttttttttuuuvvvvvvuuuxxx~~~{{{vvvuuuuuutttrrrpppmmmkkkjjjjjjbbbbbb___YYYRRRLLLIIIHHHFFFEEECCCAAA???<<<999888===:::888888999999777555666999;;;;;;888666444333444444444555555666777888444444444444333333333333111111111222222222333333000000000000/////////...////////////////////////......///000111111111000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,......////////////......///...---...000111111000////////////////////////////////////////////////000000000111111111222222222222333333333444444444333444666666555555777888666666777777888999999999777888@@@NNNZZZdddooowwwpppsss|||sssWWWDDD===;;;999666666666777777666777888999<<<===>>>@@@CCCFFFHHHJJJNNNPPPUUU[[[bbbiiiooorrrvvvvvvwwwvvvuuuuuuwwwxxxvvvwwwwwwxxxyyyyyyzzzzzzzzzzzz{{{}}}~~~|||zzzwwwtttqqqmmmgggccc^^^\\\XXXWWWWWWWWWVVVTTTUUUTTTSSSQQQNNNKKKHHHFFFDDDDDDDDDCCCBBBAAA??????=========>>>@@@CCCEEEGGGIIICCC@@@@@@???<<<===@@@BBBAAAIIIXXX```lllrrrccc]]]XXXSSSQQQRRRUUUWWWWWWTTTTTTTTTSSSSSSSSSSSSSSSYYYUUURRRSSSVVVWWWTTTQQQQQQOOONNNNNNMMMKKKHHHEEEHHHIIIIIIJJJLLLNNNQQQRRRSSSSSSRRRPPPMMMLLLMMMNNNOOONNNLLLIIIFFFGGGIIILLLOOONNNMMMLLLKKKKKKKKKKKKHHHIIIJJJJJJKKKJJJIIIHHHHHHHHHFFFEEEEEEDDDDDDDDDFFFDDDBBBAAA@@@@@@AAABBB@@@AAABBBCCCCCCBBBAAA@@@AAA@@@@@@??????>>>======???>>>===<<<<<<===>>>>>><<<<<<<<<<<<;;;;;;;;;:::888888888888777666555444444666888999888777777777666777888999999999888888999999999888888777666666555555555555555666777777666777777888888888888777888888888888888888888888uuuwww|||tttqqqpppssswwwwww^^^HHH>>>222888<<<999222...///222/////////............------........./////////////////////...............111000///......---......000000000000111111111222111222333333222222333555444555666888999;;;<<<======>>>??????>>>???AAACCCBBBBBBAAA???======@@@BBBBBBAAA@@@@@@AAAAAA@@@>>>@@@@@@AAABBBCCCCCCCCCCCCDDDHHHLLLLLLHHHCCC@@@???>>>DDDPPPZZZ[[[UUURRRTTTUUUVVVWWWYYYZZZZZZZZZZZZVVVYYYaaalllooohhh___\\\[[[XXXUUUSSSTTTSSSPPPMMMLLLKKKGGGBBB;;;777555666666777777777888888888999999888777777999999888777666999;;;:::888555444333333333333333444555666666444444444333333333222222000111111111222222222222000000000/////////......////////////////////////---...///000111222222222........................---------------------------------------------------....../////////......000...------///000000///........................////////////////////////000000000000111111111111111111111222222222333333111333444444444444555777444555555666666777888888999777:::AAAJJJUUUfffuuummmmmmsss~~~cccIII<<<999777444555555444444333333333333999999999;;;>>>AAAEEEGGGJJJKKKOOOTTT\\\cccjjjnnnrrrpppnnnmmmmmmmmmllljjjgggggghhhhhhiiiiiijjjjjjhhhhhhiiijjjkkkmmmnnnnnniiigggdddaaa```]]]ZZZXXXSSSRRRQQQQQQRRRSSSRRRQQQNNNNNNLLLJJJHHHEEECCCAAAAAAAAAAAAAAA@@@???>>>>>>??????AAACCCEEEGGGHHHIIIEEE>>>999:::<<<:::;;;===EEEJJJ[[[ttt}}}kkkbbb]]]YYYUUUQQQPPPQQQSSSUUUVVVSSSRRRQQQPPPOOOPPPQQQQQQUUUSSSQQQQQQTTTTTTRRROOOQQQPPPNNNMMMKKKHHHCCC???BBBEEEIIIKKKKKKLLLOOORRROOOPPPOOONNNLLLKKKLLLMMMMMMLLLKKKHHHFFFEEEHHHJJJMMMMMMLLLLLLKKKKKKJJJJJJHHHHHHIIIIIIIIIIIIHHHHHHGGGFFFEEEDDDDDDCCCDDDDDDEEEDDDCCCAAA@@@AAAAAABBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@???===============@@@???>>>===============;;;;;;;;;;;;::::::::::::777777666555444444444444333555777888777666666666555666777888888888888777999999888888777555444333333333444555666777888888666666777777777666555555666666666666666666666666uuuvvv{{{rrroooooosssyyyttt[[[GGG>>>///555;;;999111,,,---000//////.........---------,,,,,,---------.................................111111000///............////////////000000000000000111222222111111222444222333444666888999:::;;;:::;;;<<<<<<<<<===???AAA??????>>>===<<<<<<===>>>???>>>>>>???AAAAAA@@@>>>>>>>>>???@@@AAAAAAAAAAAACCCHHHLLLLLLHHHDDDBBBBBB@@@EEENNNVVVTTTLLLHHHIIIIIIHHHHHHHHHHHHGGGEEEDDDCCCGGGPPP[[[^^^WWWNNNIIIHHHDDDBBBEEEKKKNNNKKKFFFFFFDDDAAA<<<888666777999999888888888888888999999888777777777777777777666777888:::999777555444444222222222222222333444444333333333333222222222222000000000111111111111222000000/////////....................................//////000111111111111........................,,,,,,,,,,,,,,,,,,,,,,,,---------------.........------......//////......///...,,,,,,...///......------------------------/////////////////////////////////000000000111111000000000000111111111111000111333333222222444555444444555555666777777777;;;999999;;;@@@KKK^^^ooosssqqqqqquuu|||kkkUUUJJJDDD>>>888888777555555666777777666888888888999;;;@@@DDDGGGHHHIIIKKKOOOVVV^^^eeeiiillliiieeeeeeggggggdddbbb`````````aaaaaabbbbbbbbbaaaaaa```````````````___```]]]ZZZXXXXXXXXXWWWUUUSSSRRRQQQRRRSSSSSSQQQOOOHHHHHHFFFEEECCC@@@???>>>>>>>>>???@@@AAAAAAAAAAAADDDEEEFFFGGGHHHHHHGGGGGG???<<<;;;<<<<<<;;;???EEETTTdddggg[[[YYYYYYTTTRRRPPPNNNOOOQQQSSSTTTSSSQQQOOOMMMMMMNNNOOOQQQPPPNNNMMMOOOQQQRRRRRRPPPPPPOOONNNMMMKKKGGGBBB>>>???EEEKKKLLLJJJIIIKKKOOOKKKLLLMMMLLLKKKJJJKKKLLLJJJJJJJJJHHHEEEDDDFFFGGGKKKKKKKKKKKKKKKKKKJJJJJJHHHHHHHHHHHHHHHGGGGGGGGGEEEEEEDDDCCCCCCCCCCCCCCCEEEDDDCCCBBBAAAAAAAAABBBAAAAAA@@@?????????@@@@@@AAA@@@>>>===<<<=========??????>>>===<<<;;;;;;;;;;;;:::::::::999999999999777666444333222333444444222444666777666555555555555555666666777777777777666666777777666555444333333333444555666666666666666666666666555444444333555555555555555555555555~~~sssttt~~~zzzqqqooopppuuuzzzsss[[[GGG===222888===;;;555000111333............------------,,,,,,,,,,,,---------------------...............///............//////000------------.........//////000111111000000111333111222333444555777888888777999:::::::::;;;===???>>>>>>============<<<<<<=========>>>??????>>><<<;;;<<<===>>>???@@@@@@@@@???CCCFFFFFFCCC@@@@@@AAAAAACCCIIINNNJJJBBB???AAAFFFCCCAAA@@@@@@@@@===;;;===>>>DDDMMMOOOIIIBBB??????;;;:::@@@JJJOOOMMMHHH;;;:::888555333333666999999888777555555444444555777777777777555555555555777888999999666444333444222111111111111222222333333333222222222111111111//////000000000111111111////////////............------------------------000000000000000///...---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---...............---,,,,,,---...///...---....................................................../////////000000000/////////000000000111111///000222222111111333444444444555555666777777777777555555777999AAAQQQ___rrruuuwwwvvvvvv|||yyyoooiii```SSSIII>>>:::777666777999:::999555444444444777:::???AAAAAABBBCCCFFFLLLRRRXXX\\\^^^[[[XXXXXX[[[\\\[[[XXXWWWWWWXXXXXXXXXXXXXXXYYYXXXXXXWWWWWWWWWVVVVVVVVVWWWTTTQQQPPPPPPQQQPPPPPPNNNLLLKKKJJJJJJHHHEEECCCAAA@@@???>>>===<<<<<<;;;===>>>@@@BBBCCCDDDEEEEEEHHHHHHGGGGGGEEECCCBBBAAA<<<<<<===>>>===DDDWWWhhhhhhXXXRRRPPPOOOOOOOOONNNMMMMMMNNNOOOQQQQQQOOONNNLLLLLLNNNOOOQQQJJJJJJJJJLLLOOOQQQRRRRRROOONNNMMMLLLKKKIIIDDDAAAAAAFFFLLLMMMIIIGGGIIIKKKJJJKKKLLLLLLJJJJJJJJJLLLHHHIIIIIIHHHEEEDDDDDDEEEIIIIIIJJJKKKKKKKKKJJJJJJHHHHHHGGGGGGFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCEEEEEEDDDCCCBBBBBBBBBBBBBBBAAA@@@????????????@@@AAA@@@@@@???>>>>>>>>>>>>======<<<<<<;;;:::999888999999999999888888888888666555333222222222333444111333666666555444444555444444444555555555666666222444555777777777666555444444555666555555444333555555555555555444333222444444444444444444444444{{{pppqqq|||zzzrrrpppqqqvvv{{{sssZZZFFF<<<333666888888444111000111.........------------,,,+++,,,,,,,,,---------------------------.........,,,,,,,,,------///000111,,,,,,,,,,,,------------...///111000//////000222111111222222333444444444666777888999999:::<<<>>>>>>=========>>>>>><<<::::::999888999:::;;;:::999999:::<<<===???@@@AAAAAAAAACCCCCCAAA===;;;<<>>===<<<:::999;;;AAACCC???;;;:::;;;888888===FFFJJJGGGBBB666666555333222444777:::777666444333333333444555555666777666444333444555777888999888555444333444222111111000111111222222222222222111111111000000////////////000000000000/////////.........------------------------------000000000///...---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------+++,,,---...............,,,,,,---000222222000---............................................................/////////////////////000000000111111...000111111111111222444333444444555666666777777666444444777999===GGGQQQbbbmmmxxxzzzyyyzzz||||||~~~oooaaaJJJDDD<<<888888999999999666666555666888:::===?????????@@@BBBEEEJJJNNNPPPQQQPPPOOOPPPRRRTTTTTTTTTPPPQQQQQQQQQQQQQQQQQQQQQOOOPPPPPPQQQRRRRRRSSSSSSOOOMMMJJJIIIJJJJJJJJJIIIFFFDDDAAA@@@???>>>;;;999;;;;;;::::::::::::;;;<<<@@@AAABBBDDDEEEFFFGGGGGGEEEDDDCCCAAA@@@>>>======:::<<>>===<<<:::;;;;;;;;;:::999888888999888888888777777777777444444333333333333333444222444666777666555555555444444333333444444555666111333555777888888777666444555555666555444333222444444555555555444333333444444444444444444444444zzzmmmnnnyyy~~~uuurrrrrrvvv{{{sssZZZDDD:::333333222222222111///............---------,,,,,,,,,,,,,,,------------...,,,,,,,,,------.........+++++++++,,,,,,---...///,,,,,,,,,---------......---///000000///...000111111111111111111111111111555666888888888999<<<>>>===<<<<<<===??????<<<999666444333444666888999999888999<<<>>>AAACCCDDDDDDEEEEEEDDD@@@<<<<<>>EEEKKKEEE===:::<<<======;;;888555666;;;===;;;999:::999777777;;;@@@BBB???;;;888888888666555666999;;;777666444333333444555666222444666555333333555777777888999777555333333444222222111111111111111222222111111111000000000000........./////////000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,++++++------------------------++++++++++++++++++++++++))))))******+++,,,,,,---***+++,,,---............+++---000444777666333000,,,,,,,,,,,,,,,,,,,,,,,,........................------.........///////////////000000000111111111...000111222111111222444222222333333444555555555888555555999;;;===BBBGGGPPP]]]kkkssswwwzzzyyytttzzzbbbXXXKKKAAA======;;;:::::::::;;;;;;<<<>>>???@@@@@@@@@AAABBBCCCEEEGGGHHHHHHJJJKKKKKKKKKMMMOOOQQQLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJKKKKKKLLLMMMMMMMMMJJJHHHFFFEEEEEEEEECCCBBB@@@>>>;;;;;;;;;<<<<<<;;;;;;::::::;;;<<<>>>@@@AAADDDEEEEEEFFFFFFFFFEEEEEE???>>>>>>===>>>???@@@AAABBBGGGPPPYYYdddxxxppp___WWWTTTPPPMMMMMMJJJKKKMMMLLLIIIGGGHHHJJJGGGHHHIIIJJJKKKMMMNNNNNNHHHIIIJJJKKKLLLMMMOOOPPPNNNLLLIIIHHHIIIIIIIIIHHHGGGHHHJJJLLLLLLLLLLLLLLLLLLMMMOOOOOOMMMKKKKKKKKKFFFHHHJJJIIIGGGDDDCCCCCCEEEGGGIIIKKKKKKKKKJJJIIIHHHGGGFFFDDDCCCCCCDDDDDDEEEDDDDDDCCCDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCBBBAAABBBBBBCCCCCCBBBAAA???>>>===>>>@@@AAA@@@>>>;;;:::999:::;;;;;;;;;:::999999888888777777777666666666333333444444444444444333222444777777666555555666444333222222222333555555222444666888999888666555222333444666666555444333333444555555555555555444555555555555555555555555yyymmmmmmwwwxxxuuusssvvvzzzsssYYYCCC888888666333333555555333000......---------,,,,,,,,,,,,,,,---------.........,,,,,,,,,------.........,,,,,,+++++++++,,,---------------.........//////---...//////......///111222111111111000000//////444666777888888999<<<>>>===;;;;;;===??????;;;777444222111111444888::::::888:::<<>>;;;<<>>>>><<<999666666666444333333555666666555333111111111333444///222444555333444666999777888888777444333333444222222111111111111111222111111111111000000000000............/////////000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,------------------------++++++++++++++++++++++++(((((()))***++++++,,,,,,***+++,,,---............+++...333888;;;:::666222++++++++++++++++++++++++........................---------.........//////000000000000111111111111///000222222111111333444000111111222333333444444777222111666999:::<<<@@@FFFQQQ\\\fffqqq{{{{{{uuusss~~~xxxkkkZZZLLLFFFBBB???===;;;;;;<<<<<<=========>>>>>>??????@@@@@@@@@@@@@@@AAADDDFFFFFFDDDEEEHHHLLLHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDCCCCCCBBBBBBDDDBBBAAA@@@???>>><<<:::<<<999888888;;;>>>???@@@======>>>???@@@CCCFFFGGGHHHHHHHHHGGGFFFDDDCCCBBB<<<;;;;;;===???CCCFFFIIIPPPYYYkkk}}}~~~nnncccXXXUUUQQQKKKIIILLLIIIKKKMMMKKKHHHFFFFFFHHHCCCEEEGGGIIIKKKLLLMMMMMMJJJKKKLLLLLLKKKKKKLLLNNNNNNKKKHHHGGGGGGHHHHHHHHHHHHHHHHHHKKKNNNOOOOOONNNMMMOOOPPPPPPNNNLLLKKKKKKFFFHHHJJJJJJGGGEEECCCCCCEEEFFFHHHJJJKKKKKKJJJIIIHHHGGGEEEDDDCCCCCCCCCDDDEEEEEEDDDDDDDDDEEEEEEFFFEEEEEEEEEEEEDDDCCCBBBAAABBBCCCDDDEEEDDDBBB???>>>;;;===???@@@@@@===:::777999:::;;;<<<<<<<<<;;;:::777777777777666666666666222333444555666555444333333555777888777666666666444333222222222333444555444666888999999777555444///111333555666666555444333333444555666666666666555555555555555555555555zzznnnoooyyyzzzyyyyyyxxxnnnZZZGGG;;;999444000000333444111---.........------,,,,,,,,,************************++++++------------++++++,,,,,,++++++,,,,,,---...------..............................////////////111000000111333444444333555444333444555888;;;<<<<<<<<<<<<<<<<<<;;;::::::444555333///111888===>>>===;;;;;;???FFFJJJIIIFFFAAA@@@>>>;;;;;;AAAKKKSSSLLLHHHBBB======@@@EEEIIIOOOIIIAAA;;;888888888888777777666666666666666777999777666555666777666555666666555444333333333333777444000///222555666666666666666555444444666888666555666999===<<<777333333333333333222111000///000000000000////////////---.........//////000000------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,///...///444999888333---,,,,,,,,,,,,,,,,,,,,,,,,***,,,......---------...---------............///000000//////.........---///000111222222111000///222111111111111111222222222333444666777999:::;;;<<<>>>DDDQQQaaapppyyy}}}tttuuuyyytttfff[[[QQQMMMOOOMMMCCC<<<<<<>>>>>>>>>@@@============>>>>>>>>>>>>AAAAAA@@@@@@AAABBBCCCDDDEEEDDDCCCBBBAAA@@@???>>>===============<<<<<<<<<===<<<;;;::::::;;;<<<===;;;::::::===BBBEEEEEECCCFFFFFFGGGGGGGGGGGGFFFFFFDDDAAA??????AAA@@@<<<888777<<>>===<<<<<<;;;===;;;;;;<<<999444444888:::999999999888777666555777666444222222222444555444444444555555555555666222222222222222222222333333444444444555555666666666666555444333333222222444444333222333444555666333333333444444555555555{{{pppoooyyy~~~}}}}}}|||lllWWWEEE999777333000000222333000---......---------,,,,,,,,,++++++++++++++++++++++++++++++,,,------,,,++++++,,,++++++++++++,,,---------...............------........./////////000000111000000111333444333222444444333333555777:::;;;;;;<<<<<<<<<<<<<<<;;;;;;555555444333888AAAEEEDDD@@@===<<<>>>CCCFFFDDDBBB??????>>><<<===CCCLLLSSSHHHDDD???;;;:::===AAADDDFFFAAA<<<888777777777777777777666666666666666777888777555555666666666555555444444333333333333333555333000111444777888777444444444333222222444666777666777>>>FFFEEE<<<333333333444333222111000000111000000000000/////////////////////............,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))*********+++++++++,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,*********+++++++++,,,,,,...------111555555111,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,......---,,,---...------------............000/////////.........---///000000111111000000///000000000000111111222333333333444555777888999999;;;;;;<<>>??????>>>===<<<;;;:::::::::<<<<<<===???@@@BBBCCCDDDDDDDDDCCCBBBBBBAAA@@@@@@@@@?????????????????????AAAAAAAAA@@@@@@AAAAAAAAACCCAAAAAACCCGGGIIIHHHGGGEEEFFFFFFGGGFFFEEEDDDCCC>>><<<;;;;;;<<<===>>>===BBBFFFKKKPPP\\\rrrmmm]]]WWWWWWUUURRRNNNKKKJJJHHHHHHIIIHHHHHHGGGEEEDDDBBBAAAEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGGGGFFFEEEEEEGGGIIIIIIHHHGGGFFFFFFGGGHHHIIIHHHGGGHHHHHHHHHIIIJJJKKKPPPOOONNNLLLKKKJJJIIIIIIHHHGGGGGGFFFFFFEEEEEEDDDFFFFFFGGGGGGHHHHHHGGGGGGHHHHHHHHHHHHGGGFFFEEEDDDFFFFFFFFFEEEEEEEEEEEEFFFDDDEEEFFFEEEBBBAAA@@@AAABBBBBBBBBBBBBBBBBBBBBBBB?????????>>>===<<<<<<<<<;;;999888;;;:::777777999999:::;;;:::888777777888666555333222222333444555666666555444333222111111111111222222222333333333444444444555555666666666666666555444444333222222444333333222333444555666333333333333444444444555}}}rrroooyyy{{{zzz{{{yyy}}}iiiTTTAAA666555222//////000111///,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++,,,------...............---,,,+++------...///000000111111000//////000222333333222333333333333444666888::::::;;;;;;<<<<<<<<<<<<;;;666777666999BBBKKKMMMJJJBBB???======???AAA???===>>>>>>>>>===<<>>>>>>>>BBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCGGGFFFEEEEEEGGGGGGFFFEEEAAAAAABBBAAAAAA???>>>===<<<<<<;;;;;;===BBBIIINNNWWW\\\eeeqqquuuaaaTTTPPPPPPOOONNNLLLKKKIIIIIIIIIJJJGGGGGGFFFEEEDDDBBBAAAAAACCCDDDDDDEEEFFFFFFGGGGGGFFFFFFEEECCCAAABBBDDDGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJKKKKKKNNNNNNMMMKKKJJJIIIHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGFFFEEEEEEGGGHHHIIIJJJIIIHHHFFFDDDGGGFFFFFFEEEEEEDDDDDDDDDEEEFFFFFFEEECCCAAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAA?????????>>>======<<<<<<;;;888666888888666888<<<======;;;999777666777888555444333222333444555666555555444333222111000000000111111222333444444555555555555555555666666666666666555555444333333333333333333333333444555555222333333333333333444444vvvpppzzz~~~vvvvvvwwwuuuzzzeeeQQQ@@@777333000......//////...,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++++++++++++++***+++,,,,,,---/////////...---,,,+++***,,,,,,---...000111222222///......///111222222111222222222222333555666777888999:::;;;<<<<<<<<<<<<999999888<<>>===;;;@@@AAA@@@===::::::===AAA===<<<:::777666666666777555444444444666777555444555555444444555555666666666444222222333444333222111111111111222333444555444444555777777777666555111222222111000///000222555999BBBMMMRRRLLL>>>222222333333333222222111000111111000000000/////////.....................------,,,++++++++++++++++++++++++++++++++++++++++++************************************++++++++++++************************************++++++++++++************++++++++++++,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,...---,,,+++,,,---+++,,,,,,,,,------------........................000000...------...000000------...///000111333444333333333444444444444444///444:::>>>AAAEEEKKKOOO\\\iiivvvzzz{{{~~~nnn]]]NNNFFFDDDAAA???<<<:::999888999999999999888777888999:::;;;========================BBBBBBCCCCCCDDDDDDDDDEEEDDDEEEFFFGGGGGGFFFEEEDDDEEEDDDDDDCCCCCCBBBBBBAAA???>>>===<<<<<<<<<===>>>===>>>AAACCCHHHSSS```jjjxxx~~~uuu^^^SSSOOOPPPTTTKKKJJJJJJIIIJJJKKKMMMNNNHHHGGGFFFEEEDDDCCCBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEEEECCCAAA???@@@CCCEEEGGGHHHIIIIIIIIIIIIHHHGGGHHHHHHIIIJJJKKKLLLLLLLLLLLLLLLKKKJJJIIIHHHGGGFFFDDDDDDDDDEEEEEEFFFFFFFFFHHHHHHHHHGGGGGGEEEDDDDDDFFFHHHJJJKKKJJJHHHFFFDDDGGGGGGGGGGGGFFFEEEDDDDDDEEEFFFFFFEEEBBBAAABBBCCCBBBBBBAAAAAAAAAAAA@@@@@@>>>>>>>>>=========<<<<<<;;;999888777444444===HHHLLLEEE;;;666666777777666333333333333333444555666222222222222333333333333000000111222333555555666555555555555555555555555555555555555444444333333333333333333333444444444222222222222333333333333wwwpppzzz|||tttuuuvvvtttwwwbbbOOOAAA999111000...---......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************+++,,,,,,............---,,,+++***+++,,,---...///000111111...------...000111111000000000111111222333444555555666888999;;;<<<<<<<<<;;;:::999<<>>===<<<<<<===>>>======BBBCCCCCC???;;;999;;;===;;;:::999777666666555555666555555777888888555333444444333444444555666666555333222111222333222111000000000111222333444555666777888888777555333222111222333333111000000111111:::FFFMMMKKKBBB777111111111111222111111000000000000000////////////...+++,,,,,,---...//////000......---,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++************************))))))*********+++++++++))))))*********+++++++++,,,+++***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,++++++,,,++++++++++++,,,,,,,,,------------...............000///...------...///000---------...///111222333222222222222222222222222000444999<<<<<<===@@@CCCHHHVVVgggttt||||||vvvyyynnn___VVVTTTOOOMMMIIIDDD???<<<:::999===<<<;;;;;;;;;<<<======;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>???@@@AAAAAAAAABBBCCCDDDDDDCCCBBBAAA>>>>>>???>>>>>>===>>>>>>===<<<;;;;;;===AAAEEEGGGFFFKKKRRRZZZfffuuuqqq\\\PPPMMMKKKKKKMMMGGGGGGGGGGGGHHHJJJLLLNNNFFFEEEDDDBBBAAAAAAAAAAAA@@@@@@AAABBBBBBCCCCCCDDDDDDDDDCCCAAA@@@@@@CCCEEEEEEFFFGGGHHHHHHGGGFFFEEEGGGHHHJJJLLLMMMMMMMMMMMMJJJJJJJJJJJJIIIGGGFFFEEEDDDDDDEEEEEEFFFGGGGGGGGGHHHHHHHHHHHHGGGEEEDDDCCCEEEFFFHHHJJJIIIHHHEEECCCGGGGGGHHHHHHGGGGGGEEEEEEEEEEEEEEEDDDBBBAAABBBDDDBBBBBBBBBAAAAAAAAA@@@@@@=========<<<<<<<<<<<<<<<999;;;<<<999444777JJJ]]]___OOO===555777;;;999555333333333333444444555666333333333333444444444444000111111333444555666666555555555555444444444444444444444444333333333333222222222333333333333333222222222222222222222222vvvqqqzzzvvvqqqrrrssspppvvv```MMMAAA;;;000///......---------...,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***************+++,,,,,,---------------,,,+++***++++++,,,---......//////---,,,,,,---///000000/////////000111222222333333222333555777999:::;;;<<<;;;;;;999:::@@@FFFDDD>>>;;;<<<===>>>????????????CCCDDDDDDBBB>>><<<>>>AAA:::999888888777777777777888777777888999888555333333333333333333444555666555333111111222333222111111111111222222444555555888999:::888555222000000222333444444222000000000///999CCCFFF???777111000//////000000000//////.../////////.........------******+++---...///000111//////...---,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++)))))))))************+++************************)))))))))************+++)))))))))************++++++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,------+++******+++******+++++++++,,,,,,,,,---------------...............------------......------------...000111111111111111111111111111222444444333222333666:::>>>>>>GGGSSS```ooo|||~~~{{{kkksss~~~~~~sssoooqqqqqqmmmfff]]]SSSJJJCCC???:::<<<>>>@@@???>>>;;;999777777777777888888888888888999:::;;;<<<===>>>???:::;;;;;;<<<<<<;;;;;;:::666888:::;;;;;;<<<>>>@@@@@@@@@BBBFFFKKKQQQVVVZZZeeekkkuuuwww___TTTKKKIIIIIIFFFDDDDDDCCCCCCBBBCCCDDDEEEGGGHHHCCCBBB@@@>>>>>>>>>>>>????????????@@@AAAAAABBBBBBAAABBBCCCBBBAAAAAACCCEEEAAABBBCCCDDDDDDCCCBBBAAAFFFGGGIIIKKKLLLMMMLLLLLLGGGHHHIIIIIIHHHFFFEEEDDDEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFDDDCCCCCCCCCDDDFFFGGGGGGEEEDDDCCCEEEFFFGGGHHHHHHGGGFFFEEEDDDDDDDDDBBB@@@@@@BBBDDDBBBAAAAAA@@@@@@?????????;;;;;;;;;;;;;;;;;;;;;:::777:::===<<<888???TTTiiidddSSS@@@777999===;;;666333333444444444444444444666666555444333222111111111222222333444555555666444444444333333333333333333333333222222222222222111111222333333333333333222222222111111111111000sssqqq{{{sssooorrrrrrnnnuuu^^^KKK???::://///////...------...///,,,,,,,,,---------......++++++++++++++++++++++++,,,+++***))))))***+++,,,***************++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,------------,,,+++,,,...//////......//////000111111111111///111333555888999:::;;;999:::999777999======::::::===@@@BBBBBBAAA@@@@@@DDDEEEDDDAAA===;;;===@@@999888888777777777888999777666555666777777555333222222222222333444555666555444222222333333333222333333222222333444555555777888999777333000000111111333444333111////////////555::::::666111///000------...............---...------------,,,,,,,,,++++++,,,------.../////////...---,,,++++++++++++************************))))))*********+++++++++))))))))))))************************************))))))))))))************))))))))))))************)))***,,,,,,+++*********))))))))))))))))))))))))+++,,,------+++******+++************++++++++++++,,,,,,,,,------.........---------......---------...---------......///000/////////000000111111111333111//////222555777888999===CCCKKKYYYjjjtttvvvnnnnnnrrrzzzssseeeZZZTTTPPPUUU\\\___\\\SSSIIIAAA============<<<<<<<<<<<<;;;<<<===>>>@@@AAABBBCCC======<<<<<<<<<<<<======<<<@@@DDDGGGHHHKKKOOOSSSSSSXXX```iiirrrxxx|||}}}pppZZZPPPKKKFFFDDDFFFGGGEEEDDDFFFBBBAAAAAA@@@@@@AAACCCCCCAAA@@@>>>===<<<<<<===>>>===>>>>>>??????@@@AAAAAA===???BBBCCCBBBBBBCCCDDD@@@@@@AAAAAAAAAAAA@@@@@@BBBDDDFFFIIIJJJJJJJJJIIIFFFGGGHHHHHHGGGFFFDDDCCCDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBAAABBBBBBCCCCCCCCCCCCBBBBBBAAABBBDDDFFFGGGFFFEEEDDDCCCCCCBBBAAA??????BBBDDD@@@??????>>>======<<<<<<999999999999999999999999888888:::;;;;;;@@@OOO^^^TTTJJJ>>>777777999999777444444444444444444333333555555444333222111000000333333333333444444555555333333333222222111111111111111111111111111111111000111222333444333333222222222111111000000000000}}}pppqqq{{{wwwtttwwwvvvsssuuu]]]III===999///000000///------...000,,,,,,,,,------.........************************,,,+++***))))))***+++,,,*********)))***++++++,,,++++++,,,---------,,,,,,++++++++++++++++++++++++,,,++++++,,,...//////...---...///000111111000000...///111444777888::::::777999888555555999:::999:::>>>BBBDDDDDDBBB@@@???EEEEEECCC>>>999666777:::888888777666777888999:::555444333444555666444222222222222222333444555666666444222222333444333222444444333333333444555555555777888555222000111333000222333333111///......111111222222111000000000,,,,,,------...------,,,------,,,,,,,,,+++++++++,,,---------------------...---,,,+++************************************))))))******++++++++++++))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))************((()))+++,,,***)))((()))((((((((((((((((((((((((+++,,,------+++*********)))************+++++++++,,,,,,,,,------.........+++,,,............,,,+++......---------......///.........///000111111111......000444999999555000555888<<>>===>>>???@@@=========>>>??????@@@@@@:::===@@@CCCBBBBBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAA???AAADDDFFFHHHHHHHHHGGGEEEFFFGGGHHHGGGEEECCCBBBDDDDDDDDDDDDDDDDDDDDDDDDAAAAAABBBBBBAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>@@@BBBDDDEEEEEEDDDCCCBBBBBBBBB@@@>>>???AAACCC>>>======<<<;;;;;;::::::888888888888888888888999;;;777666888:::<<>>:::555333333555777555555555555444333222222000111111111111222222222444444444444444444444444222222222111111111000000000000000000000111111111000111222333444333222222222111111111000000//////~~~sssoooyyyxxxxxxyyyxxxsss\\\HHH<<<666//////...------------...,,,++++++,,,------,,,***++++++++++++++++++++++++------,,,+++*********+++)))************+++++++++******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++------,,,***111000///---***'''%%%###000111333444444444666888666666777888999::::::;;;>>>@@@DDDFFFGGGEEEBBBAAABBBAAA???<<<:::888777777666555555666777:::<<<>>>;;;666333444444222222555777333222555666555777::::::777444333333444333333000111222333333333333333444333222111000000000000000000///...............///000000//////...---,,,,,,---...---,,,,,,---...//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,))))))))))))))))))))))))************************)))))))))))))))******+++))))))))))))))))))))))))******))))))))))))*********************)))(((((())))))))))))************))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++******++++++,,,---......................../////////000111111222222222222111111222222333444555777999<<<@@@GGGOOOTTTooopppqqqppprrryyy|||mmm^^^______```fffjjjfff___VVVOOOLLLRRRWWWYYY\\\aaaaaaYYYQQQQQQSSSWWW^^^eeebbbttt~~~~~~hhh^^^WWWMMMFFFGGGBBBAAAAAABBBCCCEEEGGGHHHCCCBBB@@@??????@@@BBBBBBEEE@@@;;;:::<<<@@@AAAAAA>>>>>>????????????>>>>>>;;;<<<===??????>>>>>>===AAA@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCCCCDDDFFFHHHCCCDDDEEEEEEEEEEEEEEEDDDDDDCCCBBBAAAAAAAAABBBCCCAAABBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEEEEEEEEEEDDDBBB???>>>??????===<<<<<<;;;::::::999999::::::999888777666666555555555;;;;;;999888888888999:::666666666666666666666666333333333333333333333333000000000111111222222222555555555555555555555555333333222222111000//////000000000000////////////...111555666666555555555444333222222111111222222{{{nnnnnnxxxyyyyyyzzzyyyqqqZZZGGG:::555//////...------------...---,,,+++,,,......,,,+++++++++++++++++++++++++++,,,,,,+++***************))))))*********++++++++++++++++++,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,000222444444444444555777444555555666777888999999<<<>>>@@@BBBBBBAAA???>>>===<<<;;;999888777777666444444555666888999;;;<<<:::666333444444222333666666444333777::::::999888999777555444444444333222///000111111222222222111333222222111000000000000000000///............///111111000000///...---,,,---...///...---,,,---...///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************))))))(((((())))))***+++))))))))))))))))))))))))******))))))))))))******)))))))))))))))(((''''''(((((()))))))))*********(((((()))))))))*********))))))))))))))))))))))))++++++++++++++++++++++++*********+++++++++,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...//////000000111222222111111111111222222333333222444555777:::>>>DDDHHH\\\dddooowwwyyyyyyyyyzzz}}}ssswww|||lllffffffmmmwww}}}xxxkkkfffhhhmmmuuu}}}~~~hhhUUUPPPMMMFFFBBBDDDCCCBBBBBBBBBBBBBBBCCCCCC>>>>>>>>>>>>???AAABBBCCCBBB@@@======???@@@???===:::;;;;;;<<<=========<<<<<<<<<>>>?????????>>>===????????????????????????@@@AAACCCCCCBBBCCCEEEGGGCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@AAABBBCCCBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCCCCCCCCCCAAA>>>===>>>>>><<<;;;;;;;;;:::999999999999:::999888777666555555555555888777666555444444555555555555555555555555555555333333333333333333333333111111111111222222222333333333333333333333333333333333222111111000//////000000000000/////////...000222555555444444444555111000//////......//////yyykkknnnxxxzzzzzz{{{zzzoooWWWEEE999444//////...------------...---,,,,,,---......---++++++++++++++++++++++++++++++******))))))))))))))))))))))))*********++++++,,,,,,,,,,,,+++***))))))+++++++++++++++++++++++++++******+++---...---,,,,,,,,,,,,,,,---///000222111333444444333333444666333333444555666777888888::::::;;;<<<<<<<<<;;;;;;888777666555555555555555333444666777999999999999999555333444444333555999;;;;;;>>>EEELLLNNNFFF>>>888666555444555444222111//////000111111111111000111111000000000000111111111111000///////////////222222111111000...---,,,...///000///---,,,---.........------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********)))))))))))))))))))))))))))************************))))))(((((())))))***+++))))))))))))))))))))))))***))))))(((((())))))***'''((((((((((((''''''&&&(((((())))))))))))******(((((())))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++)))))))))************+++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,......//////000111111111111111111111111222222222111222444555555777:::<<>>===888:::;;;>>>@@@AAABBBBBB?????????@@@@@@>>>;;;888888888999999::::::::::::<<<===>>>?????????>>>>>>========================???@@@BBBBBBAAABBBDDDFFFCCCCCCDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@AAACCCCCCBBBAAAAAAAAA@@@????????????????????????????????????>>>>>>>>>>>>@@@AAABBBAAA???===<<<======<<<;;;;;;;;;:::999999999999999999888777666555555555555666555444333222222222222444444444444444444444444222222222222222222222222111222222222222333333333222222222222222222222222222222222111111000000///000000000/////////......222333444444333222333444//////...------------...zzzlllnnnyyyzzz{{{|||{{{mmmVVVDDD999555//////...------------......---,,,---...///---+++************************))))))(((((((((((())))))))))))))))))************,,,,,,,,,,,,+++)))((((((++++++++++++++++++++++++***))))))***,,,...---,,,111000...------...///111222333444444222222333444333333444555666777888888888888888777777888888999666555444333333333333333222444777999::::::888777888444333444444333777<<>>???>>>>>>@@@@@@@@@AAA@@@???===;;;:::888999<<<>>>@@@AAAAAA@@@>>>?????????>>><<<888666;;;::::::999999999999999<<<===>>>?????????>>>===;;;;;;;;;;;;<<<<<<<<<<<<>>>???@@@@@@@@@AAACCCEEECCCCCCCCCBBBAAA@@@???>>>?????????@@@AAABBBCCCCCCBBBAAAAAA@@@???>>>======???????????????????????????>>>===<<<===???AAABBBAAA???=========>>>===;;;;;;::::::999888999999999888888666555555555555555777777666555444333333222222222222222222222222222222222222222222222222222222222222222222333333333222222222222222222222222222111111111000000000///000000/////////.........333333444222111111222444222111000000//////000000zzzmmmooo{{{zzz|||}}}{{{kkkTTTCCC:::666//////...------------...---,,,,,,---......---+++************************)))((((((((((((((())))))(((((()))))))))*********,,,,,,,,,+++***)))((('''***************************)))(((***,,,------,,,333111///---,,,---...///000111333222111111222333333444444555666777888888888777666555555666777777777666555333222222222222333555888;;;;;;:::888666666333333444333333999@@@PPP\\\iiisss{{{xxx___CCC777666444333444333222000111222222333222222111111/////////...//////000000111000000///////////////222222111111000...---,,,///000111000...---...///,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((('''((())))))***(((((((((((((((((((((((())))))(((((((((((())))))((())))))******)))))))))'''(((((((((((()))))))))'''(((((((((((()))))))))((((((((((((((((((((((((************************************+++++++++,,,++++++******++++++,,,------------------------------------...//////000000...///000111111111000000000222555666555555666777888:::===BBBIIIVVVeeeppppppoooqqquuuwww}}}qqq^^^MMMFFFAAA@@@???======>>><<<===>>>>>>>>><<<;;;::::::;;;===?????????>>>>>>??????>>><<<:::888888888???>>><<<:::999888888888;;;<<<===>>>???>>>======999999999::::::;;;;;;;;;<<<>>>????????????BBBDDDBBBBBBBBBBBBAAA@@@>>>>>>??????@@@AAABBBBBBCCCCCCAAAAAA@@@??????>>>======????????????????????????@@@???>>>===>>>@@@BBBDDDBBB@@@>>>>>>??????>>>===::::::999888888888888999888777666555444444444444777777666666555444333333222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222111111111000000000000000////////////............222333333222000000111333222222111000000000000111yyymmmooo}}}~~~zzz}}}}}}{{{iiiSSSBBB:::777//////...------------...,,,++++++,,,------,,,***************************((((((((((((((())))))***((((((((()))))))))******++++++++++++***)))(((((())))))))))))))))))))))))***))))))***,,,---,,,+++///...---,,,,,,---...///---///000000//////000222333333444555666777888888777666666555555555555555777666555444333222222222444666888::::::888666555444222222444333444:::CCCaaarrrhhhFFF888666333222222333222111222333333333333222111111//////............//////000000///...............000000000000///...---,,,---...//////...---...///,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++***)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))***(((((((((((((((((((((((()))((((((''''''(((((()))((())))))***************''''''(((((((((((())))))''''''(((((((((((())))))((((((((((((((((((((((((*********************************+++++++++,,,,,,++++++******++++++,,,---++++++++++++++++++++++++,,,,,,------.../////////---...///111111000000///---///222333333333444666444666888999===EEEPPPXXX```eeelllsssuuuvvv~~~~~~tttuuuuuujjj]]]KKKHHHDDD@@@<<<:::::::::;;;;;;<<<<<<<<<<<<;;;;;;======>>>>>>>>>======<<>><<<999666555777999@@@???<<<:::888888888888:::;;;<<<===>>>===<<<<<<888888999999::::::;;;;;;;;;<<<>>>>>>===>>>@@@BBBAAAAAABBBAAAAAA@@@???>>>@@@@@@AAABBBCCCCCCCCCCCCAAA@@@@@@@@@???>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@BBBCCCDDDBBB@@@???>>>???@@@???>>>::::::999888888888888888888777666555444444444444333444444444444333222222222222222222222222222222000000000000000000000000222222222111111111111000222222222222222222222222000000000000000000000000/////////.........------000111222222111000111222111000//////......//////{{{nnnooo||||||yyy|||}}}zzzgggPPP@@@888666//////...------------...+++******+++,,,,,,+++)))************************)))((((((((())))))***+++(((((((((((()))))))))***))))))************))))))))))))))))))))))))))))))+++***)))***+++,,,+++***++++++,,,,,,,,,---------+++,,,............000111222222333444555666777777555555555555444444333333444444333333333333444444333444666777777555444333333222222444333444<<>>BBBIIINNNZZZgggnnnpppssswwwjjjcccZZZWWW\\\```[[[QQQDDDDDDAAA===999888:::;;;===<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<999555555777999<<<:::888777666666777888999999;;;<<<<<<<<<;;;:::777888888999::::::;;;;;;:::;;;======<<<===???AAA@@@AAAAAABBBAAAAAA@@@@@@BBBBBBCCCDDDDDDDDDCCCBBB@@@@@@@@@@@@@@@@@@@@@???AAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAABBBBBBCCCCCCDDDAAA???======>>>???>>>===:::999999888888888888888777777666555444444444444111222333444444444333222222222222222222222222222000000000000000000000000111111111000000000//////111111111111111111111111///000000000000000000000//////.........------------///222222222111111222//////...---------......~~~pppnnn|||{{{xxx|||}}}zzz~~~eeeNNN???777555//////...------------...+++***)))***,,,,,,***((()))))))))))))))))))))))))))))))))))))))***++++++(((((((((((())))))))))))((())))))************))))))))))))))))))))))))))),,,***)))***++++++***)))+++,,,,,,,,,,,,+++***))))))***,,,---------///111000111222333444555555666444444444444444333222111222222222222333444555666222333444444444333222111222111222444333444===GGGWWWlllzzz{{{lllMMM;;;777222//////111333444111111111111111000//////111000///...---,,,,,,,,,......---,,,,,,,,,,,,---+++,,,------......------)))+++------------///000++++++++++++++++++++++++************************)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&'''((())))))((((((''''''''''''((((((((()))''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///,,,---///111111000///......///000000//////111333---000444444333444666999999;;;EEEUUUdddjjjmmmooolllnnnwwwsssUUUKKKHHHEEEEEEKKKPPPKKKBBB>>>@@@???:::777888<<<===???>>><<<:::999999::::::;;;:::999888999:::;;;<<<999;;;<<<:::666555666888777666444333444555777999888999:::;;;;;;;;;:::999777888888999::::::;;;;;;:::;;;<<<<<<<<<===???AAA@@@@@@AAABBBBBBBBBAAAAAACCCDDDEEEEEEEEEDDDCCCBBB@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAACCCCCCCCCCCCCCC@@@>>><<<<<<===>>>>>>===:::999999888777888888888777777555444444444444444111222444555666666555444222222222222222222222222000000000000000000000000111000000000//////......000000000000000000000000////////////000000000000//////.........---------+++...111333222111111222000000///............///rrrppp|||vvvvvvxxxwww{{{{{{bbbMMM???777444////////////............,,,,,,,,,+++++++++*********************************++++++)))'''''')))+++))))))))))))))))))))))))&&&(((******)))((()))***))))))))))))************+++++++++***************++++++,,,,,,,,,,,,------,,,,,,,,,,,,---...//////222222222222222222333333222555888777444111111222666555333222111222333333333333333333333333333222333222111111222333555666EEESSS\\\ZZZYYYYYYQQQEEE888555111////////////...222111111000///......---------------------,,,,,,---------------------------------,,,,,,+++++++++***+++,,,---...---,,,+++************************+++++++++*********))))))))))))))))))))))))))))))(((((((((((())))))))))))***************)))((('''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((*********)))))))))))))))))))))))))))************************************,,,,,,,,,---------......------------------------,,,,,,,,,---------............//////000000111111333333333444444333222222111222666>>>IIIWWWcccjjjjjjlllooorrrwww}}}~~~qqqaaaOOOCCC???@@@AAABBBAAA@@@===<<<999===AAA@@@===<<<@@@DDDJJJFFF???999666666888:::;;;:::888666666777888999::::::999999888777777777666666666666666777777888999::::::;;;;;;::::::999<<<888555555666666777999;;;;;;<<<>>>@@@BBBDDDEEE@@@@@@AAAAAABBBCCCCCCDDDHHHGGGFFFDDDCCCAAA@@@???@@@AAABBBBBBCCCCCCBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAA@@@??????===>>>>>>>>>>>>======<<<<<<;;;:::999888888888888666666666666666666666666444444444444444444444333222222222111111111000000111111111111111111111111111111000000000000111111000000000000000000000000222111///.........///000........................------............------...///000111111000///...sssqqq}}}vvvwwwxxxuuuyyyzzzaaaLLL>>>777444////////////............,,,,,,,,,+++++++++******************************++++++***)))((((((((()))))))))))))))))))))))))))(((***+++***(((''''''((((((((()))))))))*********************************+++++++++,,,,,,,,,------,,,,,,+++,,,,,,---...///111111111111222222222222222555777777444111111111333333222111111111111111222222333333333333333333333222222111111222444555888CCCIIIEEECCCEEEAAA999555333000///000111111111111111000000///......------------------------------------------------------------,,,,,,+++++++++***+++,,,------,,,+++***************************+++++++++*********))))))))))))))))))))))))))))))(((((((((((())))))))))))***************)))(((((())))))))))))))))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((()))))))))*********************************,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............///000000111111222333333333333333222222000111555:::CCCMMMVVV[[[bbbgggnnntttwwwzzz}}}~~~xxxooobbbXXXPPPIIIAAA<<<<<<<<<======<<<;;;999999999<<>>;;;;;;>>>AAAEEEBBB===888666666888:::<<<;;;999777777888999:::999999888888777777666666666666666666666777888888::::::::::::::::::999999999777777888999999888888::::::;;;<<<>>>@@@AAABBB???@@@@@@AAABBBBBBCCCCCCIIIHHHGGGFFFDDDCCCBBBAAAAAAAAABBBCCCCCCCCCCCCBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAA@@@??????=========>>>======<<<;;;::::::999888777777777777666666666666666666666666555555444444333333333222222222222111111111000000111111111111111111111111000000////////////000000000000000000000000000000111111///.........///000........................------............------......////////////......tttrrr~~~xxxxxxxxxuuuwwwyyyaaaLLL>>>666444////////////............---,,,++++++******++++++************************+++***(((((())))))((('''))))))))))))))))))))))))***+++,,,***(((&&&&&&&&&(((((())))))))))))******((())))))******+++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---...///000000000000111111111222222444555555333111111111000111111111111000//////111111111222333333333444444333222111000111222222222888:::444222666666222222000......000222333333000000000///......------........................------------------------------,,,,,,,,,,,,++++++******++++++++++++***)))************************+++************)))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''''''''((((((((())))))))))))))))))))))))(((((())))))))))))******************************++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,---------------......//////000111111111222222333333333222222000111333666;;;AAAEEEHHHOOOWWWbbblllqqqsssttttttvvvzzzsssdddZZZSSSJJJDDDBBBBBB@@@???;;;::::::999888777777777888;;;===<<<999888:::===>>><<<:::777666777888999;;;:::999888777888999:::888888777777666555555444666666666666666777888888::::::::::::999999888888222555888;;;<<<;;;999888:::::::::;;;<<<===>>>???>>>>>>???@@@@@@AAAAAABBBGGGFFFEEEDDDCCCBBBAAA@@@AAAAAABBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBAAA@@@??????===============<<<;;;;;;999999888777666666666666666666666666666666666666555555444444333222111111222111111111111000000000111111111111111111111111//////............//////000000000000000000000000111000//////......//////........................------............------......------------......vvvssszzzzzzzzzvvvxxxxxx```KKK===666333////////////............---,,,+++*********++++++************************)))'''''')))+++,,,***((()))))))))))))))))))))))))))***+++***(((&&&&&&'''(((((((((((()))))))))***'''(((((()))***++++++,,,***++++++++++++,,,,,,,,,++++++++++++,,,---...///.........///000000111111222222333333222111000000///000111222222111///...///000000111222333333444444333111000//////000000111555444///...111333111111///...///111222333222/////////......---------------............//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************)))))))))************************************))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((()))))))))))))))(((((((((((()))))))))***************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------......///000000111000111111222222222222222000000222444777888:::::::::BBBNNNYYYbbbhhhlllnnnooooooooorrrxxxnnn]]]MMMDDD@@@===:::999:::999777555===<<<:::888777777888999777888:::999777666777999777666666666666777777777999888777777777777888888777666666555555444444333666666555555666666777888::::::999888888888888888222777::::::;;;<<<;;;999::::::::::::;;;<<<<<<============>>>??????@@@@@@BBBBBBAAA@@@@@@???>>>>>>AAAAAABBBCCCCCCCCCCCCCCCAAAAAAAAABBBBBBCCCCCCCCCBBBBBBBBBBBBAAA@@@??????>>>>>>>>>>>>>>>===<<<;;;999999888777666666666666555555555555555555555555666555444333222111000///111111111111000000000000111111111111111111111111000//////......//////000000000000000000000000000000000//////....................................,,,------......------,,,...---,,,++++++,,,---...wwwttt{{{||||||xxxzzzwww^^^JJJ<<<555333////////////...............,,,+++***)))***+++,,,************************&&&&&&(((***,,,---+++***(((((((((((((((((((((((('''(((******((((((((()))'''(((((((((((()))))))))''''''((()))******++++++*********+++++++++,,,,,,++++++++++++,,,---......,,,,,,---......///000000111111111111111111000//////000111222222111000/////////000000111222333333444222111///.........///...111222000...//////...222111//////000111000///............------------------------......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))((((((''''''((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''(((((())))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------...//////000000///000111111222222222111///000222444555666555555222777===FFFNNNXXXbbbhhhjjjiiihhhggghhhnnnvvv}}}ttt```RRRGGG@@@;;;999777555555555555555444>>><<<:::777666666888999555666666666555444555555222333444555666666666555666555555555555555666666666666555555444333333333555555444444555555666777999888888777777888888999>>>BBBBBB<<<999:::;;;999:::::::::::::::;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>?????????>>>>>>>>>======@@@AAAAAABBBBBBBBBBBBBBB???@@@@@@AAABBBCCCDDDDDDBBBBBBBBBBBBAAA@@@??????????????????>>>===<<<;;;::::::888777777777777777444444444444444444444444555444444222111000//////000000000000000000000000000000000000000000000000111000000//////000000111///////////////////////////////////////......---........................,,,,,,------------,,,,,,---,,,+++******+++,,,---vvvtttzzz|||}}}zzz}}}vvv]]]III<<<555222////////////...............---+++))))))***+++,,,************************%%%)))---...---+++++++++((((((((((((((((((((((((&&&((()))***)))((()))***''''''(((((((((((())))))'''(((((())))))*********************++++++++++++*********++++++,,,---...***++++++,,,---...//////111000//////000111000//////000000111111111111111/////////000111111111222222111000...------......000222555555333111000000333111000000000000...---------------------------++++++,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,+++***)))((((((((()))))))))))))))))))))))))))(((((()))))))))))))))***(((((((((((((((((((((((((((((((((((()))))))))))))))((('''&&&'''((()))***))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''&&&''''''(((((())))))***''''''(((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------......///000000...///000111111111111111///000222444555555444444666777888:::@@@IIISSSZZZdddhhhlllllljjjhhhjjjkkkpppwww}}}nnnaaaVVVNNNGGGBBBCCC???999444333555999<<<<<<:::888555444444555666333333333333444444444444111222333444444444444444333333444444444444555555666666555555444333333333333333333333333444555555777666666666666888999:::KKKOOOKKK>>>777888:::777999999999999::::::;;;<<<999::::::;;;;;;<<<======???????????????>>>>>>>>>??????@@@AAAAAAAAAAAAAAA>>>???@@@AAABBBCCCDDDDDDBBBBBBBBBBBBAAA@@@??????????????????>>><<<;;;;;;::::::999888777777777777444444444444444444444444333333222222111000////////////000000000000000111000000000000000000000000111111000000000000111111////////////////////////...////////////...------........................,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,vvvsss~~~wwwzzz|||{{{uuu]]]HHH;;;444222////////////...............---+++)))(((***+++---************************(((...333333---(((((()))((((((((((((((((((((((((''')))******((('''(((((('''''''''((((((((())))))((((((((()))))))))))))))************++++++++++++************+++,,,---...))))))***+++,,,---......111///------000111000...//////......//////000111///000000000000000000000111000...---------......333444666888666333222333222111000000000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...+++++++++++++++++++++++++++++++++,,,,,,------------,,,+++)))(((((())))))))))))))))))))))))))))))(((((((((((())))))******(((((((((((((((((((((((((((((((((((()))))))))))))))(((&&&&&&&&&((()))+++))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((())))))***'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,---......//////000---...///000111111111111...///111222333333333222666666666666888===CCCHHHSSSZZZbbbffffffeeegggiiinnnrrruuutttrrrssszzzvvvqqqjjjeeeaaa\\\VVVQQQJJJFFF@@@999444333555888;;;999777555444333333333222111111222333444444444222222333333333333333222333333444444555555555555666666666555444444333333222222111111222222333444555555444444666888:::<<>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@???===>>>???@@@BBBCCCDDDEEEBBBBBBBBBBBBAAA@@@??????>>>>>>>>>===<<<:::999888999999888777666666666666333333333333333333333333222222111111000000000///////////////000000111111000000000000000000000000000000////////////000000////////////////////////....../////////...---,,,........................+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,+++uuusss~~~uuuwww{{{{{{ttt\\\HHH;;;444222000/////////............///---+++)))(((***,,,---***************************222888666,,,%%%%%%((((((((((((((((((((((((((()))++++++***(((&&&&&&&&&''''''''''''((((((((()))))))))))))))(((((((((((()))************+++++++++************+++,,,---...((()))***+++,,,---......111...,,,---///111000......---,,,,,,---...///000000000000000////////////000///...---,,,---......111111333444222//////111000//////000111111///---,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,------+++++++++++++++++++++++++++++++++,,,,,,---------...---+++))))))))))))***))))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))((('''&&&%%%&&&(((***+++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))***''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,------...//////000---...///000111111111111...///000000111111111111111222444555555666888;;;===DDDLLLRRRWWW]]]eeelllvvvvvvssskkkcccbbbiiiqqquuutttqqqfffbbb]]]ZZZZZZ\\\^^^___[[[YYYYYY[[[```cccbbb``````___[[[UUUMMMEEE@@@>>>;;;:::999777666444444444111000000111333555444444333333333222222222222222333444444555666666666555777666666555555444333333111111000000111111222333444333333444555888;;;===<<>>???????????????===>>>???@@@BBBCCCEEEEEEBBBBBBBBBBBBAAA@@@??????<<<<<<<<<;;;:::999777666888777666555555444444555333333333333333333333333111111111000000000000000.../////////000000111111000000000000000000000000//////............//////////////////////////////---.../////////...,,,,,,........................+++,,,,,,------,,,,,,++++++,,,---......---,,,+++xxx{{{uuuqqqzzz}}}rrrZZZGGG<<<777666/////////...------,,,,,,,,,,,,,,,+++))))))+++---000---***(((((())))))(((------,,,+++***)))(((((())))))(((((('''''''''&&&+++*********))))))(((((()))(((((('''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,------......------000///---,,,,,,---...///+++---000222222111000...---...///...------...///---------.........////////////000000000111111111000000111111111111000000......---,,,,,,+++******)))))))))***+++---...///------,,,,,,,,,,,,++++++)))************++++++++++++++++++************)))))))))))))))))))))))))))(((((()))***************(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''((((((((((((((((((((())))))))))))(((((())))))))))))***************++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,---------......////////////000000000000222222222222222222222222555555555555666666666777;;;;;;;;;>>>DDDLLLTTTYYYppprrrsssrrrpppooopppqqq{{{~~~pppcccXXXPPPMMMDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCFFFJJJQQQWWW[[[[[[[[[[[[[[[ZZZYYYXXXXXXQQQNNNJJJDDD>>>999666444666444111000000111222222///000111222222111111000111222333444444444444444444444444333333222222222222222222222222222222222222111000333777999999777777777555444444333444444555555444333444555666777333333444555666777888999=========;;;999888999;;;>>>>>>>>>>>>==================>>>>>>???AAABBBCCCAAAAAA@@@===999777:::<<<;;;:::999888888888999:::777777666555555555555555222222222222222222222222222222222111111111000000000000000000000000000000000000000000000000000000///...---,,,,,,---...//////...---,,,,,,---...///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************xxxwww{{{tttqqqyyy~~~|||qqqZZZGGG<<<888777000000///......------,,,***+++,,,+++***+++---///111...+++))))))******))))))))))))))))))((((((((()))(((((((((''''''''''''******)))))))))(((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++,,,------...............111000...------...000111...///111333333222000///---...///...---,,,---///---------.........//////111111111222222222333333000000111111111111000000......---,,,,,,+++***************+++,,,...///000------,,,,,,,,,+++++++++))))))*********++++++++++++++++++*********))))))((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''((((((((((((((((((((())))))))))))((((((((((((((()))))))))*********++++++++++++++++++************+++++++++,,,,,,,,,,,,,,,------------........./////////000000000222222222222222222222222222333444555666777888888777777777999???FFFNNNRRRSSSVVV[[[```hhhqqqzzzuuuwww~~~~~~yyyuuurrrfffaaaYYYQQQIIICCC???===;;;::::::999999::::::;;;888888888999<<<@@@DDDGGGHHHIIILLLOOOSSSUUUWWWXXXXXXXXXWWWTTTPPPJJJFFFBBB???<<<999666444333222111//////......///000111222111111111000000000//////222222222111111111000000222222222222222222222222222111000222666888777666555555555555444444444444333333222222222333444555222333444555666777888888999::::::999777777888:::>>>=====================>>>======>>>>>>???@@@AAAAAAAAA@@@<<<999888:::<<<;;;:::999888888888999999666666555444444444444555222222222222222222222222222222222111111111000000////////////////////////////////////////////////...---,,,,,,,,,,,,---...///...---,,,,,,---...///------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,++++++*********************************wwwrrrvvvtttpppxxx}}}{{{pppXXXFFF;;;777777000000000///......------)))***+++++++++,,,...000000...+++******+++***)))&&&&&&&&&''''''(((((((((((((((((((((''''''''''''((((((((((((((('''''''''((('''''''''''''''(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++---------...............111111/////////000111222111222333444444222000///,,,...///...---,,,---...---------...............000000111111111222222222///000000111111000000///...------,,,,,,++++++***++++++,,,,,,---...//////,,,,,,,,,,,,++++++++++++)))))))))*********++++++++++++*********)))))))))((((((((((((((((((((((((&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''((((((((((((((((((((())))))))))))((((((''''''((((((((()))))))))******++++++++++++***************++++++++++++,,,,,,,,,,,,,,,------------.........////////////000111111111111111111222222000111222444555777888999555444444666;;;AAAFFFJJJDDDFFFIIINNNWWWcccoooxxx}}}{{{xxxnnnrrrzzz|||rrrnnnhhhbbb]]]XXXTTTPPPIIIGGGCCC???<<<:::999999777777777777777777777777555444444555666777888999555888<<>>===============>>>>>>@@@@@@???<<<:::999:::<<<::::::999888888888888999555555444333333333333333222222222222222222222222222111111111111000000000////////////////////////////////////////////////---,,,,,,++++++,,,,,,---......------------......------,,,,,,,,,,,,------************************+++++++++++++++*********************************uuummmrrr~~~uuuqqqyyy}}}{{{pppWWWDDD999555555111000000//////...------)))***++++++******,,,---...,,,***)))******)))(((&&&&&&&&&'''''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,,,,---------000000/////////000111111222222333333333111///...,,,---......,,,,,,---...........................------.........///////////////000000000000//////---------,,,,,,+++++++++++++++,,,---------......,,,,,,,,,++++++++++++***))))))))))))************************))))))))))))((((((((((((((((((((((((&&&'''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((())))))************))))))************++++++++++++++++++,,,,,,,,,---------------........./////////000000000111111111111111000000111333444666777777666555555777:::>>>BBBEEEBBBBBBBBBCCCGGGNNNWWW]]]lllpppoookkkhhhhhhgggeeeiiikkkrrr||||||~~~yyyqqqqqqooommmiiiddd```^^^VVVSSSOOOLLLJJJHHHEEECCCCCCAAA???<<<;;;::::::;;;888888888888888888888888666666777777777666666555111222444777999;;;======@@@CCCIIINNNQQQPPPOOOMMMQQQQQQPPPMMMHHHDDDBBBAAA<<<;;;888555222000//////333333222111111222333444///.....................111111111111111111111111111000000000111222111111///111333555666555444333000000000000111111222222222222222333444555555555222444555555555555888:::<<<<<<<<<===============>>>===<<<<<<;;;;;;;;;<<>>===<<<:::::::::;;;:::999999888888888888888444333333222222222222222111111111111111111111111111111111111000000000000////////////////////////////////////////////////---,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,---+++++++++++++++++++++++++++++++++***************************************tttkkkooo|||wwwssszzz|||pppVVVBBB777333222000000000///......------***+++,,,+++)))(((((()))+++***((((((((()))(((&&&)))))))))((((((((('''''''''''''''(((((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))***************)))))))))***+++,,,------------......//////111111111111000///---,,,,,,---...---,,,+++,,,........................---,,,,,,---------.........//////000000000000//////------,,,,,,,,,,,,++++++***+++,,,,,,,,,,,,++++++,,,,,,+++++++++*********(((((()))))))))******************)))))))))((((((''''''''''''''''''''''''(((((()))************)))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&'''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&''''''((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((((())))))******))))))((())))))*********++++++++++++++++++,,,,,,,,,------------------............/////////000000111111111111111222222333333444444555555666777999;;;>>>@@@:::;;;===>>>@@@CCCHHHKKKNNNRRRSSSOOONNNQQQSSSQQQTTTVVVYYY^^^dddhhhiiijjjkkkiiigggeeeeeefffiiijjjmmmmmmlllgggaaa]]]]]]^^^dddggglllnnnkkkcccZZZTTTPPPOOONNNMMMJJJGGGEEECCC@@@???===<<<======<<<;;;;;;:::888777555555555555444444555666666555444444222222333444444333222222333333333333222111000000111333666999<<<>>>??????FFFHHHIIIHHHEEECCCCCCDDDBBBCCCCCCBBB???;;;888555888777555333222111000000////////////////////////000000000000000000000000///000000000000///000000...000222444555555444333000111111222222222222222111111222222333333444444222333444555555666999;;;;;;;;;<<<<<<=========>>>>>>===<<<;;;::::::::::::>>>===<<<;;;;;;;;;;;;:::999999999999888888777777333333222111111111111111111111111111111111111111000000000000000000000000................................................------............------,,,------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))uuukkkppp|||yyyttt{{{}}}nnnUUUAAA666222222/////////...------,,,,,,+++,,,---,,,)))''''''''')))(((''''''(((((('''%%%*********))))))((((((((('''''''''(((((((((((((((&&&&&&&&&'''''''''''''''%%%%%%%%%%%%&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))******)))(((((('''''')))***+++***++++++,,,---------...////////////...---,,,++++++---...---,,,+++,,,---...............---------------........./////////...//////000000//////...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,+++***)))++++++++++++************((((((((()))))))))************)))))))))(((((((((''''''''''''''''''''''''((())))))***************((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&&&&''''''((((((((((((((((((((())))))))))))((((((''''''((((((((()))))))))(((((())))))))))))(((((()))))))))************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------............//////000000111111111111111111222222222222333333444555777888::::::666888;;;<<<<<<===???AAA@@@DDDEEEAAAAAADDDFFFEEEFFFGGGIIIKKKNNNOOOQQQQQQMMMLLLLLLKKKLLLMMMNNNOOORRRRRRRRRRRRPPPNNNKKKIIILLLNNNOOOOOOMMMHHHCCC???@@@@@@??????>>>===<<<;;;:::888777666777777777555777666666555555555555666222333444555555444333222///000111111222111111111222222222111000///------000000/////////000111222444777::::::888888;;;>>>???AAADDDGGGFFFDDDAAA???CCCBBB???<<<888444111///...////////////000000000////////////////////////...///000000///...000111///000111333444444333333111111222333333333333222000111111111222222222333222333555555555666999;;;;;;;;;;;;<<<<<<======>>>======<<<;;;:::::::::;;;===;;;:::;;;<<<<<<;;;:::888888999999888888777666333333222111111111111111111111111111111111111111//////000000000000000111................................................---......//////......---,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***************))))))))))))))))))))))))wwwmmmqqq}}}xxxssszzz~~~{{{lllSSS@@@666333444.........---,,,,,,+++++++++,,,...---,,,***)))***)))((('''((())))))'''%%%((()))))))))))))))******''''''''''''((((((((()))&&&&&&''''''((((((((((((%%%%%%%%%%%%&&&'''((()))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))******)))'''''''''(((***+++)))***+++,,,------------///.........------,,,,,,+++,,,------++++++,,,---//////.........---------------------..................////////////......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...---,,,***)))++++++++++++************(((((((((((()))))))))******)))))))))(((((((((((('''''''''''''''''''''''''''(((((()))***)))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((()))&&&&&&''''''''''''&&&&&&&&&''''''((((((((((((((((((((())))))))))))((((((((((((((()))))))))******'''(((((())))))(((((('''))))))))))))***************++++++++++++,,,,,,,,,+++,,,,,,,,,,,,---------------...//////000111111//////000000111222333333111222333555666777888888888999;;;;;;:::999:::<<<===AAAAAA>>>===@@@CCCBBBCCCDDDFFFGGGHHHIIIJJJKKKCCCDDDEEEGGGHHHHHHHHHHHHKKKIIIGGGIIILLLMMMIIIEEEEEEFFFFFFFFFDDDAAA???===============<<<<<<<<<<<<<<<:::888777777777666444777777777777888888888999333444555666666555444333222222222222222222222222//////000000000//////...111000///...------......+++...000000---...333777666888;;;>>>??????>>>>>>CCCCCCCCC@@@===888333000............//////000000////////////////////////---///111000///...000222000000111111222222333333000111222333333333222222000000000111111111111222111333444444444555888:::::::::;;;<<<<<<===>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<:::999:::======;;;999777888888999888777666555333333222111111111111222111111111111111111111111////////////000000111111................................................,,,---............---,,,+++,,,------------,,,+++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++((()))))))))*********+++))))))))))))))))))))))))zzzooosssxxxrrryyy}}}zzzjjjRRR@@@777666666...------,,,,,,+++*********,,,//////...---------)))(((((()))******(((&&&&&&&&&'''((()))***++++++&&&'''''''''(((((())))))'''''''''((((((((())))))$$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))+++***((('''((()))+++,,,)))***+++,,,------------...............---------+++,,,------++++++,,,---//////.........---------******+++++++++,,,,,,,,,......////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,---/////////---+++)))+++++++++************)))(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))&&&''''''''''''''''''&&&&&&''''''((((((((((((((((((((())))))))))))(((((())))))))))))************''''''((((((((((((''''''))))))))))))******************+++++++++,,,,,,,,,++++++,,,,,,,,,------------------...///000000111,,,---...000111333444555222333555666777888888888555666777888999:::>>>@@@<<<@@@@@@======AAADDDCCC???AAABBBBBBBBBBBBCCCEEE===???BBBDDDFFFFFFEEEDDDFFFAAA>>>AAAFFFIIIEEE@@@??????@@@@@@???===;;;::::::999999999999999999999;;;999666666666666555444444444444444333333333333///111222333333222111///333222111000000000000111---...//////000000//////......//////000000000///,,,///000...++++++000555000000111222333444555555888999:::;;;999555111...---------....../////////////////////////////////,,,...111000//////111333111111111000111111222333///000111333333222222111000000000000111111111111111222333444333444666888::::::;;;;;;<<<===>>>>>><<<<<<<<<;;;;;;<<<<<<===;;;:::999:::===>>><<<999777888888999999777666555444333222222111222222222000000000000000000000000.../////////000000111111................................................++++++------------++++++++++++------------++++++,,,++++++++++++++++++,,,************************(((((())))))*********+++)))))))))))))))))))))))){{{ppptttxxx|||}}}yyyiiiPPP???777333222......---------,,,,,,,,,))),,,///000...+++***)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((())))))))))))&&&((()))++++++)))(((&&&(((((((((((())))))))))))))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///222222222///---+++,,,---***+++++++++***+++...000///...---,,,+++,,,,,,------+++)))+++---...+++)))*********++++++,,,,,,,,,+++++++++***)))(((((('''((((((((((((((((((((((((++++++)))(((''''''''''''&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&'''((())))))((('''&&&((('''&&&&&&'''((('''&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((+++***)))((((((''''''((())))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++,,,,,,,,,------,,,---......///.........---...///000111222333333333222111111111222333444444555555555555666999<<<============>>>???AAAAAACCCBBBAAA@@@???@@@AAABBB@@@@@@AAADDDFFFFFFCCCAAA>>>??????@@@@@@@@@??????===>>>@@@AAA@@@===;;;999;;;999777777888999888777888777555444333444666777555333111111222444444444111111111111111111111111111111000000000000111111222111000///.........///000000///...------,,,,,,,,,------......------,,,///////////////////////////000111222222111000///...------------...//////,,,---.........---++++++,,,,,,------///000111222////////////000000000000////////////000000000000......///000000000000000111222222333444555666666999:::::::::;;;<<<<<<<<<;;;<<<===>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888777777777555444333222111111111111000000000000////////////000000000000000000000000......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************************+++++++++*********))))))***)))((((((((()))+++,,,uuuppptttxxx{{{|||xxxhhhOOO???777333222......---------,,,,,,,,,))),,,//////---+++******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))))))))'''((()))******)))(((''''''((((((((())))))))))))))))))***++++++++++++***,,,,,,,,,,,,++++++++++++++++++++++++,,,---......000111000///,,,+++,,,---***+++,,,+++++++++...000///...---,,,+++,,,,,,---,,,+++)))***,,,,,,***(((***++++++++++++++++++,,,++++++******)))(((((('''((((((((((((((((((((((((+++***)))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''(((&&&%%%&&&'''((('''&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&''''''%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))((((((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))************************+++++++++,,,,,,,,,,,,---,,,,,,---...............,,,------...000111111222222222111111111222333444333444555555555666999;;;;;;;;;;;;<<<===>>>???@@@AAA@@@?????????@@@AAABBB??????@@@BBBCCCCCCAAA???>>>???????????????>>>======>>>@@@AAA@@@>>>;;;:::;;;999777777888888888777888777555444333444555666555333111111222333333333111111111111111111111111111000000//////000000111//////////////////000000000//////...------,,,,,,,,,,,,------------,,,,,,---------------------------...///000000///...------------------......///------...///...---,,,+++,,,,,,------...000111222------........./////////....../////////000000000...///000000111111000000111222222333444555666777999999::::::;;;<<<<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888777666666555444333222111111111111111111000000000/////////000000000000000000000000......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************************+++++++++*********))))))***)))((((((((()))***+++tttooossswwwzzzzzzvvvgggNNN>>>777333222......---------,,,,,,,,,))),,,...///---+++******))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))((((((((((((((((((((((((''''''((((((((()))))))))((()))******++++++******,,,,,,++++++*********)))++++++***++++++,,,---...---...///...,,,+++,,,---***+++,,,,,,++++++---///...------,,,,,,,,,,,,---,,,***))))))***+++)))(((+++++++++++++++*********+++******))))))(((((('''((((((((((((((((((((((((******)))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((('''&&&%%%&&&'''((('''%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''((()))***+++(((((((((((((((((((((((())))))))))))))))))))))))******************************+++++++++,,,,,,,,,+++,,,------......------+++,,,,,,---...///000000111111111000111222222333333444555555444555777:::999999999:::;;;<<<>>>>>>??????>>>>>>???@@@AAABBB?????????AAABBBBBB@@@>>>>>>>>>>>>>>>>>>===<<<;;;===>>>???@@@???===;;;::::::888666666777888777666777666555444333444555555555333111111222333333222111111111111111111111111000000////////////000000------......///000000111//////......---,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,------...///......//////......---,,,,,,,,,,,,---...///000111,,,,,,,,,---------...............////////////000//////000111111111111111111222333333555555666777999999::::::;;;<<<<<<===<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999888888777777666666555555444333222222222222111111111111000000000000000000000000000000000000......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************************+++************)))))))))))))))((((((((()))***+++yyymmmqqq}}}~~~vvvyyy{{{wwweeeMMM>>>666444222......---------,,,,,,,,,***,,,......,,,*********))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&'''''''''''''''(((((((((((((((((((((((('''''''''((((((((()))))))))(((''''''''''''((()))'''''''''((((((((())))))((())))))***************,,,++++++******)))))))))++++++******+++,,,,,,---***,,,------,,,+++,,,---***+++,,,,,,++++++---...---,,,,,,,,,,,,,,,,,,,,,+++***)))))))))))))))(((,,,,,,++++++******))))))******))))))((((((((((((((((((((((((((((((((((((***)))(((''''''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((&&&%%%%%%&&&(((((('''&&&%%%%%%''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))************************************++++++++++++++++++,,,---------------,,,,,,,,,---.../////////000000000000111111222222222333444444444444666888888888888999:::<<<===>>>??????>>>>>>???AAABBBDDDBBBAAAAAABBBCCCCCCAAA???============<<<;;;:::999;;;<<<=========;;;:::999999888666666777777777666666555444333333333444444222111000111333444444333111111111111111111111111000//////......//////000------......////////////.........------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++,,,,,,,,,,,,,,,------.../////////.........------,,,,,,,,,,,,---...///000,,,,,,,,,,,,------------------.........////////////000000111111111111111111111222333444555666666888888999999:::;;;<<<<<<<<<;;;:::999999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999888888777666666555555555444444333222222333333222111111111000000000000000000000000000000000000......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))************************************))))))))))))(((((((((((())))))******xxxlllppp||||||uuuzzz}}}zzz~~~dddLLL===666444333......---------,,,,,,,,,***+++------+++*********((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((()))************)))+++++++++******)))))))))++++++*********+++,,,,,,)))+++------,,,+++,,,---***,,,------,,,+++,,,---++++++,,,,,,,,,,,,,,,,,,******))))))((((((***++++++++++++******))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))(((((('''''''''''''''(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((((('''&&&%%%%%%&&&'''((('''%%%$$$%%%&&&'''&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''))))))((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++***++++++,,,,,,,,,,,,,,,,,,------......///////////////000000000111111111111222444444333333444666777777888999:::<<<===>>>@@@?????????@@@AAACCCDDDAAA@@@??????@@@@@@>>>===:::;;;;;;;;;::::::999888888999999:::999999888777999777555555666777666555555444444333333333333333.........111444666666555000000000000000000000000//////............//////.........///...---,,,+++---------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++++++++,,,------//////......------------,,,,,,+++,,,,,,---...///,,,,,,---------.........------------............//////000111111111111111000000111222333444555555666666777888999:::;;;;;;;;;:::999888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;888888777666666555555444444444333222222222333333111111111000000000000///////////////////////////......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))))))))~~~rrrjjjooo{{{{{{uuu{{{~~~|||bbbKKK<<<666444333......---------,,,,,,,,,***+++---,,,***))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((('''((())))))******))))))++++++++++++++++++++++++++++++************++++++)))+++......---,,,+++,,,***,,,------,,,+++,,,,,,***++++++,,,,,,,,,,,,+++))))))***)))((())),,,...***************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&''''''(((((((((((('''&&&&&&%%%%%%'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''&&&%%%$$$%%%&&&'''&&&$$$'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''%%%&&&''''''%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''***)))((('''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((())))))))))))*********)))***++++++,,,,,,++++++---------.........//////......///000000000000///000111333444333222333444666666666888999;;;===>>>@@@???>>>>>>???@@@AAABBB???===;;;;;;;;;;;;:::888888888999999999999888888666666777777777777666666888666555444555666555444444444333333333222222222------...111444666666555000000000000000000000000......------------......---......///...,,,+++)))------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------++++++******++++++,,,---......---,,,,,,,,,,,,---+++++++++++++++,,,---...,,,,,,,,,---------......,,,,,,,,,---------............///000000000000000...///000111222333333444333444555666777999999:::999999888888888888999999999999999999999999999999777777666666555555444444333222222111111222222333000000000000////////////////////////////////////......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))(((((()))))))))))))))***&&&'''((()))))))))((((((~~~rrriiinnnzzz|||www}}}zzzaaaJJJ<<<666444333......---------,,,,,,,,,***+++,,,+++***))))))***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''(((((('''(((((()))))))))))))))******++++++,,,,,,------++++++************++++++***,,,//////...,,,++++++***,,,......,,,++++++,,,)))***+++,,,---,,,,,,+++''')))***))))))***...111))))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''((()))(((((('''&&&&&&%%%%%%'''&&&&&&&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$$$$&&&&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******)))******+++++++++++++++,,,,,,,,,,,,---------------...///000000000/////////111333333222111222222333444444666888:::;;;<<>>===<<<<<<===>>>???>>><<<:::999999999777666555666777888888888888888666666666666666666666666888666444444555555555444333333333333333222111111///...///111444555333222000000000000000000000000...------------------...+++,,,---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***)))))))))***+++,,,---***************+++,,,,,,...---,,,+++***++++++,,,+++++++++++++++,,,,,,---++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,---------------...///////////////------...///000111222222111222333444666777888999777888888888888888888777888888888888888888888888777777666555555444444333111111111000000111111222////////////.........---////////////////////////......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++************)))))))))))))))))))))))))))(((((((((((())))))******&&&'''((()))))))))((('''xxxiiimmmyyy~~~xxx~~~yyy```III<<<666444444......---------,,,,,,,,,***+++,,,+++)))))))))***((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''))))))((('''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&((())))))(((&&&%%%&&&&&&&&&'''''''''(((((('''(((((()))))))))))))))******+++,,,---......///++++++***************++++++---000000...,,,++++++***,,,......---+++++++++)))***+++,,,---,,,,,,+++''')))******)))+++000444(((((())))))******++++++'''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''((())))))((('''&&&&&&%%%%%%'''&&&&&&&&&&&&'''(((((($$$%%%''''''''''''%%%$$$&&&%%%$$$$$$&&&&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))***+++++++++++++++++++++++++++++++++,,,,,,,,,---///000000000///......111333333222111111222222222333444666888:::;;;======;;;::::::;;;<<<===???===:::999999999888666333444555777888888888888666666666666777777777777777666444444555555555444222333333333333222111111111111111222333333111///000000000000000000000000...------,,,,,,------...(((***,,,.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++)))))))))))))))))))))))))))((((((((()))***,,,---*********)))***++++++,,,---,,,+++*********+++,,,+++++++++***++++++,,,,,,)))************+++++++++++++++,,,,,,,,,---------,,,------...............,,,,,,---...///000111111000111222333555666777888666777888999999888777666777777777777777777777777777666666555444444333333111000000000000000111111///.........------------////////////////////////.........------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++************)))))))))))))))))))))))))))'''((((((((())))))******%%%&&&((()))))))))((('''zzzooorrr}}}zzz}}}yyy^^^III===888444000...---,,,+++,,,...000222,,,++++++---......,,,***++++++******((('''&&&%%%)))'''&&&'''((()))((('''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))'''(((+++---//////...---,,,+++++++++******))))))------,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,))))))))))))************))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))((('''&&&%%%&&&'''((())))))((('''&&&))))))((('''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&))))))(((((('''''''''&&&'''&&&&&&&&&&&&'''((((((******************************))))))))))))************++++++++++++************+++++++++,,,,,,,,,///......///////////////111333444333000000222555666555444333444666888999BBB@@@===;;;;;;;;;===???FFFCCC>>>:::777555555666666666666666666666666666777444222333666888777666555555444444444333333333444444333333222111111000////////////////////////------------------------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,------.........+++++++++*********))))))************************(((((()))************)))++++++******++++++,,,---,,,,,,,,,++++++***************))))))))))))******)))************+++++++++******+++++++++,,,,,,,,,........................---------............///111111111111222333444444555666888999:::999777666444444555666666777666666666666555555555444444444222222222111111111000000//////////////////////////////............//////---------------...///000000////////////............/////////...------,,,************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''|||ppptttzzz}}}xxx\\\GGG<<<777222///000...---++++++,,,---...,,,++++++,,,------+++)))((((((((()))(((((('''&&&)))'''&&&'''((()))((('''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))''')))+++---......---,,,++++++******))))))))))))+++++++++++++++,,,,,,,,,***+++,,,,,,------,,,,,,))))))))))))************))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))((('''&&&%%%&&&'''((())))))((('''&&&)))(((((('''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&)))((((((((('''''''''&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''))))))(((((((((((())))))((())))))******))))))(((*********+++++++++,,,,,,.........//////.........000111222111//////111333555444333222333555777888>>>===:::999888:::;;;===AAA???<<<999777666666666555555555555555555555555555333222333555666666444444333333333222222222222333333222222111000000000////////////////////////------------------------------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------+++++++++*********))))))************************((())))))***+++*********+++************+++,,,,,,,,,,,,+++++++++***************))))))))))))******))))))*********+++++++++*********+++++++++,,,,,,------------------------------------............000000000000111222333333333444666777777666555555444444555666666666666666555555444444444333333333111111111000000/////////........................//////............//////...------------......///......---------,,,,,,,,,...............---,,,+++************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''}}}qqqvvvzzz~~~~~~uuu[[[EEE;;;555111...111000---+++************,,,++++++,,,,,,,,,)))'''&&&&&&'''((((((((((((((()))'''&&&'''((()))(((''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((((((''''''(((((()))((()))+++,,,,,,,,,+++***))))))))))))(((((((((((())))))******++++++,,,,,,***++++++,,,,,,,,,,,,,,,))))))))))))************))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))((('''&&&%%%&&&'''(((((((((((('''&&&)))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((''''''''''''(((((('''(((((())))))((((((''')))*********++++++++++++,,,---...//////...---,,,///000000///......///111222222111111222333555666999888666555666777999:::;;;;;;:::999888777666666444444444444444444444444333222111222444555444333222222222222111111111111222222111000000//////...////////////////////////------------------------------------------------++++++,,,,,,,,,,,,++++++*********++++++++++++,,,+++************)))))))))************************))))))***++++++++++++******************++++++,,,+++++++++******************))))))(((((())))))***)))))))))*********++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............//////000222222222222222333333444444444444444555555666666555555333333333222222222222111000000////////////..............................//////............/////////...------------------,,,,,,,,,+++++++++******,,,,,,---------,,,++++++************************))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''{{{rrrwwwzzz}}}tttYYYEEE:::555222...///...---+++***)))))))))++++++***+++,,,+++(((&&&''''''((())))))))))))((()))'''&&&'''((()))((('''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((''''''((((((((()))******++++++***))))))(((((((((((((((((('''''''''(((((()))***++++++,,,******+++,,,,,,,,,,,,+++((()))))))))************))))))))))))))))))))))))''''''''''''(((((((((((((((((()))(((((('''&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((()))$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$&&&'''%%%&&&&&&''''''&&&&&&%%%((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))'''''''''&&&&&&''''''''''''(((((())))))((((((''')))))))))************+++***,,,---...///...,,,,,,000000//////...//////000000000000000000222333444555444333333444666888999888888999999888666555333444444444444444444444444222222222333333333333222333222222222222111111111111000000//////...------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++)))))))))***************************))))))))))))************************)))******+++++++++++++++)))))))))))))))***++++++*********************)))))))))(((((((((((())))))))))))))))))************************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,------...///000111111111111111111222444444333444444555555555444444222222111111111000000000////////////////////////........................///......------......//////......---,,,,,,,,,,,,++++++++++++************++++++,,,,,,,,,++++++***************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((xxxqqqwww~~~zzz}}}sssYYYEEE;;;666333000,,,,,,++++++************+++******+++,,,+++)))'''))))))******))))))(((((()))'''&&&'''((()))((('''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))((((((''''''''''''''''''((((((''''''((()))******++++++)))***++++++,,,,,,++++++((()))))))))************))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((('''&&&''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%'''((()))$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""""""""###%%%'''%%%&&&&&&''''''&&&&&&%%%((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((())))))******))))))((((((((()))))))))************+++,,,............---111000/////////000000000.........///000000111222333222222222333555777888777888888888777555333111444444444444444444444444222333444444444333333222333333333333222222222222000000//////...------,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))(((((())))))***+++))))))))))))))))))))))))))))))(((((((((((())))))(((((()))))))))*********))))))*********+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---+++++++++,,,---...000111111111111111222333444555333333444444444444333333111000000000000/////////000000000000000000000000..............................------------......///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******++++++,,,++++++***************************))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((uuunnnvvv|||zzzrrrXXXDDD:::666333000***+++++++++++++++++++++*********+++------+++)))))))))***))))))((('''''')))'''&&&'''((()))(((''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))******++++++)))******+++++++++++++++))))))))))))************))))))))))))))))))))))))''''''''''''(((((((((((('''(((((((((((((((''''''''''''&&&&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$%%%&&&''''''###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((())))))******))))))((((((((((((((()))))))))))))))***+++,,,...000111222111000......000111000///------...//////000000111111111111222333444555555777777777777666555333222444444444444444444444444111333555555444222222222444333333333222222222222000000///......------,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++*********))))))))))))((((((((((((((()))))))))))))))***))))))))))))))))))))))))(((((()))************)))((((((((((((((())))))***(((((((((((()))))))))))))))((((((''''''(((((()))((((((((()))))))))******)))))))))************+++++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++---...000111000000111222333444444555333333444444333333222222000000000000//////////////////000000000000111111------------------------......------------.........---,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++******+++,,,,,,,,,++++++************************))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''(((((((((tttllluuuyyyyyypppVVVBBB999555222///++++++,,,,,,,,,,,,,,,+++***)))***,,,......---+++%%%&&&'''''''''''''''''')))'''&&&'''((()))((('''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((''''''''''''''''''((((((''''''((((((((()))))))))************************))))))***+++++++++++++++))))))))))))************))))))))))))))))))))))))''''''''''''((((((((((((''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$%%%%%%&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((###$$$$$$%%%&&&&&&''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((('''(((((())))))((((((''''''''''''((((((((())))))*********+++...111444666000...,,,---///000///---,,,---...///000000000000000000000111111222222333555555666666666666555555333333333333333333333333///222555555222000000000222222222222111111111111000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++******++++++++++++***************)))))))))(((((((((((((((((())))))******))))))))))))))))))))))))''''''((())))))))))))((((((''''''''''''((())))))'''''''''((((((((())))))((((((''''''''''''(((((((((((((((((()))))))))***))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++******++++++---///000111---///000222333333333333333333333333333222111111000000000000////////////.........//////000000000------------------------...------,,,,,,------...,,,,,,,,,+++,,,,,,------------,,,,,,,,,+++++++++***++++++,,,------,,,,,,************************))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((uuujjjtttxxxyyy}}}nnnTTTAAA777444111...---------------,,,+++***))))))***,,,//////...,,,!!!"""$$$%%%&&&''''''''')))'''&&&'''((()))((('''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))'''((((((((())))))******+++++++++***************))))))***++++++++++++***))))))))))))************))))))))))))))))))))))))''''''''''''((((((((()))''''''(((((((((((((((''''''&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&''''''''''''''''''&&&''''''''''''((((((((()))******)))***---222666999///---***+++---///...,,,,,,---...///000000000000/////////000000000000000333444444555666777888999111111111111111111111111...111444444111......///111111111111000000000000000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++******++++++++++++******++++++******)))))))))((('''((((((((())))))******))))))))))))))))))))))))&&&''''''((((((((((((((('''''''''''''''((())))))&&&'''''''''(((((())))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++******+++,,,---///111111+++---000222333333222111333333333333333222111000111000000000////////////---------.........//////------------------------...------,,,,,,------...++++++++++++,,,------...,,,,,,,,,++++++++++++******+++,,,---------------************************))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((xxxooorrr~~~xxxyyy|||lllRRRBBB:::555111000,,,,,,++++++***)))))))))+++++++++************)))((('''&&&'''((((((((('''&&&%%%%%%&&&''''''&&&$$$&&&((())))))((((((***+++''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%((((((((((((((())))))***))))))))))))************'''((()))***************(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$"""!!!###'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((%%%&&&&&&'''((())))))***,,,+++******,,,......---++++++++++++,,,---......,,,---......///.........222111000000000000000111333333333333333333333333222111111111000000//////222111111111000000//////000000000000111111111111111///...---......,,,+++---------------------------------...------,,,,,,+++++++++++++++++++++++++++++++++************)))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((%%%&&&((()))))))))((('''******))))))((((((''''''))))))))))))******************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------------------------/////////000111111222222222222111111111111111111222222000///............------------------------........................000///...---,,,+++++++++,,,,,,,,,------.........------,,,,,,,,,,,,++++++************************************************+++++++++***)))(((((('''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&zzzppprrr~~~vvvxxx|||lllQQQBBB:::555111000,,,,,,++++++***)))))))))+++++++++*********))))))***)))'''&&&''')))++++++((('''&&&'''))))))'''&&&%%%&&&''''''&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%((((((''''''(((((()))***(((((()))))))))*********(((((()))*********))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&(((&&&%%%&&&((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((((((((((((((('''''''''(((((()))))))))***)))((((((+++,,,,,,,,,***************+++------,,,,,,---...............000000000//////000000111333333333333333222222222111111111000000000//////111111111000000000////////////000000000111111111111///...---......,,,+++------------------------,,,------...------,,,,,,+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&((()))))))))((('''))))))))))))((((((''''''(((((()))))))))******************+++++++++,,,,,,*********+++++++++,,,,,,------------------------......///000000111111222111111111111111111111111222111000///............------------------------........................//////...---,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,+++++++++************************************************++++++******)))(((((('''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&|||ppprrr~~~sssvvv}}}~~~jjjPPPAAA:::555111000,,,,,,,,,+++******))))))++++++*********)))))))))***)))&&&%%%%%%(((+++---))))))((()))***+++)))'''&&&'''((('''%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&"""###%%%&&&((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%(((''''''''''''((())))))(((((())))))))))))******))))))*********)))((((((&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''%%%%%%%%%$$$$$$%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&)))(((&&&&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''(((((((((((())))))))))))((('''&&&&&&(((******)))))))))((())))))***+++,,,+++,,,------......------............///000111111222222222222222222222222111111000000000000//////000000000000//////////////////000000000000111111000///------......---+++------------------------,,,,,,------...------,,,++++++++++++++++++++++++++++++*********)))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&''''''((()))((((((((()))))))))(((((((((((('''(((((())))))))))))***************++++++++++++,,,*********++++++++++++,,,---------------------------......///000000111111000000000000111111111111111111000///............------------------------///////////////////////////...------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++************************************************+++******))))))(((((('''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&}}}ppprrr~~~qqqttt~~~iiiOOO@@@999444111000---,,,,,,++++++***))))))************))))))))))))))))))((('''&&&&&&'''(((***)))((()))++++++)))(((((()))***)))'''&&&'''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''###$$$%%%&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))(((((((((((()))))))))***)))*********)))(((''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''(((((('''''')))))))))))))))((((((((('''&&&%%%&&&((()))))))))))))))))))))***+++,,,,,,++++++,,,---------------------------...///000111000000111111111111111222000000000000000000//////////////////////////////////////////000000000111000...------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------************************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000/////////000000000000000111000///...............------------------------///////////////////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********************************************************))))))((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''|||oooqqq}}}pppttt}}}gggMMM>>>888444111000------,,,,,,+++******************)))))))))(((((())),,,...---***'''%%%%%%(((''''''((())))))(((&&&((()))***)))'''&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''(((((((((((())))))))))))))))))))))))((('''&&&''''''((((((((()))))))))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''))))))))))))(((((((((((((((&&&%%%&&&(((******)))***))))))******+++,,,---***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000/////////000000000111111//////////////////000000.....................///...////////////000000000///...------...///---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---*********************************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))'''''''''''''''((((((((('''(((((((((((()))))))))))))))*********+++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......//////....../////////000000000000//////...............------------------------////////////////////////......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************************)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''|||mmmooo|||pppttt{{{eeeLLL===777333111000---------,,,++++++************)))))))))(((((((((***...333333///***'''&&&'''&&&&&&'''(((((('''%%%%%%&&&'''&&&$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&''''''&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''''''''(((((((((((())))))(((((()))))))))(((''''''(((((((((((()))))))))***''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''(((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###%%%'''''''''''')))+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&''''''''''''((((((((((((((('''&&&&&&)))************************,,,------)))***++++++,,,,,,++++++,,,+++++++++,,,---......---......//////000000000......////////////000000---------.....................////////////000000///...------...///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............******************************)))))))))(((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((''''''''''''((())))))&&&''''''''''''(((((((((''''''(((((((((((()))))))))))))))************+++)))))))))************+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......------......//////000000//////......---......///------------------------...........................------,,,,,,---------,,,,,,,,,,,,++++++++++++++++++++++++************************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''|||kkkmmmzzzqqquuuzzzdddKKK<<<777333000000...------,,,,,,+++*********)))))))))(((((((((((((((---111222---))))))***''''''&&&'''(((((('''%%%###%%%&&&&&&$$$$$$%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$%%%&&&&&&''''''''''''((((((((())))))''''''(((((()))((((((((('''''''''((((((((())))))''''''''''''''''''''''''&&&''''''((((((''''''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&((((((&&&&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''(((((((((&&&%%%&&&(((******)))))))))((())))))***+++,,,)))******+++++++++++++++,,,,,,++++++++++++,,,,,,,,,------...//////000000........./////////000000,,,,,,---------................../////////000000///---,,,---...///...---++++++++++++++++++++++++***+++,,,---............***************************)))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&'''((()))***&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))))))))************))))))))))))************++++++++++++++++++++++++******++++++,,,---------,,,,,,---......///000000.........------......///---------------------------------------------------------,,,,,,------...,,,,,,,,,+++++++++******++++++++++++************************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((}}}jjjlllyyyrrrvvvyyycccJJJ<<<666333000000...------,,,,,,++++++***))))))))))))(((((((((((($$$)))---,,,)))'''))),,,(((''''''((())))))(((&&&%%%&&&''''''&&&&&&((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((###$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$%%%%%%&&&'''''''''''''''((((((((()))&&&&&&'''((()))))))))(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&'''&&&$$$"""$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%&&&'''(((((('''%%%$$$%%%'''))))))((('''''''''(((((()))***+++))))))***+++++++++++++++,,,,,,++++++***+++++++++,,,,,,------...///000000---.........//////000000,,,,,,,,,------...................../////////000...---,,,---//////...---++++++++++++++++++++++++***+++,,,---............))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&((()))***&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))************))))))))))))************++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,------...///000000......---------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...,,,,,,,,,++++++*********+++++++++************)))************************))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((xxxiiikkkxxxvvvtttwww]]]JJJ???444222333---,,,,,,,,,+++++++++******))))))))))))(((((((((((((((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''''''''&&&$$$###(((%%%$$$%%%'''(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''''',,,&&&'''''' ###)))%%%%%%&&&&&&&&&'''((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$&&&((())))))(((''''''&&&&&&&&&%%%%%%%%%(((&&&$$$%%%'''(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))(((((((((((())))))))))))''''''((()))))))))))))))---,,,***)))))))))******+++,,,------......------------------------------++++++,,,,,,,,,,,,------000//////...------,,,,,,------------------------+++++++++*********))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))),,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,---.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++---,,,,,,++++++,,,,,,------,,,***)))))))))***++++++***)))(((((()))***++++++*********))))))((((((+++)))'''(((+++,,,***(((&&&'''''''''(((((())))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''zzziiijjjwwwuuutttvvv\\\III>>>444333444...,,,,,,,,,+++++++++******))))))))))))(((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&'''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%'''&&&$$$%%%'''(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''***%%%&&&'''$$$&&&((($$$&&&&&&&&&''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((''''''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$&&&((()))(((''''''&&&&&&&&&&&&%%%%%%%%%'''%%%$$$%%%''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))'''((((((((())))))))))))(((((()))***************,,,+++***)))))))))******+++,,,,,,---------------------------------------++++++,,,,,,,,,,,,------111000000///......------------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''''''((((((((())))))))))))***++++++++++++******)))++++++++++++++++++++++++*********+++++++++,,,,,,***+++,,,,,,------,,,,,,------......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++---,,,,,,++++++,,,,,,------,,,+++*********+++++++++***)))(((((()))***+++************)))))))))(((+++)))'''(((***+++***(((''''''''''''((((((((()))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''|||iiijjjuuutttsssuuu[[[HHH>>>444333555///,,,,,,,,,+++++++++******))))))))))))(((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((()))))))))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&)))(((''''''&&&&&&'''''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&''''''&&&%%%'''''''''''''''&&&&&&&&&(((''''''''''''(((((()))(((((((((((((((((((((((('''''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$%%%'''(((((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((((((((()))))))))))))))***++++++++++++***++++++***)))))))))******++++++,,,------------,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------111111000000///.........------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''''''''((((((((()))))))))((())))))************)))*********************************++++++++++++,,,***++++++,,,,,,,,,,,,,,,---------------,,,,,,+++------------------------++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,---,,,+++************+++******))))))))))))******************))))))))))))***)))((((((******)))(((''''''''''''(((((((((((()))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''|||jjjiiittttttsssvvv\\\HHH>>>444222333---,,,,,,,,,+++++++++******))))))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&***)))(((&&&&&&'''((((((&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''%%%)))'''%%%'''%%%###'''((((((((('''&&&&&&&&&%%%((((((''''''''''''((()))((((((((((((((((((((((((&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))(((((()))************)))*********))))))))))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------+++++++++,,,,,,,,,------000/////////.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))''''''((())))))***))))))************************************++++++++++++******+++,,,,,,,,,,,,+++,,,,,,---------,,,,,,+++------------------------+++++++++,,,,,,+++++++++,,,,,,++++++++++++,,,,,,++++++******))))))))))))***))))))))))))))))))************)))))))))))))))))))))(((((()))))))))((('''''''''((((((((((((((())))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''yyyiiihhhssstttssswww]]]III>>>333111222+++,,,,,,,,,+++++++++******))))))))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&***)))(((&&&&&&'''((((((%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''$$$---)))%%%***%%%!!!***((((((((('''&&&&&&&&&%%%((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$%%%''''''&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((&&&''''''((()))((((((((())))))))))))***))))))))))))***++++++,,,,,,+++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))************************))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&'''((()))))))))))))))))))))))))))))))))))))))))))))*********+++++++++)))***++++++,,,,,,++++++++++++,,,,,,---,,,,,,+++------------------------++++++++++++++++++++++++,,,++++++******++++++,,,)))))))))))))))((((((((()))))))))******)))))))))))))))))))))))))))******(((((())))))((((((((()))((((((((((((((('''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''vvviiihhhsssttttttvvv\\\HHH>>>333111222+++,,,,,,,,,+++++++++******))))))))))))(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&)))(((''''''&&&&&&''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''###...'''&&&555000###***'''''''''''''''&&&&&&&&&)))((((((''''''''''''(((((((((((((((((((((((((((%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$%%%&&&'''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$"""###%%%%%%$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((%%%&&&''''''(((((('''''''''((()))*********))))))))))))***++++++++++++*********++++++,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))(((((((((************************))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''(((((())))))))))))((((((((((((((((((((((((((()))))))))************+++)))******+++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++************++++++))))))******))))))((('''))))))************))))))))))))))))))************'''((())))))''''''((()))((((((((((((((('''''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''ttthhhhhhtttuuuuuusssYYYFFF===333222444...,,,,,,,,,+++++++++******))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%$$$&&&((('''%%%$$$&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''""",,,###***GGGCCC***(((&&&&&&&&&'''''''''''''''))))))((('''''''''''''''((((((((((((((((((((((((%%%&&&&&&'''(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%$$$$$$$$$$$$###!!!###%%%%%%$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&((()))***%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((&&&''')))*********))))))((())))))***************)))******+++,,,,,,------++++++,,,,,,,,,,,,------------------------------++++++++++++++++++++++++*********))))))))))))(((************************))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))*********)))(((((((((((((((((((((((((((((())))))))))))************))))))***+++++++++++++++******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,++++++************++++++***++++++,,,+++***)))(((((()))***++++++***)))(((((()))))))))************&&&(((***)))'''&&&'''))))))(((((((((''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''ssshhhhhhtttvvvvvvpppWWWEEE<<<444444666111,,,,,,,,,+++++++++******))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))(((((((((((())))))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''''''''&&&$$$###$$$&&&((('''%%%$$$%%%((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''""")))---VVVSSS///%%%%%%&&&&&&''''''(((((((((***)))((('''''''''''''''((((((((((((((((((((((((%%%%%%&&&'''((((((((('''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%'''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%$$$$$$$$$###### ###%%%%%%######%%%(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''''''''''''''''''''''''''$$$$$$%%%%%%'''(((***+++%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''(((((()))))))))))))))&&&'''(((*********)))((((((((()))***************))))))***+++,,,,,,------++++++,,,,,,,,,------------.....................+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''((((((((('''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$(((''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((******+++******)))((('''(((((((((((((((((((((((())))))))))))************))))))***++++++++++++***)))***+++,,,,,,,,,,,,,,,************************,,,+++***))))))***+++,,,++++++************++++++,,,,,,---...---,,,+++***((()))***++++++***)))((((((((())))))*********+++&&&(((***)))&&&&&&'''***))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''{{{mmmllltttwwwwwwqqqXXXFFF<<<333222333---...---,,,+++++++++,,,,,,+++++++++***)))(((((('''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%###%%%&&&&&&%%%$$$&&&'''&&&))))))%%%&&&***)))###000***000(((%%%+++"""%%%((()))(((%%%$$$###***&&&(((,,,)))!!!###+++***'''$$$$$$&&&'''&&&$$$$$$))))))$$$!!!$$$&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&)))///222---&&&%%%&&&&&&''''''&&&&&&%%%###&&&(((!!!,,,"""666"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((...'''***%%%"""%%%%%%%%%%%%%%%%%%%%%%%% )))'''%%%+++***!!!,,,"""***---!!!111%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******************************+++++++++,,,,,,,,,//////...---,,,,,,++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***(((''''''(((((('''&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((())))))))))))((((((&&&'''((())))))((('''&&&)))************+++++++++)))************+++++++++++++++++++++++++++++++++---------,,,,,,+++++++++,,,++++++******++++++,,,,,,,,,,,,++++++*********))))))))))))))))))))))))''''''(((((())))))*********))))))((('''&&&&&&%%%((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''((('''%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&{{{nnnnnnwwwwwwxxxoooVVVDDD<<<333333555///------,,,,,,+++++++++,,,++++++******)))(((((('''((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&###%%%&&&&&&%%%$$$&&&'''''')))'''$$$$$$)))***&&&&&&...---###!!!***,,,((("""!!!(((---$$$$$$ )))***$$$)))&&&$$$$$$&&&&&&%%%###+++%%%---((($$$$$$ !!!###'''***,,,%%%'''&&&###!!!###'''***%%%&&&&&&''''''&&&&&&%%%---((("""888###%%%+++''''''''''''''''''''''''&&&&&&&&&'''''''''((((((...###&&&,,,$$$,,,(((%%%%%%%%%%%%%%%%%%%%%%%%###!!! %%%+++,,,111%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###%%%&&&((()))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''''''''((((((((())))))((((((((((((((((((((((((++++++++++++++++++++++++*********************************+++++++++,,,,,,.........---,,,,,,++++++,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***(((''''''(((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((())))))))))))((((((''''''((((((((((((''''''))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++,,,++++++******++++++,,,,,,,,,,,,++++++*********))))))))))))))))))))))))'''((((((((()))))))))*********)))(((((('''&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&'''((('''&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&zzznnnqqq{{{xxxxxxmmmTTTCCC;;;333444666111------,,,,,,,,,+++++++++++++++******)))(((((((((((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((''''''''''''###%%%&&&&&&%%%%%%&&&''''''((('''######''')))(((---///((($$$***)))&&&((())))))'''$$$ &&&,,,///+++%%%"""###$$$'''%%%######$$$%%%%%%$$$###$$$)))+++$$$ ))),,,---,,,+++'''!!!+++++++++)))%%%"""""""""%%%&&&&&&''''''&&&&&&%%%###'''%%%555&&&///########################""""""""""""############%%%%%%###)))&&&(((&&&%%%%%%%%%%%%%%%%%%%%%%%%***&&&,,,111)))&&&&&&"""...(((***"""******%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&(((***,,,---%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((*********************************************************++++++++++++,,,...------,,,,,,+++++++++,,,++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***(((''''''(((((('''&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))'''(((((())))))(((((('''((((((''''''''''''(((((()))))))))*********++++++)))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,+++++++++++++++*********))))))))))))))))))))))))(((((((((((())))))))))))*********))))))(((((('''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&$$$&&&((()))'''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&yyynnnsss~~~wwwvvvmmmTTTCCC;;;333333555000,,,---------,,,,,,++++++************))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''))))))))))))(((((((((((($$$%%%&&&&&&%%%%%%&&&(((&&&''''''%%%###$$$%%%%%%###%%%%%%(((///333***"""!!! !!!$$$''')))***!!!"""***((("""///%%%$$$######$$$$$$$$$$$$((((((###%%%///---$$$$$$!!!$$$+++///$$$!!!&&&'''''''''%%%&&&&&&''''''&&&&&&%%%!!!+++444###***...$$$000''''''''''''''''''''''''''''''''''''(((((((((((( ---...###)))%%%!!!###%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%,,,###***%%%...666+++---!!!%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((************************************************************++++++++++++---,,,,,,,,,+++++++++***++++++++++++************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***(((''''''(((((('''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))'''((((((((((((((((((''')))((('''&&&&&&'''((()))))))))))))))************))))))))))))************************************,,,+++++++++++++++++++++,,,++++++******++++++,,,+++++++++***************))))))))))))))))))))))))(((((((((((())))))))))))+++*********)))))))))(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&$$$&&&)))***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&yyynnnsss~~~uuutttnnnUUUCCC;;;222222444...,,,,,,---------,,,+++************)))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''******)))))))))((((((((($$$&&&''''''&&&%%%'''(((%%%&&&''''''%%%!!!!!!###,,,)))'''&&& ((('''&&&&&&(((***)))&&&###000)))"""###(((***(((%%%$$$$$$$$$$$$######$$$%%%'''(((***''' $$$... $$$))),,,+++'''!!!000+++(((((($$$!!!$$$+++%%%&&&&&&''''''&&&&&&%%%///&&&)))&&&'''((($$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''!!!((('''&&&%%%((($$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''+++...+++))),,,''''''%%%,,, )))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++*********+++++++++*********))))))************************((((((((((((((((((((((((((((((((((((((((((((((((***(((''''''(((((('''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))''''''(((((((((((('''''')))((('''&&&&&&'''((()))(((((()))))))))*********(((((()))))))))*********************************++++++++++++++++++++++++,,,++++++******++++++,,,************************))))))))))))))))))))))))))))))))))))((((((((((((************))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&$$$&&&)))***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&}}}qqqttt~~~ssssssnnnUUUCCC;;;222111333---+++,,,---...---,,,+++*********))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''))))))))))))(((((((((((($$$&&&''''''&&&&&&'''(((%%%%%%''')))&&&"""###'''(((!!! (((---///777BBBEEE;;;---""" !!!***444)))%%%---***$$$%%%%%%%%%######%%%'''"""555222!!!'''???HHH???333(((###$$$)))---)))///((()))%%%&&&&&&''''''&&&&&&%%%(((''',,,$$$"""((("""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&+++""" +++$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$###&&&&&&666TTT???===LLLAAAJJJ%%%666%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))************+++************************+++************)))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((***(((''''''(((((('''&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))&&&''''''((((((''''''&&&((((((''''''''''''((((((((((((((()))))))))******((((((((()))))))))***************************************+++++++++++++++,,,++++++******++++++,,,)))))))))***************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&$$$&&&((()))'''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&tttvvv~~~tttssslllSSSBBB:::222222444///+++,,,---......,,,+++))))))))))))))))))))))))***((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''))))))((((((((('''''''''%%%&&&''''''&&&&&&''')))&&&%%%&&&(((&&&$$$***333:::nnnpppGGG'''&&&###"""###&&&'''&&&###%%%&&&&&&$$$$$$&&&))),,,333TTTttt>>>+++%%%%%%'''+++%%%&&&&&&''''''&&&&&&%%%{{{rrrvvv{{{zzzxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwxxxxxxxxxyyyyyyyyysss{{{|||666!!!"""%%%%%%%%%%%%%%%%%%%%%%%%%%%...111""" ,,,888\\\%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))*********************************))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((***(((''''''(((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&''''''((((((''''''&&&''''''((((((((((((''''''(((((((((((()))))))))***(((((((((((()))))))))***************************)))*********++++++++++++,,,++++++******++++++,,,((()))))))))*********+++))))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&'''((('''&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&wwwxxxttttttjjjQQQAAA999222333666111+++,,,---......,,,***))))))))))))))))))*********((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((''''''''''''%%%&&&''''''&&&&&&''')))(((%%%%%%'''&&&'''111===mmm###"""222&&&"""$$$&&&'''&&&$$$$$$'''***MMM%%%$$$)))&&&!!!%%%&&&&&&''''''&&&&&&%%%***iii(((""")))%%%%%%%%%%%%%%%%%%%%%%%%'''$$$,,,***bbb...)))%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))))))))))))))*********************))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((***(((''''''(((((('''&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&''''''''''''''''''&&&&&&'''((())))))((('''&&&(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))******++++++++++++,,,++++++++++++++++++,,,(((((())))))*********+++))))))))))))))))))))))))******))))))((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''((('''%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&yyyyyy~~~zzzvvvjjjQQQ@@@999111222444///...---,,,+++************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&"""...+++***NNNxxx'''***(((%%%$$$""")))'''###$$$!!!$$$,,,!!!+++///'''+++''')))%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&!!!(((&&&(((%%%(((---)))&&&((('''$$$###&&&***+++&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&)))))))))))))))))))))))))))************)))(((((())))))*********))))))(((******))))))))))))******...---,,,+++***)))))))))(((((())))))))))))(((((())))))((('''''''''''''''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###$$$''')))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$(((((((((''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''(((((('''&&&%%%%%%''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))),,,,,,++++++,,,,,,---...+++***)))))))))***,,,---,,,+++++++++++++++++++++******))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&'''''''''&&&%%%%%%$$$xxxxxx}}}|||xxxhhhPPP???888111111444///...---,,,+++************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&///+++(((###LLL***,,,+++###,,,### nnn::: ...((('''&&&###***###+++''' (((&&&$$$$$$%%%%%%%%%%%%&&&&&&"""***""")))&&&((('''NNN $$$&&&''')))++++++***''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''')))((((((((('''''''''&&&(((((((((((((((((((((((('''((()))***************))))))*********))))))(((******))))))))))))******...---,,,+++***)))))))))(((((())))))))))))(((((())))))((('''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%'''''''''''''''&&&%%%%%%''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((())))))))))))*********)))***++++++,,,******))))))******+++,,,++++++++++++++++++++++++******))))))))))))******))))))(((((((((((())))))(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&''''''&&&&&&%%%$$$wwwvvv|||~~~zzzfffNNN>>>777111222555///...---,,,+++************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''%%%&&&)))++++++)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%###---111SSS(((999jjj&&&...+++'''!!!,,,***+++]]]!!!...!!!((($$$)))###)))'''///%%%(((&&&$$$$$$%%%%%%%%%%%%&&&&&&"""---***'''(((###~~~)))%%%$$$$$$&&&)))(((%%%"""((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((('''''''''''''''((((((((((((((((((((((((&&&&&&((()))***+++++++++((())))))******)))))))))***))))))(((((())))))***,,,,,,+++***)))))))))***(((((())))))))))))(((((()))(((''''''&&&'''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''((((((((()))))))))((((((((((((((())))))***((()))******++++++************************************))))))))))))******))))))(((((((((((())))))''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&''''''&&&&&&%%%%%%uuuuuu{{{}}}zzzdddMMM>>>888222333666000------,,,+++************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''%%%&&&((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&& 333%%%TTT((($$$'''111lll---###+++!!!###'''333ggg///000...BBBzzz)))"""333((("""&&&'''$$$%%%<<<---%%%'''$$$$$$$$$%%%%%%%%%&&&&&& ///***%%%'''&&&BBBKKK)))&&&$$$%%%$$$###$$$''')))((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((()))************'''((())))))))))))))))))))))))(((((((((((())))))+++******)))))))))******(((((())))))))))))(((((((((''''''&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((('''&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((((('''''''''((())))))'''(((***+++++++++***))))))))))))))))))***************))))))))))))******))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((%%%&&&&&&'''&&&&&&%%%%%%tttttt{{{{{{wwwdddMMM>>>999333444777111------,,,+++************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''((((((((((((''''''&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&... &&&888///"""+++NNN%%%!!!///$$$ +++444)))###!!!000!!!qqq000%%%(((""")))'''%%%666```@@@!!!)))$$$$$$$$$%%%%%%%%%&&&&&&///!!!***###'''+++'''zzz&&&&&&(((+++((($$$'''...)))((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((()))))))))(((((('''''''''((()))))))))))))))))))))(((((((((((())))))))))))((((((((()))******(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))(((((((((((()))******'''((()))++++++***))))))(((((()))))))))***************))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&%%%tttttt{{{xxxtttcccLLL>>>999333333555///...---,,,+++************))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''&&&&&&&&&'''''''''(((((('''''''''&&&%%%$$$$$$$$$&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&###333333777'''###222((($$$%%%&&&$$$***$$$***[[[***/// $$$---)))HHH555!!!111(((,,,)))'''###+++eee!!!)))$$$$$$%%%%%%%%%%%%&&&&&& ,,,&&&'''###'''+++$$$ %%%,,,,,,%%%%%%+++((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((()))))))))(((((('''&&&&&&&&&'''((()))))))))))))))((((((''''''(((((()))((((((''''''((()))******(((((())))))))))))((((((&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((($$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((()))))))))))))))***++++++'''((())))))******))))))((())))))******+++++++++******))))))))))))******))))))(((((((((((())))))************************'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&''''''&&&&&&tttttt{{{vvvrrr~~~aaaJJJ<<<777111111222,,,...---,,,+++************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&111mmm###///$$$ ###""" uuuBBB&&&!!!%%%,,,'''...|||+++999((("""...&&&###222666:::!!!###---!!!***&&&'''&&&111666%%%((($$$$$$%%%%%%%%%%%%&&&&&&$$$'''***###$$$&&&###'''\\\111&&&!!!'''***%%%###&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''(((((()))(((((((((%%%&&&'''((())))))))))))((((((''''''''''''(((((('''&&&&&&'''((()))***+++(((((())))))))))))((((((&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((())))))(((((())))))***+++((((((((((((((()))******))))))******+++,,,,,,---******))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''((((((((()))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&tttttt|||uuuqqq~~~```III;;;666//////000)))...---,,,+++************))))))))))))))))))))))))((((((((((((((((((((((((***))))))((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%###%%%(((***+++***((('''&&&&&&&&&&&&&&&&&&&&&&&&***!!!WWW...$$$!!!111!!!&&&...yyy'''&&&(((""")))SSS'''###000---###$$$((($$$""" ***999(((!!!%%%///---(((+++%%%***'''$$$$$$%%%%%%%%%&&&&&&&&&((($$$+++ %%%&&&))) QQQ888$$$$$$(((((('''***&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%'''((())))))******%%%&&&'''((())))))))))))((((((''''''''''''((((((&&&&&&&&&'''((()))***+++(((((())))))))))))((((((%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###&&&((('''%%%$$$&&&)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((()))******)))((('''''''''(((***+++))))))***+++,,,,,,------******))))))))))))******))))))(((((((((((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&'''''''''&&&tttqqquuuooolllxxx~~~zzzxxx]]]HHH;;;777///000333......------,,,,,,++++++******************)))((('''(((((((((((())))))))))))'''))))))%%%$$$''''''%%%(((((('''''''''&&&&&&&&&&&&&&&'''&&&$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&+++>>>)))"""***"""$$$***%%%$$$$$$$$$$$$%%%&&&&&&333>>>AAA555&&&!!!$$$''''''''''''&&&&&&%%%%%%%%%((((((&&&222&&& 000!!!'''%%%---!!!''' 888666!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&222(((...&&&###(((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((""""""###%%%'''((()))***)))(((&&&&&&''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''(((((((((((())))))))))))''''''(((((())))))******''''''''''''''''''''''''(((((())))))))))))((((((******))))))((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((%%%######&&&'''%%%###%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&''''''''''''((((((((((((((((((''''''''')))))))))))))))))))))))),,,,,,,,,+++++++++******))))))))))))(((((((((((())))))(((((('''''''''&&&((((((((((((''''''''''''(((&&&%%%&&&))))))'''$$$&&&&&&'''''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''ssspppuuuqqqlllvvvyyysssuuu]]]HHH;;;777000000333......------,,,,,,++++++***)))************))))))((((((((((((((())))))))))))(((***)))&&&%%%((((((%%%(((((('''''''''&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&***!!!<<<(((###%%%!!!///$$$666"""%%%%%%%%%%%%%%%&&&&&&'''"""))),,,'''###%%%((((((''''''&&&&&&&&&%%%%%%%%%$$$///!!!111000%%%%%%---###%%%!!!+++$$$000(((UUU000)))+++)))'''"""###+++'''&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&ppp""" (((+++###$$$+++''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&''''''''')))'''&&&&&&''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''((((((((())))))))))))((((((((((((((()))))))))'''''''''''''''''''''''''''(((((())))))(((((('''))))))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''%%%######%%%&&&&&&$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&''''''''''''((('''''''''((((((((((((((())))))))))))))))))))))))++++++++++++*********)))))))))))))))(((((((((((()))(((((((((''''''''''''((((((((((((''''''''''''(((&&&%%%&&&((()))'''%%%''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''rrrpppuuurrrkkkrrrtttmmmqqq\\\GGG;;;777000000222---...------,,,,,,++++++***((())))))************)))(((((((((((())))))))))))***,,,+++'''&&&((((((&&&'''''''''''''''&&&&&&&&&$$$&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,@@@((('''###$$$ ***000///&&&&&&&&&%%%&&&''''''(((%%%&&&$$$###%%%((('''###'''&&&&&&&&&&&&%%%%%%%%%###111!!!666$$$((((((%%%))) (((***000$$$---,,,111'''444%%%''')))333XXX%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$DDD:::***--- $$$+++''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%(((''''''&&&&&&%%%$$$$$$((('''&&&&&&''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''((((((((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''((((((((()))))))))))))))(((((((((((((((((('''''''''''''''''''''''''''''''''((((((''''''''')))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%$$$%%%'''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%###$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((&&&&&&''''''(((((())))))))))))))))))))))))))))))******)))))))))))))))((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''&&&&&&'''(((((('''%%%'''((((((((('''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''qqqpppvvvppphhhooorrrmmmqqqZZZFFF;;;777000000222---...------,,,,,,++++++***'''((()))***************(((((((((((())))))))))))+++---,,,((('''))))))&&&''''''''''''''''''''''''###&&&))))))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%MMM(((+++$$$***''',,,'''&&&&&&&&&&&&'''((((((---***'''&&&((((((%%%!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&(((###ZZZOOO$$$&&&$$$&&&)))!!!+++!!!---(((,,,)))FFF%%%%%%$$$"""NNN%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&000"""}}}***)))&&&$$$(((%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$'''&&&%%%%%%''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''''''''((((((((()))))))))))))))((((((''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$%%%'''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((%%%&&&&&&'''((()))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((('''''''''((((((((((((''''''''''''&&&&&&''''''(((''''''&&&(((((((((((('''&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''pppqqqxxxnnneeennntttrrrsss~~~YYYEEE:::777000000222---...------,,,,,,++++++***'''((()))***************(((((((((((()))))))))))),,,...,,,((('''))))))&&&&&&'''''''''''''''''''''$$$&&&)))***((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++hhh%%%,,,%%%)))555 777'''&&&&&&&&&&&&'''(((((($$$$$$$$$&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%===+++uuu'''$$$%%%((($$$...///###%%%%%%&&&333666???!!!333,,,+++000ggg%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((>>>***"""%%%)))'''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%$$$%%%&&&'''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''(((((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$######$$$$$$%%%$$$%%%'''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&'''((()))******((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))(((((((((((('''''''''(((((((((((((((((((((((((((''''''''''''&&&''''''(((''''''&&&&&&''''''(((((('''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''ppprrrzzznnneeennnvvvuuuuuu}}}XXXDDD:::777111000222,,,...------,,,,,,++++++***((())))))************)))(((((((((((()))))))))))),,,...,,,(((''')))(((%%%&&&&&&&&&'''''''''''''''%%%'''))))))((('''&&&'''&&&&&&&&&&&&&&&&&&&&&&&&---MMM###((($$$ ***&&&&&&&&&%%%&&&''''''((($$$$$$&&&)))'''$$$'''+++%%%%%%%%%&&&&&&&&&&&&'''$$$)))&&&)))+++*** $$$+++(((&&&'''%%%%%%888999&&&(((:::"""$$$777...%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$444,,,+++!!!,,,&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&&&&&&&'''&&&%%%$$$%%%&&&'''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&$$$%%%'''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%$$$$$$&&&(((%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''(((((())))))))))))))))))))))))))))))&&&''''''''''''((((((((())))))))))))(((((((((((('''''''''(((((((((((((((((((((((((((''''''''''''%%%'''(((((('''&&&&&&'''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''qqqsss|||qqqhhhpppvvvuuuuuu~~~WWWCCC:::777111111222,,,...------,,,,,,++++++***)))************))))))((((((((((((((()))))))))))),,,...,,,(((&&&((('''$$$&&&&&&&&&'''''''''((((((&&&((()))((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&***"""222&&&&&&$$$???%%%%%%%%%%%%%%%&&&&&&''',,,))))))+++)))$$$$$$)))%%%%%%%%%&&&&&&&&&''''''333CCC$$$((((((***+++)))!!!"""&&&)))---+++===###...***777)))...666"""###)))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$111%%%}}}jjj ,,,******&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((())))))(((((('''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''$$$%%%'''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""$$$&&&%%%$$$$$$''')))%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((((((((())))))))))))((((((((((((''''''''''''((((((((()))((((((((((((''''''''''''%%%''')))(((&&&%%%&&&(((%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''qqqttt~~~uuukkkpppuuurrrttt~~~VVVCCC:::777111111222,,,......---,,,,,,++++++******************)))((('''(((((((((((())))))))))))+++---,,,'''&&&''''''$$$&&&&&&&&&'''''''''(((((('''(((((('''&&&&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&,,,000zzz+++&&&&&&(((%%%$$$$$$$$$$$$%%%&&&&&&(((###"""''')))&&&%%%(((%%%%%%%%%&&&&&&'''''''''HHH)))$$$&&&000---'''(((&&&&&& ###888222 +++ '''"""(((///!!!###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''000(((%%%(((!!!###&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))+++,,,,,,'''''''''&&&&&&%%%%%%$$$%%%$$$###$$$&&&'''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''(((((((((''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((($$$%%%'''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""$$$&&&%%%$$$$$$'''***%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((('''''''''))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))((((((((((((&&&'''''''''(((((()))))))))(((((((((''''''''''''$$$'''))))))&&&%%%&&&((($$$$$$&&&'''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''wwwxxxwwwnnnqqqtttqqquuuWWWHHH999222111000...///......---------,,,,,,,,,************))))))))))))))))))))))))))))))))))))(((''''''((())))))(((&&&''''''''''''''''''''''''&&&&&&''''''(((((())))))***))))))(((''''''&&&&&&$$$444xxx>>>444"""******###***$$$%%%///***$$$"""$$$&&&&&&%%%)))((()))---%%%<<>>kkk((((((666BBBJJJ$$$%%%&&&(((&&&%%%///$$$(((---%%%))),,,***&&&$$$'''+++((($$$(((...!!!,,,,,,&&&%%%%%%'''***+++***(((777nnn+++000(((((((((''''''''''''((((((HHH$$$"""'''$$$,,,&&&""">>>,,,%%%(((---((("""'''$$$...'''$$$'''jjj;;;###&&&%%%''''''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$######$$$%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''xxxxxxssswwwxxxwwwxxxoooIIIBBB999444222222111///111111///...---,,,,,,++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''((((((((('''&&&%%%%%%&&&'''((('''///>>>''')))444+++!!!'''```))))))(((((((((((()))))))))qqq%%%************************++++++++++++++++++++++++!!!444$$$///%%%///&&&***ZZZJJJ222%%%""")))((( """,,,///((($$$...""")))******'''YYY\\\%%%222$$$'''''''''&&&&&&%%%%%%%%%,,,333!!!$$$((((((&&&((((((((('''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$"""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%'''((()))(((&&&%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&&&&&&&&&&''''''''''''(((***)))'''%%%$$$$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%$$$######''''''&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&'''((())))))''''''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&$$$######$$$&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&xxxtttwwwwwwvvvwwwoooIIIBBB999444222222000///111000///...,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''((((((((('''&&&&&&&&&&&&'''((('''<<<+++ ...)))''',,,&&&,,,kkk))))))(((((((((((())))))***WWW@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBB222///***!!!...'''((("""VVV+++111&&&&&&...&&&&&&DDD***222,,, %%%"""###EEEuuu^^^^^^]]]]]]]]]\\\\\\\\\YYY"""''' %%%$$$&&&'''%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$######"""######$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%'''(((((('''&&&%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%&&&&&&&&&''''''''''''((()))(((&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&%%%$$$$$$###&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''((('''&&&'''((()))((('''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''%%%###$$$%%%'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&yyyvvvxxxvvvuuuxxxpppIIIBBB:::444222222000...000000...---,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((''''''&&&&&&''''''(((***$$$,,,555***+++###&&&222---fff***))))))(((((())))))***222000333((($$$***111""",,,777)))%%%+++111)))===$$$$$$(((,,,###$$$!!!&&&,,,PPP'''$$$"""$$$***$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''(((''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&&&&&&&&&&%%%%%%%%%(((''''''&&&&&&''''''((('''&&&&&&&&&((()))(((''''''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&(((&&&%%%%%%'''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&zzzyyy{{{wwwvvvzzzpppIIIBBB:::555333222000...000///...---,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((''''''''''''((((((,,,(((%%%QQQ666 $$$%%%000"""444777JJJ***))))))))))))))))))***$$$111OOOFFF***)))'''111///&&&!!!222___111!!!(((&&&''')))000,,,((((((--- ###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&((('''&&&&&&((())))))(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&{{{}}}~~~xxxwww}}}oooHHHBBB;;;666555444222//////...---,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))'''''''''''''''''''''''''''((((((((()))))))))***((((((''''''''''''((((((((((((((((((((((((((((((+++***DDD666!!!'''(((444)))[[[000******))))))))))))******!!!000{{{+++;;;333111+++777&&&555888QQQ###000%%%&&&'''+++333%%%%%%$$$+++&&&###%%%%%%%%%%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###############$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$&&&'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%&&&'''(((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&((('''&&&''')))***)))'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&{{{xxxxxxnnnGGGBBB<<<888777777444222......---,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))''''''''''''''''''''''''''''''(((((())))))******((((((''''''''''''(((((('''(((((())))))(((((('''$$$***###aaahhh333))),,,%%%,,,(((+++******))))))******+++000000+++999>>>AAAAAA888GGGBBBEEE111(((***!!!,,,&&&%%%%%%&&&,,,###hhh111 ---(((***''''''&&&&&&%%%###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###############$$$%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((%%%&&&'''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%%%%'''((('''&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&&&&''''''&&&&&&'''&&&&&&((()))***((('''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&xxxwwwwwwmmmGGGBBB<<<::::::999777555------,,,,,,++++++,,,,,,+++++++++************)))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''((()))*********((((((''''''''''''(((((('''((()))******)))((('''///***555111""")))&&&###&&&LLLuuu)))+++******))))))******+++444'''[[[gggDDDPPPVVVOOOQQQOOO777dddhhh999"""+++...!!!(((&&&'''&&&$$$,,,<<>>777666555111000000111000///...............,,,+++***+++------+++)))))))))************))))))(((((())))))))))))((((((((((((((())))))))))))***(((((((((((((((((((((((((((((((((((())))))))))))***,,,&&&(((---AAA888>>>((()))>>>222444777;;;???CCCEEEFFFQQQVVVWWWVVVTTTUUUGGGLLLNNNHHH<<<999BBB===,,,GGG^^^<<<999HHH@@@888777///111$$$///'''((()))(((XXX%%%$$$ '''&&&&&&&&&((()))((('''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((('''&&&$$$$$$$$$%%%&&&((((((&&&%%%%%%%%%%%%%%%########################&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''')))***++++++***)))%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&''''''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''(((wwwrrrxxxzzztttyyytttsss}}}gggFFF===666555444111///000///...---,,,,,,,,,,,,,,,,,,++++++++++++++++++***)))******++++++******)))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***+++$$$'''222+++###---$$$KKK>>><<<&&&!!!&&&GGG///999<<<@@@FFFKKKOOORRRTTTaaaMMMdddYYYfffiiiYYYTTTSSSTTTSSSBBB666AAAHHH>>>444EEEyyyCCCKKKFFFNNNQQQHHHHHHHHH<<<:::***333...***///***777000000$$$,,,&&&%%%$$$%%%&&&''''''%%%''''''''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&$$$######$$$&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((()))***)))))))))%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((uuuttt|||xxxtttxxxsssttt~~~fffFFF===666555444111000111......---,,,,,,,,,,,,---,,,,,,,,,+++*********+++******++++++++++++******))))))(((((((((((())))))************))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***+++,,,(((&&&******(((+++***444TTTxxxcccCCC!!!!!!***444333(((@@@'''FFFEEEHHHMMMSSSXXX\\\^^^___gggXXXjjjPPP^^^NNN^^^bbb]]]]]]]]]]]]]]]]]]]]]]]]ffffffffffffffffffffffffbbb```mmmjjjTTTaaaeeeddd\\\]]]UUURRRRRRHHH===@@@EEE888777XXX```NNNLLLQQQMMMPPPQQQKKKHHHOOONNN@@@BBB333999666000555///'''+++++++++++++++,,,---...******)))))))))(((((((((""""""""""""""""""""""""(((((((((444''')))&&&%%%$$$%%%'''((('''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$###"""###%%%''')))&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((qqqtttvvvtttxxxsssuuudddFFF===666555555222111222000//////.........//////,,,------+++))))))***+++******++++++++++++******))))))(((((((((((())))))+++************)))))))))))))))))))))))))))))))))''''''(((((())))))******'''***,,,)))&&&'''******111;;;GGG{{{>>>***'''333222...///...///,,,777(((<<>>AAAHHHMMMEEEEEEDDD@@@999666===HHHGGGKKKIIIDDDIIIPPPMMMCCCEEE======;;;666777444)))+++***)))((((((((()))***'''''''''&&&&&&&&&%%%%%%)))************+++++++++$$$&&&$$$,,,---$$$---(((''''''''')))***)))(((%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$###$$$%%%'''(((***%%%&&&&&&''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((%%%&&&&&&''''''&&&&&&%%%((((((((((((((()))))))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))vvviiiqqqtttuuuyyytttvvvdddFFF>>>777666666333222333//////.........//////000---......+++)))(((***,,,***++++++,,,,,,++++++******)))(((''''''((()))***+++++++++*********))))))))))))))))))))))))))))))'''''''''((()))*********&&&%%%***---******---+++,,,;;;EEEqqqiiiCCC---...((($$$***000---%%%...III:::JJJDDDPPPXXXZZZ^^^aaacccdddcccccc[[[jjjWWWWWWUUU```XXX[[[WWWWWWXXXZZZ[[[]]]^^^___bbbbbbbbbbbbbbbbbbbbbbbb___^^^XXXXXXggg___^^^[[[XXXbbbZZZPPPXXX^^^WWWPPPRRRNNNIIIFFFIIINNNTTTWWWSSSGGG@@@BBBFFFDDD@@@>>>???EEEDDDCCCIIIIIIGGGJJJCCCDDD===<<<:::555777555222000---***(((''''''''')))))))))(((((((((''''''#########$$$$$$$$$%%%%%%"""+++,,,(((&&&&&&***)))((('''((()))***)))(((%%%%%%'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&''''''(((%%%%%%&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&''''''((((((''''''&&&''''''''''''(((((())))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))ooocccmmm~~~~~~sssuuuyyytttwwwcccGGG>>>777777666444333333------,,,,,,,,,------...---......+++((('''***,,,***++++++,,,,,,++++++******)))(((''''''((()))***++++++++++++******))))))))))))))))))))))))))))))&&&''''''((()))******+++,,,$$$''',,,)))***,,,&&&...222777ddd}}}NNN//////333333333///111>>>AAA999UUURRRYYY^^^XXXZZZ]]]___``````^^^]]]YYYSSSPPPZZZZZZVVV^^^YYYSSSTTTVVVYYY\\\^^^```bbbeeeeeeeeeeeeeeeeeeeeeeee^^^gggaaaWWWjjjYYY^^^bbbYYYZZZVVVVVVYYYSSSQQQ\\\PPPQQQRRRPPPNNNPPPTTTYYY[[[WWWUUUUUUNNNBBB>>>???===BBBBBBBBBCCC===???NNN@@@GGG===;;;;;;222777>>>:::888333...+++((('''''')))))))))(((((((((''''''''''''(((((()))))))))***)))&&&&&&+++"""'''000'''&&&%%%&&&(((((((((&&&$$$%%%'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''((((((((('''&&&%%%$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&''''''''''''''''''&&&''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))(((((('''''''''((((((%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))~~~hhh___qqq{{{||||||{{{xxxxxxaaaDDD<<<666555555222111111222000.........///...------------,,,,,,+++++++++,,,+++***))))))***+++,,,******))))))))))))******---,,,,,,+++*********+++))))))))))))))))))))))))))))))))))))***************+++,,,,,,+++***)))((((((333999AAAfffQQQ111:::333111;;;666===BBBKKKQQQUUUVVVWWWWWWYYYYYYYYYYYYYYYWWWTTTRRRRRRTTTWWW[[[^^^```bbbddd[[[ZZZ[[[```fffjjjkkkjjjlllmmmnnnooooooooonnnmmmnnnnnnooorrrsssqqqlllhhhhhhbbb]]]]]]```aaa]]]YYYVVVVVVSSSPPPNNNQQQWWW]]]]]]^^^______]]]XXXSSSPPPJJJFFF@@@<<<;;;===AAADDDGGGFFFCCC???<<<<<<>>>@@@DDDHHHFFF;;;...((('''''')))((('''((())))))(((&&&*********)))((((((+++---))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$((('''&&&%%%$$$%%%%%%&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&,,,+++)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))((('''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''&&&%%%$$$%%%%%%&&&)))))))))))))))(((((('''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((%%%&&&((()))))))))((('''***)))((('''&&&&&&''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&}}}gggaaasss|||}}}}}}{{{xxxyyy```DDD<<<666555555333111111222000.........///...------------,,,,,,+++++++++,,,+++***))))))***+++,,,******))))))))))))******---,,,++++++*********+++))))))))))))))))))))))))))))))))))))******************+++,,,++++++))))))$$$+++,,,---EEErrrIII222:::444888DDDAAAMMMPPPTTTVVVWWWWWWWWWXXXTTTTTTVVVXXXYYYXXXVVVTTTRRRSSSVVV[[[```dddfffgggdddbbb```aaacccdddcccbbbcccdddgggiiilllmmmnnnnnnoooqqqsssuuuwwwwwwvvvuuurrrooonnnppprrrpppiiiccc[[[ZZZVVVQQQNNNOOOSSSXXX[[[]]]```aaaaaa^^^[[[YYYUUURRRLLLGGGBBB@@@@@@@@@BBBCCCCCCBBB@@@=========HHHNNNOOOHHH>>>777111,,,+++***(((((()))***)))(((+++,,,---,,,***))))))***))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$((('''&&&%%%%%%%%%&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))((('''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''''''''(((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''&&&%%%%%%%%%&&&&&&&&&''''''((()))))))))((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((($$$%%%&&&&&&'''&&&&&&&&&*********))))))((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&zzzeeeddduuu{{{~~~~~~{{{xxxzzz___DDD<<<666666666333111222222000.........///...---------,,,,,,,,,,,,++++++++++++************++++++******))))))))))))******,,,,,,+++************+++)))))))))))))))))))))))))))))))))*********++++++)))***++++++,,,++++++***&&&)))((('''000HHHfffzzzccc@@@666<<<999BBBPPPMMMSSSTTTUUUTTTSSSRRRSSSTTTRRRTTTWWWYYY[[[[[[ZZZZZZTTTSSSTTTYYY___cccdddcccdddbbb^^^]]]\\\[[[YYYXXXYYY[[[^^^aaaccceeeggggggfffhhhjjjkkkmmmooorrruuutttvvvzzz~~~uuunnnhhhfffaaaZZZTTTQQQRRRSSSVVVXXX[[[^^^```aaaaaa```\\\ZZZWWWQQQKKKEEE???<<<;;;>>>AAACCCAAA???>>>>>>FFFMMMRRRPPPLLLDDD:::000...,,,***)))***+++******---000333333000,,,)))'''))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))((((((''''''''''''(((((((((((('''''''''&&&&&&''''''&&&&&&&&&&&&''''''(((((((((''''''''''''&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&###$$$&&&'''((()))))))))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&'''((()))***'''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((&&&%%%%%%%%%%%%&&&''''''***++++++,,,,,,+++))))))''''''((((((((()))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&vvvcccgggvvvzzz~~~~~~zzzwww{{{^^^DDD<<<666666666444222333222000.........///...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++++++++***************+++))))))))))))))))))))))))))))))*********+++++++++)))******+++,,,,,,,,,,,,((()))---///000444CCCQQQIII>>>@@@EEEBBBKKKVVVSSSOOOPPPRRRRRRQQQQQQRRRSSSUUUXXXZZZ\\\\\\\\\\\\\\\WWWTTTRRRUUUZZZ\\\\\\YYYYYYXXXVVVUUUTTTTTTSSSSSSUUUVVVXXXZZZ[[[[[[ZZZYYYYYYZZZ[[[ZZZ[[[]]]bbbfffjjjooowww}}}xxxvvvuuuqqqlllfff___ZZZXXXVVVUUUUUUUUUWWWZZZ\\\^^^\\\]]]]]]\\\XXXQQQKKKGGG===>>>???>>>===>>>???AAAEEEKKKQQQTTTVVVRRRFFF;;;222000,,,***+++,,,,,,+++111666:::;;;777111+++(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))(((''''''''''''((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''((((((((('''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))'''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((((((((('''&&&&&&((()))***(((***+++,,,,,,+++)))((('''(((((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''sssbbbiiixxxxxx~~~~~~yyyvvv|||{{{~~~]]]CCC<<<666666777444333444222000.........///...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++************++++++*********))))))***++++++************************************++++++++++++*********++++++,,,------((('''***000000...111999???CCCLLLOOOMMMRRRVVVSSSPPPSSSVVVXXXWWWVVVVVVVVVVVVXXXYYYXXXVVVUUUWWWXXXWWWUUUSSSSSSVVVXXXXXXVVVUUUUUUVVVVVVUUUUUUUUUUUUUUUWWWZZZ\\\[[[YYYVVVTTTWWWVVVUUUSSSRRRSSSUUUXXX[[[bbbkkktttyyyzzz{{{zzzxxxyyy{{{|||yyytttmmmiiiccc___ZZZTTTQQQQQQSSSTTTWWWZZZ___bbbbbb```\\\YYYKKKHHHBBB;;;777888<<<@@@IIIMMMSSSXXX]]]^^^WWWNNN999555000---,,,---------555:::???AAA===666///+++((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((())))))((((((((('''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''&&&'''(((((())))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((((((((('''&&&&&&((()))***&&&((()))++++++***((('''(((((((((((()))))))))***((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''qqqbbbmmm{{{www~~~yyyxxxyyyooovvv]]]CCC<<<666666777555333444222000.........///...---++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++++++++************++++++***))))))))))))***++++++*********************************++++++++++++,,,,,,++++++++++++,,,,,,------)))(((,,,000222666:::BBBKKKRRRUUUUUUUUUTTTSSSSSSVVVYYYZZZXXXVVVTTTTTTSSSTTTTTTRRROOOOOOSSSWWW\\\\\\[[[[[[\\\^^^```aaabbbdddffffffcccaaa___^^^]]]aaafffjjjjjjhhhdddaaa^^^[[[XXXWWWWWWWWWUUUTTTQQQWWW___dddfffgggjjjmmmlllooouuu{{{{{{xxxuuupppiii```YYYTTTQQQPPPPPPSSSWWW\\\___`````````\\\VVVKKK???777444777:::FFFIIIMMMQQQXXX]]]\\\VVVCCC>>>777222000000111000555:::???@@@===666000---))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%$$$%%%&&&'''''''''&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((''''''''''''(((((())))))))))))(((((((((''''''''''''&&&&&&&&&&&&'''''''''(((((((((((()))))))))''''''((((((((()))))))))''''''''''''''''''''''''''''''((())))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$%%%&&&'''''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((&&&%%%%%%%%%%%%&&&''''''%%%&&&((())))))(((''''''((((((((()))))))))******((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''ooocccrrr~~~}}}xxx|||{{{tttlllvvv^^^CCC<<<666777777555444555222000.........///...---+++++++++,,,,,,---------++++++,,,------,,,++++++,,,++++++******++++++,,,)))))))))))))))***++++++*********************************+++++++++,,,,,,...---,,,+++++++++,,,,,,............444>>>EEEGGGKKKPPPQQQSSSXXXVVVSSSWWWSSSTTTUUUUUUSSSRRRRRRSSSSSSTTTTTTRRRQQQTTT\\\ccckkkmmmnnnllliiiiiimmmrrrvvvyyy}}}|||wwwrrrnnnmmmnnnttt{{{~~~yyytttjjjfffdddfffiiiiiiddd^^^WWW\\\aaaaaa]]]ZZZ[[[]]]^^^___dddllltttxxxyyyxxxzzzyyywwwrrrkkkddd]]]YYYSSSSSSTTTUUUWWWYYY[[[\\\```\\\TTTJJJ@@@:::888888<<<@@@CCCFFFKKKQQQSSSPPPMMMGGG???888555555555555222555:::;;;888333///---))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))))))))))))))((((((((('''''''''&&&&&&&&&&&&'''''''''((((((((())))))))))))'''((((((((())))))))))))''''''''''''''''''''''''''''''((()))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''''''''(((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$%%%&&&'''''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((($$$%%%&&&&&&'''&&&&&&&&&&&&&&&'''''''''((((((((((((((()))))))))*********((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((nnncccuuu}}}yyy~~~~~~sssmmmyyy^^^CCC<<<666777777555444555222000.........///...---+++++++++,,,,,,---------++++++------------++++++,,,++++++******++++++,,,))))))((())))))***++++++******************************+++++++++,,,,,,,,,///...,,,+++***++++++,,,'''///333333999EEELLLLLLRRRRRRMMMOOOXXXUUUSSS[[[SSSTTTTTTSSSRRRSSSVVVYYYWWWXXXYYYXXXXXX^^^iiirrr{{{~~~zzztttrrrvvv|||zzzxxxwwwsssrrrvvv}}}~~~vvvnnnhhhmmmoookkkbbbZZZXXXYYYVVVVVVWWW]]]eeelllooooootttxxx|||~~~{{{ssskkkeee___\\\YYYWWWWWWXXXZZZ\\\[[[[[[YYYSSSKKKCCC===:::777<<>><<<=========<<<===@@@BBBNNNOOOLLLDDDAAACCCBBB===777555222000///...,,,***,,,)))&&&$$$%%%&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((('''&&&%%%&&&(((((((((&&&''''''''''''((((((((()))((((((((((((((()))******(((((((((((((((((((((((((((((('''''''''&&&&&&&&&))))))))))))))))))))))))''''''''''''((((((((()))***((('''&&&&&&'''(((***((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((())))))(((((()))***+++(((&&&&&&((((((%%%###)))((('''&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%'''"""$$$...000)))&&&***''''''''''''(((((((((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((())))))))))))(((((()))((('''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%((((((((((((((('''''''''sssbbbggg{{{~~~{{{}}}qqqqqq|||\\\@@@<<<888555444444333222111000///...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---******++++++++++++******,,,,,,,,,+++++++++*********+++,,,+++******,,,...//////...,,,+++,,,///222:::<<>>???@@@@@@@@@???===;;;DDDLLLNNNIIIDDDCCCCCCAAA@@@===999777555222---(((***)))''''''))))))((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&((()))(((''''''''''''((((((((())))))((((((((((((((()))******(((((((((((((((((((((((()))))))))(((((('''''''''(((((((((((((((((((((((('''''''''((((((((())))))***)))'''&&&&&&''')))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))(((((()))******(((&&&&&&((((((&&&###)))((('''&&&&&&&&&&&&'''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%&&&((("""$$$...000)))%%%)))''''''''''''(((((((((((()))((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((())))))))))))(((((()))((((((''''''''''''((((((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%((((((((((((((((((((('''jjj```iii}}}{{{ooottt\\\@@@===888555444444333222000//////.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---******++++++++++++******,,,,,,,,,+++++++++*********+++,,,+++***+++,,,...//////...,,,---000666:::CCCEEEIIIMMMPPPRRRTTTTTTQQQPPPLLLLLLSSS\\\^^^[[[YYY[[[aaalllxxx~~~~~~zzzqqqhhh```[[[XXXPPPQQQSSSWWW]]]dddkkknnnmmmpppsssrrrlllddd]]]XXXXXXYYYYYYZZZZZZXXXSSSOOODDDDDDEEEGGGHHHFFF???:::;;;FFFNNNLLLFFFDDDEEEFFFFFFBBB===<<<<<<888111+++((((((((()))++++++)))'''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&''''''((()))%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))''''''((()))***)))(((''''''((((((((()))))))))((((((((((((((()))******))))))))))))))))))))))))******))))))))))))((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))''''''''''''))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((())))))(((((()))******(((''''''((('''&&&%%%((((((''''''&&&&&&''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&%%%&&&&&&&&&)))$$$%%%---...(((%%%'''''''''''''''((((((((((((((((((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))'''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''((((((((((((((((((wwweeebbbppp~~~~~~wwwnnnwww[[[@@@===999666555444333222///............//////000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---***++++++,,,,,,++++++***,,,,,,,,,+++++++++*********+++,,,,,,++++++---///---------...000777???EEEHHHJJJLLLOOORRRTTTUUUVVVNNNMMMLLLQQQ]]]iiilllhhhjjjjjjmmmwww|||tttmmmiiigggZZZXXXUUUSSSTTTVVVZZZ\\\___eeennntttuuurrrnnnkkkbbbbbbaaa^^^\\\ZZZUUUPPPKKKIIIIIIMMMQQQPPPJJJDDD<<>>999444***)))'''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''((())))))%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))(((((((((***+++***)))'''(((((((((((()))))))))((((((((((((((())))))***************************))))))))))))))))))))))))'''''''''''''''''''''''''''(((((((((((()))))))))))))))(((''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((())))))(((((()))***)))((((((''''''''''''&&&((((((''''''''''''(((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))%%%&&&+++,,,(((%%%&&&''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((nnnbbbeeeuuu}}}uuunnn{{{ZZZAAA===999666555444333222///............//////000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++*********+++,,,,,,+++,,,...000+++,,,///222777???HHHNNNNNNNNNOOOPPPQQQQQQQQQQQQLLLOOOTTT___ooo{{{}}}wwwwwwuuuwww~~~zzzvvvttttttlllhhhccc]]]XXXVVVUUUUUU[[[aaaiiipppuuuwwwxxxyyyqqqrrrooohhhccc```YYYPPPNNNLLLKKKOOOUUUXXXVVVSSSHHHEEEAAA??????AAAFFFKKKLLLGGGAAA???AAABBBAAA>>>222...)))&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''((())))))%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''(((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))***)))((()))+++++++++)))(((((((((((()))))))))***((((((((((((((())))))***++++++++++++++++++++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((())))))(((((()))***(((((()))((('''''''''((((((((('''''''''(((((()))&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((&&&&&&***+++(((&&&%%%''''''''''''(((((((((((((((((('''''''''(((((()))''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((&&&''''''(((((((((''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))zzziiibbbgggwww|||sssooo~~~ZZZAAA>>>999666555555444333000//////.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++*********+++,,,,,,,,,,,,///111---111666;;;AAAHHHOOOSSSVVVVVVUUUSSSRRRPPPPPPOOOQQQYYYdddqqq|||{{{}}}||||||yyynnnddd\\\WWWUUUUUUXXX]]]ccciiipppxxx}}}{{{}}}uuuoookkkaaaUUUOOOMMMLLLOOOUUUZZZ]]]\\\UUUMMMFFFBBBAAA@@@CCCHHHOOOLLLHHHEEEEEEFFFFFFFFF===777000***'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&((((((((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''(((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))***(((((()))***+++***)))((((((((()))))))))******((((((((((((((()))******************************''''''(((((((((((())))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((())))))(((((()))***''')))))))))''''''((()))((((((''''''(((((())))))&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''###$$$%%%&&&''')))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((()))'''&&&&&&((())))))'''%%%''''''''''''((((((((((((((((((''''''(((((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((()))***)))((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((&&&&&&''''''((()))))))))wwwiiifffmmm|||zzz|||qqqpppZZZAAA>>>:::777666555444333111000///...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++*********+++,,,,,,,,,---///111444999@@@FFFKKKOOORRRUUU\\\[[[ZZZYYYXXXXXXXXXXXX^^^hhhuuu}}}|||xxxvvvuuuwww{{{~~~~~~zzz|||yyy|||tttwww}}}|||pppiiidddbbb\\\[[[[[[\\\___eeennntttyyy|||yyyvvvkkk]]]SSSSSSSSSUUUWWW[[[^^^___^^^YYYTTTPPPIII@@@???DDDHHHJJJKKKKKKIIIHHHIIIKKKHHHCCC:::333///,,,***(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((()))''''''''''''(((((((((((()))))))))))))))))))))))))))((('''(((***+++***)))(((((()))))))))*********((((((((((((((()))******************************((((((((())))))*********************************(((((()))))))))*********)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))(((((()))***''')))***)))''''''(((***((((((((((((((()))******&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))%%%%%%&&&&&&(((***(((&&&''''''''''''((((((((((((((((((((((((((()))******''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((++++++,,,,,,+++***'''&&&&&&&&&&&&'''''''''((((((&&&'''''''''((((((((()))&&&&&&''''''((())))))***uuukkkkkktttwww}}}}}}qqqqqqYYYAAA>>>:::777666555444333222111000......---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++*********+++,,,,,,,,,---///222:::@@@HHHNNNRRRSSSTTTUUU\\\\\\]]]^^^```bbbcccdddiiitttzzzuuuqqqnnnkkkjjjiiihhhkkkppptttttttttoootttuuurrrrrrwww|||~~~{{{yyyxxxzzz~~~|||yyyuuuyyyzzzxxxyyy{{{uuuqqqjjjbbb]]]]]]aaaeeerrr|||~~~}}}|||qqqcccWWWYYY[[[[[[[[[[[[^^^___aaaaaabbb^^^QQQAAA<<>>:::777666555444333000/////////............000000///...---,,,,,,,,,...------,,,,,,------...///---++++++,,,,,,+++***------------,,,,,,+++***++++++******++++++,,,---***,,,.........222999???FFFJJJNNNRRRSSSUUUWWWXXX___ccciiiooorrrrrrpppooo|||}}}sssfffbbbfffhhheeedddeeeeeeeeefffgggfffccceeeggghhhiiijjjmmmrrrvvvsssrrrqqqsssuuuxxxzzzzzz}}}pppccc]]][[[YYYaaannnyyy|||{{{pppooolllllllllfff^^^]]]bbb^^^cccddd^^^XXXTTTJJJ@@@???>>>BBBHHHKKKKKKMMMRRRVVVUUUOOOGGG@@@:::///%%%)))(((((()))******(((&&&))))))))))))))))))))))))###$$$%%%&&&''')))******((((((((((((''''''''''''%%%&&&&&&&&&'''((((((((())))))(((((('''''''''''''''((()))(((&&&%%%%%%'''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))************))))))))))))))))))))))))'''(((((()))))))))))))))))))))***+++,,,------...+++++++++++++++*********))))))***+++++++++******************+++++++++++++++++++++,,,,,,------...------,,,+++++++++++++++)))((((((((())))))***+++++++++*********)))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))((((((((()))******,,,++++++***)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''((())))))(((((((((((())))))''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((''''''''''''&&&&&&&&&''''''((((((((((((''''''))))))(((((((((((())))))(((((((((((((((((((((((((((%%%$$$%%%'''(((&&&$$$((((((((((((((((((((((((''''''''''''''''''''''''***+++---------+++)))(((((((((''''''&&&&&&%%%%%%&&&'''''''''(((((())))))&&&((()))++++++)))(((&&&zzzgggeeeqqqzzz|||~~~}}}ttt{{{YYYAAA>>>:::777666555444333000000/////////.........000000///------,,,,,,---...------,,,,,,------...///---++++++,,,,,,,,,+++,,,,,,---------,,,++++++,,,+++++++++++++++,,,,,,+++---//////000555===CCCMMMOOOPPPQQQPPPQQQSSSTTT]]]fffrrr{{{~~~}}}{{{yyy~~~uuutttmmmccc```cccdddbbbbbbbbbbbbbbbcccffffffffflllkkkiiifffdddfffkkkpppooommmjjjiiijjjnnnqqqrrrvvvxxx||||||ooofff___YYY]]]eeennnuuu|||{{{{{{~~~vvvggg^^^\\\\\\aaaccc```]]]\\\VVVNNNFFF@@@===BBBHHHJJJMMMOOOTTTUUUQQQKKKFFF@@@666,,,+++)))(((((()))***)))'''))))))))))))))))))))))))%%%&&&&&&''''''(((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''''''''((((((((('''''''''&&&&&&'''((()))(((&&&%%%&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))************))))))))))))))))))))))))'''(((((()))))))))))))))'''(((((())))))***************)))))))))))))))((((((((()))************)))))))))))))))************((()))+++---///000000111,,,+++***************+++))))))((((((((())))))*********************))))))------,,,+++***)))(((((('''(((((((((((((((''''''***)))((((((''''''((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''((((((((((((''''''((((((''''''''''''(((((((((((((((((((((((((((((((((&&&%%%%%%'''((('''%%%(((((((((((((((((((((((('''''''''''''''''''''''')))***+++++++++***((('''((((((((('''''''''''''''''''''''''''((((((((()))'''((()))******)))((('''nnnaaagggtttzzzzzzxxxuuu}}}WWWAAA===999666555555444333000000000/////////......000///...---------------...------,,,,,,------......---++++++,,,---,,,++++++,,,,,,------------,,,---,,,,,,+++++++++,,,,,,,,,///222444777===EEELLLVVVVVVUUURRRPPPPPPSSSUUUaaannnzzztttnnnlllmmmnnnkkklllhhhcccbbbeeegggeeecccbbbbbbcccfffiiilllnnnrrrqqqnnniiieeeeeeiiinnnpppmmmiiieeedddeeegggiiijjjlllooorrrtttxxx|||~~~ssshhh___ZZZZZZ^^^gggooovvv~~~nnn```ZZZWWW[[[^^^]]]^^^___]]]YYYRRRFFF===>>>DDDHHHKKKNNNSSSVVVVVVRRRNNNIII@@@666...+++((('''((()))))))))))))))))))))))))))))))))((('''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&(((((((((&&&%%%&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))************))))))))))))))))))))))))'''((())))))******))))))((((((((((((((()))))))))*********)))))))))((((((((()))******+++++++++***(((((()))******+++,,,,,,111222444666666666555444+++***************++++++*********)))))))))))))))*********+++++++++++++++//////...---+++***)))))))))))))))(((((()))))))))+++***)))(((((('''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))*********((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((('''&&&&&&(((((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''((()))))))))(((&&&%%%'''((((((((((((((())))))''''''''''''((((((((((((((((((((((((((((((((((((hhhaaalllxxxzzzxxxuuuwww{{{UUU@@@===999666555555444333000000000////////////...000///...---------------...------,,,,,,------......,,,++++++,,,---,,,+++++++++,,,---.........---...------,,,,,,,,,,,,,,,...111666;;;???GGGQQQXXXZZZZZZYYYVVVUUUVVVZZZ]]]iiiwwwzzzsssmmmmmmjjjeee```^^^bbbfffiiijjjjjjiiikkkooosssuuummmlllmmmooopppppprrrwwwwwwzzz|||yyysssoooooopppsssrrrqqqnnnjjjgggeeedddhhhiiikkkkkkkkknnnrrrvvvtttvvvzzz~~~tttllldddZZZWWW]]]bbbfffqqq{{{nnnccc\\\UUUWWWZZZ[[[]]]___``````^^^RRRFFFBBBBBBCCCHHHMMMSSSXXX[[[YYYVVVQQQHHH???222...***(((((()))******((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))((()))))))))************))))))))))))))))))))))))(((((()))************)))+++*********************,,,,,,+++++++++***************+++,,,------------)))***,,,...000222333444===>>>???>>><<<888444111---------,,,------...///---------------,,,,,,+++,,,,,,---......///000000000//////...------,,,,,,------+++******+++,,,,,,+++***)))))))))))))))***************++++++++++++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''(((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''((((((((((((''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((''''''((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))&&&'''(((((((((''''''&&&''''''(((((())))))******'''''''''((((((((((((((()))(((''''''''''''((()))~~~ggggggttt{{{zzzxxxtttyyyxxxSSS???<<<888666555555444333111000000000//////////////////...------------......------,,,,,,------...---,,,***+++,,,------,,,+++,,,------..................---------------...---222999@@@FFFNNNXXX___WWWYYY[[[]]]___aaaeeehhhppp|||}}}zzztttlllfffcccddddddaaa```aaafffkkkllllllmmmpppsssxxx~~~~~~~~~yyyrrrqqquuu}}}{{{ssspppnnnttt{{{}}}yyyqqqjjjgggnnnnnnnnnmmmmmmmmmpppqqqlllooottt|||~~~zzztttggg^^^]]]]]]^^^gggttt{{{rrrggg___VVVWWWYYY\\\```bbbdddfffbbb[[[RRRJJJBBB===AAAIIIPPPWWW\\\[[[XXXTTTLLLDDD777222---***)))******+++((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((((((''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***((()))))))))************************************((())))))***************++++++++++++************++++++++++++++++++++++++++++++,,,---...//////......///222555888<<<>>>???DDDDDDDDDBBB???:::555222333333222222222333333444111222222333333222111111000111222333444666777777555555444333111000///...///...,,,*********++++++((((((((((((((()))***+++*********************+++((((((((((((((((((((((((((((((((((((((((((((((((++++++******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''((((((((((((((((((((('''&&&&&&&&&%%%&&&&&&&&&''''''''''''((()))(((((((((((((((((()))''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''(((((((((((('''''')))(((((((((((((((((()))(((((((((((((((((((((((('''(((((((((''''''((((((((((((((((((((((((((((((************************'''(((((((((((((((((((((''''''(((((())))))******((((((((((((((('''''''''((((((''''''''''''((((((yyyiiiooozzz{{{yyyzzzsssyyyvvvQQQ>>>;;;777555555555444333111111000000000////////////......---------.........------,,,,,,------...---+++***+++,,,------,,,,,,------............---...------------...///000---444===DDDJJJQQQXXX]]]TTTZZZbbbhhhmmmoooqqqrrruuu{{{sssnnnjjjccc^^^]]]^^^```bbbdddgggkkkpppttttttqqqpppqqqttt{{{}}}pppmmmrrrvvvpppkkkwwwtttmmmnnnmmmmmmnnnppppppnnnlllmmmooorrrwww|||~~~~~~|||}}}~~~|||vvvkkkddd```^^^bbbhhhttt{{{}}}pppeeeYYYXXXYYY^^^``````bbbfffbbb```]]]UUUIII======BBBHHHPPPWWWWWWUUURRRLLLFFF<<<777111---++++++******))))))))))))))))))))))))&&&&&&'''((())))))******(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%&&&((('''&&&&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******))))))))))))************************************((()))******++++++******)))))))))))))))*********)))******++++++,,,------------///000111111222222555666999<<<@@@CCCEEEGGGHHHIIIIIIHHHFFFCCC@@@>>>;;;::::::999888888999999777888999:::;;;:::999999777888999;;;<<<>>>???@@@@@@???>>><<<999777555555333222000...---,,,++++++)))))))))((()))******+++)))))))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((())))))(((((((((((())))))''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((''''''''''''&&&&&&&&&''''''((((((((((((''''''))))))(((((((((((())))))((((((((((((((((((((((((&&&'''((((((&&&&&&'''((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''((((((((((((((())))))((((((((((((((('''''''''''''''''''''''''''''''''qqqiiiuuu~~~yyywww{{{rrrxxxuuuOOO>>>;;;777555555555444333111111111000000000//////......---------......///...------,,,,,,------...---+++******,,,...------..................---,,,------------...///111111444;;;EEELLLPPPSSSWWWZZZYYYbbbooozzz}}}{{{}}}xxxooohhhcccaaa___[[[\\\aaaeeefffiiinnnuuu{{{yyysssqqqrrrzzz~~~qqqrrrzzz}}}zzzxxx~~~tttjjjiiijjjpppwwwyyytttnnnqqqqqqqqqsssuuuuuussspppssstttxxx~~~~~~vvvllliiifffbbbiiiqqqzzzuuujjjfffeeehhhfffaaa```bbbbbbbbbdddbbbWWWHHH???======FFFMMMOOONNNMMMJJJFFF@@@<<<666111...,,,***((())))))))))))))))))))))))(((((((((((((((((())))))((((((((((((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((%%%&&&''''''&&&&&&''')))&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))))))))************************************))))))***++++++++++++***))))))******++++++,,,,,,+++,,,---...///000111222444444666777888999999999<<<===???AAACCCEEEGGGGGGIIIIIIJJJJJJIIIIIIHHHHHHAAA@@@???>>>===<<<<<<<<<<<<>>>@@@BBBCCCCCCBBBAAA===>>>@@@BBBDDDFFFHHHIIIGGGGGGGGGFFFEEEEEEDDDDDD@@@@@@>>>===:::777555444111111///......---------,,,,,,,,,++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''((((((((((((''''''(((((((((''''''(((((((((((((((((((((((((((((((((%%%'''((('''%%%%%%&&&((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((())))))***(((((((((''''''''''''''')))(((((((((''''''''''''&&&&&&'''(((((('''&&&&&&zzzkkkiiixxxxxxuuu|||qqqwwwtttNNN>>>:::777555444555444333111111111111000000000000......---------......///...------,,,,,,------...---+++******,,,......---.../////////...---,,,,,,,,,,,,,,,---///000222333<<>>888333///,,,)))'''))))))))))))))))))))))))*********)))(((''''''''')))(((((((((''''''''''''%%%&&&&&&''''''((((((((('''''''''((((((((())))))%%%&&&''''''&&&&&&((()))&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************************))))))***++++++++++++***++++++,,,---......////////////111222444666777888;;;<<<===???@@@AAAAAAAAA@@@AAAAAABBBCCCDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBB@@@???>>>>>>>>>???AAADDDFFFHHHHHHGGGFFFAAABBBDDDFFFIIIKKKMMMNNNHHHIIIKKKMMMOOOQQQRRRSSSOOOOOONNNLLLIIIEEEBBB@@@;;;:::888666444222111111111111000///......------))))))))))))))))))))))))))))))))))))))))))))))))"""###%%%''')))***,,,---((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''(((((((((&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''(((((((((((('''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((($$$&&&((('''%%%$$$%%%((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))***((((((''''''&&&&&&&&&%%%))))))(((((('''''''''&&&%%%&&&((())))))(((&&&%%%wwwnnnppp||||||rrrvvvuuunnnxxx|||www}}}rrrOOO===:::777555555555444222000000///...............////////////////////////................................................***---///000///.........//////------///333:::>>>FFFOOOWWWWWWQQQPPPWWW___lllvvvyyyssslll```[[[```[[[^^^bbbeeejjjrrr}}}~~~yyy~~~yyyzzz|||wwwvvv~~~yyypppiiiiiimmmnnnllliiieeekkkrrrwww{{{|||uuuqqqiiidddiiiuuu{{{nnnbbb\\\bbbgggjjjjjjjjjcccQQQ>>>999666888???CCCAAABBBFFFFFFAAA;;;777555222///,,,((())))))***))))))((('''))))))))))))))))))))))))'''''''''((((((((((((((('''(((((((((((((((((('''))))))(((''''''''''''''''''((()))***)))(((&&&$$$'''(((((((((((((((''''''&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((************)))))))))))))))***++++++******,,,---***************++++++,,,---......///000111333444777999;;;<<<;;;<<<>>>@@@@@@AAADDDEEEEEECCCAAA???@@@AAACCCDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCEEEDDDBBBAAAAAAAAABBBBBBCCCCCCDDDEEEEEEEEEDDDDDDAAABBBCCCDDDDDDCCCBBBAAACCCDDDFFFIIIKKKMMMNNNOOOSSSSSSSSSSSSRRRQQQPPPPPPNNNKKKGGGCCC@@@@@@BBBCCC;;;:::888666444111000///***+++,,,------,,,***)))((('''((()))******(((&&&))))))(((((((((((()))))))))))))))))))))(((''''''(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((''''''(((((())))))******(((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))(((((('''''''''&&&''''''((((((((((((''''''))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&&&&&&&''''''(((((())))))''''''''''''((((((((()))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))uuupppuuu}}}tttyyyrrrrrr|||zzzqqqNNN===:::777555555555444222000000///............///////////////////////////................................................+++---///000...---......---///111000///444???GGGSSSXXX\\\YYYUUUVVV^^^fffrrr{{{|||mmmgggccc\\\[[[aaabbbfffmmmttt{{{yyy{{{~~~tttjjjiiinnnqqqnnnjjjhhhlllqqqvvvzzz}}}wwwooohhhgggnnnxxx}}}ooobbbYYY^^^eeejjjkkkkkkggg[[[NNN@@@888444999???AAABBBDDDFFFBBB===:::888555111...******)))))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&'''((()))***)))(((&&&%%%''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))))))))***+++,,,+++******+++---************+++,,,,,,---111111222444666999;;;<<<<<<>>>???@@@??????AAACCCAAABBBCCCDDDDDDDDDCCCBBBCCCDDDFFFGGGGGGFFFEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCBBBAAAAAAAAABBBCCCCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@???@@@AAACCCEEEFFFGGGHHHHHHMMMMMMNNNOOOPPPPPPPPPOOOQQQOOOLLLIIIHHHHHHIIIJJJDDDCCC@@@===:::777444333000///...,,,+++***))))))+++***))))))***)))'''%%%))))))(((((((((((()))))))))))))))))))))(((''''''(((((((((((((((((((((((())))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((('''((((((((((((((())))))(((((('''''''''&&&&&&&&&(((((((((((((((((((((((()))(((((((((''''''''''''''''''(((((((((((('''''')))(((((((((''''''''''''(((((('''''''''&&&&&&&&&'''''''''((((((((((((((('''''''''((((((((())))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))qqqsss|||xxxoooxxx~~~pppMMM===:::777555555555444222111000//////......//////////////////////////////................................................---...000000...------...+++000333333333:::HHHTTTccccccbbb```^^^bbbjjjqqq|||mmm]]]ZZZ[[[\\\___eeelllqqqzzz|||~~~~~~sssiiiiiissszzzxxxqqqnnnppprrrtttxxx}}}|||zzzzzzqqqiiihhhoooyyytttfff\\\\\\bbbhhhkkkllllllgggaaaNNNAAA555555;;;???AAABBBEEECCC@@@>>><<<999555222---+++)))((('''((()))***))))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((())))))(((''''''&&&&&&'''''''''((()))))))))(((&&&&&&''''''((((((((((((((('''&&&&&&'''''''''(((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,+++***)))+++,,,,,,,,,---...///111222222888888999:::<<<>>>@@@AAA@@@BBBCCCCCCBBBBBBCCCEEECCCCCCBBBCCCDDDEEEGGGHHHIIIJJJKKKKKKKKKJJJIIIHHHHHHHHHIIIIIIIIIJJJJJJJJJFFFEEECCCBBBBBBCCCCCCDDDGGGGGGFFFFFFEEEEEEDDDDDDEEEEEECCCBBBAAAAAA@@@AAAAAAAAABBBBBBCCCCCCCCCCCCEEEFFFHHHJJJLLLMMMNNNNNNOOOOOONNNNNNNNNNNNOOOOOOOOONNNLLLIIIEEEBBB@@@???:::888555111///---,,,,,,,,,***)))((()))***)))(((***))))))(((((())))))***))))))******))))))(((((((((((((((((((((((((((((()))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((('''''''''''''''(((((((((''''''''''''&&&((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''(((((((((''''''''''''&&&((((((((((((((('''''''''''''''((((((((()))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))ooowww|||qqq|||oooKKK===:::777555555555444222111000000///.../////////////////////////////////...................................................///000000...------...+++///333777<<>>@@@EEEDDDCCCBBB@@@===999777111...+++((('''(((***+++(((((((((((((((((((((((()))))))))((((((((((((((()))((('''&&&&&&'''((()))++++++***)))))))))))))))''''''((()))(((((('''&&&&&&'''((((((((((((((((((''''''''''''(((((((((((('''(((((((((((((((((('''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********(((((()))))))))))))))***++++++,,,+++******,,,---///111333666999;;;======BBBAAA@@@@@@??????@@@@@@BBBCCCEEEDDDCCCCCCDDDEEEFFFEEEDDDCCCEEEIIILLLOOOOOOPPPPPPQQQPPPOOOMMMLLLNNNNNNOOOOOOPPPPPPQQQQQQMMMKKKIIIGGGFFFFFFFFFFFFLLLKKKJJJIIIHHHHHHHHHGGGHHHGGGFFFDDDDDDDDDEEEFFFFFFEEEEEEDDDCCCCCCCCCCCCAAABBBDDDFFFHHHIIIJJJJJJHHHIIIJJJKKKLLLMMMMMMNNNTTTSSSRRRQQQPPPOOONNNMMMGGGFFFCCC???<<<888666555...,,,))))))***+++,,,+++***))))))))))))))))))***))))))*********))))))((((((((((((((((((((((((((()))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&%%%%%%((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((''''''((((((((((((((('''''''''((((((((('''''''''''''''))))))((((((''''''&&&&&&'''(((((((((((()))))))))((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((ppp}}}~~~vvv~~~nnnKKK===:::777555555555444222111111000///////////////////////////////////////...................................................///000///...---...000...///333<<>>CCCDDDEEEDDDBBB???===<<<666333...***((()))***,,,((((((((((((((((((((((((******))))))(((((((((((()))((('''&&&&&&'''((()))++++++***)))))))))))))))''''''((((((((((((((('''&&&&&&'''((((((((((((((('''''''''((((((((())))))(((((((((''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********+++((()))))))))******++++++***,,,---------...000222666888<<<@@@DDDGGGIIIJJJHHHGGGEEEDDDCCCBBBBBBBBBDDDFFFGGGFFFEEEEEEFFFGGGIIIHHHHHHHHHJJJNNNRRRTTTTTTUUUVVVVVVUUUTTTSSSRRRTTTTTTUUUUUUVVVWWWXXXXXXVVVUUURRROOOLLLJJJJJJJJJOOONNNMMMKKKJJJJJJJJJKKKIIIHHHGGGGGGGGGHHHIIIJJJJJJIIIGGGFFFEEEEEEEEEEEECCCDDDEEEFFFFFFFFFFFFFFFAAACCCEEEGGGIIIJJJJJJJJJMMMNNNOOOQQQRRRTTTUUUVVVQQQRRRRRRPPPMMMHHHCCCAAA777444111...------,,,*********))))))))))))******))))))************))))))))))))))))))))))))))))))***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''&&&&&&''')))(((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''(((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&(((((((((((()))))))))***((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((ttt}}}|||~~~||||||oooKKK===:::777555555555444222222111000000//////000000////////////////////////.................................................../////////......000222333444999EEESSS___dddeeedddkkkuuuvvvggg^^^___ccclllxxx{{{qqqmmmppptttwwwwwwxxxxxxzzz|||{{{}}}{{{vvvssstttwww~~~|||{{{zzzyyyooo]]]LLLCCC???===BBBDDDEEEDDDBBB@@@@@@AAA;;;888333...***)))***+++))))))))))))))))))))))))+++******))))))((((((''''''((((((((((((((((((''')))(((''''''&&&&&&''''''''''''''''''((((((((((((%%%&&&'''((())))))))))))''''''((((((((()))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++++++++)))******++++++,,,,,,,,,,,,...000111333555888;;;???AAADDDHHHLLLNNNOOOPPPIIIIIIHHHGGGGGGGGGGGGGGGFFFHHHIIIIIIHHHHHHIIIKKKMMMMMMNNNOOOQQQTTTVVVXXXXXXXXXYYYZZZZZZYYYXXXWWWXXXXXXYYYYYYZZZ[[[\\\\\\^^^\\\YYYUUUSSSQQQPPPOOOQQQPPPNNNMMMLLLMMMMMMNNNLLLKKKKKKJJJJJJKKKKKKLLLJJJIIIHHHFFFFFFFFFGGGGGGIIIIIIIIIHHHGGGFFFEEEDDD@@@BBBCCCEEEGGGHHHHHHIIIEEEFFFHHHKKKNNNQQQSSSTTTUUUVVVYYYZZZXXXTTTOOOLLLFFFBBB===888444000,,,)))+++******))))))******+++))))))******++++++******))))))))))))))))))))))))******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''&&&&&&''')))(((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''(((((((((''''''''''''''''''(((((((((((()))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''(((((((((((('''''''''''''''((((((((((((((('''(((((((((((()))))))))((((((((((((((('''''''''((((((((()))))))))******))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))yyy~~~zzzyyyxxxoooLLL===:::777555555555444222222111000000//////000000////////////////////////................................................---...///......///222444777<<>>BBBEEEFFFHHHKKKMMMOOOOOOOOOOOOJJJJJJHHHGGGFFFFFFFFFFFFEEEGGGHHHHHHHHHHHHJJJLLLPPPQQQTTTVVVXXXYYYZZZZZZYYYZZZ\\\]]]]]]\\\[[[[[[XXXYYYZZZ[[[\\\]]]]]]^^^aaa___]]]ZZZXXXVVVVVVVVVUUUTTTSSSQQQQQQRRRTTTUUUSSSSSSSSSRRRQQQPPPNNNMMMLLLKKKIIIHHHHHHIIIJJJKKKMMMMMMMMMLLLJJJIIIGGGFFFCCCCCCDDDEEEFFFGGGHHHHHHDDDEEEFFFHHHJJJLLLNNNOOORRRSSSVVVXXXXXXWWWUUUSSSOOOLLLGGGCCC>>>999333///+++******))))))******+++((()))***++++++++++++***))))))))))))))))))))))))*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''&&&&&&''')))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))(((''''''((((((((((((((())))))'''((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((()))''''''((((((((((((''''''''''''''''''((((((((()))'''((((((((())))))))))))'''''''''((((((((((((((((((((()))))))))*********))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))}}}yyyxxxxxxvvvpppMMM===;;;777555555555444222222111111000000000000000////////////////////////................................................,,,---.........000333555999BBBNNNWWW\\\^^^___```nnnxxxyyyiii```aaadddooo}}}wwwkkkhhhooowwwzzzzzzwwwttttttyyy}}}{{{uuuvvv~~~tttttt~~~|||}}}tttjjj^^^MMM===@@@BBBCCCAAA??????CCCFFFAAA>>>999444///+++)))((())))))))))))))))))))))))+++++++++***)))(((((('''%%%&&&)))++++++)))&&&%%%))))))(((''''''''''''''''''''''''''''''((()))***%%%&&&'''((())))))))))))(((((((((((()))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,++++++,,,------...//////000333777;;;???DDDIIIMMMKKKLLLNNNOOOOOONNNLLLKKKLLLKKKHHHEEECCCAAA??????BBBDDDEEEFFFFFFFFFHHHJJJQQQTTTWWW[[[]]]]]][[[ZZZZZZ[[[]]]^^^^^^^^^]]]]]]XXXXXXYYYZZZ\\\]]]]]]^^^```___]]][[[ZZZZZZZZZ[[[ZZZYYYXXXWWWWWWXXXZZZ[[[\\\\\\[[[ZZZXXXUUURRRPPPNNNMMMKKKKKKKKKMMMOOOPPPPPPPPPOOONNNMMMKKKJJJIIIDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHIIIIIIJJJKKKKKKKKKNNNOOOQQQSSSTTTVVVVVVVVVQQQNNNLLLIIIFFFAAA<<<888++++++************++++++((()))***+++++++++++++++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&((('''&&&&&&''')))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''''''''(((((())))))******'''((((((((())))))******((((((((((((((((((((((((&&&'''''''''(((((())))))''''''((((((((((((''''''&&&'''''''''(((((())))))'''((((((((())))))******&&&'''''''''(((((())))))))))))))))))************))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))tttvvvyyyuuuuuukkkLLL>>>;;;888666555444333111222222222111000//////...,,,...000111111000...,,,............////////////...............///000000,,,.../////////222777<<>>>>>EEEDDD===???GGGAAAAAA???888111+++***+++***************)))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((''''''''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++***************+++*********)))))))))((((((++++++,,,...111555888::::::;;;>>>BBBGGGJJJKKKKKKPPPMMMKKKJJJKKKJJJFFFCCCBBB@@@<<<999777888<<>>DDDMMMRRRUUUXXXZZZZZZ[[[]]]^^^```___^^^_________^^^]]]ZZZ___aaa______aaabbb```]]]ZZZWWWXXX\\\```aaaaaafff___]]]^^^^^^[[[]]]bbb\\\^^^```aaa```]]]YYYWWWRRRQQQOOOPPPSSSUUUVVVVVVUUUSSSQQQNNNLLLLLLLLLLLLFFFHHHJJJJJJHHHGGGFFFGGGJJJJJJKKKKKKJJJJJJIIIHHHJJJJJJJJJJJJLLLNNNOOOQQQQQQPPPOOONNNKKKIIIFFFEEE999777333///,,,*********((()))******+++++++++***'''''''''((((((***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((($$$&&&(((******)))'''&&&))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&''''''''''''((((((((()))((())))))(((&&&&&&''')))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((())))))(((((((((((())))))******)))(((((((((((((((((()))******)))((()))***)))))))))(((((()))))))))))))))))))))))))))))))))+++*********))))))((((((************))))))))))))******))))))((((((''''''))))))))))))))))))))))))vvvyyy{{{vvvxxxjjjLLL>>>;;;888666555444333111222222222111000/////////---...///000000///...---............///////////////............///000000///000000///111555<<>>666000------)))************)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((''''''''''''((((((((((((''''''(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))************************************+++******))))))******+++***))))))******+++,,,,,,...///000333666999;;;===CCCDDDGGGKKKNNNOOOOOONNNNNNJJJFFFCCCBBB@@@>>>;;;<<<<<<;;;::::::===AAACCCFFFDDDFFFJJJKKKIIILLLRRRVVVXXX[[[]]]___aaaeeehhheeefffgggiiijjjjjjiiigggiiimmmooommmnnnooonnnjjjbbb___\\\]]]aaafffhhhiiilllgggeeefffeeeaaaaaaeeeeeeeeedddcccaaa^^^\\\[[[WWWVVVUUUWWWZZZ]]]^^^___[[[YYYWWWTTTRRRQQQPPPPPPPPPPPPQQQRRRQQQOOONNNNNNLLLLLLLLLLLLLLLKKKJJJJJJNNNLLLJJJHHHGGGGGGHHHHHHMMMMMMMMMLLLKKKIIIHHHGGGAAA@@@>>>:::666111---+++------,,,,,,,,,++++++***))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%'''((())))))(((((())))))((((((((('''''''''(((((((((''''''&&&&&&&&&'''''''''((((((((())))))((())))))(((&&&&&&'''(((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((*********)))((((((((('''))))))(((((((((((())))))******)))(((((((((((((((((()))******))))))+++---///...,,,************+++))))))))))))))))))))))))************)))))))))((((((((())))))*********++++++*********))))))))))))))))))))))))))))))))))))~~~yyy|||~~~vvv{{{hhhJJJ>>>;;;888555555444333222222222222111000000//////////////////////////////............//////////////////......//////000111222111000000333;;;FFFMMMeeekkknnnllllllsss}}}rrrllliiiooo|||wwwzzzyyy|||~~~zzz~~~zzzyyyyyyxxxmmmppptttzzzlllYYYJJJ@@@BBBFFFEEEFFFJJJMMMLLLIIICCC;;;444000///))))))******************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))((((((''''''(((((())))))(((((('''((((((((()))))))))******))))))))))))))))))))))))))))))))))))******************************************)))))))))******+++++++++******+++,,,...//////111444999===@@@CCCDDDLLLNNNPPPRRRRRRQQQOOONNNJJJEEE???;;;::::::999999:::;;;<<>>888444++++++***)))******+++,,,(((((()))******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))************************************((()))))))))***************************************************+++,,,,,,++++++,,,---///222555666===???DDDHHHMMMPPPQQQRRRPPPSSSUUUTTTQQQMMMKKKKKKHHHFFFDDDCCCCCCGGGKKKNNNQQQSSSXXX___fffiiiiiigggddddddeeejjjsss|||~~~|||yyyvvvvvv|||~~~qqq```_________bbbffflllpppvvvzzz~~~{{{vvvsssnnnkkkhhhfffeeebbb___\\\___```cccdddeeeeeedddddddddbbb```___^^^]]][[[YYYWWWWWWWWWWWWWWWVVVUUUUUUPPPNNNIIIEEEBBB@@@@@@@@@>>>>>>>>>???@@@BBBDDDEEEGGGHHHIIIJJJJJJIIIHHHGGGAAA???;;;777222...+++***)))))))))******)))))))))************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((///...+++((('''((()))***(((((())))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***((()))+++***)))''''''(((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''(((((((((((('''''''''(((((()))))))))))))))(((((((((((())))))))))))(((((((((((())))))*********((((((+++///222AAA===777000+++(((''''''))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))}}}}}}xxxdddIII<<<:::777555555555444333222222222222222222222222000000000000000000000000............////////////000000//////000000111222///111555???KKKWWW___ccc]]]iiiwwwzzzqqqmmmkkkyyy{{{xxxvvv}}}zzzzzz|||wwwmmm]]]MMMBBB???AAAEEEPPPPPPOOONNNKKKFFF@@@;;;---,,,+++***)))***++++++))))))++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))((())))))******))))))((()))))))))*********++++++************************))))))))))))************+++++++++++++++++++++++++++++++++++++++,,,---...***,,,///444999===AAABBBKKKLLLNNNPPPQQQRRRSSSSSSSSSVVVXXXWWWSSSQQQQQQSSSRRRSSSTTTTTTUUUWWW[[[^^^eeegggmmmvvv~~~~~~uuuuuussssssxxx}}}zzzuuuqqqpppttt{{{xxxjjjaaabbbccccccdddgggkkkooonnnsssxxx{{{|||xxxsssppphhhjjjnnnrrrttttttsssrrrooonnnkkkfff```\\\ZZZ[[[ZZZ[[[[[[[[[[[[ZZZYYYYYYYYYVVVRRRMMMIIIEEECCCBBBAAA@@@???>>>>>>???@@@@@@DDDEEEGGGIIIKKKNNNPPPQQQOOOMMMJJJDDD>>>777222///------,,,+++*********+++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((000...+++)))(((((())))))(((((())))))))))))******))))))))))))************((((((((()))))))))******''')))++++++***((('''(((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''((((((((((((%%%%%%&&&'''((()))******))))))(((((((((((())))))((((((((((((((())))))***)))******))))))***---000;;;888333...***(((''''''))))))))))))))))))))))))))))))))))))************************))))))((((((((((((((((((((()))))))))))))))))))))))))))))))))~~~xxxdddIII<<<:::777555555555444333222222222222222222222222///000111111111111000///............////////////000000//////000000111222333666>>>IIIVVV^^^aaabbb___mmm~~~|||pppppptttvvv}}}zzz|||uuu]]]GGG===???DDDLLLLLLMMMNNNOOOKKKEEE@@@///...,,,***))))))******)))+++,,,------,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))************))))))))))))*********+++++++++************************))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,---...///000111444999???DDDGGGIIIJJJNNNNNNNNNOOOPPPQQQSSSSSSUUUXXX[[[ZZZWWWWWWZZZ^^^^^^bbbgggkkkmmmooosssvvvyyyzzz~~~yyyzzzvvvppprrr||||||vvvqqqooorrryyy~~~oooaaabbbdddeeeeeedddeeehhhkkkhhhnnnrrrttt{{{wwwjjjaaa___aaa]]]^^^^^^^^^^^^]]]\\\\\\^^^\\\ZZZVVVRRRNNNJJJHHHGGGEEEBBB???===<<<<<<===@@@AAACCCFFFIIIKKKMMMNNNRRRQQQPPPNNNIIIDDD???<<<666444000---+++++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((+++***)))((((((((())))))(((((()))))))))*********)))))))))******+++++++++(((((()))))))))*********'''))),,,,,,***(((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''(((((((((((('''''''''((()))))))))***))))))(((((((((((())))))((((((((((((((()))******((()))******))))))+++---///...,,,***)))))))))***))))))))))))))))))))))))((()))))))))************)))))))))))))))*********(((((()))))))))*********))))))))))))))))))))))))xxxdddIII<<<999777555555555555444222222222222222222222222...///111333333111///.............../////////000000000000000000111111222777;;;EEEQQQ\\\bbbaaa___gggvvvrrrnnnvvvzzzyyy{{{}}}jjjLLL<<<>>>DDDGGGGGGIIILLLNNNLLLFFFAAA111///,,,***(((((()))******+++---......---+++***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))************)))))))))************+++++++++************************))))))))))))************++++++++++++++++++++++++,,,,,,,,,---...///000111<<>><<<;;;;;;<<<>>>AAACCCEEEFFFFFFFFFKKKMMMOOOQQQPPPMMMJJJGGG===:::555000,,,+++,,,---************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''((()))***(((((())))))*********+++))))))******++++++++++++))))))))))))************'''***,,,,,,+++)))((((((''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''((((((((()))************))))))))))))))))))(((((((((((())))))((((((((((((((()))******((()))******)))((()))+++&&&&&&'''((()))+++,,,---))))))))))))))))))))))))(((((())))))*********+++''''''((()))***+++,,,,,,))))))******+++++++++,,,))))))))))))))))))))))))wwwrrraaaHHH===:::888777888888777555111111111111111111111111111111111111111000//////000000000000111111111111333,,,)))---222333222333222BBBTTT^^^dddgggeeebbbvvv~~~zzzwww|||yyyqqquuu|||~~~|||xxx~~~yyyYYYEEE??????EEEJJJLLLIIIJJJMMMKKKFFF:::222,,,,,,,,,+++***+++***,,,///111111///---+++******++++++,,,,,,,,,,,,))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((()))***************)))************+++++++++++++++++++++++++++++++++)))************++++++++++++,,,...---,,,++++++,,,---------,,,---111777;;;IIIKKKMMMNNNMMMJJJFFFDDDCCCEEEEEEGGGNNNWWWZZZYYY[[[]]]]]]ZZZZZZ___jjjssspppxxx~~~uuupppsssyyyyyyxxx|||yyyoooccc[[[YYYZZZ[[[[[[ZZZYYYZZZ\\\``````ccckkkuuu}}}~~~}}}}}}zzzzzzoooiiicccaaaccceeedddbbbdddbbb```\\\XXXTTTPPPNNNNNNLLLHHHEEEBBB@@@??????@@@??????AAACCCDDDDDDBBBIIIJJJLLLNNNOOOPPPQQQQQQJJJHHHEEE@@@:::555000...+++***))))))***+++)))(((++++++++++++*********)))))))))((('''''''''''''''((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))(((((((((((())))))))))))************************)))))))))))))))******+++))))))))))))(((((((((((())))))))))))))))))))))))***+++++++++***)))'''&&&+++*********))))))(((((())))))))))))************)))******+++++++++*********++++++++++++,,,,,,,,,)))((((((((()))***++++++))))))))))))))))))))))))))))))************))))))~~~ttttttaaaHHH;;;999777666777777555444111111111111111111111111111111111111111000//////000000000000111111111111444...,,,///222222333666AAATTTgggnnnnnnpppsssuuuzzzxxx|||qqqjjjooowww}}}www{{{qqqYYYJJJBBBDDDIIILLLIIIHHHIIIHHHDDD<<<444...---...,,,***,,,***+++---//////---+++******))))))(((((((((((()))***)))))))))(((((((((((())))))))))))))))))))))))))))))))))))************((())))))***************************++++++++++++++++++++++++++++++++++++************++++++++++++)))***,,,,,,+++***+++,,,...///000111444:::AAAFFFMMMLLLJJJHHHEEECCCAAA@@@EEEHHHIIIKKKPPPZZZ___```]]]aaaeeeeeeccceeekkkqqqvvv{{{}}}~~~yyyyyyzzz~~~~~~xxxtttxxx}}}{{{qqqqqqzzz}}}|||{{{wwwuuuwww|||}}}yyytttooojjjccc\\\VVVXXXYYYZZZZZZYYYXXXYYYZZZ^^^\\\\\\```fffkkkmmmmmmrrrpppooottt~~~zzzrrrkkkjjjeee___YYYVVVVVVVVVWWWVVVTTTRRRNNNKKKHHHGGGFFFBBB@@@>>>>>>@@@AAAAAAAAADDDEEEFFFHHHJJJLLLNNNNNNQQQQQQPPPMMMGGG???888444///---+++******+++***)))))))))))))))(((((((((((())))))((('''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((())))))******))))))((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))******+++************************))))))))))))))))))))))))******++++++***)))((('''************)))))))))((())))))))))))******************+++++++++******)))))))))))))))************))))))******************************************))))))************))))))yyyooouuu```GGG;;;999666666666666555333222222222222222222222222111111111111111000//////000000000000111111111111333000///111111111555;;;MMMaaassswwwsssuuu~~~wwwuuu}}}yyyooohhhllluuu{{{yyyyyytttXXXFFFFFFKKKNNNKKKGGGGGGFFFEEE???777111000000---++++++******++++++++++++******---,,,)))'''&&&&&&'''(((******)))))))))((((((((())))))))))))))))))))))))************++++++++++++((()))******++++++******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))***,,,,,,++++++---///000333777;;;@@@EEEKKKOOONNNKKKGGGCCC@@@@@@AAABBBIIINNNRRRSSSWWW```fffhhhbbbeeehhhfffbbbbbbggglllnnnrrruuuttttttxxxyyyyyynnnrrrxxxvvvrrrqqquuuwwwvvvvvvxxxrrrjjjcccdddllltttvvvuuunnnppprrrssstttsssrrrqqqvvvssspppllliiieeeaaa]]]aaacccdddcccaaaaaabbbcccbbb___]]]^^^cccggghhhggghhhfffdddfffmmmvvv~~~}}}{{{yyyxxxyyy}}}|||wwwpppiiiccc^^^YYYWWWXXXVVVTTTQQQOOOMMMKKKKKKJJJFFFBBB@@@??????>>>===??????@@@BBBEEEHHHKKKMMMRRRTTTWWWWWWSSSLLLDDD???888444///,,,+++*********(((((())))))))))))))))))))))))((('''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((())))))(((((('''(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))******+++++++++++++++++++++++++++)))))))))))))))))))))))))))******+++******))))))************)))))))))))))))))))))*********++++++++++++,,,,,,+++***))))))))))))))))))*********+++***+++,,,,,,,,,+++***)))************************))))))************))))))}}}tttkkkuuu```GGG;;;999777666666666555444222222222222222222222222111111111111111000/////////000000000111111111111222111222222111111888AAATTTeeetttvvvuuuzzzzzzwww{{{|||rrrkkkllltttyyyyyywww~~~|||jjjQQQLLLPPPQQQNNNJJJGGGHHHIIIAAA999333222111---++++++,,,++++++***************333111---***(((((()))************)))))))))(((((()))))))))))))))))))))))))))))))))*********++++++))))))***++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---,,,---------,,,...111333666;;;BBBGGGKKKMMMOOOPPPJJJHHHEEECCCCCCFFFIIILLLOOOWWW]]]___bbbhhhmmmmmmggggggeee___[[[]]]eeellliiiooottttttpppllljjjhhhmmmsss||||||wwwjjjhhhhhhjjjkkkkkkiiihhheeeaaa^^^```gggmmmpppooorrrtttwww{{{~~~|||xxxttt~~~|||yyyuuuqqqnnnpppqqqrrrqqqpppooopppqqqnnnkkkhhhiiimmmqqqrrrqqqllljjjhhhgggiiilllppprrrnnnlllhhheeeeeegggkkknnnuuuvvvwwwyyy~~~wwwhhh]]]\\\YYYUUURRROOONNNMMMNNNPPPMMMIIIEEECCC@@@===;;;<<<<<<<<<>>>AAADDDHHHJJJKKKNNNRRRVVVUUURRRMMMJJJBBB===666000---+++***)))******++++++++++++,,,,,,))))))((((((((((((((()))((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''(((((((((((())))))))))))************************)))))))))))))))******+++*********+++++++++++++++)))))))))))))))))))))))))))******************************)))))))))))))))))))))*********+++++++++,,,,,,,,,,,,+++***))))))+++++++++,,,,,,,,,------***+++---...---+++)))(((************************)))******++++++******))){{{qqqiiivvv___FFF<<<:::888777777777666555222222222222222222222222111111111111111000/////////000000000111111111111111111222333222444>>>III\\\gggqqqvvv{{{~~~xxxxxxyyyssssss{{{}}}vvv}}}~~~kkkXXXWWWUUUQQQLLLHHHIIILLLBBB:::444444333///++++++...---,,,+++***++++++,,,444222...+++))))))***+++************))))))))))))************************((((((((()))))))))******))))))***+++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------------...---...111555888???EEEMMMRRRRRRPPPNNNLLLHHHHHHHHHHHHJJJMMMPPPRRRXXX___fffjjjmmmrrrsssqqqiiikkkjjjgggdddfffnnnuuuuuuvvvwwwtttmmmeeebbbbbbhhhnnnwww|||{{{uuummmgggcccbbb``````bbbeeefffeeeddddddfffllltttzzz~~~}}}~~~}}}~~~|||wwwvvvwwwxxxwwwuuuwwwwwwwwwvvvuuusssrrrqqquuurrrlllgggdddccccccddddddddddddeeehhhooowww}}}wwwlllhhhaaaZZZTTTRRRQQQQQQNNNMMMKKKIIIHHHEEEAAA>>><<<;;;;;;;;;===@@@CCCEEEEEEHHHKKKNNNOOOOOONNNMMMJJJEEE>>>777222///,,,***+++++++++++++++,,,,,,,,,))))))((((((((())))))***))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''(((((((((((())))))))))))************************)))))))))))))))******+++)))))))))*********++++++***************************************+++++++++))))))))))))))))))******************++++++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,---------***+++---...---+++)))(((******************************++++++++++++******~~~{{{qqqkkkyyy^^^EEE===;;;888888888888777555333333333333333333333333111111111111111000//////000000000000111111111111111111222555666;;;GGGSSS___eeemmmttt||||||~~~~~~kkkccc[[[UUUOOOIIIHHHJJJDDD<<<777666666111...---///...---,,,,,,+++,,,,,,///...,,,)))(((((()))***++++++*********)))))))))************************'''((((((((()))))))))))))))***++++++,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---...///222777>>>CCCLLLPPPUUUXXXVVVSSSPPPNNNOOOPPPPPPQQQSSSTTTVVVVVVbbbfffkkkooouuu{{{{{{wwwnnnuuu{{{}}}zzzxxxzzz|||yyyrrriiiaaaYYYTTTUUUYYY\\\ccclllqqqpppkkkfffbbbbbbbbb___]]]```gggjjjiiihhhlllttt|||}}}yyy{{{vvvqqqmmmjjjiiiddddddbbb```___```dddggglllnnnrrruuuwww{{{~~~{{{ssskkkbbb\\\WWWUUUMMMLLLKKKKKKKKKJJJHHHEEE>>>===<<<;;;;;;<<<===>>>EEEEEEFFFGGGIIIIIIJJJJJJKKKHHHCCC???;;;666111---++++++*********)))))))))))))))((((((((()))******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((())))))(((((('''(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))******+++(((((())))))***+++++++++************************,,,++++++*********++++++))))))))))))*********************++++++++++++,,,++++++,,,,,,,,,,,,++++++************++++++++++++***+++,,,,,,,,,+++***)))++++++++++++++++++++++++******++++++++++++******www{{{|||rrrmmm^^^DDD<<<:::888777777777666555333333333333333333333333111111111111111000//////000000000000111111111111333111222777<<>><<<777999===@@@CCCEEEFFFFFFCCCEEEGGGJJJIIIEEE>>>999000///...---+++***))))))))))))((())))))***++++++))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))(((((((((((())))))))))))************************)))))))))))))))******+++******+++,,,,,,---......************************///...,,,***))))))******(((((())))))*********+++******+++++++++,,,,,,,,,)))***+++,,,---.........,,,,,,---------.........)))((((((((()))***++++++++++++++++++++++++++++++***++++++,,,,,,++++++***~~~wwwyyy}}}~~~]]]FFF<<<;;;999777555555555555333333222222222222333333111111111111111111111111333222000000111222222111000555888<<>>DDDMMMUUUYYY[[[]]]]]]XXXXXX[[[aaakkkvvv~~~{{{qqqgggbbbdddgggooonnnmmmrrrvvvpppkkkgggcccaaaeeelllooorrryyy}}}yyywwwsssooolllmmmpppsssttt{{{sssfff[[[TTTRRRVVVUUUTTTSSSQQQMMMHHHDDD@@@<<<888777888;;;===>>>>>>???AAACCCFFFHHHIIIJJJHHHDDD<<<555///,,,******'''(((((()))***+++,,,---...---+++)))(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************************)))******+++,,,,,,,,,+++,,,,,,+++++++++++++++,,,++++++,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,************+++---......///////////////.........///...---,,,,,,,,,,,,---++++++++++++++++++++++++******+++,,,,,,+++***)))************************~~~~~~yyy}}}rrrwww~~~\\\DDD;;;:::888666555444444444222222111111111111222222111111111111111111111111000111111222333333333333999999BBBVVVkkkuuuwwwvvv{{{yyyooollljjjkkkrrrwwwzzzuuu```VVVRRROOOJJJFFFBBBAAABBBBBB???===444111---+++++++++***)))************************++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------//////...---------......+++...111000///333===EEELLLPPPUUUYYY[[[\\\]]]^^^^^^]]]```jjjyyyzzzqqqhhheeeiiimmm{{{yyytttsssxxx|||kkkhhhgggiiikkklllrrryyy~~~~~~xxxvvvvvvvvvuuuooosssxxxyyyzzzrrrcccYYYXXXVVVUUUTTTSSSPPPLLLIIIFFFBBB<<<999888888999999:::;;;===@@@DDDGGGJJJLLLQQQLLLEEE<<<555000---,,,))))))))))))***+++,,,,,,---,,,+++)))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))*********++++++************************)))***+++,,,------......,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------,,,,,,---...000111333333444555555666666777666666555555444333111///...---------,,,+++++++++,,,,,,***++++++,,,++++++******************************zzzzzz{{{xxx}}}xxxmmmttt}}}[[[CCC:::999888777555444333333222111111000000111111222111111111111111111111111...000222444444444444555<<<>>>MMMeeeuuuxxxzzz~~~wwwnnnjjjjjjqqq|||{{{zzz}}}~~~hhhYYYSSSPPPLLLGGGCCC@@@AAABBBBBBAAA777333///,,,++++++***)))************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------.........------,,,------...---000333555777>>>IIIQQQWWWYYYZZZ[[[\\\___cccfffpppnnnpppvvv~~~~~~zzzqqqqqqppppppqqqssstttuuuzzzxxxrrrmmmooovvvxxxvvvyyywwwxxx{{{}}}~~~vvvtttppplllkkkpppyyy{{{rrreeeaaa]]]ZZZXXXVVVSSSQQQNNNJJJEEE@@@===;;;888666888999:::===@@@DDDHHHJJJOOOMMMJJJEEE@@@:::555222...---,,,+++***+++++++++,,,,,,******))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++************************)))***+++---.../////////,,,,,,+++++++++,,,---------,,,,,,+++++++++++++++******+++,,,---...000000444555777:::<<>>EEEGGGJJJNNNQQQTTTUUUVVVUUUUUUVVVVVVUUUSSSQQQPPPOOOPPPQQQQQQOOOLLLIIIGGGAAA???<<<888333000...,,,))))))*********+++,,,,,,************************{{{uuuttt}}}sssmmmxxx~~~\\\DDD:::::::::999888666444333333222222222222222222333111111111111111111111111---000333333333444999<<>>777111...---,,,+++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...------------...........................///000000555;;;DDDMMMTTTXXX[[[\\\[[[aaajjjttt|||||||||~~~}}}xxxssswwwvvvtttsssqqqmmmhhhcccccckkkrrrvvv{{{~~~ssskkk^^^ZZZUUUPPPLLLGGGCCC???888666444333555999>>>BBBCCCGGGMMMPPPQQQMMMHHHDDD999666222...,,,+++++++++*********+++++++++******************************++++++++++++++++++++++++************************))))))))))))************************************))))))))))))))))))))))))))))))))))))*********************+++++++++,,,,,,++++++++++++++++++++++++++++++,,,---------------+++++++++,,,,,,...//////...------...111444777999<<<===???CCCIIIOOOTTTWWWXXXYYY[[[\\\]]]\\\[[[ZZZZZZYYYXXXTTTOOOHHHBBB???AAADDDIIIOOOUUUZZZ^^^___[[[ZZZXXXSSSMMMEEE???;;;666555222000---,,,++++++++++++++++++++++++++++++~~~tttwwwwwwttt]]]FFF;;;<<<<<<;;;:::888666444555444444333333444444555111111111111111111111111...111333222111444<<>>666222111222333666;;;CCCKKKOOOOOOMMMKKKKKKJJJFFF@@@999333000///,,,+++)))(((''')))+++,,,,,,,,,,,,+++++++++++++++************************************))))))))))))''')))******))))))***+++************************)))************+++++++++******+++++++++******)))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,///---+++***+++,,,---,,,------...---,,,...000333222333555:::@@@DDDFFFFFF???>>>===<<<===@@@CCCEEEFFFHHHIIIKKKJJJHHHFFFDDDIIIHHHFFFDDDAAA???===<<<;;;<<>>CCCFFFCCC>>>777000---,,,---///...,,,***))))))***+++++++++++++++*********))),,,,,,,,,,,,------------***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------...------,,,---...000111111000///000444:::BBBFFFQQQTTTYYY\\\]]]aaaiiippprrrqqqooonnnpppsssttttttssssssxxx~~~|||rrrhhhdddbbbfffkkkpppwww|||vvvsssrrrxxxmmm___YYYWWWVVVTTTNNNJJJCCC===888555222111444999@@@GGGLLLNNNMMMMMMLLLLLLJJJGGGBBB;;;444000///---,,,+++,,,------,,,,,,,,,,,,+++***))))))(((************************************))))))))))))((()))******))))))***+++************************)))************+++++++++******++++++++++++*********++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,---,,,++++++---.........,,,---......---...000111444777===CCCHHHHHHEEEAAA999999:::<<<@@@DDDHHHJJJMMMOOOQQQTTTUUUTTTSSSRRRRRRRRRQQQOOOLLLJJJHHHGGGDDDEEEGGGIIIKKKMMMOOOOOOPPPPPPQQQSSSUUUUUUTTTRRRVVVUUUSSSOOOJJJEEEAAA???<<<888444222111///,,,***}}}zzzzzzkkkooo}}}xxxttt}}}]]]DDD;;;:::888888888888666444333333333333333333333333333333222222222222333333444222222666777>>>RRRgggvvvwwwzzz~~~xxxqqqnnnjjjddd^^^ZZZZZZ[[[\\\iiiooovvv~~~oooXXXQQQMMMNNNIII@@@>>>CCCGGGEEEAAA:::333...------000///---+++))))))))))))++++++++++++************,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............////////////333111///222:::DDDMMMRRRSSSXXX]]]bbbffflllpppsssiiiddd___^^^bbbkkkuuu|||vvvtttuuuwwwssskkkeeedddgggmmmttt|||}}}{{{xxxsssrrrxxxuuukkkddd^^^ZZZSSSPPPKKKFFFAAA;;;555111333666:::@@@FFFJJJMMMNNNOOONNNNNNNNNMMMFFF===666222///,,,,,,...///---++++++++++++,,,+++***))))))++++++++++++++++++++++++++++++*********)))))))))((()))******))))))***,,,++++++++++++++++++++++++)))************+++++++++******+++++++++++++++***++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***+++,,,---...///000000***---000222222444666777AAABBBDDDFFFGGGEEE@@@<<<>>>@@@CCCGGGLLLPPPTTTVVVZZZ\\\^^^```aaaaaa``````_________^^^\\\ZZZWWWVVVUUUVVVVVVVVVWWWVVVVVVVVVPPPPPPPPPQQQQQQOOOKKKHHHOOOPPPQQQQQQOOOMMMJJJHHHCCC@@@===:::888555111...zzzwww|||lllpppxxxuuu\\\DDD<<<:::777666666666444222333333333333333333333333333333333333333333333333333222444777:::EEE]]]sss{{{{{{tttllliiihhhccc]]]XXXWWWZZZ^^^nnnwww~~~xxx^^^TTTNNNOOOKKKCCC???BBBHHHGGGDDD>>>777111...---///...---+++*********+++++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,------,,,,,,,,,------------......//////000000000///...222222555<<>>DDDIIILLLPPPNNNNNNQQQTTTQQQIIIAAA666111+++***,,,///...------------......---,,,,,,+++++++++++++++++++++++++++++++++*********))))))(((***++++++***)))+++,,,++++++++++++++++++++++++))))))*********+++++++++******++++++,,,,,,+++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------***+++---.........///000,,,000555999<<<>>>AAACCCHHHFFFDDDCCCEEEHHHIIIJJJQQQSSSVVVYYY\\\^^^______cccdddeeeffffffeeedddccccccdddeeeeeedddbbb```___bbbbbbcccddddddcccbbbaaa[[[[[[ZZZYYYVVVQQQJJJFFFCCCEEEFFFIIIJJJKKKKKKLLLFFFEEECCCAAA???===:::999vvvrrr~~~nnnsssyyyvvv\\\DDD<<<:::777555555444333222333333333333333333333333333333333333333333333333222333666999???MMMdddxxx~~~~~~{{{wwwooofffgggfffccc]]]WWWVVVZZZ___vvv{{{gggZZZPPPOOOMMMEEE@@@BBBGGGGGGEEEAAA:::333///---,,,,,,,,,,,,,,,,,,------+++++++++++++++++++++,,,,,,,,,,,,++++++*********++++++,,,,,,,,,---------,,,,,,---------............///000111111111000000111666???JJJSSSXXXYYYYYYXXX^^^eeemmmxxxwwwggg^^^[[[eeerrrwwwvvvuuujjjjjjooouuuyyy{{{}}}zzz||||||yyy}}}yyyhhh___[[[VVVSSSQQQKKKCCC<<<666444333333777<<>>KKKWWW]]]```aaaaaacccfffhhhnnn|||vvvjjjfffnnnvvvrrrllliiiooouuuyyyuuuzzzzzzjjjddd\\\WWWUUURRRKKKFFF>>>:::555222333777<<<@@@IIIHHHHHHKKKQQQUUUVVVVVVKKKFFF@@@:::888;;;@@@CCCHHHEEE>>>777111---***))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))***++++++******+++---,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++)))***+++,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,///000///...///333777>>>AAADDDFFFGGGHHHJJJLLLSSSUUUZZZ___dddeeeccc```^^^^^^\\\ZZZVVVRRRNNNLLLMMMNNNOOOQQQSSSTTTUUUUUUNNNOOOPPPRRRTTTVVVWWWXXXWWWYYY[[[^^^``````___^^^]]]]]]^^^```aaa```]]]ZZZPPPMMMHHHCCC@@@@@@AAABBBAAAAAABBBAAAAAABBBEEEHHHqqqmmm}}}ooouuuwwwwww~~~[[[CCC<<<999666444555555555444444444444444444444444444333333444555555444333333222444777===HHHXXXhhhqqq~~~zzzxxxrrrlllhhhddd___XXXTTTSSSTTTVVViii|||{{{gggUUUPPPNNNHHHCCCDDDCCCEEEFFFDDD>>>777111...,,,,,,------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,------------...------------............////////////000222444666>>>HHHTTT]]]aaaeeekkkqqqooolllggggggxxx}}}rrrmmmpppqqqlllmmmrrr{{{sssuuuxxxnnnbbbZZZXXXWWWSSSNNNHHHBBB;;;444222444888;;;CCCDDDFFFIIIMMMQQQTTTUUUQQQQQQOOOIIIDDDDDDHHHMMMQQQLLLCCC999222---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))***,,,+++******+++---,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++)))***+++,,,------------,,,,,,,,,------------...,,,,,,,,,------------......000222111000333:::@@@EEEGGGJJJKKKMMMOOOSSSVVV```aaacccfffeeeaaa[[[VVVXXXWWWUUURRROOOLLLIIIHHHGGGGGGIIIJJJLLLNNNOOOOOOGGGGGGHHHJJJNNNRRRVVVXXXSSSUUUWWWYYYYYYXXXWWWUUUVVVVVVXXX[[[___aaa```___[[[XXXSSSMMMHHHDDDCCCBBB??????>>><<<:::;;;???CCCqqqmmm}}}ooouuuvvvvvv~~~[[[CCC<<<999666444555666666555444444444444444444444444333333444555555444333333222444777>>>KKK[[[ggglll~~~{{{{{{xxxrrrgggccc]]]XXXUUUUUUWWWXXXZZZppp|||yyyjjjVVVPPPNNNHHHDDDDDDAAADDDFFFDDD>>>777111...---.........---,,,,,,++++++++++++,,,,,,---------,,,,,,,,,------.........,,,,,,,,,---------......---------.........////////////......000333666888EEENNNYYY^^^aaagggttt~~~uuunnnccc```qqq|||sssmmmnnnlllkkkvvv|||}}}{{{|||vvvfff]]]ZZZYYYWWWSSSNNNIII???777333333666888>>>BBBFFFIIIKKKMMMPPPRRRSSSVVVWWWSSSKKKHHHLLLPPPQQQLLLBBB999222//////000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))+++,,,,,,+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++)))***+++,,,------...---,,,,,,,,,---------......,,,,,,,,,---------.........111333222333777@@@HHHGGGIIILLLOOOSSSXXX^^^bbb^^^]]]\\\\\\]]]\\\ZZZXXXUUUTTTSSSRRRPPPOOONNNMMMJJJJJJKKKKKKLLLLLLLLLMMMGGGGGGHHHJJJNNNTTTYYY\\\WWWXXXZZZZZZYYYVVVSSSQQQTTTTTTUUUXXX\\\_________^^^\\\XXXTTTOOOKKKHHHFFF@@@???<<<888444444999===sssqqqooouuuwwwxxx}}}}}}ZZZBBB>>>===;;;999777555555444555444333333333333444555666555333333444444444333666666<<>>AAAEEEJJJMMMUUUVVVXXXZZZ[[[YYYUUUQQQJJJKKKMMMQQQTTTTTTRRROOOaaaddddddaaaaaaaaa\\\TTTSSSWWWaaammmoooiiibbb___WWWUUURRRSSSXXXaaajjjpppnnngggfffnnnooofff```aaa___]]]]]]___bbb```YYYRRRUUURRRRRRUUUYYYZZZZZZYYYVVVSSSMMMGGGAAA<<<777444{{{rrrtttzzzoooxxxuuuvvv{{{}}}ZZZBBB;;;:::999777666555555555555444444333333444444555222333333444444444333333666===JJJVVV^^^fffttt{{{~~~}}}yyyvvvpppkkkbbbYYYRRROOONNNNNNRRRRRRVVV[[[\\\^^^eeemmmwwwjjj]]]QQQKKKJJJDDDBBBCCCEEEGGGFFFAAA999333---------------.........,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------...000///......---------......///111444888???FFFMMMQQQPPPVVV___jjjyyywwwkkkcccooozzz~~~mmmbbbeeebbb\\\VVVNNNEEE===777333444777<<>>777555444888???EEEHHHHHHMMMMMMPPPWWW]]]\\\TTTMMMEEE>>>555///,,,,,,------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,------------.......................................111444777999===@@@EEEJJJNNNRRRWWWZZZUUUSSSRRRRRRTTTVVVVVVVVVYYYUUUQQQQQQUUU\\\aaaeeellllllmmmnnnpppqqqpppmmmpppqqqvvv}}}}}}wwwrrrqqqnnniiidddeeekkkqqqsssrrrrrrmmmgggbbb\\\[[[eeerrr}}}~~~uuukkk[[[NNNGGGMMMQQQOOOQQQXXXUUUTTTTTTTTTQQQJJJAAA999ooojjjqqquuuooo{{{vvvyyy}}}ZZZBBB:::999888777666666666666444444444444444444444444000222555555444444555777888III]]]kkkuuu~~~{{{xxxuuuooofff\\\TTTNNNKKKJJJLLLKKKMMMOOOQQQXXXggguuummmVVVMMMLLLEEEBBBDDDFFFHHHHHHCCC<<<777///...---------...//////------------------------------------------------,,,---......------...000///......---------......000222777@@@JJJSSSXXXZZZ^^^]]]bbbooo}}}vvvlllnnnxxx{{{lllhhhdddcccbbb]]]SSSJJJ>>>999444444999@@@EEEGGGIIIIIIMMMUUU[[[\\\UUUOOOGGG@@@777000---,,,---------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,---------.................................111///...///222999???CCCEEEIIIOOORRRSSSSSSRRRRRRMMMLLLLLLOOOTTTYYY\\\^^^[[[YYYVVVWWW]]]eeelllooopppooorrrwww|||~~~~~~}}}yyyxxxzzzxxxtttqqqssswwwxxxtttpppnnnlllhhhaaaYYYYYYdddqqq|||fffZZZSSSVVVWWWQQQMMMNNNRRRQQQRRRUUUXXXUUUNNNHHHjjjgggoootttppp||||||www|||}}}ZZZBBB<<<;;;:::888777666666666333444444555555444444333111444666555444444888;;;BBBTTTiiixxx|||{{{vvvrrrjjjaaaXXXQQQLLLIIIGGGGGGKKKOOOTTT^^^rrryyy\\\OOOMMMHHHEEEEEEGGGHHHHHHDDD>>>999111000...---------...///............------------------------------------,,,---......------...000...............///000000222777???HHHRRR[[[aaaeeeccc___aaammmzzzyyyyyytttkkkjjjrrr}}}uuupppkkkhhhgggddd^^^XXXIIICCC:::555555:::???CCCFFFGGGKKKQQQWWWXXXVVVSSSLLLEEE;;;333///...------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,---------....................................333222222444999AAAIIINNNQQQUUUYYYZZZWWWRRRLLLJJJJJJJJJMMMRRRYYY___bbbccc[[[]]]ccckkktttyyy{{{{{{vvvuuuzzzzzzuuuooopppooohhh``````iiisss}}}xxxxxxzzzvvvrrrpppqqqrrrmmmaaaXXXSSSOOOMMMPPPTTTWWWTTTPPPhhheeemmmtttppp|||yyyvvv}}}}}}ZZZBBB>>>===;;;:::888777666666333333444555555444333333333555777555333555:::???KKK\\\ppp~~~}}}wwwtttnnnfff]]]TTTMMMJJJHHHIIILLLPPPUUU```tttbbbQQQPPPKKKHHHGGGGGGGGGFFFCCC>>>;;;333111///---,,,,,,---...///.........------------........................,,,---......------...000.........///000111222333555===HHHSSS]]]eeennntttmmmfffeeeooowwwwwwrrroooiiimmmooommmoooxxxvvvoookkkiiifffdddWWWRRRHHH>>>777666:::===EEEFFFIIIMMMQQQTTTVVVVVVRRRKKK@@@777111///.........------------,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,---------.........------------....................................333555888>>>EEELLLSSSVVVYYY\\\______[[[UUUPPPNNNOOOQQQVVV]]]eeekkknnnnnniiimmmttt|||ttttttzzz}}}xxxzzzzzzssslllmmmttt{{{~~~{{{vvvqqqmmmmmmmmm{{{kkk]]]UUULLLJJJNNNSSSSSSRRRhhheeemmmtttqqq|||vvvttt}}}}}}ZZZBBB@@@>>>===:::999777666666333333444555555444333333444666777555333555<<>>FFFNNNTTTXXX[[[ZZZ]]]___```^^^[[[YYYXXXTTTXXX___hhhrrrxxxzzzzzz{{{{{{{{{}}}}}}{{{mmmmmmttt{{{vvvwww~~~|||xxxrrrnnnllljjjgggeeesssuuulll```SSSLLLNNNSSSUUUTTTjjjfffmmmtttsssvvvuuu}}}|||YYYDDD===<<<:::888777666555555333444555444222111222333777222222666444111999HHHWWWcccttt~~~xxxwwwrrrjjjbbb\\\SSSJJJEEEGGGIIIKKKOOOWWWaaaiiirrrxxx~~~qqqWWWNNNNNNHHHGGGHHHHHHHHHEEEAAA>>>777333///,,,,,,,,,,,,+++...............///000000........................---------.........//////...000222000...000666<<<@@@JJJYYYiiivvv}}}}}}qqqhhhfffhhhvvv{{{zzztttkkkkkknnnhhhaaa[[[UUUHHH:::555777;;;EEELLLKKKKKKQQQWWWWWWUUUQQQKKKAAA888222///...,,,,,,,,,...000000...------,,,++++++---------,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------...//////000............000222444555555AAAJJJNNNQQQVVVVVVRRRVVVZZZ\\\^^^bbbccc^^^WWWXXX^^^iiivvvzzzxxx{{{{{{xxxtttsssqqqvvvzzzqqqmmmnnnnnnjjjeeeqqq~~~zzzkkk^^^XXXSSSNNNQQQXXX~~~jjjfffmmmrrrsssxxxvvv}}}}}}ZZZDDD===<<<:::888777666555555444666666555444333444555666111222666666444>>>MMM]]]hhhwwwyyyyyytttllleee___UUUMMMDDDEEEFFFFFFGGGLLLTTTYYYffflllttt|||www[[[PPPPPPKKKIIIFFFEEEEEEDDDBBBAAA999666111.........------111000///......------...........................---------.........//////+++...111111111555<<>>GGGNNN]]]eeerrr{{{zzzuuukkkcccggguuu~~~|||zzzzzzzzzwwwkkkVVVDDD;;;888<<>>MMM[[[hhhtttzzz{{{xxxqqqjjjeee[[[RRRIIIIIIHHHHHHJJJMMMQQQTTTQQQVVVaaammmwwwhhhVVVQQQOOOKKKFFFBBBBBBBBBCCCCCC===999444111000000000///333222000///---,,,,,,,,,....................................////////////000111333666<<>>HHHQQQVVVWWWUUUUUUVVVVVVQQQFFF999000000...------...///...---***,,,......,,,*********,,,,,,---------.........------------------------......................../////////000000000000000//////333???NNNYYY]]]\\\[[[[[[^^^aaabbb___[[[YYYUUU```pppyyyooopppqqqtttzzz~~~}}}{{{sssqqquuuzzzyyyiiihhhsssssswww~~~{{{|||ZZZDDD;;;:::999888777777777777444555666555333222333444444555666777===KKK___nnnyyy|||yyy{{{zzztttooojjj```WWWLLLHHHCCCAAACCCFFFIIIJJJLLLRRRaaaqqqwwwzzz{{{```QQQKKKJJJHHHGGGFFFDDD@@@======999444111//////...---...............///000000////////////////////////....../////////000000000222333777???KKKYYYfffnnnmmmmmmmmmmmmlllkkkjjjjjjfffeeehhhqqq~~~||||||~~~|||oooLLLCCC<<<>>>EEELLLRRRVVVSSSTTTUUUVVVTTTKKK???666000...,,,,,,---......------000444333000------...,,,---------............------------------------......................../////////000111222222222555777>>>KKKXXX^^^\\\XXXRRRTTT[[[bbbcccaaaaaacccffftttpppkkkrrr|||zzzwwwwwwyyywwwhhhiiittttttwww|||{{{{{{XXXCCC::::::999888777777777777444555666555333222333444444666888:::CCCUUUkkk{{{}}}zzz{{{}}}|||wwwrrrmmmcccZZZRRRLLLEEEAAABBBEEEHHHJJJLLLUUUiii||||||hhhTTTLLLJJJHHHFFFEEECCC@@@>>>>>>:::555111000///...---...............///000000////////////////////////.../////////000000000000111777AAAPPP___llluuuyyyssssssqqqooollliiieeedddgggnnnxxxfffXXXKKKFFFEEEFFFKKKRRRSSSSSSSSSVVVVVVPPPFFF===222000------...///......///333777777222//////000------------..................................................................///000222333444444<<>><<<888333111000000000000000000000000000000000111111000///////////////222//////333444111///000999CCCSSShhhwwwjjjbbbhhhrrr{{{|||{{{{{{}}}~~~}}}{{{zzzzzz|||}}}|||}}}~~~}}}~~~fffTTTEEE>>>CCCMMMMMMSSSVVVTTTTTTTTTLLLBBB;;;444---+++---///...,,,///////////////.........---......///......---------------...///000000111...///000111111000///...///111222111111333777;;;PPPZZZ]]]SSSMMMPPPUUUTTTZZZ```jjjtttzzzyyy|||yyyoooiiimmmssswww~~~tttsssfffkkkxxxrrrvvv|||vvv{{{yyyXXXFFF:::999888666666666666777666666666666666666666555666777<<>><<<888444111000000000000000000000000000000000111111000///////////////111//////222222000222666<<>><<<888444222000000000000000000000000000000000111000000///////////////000///000111000000777AAAHHH[[[oooxxx{{{ttthhheeelll}}}~~~|||zzzzzzuuutttrrrrrrsssrrrooommmkkklllnnnoooooonnnlllkkkkkkiiigggfffeeefffhhhiiigggfffdddccccccdddfffgggggghhhhhhiiijjjkkklllmmmmmmooorrruuuxxxyyyzzzzzzvvv[[[CCC<<>>555000/////////...------------------------........................------......///000000000//////000000000000//////...111333444777>>>JJJSSSSSSQQQSSSYYY[[[ZZZZZZ[[[iiivvv|||~~~|||vvvooolllhhhhhhoooxxx|||yyyxxxyyyyyymmmeeemmm}}}~~~rrrxxx|||uuu|||vvvUUUBBB:::999777666555555666666555555555555666666666666555888@@@OOObbbrrr{{{~~~xxxtttsssuuuuuutttrrrooommmmmmnnnjjjiiigggfffeeefffggghhhhhhhhhiiikkklllmmmmmmlllkkkkkkjjjjjjiiihhhggggggaaa```___]]][[[YYYWWWWWWWWWYYY[[[^^^___`````````[[[[[[ZZZYYYYYYXXXWWWWWWUUUUUUTTTUUUVVVVVVTTTRRRQQQRRRSSSUUUWWWZZZ[[[[[[\\\\\\[[[YYYWWWUUUSSSRRRPPPNNNMMMNNNQQQSSSSSSRRRQQQVVV]]]cccfffiiikkklllqqqpppmmmjjjiiioooyyyyyytttpppfff\\\UUUMMMEEEBBBAAA???@@@CCCGGGHHHLLLRRR[[[fffrrr{{{mmmXXXIIIEEEFFFAAAAAACCC???>>><<<999555222111000000////////////////////////000000////////////000000///000222222///333@@@OOO]]]lllyyywwwqqqrrrzzzxxxjjjeeejjjwww}}}zzzyyyxxxsssrrrpppnnnkkkjjjhhhhhhgggggghhhiiijjjjjjjjjiiijjjkkkmmmnnnooonnnmmmlllpppooonnnmmmmmmnnnooopppnnnnnnmmmlllmmmnnnpppqqqjjjjjjkkkkkkkkkllllllllljjjkkkmmmpppqqqrrrssssssqqqWWWGGGBBB>>>FFFNNNSSSTTTRRRQQQOOOJJJCCC:::222////////////---------............................../////////............//////000000/////////000000000000000111222555;;;BBBKKKSSSWWWTTTPPPSSS]]]```]]]```hhh{{{zzzvvvwww~~~}}}zzzyyyzzz~~~|||{{{|||||||||mmmgggooouuu{{{xxxuuuTTTAAA;;;:::888777666666777888444555555555666666777777999>>>JJJ\\\nnn{{{|||{{{{{{~~~{{{wwwuuuuuuuuutttsssrrrrrrrrrsssssstttuuuttttttuuuxxxyyyxxxvvvqqqqqqqqqqqqooonnnlllkkkhhhfffdddbbb```___^^^^^^]]]^^^```bbbdddeeeffffffaaa```___^^^]]][[[ZZZZZZXXXWWWVVVWWWYYYXXXWWWUUUUUUVVVXXXYYYZZZZZZ[[[\\\]]]]]]]]]\\\[[[YYYXXXWWWTTTSSSRRRSSSVVVXXXZZZ[[[[[[___fffkkkoooqqqsssuuuvvvvvvvvvuuuwww~~~~~~wwwqqqggg]]]VVVNNNFFFCCC@@@>>>>>>BBBHHHIIIKKKNNNUUUaaammmuuuttt\\\LLLEEEEEE@@@AAACCC>>>>>><<<999666333111000000////////////////////////000000////////////000000000000222333222999LLL^^^uuu|||xxxpppooossswwwtttmmmhhhlllvvv|||yyytttooojjjgggffffffeeeeeedddcccccccccddddddgggiiilllnnnppprrrtttuuuvvvwwwxxxzzz{{{{{{{{{{{{~~~||||||{{{{{{|||}}}yyyyyyyyyxxxxxxwwwwwwwwwttttttuuuuuuvvvvvvvvvvvv~~~~~~~~~mmmVVVGGG@@@DDDKKKQQQSSSRRRQQQRRRMMMGGG>>>555111...............//////000000000000///............///000111............///////////////////////////000111111333333666AAAMMMUUUTTTQQQQQQQQQXXXaaaddddddmmm|||uuupppyyy}}}}}}ppphhhrrrwww|||uuuTTTAAA;;;:::999777777777777888444444555555666777777777888BBBSSSfffvvv~~~~~~~~~~~~~~~}}}|||zzzwwwvvvooommmkkkhhhgggggghhhhhhggghhhiiikkkmmmnnnnnnnnnkkkjjjiiigggeeecccbbbaaa^^^]]]\\\\\\^^^___^^^]]]\\\^^^```aaa``````aaaccccccccccccccccccbbbaaa```\\\\\\[[[\\\]]]```ccceeegggkkkppptttwwwyyy{{{}}}xxxzzz~~~zzzsssiii___XXXOOOGGGCCC@@@======@@@GGGKKKMMMLLLQQQ]]]jjjqqq|||bbbOOOGGGFFF@@@AAABBB===>>><<<:::777444222000000000000000000000000000000///////////////000000111000111333555888CCCXXXlll}}}xxxwwwvvvssskkkjjjooozzzwwwqqqiiigggddd```^^^\\\\\\\\\______```bbbdddfffhhhiiinnnqqquuuxxxzzz}}}~~~~~~}}}}}}|||||||||{{{~~~~~~}}}zzzwwwvvvvvvwwwwwwwwwyyy|||~~~dddOOOFFFEEEHHHNNNSSSRRRRRRRRRNNNIIIBBB:::333000....../////////000000111111222///......---...///111222......////////////////////////......///000111222333444:::GGGTTTYYYSSSMMMPPPVVVaaaiiilllqqq~~~vvvooouuu}}}xxxyyy~~~sssjjjtttxxx~~~uuuTTTAAA;;;:::888777666666777777444444555555666777777888777FFF\\\ooo}}}|||zzzwwwttttttuuuwwwxxxwwwxxxxxxyyyzzzzzzzzz{{{yyyyyywwwuuusssqqqooonnnmmmkkkjjjjjjlllnnnnnnnnniiimmmpppqqqqqqqqqssstttsssttttttssssssrrrqqqpppkkkkkkkkkkkklllnnnrrruuuxxx{{{|||uuulllbbbYYYPPPGGGCCC@@@<<<<<>>>>>===<<<999777444111///222111000//////000111222111000...---///000111000333666;;;BBBNNN^^^nnnyyyvvvwwwzzz{{{uuummmiiijjjsss~~~zzzqqqjjj```^^^[[[XXXXXXZZZ^^^aaa___ccciiinnnssswww|||~~~}}}kkkUUUEEEHHHOOOOOOOOOSSSQQQOOOLLLGGG@@@999333000......///////////////.............../////////000............/////////000---000333111///000555:::CCCNNNWWW[[[ccclllkkkbbbeeetttsssmmmlllooottt||||||}}}xxxnnnyyy}}}tttTTTBBB;;;:::888777666555666666555444555666555444777===DDD^^^www}}}uuujjjbbbWWWOOOHHHEEEBBB===<<<===>>>FFFLLLNNNWWWmmm}}}[[[IIIJJJHHHEEEDDD@@@>>>===<<<:::777444111000222111000//////000111222111000//////000000000000555888???KKKZZZiiisssxxxssssssttttttnnnhhhiiinnnzzzrrrjjjccc^^^[[[ZZZZZZZZZ[[[^^^cccffflllpppvvv|||~~~}}}|||~~~{{{___HHHGGGOOORRRQQQRRRQQQOOOLLLHHHDDD>>>666111.../////////////////////........./////////000000........./////////000000...111222111000222888>>>GGGOOOYYYbbbkkkooohhh___mmmzzzvvvjjjhhhkkkooo|||}}}zzzyyyqqq|||}}}sssTTTBBB;;;:::888777666555666666555444666888666444888???JJJccc{{{~~~}}}~~~~~~~~~zzzssskkkdddXXXPPPIIIFFFBBB===<<<======EEEKKKNNNVVVhhh||||||zzzcccLLLJJJHHHFFFFFFBBB>>>===<<<:::777444222000222111000000000000111222111111111111111111111111555:::GGGXXXiiissstttrrroooooonnnlllgggfffooozzzsssggg___[[[XXXWWWWWWZZZ^^^aaaeeejjjooosssxxx}}}zzzyyypppPPPHHHNNNRRRRRRRRRRRRNNNKKKJJJIIICCC:::333///000000000////////////....../////////000000000////////////000000000000000111111111111555===DDDKKKNNNYYYiiirrrooogggaaaxxxzzzkkkcccgggpppzzzwwwtttuuuxxxsssrrr}}}}}}rrrRRRAAA;;;:::888777666555666666555555777888777555;;;CCCTTTjjj{{{uuurrrqqqrrrvvvxxx{{{}}}~~~~~~|||{{{zzz{{{|||~~~~~~|||yyywwwwwwwwwwwwwwwxxxxxxwwwvvvxxxxxxwwwxxxyyy{{{}}}~~~}}}}}}~~~~~~}}}~~~}}}~~~}}}xxxrrrjjjeeeYYYQQQIIIFFFBBB===;;;===;;;AAAHHHLLLQQQ]]]kkkvvvrrrttt~~~kkkOOOJJJFFFEEEEEEBBB>>>===<<<:::777555222111111111111111111111111111000111222222222111222222444@@@SSSfffsssuuupppkkklllkkkjjjiiiggglll|||qqqkkkbbbZZZVVVWWWYYY[[[\\\aaaiiipppvvv|||{{{vvv}}}```OOOMMMNNNQQQSSSQQQMMMIIIJJJKKKHHH>>>555111111000000000000000000...////////////000000000//////000000000111111111111111000000222999BBBHHHNNNNNNZZZkkkrrrmmmkkknnnyyyooohhhiiisss}}}yyypppkkkqqqzzzmmmmmmxxx}}}qqqQQQ???;;;:::888777666555666666555555777888666777???III___rrr||||||zzzwwwtttrrrrrrssswwwyyy}}}~~~{{{yyy{{{zzzzzzxxxvvvuuuuuuuuuwwwwwwwwwxxxyyy{{{~~~~~~{{{zzzzzzzzzzzzzzz|||}}}~~~}}}wwwpppiiieeeYYYQQQJJJFFFCCC===;;;===<<<@@@EEEJJJMMMRRR\\\dddjjjrrr}}}rrrRRRJJJEEECCCDDDAAA>>>===<<<:::888555333222111111222222222222111111///111333333222222444666999KKKdddvvvzzzuuummmiiigggfffgggiiilllvvv~~~}}}sssmmm\\\ZZZXXXVVVWWW[[[```dddfffnnnyyyvvvrrrxxxvvv^^^OOOKKKOOOUUUPPPLLLHHHIIILLLIII@@@888333222111000000000000111////////////000000000111000000000111111111111222222111000222666???IIIPPPUUUWWWaaaooosssqqqvvvyyynnnjjjppp|||uuujjjiiiuuukkkeeeqqq|||}}}pppQQQ???;;;:::888777666555666666555555666777555888DDDQQQjjjxxx~~~~~~}}}}}}~~~~~~~~~vvvoooiiifffZZZRRRKKKGGGCCC===;;;===>>>???DDDJJJLLLMMMSSS[[[dddqqqyyyVVVKKKEEECCCCCC???======<<<:::888666444333111111222333333222111111///111333333222333777;;;FFFZZZsssyyypppllldddcccfffmmmvvv|||vvvjjj___ZZZSSSVVVYYY\\\```eeekkkooouuu~~~~~~sssppp}}}rrrYYYMMMNNNUUUQQQMMMJJJJJJKKKIIIBBB===444333222000000000111111/////////000000000111111000111111111222222222222222222333777@@@LLLWWW]]]bbbfffnnnwwwzzz||||||ssslllqqq}}}qqqtttjjjeeeppp}}}zzz}}}pppRRRAAA;;;:::888777666555666666555555555555444999HHHWWWsss|||~~~uuunnniiiggg[[[SSSKKKGGGCCC>>>;;;===<<<===AAAHHHKKKKKKPPPWWW^^^qqqZZZNNNGGGDDDDDD???======<<<;;;999666444333111222222333333222222111///111333222111444:::@@@SSSdddzzzuuupppgggfffkkkvvvsssggg]]]XXXUUUXXX\\\bbbhhhmmmttt{{{yyypppvvv~~~gggTTTPPPRRRRRRPPPMMMKKKJJJHHHEEEBBB666444222000000000111222//////000000000111111111111111111222222222333333222333777@@@MMM\\\hhhoooooouuu{{{sssqqqtttzzzzzz{{{jjjiiittt|||xxx}}}qqqSSSBBB;;;:::888777666555666666555444555444333999JJJ[[[xxx~~~}}}uuunnniiiggg[[[SSSKKKGGGCCC>>>;;;===999999>>>FFFIIIIIINNNVVV[[[qqq]]]PPPIIIFFFDDD???======<<<;;;999777555444111222333444444333222111...111222111000444<<>>:::;;;:::===AAABBBDDDGGGMMMRRRZZZpppfffJJJIIIEEE===>>>>>>>>>===;;;999666444333222222222111111111000000333111222555444555AAAOOOlllxxxxxxkkkdddrrrqqqggg^^^]]][[[YYY[[[aaafffqqq~~~|||vvvtttkkkQQQVVVNNNRRRQQQLLLJJJLLLIIICCC===999444111000111111111000000000000111111111111555333333666555111000333///:::EEEOOObbbvvv|||wwwqqqsssyyyooowwwwwwxxxyyy|||jjjjjjyyywwwxxxzzznnnQQQBBB::::::999888777666555555777555777:::999>>>UUUnnn{{{uuupppjjjfff]]]UUUNNNJJJFFF???;;;;;;:::<<<@@@BBBDDDHHHNNNRRR[[[qqqlllNNNKKKGGG??????>>>===<<<;;;999666444333222222222111111111000000111///111666999???MMM\\\tttyyy|||yyyuuurrrlllfffkkkyyyxxxpppbbb[[[WWWYYY\\\^^^dddlllxxxyyysss||||||YYYSSSOOORRRQQQMMMKKKLLLIIICCC>>>:::444111111111111111000000000000111111111111333222333666555222222555666<<>>BBBEEEIIIOOOSSS[[[pppsssTTTMMMHHH@@@@@@======<<<;;;999777555333222222222111111111111111111///000555<<>>:::555222111111222111000000000111111111222222111000222555555222444888===@@@MMMdddxxx{{{ssslllkkk{{{ttt{{{}}}xxxtttzzz{{{iiimmm~~~tttuuuyyymmmOOO???999999888888777666666555888666777888;;;GGG___vvv~~~}}}}}}~~~yyywwwxxxyyywwwxxxwwwvvvuuuuuuwwwxxxwwwyyy||||||wwwrrrlllhhh___WWWPPPLLLHHHAAA======999:::===AAAEEEKKKPPPSSSZZZlll}}}yyyWWWNNNHHHAAAAAA======<<<;;;999777555444111111111111111111111111333111111555>>>LLL]]]hhhsssllliiiiiiddd___eeeqqq~~~xxxkkkccc^^^[[[ZZZ[[[^^^eeennnxxx}}}ssspppsssvvvYYYPPPOOOMMMLLLMMMMMMIIIEEE???;;;666222222222222222000000111111111222222222000000222444333111444:::CCCEEEUUUooo~~~{{{tttsss|||ssswwwxxx{{{~~~{{{{{{iiinnnrrruuu{{{nnnOOO>>>999999888888777777666666777777777888===KKKcccxxx~~~zzzxxxyyyzzz~~~~~~~~~|||yyywwwwwwyyy}}}yyysssmmmiii___WWWPPPMMMHHHAAA===>>>::::::<<<@@@FFFLLLPPPRRRVVVffftttxxx{{{~~~YYYMMMGGG@@@AAA===<<<<<<;;;999777555444111111111111111111111111444333444999FFFWWWfffnnnkkkccc___bbbaaaaaajjjxxxsssggg___\\\^^^aaadddiiiooouuu~~~vvvqqqqqqqqqbbbSSSOOOKKKKKKMMMLLLJJJGGGAAA<<<777333222222222222111111111111222222222222111000111333222111888@@@HHHNNN```vvv||||||vvvtttxxxwww|||jjjppp}}}rrruuu|||nnnPPP???888888888888777777666666666777777888>>>NNNeeewww{{{uuunnniii___WWWPPPLLLHHHAAA======;;;;;;<<<@@@FFFLLLOOOQQQSSS^^^kkkrrrwww]]]MMMFFF@@@@@@<<<<<<;;;;;;999777666555111111111111111222222222222444888AAASSShhhvvvzzzjjjbbb\\\[[[___eeepppzzzrrriii```[[[ZZZ]]]eeemmmqqqyyy}}}wwwssskkkyyyqqq\\\SSSLLLLLLMMMLLLIIIHHHBBB===888444333333222222111111111222222222222333222111222333333555???KKKTTT^^^mmm{{{wwwsss~~~}}}rrrnnn|||}}}kkkrrr}}}rrruuu|||oooPPP???888888888888777777777777555777888999???PPPfffuuu}}}vvvooojjj^^^WWWPPPLLLGGG@@@=========<<<<<<@@@FFFLLLNNNOOOQQQYYYdddmmmvvvcccOOOFFF???@@@<<<<<<;;;:::999888666555000000111111111222222222111555<<>>999555333333333222111111111222222222333333222111222444666<<>><<<<<<@@@FFFLLLNNNNNNPPPVVV```kkkvvvhhhQQQFFF??????<<<<<<;;;:::999888666555000000111111222222222222111777???MMMddd{{{xxxqqqbbbXXXbbbzzzpppaaa]]]ZZZ]]]hhhrrryyywww}}}tttdddUUUQQQOOOJJJGGGGGGCCC???999555333333333222111111222222222333333333222222333555888AAASSSdddsss}}}vvvnnnssswwwkkkjjjxxxnnntttrrrttt{{{oooOOO===<<<;;;:::888666555444444777:::999777>>>TTTmmm}}}}}}|||xxxmmmccc[[[TTTMMMIIIDDD===999999:::;;;<<>>;;;:::999777666555555555666999999888BBBZZZtttzzzzzz|||}}}wwwxxx~~~xxxrrrtttyyy{{{{{{|||{{{uuukkkaaa\\\TTTMMMIIIDDD>>>:::::::::;;;<<>><<<<<<;;;:::999777666555222333444444333222444555===???GGGTTT```fffggggggkkk___XXXaaapppuuujjjaaa___bbbgggeeemmm~~~uuuXXXOOOOOOJJJHHHJJJDDDAAA;;;666333222333555333333333333333333333333666777777999BBBXXXvvvwww}}}zzzkkklllyyywwwnnnllluuuzzz}}}nnnwww~~~oooppp}}}}}}ttt|||qqqQQQ???:::999888777666666666666666999999;;;IIIccc~~~}}}yyyyyy{{{|||ssspppuuu}}}xxxppplllqqqyyyxxxtttuuuyyy|||}}}xxxsssjjjbbb\\\TTTMMMJJJEEE>>>;;;;;;::::::<<<>>>BBBGGGLLLOOOPPPSSSbbbwwwuuuUUUJJJDDD===<<<<<<;;;:::999777666555222333444444333333555777???FFFOOOWWW\\\___``````ddd]]]\\\fffvvvooo```[[[[[[bbbiiipppqqq||||||xxxxxxxxxvvvuuuxxxyyyzzz{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||{{{}}}~~~___PPPOOOMMMJJJHHHDDDAAA;;;666333333444555333333333333333333444444666666777<<>>BBBGGGLLLNNNOOOSSSdddzzzWWWHHHAAA:::<<<<<<;;;:::999777666555222333444444333444666999:::IIIZZZ``````___aaabbbbbbaaaeeennnzzzvvvddd\\\\\\```gggnnnwww|||xxxuuurrrnnnmmmmmmnnnoooiiiddd^^^[[[ZZZ[[[[[[ZZZ^^^___aaacccddddddcccbbb```aaabbbcccdddcccaaa```aaacccfffiiilllnnnpppqqquuuyyy|||}}}}}}gggRRRNNNOOOLLLGGGEEEAAA<<<777333333444555333333333444444444444444333555:::CCCRRReeewwwzzzttt}}}tttnnnrrrqqq{{{{{{|||nnnpppsss|||rrrRRR@@@888888777777777777888888999999:::???RRRnnnyyywww}}}}}}}}}wwwvvv~~~{{{{{{uuuqqqjjjccc[[[SSSMMMJJJEEE???;;;<<<999:::;;;>>>BBBGGGKKKNNNNNNQQQeee}}}YYYHHHAAA;;;<<<<<<;;;:::999777666555333333444444333555888;;;===UUUkkkmmmddd___```bbb___dddkkksss|||uuuiii^^^[[[___fffoooxxxwwwooojjjeeebbb\\\ZZZWWWTTTSSSSSSTTTUUUQQQNNNKKKHHHIIIJJJLLLLLLLLLMMMOOOQQQRRRRRRQQQQQQNNNOOOQQQRRRRRRQQQOOOMMMPPPQQQSSSUUUVVVXXXYYYYYYZZZ^^^bbbfffhhhkkknnnpppzzz}}}wwwxxxpppooo{{{xxxsssWWWOOOPPPMMMFFFEEEBBB<<<777444333444555333333333444444555555555666999???JJJZZZjjjxxxzzz{{{wwwttt~~~~~~zzz~~~}}}nnnpppsss|||qqqRRR@@@999888777777777777777888999999:::BBBVVVqqq~~~wwwvvv|||yyytttuuuyyy}}}vvv{{{wwwpppmmmggg```YYYRRRLLLIIIDDD>>>;;;;;;999999;;;===AAAFFFKKKNNNOOOPPPaaa|||[[[JJJDDD@@@<<<<<<;;;:::999777666555333333444444444666:::===LLLhhh~~~xxxdddYYYYYY]]]]]]fffqqqxxx~~~qqqiiibbb\\\]]]cccnnn}}}rrriii]]]TTTPPPNNNLLLKKKJJJIIIHHHFFFEEEEEEEEEEEEBBBAAA@@@@@@@@@BBBDDDEEEAAAAAABBBCCCDDDDDDDDDDDDCCCDDDEEEFFFFFFEEECCCBBBDDDEEEEEEFFFGGGGGGGGGGGGFFFHHHKKKMMMMMMNNNPPPRRRUUUZZZ```fffkkkppptttwww~~~uuurrrhhhbbbiii{{{aaaQQQPPPNNNHHHEEEBBB<<<777444444555666333333333444555555666666888<<>>VVVtttzzz___SSSWWW^^^cccppp|||{{{eeeaaaaaadddlllttt}}}vvvpppYYYRRRJJJEEEDDDCCCBBB@@@AAAAAAAAAAAA@@@@@@??????;;;<<<===>>>>>>???@@@AAA>>>===============>>>>>>>>>>>>?????????>>>===<<<>>>>>>????????????>>>>>>>>>???AAAAAA@@@@@@AAACCC???BBBFFFHHHKKKNNNQQQTTT]]]aaahhhssstttpppddd[[[___llloooWWWQQQNNNIIIFFFBBB===777444444555666333333444444555666666666888CCCTTTeeesss|||{{{nnngggnnntttyyynnnnnnzzz~~~xxxooozzzpppQQQ???:::999888777666666666666666777;;;FFF^^^xxx{{{uuuvvvvvvuuu~~~|||~~~|||~~~vvvqqqmmmggg```WWWPPPJJJGGGCCC===::::::999999:::===AAAFFFKKKMMMSSSLLLSSSeeekkklll~~~^^^HHH@@@;;;<<<<<<;;;:::999777666555333444444444444777<<>>===>>>@@@@@@@@@???>>>===;;;===???@@@??????@@@@@@@@@???>>>=========??????===============<<<;;;;;;<<<======>>>>>>======<<<>>>???@@@???>>>===>>>@@@@@@AAABBBBBBAAABBBEEEGGGFFFIIIOOOYYYhhhyyytttooocccXXX[[[VVVooozzz[[[QQQOOOKKKFFFBBB===888555444555666333333444444555666777777:::NNNjjjsssiiilll|||xxxoooyyy~~~pppjjjzzztttooowwwoooQQQ@@@:::999777666666666777888999;;;===HHH```|||{{{vvvyyywwwtttxxxrrrnnnggg___VVVSSSMMMGGGBBB???>>>===777888999;;;===CCCIIINNNNNNPPPVVV]]]ccckkk~~~iiiLLL???<<<;;;::::::999888777666666888444222555888:::???FFF___pppyyymmm[[[VVV^^^fffrrr|||zzzwwwiiifffhhhooo~~~rrrllliiidddaaadddgggbbbZZZOOOKKKFFFDDDEEEFFFDDDCCC@@@@@@BBBBBBBBBAAA@@@???AAAAAAAAAAAAAAABBBCCCDDDCCCCCCCCCCCCBBBAAA@@@@@@======>>>>>>>>>>>>>>>>>>AAA@@@@@@???>>>============;;;:::<<>>BBBBBBBBBBBBBBBCCCDDDEEEIIIIIIMMMVVVeeeuuu|||uuunnnaaaTTTUUUaaa```TTTOOOIIIGGGDDD???:::666555444444666666555333333666999999@@@[[[{{{ttthhhnnn~~~xxxooonnnyyymmmjjjzzztttooowwwoooQQQ@@@:::999777666666666777888666888===JJJddd|||wwwxxxxxxwwwxxxrrrnnnfff^^^VVVRRRMMMGGGBBB???======888999:::;;;===BBBHHHMMMLLLMMMSSS[[[bbbllllllNNN@@@===;;;::::::999888777666666888555444555666888@@@HHH```jjjmmmcccXXXXXX___eeexxx~~~oooeeefffmmmuuu|||zzz|||rrrooollleeeaaadddiiifff___UUUPPPJJJGGGHHHIIIJJJJJJFFFFFFGGGGGGGGGFFFEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHDDDEEEFFFGGGFFFFFFEEEDDDEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@AAA@@@???@@@CCCEEEDDDBBBFFFEEEEEEEEEEEEEEEFFFGGGLLLNNNTTT___nnn}}}yyyqqqcccVVVVVV]]]yyyjjjWWWNNNGGGFFFDDD???:::777555555555333444333222333666888:::EEEbbb|||nnnjjjttt|||rrrmmmiiinnn~~~yyytttlllkkk{{{vvvnnnwwwpppQQQ@@@:::999777666666666777888777999@@@PPPjjj~~~~~~xxxxxx~~~yyyxxx|||yyyrrrmmmeee]]]TTTQQQLLLGGGBBB???===<<<999::::::;;;<<>>HHH___yyyyyyvvvzzz}}}uuusss{{{yyyxxx||||||tttppprrr{{{zzzzzz{{{xxxqqqkkkbbbYYYQQQOOOKKKFFFBBB>>><<<;;;:::;;;;;;:::;;;???EEEIIIJJJLLLNNNTTT```qqqwwwQQQ???>>>;;;::::::999888777666666111111333555777>>>OOO___nnnggg\\\SSSPPPTTT```jjjtttjjjeeeiiiyyy}}}{{{wwwtttssstttvvvwwwzzz{{{}}}~~~~~~|||{{{yyy|||~~~}}}zzzxxxwwwuuuqqqnnnkkkkkklllmmmqqqqqqrrrtttuuuvvvxxxxxxuuuuuuvvvuuuuuuttttttuuuwwwwwwyyy{{{}}}}}}nnn```VVVLLLNNNkkkrrrWWWJJJFFFCCC???;;;888777777777666555555888777777>>>HHHkkkyyy}}}{{{pppjjjqqqtttmmmqqq~~~uuunnnjjjgggdddaaa___mmm~~~}}}~~~yyyiiitttqqqRRRAAA:::999777666666666777888999<<>><<<:::::::::::::::;;;???EEEIIIIIIKKKMMMTTTdddyyyzzzRRR???>>>;;;::::::999888777666666111000222666;;;DDDTTTcccjjjddd\\\VVVRRRUUUaaannn{{{lllggghhhooo~~~~~~pppbbbXXXNNNLLL___|||[[[JJJFFFCCC???;;;888777777888666333333777777888CCCQQQwwwzzzrrrhhhmmmyyyzzzmmmqqqyyyrrrzzztttllleeecccbbbccccccZZZkkk~~~~~~yyygggrrrqqqRRRAAA:::999777666666666777888:::===LLLiiixxxuuuyyy{{{tttqqqvvv~~~zzzvvvvvv}}}yyyooopppvvvwwwuuurrr}}}|||}}}{{{uuuoooiii___VVVNNNMMMJJJFFFBBB>>>;;;:::999999999:::;;;???EEEIIIIIIKKKLLLRRRcccyyy}}}UUU@@@???;;;::::::999888777666666555222333888???IIIVVVbbb```ZZZUUUUUUUUUYYYdddpppyyyooohhhlllsss~~~zzzyyyzzz{{{zzzzzzyyyyyyzzz{{{zzz~~~rrreeeYYYRRRMMMVVVooodddNNNFFFCCC???;;;999888888888666222333888:::===LLL___uuujjjfffrrr~~~~~~ppphhhttt}}}xxxssspppnnnnnnnnnqqq{{{}}}}}}xxxfffqqq~~~qqqSSSAAA:::999777666666666777888>>>@@@OOOlll~~~wwwuuuyyy{{{uuussswwwzzzuuuuuu~~~|||{{{ppppppvvv~~~tttpppsss~~~yyy{{{yyysssnnniii___VVVNNNLLLIIIFFFBBB>>>;;;:::888888999999;;;???EEEJJJKKKLLLKKKOOO^^^tttVVVAAA@@@;;;::::::999888777666666888444444:::BBBKKKVVV```XXXPPPMMMRRRXXX^^^gggqqq|||mmmggggggrrr{{{tttrrrkkklllnnnnnnnnnnnnoooqqqqqqwww~~~rrrfffYYYTTTMMMMMM^^^|||lllSSSFFFCCC???;;;999888888999888333555<<>>AAAEEEGGGJJJJJJNNNUUU[[[cccqqq}}}XXX@@@@@@::::::999999888777777777555555555:::GGGVVV\\\ZZZSSSSSSTTTXXX___gggooosss}}}~~~{{{nnngggllltttyyyggg\\\WWWWWWXXX\\\aaafffhhhhhhmmmiiilllvvv|||pppddd___TTTPPPHHHPPPdddQQQMMMHHHAAA<<<:::999888777555999:::666888KKKggg}}}~~~kkkbbbkkkvvv~~~vvveeeccc}}}uuuwww|||lllkkkxxxyyytttUUU???:::999999888888888888888<<>>AAAEEEGGGJJJJJJNNNTTTYYYaaaooo|||XXX@@@???::::::999999888777777777555555555:::HHHVVV[[[YYYRRRWWW\\\```ccciiipppvvvzzz{{{qqqgggccckkkxxxwwwfff[[[SSSSSSRRRUUUYYY^^^```aaahhheeegggpppyyy{{{ooobbb\\\RRROOOFFFKKK\\\wwwZZZMMMHHHBBB===:::999888888666999999666<<>>FFF[[[sss|||zzzyyyyyyuuuzzzuuuooorrrzzz{{{tttqqqzzzuuukkknnnvvv~~~sssnnnmmmxxx|||{{{zzzxxxtttlllccc\\\TTTMMMGGGEEEAAA<<<999:::999999:::;;;>>>AAAEEEGGGJJJKKKNNNSSSWWW^^^mmm{{{YYY@@@>>>::::::999999888777777777555555555;;;JJJXXX[[[XXXRRRZZZccchhhiiimmmuuu{{{vvvxxxuuueee```dddpppppp```WWWOOOMMMJJJJJJNNNQQQTTTUUU\\\[[[]]]dddjjjqqqzzzzzzmmm___YYYPPPNNNCCCEEERRRjjjgggNNNIIICCC===;;;::::::999777999777777DDD```tttiiimmmqqqzzzxxxiiibbbooo{{{vvvyyyvvvuuuzzz|||qqquuuppplllwww~~~xxxuuuUUU@@@::::::999888888888888999===III^^^uuu}}}zzzyyyzzzvvvzzztttmmmpppxxxzzzsssqqqyyy|||ssskkknnnwww~~~rrrmmmkkkwww|||{{{zzzwwwrrrjjjaaaZZZRRRKKKFFFDDDAAA<<<:::;;;999999:::;;;>>>AAAEEEGGGKKKKKKNNNRRRUUU]]]mmm|||[[[AAA===::::::999999888777777777555555777???NNN[[[\\\WWWUUUZZZbbbhhhnnnttt{{{xxxsssxxx~~~fff___bbbmmm|||rrrfffZZZRRRLLLHHHCCCAAACCCFFFIIIJJJOOOOOOQQQUUUYYY```nnn{{{||||||{{{lll^^^UUUMMMLLLAAABBBKKK___qqqQQQKKKDDD>>><<<;;;;;;:::888999777:::NNNpppkkkfffppptttxxxpppbbbfffpppiiihhhdddcccgggppp}}}sssvvvuuupppxxxyyywwwWWWBBB;;;::::::999888999999999;;;III```www{{{{{{||||||{{{{{{vvvyyy~~~ssslllooovvvyyysssqqqyyy{{{rrrmmmooowwwsssnnnkkkwww~~~~~~~~~|||xxxtttnnnfff\\\VVVQQQJJJEEECCCAAA<<<:::;;;999999:::;;;>>>AAAEEEGGGJJJKKKNNNQQQTTT]]]ooo^^^BBB===::::::999999888777777777555666:::DDDTTT```^^^UUUWWWWWW[[[dddppp{{{yyyqqqrrr{{{ooo___bbbmmmzzz}}}wwwqqqiii```WWWQQQJJJFFF@@@<<<<<>>AAAEEEGGGIIIKKKOOORRRUUU___sss```BBB===::::::999999888777777777666888???KKK\\\fff```UUUWWWUUUXXXbbbqqq~~~uuunnnsss}}}zzzfff```lll{{{{{{tttmmmfff^^^WWWSSSJJJEEE>>>::::::;;;<<<===AAA@@@BBBEEEGGGLLLXXXddduuuyyyzzzzzz~~~rrreeeVVVKKKIIIAAACCCGGGPPPsssXXXQQQHHHAAA<<<;;;;;;;;;888:::;;;FFFfffzzzuuunnnhhhnnnzzz{{{qqqgggnnn~~~lll___YYYTTTSSSTTTXXX___lllxxxxxxzzz~~~wwwXXXCCC;;;;;;:::999999999999:::<<>>AAAEEEGGGHHHKKKOOOSSSWWWbbbxxx```BBB===::::::999999888777777777666:::CCCRRRdddkkkbbbTTTUUUVVV[[[eeerrr|||rrrmmmuuu}}}nnncccfffvvv~~~uuulllddd]]]VVVRRRIIIDDD>>>:::999999999999;;;:::<<<@@@BBBEEEMMMVVViiirrrxxxwwwyyyvvvjjjZZZMMMHHHAAADDDGGGHHHfff[[[TTTJJJBBB===;;;::::::888;;;>>>LLLpppzzzpppiiilllttt{{{xxxjjjdddxxxuuueeeXXXQQQOOOOOOQQQUUUYYYbbbtttxxxwww}}}wwwWWWBBB<<<;;;::::::999999::::::???NNNeee}}}~~~|||~~~|||tttuuu{{{}}}rrrkkknnnuuuyyyuuutttzzz{{{ppprrrxxx~~~sssnnnppp{{{}}}{{{zzzyyyxxxtttlllfff```\\\WWWTTTMMMGGGBBBAAA@@@<<<:::;;;999999:::;;;>>>BBBEEEGGGHHHKKKPPPTTTXXXddd|||___AAA>>>::::::999999888777777777777<<>>:::999888888888777555666;;;===???DDDKKK\\\jjjttttttttt|||yyynnn^^^NNNHHH@@@DDDFFFCCC^^^]]]VVVKKKBBB===::::::999777;;;@@@PPPuuuzzzlllfffmmmwwwzzzzzziiigggvvvfffXXXPPPKKKLLLOOORRRTTTZZZhhhvvvvvvnnn{{{yyyZZZAAA;;;999888666666777999:::;;;QQQkkk{{{xxxzzzttttttyyyzzzpppjjjnnnwww{{{tttpppttt}}}yyyooopppvvvtttkkkqqq{{{}}}zzzzzzxxxvvvuuuqqqllleee^^^XXXTTTRRRKKKHHHEEEBBBAAA???<<<:::888999::::::<<>>;;;999888666555777777888999;;;===???@@@PPPZZZhhhqqqssstttzzzvvvfffXXXHHHAAA@@@BBBIIIPPPtttpppXXXIIIDDD;;;888============BBB]]]sssddddddqqq|||}}}ooodddmmmsssdddZZZMMMJJJHHHJJJMMMPPPYYYaaaxxxuuummmzzzzzzZZZAAA999888777666777999;;;<<<>>>SSSmmm|||yyy{{{zzzrrrrrrvvv}}}{{{pppiiimmmuuuzzzsssooottt}}}yyyooopppvvvtttllloooyyy}}}zzzxxxvvvsssooommmhhhbbb\\\WWWSSSQQQLLLIIIEEEBBB@@@>>>;;;999888999::::::<<>>FFFQQQ```kkkqqqsssvvvzzzzzzlll]]]LLLBBB???AAAHHHOOOfffyyy^^^LLLEEE<<<:::===;;;===???EEE```pppdddggguuu}}}}}}kkkdddpppoooeeePPPKKKHHHIIIJJJMMMTTT[[[oootttkkkwww{{{[[[AAA999888777777888:::===>>>AAAUUUooo}}}zzzvvv~~~yyyqqqpppttt{{{|||ppphhhkkksssxxxqqqooottt~~~xxxpppqqqvvvtttmmmnnnxxx}}}zzzwwwsssoooiiigggddd```[[[VVVRRRPPPMMMJJJEEEAAA???===:::888888999::::::<<>>OOOlllxxxfffYYYXXXaaammmtttwww{{{|||sssppprrrwwwnnnaaafffwww|||vvvrrrlllfff^^^VVVOOOIIIDDDAAACCC???:::666555555444444333444444555777999;;;<<<===GGGUUUcccnnntttuuuttt~~~sssdddQQQEEE@@@@@@GGGNNN\\\xxxfffOOOGGG>>><<<===888>>>AAAJJJgggnnndddlllyyy}}}{{{eeeeeeuuuuuujjjQQQKKKGGGFFFGGGHHHMMMSSSbbbzzztttkkkttt}}}\\\BBB;;;:::999888888:::<<<===BBBVVVnnn|||yyyvvv}}}yyyqqqpppttt{{{|||qqqiiilllttt~~~uuupppnnntttyyyqqqqqqvvv~~~uuuooooooxxx}}}zzzvvvppplllfffeeedddaaa]]]YYYUUURRRNNNJJJEEEAAA>>><<<:::888888999::::::<<>>>>>888<<>>CCCMMM___pppuuuqqqrrr~~~yyykkkZZZLLLDDDBBBJJJSSSooosssSSSGGG?????????:::;;;III\\\{{{ooolllvvv|||uuulllaaarrr{{{kkk___PPPHHHAAAAAABBBCCCFFFJJJNNNhhhyyynnnsssaaaDDD>>>===:::888777777888999AAASSSkkk}}}}}}xxxuuuzzzyyyrrrqqqttt{{{~~~ssslllooovvv{{{sssnnnnnnuuu|||ssssssvvvxxxqqqpppyyy~~~{{{wwwrrrnnnjjjkkkkkkjjjfff```[[[WWWNNNIIICCC???===;;;:::999888999::::::<<>>;;;:::888777777777777555333555555555666777888::::::999;;;<<>>@@@<<<<<>><<<<<<;;;:::888999::::::<<>>PPPfffssssssjjj^^^WWWNNN```qqqxxx~~~|||vvvyyyxxxyyyrrreeelllxxx|||xxxuuusssmmmjjjeeebbb```^^^\\\ZZZUUUQQQMMMIIIEEEAAA===:::888777888999:::999666333555555555555666888999:::777::::::<<>><<>><<<<<<<<<;;;888999::::::<<>>;;;???>>>DDD```~~~}}}rrrwwwzzzlllaaawww|||qqqVVVKKKBBB@@@BBBBBBBBBDDDCCCJJJUUUeee}}}vvvssscccBBB::::::888777777777888999@@@TTTmmm|||zzz}}}{{{wwwuuuwww}}}yyypppkkklllttt}}}}}}tttllllllpppxxxrrrooottt~~~|||tttqqqsss~~~wwwmmmkkkttt~~~|||{{{zzzvvvrrrmmmpppooojjjeeeaaaZZZTTTGGGDDDBBBCCC@@@;;;:::<<<888999:::;;;===AAAFFFJJJLLLNNNOOOPPPVVVfff}}}```DDD===???;;;888::::::888888:::HHHXXXiiiooojjjbbbVVVMMMRRRbbbttt|||vvvppppppyyynnnhhhxxx~~~|||tttkkkhhhddd```]]]\\\[[[ZZZYYYUUULLLDDDBBB@@@;;;777777333444666777888888888888333333333333444555666666888777666:::CCCQQQ___gggddddddhhhuuuyyyooo```PPPGGGDDDFFFHHHXXXbbb}}}jjjGGGBBBAAA>>>AAAEEEaaasssqqqvvvhhhhhh~~~wwwnnnRRRKKKBBB======???AAABBBDDDHHHNNNZZZqqqyyyvvveeeDDD;;;:::888777777777888999BBBVVVnnn{{{|||yyyvvvxxx~~~yyyppplllmmmvvv|||ssskkkkkkooowwwqqqnnnsss||||||rrrppprrr}}}uuukkkiiirrr|||zzzzzzxxxtttoookkkmmmkkkddd___[[[TTTNNNHHHDDDBBBBBB@@@;;;999;;;888999:::;;;<<<@@@FFFIIIIIILLLOOOSSS]]]qqq]]]BBB>>>???:::888::::::888999;;;III\\\ooorrrhhh]]]SSSMMMWWWkkk}}}xxxvvv||||||vvvlllooo~~~}}}tttnnnssszzzrrrwwwyyyqqqffffffkkkttt|||qqqpppnnnrrrzzzzzzpppkkkfffaaaUUUSSSPPPOOOPPPQQQQQQQQQPPPHHH@@@>>><<<888555555333444666777888888777777333333222333333444555666888888888999@@@KKKXXXaaabbbbbbeeeooo~~~zzzqqqaaaRRRGGGCCCCCCDDDQQQ\\\uuurrrLLLDDDBBB>>>AAAKKKfff|||oooppptttjjjnnnqqqfffQQQKKKBBB======???AAABBBBBBFFFKKKSSSggg~~~{{{fffFFF;;;:::999888777888888999DDDXXXppp~~~|||}}}zzzxxxzzzxxxppplllmmmwww|||ssskkkjjjnnn~~~vvvooolllqqqzzz}}}pppoooqqq{{{~~~qqqhhhgggooozzz{{{zzzxxxsssnnnjjjkkkggg___YYYVVVQQQKKKIIIDDDBBBBBB???:::888:::777888999:::<<<@@@EEEIIIGGGJJJOOOTTT```wwwYYY@@@===>>>:::999::::::888:::>>>PPPggg|||{{{kkk\\\VVVUUUccc{{{}}}yyy{{{qqqhhhvvvqqqnnnmmmvvvvvvzzzhhh^^^YYYcccxxxppp```\\\eeettt{{{yyywwwvvvrrrjjj^^^UUUEEELLLXXXeeeooozzzjjjYYYWWWXXX```mmmyyypppbbb[[[XXXVVVHHHFFFEEEFFFJJJMMMPPPPPPLLLCCC<<<:::999555333333444555666777777666555555222222222333333444555666777999:::999;;;CCCPPPYYY``````bbbhhhuuu{{{rrrcccSSSHHHBBB@@@@@@JJJUUUnnn|||SSSEEEBBB???BBBSSSoootttnnntttrrrmmmuuujjj\\\OOOIIIBBB======>>>@@@AAA???DDDGGGLLLYYYsssgggFFF;;;:::999888777888999999DDDXXXooo~~~{{{|||}}}zzzxxx{{{xxxpppmmmnnnvvv~~~~~~uuummmlllooo}}}uuunnnjjjnnnwww}}}ooonnnqqq{{{|||pppgggeeeooozzz}}}|||yyysssnnnjjjjjjeee]]]WWWUUURRRMMMIIIDDDAAAAAA>>>999777999777888999:::;;;???EEEIIIGGGJJJMMMRRR^^^tttWWW>>>======:::999;;;:::999<<>>JJJTTT___```aaacccnnnyyyqqqcccUUUIIIBBB@@@???GGGSSSlllWWWEEEAAA???DDDYYYxxxoooqqq}}}ooommmxxxeeeVVVLLLHHHBBB>>><<<===???@@@>>>CCCFFFHHHPPPggggggFFF;;;;;;999888888888999:::CCCVVVnnn|||xxx}}}{{{yyy|||yyywww|||yyyqqqnnnooottt|||xxxpppnnnrrr}}}tttmmmhhhllluuu|||nnnooorrr||||||ppphhhfffooo{{{}}}{{{wwwpppkkkffffffbbbZZZVVVUUURRROOOHHHCCC@@@???<<<888777:::777888999:::<<<@@@EEEIIIGGGIIILLLPPPZZZoooWWW???>>><<<::::::;;;:::999>>>DDDZZZuuutttcccaaaeeerrrgggfffyyydddccciiixxx{{{jjjhhhnnn}}}mmmZZZTTTWWWjjjzzzbbbUUUVVVeeexxx}}}lllaaa[[[ccchhhpppyyy}}}yyyppphhhfffnnnxxx~~~xxxhhhTTTEEEBBBJJJVVV___ccckkk~~~dddPPPLLLPPP]]]ooopppgggaaaVVVLLLAAA@@@@@@BBBGGGKKKNNNPPPOOOFFF===:::777444222222555555666666555444333111222222222222333444555555333888;;;;;;999===GGGPPP^^^bbbbbb```iii~~~xxxpppdddVVVKKKDDDAAA@@@DDDPPPiiiZZZEEE@@@AAAHHHaaalllttt{{{iiiiiivvvbbbSSSHHHFFFBBB>>><<<<<<>>>???>>>CCCGGGGGGLLLaaagggGGG<<<;;;:::888888999999:::BBBUUUlll~~~|||wwwyyy}}}wwwxxx|||yyywww{{{zzzrrrooopppsss{{{{{{sssqqqttt~~~tttlllgggkkksss~~~zzzmmmnnnsss||||||qqqjjjfffppp|||zzzxxxsssllleeeaaaaaa^^^WWWSSSRRRPPPLLLGGGBBB???>>><<<888888;;;888999:::;;;===AAAFFFJJJFFFIIIMMMPPPYYYlllWWWAAA@@@<<<::::::;;;::::::???GGGddd~~~}}}nnnkkkmmm}}}~~~kkkeeehhh|||kkklllttt}}}jjjaaagggssszzzjjjVVVTTT\\\ssszzzeeeWWWXXXjjjuuueee\\\XXX```gggqqqxxxzzzvvvpppkkkoooyyypppWWWGGGDDDFFFIIIMMMSSSbbb~~~gggTTTKKKPPP^^^ssssssjjjcccWWWIIIBBBAAA@@@BBBFFFJJJMMMNNNOOOEEE<<<999777444333444444444555555555444222111111111111222222333444555333777:::::::::===DDDJJJZZZaaabbb^^^dddxxxzzzrrreeeWWWKKKEEEBBBBBBAAAKKKaaa}}}^^^FFFAAAEEEMMMmmmlllvvvtttccchhhyyyyyy{{{yyy^^^RRREEEEEEBBB???<<<;;;<<<>>>>>>BBBFFFGGGJJJ\\\iiiIII<<<;;;:::999888999::::::BBBUUUlll~~~~~~~~~}}}wwwwww{{{|||yyy}}}}}}zzzwww{{{zzzrrrooopppttt||||||tttrrruuu~~~tttlllgggjjjrrr~~~xxxkkkmmmrrr{{{{{{qqqkkkfffppp|||zzzvvvqqqiiibbb___```]]]VVVQQQPPPLLLHHHEEE@@@======;;;888999<<<999:::;;;<<<>>>BBBGGGKKKHHHLLLOOORRRXXXhhh~~~WWW@@@???;;;:::;;;<<<::::::AAAJJJmmmtttnnnmmm}}}{{{xxxfffeeelll|||lllooozzzkkk^^^YYY```lllwww~~~fffTTTTTT___vvvyyydddVVVWWWllllll___YYYWWWcccnnn|||~~~|||sssYYYGGG@@@???AAAFFFQQQeee~~~dddRRRIIINNN\\\qqqjjj```ZZZRRRHHHBBB@@@@@@AAAEEEIIILLLLLLJJJAAA888666666444444666222333444555444444222222111111111111222333444555555666888999:::<<<@@@CCCSSS]]]```[[[^^^qqq~~~uuugggWWWKKKEEEBBBBBBBBBGGGVVVqqqdddHHHDDDIIIRRR~~~zzzpppyyynnndddqqqpppkkkwww}}}ooopppoooXXXQQQCCCCCCBBB???;;;:::<<<>>>===@@@DDDEEEGGGVVVwww{{{jjjJJJ<<<;;;:::999999999::::::BBBUUUmmm{{{~~~~~~xxxvvvyyy~~~~~~~~~{{{xxxzzz{{{sssooopppvvv}}}|||tttrrruuu~~~uuulllgggjjjrrr}}}wwwiiikkkpppyyy{{{qqqkkkeeeooo{{{{{{wwwrrriiicccaaabbb___XXXRRRPPPKKKFFFDDD???<<<<<<;;;888999===:::;;;<<<===>>>BBBHHHLLLKKKNNNQQQRRRVVVcccwwwVVV???<<<;;;:::;;;<<<::::::BBBKKKkkk}}}}}}pppgggccc|||~~~{{{uuudddeeennnsssccciiiwwwsss^^^UUUQQQWWW```nnn|||bbbQQQSSS]]]rrrwwwbbbSSSQQQgggzzzggg]]]YYYXXXiiixxxsssXXXGGG:::<<>>AAACCCEEEQQQooouuuzzzmmmJJJ@@@===999777888999999999CCCTTTjjj|||~~~}}}{{{www{{{sssmmmrrruuu}}}vvvuuuwww|||zzzmmmfffjjjttt}}}tttggghhhmmmxxxzzzqqqlllgggpppzzz}}}{{{xxxqqqiiieeegggfffbbb]]]WWWPPPJJJGGGCCCAAA>>>;;;999999;;;<<<<<<<<<======???CCCIIIMMMMMMOOOMMMPPPYYY```sssyyySSS@@@???;;;<<<777888===999<<>>???BBBMMMaaa{{{uuuaaaOOOGGGLLLVVVgggzzz{{{jjj[[[QQQJJJEEEBBB;;;::::::<<>>LLLVVV\\\WWWWWWhhh~~~ooo]]]MMMDDDBBBCCC@@@GGGNNNbbboooKKKHHHIII]]]yyyuuuwwwfffppp}}}bbbQQQKKKFFFKKK[[[oooqqqbbbhhhxxxvvvfffWWWJJJCCCCCCAAA===999777888999>>>CCCAAABBBGGGMMMddduuuuuu~~~nnnJJJ@@@===999777888999999999???PPPgggzzz|||{{{www{{{tttooorrrvvv}}}vvvtttvvv}}}zzznnnhhhnnnwwwsssggghhhmmmxxxyyypppjjjgggoooyyy|||zzzxxxppphhheeegggeeebbb\\\VVVOOOJJJFFFBBB@@@===:::999999:::;;;;;;<<<<<<===>>>BBBHHHLLLKKKNNNLLLPPPZZZbbbvvvzzzRRR???>>>;;;<<<777888<<<999===OOOkkkwwwxxxjjj```]]]\\\uuu~~~hhh```gggrrrttt___YYY^^^kkknnnWWWKKKHHHPPP\\\lllvvvhhhRRRLLLPPP[[[mmmuuubbbTTTQQQXXXnnn~~~ttteeebbbjjj~~~bbbLLLCCC>>>>>>BBBLLL___yyy~~~ppp___OOOHHHLLLUUUeeewww{{{ppp```RRRIIIDDD@@@===999888888:::>>>@@@AAAAAA???;;;555222111222333333555666666666666444333222222222111111222222333444777888888888888999<<<>>>GGGRRRYYYUUUVVVeee{{{rrr___OOOFFFCCCCCCAAAGGGLLL___qqqLLLIIIKKK```wwwwwwxxxkkkwwwsssWWWJJJDDD@@@FFFWWWmmmtttbbbdddqqqooocccVVVKKKAAAAAA???===:::888999;;;<<>>BBBHHHLLLJJJMMMMMMRRR]]]fffzzzzzzQQQ???===;;;<<<888888<<<999???RRRhhhwwwvvvdddYYYYYY]]]vvvwwwddd```jjjwwwttt]]]WWW^^^ooooooXXXKKKHHHRRR```uuu~~~nnnggg^^^MMMLLLOOOYYYkkkwwwfffYYYSSSWWWlllvvvkkklllvvvsss[[[IIIBBB===>>>BBBKKK]]]uuuvvvkkk]]]OOOIIIKKKSSSbbbssspppfffWWWJJJCCC>>>;;;999666555666888<<<>>>???>>>===999444222111222333333555666666666666444333222111111111111111222222333666777999999888999;;;>>>BBBLLLTTTTTTTTTaaauuuvvvdddSSSHHHDDDCCCAAAFFFIIIZZZuuuOOOJJJMMMeeewwwyyyxxxooopppQQQDDD???===DDDUUUlllyyybbb^^^iiihhh___UUULLL??????>>><<<:::999;;;<<<:::???======BBBEEEXXXvvvwwwkkkrrryyy{{{}}}~~~qqqNNN@@@===999777888999999999<<>>===;;;999888888888999999:::;;;===???BBBHHHLLLIIINNNNNNUUUbbbkkkxxxPPP???>>>;;;<<<888888<<<:::BBBVVVmmm}}}xxxaaaUUUXXX___uuurrraaaaaapppzzzaaaYYYggg}}}ttt^^^PPPMMM[[[lllvvveee^^^XXXLLLLLLPPPZZZnnnvvvggg\\\WWW]]]tttzzzrrruuu~~~{{{jjjVVVIIIDDD<<<===AAAJJJZZZqqqrrrhhh[[[NNNHHHIIIPPP___ppp|||~~~lllbbbSSSGGGAAA===:::999444444555888;;;=========;;;888444111111222333333555555666666666555333222222222111111222222333444666777999999999999;;;======HHHQQQSSSSSS]]]ppp{{{iiiXXXKKKEEECCCAAAEEEEEEUUUyyy}}}TTTLLLOOOiiiyyy|||tttoooqqqQQQDDD@@@>>>EEEVVVnnn{{{bbb[[[ffffff___UUUKKK??????>>><<<999999:::<<<:::>>>======AAABBBRRRmmm|||kkkpppvvvzzz}}}sssPPP@@@===999777888999999999???MMM```ttt}}}xxxxxx|||vvvssswww}}}}}}tttpppqqquuu{{{tttssszzz|||qqqfffgggmmmyyy|||qqqjjjfffmmmuuu~~~yyyvvvsssmmmfffcccaaa___ZZZUUUOOOJJJFFFDDD===<<<;;;999888888888888888:::<<<===@@@CCCHHHLLLJJJOOOQQQXXXeeeoootttOOO@@@???;;;===999888<<<:::DDD[[[tttzzz___RRRXXXaaauuu}}}nnn```eeewww~~~eee\\\rrrxxxcccUUUTTTfff|||~~~uuucccYYYUUULLLKKKQQQ___rrrwwwhhh]]]VVVcccxxxyyy{{{xxxtttooocccSSSHHHDDD;;;===AAAHHHWWWnnnqqqhhhZZZLLLFFFGGGMMM]]]ooo{{{}}}zzzjjj```RRRFFF???<<<:::888444444555888<<<>>>===<<<999666333111111333333333444555666666666555444333444333333333333444555555555777999:::999999;;;<<<<<>>BBBBBBNNNgggmmmooouuuyyy{{{uuuRRR@@@===999777888999999999???LLL___rrr|||wwwxxx~~~wwwrrrtttyyy|||sssooopppvvv}}}vvvtttzzz{{{pppfffgggmmmyyy|||rrrkkkdddllluuuxxxuuurrrlllfffccc\\\ZZZVVVQQQLLLHHHEEECCC<<<<<<;;;:::999999999999888:::===???AAAEEEIIIMMMKKKPPPRRRZZZgggppppppNNN@@@???;;;===999999<<<;;;FFF___yyyyyy^^^QQQXXXcccwwwxxx}}}kkk```iii~~~~~~gggbbb~~~xxxcccVVVXXXppp~~~wwwdddWWWSSSLLLKKKVVVfffxxxyyykkk```XXXlll|||xxxyyywwwxxx{{{nnnkkkjjjiii```QQQFFFBBB999<<>>===<<<777444222111111333333222444444555666666555444333444444444444444555666666555777999:::::::::;;;<<<<<>>@@@DDDBBBKKKbbboooooossswwwxxx}}}~~~vvvSSS@@@===999777888999999999<<>>@@@CCCFFFJJJNNNKKKPPPRRRYYYeeennnmmmNNN@@@===;;;>>>:::999;;;;;;HHHbbb|||yyy___UUU\\\ggg|||tttzzz|||hhh```kkk~~~lllooowwwcccUUU[[[xxx{{{fffWWWSSSOOOPPP___rrrqqqeeefff}}}uuupppjjjmmmqqqxxxwwwhhhgggiiijjjcccTTTFFF@@@888;;;AAAHHHUUUkkkwwwhhh```VVVJJJDDDDDDIIIYYYkkkvvvvvvqqq]]]SSSFFF===888777666555222333555888<<<===<<<;;;555333111000222333333222333444555666666555444444444333333333333444555555444777999:::::::::;;;<<<===BBBKKKOOOMMMPPP```ssstttcccTTTJJJEEE???BBBBBBPPPsssbbbQQQSSSsssxxxwwwwwweeefff}}}yyymmmiiirrr~~~iiiPPPCCC@@@???DDDSSSjjj|||aaaZZZiiipppjjj[[[KKK>>>>>>===;;;888888999;;;:::>>>>>>AAAEEEBBBIII^^^pppoooqqquuuvvvzzz}}}}}}wwwTTT@@@===999777888999999999888EEEWWWmmmzzzuuuwww~~~xxxpppmmmsss{{{rrrnnnooorrr|||xxxuuuxxxzzz~~~zzzpppfffgggmmmyyyzzzqqqlllccclllwwwwwwssspppjjjeeecccUUUSSSOOOKKKGGGEEEDDDCCC<<<<<<<<<;;;;;;:::::::::999;;;>>>AAADDDGGGKKKNNNJJJOOOQQQXXXdddlllkkkNNN@@@<<<;;;>>>:::999;;;;;;IIIccc~~~{{{bbbYYYbbblll{{{sssyyyzzzggg```lllrrr|||vvvcccVVV]]]}}}}}}sssiiiXXXUUURRRWWWggg|||vvvjjjxxx~~~ssskkk```ccchhhooowwwzzzssshhhiiiiiilllooohhhXXXHHH@@@777;;;AAAHHHUUUkkkqqqbbb\\\TTTJJJEEECCCHHHWWWiiitttrrrlllXXXOOOCCC:::777777777666111222444888;;;===;;;:::555333111000222333333222333444555666666666555444333333222222333333444555444777999;;;::::::;;;;;;===AAAIIIMMMKKKMMM]]]pppuuudddUUUJJJEEE???BBBBBBQQQtttcccRRRTTTvvvwwwyyyvvveeefff~~~uuuiii^^^]]]kkkzzzzzzcccMMMBBB@@@@@@EEETTTlll}}}```XXXhhhpppkkk]]]LLL<<<<<<<<<:::999999;;;===999===>>>AAAEEEBBBHHH\\\qqqsssuuuvvvwww}}}{{{}}}TTTCCC===999999999666666999;;;CCCQQQfff~~~zzz}}}~~~uuuooolllssszzzqqqllllllqqqxxx~~~xxxsssqqqssszzz{{{qqqiiiiiinnn|||zzzqqqjjjffflllttt~~~xxxqqqoookkkccc\\\TTTPPPLLLHHHEEECCCAAA???<<<;;;999777777888999:::999:::<<>>FFFZZZ}}}|||mmm___bbbsss}}}|||mmmkkkvvv{{{tttaaa```ssszzz}}}qqq^^^YYY]]]ggggggssskkkTTTJJJJJJRRRiiizzz~~~~~~{{{|||uuufffXXXXXXXXX]]]dddeeebbbdddjjjssszzz~~~qqq\\\HHH======<<<>>>EEEVVVnnnnnnaaaZZZRRRKKKAAABBBHHHTTTbbbjjjhhhdddQQQJJJAAA:::555444333333222222333666888999888666333222000000111222111111333444555555555444333222000000000000111222333444555666777999:::;;;<<<<<<<<>>;;;888666777999::::::<<>><<<;;;999888777888999:::999:::<<>><<>>EEEVVVooommm```YYYQQQIII@@@@@@FFFRRR```gggeeeaaaNNNHHH???888555444333333222222333666888999888666333111000000111222222111333444555555555444333222000000000000111222333444555666888999;;;<<<<<<<<<<<>>;;;888666777888::::::<<>>999999999777777999:::AAAMMMaaa|||~~~~~~|||zzz|||}}}vvvqqqpppuuu}}}uuuooojjjqqqyyy{{{vvvpppnnnooowww|||rrrhhhhhhmmmzzz|||wwwpppjjjggglllrrr|||wwwooojjjddd\\\VVVSSSPPPKKKGGGEEECCC@@@>>>;;;:::999888888888999:::999:::<<<@@@DDDGGGKKKMMMLLLMMMQQQXXXcccuuu^^^HHH@@@;;;======888888<<<:::AAATTTnnn|||}}}tttkkkaaa```kkk{{{}}}mmmrrryyy|||oooeeemmm{{{xxxccchhh{{{lllXXXRRRUUUuuunnn\\\\\\hhhbbbIIIBBBDDDKKKXXXbbb```\\\iii}}}|||mmmbbbVVVMMMMMMPPPWWW^^^aaadddmmmvvvqqq[[[III???:::;;;===FFFWWWoookkk]]]VVVOOOGGG>>>???DDDPPP]]]cccaaa\\\IIIDDD<<<666333333333333333222333555888888777555333111000000111222222111333444555555555444333222111000000111111222333444555666888999;;;<<<<<<<<<<<>>;;;BBBQQQeee|||zzzfffZZZdddnnngggTTTEEE???>>>===:::777666777888::::::<<>>999:::999777777999:::@@@LLL___zzz~~~|||zzzyyy|||~~~zzztttooorrrvvv~~~xxxpppjjjqqqyyy}}}vvvqqqnnnooovvvyyyooohhhhhhmmmzzz|||wwwqqqkkkdddiiioooxxxwwwoooiiibbbZZZTTTRRROOOJJJFFFDDDBBB???===::::::999888888999999:::999:::===@@@DDDHHHKKKMMMMMMNNNRRR\\\iii|||ZZZGGG???<<<<<<===888777;;;777===QQQjjj~~~wwwhhh[[[ZZZfff|||qqqwww}}}|||mmmfffttttttlll[[[ddd{{{qqqZZZPPPPPPiiiyyywwwcccWWWYYYggg[[[CCC>>>AAAEEELLLQQQPPPQQQccc|||vvvcccVVVMMMGGGJJJQQQXXX]]]___eeeqqq|||kkkWWWIIICCC999:::===EEEVVVooo|||hhh[[[TTTLLLEEE??????CCCNNNZZZ```]]]XXXDDD???888444222333333333333222333555777888666555222111///000111333222111333444555555555444333222111111111111222333444444666777888:::;;;<<<<<<===<<>>;;;AAAOOOaaawwwrrr```WWWcccoooiiiWWWIII======<<<:::777666777888999:::<<>>:::::::::777777:::;;;@@@JJJ]]]xxx~~~{{{xxxvvvzzz}}}yyysssooorrruuu~~~}}}wwwoooiiioooyyy~~~~~~xxxrrroooooovvv|||{{{uuulllfffffflllyyy|||xxxrrrlllcccgggnnnxxxyyyqqqjjjbbbZZZTTTRRRNNNJJJFFFCCCAAA???===999999999999999999999:::999:::===@@@DDDIIILLLNNNOOOOOOTTT___ooo~~~XXXFFF@@@===<<<<<<777777:::666;;;NNNuuummm[[[[[[jjj{{{|||~~~}}}ssswww|||{{{ooonnnxxxlll{{{}}}dddWWWddd~~~{{{___PPPKKK\\\fffdddWWWSSSYYYiii{{{TTT@@@===???@@@DDDGGGIIIQQQhhh~~~xxx{{{rrruuuppp[[[NNNHHHDDDKKKUUU___bbbdddmmm|||wwwdddSSSHHHDDD999:::===EEEUUUlllxxxdddXXXRRRJJJCCC??????CCCMMMXXX]]]YYYTTT@@@;;;666222111222333333333333333555777777666444222000///000111333333222333444555555555444333222111111111111222333444555666777888:::;;;<<<======<<<>>>BBBEEEEEEJJJYYYiiiwwwfffZZZOOOHHHDDDCCCCCCNNNiiihhh\\\WWWyyy~~~}}}nnnkkk~~~zzzxxxeee^^^dddrrrzzzxxxqqq```PPPHHHAAA<<>><<<888999999999999:::::::::999:::===@@@EEEIIIMMMOOOPPPPPPVVVbbbssszzzVVVFFFAAA>>>;;;<<<777777:::666;;;MMM~~~nnnZZZ[[[kkkwwwzzzwwwsssuuu|||zzzrrrrrryyy}}}yyytttwwwrrreeeqqqsss___UUUeeecccQQQGGGRRRVVVTTTNNNRRR]]]ppptttOOO???======>>>AAAEEEKKKYYYsssyyypppvvvxxxdddiiijjjVVVKKKGGGFFFMMM[[[hhhkkklllwwwqqqaaaRRRGGGAAA:::;;;===DDDSSSiiitttaaaUUUPPPIIIBBB??????BBBLLLVVVZZZVVVPPP===999555222111222222222333333333555666777555333111000///000222333333222333444555555555444333222222111111222222333444555666777999:::<<<=========<<<>>>AAACCCCCCHHHXXXhhh}}}wwwfffZZZOOOGGGCCCBBBCCCNNNiiiggg[[[WWWyyy{{{{{{sssmmm|||yyyyyykkkccchhhvvv|||uuutttpppeeeZZZNNNEEE???BBBMMM^^^tttsss```VVV]]]fff___OOODDD;;;;;;:::888666555666888888999===@@@??????GGGPPP|||nnniiiooosssttt}}}vvv}}}```EEE???:::;;;:::888888:::888<<>>:::;;;777777;;;666;;;MMMkkkWWWXXXggguuuxxxvvvqqqttt{{{yyyrrrpppyyyzzzxxxwwwsssyyy}}}kkk^^^eeexxx{{{mmm]]]WWWgggdddQQQEEEMMMMMMMMMKKKUUUeee|||nnnMMMAAA>>>;;;???BBBHHHSSSeee~~~rrrgggnnnooo\\\fff~~~fffTTTLLLJJJIIISSScccppppppoooxxxyyykkkaaaUUUHHH>>><<<<<<===DDDQQQeeezzzppp^^^TTTOOOIIIBBB>>>>>>@@@IIISSSVVVQQQKKK<<<999444222111222222222333333333444666666444222111000///000222333333333333444555555555444333222222222222222333444555555777888999;;;<<<======>>><<<>>>AAABBBBBBGGGWWWggg}}}wwwfffYYYOOOGGGBBBBBBDDDOOOiiifff\\\XXXzzzvvvxxxuuummm|||wwwzzzqqqkkknnn|||yyysssrrrqqqlllhhhTTTJJJBBBCCCMMM^^^uuusss___RRRWWW^^^XXXJJJAAA:::;;;:::888555555666888888999===@@@??????FFFOOO{{{lllfffnnnsssuuu|||vvv}}}```EEE???;;;;;;:::888888:::666:::BBBSSSnnnzzzrrrllljjjnnnvvv}}}}}}zzzxxxssskkkfffbbbgggppp}}}wwwllldddaaa```cccnnn}}}~~~|||uuunnnhhhddddddjjjxxx}}}oooiiiiiiddd[[[YYY[[[dddsss~~~}}}xxxoooggg___fffppp|||zzzrrriiiaaaZZZVVVPPPMMMHHHDDDBBB@@@===;;;777888999:::::::::::::::999:::===AAAEEEJJJNNNPPPSSSRRRXXXeeexxxsssRRRDDD@@@===:::;;;777888;;;777<<>>======>>>CCCPPPcccwwwnnn]]]SSSOOOIIICCC===<<>>>>><<<===@@@BBBAAAFFFVVVgggvvveeeYYYNNNFFFAAABBBDDDOOOiiifff\\\ZZZ{{{sssyyyuuulll|||~~~www~~~|||wwwqqqtttyyysssrrrsssssssssXXXMMMDDDDDDMMM___vvvooo[[[MMMQQQYYYUUUIIIBBB::::::999777555444666777888999===@@@??????FFFOOOtttgggbbbkkkssswwwwwwrrrzzz___FFFAAA;;;888888999777555666:::AAANNNeeeyyyqqqiiiddddddhhhoooxxx~~~}}}}}}vvviii]]]XXXUUU\\\fffqqqyyy~~~xxx~~~}}}rrrcccZZZUUUQQQdddmmmwww|||yyypppfffaaa\\\YYY]]]eeepppvvvzzzuuulllbbb___```^^^ZZZVVVXXXaaaqqqyyyqqqnnniiiccc^^^cccmmmyyyyyyooojjjggg```XXXSSSNNNKKKHHHCCC@@@>>>>>>>>>999999888888888888888888888;;;@@@DDDGGGJJJNNNPPPPPPNNNTTTdddyyydddPPP@@@@@@;;;???888555777666666@@@NNN}}}bbbXXX[[[fff|||zzz~~~|||vvvrrr}}}}}}xxxsssuuu|||mmmllluuuzzztttkkkfffqqqqqq^^^SSSSSSYYY```___VVVWWWlllwww\\\JJJEEEEEEFFFNNNVVVjjjkkkMMMAAA<<<999<<>>===>>>EEEMMMNNNHHHBBB999666222111111222222222333444444555555444444333111111111000111111222222666555555444444333222222111111111111222333444444777888;;;>>>???>>>===<<<<<<===@@@AAAAAAHHHZZZkkk~~~qqqdddVVVJJJCCC>>>CCCEEEIII\\\}}}ggg^^^\\\}}}wwwppp{{{pppjjjrrr}}}wwwyyyxxxvvvsss}}}___KKKBBBGGGOOOdddzzzkkkZZZOOOSSSXXXQQQEEE>>><<<;;;:::888777777888888;;;:::;;;>>>>>>>>>DDDLLLsssfffaaajjjssswwwvvvrrrzzzdddIIIDDD===:::999999777555777;;;@@@LLLbbb~~~xxxooogggccclllmmmqqqwww}}}~~~uuueeeZZZUUUSSSYYYcccmmmtttwwwxxxyyyxxxssscccZZZVVVUUU\\\gggrrrxxx||||||rrrgggbbb^^^ZZZXXX[[[bbbkkkqqqooolllgggcccdddhhheee```XXXYYY```nnn{{{pppjjjfffaaa```dddlllvvv}}}wwwpppjjjeee]]]VVVQQQMMMJJJGGGBBB???>>>======999999888888888888888888999===AAAEEEGGGJJJMMMPPPOOOPPPXXXiii~~~bbbPPPAAABBB===???888555777777666@@@MMM~~~ggg___aaakkk|||zzz~~~}}}xxxttt||||||xxxyyysssvvv{{{iiidddllluuuuuuqqqxxxnnnZZZNNNKKKQQQXXXYYYUUUZZZqqqtttZZZIIIDDDEEEGGGTTTaaazzzhhhLLLAAA>>><<<===CCCNNNaaaxxx}}}ppp```TTTXXXgggsssnnnbbb```ooouuu```NNNGGGHHHLLLWWW___gggjjjgggggglllrrriiieee___[[[WWWQQQHHHAAA777888:::@@@LLL]]]ooo{{{}}}rrrcccUUUMMMHHHEEEBBB===<<<>>>DDDKKKMMMGGGAAA777555222000111222222111333333444444444444333333111111111000111111222333777666666555555444333333222222222222333444555666888999:::;;;<<<=========>>>>>>AAABBBBBBIII[[[lll|||ooobbbUUUJJJDDD???CCCEEEIIIZZZ{{{hhh``````yyyqqq{{{mmmfffmmm}}}xxx{{{rrrqqqyyyvvvvvv~~~^^^JJJBBBGGGOOOdddzzzjjjYYYNNNSSSXXXQQQEEE>>><<<;;;999888777777888888;;;;;;<<>><<<<<<<<<888888999999999999999999;;;>>>BBBEEEGGGJJJLLLOOOOOOSSS___rrr^^^OOOBBBCCC???>>>888666888777777@@@LLLwww|||kkkeeegggooo}}}|||~~~{{{zzz~~~|||vvv}}}xxxrrrttt}}}ggg^^^eeerrr{{{~~~lllWWWJJJFFFKKKQQQTTTVVV```wwwqqqXXXHHHCCCDDDFFFRRRfffcccJJJAAA???>>>>>>DDDPPPccczzzxxxjjjZZZNNNNNN]]]jjjggg]]]^^^qqqrrr]]]NNNGGGHHHKKKVVV\\\dddhhhhhhggghhhjjjeeedddccc___XXXOOOFFF@@@666777999>>>IIIZZZkkkvvvxxxmmm^^^QQQJJJEEEBBB@@@<<<;;;===BBBHHHIIIEEE???666333111000111222111111222222333333333333222222111111000000111222222333888777777666555555444444333333333333444555666777:::999888888999;;;===??????@@@BBBCCCCCCJJJ\\\nnnxxxjjj^^^SSSIIIDDD???BBBDDDHHHXXXwwwiiibbbddd{{{rrr{{{~~~jjjbbbkkk|||{{{uuuhhhgggmmmooolllhhhrrr~~~[[[IIIAAAFFFNNNbbbyyyhhhXXXNNNRRRWWWOOODDD>>>;;;:::999777777777888888<<<;;;===@@@@@@@@@FFFNNNsssfffbbbmmmxxx|||}}}rrrpppzzzjjjLLLFFF>>>:::999999777666888;;;???GGG[[[www}}}~~~{{{xxxvvvtttxxxuuusssuuu|||{{{hhh]]][[[]]]bbbiiinnnsssyyymmmaaa___```ccckkkssstttxxx}}}qqqgggbbb```______aaaffflllooooooqqqssswww~~~uuuiiiccc```bbbnnntttfff``````bbbdddhhhmmmrrrvvvxxxyyyyyyyyyuuukkkaaaZZZTTTPPPJJJGGGDDD@@@===;;;;;;;;;888888999999999999999:::<<<>>>BBBEEEFFFHHHKKKMMMPPPWWWggg}}}{{{ZZZNNNBBBCCC@@@>>>888666999888777???KKKnnnvvvjjjdddfffooo~~~}}}{{{vvvpppqqqjjj___eeeuuunnnXXXIIIGGGKKKPPPTTT[[[iiioooWWWIIIBBBBBBFFFNNNggg|||]]]HHH@@@??????@@@DDDPPPccc{{{~~~qqqcccUUUJJJFFFTTTaaa```YYY^^^sssooo[[[NNNIIIJJJLLLXXX]]]dddkkknnnooommmlllmmmooopppjjj^^^QQQGGGBBB777777999>>>GGGVVVgggqqqrrrhhhYYYMMMGGGCCCAAA???:::999;;;@@@EEEEEEAAA===444222000000111222111111111222222333333222222111000000000000111222333333777777666666555444444444333333333333444555777777:::::::::;;;<<<===>>>??????@@@BBBCCCDDDKKK^^^pppssseeeZZZPPPHHHDDD???AAADDDHHHVVVrrriiibbbfff{{{sss{{{}}}jjjdddsss|||~~~rrrbbb```ggglllllluuuzzzVVVEEE???DDDKKK^^^uuu}}}eeeVVVLLLQQQUUUNNNCCC>>>:::999888777666777777888;;;:::<<>>EEEYYYuuu|||~~~}}}}}}vvvtttssswwwoooffffffjjjooouuuzzz{{{nnnjjjjjjmmmtttyyy{{{~~~tttnnnhhhhhhgggiiilllqqqvvvyyy|||qqqjjjgggiiivvvyyyhhhccceeecccfffiiimmmrrrvvvzzz|||yyykkk```ZZZUUUPPPHHHFFFCCC???<<<;;;;;;;;;888888999999::::::::::::;;;>>>AAADDDEEEGGGIIIKKKPPPZZZooouuuVVVNNNCCCCCC@@@===888777:::999777>>>IIIiii~~~sssfff^^^```jjj{{{}}}}}}xxxqqqrrrmmmbbbgggwwwoooXXXIIIHHHKKKPPPWWWeeeyyynnnXXXIIIAAAAAAEEEPPPkkkrrrWWWGGG???===>>>@@@CCCMMM```xxxvvvhhh[[[NNNEEE@@@MMMXXXYYYXXX```uuukkkYYYOOOMMMNNNOOO[[[```gggooouuuwwwwwwvvvzzz|||yyyppp```PPPEEEAAA888888999===FFFTTTcccmmmmmmcccUUUJJJDDDBBB@@@>>>888888:::===AAAAAA>>>:::222111000000222222222111111222222333333222222111000000000000111222333444666666555444444333333222111111222222333555666777999;;;===???@@@@@@???>>>>>>???AAABBBDDDMMM```sss}}}oooaaaUUUMMMGGGDDD???AAACCCHHHUUUnnniii```eeexxxrrr|||~~~mmmkkkuuudddbbbmmmyyy~~~tttPPPAAA===CCCHHHZZZooovvvaaaSSSJJJOOORRRKKKAAA>>>999888777666666666777888999999;;;>>>??????FFFNNNvvvhhheeerrrxxxnnnnnnyyylllIIICCC;;;777888999:::999777:::===CCCVVVsss}}}|||ttttttvvv}}}uuummmmmmrrrxxxyyytttrrrtttyyy}}}uuuqqqnnnnnnoooqqqvvv|||}}}rrrqqquuu{{{jjjfffjjjgggkkkpppuuuzzz|||jjj^^^[[[WWWPPPHHHFFFBBB???<<<;;;;;;;;;888888999999:::;;;;;;;;;;;;>>>BBBDDDFFFHHHJJJLLLQQQ^^^uuunnnTTTPPPEEEFFFBBB<<<888888;;;:::777===HHHfff}}}wwwhhh[[[ZZZeeeuuu~~~xxxsss{{{|||uuuuuuooodddffftttmmmVVVHHHEEEIIIOOO[[[pppkkkWWWJJJAAAAAAFFFQQQjjjhhhSSSGGG@@@===>>>@@@AAAIIIZZZqqqqqqcccVVVIIIAAA???HHHRRRWWW[[[gggyyyzzzeeeUUUOOOPPPQQQRRR[[[___fffnnntttyyy|||}}}~~~wwwjjjZZZKKKBBB>>>888888999===DDDQQQ___hhhggg^^^PPPFFFAAA@@@>>>===666777888;;;======;;;888111000000111333444333222222222333333333333222222//////000000111222444444555555555444333333222222111111111222333555666777999;;;>>>AAABBBAAA@@@>>>>>>???AAACCCFFFPPPeeexxx{{{lll]]]RRRKKKFFFCCC???@@@CCCIIIUUUllliii^^^aaasssqqq|||rrrttt}}}yyylllnnn|||iiiKKK>>>===CCCGGGVVVhhhooo\\\OOOHHHLLLOOOHHH???<<<888777666555555666777888999888:::>>>>>>???EEENNNvvvhhhdddsssvvvmmmmmmyyyqqqLLLEEE===888888999999999888:::<<>>===<<<;;;555555777999::::::888666111000000222444555444333333333444444444444333333/////////000111333444555666666666555444444333333111222222333444666888999;;;<<<===???@@@@@@@@@@@@??????BBBEEEIIITTTjjj~~~{{{kkk[[[PPPIIIEEECCC??????BBBJJJUUUjjjjjj^^^]]]oooooo|||wwwyyyyyy}}}vvv~~~YYYHHH===>>>EEEHHHTTTdddjjjYYYLLLFFFJJJLLLEEE===;;;777666555555555555777777999999;;;>>>???@@@GGGOOOuuugggdddsssvvvllllllyyyuuuOOOHHH???:::999999999888999;;;<<>>AAAEEEHHHJJJLLLOOOQQQRRRaaa{{{bbbPPPTTTMMMMMMIII<<<888999===;;;777<<>>@@@AAA@@@AAADDDGGGKKKWWWmmm{{{jjjZZZNNNHHHDDDCCC??????BBBJJJUUUjjjkkk^^^ZZZ}}}lllnnn{{{zzz{{{|||uuu~~~|||sssKKKGGG===@@@GGGIIITTTbbbgggVVVJJJDDDIIIKKKCCC<<<:::777666555444444555666777::::::<<>><<<;;;;;;;;;;;;;;;:::::::::;;;<<<<<<@@@DDDHHHKKKKKKLLLMMMNNNSSSfff~~~cccTTTQQQSSSQQQFFF<<<999888:::::::::>>>EEEddd}}}jjjaaa\\\ppp|||~~~yyyxxxuuupppttt~~~xxxnnnqqquuuccc\\\ggg|||hhhUUUKKKCCCHHHQQQbbbzzz{{{]]]MMMEEE@@@@@@EEETTThhh}}}nnn\\\RRROOOMMMIIIDDD??????DDDOOOaaasss}}}qqqhhhaaaVVVLLLJJJKKKVVVbbbqqq~~~jjjTTTIIIFFFFFFFFFHHHOOOOOOOOOOOOQQQXXXbbbjjjqqqiii]]]PPPEEE>>>;;;:::444555555777===GGGSSS[[[[[[PPPCCC<<<;;;<<<:::777222444555777666444222000111111222333444444444444444444555555555444333222222111000000111333444555;;;999666444444333111000222222333555666888999:::======>>>>>>??????@@@@@@@@@CCCFFFEEEIIIYYYsss}}}nnn]]]PPPHHHDDDCCCDDDFFFGGGGGGPPPhhhhhh]]]YYYxxxmmmlll{{{uuusss{{{uuuYYYDDD@@@>>>===???FFFQQQ\\\cccQQQGGGDDDLLLNNNCCC999777666666555666666777888888:::;;;>>>@@@>>>???JJJVVVvvveee^^^lll}}}}}}uuu{{{|||ssslllnnnyyyzzzSSSGGG===::::::999999:::888===>>>===HHHaaa}}}|||xxxtttxxx{{{{{{sssiiihhhooosss|||{{{sssooonnnllljjjvvvwwwrrrpppmmmkkkjjjgggfffiiiqqqyyy|||vvvyyywwwqqqkkkffflllwww{{{gggYYYSSSPPPJJJEEEDDDCCC@@@>>><<<;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<@@@DDDIIIKKKLLLMMMOOOQQQUUUjjj```VVVXXX[[[VVVHHH<<<999999::::::999>>>DDDggg{{{iiibbb```sss~~~}}}wwwxxxxxxuuuwww~~~vvvkkknnn}}}xxxhhh```gggyyy~~~fffTTTJJJCCCHHHQQQaaayyyxxx]]]OOOFFF@@@AAAFFFUUUjjjxxxlll___XXXWWWUUUOOOIII??????CCCOOO```qqq}}}||||||xxxrrrnnnjjjaaaYYYKKKKKKVVVbbbqqqvvvaaaJJJ@@@???@@@@@@@@@CCCCCCCCCBBBCCCHHHOOOUUUXXXSSSKKKCCC===999888888444444555777;;;DDDNNNTTTVVVLLL???999888999777444222333555666666444222000000111222333444444444444222222333333333222111000222111111111111222444555555333111111222222222111333333444555777888999999<<<======>>>>>>??????@@@AAADDDFFFFFFKKK\\\www|||mmm\\\OOOGGGCCCBBBCCCBBBAAAEEESSSmmmeeeZZZWWWwwwtttppp|||sssrrryyywwwqqqjjjeee```VVVHHH===>>>===<<>>@@@>>>@@@JJJWWWuuubbbZZZjjj~~~|||tttzzzzzzvvvmmmnnnzzzUUUIII>>>;;;;;;::::::;;;;;;>>>>>>===EEE\\\www}}}xxxsssoooppptttyyyvvvnnnlllhhhaaabbbhhhmmmrrrzzzxxxqqqgggaaa```aaa```___mmmwwwtttjjjfffeeeaaa^^^]]]\\\]]]bbblllssszzz}}}vvvpppllljjjqqqvvv}}}vvvjjjgggeeeeeennnyyy~~~zzzmmm]]]RRRNNNLLLGGGBBBCCCBBB???===<<<;;;;;;;;;;;;;;;::::::;;;<<<<<<===BBBFFFJJJLLLLLLNNNRRRUUUYYYqqq```]]]ccceee[[[III===:::999:::999999===DDDcccqqq```]]]___vvvzzztttwww||||||~~~{{{tttiiikkkxxx}}}mmmcccfffuuu|||dddRRRIIIEEEJJJSSSbbbyyyxxxaaaTTTJJJBBBBBBHHHTTThhhyyyfff___WWWTTTTTTSSSLLLFFF??????DDDNNN]]]kkktttxxx}}}zzzvvvqqqhhh___NNNMMMVVVaaaooooooXXX@@@777888:::999999999999888666666888<<>>?????????AAADDDEEEFFFMMM```|||{{{lll[[[NNNFFFBBBAAACCC@@@???FFFYYYwwwbbbXXXVVVwww~~~ttt}}}qqqppp}}}}}}~~~}}}ooo```XXXUUUPPPIIICCC@@@>>><<<;;;>>>===>>>AAAGGGPPPXXX]]]OOOHHHHHHOOOPPPEEE;;;777;;;:::999777777777777888;;;<<<>>>@@@???AAALLLXXX~~~sss^^^WWWiii}}}uuuzzzyyyxxxnnnooo}}}VVVJJJ???;;;;;;::::::<<<>>>@@@@@@???EEEYYYttt}}}xxxrrrmmmiiieeehhhmmmqqqtttuuutttsssjjjccc___^^^\\\YYY[[[```dddeeeiiipppuuuwwwuuurrriiiccc]]]YYYXXXYYYZZZZZZdddkkkpppqqqtttxxxvvvppppppggg```______[[[YYYXXXXXXYYY___gggmmmpppvvv}}}yyyuuunnnhhhdddbbbbbbbbbdddiiinnnuuu}}}yyyppphhhbbbbbbcccfffnnnwwwxxx}}}|||oooeeeXXXQQQNNNLLLHHHCCCAAA@@@>>><<<;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>DDDHHHKKKLLLKKKMMMRRRXXXbbbyyyeeegggnnnnnn___III>>>;;;:::;;;:::999===CCC^^^vvvgggYYYYYY^^^uuu~~~vvvooouuu}}}{{{~~~wwwkkkkkkvvvpppccccccppp|||zzzbbbQQQHHHGGGLLLTTTccczzz|||hhh[[[NNNDDDCCCIIIOOOccc{{{kkkUUUOOOIIIHHHIIIIIIDDD??????@@@DDDNNN\\\gggnnnppp{{{tttiii```QQQOOOVVV```lll~~~lllUUU===444666888666444555555444333333333444555555444333222222111111111000222444777999===BBBFFFGGG@@@888333333444333111222333444555555333222111//////000111222222222222444444555555555444333222222222222222222222222333999777555333333333111000666777777777888888999999;;;;;;<<<===>>>??????@@@AAACCCEEEGGGQQQfff{{{kkk[[[NNNFFFBBBAAADDDCCCDDDMMMaaa```WWWWWWzzzvvv~~~pppppp|||xxxpppoooiiifffdddccc]]]SSSKKKIIIAAAAAA@@@>>>===<<<>>>?????????AAADDDJJJQQQXXX\\\PPPLLLLLLRRRQQQHHH>>>999;;;:::999777777888999:::;;;<<>>???FFFJJJMMMLLLJJJLLLTTTZZZllllllrrryyyuuucccJJJ@@@===;;;<<<;;;999===CCC\\\oooxxxfffZZZ[[[aaarrr|||~~~tttmmmttt~~~~~~qqqnnnuuupppaaa```lllxxxyyybbbQQQHHHEEEJJJRRRaaaxxxlll^^^QQQEEECCCHHHMMM^^^uuu~~~dddNNNHHHBBB???@@@AAA???======>>>DDDOOO^^^jjjqqqttt}}}{{{tttkkkbbbPPPNNNVVVaaannnzzzhhhSSS===555666777444222333222222222333333222222111222222333333222222111///111444777999<<<@@@CCCAAA<<<666333333444444333333333444444444333222111//////000111222222222222444444555555555444333222111111222222333333333222;;;888666555555555333222888888888999999999::::::;;;;;;<<<===>>>???@@@@@@@@@BBBEEEJJJVVVmmmyyyjjjZZZNNNFFFCCCCCCDDDFFFKKKTTTggg___WWWYYY}}}uuu~~~ooommm|||lll```\\\XXXTTTQQQPPPLLLFFFDDDFFF<<<>>>@@@@@@??????@@@BBB@@@AAABBBEEEJJJQQQWWW[[[TTTQQQRRRTTTRRRJJJ@@@;;;999888777777888:::<<<>>><<<<<>>???@@@BBBBBBDDDPPPhhh~~~~~~zzzsssjjjdddaaa```bbbdddgggiiiiiigggdddccc\\\ZZZYYYXXXWWWWWWYYYZZZ[[[[[[\\\___dddeeeccc```bbb```]]]ZZZYYYYYYZZZ[[[]]]___aaaaaa```____________ZZZXXXZZZ[[[ZZZZZZ\\\______bbbfffddd```___bbbddddddbbb```^^^\\\ZZZYYYZZZ^^^```bbbeeeiiihhhccc^^^^^^```cccfffhhhjjjkkkpppsssttttttvvvyyywwwsssiiibbbXXXQQQMMMJJJFFFCCC>>>===<<<;;;::::::;;;<<<::::::;;;;;;<<<===??????GGGKKKNNNLLLJJJNNNXXXaaavvvvvv~~~gggMMMCCC???======<<<:::>>>DDDVVVeeerrrqqqfff\\\\\\```ooo{{{wwwqqqvvvyyysssvvvtttbbb___jjjvvvyyybbbRRRIIICCCGGGNNN\\\qqqzzzeeeXXXMMMDDDCCCHHHMMM^^^sssxxx]]]GGGAAA;;;888888::::::999999;;;BBBOOO___mmmvvvyyyuuummmddd\\\JJJJJJUUUbbbrrrxxx^^^MMM<<<666666555333333111000///000222222111000000000222333444555555555000222555666888:::>>>AAA<<<999555333444555555444333333333333333222222111///000111222333333333333222222333333333222111000000000111333333333333333555444333333555666555555888888999999:::;;;;;;<<<;;;<<<===>>>???@@@AAABBB@@@CCCGGGOOO]]]uuuvvvhhhYYYMMMFFFDDDCCCBBBGGGNNNYYYlll\\\VVVYYY}}}~~~sss|||rrrlll{{{iii[[[UUUNNNJJJIIIKKKIIIDDDBBBDDDBBBBBBAAA@@@???@@@BBBEEEBBBBBBCCCEEEJJJPPPVVVZZZWWWVVVUUUTTTPPPIIIAAA<<<888777666666777:::===???<<<===???AAAAAAEEERRR```~~~~~~jjjZZZWWWjjjssspppxxxyyyvvvooorrr|||^^^QQQDDD??????>>>???AAACCCDDDFFFGGGEEELLLaaawww}}}yyyqqqjjjfffggghhhkkkmmmoooppppppooommmlllffffffdddbbb```aaaaaa```ddddddeeefffhhhhhhgggffffffeeedddbbbaaaaaacccdddccceeeggggggfffeeegggkkkhhhdddbbbddddddbbbcccfffddddddfffiiigggbbbaaadddcccddddddeeedddcccaaa```aaadddeeeccceeehhhhhheeeeeefffiiijjjmmmpppqqqqqqsssvvvyyyyyy|||}}}zzztttllleeeZZZQQQKKKGGGDDDBBB===<<<;;;:::::::::;;;<<<::::::;;;;;;<<<>>>???@@@EEEJJJNNNNNNMMMSSS```kkk}}}kkkNNNEEEAAA??????===<<>>IIIXXXfffooorrr|||{{{pppddd[[[SSSMMMEEEFFFQQQ```ooommmSSSGGG<<<777666555555777444222111111333444333111333444444555666666666666222444555555555777:::<<<888666444333444444555555333333333333222222111111000111222333444444444444222222333333333222111000...///111333444444444444444333222222444555555444777888999:::;;;<<<===>>><<<<<<===???@@@BBBCCCCCCBBBEEEKKKUUUeee~~~zzzrrrdddVVVKKKEEECCCCCCDDDFFFMMM[[[tttXXXRRRVVV{{{xxxpppyyy|||ooo|||qqqccc\\\TTTOOOLLLNNNOOOLLLKKKMMMPPPOOOOOOOOOOOONNNMMMLLLGGGGGGFFFHHHLLLRRRYYY]]]YYYYYYWWWRRRMMMGGG@@@;;;999888666555666999<<<>>>======???AAAAAAFFFSSSaaa~~~hhhZZZXXXkkk~~~sssrrr|||}}}zzztttvvvaaaSSSFFFAAAAAA@@@AAACCCIIIIIILLLLLLHHHLLL___ttt{{{tttnnnlllooorrryyyzzz|||}}}~~~}}}{{{{{{wwwwwwuuurrrppppppooonnnttttttuuuuuuttttttssssssqqqrrrrrrqqqpppppprrrtttqqqrrrtttuuuuuutttxxx|||uuuqqqnnnooonnnlllmmmpppnnnnnnppptttrrrnnnmmmppphhhjjjlllnnnpppqqqqqqqqqoooqqqooollllllooopppmmmnnnpppqqqqqqtttxxx{{{{{{||||||ppphhh]]]SSSLLLGGGDDDBBB<<<<<<::::::::::::;;;<<<::::::;;;;;;===>>>???@@@DDDIIINNNOOOPPPXXXfffsssmmmMMMFFFCCC@@@@@@>>><<<@@@EEETTT\\\iiiqqqpppiiieeeeeennn~~~yyyvvv{{{mmmdddiiiqqq{{{eeeTTTKKKHHHKKKOOOYYYjjj}}}vvv^^^GGG?????????CCCHHHKKK\\\rrrdddBBB;;;999666666777888888777999999;;;CCCPPP[[[bbbeeebbbeeebbbYYYOOOJJJFFFBBBCCCDDDOOO\\\iiixxxttt___LLLDDD<<<:::999777999<<<;;;888555555777888777555::::::999888777666666666555555555444333444666888555444333333333444555555333333333222222222111111111111222333444444444444444444555666555444333222---...000333444555555555999777555444444555333222777888999:::<<<===>>>???<<<===>>>???AAABBBCCCDDDCCCGGGNNNZZZkkkwwwnnnaaaSSSIIICCCBBBBBBHHHGGGLLL^^^|||TTTNNNSSSxxxtttnnnwwwuuu~~~zzzmmmfffddd[[[SSSSSSVVVYYY\\\```^^^```cccggggggccc[[[UUUMMMLLLKKKLLLPPPWWW]]]bbbZZZZZZWWWPPPJJJEEE???999;;;999777555555777:::<<<======???AAAAAAFFFTTTbbbkkk]]]]]]qqqwwwwww~~~~~~~~~jjjWWWFFFCCCDDDCCCEEEKKKIIIMMMOOOKKKHHHNNN___nnn}}}xxxtttsssuuuyyy{{{~~~}}}}}}}}}}}}~~~|||zzz{{{~~~}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~|||}}}~~~|||xxxvvvtttuuuvvvxxxxxxxxxyyyzzzyyyxxxwwwvvvvvvuuuuuuvvvxxxzzz{{{{{{~~~|||yyyvvvuuuuuuwwwxxx|||}}}~~~~~~oooggg[[[RRRMMMHHHCCC@@@>>><<<:::888888888999::::::999999:::<<>>AAAFFFLLLQQQTTTUUURRRNNNJJJGGGCCC???<<>><<<<<<<<<<<<:::999888888999999888888777666444444444555666777999999888777666555444444444444666666555555555555555666444444444444444333222222333333444444555555666666666555555444444444444555::::::;;;;;;<<<=========???@@@BBBBBBAAABBBDDDFFFGGGJJJSSScccvvvzzzzzzlll\\\PPPHHHBBBBBBEEECCCIIIMMM___XXXOOOOOOeeezzzppptttxxx~~~xxxppplllhhhgggjjjnnnrrruuuyyyuuussssssuuupppfff]]]NNNOOOQQQVVV]]]ccchhhjjjbbb```[[[TTTLLLEEE>>>;;;999999888666555666:::===<<>>>>>>>>>>>>>>===<<<===>>>@@@CCCGGGJJJLLLFFFEEECCCBBBBBBAAA@@@>>>>>>???DDDMMMUUUVVVQQQJJJEEECCC@@@>>>===<<<===>>>@@@@@@??????>>>????????????>>>======??????>>>===999999::::::999999888888888888888999999:::;;;<<<<<<;;;:::999888888888888999888888777777777888888888999999999999888777666666666666777777777777777777777666666666666666777:::;;;;;;<<<<<<===>>>>>>@@@AAABBBBBBAAABBBDDDFFFEEEKKKVVVhhh~~~yyywwwjjjZZZOOOFFFAAAAAAEEEEEEKKKNNN```WWWNNNLLLaaa{{{~~~uuuxxx|||~~~zzzzzz{{{uuuhhh]]]PPPPPPSSSZZZcccjjjnnnooofffbbb[[[SSSJJJBBB<<<999999999888777666777;;;>>>;;;@@@???@@@DDDFFFUUUpppoooeeegggzzzuuurrr}}}qqq]]]JJJEEEGGGHHHNNNUUU[[[^^^^^^VVVNNNPPP\\\hhh~~~{{{xxxsssooommmnnnpppqqqssstttuuuwwwxxxyyyzzzzzzzzz{{{|||}}}}}}}}}|||||||||{{{zzz{{{}}}~~~~~~~~~||||||~~~yyyyyyzzzzzz{{{|||}}}~~~}}}|||{{{zzzyyyyyyyyyyyy~~~~~~}}}}}}~~~~~~~~~|||zzzvvvppplllccc\\\TTTMMMIIIEEEAAA===;;;:::999888999:::;;;<<<<<<<<<;;;<<<>>>BBBEEEGGGIIIIIILLLPPPUUU\\\lllzzz```RRRLLLKKKIIIFFFEEEEEEEEEEEELLLZZZppp{{{lllzzztttsssxxxzzzjjjgggkkk}}}vvvfff[[[VVVUUU[[[gggttt}}}}}}wwwpppXXXLLLCCCDDDFFFDDDFFFLLLIIIJJJMMMQQQTTTRRRKKKEEEEEEFFFGGGGGGHHHHHHHHHHHHCCCDDDEEEFFFGGGIIIJJJJJJFFFEEEEEEFFFIIIJJJJJJIIIFFFHHHKKKPPPSSSRRROOOKKKMMMLLLJJJIIIGGGFFFFFFFFFGGGGGGGGGFFFGGGGGGHHHHHHFFFEEEEEEEEEGGGHHHGGGFFFBBBBBBBBBAAAAAAAAA@@@@@@>>>>>>============>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;<<<<<<<<<;;;::::::999999999999999999888888999888888888888888999999;;;;;;<<<<<<======>>>>>>@@@AAABBBBBBAAABBBCCCEEEFFFOOO^^^rrr}}}xxxsssfffWWWLLLDDD@@@AAAEEEHHHMMMPPPbbb|||UUULLLIII\\\sss~~~{{{}}}}}}}}}uuueeeVVVPPPOOOQQQZZZeeemmmooonnneee```XXXNNNFFF???;;;999888999999888777999<<>>>>>>>>>>>;;;;;;:::999999999999999;;;::::::::::::;;;;;;<<<:::::::::;;;;;;::::::999;;;::::::999999888888888888888888888888999:::;;;;;;<<<<<<======>>>??????AAABBBCCCCCCBBBBBBDDDFFFJJJWWWiii|||}}}yyynnnaaaSSSIIICCC???@@@EEEIIINNNQQQeeexxxRRRKKKGGGXXXqqq~~~qqquuuxxxxxxxxxooo]]]MMMLLLKKKNNNXXXdddkkkkkkiiiaaa[[[RRRHHHAAA<<<:::999888888999999888:::===@@@:::@@@@@@BBBGGGKKK```{{{vvvyyysssqqqiiiTTTOOOQQQVVV___hhhsssvvvttthhhYYYSSSXXX```ppp}}}|||~~~{{{yyyvvvsssrrrrrrssssssrrrrrrssstttuuuuuuuuuuuuzzz|||}}}~~~~~~~~~}}}|||{{{zzz{{{|||}}}~~~~~~|||zzzxxxvvvuuurrrnnnkkkiiiaaaWWWOOOIIIDDD???:::888888888999:::;;;<<<===;;;:::;;;<<<>>>BBBEEEGGGKKKIIIIIINNNUUU```qqqxxx\\\TTTNNNNNNMMMLLLKKKJJJJJJJJJQQQ^^^tttmmmyyy~~~vvvqqqoooyyytttiiiffftttvvvkkkccc___eeeiiimmmmmmggg\\\RRRLLLKKKLLLOOORRRRRRQQQSSSXXXVVVWWWXXXZZZ\\\]]]]]]\\\YYYZZZ\\\^^^```aaaaaabbb``````aaaaaaaaaaaa`````````^^^]]]^^^___```___^^^ZZZ]]]______^^^]]]]]]^^^XXXWWWVVVUUUTTTRRRQQQQQQRRRRRRRRRQQQQQQRRRSSSSSSRRRPPPNNNMMMNNNMMMKKKIIIFFFEEEDDDCCCCCCCCCCCCDDD@@@???>>>===<<<;;;;;;;;;888888777777666777777777888888777777888999::::::888888999999999999888888999999888888777777777666666666666777888999:::;;;<<<<<<======>>>??????@@@AAACCCDDDDDDCCCDDDFFFHHHLLL\\\rrr~~~yyyiii]]]OOOFFFAAA>>>AAAEEEIIIOOOSSSiiisssQQQKKKFFFUUUmmmzzz~~~{{{hhhlllyyyzzzuuutttsssjjjXXXJJJKKKMMMRRR]]]iiippppppmmmaaa[[[QQQFFF>>>:::888888666777999999999;;;>>>@@@===CCCCCCCCCGGGMMMddd~~~qqqrrrlllXXXSSSVVV[[[dddnnn||||||ooo^^^UUUWWW]]]jjj{{{|||{{{zzzyyyyyyyyyzzzzzz{{{|||}}}~~~}}}{{{wwwtttmmmeeeYYYOOOHHHCCC>>>:::888888999:::;;;;;;<<<<<<::::::;;;<<>>>>>??????@@@@@@AAACCCEEEEEEFFFGGGJJJLLLMMMbbb{{{|||vvveeeYYYLLLDDD@@@???BBBGGGIIIPPPWWWpppoooPPPMMMGGGUUUlll|||{{{ggghhhsss~~~zzzuuussspppgggXXXLLLNNNSSS\\\fffnnnssssssrrraaaZZZPPPEEE<<<777555555444666888999999;;;>>>@@@>>>DDDDDDDDDHHHOOOiii~~~~~~nnnqqqrrr^^^ZZZ]]]bbbkkkuuutttbbbWWWWWW\\\fffxxx}}}}}}}}}~~~|||xxxnnndddWWWLLLEEEAAA===:::888999999:::;;;;;;;;;;;;;;;;;;<<<===@@@DDDGGGJJJHHHEEEFFFNNN\\\lllsss```[[[RRRRRRRRRRRRQQQPPPOOOOOOPPPZZZjjjyyyuuummmhhhwww}}}www{{{~~~}}}||||||~~~~~~vvvvvv}}}nnnffffffqqq~~~yyypppfffaaa\\\```bbb___WWWPPPNNNOOOKKKNNNQQQRRRRRRTTTUUUWWWSSSUUUXXX[[[]]]^^^```aaaaaabbbeeehhhjjjlllmmmnnnnnnmmmkkkiiihhhgggggggggfffeeedddeeefffgggfffddd___``````bbbbbbaaa```^^^\\\ZZZXXXUUUTTTTTTTTTUUUQQQQQQOOONNNMMMMMMLLLLLLNNNLLLKKKJJJJJJIIIHHHFFFAAA@@@>>>===<<<===>>>???888777666555444333333333444333333222333333444444222222222222333444555555555555666777777777777777444444444555555555555555444555555666888999;;;<<<======>>>??????@@@@@@AAAAAACCCEEEGGGHHHJJJMMMPPPUUUlllxxxqqqbbbWWWJJJCCC@@@???CCCHHHJJJRRR\\\wwwlllPPPOOOIIIVVVppp~~~lllgggooo~~~zzzwwwtttpppjjj___SSSKKKPPPWWW```fffgggfffeeedddVVVPPPGGG>>>777444333444222444777888999;;;===???===DDDDDDEEEJJJRRRnnn}}}~~~yyylllppp~~~wwwddd```dddiiirrr|||vvvdddXXXWWW\\\eeewww}}}}}}{{{wwwlllbbbTTTIIICCC???<<<:::999999:::;;;;;;;;;::::::=========???AAAEEEIIIKKKJJJGGGIIISSScccuuusssbbb^^^TTTTTTTTTTTTTTTSSSRRRQQQMMMVVVeeerrrxxxwwwsssnnnaaaqqq|||yyyvvv{{{}}}||||||zzzxxxpppgggbbbmmmyyyzzzqqqggg```\\\```ccc___VVVPPPOOORRROOOQQQSSSRRRSSSUUUWWWWWWYYYZZZ[[[\\\]]]aaafffiiieeefffiiilllnnnqqqrrrsssrrrpppllliiigggfffffffffdddcccaaa``````___]]][[[^^^^^^^^^___```___\\\YYYWWWUUURRROOOMMMNNNOOOPPPLLLKKKJJJHHHGGGFFFEEEEEEAAA@@@>>>?????????>>>===:::999777555555666777888555444333222222111111111000000000//////000111111000000000111222333444555222222333444444444444444333333444444555555666666555555666777888:::<<<===>>>>>>>>>???@@@@@@AAAAAAAAACCCFFFHHHIIILLLOOORRR___vvv~~~uuulllaaaVVVIIICCC@@@???DDDIIIKKKTTT___|||jjjPPPQQQKKKWWWrrrxxxooofffnnn}}}zzzxxxtttssspppkkkbbbWWWMMMFFFPPPWWW^^^___YYYRRROOONNNGGGCCC<<<666333222333444111333666888999:::===???;;;BBBCCCEEEKKKUUUrrr}}}}}}|||tttkkkqqq~~~ooofffmmmxxx}}}}}}{{{iii[[[WWWYYYfffvvv~~~~~~|||zzz|||}}}uuunnn___VVVJJJBBB???>>><<<999:::999999888888999999:::<<<;;;<<>>===AAAFFFDDDFFFHHHIIIIIILLLRRRWWWlll{{{mmmdddYYYQQQHHHDDDAAA@@@EEEKKKPPPRRRiiilllQQQPPPUUUVVVvvv{{{tttzzzvvvhhhrrryyytttqqqmmmjjjfff___XXXPPPJJJGGGMMMNNNOOONNNLLLHHHCCC@@@<<<:::777555444444444555777777777777888:::<<<>>>===AAADDDEEEJJJ]]]}}}}}}}}}|||tttkkkpppqqqiiippp{{{|||jjj\\\WWWXXXcccrrr~~~~~~~~~~~~zzz|||~~~}}}}}}~~~~~~~~~}}}{{{wwwtttsssxxx~~~{{{qqqggg[[[SSSHHH@@@>>>>>><<<:::::::::999999999999::::::<<<;;;===AAAEEEGGGFFFDDDFFFFFFJJJVVViiirrreee]]]]]]ZZZWWWVVVWWWXXXWWWVVVSSSVVV\\\fffqqqyyyooohhhkkkzzz~~~{{{~~~}}}sssfffeeelll|||yyyqqqiiiccc```aaacccccc```\\\XXXUUUUUUTTTRRRQQQQQQSSSUUUWWWPPPSSSWWW[[[___dddiiimmmooommmkkkiiigggfffffffffgggeee```YYYRRRNNNMMMMMMLLLLLLLLLKKKIIIHHHIIIJJJJJJKKKNNNPPPQQQOOOKKKGGG@@@@@@???>>>===<<<;;;;;;<<<<<<:::999888666555555555555444333333222111111000000000/////////......,,,---.../////////...---000///...---------......,,,---...///000222333333222222111111111000000000222222333333444555555555777888:::<<<======<<<;;;===BBBFFFEEE@@@>>>AAAFFFDDDFFFGGGHHHIIIMMMUUU[[[sssvvvggg^^^VVVNNNFFFCCCAAAAAAFFFLLLSSSVVVmmmkkkRRRQQQVVVVVVmmmuuummmrrr~~~ooottt~~~wwwqqqmmmhhheee```YYYRRRKKKFFFDDDHHHIIIJJJKKKJJJGGGCCCAAA;;;:::777666555555555666777777777777999;;;===>>>>>>@@@BBBDDDMMMbbb~~~}}}|||tttjjjpppwwwoootttmmm^^^WWWVVV^^^mmm}}}}}}{{{zzzzzzwwwxxxyyyzzz|||}}}~~~|||{{{yyyxxxyyy{{{}}}~~~~~~{{{{{{zzzzzztttwwwzzzzzzxxxtttqqqooopppnnnpppwww{{{wwwiii]]]UUUNNNEEE???======;;;:::::::::999999999999::::::;;;<<>>===<<<<<<===BBBGGGGGGCCCAAACCCFFFEEEFFFGGGGGGJJJQQQ\\\ddd~~~|||nnn___VVVQQQJJJDDDBBBAAABBBGGGMMMUUU[[[sssjjjTTTSSSVVVUUUffftttkkkooozzzyyyvvv}}}xxxqqqjjjeee```\\\VVVOOOIIIDDDAAA@@@BBBDDDFFFGGGFFFDDDBBB@@@:::999777666666666777888777777777888999;;;===>>>??????@@@EEESSSmmm~~~~~~|||sssjjjooowwwzzzqqqaaaXXXUUU[[[hhhxxx}}}{{{zzzzzzxxxwwwvvvvvvuuuuuuvvvvvvuuutttsssrrrrrrrrrssstttwwwzzzzzzsssnnnnnnoooqqqsssuuuyyy}}}{{{tttlllfffdddppprrrvvvyyywwwmmm___TTTNNNIIIBBB===<<<;;;;;;::::::::::::999999:::::::::;;;>>>BBBFFFHHHGGGCCCAAA@@@IIIRRR[[[kkkvvviiidddccceeebbb^^^[[[YYYXXXXXXXXXUUUVVVYYYaaannn||||||lllbbbjjj{{{}}}xxx}}}{{{~~~~~~oooiiigggppp}}}~~~{{{vvvpppiiiddd\\\[[[YYYVVVSSSPPPOOONNNKKKJJJIIIIIIIIIJJJLLLMMMGGGIIIKKKLLLMMMOOOSSSUUUXXXWWWVVVUUUSSSPPPNNNLLLJJJIIIGGGCCC???===>>>???>>>??????>>><<<;;;<<<>>>999999;;;===??????<<<:::999999888888777666666555555444444333222111000000111111111000000/////////...............////////////////////////.........000////////////000000000111222222333444555666666333222222111222333444555555555555666777777888888::::::<<<===>>>>>>>>>>>>>>>CCCHHHIIIFFFDDDEEEFFFFFFGGGGGGHHHMMMXXXgggqqq|||rrreeeYYYRRRKKKEEEAAAAAABBBCCCHHHNNNTTT^^^zzziiiVVVSSSTTTSSS```xxxwwwmmmoooxxxuuu~~~}}}}}}zzzwwwtttqqqjjjbbb\\\XXXTTTNNNGGGBBB???>>>>>>AAABBBCCCDDDCCCAAA???>>>888888777777777777888999666666777999:::<<<===>>>??????AAAIII^^^yyy~~~~~~{{{sssiiiooossscccYYYUUUXXXeeettt~~~}}}|||}}}|||{{{xxxvvvsssqqqppppppqqqrrrrrrsssrrrqqqooonnnooorrrwww{{{||||||||||||{{{|||~~~~~~|||}}}~~~zzzwwwtttrrrrrrllliiiffffffjjjooosssuuu}}}|||yyyrrrkkkggggggjjjxxx|||{{{oooaaaUUUOOOHHHDDD@@@<<<;;;:::::::::;;;::::::::::::::::::;;;<<>>;;;<<<<<<;;;:::999;;;<<<777777777999;;;;;;:::888777777666666555555444444333333222222111111000000111111111111000000000000---.........//////000000111000000000000000000000000111111333444444555555777777666666666666555555222222333444555777888999555555666777777888888999777888:::<<<>>>???@@@AAA@@@DDDHHHJJJHHHFFFFFFGGGHHHHHHIIILLLTTTbbbttt~~~rrrggg^^^UUUPPPFFFBBB???AAACCCDDDIIIPPPQQQaaajjjWWWRRRRRRQQQWWWnnn||||||rrrqqqzzzsssuuu~~~vvvqqqtttpppllljjjhhhbbbZZZSSSPPPMMMGGGBBB???>>>>>>???CCCCCCCCCCCCAAA???<<<:::777777777777777888888888555666888:::;;;===>>>>>>>>>@@@DDDOOOggg~~~~~~{{{ssshhhnnnuuueeeZZZVVVVVVbbbppp|||~~~|||yyyvvvsssqqqooopppqqqsssuuuuuusssqqqpppoooppprrrtttuuuuuuuuutttyyyzzz|||}}}~~~~~~}}}}}}}}}}}}|||{{{|||}}}~~~~~~}}}||||||~~~~~~|||zzzuuuqqqllliiigggfff]]]^^^aaagggooovvv{{{}}}xxxnnneeedddjjjvvv~~~uuufffWWWOOOKKKCCCAAA???<<<:::999::::::;;;;;;::::::::::::;;;;;;===BBBGGGIIIHHHEEEBBBAAA@@@NNN\\\fffxxx}}}mmmdddbbbcccbbb___ZZZWWWWWWYYY\\\XXXXXXYYYaaapppyyyhhhiiizzz}}}qqqqqq{{{wwwttttttuuu{{{pppggghhhqqq}}}~~~zzzvvvrrrmmmgggcccYYYWWWSSSOOOKKKIIIGGGGGGDDDCCCCCCCCCDDDDDDEEEEEEGGGGGGFFFDDDAAA???@@@AAA??????????????????@@@@@@CCCCCCBBB???<<<:::999:::999999:::999777777999:::777777666777999999888777333333333222222222111111000000000000000000//////111111111111111111111111---......///000111111222222111111111111222333444222333555666777777888777999888888777666555444444222333555777888999::::::555666666777777888888999777888:::<<<>>>@@@BBBCCCAAADDDGGGIIIHHHGGGGGGHHHIIIJJJMMMRRR]]]nnnwwwhhh^^^XXXRRRLLLDDD@@@>>>AAADDDFFFJJJPPPRRRfffnnnZZZRRRPPPQQQVVVkkkzzz}}}~~~oookkkwww~~~xxxpppmmmhhhcccaaa___[[[SSSLLLJJJGGGCCC@@@>>>???@@@BBBDDDDDDCCCBBB???<<<999888666666666666777777777777555666888:::<<<>>>>>>??????BBBGGGQQQiii~~~~~~{{{ssshhhnnnuuufff[[[WWWTTT___lllxxx~~~|||zzzwwwtttrrroooppprrrtttuuuwwwxxxxxxzzzwwwrrrooonnnoooqqqrrrxxxyyy{{{}}}}}}}}}{{{{{{{{{|||||||||}}}}}}}}}}}}~~~~~~~~~~~~}}}||||||{{{}}}~~~~~~~~~}}}||||||{{{vvvsssooojjjeeebbb```___[[[^^^fffoooxxx}}}~~~~~~vvvppphhheeekkkwwwtttggg\\\RRRKKKGGGAAA@@@???<<<:::999999999;;;;;;::::::::::::;;;;;;???CCCHHHIIIGGGDDDBBBBBBCCCSSSbbbnnnqqqeeeaaa```___]]]YYYVVVVVVZZZ^^^YYYXXXYYY```nnnyyyiiiiiixxx|||ooonnnvvvzzzuuu~~~~~~vvvtttsssqqqtttttthhhgggnnnxxx}}}yyyuuupppkkkfffbbbXXXVVVSSSNNNJJJGGGEEEEEE@@@@@@@@@@@@AAAAAABBBBBBDDDEEEEEEDDDBBBBBBCCCEEEBBBAAA???===<<<<<<<<<<<<>>>??????===:::888888999777888999888777777888:::888666555555666777666555111111111111111000000000000000000000000000000000000000000000000000111111......///000111222333444222222222222333555666777666777888888888888777666666666555555444444333333333555777999:::999777666555555666666777888888888:::;;;<<<===???AAACCCDDDBBBDDDFFFGGGGGGHHHHHHIIIJJJLLLQQQXXXeeeyyy~~~ppp```XXXUUUNNNFFFBBB???>>>BBBEEEGGGKKKQQQVVVmmmsss]]]RRRPPPSSSVVVkkk{{{llldddnnnwwwzzziiiccc\\\ZZZYYYUUUMMMFFFDDDBBB@@@??????@@@BBBDDDCCCBBBAAA???===:::888666555555666666666555555444444666888;;;===>>>??????AAADDDGGGNNNeee}}}~~~{{{ssshhhmmmuuufff\\\XXXRRR\\\jjjvvv~~~}}}~~~~~~~~~}}}zzzwwwvvvnnnnnnoooqqqtttyyy}}}uuunnnkkkmmmqqqsssxxxyyy{{{|||}}}|||zzzyyyzzz{{{|||}}}~~~}}}}}}}}}|||}}}}}}~~~~~~}}}}}}|||}}}}}}}}}}}}}}}|||{{{zzzrrrpppkkkfffbbb^^^\\\[[[```eeemmmwww}}}|||yyyllljjjjjjooozzz{{{hhh[[[UUUQQQKKKEEE@@@@@@???===:::888999999<<<;;;;;;::::::;;;;;;<<>>>>>>>>>>>????????????@@@AAACCCCCCDDDEEEGGGJJJHHHFFFBBB>>><<<::::::;;;777999::::::999888999;;;888999:::999888888999;;;888666444333444555444333222222222222222111111111111111111222222222222222/////////000000000000000...///000111222333444555333333222333444666888:::999999:::999888666444333333333333333333333333333444666888::::::777444222555555555666777777888888>>>>>>>>>???@@@BBBCCCDDDCCCDDDEEEFFFFFFGGGIIIIIIJJJNNNSSS\\\kkkzzzlll]]]VVVSSSKKK@@@BBB??????CCCFFFGGGLLLQQQZZZsssxxx```RRRQQQTTTRRRgggwwwkkkbbbjjjxxxhhhaaaYYYVVVUUURRRJJJCCC@@@???>>>>>>???AAADDDEEEAAA@@@???>>>;;;999777666555555666666555444444333444666888;;;===?????????CCCFFFFFFJJJ```~~~|||~~~wwwtttmmmrrrqqq```YYYYYYUUUZZZbbbnnn|||}}}||||||~~~}}}~~~~~~{{{yyyxxxyyysssssssssqqqrrrwwwwwwllliiikkkmmmnnntttuuuwwwyyyyyyxxxvvvuuuzzz{{{{{{{{{{{{{{{zzzzzz~~~|||zzzyyy{{{}}}}}}{{{{{{|||zzzvvvrrrnnniiidddaaa]]]\\\```ggglllsss{{{zzzqqqkkkiiiqqqzzztttjjj]]]TTTOOOJJJDDD@@@>>>>>>===<<<;;;:::::::::888888888999:::;;;======DDDJJJOOOMMMFFFBBBBBBEEEOOO^^^pppyyylllaaa___[[[ZZZYYYWWWWWWXXXXXXYYY[[[YYY[[[___dddlllyyyzzzooollluuu{{{vvvpppqqqssssss{{{zzzpppuuu}}}uuunnnmmmsss{{{|||wwwrrrmmmhhhccc___UUUSSSOOOKKKHHHEEECCCCCC@@@???>>>===;;;;;;;;;;;;======>>>???@@@AAABBBCCCCCCCCCBBB@@@>>><<<999888888888888888888888888888777777666666666888999::::::::::::999777555222111222222111000000111111222000000000000000000000000111111111111111111111111555333111000000222555666555666888999;;;<<<<<<<<<<<<:::888666444333333444333333444555666777888888888888777777777777666666000222444555666777999;;;>>>>>>???@@@AAABBBBBBCCCHHHJJJJJJHHHGGGIIIKKKLLLRRRYYY^^^dddwww}}}qqq```UUUOOOJJJDDD>>>===AAA======EEEFFFFFFPPP[[[~~~vvv]]]WWWVVVRRRSSSaaazzz|||iiiaaakkk||||||kkkaaaVVVPPPKKKEEEBBBBBB>>>===>>>@@@CCCDDDDDDBBBAAA???<<<999777777777888666555333111111222333555777888999;;;===???@@@AAA>>>EEEJJJRRRfff|||~~~{{{{{{tttvvvqqq___YYYYYYTTTXXX___iiivvvxxxvvvxxx{{{~~~|||zzzzzzzzzwwwwwwvvvttttttwww}}}~~~rrrkkkjjjmmmnnnnnnqqqrrrtttvvvwwwxxxxxxxxxzzzzzz{{{{{{{{{{{{zzzzzz~~~~~~~~~|||zzzzzz{{{}}}}}}zzzxxxwwwsssnnnjjjiiiddd```aaabbbdddkkkrrr~~~|||sssllliiiiiisss~~~}}}oooggg___UUUNNNJJJFFFAAA===>>>===<<<;;;;;;::::::::::::999999:::;;;===???@@@GGGKKKNNNKKKFFFCCCFFFJJJRRRhhhtttllliiibbb]]]]]]^^^]]][[[ZZZXXXXXXXXXXXXZZZXXXXXX\\\```fffrrr~~~|||rrrllloooyyy~~~~~~{{{ssssssvvvwww~~~rrrnnnuuu|||sssnnnoootttyyy~~~zzzvvvqqqmmmhhhbbb___TTTRRROOOKKKHHHEEEDDDDDD@@@???>>>===<<<;;;;;;;;;999999999:::;;;;;;<<<<<>>===<<<;;;888888888888777777666555333333333333444666888999777777777666555333111000222222222222222222222222111111111111111111111111333333222222222222222222333333222222333555777888888888888999999999::::::999888777777777777777777555555666666777777777777444444444444444333333333222444777888888999;;;===??????@@@AAABBBCCCDDDDDDEEEGGGHHHGGGFFFHHHKKKNNNTTT```kkkuuu|||uuuiii[[[QQQLLLIIIDDD???===BBB???@@@GGGGGGIIITTTgggttt[[[UUUSSSOOOVVVggg~~~|||~~~kkkcccjjj{{{kkk___RRRKKKGGGBBBAAABBB@@@@@@???AAACCCDDDBBBAAA???===;;;999777666666666444333222111222333555666888999:::;;;===???@@@@@@@@@GGGMMMWWWlll}}}}}}|||{{{ppp___XXXYYYUUUWWW[[[bbbnnn}}}|||vvvxxx~~~}}}{{{zzz{{{zzzzzzzzzxxxwwwxxx{{{}}}zzzuuupppnnnppprrrqqqpppnnnoooppprrrtttvvvyyyzzzyyyzzzzzz{{{{{{zzzzzzzzz|||}}}}}}|||{{{zzz{{{}}}}}}{{{xxxuuurrrnnnhhhdddbbb^^^^^^dddkkkpppvvv|||yyyoooggggggooowww~~~kkk]]]YYYSSSMMMIIIGGGDDD@@@<<<>>>===<<<;;;::::::::::::<<<;;;:::;;;<<>>===<<<;;;;;;;;;777777777666666666666666999:::;;;<<<===>>>>>>>>>::::::;;;;;;:::888666555000000111111222444666777555666666555555444222222111222333444444444333222222222222222222222222222444444444444444444444444333333444555666888999999999999888777666666666666555666777999:::;;;;;;;;;888777777777666666555555222222222222222222222222666777:::;;;;;;<<<>>>@@@AAAAAABBBCCCDDDEEEEEEFFFDDDFFFHHHIIIHHHIIINNNSSSZZZlll|||uuuiii___SSSKKKHHHGGGCCC@@@>>>BBBAAACCCIIIHHHKKKYYYwwwqqqZZZTTTSSSPPPSSSfffuuu}}}qqqfffhhhyyykkk^^^PPPHHHDDD@@@@@@BBBDDDBBBBBBBBBCCCBBB@@@>>><<<;;;:::888777555444333222222111222333555777888:::;;;<<<===>>>???@@@@@@BBBHHHPPP___vvv}}}}}}~~~ooo]]]WWWYYYWWWXXXZZZ^^^hhhwww|||}}}{{{zzzzzz|||||||||{{{{{{zzz{{{|||tttssssssuuuwwwxxxvvvtttoooooonnnoooqqqtttwwwyyyxxxxxxyyyzzzzzzzzzyyyyyyyyy{{{||||||{{{zzzzzz{{{yyyxxxuuurrroookkkgggddd___]]]aaajjjssswwwzzz~~~wwwssslllfffhhhqqq~~~{{{kkk```ZZZQQQNNNKKKHHHGGGDDDAAA>>>===<<<;;;;;;:::::::::;;;<<<;;;;;;;;;===@@@CCCEEEKKKJJJHHHDDDBBBFFFOOOWWWfff{{{~~~mmm___^^^bbbdddeeefff```___^^^]]][[[ZZZYYYYYY\\\YYYYYY[[[]]]aaakkkuuuqqqeeegggsss}}}uuuppptttyyy}}}zzzoooooo~~~vvvqqqqqqsss|||xxxvvvsssppplllgggaaa]]]SSSQQQNNNKKKIIIGGGFFFFFFAAA@@@???===<<<<<<;;;;;;888888777777666555555444444555777888:::;;;;;;;;;:::;;;<<<======;;;:::999222222222333333444555555666666666666666666555555111222444666666555333222222222222222222222222222333333444555666777777888555666777888999999888888777666555444444444555555555666888:::<<<<<<<<<;;;888777777666444333333222222222222333333444444444888:::<<<<<<======???AAAAAAAAABBBCCCDDDEEEFFFFFFGGGHHHJJJLLLKKKLLLSSS[[[fff|||xxxnnn```XXXNNNGGGEEEDDDBBB@@@>>>BBBBBBDDDJJJHHHNNN```nnnZZZVVVVVVTTTQQQccc}}}sss~~~|||mmmggg}}}uuujjj^^^QQQKKKFFFBBBAAABBBFFFDDDBBBBBBBBB@@@>>><<<999999888888666444333111111111111333555777999;;;<<<======>>>???@@@@@@AAAAAAGGGSSSggg}}}~~~||||||ooo\\\VVVYYYXXXYYYZZZ]]]dddttt|||yyyyyyyyyzzzzzz{{{|||~~~~~~~~~}}}uuuvvvwwwzzz{{{zzzxxxuuusssrrrpppooooooqqqsssuuuvvvvvvwwwxxxxxxxxxxxxxxxwwwyyy{{{|||zzzxxxxxxxxxwwwuuurrrmmmiiieeebbbbbbbbbbbbhhhrrrwwwvvvuuuvvvrrrlllhhhlllxxxxxxggg[[[VVVVVVNNNLLLJJJHHHFFFCCC@@@>>><<<;;;;;;::::::::::::;;;;;;::::::;;;>>>AAADDDFFFIIIHHHDDDAAAAAAHHHRRRZZZkkkssshhh``````eeeeeebbb___]]]]]]]]]]]]\\\[[[[[[ZZZ[[[YYYYYY[[[]]]```iiisssyyygggfffsssxxxqqqrrrxxxzzzvvvttt}}}|||vvvrrrqqqwwwxxxuuurrrnnnkkkfffaaa]]]SSSRRROOOLLLIIIGGGGGGGGGAAA@@@???>>><<<<<<<<<<<<999999888777666555444444222333444555555666666666666777999:::;;;<<<;;;;;;666666777666666666555555666666666555555555666666111222444666777666444333222222222222222222222222222222444555777999:::;;;888888999:::999888666444333333333333444555666666777888999;;;;;;:::999888555555444333222111000000222222333444555555666666999:::<<<======>>>???AAAAAAAAABBBCCCDDDEEEFFFFFFIIIHHHKKKMMMMMMNNNYYYeee{{{}}}pppfffZZZSSSKKKEEECCCBBBAAA??????BBBBBBFFFKKKJJJTTTkkkkkkZZZVVVVVVUUUTTTaaauuuzzzyyy||||||nnnzzzzzzrrrhhh^^^UUUPPPLLLFFFBBBBBBEEECCCAAA@@@@@@>>>;;;999777777777666555333222111000111333555777:::<<<===>>>>>>???@@@@@@AAABBBBBB???GGGVVVnnnwww~~~{{{zzz~~~nnn[[[VVVXXXWWWYYYZZZ\\\bbbppp|||yyyxxxxxxyyyxxxyyy|||xxxxxxyyyzzzyyyxxxvvvuuuxxxvvvtttqqqpppppppppqqqssstttuuuvvvvvvvvvvvvvvvuuuxxxzzz{{{yyyvvvtttssssssqqqlllfff```^^^^^^```gggiiipppvvvuuuooommmnnnmmmlllppp~~~vvvkkk]]]PPPKKKKKKJJJIIIGGGEEEBBB@@@>>>===;;;;;;::::::::::::;;;;;;999:::;;;===@@@CCCEEEFFFGGGEEEBBB@@@CCCKKKUUU]]]nnnoooiiieeegggjjjiiibbb[[[\\\]]]]]]]]]]]]\\\\\\[[[ZZZXXXXXXZZZZZZ\\\eeennnmmmhhhsssvvvtttwwwyyy}}}xxx{{{{{{sssnnnsss|||zzzvvvrrrmmmiiieee```]]]UUUSSSPPPLLLIIIGGGFFFFFFAAA@@@???>>>===<<<<<<<<<888888777666555444333333111222222333333222222111111111222444555777888999888888999999888888777666555444333333222333333444111222444555555555555444222222222222222222222222333333444666777999:::;;;999999999999888666444222111222333555777888888888999999999999888777555555222222222222111111000000222222333444666777888888:::;;;===>>>===>>>@@@AAAAAABBBCCCDDDEEEFFFFFFGGGHHHFFFIIINNNOOOSSSbbbsss|||rrreee\\\TTTOOOIIIDDDAAAAAA@@@@@@???BBBCCCIIIPPPQQQaaahhhYYYUUUTTTSSSTTT[[[fffttt~~~~~~tttxxxwwwtttzzzqqqggg^^^VVVRRRNNNHHHCCCBBBAAA@@@>>>>>>===<<<999777777777666555444333222222111333555777:::===>>>???>>>???@@@AAABBBCCCDDDDDDAAAJJJ]]]vvvpppzzzxxx}}}~~~}}}|||~~~nnnZZZUUUXXXRRRUUUXXXZZZ___kkk{{{}}}zzzyyyyyyyyyxxxxxx{{{||||||{{{yyywwwvvvwwwxxx{{{yyyvvvtttrrrppppppoooqqqqqqrrrssstttuuuuuuttttttvvvyyyzzzwwwssspppooollljjjfffaaa]]]^^^cccgggmmmooossstttnnnggghhhmmmqqquuuvvvlllccc^^^VVVLLLFFFGGGFFFEEEDDDAAA???=========;;;::::::999::::::;;;;;;999:::===AAADDDFFFGGGGGGEEECCCBBBBBBFFFOOOXXX___tttmmmkkkiiijjjmmmlllddd\\\___`````````___]]]\\\[[[\\\ZZZYYYZZZYYYYYY```iiisssiiiqqq}}}zzzttttttxxx|||zzzxxxooopppxxx}}}xxxrrrlllhhhddd```^^^VVVTTTPPPMMMIIIGGGFFFEEEAAAAAA???>>>===<<<<<<<<<999888888777666555444444222222222222222222111111000/////////000222555666444555777888999999888888555555333222222222222333111222222333444444555555333333333333333333333333666666666777777777777777777777777777666444333333222444777:::<<<;;;:::::::::999777666555444333333000111111111222222222333444555666777999:::;;;<<<;;;===????????????AAABBBCCCCCCDDDEEEFFFGGGHHHHHHHHHEEEIIIPPPTTT\\\ppp{{{sssfffZZZUUUNNNKKKFFFBBB@@@@@@AAABBB???CCCEEENNNXXX\\\ssszzzcccYYYVVVVVVUUUTTTUUU[[[fffsss|||~~~yyyyyy{{{xxxlllsss}}}{{{zzz~~~zzzrrrggg]]]SSSOOOKKKFFFBBBBBB===<<<::::::;;;:::888666888777666444333333333444333555777:::<<>>???@@@AAACCCDDDFFFFFFGGGQQQeee}}}xxxjjjzzzwww||||||{{{{{{~~~~~~mmmYYYUUUXXXNNNRRRVVVYYY\\\gggwww~~~{{{zzzzzzzzzxxxxxxzzz~~~}}}yyywwwwwwyyy{{{{{{zzzxxxvvvsssqqqpppoooooopppqqqrrrsssssssssssssssvvvyyyyyyvvvrrrnnnllleeedddaaa___^^^ccclllsssppprrrsssqqqhhhaaafffooozzziii^^^UUURRRPPPKKKIIIKKKDDDDDDCCC@@@>>>===>>>@@@:::::::::999999:::;;;;;;999;;;???CCCFFFHHHHHHHHHDDDCCCCCCDDDIIIQQQZZZ```}}}hhhgggeeefffjjjjjjccc[[[cccccccccbbb```^^^[[[ZZZ```]]]\\\[[[YYYXXX___gggvvvjjjoooyyy|||sssqqqwww{{{}}}~~~~~~tttooouuu}}}zzzrrrlllgggcccaaa___WWWUUUQQQMMMIIIGGGEEEEEEBBBAAA@@@>>>======<<<<<<;;;::::::999888888777777222222333333333333222222222111///...///111444666000111444666888999999999888777555444333333444444222111111222222444555666555555555555555555555555:::999888777666444333333555555555555444444444444555888;;;>>>???>>><<<:::999888666444222222333333///000111222333444444555888999:::;;;===???@@@@@@===>>>@@@@@@@@@@@@BBBCCCEEEEEEFFFGGGHHHIIIIIIJJJJJJGGGKKKTTT[[[ddd}}}{{{vvvlll^^^UUUSSSIIIGGGCCC@@@???@@@BBBCCC@@@CCCGGGRRR^^^fffqqq^^^YYYYYYZZZZZZYYYWWWYYYdddsss~~~~~~yyy~~~ssseeeiiisss}}}xxxuuuuuuyyy||||||sssggg[[[PPPKKKGGGCCCAAABBB:::999888888999999777555999888555333222333444555555666888;;;>>>@@@AAABBB>>>???@@@BBBDDDEEEGGGHHHLLLWWWlllssseee|||www{{{wwwvvvwww{{{{{{|||lllXXXQQQRRRRRRSSSVVVYYYZZZ```nnn|||}}}}}}|||yyywww{{{{{{zzzxxxxxxyyy}}}~~~|||{{{yyyxxxxxxvvvvvvwwwwwwvvvuuusssrrroooppprrrssssssrrrpppoooxxx{{{}}}zzzssskkkgggeeebbb```___aaaffflllqqqssstttooolllkkkhhhhhhrrrzzzqqqZZZWWWSSSPPPMMMKKKHHHEEEBBBAAA@@@>>>===<<<<<<<<<;;;;;;::::::999999::::::>>>===>>>AAAEEEGGGEEECCCCCCAAAAAAEEEKKKVVVcccnnnttteee\\\```gggbbb```dddccc```bbbcccbbb___]]]\\\]]]ZZZ]]]^^^\\\XXXXXX]]]bbbxxxyyyjjjmmmuuu~~~~~~xxxsssxxx~~~~~~}}}ppprrrtttuuuxxx||||||ppphhhddd```[[[YYYUUUQQQMMMKKKHHHFFFDDDBBBAAA@@@>>>======<<<<<<===<<<;;;999888777777777777666666444333222111111111111111111000000000000222111111111333666999;;;:::999777555333222222111333222222222333444666777555444444333333444555555777666555444333222222111444333222222333555888:::;;;<<<<<<<<<;;;:::888777333333333222222222111111333333222333444666888999::::::;;;<<<===>>>???@@@@@@@@@@@@AAABBBCCCDDDEEEHHHEEEEEEIIIKKKJJJJJJLLLMMMPPPNNNSSSaaannn}}}tttkkkaaaYYYQQQLLLHHHBBB???AAAAAA??????AAADDDEEEMMMYYYggg{{{jjj\\\WWWVVVVVVWWWUUUTTTVVV^^^jjjvvv~~~}}}}}}}}}hhhkkkqqqyyyyyyyyy}}}yyysssnnnllllllmmmuuuyyywwwrrrddd\\\PPPFFFAAA???===<<<<<<888555444666888888777888666444222111111222333999:::;;;===>>>>>>>>>>>>CCC======CCCGGGFFFGGGJJJKKKfffppp___}}}wwwyyy~~~vvvvvvxxx}}}{{{}}}nnnZZZRRRRRRQQQRRRUUUXXXYYY]]]jjjwww|||wwwxxx~~~|||yyywwwwwwxxxxxxxxxwwwxxx{{{~~~~~~~~~}}}|||{{{zzzzzzyyywwwwwwxxxyyyyyyxxxxxxwwwssssssrrrrrrrrrssstttuuu||||||{{{vvvnnnhhhdddcccccccccdddfffiiikkklllllljjjggggggkkkooovvvwwwjjjbbbWWWTTTPPPMMMKKKHHHEEECCC@@@???>>>===<<<;;;;;;;;;;;;;;;:::::::::::::::;;;======>>>BBBFFFHHHFFFDDD@@@@@@@@@FFFPPP___ppp|||sssggg___ZZZcccooolllgggddd]]]aaaaaa```___^^^^^^]]]]]]YYY[[[]]]ZZZWWWWWW\\\```wwwxxxlllnnnsss}}}uuuvvv{{{|||~~~qqquuuwwwwwwxxx{{{uuummmhhhbbb\\\YYYUUUPPPLLLIIIGGGEEECCCBBBAAA@@@???===============<<<;;;999888888777777777777666555444333222222222222222111111111000000111111000000222444777888666666555444444444555555444444444444444555666777444444333333333333333444444444444333333333222222333333333444555777999;;;999999::::::999777666555333333333333333333333333555444444444666777999::::::;;;;;;<<<>>>??????@@@AAAAAAAAAAAABBBCCCDDDEEEGGGDDDEEEJJJLLLJJJKKKMMMKKKRRRUUU___qqq|||wwwnnneee\\\TTTLLLGGGFFFAAA???@@@AAA@@@AAAEEEGGGGGGOOOaaaxxxuuuaaaXXXUUUSSSRRRRRRVVVVVVWWW]]]hhhvvv|||zzznnnlllsss|||{{{|||yyyssslllfffaaa______```dddjjjoooqqqooollliii___WWWMMMEEE@@@>>>;;;::::::777555555777999999777666555333222222333444555:::;;;<<<>>>????????????@@@>>>@@@EEEFFFFFFJJJPPP```vvvzzzhhhVVVyyyzzz~~~vvvwwwyyy~~~~~~}}}rrr]]]SSSQQQPPPPPPSSSVVVVVVYYYdddoooyyy}}}xxxttttttxxx}}}~~~~~~|||yyywwwsssuuuwwwxxxwwwxxxyyy{{{}}}}}}}}}||||||||||||{{{yyyyyyzzz{{{{{{|||}}}}}}xxxvvvsssqqqqqqtttxxxzzz}}}{{{vvvooohhhcccbbbbbbfffhhhkkkmmmnnnllljjjhhhffffffkkkvvvrrrdddZZZUUUSSSPPPLLLIIIGGGEEEBBB@@@>>>>>><<<;;;::::::::::::;;;;;;:::::::::;;;;;;<<<<<<===@@@DDDHHHIIIGGGEEE???@@@BBBIIIXXXmmmlllfff`````````sssxxxiiieeeaaa]]]\\\^^^___^^^\\\XXXZZZ[[[YYYVVVWWWZZZ^^^ppp~~~zzztttsssttt{{{zzzvvvyyy|||}}}rrrtttvvv~~~|||zzzxxxyyy}}}}}}uuunnnfff^^^ZZZVVVQQQLLLJJJHHHFFFDDDBBBBBB@@@???>>>============<<<;;;:::999888888888888777777666555444333333333333333222222222222111111000000///000222333444222222222333444666777888555666666777777666666666444444333222222111222222222222222333333444444444333444555666888999:::;;;555555666666555444333222333333444444555555666666777777777777888:::;;;<<<;;;<<<<<<===>>>???@@@@@@BBBBBBBBBBBBCCCDDDDDDEEEHHHFFFGGGLLLMMMLLLMMMPPPOOOZZZcccrrryyyrrrmmmeee\\\TTTMMMGGGCCCCCC???>>>@@@AAAAAACCCHHHKKKMMMWWWooorrrdddWWWTTTTTTRRROOOOOOVVVWWWXXX\\\eeevvvzzzttt{{{qqqxxxwwwxxxtttmmmddd\\\UUUQQQOOOMMMOOOSSSVVVYYYZZZZZZYYYUUUPPPIIIBBB>>>;;;888777777666666777999:::999888444444333333444666888999<<<===>>>???@@@AAAAAAAAA>>>@@@CCCEEEEEEFFFPPP[[[sssyyykkkYYYJJJ|||}}}xxxwwwyyy}}}~~~~~~uuu```TTTQQQOOOOOOQQQTTTTTTVVV^^^gggttt|||xxxwwwwwwxxxwwwvvv{{{zzz~~~~~~~~~~~~{{{yyyxxxpppssswwwyyyyyyxxxxxxyyy{{{{{{{{{|||||||||}}}}}}||||||||||||}}}~~~{{{xxxuuurrrrrrtttwwwyyyxxxtttnnnhhhdddcccdddfffkkknnnpppqqqooommmkkkkkkjjjooozzz}}}nnnaaaYYYUUUSSSOOOLLLIIIFFFEEECCC@@@>>>======<<<;;;:::999999999;;;;;;::::::;;;<<<======>>>@@@CCCFFFHHHGGGEEECCC@@@CCCGGGOOOaaa}}}vvvbbbaaa___bbbiiijjjccc]]][[[]]]___]]][[[YYYZZZZZZXXXWWWWWWZZZ]]]eeeoooyyy}}}~~~~~~{{{vvvttt}}}~~~yyy{{{}}}}}}sssqqqkkkooo}}}yyyxxx{{{|||uuulllccc[[[WWWRRRNNNLLLJJJIIIHHHCCCBBBAAA@@@???>>>>>>>>>===<<<;;;:::999999999999999888888777666666555555555555444444444333333333111111000000///000111111///000000111333444666777666777888888888777666555555444333222111111111111222222333444555666777777666666777888999999888888222222222222222222111111333444555666777888999999:::::::::;;;<<<======>>>======>>>>>>???@@@@@@AAADDDCCCCCCCCCDDDDDDEEEFFFJJJHHHJJJNNNNNNMMMOOOSSSYYYhhhttt|||wwwjjjeee]]]UUUNNNIIICCC@@@AAA>>>===???@@@???DDDIIIOOOUUUeeeeee[[[RRRRRRTTTRRRPPPPPPTTTVVVXXXZZZcccvvvwwwnnnxxxxxx|||{{{tttuuupppggg^^^VVVOOOIIIFFFGGGGGGFFFFFFGGGHHHIIIJJJJJJHHHCCC???;;;888666444444555777999;;;;;;999888333333444555777:::<<<======>>>???AAABBBBBBCCCCCC@@@CCCFFFDDDCCCIIIZZZiiizzzuuugggZZZLLL@@@|||~~~zzzyyyxxx|||~~~wwwbbbUUUQQQNNNNNNPPPSSSTTTTTTYYY```ppp{{{}}}zzzxxx~~~yyyxxx{{{~~~~~~}}}}}}}}}~~~~~~}}}{{{zzzyyyppptttyyy{{{{{{yyyxxxxxxxxxyyyyyyzzzzzz{{{||||||~~~~~~~~~~~~~~~~~~~~~~~~zzzyyywwwuuussssssssssssppplllgggcccdddgggjjjmmmrrrrrrqqqnnnjjjiiikkkmmmpppzzzyyymmmbbbZZZVVVSSSQQQMMMJJJGGGDDDCCCBBB@@@>>>===<<<<<<;;;::::::::::::;;;:::;;;;;;<<<===>>>???BBBDDDFFFGGGFFFDDDBBB@@@@@@FFFLLLUUUjjjjjj^^^]]]ZZZaaajjjllleee]]]ZZZ\\\^^^\\\YYYZZZZZZYYYXXXWWWYYY[[[]]]^^^eeennnxxxvvvqqqxxx||||||}}}|||}}}xxxqqqgggiii|||{{{xxxzzz|||ssskkk]]]YYYSSSNNNLLLKKKJJJIIIDDDCCCBBB@@@????????????======<<<;;;:::::::::::::::999999888888777777777666666666666555555555555333222222111111111111111000000000000111222333444666666777888888777555555555555444333222222333333444444555666777888999999999999999999888777555444111111111111111222222222555666777888999:::;;;<<<<<<======>>>>>>?????????>>>>>>??????@@@AAAAAAAAADDDDDDDDDDDDEEEFFFGGGGGGJJJHHHJJJLLLMMMLLLQQQWWWeeevvv}}}uuurrrccc^^^WWWPPPKKKFFFCCC@@@@@@>>>===???>>>???DDDKKKNNN]]]tttvvv___VVVOOOOOORRRQQQPPPQQQQQQTTTVVVXXX```sssrrriiiqqq}}}~~~|||vvvqqqjjj```WWWPPPKKKFFFBBBFFFDDDAAA???>>>???@@@AAAAAA@@@???<<<999666555444333666999;;;;;;:::999999444555666888:::<<<>>>???>>>???@@@BBBCCCCCCDDDDDDDDDFFFFFFCCCDDDQQQeeeuuu|||{{{tttgggYYYMMMDDD===~~~yyy}}}{{{yyyyyy|||}}}wwwcccVVVQQQNNNMMMOOOSSSTTTSSSVVV[[[hhhuuu~~~{{{zzz{{{|||||||||{{{|||}}}}}}|||{{{zzzyyyrrrvvvzzz|||{{{yyyxxxwwwuuuvvvvvvwwwxxxxxxyyyyyy~~~~~~}}}yyyxxxwwwvvvuuusssqqqqqqmmmjjjfffeeehhhmmmqqqssstttsssooojjjfffhhhnnntttuuunnnddd]]]XXXSSSNNNJJJJJJHHHEEECCCBBBAAA???===<<<<<<;;;:::::::::::::::::::::;;;;;;===>>>@@@@@@EEEFFFGGGFFFCCC@@@??????BBBLLLTTT^^^tttuuufff___^^^YYYaaahhh}}}sssgggbbb\\\YYYZZZ[[[[[[YYY[[[ZZZXXXWWWXXXYYY[[[\\\___aaahhhttt{{{sssuuuyyy}}}|||{{{vvvllllllyyy~~~{{{{{{{{{tttddd___WWWQQQMMMKKKJJJHHHDDDDDDBBBAAA@@@?????????>>>===<<<;;;;;;;;;;;;;;;::::::::::::999999888888888888888777777777666666555555555444444444333333333333222222111111222222444555555666666555555555666666555555555555666666777777888888888999999999999888888777555444333333333333222333333444555666777888999:::;;;<<<======>>>>>>???@@@AAAAAA@@@@@@@@@@@@@@@AAAAAAAAABBBBBBDDDDDDDDDEEEFFFGGGIIIIIIIIIHHHIIILLLMMMOOOXXXaaassssssjjjhhh]]]XXXQQQKKKGGGDDDBBB@@@???===>>>@@@@@@AAAHHHQQQSSSggggggXXXPPPKKKLLLNNNMMMMMMOOONNNPPPRRRTTT[[[kkkoooiiinnnyyyyyyllldddYYYPPPKKKHHHDDDBBBAAA???===;;;;;;;;;===>>>:::;;;;;;:::777555555666444777:::;;;:::999999999666777888:::<<<>>>???@@@???@@@AAABBBCCCDDDDDDDDDFFFGGGFFFEEELLL^^^pppzzz~~~wwwkkk\\\OOOFFF@@@===|||xxx}}}zzzyyyzzz~~~{{{zzzvvvcccVVVQQQNNNMMMOOOTTTUUUTTTUUUYYY\\\jjj{{{~~~|||zzzzzzzzz{{{|||~~~}}}{{{{{{zzzzzztttwwwzzz|||zzzxxxwwwvvvssssssttttttuuuuuuvvvvvv|||~~~wwwwwwvvvvvvuuutttttttttqqqnnnkkklllooosssuuuuuunnnnnnmmmkkkkkkrrr}}}}}}tttgggbbb[[[WWWUUUQQQKKKFFFHHHEEEBBBAAA@@@???===<<<::::::999888888888999999::::::;;;<<<===???AAABBBEEEFFFFFFDDD@@@>>>???AAAHHHUUUaaalllsssiiiaaa```aaa]]]aaadddpppvvvssstttppp```]]][[[YYYWWWWWWXXXZZZ[[[ZZZXXXVVVVVVWWWYYYZZZ[[[^^^]]]aaannn{{{wwwyyy}}}~~~{{{zzz|||uuuooorrr~~~}}}}}}rrrlllbbbYYYSSSOOOKKKIIIEEEDDDCCCAAA@@@@@@@@@@@@>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::999999999999888888888888777888888888888777777666777666555444444333333444222222222222333444555555777777777777777888999:::999999999888888777777777666555444333333333444444666555555555666777999:::::::::;;;;;;<<<===>>>>>>??????AAAAAABBBAAAAAA@@@AAAAAAAAAAAABBBBBBBBBBBBCCCCCCDDDEEEGGGIIIKKKLLLLLLKKKMMMQQQTTTZZZgggtttvvvjjjbbb___WWWRRRKKKFFFCCCAAA@@@>>>======???BBBCCCFFFOOOYYYdddxxxwww[[[PPPKKKIIILLLNNNLLLKKKLLLLLLNNNOOOOOOTTT```ppp|||uuummmlllnnnuuuzzzmmmcccUUULLLHHHGGGEEECCC???>>><<<;;;::::::::::::666888999888666555666888666999;;;;;;999888888:::999999;;;<<<>>>??????@@@??????AAABBBCCCDDDDDDDDDEEEFFFFFFJJJXXXkkkvvvxxxuuukkk]]]OOOEEE???===>>>~~~zzzyyyyyy{{{|||xxx{{{|||wwwuuubbbWWWRRRNNNMMMPPPUUUVVVUUUUUUXXXRRRbbbwww~~~}}}}}}}}}zzzzzzzzzzzz|||~~~~~~|||{{{zzzzzzzzzuuuwwwzzz{{{yyywwwuuuuuurrrrrrrrrsssssssssttttttzzz}}}wwwvvvuuutttuuuvvvxxxyyywwwtttqqqqqqtttvvvvvvuuufffhhhkkknnnsss}}}ssskkkeeeZZZVVVQQQPPPQQQPPPKKKFFFFFFCCCAAA??????>>><<<;;;999888777777777777777888::::::;;;<<<>>>@@@AAABBBDDDEEEEEEBBB???>>>@@@CCCOOO^^^lllxxxzzzaaa\\\YYY[[[___^^^[[[\\\bbbaaaZZZ^^^___SSSUUUUUUVVVUUUUUUVVVZZZ]]]YYYWWWUUUTTTVVVXXXYYYYYY[[[XXXZZZiiiyyyzzzxxxyyy}}}yyyzzz~~~{{{pppjjjxxxxxxmmmbbbZZZSSSOOOLLLEEEDDDCCCBBBAAA@@@@@@@@@>>>======<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;:::::::::::::::999999999888888999999::::::::::::999999888888777666666666666666111111000000111333444666777777888888999;;;<<<===::::::999888777666555555444222111000111333555666888777777777888:::;;;<<<;;;;;;<<<<<<======>>>>>>???@@@AAABBBBBBBBBAAA@@@AAAAAABBBBBBBBBBBBBBBBBBCCCCCCDDDEEEHHHJJJLLLMMMQQQPPPSSSXXX]]]fffvvv~~~uuuooofff^^^[[[RRRMMMGGGBBB???>>>===<<<<<<<<<@@@DDDFFFJJJUUU```vvvhhhQQQKKKIIIIIINNNQQQNNNKKKKKKLLLLLLLLLLLLOOOWWWbbbjjjtttooommmooopppsssyyypppeeeVVVLLLIIIHHHGGGFFFAAA@@@???===;;;999777666555777888777555555888:::777:::<<<;;;888777888::::::;;;<<<>>>??????????????????AAABBBCCCDDDDDDDDDDDDEEEGGGOOOaaatttyyyuuuhhh]]]NNNCCC<<<999;;;>>>~~~~~~~~~}}}vvvwwwsssmmmnnnzzzvvvcccYYYVVVOOOPPPPPPRRRXXX]]]ZZZTTTUUU]]]lll~~~||||||~~~~~~~~~zzzzzzyyyzzz{{{}}}}}}|||}}}}}}|||{{{{{{zzzyyywwwvvvvvvwwwxxxvvvvvvuuuttttttttttttttt{{{}}}yyywwwuuussssssuuuwwwyyyxxxyyy{{{{{{xxxrrrkkkfffaaaiiiqqqyyyttthhh^^^XXXTTTSSSQQQNNNKKKIIIHHHHHHBBBAAA@@@>>>===;;;:::999777777888999999999999888999999:::<<<>>>@@@AAABBBHHHDDDBBBCCCBBBAAABBBGGGQQQeeeppp~~~qqqYYYVVV]]]___\\\YYY\\\YYYZZZ\\\[[[VVVUUUVVVUUUTTTTTTWWWYYYXXXTTTPPPUUUUUUVVVVVVWWWXXXXXXXXXYYYZZZ[[[ggg{{{yyyuuu}}}{{{{{{sssgggrrrwww~~~||||||sssggg[[[RRRNNNJJJEEE@@@>>>???@@@???>>>AAA@@@>>>>>>>>>>>><<<;;;>>>>>>===<<<;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999888888888888777444444444444444444333333777777888999:::;;;;;;<<<===<<<;;;:::888777666555444555555666777888888999999999:::;;;<<<<<<<<<<<<<<<<<<<<<======>>>???@@@???BBBBBB@@@???AAA@@@===AAAAAABBBBBBCCCCCCBBBBBBHHHHHHIIIJJJKKKLLLNNNOOORRRQQQVVV^^^eeeooo|||rrrhhh^^^YYYXXXPPPKKKDDDAAA@@@AAA@@@>>>AAA===>>>DDDHHHOOOaaatttooo]]]ZZZMMMLLLLLLMMMMMMMMMLLLKKKKKKLLLLLLKKKKKKOOOWWW]]]kkkyyy}}}yyyxxxvvv|||yyyuuu{{{~~~}}}yyy|||wwwjjj[[[TTTUUUTTTNNNFFFAAA???<<<:::;;;:::999888777999::::::999888:::;;;>>><<<:::999999:::;;;<<>>=========>>><<<;;;??????>>>======<<<<<<;;;::::::::::::::::::::::::;;;;;;;;;:::::::::::::::::::::999999999888888888666666666666666666666666888888999999::::::;;;;;;<<<<<<;;;:::999888777777777777888888999999::::::999:::;;;<<<<<<=====================>>>???@@@@@@@@@CCCCCC@@@@@@BBBAAA>>>BBBBBBCCCDDDEEEEEEDDDDDDHHHHHHIIIJJJLLLNNNQQQSSSSSSUUU]]]hhhqqq~~~~~~ssskkkcccZZZUUUUUUMMMHHHCCC??????@@@@@@???@@@===???FFFLLLUUUiii~~~dddTTTNNNLLLLLLKKKLLLLLLKKKJJJIIIJJJKKKKKKJJJJJJNNNVVV\\\gggwww{{{zzzuuupppqqqttt||||||~~~tttiiifffgggddd[[[RRRGGGDDD???===<<<;;;:::999888:::;;;;;;:::999;;;<<<>>>===;;;::::::;;;===>>>@@@@@@@@@@@@AAAAAAAAAAAACCCDDDEEEEEEDDDDDDFFFHHHHHHNNNXXXdddlllmmmhhhdddWWWKKK@@@======<<<===@@@~~~}}}~~~}}}tttsssmmmgggkkkyyyuuubbbXXXUUUTTTQQQNNNOOOWWW^^^ZZZRRRMMMSSS___nnn}}}~~~yyy{{{~~~zzzzzzzzzzzz{{{|||~~~~~~}}}||||||~~~~~~}}}|||{{{zzzxxxvvvtttssssssssstttsssrrrrrrrrrrrrrrrrrrxxxxxxxxx{{{}}}~~~~~~|||zzzzzzzzzzzzzzzzzzzzz{{{~~~}}}zzzssskkkfffdddeeepppzzzyyypppggg___YYYSSSOOOMMMLLLJJJGGGEEECCCBBBAAA>>>>>>===<<<:::999888888999999999999999999999999999;;;???CCCFFFGGGHHHHHHAAA===<<<>>>AAADDDLLLTTTlllnnnbbbYYY^^^ggghhhbbb\\\XXXVVVVVVYYYXXXTTTSSSUUUWWWVVVVVVXXXZZZZZZYYYXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUWWWXXX]]]nnnyyyxxxxxx~~~|||}}}}}}xxxwwwvvvqqqhhhkkkvvv}}}zzz{{{}}}}}}zzzxxxuuupppkkk]]]VVVLLLFFFDDDDDDCCCBBB@@@>>>======>>>>>>>>>===@@@@@@??????>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999999999999999999999999::::::::::::::::::::::::;;;;;;;;;::::::::::::999;;;;;;;;;;;;;;;;;;<<<<<<:::;;;<<<======>>>>>>===>>>======>>>>>>???@@@AAAAAADDDEEEBBBBBBDDDCCC@@@CCCCCCEEEFFFGGGGGGGGGGGGFFFHHHIIIJJJLLLOOOTTTXXX[[[```lllzzzxxxooogggbbb\\\TTTOOOOOOGGGDDD@@@>>>>>>?????????BBB@@@DDDMMMVVVbbbzzzlll]]]SSSJJJLLLLLLLLLKKKJJJIIIHHHGGGHHHIIIJJJIIIIIIMMMTTTZZZggg|||}}}tttqqqnnnrrr}}}vvvooonnnppplllbbbXXXMMMHHHCCC???===<<<;;;::::::;;;<<<<<<;;;;;;<<<=========<<<<<<===>>>@@@AAA@@@@@@@@@AAAAAAAAABBBBBBBBBCCCEEEEEEDDDDDDFFFHHHOOOXXXccckkkkkkcccZZZTTTHHH@@@999999<<<===@@@CCC}}}|||}}}}}}vvvtttmmmhhhmmm}}}tttaaaWWWTTTSSSQQQOOORRR[[[```ZZZOOOJJJNNNWWWdddrrr|||zzzyyy}}}~~~|||yyyyyyzzzzzz{{{|||}}}}}}}}}|||{{{|||~~~~~~}}}{{{xxxxxxwwwvvvuuuuuuuuutttssssssrrrrrrrrrrrrsssssswwwvvvuuuvvvyyyzzzzzzzzzzzz{{{}}}}}}zzztttkkkdddccchhhnnn|||uuuooojjjbbb[[[VVVRRROOOMMMJJJHHHFFFDDDBBB@@@??????<<<;;;;;;:::999888888777:::::::::999999999:::::::::<<<@@@DDDFFFFFFEEEDDD<<<:::;;;@@@EEEMMMZZZfffqqqccc\\\XXX]]]dddfff```ZZZZZZXXXXXXZZZZZZVVVVVVXXXXXXXXXXXXYYYZZZ[[[\\\\\\ZZZZZZYYYXXXXXXWWWVVVVVVVVVYYYYYY[[[dddsss|||}}}zzzzzzzzz|||~~~||||||~~~|||ssspppsss|||}}}|||~~~~~~yyyyyy{{{{{{wwwrrrjjjcccZZZSSSOOOKKKFFFCCCBBB@@@>>>>>>???@@@@@@???@@@@@@??????>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<===============<<<<<<<<<;;;<<<===>>>???????????????>>>>>>??????@@@AAABBBBBBEEEFFFCCCCCCFFFEEEBBBCCCDDDEEEGGGHHHIIIJJJJJJJJJKKKMMMMMMOOOTTT\\\bbbiiirrrwwwkkkddd^^^[[[VVVNNNIIIIIIBBB@@@>>>======>>>@@@AAADDDEEELLLXXXdddtttppp[[[YYYTTTKKKLLLMMMMMMLLLJJJHHHGGGGGGHHHIIIJJJIIIIIIMMMTTTZZZggg}}}}}}}}}{{{|||xxx}}}~~~vvvnnnkkkkkkhhh___WWWNNNJJJDDD@@@>>>======<<<;;;===>>>>>>===<<<>>>???>>>===>>>>>>???AAABBBCCCAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCDDDEEEHHHLLLPPP[[[ccckkklllcccUUUJJJEEE>>>:::777888<<>>===::::::999999888888777777::::::999999::::::;;;<<>>?????????>>>??????>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>============<<<<<<<<<<<<=========>>>>>>>>>??????>>>>>>======<<<;;;;;;;;;:::;;;;;;<<<======>>>>>>==================<<<<<<======>>>???@@@@@@@@@@@@@@@??????@@@@@@AAABBBCCCCCCFFFGGGDDDDDDGGGFFFCCCBBBCCCEEEGGGIIIKKKKKKLLLNNNPPPRRRSSSUUU\\\gggoooxxxsssjjjccc]]]WWWUUUQQQJJJEEEDDD???>>>>>>======???AAABBBEEEHHHSSSbbbppp\\\NNNQQQOOOHHHLLLNNNOOOMMMJJJHHHHHHIIIGGGIIIKKKJJJJJJNNNTTTYYYbbbzzzxxx{{{uuukkkfffaaaYYYRRRKKKGGGCCC@@@?????????>>><<<>>>??????>>>===???@@@>>>>>>???@@@AAACCCDDDEEEAAAAAABBBBBBBBBCCCCCCCCCEEEDDDDDDEEEHHHPPPYYY___jjjnnnooohhhXXXIII@@@===999999999:::===AAADDDDDD||||||~~~vvvssslllhhhppprrr___UUURRRNNNRRRVVVZZZ```ccc\\\SSSQQQRRRSSSWWW```nnn~~~}}}xxxyyy|||~~~{{{~~~{{{zzzxxxyyyzzz{{{{{{{{{{{{{{{yyyyyyyyyzzz{{{{{{yyyvvvrrrsssuuuwwwxxxyyyzzzzzzsssssssssssssssttttttuuuvvvtttsssssstttuuuuuutttvvvyyy|||~~~yyyrrroooqqqzzzwwwppphhhaaa\\\XXXSSSPPPNNNMMMKKKJJJEEEDDDBBB@@@>>>===<<<<<<888888888888888888888888:::999999999:::<<<>>>???DDDEEEFFFFFFEEEBBB@@@>>>>>>>>>BBBIIIQQQ\\\oooxxxhhheee___^^^ZZZVVVXXX^^^``````]]]YYYXXXYYYXXXUUUUUUXXXYYY[[[]]]]]]\\\\\\]]]^^^\\\[[[[[[ZZZYYYYYYXXXXXX[[[\\\]]]]]]___fffooovvv~~~{{{tttppprrrvvvyyyzzz{{{wwwrrrqqqxxx}}}||||||zzzvvvrrrtttqqqnnnlllhhhaaaXXXPPPLLLHHHDDDAAA@@@??????>>>???>>>>>>>>>>>>>>>>>>>>>=================================>>>>>>??????@@@???>>>>>>>>>>>>===============>>>>>>???@@@@@@@@@>>>>>>>>>=========<<<<<<;;;<<<<<<===>>>>>>??????========================>>>???@@@AAAAAABBBBBBAAAAAA@@@@@@AAAAAABBBCCCDDDCCCFFFGGGEEEEEEHHHGGGDDDAAACCCEEEHHHJJJLLLNNNNNNKKKNNNRRRTTTYYYcccrrr}}}uuullleee]]]VVVRRRPPPLLLFFFBBBBBB===>>>??????>>>???BBBDDDFFFKKKYYYlll{{{pppUUUMMMMMMJJJFFFKKKMMMOOONNNJJJHHHHHHJJJGGGIIIKKKKKKKKKNNNTTTYYY___}}}xxxxxxzzzsssiii___UUUNNNHHHEEEBBBAAAAAAAAA@@@???===>>>??????>>>>>>???@@@??????@@@AAABBBCCCDDDDDDBBBBBBBBBCCCCCCCCCDDDDDDBBBCCCCCCFFFLLLUUU```hhhsssrrrlll```PPPCCC===<<<888<<<======???CCCDDDBBB}}}}}}wwwtttnnnkkksssrrr^^^TTTQQQOOOTTTXXX[[[^^^bbb```[[[YYYWWWUUUUUU[[[gggvvv~~~|||{{{|||{{{~~~}}}{{{yyyxxxyyyzzz{{{{{{{{{zzzzzzxxxxxxxxxyyyzzzyyyvvvsssqqqrrrtttvvvxxxxxxxxxxxxrrrrrrqqqqqqrrrsssssstttsssrrrqqqrrrssssssrrrqqqsssuuuxxx{{{~~~}}}yyyuuuwww~~~vvvnnniiiddd^^^UUUSSSOOOMMMLLLJJJHHHFFFBBBAAA@@@>>><<<;;;::::::888888888888888888888999999999888999;;;===@@@BBBFFFEEEEEECCCBBB@@@>>>===???AAAHHHRRR\\\jjj~~~nnndddfff]]]___\\\XXXYYYbbbiiijjj```\\\ZZZ[[[YYYUUUUUUXXXXXX[[[^^^___]]][[[[[[\\\ZZZYYYYYYYYYXXXXXXWWWWWWZZZZZZ[[[]]]___dddlllsss~~~xxxqqqrrrvvv|||}}}xxx{{{}}}|||vvvqqqttt|||xxxtttqqqqqqooonnnnnnnnnjjjccc^^^WWWRRRMMMHHHFFFDDDCCCAAA???@@@@@@@@@@@@@@@@@@@@@==============================>>>>>>???@@@@@@AAA@@@????????????>>>>>>>>>=========>>>???@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>===<<<======>>>>>>?????????=========>>>>>>??????@@@???@@@AAABBBBBBCCCCCCBBBAAAAAAAAAAAABBBCCCDDDEEEBBBFFFFFFDDDEEEHHHGGGDDDCCCDDDGGGJJJMMMOOOQQQQQQMMMQQQWWW\\\cccrrrwwwoooggg```VVVOOOKKKJJJGGGBBB@@@AAA>>>@@@AAAAAA@@@@@@CCCFFFIIIQQQbbbvvvbbbTTTPPPKKKHHHHHHHHHKKKNNNMMMIIIGGGHHHKKKEEEGGGJJJJJJJJJMMMRRRWWW[[[qqqwwwvvvuuuyyylll^^^UUUGGGFFFDDDDDDDDDCCCAAA???===>>>??????>>>>>>???@@@???@@@AAABBBCCCCCCCCCCCCBBBCCCCCCCCCDDDDDDDDDDDDCCCEEEIIINNNUUU^^^hhhnnnppplllcccUUUHHH???;;;;;;777===AAA@@@AAAEEEEEEAAA}}}~~~zzzwwwqqqooowwwqqq^^^TTTQQQQQQVVVZZZZZZ\\\```cccbbb]]][[[WWWUUUXXXcccrrr}}}}}}{{{xxx{{{}}}zzzyyyxxxyyyzzz{{{{{{{{{zzzyyyxxxwwwwwwxxxyyywwwtttqqqqqqrrrtttvvvvvvvvvvvvuuuqqqpppppppppqqqrrrrrrsssqqqppppppqqqrrrrrrpppnnnrrrrrrtttvvvyyy{{{}}}~~~{{{xxxwww}}}{{{zzzuuukkkccc```[[[VVVQQQOOOMMMKKKJJJHHHFFFCCCAAA@@@>>><<<:::999999999888888888888999999999999888888888999;;;>>>AAACCCCCCBBBAAA@@@>>>===<<<;;;>>>BBBLLLYYYfffwwwzzzccc]]]```[[[______ZZZ]]]hhhqqqsssddd```]]]]]][[[WWWWWWZZZXXX\\\``````]]][[[ZZZ[[[WWWWWWWWWWWWWWWVVVVVVVVVXXXXXXYYY\\\^^^cccjjjqqq~~~vvvuuuxxx~~~xxxvvvwww{{{zzzsssqqq{{{zzzuuuqqqooonnnlllkkkmmmoooooolllhhhaaa\\\VVVPPPMMMKKKIIIGGGAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>======>>>???@@@@@@AAAAAA@@@@@@@@@????????????>>><<<<<<===>>>??????@@@@@@>>>>>>>>>>>>>>>>>>??????======>>>>>>????????????======>>>???@@@@@@AAAAAA???@@@AAABBBCCCCCCCCCCCCBBBBBBAAABBBBBBCCCDDDEEEBBBEEEFFFDDDEEEHHHGGGDDDDDDEEEHHHKKKOOOQQQSSSTTTWWW]]]dddkkktttsssjjjfff^^^VVVPPPJJJEEEEEEDDD@@@???AAA>>>AAACCCBBBAAAAAADDDGGGNNNVVViiinnnSSSOOOOOOGGGCCCHHHFFFJJJMMMLLLHHHFFFHHHKKKDDDFFFHHHIIIIIIKKKQQQVVVTTTcccmmmyyyssspppooo~~~ooocccHHHGGGFFFFFFFFFDDD@@@>>><<<>>>??????>>>>>>???@@@???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEKKKOOOUUU\\\ccckkkrrrwwwiiicccYYYMMMBBB;;;999999666>>>BBBAAABBBEEEEEEAAA~~~~~~|||yyy{{{rrr___SSSNNNSSSSSSUUUXXX\\\^^^^^^]]]\\\UUUTTTYYYYYYYYYcccrrr|||~~~{{{sssppprrrzzzzzzxxxyyywwwxxxyyyzzzyyyxxxwwwvvvvvvvvvvvvvvvvvvuuutttsssrrrqqqqqqsssvvvvvvssspppppppppooonnnnnnooopppqqqoooooonnnnnnnnnnnnnnnnnnqqqqqqqqqqqqqqqqqqqqqqqquuurrrrrruuu{{{|||xxxtttpppkkkccc^^^\\\YYYUUUQQQKKKJJJIIIGGGFFFEEEEEEDDD@@@???===<<<;;;:::999999999999999999888888888777888:::<<>>???===DDDJJJXXXjjj}}}nnnaaaZZZWWWZZZYYYXXXZZZeeettt~~~qqqddd[[[ZZZ[[[XXXWWWZZZ```___`````````^^^ZZZWWWTTTUUUVVVVVVTTTSSSSSSTTTWWWXXXXXXYYYYYY\\\aaadddvvvzzzwwwuuuuuutttyyy}}}sssnnnpppttt{{{wwwuuusssmmmjjjfffeeefffiiikkkllleeeffffffddd```YYYSSSOOOMMMIIIDDDBBBBBBDDDFFFGGG@@@@@@@@@???????????????>>>>>>???@@@AAABBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA======>>>>>>???AAABBBCCC????????????????????????AAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBCCCCCCDDDEEEEEEEEEFFFEEECCCBBBCCCDDDFFFGGGEEEFFFHHHIIIJJJKKKKKKKKKKKKMMMOOOQQQPPPRRRZZZbbbcccnnnyyytttiiiccc\\\UUUOOOJJJGGGCCC@@@======>>>>>>AAA>>>???BBBCCCCCCFFFKKKQQQ```yyyooo```PPPJJJHHHFFFDDDDDDIIIJJJKKKIIIFFFDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGGGGNNNSSS[[[gggsssyyyuuunnn||||||zzz~~~}}}~~~zzzuuu{{{|||___TTTLLLMMMLLLHHHDDDEEEDDDAAAAAACCCCCC@@@@@@CCC???BBBEEEDDDCCCCCCCCCAAACCCAAACCCHHHHHHFFFIIIOOOQQQ[[[kkkyyy{{{pppggg[[[RRRFFF>>>;;;===>>>???>>>@@@CCCFFFFFFCCC@@@>>>~~~|||{{{{{{uuuaaaTTTOOOSSSSSSUUUXXXYYYZZZYYYXXXWWWQQQQQQVVVVVVUUU]]]jjj|||~~~}}}|||uuuqqqrrrxxx}}}zzz{{{zzzzzzzzzyyyxxxwwwvvvuuuttttttuuuuuuuuuttttttsssrrrqqqqqqsssuuuuuurrroooqqqpppnnnmmmmmmmmmnnnoooppppppppppppooooooooooooooooooooooooooonnnmmmmmmpppnnnmmmpppuuuuuuqqqllljjjddd]]]YYYVVVTTTPPPMMMJJJIIIGGGFFFDDDCCCBBBBBB???>>><<<;;;:::999999999999999999888888888888888:::;;;>>>@@@AAABBBBBBBBBAAA???<<<:::;;;>>>@@@AAAMMMTTTbbbvvvzzzggg]]]ZZZYYYWWWXXXXXX\\\gggvvvqqqfff]]]\\\\\\ZZZYYY[[[]]]]]]^^^______]]]ZZZVVVTTTUUUVVVUUUSSSRRRRRRSSSUUUWWWXXXYYYZZZ\\\___bbbwww}}}zzz|||uuusssuuu|||~~~~~~vvvppppppssswww~~~yyyuuusssooolllhhhffffffhhhiiiiiikkkllllllkkkhhhccc^^^[[[SSSOOOJJJFFFEEEEEEEEEDDDBBBBBBBBBBBBBBBBBBBBBBBB??????@@@AAABBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@??????@@@@@@AAABBBCCC????????????????????????BBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEDDDCCCDDDEEEFFFGGGEEEFFFGGGIIIJJJKKKLLLLLLPPPRRRSSSTTTTTTXXX```hhhsss}}}{{{nnnddd^^^WWWPPPKKKEEECCCAAA???>>>>>>??????@@@???@@@CCCDDDEEEJJJPPPXXXmmmfffYYYLLLHHHHHHFFFEEEEEEFFFHHHHHHGGGEEECCCCCCDDDEEEEEEDDDCCCCCCDDDEEEFFFCCCHHHQQQ]]]hhhppppppmmmwwwxxxxxx{{{~~~xxxtttuuutttrrrtttyyykkkaaaYYYXXXUUUOOOJJJIIIIIIEEECCCDDDDDDAAAAAADDDFFFFFFEEEEEEEEEFFFDDDBBBFFFCCCCCCGGGIIIKKKRRRZZZgggooozzzxxxkkkcccTTTMMMCCC<<<;;;===???@@@AAACCCEEEGGGFFFDDD@@@>>>~~~zzzzzz|||xxxcccUUUOOONNNOOOQQQRRRRRRQQQOOONNNQQQMMMOOOTTTTTTRRRYYYcccuuu~~~~~~}}}|||}}}~~~zzzuuusssuuu{{{~~~|||{{{|||}}}|||zzzyyywwwuuutttsssqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssstttssspppmmmooonnnmmmkkkkkkkkklllllloooooonnnnnnnnnmmmmmmmmmllllllmmmmmmllljjjhhhfffiiigggfffjjjnnnnnniiiccc```[[[UUUQQQPPPNNNKKKHHHHHHGGGEEECCCAAA@@@??????===<<<;;;999999888888888888888888888999999999999===>>>@@@AAABBBAAA@@@???>>><<<::::::===AAAEEEIII[[[ddduuukkk]]]XXXXXXZZZUUUWWWXXX[[[dddpppwwwxxxlllccc\\\[[[[[[ZZZZZZ[[[[[[[[[\\\]]]^^^]]]ZZZWWWTTTUUUVVVUUURRRQQQQQQRRRUUUWWWYYYYYYYYYZZZ\\\^^^rrr~~~~~~~~~xxxsssqqqvvvzzz|||}}}~~~|||vvvtttttttttzzz~~~zzzwwwsssoookkkiiihhhhhhgggfffiiiiiiiiiiiigggeeecccaaa]]]YYYTTTPPPMMMKKKHHHFFFEEEEEEEEEDDDDDDCCCCCCCCCAAAAAAAAABBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBCCC@@@@@@@@@@@@@@@@@@@@@@@@CCCBBBBBBAAAAAABBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDBBBBBBCCCDDDDDDEEEEEEFFFEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHIIIKKKMMMNNNOOOVVVWWWXXXXXX[[[cccnnnvvvzzzrrrggg]]]VVVPPPJJJFFF??????>>>>>>>>>??????@@@@@@???AAAEEEFFFHHHOOOXXX```}}}pppZZZPPPHHHGGGHHHGGGEEEFFFCCCEEEFFFFFFDDDCCCCCCCCCEEEDDDBBBAAAAAABBBCCCEEEAAADDDKKKTTT___iiiqqquuuxxx{{{zzzxxx{{{qqqjjjlllrrrwww{{{}}}wwwpppmmmiiiaaaZZZXXXQQQLLLIIIHHHFFFBBBBBBEEEGGGEEEDDDHHHLLLLLLGGGCCCJJJGGGFFFJJJOOOXXXdddooo~~~oooccc\\\JJJEEE???;;;;;;===@@@BBBEEEFFFGGGGGGEEECCC@@@>>>~~~xxxxxxzzzyyybbbTTTNNNJJJLLLNNNOOONNNLLLKKKKKKMMMLLLOOOTTTTTTSSSWWW___qqq{{{zzzwwwttttttyyy~~~}}}wwwsssuuuwwwwwwxxx{{{~~~}}}zzzxxxuuusssrrrqqqnnnnnnnnnooooooppppppqqqqqqqqqrrrrrrqqqooommmkkkkkkjjjiiihhhiiiiiikkkkkkkkkjjjjjjjjjiiihhhhhhhhhhhhiiijjjjjjiiieeebbb```aaa```aaafffjjjjjjeee___YYYTTTNNNKKKKKKJJJGGGEEEEEEDDDBBB@@@>>><<<<<<;;;::::::999888888777888888777888888999::::::;;;;;;@@@AAABBBCCCBBB@@@===<<>>>>>?????????@@@AAACCCFFFGGGKKKWWWcccttt^^^RRRKKKFFFGGGIIIGGGEEEEEEBBBCCCEEEEEEDDDCCCCCCDDDEEECCCAAA??????@@@BBBCCCCCCDDDGGGNNNVVVbbbtttyyywww~~~vvvooojjjnnn{{{zzztttpppaaa[[[UUUSSSNNNHHHGGGJJJIIIHHHLLLXXX```]]]RRRIIILLLLLLPPPVVV```nnn}}}tttdddXXXTTTBBB@@@===<<<===@@@CCCEEEHHHGGGFFFEEECCC@@@>>>===~~~wwwvvvwww|||yyy```RRRLLLJJJLLLOOOOOONNNMMMNNNOOOKKKLLLOOORRRQQQQQQVVV[[[kkkvvv}}}wwwpppmmmpppyyy|||ssspppnnnnnnrrrwww|||{{{yyywwwuuurrrpppppplllkkkkkkkkkkkklllnnnnnnnnnoooqqqpppnnnllljjjhhhfffeeeeeeeeefffhhhjjjkkkhhhggggggfffeeeeeedddddddddeeeffffffccc```\\\ZZZYYYYYY\\\ccciiiiiiccc]]]TTTPPPJJJHHHHHHHHHEEECCCBBBAAA???===;;;:::999999999888888777777777888888777888999:::;;;<<<===>>>BBBBBBCCCCCCAAA???===;;;@@@>>>@@@FFFIIILLLTTT^^^zzztttlllaaaXXXTTTSSSSSSSSSSSSVVVVVVSSSSSSVVVWWWUUUVVVUUUSSSSSSTTTWWWYYYYYYXXXXXXZZZ\\\^^^]]]ZZZWWWTTTUUUUUUSSSRRRQQQSSSUUU[[[\\\[[[YYYUUUQQQPPPOOOZZZlllzzzyyywww}}}}}}|||}}}wwwvvv|||}}}}}}}}}~~~zzzwwwuuurrrnnnlllgggfffeeeddddddcccccccccbbb```_________^^^\\\ZZZTTTSSSQQQOOOLLLJJJHHHGGGGGGGGGFFFFFFEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBCCCDDDDDDDDDEEEEEEFFFFFFDDDDDDEEEFFFFFFGGGGGGHHHFFFGGGHHHIIIJJJJJJJJJJJJMMMLLLLLLLLLNNNRRRUUUWWW]]]ccchhhmmmyyy~~~zzztttmmmeee___WWWOOOIIIEEEBBB@@@===>>>>>>>>>????????????CCCDDDGGGJJJKKKSSSddduuuqqqXXXOOOIIIFFFHHHIIIFFFCCCCCCAAACCCEEEEEEDDDCCCDDDEEEBBBAAA@@@???>>>???AAABBB@@@@@@BBBGGGMMM\\\xxx}}}sssvvvzzzyyyssstttuuuzzzvvvpppjjjfff```YYYVVVXXXWWWWWWaaarrrzzzooo\\\NNNOOOVVV___jjjwww{{{gggVVVMMMJJJ>>>>>>??????AAACCCFFFHHHGGGFFFDDDAAA???>>>===<<<~~~uuuuuuuuuzzzwww^^^PPPKKKGGGJJJKKKKKKIIIIIIMMMPPPOOOPPPPPPNNNLLLMMMQQQVVVccclllxxxuuummmmmmuuuwwwqqqkkkgggkkkqqqwwwwwwwwwvvvtttrrrooonnnjjjiiihhhhhhhhhiiijjjkkkkkkmmmnnnnnnkkkiiiggggggccccccccccccdddeeeggghhhffffffeeeddddddcccbbbbbb_________^^^\\\YYYVVVTTTRRRSSSWWW^^^eeefff___YYYQQQLLLGGGEEEEEEEEECCCAAA???>>>===;;;:::999888888888888777777777888888999888888:::<<<===???@@@AAACCCCCCCCCBBB@@@???>>>===???>>>DDDNNNRRRUUU^^^jjjvvveee```ZZZUUURRRRRRRRRQQQRRRUUUVVVRRRQQQSSSUUUSSSSSSUUUUUUSSSTTTYYYZZZYYYWWWWWWXXXZZZ\\\[[[XXXUUUTTTTTTUUUSSSRRRSSSUUUXXX]]]]]][[[WWWRRRNNNLLLLLLTTTbbbmmmpppuuu~~~|||zzzzzz}}}|||xxx|||}}}}}}|||xxxuuunnnmmmllljjjhhhfffdddddd___]]]]]]]]]______^^^]]]\\\[[[YYYWWWUUURRRQQQPPPMMMLLLKKKJJJIIIHHHGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGFFFFFFGGGGGGHHHIIIIIIJJJIIIIIIJJJKKKLLLMMMMMMNNNOOONNNNNNPPPTTTYYY___bbbkkkttt{{{|||uuurrrkkkddd[[[WWWPPPJJJDDDAAA@@@@@@???????????????@@@AAABBBGGGIIIMMMPPPTTTaaazzzcccVVVMMMHHHGGGHHHHHHDDDBBBBBBAAACCCDDDDDDCCCBBBCCCDDD@@@?????????@@@@@@AAABBB???@@@EEEJJJMMM[[[zzzssstttwwwvvvrrr{{{}}}wwwppplllmmmjjjiiirrrttt]]]OOOYYYdddrrr}}}mmmZZZKKKCCCAAA===???BBBDDDDDDEEEGGGIIIEEECCC@@@===<<<<<<======ssssssvvv}}}vvv]]]PPPLLLIIIKKKKKKIIIFFFGGGLLLQQQYYYYYYUUUNNNIIIIIINNNRRR[[[cccnnnyyy||||||vvvqqqttt{{{}}}wwwmmmdddffflllqqqsssuuuvvvuuurrrooommmiiihhhgggeeeeeefffggghhhgggiiilllllliiifffeeeeeedddcccbbbaaaaaabbbcccdddccccccbbbaaa```___^^^^^^YYYXXXWWWVVVTTTRRRPPPOOOJJJLLLPPPXXX^^^^^^WWWPPPMMMHHHCCCAAAAAAAAA???<<<<<<<<<;;;:::999888888999888777777777888888999:::999999;;;===???AAACCCDDDDDDCCCAAA@@@??????@@@@@@@@@AAAJJJXXX___bbblllzzzjjj```\\\VVVRRRQQQRRRRRRSSSRRRWWWWWWSSSQQQSSSVVVUUUTTTXXXXXXTTTTTTXXXYYYVVVTTTUUUVVVXXXYYYXXXTTTRRRTTTTTTTTTTTTSSSUUUXXX[[[]]]\\\YYYUUUOOOLLLKKKLLLRRR[[[ccchhhttt~~~||||||wwwxxx~~~yyyxxxvvvrrrnnnjjjgggeee```^^^\\\\\\]]]^^^]]]\\\]]]\\\[[[ZZZYYYXXXWWWWWWSSSSSSRRRPPPOOOMMMLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGHHHEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEDDDDDDEEEEEEFFFEEEFFFFFFGGGHHHHHHIIIIIIHHHHHHIIIIIIJJJKKKKKKKKKLLLLLLLLLLLLMMMOOOQQQRRRTTTTTTUUUYYY```iiiqqqvvv~~~uuuoookkkcccZZZRRROOOJJJEEE@@@>>>???@@@??????>>>???AAACCCFFFHHHKKKNNNTTTYYY```sssjjjUUUPPPJJJFFFEEEGGGFFFBBBAAABBB@@@BBBCCCCCCAAA@@@AAABBB===>>>???AAABBBBBBBBBAAAAAAEEELLLQQQOOOTTTppp~~~uuuvvvwwwtttqqq{{{xxxzzz}}}uuuaaaXXXhhhttt}}}mmm\\\MMMCCC>>>======AAAEEEGGGFFFFFFFFFHHHCCCAAA>>>;;;:::<<<>>>@@@qqqsssxxxvvv]]]PPPMMMRRRSSSRRRNNNKKKLLLRRRXXXdddbbb[[[PPPIIIIIIMMMQQQWWW___iiittt{{{|||~~~vvvtttvvvyyy}}}}}}qqqeeedddjjjnnnpppsssuuuuuurrrooollliiihhhfffdddddddddfffgggdddhhhjjjjjjgggddddddeeefffeeecccaaa```______``````______]]]\\\[[[ZZZZZZUUUTTTRRRQQQOOOMMMLLLLLLFFFGGGKKKSSSXXXWWWPPPHHHJJJEEE@@@>>>>>>>>>;;;999;;;::::::999888999999999888777777777888999:::;;;999:::<<<>>>AAACCCEEEFFFDDDCCCAAA??????@@@AAABBBCCCDDDPPPaaajjjmmmxxx~~~kkkaaa[[[TTTPPPOOOQQQSSSUUUUUUYYYYYYSSSPPPRRRTTTUUUTTTYYYYYYTTTRRRUUUUUURRRSSSSSSTTTUUUVVVUUURRROOOSSSTTTTTTTTTTTTVVVZZZ]]]\\\ZZZWWWSSSNNNLLLLLLNNNQQQWWW]]]cccqqqvvvttt}}}|||{{{|||~~~}}}wwwqqqllljjjeeebbb___]]]]]]]]]\\\[[[YYYYYYYYYYYYYYYZZZZZZZZZXXXWWWVVVUUUSSSQQQPPPOOOLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJIIIIIIIIIJJJJJJKKKFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHGGGGGGGGGGGGHHHHHHGGGGGGHHHHHHIIIJJJKKKKKKIIIIIIJJJJJJKKKLLLLLLLLLNNNMMMMMMLLLNNNPPPRRRTTTZZZZZZ]]]bbblllwwwuuuuuuqqqjjjfffbbbYYYOOOMMMKKKGGGBBB>>>===>>>@@@>>>>>>>>>???BBBFFFJJJMMMNNNRRRXXX___iii\\\IIIHHHGGGDDDCCCEEEEEEBBBAAACCC@@@AAABBBBBB@@@??????@@@;;;<<>>===>>>BBBGGGHHHGGGEEEEEEFFFBBB@@@===::::::===@@@CCC~~~zzz{{{pppqqquuu~~~oooZZZ\\\___WWWXXXYYYUUULLLIIIXXXkkk{{{nnn\\\NNNHHHHHHIIIJJJUUUVVV]]]jjj{{{}}}uuuqqqqqqzzz|||~~~uuuiii```eeeiiinnnpppooommmkkkkkkkkkhhhddd```___```cccdddcccdddffffffffffffdddcccgggeee```\\\YYYYYYZZZ[[[YYYXXXWWWVVVUUUUUUUUUUUUSSSPPPMMMKKKLLLJJJGGGDDDDDDFFFIIILLLKKKIIIEEECCCAAAAAA???>>><<<:::999888555666777999999999888888888888888888888888888888===>>>@@@BBBCCCCCCCCCCCCBBB???>>>@@@???<<<<<>>??????@@@>>>>>>BBBHHHMMMOOOOOOQQQZZZeeeqqq{{{aaaRRRIIIEEEEEEEEEDDDCCCBBBAAAAAA@@@AAA???===???BBBCCCAAA>>>>>>???AAADDDFFFEEEBBB???AAACCCGGGHHHEEEDDDJJJTTTmmmzzz|||uuuvvvvvvsssuuuzzzvvvpppnnnuuu|||zzz~~~||||||zzzzzz{{{|||wwwbbbWWWIII@@@===??????>>>DDDEEEFFFFFFEEEBBB>>><<<<<<;;;:::999===CCCHHHKKK~~~}}}vvv{{{ppprrrvvvqqq^^^^^^]]]UUUVVVYYYZZZTTTRRR]]]jjjsssjjj[[[NNNHHHFFFHHHJJJPPPRRRXXXcccqqq}}}xxxtttssszzz|||xxxmmmfffeeedddeeegggjjjllllllkkkhhhfffccc```___```bbbccc``````aaaaaaaaaaaaaaa```aaa___[[[XXXVVVVVVVVVWWWSSSRRRQQQPPPOOOOOOOOOOOONNNLLLIIIIIIJJJJJJGGGEEE@@@BBBDDDEEEEEECCC@@@>>>??????===<<<:::999888777666777888999999999999888777888888999:::;;;;;;<<<@@@AAABBBCCCCCCCCCBBBAAA@@@===<<<>>>>>>===@@@EEENNN]]]qqqkkkhhhkkkccc\\\XXXSSSQQQQQQSSSTTTTTTYYYWWWWWWVVVRRROOOSSS[[[llliiiaaaXXXUUUVVVTTTOOOQQQQQQRRRTTTTTTUUUUUUTTTTTTWWWWWWTTTTTTWWWWWWTTTTTTRRRPPPNNNMMMNNNNNNOOOPPPRRRTTTVVV]]]mmm}}}}}}zzzsssqqqsssvvvxxxxxxvvvuuuxxx}}}{{{{{{xxxrrrnnnmmmjjjeeeccc___[[[YYYXXXWWWVVVUUUSSSSSSRRRQQQQQQRRRSSSTTTTTTTTTTTTSSSQQQPPPPPPQQQTTTTTTTTTSSSSSSTTTTTTUUUSSSRRRQQQPPPOOOPPPPPPQQQKKKLLLLLLLLLMMMMMMMMMNNNLLLLLLLLLLLLLLLLLLKKKKKKLLLMMMOOOOOOOOOPPPRRRTTTVVVXXX\\\___bbbfffkkknnnzzzyyyooohhheee___VVVQQQNNNLLLGGGCCCAAA@@@>>>=========>>>???AAABBBDDDHHHKKKNNNPPPPPPZZZgggyyyjjjXXXMMMIIIJJJFFFEEEEEECCCBBBAAA@@@@@@@@@???===>>>@@@BBBCCCCCCHHHEEEBBBAAAAAAAAA@@@???CCCCCCEEEEEE@@@<<>><<<999999<<>>;;;;;;===???BBBJJJRRR^^^lllkkkZZZ]]]aaaYYYXXXUUUSSSRRRSSSUUUUUUTTTXXXXXXXXXWWWSSSQQQYYYdddyyytttiii]]]VVVVVVTTTQQQQQQQQQRRRSSSTTTTTTTTTTTTTTTVVVVVVSSSSSSVVVVVVSSSOOOOOOOOOPPPPPPQQQQQQQQQSSSSSSRRRQQQXXXhhh}}}}}}~~~xxxrrrrrrwwwzzzxxxtttmmmkkkoooxxx|||zzzvvvrrrnnnkkkfffbbb___]]]ZZZXXXUUUTTTRRRQQQQQQRRRSSSTTTWWWXXXYYYWWWTTTQQQPPPPPPRRRRRRQQQQQQRRRTTTVVVWWWQQQQQQPPPOOOOOOOOOPPPPPPMMMMMMMMMNNNNNNNNNNNNOOOOOOOOONNNMMMNNNNNNOOOOOOQQQRRRSSSSSSTTTVVVZZZ]]]cccfffkkkqqqvvv|||xxxqqqkkkccc\\\VVVQQQJJJGGGFFFEEEBBB???======<<<<<<===>>>@@@AAAAAAFFFLLLPPPQQQRRRUUUWWWgggyyyjjjWWWNNNGGGGGGMMMGGGFFFEEEDDDBBBAAA@@@???>>>>>>>>>===>>>AAAFFFIIITTTNNNFFF@@@>>>>>>??????BBBAAACCCBBB===999<<>>@@@CCCFFFEEECCCHHHGGGEEEDDDAAA???======::::::???DDDHHHRRRiii{{{{{{{{{mmm|||pppsssyyyzzziiiaaaVVVSSSSSSTTTYYY]]]^^^^^^]]]YYYXXXTTTNNNHHHFFFJJJMMMNNNRRRVVVYYY^^^hhhuuu~~~|||zzzyyyyyyzzz|||}}}}}}{{{xxxooohhh^^^WWWVVVYYY^^^aaa_____________________```[[[ZZZWWWUUUSSSRRRRRRRRROOOOOOOOONNNNNNLLLKKKKKKHHHHHHGGGFFFFFFFFFFFFFFFBBBAAAAAABBBBBBCCCBBBBBB??????>>>===<<<;;;:::999888888888777666666555555777777888888888888888888888999;;;===@@@BBBDDDEEEFFFEEEDDDCCCAAA???>>>======;;;<<<@@@DDDJJJUUU___ffftttvvveeeZZZ\\\]]]TTTSSSRRRRRRSSSUUUVVVVVVTTTXXXYYY\\\\\\WWWUUU\\\gggwwwsssjjj^^^WWWVVVTTTQQQQQQQQQRRRSSSTTTTTTSSSSSSSSSVVVVVVSSSSSSUUUUUURRRNNNOOOQQQRRRSSSSSSSSSRRRTTTSSSQQQOOOSSS```qqq~~~|||}}}wwwyyyzzzsssiiieeefffnnnvvv{{{|||wwwtttooollliiigggdddbbb]]][[[YYYWWWVVVWWWYYYZZZ```bbbbbb___XXXSSSPPPOOOPPPOOOOOONNNOOOPPPRRRTTTOOOOOONNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPRRRTTTVVVWWWWWWWWWXXXYYY\\\aaagggkkktttwww}}}xxxoooiiiccc[[[UUULLLIIIEEEBBBBBBBBB@@@>>>>>>>>>======>>>@@@BBBCCCBBBJJJRRRUUUUUUVVV\\\bbbuuuzzzWWWMMMKKKDDDDDDLLLGGGFFFEEECCCBBB@@@???>>>===>>>>>><<<<<<@@@GGGMMMYYYRRRIIIAAA>>>???@@@@@@>>>>>>@@@AAA???<<<@@@FFFOOO\\\gggjjjppp~~~}}}yyy{{{|||xxxuuutttpppmmmttt~~~}}}rrrrrrtttzzz{{{nnnjjjeeeaaa___aaadddfffjjjnnnuuu|||~~~~~~uuummmooovvvyyyuuutttqqqgggWWWMMMIIIFFF@@@@@@???>>>@@@CCCEEECCCBBBGGGEEECCC@@@>>>===<<<<<>>=========>>>>>><<<;;;:::999888888666666666666666666666666777777777777888999::::::;;;<<<===???AAACCCEEEFFFDDDDDDBBBAAA???>>>======;;;<<>>===>>>>>>>>>>>>@@@BBBDDDEEEHHHOOOUUUVVVUUUYYYbbbkkkdddLLLLLLNNNFFFCCCIIIEEEEEEDDDBBBAAA???>>>>>><<<======<<<<<>>>>>;;;;;;===@@@???===@@@FFFEEENNNVVV___rrr~~~}}}xxxuuuvvvtttuuu{{{pppwww{{{qqqlllnnnsssxxx{{{ooolllgggbbb___^^^___```]]]aaagggmmmqqqrrrrrrrrrsssrrrqqqqqqsssvvvzzz}}}|||||||||xxxooogggiiiqqq}}}{{{xxxuuurrrlllfffaaa```\\\TTTJJJDDDCCCCCCBBBBBBAAAAAAAAABBBCCCCCCBBBCCCBBB???===<<<;;;<<<<<>>>>>===============>>>======>>><<<:::999999:::::::::999888777777666666555555555666666777777777777888888999:::<<<===>>>@@@@@@AAAAAABBBCCCCCCDDDAAAAAA@@@???????????????===AAAKKKUUU[[[```jjjuuuwwwnnnrrrwwwppplllhhh___XXXYYYZZZ\\\___```___]]]VVVWWWZZZ\\\YYYSSSSSSWWWXXX\\\]]]ZZZVVVVVVTTTQQQQQQRRRRRRSSSSSSRRRRRRRRRUUUWWWWWWTTTSSSUUUUUURRRSSSSSSUUUUUUUUUUUUSSSSSSQQQQQQQQQPPPPPPSSSXXX\\\cccnnnzzz~~~~~~}}}wwwkkk___^^^ccciiiooouuu}}}|||yyywwwvvvuuusssrrrqqqqqqppp{{{}}}{{{sssfff\\\XXXXXXZZZZZZZZZZZZYYYYYYYYYYYYZZZZZZ[[[\\\\\\\\\[[[[[[YYYYYYZZZ[[[]]]^^^______cccfffjjjooossswwwzzz{{{{{{|||tttkkk```XXXSSSOOOHHHBBB@@@@@@???>>>======<<<===>>>>>>???@@@BBBEEEHHHJJJRRRUUUWWWWWWXXX```ooozzzcccRRRIIIOOOQQQIIICCCEEEBBBBBBAAA@@@??????>>>===;;;<<<<<<======@@@CCCFFFDDDBBB???=========;;;:::<<<:::<<<>>>===:::;;;???>>>CCCIIIWWWrrr~~~xxxuuuvvvzzzvvvhhhkkkzzzyyykkkeeefffjjjmmmooommmiiiddd___\\\YYYXXXTTTVVVYYY\\\^^^````````````___]]]]]]___cccgggjjjllllllmmmmmmhhhcccfffllllllhhhccc___ZZZUUUPPPLLLLLLJJJFFFCCCAAABBBDDDEEEDDDDDDCCCCCCCCCCCCCCCDDD???>>>===<<<<<<===>>>>>>@@@GGGPPP^^^wwwyyy|||xxxkkk{{{|||pppvvvqqqYYYPPPHHHHHHJJJLLLQQQ\\\fffeee]]]WWWUUURRROOOMMMKKKIIIGGGKKKMMMNNNNNNMMMNNNRRRUUUfffwwwyyywwwxxxxxxsssrrrssstttxxx{{{|||vvviii]]]WWWUUUUUUUUUTTTSSSSSSTTTTTTUUUOOOOOONNNMMMKKKIIIGGGFFFFFFEEEDDDCCCBBBAAA@@@@@@;;;:::::::::::::::;;;;;;999;;;<<<;;;888777888999777777888888777666555555555555666666777888999999999::::::;;;===@@@BBBDDDDDDDDDDDDCCCBBBAAAAAA@@@???>>>>>>>>>???AAACCCDDDEEENNN]]]jjjppprrryyytttdddbbbnnnvvvllldddccc___ZZZZZZ[[[]]]```aaa```___ZZZWWWVVVXXXXXXTTTSSSUUURRRXXX[[[XXXUUUVVVUUUSSSQQQRRRRRRRRRRRRRRRQQQQQQVVVYYYXXXUUUTTTVVVUUURRRQQQRRRSSSSSSTTTTTTTTTSSSQQQQQQPPPPPPPPPRRRUUUWWW\\\hhhwww}}}qqqccc^^^___aaadddhhhsssxxx{{{mmmdddaaabbbbbbdddeeeggghhhgggfffeeeeeefffggghhhhhhhhhggggggjjjkkklllnnnppprrrttttttzzz~~~uuunnnkkk```YYYPPPKKKIIIGGGBBB===;;;<<<======<<<===>>>>>>???@@@BBBEEEIIINNNRRRTTTZZZZZZYYY[[[cccttteeeNNNMMMPPPUUUSSSKKKCCC@@@????????????>>>>>>>>>===;;;;;;;;;===@@@@@@???>>>>>><<<;;;;;;<<<<<<;;;:::<<<:::;;;===<<<888777::::::???DDDPPPiii~~~zzzzzz}}}xxxlllccchhhttt{{{ooofffaaa___dddddddddbbb___[[[WWWTTTPPPPPPPPPPPPQQQQQQRRRRRRQQQOOOLLLKKKLLLOOOSSSUUUXXXWWWYYY\\\[[[XXXYYY]]]WWWSSSNNNJJJGGGDDDBBB???CCCBBBBBBCCCDDDDDDDDDFFFFFFGGGGGGFFFDDDBBB@@@???;;;;;;<<<===>>>@@@AAABBB@@@QQQbbbvvvxxx|||xxxkkk{{{|||pppvvvlllRRRJJJDDDHHHKKKNNNQQQYYY```\\\SSSKKKHHHFFFGGGJJJKKKJJJHHHJJJLLLMMMMMMLLLKKKLLLMMM\\\mmm}}}~~~}}}~~~zzzxxxyyyzzzqqqnnnnnnoootttxxx}}}|||uuujjj^^^WWWSSSRRRQQQOOOOOOOOOPPPQQQIIIJJJKKKKKKJJJIIIGGGFFFEEEDDDBBB@@@???>>>>>>>>>;;;:::::::::::::::;;;;;;777999;;;:::777666888:::777888999999999888777666555555666777888999::::::;;;;;;<<<>>>@@@CCCFFFHHHGGGGGGEEEDDDBBB@@@???>>>======>>>???AAACCCFFFHHHOOOZZZlll{{{zzz{{{uuueee\\\]]]jjjqqqcccYYYZZZZZZYYYYYYYYY[[[^^^______^^^```YYYUUUWWWYYYXXXWWWXXXTTTYYY[[[XXXUUUUUUVVVUUUQQQRRRRRRRRRRRRRRRQQQQQQWWWYYYYYYUUUTTTVVVVVVSSSOOOOOOPPPQQQRRRSSSTTTTTTRRRQQQOOOOOOOOORRRUUUXXXZZZfffuuu|||}}}vvvfff___^^^]]]]]]^^^lllrrr{{{rrriiihhhjjjnnnppptttwwwxxxxxxwwwvvvssstttuuuwwwwwwwwwvvvuuuzzz{{{}}}yyykkkccc___UUUNNNGGGDDDEEEEEEBBB???999:::<<<===>>>???@@@BBBAAACCCFFFJJJPPPVVV\\\^^^^^^\\\\\\```ooolllMMMHHHQQQYYY[[[UUUKKKBBB<<<========================;;;:::;;;>>>AAAAAA<<<888>>><<<;;;;;;<<<>>>>>>===<<<::::::======:::999<<<666;;;@@@GGG[[[vvv~~~{{{}}}~~~|||hhhbbb```hhhsss|||nnn```YYYVVVYYY\\\___^^^[[[XXXUUUQQQPPPNNNLLLKKKKKKKKKLLLIIIGGGDDDAAAAAACCCFFFIIIKKKIIIJJJNNNNNNKKKJJJKKKMMMJJJEEECCCBBBAAAAAA@@@AAAAAACCCFFFGGGEEEEEEEEEIIIJJJKKKIIIEEE???;;;888999:::<<<>>>AAACCCDDDEEEDDD[[[sss|||~~~|||ssshhh{{{{{{pppvvvoooSSSKKKFFFGGGFFFIIIRRR[[[[[[RRRIIICCCDDDEEEGGGGGGGGGFFFEEEJJJIIIHHHGGGFFFFFFFFFFFFVVV```ooo}}}}}}yyyxxx~~~vvvooogggaaakkkooovvv{{{|||vvvllleee[[[WWWSSSPPPNNNLLLJJJHHHKKKIIIGGGFFFGGGGGGGGGFFFDDDBBB@@@===<<<<<<======:::999888777777777888999999::::::888666555555666888888777777777777777777777777888999:::<<<>>>???@@@@@@@@@AAACCCFFFIIIJJJIIIGGGCCC@@@===<<<<<<===888;;;@@@EEEJJJNNNRRRTTTXXXiiiyyy|||xxxzzzttthhh^^^\\\\\\\\\[[[ZZZXXXWWWVVVTTTVVVYYYYYYXXXVVVVVVWWWWWWYYYYYYYYYWWWWWWXXXYYYUUUVVVVVVUUUTTTSSSRRRRRRPPPPPPPPPQQQRRRTTTVVVWWW[[[___]]]UUUQQQTTTWWWVVVOOONNNMMMNNNPPPQQQPPPOOOKKKNNNQQQRRRRRRRRRSSSTTTVVVjjj{{{~~~{{{tttjjjdddaaa^^^YYYUUU\\\eeerrr|||xxxrrroooooossszzzxxxnnncccWWWNNNKKKGGGBBB@@@@@@@@@===;;;============<<<===@@@BBBGGGGGGKKKRRRXXXZZZ^^^cccaaaaaadddooooooXXXKKKJJJ[[[gggbbbTTTIIICCC>>>>>>>>>>>>>>>===<<<;;;:::;;;;;;<<<<<<<<<<<<;;;;;;888999::::::;;;;;;::::::<<<;;;::::::999999999999999:::>>>DDDPPPaaasssxxxsssuuu~~~uuubbbdddhhhppp}}}~~~qqqaaa]]]YYYTTTTTTWWWWWWSSSNNNPPPOOOMMMJJJIIIHHHGGGGGGAAABBBBBBAAA???>>>???AAABBBDDDDDDCCCDDDFFFGGGFFFDDDCCCBBB@@@@@@AAABBBBBBCCCCCCDDDDDDEEEEEEEEEFFFIIIJJJIIIFFFAAA===;;;;;;<<<888:::AAADDDCCCGGGNNNNNNlllttt{{{zzzwwwlll}}}vvvmmmttt~~~nnnSSSJJJFFFFFFFFFHHHOOOUUUTTTMMMEEECCCDDDDDDEEEEEEEEEEEEEEEFFFEEEDDDDDDDDDDDDDDDDDDIIIRRR```oooyyy~~~~~~}}}~~~yyyrrriiiccc___dddllluuu|||}}}zzzwwwfffaaaZZZRRRJJJFFFCCCCCCFFFDDDDDDDDDEEEEEECCCBBBAAA@@@>>><<<;;;;;;<<<<<<::::::999888888999:::;;;;;;<<<<<<;;;999888888999::::::::::::::::::::::::======>>>>>>@@@AAABBBCCCBBBBBBCCCDDDEEEGGGIIIJJJEEEDDDAAA???===<<<<<<<<<777;;;BBBJJJQQQWWW\\\^^^fffvvv{{{vvvyyypppccc\\\VVVZZZYYYYYYXXXWWWVVVUUUTTTTTTVVVXXXXXXVVVUUUUUUUUUTTTUUUVVVUUUTTTSSSTTTUUUTTTTTTUUUUUUTTTSSSRRRRRRPPPPPPPPPQQQRRRSSSTTTUUU^^^bbbaaaYYYTTTSSSRRROOOOOONNNMMMMMMOOOOOONNNMMMKKKMMMPPPQQQPPPOOOPPPQQQRRRjjj|||uuulllgggfffbbbZZZTTTSSS[[[fffooouuuzzzsssiii```WWWMMMFFFEEEBBB???>>>>>>>>><<<:::>>>>>>>>>======@@@DDDHHHPPPOOOSSSYYY\\\[[[\\\___\\\iii}}}\\\NNNIIIVVVbbbiii___PPPEEE???;;;============<<<;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;999999:::;;;;;;;;;::::::;;;;;;:::999999999999999;;;;;;<<<>>>EEEPPP]]]fffhhhiiiooo{{{wwwkkkmmmrrr}}}ooocccUUUMMMLLLNNNOOONNNFFFFFFGGGGGGGGGGGGGGGGGGEEEEEEEEECCCAAA@@@AAABBBAAA@@@???>>>>>>AAACCCCCCDDDCCCCCCBBBAAABBBBBBBBBEEEEEEEEEFFFFFFGGGGGGGGGGGGHHHGGGDDD???<<<::::::===???AAACCCDDDJJJUUU^^^tttmmmyyyxxx{{{qqqooojjjrrr~~~nnnRRRIIIEEEEEEEEEGGGJJJKKKJJJFFFBBBCCCCCCCCCCCCCCCCCCDDDEEECCCCCCCCCBBBBBBBBBBBBBBBAAAFFFPPP]]]jjjvvv~~~{{{ssslllbbbcccgggnnnuuuzzz|||}}}xxxuuummm```SSSIIIDDDDDDAAA@@@@@@AAABBBAAA???===<<<<<<<<<;;;;;;:::::::::;;;:::::::::;;;<<<===>>>>>>??????>>><<<;;;<<<============>>>??????@@@@@@BBBCCCCCCDDDEEEEEEFFFFFFEEEFFFFFFGGGGGGFFFFFFFFF===<<<;;;:::999999::::::;;;BBBMMMWWW___dddgggiiittt|||uuusssvvvlll]]]TTTRRRTTTXXXWWWUUUSSSRRRRRRRRRSSSTTTUUUVVVVVVTTTRRRRRRSSSQQQSSSTTTSSSQQQPPPPPPQQQSSSSSSSSSSSSSSSSSSRRRRRRPPPPPPPPPQQQQQQQQQRRRRRR[[[______ZZZUUUSSSOOOLLLOOOMMMLLLLLLLLLLLLKKKIIIGGGIIILLLMMMMMMMMMOOOPPPQQQjjjzzzqqqnnnoookkkaaaXXXTTTWWW\\\aaafffmmmsssxxxyyy{{{~~~~~~qqqjjj___WWWPPPJJJDDD@@@???===<<<===>>>>>>===;;;????????????@@@DDDJJJOOOUUUTTTWWW___cccdddggglllssscccHHHHHHLLL___dddcccWWWHHH???<<<::::::;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;::::::999:::::::::999999999999999;;;;;;:::999;;;@@@GGGMMMUUU\\\iiiyyyzzzwwwzzz~~~yyywwwyyyyyyqqqttt{{{vvvdddVVVPPPMMMKKKIIIFFFGGGGGGGGGGGGFFFEEEDDDEEEEEEEEECCCAAA@@@AAABBBDDDCCCAAA@@@AAABBBDDDEEEDDDEEEEEEFFFFFFFFFEEEEEEHHHGGGGGGFFFFFFFFFGGGGGGAAAAAA@@@>>><<<;;;<<<===>>>GGGKKKIIIQQQggg|||```xxxxxx}}}sssjjjgggqqqmmmQQQHHHDDDBBBDDDEEEEEEDDDCCCBBBBBBCCCCCCAAAAAAAAABBBCCCDDDDDDDDDDDDCCCCCCBBBAAA@@@AAACCCGGGOOO\\\kkkyyy}}}{{{{{{~~~qqqmmmhhhfffjjjpppvvvyyy~~~tttdddVVVNNNKKKCCCAAA>>>=========<<<;;;888999999:::::::::999999;;;;;;<<<===>>>???@@@AAA???@@@AAA@@@???>>>???@@@@@@AAAAAABBBCCCDDDDDDEEEEEEEEEFFFFFFGGGGGGGGGFFFGGGGGGGGGFFFDDDAAA???===999888777666777:::>>>@@@HHHRRRaaalllppppppooonnn|||wwwtttxxxzzzhhh\\\WWWQQQQQQXXXVVVUUURRRPPPOOOPPPQQQRRRSSSTTTTTTSSSQQQPPPPPPQQQRRRSSSTTTTTTRRRPPPOOOOOOQQQQQQRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOSSSUUUVVVUUUSSSRRRPPPNNNNNNLLLKKKJJJKKKJJJIIIGGG@@@CCCFFFIIIKKKMMMPPPSSSVVViiizzzxxxvvvxxxuuulllcccbbb```]]][[[\\\```eeehhhooorrrwwwzzz{{{{{{|||}}}|||~~~||||||yyywww{{{~~~|||yyywwwccc]]]TTTLLLGGGDDD@@@>>>===<<<======>>>>>>>>>===???@@@BBBDDDGGGJJJOOOSSS\\\ZZZ\\\bbbiiipppxxxnnnLLL???JJJTTT___]]]VVVKKK@@@;;;<<<===888999999:::::::::999999999999::::::::::::999999:::::::::;;;::::::999888888999999999999999888888999999999888999;;;???CCCHHHTTTeeezzzwwwpppqqquuuxxxxxxtttddd___dddxxxxxxpppiii^^^QQQHHHFFFEEEDDDCCCCCCCCCCCCDDDAAACCCCCCCCCBBBBBBDDDFFFFFFEEEFFFHHHHHHFFFEEEGGGDDDFFFHHHJJJKKKKKKJJJJJJIIIHHHFFFDDDCCCBBBBBBBBB=========<<<===???CCCFFFFFFPPPSSSRRRfff~~~rrrwwwyyywwwlllZZZyyyyyy|||sssiiibbbnnnlllPPPGGGCCC???AAABBBBBBAAA@@@BBBEEECCCBBBAAA@@@@@@AAABBBCCCDDDDDDDDDCCCAAA???===<<<@@@???@@@EEEQQQ```pppyyy}}}uuutttvvv~~~xxxllldddccciiioootttttt{{{}}}qqqcccYYYTTTKKKFFF@@@<<<::::::999999777888888999:::999999888<<<<<<>>>???@@@AAABBBBBB???AAABBBAAA@@@@@@AAABBBCCCCCCDDDEEEFFFGGGGGGHHHGGGGGGHHHHHHHHHGGGFFFFFFEEEEEEDDDBBB???;;;777555888777666777;;;AAAHHHLLLVVVcccsss~~~zzztttqqq~~~yyytttqqqtttyyytttZZZWWWXXXSSSQQQVVVUUUSSSQQQOOOOOOOOOQQQRRRQQQRRRSSSQQQPPPOOOPPPQQQRRRSSSUUUTTTRRROOONNNNNNPPPPPPQQQQQQQQQPPPOOOOOONNNOOOOOOOOOOOONNNMMMMMMMMMLLLKKKMMMNNNNNNNNNOOOMMMKKKJJJJJJKKKKKKIIIHHHAAACCCFFFHHHJJJLLLOOORRR[[[eeennnttt}}}~~~{{{{{{~~~|||~~~~~~xxxqqqpppkkkddd^^^ZZZYYYYYYZZZeeeiiinnnsssuuuwwwyyyzzzzzz~~~}}}}}}zzzxxxxxxwwwsssooorrryyy{{{xxxtttqqqnnnlllhhhfffZZZUUUNNNGGGCCCAAA???>>>;;;<<<<<<======>>>??????@@@CCCHHHKKKNNNQQQTTTVVVdddaaaccckkkuuuoooUUUBBBBBBQQQYYY___WWWMMMCCC===;;;<<>>>>>@@@AAA>>>???AAABBBBBBCCCFFFHHHCCCCCCHHHOOOOOOIIIDDDDDDCCCDDDGGGIIIJJJKKKKKKJJJGGGFFFCCC@@@>>>======>>>>>>>>>>>>>>>???DDDKKKPPPUUUZZZYYY]]]{{{gggTTTYYY\\\___bbb```yyyyyy|||rrrmmm___lll}}}kkkOOOGGGBBB>>>???@@@??????@@@CCCEEECCCBBBBBBAAAAAAAAAAAAAAAAAAAAABBBAAA???===:::999:::999:::>>>IIIXXXfffooo~~~}}}zzz}}}vvvuuuwww|||nnnfffdddeeefffhhhpppyyy|||xxxppphhhdddXXXRRRJJJDDD???<<<:::999999999999999999999999:::===>>>???AAABBBBBBCCCCCC@@@AAABBBBBBBBBBBBCCCDDDEEEEEEEEEFFFFFFGGGGGGHHHHHHHHHIIIIIIHHHGGGEEEDDDAAA@@@???===:::888555444555666888===CCCKKKQQQUUUcccppp|||uuurrrtttsssqqqmmmiiikkkxxxgggUUUTTTVVVQQQNNNOOOSSSRRRPPPOOOOOOOOOPPPPPPPPPQQQQQQPPPOOOOOOPPPRRRRRRSSSUUUTTTQQQNNNLLLLLLPPPPPPPPPPPPOOONNNMMMLLLLLLMMMNNNOOONNNMMMLLLKKKMMMIIIGGGIIIKKKJJJJJJKKKKKKJJJIIIJJJLLLMMMLLLKKKHHHIIIJJJJJJIIIJJJLLLNNNXXX\\\```hhhttttttyyy~~~~~~vvvrrrkkkeee```[[[WWWSSS[[[___dddhhhkkkmmmppprrruuuzzz}}}}}}{{{zzzzzzxxxqqqjjjlllrrryyyssspppmmmjjjhhhjjjhhheeebbb```^^^ZZZXXXOOOMMMHHHCCC???>>>======999;;;<<<<<<===???BBBEEEGGGJJJNNNRRRTTTVVVYYY\\\bbbdddooo|||ZZZJJJBBBIIIWWW\\\bbbVVVJJJBBB???<<<<<<>>>888999999999999999888888777777888888888888777777666666777888888888888888555666777999999888777777666888888888777777888999===FFFZZZwww~~~zzzqqqjjjlllsss}}}qqqhhhaaa\\\]]]nnnyyyqqqbbbbbbfffnnnwww{{{xxxsssgggbbbYYYOOOGGGBBB???>>>;;;<<<======<<<<<<>>>@@@DDDDDDLLLWWWWWWNNNGGGHHHCCCDDDEEEEEEFFFFFFFFFFFFDDDBBB???===<<<<<<===>>>>>>>>>???@@@DDDLLLVVV\\\ggggggfffsssvvvXXXMMMWWW\\\```gggjjjwwwwww~~~}}}ssssssbbbooojjjNNNFFFAAA>>>>>>======???@@@AAAAAABBBBBBCCCCCCBBBAAAAAA@@@>>>???@@@@@@@@@>>><<<;;;888888999===FFFQQQ\\\cccuuu~~~zzz{{{|||}}}}}}tttjjjccc^^^```dddiiinnnqqqrrrrrrqqqjjjeee^^^VVVOOOHHHAAA===<<<;;;:::999999999:::;;;===>>>@@@AAABBBBBBBBBBBBAAABBBDDDDDDDDDDDDEEEGGGEEEEEEEEEFFFFFFFFFFFFFFFEEEFFFFFFFFFEEECCCAAA???<<<;;;::::::999999::::::999>>>FFFOOOXXX___cccdddsss|||~~~tttnnnlllgggjjjooorrrpppuuuooo```SSSPPPQQQOOONNNNNNOOOOOOOOOOOOOOONNNNNNNNNOOOOOOPPPOOONNNOOORRRTTTTTTVVVXXXWWWTTTPPPNNNMMMPPPPPPPPPOOONNNLLLKKKJJJJJJKKKMMMNNNNNNMMMLLLKKKLLLGGGGGGLLLNNNKKKHHHIIIIIIIIIIIIKKKNNNPPPPPPOOOMMMMMMMMMLLLJJJJJJLLLNNNNNNRRRWWW]]]eeelllooommmhhhnnnyyyzzz{{{xxxuuuqqqkkkcccYYYRRRTTTWWWZZZ\\\^^^```ccceeejjjooouuuwwwvvvvvvyyy|||zzzzzz|||zzzrrrkkkmmmsss{{{{{{uuupppmmmhhhbbb\\\YYYWWWUUUTTTWWWUUUSSSRRRRRRPPPNNNKKKEEEDDDBBB???===<<<<<<===:::<<<>>>???AAAEEELLLQQQRRRSSSTTTVVVWWW[[[```dddhhhsssbbbKKKFFFGGGQQQ^^^bbbaaaSSSFFFBBBAAA>>>;;;<<<::::::::::::999888777777666777777888888777777666333333555666777777777777444555777888999888777666666777777666444444555666:::<<>>;;;:::;;;EEEDDDLLLYYYZZZPPPJJJLLLJJJIIIGGGEEECCCBBBAAAAAA@@@>>>===<<<===@@@BBBDDDEEEGGGJJJPPPYYYggguuu||||||gggSSSRRRaaahhhoooyyy~~~uuuuuu}}}~~~uuuxxxhhhtttjjjNNNEEEAAA???>>><<<<<<>>>??????===BBBBBBCCCDDDCCCBBB@@@???===???AAABBBCCCBBBAAA@@@;;;;;;===@@@GGGNNNVVVZZZoooyyyzzzzzz}}}{{{}}}wwwmmmfffYYYXXXXXX[[[ccckkkqqqtttxxxtttnnnggg^^^TTTIIICCC>>>===;;;999999:::;;;<<<>>>???AAABBBCCCBBBBBBAAABBBCCCEEEEEEEEEEEEGGGIIIFFFEEEEEEEEEEEEEEEEEEEEEAAABBBBBBBBBAAA>>><<<:::999888888999:::<<>>??????>>>===<<<===>>>===???AAACCCFFFMMMVVV]]][[[ZZZXXXWWWXXX]]]eeejjj}}}iiiPPPCCCFFFJJJVVVeeeiiiZZZLLLAAA@@@BBB>>>;;;;;;;;;;;;;;;:::999888777666666666777777777777666666111222333555666777777777333555777888999888777666444555666555444444666888999555@@@\\\ttt{{{yyyxxxqqqnnnqqqxxxxxxssspppqqqrrryyy}}}tttkkkbbbeeessswwwlllaaa\\\aaakkkrrruuusssttttttsssppplllhhheee\\\ZZZVVVPPPIIICCC@@@@@@BBB@@@FFFSSSUUUKKKGGGJJJRRROOOLLLGGGDDDAAA@@@@@@===<<<<<<===@@@DDDHHHKKKRRRVVV\\\gggvvv}}}dddUUUYYYiiirrr~~~wwwwww}}}vvvqqqyyyiiiNNNFFFAAA<<<===>>>???@@@AAABBBBBB>>>AAACCCDDDCCCAAA??????<<<===@@@BBBBBBAAA???=========>>>???CCCGGGJJJMMM]]]gggttt~~~~~~{{{zzz}}}}}}yyyvvviii]]]QQQPPPUUU^^^iiirrrxxxvvvvvvuuulll]]]QQQMMMJJJGGGBBB>>>@@@CCCAAA;;;@@@AAABBBBBBAAA@@@AAABBBEEEEEEEEEEEEDDDDDDDDDCCCCCCDDDEEEEEEEEECCCAAA@@@EEECCCAAA@@@@@@>>>;;;888=========>>>BBBGGGLLLOOOVVVaaaooozzz~~~vvvrrrlllfffggglllwww}}}yyyqqqrrrggg\\\TTTRRRPPPMMMOOOTTTWWWSSSNNNKKKJJJKKKLLLLLLOOOQQQQQQPPPNNNNNNRRRVVVYYYYYYYYYXXXVVVTTTRRRPPPRRRRRRQQQPPPNNNMMMMMMLLLMMMNNNOOOOOOOOOOOOMMMMMMLLLKKKJJJMMMPPPPPPNNNKKKHHHJJJLLLOOOPPPPPPOOONNNPPPNNNKKKJJJKKKMMMNNNOOOOOOMMMLLLOOOTTTVVVUUUSSSWWW^^^ooo}}}tttjjjaaa[[[WWWTTTRRRRRRPPPMMMOOOSSSRRRVVV[[[^^^aaafffmmmrrrnnnqqqtttuuuuuutttttttttvvvyyy~~~~~~{{{tttpppiiiccc^^^XXXSSSPPPKKKJJJHHHFFFDDDCCCBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@>>>>>>>>>===<<<>>>AAACCC>>>BBBDDDFFFNNNYYY\\\YYY[[[VVVWWW]]]^^^]]]hhhyyywwwYYYOOOFFFEEEMMMUUUWWWVVVHHHFFFBBB>>>;;;999999888<<<;;;999777777777777777777777777777777666555555666666666666666666666666666666666666666666666666666666666666666666666666777888===GGGVVVbbbjjjnnneeeiiimmmrrryyy~~~yyyqqqrrrrrrssstttsssqqqnnnlllhhhsssyyyccccccjjjkkkmmmpppiiijjjiiieeebbbbbbddddddppplllfff```ZZZTTTLLLGGGIIIHHHJJJLLLKKKJJJJJJLLLQQQRRRPPPKKKEEEAAAAAACCC>>>BBBGGGHHHFFFGGGPPPZZZ```gggjjjqqqmmm[[[]]]fffrrr~~~vvvvvv}}}yyysss|||rrrzzzhhhMMMDDD???<<<===>>>???@@@AAAAAABBB>>>@@@CCCDDDCCCAAA@@@???;;;===>>>@@@@@@@@@???>>>======<<<===???CCCFFFHHHRRR]]]kkkwww}}}ssshhh\\\WWWWWWYYYaaaiiirrrrrrvvvzzzvvvlllccc```SSSPPPJJJDDDDDDFFFCCC===???@@@@@@@@@??????@@@AAA???AAABBBCCCCCCCCCBBBAAA@@@@@@@@@???===<<<;;;:::;;;;;;;;;<<<<<<<<<======CCCDDDFFFIIILLLQQQUUUWWWeeennnzzz~~~wwwooogggffffffiiiqqqzzz}}}kkkbbbcccaaaZZZTTTRRROOOLLLOOOUUU[[[VVVOOOKKKIIIIIIJJJJJJMMMNNNOOOOOONNNPPPTTTWWWYYYYYYYYYXXXWWWTTTRRRQQQRRRRRRQQQPPPOOONNNMMMLLLKKKLLLMMMNNNOOONNNMMMLLLLLLMMMOOORRRUUUSSSNNNJJJIIIJJJMMMOOOPPPPPPOOOOOOPPPOOOMMMMMMMMMMMMLLLLLLJJJKKKLLLLLLLLLMMMNNNOOOPPPWWWggguuukkkccc___\\\YYYWWWWWWRRRJJJGGGIIIMMMPPPSSSVVVXXX\\\aaaeeegggjjjnnnpppqqqqqqrrrsssuuuxxx||||||vvvpppkkkhhhgggccc]]]XXXTTTOOOKKKHHHEEEDDDCCCAAA???>>>>>>===>>>>>>======<<<=========;;;<<<===<<<<<<>>>AAADDDEEEIIIKKKLLLPPPVVVWWWRRRTTTQQQTTT]]]bbbgggwwwqqq^^^OOOIIICCCBBBGGGKKKKKKIIIDDDBBB???===;;;:::::::::;;;:::888777666666777777777777777777777666555555555555555555555555555555555555555555555555555555555555555555555555555555666666999AAALLLWWW^^^aaa^^^bbbjjjuuu}}}vvvpppmmmkkkjjjiiilllyyyhhhcccfffgggiiinnnooojjjaaaYYYUUUVVVXXXYYYddd```\\\ZZZYYYWWWSSSOOOIIIHHHHHHIIIIIIGGGGGGGGGOOOPPPOOOLLLIIIHHHHHHIIIGGGFFFFFFIIIOOOYYYfffppppppsssuuu~~~{{{wwwuuuddd]]]aaammm}}}uuuvvv}}}uuunnnvvvrrr{{{gggLLLBBB<<<<<<======>>>???@@@AAAAAA>>>@@@BBBDDDDDDBBB@@@???<<<<<<===>>>>>>???@@@@@@======;;;;;;;;;===???AAAGGGQQQ___kkkttt{{{|||{{{}}}rrrggg^^^WWWVVVYYYbbbeeellluuuwwwsssoooooojjjhhhaaaYYYUUUSSSMMMFFF@@@@@@????????????@@@@@@>>>???@@@AAA@@@???===<<>><<<:::999888888999:::===???@@@AAADDDJJJNNNRRRTTTXXX\\\```cccdddeeeooouuu{{{|||xxxrrrnnnmmmeee```]]]aaajjjuuupppaaaZZZZZZZZZWWWTTTQQQNNNLLLQQQYYY___YYYQQQKKKHHHHHHHHHIIIKKKLLLMMMNNNOOOQQQUUUXXXXXXXXXXXXWWWVVVTTTSSSRRRRRRRRRQQQQQQPPPOOONNNMMMJJJKKKLLLNNNNNNNNNMMMMMMMMMOOOTTTXXXYYYUUUOOOJJJJJJLLLMMMOOOPPPPPPPPPOOOPPPPPPQQQQQQPPPMMMJJJHHHGGGJJJMMMKKKGGGFFFHHHKKKLLLPPP]]]rrryyyppphhheeebbb___^^^]]]WWWMMMFFFEEEDDDFFFHHHHHHJJJLLLPPPSSSZZZ]]]aaadddfffhhhjjjkkkoooqqquuuzzz}}}{{{wwwttttttrrrmmmhhhaaa[[[VVVTTTVVVSSSOOOKKKIIIFFFCCC@@@@@@???>>>===;;;;;;::::::;;;;;;::::::;;;;;;<<<<<<;;;<<<>>>>>>???BBBEEEHHHJJJNNNPPPOOOPPPRRRQQQMMMRRRSSS]]]lllxxxmmmUUUIIIEEECCCAAAAAAAAAAAA???===>>>===<<<:::::::::;;;<<<:::999888666666666777777666777777777777666555555555555555555555555555555555555555555555555555555444444444444444444444444666555555999@@@HHHNNNPPPZZZ```lll|||uuuppplllhhhfffnnnzzztttddddddkkkrrr{{{uuucccUUUQQQTTTYYY]]]ddd```[[[VVVRRRNNNKKKIIIHHHHHHJJJLLLNNNNNNLLLJJJLLLMMMNNNQQQUUUWWWXXXXXXQQQOOOQQQ]]]pppooofffgggvvv{{{kkk___ccciiiwwwuuuvvv}}}}}}qqqkkkqqqppp{{{gggLLLBBB<<<=========>>>???@@@@@@AAA>>>???AAACCCDDDDDDAAA???======<<<===>>>???AAABBB???===;;;:::999:::;;;<<>>======BBBAAA?????????AAADDDEEEGGGJJJNNNNNNNNNRRR[[[cccgggiiimmmpppqqqqqqpppooommmnnnnnnkkkfffaaa^^^^^^```aaafffppp}}}~~~rrrhhh^^^YYYYYYTTTUUUUUURRRNNNNNNUUU\\\___YYYQQQJJJHHHHHHIIIJJJLLLMMMNNNOOOPPPSSSUUUWWWUUUTTTTTTTTTSSSRRRRRRQQQQQQRRRRRRRRRQQQPPPNNNMMMJJJKKKMMMNNNOOOOOONNNNNNOOOQQQUUUWWWWWWTTTOOOKKKLLLLLLNNNOOOPPPPPPPPPOOOPPPSSSVVVVVVSSSNNNJJJGGGIIIKKKLLLKKKIIIHHHIIIKKKMMMOOOVVVdddttt|||~~~xxxqqqmmmgggccc```___ZZZRRRKKKJJJAAABBBBBBBBBCCCEEEGGGIIILLLOOORRRUUUVVVXXXZZZ\\\aaadddhhhlllpppssstttuuuvvvyyy|||~~~~~~~~~~~~zzzzzzyyyxxxvvvuuuttttttuuuttttttuuutttpppkkkgggaaa^^^ZZZUUUPPPMMMJJJIIIJJJHHHEEECCCBBBAAA@@@>>>???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>??????@@@CCCDDDFFFHHHLLLOOOPPPRRRSSSRRRPPPPPPRRRSSSXXXbbbvvvlllTTTFFFAAA???@@@AAA@@@>>><<<;;;;;;;;;;;;:::999999999::::::999888777666555666666777666666777777666666555444444444444444444444444444444444444444444444444444444444444444444444444444555444333444777<<>>>>>??????@@@>>>>>>???BBBEEEEEEBBB???>>>>>>=========???AAABBB???>>><<<:::999:::;;;<<>>??????>>>=========<<<<<<<<<<<<======;;;<<<<<<===>>>@@@AAABBBCCCEEEGGGIIIKKKMMMPPPSSSUUUUUUTTTQQQNNNOOOVVV]]]fffyyyfffPPPDDD@@@@@@===>>>???===;;;:::;;;===;;;:::999888888777777777888777666555555555666777666666666666666555444444444444444444444444444444444444444444444444444444222222222222222222222222444444333222444777<<>>>>>>>>??????======>>>BBBFFFFFFCCC??????>>>===<<<===>>>???@@@>>>===;;;::::::<<<===>>>CCCGGGLLLPPPUUU]]]gggnnnttt|||{{{tttqqqrrrxxxzzzyyy}}}}}}yyywwwmmmgggbbb```]]]ZZZ\\\```gggooovvvyyy{{{|||wwwqqqllljjjiiijjjkkkiiiddd```VVVTTTSSSSSSUUUZZZ```ccc^^^^^^^^^```ccchhhmmmppprrrrrrqqqooolllmmmrrrvvv{{{yyyvvvpppjjjccc]]]ZZZPPPQQQTTTXXX```hhhpppttt|||iiiaaa[[[YYYXXXTTTQQQQQQQQQUUUVVVSSSRRRUUUYYY[[[WWWSSSNNNLLLLLLNNNOOOPPPOOONNNNNNPPPRRRTTTTTTSSSMMMMMMMMMMMMMMMNNNOOOPPPQQQRRRSSSTTTTTTRRRPPPOOONNNOOOPPPQQQQQQPPPOOONNNNNNNNNNNNLLLKKKKKKMMMOOOLLLLLLMMMMMMMMMNNNNNNNNNOOOSSSXXXWWWSSSNNNLLLLLLMMMJJJHHHIIIMMMOOOLLLIIIIIIJJJKKKOOOTTT[[[bbbfffuuu~~~||||||zzzoooddd^^^YYYSSSOOOOOOGGGEEECCCBBBCCCDDDDDDDDDEEEFFFGGGFFFDDDDDDEEEFFFFFFGGGKKKNNNRRRUUUWWWYYY\\\aaagggkkknnnoooqqqrrrnnnnnnooorrruuuvvvuuutttnnnmmmkkkhhhfffeeeddddddfffgggiiikkkllllllkkkkkkgggfffdddbbb___]]][[[ZZZXXXXXXYYYZZZZZZXXXSSSOOOLLLKKKGGGDDDAAA@@@??????>>><<<;;;;;;<<<===<<<;;;;;;;;;;;;;;;;;;<<<===>>><<<<<<===>>>@@@BBBDDDEEEFFFIIIKKKMMMMMMOOOQQQSSSSSSRRRRRRQQQOOOQQQ]]]jjj~~~nnnSSSFFFBBBBBBBBB;;;;;;;;;999888888:::<<<::::::999888777666555555777666555444444555666777555666666666666555444444333333333333333333333333333333333333333333333333222222222222222222222222333444444444333555888;;;>>>EEETTTiii{{{wwwtttvvv{{{~~~|||uuutttsssqqqooolllgggcccbbbggguuu|||rrrqqquuuhhhVVVYYYdddnnnxxxmmmllluuu}}}nnnsss}}}yyyrrryyyssswwwxxxnnnjjj{{{zzzkkkhhhwwwdddJJJBBB===============>>>>>>>>>>>>===<<<===AAAFFFGGGDDD@@@======<<<;;;;;;;;;;;;<<<;;;:::::::::;;;===@@@BBBAAADDDFFFHHHJJJPPPYYY```iiisss}}}|||xxxyyy|||}}}yyyxxxzzz|||yyyrrrmmmeee]]]ZZZ[[[^^^fffmmmqqquuuzzz|||zzzsssrrrssswww{{{yyysssnnneeeeeeeeegggjjjnnnqqqsssooonnnnnnooopppsssvvvxxxyyywwwsssooommmlllmmmmmmjjjhhhddd```\\\YYYXXXWWWSSSVVV^^^hhhsss}}}{{{nnnXXXSSSOOOPPPPPPNNNNNNPPPQQQUUUUUUQQQRRRWWWXXXVVVTTTQQQNNNMMMNNNPPPPPPPPPKKKJJJJJJMMMQQQTTTSSSRRRLLLLLLKKKKKKLLLNNNOOOPPPPPPRRRTTTUUUUUUSSSQQQOOOOOOPPPPPPQQQPPPOOOMMMLLLJJJKKKKKKJJJHHHHHHKKKNNNLLLLLLKKKKKKLLLLLLMMMMMMLLLPPPTTTSSSOOOLLLLLLNNNOOONNNMMMMMMMMMLLLLLLKKKHHHHHHIIIJJJLLLPPPVVVZZZfffrrr~~~sssmmmgggaaa\\\[[[RRROOOKKKIIIIIIHHHFFFEEEEEEFFFFFFDDDBBBAAABBBCCCBBBCCCDDDFFFHHHJJJKKKLLLRRRVVV\\\```bbbbbbcccdddaaaaaabbbeeehhhiiihhhfffbbbaaa___\\\[[[ZZZYYYYYYUUUVVVYYY[[[]]]^^^^^^^^^ZZZYYYXXXVVVSSSQQQPPPOOOOOOOOOPPPQQQQQQPPPLLLIIIEEEDDDBBB@@@>>><<<;;;;;;===;;;::::::;;;<<<<<<;;;;;;;;;;;;<<<<<<>>>?????????@@@AAACCCEEEGGGIIIKKKLLLNNNQQQRRRQQQRRRSSSUUUTTTWWW\\\aaaccchhhxxx|||___KKKDDDDDDBBB???::::::999999999999888888888999999888888777666555666555444444444555666666555555666666555555444333222222222222222222222222222222222222222222222222111111111111111111111111111333555555333333555777:::>>>EEESSSfffwww{{{wwwrrroooooouuu}}}yyytttoooiiifffeeeaaagggtttyyyzzz~~~sssccceeennn|||rrrqqqqqqdddggguuu~~~vvvwwwwwwrrrvvv~~~wwwmmmjjjzzzyyykkkhhhwwwbbbIIIAAA<<<============>>>>>>>>>>>>===<<<<<>>AAACCC@@@BBBBBBAAA@@@DDDKKKQQQ]]]iiiwww}}}}}}~~~vvvttttttwwwzzz~~~uuuiiibbbaaaXXX^^^bbbdddhhhooottttttrrrsssuuu{{{zzztttrrrsssuuuwwwyyyyyyyyyyyyyyyxxxwwwvvvvvvvvvwwwxxxqqqmmmhhhdddbbb```^^^\\\XXXWWWUUUTTTUUUXXX[[[]]]ccchhhrrr~~~uuu___SSSHHHDDDCCCDDDEEEEEEHHHNNNRRRTTTSSSPPPRRRWWWWWWRRRSSSQQQOOONNNOOOPPPPPPOOOGGGFFFGGGKKKQQQTTTSSSRRRLLLLLLKKKKKKMMMNNNPPPQQQPPPRRRTTTUUUUUUSSSQQQOOOOOOPPPPPPPPPOOOMMMKKKJJJGGGIIIKKKJJJHHHHHHJJJMMMLLLKKKKKKKKKKKKKKKLLLMMMJJJMMMPPPOOOLLLJJJLLLPPPQQQSSSTTTRRRMMMKKKLLLNNNIIIJJJJJJHHHGGGHHHMMMPPPWWWcccqqq~~~}}}yyyrrrmmmkkkccc^^^YYYVVVUUUTTTQQQNNNDDDEEEEEECCCAAA@@@AAABBBCCCCCCCCCDDDDDDDDDEEEEEEDDDHHHNNNQQQRRRRRRRRRRRRRRRRRRRRRUUUWWWWWWVVVTTTRRRQQQOOOMMMLLLLLLLLLLLLEEEGGGJJJMMMOOOPPPPPPPPPNNNNNNLLLKKKIIIHHHGGGFFFFFFEEEEEEFFFGGGFFFCCC@@@=========<<<<<<<<<;;;;;;???===<<<<<<===>>>===<<<=========>>>???@@@AAABBBDDDDDDFFFHHHJJJMMMOOOPPPRRRTTTVVVVVVVVVUUUVVVWWW^^^cccnnnzzztttcccOOOCCCAAA@@@;;;555<<<;;;:::;;;<<<;;;777444777777888888888888777777666555444333444444666666555555666666555555444333222222222222222222222222222222222222222222222222000000000000000000000000000333666555222111222333555555777===KKK\\\ddddddgggiiiooo}}}yyyrrrkkkhhhhhhhhhkkkssswwwooonnnxxxyyy}}}|||```eeedddooozzzrrrtttuuuzzz}}}yyyiiikkk~~~xxxjjjmmm```FFF???;;;>>>>>>>>>>>>>>>===<<<<<<>>>>>>???BBBEEEEEEBBB???<<<;;;;;;;;;;;;:::::::::999999999999::::::;;;<<<:::;;;;;;;;;<<<@@@EEEHHHUUUaaaooowwwzzz~~~~~~zzz{{{yyyuuussszzzxxxrrrnnnfff^^^]]]aaaeeedddaaahhhggghhhlllrrruuutttrrrmmmmmmnnnoooooooooooooooiiijjjjjjiiifffccccccccc___YYYTTTTTTTTTSSSTTTXXXZZZSSSRRR[[[eeeiiilllppp}}}zzzaaaQQQKKKDDD===;;;???BBBDDDLLLUUUUUUQQQPPPQQQQQQNNNOOORRRQQQOOOMMMNNNPPPQQQPPPMMMIIIJJJLLLNNNOOOPPPOOOOOOLLLLLLMMMNNNNNNNNNNNNMMMOOOQQQSSSTTTRRRQQQQQQRRRPPPNNNMMMMMMNNNMMMLLLKKKHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHMMMNNNMMMKKKIIIIIIJJJLLLRRRPPPMMMKKKIIIHHHIIIIIIIIIIIIHHHHHHGGGFFFFFFFFFOOOTTT___pppvvvooohhhfffiiijjjeee```WWWOOOFFF@@@@@@BBBCCCCCCCCCBBBBBBDDDEEEEEEBBB@@@EEEFFFGGGHHHHHHHHHGGGFFFGGGGGGHHHHHHJJJKKKMMMMMMHHHHHHGGGEEEDDDCCCBBBBBB@@@@@@@@@AAABBBCCCEEEEEEEEEDDDDDDCCCBBBAAA@@@@@@>>>>>>???@@@@@@???>>>===<<<<<<;;;;;;<<<===???@@@999:::<<<===;;;;;;;;;<<<===???AAACCCDDDEEEHHHJJJKKKMMMNNNNNNNNNOOORRRTTTSSSWWW[[[ZZZXXXZZZbbbjjjhhhzzzUUUNNNDDD???>>>>>><<<999<<<;;;:::999888888888888666777888999999888777666444444333333333222222222333444444555555444444333333333333333333333333333111111111111111111111111000000000000000000000000222222222222222222222222222222222555:::AAAHHHLLLSSSbbbrrr||||||vvvtttwwwuuulllkkkmmmsssyyyzzzvvvqqqddd^^^aaaqqqkkkjjjcccwwwyyykkkeeekkkttt}}}zzzyyy}}}uuuzzz~~~zzzjjjmmmvvvhhhkkk```GGG@@@;;;>>>>>>>>>>>>>>>===<<<<<<>>>===>>>AAADDDDDDAAA>>><<<<<<<<<;;;;;;;;;::::::999999999999999:::;;;;;;999:::;;;;;;<<>>>>>============>>>???@@@@@@BBBAAAAAA@@@??????>>>>>><<<===>>>>>>>>>>>>===<<<===<<<<<<<<<===>>>???@@@AAABBBCCCBBBAAA@@@AAABBBCCCEEEHHHJJJKKKMMMPPPRRRQQQRRRSSSSSSSSSVVVZZZ]]]___dddiiijjjjjjnnnwwwrrr^^^MMMGGG@@@===>>>>>><<<:::;;;;;;:::888888777777777666666777888888777666666444333333333333222222222333333444444444444333333222222222222222222222222111111111111111111111111000000000000000000000000111111111111111111111111222222111222444777;;;===LLLXXXhhh{{{~~~xxx||||||}}}rrrpppnnnoooqqqnnngggbbb\\\XXX\\\kkk~~~xxxttt|||vvvtttzzzttt[[[]]]___ttt|||kkkeeefffvvv|||uuu{{{~~~zzzlllooossseeehhh}}}aaaHHH@@@<<<===>>>>>>>>>>>>===<<<<<<<<<===>>>@@@BBBBBB@@@>>><<<<<<<<<<<<;;;;;;;;;;;;999999999888999999:::;;;888999::::::;;;===@@@CCCKKKSSS\\\aaaeeelllxxxxxxrrrpppttt}}}}}}}}}yyyqqqhhh___ZZZWWWYYY[[[[[[YYYWWWVVVUUURRRSSSUUUVVVVVVSSSQQQOOOLLLOOOQQQRRRQQQQQQQQQRRRXXXWWW[[[bbbgggiiilllpppuuuvvv|||zzzjjj___UUUPPPPPPIIIHHHMMM[[[iiipppsssuuutttgggYYYTTTQQQOOONNNPPPNNNLLLKKKLLLMMMNNNMMMLLLKKKKKKLLLLLLKKKJJJIIIIIIJJJJJJKKKKKKKKKLLLLLLLLLNNNPPPQQQQQQOOOMMMMMMNNNMMMMMMMMMLLLLLLLLLLLLLLLHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKLLLLLLMMMMMMOOOPPPPPPNNNLLLKKKLLLNNNJJJIIIHHHFFFFFFFFFGGGGGGGGGGGGFFFEEEDDDCCCBBBAAADDDFFFMMMYYYhhhuuu|||~~~}}}~~~~~~rrrmmmfffaaa___]]]YYYVVVNNNIIICCC@@@AAADDDHHHJJJHHHHHHHHHGGGFFFEEECCCBBBDDDDDDCCCBBBAAAAAAAAABBBBBBBBBAAA@@@??????>>>>>>>>>===============>>>>>>@@@??????>>>>>>=========<<<======>>>>>>>>>======??????>>>??????@@@AAABBBEEEEEEEEEDDDCCCCCCEEEGGGHHHJJJLLLMMMMMMOOOQQQSSSSSSTTTVVVZZZ___fffooouuu{{{rrrYYYKKKCCC???<<<;;;===>>><<<:::::::::999888777777777777555666777777777777666555333333333222222222111111222333333444444333333222000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000444444333333333444555666BBBJJJXXXooowwwssszzz~~~}}}xxxtttqqqkkkccc]]]]]][[[```lll{{{{{{nnneeefffssslll___fffrrrcccTTT[[[iiizzzrrrdddfffooo|||tttyyy}}}wwwkkkppppppbbbdddzzzbbbHHHAAA=========>>>>>>======<<<;;;;;;<<<===???@@@???>>>===<<<<<<<<<;;;;;;;;;;;;:::999999888888888888999999777888:::::::::;;;===???EEEIIIOOORRRVVV___lllvvv||||||wwwrrrpppxxx|||yyy{{{~~~uuuooolllfffgggfffbbb\\\XXXYYY[[[WWWYYY[[[\\\[[[YYYVVVTTTVVVXXX[[[]]]]]]___aaacccbbbdddkkktttyyyzzz}}}vvvkkk```VVVRRRRRROOOQQQ[[[nnnnnn\\\SSSPPPMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIHHHJJJIIIIIIIIIJJJJJJKKKKKKNNNOOOPPPNNNLLLKKKKKKKKKLLLMMMMMMMMMKKKKKKKKKLLLIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIJJJJJJKKKLLLMMMMMMKKKLLLLLLKKKIIIHHHHHHJJJFFFEEEEEEDDDDDDEEEEEEFFFFFFEEEDDDCCCBBBAAA@@@???BBBCCCGGGPPP]]]jjjssswwwzzz}}}yyy}}}}}}ooolllhhhhhhllloooooonnn___XXXNNNGGGDDDDDDFFFGGGKKKKKKJJJJJJIIIHHHGGGGGGHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAACCCCCCCCCDDDDDDEEEFFFFFFHHHHHHGGGFFFEEEFFFIIILLLLLLMMMNNNNNNMMMOOORRRTTTVVVYYY___hhhsss}}}```NNNHHH===;;;::::::<<<===;;;:::999888777777666666666777555555555666666555555555222222222222111111111111222222333333333333222222000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000111222333444444444444888===HHH]]]xxxxxxnnnooowww|||}}}xxxrrrlllhhhffffffiiipppwww{{{}}}~~~pppjjjbbb^^^aaannn~~~ppp\\\XXXcccpppssscccaaajjjwwwpppiiippp{{{rrrwwwzzzssshhhnnn~~~mmm```cccyyybbbHHHAAA==================<<<;;;;;;:::;;;<<<======<<<<<<<<<;;;;;;;;;;;;::::::::::::999888888777777777888888666888:::::::::999:::<<<:::<<>>@@@@@@BBBGGGOOOXXX___cccmmmsssvvvxxx{{{qqqmmmjjjkkkqqqxxx{{{}}}pppjjj```WWWSSSQQQPPPOOOWWWVVVSSSPPPNNNKKKIIIHHHIIIHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHIIIJJJKKKKKKKKKKKKOOOOOOMMMKKKHHHHHHKKKMMMMMMNNNOOOPPPSSSYYY```eeemmmqqqxxx}}}aaaNNNEEECCC<<<;;;:::;;;;;;;;;999888777777666555555555666666444444444444444444444444222222111111111000000000111111222222222222111111111111111111111111111111000000000000000000000000////////////////////////111111111111111111111111+++,,,...000111111111111222666===IIIYYYfffjjjhhheeecccmmmvvv{{{|||yyywwwvvvpppqqqrrrrrrqqqppplllhhhfffeeecccbbbfffooozzz{{{nnnaaa[[[___jjjsssvvvkkkiiimmmvvvzzz}}}{{{vvvwwwmmmqqqvvvyyy}}}~~~nnndddlll|||kkk___cccxxxaaaHHH@@@<<<<<<============<<<;;;;;;888:::<<<;;;:::999:::;;;::::::::::::999999999999999888777777666777777777666888;;;;;;:::999999999666888999:::<<>>DDDHHHSSS\\\hhhpppsssvvv~~~||||||~~~pppddd^^^\\\\\\cccmmmrrrjjj[[[RRRPPPIIIOOOTTTYYYaaakkkmmmjjj```XXXQQQNNNLLLIIIIIIKKKHHHJJJLLLKKKIIIHHHIIIKKKNNNMMMLLLKKKKKKKKKLLLMMMKKKJJJHHHHHHHHHIIIKKKLLLKKKLLLLLLJJJIIIIIIKKKMMMQQQSSSTTTQQQLLLHHHIIILLLPPPOOONNNLLLIIIGGGFFFEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGIIIJJJJJJHHHFFFEEEFFFCCCCCCDDDDDDEEEEEEDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@CCCDDDEEEFFFFFFFFFGGGHHHSSS^^^mmm{{{sssyyy~~~zzzxxx{{{~~~xxxvvvxxx|||{{{qqqggg___YYYVVVPPPOOONNNMMMLLLKKKKKKKKKIIIIIIJJJJJJKKKKKKKKKLLLIIIIIIHHHGGGGGGGGGHHHHHHIIIIIIJJJJJJKKKLLLMMMMMMLLLLLLKKKKKKLLLMMMOOOPPPNNNOOOPPPRRRRRRRRRRRRQQQNNNPPPRRRSSSTTTTTTWWWXXXYYY[[[```iiixxxuuuaaaNNNAAA<<<;;;<<<::::::999888666666777777555444444444444444555555444333222111111222333444111111000000000/////////000000111111111111000000////////////////////////000000000000000000000000////////////////////////000000000000000000000000222222222222222222222333///000111333333555999>>>BBBHHHXXXdddooo~~~|||vvvqqqsssvvvwwwwwwxxxzzz{{{oookkkggggggjjjpppuuuwwwxxx}}}vvvpppvvvwwwxxx}}}~~~tttiii\\\NNNDDD>>>rrrxxxzzz|||zzzjjjaaajjjyyyiii___eeeyyy```FFF???;;;<<<<<<======<<<<<<;;;:::777999;;;:::777666888:::888888888777777777777666888888777666666666666666777999<<<===;;;999777777444555666666666888<<>>KKKVVVccc}}}wwwuuu|||}}}{{{zzzzzztttsssrrrqqqqqqssswwwzzzxxx}}}|||~~~uuupppjjjbbbWWWLLLBBB<<<;;;<<>>BBBBBB???;;;888999888777777888:::<<<>>>EEEIIIPPPWWW___gggooottt|||yyyyyy{{{{{{}}}|||uuu~~~{{{{{{yyygggZZZTTTSSSQQQPPPRRRSSSTTTVVVWWWTTTPPPLLLKKKJJJLLLOOOOOOLLLNNNSSSNNNOOOOOOOOONNNMMMKKKIIILLLKKKKKKJJJJJJKKKLLLLLLPPPPPPOOONNNMMMKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIGGGGGGIIILLLMMMLLLIIIOOOMMMJJJIIIJJJMMMQQQTTTXXXUUUPPPKKKGGGFFFGGGHHHFFFHHHJJJJJJHHHFFFDDDDDDGGGGGGGGGFFFFFFFFFFFFEEECCCDDDEEEFFFEEEDDDAAA@@@@@@BBBDDDDDDBBBAAA@@@AAACCCFFFFFFDDDEEEHHHIIIGGGOOOQQQUUU[[[ccckkkrrrvvvuuu}}}~~~{{{yyytttttttttsssoooggg]]]UUUVVVZZZ\\\ZZZXXXUUUNNNGGGFFFJJJMMMNNNLLLMMMQQQVVVTTTPPPOOORRRRRRPPPNNNPPPNNNNNNNNNPPPQQQTTTVVVXXXUUUXXX^^^bbbdddeeefffggghhhjjjrrrzzz```RRRKKKBBB>>>======:::777777666666555444444333333444333333222222333333444222222111111222222333444111111000///////////////000000000000000000000000////////////////////////////////////////////////......////////////..................////////////000000000000000000000000000/////////000111222222222444999BBBOOOaaarrr}}}xxxyyyxxxuuupppuuuhhhWWWNNNEEECCC@@@<<<:::999888999tttttt|||}}}lllgggnnnxxxggg]]]```www}}}^^^FFF@@@===<<<<<<<<<<<<;;;:::999888888888888888888888999999888999999999999888777777666666666666555555555444777999===@@@@@@>>>;;;888:::999888777777888:::;;;@@@BBBEEEJJJPPPYYYccciiiuuu|||}}}{{{||||||rrrrrrxxxyyypppcccYYYTTTTTTVVVWWWTTTSSSSSSSSSTTTRRROOOLLLKKKKKKNNNRRRQQQMMMLLLNNNMMMMMMMMMLLLLLLKKKJJJIIIJJJLLLNNNPPPPPPOOONNNMMMQQQPPPOOOMMMLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKIIIHHHIIIKKKKKKIIIFFFIIIIIIJJJKKKLLLNNNPPPQQQRRRPPPLLLIIIGGGGGGGGGHHHFFFHHHJJJJJJHHHEEEDDDDDDFFFFFFFFFEEEEEEEEEDDDDDDCCCDDDEEEFFFEEEDDDBBBAAAAAACCCEEEFFFDDDCCCBBBCCCEEEGGGHHHFFFHHHMMMPPPOOOOOOPPPRRRVVV[[[bbbgggjjjrrr||||||{{{}}}xxxvvv}}}}}}}}}}}}|||wwwoooiiiiiimmmrrruuuwwwtttiii]]]WWWXXXWWWTTTTTTYYYccckkkgggbbb______]]]XXXVVVXXXbbbaaaaaaaaabbbdddfffhhhllluuuzzzdddQQQEEEAAA>>>===??????<<<888666666666555444333333333333333222222222222333333222222111111222222333444111000000///////////////////////////////////////......................................................////////////..................////////////////////////////////////000000//////000000111111...///111444;;;FFFQQQYYY```aaacccddddddlll~~~ooo^^^MMMBBB<<<<<<:::888666444444555666rrrsss|||~~~mmmiiiqqqxxxkkkdddggg{{{|||^^^FFF@@@<<<;;;<<<<<<;;;;;;:::999888999999888888888888888888888888999999888888777666666666555555555444444444777999;;;<<<===<<<:::999:::999888777666777888888<<<;;;;;;===AAAJJJTTT[[[nnntttzzz|||{{{{{{~~~{{{pppkkkooowwwzzzxxxyyypppmmmnnnjjjccc[[[VVVVVVYYY]]]VVVTTTQQQOOOOOOOOONNNLLLLLLNNNRRRWWWUUUNNNKKKLLLJJJJJJIIIIIIIIIIIIJJJJJJIIILLLQQQUUUVVVTTTPPPNNNPPPOOONNNLLLKKKKKKLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJLLLKKKIIIIIIIIIHHHFFFCCCCCCEEEIIILLLNNNNNNMMMMMMJJJJJJIIIHHHGGGGGGGGGGGGEEEGGGIIIIIIGGGEEEDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEDDDCCCBBBDDDFFFHHHHHHGGGFFFFFFFFFHHHJJJJJJIIILLLSSSWWWWWWQQQQQQQQQRRRUUUXXX\\\^^^kkkxxxzzzzzz}}}}}}{{{|||zzzyyyyyyzzzxxxsssnnnwww~~~{{{ssspppllliiilllwwwzzzwwwrrrlllkkkmmm~~~||||||}}}zzzgggXXXKKKAAA;;;::::::===???>>>:::666666555555444444333333222333333222222222222333333222111111111111222333333111000//////......//////////////////////////////......................................................////////////......---............/////////////////////////////////111000000////////////000000000000///000333999===DDDFFFJJJNNNSSS___uuu{{{www||||||wwwddd]]]SSSIIIAAA:::666333333222111111111222333444rrrsss}}}}}}lllhhhqqqxxxpppnnnsss{{{^^^FFF@@@;;;;;;;;;;;;;;;;;;:::999888999999999888888888888888888888888888888777777666555555555444444444333333777888888999999999999999888888777666666666777888::::::999888;;;AAAIIIOOOdddjjjssswwwyyyzzz}}}{{{sssppppppqqqvvv{{{}}}zzzwwwwwwnnneeeccceeeiiiiiifff___XXXVVVYYY^^^YYYUUUPPPLLLLLLMMMMMMMMMNNNOOOSSSXXXVVVPPPMMMNNNJJJIIIHHHHHHHHHIIIKKKLLLJJJMMMQQQUUUVVVUUURRRPPPPPPNNNMMMKKKKKKKKKLLLMMMJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJJJJIIIHHHGGGEEEDDDBBBEEEHHHKKKMMMLLLJJJIIIGGGGGGHHHHHHGGGGGGFFFFFFEEEGGGHHHHHHFFFDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBCCCDDDDDDEEEDDDDDDCCCFFFHHHJJJKKKJJJIIIIIIJJJLLLNNNMMMKKKNNNVVV[[[[[[VVVUUUTTTSSSSSSUUUWWWXXXbbbooowwwwww}}}yyyuuupppoooooonnnjjjeeemmmyyy~~~~~~sss^^^OOOEEE???:::;;;::::::;;;<<<:::555111444444444444333333222222222222111111111111222222111111111111111222222333000000///............///////////////////////////................................................---......//////......------------.........//////////////////////////////111000//////............000111222111000111333666555666999???EEEPPPddduuuyyyooommmuuu~~~}}}uuuhhh\\\LLLEEE<<<777666777666555222111111111111222333444sssttt}}}zzzhhhfffpppxxxvvvyyy|||{{{^^^GGG@@@;;;:::::::::;;;::::::999999888888888888888888888888777888888888888777666666444444444444333333333333666666666555666777777888444444555555666777888888888999999::::::>>>BBBFFFTTT\\\fffnnntttwww{{{~~~|||zzzzzzyyyzzz}}}|||}}}ssseee]]][[[\\\^^^bbbdddddd^^^WWWTTTWWW\\\ZZZUUUPPPLLLLLLMMMNNNNNNLLLLLLOOOSSSRRRNNNMMMPPPJJJIIIIIIHHHIIIJJJLLLMMMKKKLLLNNNPPPQQQQQQQQQQQQNNNMMMLLLKKKKKKKKKLLLMMMJJJJJJJJJJJJJJJJJJJJJJJJHHHIIIIIIIIIHHHGGGGGGFFFGGGHHHIIIJJJJJJIIIHHHHHHHHHHHHIIIIIIHHHFFFEEEDDDDDDFFFGGGFFFEEEDDDDDDEEEFFFFFFEEEEEEEEEDDDDDDDDDBBBBBBCCCDDDDDDEEEEEEEEEFFFIIIKKKLLLLLLKKKLLLMMMOOOQQQOOOLLLOOOUUUZZZZZZXXXVVVUUUSSSSSSTTTUUUVVVZZZcccppp}}}~~~wwwwww|||yyyuuuuuutttnnniiidddrrrpppYYYIIICCC@@@===:::<<<;;;999888777666444222333333333333333222222222222111111000000111111222111111000000111111222333000//////.......................................................................................------............------------------....................................000000///...---------...+++---///000000000222333111000222666:::@@@MMMYYYgggkkklllhhhcccfffqqq{{{zzzlllaaaVVVIII???:::666111000222444444222333222222222222222222222tttuuu}}}wwwffffffrrr~~~vvvyyy|||~~~^^^GGG???:::999999::::::::::::999999777777888888888999999999777777888888777777666555444444333333333222222222444444444333444555666666222333444555666777777888555777999999999:::===???DDDJJJTTT^^^gggooouuuyyy~~~|||}}}{{{zzzyyy{{{xxxkkkddd[[[VVVVVVWWWUUUSSSXXXZZZ[[[XXXSSSRRRUUUYYYYYYVVVQQQOOOOOOOOOOOOOOOJJJIIILLLPPPOOOKKKKKKNNNJJJJJJJJJJJJJJJKKKLLLMMMKKKKKKKKKKKKLLLMMMOOOPPPKKKKKKLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJFFFHHHJJJJJJIIIHHHHHHIIIKKKKKKJJJIIIIIIHHHHHHHHHIIIIIIIIIHHHGGGFFFEEEDDDDDDEEEFFFEEEDDDCCCDDDEEEFFFFFFFFFEEEEEEEEEDDDDDDBBBBBBBBBCCCDDDEEEFFFFFFFFFHHHKKKMMMMMMLLLMMMNNNPPPQQQPPPMMMOOOUUUXXXWWWVVVTTTSSSQQQQQQRRRSSSTTTSSSYYY```gggrrr{{{|||xxxrrrrrrssswww|||}}}wwwwwwhhhWWWDDD>>>>>>>>><<<::::::888777555444555666666222222222222222222222222111111000000000000111111111000000000000111222222000///......------..............................------------------------------------------------------............------,,,------------.................................///......------------...+++---///000//////000111000......111222333999@@@DDDHHHMMMNNNOOOUUUaaakkkzzz}}}vvvvvv~~~vvvsssrrrqqqpppiiiaaaUUUHHH>>>888666666111000//////000000000///111111111111000000000///tttuuu|||vvvgggiiiwwwyyysssyyy}}}}}}^^^GGG???999888999999:::::::::999999666666777888999::::::;;;777777777777777666666555333333333333222222222222222222222222333333444444333333444555555555555555444555777777777888:::<<<<<<>>>CCCIIISSS^^^hhhnnn{{{|||}}}}}}|||}}}uuusssttt{{{{{{{{{~~~~~~{{{uuueee]]]WWWSSSPPPPPPSSSTTTRRROOOTTTUUUUUUSSSQQQQQQTTTWWWXXXVVVSSSRRRSSSRRRQQQPPPKKKLLLPPPTTTSSSMMMKKKLLLIIIJJJJJJKKKKKKKKKKKKJJJJJJJJJIIIIIIJJJKKKLLLLLLIIIJJJLLLMMMNNNMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJGGGIIIKKKKKKIIIHHHIIIJJJKKKKKKKKKLLLKKKKKKJJJIIIHHHHHHGGGGGGFFFFFFEEEEEECCCDDDEEEDDDCCCCCCDDDFFFEEEEEEDDDDDDDDDCCCCCCCCCAAAAAABBBCCCDDDEEEFFFGGGEEEGGGJJJLLLLLLLLLMMMNNNNNNPPPPPPNNNPPPUUUXXXVVVUUUSSSQQQOOOOOOOOOPPPQQQPPPTTTVVVWWW___jjjqqqssspppooopppssswwwyyyxxxwww}}}hhhWWWPPPDDD;;;;;;<<<:::888999666666555444333333444666111111111222222222222222000000000//////000000000000000000000000111222222//////...------------...........................------------------------------------------------,,,------......------,,,,,,,,,---------.................................---------,,,------......---///111111///...///000...+++,,,///000...///222///333666888;;;@@@HHHOOOYYYhhhttttttrrrrrrllldddeeeoooxxxmmmmmmuuu|||wwwiii\\\UUUPPPKKKGGG@@@>>>999333//////333666000111222111///...///000......//////////////////tttuuu|||vvvhhhlll|||wwwpppxxx~~~}}}^^^HHH???999888999999:::::::::999999555555666888999:::;;;<<<777777777777777666666555333333333222222222111111111111222222222333333333444444555555444444333222555555666666666777;;;>>>===;;;:::<<>>AAACCCDDDHHHNNNWWWcccqqq}}}{{{}}}|||{{{vvvwww}}}rrrjjjkkkqqq}}}}}}vvvuuuyyy|||tttfffYYYTTTMMMCCC???BBBBBBDDDGGGLLLOOOOOOOOOPPPRRRRRRQQQOOOLLLLLLOOORRRWWWYYYZZZYYYVVVSSSQQQPPPMMMRRRYYY\\\YYYSSSLLLHHHCCCBBBCCCGGGKKKLLLKKKIIILLLKKKIIIIIIHHHIIIJJJKKKLLLMMMNNNMMMKKKHHHGGGGGGFFFDDDGGGKKKLLLHHHGGGIIILLLLLLLLLLLLKKKJJJIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIGGGGGGGGGFFFEEEEEEDDDDDDAAABBBCCCCCCAAAAAABBBCCCCCCDDDDDDCCCBBBAAAAAACCCBBBBBBCCCCCCDDDEEEEEEFFFHHHHHHGGGHHHHHHIIIJJJKKKNNNMMMMMMNNNNNNNNNOOOQQQMMMLLLLLLLLLLLLLLLMMMMMMNNNNNNMMMMMMNNNQQQUUUXXX```bbbhhhssshhh[[[OOOAAA;;;===999999888888777666666555666555555555555444444444111111000000000000111111000000////////////000000........................///.........------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------......---------,,,,,,,,,------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,------------...,,,,,,------------------...............///000000111222444555444333222111333444777999<<<=========999888777777777777888999555555444222111111111111000000000000000000000000........................111111111000///.........qqqwww}}}yyynnngggooo}}}}}}zzz{{{wwwyyyaaaGGG999999888999:::;;;;;;:::999888666666666666666666666666666555444333333222333333333333333333333333333333222222222222222222222222000000111222222222222111333222222222333555666888777777777777777888888888888:::===BBBLLLZZZhhhrrrwww|||}}}{{{~~~~~~}}}|||{{{vvvxxx}}}lllaaa[[[RRRKKKJJJEEE<<<;;;AAACCCGGGNNNWWW]]]]]]XXXRRRQQQOOONNNNNNOOOQQQRRRRRRYYYZZZZZZYYYUUUQQQOOOOOOKKKOOOTTTVVVTTTPPPKKKIIIBBBCCCFFFJJJNNNOOONNNLLLLLLKKKJJJIIIHHHHHHIIIJJJLLLMMMMMMLLLIIIFFFEEEFFFEEEEEEHHHMMMNNNJJJHHHIIIJJJJJJKKKKKKKKKKKKJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFEEEDDDDDD@@@BBBCCCBBBAAA@@@AAABBBBBBCCCDDDCCCBBBAAABBBCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFGGGGGGIIIJJJJJJPPPPPPOOOMMMLLLLLLLLLLLLIIIIIIIIIIIIJJJJJJKKKLLLMMMKKKJJJKKKMMMNNNLLLJJJMMMQQQXXXaaajjjrrrxxx{{{vvvyyy|||zzzxxx___HHH@@@???;;;777777666666666555444444333333444444444333333333222222111000000//////000000111000//////......//////000....................................------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,------------......---------,,,,,,,,,---,,,,,,,,,,,,---............/////////---,,,+++---------............/////////...------...//////...---------......///000........................------------------------//////......---,,,,,,,,,rrrwww{{{wwwkkkeeeooo~~~}}}yyy~~~{{{xxxzzzaaaGGG:::;;;999::::::;;;::::::999888666666666666666666666666444444333222111111222222111222333333444444444444222222333333333333222222///000222333333333222111333222222222333444666777777888999999999888666555;;;;;;::::::>>>EEENNNTTT___hhhsss|||~~~~~~~~~zzzrrrllleee\\\UUUWWWPPPKKKIIICCC;;;???HHHPPPYYYfffqqqwwwqqqaaaRRRPPPMMMKKKOOOUUUYYYXXXVVVXXXXXXXXXUUUQQQNNNMMMMMMJJJMMMPPPRRRPPPMMMKKKKKKEEEHHHLLLOOORRRRRRPPPNNNMMMLLLJJJIIIHHHHHHIIIIIIIIIJJJKKKJJJGGGFFFFFFGGGIIIGGGIIIMMMNNNKKKJJJMMMIIIIIIJJJKKKKKKLLLKKKKKKHHHHHHHHHHHHGGGGGGGGGGGGHHHGGGGGGFFFEEEEEEDDDDDDAAABBBCCCBBBAAAAAAAAACCC@@@BBBCCCBBB@@@@@@AAABBBCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEFFFGGGIIIJJJKKKWWW[[[[[[SSSKKKHHHIIIJJJGGGGGGGGGGGGHHHIIIKKKKKKHHHIIIKKKMMMNNNMMMJJJGGGFFFIIINNNRRRUUUYYY___cccgggmmmwww~~~yyyvvvxxx}}}lllXXXHHH;;;:::===;;;555222555555444444333333333333333222222222111111111111000000////////////000000/////////....../////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,------+++,,,---...//////......111000000///...//////000////////////////////////000000///...------------------------------------------------------------...---------,,,,,,,,,+++rrrvvvzzzuuujjjeeeppp|||xxx|||~~~|||zzzaaaFFF;;;<<<:::::::::999999888888777666666666666666666666666333222222111111111111222000111222444444444444444111222222333333222222111000111333444444444333222333333333333444555666666555777999;;;;;;:::888666666777888999;;;>>>DDDGGGJJJSSS___iiiqqqxxx~~~~~~yyyoooccc[[[ZZZYYYWWWTTTWWWQQQLLLIIIAAA>>>HHHWWWhhhuuugggOOOOOOLLLLLLQQQZZZ___]]]ZZZTTTTTTSSSPPPMMMJJJJJJKKKJJJLLLOOOOOONNNLLLLLLLLLHHHKKKOOOQQQRRRPPPNNNMMMLLLKKKJJJIIIHHHIIIIIIJJJFFFGGGHHHHHHGGGGGGHHHJJJMMMIIIHHHJJJKKKIIIKKKNNNHHHIIIJJJKKKLLLLLLLLLLLLHHHHHHGGGGGGGGGFFFFFFFFFGGGGGGFFFEEEEEEDDDDDDCCCAAABBBCCCCCCBBBAAABBBCCC>>>???@@@@@@>>>>>>???@@@CCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGIIIKKKLLL^^^ggghhh[[[JJJEEEGGGJJJFFFFFFFFFFFFGGGIIIJJJJJJHHHMMMRRRRRRNNNJJJHHHHHHFFFIIILLLKKKIIIJJJOOOSSSdddjjjtttyyyvvv{{{uuu^^^QQQDDD>>>:::;;;<<<999666444444444444444444333333333111111111111000000000000000000////////////000000//////............//////........................,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,---...//////......------,,,------...******+++,,,,,,,,,,,,,,,//////.........///000000---..................---222111000///...---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------,,,,,,rrrvvvzzzuuujjjeeeqqq{{{www|||{{{aaaFFF;;;>>>999999999888777777666666555555555555555555555555222222111111111111222222000111333444555444333333000111222333333222111000222222333444444444444333333333333444444555555555333555777:::;;;:::888777222444777999:::;;;===???>>>EEENNNUUU\\\eeepppyyy~~~vvvpppddd```[[[XXXXXXWWWTTTQQQVVVQQQOOOLLLFFFGGGYYYooolllSSSMMMLLLMMMSSSZZZ^^^]]]ZZZOOOOOONNNKKKHHHHHHIIIKKKJJJLLLNNNNNNLLLKKKKKKKKKGGGJJJMMMOOOMMMLLLKKKKKKKKKJJJIIIHHHHHHIIIJJJKKKEEEFFFGGGGGGGGGGGGJJJLLLMMMJJJHHHJJJIIIGGGHHHLLLIIIIIIJJJKKKLLLLLLKKKKKKHHHGGGGGGFFFFFFEEEEEEEEEFFFEEEEEEDDDDDDCCCBBBBBB@@@BBBCCCBBBAAA@@@AAABBB<<<===>>>>>>======>>>???BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDFFFHHHJJJKKK\\\hhhiiiYYYHHHCCCFFFHHHEEEEEEEEEEEEFFFGGGHHHHHHKKKQQQUUUSSSLLLFFFEEEFFFFFFHHHJJJIIIGGGGGGJJJMMMYYY^^^hhhttt~~~uuuvvv|||hhhVVVJJJDDD<<<;;;999666444444777999444444444444444444444444111111111000000000000///000//////......//////000///......------......///------------------------,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,******++++++,,,,,,------,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,***++++++,,,---...///000//////...---------.........------,,,,,,+++++++++++++++,,,,,,---......///,,,------......------,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---------------rrrvvvzzzvvvkkkfffqqq{{{www||||||aaaFFF<<>>@@@AAA@@@???>>>???@@@<<<===>>>>>>======>>>@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>???@@@AAADDDFFFHHHIIIRRR\\\\\\NNNDDDCCCEEEBBBDDDDDDCCCCCCCCCDDDDDDEEEKKKMMMOOOMMMIIIEEECCCCCCCCCDDDEEEEEEEEEEEEFFFGGGJJJMMMTTT___mmmxxxwwwvvv~~~yyyrrrdddVVVJJJBBB???===666777666333222333555777333333333333333333333333111111111000000000000/////////............/////////......------......///------------------------++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++************************************++++++++++++******+++++++++,,,,,,,,,+++++++++,,,------......,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,------.........//////...---------------......---------------...)))***,,,---.........---,,,---...//////...---,,,,,,+++++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------qqqvvv{{{wwwlllgggrrr|||xxx}}}~~~|||aaaFFF<<>>>>>BBBLLLTTTOOORRRVVVYYY^^^fffrrr|||~~~~~~xxxmmm```VVVQQQPPPMMMNNNNNNMMMKKKJJJKKKLLLHHHIIIMMMNNNKKKPPPhhhtttjjj\\\MMMKKKLLLNNNQQQRRRRRROOOMMMIIIIIIHHHGGGFFFGGGKKKNNNIIIJJJLLLKKKIIIGGGGGGGGGEEEHHHLLLLLLKKKLLLNNNQQQIIIHHHHHHHHHIIIKKKLLLNNNIIIIIIIIIGGGFFFFFFHHHJJJQQQPPPSSSWWWUUUOOOJJJIIIJJJKKKKKKKKKKKKKKKJJJJJJGGGGGGGGGFFFEEEDDDDDDCCCDDDCCCCCCBBBAAAAAA@@@@@@<<<>>>???>>>===<<<===>>><<<>>>??????>>>>>>???AAA@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<===???AAADDDFFFGGGIIIOOOMMMCCC@@@EEEDDD===CCCCCCBBBAAAAAAAAABBBBBBHHHFFFEEEEEEFFFFFFDDDBBB@@@@@@@@@AAAAAAAAA@@@???EEEFFFIIIPPPZZZeeennnrrruuu|||}}}yyyzzz~~~|||yyyzzzyyylllYYYQQQGGG@@@===<<<:::777000333555555666666333000222222222222222222333333111111111111000000000000//////............//////.........------.........------------------------+++++++++,,,,,,---------************************++++++++++++++++++++++++************************)))************+++++++++*********++++++,,,,,,,,,++++++,,,------...//////,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,......---------,,,,,,,,,///...------,,,,,,,,,,,,'''(((((()))+++---...///((()))+++---...---+++*********,,,,,,,,,,,,******...------,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,rrrxxx{{{uuukkkjjjttt|||xxx}}}~~~zzz```GGG:::999555444333333333333444555555555555444444333333333111111111111111111111111000000111111111111000000555333000000000111000///111111000000000000111111000111111111111222222222555555555555555555444444333444555555333333444555777999;;;<<<<<<>>>AAADDDEEECCCBBBDDDJJJTTT^^^dddkkkmmmooosssxxx}}}wwwnnnlllppprrrnnniiioookkkeee^^^WWWQQQMMMKKKIIIJJJKKKKKKKKKJJJHHHGGGIIIHHHHHHJJJMMMUUUdddppp{{{rrreeeYYYQQQNNNNNNTTTWWWRRRLLLLLLMMMMMMGGGGGGHHHHHHIIIJJJJJJKKKLLLJJJHHHHHHIIIIIIHHHGGGIIIIIIIIIJJJKKKLLLLLLMMMGGGFFFDDDDDDEEEIIIMMMPPPLLLKKKJJJGGGDDDCCCEEEGGGNNNOOOXXXcccggg]]]OOOFFFKKKJJJIIIIIIJJJKKKJJJIIIGGGHHHIIIIIIGGGDDD@@@>>>BBBAAAAAAAAABBBEEEHHHIII======>>>>>>>>>======<<<<<<;;;;;;<<<===???AAABBB@@@AAAAAAAAAAAA@@@??????======>>>???AAACCCEEEFFFFFFEEECCC@@@???>>>>>>?????????@@@@@@@@@AAAAAAAAACCCBBBAAA@@@????????????;;;<<<===??????@@@@@@@@@BBB@@@AAAHHHSSS[[[^^^^^^eeelllrrruuuzzz}}}xxxzzzsss^^^QQQFFFCCC>>>;;;999888666555555555555444444333333333555444333222222222222333333333222222111000/////////............---------........................---///222444444222///---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++*********)))))),,,,,,,,,++++++*********,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------rrrxxx{{{tttkkkiiittt|||yyy~~~xxx{{{xxx^^^EEE999888555444333333333333444555555444444444333333333333111111111111111111111111000000111111111111000000333111000111222222111///111111000000000000111111//////000000000111111111444444333333333333333333333444555444333333333555666888:::;;;;;;<<>>===>>>BBBIIIQQQVVVTTTUUUWWW[[[^^^bbbeeegggxxx|||~~~|||{{{~~~{{{wwwqqqlllhhhaaaZZZYYY]]]___]]]ZZZccc```[[[VVVPPPLLLJJJIIIIIIIIIJJJIIIIIIHHHHHHGGGGGGHHHIIIIIIKKKQQQZZZbbbkkkllljjjeee\\\TTTOOOMMMSSSYYYZZZTTTMMMLLLLLLKKKHHHIIIIIIJJJJJJKKKKKKKKKKKKIIIGGGGGGHHHIIIHHHGGGJJJKKKKKKKKKKKKJJJJJJIIIFFFFFFEEEEEEFFFIIILLLNNNKKKKKKIIIGGGDDDCCCEEEGGGMMMMMMTTT___bbbYYYMMMFFFKKKJJJIIIIIIJJJIIIHHHFFFGGGGGGHHHGGGFFFDDDAAA@@@AAAAAA@@@@@@AAACCCEEEGGG>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;<<<>>>@@@AAA@@@@@@@@@@@@????????????======>>>???@@@BBBCCCDDDDDDCCCAAA???>>>>>>>>>???>>>>>>?????????@@@@@@@@@??????>>>>>>======>>>>>>======>>>?????????>>>>>>???======BBBJJJPPPRRRQQQVVV\\\```ccckkkxxxttteeeXXXOOOIIIDDD@@@<<<999888888666555555444444444333333333333444444444333333333222222333333222111111000/////////............---------........................***,,,...//////...,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++,,,++++++++++++++++++***,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---+++++++++*********)))))),,,,,,,,,++++++*********,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,sssyyy{{{tttjjjiiittt|||zzzuuuyyywww]]]DDD888666444444333333333333444444444444333333333333333222111111111111111111111111///000000111111000000///000000111333555444222000111000000//////000000111........./////////000000222222222222222222222222222444555444333222333555444666888999999:::<<<>>><<<;;;::::::<<<@@@DDDFFFCCCCCCEEEFFFIIIKKKNNNOOO\\\aaabbb``````cccdddccceeehhhkkkmmmnnnnnnooopppmmmjjjgggeeebbb^^^YYYVVVVVVSSSPPPOOOPPPSSSTTTTTTVVVTTTQQQNNNKKKIIIHHHHHHIIIIIIHHHGGGGGGGGGHHHHHHFFFGGGHHHHHHIIILLLPPPRRRUUUVVVWWWVVVSSSPPPNNNNNNXXX\\\\\\UUUNNNLLLKKKIIIHHHIIIIIIJJJJJJJJJIIIIIIIIIHHHFFFFFFGGGHHHGGGFFFLLLLLLLLLLLLKKKIIIFFFEEEFFFFFFFFFGGGHHHIIIKKKLLLJJJJJJIIIGGGEEEDDDFFFHHHKKKKKKOOOWWWZZZSSSJJJFFFJJJIIIHHHIIIIIIHHHEEECCCEEEEEEEEEDDDDDDCCCBBBBBBAAA@@@@@@??????@@@BBBCCC>>>>>>=========???@@@AAA===<<<<<<;;;<<<===>>>???@@@??????>>>>>>>>>>>>>>>============>>>???@@@AAA@@@???>>>>>>======>>>>>><<<============>>>>>>>>>;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>===<<<<<<>>><<<;;;===BBBEEEEEEDDDFFFIIIKKKMMMVVVcccnnnrrrsss```OOODDD@@@?????????<<<999777777777666555444444333333333333333222333444444555555444222222222222111111000000/////////............---------------------------------******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***************)))))))))++++++++++++++++++++++++*********++++++++++++++++++++++++++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++***************+++++++++++++++*********+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++uuu{{{|||uuukkkjjjuuuzzzyyyxxx|||xxx]]]DDD777666333333333333333333333333333333333333222222222222111111111111111111111111//////000000000000/////////000222666888777444111000000////////////000000....../////////000000000111111222222222222222222222333444444222222333444222444666777777777999;;;;;;;;;;;;;;;<<<===>>>???=========>>>???@@@BBBBBBDDDIIIJJJHHHGGGJJJLLLJJJJJJLLLOOOQQQRRRSSSTTTVVVVVVTTTSSSQQQQQQRRRRRRRRRSSSRRRQQQPPPOOOPPPSSSUUUPPPNNNLLLJJJIIIIIIIIIIIIJJJIIIHHHGGGGGGHHHIIIJJJFFFGGGGGGEEEGGGKKKMMMLLLLLLMMMNNNOOOOOONNNOOOOOOWWWZZZZZZSSSNNNMMMKKKHHHGGGGGGHHHIIIIIIHHHHHHGGGHHHFFFEEEEEEFFFGGGGGGFFFKKKKKKLLLLLLJJJHHHFFFDDDFFFFFFGGGHHHIIIIIIIIIIIIHHHHHHHHHGGGEEEEEEGGGHHHJJJHHHJJJOOOQQQLLLGGGFFFGGGGGGGGGHHHIIIHHHEEEBBBDDDCCCBBBAAAAAABBBCCCDDDBBBAAA@@@?????????@@@@@@???>>><<<<<<===???AAACCC===<<<;;;;;;;;;<<<===>>>@@@???>>>===<<<======>>>======<<<<<<<<<<<<======<<<<<<<<<<<<<<<=========;;;;;;;;;;;;<<<<<<<<<<<<999999999999:::;;;<<<============>>>>>>===<<<<<>>>>>??????AAAIIISSSYYYYYYiiitttwwwhhhVVVOOOFFF???:::999888888:::888666555666666555444333333333333222222222222222333444666666444222111111111000000000////////////............---------------------------------,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++************************************++++++++++++))))))******++++++,,,,,,+++++++++***************************************************++++++++++++************************+++++++++***************+++++++++***+++,,,,,,---++++++++++++++++++++++++***+++++++++,,,,,,,,,---++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************www|||}}}uuukkkjjjuuuwwwvvv}}}|||yyy^^^DDD888666333333333333333333333333222222222222222222222222111111111111111111111111//////000000000000/////////111444777:::999555222000000////////////000000/////////000000000111111111111222222333333333333222333444333222222333444222444666777666666777888:::;;;<<<===>>>>>>======999999999999999999:::;;;<<>>===<<<<<<===???AAACCC<<<<<<;;;::::::;;;<<<===???>>>======<<<<<<=========<<<;;;::::::::::::;;;999999:::;;;<<<<<<<<<===999999:::::::::;;;;;;;;;888888888999:::;;;<<<===::::::;;;======>>>>>>>>>============?????????>>>===???@@@CCCKKKRRRQQQLLLNNNYYYfffnnnrrryyy}}}rrrjjj```RRRHHH<<<;;;::::::::::::888666777555444444555555555333222222222222222222222222000222444555555444222111000000/////////////////////............---------------------------------------,,,++++++,,,------++++++++++++++++++++++++******++++++++++++++++++)))))))))******+++++++++)))))))))******+++++++++************************************************)))))))))*********++++++************************************************+++************+++,,,,,,++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************vvv{{{|||sssiiihhhtttuuuttt{{{}}}yyy^^^DDD777666222222333333333333222222000111111111111222222222111111111111111111111111...//////000000//////...000111333666888888555222000//////......//////000//////000000000111111111111111111222222333444444111333444333222111222444222555777888777666666777888999:::<<<<<<<<<;;;:::999888888888888888999::::::>>>???<<<;;;>>>???>>>===???BBBCCCDDDFFFIIIKKKIIIHHHFFFDDDEEEIIIOOOTTTUUUUUUTTTQQQMMMLLLLLLMMMIIIHHHGGGFFFEEEFFFFFFGGGJJJJJJIIIIIIIIIJJJKKKKKKIIIIIIFFFDDDNNN\\\aaa]]]SSSPPPMMMKKKKKKKKKJJJIIIKKKNNNNNNKKKJJJLLLKKKHHHHHHJJJLLLNNNOOONNNMMMLLLFFFDDDCCCDDDGGGHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHIIIIIIIIIIIIHHHGGGFFFDDDFFFGGGHHHGGGGGGIIIJJJKKKGGGFFFGGGGGGEEEFFFIIIGGGEEEDDDEEEFFFGGGFFFEEE@@@@@@???>>>???@@@AAABBBAAAAAAAAA@@@??????>>>>>>======<<<<<<<<<>>>???@@@;;;::::::999:::;;;<<<===>>>>>>>>>>>>>>>===<<<<<<<<<;;;;;;:::999999::::::888888:::;;;;;;<<<<<<;;;999999999999::::::::::::888888888888999:::<<<<<<888999:::<<<======>>>>>>:::;;;<<<===>>>>>>>>>>>>>>>@@@DDDKKKUUU[[[UUULLLDDDJJJRRRXXX\\\eeerrr|||uuudddUUUJJJCCC@@@>>>777666555666777888777666555333222333444555444333000111111111111222222222000000222333333222222111////////////............///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++*********+++++++++++++++(((((())))))***+++++++++)))))))))***************)))))))))***************************************((())))))))))))************************+++++++++)))))))))******************************+++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************tttyyyyyypppeeeeeeqqq}}}tttsss{{{}}}xxx]]]CCC666555111222333333333333222111000000000000111111222222111111111111111111111111......////////////......//////111333555555222/////////............//////........./////////000000//////000000111222222333111333333333222111222333333666888999888777666777777777999999999888777666:::999999999:::;;;<<<<<<777;;;<<<999888:::;;;::::::<<<>>>@@@AAACCCFFFIIIEEEFFFGGGFFFFFFHHHMMMQQQWWWUUURRRPPPNNNLLLKKKJJJFFFEEEDDDDDDDDDEEEFFFGGGGGGHHHIIIIIIJJJJJJJJJIIIHHHJJJHHHHHHUUUfffkkkdddVVVRRRMMMJJJJJJJJJIIIGGGHHHJJJJJJHHHIIILLLKKKGGGFFFHHHKKKMMMOOOOOOMMMMMMFFFDDDDDDEEEGGGIIIJJJIIIIIIHHHGGGFFFFFFGGGHHHIIIJJJJJJIIIHHHGGGGGGFFFFFFCCCEEEGGGHHHHHHHHHIIIKKKLLLHHHFFFGGGFFFDDDFFFKKKLLLIIIFFFDDDDDDEEEEEEDDD??????>>>>>>??????@@@@@@????????????>>>======<<<<<<<<<<<<<<<<<<=========999999888999999;;;===>>><<<>>>@@@AAA@@@???<<<;;;;;;;;;::::::999999::::::777888:::;;;<<<;;;;;;:::888888999999999:::::::::888888888888888999:::;;;999:::;;;<<<<<<<<<<<<<<<888:::<<<============>>>===???CCCKKKWWW^^^WWWLLLDDDGGGJJJMMMOOOSSS[[[aaagggooozzz}}}qqqaaaYYYMMMCCC===:::999999777666555666777777666444444333222333444555333222000000000000111111222222//////000000000111111111........................///............---------,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))))))))*********++++++((((((((()))***+++++++++************))))))))))))((()))))))))*********+++************************((((((((()))))))))******))))))*********+++++++++((()))))))))*********+++***************++++++,,,*********************************************)))************************************++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++rrrvvvvvvmmmcccbbbnnn{{{tttsss{{{~~~www\\\BBB555333111222333444444333222111//////000000111111111222111111111111111111111111......////////////...............000222222///---//////............//////---------.........//////---......///000111111222111222333333111111222333444777::::::999777777777888888999999888777555444888777888888999:::;;;<<<777;;;===999888;;;<<<::::::;;;>>>???@@@BBBFFFHHH@@@DDDHHHJJJJJJKKKNNNQQQTTTQQQNNNLLLKKKJJJHHHFFFDDDDDDCCCCCCDDDFFFGGGHHHEEEFFFHHHIIIJJJIIIHHHHHHGGGJJJJJJKKKZZZlllpppgggWWWSSSMMMJJJKKKKKKJJJIIIGGGIIIIIIGGGIIILLLJJJFFFBBBDDDGGGKKKLLLLLLKKKJJJFFFEEEDDDEEEHHHJJJKKKJJJKKKIIIGGGEEEDDDEEEGGGIIILLLKKKIIIHHHGGGFFFFFFFFFBBBDDDGGGHHHHHHHHHJJJKKKMMMIIIGGGHHHFFFDDDGGGLLLPPPLLLGGGDDDCCCCCCCCCBBB>>>>>>>>>????????????>>>======>>>>>>===<<<;;;;;;;;;<<<<<<===<<<<<<;;;:::888888888888999;;;===>>><<<>>>@@@BBBBBB???<<<:::;;;;;;::::::999::::::;;;888999:::;;;<<<;;;::::::888999999999999:::::::::777777777777777888888999;;;;;;<<<<<<;;;;;;::::::999;;;>>>???>>>>>>>>>>>>===>>>@@@HHHTTTZZZSSSGGG@@@BBBDDDEEEFFFGGGHHHJJJJJJWWWhhhrrrvvvyyy~~~|||ttthhhWWWKKKFFFBBB===;;;;;;888333...333444777:::<<<:::666333444333222333444444333111//////000000111111111222//////......///000111111---.....................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************************'''((((((((())))))******'''(((((()))***+++++++++++++++******))))))(((((((((((())))))*********+++))))))))))))))))))))))))(((((((((((())))))))))))))))))******++++++++++++(((((())))))*********+++*********)))***++++++,,,*********************************)))))))))))))))************************)))************+++++++++************************************************))))))))))))))))))))))))++++++++++++++++++++++++tttzzz|||tttiiifffoooyyyuuuwww{{{{{{uuuUUU???888222222222222111000//////...111111111111111111111111000000111111111111000000111000///......///000111------............------////////////////////////............////////////111111111000000000000000111222333333222333555777777777666555555555555555777777666555555555555555777666666777999;;;::::::888888999999999999:::::::::======;;;>>>CCCEEEDDDDDDFFFPPPZZZVVVIIIDDDJJJNNNLLLJJJGGGFFFFFFGGGHHHIIIIIIHHHHHHGGGFFFFFFEEEFFFGGGHHHJJJLLLNNNPPPQQQNNNMMMMMMQQQWWW\\\```bbbVVVXXXYYYTTTLLLGGGGGGIIIHHHHHHHHHIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHFFFDDDGGGJJJKKKGGGCCCFFFFFFEEEEEEFFFFFFGGGHHHKKKJJJHHHGGGFFFEEEEEEEEEGGGGGGGGGFFFFFFFFFHHHJJJGGGEEECCCAAAAAACCCFFFHHHNNNLLLJJJFFFCCC???===;;;>>>===<<<<<<<<<===???@@@@@@???<<<999999999;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;<<<<<<============<<<<<<::::::888777777777888999;;;;;;;;;;;;;;;;;;;;;;;;777777777777888999:::;;;999777444444555777888888888999::::::;;;;;;::::::999999999:::;;;<<<===>>>????????????@@@AAABBBCCC>>>>>>>>>>>>>>>??????@@@DDDIIIOOORRRTTTZZZbbbjjjqqqxxxvvvqqqkkkdddZZZQQQKKKGGGBBB???<<<<<<;;;888444111111111999???EEEEEE???999777777...333888888444111222444111111111111000000000000000000000000000000000000------------------------,,,,,,,,,------.........++++++++++++++++++++++++,,,,,,,,,++++++*********)))))))))))))))))))))))))))************+++++++++(((((())))))*********++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++******)))************************+++++++++++++++++++++++++++++++++*********))))))******************************************************+++++++++,,,,,,,,,************************)))***,,,,,,***))))))***rrrxxx|||uuukkkiiirrr}}}uuuvvvyyyyyyuuuUUU???888222333333333222111000000000111111111111111111111111000000111111111111000000......------------......------............------....................................////////////111000000000000000000000///111222222222333555777777666555555444444555555777666666555444444555555666555555777:::;;;;;;:::777777888888888999999999:::<<<;;;999;;;@@@BBB@@@CCCFFFQQQ\\\XXXJJJDDDHHHJJJIIIGGGFFFEEEEEEFFFFFFBBBBBBBBBBBBCCCCCCCCCCCCGGGHHHJJJLLLNNNOOOPPPPPPLLLJJJIIIIIIKKKNNNOOOOOOUUUWWWWWWSSSLLLHHHHHHJJJGGGHHHHHHHHHHHHHHHGGGGGGFFFFFFGGGGGGHHHHHHIIIIIIHHHFFFDDDFFFJJJKKKHHHDDDGGGGGGGGGGGGGGGHHHIIIJJJLLLKKKIIIHHHFFFFFFEEEEEEFFFFFFFFFEEEFFFHHHKKKMMMHHHFFFCCCAAAAAACCCEEEGGGLLLKKKHHHEEEBBB???===<<<>>>===<<<<<<<<<===>>>???@@@>>><<<999999999;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999:::::::::;;;;;;;;;;;;:::::::::999888777777777888888;;;;;;;;;;;;::::::::::::777777777777888999:::;;;999777444444555777888777888999999:::::::::::::::999999999999:::;;;<<<<<<======<<<======>>>???@@@>>>>>>=========>>>??????>>>AAAEEEGGGGGGKKKRRRXXX]]]ccckkkuuu}}}{{{rrrhhh___YYYUUUOOOKKKEEE@@@???===;;;999<<<;;;888555444555888<<>>???:::555333333111111111000000000//////////////////////////////------------------------,,,,,,,,,---------------++++++++++++++++++++++++,,,,,,,,,++++++*********)))))))))))))))))))))))))))************+++++++++((()))))))))************+++++++++*********))))))************************))))))))))))))))))))))))*********+++++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))*********++++++******)))************************+++++++++++++++++++++++++++++++++*********))))))*********************************************************+++++++++,,,,,,************************)))+++,,,+++))))))***+++qqqxxx|||vvvlllkkkuuuxxxyyy|||{{{uuuUUU>>>888222444444333333222111111111000000000000000000000000///000000111111000000///------............------------............------....................................////////////000000000000000000111111...///111222333444666888666555555444444444444444666555555444444444444444666555555777:::<<<<<<;;;777777777888888888888999888:::999888:::??????<<>>======<<<<<<<<<<<<===>>>>>>???===;;;999999999;;;<<<::::::::::::::::::::::::888888777777777777888888888888999999999999888888999999888777777777777888;;;;;;::::::999999999888888888888888888999;;;;;;999777555444666777777777777888999999::::::999999999999888888888999999::::::::::::999::::::;;;;;;======<<<<<<======>>>???>>>@@@BBBBBBAAABBBGGGKKKKKKMMMRRRYYYaaaiiipppttt}}}zzzkkkfff]]]TTTLLLFFFCCCBBB===;;;999999:::::::::999:::888555333444999AAAFFFRRRSSSQQQKKKBBB:::666555666<<>>777222333333222222222111111111//////////////////////////////000000000000//////...///000111111000///...------............------....................................////////////000000000000000111111111///111333555555666888999555555444333333333333333444444333333333333444444555444444666:::<<<<<<;;;777777888888888999999999777888888888<<>>AAACCCKKKRRRPPPHHHCCCDDD@@@AAABBBCCCDDDDDDDDDCCCKKKKKKKKKLLLMMMMMMNNNNNNEEEGGGJJJLLLMMMLLLKKKJJJIIIGGGFFFGGGIIIJJJKKKJJJNNNOOOOOOMMMJJJHHHHHHIIIFFFFFFFFFFFFFFFGGGGGGHHHJJJIIIHHHFFFEEEEEEEEEEEEFFFEEEDDDFFFIIIJJJIIIHHHHHHHHHHHHHHHIIIJJJKKKKKKKKKJJJHHHGGGEEEDDDDDDDDDEEECCCBBBBBBEEEHHHJJJKKKHHHFFFCCCAAA@@@AAABBBCCCEEEDDDCCCBBB@@@???>>>===;;;;;;;;;<<<<<<<<<=========<<<:::999999999:::;;;999999999999999999999999777666666555555666666777777777777888888777777777999888888777777777777777:::::::::999888888777777888777777888888999:::;;;999777555555666777777666666777888888999999888888999888888777777777777888999999888888777888888888<<<<<<<<<;;;<<<<<<===>>>@@@AAABBBAAA@@@@@@BBBEEEFFFFFFGGGIIINNNTTTYYY]]]cccffflllsssyyy~~~vvvnnnhhh___XXXSSSOOOJJJDDD@@@?????????===<<<<<<<<<;;;:::999888666555444333555;;;BBBHHHNNNMMMJJJCCC;;;555222222555888;;;;;;888333000///111000000000////////////////////////////////////...........................------,,,,,,++++++++++++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))))))))*********+++++++++)))))))))))))))*********************************++++++++++++++++++++++++))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((())))))***************************************************************************))))))))))))************************************************************++++++++++++************************++++++***)))((()))+++...uuu{{{~~~wwwllljjjsss~~~xxxvvvwwwuuu}}}sssSSS>>>777222111111111111111000000000//////////////////////////////000000000000//////...///000111111000///...------............------....................................//////////////////000000111111111111222444777888888888999:::444333333222222222222222333333222222222222333333444444444666888:::::::::888888888888999999999999666777777999@@@GGGGGGBBB@@@AAADDDGGGFFFBBBAAABBB>>>???@@@BBBCCCCCCCCCCCCGGGGGGGGGGGGGGGGGGGGGGGGBBBDDDGGGIIIIIIHHHFFFEEEAAA@@@AAACCCGGGJJJKKKJJJJJJJJJJJJIIIGGGFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGHHHLLLKKKIIIHHHHHHHHHIIIJJJEEEDDDDDDFFFHHHJJJJJJJJJGGGGGGGGGGGGGGGHHHHHHIIIHHHGGGEEEDDDCCCBBBBBBBBBFFFDDDBBBCCCEEEGGGGGGFFFFFFEEECCCAAA@@@@@@AAABBBBBBAAAAAA@@@???>>>======:::;;;;;;;;;<<<<<<<<<<<<;;;;;;:::999888999::::::999999999999999999999999666555555444444555555666777777888888888888777777888888888888777777666666999999888888888777777777777777777777888999::::::999777666666777777666555555666777777888888777777888888777666666666777777999999888777777777888888;;;;;;::::::;;;;;;<<<=========>>>>>>===>>>???@@@EEEEEEDDDDDDEEEGGGIIIJJJNNNOOOQQQVVV\\\bbbgggiiilllqqqxxxoooeeeYYYSSSOOOJJJCCC===@@@???>>>===<<<;;;;;;<<<;;;;;;<<<;;;999666555444333333444444555999>>>AAABBBAAA>>>999555222111111333444444333111000000111000000000////////////...................................................---------,,,,,,++++++***++++++++++++++++++++++++************************))))))))))))))))))))))))))))))*********+++++++++******))))))))))))))))))************************************************))))))))))))))))))))))))))))))*********+++++++++(((((((((((((((((((((((())))))))))))))))))))))))'''((()))***************************************************************))))))))))))))))))))))))************************************************))))))*********+++++++++*********************************)))((())),,,///uuu{{{~~~vvvjjjgggppp{{{qqqmmmkkkgggwww}}}~~~rrrSSS===777222000000000000000000000000000000000000000000000000...//////000000//////...------............------------............------------------------------............/////////////////////000111111222222666888:::;;;999888888888333333222111111111111111222111111111111222222333444333333444777888888777777777777888888888999999444555666999BBBJJJIIIDDD???>>>>>>??????>>>>>>???======>>>???@@@AAABBBBBBAAAAAAAAA@@@@@@@@@@@@@@@AAACCCDDDEEEEEEDDDBBBAAAAAAAAAAAADDDGGGIIIIIIHHHHHHHHHGGGGGGFFFEEEEEEDDDEEEEEEDDDDDDDDDFFFGGGHHHJJJJJJIIIIIIKKKMMMPPPRRRDDDDDDEEEFFFGGGIIIKKKLLLGGGGGGFFFFFFEEEEEEFFFFFFDDDDDDCCCBBBBBBBBBBBBCCCFFFDDDCCCEEEHHHIIIFFFCCCDDDCCCBBBAAA@@@@@@AAABBB?????????>>>======<<<<<<999:::;;;;;;<<<<<<;;;;;;:::999999999888999999999888888888888888888888888555555444444444444555555777777888888888888777777777777888888777777666555777777777777777777777777666666666666666888999999999888666666777777555444444555666666777777666666777777666666666777777888999888888888888888999999:::::::::999:::;;;;;;<<<;;;;;;<<<===>>>???@@@@@@AAAAAAAAAAAAAAABBBBBBBBBFFFDDDCCCDDDHHHMMMQQQRRRQQQUUU[[[bbbhhhnnnuuuyyy|||qqqhhhdddbbbbbbQQQHHHAAA@@@@@@>>>;;;::::::;;;;;;;;;:::999888777777999:::999777555555555111333444555444555777999777666444333222222333333333222000//////111222333000000////////////..............................------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++)))))))))***************)))))))))))))))))))))))))))************+++++++++************))))))))))))***************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))************************************************************(((((()))))))))))))))***************************************************)))))))))************+++************************)))******))))))))),,,...sssyyy|||tttiiieeennnyyy}}}ooojjjgggbbbuuu||||||rrrRRR===666111111111111111111111111111111111111111111111111111......////////////............------------......------............------------------------------............////////////...//////000111111222222999;;;===<<<999666555555222222111000000000000111000000000000000111222222444333222333555666555444555555555666666666666777333444444888AAAHHHGGGAAA<<<<<<<<<;;;<<<===<<<;;;<<<;;;;;;;;;<<<>>>???AAA?????????@@@@@@AAAAAABBBBBBBBBBBBBBBBBBAAA@@@???EEEDDDDDDFFFHHHIIIHHHGGGIIIHHHGGGFFFFFFFFFEEEDDDEEEDDDCCCCCCCCCEEEGGGHHHJJJIIIHHHGGGHHHJJJMMMNNNCCCDDDEEEEEEGGGIIIKKKMMMIIIHHHGGGFFFEEEDDDDDDDDDCCCBBBBBBBBBBBBCCCDDDDDDFFFEEEEEEIIINNNNNNJJJEEEBBBBBBAAAAAA@@@AAAAAABBB>>>>>>======<<<;;;;;;;;;888999:::;;;<<<;;;;;;:::999888888888888999999999888888888888888888888888555555444444444444555555666666777777777777666666666777888888888777555555444555555666666777777888444444444555555666777888999888777777777777555333444444555666666666666555666666666666777888999999777777777777888999::::::999999999999999:::;;;;;;;;;;;;<<<===???@@@@@@@@@??????????????????@@@@@@BBB???>>>???CCCGGGHHHGGGEEEHHHLLLNNNQQQVVV]]]bbbjjjppprrrnnnmmmttt{{{}}}~~~xxxooojjjcccZZZRRRNNNNNNOOOPPPGGG@@@;;;===>>><<<<<<>>>;;;;;;;;;::::::999888777777888:::888666555666888333444444444222222333555111000//////111222333333222111000000111222222222000000/////////.................................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++((()))))))))*********+++)))))))))))))))))))))))))))************+++++++++************)))))))))((())))))*********+++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))************************************************************(((((((((((())))))******************************************************))))))))))))************************************''')))***+++******,,,---qqqwwwzzzssshhheeennnyyy}}}pppmmmjjjfffuuu|||zzzrrrRRR===666111222222222222222222222333111111111111111111111111......////////////......111000///......///000111---..................---------------------------............/////////000...//////000111222222222;;;<<<===<<<888555333222222111111000000000000000000000///000000111222222444333222222444444333222333333333444444444555555222222222666>>>FFFCCC<<<999;;;;;;;;;<<<===;;;888;;;:::999888999;;;===???<<<===>>>???AAABBBCCCDDDCCCCCCBBBAAA@@@@@@??????BBBBBBBBBDDDFFFGGGFFFDDDJJJIIIHHHGGGGGGGGGFFFDDDDDDDDDCCCBBBCCCEEEGGGIIIKKKIIIFFFCCCBBBBBBCCCDDDCCCDDDEEEEEEFFFHHHLLLNNNKKKJJJHHHFFFEEEDDDCCCCCCBBBBBBBBBCCCCCCEEEFFFFFFEEEEEEGGGLLLRRRRRRMMMHHHAAAAAAAAA@@@AAAAAABBBBBB>>>>>>===<<<;;;;;;::::::888999:::;;;<<<;;;::::::888888888888888999999999777777777777777777777777666555555444444555555666555555666666666666555555666777888888888777555444333444444555666777888888444333333444444555666777999888777777888777555333333444555555666666555555666666666666777999::::::666666666777777999:::;;;999999888888999999:::;;;888888888:::<<<======<<>>>>>??????@@@===<<<<<<@@@FFFIIIHHHGGGFFFHHHIIIJJJJJJMMMTTTYYY]]]cccccc[[[XXX^^^dddfffllljjjkkknnnnnnnnnsssyyy|||zzzyyysssjjjgggfff```WWWUUUPPPJJJGGGHHHKKKOOOQQQFFF>>>:::<<<;;;777777;;;888777666666666666777888666888888666333222444666444555444222000000333555///...---...///111111000111000000111222111///---000/////////....................................++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++(((((())))))*********+++)))))))))))))))))))))))))))************++++++++++++*********))))))(((((())))))******++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))&&&'''((()))************************************))))))))))))))))))))))))'''((((((((())))))******************************************************))))))))))))************************************&&&(((+++++++++++++++---sss{{{}}}tttjjjiiiooouuuvvvpppnnnlllpppzzzmmmUUU???444444111222333333333333222111222222111111111111222222000000000000000000000000//////.........---------000000/////////............------,,,,,,------...,,,,,,,,,---------......000///......///111333555666777777555333111111222//////............//////////////////000111333333111222222333333222222111111333555666555444444444111222444666888999::::::999999999888888888888777;;;:::777666777:::===???BBBAAAAAAAAAAAA@@@@@@@@@???@@@AAABBBBBBBBBAAAAAAAAAEEEGGGDDDCCCFFFGGGEEECCCDDDEEEGGGGGGFFFFFFEEEEEEDDDDDDEEEFFFFFFDDDBBBEEEEEEFFFGGGGGGEEEDDDCCCGGGFFFEEEEEEEEEGGGIIIKKKMMMLLLJJJHHHFFFDDDCCCCCCCCCBBBBBBCCCEEEFFFEEEDDDFFFGGGKKKPPPSSSSSSNNNIIIBBBEEEDDD???===???@@@???>>>===;;;:::999888888777999999::::::;;;:::::::::777777666666777888999999<<<:::888666444444444444444444444444444444444444444444444555555555555666666777888888888777555444555444333555777888888777444333333222222333333444555555555555555555555555555555555555555666777777666666666666666666666666777777888888888999999999:::999888777777777999999888999:::;;;<<<<<<<<<<<<;;;===???BBBCCCCCCBBBAAA::::::<<<===@@@BBBEEEFFFEEEEEEEEEEEEEEEGGGKKKNNNPPPQQQRRRSSSSSSTTTTTTTTTYYYVVVQQQNNNMMMOOORRRUUU^^^aaadddfffgggiiikkkmmmmmmmmmnnnqqquuuxxxxxxxxxmmmkkkhhhfffeeebbb]]]XXXWWWVVVUUUUUUTTTQQQMMMIIIFFFDDDAAA@@@CCCIIIPPPTTTFFFCCC>>>:::888888:::<<<:::999888666666666777888;;;888666555666666666555222222222111111111111000333222222111111222222333////////////////////////////////////.....................------,,,,,,,,,------,,,+++++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,************************(((((()))***************))))))))))))))))))))))))+++*********))))))(((((())))))************))))))))))))***))))))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))***)))((('''''''''''''''***)))((((((((()))+++,,,******))))))******+++,,,************************************************))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))******************************))))))))))))******************************ttt|||~~~tttjjjiiiooouuuvvvrrrqqqqqqvvv|||}}}lllTTT>>>333333111222333333333333222111111111111000000111111111........................//////.........---------......---------,,,,,,,,,------,,,,,,,,,,,,------,,,---------............000000///...///000222444333444555333111///000000000//////......//////000000/////////000111222222111222222222222222222111111333555555444333444444333444555777888999999:::888888888888888888888888;;;:::999888:::<<>>>>>???>>>======;;;:::999999999999::::::;;;;;;;;;::::::999777777777777777888999999888888777666555555555555444444444444444444444444444444444444555555555555666666777777666666555444555444333444777888777666444333333222222333333444444444444444444444444444555555555555555666666777555555555555555555555555777777777888888999999999999999888777777888888999999999:::;;;<<<<<<<<<;;;;;;<<>>???@@@BBBBBBAAACCCDDDDDDDDDEEEHHHKKKLLLMMMOOOPPPQQQQQQPPPPPPNNNKKKHHHEEEDDDEEEHHHJJJMMMOOOQQQRRRRRRRRRSSSUUUWWWWWWWWWZZZ]]]`````````XXXVVVTTTTTTTTTRRRNNNKKKMMMLLLKKKKKKJJJHHHDDDAAAEEECCC@@@???AAAFFFLLLPPPCCCAAA===:::888888999:::888888666666555666777888999777555444444555555444222222222111111111111000222111111000000111111222////////////////////////////////////............------------------,,,,,,...---,,,,,,++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,************************(((((()))***************))))))))))))))))))))))))************)))))))))((())))))************))))))((())))))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((())))))***)))((((((((()))++++++******))))))******+++,,,************************************************))))))))))))************++++++++++++++++++++++++******************************************************))))))))))))******************************vvv}}}uuujjjiiipppuuuvvvssstttvvv|||}}}|||kkkSSS===333222111222333333333333222111111000000//////000000111.......................................------------------------,,,,,,,,,------,,,,,,,,,,,,------------........./////////111000////////////111222///111111000///......000000000////////////000000111000000000000000111111222222222222222222222222111333555555444333444555555666777888888999999999666666777777888888999999:::::::::;;;===???AAABBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBFFFFFFBBBAAADDDFFFFFFCCCDDDEEEGGGGGGFFFFFFEEEDDDBBBAAABBBEEEHHHIIIIIIFFFFFFEEEEEEDDDDDDEEEEEEFFFEEEEEEEEEEEEGGGHHHJJJGGGFFFDDDBBBBBBBBBDDDDDDDDDCCCBBBCCCDDDEEEDDDCCCAAAAAABBBDDDGGGGGGFFFDDDGGGMMMOOOHHH???<<<=========<<<;;;:::::::::::::::;;;;;;<<<;;;;;;:::999888888888777777777888999999555555666666666666666666444444444444444444444444444444444444555555555555666666555444444444555555555444333444666777777666444333333222222333333444333333333333333333333333555555444444555555666777555555555555555555555555777777777777888888888888888888777777777888888999999::::::;;;;;;;;;:::::::::<<<===???@@@@@@@@@??????>>>>>>======>>>>>>???>>>???AAABBBBBBCCCEEEFFFGGGHHHJJJLLLMMMLLLKKKJJJIIIGGGEEECCCCCCCCCEEEFFFEEEFFFGGGGGGEEEEEEFFFGGGKKKJJJJJJKKKNNNPPPPPPOOOIIIHHHHHHHHHIIIIIIGGGEEEHHHGGGFFFFFFFFFEEEAAA???BBB@@@???>>>@@@BBBFFFHHH@@@>>><<<:::888777777888666666555444444555777777888666333333333444444333222222222111111111111000000000000//////000000000/////////////////////////////////............---,,,,,,------------------///...---,,,++++++***+++++++++++++++++++++++++++,,,++++++******++++++,,,************************(((((()))***************))))))))))))))))))))))))************))))))))))))))))))************))))))'''(((((())))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))******)))))))))***++++++)))))))))((()))******+++******))))))******+++,,,************************************************))))))))))))************++++++++++++++++++++++++******************************************************))))))))))))******************************vvv~~~tttjjjiiipppvvvvvvrrrtttwww{{{|||kkkSSS===333333111222333333333333222111000000////////////000000................................................////////////////////////---,,,,,,,,,,,,,,,,,,---.........////////////000222111000///////////////---...000///...---...000000000////////////000000222111000000000000000111222222111111111111222222111333444444333333444555666777888888888888888888444444555666777888999:::777888:::<<<>>>@@@@@@AAA@@@@@@AAAAAABBBBBBCCCCCCAAAAAAAAAAAABBBBBBCCCCCCAAAEEEEEEAAAAAAEEEHHHHHHCCCDDDEEEFFFGGGFFFFFFEEEFFFDDDCCCDDDHHHLLLNNNOOOGGGFFFEEECCCCCCDDDEEEEEEEEEEEEDDDDDDEEEFFFHHHHHHFFFDDDBBBAAABBBCCCEEEGGGDDDCCCBBBCCCDDDEEEDDDCCCBBBAAAAAAAAABBBCCCDDDCCCIIIQQQTTTKKK@@@;;;;;;<<<<<<<<<;;;;;;:::;;;;;;;;;<<<<<<<<<<<<;;;999888888888888777777777888888999444444666777777666444444333333333333333333333333333333444444444555555555666555333222222333444555555444333444666777666555444333333222222333333444333333333333333333333333555444444444444555666666555555555555555555555555777777777777777777777777777777777777777888888888999::::::::::::999999888:::;;;<<<===>>>>>>>>>>>>>>>>>>======<<<=========<<<>>>@@@AAAAAAAAABBBCCCCCCEEEGGGIIIJJJIIIGGGFFFIIIHHHGGGFFFFFFFFFFFFGGGIIIJJJJJJIIIGGGFFFGGGIIIKKKJJJJJJKKKLLLMMMMMMKKKFFFFFFFFFFFFGGGGGGGGGFFFHHHFFFFFFFFFFFFEEECCCAAA??????>>>===>>>>>>???@@@<<<;;;:::999888777666666444444333333444666777888888666444333333444444333222222222111111111000000111000000//////000000111//////////////////////////////.........---------,,,,,,,,,------.........///...---,,,+++*********++++++++++++++++++++++++,,,++++++******++++++,,,************************(((((()))***************))))))))))))))))))))))))*********)))))))))))))))))))))************))))))&&&'''((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,)))))))))))))))******+++******))))))******+++,,,************************************************((()))))))))************++++++++++++++++++++++++************************************************+++******))))))******+++************************vvv}}}~~~sssiiiiiiqqqwwwuuuqqqsssvvv~~~zzz}}}lllTTT>>>444444111222333333333333222111000000////////////000000////////////////////////---......................../////////////////////,,,,,,,,,++++++,,,,,,,,,.........////////////000111111000//////.........---...//////......///000000000////////////000000222111000000000000000111222111111000000111111222111222333333222222333555777777777888888888777777333333444555777888999999555777999;;;===>>>???????????????@@@AAABBBCCCCCC@@@@@@?????????@@@AAABBB@@@DDDEEEBBBBBBFFFIIIIIICCCDDDEEEFFFGGGFFFFFFEEEEEEDDDCCCDDDHHHLLLOOOPPPGGGFFFDDDCCCCCCCCCDDDEEEDDDDDDDDDDDDEEEFFFGGGGGGEEEDDDCCCCCCDDDEEEHHHIIIEEEDDDCCCCCCDDDEEEDDDBBBCCCCCCBBBBBBAAABBBDDDEEEJJJRRRUUULLL@@@;;;;;;<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;:::999888777888888777777666777777888555555666666666444222111333333333333333333333333333333333444444444444555555444333222222333444555555444333444555666555444444333333222222333333444333333333333333333333333444444444444444555666666555555555555555555555555666666666666666666666666666666777777888888888888999999999:::999999888888999999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<======>>><<<>>>@@@AAA@@@@@@AAABBBAAACCCEEEGGGGGGGGGFFFEEEFFFFFFFFFEEEEEEEEEEEEEEEHHHIIIIIIHHHGGGGGGIIIKKKJJJIIIHHHHHHIIIJJJIIIGGGCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCBBBBBBBBBBBB@@@>>>=========<<<<<<;;;;;;;;;999999999888888777666555444333333444555777999:::999777444444444555444444222222222111111111000000111111111000000111111111////////////////////////............------------,,,,,,,,,------.........///...---,,,++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,************************(((((()))***************************************))))))))))))))))))******))))))************))))))&&&'''((())))))***))))))************************))))))))))))))))))))))))(((((((((((())))))***+++((()))))))))******************))))))******+++,,,************************************************((()))))))))************++++++++++++++++++++++++************************************************++++++************++++++************************sss{{{|||rrrhhhiiirrryyyuuuqqqsssvvv~~~~~~yyy|||lllTTT???555555111222333333333333222111111000000//////000000111000000000000000000000000---------...............,,,,,,,,,---------------,,,,,,++++++++++++,,,,,,------........./////////000000000//////.........---///000///......///000//////............//////111000000000000000111111222111000//////000111222111222333222111111333555555666666777777777777666333333444555666777888888555666888:::;;;<<<======<<<===>>>???@@@AAABBBCCC@@@???>>>>>>>>>???AAABBBBBBFFFHHHEEEDDDGGGHHHGGGCCCDDDEEEGGGGGGFFFFFFEEEBBBAAA@@@BBBFFFIIIJJJKKKEEEEEEDDDDDDCCCCCCDDDDDDCCCCCCCCCDDDEEEEEEFFFFFFDDDDDDDDDEEEFFFGGGHHHIIIEEEDDDCCCCCCDDDDDDCCCBBBDDDEEEDDDCCCAAAAAACCCEEEIIIPPPQQQIII@@@<<<======<<<;;;:::999999999999999999999:::999999888777666777777666555555555666666555555555555444333222111333333333333333333333333333333333333444444444444444444333333333444555555555444333444555666555333444333333222222333333444333333333333333333333333444444333333444444555666444444444444444444444444666666666666555555555555555555666777888888888888777888888999999999888888888888999999999:::::::::999999::::::;;;<<<===>>><<<>>>????????????AAABBBBBBBBBCCCDDDEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGFFFEEEFFFHHHJJJHHHFFFEEEEEEFFFFFFEEEDDDBBBCCCCCCCCCAAABBBCCCEEEEEECCCAAAAAABBBAAA@@@>>>======<<<<<<;;;:::999888888888888888777777666666444444444555777:::<<<>>>999777555444444555555444222222222111111111111000222111111000000111111222////////////////////////.........------------,,,,,,,,,------------------------,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,************************(((((()))***************************************))))))))))))************))))))************))))))'''(((((())))))))))))(((************************))))))))))))))))))))))))))))))((((((((()))******(((((()))************)))******))))))******+++,,,************************************************))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++************************qqqxxxyyypppgggiiirrrzzzvvvsssuuuyyy~~~yyy{{{jjjSSS>>>444444111222333333333333222111111111111000000111111111////////////////////////---------.........//////,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,,,,---------............//////////////////......---...//////---,,,---///......------------......000/////////000111222222222111000//////000111222222222333222111111333555333444555666666666666666333333444555555666777777777777888999:::;;;<<<===:::;;;<<<===???@@@AAABBBAAA@@@???>>>>>>@@@BBBCCCFFFJJJLLLIIIFFFGGGEEEBBBCCCDDDEEEGGGGGGFFFFFFEEEAAA@@@@@@BBBEEEGGGGGGFFFDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBCCCDDDEEEEEEEEEEEEBBBCCCEEEGGGHHHHHHHHHGGGFFFDDDCCCCCCDDDDDDCCCBBBCCCDDDDDDBBB@@@???AAACCCHHHLLLKKKDDD???>>>???>>><<<;;;:::999888777777777777777888888888777777666666666555444444444444444444444333333333333333444222222222222222222222222222222333333333444444444333333444555555555555555555444333333555555444333444333333222222333333444444444444444444444444444444444333333444444555666444444444444444444444444666666666555555444444444444555666777888888888777666666777888999999999888888888777777888888999999999999999999:::;;;<<<=========>>>===<<<===@@@BBBBBBAAAAAAAAABBBCCCDDDEEEGGGFFFEEEDDDDDDEEEGGGGGGHHHHHHHHHFFFEEEEEEHHHJJJHHHFFFEEEEEEFFFGGGEEEDDDBBBDDDEEEDDDCCCDDDGGGJJJGGGEEECCCBBBBBBBBBAAA???>>>===<<<;;;:::999999999999888777777666777777888555555666777999<<>>@@@AAABBBBBBAAA@@@??????AAACCCDDDJJJNNNPPPLLLHHHFFFBBB>>>CCCDDDEEEGGGGGGFFFFFFEEECCCBBBBBBDDDFFFGGGFFFEEECCCDDDEEEEEEEEEDDDBBBAAAAAABBBCCCDDDEEEEEEEEEEEEAAACCCEEEGGGHHHHHHGGGFFFFFFDDDCCCCCCDDDDDDCCCAAAAAABBBCCCAAA>>>===???AAAGGGIIIGGGAAA>>>???@@@???<<<;;;:::888777666666666555666666777777777777666666555444333333333333333333222111111222444555777222222222222222222222222222222333333333444444444222333555666777666555555555444333333555555444333444333333222222333333444555555555555555555555555444333333333333444555555444444444444444444444444666666555555555444444444333444666777888888888777555555666888999999999999888777777777777777888999:::::::::999999:::;;;;;;======<<<;;;:::;;;???AAABBBAAA?????????AAADDDEEEDDDCCCAAA@@@@@@AAACCCDDDIIIIIIHHHEEECCCCCCEEEHHHFFFEEEDDDDDDEEEFFFEEECCC@@@BBBDDDDDDCCCDDDHHHLLLFFFDDDAAA@@@@@@???>>><<<>>>>>><<<;;;:::999999999999888777666666777888999666666777999;;;>>>AAACCC777555222111222333222222222222222111111111111000//////............//////////////////////////////......---------,,,,,,,,,.........------,,,,,,,,,++++++++++++,,,---......++++++++++++++++++++++++,,,++++++++++++++++++,,,************************(((((()))***************************************(((((())))))*********+++))))))************))))))))))))***))))))(((''''''************************))))))))))))))))))))))))------,,,+++************'''((()))++++++******)))*********)))***++++++,,,************************************************))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++************************,,,++++++******++++++,,,************************ooowwwzzzssskkklllrrrvvv~~~tttssswww||||||{{{zzzjjjLLL:::777444333444444444444333222222111///...///222333222///000000//////.........---...---,,,,,,,,,,,,---...------------------------.........------,,,,,,,,,++++++,,,,,,,,,,,,---------......//////......---...........................------------...//////...000111000///...///111////////////............000111111111111222222222444444333333333444555555444333333333333444555555666666666777999;;;===>>>::::::::::::;;;<<<>>>>>>>>>>>>>>>???@@@@@@AAAAAAIIILLLMMMLLLHHHCCC@@@>>>AAABBBEEEGGGHHHHHHGGGFFFAAABBBCCCEEEFFFFFFGGGGGGFFFHHHIIIHHHEEECCCBBBBBBAAAAAABBBBBBCCCDDDDDDDDDEEEEEEDDDEEEEEEFFFGGGHHHIIIHHHFFFDDDCCCBBBCCCCCCCCCDDDBBB>>>@@@DDDDDD@@@@@@@@@??????>>>=========999999999888888777777777777777777777777666666555777777777777666666666666333333333333333333333333666555555444222111111000111111222222222333333333333333333333333333333333111111222222222333333333333444555444222111222333333333444555444333111000111111111111111111111111111111222222222333333333444444444555555555555666555444444444444555666666888888888888888888888888888777666666666777999:::???>>><<<:::999999999::::::::::::;;;;;;;;;<<<<<>>??????@@@@@@DDD>>>;;;===@@@@@@DDDIIIEEECCCCCCCCCDDDEEEDDDBBBBBBDDDFFFFFFEEEDDDDDDEEECCCCCCCCCCCCCCCDDDEEEEEEEEEDDDBBB@@@???>>>======???>>>===<<<;;;:::999999888888999999888777666555444555666777888999:::;;;333333333222222111111111333333333222222222111111000000000000////////////........................------------------------+++,,,------......------,,,++++++******++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++******************************++++++++++++******))))))))))))))))))))))))))))))))))))************,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))000...,,,***(((''''''((())))))))))))))))))))))))++++++***)))(((((())))))************************))))))))))))))))))))))))************************))))))***++++++++++++***))))))))))))))))))))))))************************************************))))))))))))))))))))))))ooovvvxxxpppiiijjjqqqwwwvvvtttxxx}}}zzzzzz~~~yyyiiiKKK999666333333333333333333222111111111///...///222333111000000/////////..................---,,,,,,---......------------------------......---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,........................---------------...//////...000111000///...///000////////////////////////000000111111111222222222444333333333333444444555444444333333444444555666555666777888999:::;;;;;;::::::;;;;;;<<<======>>>======>>>>>>???@@@@@@AAAGGGJJJLLLKKKHHHCCC@@@???AAABBBDDDFFFGGGGGGFFFEEEAAABBBCCCDDDEEEFFFFFFFFFGGGIIIIIIHHHEEECCCBBBBBBAAAAAABBBBBBCCCDDDDDDDDDDDDDDDCCCDDDDDDEEEEEEFFFGGGFFFDDDBBBAAAAAAAAAAAABBBCCC@@@<<<===@@@???<<>>>>>======<<<<<<;;;::::::999999999888888888666666666666666555555444555555555555444444444333333333333333333333333333444333333333333333222222111111111222222222333333333333333333333333333333111111111222222222333333444555666555333222333444333333444444444333111111111111111111111111111111111111111222222222333333444444444444555555555555444444444444444555555666777777777777777777777777777777666666666777888999===<<<;;;:::999999::::::::::::::::::;;;;;;;;;;;;>>>============>>>??????@@@===<<<>>>BBBFFFFFFDDDFFFDDDBBBAAABBBBBBBBB@@@@@@BBBDDDDDDCCCCCCDDDEEECCCCCCBBBBBBBBBBBBCCCCCCDDDCCCAAA???>>>===<<<<<<>>>======<<<;;;:::999999888888777666666555555444444444555666777888999999333333222222222222222222333333222222222111111111000000000000////////////........................------------------------+++,,,------......------,,,++++++******++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++******************************++++++++++++******))))))))))))))))))))))))))))))))))))************++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***)))))))))***))))))))))))))))))))))))++++++***)))))))))))))))************************))))))))))))))))))))))))************************))))))***++++++++++++***************************************************************************************************ooouuuvvvmmmfffiiirrrxxxxxxwwwzzz~~~yyyyyy}}}xxxgggJJJ999555222222222222222222111000000111/////////111222111000////////////..................---,,,,,,---......------------------------...------------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,------------------------------------......//////...///000000......///000000000000000000000000000000000000111111111222222333222222222333333444555555444444444444555666666555666777999::::::999999::::::;;;<<<============<<<======>>>>>>???@@@@@@DDDGGGIIIIIIFFFCCCAAA@@@AAABBBDDDEEEFFFFFFEEEDDDAAABBBBBBCCCDDDEEEFFFFFFIIIJJJJJJHHHEEEBBBAAAAAAAAAAAAAAABBBCCCCCCDDDDDDBBBBBBBBBBBBBBBCCCCCCCCCDDDCCCBBBAAA@@@?????????AAAAAA>>>:::;;;>>>>>>:::=========<<<;;;;;;::::::::::::::::::999999999999555555666666555555444333555555444444444333333333333333333333333333333333111222222222333333444444111111111222222222222333333333333333333333333333111111111222222222222333444555666555333222333444222222333333333222111111111111111111111111111111111111111222222222222333333333333444444444555555444444333333444444555666666666666666666666666666777666666666666777888888;;;:::999999999999::::::999999999::::::::::::;;;;;;;;;;;;;;;;;;<<<======@@@DDDGGGJJJTTT^^^[[[QQQHHHEEEAAA??????@@@??????>>>@@@BBBBBBBBBBBBCCCEEEDDDDDDCCCBBBAAAAAAAAAAAABBBAAA???>>><<<<<<;;;;;;<<<<<<;;;;;;:::::::::999888777666444333444444555444444444555555666666666222222222222222222333333333222222222222111111111000000000000////////////........................------------------------+++,,,------......------,,,++++++******++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++******************************++++++++++++******)))))))))))))))))))))))))))))))))*********++++++******))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))++++++,,,,,,+++))))))))))))))))))))))))+++***))))))))))))))))))************************))))))))))))))))))))))))************************))))))***++++++++++++***++++++++++++++++++++++++************************************************************************qqqvvvvvvnnnfffiiisssyyy{{{yyy|||wwwwww{{{wwwfffJJJ:::666222111111111111111000//////000000///000111111111111///////////////...............------------......------------------------------------------------+++++++++,,,,,,,,,------------............------------------------------,,,------..................///000///......///000000000000000111111111111000000000000111111111111222111111222222333444555555555444444555555666777555777999;;;;;;:::999888999:::;;;<<<======<<<;;;;;;<<<<<<======>>>??????AAACCCFFFFFFDDDBBBAAAAAAAAABBBCCCDDDDDDDDDDDDCCCAAABBBBBBBBBCCCDDDEEEEEEJJJJJJJJJHHHDDDBBBAAABBB@@@AAAAAABBBBBBCCCDDDDDDAAAAAAAAAAAAAAAAAA@@@@@@BBBBBBAAA@@@@@@?????????>>>???>>>;;;>>>CCCDDDAAA======<<<<<<;;;;;;::::::::::::::::::::::::::::::666666666777666555555444666666666555555555444444222222222222222222222222111222222222222333333333111111111111222222222222222222222222222222222222111111111111222222222222333444555444222111222333222222222222222222111111111111111111111111111111111111111111222222222222222333333333444444444444333333333333333444444555444444444444444444444444555555555666666666777777888888888888999999::::::888888888999999999::::::::::::::::::;;;<<<======>>>IIIPPPWWWhhhxxxtttdddJJJFFFBBB???>>>?????????>>>???AAAAAAAAABBBDDDFFFFFFEEEDDDBBBAAA@@@??????@@@???===<<<;;;::::::::::::::::::::::::999999999999888555333333333555666444444444333333333333333111111111222222333333333222222222222111111111111000000000000////////////........................------------------------+++,,,------......------,,,++++++******++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++******************************++++++++++++******))))))))))))))))))))))))))))))*********+++++++++)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((***+++,,,,,,,,,+++))))))))))))))))))))))))******)))))))))))))))***************************))))))))))))))))))))))))************************))))))***++++++++++++***++++++++++++++++++++++++************************************************************************sssyyyzzzqqqiiillltttyyy}}}|||}}}wwwvvvzzzuuueeeKKK;;;777333000111111111111000/////////000000000000000111222.........///////////////........................------------------------------------------------+++++++++,,,,,,,,,------,,,,,,------------,,,,,,------------------------,,,---......//////......---///000///...---...//////000000000111111111222//////000000000111111111000000000111222333444444444444444444444555666666666888:::<<<<<<;;;:::999999::::::;;;;;;;;;;;;;;;:::;;;;;;<<<<<<===>>>>>>>>>@@@CCCCCCBBBAAA@@@AAA@@@AAABBBBBBCCCCCCCCCCCCBBBBBBAAAAAABBBCCCDDDEEEIIIIIIIIIFFFCCCAAAAAABBB@@@@@@AAAAAABBBCCCCCCCCCAAAAAABBBBBBAAA@@@???>>>AAAAAAAAAAAA@@@??????>>><<<>>>>>>>>>CCCJJJLLLJJJ>>>======<<<<<<;;;;;;:::::::::::::::::::::::::::777888888888888777666666555555555555444444444444222222222222222222222222333333222222222111111111000000111111111222222222222222222222222222222222000000111111111222222222111222333222000///000111111111111111111111111111000000000000000000000000000000111111111222222222222222222222333333333444222222222222222333444444333333333333333333333333444444555555666666666666666666777888888999999999777777777888888888888999999999999:::;;;<<<======999DDDNNNVVVhhhyyyuuueeeJJJGGGBBB@@@???@@@@@@@@@???@@@AAAAAAAAABBBEEEGGGGGGFFFDDDBBBAAA??????>>>>>>===<<<;;;::::::999999999999999999999888888888:::888666444444444555666333333333333222222222222111111111222222333333333222222222111111111000000000000000000////////////........................------------------------+++,,,------......------,,,++++++******++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++******************************++++++++++++******))))))))))))))))))))))))************++++++++++++((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))+++,,,,,,+++***)))))))))))))))))))))))))))***)))))))))))))))******************************))))))))))))))))))))))))************************))))))***++++++++++++***************************************************************************************************ttt{{{~~~vvvnnnnnnssswww|||{{{yyy}}}wwwvvvzzz~~~rrrcccJJJ;;;888333111111111111111000//////...000111111000000111222.........///////////////---...////////////...---------------------------,,,,,,,,,------------...++++++,,,,,,,,,,,,------******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.../////////...------...//////------...///...//////000000111111111/////////000000000111111//////000000111222333444444333333333333444555555666777999:::;;;;;;:::::::::999999888888999999:::999::::::;;;<<<<<<======<<<>>>@@@AAA@@@??????@@@??????@@@AAABBBCCCDDDDDDBBBAAAAAA@@@AAABBBCCCDDDGGGGGGGGGEEEBBBAAAAAABBB@@@@@@@@@AAABBBBBBCCCCCCBBBCCCCCCCCCBBBAAA???>>>???@@@@@@@@@@@@???>>>===;;;===>>>>>>DDDKKKNNNLLL>>>======<<<;;;;;;::::::999999999999::::::::::::888888999999999888777777333333222222222111111111222222222222222222222222333333222222111111111000000000000111111111111222222222222222222222222222000000000111111111111222000111222111///...///000000000000///000000111222000000000000000000000000000000000111111111111222111111222222222333333333222222111111222222333444333333333333333333333333333444444555666555555555555555666777888888888777666666666777777777888888888888888999:::;;;<<<===999AAAHHHOOO\\\gggcccWWWHHHEEEBBB@@@AAABBBBBBAAA@@@AAAAAAAAA@@@AAADDDGGGFFFEEECCCAAA???>>>============<<<::::::999999999999999888888777777777666999888777555555555555666222222222222222222222222222222222222222222333333222111111111111000000000000000000000////////////........................------------------------+++,,,------......------,,,++++++******++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++******************************++++++++++++******))))))))))))))))))))))))*********++++++++++++,,,(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))******+++************************))))))))))))))))))))))))************************))))))***++++++++++++***))))))))))))))))))))))))************************************************++++++++++++++++++++++++sss|||zzzqqqoooqqqsss{{{vvvqqqrrr{{{wwwvvvyyy{{{nnn___HHH:::777222111111222222111111000///...000222111000///111333............/////////000---...///000000///...---------------------------,,,,,,,,,---------......++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///000///...------...//////------...///------...//////000111111////////////000000000111////////////111222333444333222222222222333444444444555666777888999:::::::::999666555555666888:::999999999:::;;;;;;<<<<<<;;;===??????>>>===>>>>>>======>>>???AAACCCDDDEEEBBBAAA@@@???@@@AAACCCDDDEEEEEEDDDCCC@@@@@@AAACCC???@@@@@@AAAAAABBBCCCCCCDDDEEEEEEEEEDDDBBB@@@>>>===>>>>>>???>>>===<<<<<<<<<>>>===<<>>???BBBIIIOOORRROOOKKKCCCAAA@@@@@@AAABBBBBBAAA@@@AAA@@@???>>>???BBBEEECCCBBBAAA???===<<<;;;;;;===<<<;;;:::::::::::::::999999888777666666555555777777666555555444444333222222222222222222222222333333222222222222222222111111111111000000000000000000000000////////////........................------------------------+++,,,------......------,,,++++++******++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++******************************++++++++++++******))))))))))))))))))))))))*********+++++++++,,,,,,)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***************++++++)))))))))))))))))))))))))))))))))))))))***++++++************************))))))))))))))))))))))))************************))))))***++++++++++++***************************************************************************++++++++++++++++++++++++rrr|||}}}sssooooooooozzzssskkkjjjwww{{{~~~xxxwwwzzzxxxkkk]]]FFF999777111222222222222222111000000...000222111//////111333---.........//////000000---...///000000///...---------------------------,,,,,,,,,------.........++++++,,,,,,,,,---------//////000000000000//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000000///...------...///...------...///,,,------...///000000111////////////000000000000.........///000222333444222222111111222222333444222333333444555777999::::::888555333333555888:::888999999::::::;;;<<<<<<;;;<<<>>>>>>===<<<===>>><<<<<<===>>>@@@CCCEEEFFFCCCAAA@@@??????AAABBBDDDCCCCCCCCCAAA@@@@@@AAACCC???@@@@@@AAAAAABBBCCCCCCEEEFFFGGGGGGEEECCC@@@???;;;<<<=========<<<;;;:::===>>><<<999;;;??????<<<;;;;;;::::::999888888777777777777888888999999999777777777777777666666555444444444333333333222222111111111111111111111111...///000111222333444444000000000000111111111111111111111111111111111111000000000000111111111111111222333222000000000111000///.........000111222000000000000000000000000000000000000111111111111000111111111111222222222111111111000111222222333333333333333333333333333222333444555555555444333444555666777777666555444555555555555666666666777444444555555666888999:::===:::<<>>>>>???AAACCCBBBAAA@@@@@@???>>>======@@@CCCAAA@@@>>>===;;;:::::::::===<<<<<<;;;:::::::::::::::999888777666555444333555555555555444333222111111111222222222333333333444333333222222111111111111111111111000000000000000000000000////////////........................------------------------+++,,,------......------,,,++++++++++++++++++,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++******************************++++++++++++******))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))+++,,,---))))))))))))))))))))))))))))))((())))))***++++++************************))))))))))))))))))))))))************************))))))***++++++++++++***++++++++++++++++++++++++************************************************++++++++++++++++++++++++vvv~~~|||sssnnnmmmlll~~~uuujjjbbbbbbttt{{{xxxvvvyyyeeeTTTFFF999444444222222222111111111000000000000000000000000000000.........///////////////........................+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////////////////........................////////////////////////......//////...---,,,,,,......//////000000111111............////////////000000000000000111111222111111222222222333333333222222333444444555555666555555444333444555666777666777777888999999::::::;;;<<<>>>AAABBBAAAAAA@@@??????>>>???@@@BBBDDDFFFAAA???>>>>>>@@@BBBBBBBBBCCCBBBAAAAAA@@@@@@AAAAAABBBBBBBBB@@@??????AAACCCDDDDDDDDDCCCBBB@@@???>>>>>>>>>>>>===<<<<<<<<<;;;::::::;;;;;;;;;;;;::::::;;;;;;::::::::::::999999777666555555666888:::<<<777777666555444444333333333222222111111222222333000111111111111222222222///000000111111111000000000000000000111111111111222111111111000000//////000000111111111222222222222111111111000000//////000000000000000000000000////////////////////////000000000000111111111111000000000000000000000000000111111111111222222222222222222222222222222222444444333222222333333333444444444555555555555555555444333222222444555777666555555555666888:::<<<>>>============>>>>>>????????????@@@@@@AAAAAAAAA@@@??????>>>>>>>>>>>>>>>????????????>>>===;;;;;;<<<<<<;;;:::::::::;;;;;;:::999999888777666666555222222222222222222222222111222333222000000111222111111111222111111000///000000///...............000000000000////////////..............................---------,,,,,,,,,,,,------......------,,,---------,,,,,,+++++++++++++++,,,,,,,,,++++++***++++++************+++++++++++++++*********))))))******************************************++++++************************************************+++)))''')))+++,,,***'''))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))************************************************************************+++++++++)))((((((+++---++++++******++++++,,,---...---+++))))))***+++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***---------,,,,,,+++++++++sss|||zzzqqqmmmkkkkkk{{{}}}rrrggg___```ssszzzxxxvvvzzzgggVVVGGG;;;666666222222222111111111000000000000000000000000000000////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,................................................------------------------////////////////////////......///......------,,,...///////////////000000............////////////000000//////000000111222111111111222222222333333222222333333444555555555555444333333333444666666888888888999::::::;;;;;;:::;;;>>>@@@AAAAAA@@@???????????????@@@BBBCCCDDDAAA???===>>>@@@BBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@AAABBBBBB@@@??????AAACCCDDDDDDCCCCCCBBB@@@???>>>======<<<<<<;;;:::::::::::::::;;;;;;;;;;;;::::::;;;;;;:::::::::999999999777777555555666777999:::777666666555444444333333333222222111111222222333000111111111111222222222000000000000111111000000000000000000111111111111111111111111000000000///000000111111111222222222111111111000000000//////////////////////////////////////////////////////........./////////000000000000000000000000000000000000111111111222222222222222222222222222222222444333333222222333333333555555555555444444444444555444333222222333555666555555555666777888::::::===<<<<<<<<<<<<======>>>>>>>>>>>>?????????????????????>>>======>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<===<<<;;;::::::999999999999999888777777666555555222222222222222222222222111222333222000///000111111111111111000000000000///////////////.........000000000/////////....................................---------,,,,,,,,,,,,------......------,,,---------,,,,,,++++++++++++++++++,,,,,,++++++***++++++************+++++++++++++++*********))))))************************++++++++++++++++++*********************************************************)))((()))+++,,,***'''************************************************++++++************++++++))))))))))))))))))))))))***************************************************************************++++++***))))))***,,,++++++******++++++,,,---...---,,,+++++++++,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***---,,,,,,,,,++++++++++++rrrzzzyyyqqqmmmlllkkk{{{|||pppfff___```ssszzzvvvttt}}}zzzgggVVVGGG;;;666666222222222111111111111111000000000000000000000000////////////////////////......................../////////......------,,,------,,,,,,,,,,,,,,,,,,................................................,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////...............---------/////////...........................////////////000000//////000000111222000111111111222222222222111222222333333444555555444444333333333444555666666777777888888999::::::999;;;===???@@@@@@???>>>@@@@@@??????@@@@@@AAABBB@@@>>>======???AAABBBBBBAAA@@@@@@???????????????@@@AAAAAA@@@??????AAACCCCCCCCCBBBBBBAAA@@@??????<<<<<<;;;;;;:::999999888::::::;;;;;;;;;;;;::::::::::::::::::999999999999888777666555555666777888666666555555444333333333333222222111111222222333000111111111111222222222111111000000000000111111000000000000111111111111111111111111000000000000000000000111111111111222111111000000000000//////////////////////////////////////////////////////,,,,,,---------.........000000000000000000000000000000000111111111222222222222222222222222222222333333222222222222333333555555555444444333333333444333222222222333555666444444555777888888888888;;;:::::::::;;;;;;<<<===>>>>>>>>>>>>============>>>===============>>>>>>========================<<<<<<;;;:::999888888777888777777666666555555555333333333333333333333333111222333222000///000111000//////...//////000000......///000000000///////////////.........------------------------------......---------,,,,,,,,,,,,------......------,,,------,,,,,,,,,,,,++++++***++++++,,,,,,+++++++++++++++************+++++++++++++++***************************************------,,,,,,++++++*********************************************************))))))***++++++***(((************************************************++++++************++++++))))))))))))))))))))))))************************************************************************)))***,,,,,,***)))***+++++++++******++++++,,,---.........---------,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++*********sss{{{{{{sssoooooonnn~~~}}}sssjjjdddfffvvv}}}zzzqqqpppzzzxxxdddTTTEEE999333444111111111111111111111111000000000000000000000000000000000///////////////........................000//////...---,,,,,,+++---------------,,,,,,,,,................................................,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////.........---------......//////......------,,,,,,............///////////////////////////000111111000000000111111111111222111111111222333333444444333333333333333444444444333333444555555666666777:::;;;>>>@@@AAAAAA@@@???@@@@@@@@@????????????@@@???>>><<<===???AAABBBBBB@@@??????>>>>>>>>>>>>>>>???@@@AAAAAA??????AAABBBBBBBBBAAA@@@@@@@@@??????======<<<;;;:::999999888;;;;;;<<<<<<<<<<<<;;;;;;:::::::::999999999999888888777666555555555555666555555555444444333333333333222222111111222222333000000111111111222222222222111000//////000000111///000000000111111111111111111111000000000000000000000000000111111111111000000000000000000//////////////////////////////////////////////////////,,,,,,---------.........000000000000000000000000000000000000111111111111111111111111111111111111222222222222222222333444666555555444333222111111333333222222222333444555333444555777888888777666999999888999999:::;;;<<>>>>>>>>===<<<<<<<<<===<<<<<<<<<===>>>????????????>>>===<<<;;;;;;;;;999999999:::999999888888777666666666555555555444333333333333333333333333111222333222000...///000...------,,,---...///000---...///000111000/////////.........------------------------------------......---------,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++++++++************++++++************************************************......------,,,+++******************************************************************++++++***)))************************************************++++++************++++++))))))))))))))))))))))))************************************************************************(((***,,,,,,+++***)))***++++++******++++++,,,------------...---,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***************************rrr{{{zzzrrrooonnnnnn~~~uuummmiiilll{{{tttmmmnnnxxxxxxdddSSSEEE888333333111111111111111111111111111111111111111111111111111111000000////////////.................................---,,,+++******.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////......------------.../////////......------,,,,,,............/////////////////////...///000000111//////000000000111111111000000111111222333333333111222222333333333333333222333333444555555666666:::<<<>>>@@@AAAAAA@@@?????????????????????>>>>>>???===<<<===???AAABBBBBB@@@???>>>>>>======>>>>>>>>>???AAAAAA@@@???AAABBBAAA@@@@@@?????????@@@@@@??????>>>===<<<;;;::::::<<<<<<============<<<<<<::::::999999999888888888777777666555555444444444444444444444444333333333333222222111111222222333000000111111111222222222222222111000000///000000///000000000111111111111000000000000000000111111000000000000000000000000//////////////////000000........................////////////////////////------.........///////////////////////////////////////000000000111111111111111111111111111111111111111111111222222333444555555444333222111111000222222222222333333444444222333555666777777666555777777777777888999:::;;;?????????>>>=========<<<<<<<<<<<<<<<===???@@@@@@BBB@@@>>><<<;;;:::999999666777888:::::::::::::::666666666666555555555555333333333333333333333333111222333111///......///,,,,,,,,,,,,---...///000//////000000000000000//////.........------------------------------------......---------,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,++++++************++++++************************************************......------,,,+++******************************************************)))***+++++++++*********************************************************++++++************++++++))))))))))))))))))))))))************************************************************************(((***,,,,,,+++***)))***++++++******++++++,,,---+++,,,,,,,,,,,,+++******++++++++++++++++++++++++***++++++,,,,,,++++++***************************qqqyyy~~~xxxppplllkkkjjj}}}}}}uuuooolllppp}}}rrrmmmoooyyyyyyfffUUUFFF:::555555111111111111111222222222111111111111111111111111222111111000000//////...........................---------,,,,,,++++++***//////......---,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////......---,,,,,,...///000/////////...........................//////////////////......//////000111////////////000000000000///000000111111222333333000111222333333333222222444555555666666777888888999;;;===???@@@@@@??????>>>>>>?????????>>>>>>===>>><<<;;;<<>>>>>>>>>>>>>><<<>>>@@@AAA@@@@@@@@@AAA@@@???>>>>>>>>>???@@@AAABBBAAA@@@???>>><<<;;;;;;<<<<<<============<<<<<<999999999999888888888888666666555555555444444333444444333333333333333333333222222111111222222333000111111111111222222222111111222111111000///...000000000000111111111111000000000000111111111111111000000000000000//////......////////////000000........................////////////////////////...////////////000000000/////////////////////////////////000000000111111111111111111111111111111111111000111111222333444333333333222222111111111222222222222333333333333333333444555555666555555666666666777888999:::;;;>>>>>>>>>>>>============<<<<<<<<<===>>>@@@AAABBBBBB@@@>>><<<:::999999999777888999;;;;;;;;;::::::666666666666666666666666333333333333333333333333111222222111///---......+++,,,...///111111111111222111000/////////000000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,,,,------)))***++++++,,,,,,,,,,,,++++++************++++++***************+++++++++************************------,,,,,,++++++******************************************************)))+++,,,,,,+++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))************************************************************************)))***,,,,,,***)))***+++++++++******++++++,,,---,,,,,,+++++++++*********++++++++++++++++++++++++***++++++,,,,,,++++++************+++++++++++++++rrrzzz~~~xxxoookkkjjjiii|||}}}uuuqqqpppuuu}}}uuuqqqttt~~~yyyeeeUUUFFF:::444555000000111111111222222222111111111111111111111111222222111111000//////...........................---------------,,,,,,,,,/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------///////////////////////////...,,,,,,,,,...///111...///////////////000000............///////////////............///000000........./////////000000//////000000111222222222000000222333333333222111555555555666777777888888777999;;;===>>>>>>===<<<<<<===>>>??????>>>>>>======<<<;;;<<>>>>>>>>>>>???;;;>>>@@@AAA@@@@@@@@@AAA???>>>=========???@@@BBBBBBBBBAAA???>>>===<<<;;;::::::;;;;;;;;;;;;::::::999999999999888888888888444444555555555444444333333333333333333333333333333222222111111222222333000111111111111222222222000111222333222000...,,,000000000000111111111111///000000000111111111111111111000000////////////........./////////000000........................////////////////////////....../////////000000000////////////////////////////////////000000000111111111111111111111111111000000000000111222333444222222222222111111111111111111222333333333333333444444333333444444555555666666666777888999;;;<<<<<<<<<<<<<<<<<<=========<<<======>>>@@@AAACCCDDD???>>><<<:::::::::;;;<<<:::;;;<<<<<<<<<;;;999888777777777777777777777777444444444444444444444444111222222111...------...---///222555666666555444555333111...---...///000000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,------......------,,,+++++++++,,,,,,---------))))))***+++,,,,,,,,,,,,++++++************++++++))))))*********+++++++++************************++++++++++++++++++******************************************************)))+++------+++)))***,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))***************************************************************************++++++***))))))***,,,++++++******++++++,,,---...---,,,+++***+++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++,,,,,,,,,---ttt}}}zzzqqqmmmkkkjjj}}}~~~wwwtttsssyyy{{{yyyuuuxxxwwwcccSSSDDD888222333000000111111222222222222111111111111111111111111222222222111000//////...........................------..................000000///...------,,,,,,------------------------------------------------........................///////////////////////////...,,,,,,,,,...000111......//////000000111111............/////////000...............///000000............/////////000/////////000111111222222///000111222333222111111333333444444555666666666555777999;;;<<<<<<;;;;;;;;;<<<>>>?????????>>>======;;;;;;<<>>===<<<===>>>AAABBBBBBBBBAAA???>>><<<;;;;;;888999999::::::999999888999999999888888888888777333333444555555444444333333333333333333333333333333222222222222222222333000111111111111222222222///111333444333111---+++000000000000111111111111//////000000111111111222111111000000/////////...---.........//////000000........................////////////////////////.........////////////000////////////////////////////////////000000000000000000000000000000000000000000000000111222333444111111111111111222222222111111222333333333333222555444333222333444555666666666666777888:::;;;<<<:::::::::;;;;;;<<<<<<<<<======>>>???@@@BBBDDDEEE===<<<:::::::::<<<>>>???======>>>>>><<<:::777555777777777777888888888888444444444444444444444444111222222111...------......111555999::::::888777777555111...,,,---///000000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,------......------,,,+++++++++,,,,,,---------((()))***+++,,,---------++++++************++++++))))))******++++++++++++******************************************++++++************************************************)))+++...---+++)))***,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))************************************************************************+++++++++)))((((((+++---++++++******++++++,,,---000///---++++++,,,---...+++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,---------ssszzz~~~zzzppphhhhhhkkk~~~xxxwww{{{|||{{{zzz|||uuuaaaQQQDDD888222111111111222222222222111111//////000000111111111222111111000000//////......//////////////////////////////.........---------111000...,,,,,,,,,...///------............------...........................,,,+++,,,//////---***+++,,,------......------,,,---......//////......111000000000000/////////////////////////////////,,,---///111111000...---////////////000000000000//////000111222333333333222111000000111333555666444444444444444444444444999999888888888888888999===<<<<<<<<<<<<======>>>;;;<<<<<<===>>>?????????>>>>>>>>>>>>>>>======<<<>>>>>>????????????>>>>>><<<===>>>??????@@@@@@@@@>>>===<<<;;;:::999999999;;;<<<<<<<<<;;;999777666:::999888777777888999:::777666555444444555666777666666555444444444444555333333333333333333333333333333333222222111111111222222222111111111111000000000000000111111111111111111111111000000000000//////000000000000//////............///////////////////////////////////////............------------------............///---......///////////////////////////////////////......///000000000000000000000000000000000000000000000000000000000000000000000111222333333444444555555555444444333333333666666666666555555888:::999::::::;;;;;;::::::999;;;<<<===???AAABBBBBBCCC<<<<<<<<<;;;;;;::::::::::::;;;>>>???>>>;;;888555999999999888777555444333666555444333222111111111222333333333222000...---///444===EEEHHHGGGDDDAAA@@@:::333//////000111000111111000......---------...------,,,,,,------...---------------------------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,++++++******++++++,,,******+++++++++,,,,,,,,,)))******++++++,,,------++++++++++++++++++++++++,,,,,,,,,++++++*********)))***++++++***)))***,,,++++++************************+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,++++++************++++++111...+++)))(((***,,,...,,,,,,---------,,,+++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++************************+++++++++************)))++++++++++++++++++++++++qqqyyy}}}ssslllkkknnn~~~yyyxxx|||}}}~~~{{{yyy|||uuuaaaQQQDDD999333222111111222222222222111111000000000000111111111222111000000000/////////...//////////////////////////////.........---------111000...,,,,,,---...///------............------...........................,,,+++---//////---++++++,,,------......------/////////000000000000000////////////////////////////////////////////////------///000000000///...////////////000000000000000000000111222222222333111111000000111222444555444444444444444444333333666666666777888999:::;;;===<<<<<<<<<<<<===>>>>>><<<<<<===>>>>>>???@@@@@@>>>>>>??????>>>===<<<<<<>>>>>>????????????>>>>>>;;;<<<>>>??????>>>>>>======<<<;;;;;;::::::::::::<<<<<<<<<;;;:::999777666999999888777777888999999777666555555555555666777666666555444444444444555444444333333333333333333333333333222222222111111222222222111111111111000000000000000111111111111111111111111000000000000//////000000000000//////............///////////////////////////////////////............------------------............///---......///////////////////////////////////////......///000000000000000000000000000000000000000000000000000000000000000000000111222222333444444555555444444444333333333444444555444444555777:::888888999999999999888888;;;<<<>>>@@@BBBBBBBBBAAA<<<;;;;;;;;;;;;;;;;;;::::::;;;=========;;;999777999999888777666555444444444444333222222222333333222222333222222111000///222<<>>???======>>>>>>???@@@@@@@@@????????????>>>===<<<;;;>>>>>>????????????>>>>>>;;;<<<>>>@@@???===;;;:::<<<;;;;;;::::::;;;;;;;;;===<<<;;;999999888888888999888888777777888888999777666666555555666666777666666555444444444444555555444444444333333222222333333333222222222222111222222222111111111111000000000000000111111111111111111111111000000000000//////000000000000//////............///////////////////////////////////////............------------------............///---......///////////////////////////////////////......///000000000000000000000000000000000000000000000000000000000000000000000111111222333333333444444444444333333333333111222333333333444777:::777777777777777777777777;;;<<>>??????>>>>>>??????@@@@@@@@@@@@@@@@@@@@@???>>>===<<<;;;>>>>>>????????????>>>>>><<<>>>@@@AAAAAA>>>:::888:::::::::::::::;;;<<<======<<<:::888777888888999888888777777777777888888777666666666666666666777666666555444444444444555555555555444333333222222222222222222222222222222222222222111111111000000///000000000111111111111111111111111000000000/////////000000000000//////............///////////////////////////////////////............------------------............///---......///////////////////////////////////////......///000000000000000////////////////////////000000000000000000000000000000111111222222222333333333333333333333333333111222333333333555888;;;777777777777777777777777999;;;>>>AAAAAA@@@===;;;::::::;;;;;;<<<<<<======:::::::::999::::::;;;;;;;;;999777555444444666777333333333222222333333444222222111000111222444555666CCCTTT[[[XXXPPPKKKIIIKKKGGGAAA:::555222000///000000///...............------............------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,++++++******++++++,,,+++++++++,,,,,,,,,------******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,...//////...,,,***+++,,,******+++++++++++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,------,,,,,,+++,,,,,,---------,,,+++*********+++++++++,,,,,,,,,+++++++++,,,,,,,,,------............------------++++++++++++++++++++++++,,,,,,+++++++++*********++++++++++++++++++++++++sss|||{{{rrrnnnooo~~~|||yyywwwtttzzzwwwtttvvvppp]]]OOODDD:::555555222222333333333333222222222222222111111111111111////////////000000000000000000000000000000000000//////////////////////////////........./////////------............------........................---...//////............,,,---......//////............///000111333555666777555333000///...//////////////////////////////000////////////000111111////////////000000000000222222222111111111111111///000000000111111111111111111111222222222333333444444444444555666777777;;;;;;;;;;;;<<<===>>>??????????????????@@@@@@@@@@@@@@@@@@@@@???>>>===<<<>>>>>>????????????>>>>>>>>>@@@BBBCCCBBB???<<<999::::::::::::;;;;;;<<<===<<<;;;999888777777888999777777777777777777777777666777777777777777777666666666555444444444444555555555555444444333333333222222222222222222222222222222222111111111000000///000000000111111111111111111111111000000000/////////000000000000//////............///////////////////////////////////////............------------------............///---......///////////////////////////////////////......///000000000000000////////////////////////000000000000000000000000000111111111111111222222333333333333333333333333111333444444444666999;;;999888777777777777888999777999<<>>;;;999;;;;;;;;;<<<<<<=========::::::999999999:::;;;;;;:::999666555444555666777666555444333222222222222222222111000111333444555333<<>>??????????????????????????????@@@@@@??????>>>===>>>>>>????????????>>>>>>???AAABBBCCCBBB@@@===;;;:::::::::::::::;;;<<<===::::::999888888888888888666777777888888777777666666777777888888777777666666666555444444444444555444444444444444444444444111222222222222333333333222222222111111111111000000000000000111111111111111111111111000000000000//////000000000000//////............///////////////////////////////////////............------------------............///---......///////////////////////////////////////......///000000000000000000000000000000000000000000000000000000000000000111111111111111111111111222222222222333333333333222333444444444555888;;;999888777666666777888999666888;;;===>>>===<<<;;;<<<<<<<<<<<<<<<=========;;;:::999999999999::::::999888777555555555666777666666444333222111111111222222222222222333444444222555999::::::===EEEKKKPPPNNNJJJCCC;;;444111000//////............//////---...///000000///...---------------------------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///,,,++++++******++++++,,,,,,,,,,,,,,,------------......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,---...///...,,,++++++,,,******++++++,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,---------,,,,,,,,,,,,---------,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,------------+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++vvv~~~vvvtttvvv~~~~~~uuulllbbbrrrzzz{{{vvvwww}}}nnn\\\NNNDDD;;;666666222333333444444333333222333333333222222111111111.../////////000000000111000000000000000000000000.../////////000000000000......///000000000000000------............------........................,,,///111000...---...///------...//////////////////111666;;;>>>@@@AAA@@@HHHEEE???999444111000///////////////////////////...///000111222111000000////////////000000000000000000000111222222222333111111222333333222111000//////000000111222222333444444333333333333333444888888888999:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@??????>>>>>>????????????>>>>>>???@@@AAAAAA@@@???>>>===;;;;;;:::::::::;;;<<<<<<888999999999999888888777555666777888888777666555666777888888888888777666666666555444444444444555333333444444555666666666111111222222222333333333222222222111111111111000000000000000111111111111111111111111000000000000//////000000000000//////............///////////////////////////////////////............------------------............///---......///////////////////////////////////////......///000000000000000000000000000000000000000000000000000000000000000111111111111000000000000111111222222222333333333222333444333333444666999888777555444444555777888888999;;;===>>>???>>>>>>============<<<<<<<<<<<<;;;:::::::::999888888888777777777777666666666666555444333333222222222222222222333333444333333333222333333222333666;;;???DDDEEECCC???888333111111//////............//////---...///000000///...---------------------------------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///,,,++++++******++++++,,,,,,,,,,,,------------............---,,,,,,++++++------------------------,,,,,,++++++++++++++++++,,,---...---,,,+++,,,---******++++++,,,------...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,---------,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++wwwyyyxxxzzz~~~~~~ttthhh]]]ooowww~~~xxxyyy}}}mmm[[[NNNDDD;;;777777222333333444444333333222333333333222222111111111.../////////000000111111000000000000000000000000.../////////000000111111......///000000000000000---..................---........................,,,///111111...---...000---......///////////////,,,000666;;;@@@AAAAAAAAANNNJJJCCC<<<666222000000////////////////////////---///111222333222000///////////////000000000000//////000111222333333444111222333444444333111111...//////000111222222222333333222222333333444555777777777888999:::<<<===>>>>>>>>>==================>>>???@@@@@@@@@@@@@@@>>>>>>????????????>>>>>>???????????????>>>>>>===<<<;;;;;;::::::;;;;;;;;;777888999::::::999777666555666777888888777666555666777888999999888777666666666555444444444444555222333333444555666777777111111111222222333333333222222222111111111111000000000000000111111111111111111111111000000000000//////000000000000//////............/////////000//////////////////////////////.........------------------.........//////---......///////////////////////////////////////...//////000000000000000000000000000000000000000000000000000000000000000111111111000000000000000111111111222222333333333222333333222111222444777777666444333333444666777999:::<<<===???@@@AAAAAA>>>>>>======<<<<<<;;;;;;;;;;;;;;;:::999888777666666777777777777777666555333333222222333333444444222333444555444444222111444444222222222333444555555777999888444222222444//////.........//////000---...///111111///...---------------------------------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,++++++++++++++++++,,,,,,,,,,,,---------......++++++,,,------......///---------------------------,,,,,,++++++************,,,------++++++,,,---******+++,,,,,,---......******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++++++++,,,---...,,,,,,---...---,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,---------......---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++wwwxxxtttttt}}}qqqfff^^^lllyyyvvvzzz~~~ooo\\\NNNCCC999333222555444444333333222222111111222333444444444444444222333222111000111333555555222000111555555222...+++---000333444333111000////////////////////////222111111000000000000000////////////////////////------............------////////////////////////222333666:::<<<===>>>>>>IIIGGGBBB<<<555000//////000000000000000000000000111000/////////000222222000000000000000000000000111///...000444666666444333333333222222222111111222222111111111111111111222222222333444555777777444444555666777888999999;;;<<<===>>>>>>?????????>>>>>>???>>>>>>===<<<;;;>>>===<<<<<<<<<===???@@@???>>>>>>===<<<;;;;;;;;;;;;;;;::::::::::::999999555<<<>>>::::::===999111777777666666555555555444777777777666555555444444555555555666666666666777333222111111333333222111111111222222222222111111000000000000000000000000111111222222222222111111000000000000000000000000//////............//////////////////////////////000000000000000000000000........................//////////////////////////////.........---------....................................//////////////////000111111111111111000000000000000000000000000000000000111111111111111111222222222333333333555444444333222222222333555555555555666666666666888999;;;===???AAABBBCCC<<<<<<<<<;;;;;;:::::::::888888777777888888999:::888888777777666666555555333333333333333333333333444444444444444444444444444222000111444555333111111111222222222222111111////////////............//////.........---------.........------,,,,,,,,,...........................---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......//////...---,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,------......------,,,******+++++++++,,,,,,,,,uuu}}}xxxtttttt}}}oooeee^^^nnn{{{www{{{~~~ooo\\\NNNCCC999333333333333333333333333333444111222222333333333333333222222222111111111333444555222000111444555222...---...000222222222111000000000000000000000000000222111111000000000000000////////////////////////---......//////......---////////////////////////111333555777999;;;<<<===EEECCC@@@:::444000//////000000000000000000000000000000/////////111222333111111111111111111111111111//////000333555444333333333222222222111111111222222111111111111111111222222222333444555666777444444555666777888999999;;;;;;===>>>>>>>>>>>>>>>===>>>>>>>>>>>>======<<<>>>======<<<===>>>???@@@>>>>>>>>>===<<<;;;;;;;;;;;;;;;::::::::::::999999:::444222444666555555777777777777666666666555555777777777666555555444444444444555555555666666666333222111222333333333111111111222222222222111111000000000000000000000000111111222222222222111111000000000000000000000000//////............//////////////////////////////000000000000000000000000........................//////////////////////////////.........---------....................................////////////...///000000111111000000000000000000000000000000000000000000111111111111111111222222222333333333444444333222222222222222555555555555666666666666888999:::<<<===???@@@AAA<<<;;;;;;;;;::::::::::::888888777777888888999:::888888777777666666555555444444444444444444444444444444444444444444444444444222000111333444222000//////000000000000//////111111000000000///////////////.........---------.........------,,,,,,,,,........................///......---,,,,,,------------------------------///......---,,,,,,------,,,,,,---------.........,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......//////...------,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,---------.........------------------------++++++,,,,,,,,,---------,,,------......------,,,***++++++++++++,,,,,,,,,sss{{{xxxuuuttt}}}nnnddd^^^ooo}}}xxx{{{~~~ooo\\\NNNBBB999444333111222222333444444555555111111222222222333333333111111111111111222333333444222000222444444222///000000000000111111111111222222222222222222222222222111111000000000000000////////////////////////......////////////......////////////////////////111111222333555777999:::???>>>;;;777222///...///000000000000000000000000////////////000111222333111111111111111111111111111000///000222333222111222222222111111111000000111111222222222222222222222222222333444555666777444444555666777888999999:::;;;<<<===>>>>>>>>>>>><<<======>>>>>>>>>>>>==================>>>??????>>>>>>======<<<;;;;;;;;;;;;;;;::::::::::::999999@@@777444;;;;;;444444;;;888888888777777777777777888777777666666555555444333444444444555555555555444222111222333444333111111111222222222222111111000000000000000000000000111111222222222222111111000000000000000000000000000//////......//////000////////////////////////000000000000000000000000......................../////////////////////////////////............---....................................////////////......///000000000000///000000000000000000000000000000000111111111222222111111222222222333333333333333222111111111111222444555555555555666666666888888999:::;;;<<<======;;;;;;:::::::::::::::999888888777777888888999:::888888777777666666555555555555555555555555555555444444444444444444444444444222111111222222111/////////000000000000//////222222111111111000000000/////////.........------.........---------------........................000///..........................................000///..................---............/////////------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........///......---,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,------------.................................,,,,,,,,,,,,------------,,,------......------,,,++++++++++++,,,,,,,,,,,,qqqxxxxxxtttrrr|||lllccc___ooo~~~wwwzzz~~~nnn[[[MMMBBB999444444333333333333444444555555222222222111222222222222111000000111222333333333444222111222444444111///222111000//////000000111333333333333333333333333222111111000000000000000////////////////////////...//////000000//////...////////////////////////111000000000222444666777888888777444000......///000000000000000000000000......///000111222333333111111111111111111111111222111111111111111111000222222111111111000000000111111222222222222222333333222222333444555666666444444555666777888999999::::::;;;<<<============;;;<<<===>>>>>>???>>>>>>===============>>>>>>???=========<<<<<<;;;;;;;;;;;;;;;:::::::::999999999666999???BBB>>>777666999888888888888888888888888888888777777666555555555333333333444444444555555444333222222333444333222111222222333333222222111000000000000000000000000111111222222222222111111000000000000000000000000000000////////////000000////////////////////////////////////////////////......................../////////////////////////////////...................................................////////////---......///////////////000000000000000000000000000000111111111222222222111111222222222333333333222222111111000111111222444444444555555555666666777888888999999:::::::::::::::::::::999999999999888888777777888888999:::888888777777666666555555555555555555555555555555555555555555555555555555444333222222222111000000111222222333333222222111222222111111111000000000////////////...........................---------........................//////......---......///...............///////////////......---......///------........./////////------............------------------------------------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,---------------------------------------------------...............------,,,,,,,,,,,,,,,---......------------------------------------------------------,,,,,,,,,,,,------------------....................................,,,,,,,,,------------...,,,------......------,,,+++++++++,,,,,,,,,------qqqxxxyyyrrrnnn}}}{{{kkkccc___nnn~~~vvvyyy~~~nnn[[[LLLAAA999555555555555555444444333333333333333222111111222222333111000000111444555444333333222222222333333111000333222000///...///111222222222222222222222222222222111111000000000000000000000000000000000000000///000000000000000000///000000000000000000000000111000000///000222333555333333333222///...///000111111111111111111111111...//////000111222222222111111111111111111111111222222222222111000111111222222222111111111111000111111222222333333333333333333333333444444555666444444555666777888999999999:::;;;<<<<<<======<<<;;;<<<===>>>>>>???>>>>>><<<======>>>>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999999555GGGOOOBBB555555888666888888888888999999999999888888888777666666555555333333333444444444555555444333222222444444333222222222333333333333222222111111111111111111111111111111222222222222111111111111111111111111111111000000////////////000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////............////////////---......///////////////111111111111111111111111111111111111222222222222111111222222222333333333222111111000111111222222444444444444555555555555666777777777888888888888999999999999999999999999888888777777888888999:::888888777777666666555555444444444444444444444444555555555555555555555555333333333333222111111222222222333333333333222222111111000000000/////////000000/////////.................................////////////////////////...---------------......,,,,,,------...............---------------......,,,------------.........---......//////......---------------------------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------------------------------------------------------------...............---------,,,,,,------...///------------------------------------------------...------,,,,,,------...---------.........//////------------------------,,,,,,---------.........,,,------......------,,,++++++,,,,,,,,,---------qqqyyyyyyoooiiizzzxxxkkkddd```mmm}}}vvvzzz~~~nnnZZZLLLAAA999555666666666555555444333333222555444333222222222333444222111000222666888666333222333333333333222111111111111000//////000111222111111111111111111111111222111111000000000000000000000000000000000000000000000111111111111000000000000000000000000000000111111111000111111222222000111222222000///000111111111111111111111111111//////000111111111111000222222222222222222222222222333444333111111222333333333333222222222111111111111222222333444444444333333333333333444555666444444555666777888999999888999:::;;;<<<<<<<<<<<<<<<======>>>>>>>>>>>>===<<<<<<===>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999XXXiiigggIII333666:::666888888888888888999999999999888888777777666666555333444444444555555555555555333222333444555444222222222333333333333222222111111111111111111111111111111222222222222111111111111111111111111111111111000000//////000000111000000000000000000000000000000000000000000000000////////////////////////////////////////////////...////////////000000000////////////////////////............////////////......///000000000000///111111111111111111111111111111111222222222222333111111222222222333333333222111111111111222333333333444444444444555555555555666666666777888888888777888888888888999999999888888777777888888999:::888888777777666666555555444444444444444444444444555555555555555555555555222444555444333222333555000000111111111111000000111111000000000/////////000000000/////////...................../////////////////////////////////---------,,,------...///,,,,,,,,,---......//////---------,,,------...///,,,,,,---------...............////////////......------------------------------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------......---------------------------------------------------,,,---......///.........---------------......///------------------------------------------------......------------......------........./////////------------------------,,,---------............,,,------......------,,,,,,,,,,,,,,,------------ssszzzyyylllcccwwwvvvllleee```nnn}}}xxx}}}~~~nnnZZZKKKAAA999666777555555555555555444444444777666444333222333444555444111111444888:::777444222333444333222111111111/////////000000111222222111111111111111111111111222111111000000000000000000000000000000000000000000111111222222111111000000000000000000000000000222222222222222222111111///111222222111000111222111111111111111111111111000000111222111000//////222222222222222222222222111333555444222222333555444444444333333333333222111111222222333444444555444444333333333444555555444444555666777888999999888999:::;;;;;;<<<;;;;;;===>>>>>>>>>>>>======<<<;;;<<<===>>>???>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999```hhhaaaIII888777;;;:::777777777888888888999999999999888888777666666666444444555555555666666666555333333333444555444333222333333444444333333222111111111111111111111111111111222222222222111111111111111111111111111111111111000000000000111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////.../////////000000000000////////////////////////............////////////...///000000111111000000111111111111111111111111111111111222222222333333111111222222222333333333222222222222222333444444333333444444444555555555444555555666777888888999777777777777888888999999888888777777888888999:::888888777777666666555555555555555555555555555555555555555555555555555555222444666666444444666888000111111222222111111000222222111111111000000000000000000000/////////...---........./////////000////////////////////////......------...//////000,,,------...//////000000......------...//////000---............/////////......////////////......................................................------............------------------------------***+++,,,---............................................................,,,------...//////......---------------...//////......................................................------------..................////////////........................------------............,,,------......------,,,,,,,,,,,,------------...ttt|||yyyjjj```vvv~~~~~~tttmmmfffaaaooo}}}yyy~~~nnnZZZKKKAAA999666777333333444444555666666666888777555333333333555666444222111555:::;;;888444222333444444222111111111......///000111222222222222222222222222222222222222111111000000000000000000000000000000000000000111111222222222222111111000000000000000000000000222333444444444222111000///111333333222111222222111111111111111111111111111111222222111000...---222222222222222222222222111444666555333222444777555555444444444333333333111111222333333444555555444444333333333444555555444444555666777888999999888888999:::;;;;;;;;;;;;>>>>>>???>>>>>>===<<<<<<;;;<<<>>>?????????>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999;;;<<<<<<:::666666999>>>666666777777888888888888999999888888777666666666555555555666666666666777555444333333555555444333222333333444444333333222111111111111111111111111111111222222222222111111111111111111111111111111111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////.../////////000000111111000000000000000000000000............/////////000//////000111111111111111111111111111111111111111111111222222222333333333111111222222222333333333333222222222333444444555333333333444444444555555444444555666777888999999666666777777888888888999888888888777888999999:::888888888777666666555555777777777777777777777777666666666666666666666666111444666666555555777:::222333333444444333333222333333333222222222111111000000000000////////////---.........//////000000000000000000000000000000///////////////000111111---......///000111111222///////////////000111111////////////000000000000......////////////......................................................------............------------------------------***+++,,,---............................................................,,,,,,---.../////////......------------...//////......................................................------------................../////////000000000000000000000000000---------.........//////,,,------......------,,,,,,,,,,,,---------......yyy|||~~~kkkaaatttrrrhhhdddccctttzzz}}}~~~hhhWWWLLL>>>::::::555555555666666555555444333555555555666666666666777444555777888888777555444555555444444444333333333222222222111111111111000000000000000000000000000000000000000000000000000000000000000111111111111///000111222222111000///000000000000111111111111111111000000000000000111222111000111333444444222111111000000111222333333000000000000111111111111222222222222222222222222444444444444333333222111666555444444333333333333222222333333333444444444444444444444444444444444555555555555666666666777666777777999:::;;;<<<<<<>>>>>>>>>>>>===<<<;;;:::;;;;;;;;;<<<;;;;;;::::::======<<<;;;::::::999999:::;;;;;;<<<<<<;;;;;;:::888999999::::::999999888888888888777888888999:::888777777666555444444333777555333444777888666444444444444444444444444444333333333222222111111111222333333444444333333222333333333222222111111111000111111222222222111111111111111111111111111111333222222222111111000000......//////000000111111000000000000000000000000////////////000000000000333333333222111000000///000000000000111111111111111111111111111000//////000000000000111111111111000000000000000000000000111111111111111111111111111111222222222222111111111111111111222333444555444444444555555555666666555666666777888999999:::777888888888888999999999999999888888888888888888:::999999999888777777777777777777777777777777777555555555555555555555555555555444444444333333333222222222222222222222222222222222111111111111000000000000000000000000000000000//////.........---////////////////////////////////////////////////////////////////////////000...---///222444333111//////////////////////////////............//////............/////////000//////............//////000///...---,,,---......///...---,,,,,,---...///---------.........////////////.........---------..................................../////////000//////.........---------////////////////////////////////////////////////............/////////000---------.........//////////////////////////////////////////////////////------------------------------------------------wwwzzzpppfffuuurrrjjjhhhhhhxxxzzz~~~~~~hhhWWWLLL>>>:::;;;666555555666666666555444444444555555555555666666666333444666777777666444333444444444333333333222222222222222222111111111111111111111111111111111111111111111111111111111111000000000111111111222222000000111222222111000000000000000111111111222222222222111111111111222222333222111111333444333222111111000000111222222333000000000111111111222222222222222222222222222222333444444444333222222111555444444333333333333444222222333333333444444444444444444444444444444444555555555666666666777777666777888999:::;;;;;;<<<>>>>>>>>>>>>===<<<;;;:::::::::;;;<<<<<<;;;;;;;;;======<<<;;;;;;:::999999:::;;;;;;<<<<<<;;;;;;:::888999999::::::999999888888888888888888999999:::999999888888777777666666777555444555777888666444444444444444444444444444333333333333222222222111222333333444444333333222333333333222222222111111111222222222222222111000111111111111111111111111222222222111111000000000000000000111111111222222000000000000000000000000000000000111111111111222333333222111111000//////000000000000111111111111111111111111111000000///000000000000111111111111111111111111111111111111111111111111111111111111111111222222222222111111111111111111222333444555444444444555555555666666555666666666777888888888777888888888888999999999999999888888888888888888999999999999888888888888777777777777777777777777666666666666666666666666555555555444444444333333222222222222222222222222222222222222111111111111111111111111111111111111000000/////////.........////////////////////////////////////////////////////////////////////////111///...///222333222000//////////////////////////////............//////........./////////000000//////............//////000///...---------......///...------------...///---------.........////////////.........---------................................./////////000000/////////......---------////////////////////////////////////////////////........./////////000000------........./////////////////////////////////////////////////////////------------------------------------------------vvvyyyuuullluuutttmmmnnnqqq}}}{{{~~~gggWWWLLL>>>:::;;;666666666666666666555555444444444444555555555555666333444555666666555444333444333333333333222222222333333333222222222111111222222222222222222222222111111111111111111111111111111111111222222222222111111222222222222111111111111111111222222222222333222222111222222333333444333222222333333222111111111000000111111222222111111111111222222222222333333333333333333333333222333333333333222222111333333333333333333444555333333333333444444444444444444444444444444444444555555666666666777777777777777888999::::::;;;<<<===============<<<;;;:::999:::;;;<<<<<<<<<<<<<<<======<<<<<<;;;::::::::::::;;;;;;<<<<<<;;;;;;:::888999999::::::999999888888888888888888999:::::::::999999999999999999999777666555555777777666555555555555555555555555555444333333333333333222222333333444444444444333333333333333333222222222222333333333333222222111000222222222222222222222222111111111000000000000000111111111222222222222222000000000000000000000000111111111222222222333333222222111111000/////////000000000111111111222222111111222222111111000///000000000111111111222222222222222222222222222222222222222222222222222222111111222222222222111111111111111222222333444555444444555555555666666666555555666666666666666666777888888888888999999999888888999999999999999999888888888999999999999999777777777777777777777777777777777777777777777777555555555444444444444333333333333333333333333333333222222222111111111111111111111111111111111111000000000000////////////////////////////////////////////////////////////////////////////////////111000///000111222111000////////////////////////000//////......//////000....../////////000000000000//////......//////000000000///...............///......------......///------.........//////////////////.........------////////////////////////....../////////000000000////////////............////////////////////////////////////////////////....../////////000000000............////////////////////////////////////////////////////////////................................................vvvyyywwwnnnvvvuuuqqquuuzzz}}}}}}gggWWWLLL>>>:::;;;666666777777777777666555555444444444444555555555555333333444555555444333333555555444444444333333333444333333333222222222222222222222222222222222222222222222222222222222222222222222222333333333333222222333333333333222222222222222222333333333333222222111111222222333333555444222222333333222000222222111111111111222222222222222222333333333333444444444444444444444444222222333333333333333222333333222222333444555555333333333444444444444555444444444444555555555555555666666666666777777777777777888999::::::;;;;;;<<<=========<<<<<<;;;:::999999;;;<<<==================<<<<<<;;;;;;;;;::::::;;;;;;<<<<<<;;;;;;:::888999999::::::999999888999888888888888999::::::999999999:::::::::::::::777666666666777777666666555555555555555555555555444444444444333333333333333333444444444444333333333333333333333333333333444444444444333222111000222222222222222222222222000000000000000000000000111111222222222222222222000000000000000000000000111111111111222222222333111111111000000/////////000000111111111222222222111222222222222111000000000000111111111222222222222222222222222222222222222222222222222222222222111222222333333222222111222222222222333444555555555555555555666666666666555555555555555555444444777777888888888999999999888888999999999999999:::888888888999999:::::::::777777777777777777777777777777777777777777777777555555555555444444444444333333333333333333333333333333222222222111111111111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////111111000000111111000000////////////////////////000000////////////000000...////////////000000000000000////////////000000000000000/////////////////////............//////............////////////////////////............////////////////////////...////////////000000000////////////////////////////////////////////////////////////////////////...////////////000000000....../////////000000000000000000000000000000000////////////////////////................................................wwwzzzwwwnnnxxxwwwssszzz}}}gggVVVLLL>>>:::<<<777777777888888777777666555444444444555555555666666333444444444444444444333777666666666555555555555444444444444333333333222222222222222222222222222222222222222222222222222333333333333444444444444444444333333333333444444333333333333444444444444111111111111222222333444666444333333444444222111333333222222222222333333333333333333444444444444444444444444444444444444111222333444444444444444333333333333444555666666333333444444444555555555444444444555555666666666666666666666777777777888888888888999999::::::;;;<<<<<<<<<<<<<<<;;;;;;:::999:::;;;<<<======>>>======<<<<<<<<<<<<<<<;;;;;;:::;;;;;;<<<<<<;;;;;;:::888999999::::::999999888999999999888999::::::;;;888888999999999999999999666777777777666666777777666666666666666666666666444444444444444444444444333444444555555444444333333333333333333333333333444444444444444333222222222222222222222222222222000000000000000111111111111111111111111111111111111111111111111111111111000000000111111111222222111111111111000000000000111111111111222222222222222222222222222111000000111111111111222222222222111111111111111111111111222222222222222222222222222222333333333333222222222222222222333444555666555555555666666666777777555555555555444444444444777777888888888999999999888888999999::::::::::::888888999999:::::::::;;;777777777777777777777777666666666666666666666666666666555555555444444444333333333333333333333333333333333222222222222111111111111111111111111111000111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000111111111000000000000000000000000000000000000000000////////////000000////////////000000000111000000////////////000000000000000000000/////////////////////////////////........./////////000000000000/////////.........000000000000000000000000////////////000000000111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000111/////////000000000111111111111111111111111111111000000000000000000000000////////////////////////////////////////////////yyy|||xxxoooyyyxxxttt|||}}}fffVVVLLL>>>;;;<<<777888888888888888777666666555555555666666666666777444444444444444444444444888888777777777666666666555555444444444333333333222222222222222222222222333333333333333333333333444444444444555555555555555555444444444444555555444444444444555555555555222222222222333444555555555444333333444444333222555555444444333333444444444444444444555555555555555555555555555555555555222222333555666666666666555555555555555555666777333444444444555555555555444444444555666666777777666666666777777777888888888888999999999:::::::::;;;;;;<<<<<<<<<;;;;;;::::::;;;<<<===============<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::888999999::::::999999888999999999999999:::;;;;;;888888888888888888888888666777888888666666777888777777777777777777777777444444444555555555555666444444555555555555444444333333333333444444444444333444444555555444444333333333333333333333333333111111111111111222222222111111111111111000000000111111111111111111111111000000000111111111111222222222111111111111111111111111111222222222222333222222222333222222111000111111111222222222222333111111111111111111111111333333333333333333333333222222333333333333222222222222222222333444555666555555666666666777777777444444555555555555555555777888888888888999999999888888999999:::;;;;;;;;;999999999:::::::::::::::777777777777777777777777666666666666666666666666666666666555555555444444333333333333333333333333333333333333222222222222222222222222222222222222111111111111222222222222111111111111111111111111000000000000000000000000000000000000000000000000///000111111000///000222000000000000000000000000111000000//////000000111/////////000000000111111111000000//////000000111111111111111111000//////...//////000000//////........./////////000000000000000000/////////......000000000000000000000000/////////000000000111111000000000000111111111111000000000000000000000000000000000000000000000000/////////000000000111111000000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000zzz|||{{{ssszzzyyyuuu||||||fffVVVLLL>>>;;;<<<888888888999999888888777666666666666777777777888888666555555555555555555666777777777777666666666666555555555555444444444444333333333333333333333333444444444444444444444444444444555555555666666666666666555444444555666666444444555555555666666666444444444444555666777888444333222333555555444333777777666555555555555555444444555555555666666666555555555555555555555555222333444666777888888888888777777666666666666777444444444444555555555555444444444555666777777777666666777777777888888888888999999999999::::::::::::;;;;;;<<<<<<;;;;;;;;;<<<<<<============<<<<<<<<<<<<<<<<<<============:::;;;;;;<<<<<<;;;;;;:::888999999::::::999999888:::999999999999:::;;;;;;::::::999999888888777777666888999888666555777999777777777777777777777777444444555555666666666666444444555555555555444444333333333444444444555555222333444555555666666555333333333333333333333333111222222222333333333333333333222222222111111111111111111111111111111111111111111222222222333333222222222222222222333333111111111222222222333333222222333333222222111000111111111222222222333333222222222222222222222222333333333333333333333333222333333444444333333222333333222333333444555666555666666666777777777777444444444555666666777777777888888888888999999999888888999999:::;;;;;;<<<::::::::::::::::::999999777777777777777777777777777777777777777777777777666666666666555555555555444444444444444444444444444444333333333222222222222222222222222222222222111111111222222222333333222222222222222222222222000000000000000000000000000000000000000000000000---000111111000///111333000000000000000000000000111111000000000000111111//////000000000111111111111111000000000000111111111111222222222111000///...///000111111000///....../////////000000000000000000000000/////////...111111111111111111111111//////000000000111111111000000000111111222222222000000000000000000000000000000000000000000000000//////000000000111111111000000000111111111222222222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000zzz|||~~~vvvzzzzzzttt{{{|||fffVVVLLL???;;;<<<888888999999999999888777777777777777777888888888888666666555555555555666666777666666666555555555555666666555555555444444444555555555555555555555555444444444444444444444444555555555555666666666666777666555444444555666777555555555555666666666666666666666666777888::::::444222222333555666555444888888777666666666666666555555555555666666666666666666666666666666666666333444555777888999999999999999888777777666777777444444444555555555666666444444444555666777777888777777777777888888888888999999999999999999::::::::::::;;;;;;<<<;;;;;;;;;<<<===============<<<;;;<<<<<<<<<===============:::;;;;;;<<<<<<;;;;;;:::999999999::::::999999999::::::999999::::::;;;<<<;;;;;;:::999999888777777666888:::999666555777999777777777777777777777777444555555555666666777777444444555555555555444444333333333444444555555555222222444555666666777777333333333333333333333333222222222333333444444444444444444333333222222222111111111111111111111111222222333333333444444444333333333333333333333333111111222222222333333333222333333333333222111111111111222222222333333333333333333333333333333333333333333333333333333333222333333444444333333222333333333333444555666666666666666666777777777777444444444555666777888888777888888888888999999999888888999::::::;;;<<<<<<;;;;;;;;;::::::999999999777777777777777777777777888888888888888888888888777666666666555555555555444444444444444444444444444444444333333333222222222222222222222222222222111111111222222333333333222222222222222222222222000000000000000000000000000000000000000000000000,,,///111111000///222444000000000000000000000000111111000000000000111111000000000000111111111111111111000000000000111111111111222333222111000///...///000111111000///...////////////000000000000000000000000////////////111111111111111111111111000000000000111111111111000000111111222222222222000000000000000000000000000000000000000000000000000000000000111111111111000111111111111222222222222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000}}}~~~~~~xxxyyyrrrzzz}}}eeeSSSLLLBBB>>>>>>;;;;;;;;;;;;::::::999999999:::::::::999999999888888777888888888888999999999>>>999444;;;CCC:::111999999888888888777777666666888777666555555666777888777777666666555555555444777777666666555555555444777777777777777777777777888888888888888777666666777777777777777777777777999888777666666777888999888666444444555666555444555666666666777777888888777777777777777777777777555555666777888999999:::777777777777777777777777888888777777666666666555777888888888888999999999999999888888888888999999;;;;;;::::::999999:::::::::;;;<<<=========<<<;;;<<<<<<<<<<<<=========>>>>>>>>>>>>>>>????????????======<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999;;;::::::::::::;;;<<<<<<;;;;;;;;;:::::::::999999888888888888888888888888999999999888777666666555666666777777777777666666555555555555555555555555555555555444444555555555888666444555777777555333666666555444333333222222444444444444444444444444333444444555555444444333444444444444444444444444222222333333333444444444444444444444444444444444333444555666666555444333333333333444444444555555444444444444444444444444333333333333333333333333555555555444444333333333333444444555555444444333333333333333444555666666777777777777777777777777777666555555555666888999999999888888888888888888888888999::::::::::::999:::::::::999999999888888;;;::::::999888888888999888888888888888888888888999888888888777777666666666666555444444444444555444444444333333333222222444444444333333333222222222333333444444333333222444444444444444444444444222222111111111111222222111111111111111111111111111111111000000000000000000000111111111111000000111111222222222222111111222222222333333222222222000000000000000000000000444444444333111000...---000000000000000000000000000000111111111111000000000000000000000000000000000000000000111111111111000000111111111111000000222222222222222222222222222222222222222222222222000000000000000000000000000000000000000000000000222333333444444333333222222222222111000//////...000111111111111222222222111111111111111111111111111111000000000000111111{{{~~~yyyxxxrrryyyfffTTTMMMCCC>>>>>>:::<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::999999999999888888888888999999999999:::;;;<<>>>>>>>>===;;;;;;<<<<<<<<<=========>>>>>>======>>>>>>>>>?????????=========<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;::::::;;;;;;<<<===;;;;;;;;;::::::::::::999999999999999999999999999:::999999888777777666666666777777888888777777666666666666666666666666666666555555555555555555666888666555555777777666444666666555555444333333222444444444444444444444444444444555555555555444444444444444444444444444444333333333333444444444444444444444444444444444444444555666666666666555444111222333333444444333333444444444444444444444444333333333333333333333333555555555555444444333333444444555555555555444444333333333333444555666777777777777777777777777777888888777777777888999:::999999999999999888888888888888999:::::::::::::::::::::::::::999999999999;;;;;;:::999999999999999999999999999999999999999999999888888888777777777777666555555444444555555444444444444333333333333444444444444333333333333333333444444444444333333444444444444444444444444222222222111111222222222222222222222222222222222111111111111111111111111111222222333333222222111111222222222222222222111222222333333333333222222111111111111111111111111333333333222111000///...111111111111111111111111000111111111111111111000111111111111111111111111000000000111111111222222111222222333333222222111222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111222333333444444333333222333222222111000000//////111111111111222222222222222222222222222222222222111111111000000111111111zzz}}}{{{yyyrrrzzzhhhVVVOOODDD???>>>:::<<<<<<<<<<<<<<<=========;;;;;;:::::::::999999999888888999999999:::::::::555888;;;FFFOOODDD666888999999999888888888888777999999888888888888999999777777777777777666666666888888888888888777777777888888888888888888888888888888999999999888777777888888888888888888888888999888888777777888888999999777666666888999888777777777777888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888777777777888888999999999::::::::::::999999888888999999:::::::::999999999::::::;;;>>>>>>>>>>>>>>>===<<<;;;<<<<<<=========>>>>>>>>>============>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;<<<======<<<<<<;;;;;;;;;:::::::::999999999999999999999999::::::999999888888777777777777888888888888777777777777777777777777777777777666666555555666666777999777666666777888666555777666666555555444444333555555555555555555555555444555555666666555555444555555555555555555555555444444444444555555555555555555555555555555555555555555666666666666555555222333555666777666444333555555555555555555555555444444444444444444444444666666555555555555444444444555555666666555555444444444444444555666777777777777777777777777777777999999888888999999:::;;;999999999999999999999999888999::::::;;;;;;::::::;;;;;;:::::::::999999999;;;;;;:::999999999::::::999999999999999999999999999999999999888888888888777777666555555555555666555555555555444444444444555555555444444444333333444444444555555444444444444444444444444444444444333333333222222333333333333333333333333333333333222222222222222222222222333444444444444444444333222333333333333333333222333333444444444444333333333333333333333333333333111222222222222111000///333333333333333333333333111111222222222222111111222222222222222222222222111111111111222222222222333333444444444444333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333444444333333222333333222222111111000000111111222222222333333333222222222222222222222222222222111111111111222222zzz~~~~~~{{{ttt|||jjjWWWPPPEEE??????:::;;;;;;;;;<<<<<<======>>>;;;;;;;;;;;;::::::::::::999999999999:::::::::;;;888999666:::BBB<<<555;;;999999999999999999999999:::::::::999999:::::::::888888888888888888888777999999999999999999999999999999999999999999999999888999999999999999888888999999999999999999999999999999999999999999999999888666555666888999999888888888888999999999999999777777777777777777777777999999999999999888888888999999999999999999999999999999999999999888888888999999999999:::::::::;;;::::::999999999999:::::::::999999999:::;;;<<<<<<==================<<<<<<<<<============>>>>>>>>><<<<<<=========>>>>>>>>>=================================<<<<<<<<<;;;;;;<<<<<<<<<;;;<<<<<<===>>><<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::;;;:::::::::999999999888888888999999999999888888888888888888888888888888777777777666666777777777999888888888888888777666777777777666666555555555555555666666666666777777555666666777777666666555666666666666666666666666555555555666666666777777666666666666666666666666666666666666666666666666444666999;;;;;;:::888666666666666666666666666666555555555555555555555555666666666666666666666666555666666777777666666555555555555555666777888888888888888888888888888888999999999999999::::::;;;999999999:::::::::::::::999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::::::::::::::999999999999888888777666666666666777777777666666666555555555666666666555555555444444444555555666666555555444444444444444444444444444555444444333333444444555444444444444444444444444333333333333333444444444444444555555555555444444333444444555555444444333444444444555555444444444333333333333333333333333111111222222222222111111333333333333333333333333222222333333333333222222222222222222222222222222222222222222333333333333333444444555555444444333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333444444444444333333444333333333222222222111222222222222333333333444333333333333333333333333333333222222222222333333{{{~~~xxxjjjWWWPPPEEE??????;;;::::::;;;;;;<<<<<<<<<===<<<<<<<<<;;;;;;;;;::::::999:::::::::;;;;;;;;;;;;???@@@999777===:::888???999999999999::::::::::::::::::;;;;;;;;;;;;::::::999999999999999999999999999999999:::::::::::::::999999999999999999999999999999::::::::::::999999999999999999999999999999999999::::::::::::999999:::999888999;;;======<<<:::::::::::::::999999999999999999999999999999999::::::::::::999999999999::::::::::::::::::::::::999999999:::::::::::::::999:::::::::;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;::::::::::::;;;<<<===>>>;;;;;;;;;<<<<<<===>>>>>>============>>>>>>>>>???============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<===<<<<<<<<<<<<===>>>>>>=========<<<<<<<<<;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::999999::::::::::::999999777777777777777777777777999888888777777888888999999::::::999888888888888888888777777777777666666666666666777777888888888666777777888888777777666777777777777777777777777666666777777777888888888777777777777777777777777777777777777777777777777555777:::<<<<<<;;;999777777777777777777777777777666666666666666666666666777777777777777777777777666777777888888777777666666666666666777888999999999999999999999999999999888888888999999999999999999999::::::;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<;;;<<<<<<<<<;;;;;;;;;::::::<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;999999888777777777777888888888888777777777666666777777777666666666555555555666666777777666666555555555555555555555555555666666555555555555666666555555555555555555555555333444444444555555555666444555555555555555555444555555666666666666555555555555666666666666555555333333333333333333333333111222222333333333333333333333333333333333333333333333444444444444333333444444444444444444444444333333333333444444444444333444444444444444444333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444555555555555444444444444444444333333333333222333333333444444444444333333333333333333333333444444333333333333444444~~~zzziiiWWWOOOEEE@@@???;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;@@@<<<:::???;;;666;;;999::::::::::::;;;;;;;;;::::::;;;;;;;;;;;;::::::999999999:::::::::::::::999999999:::::::::::::::::::::::::::::::::::::::999999:::;;;;;;;;;::::::::::::::::::::::::::::::999::::::;;;;;;::::::999===<<<;;;===???AAABBBAAA;;;;;;;;;;;;::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<::::::;;;<<<===>>>@@@AAA======<<<<<<<<<===>>>???=========>>>>>>>>>??????>>>>>>>>>>>>????????????>>>>>>>>>>>>?????????????????????>>>>>>>>>=====================>>>??????>>>============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::777777777777777777777777999999999888888999999999:::;;;;;;;;;999888999:::888888888888888888888888666777777888888999999:::777888888999999888888777888888888888888888888888888888888888999999999999888888888888888888888888888888777777777777888888555666888999999999777666888888888888888888888888777777777777777777777777777777888888888888999999777888888999999888888777777777777777888999::::::999999999999999999999999777888999:::::::::999999999::::::;;;;;;<<<<<<===:::;;;<<<<<<======<<<<<<======<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<::::::999888888888888999999999999999888888888888888888888777777777666666666777777888888777777666777777777777777777777777777777666666666666777777777777777777777777777777444555555666666777777777555555666666666666555555666666777777777777666666666666666777777666666666333333333333333333333333333333444555555555444444333333333333333333333333444444555555555555444444444444444444444444444444444444444444555555555555444444555555555555444444555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444555666666666666666666555555555555555444444444444333333333444444444555555444444444444444444444444555555444444444444555555zzzhhhVVVOOODDD@@@@@@<<<=========<<<<<<<<<<<<<<<============<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<666===;;;999===;;;666:::::::::::::::;;;;;;;;;<<<999:::;;;;;;;;;;;;:::999999:::::::::;;;;;;;;;;;;888888999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<<<<;;;:::999===<<<;;;===@@@BBBCCCBBB<<<<<<<<<<<<;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<999999::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<===>>>@@@BBBCCCBBBAAA@@@>>>>>>===>>>>>>======>>>>>>>>>?????????????????????@@@@@@@@@@@@>>>>>>>>>??????@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>======>>>>>>???@@@>>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;999999999999999999999999::::::999999999999:::::::::<<<===<<<999888999;;;999999999999999999999999777777888888999::::::;;;888888999999999999888888999999999999999999999999999999999999::::::::::::999999999999999999999999999888888777777888888999666666777888888888888777999999999999999999999999888888888888888888888888888888888999999999::::::888888999999999999888888888888777888888999:::;;;::::::::::::::::::::::::888999:::;;;<<<;;;;;;::::::::::::;;;<<<=========;;;;;;<<<===========================<<<<<<<<<;;;<<<<<<;;;<<<<<<======>>>========================;;;;;;<<<<<<<<<=========;;;;;;:::999999999999999::::::::::::999999999999999999888888888777777777777888888888888888888777888888888888888888888888888888777777777777888888888888888888888888888888555555666666777888888999777777888888888888777777777777888888888888777777666777777888888777777666555555555555555555555555555666666666666666555555555555555555555555555555555555555666666555555555555555555555555555555555444444555555555666666666555666666777777666666555666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555555777777888888888888777777555555555555555555555555444444444444555555555555444444444444444444444444666555555555555555555666zzzgggUUUNNNDDD@@@@@@<<>>>>>======<<<<<<>>>=========<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======999@@@;;;666;;;<<<;;;BBB:::::::::;;;;;;<<<<<<<<<999999:::;;;;;;:::999999:::::::::;;;;;;<<<<<<<<<888888888999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<;;;:::::::::999999:::===@@@AAA@@@======<<<<<<<<<;;;;;;;;;999999999999999999999999999999::::::;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======;;;;;;;;;<<<<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===>>>@@@AAACCCDDDHHHFFFCCCAAA???>>>======>>>>>>>>>>>>??????????????????@@@@@@@@@AAAAAAAAA>>>>>>??????@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>??????@@@>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::;;;::::::999999::::::;;;:::<<<>>><<<999888:::<<<999999999999999999999999777777888999::::::;;;;;;888999999::::::999999888999999999999999999999999999999::::::::::::;;;;;;999999999999999999999999:::999888777777888999:::888888999999999:::::::::999999999999999999999999888888888888888888888888888888888999999:::::::::888999999::::::999999888888888888888999:::;;;<<<::::::::::::::::::::::::::::::<<<=========<<<;;;::::::;;;;;;<<<===>>>>>>;;;<<<<<<===============>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<<<<======>>>>>><<<;;;::::::999999::::::;;;;;;::::::::::::999999999999999888888888888777888888999999999999888888999999999999999999999999999999888888888888999999888888888888888888888888555666666777888999999999888999999::::::999999888888888999999999999888888777777888888888888777777777777777777777777777777777777777777777666555555777777777777777777777777555555666666666666555555666666666666666666666666555555555555666666666666777777888888888888777777777777777777777777777777777777777777777777777777666666666666666666666666666666666666666666666666888888999999999999888888555555555666666666666666444444444555555555666666555555555555555555555555666666555555555555666666}}}mmmTTTMMMLLLEEE??????=========>>>>>>>>>>>>>>>BBBBBBAAA@@@??????>>>>>><<<<<<=========>>>>>>>>>>>>>>>>>>???>>>======<<<::::::::::::::::::::::::;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<=========999:::;;;<<<============777999::::::999999;;;<<<========================>>>===:::999999:::===>>>;;;::::::::::::999999999<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;;;;::::::::::::<<<<<<=========>>>>>>>>>;;;:::::::::;;;<<<======;;;;;;;;;;;;<<<<<<<<<<<<::::::;;;;;;<<<<<<======;;;;;;;;;:::999:::<<<>>>>>><<<<<>>KKKHHHEEEAAA>>><<<;;;;;;======>>>>>>?????????@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@??????>>>?????????BBBAAA@@@@@@?????????@@@>>>>>>>>>>>>>>>???@@@AAA????????????????????????>>>>>>>>>>>>===<<<;;;:::>>>===<<<;;;::::::999::::::;;;<<<===<<<:::888666======<<<;;;::::::999888;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;:::::::::<<<<<<<<<<<<<<<===============<<<;;;:::999999888======<<<<<<;;;;;;;;;:::===<<<<<<;;;;;;::::::999888888999999999999999999888888999999999999999888777777888888888888888888999999888888888999999:::888888888999999999::::::888999:::999999999;;;===::::::999999999999999:::;;;::::::::::::999999999999999::::::;;;;;;;;;<<<===;;;::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;========================<<<======>>>??????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????@@@?????????>>>>>>>>>>>>============<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<===<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999999::::::;;;;;;;;;;;;::::::999999::::::;;;888888888777777777777666:::::::::999999888888888::::::::::::::::::::::::888888888888888888888888:::999999888777777666666;;;999888777777888999;;;;;;;;;;;;;;;:::999777777777777777777777777777777888888777777666666666555666666666666777777777777666888;;;===<<<999555333888888999999999999888888999999777777777888999:::888888888888888999999999777777666666555555555444888888777777777777777888777777888999999999999888777777777777777777777777777777777777777777777777888888888888888888888888666666666666666666666666nnnfffbbbYYYQQQQQQMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJIIIHHHHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEGGGHHHHHHHHHHHHGGGFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBB??????????????????>>>===>>>@@@AAA@@@??????@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBCCCCCCBBBBBBBBBCCCCCCBBBBBBAAAAAAAAA@@@BBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDD;;;;;;::::::999999888888======<<<<<<<<<===>>>>>>>>>>>>===========================>>>>>>>>>>>>>>>>>>:::999===EEEJJJIIIGGGJJJGGGDDDCCCDDDEEEDDDBBBKKKHHHEEEDDDEEEEEEBBB@@@DDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCDDDDDDCCCBBBBBB@@@@@@@@@@@@@@@AAABBBCCCDDDCCCCCCCCCCCCCCCDDDDDD@@@@@@?????????@@@AAAAAAAAAAAA@@@@@@????????????@@@@@@@@@@@@????????????CCCBBBAAA@@@????????????>>>???@@@AAA@@@???===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========AAAAAAAAA@@@@@@@@@??????;;;;;;;;;;;;::::::::::::999999999888888888888888888888888999999999999999;;;;;;:::999888777666555;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;==================>>>>>><<<;;;;;;;;;;;;;;;<<<<<<:::;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<<<<;;;;;;===???=========<<<======>>>>>><<<<<<;;;;;;;;;:::::::::999999:::::::::;;;;;;;;;???===<<<===>>>??????>>>>>>>>>>>>???????????????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????@@@@@@============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==========================================<<<<<<>>>===<<<;;;::::::::::::===<<<;;;;;;;;;;;;;;;<<<999::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<888888777777777777888888<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999999888:::999888777777888999:::999::::::999999777666666888888888888888888888888999999888888888777777777777777777888888888999999777999;;;===<<<:::888666999999::::::::::::999999999999999999999::::::;;;999999999:::::::::::::::888888888777777777666666999888888777777888888888777888999999::::::999999888888888888888888888888888888888888888888888888888888888888888888888888777777777777777777777777||||||{{{yyyxxxvvvuuutttooooooppppppoooooonnnmmmggggggggggggggggggggggggfffffffffffffffeeedddccc^^^^^^^^^]]]]]]\\\\\\[[[YYYYYYXXXXXXVVVUUUSSSRRRSSSTTTUUUTTTRRRRRRSSSTTTPPPPPPPPPPPPPPPPPPPPPPPPKKKMMMPPPRRRRRRPPPMMMKKKJJJJJJIIIHHHGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCBBBCCCCCCBBBBBBBBBBBBCCCCCCKKKJJJIIIHHHFFFEEECCCCCCGGGFFFFFFEEEEEEEEEEEEFFFEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAHHHCCCCCCNNN___jjjiiidddYYYVVVPPPLLLJJJIIIGGGEEEEEECCCAAAAAABBBCCCCCCBBB>>>???@@@AAABBBBBBBBBBBB@@@@@@@@@@@@AAAAAAAAAAAACCCDDDEEEFFFEEECCCBBB@@@@@@@@@@@@AAABBBCCCDDDEEECCCCCCCCCBBBCCCCCCDDDDDDCCCCCCBBBBBBAAABBBBBBBBBEEEEEEDDDDDDCCCBBBAAAAAA>>>>>>===<<<<<<<<<===>>>???>>>===<<<<<<;;;<<<<<<======>>>??????>>>===<<<;;;;;;<<<<<<<<<=========;;;;;;<<<<<<<<<=========:::::::::999999999999888AAA@@@@@@@@@???>>>>>>>>>=========>>>>>>>>>??????<<<======>>>>>>???@@@@@@@@@@@@@@@???>>>>>>======888888888888888888888888::::::;;;;;;;;;::::::999;;;;;;::::::::::::::::::999888888888888888888888999999::::::::::::;;;;;;888999999999888888999;;;777777777777777888999999=========<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<=========<<<;;;<<<>>>??????>>>::::::;;;;;;<<<<<<======AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>???@@@AAABBBCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA??????????????????@@@@@@??????@@@@@@@@@@@@@@@@@@AAAAAA???>>>============>>>===============>>>>>>=========>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>?????????>>>>>>============>>>>>>::::::::::::999999999999;;;;;;;;;;;;;;;;;;<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::;;;::::::999999888888777;;;;;;999999999999;;;;;;::::::::::::999888777777999999999999999999999999::::::999999999999888888888888999999999:::::::::888999;;;<<<<<<;;;::::::::::::;;;;;;;;;;;;::::::999::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999999888999999999888888999999:::888999::::::;;;;;;::::::::::::::::::::::::::::::999999999999999999999999888888888888888888888888999999999999999999999999~~~}}}||||||ttttttsssqqqpppooonnnmmmjjjjjjiiihhhggggggggghhheeeeeedddcccbbbaaaaaa```^^^^^^^^^]]]]]]\\\\\\\\\ZZZVVVVVVaaaoooxxxvvvppp```]]]YYYVVVTTTSSSSSSSSSSSSRRRQQQQQQRRRRRRSSSSSSUUUUUUVVVWWWWWWVVVTTTSSSRRRRRRRRRRRRRRRRRRSSSSSSRRRTTTUUUVVVUUUSSSPPPNNNMMMLLLLLLLLLMMMNNNOOOOOOLLLLLLKKKJJJIIIIIIJJJJJJKKKJJJIIIHHHHHHHHHHHHHHHIIIHHHHHHFFFEEEDDDCCCCCCMMMLLLIIIHHHGGGGGGHHHIIIFFFEEEDDDDDDCCCCCCCCCDDDDDDDDDEEEDDDDDDBBBAAA@@@BBBBBBBBBCCCCCCCCCCCCCCCAAA@@@@@@@@@????????????CCCCCCBBBBBBBBBAAAAAAAAA@@@??????>>>===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<======<<<;;;;;;;;;;;;;;;::::::>>>>>>>>>>>>>>>>>>===<<<=========<<<<<<<<<<<<<<<==================<<<<<>>===???@@@============>>>???@@@@@@>>>>>>>>>>>>============???????????????@@@@@@@@@>>>======>>>@@@AAA@@@???;;;<<<<<<======>>>>>>???>>>>>>>>>===============;;;;;;<<<===>>>???@@@@@@???>>>>>>>>>>>>>>>======>>>>>>>>>>>>>>>==================>>>>>>>>>>>>>>><<<<<<=========>>>>>>>>>>>>>>>===<<<;;;;;;<<<<<<:::::::::999::::::;;;<<<999999999:::;;;;;;<<<<<<::::::::::::::::::::::::999999999999999999999999;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;::::::::::::999:::;;;;;;;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;:::::::::999999999===<<<;;;;;;;;;;;;<<<===<<<<<<<<<<<<<<<;;;:::999:::::::::::::::::::::::::::::::::::::::999999999999999999999::::::::::::999999::::::;;;;;;<<<<<<::::::;;;;;;;;;;;;::::::888999;;;=========<<<;;;<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::::::::::::::999::::::;;;;;;::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999999999999999999999999999999999999999999999~~~}}}|||{{{{{{vvvtttqqqnnnmmmlllmmmmmmiiihhhhhhgggggggggggghhhccccccbbbaaa___]]]\\\[[[[[[ZZZZZZYYYXXXXXXWWWWWWVVVVVVTTTSSSRRRPPPOOOOOOSSSRRRRRRRRRQQQQQQQQQQQQSSSSSSRRRQQQQQQPPPOOOOOOOOOOOONNNMMMMMMLLLKKKKKKLLLLLLKKKJJJIIIHHHHHHGGGFFFFFFEEEEEEEEEDDDDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBAAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@???===<<<===??????????????????@@@AAABBBAAA@@@@@@@@@@@@?????????AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAACCCDDDBBB@@@@@@AAAAAAAAABBBBBBCCCCCCBBBAAAAAAAAA@@@@@@??????BBBCCCCCCDDDDDDEEEFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCBBBAAAAAA@@@AAAAAABBBBBB============>>>>>>??????????????????????????????@@@@@@?????????????????????>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>======;;;<<<<<<======>>>>>>>>>????????????????????????========================>>>>>>>>>===============<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<=========<<<;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999999:::::::::;;;;;;;;;::::::::::::;;;;;;<<<===:::;;;;;;<<<<<<;;;;;;:::888:::;;;===>>>>>>===<<<=========<<<<<<;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<======;;;;;;<<<===============;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999||||||{{{{{{zzzyyyyyyyyyvvvvvvvvvvvvvvvuuutttssspppoooooonnnnnnmmmmmmlllggghhhhhhiiihhhgggeeedddaaaaaaaaaaaa````````````[[[\\\[[[ZZZWWWVVVWWWYYYVVVVVVUUUUUUUUUUUUVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTRRRRRRQQQQQQQQQQQQPPPPPPOOONNNNNNPPPQQQQQQNNNLLLJJJJJJJJJJJJJJJJJJJJJJJJMMMMMMMMMLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGFFFFFFEEEEEEDDDDDDEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAABBBAAA@@@@@@?????????@@@>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@????????????@@@@@@<<<<<<<<<;;;;;;;;;::::::<<<<<<<<<<<<<<<=========================================================>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<===;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<=========<<<<<<============<<<<<<;;;;;;===>>>?????????????????????>>>======<<<<<<::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<======>>>???<<<======>>>???>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::~~~}}}}}}}}}xxxwwwwwwvvvuuuuuuttttttpppppppppooonnnnnnmmmmmmllllllkkkjjjjjjiiihhhhhhgggffffffeeeddddddccccccaaaaaa```___^^^]]]\\\\\\[[[[[[ZZZYYYXXXXXXWWWVVVWWWVVVUUUSSSRRRRRRQQQQQQRRRQQQPPPNNNMMMMMMMMMMMMMMMMMMLLLLLLKKKJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDFFFFFFFFFFFFFFFEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@????????????????????????>>>>>>>>>?????????@@@@@@>>>>>>>>>????????????@@@??????@@@@@@@@@???>>>>>>>>>??????@@@@@@??????>>>>>>>>>??????@@@BBBCCCDDDBBBBBBBBBAAA@@@?????????<<<<<<<<<=========>>>>>>===<<<<<<===>>>???@@@@@@===>>>>>>???@@@?????????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<========================;;;;;;;;;;;;;;;;;;;;;;;;~~~}}}||||||ttttttttttttttttttttttttmmmmmmmmmllllllkkkkkkkkkeeeeeeddddddddddddeeeeee^^^]]]]]]]]]]]]\\\\\\\\\XXXXXXXXXWWWWWWVVVVVVVVVQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOKKKKKKKKKKKKKKKKKKLLLLLLFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEFFFFFFFFFFFFFFFEEEAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBB@@@@@@AAAAAAAAABBBBBBBBBAAABBBBBBCCCBBBAAA???>>>@@@AAAAAABBBBBBAAAAAA@@@AAAAAAAAAAAABBBDDDFFFGGGEEEEEEDDDCCCBBBBBBAAAAAA======>>>>>>?????????@@@============>>>???@@@AAA>>>>>>???@@@@@@@@@@@@???????????????????????????========================>>>>>>>>>>>>>>>>>>>>>>>>========================~~~}}}}}}|||zzzyyyxxxvvvtttsssqqqqqqsssrrrqqqooommmkkkjjjiiifffffffffeeeeeeeeeddddddaaaaaa___^^^\\\[[[ZZZYYYXXXXXXXXXYYYZZZ[[[[[[\\\```___]]]ZZZXXXUUUSSSRRRTTTSSSRRRQQQOOONNNMMMMMMNNNNNNNNNMMMMMMLLLLLLLLLMMMLLLKKKJJJIIIHHHGGGFFFJJJJJJIIIHHHHHHGGGFFFFFFFFFFFFEEEEEEDDDCCCBBBBBBEEEEEEDDDCCCBBBBBBAAAAAAFFFFFFEEEDDDCCCCCCBBBBBB|||{{{{{{zzzyyyyyyxxxxxxqqqppppppooonnnnnnmmmmmm