BMv6( KKKGGGEEEEEEBBBBBBOOO```zzz{{{lllhhhuuueeeYYY]]]```hhhppppppqqqrrrrrrrrrsssxxx~~~}}}uuukkkaaaZZZ[[[[[[\\\\\\]]]```dddgggjjjmmmxxxttt~~~lllfffZZZXXX\\\UUU^^^XXXXXXVVVSSSOOOIIIEEEBBB@@@AAA===<<<>>>:::AAAVVVppp{{{ttthhhjjjmmmqqquuuzzz~~~~~~zzzzzz~~~~~~zzzsssrrruuusssvvv}}}|||}}}mmmhhhuuuttteee___rrrnnnJJJ<<<<<<:::999888777777777444444333333444555777888777888>>>HHH```rrrbbb]]]]]]rrruuujjjbbb^^^\\\aaagggnnnuuu~~~xxxmmmaaa[[[\\\]]][[[WWWVVV^^^cccbbbaaacccdddcccfffjjjoootttwwwyyy}}}wwwvvvvvvxxxzzzyyyuuuqqqrrrxxx}}}|||yyypppiii```\\\WWWUUUUUUTTTQQQNNNOOOHHHIII___iiippppppmmmZZZJJJ>>>>>>>>>:::777999<<<;;;FFFfffMMMMMMHHHGGGGGGAAAIII```rrriiirrrssscccWWWXXXbbbjjjnnnpppsssppppppsssrrrnnnpppvvv~~~xxxmmmccc[[[WWW\\\]]]^^^^^^___aaadddgggjjjooozzz|||hhh^^^[[[VVVYYY^^^[[[[[[YYYVVVRRROOOLLLJJJIIIGGG>>>;;;??????===DDDPPPlllwwwqqqffffffiiiiiiiiilllsss~~~zzz{{{}}}yyyzzz~~~tttssstttssstttzzz}}}wwwdddkkkvvvssshhhccclllaaaBBB<<<;;;:::888777666666666666666555444444444444555999888<<>>;;;AAALLLdddooo}}}|||ggg```bbbfffiiikkksss~~~vvv{{{zzzvvvzzzvvvtttuuutttxxx~~~~~~iiidddrrrvvvlll```eeepppsssSSS>>><<<;;;:::888777666666666666666555444444444444555777555:::BBBYYYrrrdddbbbiiisss{{{vvvhhh^^^]]]\\\[[[aaajjjmmmpppwww}}}nnnbbbYYYUUUXXXdddmmmqqq}}}ttthhh```SSSMMMRRRZZZcccooo}}}~~~}}}uuuuuussslllddd```[[[WWWRRRQQQRRRSSSQQQNNNOOODDDSSSccckkkzzztttbbbXXXRRRIIIBBB>>><<<<<<;;;>>>999@@@^^^}}}QQQSSSNNNKKKKKKEEEJJJ]]]rrrbbbfffxxxpppccc[[[___hhhoooqqqsssqqqpppqqqsssrrrppprrruuu{{{|||vvvlllccc\\\XXXVVVZZZ]]]```bbbcccdddfffhhhrrrqqqssspppffffffdddffffff___aaa```]]][[[XXXUUUSSSRRRKKKDDD@@@AAA>>>:::>>>GGGZZZdddrrrlll___\\\^^^```aaahhhyyy}}}|||xxxuuu~~~}}}}}}{{{tttrrrzzzwwwtttuuuuuu|||~~~|||}}}[[[iii}}}uuubbbYYY]]]mmm]]]EEE===;;;;;;999888777777666666666666555444444444444555555333888@@@TTTzzzvvvhhhaaaaaahhhwww|||uuuooobbbXXXXXXYYYZZZbbblllnnnrrrxxxyyyuuujjj^^^UUURRRTTT^^^jjjtttjjjYYYSSSJJJGGGGGGJJJPPPZZZeeeooovvv|||}}}{{{}}}yyyrrrpppmmmfff^^^[[[XXXTTTQQQQQQSSSSSSQQQNNNJJJFFFWWWgggsss|||uuucccXXXRRRJJJDDD@@@???>>>===@@@:::===WWWSSSVVVQQQMMMMMMHHHJJJZZZqqqaaaeeewwwoooeee^^^ccckkkpppqqqrrrvvvwwwyyyzzzzzzxxxyyy{{{}}}sssggg^^^YYYWWWVVVYYY\\\```cccdddeeeggghhhttt{{{eeeuuusssggggggeeegggggg___aaaaaa___]]][[[YYYWWWVVVOOOIIIEEECCC???;;;===CCCSSS\\\jjj|||yyyhhhaaa___]]][[[]]]jjj~~~}}}|||wwwtttssstttxxx{{{|||yyyqqqppp{{{~~~vvvssssssuuu|||~~~|||{{{oooXXXrrrpppZZZYYYZZZooosssPPP???@@@;;;:::999888777777777777666666555444444444444555444222777>>>OOOttt~~~qqqccc[[[\\\eeewwwzzzqqqhhh[[[RRRSSSVVVYYYbbbnnnsssxxx|||wwwkkk^^^VVVRRRUUUZZZfffuuu```RRRQQQKKKLLLHHHFFFIIIMMMQQQVVV[[[eeemmmxxx{{{sssoookkkbbb[[[XXXTTTRRRPPPQQQSSSSSSOOOLLLEEEFFFWWWjjj}}}~~~uuubbbVVVQQQJJJEEEAAA???>>>===>>>999;;;RRR{{{RRRWWWRRRNNNOOOJJJJJJVVVmmm___cccssspppgggbbbgggnnnrrrsssttt}}}|||pppddd\\\XXXWWWXXXZZZ]]]aaadddfffgggiiijjj{{{rrraaavvvqqqdddbbb```bbbddd^^^______^^^]]][[[YYYWWWVVVRRRNNNJJJGGGBBB===>>>AAAOOOXXXfffvvvssskkkiiigggbbb]]]dddrrr}}}|||~~~}}}uuuooommmlllttt~~~zzz}}}zzzttttttxxxrrrppprrruuuzzzzzzyyy{{{hhh```zzzeeeUUU]]]eeejjjLLL>>>???::::::999888777777777777666666555444444444444555444222777===KKKmmmnnn]]]WWW]]]jjj{{{zzzooobbbVVVNNNPPPTTTWWW```lllyyy}}}uuueeeXXXSSSTTT\\\bbbooozzz___YYYZZZSSSOOOIIIGGGKKKNNNNNNPPPTTTUUU[[[fffrrr}}}~~~uuupppiii```YYYWWWPPPOOOOOOQQQSSSQQQLLLHHHAAAEEEUUUllltttsss^^^UUUPPPJJJEEEBBB@@@===;;;:::888<<>><<<777999>>>LLLnnnMMMTTTQQQLLLNNNLLLIIIOOOeeennnbbb^^^cccpppjjjhhhnnnwww}}}|||sssfff[[[UUUVVV[[[___aaadddfffiiikkknnnrrruuu{{{^^^ZZZnnnxxxhhh[[[YYY[[[WWWXXX]]]ZZZXXXXXXYYYZZZYYYWWWUUUSSSPPPPPPNNNIIIDDDAAA@@@@@@GGGTTTccclllwww}}}|||}}}xxxjjjdddggggggiiilllppprrrrrrqqqtttyyy|||rrrllliiimmmtttzzz~~~~~~{{{vvvrrrpppppprrrsssyyy~~~|||}}}~~~}}}xxxoooiiihhhjjjkkkttt}}}zzzzzz~~~~~~xxxwwwyyy}}}zzzzzzwwwxxx{{{yyyqqqkkkkkklllmmmrrrxxx{{{www~~~aaajjjwwwyyyjjj[[[___nnnvvvTTTCCC<<<999:::999888888777888888888666666555444444444444555555222666999@@@___vvvbbb]]]eeeqqq~~~ssseeeYYYNNNHHHKKKMMMNNNTTT]]]eeejjjmmmggg___]]]dddmmmyyy~~~~~~uuussstttwww{{{bbbUUUNNNQQQRRRMMMMMMQQQUUUZZZbbbkkkuuuwwwppphhhccc]]]UUUPPPQQQKKKKKKLLLOOOPPPMMMEEE???@@@PPP```tttyyy}}}ooommmtttggg\\\XXXSSSOOOJJJFFFBBB???888===???GGGbbbKKKSSSPPPKKKNNNLLLHHHMMMSSSyyyqqqggg```aaa~~~pppjjjiiiqqq{{{vvvmmmaaaWWWRRRUUU\\\aaaeeegggiiikkkmmmqqqvvvzzzlllUUU]]]wwwiiiZZZRRRVVV[[[WWWWWW\\\ZZZVVVWWWXXXYYYXXXVVVTTTSSSNNNOOONNNHHHCCCBBBAAA@@@CCCRRRaaaiiirrr{{{wwwvvvvvvzzznnneeegggeeefffhhhkkknnnrrrtttvvv~~~~~~zzznnneeehhhmmmttt{{{~~~zzzvvvooojjjgggiiilllnnnooouuuxxxtttqqquuu{{{~~~}}}|||}}}{{{uuunnnjjjkkknnnnnnttt}}}~~~}}}{{{xxxyyy~~~zzzsssnnnpppvvv}}}tttssstttssssssvvvssskkkfffhhhkkkmmmsss{{{~~~zzz}}}sssZZZnnn~~~xxxggg___iiivvvqqqLLL@@@>>><<<999999888888888888888888666666555444444444444555555111555777===ZZZuuuccc^^^dddpppxxx~~~nnn```VVVLLLFFFIIIKKKJJJOOOWWWUUU[[[aaabbbaaafffsss}}}sssiiicccddddddppp|||iii[[[SSSWWW[[[ZZZ\\\cccccchhhpppxxxlllfff___\\\VVVOOOLLLNNNJJJJJJLLLNNNOOOKKKCCC<<>>@@@AAA888777888888999999999888888777666555444333222222222;;;000777<<<:::UUU~~~{{{```VVVaaammm|||~~~ppp]]]SSSKKKFFFHHHNNNRRRXXX^^^XXX^^^bbbccchhhvvvqqqccc\\\ZZZZZZcccssszzzlllaaaYYY\\\aaaccchhhmmmrrrwww}}}yyyddd___YYYUUUSSSPPPLLLIIIKKKIIIKKKOOONNNFFF@@@===CCCTTTfffwwwyyy||||||wwwhhhaaa```]]]ZZZUUUMMMDDD===@@@BBB??????TTT~~~VVVTTTQQQNNNLLLKKKKKKKKKOOO```wwwoooeeedddooo{{{xxx{{{mmmllllllsss~~~{{{oooeee[[[VVVSSSUUU^^^gggllljjjkkkoooqqqttt~~~~~~]]]___zzz___ZZZYYYWWWVVVUUUTTTUUUUUUWWWWWWVVVUUUSSSRRRQQQQQQOOOMMMKKKIIIGGGEEEAAA>>>???CCC\\\mmmiiiuuu{{{uuuqqqooojjjjjjsss{{{vvvkkkeeegggfffggggggcccaaakkkwww}}}{{{xxxvvvkkk]]]TTTTTTXXX\\\^^^___[[[[[[aaafffkkkuuu~~~|||}}}|||vvvppppppwww~~~}}}yyywwwsssrrrtttxxx|||~~~rrrmmmjjjnnnxxx}}}tttnnnkkkjjjiiihhhmmmlllmmmqqqtttyyy~~~~~~~~~qqq]]]fffsssyyylll[[[```wwwPPP:::;;;;;;444888888888999999888777777555444444333333333444444888///666:::777PPPzzzcccVVV^^^hhhvvvtttbbbTTTMMMHHHJJJNNNQQQUUUZZZ\\\bbbhhhjjjrrr{{{mmmaaaYYYTTTLLL[[[xxxzzzooogggdddhhhnnnrrrvvv|||~~~www```\\\VVVRRROOOMMMJJJGGGJJJJJJMMMPPPMMMDDD??????DDDUUUiii~~~wwwmmmpppuuuhhh___^^^]]]ZZZVVVOOOGGGAAA>>>@@@>>>>>>PPPxxxzzzTTTSSSPPPNNNMMMMMMMMMMMMOOO]]]vvvwwwqqqnnn~~~tttggghhhmmmvvv~~~yyyuuuiii```WWWTTTTTTYYYcccllloooggggggooorrrrrr}}}tttcccvvvxxxZZZYYYYYYXXXXXXWWWVVVUUUUUUWWWWWWVVVTTTSSSRRRQQQPPPQQQOOOLLLJJJHHHEEEAAA>>>???@@@VVVjjjiiinnn|||vvvsssjjjgggiiirrrzzz|||}}}wwwkkkbbbccceeegggddd\\\YYYbbbmmmzzzyyyqqqnnnsssiii[[[RRRQQQUUUYYY\\\WWWWWWYYY___eeennn|||~~~}}}zzz}}}}}}xxxtttxxx|||vvvssspppooorrruuuxxxyyynnnkkkkkksss}}}ssskkkhhhggghhhhhhiiipppyyy||||||aaa]]]uuu}}}|||kkkZZZbbb|||]]]CCC888777666444888888999888888777666555333333333333333444555555444///555777444JJJssshhhVVVYYYaaaooo|||xxxfffTTTOOOLLLOOORRRTTTXXX\\\___fffmmmtttzzzmmmgggddd^^^YYY[[[fffzzzwwwuuutttrrrttt{{{uuugggZZZVVVQQQMMMKKKIIIFFFEEEJJJLLLPPPQQQJJJAAA>>>AAAGGGXXXqqqxxx~~~lllccc^^^]]]\\\[[[XXXRRRKKKEEE<<>>===JJJoooyyy}}}SSSRRRQQQPPPOOOOOOOOOPPPQQQ]]]vvvxxxxxx|||mmmdddffflllvvv~~~}}}|||yyytttoooeee\\\TTTSSSVVV\\\fffooooooggggggpppqqqooo{{{oooqqqmmm^^^]]]]]]\\\[[[ZZZXXXVVVUUUWWWWWWVVVUUUSSSRRRQQQPPPRRRPPPMMMKKKIIIFFFBBB???BBBBBBTTTjjjlllkkk~~~|||zzzmmmmmmsss{{{~~~}}}~~~}}}}}}}}}xxxlllbbbaaadddhhhgggaaa^^^bbbhhhsss{{{sssggg```___ooozzz}}}sssmmmeee___]]]^^^______``````bbbdddiiittt~~~zzz~~~{{{zzzzzzuuurrrnnnnnnpppssstttsssjjjiiimmmwwwyyyuuunnniiiggghhhkkklllrrr|||xxx}}}iiiZZZjjj{{{kkk___gggeeeGGG;;;999888777888888888888888777666555444444333333222333333444444222111555666333DDDllllllWWWVVV\\\iii|||~~~{{{zzz}}}kkkUUUQQQQQQUUUYYY[[[```eeeffflllvvvpppggggggiiiiiigggtttxxxhhhbbbeeekkkzzz}}}|||vvvsssnnncccWWWUUURRRMMMIIIGGGEEEEEEDDDIIIMMMRRRQQQHHH>>>>>>CCCKKK^^^~~~yyy}}}eee```^^^]]]]]]\\\YYYTTTMMMGGG===??????===FFFeee~~~TTTSSSSSSRRRRRRRRRRRRRRRQQQZZZrrrwwwwwwggg```ccchhhqqq}}}{{{zzzvvvooojjjbbbZZZSSSTTTYYY___gggoooqqqmmmooouuusssqqq{{{gggwwweee```___^^^]]]\\\YYYWWWTTTSSSWWWWWWVVVUUUTTTSSSRRRRRRSSSQQQNNNLLLJJJGGGCCCAAA@@@CCCQQQgggpppnnnzzz}}}zzzzzzvvvxxxzzzyyyyyyxxxyyy|||}}}xxxmmmddddddhhhlllmmmmmmkkkhhhdddlllqqqtttpppggg```___```cccooo|||{{{ssstttvvvxxxyyyxxxuuurrrooopppooonnnpppzzz|||~~~zzzvvvrrrnnnnnnppprrrpppnnniiijjjppp{{{yyymmmlllkkkiiiiiijjjmmmooo~~~}}}wwwxxxVVV[[[xxx{{{mmmbbbaaannnyyyYYY===999<<<999888:::888888888777666555444333555555444333222111111222111444666555555@@@cccpppYYYVVV[[[hhhzzz|||||||||~~~tttYYYVVVVVVYYY\\\___fffmmmqqqwww|||sssmmmllloootttwwwwww```^^^cccbbb{{{}}}tttkkkfffddd\\\TTTQQQOOOKKKGGGDDDDDDEEEFFFIIIMMMRRRQQQFFF===>>>FFFPPPfff{{{wwwzzzxxxcccddd___^^^^^^]]]ZZZTTTMMMHHHAAAAAA@@@???DDD]]]VVVVVVUUUUUUUUUUUUTTTTTTUUUYYYmmm~~~~~~sssccc\\\___eeeppp|||zzzxxxssskkkeee___WWWSSSVVV]]]ccciiiooonnnooosssuuuvvvzzzooo[[[qqqyyy___[[[]]]\\\[[[XXXVVVTTTRRRQQQWWWWWWVVVVVVVVVUUUUUUUUURRRPPPNNNMMMKKKIIIEEECCC<<>>@@@GGGTTTlll~~~qqqssszzznnn\\\bbb^^^^^^]]]]]]ZZZUUUNNNIIIFFFBBBAAAAAABBBUUU|||XXXXXXXXXXXXXXXWWWVVVVVVVVVVVVdddwww{{{}}}kkk[[[YYY___iiivvv}}}zzzxxxuuuoooggg```[[[TTTRRRXXXaaaggglllqqqmmmqqqsssttt|||xxxaaaSSSooonnn[[[YYY[[[ZZZXXXVVVTTTTTTTTTTTTVVVVVVVVVWWWWWWWWWXXXXXXRRRPPPNNNMMMLLLJJJGGGEEE===CCCAAAJJJaaaiiimmm~~~yyygggeeedddfffmmmxxx~~~ssspppsssoooqqqsssuuuuuusssqqqooouuu|||}}}ttttttuuuyyy|||~~~~~~~~~}}}|||}}}zzztttqqqllliiikkkppprrrnnnjjjvvv}}}{{{ttthhhiiijjjjjjkkknnnuuuzzz~~~zzz}}}hhhWWW^^^iiitttfff^^^YYY```vvv]]]KKK;;;999:::888555555555555555666666555444444444444333222111111111222000666222222888:::QQQ}}}zzzaaaZZZ^^^iiixxx{{{lllbbb^^^\\\___dddmmm|||yyy|||~~~cccTTTPPPWWWbbbllltttssslllddd```___ZZZSSSLLLKKKIIIDDDAAABBBEEEIIIJJJKKKNNNMMMFFF@@@BBBHHHVVVooo}}}uuuvvv|||cccSSS]]][[[[[[[[[\\\ZZZVVVPPPKKKJJJCCC@@@AAAAAAOOOyyy|||}}}ZZZZZZZZZZZZYYYXXXWWWVVVQQQNNNXXXvvvyyy~~~yyydddSSSYYYaaaooo~~~~~~|||xxxvvvsssmmmddd^^^WWWRRRQQQZZZdddkkkooorrrrrrvvvvvvwwwjjjXXXQQQtttddd[[[\\\ZZZYYYWWWVVVVVVWWWXXXYYYVVVVVVWWWWWWXXXYYYZZZZZZQQQPPPNNNMMMMMMKKKIIIFFFBBBGGG<<<===VVVaaabbbooovvv]]]WWWRRRXXXgggwwwyyyooooootttlllooorrrssssssrrrrrrsssxxx{{{}}}}}}|||{{{{{{~~~{{{zzz||||||ssslllmmmiiifffjjjppprrrooojjjrrr{{{~~~tttnnnhhhhhhiiiiiikkkrrr|||{{{zzzVVVVVVkkkrrroooYYYZZZaaaqqqzzzLLLBBB888666888999888777444444555555666555555555222222111111222222333444000666000111999888LLLwww}}}ddd\\\___hhhvvv|||tttZZZbbb___^^^bbbkkkxxxppppppkkkYYYVVVbbbddd{{{{{{tttllljjjnnnsssvvvvvvxxxxxxwwwyyy~~~||||||wwwoooiiiddd\\\SSSJJJJJJGGGCCC@@@AAAEEEIIIJJJJJJLLLLLLGGGAAACCCIIIWWWooozzzyyyzzz{{{~~~```QQQ]]]XXXXXXYYY[[[[[[WWWRRRNNNLLLBBB>>>@@@@@@KKKsss___]]]ZZZWWWUUUTTTTTTTTTWWWVVVWWWeeewwwwwwoooaaaZZZ___mmmsss~~~yyyqqqnnnlllooosss{{{|||vvvqqqoooiiiaaaZZZYYYRRRTTTXXX___gggnnnsssuuupppyyyzzz~~~]]]RRRYYYzzz{{{cccZZZ^^^WWWXXXZZZ[[[\\\\\\[[[[[[\\\YYYWWWWWWZZZ]]]]]][[[VVVTTTSSSRRRRRRQQQNNNLLLCCCFFFEEEBBBHHHXXXgggmmm{{{ppp\\\QQQZZZgggnnn{{{vvvnnniiinnnkkkjjjlllkkkggggggjjjqqq{{{~~~}}}zzz}}}}}}~~~~~~~~~~~~}}}}}}||||||}}}~~~zzzvvvsssqqqmmmkkklllhhheeegggmmmqqqooolllttt~~~wwwkkkfffgggjjjkkklllnnnrrr{{{}}}zzz^^^WWW```yyy{{{```VVV]]]lllfffLLL@@@777888999666555888444444555555555555444444444444333333333333222222000222222777;;;888GGGgggnnnXXXWWWccclll||||||gggaaacccaaabbbhhhqqqtttnnnmmmkkkkkknnnwwwjjjbbbYYYVVVXXX]]]^^^^^^dddfffhhhkkkqqq|||}}}|||xxxrrrjjj```UUUOOOGGGDDDAAA??????BBBGGGJJJTTTMMMIIIHHHDDD???EEEPPPWWW|||sss{{{vvvtttvvvyyyqqqWWWTTTXXXTTTTTTUUUUUUTTTSSSRRRPPPIIIGGGCCCCCCAAAAAA```zzz]]][[[XXXVVVTTTSSSTTTTTTSSSRRRTTT___vvvtttnnnzzzkkk___[[[aaarrr|||rrrjjjeeegggkkkoooxxx}}}wwwqqqnnnhhh___YYYXXXQQQTTTZZZaaaiiippptttvvvuuuxxx{{{oooOOOTTTgggtttaaaZZZ\\\XXXYYYZZZ\\\]]]]]]\\\\\\]]][[[XXXYYY[[[]]]]]][[[VVVUUUSSSSSSSSSRRROOOMMMHHHIIIFFFBBBHHHZZZkkkttt}}}xxxfffXXX[[[fffppp{{{zzzsssnnnlllhhhffffffdddaaaaaacccsss{{{~~~xxxzzz{{{{{{|||~~~~~~~~~|||||||||}}}~~~{{{wwwsssqqqnnnkkkiiilllkkkjjjjjjlllooorrrsss{{{zzznnneeeccceeehhhjjjmmmrrrxxxxxxsss|||gggRRRYYYiii}}}}}}eeeYYYdddxxxjjjIII???777777888666555777444444555555555555444444444444333333333333222222000111111555999555CCC```oooYYYXXXccclll~~~xxxddd]]]aaa___bbblll{{{tttqqqssswww~~~zzzjjjbbbWWWQQQRRRTTTUUUUUU```aaadddiiirrr|||zzzwwwtttooojjjddd\\\SSSMMMFFFDDDAAA???@@@CCCGGGJJJVVVNNNIIIGGGBBB>>>EEEQQQ[[[~~~iiirrrtttpppwww{{{xxxuuu{{{rrr[[[YYY\\\UUUUUUUUUUUUSSSQQQNNNMMMKKKIIIDDDCCCBBBAAA\\\}}}ZZZXXXVVVTTTSSSSSSTTTTTTQQQQQQRRRXXXhhh}}}wwwjjjsssyyyfff______ggg|||}}}jjjeeeeeeeeeppp}}}vvvoookkkeee]]]WWWVVVPPPUUU]]]fffmmmsssvvvwww|||vvvzzz~~~ZZZSSSjjjjjj___ZZZYYYYYYZZZ[[[\\\\\\\\\\\\\\\^^^\\\ZZZZZZ[[[\\\[[[ZZZWWWVVVTTTTTTTTTSSSQQQOOOKKKKKKFFFAAAFFFWWWkkkwww|||rrrbbb]]]fffsss}}}yyyuuuooojjjeeedddaaa]]]]]]```mmmvvv|||{{{zzzyyyyyyyyyzzz|||~~~||||||~~~~~~}}}}}}}}}||||||{{{zzz{{{|||~~~yyyvvvrrrooommmkkkiiiggggggiiikkkkkkkkknnnssswwwyyypppfff```aaacccgggkkkqqqxxxtttvvvnnnTTTPPPdddttt{{{sssaaa\\\pppbbbFFF>>>777777777666555666444444555555555555444444444444333333333333222222111222000333666222===VVVvvvqqq\\\YYYbbbiiiwwweee^^^bbbbbbgggtttvvvssswwwuuuhhh___TTTLLLJJJKKKLLLLLLXXX]]]eeeqqq~~~~~~{{{xxxvvvmmmjjjeee```[[[UUUOOOKKKEEECCC@@@???AAADDDIIIKKKSSSLLLFFFDDD???>>>IIIWWWddd~~~kkktttuuutttrrrzzzlllWWWVVVWWWSSSSSSTTTTTTRRRQQQOOONNNNNNLLLFFFDDDBBB???VVV}}}VVVTTTRRRQQQQQQRRRSSSTTTSSSSSSRRRSSS\\\nnn~~~jjjjjjwwwrrrcccbbbfffrrr{{{kkkbbbggglllrrryyyrrrjjjfff```XXXSSSSSSQQQWWWaaakkkrrrvvvxxxxxxxxx}}}eeeUUUmmmzzzaaa^^^ZZZWWWXXXXXXYYYZZZZZZZZZZZZZZZ\\\[[[ZZZYYYYYYYYYXXXWWWWWWUUUTTTTTTUUUTTTRRRPPPKKKIIIEEE@@@CCCPPPcccppptttzzzjjjbbbhhhxxx~~~|||xxxqqqllliiieeeaaaaaaeeeeeeqqqyyyuuusssvvvvvvvvvxxxzzz|||}}}~~~~~~|||zzzzzzzzzyyyyyyxxxwwwwwwwwwwwwxxxzzz|||}}}}}}|||{{{yyysssqqqnnnkkkjjjiiigggeeedddgggkkkooorrruuuwwwyyy{{{qqqhhhbbbaaaccceeejjjooovvv}}}~~~|||xxx~~~XXXPPP\\\uuuuuuggg___ccc}}}lllMMMAAA<<<777666666666555555333444444555555444444333444444333333333222222222222333000111555111777LLLkkk|||ttt```ZZZ```eee|||{{{mmmfffiiiiiiooo~~~~~~{{{{{{pppggg___SSSKKKGGGGGGHHHHHHOOOYYYjjj}}}~~~zzzuuuqqqfffbbb]]]XXXTTTPPPLLLIIICCCAAA@@@@@@BBBFFFJJJMMMMMMFFFAAA@@@===@@@PPPcccoooxxxtttkkkUUUSSSSSSPPPQQQRRRTTTUUUUUUTTTTTTOOOMMMFFFDDDCCC>>>NNNnnnRRRQQQPPPNNNNNNPPPQQQRRRRRRRRRQQQQQQVVVfffmmmccchhhttt~~~iii```eeemmm|||jjjcccdddmmmttt~~~~~~~~~{{{ssskkkddd___ZZZSSSPPPPPPSSS[[[fffpppuuuxxxyyyzzz~~~dddZZZcccmmm[[[\\\YYYWWWVVVVVVVVVVVVVVVVVVWWWWWWXXXXXXXXXWWWVVVTTTTTTTTTUUUTTTSSSSSSTTTTTTRRRPPPKKKJJJGGGDDDDDDKKKYYYfffmmm{{{|||qqqiiinnn{{{zzzuuurrroookkkkkknnnkkkuuuyyyssspppmmmmmmnnnqqqtttvvvyyyzzz|||}}}|||}}}|||yyy|||~~~|||yyyxxxxxxwwwvvvuuutttttttttttttttvvvxxxzzz{{{zzzwwwtttrrrooollljjjhhhhhhgggfffddddddeeejjjsss{{{~~~{{{wwwsssoooiiieeeccceeegggiiissswww|||{{{|||wwwuuufffSSS]]]ooommmaaagggsssoooNNN>>>;;;:::777555555666555444333333444444444444333333444444333333333222222222333555000111555111555EEE___vvvyyyeee\\\]]]```ppp|||tttmmmmmmooovvv}}}nnnkkkcccYYYOOOIIIFFFFFFFFFKKKUUUeeevvvuuullllllsss{{{|||vvvnnnhhhbbb^^^XXXTTTPPPMMMIIIGGGAAA@@@???@@@CCCGGGLLLOOOLLLDDD???===<<>>HHHaaaPPPOOOMMMLLLLLLNNNOOOPPPMMMMMMNNNOOOSSSccc~~~yyyjjjgggqqqzzzpppcccbbbkkkvvvyyyffffffjjjsss~~~yyyxxx|||}}}zzzuuummmeee]]]YYYVVVPPPOOOPPPWWW___kkktttwwwyyyzzz|||}}}zzzXXX^^^zzzbbbYYYYYYVVVWWWTTTSSSSSSRRRSSSSSSTTTTTTTTTUUUVVVUUUSSSQQQQQQQQQRRRQQQQQQQQQSSSSSSQQQOOOLLLLLLKKKJJJGGGIIIUUUaaaiiisss~~~{{{wwwttttttyyy}}}}}}~~~|||{{{yyyuuuvvvyyy|||}}}vvvrrrnnnllljjjoootttwwwvvvwwwyyy|||~~~}}}{{{xxxwwwwwwwwwwwwyyy|||~~~}}}yyyuuutttuuuuuutttsssrrrrrrsssuuuuuuuuuvvvwwwxxxvvvrrrnnnkkkiiigggeeedddeeeeeedddbbb^^^^^^cccllluuuxxxsssmmmeeeeeeeeefffhhhlllpppsss}}}}}}zzz|||zzzoooTTThhhxxxvvvaaa\\\mmm]]]>>>===666888777444444666666333333333444444444444333333444444333333333333222222222444000000666333333???SSSooo~~~jjj___]]]^^^dddppp}}}{{{~~~yyyrrrooorrrzzzvvvjjjnnnhhh___UUUMMMHHHFFFFFFMMMQQQXXX___dddccc```\\\\\\aaahhhqqq{{{zzzyyyyyywwwssslllccc]]][[[XXXTTTPPPMMMJJJGGGEEE?????????AAADDDIIIMMMPPPMMMEEE@@@>>>>>>HHHbbb|||www}}}vvvdddcccaaaXXXXXXYYYYYYYYYXXXVVVUUUOOONNNHHHFFFGGGAAAEEEWWWOOONNNLLLKKKJJJLLLMMMNNNKKKJJJLLLMMMPPP]]]xxxwwwrrrzzzyyywwwiiidddjjjwwwxxxmmmnnnpppxxx|||xxxvvvvvvvvvuuussshhh```YYYVVVSSSPPPPPPSSS[[[cccooovvvxxxyyy{{{}}}mmmSSSgggyyyZZZXXXUUUQQQVVVSSSRRRQQQQQQQQQQQQRRRSSSPPPSSSUUUTTTRRRPPPPPPQQQOOOOOONNNOOOQQQQQQPPPNNNMMMLLLLLLKKKGGGGGGSSSaaahhhnnn{{{~~~|||~~~yyyttt{{{}}}uuuppplllkkknnnuuu{{{{{{vvvsssuuuzzzxxxvvvuuuuuutttssstttuuuwwwzzz}}}zzzuuuqqqppprrrrrrqqqppppppppprrrtttuuuttttttuuutttqqqmmmhhhfffdddbbbaaa```aaabbbaaa```ZZZ[[[^^^dddhhhjjjgggddd```ccchhhlllqqqvvv}}}}}}~~~eee\\\SSSzzznnneee\\\ddd}}}pppOOO888<<<222777777333333555666222222333333444444333333222444444333333333333222222000333......555444222;;;GGGhhhoooccc```___bbblll{{{}}}|||yyyxxxtttwwwzzzqqqtttpppfffiiifff```YYYRRRNNNLLLKKKPPPQQQRRRRRRQQQPPPQQQRRRSSSTTTZZZdddsss{{{xxxtttpppjjjccc[[[VVVRRRPPPMMMLLLJJJIIIFFFCCC===>>>???AAAEEEJJJOOOQQQJJJCCC???@@@DDDSSSrrrzzzzzzjjjbbbccc```ZZZZZZZZZZZZZZZXXXVVVUUUPPPPPPJJJIIILLLEEEEEESSS|||NNNMMMKKKJJJIIIJJJLLLMMMMMMLLLLLLMMMMMMWWWppp}}}zzzyyy{{{}}}ssshhhhhhrrruuuqqqrrrpppwww|||{{{yyyuuuqqqpppqqqssseee]]]WWWTTTSSSQQQRRRUUU]]]fffqqqwwwyyyyyy|||~~~~~~\\\NNNnnnmmmVVVXXXRRRMMMUUUSSSRRRQQQPPPPPPQQQRRRSSSOOORRRUUUTTTRRRPPPPPPQQQNNNMMMMMMNNNOOOPPPNNNMMMLLLJJJJJJIIIEEEEEESSSccckkknnnwww~~~|||nnnttt~~~sssmmmjjjjjjmmmvvv|||zzzpppjjjlllqqqsssqqqqqqssssssqqqqqqrrrvvvyyy{{{xxxrrrnnnnnnpppnnnmmmllllllmmmoooqqqssssssssssssrrrooojjjfffcccaaa___^^^^^^___```___^^^___aaacccdddcccccceeefffbbbgggnnnsssxxx{{{ttteeeSSS\\\bbbwwwrrrZZZZZZcccxxxqqq\\\EEE444888000666777333222555666222222333333444444333333222444444444333333333222222...111------555444222999@@@cccsssgggcccbbbeeennn|||yyy|||zzz}}}xxxeee___cccooommmbbb______]]]YYYUUUSSSSSSSSSQQQTTTVVVTTTOOOLLLLLLMMMNNNMMMQQQ\\\mmm{{{tttllleee^^^XXXTTTKKKIIIHHHHHHHHHGGGEEECCC<<<===>>>AAAFFFKKKOOORRRDDD???===AAAIII]]]yyy{{{nnn______ccc^^^WWWXXXYYYZZZZZZZZZYYYXXXRRRRRRLLLKKKOOOIIIGGGRRRsssMMMLLLJJJIIIHHHIIIKKKLLLHHHJJJJJJIIILLLXXXjjjyyy~~~{{{ttteeemmmvvvyyy~~~xxxxxxtttvvv}}}yyyuuurrrrrrsssqqqkkkeee___UUUPPPQQQNNNKKKTTTbbbdddooovvvvvvwww|||}}}yyyttt\\\WWWXXXppp```OOOPPPQQQQQQSSSVVVRRROOOOOOPPPPPPNNNLLLOOOOOOOOOPPPQQQOOOKKKHHHJJJNNNPPPLLLIIILLLPPPPPPNNNLLLKKKJJJGGGGGGOOOYYYooohhhjjjzzz~~~nnneeehhhyyyyyyrrrmmmjjjiiiiiizzzyyyuuupppkkkiiiiiikkknnnmmmmmmnnnoooqqqrrrtttrrrtttuuusssooollllllmmmllljjjggggggiiikkkllllllnnnmmmlllkkkiiihhhffffff\\\]]]]]][[[ZZZ[[[]]]______bbbcccbbb___```ffflllkkkpppxxx~~~ssszzzyyyXXXPPPRRR___yyy}}}lllZZZVVVccc}}}^^^BBB:::888333222222222222222222222222111111111111111111111111111111111111111111111111000000000000111222333444???PPPqqqzzzlllgggbbbeeemmmxxxwwwooocccZZZYYY[[[aaatttkkkWWWVVVSSSTTTZZZ___```]]][[[]]]ddddddZZZPPPNNNOOONNNOOOTTT^^^jjjvvvxxxooohhhddd^^^VVVOOODDDGGGJJJJJJGGGBBB???===;;;===@@@DDDHHHLLLMMMNNNAAA@@@===@@@WWW{{{}}}qqqaaaVVVYYYZZZOOOTTTWWWYYYZZZYYYXXXXXXXXXSSSQQQOOOOOOOOONNNJJJGGGiiiNNNLLLKKKJJJJJJKKKMMMNNNGGGIIIIIIHHHIIISSSbbbooo~~~vvvsssvvvuuuiiiooowwwuuulllmmmuuu{{{uuuyyy|||{{{wwwtttqqqqqqrrrpppjjjeee^^^UUUOOOPPPOOONNNXXXfffjjjpppvvvxxxzzz}}}}}}|||~~~hhhVVVWWW]]]vvvzzzZZZOOOPPPQQQRRRUUUSSSQQQOOOOOOPPPPPPOOOMMMNNNNNNOOOPPPQQQOOOKKKHHHGGGKKKMMMKKKKKKMMMMMMKKKPPPMMMLLLJJJFFFEEELLLTTTjjjiiikkkttt|||qqqddd^^^kkkzzzxxxtttpppmmmmmmoooqqqxxxuuupppkkkhhhhhhhhhiiijjjiiiiiiiiijjjlllnnnooonnnppprrrqqqnnnmmmmmmooommmkkkiiiiiijjjkkkkkkjjjhhhgggfffdddcccaaa``````^^^^^^\\\ZZZXXXYYY]]]```___aaabbbaaa___aaagggllltttwww|||vvvrrr}}}aaaMMMSSScccuuussscccWWW^^^wwwyyyTTT<<<888777222222222222222222222222222111111111111111111111111111111111111111111111111000000000000111222333444;;;KKKmmmzzznnniiibbb```gggtttyyymmmlllbbb\\\___cccgggtttlllYYY\\\ZZZYYY]]]cccffffffeeerrrvvvsssfff[[[WWWXXXWWW[[[dddoooxxx{{{tttllleeeaaa[[[TTTNNNEEEGGGIIIHHHEEE@@@===<<<<<<>>>BBBGGGLLLNNNLLLJJJ>>>@@@BBBIIIbbb}}}~~~~~~zzzzzzwwwfff\\\TTTWWWYYYQQQTTTWWWYYY[[[ZZZXXXVVVUUUUUUTTTRRROOOMMMNNNQQQTTTaaa{{{MMMLLLKKKKKKLLLMMMOOOPPPFFFHHHIIIGGGHHHNNNYYYbbbqqqwwwkkkgggwwwuuulllrrrzzz{{{kkk^^^]]]bbbnnnvvvwwwvvvvvv~~~zzzuuurrrpppoooooommmhhhccc\\\SSSMMMNNNOOORRR^^^lllqqqrrruuuzzz}}}~~~xxx[[[OOOYYYhhh|||hhhVVVQQQQQQOOOPPPTTTPPPOOONNNOOOPPPQQQOOONNNNNNNNNNNNOOOPPPOOOKKKIIIFFFJJJLLLLLLOOORRRPPPKKKNNNKKKJJJIIIGGGEEEKKKRRRgggnnnrrrqqqyyy{{{{{{xxxiiiYYYVVVhhhssstttsssqqqnnnnnnrrrvvvxxxrrrjjjfffeeeffffffeeeeeedddccccccdddfffiiijjjhhhjjjlllmmmmmmmmmoooppppppnnnmmmnnnooonnnlllkkkgggfffeeecccbbbaaaaaa```aaa```^^^[[[YYYZZZ]]]```aaabbbcccbbbbbbeeelllqqqvvvrrruuugggKKKMMM___vvvkkk\\\VVVhhhiiiGGG888888777222111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111222333555CCCeee}}}{{{rrrlllddd\\\aaaooowwwmmmmmmfffeeemmmrrrtttzzznnn^^^```______bbbhhhnnnrrrsss~~~~~~vvvggg[[[XXXZZZ]]]fffuuu|||sssnnnfff```\\\WWWPPPKKKGGGHHHGGGEEEAAA===<<<<<<===???EEEKKKPPPOOOJJJDDD<<>>LLL^^^rrriiiqqq}}}ttt}}}wwwvvv}}}lllZZZZZZUUURRRUUUUUUWWWVVVUUUUUUUUUTTTRRRQQQQQQPPPOOONNNNNNPPPUUUXXXZZZoooIIIIIIJJJKKKLLLNNNOOOPPPJJJLLLNNNOOOOOOQQQUUUYYYggg{{{|||yyy~~~~~~{{{ssseee\\\___iii|||wwwnnnxxxsss```UUUQQQPPPVVV]]]bbbjjjqqq}}}|||~~~{{{vvvrrroookkkgggbbb]]]YYYUUURRRMMMIIILLLSSS]]]iiissssssuuuyyy{{{{{{sss```qqq{{{```\\\WWWTTTOOOKKKKKKNNNNNNOOORRRSSSRRRPPPOOONNNMMMLLLLLLLLLNNNMMMKKKIIIJJJKKKJJJKKKRRR[[[^^^[[[JJJGGGGGGIIIIIIHHHKKKPPP\\\nnn{{{vvvssszzztttaaaRRRNNNaaaxxx}}}sssggg```^^^^^^[[[XXX[[[[[[[[[\\\^^^```cccddddddeeefffiiikkkmmmnnnnnnnnnnnnoooqqqrrrqqqnnnkkkiiihhhfffeeeddddddeeeffffffggghhhgggeeecccccccccdddfffiiimmmsssyyyxxxsssppptttqqqYYYNNNdddwww]]]XXXaaasssMMM999666777555222000000000000000000000000000000000000000000000000000000000000000000000000000000000///000000111111111777RRRnnnxxxzzzwwwmmmbbb___ggg|||sss```^^^dddgggiiinnnvvvzzzuuuqqqxxx{{{wwwtttvvvwwwuuuooofffZZZPPPNNNVVVeeerrryyyrrrmmmaaa^^^YYYTTTPPPLLLIIIGGGHHHGGGDDD@@@;;;999:::;;;===AAAHHHMMMNNNJJJCCC>>>GGG\\\vvvqqq~~~rrrrrr}}}fffWWWYYYUUUSSSWWWXXXYYYUUURRRPPPRRRSSSTTTSSSPPPNNNOOOSSSWWWWWWRRRMMMUUUdddIIIIIIJJJKKKMMMNNNNNNOOONNNPPPRRRSSSSSSTTTVVVXXX___ppp|||uuuhhh___qqqwww}}}~~~}}}{{{sssnnn\\\SSSOOOPPPVVV]]]cccllluuu~~~zzzyyy{{{xxxsssmmmkkkfffaaa[[[UUUQQQOOOMMMJJJJJJOOOXXXdddnnnsssssswwwyyyxxxzzzxxxcccnnnjjjYYYVVVSSSQQQPPPOOOPPPPPPPPPSSSVVVVVVTTTPPPMMMLLLLLLKKKKKKKKKMMMMMMKKKJJJHHHIIIHHHHHHMMMWWW\\\\\\OOOKKKIIIKKKJJJGGGGGGJJJPPPaaaqqqvvvrrrvvv}}}}}}|||cccMMMKKKXXXfffttt~~~}}}uuujjjbbb]]]ZZZWWWTTTXXXYYY\\\___bbbdddeeeeeehhhhhhhhhiiikkklllkkkiiiggggggiiikkknnnnnnllljjjnnnmmmkkkiiiiiijjjlllmmmjjjkkklllllljjjhhhhhhiiiiiikkkooouuu|||}}}tttqqqsss{{{WWWXXXgggpppaaadddtttvvvZZZ???555555333000000////////////////////////000000000000000000000000000000000000000000000000000000000//////000000111333333HHHdddssszzzzzzpppfff```eeevvvppp[[[YYY^^^aaadddgggnnnvvv{{{wwwrrrmmmeee]]]UUUSSSXXXdddvvv|||xxxqqqiiidddYYYWWWSSSOOOLLLHHHFFFEEEGGGFFFCCC???;;;999:::<<<>>>DDDJJJLLLIIIEEECCCCCCVVVqqqyyylllrrroooZZZRRRUUUSSSUUUZZZYYYYYYUUUQQQPPPTTTWWWXXXWWWSSSQQQRRRXXX___^^^UUUKKKOOOUUUjjjJJJKKKLLLMMMNNNNNNOOOOOOSSSTTTTTTTTTTTTTTTTTTUUUYYYfffuuugggoooyyy~~~}}}|||~~~{{{kkkYYYVVVTTTVVV]]]ccchhhpppyyy~~~|||wwwvvvwwwtttooofffddd```[[[UUUPPPMMMLLLJJJJJJMMMTTT___jjjqqqtttuuuzzzyyyttt|||sss^^^YYYcccWWWUUURRRRRRVVVYYYWWWSSSSSSVVVZZZYYYUUUOOOLLLJJJLLLJJJJJJJJJLLLLLLKKKJJJEEEIIIJJJIIIKKKQQQVVVWWWQQQMMMKKKLLLKKKGGGEEEGGGJJJVVVjjjyyyvvvpppxxx}}}tttcccSSSJJJOOO^^^kkk{{{zzzrrrjjjbbb^^^[[[ZZZ[[[^^^ccchhhlllmmmmmmmmmooommmkkkkkklllkkkhhheeecccccceeehhhlllnnnmmmlllrrrpppnnnmmmmmmoooqqqrrrnnnnnnmmmkkkjjjjjjmmmpppsssuuuzzzyyyrrrpppwwwzzz___TTTqqqtttjjjooozzzwwwWWWCCC444444666111...000////////////////////////000000000000000000000000000000000000000000000000000000////////////000000555000???ZZZkkkwwwzzzqqqjjjbbbbbbooo{{{xxxccc```cccccchhhlllrrr{{{~~~vvvpppjjjccc^^^^^^eeennnyyy~~~zzzvvvpppiii```[[[SSSRRRPPPLLLHHHFFFDDDDDDEEEEEECCC???<<<:::;;;<<<@@@GGGLLLJJJDDD@@@DDDJJJdddzzzuuuooorrr{{{___UUUSSSTTTPPPVVV\\\WWWWWWUUUSSSVVV[[[^^^]]]ZZZVVVUUUUUUYYY^^^^^^YYYTTTRRRMMMWWWxxxLLLMMMNNNOOOOOOOOOOOOOOOVVVVVVUUUTTTSSSRRRRRRRRRUUUaaayyybbblllwww}}}~~~}}}~~~{{{~~~kkkYYYXXXWWWYYY___dddgggnnnuuu|||}}}zzzuuussstttqqqlll```___\\\WWWRRRNNNLLLLLLHHHKKKPPPXXXdddooottttttwww|||wwwrrr~~~xxxYYYWWW[[[bbb[[[WWWTTTWWW]]]aaa\\\TTTUUUYYY\\\[[[UUUOOOKKKIIIKKKJJJIIIJJJKKKLLLKKKJJJDDDKKKNNNLLLKKKOOOSSSSSSOOOKKKJJJLLLLLLIIIHHHIIIKKKSSSiii~~~}}}ooorrr}}}zzzqqq{{{zzzfffMMMDDDNNN[[[sss}}}|||{{{zzzrrriiidddbbbbbbaaaeeelllrrrvvvwwwvvvuuussspppmmmlllllljjjfffbbbbbbcccdddhhhmmmpppqqqpppooommmkkkjjjjjjlllnnnppprrrpppllliiihhhjjjpppuuu}}}yyyqqqoootttuuu[[[TTTggg|||nnnpppwwwwwwhhhEEE666///666999222///444////////////////////////000000000000000000000000000000000000000000000000111000////////////000000777...:::SSSfffuuuyyyqqqnnncccaaaiiiqqquuu~~~{{{jjjiiikkkiiiooottt{{{~~~vvvqqqllljjjhhhmmmyyy}}}{{{wwwrrrkkkccc[[[UUUPPPOOONNNJJJGGGDDDDDDDDDDDDDDDCCC@@@===;;;<<<===BBBJJJNNNJJJAAA>>>FFFPPPnnn{{{nnnooozzzpppZZZVVVXXXUUUPPPVVV[[[TTTVVVUUUVVV[[[aaaccc```\\\WWWVVVUUUVVVYYY[[[\\\]]][[[NNNOOOlllQQQQQQPPPPPPOOOOOONNNNNNUUUTTTRRRRRRSSSTTTSSSSSSUUU___vvv~~~qqqnnnrrr}}}|||zzz|||||||||hhhZZZZZZ[[[]]]```gggpppuuuuuu~~~yyyxxxwwwwwwvvvsssooolllbbb___ZZZSSSNNNKKKIIIHHHDDDLLLWWW```ggglllrrruuuyyyxxx}}}nnn]]]UUUVVVjjjrrreee]]]^^^___```aaabbbbbbbbbaaa___\\\YYYVVVQQQLLLHHHJJJKKKLLLMMMMMMLLLKKKJJJIIIKKKMMMPPPPPPOOOMMMLLLOOONNNNNNLLLJJJHHHFFFEEEMMMUUU```sss}}}www~~~tttqqq~~~xxxaaaQQQJJJHHH]]]kkk||||||vvvrrrnnnlllooovvvwwwwwwxxxzzz||||||zzzxxx}}}xxxpppllljjjhhhfffdddccceeehhhkkkmmmoooooopppooolllhhheeecccdddfffgggjjjkkklllkkkkkkpppzzz{{{wwwuuuwwwkkkZZZYYYcccwwwqqqnnntttxxxqqqUUUBBB;;;333///111333222000000000000000000000000000...000111000///...///111////////////////////////000000000000////////////222444999GGG```www|||vvvpppggg___aaalll{{{tttmmmoootttzzz||||||~~~|||zzz}}}vvvqqqmmmggg]]]UUUSSSPPPLLLGGGDDDCCCCCCBBBBBBCCCBBB???;;;777888===AAAKKKNNNOOOJJJBBBAAALLLYYYyyypppeeerrrpppXXX\\\\\\UUUSSSWWWYYYWWWWWWYYYZZZ[[[___ccc```[[[VVVZZZ^^^]]]ZZZYYY\\\```ZZZZZZQQQZZZRRRRRRQQQQQQPPPPPPPPPPPPSSSRRRPPPQQQSSSTTTTTTTTTRRR\\\mmm{{{{{{~~~rrrmmmvvv}}}yyyyyyzzzwwwwww|||lll___\\\\\\^^^bbbhhhooorrrsss|||~~~xxxvvvtttrrrppplllhhheee[[[YYYTTTPPPKKKHHHFFFEEEIIIRRR^^^gggllloootttwwwzzzwwwuuusssiii\\\UUUVVVUUUnnngggaaaaaa`````````aaabbbcccdddeeeaaa[[[VVVSSSPPPLLLJJJJJJKKKKKKLLLLLLKKKKKKKKKHHHIIILLLNNNOOOOOONNNMMMPPPOOONNNLLLJJJHHHGGGFFFKKKOOOUUUjjjzzzvvv}}}uuuyyyzzzzzzwwwsssjjjYYYHHHEEENNN\\\kkkvvv~~~}}}{{{zzzyyywwwttttttwwwyyyzzz}}}zzzyyyuuuooollljjjiiigggdddcccccccccccceeehhhjjjlllhhhfffdddccccccdddgggiiikkknnnrrruuuyyyxxxzzz|||nnnVVVYYYggg|||vvvmmmuuuttt___AAA:::333///111222222000////////////////////////---///000///...---...///////////////////////////000000000000////////////000111555BBBYYYooovvvrrrrrrkkkcccbbbiiiwwwzzz}}}}}}vvvoooiiieee^^^UUUOOOMMMMMMIIIEEECCCBBBBBBBBBAAAAAA@@@>>>:::888:::???DDDKKKKKKHHHBBB@@@HHH\\\lllwwwgggeeexxxzzzhhhkkkmmmggg]]]WWWXXXYYYWWWXXXYYYXXXVVVYYY^^^^^^ZZZZZZYYYYYYYYYZZZZZZ[[[[[[SSSTTTLLLTTTwwwPPPPPPPPPPPPPPPPPPPPPOOOQQQOOONNNPPPRRRTTTTTTTTTOOOXXXcccmmm~~~{{{pppaaagggtttwwwuuusssvvvuuutttvvv{{{ttthhh___```bbbgggmmmqqqssstttwww~~~{{{xxxuuurrrnnnjjjgggddd___]]]UUUSSSOOOKKKHHHFFFDDDDDDNNNYYYfffmmmoooqqqvvv{{{|||zzzuuuiiiXXXNNNRRR[[[___zzzmmm]]]___ccccccbbbaaaaaabbbcccdddhhhbbbZZZTTTPPPOOONNNNNNKKKKKKJJJJJJJJJJJJJJJKKKGGGHHHJJJLLLMMMOOOOOOOOORRRPPPNNNKKKIIIHHHGGGGGGHHHIIIIII\\\sssooottt}}}yyy{{{zzzyyy|||}}}iiiUUUAAAAAADDDOOO___nnnwww{{{}}}{{{yyywwwvvvttttttxxx~~~zzzuuurrrpppmmmkkkiiigggfffcccaaaaaa^^^[[[ZZZ[[[^^^bbbeeefffggggggiiilllppptttvvv{{{~~~~~~yyyyyy|||rrrXXXggg|||}}}mmmhhhqqqttt```SSS===888222///000222111000////////////////////////---...///...---,,,---///////////////////////////////////////000000000000000000222===QQQfffpppqqqtttpppiiidddeeeppp~~~yyyppphhh```\\\VVVNNNIIIIIIHHHEEEBBBAAAAAABBBBBBAAA>>>===;;;999999===CCCGGGMMMJJJEEE@@@CCCSSSiiiyyywwwvvvzzzyyyzzzzzzwwwnnneeeiiiqqqwwwvvvnnnccc[[[ZZZZZZYYYYYYYYYVVVSSSUUUZZZ[[[YYY[[[WWWTTTUUUYYY[[[YYYVVVOOOQQQKKKQQQmmmNNNNNNNNNNNNNNNNNNNNNNNNPPPOOONNNNNNPPPRRRQQQQQQMMMVVV\\\^^^lllmmmXXXZZZfffnnnqqqtttuuuuuusssrrrttt|||xxxuuuzzzooocccbbbfffnnnuuuxxx{{{}}}~~~~~~}}}|||yyytttqqqppplllhhhdddaaa^^^ZZZXXXUUUQQQLLLGGGEEEEEEGGGIIITTT]]]iiinnnoooqqqxxx~~~||||||uuudddRRRLLLWWWfffyyyyyy^^^ZZZ___bbbcccdddddddddbbbaaa```ddd___YYYTTTRRRQQQQQQQQQLLLKKKIIIHHHHHHIIIJJJKKKGGGHHHIIIKKKMMMOOOPPPQQQRRRPPPMMMJJJHHHHHHHHHIIIGGGJJJFFFPPPsssnnnkkkmmmuuu{{{~~~yyy{{{rrriiiPPPIIIAAAAAAJJJWWWbbbhhh|||}}}}}}~~~~~~vvvoooiiieeeiiihhhgggfffdddaaa^^^[[[^^^\\\YYYXXXYYY\\\```cccjjjlllpppvvv|||yyy|||___eeennnbbbkkk|||oooWWWGGG@@@999555111///000111000000////////////////////////---...//////------...///////////////////////////////////////000000000000111000111:::KKK___mmmsssvvvuuupppgggbbbhhhyyy~~~yyywwwlllddd[[[WWWQQQKKKHHHIIIDDDCCCAAAAAABBBCCCBBBAAA;;;:::999999;;;AAAGGGKKKMMMKKKFFFEEENNN```sss~~~yyyfffkkkpppkkknnnwww|||wwwmmmqqqzzzrrrmmmmmmiiibbb]]][[[\\\\\\YYY[[[YYYVVVVVVZZZ[[[XXXXXXUUUSSSTTTWWWYYYXXXVVVRRRUUUPPPSSSfff{{{MMMMMMMMMNNNNNNOOOOOOPPPQQQOOOMMMMMMNNNNNNMMMLLLMMMUUUXXXWWWaaayyy{{{mmm]]]\\\```dddllltttqqqqqqpppnnnnnnttt~~~|||pppcccbbbgggsss}}}~~~}}}|||{{{yyyuuuoookkkiiifffbbb^^^\\\ZZZWWWUUUTTTOOOHHHCCCBBBFFFLLLPPP\\\cccjjjmmmnnnrrrzzz|||yyymmm\\\QQQXXXmmmhhhXXXXXX\\\^^^```dddeeeeeebbb^^^[[[[[[YYYVVVUUUUUUUUUSSSRRRLLLKKKJJJHHHHHHHHHIIIJJJIIIIIIJJJLLLMMMOOOPPPQQQPPPNNNKKKIIIHHHHHHIIIIIIGGGOOOJJJIII```yyyxxxnnnhhhmmmwww}}}xxxuuurrr[[[RRRGGG>>>===FFFRRR\\\iiioooxxxxxxqqqllliiimmmnnnmmmlllhhhdddaaa___eeeeeefffgggiiikkkmmmnnnqqquuu|||ttthhheee~~~wwwlllaaacccyyy{{{xxx```JJJ>>><<<555333000//////000000///...........................///000000///...///000////////////////////////.../////////000000000111///...000777EEEVVVhhhsssvvvxxxvvvkkk```cccrrr|||tttrrrfff^^^VVVRRRNNNIIIGGGIIICCCBBBAAABBBCCCCCCAAA???999888999;;;???EEEIIILLLKKKIIIFFFJJJ]]]xxxxxxpppxxxxxxmmmrrr}}}{{{pppxxxxxxccc```]]]^^^``````^^^[[[[[[\\\ZZZ]]]___\\\[[[]]]\\\YYYTTTTTTUUUVVVVVVVVVVVVVVVTTTWWWTTTUUU___lllMMMMMMNNNOOOPPPPPPQQQQQQQQQOOOMMMLLLLLLLLLKKKJJJLLLPPPSSSTTTZZZjjj{{{xxxrrroooggg___aaaiiihhhiiihhhffffffjjjrrrxxx~~~rrreeebbbiiixxx{{{~~~|||zzzxxxvvvrrrlllhhhaaa^^^[[[YYYXXXUUURRRPPPNNNIIICCC@@@BBBIIIRRRXXXfffjjjmmmoooqqqtttzzz~~~~~~uuufff[[[aaayyyxxx^^^UUUUUUWWWZZZ]]]```cccbbb___ZZZWWWTTTTTTTTTVVVWWWVVVTTTRRRLLLLLLKKKJJJIIIIIIIIIIIIJJJJJJKKKLLLMMMMMMMMMMMMLLLKKKIIIHHHHHHHHHIIIIIIFFFPPPLLLFFFRRRfffxxxmmmooozzz~~~vvvoooeee```UUUGGG===<<>>CCCNNNUUUVVVlllFFFFFFFFFFFFFFFGGGHHHIIIFFFFFFFFFGGGHHHHHHIIIIIIJJJEEEEEEIIIJJJQQQiiisssbbbUUUSSSSSSXXX[[[ZZZZZZ\\\XXX```kkkuuuzzzyyytttppp}}}~~~{{{www}}}{{{uuuvvvzzzrrrllllllssszzz{{{zzz{{{{{{}}}~~~~~~{{{uuuqqqmmmkkkhhheeebbb^^^YYYVVVPPPOOOMMMKKKHHHFFFDDDCCCBBBDDDIIIPPPXXX```fffjjjppppppqqqtttssskkk^^^SSSPPPRRR___}}}bbb___^^^PPPLLLUUUVVVWWWXXXYYYYYYWWWVVVTTTTTTRRRQQQQQQQQQQQQPPPNNNLLLLLLLLLLLLKKKIIIHHHGGGEEEEEEEEEEEEEEEDDDCCCCCCCCCBBBBBBAAAAAABBBBBBCCCHHHBBBDDDOOOWWW[[[gggvvv}}}wwwrrrtttzzzwwwfffQQQFFF@@@;;;:::???FFFKKKQQQWWWeeeuuu{{{bbbUUUQQQ```uuuzzzzzzvvvYYY???888777333000111////////////............////////////////////////,,,------...///000000111....................................////////////333111111111111777FFFUUUlllmmmppppppggg\\\[[[```yyy~~~}}}|||}}}vvvlll^^^UUUTTTJJJHHHDDDCCCDDDEEEEEEDDDFFFEEECCC@@@===;;;999888888999@@@LLLRRRNNNGGGDDDJJJeee~~~sssyyy}}}kkk[[[YYYYYY[[[ZZZYYYXXXVVVUUUTTTSSSWWWUUUTTTTTTUUUXXX[[[]]]___aaaaaa___]]]XXXKKK>>>888999CCCPPPUUUYYYjjj~~~EEEEEEEEEEEEEEEFFFFFFFFFDDDDDDEEEFFFGGGHHHIIIIIIIIIDDDDDDHHHIIIMMM^^^sssdddSSSNNNKKKOOORRRSSSUUUWWWTTTYYYaaaiiinnnppppppooovvvuuuvvvzzz}}}}}}qqqvvvzzz}}}~~~{{{|||rrrjjjcccdddmmmuuuxxxxxxwwwvvvvvvvvvvvvrrrmmmiiihhheeeccc```^^^ZZZUUUQQQLLLKKKHHHFFFDDDBBBBBBAAACCCGGGMMMUUU^^^gggmmmppptttsssrrrrrrnnnfffZZZQQQRRR[[[mmm{{{]]]ZZZZZZQQQNNNUUUTTTUUUVVVWWWWWWUUUTTTRRRPPPOOONNNNNNOOOOOONNNMMMLLLLLLLLLKKKJJJHHHGGGFFFEEEEEEEEEEEEDDDCCCBBBAAABBBBBBAAAAAAAAAAAABBBBBBEEE@@@AAAKKKQQQSSS]]]jjjyyywwwyyywwwkkk]]]VVVFFF@@@;;;;;;>>>AAAGGGNNNTTTeeeuuu}}}ooo___QQQWWWggg}}}~~~}}}gggNNN777333444222///111////////////............------------------------,,,,,,,,,---.........///....................................////////////222111111111111666CCCQQQffflllrrrqqqjjjccc``````rrr|||~~~~~~}}}~~~~~~sssiiiaaaUUUNNNMMMIIIGGGDDDBBBCCCDDDDDDCCCBBB@@@>>>;;;999888888888???===AAAHHHKKKHHHEEEDDDKKKmmmxxxrrrppp~~~wwwbbbZZZXXXWWWYYYXXXWWWVVVUUUTTTTTTTTTVVVUUUTTTSSSTTTVVVYYY[[[]]]^^^^^^]]]\\\YYYOOODDD777999CCCQQQWWWZZZeeeuuuEEEDDDDDDDDDDDDDDDDDDCCCAAABBBCCCDDDFFFHHHIIIJJJJJJEEEDDDHHHHHHIIIRRR___uuufffNNNFFFBBBEEEJJJKKKKKKLLLMMMOOORRRWWW]]]cccgggjjjjjjhhhjjjoooqqqssszzzyyyppppppsssuuuwwwzzz|||~~~zzzeee^^^YYY]]]hhhrrrvvvvvvxxxvvvsssqqqooolllhhheee```^^^[[[YYYVVVSSSOOOLLLIIIGGGDDDBBBAAAAAABBBCCCJJJNNNVVV^^^gggmmmqqqsssssstttsssnnnfff\\\UUUQQQZZZiiilllYYYTTTUUUSSSRRRTTTQQQRRRSSSTTTTTTRRRPPPOOOLLLKKKJJJKKKLLLMMMLLLKKKMMMMMMLLLKKKIIIHHHFFFEEEFFFFFFEEEEEECCCBBB@@@@@@AAAAAA@@@@@@@@@@@@AAAAAAAAA===???FFFIIIIIIPPPZZZzzzyyyxxx}}}|||yyyrrrlllhhhXXXQQQIIICCC===999<<>><<<999777666777999:::BBBCCCGGGJJJGGGBBBCCCGGG\\\pppfffpppnnnnnnpppooommmrrrxxx{{{cccXXXXXXXXXUUUVVVUUUUUUTTTTTTTTTTTTTTTTTTSSSRRRQQQRRRSSSUUUWWWWWWYYYYYYXXXYYYZZZSSSKKK@@@AAAHHHUUUZZZYYY]]]eeeDDDDDDDDDDDDDDDCCCBBBBBB???@@@BBBDDDFFFHHHIIIJJJLLLGGGEEEGGGHHHHHHMMMTTT___qqqpppSSSJJJCCCEEEHHHHHHGGGGGGGGGGGGHHHKKKPPPVVV[[[___^^^]]]___dddgggiiinnnuuuvvv~~~pppiiifffaaaeeeoooqqquuu|||ppp[[[WWWWWW___kkktttwwwuuuwwwsssoookkkhhheeebbb```YYYWWWTTTRRRPPPNNNJJJHHHHHHFFFCCCAAAAAADDDGGGJJJVVVZZZ```gggmmmpppqqqqqqooorrrpppeeeXXXSSSYYY```vvviiiddd[[[SSSRRRTTTTTTQQQNNNOOOQQQQQQQQQPPPNNNLLLIIIHHHHHHIIIKKKMMMLLLKKKNNNNNNMMMLLLJJJHHHFFFEEEHHHHHHGGGFFFDDDBBBAAA@@@AAAAAA@@@@@@@@@@@@AAAAAA@@@>>>???DDDDDDCCCFFFLLLWWWtttqqqnnn~~~yyytttqqqmmmgggaaaXXXLLL???:::::::::@@@GGGMMMSSSZZZaaafff{{{vvvggg\\\XXXOOOHHHRRRdddxxxoooppp~~~uuuwwwyyyiiiNNN???333111333111...---//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---------------------------------.........////////////000222111111777@@@QQQfffuuuvvvvvvyyyrrrffffffsss|||}}}wwwrrrooouuuyyy}}}xxxooocccYYYUUURRRLLLHHHGGGDDDBBB@@@@@@AAAAAAAAA@@@<<<:::888777777:::===???AAAGGGNNNNNNFFF@@@GGGSSSuuuyyyZZZSSSWWW``````fffqqqvvvvvv{{{mmmZZZUUUWWWWWWTTTTTTTTTSSSRRRRRRRRRSSSTTTQQQPPPOOONNNNNNOOOQQQRRRRRRSSSTTTSSSUUUXXXVVVQQQQQQNNNPPPWWWZZZWWWUUUWWWEEEFFFFFFFFFFFFDDDCCCCCC@@@@@@BBBDDDGGGIIIKKKKKKLLLGGGDDDDDDFFFHHHLLLQQQUUUeee{{{{{{~~~kkk]]]OOOIIIHHHGGGGGGJJJDDDDDDEEEFFFIIILLLOOORRRUUUTTTWWW\\\___```eeelllkkkqqq}}}zzzrrrkkk___^^^eeeaaafffsssjjjaaa[[[[[[___jjjvvv|||yyytttoookkkeee```^^^[[[YYYWWWTTTRRROOOMMMLLLJJJHHHFFFFFFDDDBBBAAACCCHHHMMMQQQ]]]aaaggglllppprrrqqqqqqooonnneeeUUUKKKTTTpppiii^^^bbb___VVVSSSUUUSSSNNNMMMNNNOOOPPPPPPNNNMMMKKKIIIHHHHHHIIILLLMMMMMMLLLNNNNNNNNNMMMKKKIIIHHHGGGJJJIIIIIIHHHFFFDDDCCCBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBCCCDDDCCCAAABBBFFFGGG]]]~~~~~~nnntttyyytttuuusssqqqmmmaaaPPPCCC???>>>===>>>@@@CCCFFFKKKOOO[[[eeesssvvvdddWWWUUUJJJFFFLLLPPPWWWnnn|||sssjjj{{{vvv{{{mmmRRRHHHBBB999111111222111///---............---------------------------------------------,,,,,,,,,,,,,,,------------------------------------............///...///111000///333999HHH^^^qqqvvvzzzyyylllfffnnnuuu{{{vvvttttttxxx}}}vvvlllfff\\\VVVPPPMMMJJJFFFBBBAAAAAA@@@>>>>>>???@@@???>>>:::999777777888<<<@@@CCCCCCIIINNNJJJBBBDDDYYYpppkkkSSSYYYiiieeeccckkk|||zzzhhh\\\XXXWWWWWWWWWUUUTTTRRRQQQPPPQQQQQQRRRMMMLLLKKKKKKKKKLLLMMMNNNNNNPPPPPPNNNPPPUUUUUURRRXXXTTTQQQSSSTTTRRRQQQQQQGGGHHHIIIIIIIIIHHHGGGFFFBBBCCCDDDFFFHHHJJJLLLMMMHHHFFFDDDCCCDDDHHHMMMQQQTTT___ooozzzhhhYYYNNNGGGFFFHHHDDDDDDDDDDDDEEEFFFHHHHHHMMMMMMOOOUUUXXXYYY^^^ddddddgggooo}}}|||hhh[[[ZZZYYY\\\gggzzz|||gggeeehhhiiioooyyyzzzqqqiiieee___[[[YYYWWWUUUTTTQQQNNNKKKJJJIIIHHHGGGEEEBBBAAAAAACCCGGGMMMSSSWWWbbbeeejjjooorrrssssssrrrooogggYYYMMMPPPlll~~~}}}```\\\aaaaaaZZZUUUUUUSSSMMMNNNOOOPPPQQQQQQOOOMMMLLLKKKJJJIIIKKKMMMNNNNNNMMMMMMMMMLLLLLLKKKJJJHHHHHHJJJJJJIIIIIIGGGFFFDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEFFFEEEDDDBBBCCCDDDKKKYYYpppnnnxxxzzzvvvtttuuuwwwrrrdddWWWPPPFFF@@@::::::<<<===@@@EEEDDDMMM[[[hhhrrr|||}}}mmm```VVVMMMHHHEEEEEEMMM]]]kkkzzzqqqllllllwww~~~YYY;;;666444000---...000111000///.........------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........///---...000000...000555>>>RRRfffsss{{{{{{qqqfffjjjmmm}}}zzz~~~~~~~~~{{{~~~~~~zzzuuunnngggbbb___SSSQQQNNNKKKHHHDDDAAAAAA>>>===<<<===>>>>>>===<<<888777777888:::>>>BBBDDDIIIHHHHHHFFFIIIXXXxxxtttccclll}}}{{{uuuxxxrrrjjjbbb]]]YYYVVVXXX\\\WWWUUUSSSPPPOOOOOOOOOPPPJJJJJJJJJJJJJJJKKKLLLLLLNNNPPPPPPMMMMMMQQQSSSQQQRRRPPPMMMLLLMMMNNNOOOPPPIIIJJJLLLMMMMMMLLLKKKJJJEEEEEEGGGHHHJJJLLLMMMNNNEEEGGGHHHGGGGGGKKKOOOSSSRRRWWWaaaooorrrZZZIIIDDDDDDCCCCCCBBBCCCCCCEEEEEEFFFEEEIIINNNQQQRRRWWW]]]___bbbgggmmmvvvuuuggg``````___eeetttyyy}}}||||||~~~wwwlllccc___[[[XXXVVVUUUSSSQQQNNNLLLIIIGGGGGGGGGEEEDDDAAABBBCCCGGGMMMTTT[[[___iiikkknnnqqqssssssrrrqqqeee\\\UUUZZZrrriii]]]YYY\\\]]]ZZZWWWUUUSSSPPPPPPQQQRRRSSSRRRQQQOOONNNLLLKKKJJJKKKMMMNNNMMMLLLIIIIIIJJJJJJIIIHHHHHHGGGHHHHHHHHHHHHGGGFFFEEEDDDFFFFFFEEEEEEEEEEEEFFFFFFDDDFFFFFFEEECCCCCCDDDEEELLLVVVbbbtttuuuuuu{{{{{{yyy|||}}}vvvmmmhhh[[[OOODDD@@@>>>;;;<<>>BBBEEEGGGKKKFFFGGGRRReee~~~}}}}}}ccc]]]YYYXXXWWWUUUZZZaaa[[[XXXTTTPPPNNNMMMMMMMMMIIIIIIJJJKKKLLLMMMMMMNNNQQQSSSRRRNNNMMMOOOPPPNNNLLLLLLLLLJJJJJJLLLNNNOOOJJJLLLNNNOOOPPPOOONNNMMMGGGGGGHHHJJJLLLMMMNNNOOOFFFKKKNNNNNNMMMOOORRRUUUMMMPPPUUUaaawwwwwwUUUDDDDDDCCCAAA@@@AAABBBDDDFFFAAAAAADDDJJJLLLMMMRRRXXX[[[___ccceeefffkkkttt{{{}}}zzzkkkgggiiisssssshhhZZZWWWSSSQQQPPPOOOMMMLLLLLLJJJGGGEEEEEEEEEEEEDDDCCCDDDGGGLLLSSS[[[bbbfffqqqqqqrrrsssrrrpppnnnmmmWWWSSSWWWoooyyyVVVXXXWWWXXXYYYZZZXXXUUUSSSSSSQQQRRRSSSTTTTTTRRRPPPOOOLLLKKKJJJKKKMMMMMMMMMKKKFFFGGGGGGHHHHHHGGGGGGFFFGGGGGGGGGGGGGGGFFFEEEDDDHHHHHHGGGGGGGGGGGGHHHHHHCCCEEEFFFCCCBBBDDDEEEEEEEEEOOOUUU^^^zzzzzz}}}yyyvvvfffVVVMMMFFF???<<<===<<>>>>>BBBJJJRRRZZZ```lllxxx|||qqqddd[[[OOOLLLHHHEEEEEEKKKTTTZZZxxx{{{qqqQQQ999000000222222111............,,,......---------,,,,,,,,,++++++++++++++++++++++++'''(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000---,,,//////---///333222<<>><<<<<<<<<;;;::::::;;;<<<===;;;:::;;;<<<>>>@@@CCCFFFIIIJJJJJJEEEKKKdddwwwuuuqqqqqqvvv]]]UUUPPPRRRSSSTTT[[[ddd]]]ZZZVVVQQQMMMLLLLLLLLLJJJJJJKKKLLLMMMNNNOOOPPPSSSVVVUUUPPPNNNOOOOOOMMMLLLNNNOOOLLLJJJKKKLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKLLLNNNQQQTTTVVVPPPMMMOOOYYYgggyyygggJJJNNNEEE@@@AAABBB???@@@DDDAAA@@@@@@AAACCCFFFIIIKKKRRRXXX___aaaaaacccgggkkkqqqtttyyy~~~|||zzz~~~|||jjjYYYUUUTTTRRRPPPNNNLLLLLLKKKDDDFFFGGGGGGEEEDDDCCCDDDHHHLLLSSS[[[bbbhhhlllnnnssstttuuuvvvtttoooiiidddSSSZZZllleeeYYYXXXUUUVVVVVVVVVVVVUUUSSSRRRRRRRRRQQQQQQPPPNNNMMMLLLJJJJJJJJJJJJKKKLLLNNNNNNKKKJJJIIIHHHHHHGGGGGGHHHGGGGGGGGGFFFFFFGGGGGGHHHIIIIIIJJJKKKLLLJJJFFFCCCCCCBBBAAA@@@@@@AAACCCCCCAAAIIIIIIGGG[[[vvvxxxsssssstttrrrlllaaaSSSFFF>>>======>>>=========???AAADDDGGGLLLSSS[[[fffqqqxxx~~~wwwnnnbbbXXXQQQMMMIIIFFFNNNCCCDDDOOORRRUUUmmmyyy~~~hhhNNN<<<111000333000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********---000111...+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,---------......///......------///000111444444CCC```www{{{xxxxxxqqqfff```iiiyyy{{{|||yyyiii```ooouuu}}}~~~|||xxxvvvtttuuuxxx|||~~~|||~~~~~~~~~}}}}}}~~~||||||~~~~~~||||||{{{yyyvvvsssnnngggcccbbb___[[[VVVQQQMMMJJJHHHFFFBBB???>>>>>>>>>;;;999::::::;;;;;;;;;;;;;;;;;;;;;@@@BBBAAACCCHHHJJJHHHCCCKKK\\\yyyqqqxxxrrrfffhhhsss~~~bbbVVVSSSPPPMMMMMMPPPTTTWWWZZZYYYWWWSSSNNNJJJIIIIIIKKKSSSSSSJJJHHHNNNOOOJJJRRRRRRSSSSSSRRRPPPNNNMMMMMMLLLLLLKKKKKKKKKLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKMMMOOORRRSSSQQQNNNNNNTTT```rrrpppYYYUUUJJJBBBBBBDDDAAA======BBBBBBBBBCCCDDDFFFHHHIIIJJJPPPVVVYYYYYYZZZ___ccciiimmmqqquuuxxx{{{yyyvvvuuusssnnnlllpppuuuqqqdddWWWPPPOOOMMMKKKIIIHHHGGGGGGGGGHHHHHHFFFDDDDDDEEEGGGMMMQQQWWW___fffkkkooopppwwwtttsssvvvxxxqqqcccWWWSSSaaayyyyyy\\\VVVRRRTTTUUUVVVWWWWWWVVVUUUTTTSSSSSSTTTTTTSSSRRRPPPOOOIIIIIIIIIJJJKKKMMMNNNOOOPPPOOOMMMKKKIIIGGGFFFFFFKKKKKKJJJIIIIIIIIIIIIIIIMMMLLLKKKKKKKKKHHHEEEAAAEEEDDDCCCCCCCCCCCCDDDEEE???FFFGGGDDDPPPpppvvvnnnrrrvvvvvvnnn___NNNBBB???>>>===;;;;;;===@@@CCC>>>@@@CCCFFFJJJPPPWWW\\\gggmmmuuu{{{yyyiii^^^ZZZUUUPPPLLLKKKIIIGGGDDDHHH???CCCVVVjjjzzzwwwrrryyymmmPPP>>>666000---,,,000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------000222333000---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,------------...///......---...///000111444333???ZZZuuu}}}wwwnnneeeaaagggsss}}}uuuzzzoooccc___nnn~~~}}}xxx{{{~~~xxxtttsssxxxzzz|||}}}}}}|||zzzyyy{{{{{{{{{|||~~~~~~~~~|||yyywwwwwwxxxxxxuuusssvvvtttqqqnnnjjjddd]]]XXXZZZXXXUUUQQQNNNKKKHHHGGGCCCAAA>>>=========;;;999;;;;;;;;;;;;<<<<<<<<<<<<@@@>>>===@@@EEEHHHHHHGGGBBBQQQlllppp```xxx}}}mmmfffgggvvvsss^^^TTTRRROOOMMMMMMPPPSSSUUUXXXWWWUUUQQQMMMJJJIIIIIIPPPVVVUUULLLIIINNNNNNHHHPPPPPPOOONNNMMMMMMMMMMMMNNNNNNLLLKKKJJJJJJJJJJJJLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLMMMMMMNNNNNNNNNLLLKKKJJJJJJKKKLLLNNNOOOPPPMMMLLLOOOVVVfff|||~~~yyyiiiaaaRRREEEAAABBBAAA???>>>@@@@@@@@@AAAAAABBBBBBBBBHHHLLLRRRTTTUUUWWW[[[___```dddiiikkkmmmrrr{{{vvvlllddd```______]]]]]]___bbb```XXXQQQLLLKKKIIIGGGFFFEEEDDDDDDIIIIIIGGGEEEDDDFFFJJJMMMUUUYYY___eeekkkppprrrsssvvvtttqqqooommmiiiddd```qqq|||eeeXXXYYYRRRTTTUUUWWWXXXXXXXXXVVVUUUTTTUUUVVVWWWVVVTTTRRRQQQGGGHHHHHHIIIKKKMMMNNNOOORRRQQQOOOMMMKKKIIIHHHHHHMMMMMMLLLKKKKKKJJJKKKKKKPPPNNNLLLKKKJJJGGGDDDAAAGGGFFFFFFEEEEEEEEEFFFFFF???BBBCCCAAAEEEYYYzzz{{{uuupppllleee]]]WWWKKKGGGBBB===;;;;;;===???===>>>?????????AAADDDGGGNNNTTT\\\bbbhhhnnnvvv|||wwwlllddd\\\QQQJJJHHHEEEBBBAAACCCGGGIIIKKKRRRYYYiii~~~yyyjjjbbbmmmlllTTT<<<333666666111,,,//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---//////---***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,------------......------......///000333222888MMMlllyyypppkkkhhhiiilllqqq{{{{{{{{{zzzkkkZZZdddoootttsssqqqtttwww}}}zzz{{{{{{zzzwwwuuuuuuuuu{{{wwwvvvwwwyyywwwvvvwwwzzz}}}~~~{{{xxxvvvwwwzzz|||{{{yyyvvvuuutttttttttrrrmmmjjjjjjhhheeebbb___ZZZTTTPPPPPPOOOMMMJJJHHHFFFEEEEEE@@@>>><<<<<<<<<===<<<;;;;;;<<<<<<<<<============DDD===<<>>???>>>======???AAA@@@DDDIIIMMMPPPUUUZZZ___jjjmmmqqqtttxxx~~~|||wwwpppjjjeeeccc\\\VVVOOOJJJGGGFFFDDDBBBFFFDDDCCCEEENNNZZZeeelllwwwqqq___ffftttWWWDDD222000666888333///.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++***)))++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,---------------------......//////000222444???[[[xxx}}}|||yyyvvvppphhhgggssszzzooodddaaagggmmmmmmjjjpppsssyyyzzzsssjjjkkkllllllnnnsssyyy}}}~~~xxxwwwyyyzzzwwwtttsssuuuwwwvvvuuussspppmmmnnnqqqsssqqqnnnmmmmmmnnnnnnllliiieeebbb```^^^[[[ZZZXXXVVVSSSPPPJJJIIIGGGEEECCCBBBAAAAAA===<<<;;;;;;;;;<<<<<<<<<<<<<<<======>>>?????????DDD???BBBLLLJJJBBBHHHUUUrrrpppaaacccwww~~~}}}|||xxxiiiooo~~~kkkVVVUUUNNNNNNMMMNNNNNNOOOPPPQQQUUUUUUTTTQQQNNNLLLLLLMMMIIINNNNNNJJJHHHLLLMMMKKKMMMMMMMMMMMMNNNNNNOOOOOONNNMMMLLLKKKJJJJJJIIIJJJKKKKKKKKKJJJJJJJJJIIIIIIFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFCCCEEEHHHIIIJJJPPPaaarrrzzzppp}}}ppp]]]OOOHHHEEEBBBBBBCCCDDDDDDDDDCCCCCCAAACCCEEEGGGHHHJJJMMMOOORRRWWW\\\^^^```hhhuuu~~~{{{yyyuuuooohhhaaaZZZVVVTTTTTTSSSPPPMMMLLLMMMNNNOOOPPPOOOMMMIIIGGGEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHIIILLLRRRZZZ```fffiiilllpppsssuuuvvvvvvpppmmmlllppp{{{uuu~~~ttteeeXXXRRRVVVXXX]]]^^^______\\\YYYUUURRRRRRRRRSSSRRRPPPMMMJJJHHHEEEFFFFFFHHHJJJLLLNNNOOOMMMMMMKKKJJJJJJJJJJJJJJJFFFFFFFFFFFFGGGIIIJJJKKKKKKJJJHHHHHHIIIIIIHHHGGGGGGGGGGGGGGGFFFFFFEEEEEEEEE??????EEEFFFHHHVVViii|||zzzrrrjjjbbbYYYQQQKKK===>>>>>>===;;;:::;;;<<<<<<===???@@@AAACCCFFFHHHLLLOOORRRVVVYYY^^^dddhhhjjjmmmsssyyy}}}|||xxxssspppnnnoookkkfffaaa]]]\\\]]]]]]YYYWWWTTTQQQMMMJJJGGGFFFDDDBBBAAAAAACCCEEEHHHIIIIIIMMMVVVbbbqqq}}}iiimmmyyyiiiEEE999......000000---,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------------++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,------,,,------...............---111222444GGGdddyyywwwhhhaaalll|||zzzccc\\\]]]```aaaggggggjjjooossssssnnniiidddcccbbbbbbeeemmmwww~~~~~~|||wwwsssrrrtttuuussspppooolllkkkkkkmmmmmmkkkhhhdddeeefffeeeccc```]]]\\\^^^[[[XXXVVVUUUTTTRRRPPPHHHFFFDDDBBB@@@???>>>===;;;;;;;;;;;;;;;;;;<<<=========>>>??????@@@AAAAAACCCBBBGGGKKKGGGHHHbbblllfffrrr}}}}}}qqqnnn}}}oooWWWPPPOOOMMMMMMNNNNNNOOOPPPQQQQQQVVVVVVVVVTTTQQQOOOPPPQQQLLLOOOOOOLLLJJJLLLMMMMMMJJJLLLNNNQQQQQQPPPNNNMMMLLLLLLKKKKKKKKKLLLLLLMMMJJJIIIIIIIIIIIIHHHHHHHHHDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDCCCCCC???AAAFFFIIIIIIJJJTTT___oooxxx|||iiiQQQDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@AAACCCEEEFFFGGGJJJNNNRRRTTTWWW]]]hhhqqqnnnvvvyyyxxxzzzlllggg```ZZZWWWUUUSSSRRRLLLMMMMMMKKKIIIIIIJJJKKKGGGGGGGGGFFFDDDCCCCCCDDDBBBBBBCCCDDDFFFHHHIIIJJJJJJLLLNNNQQQUUU\\\dddiiikkkmmmppprrrtttttttttssshhhbbbfff~~~pppYYY\\\ZZZTTTWWW[[[______```___\\\XXXSSSPPPPPPOOONNNMMMKKKIIIGGGFFFEEEFFFFFFGGGIIIKKKLLLMMMNNNMMMKKKIIIGGGEEEDDDDDDDDDDDDDDDDDDEEEFFFHHHHHHFFFEEEFFFGGGIIIJJJIIIGGGFFFGGGGGGGGGFFFEEEDDDCCCFFFAAAAAAGGGJJJJJJNNNVVVttt~~~}}}vvvppphhh___XXXJJJIIIGGGCCC>>><<<<<<===<<<;;;;;;;;;<<<===???@@@???@@@BBBBBBCCCEEEIIIKKKMMMOOORRRVVVYYYZZZ[[[ZZZ^^^\\\ZZZWWWSSSPPPNNNMMMLLLJJJGGGEEEEEEFFFHHHIIIEEEDDDCCCBBBAAAAAAAAAAAAEEEFFFGGGHHHIIIMMMQQQUUU___hhhxxxzzz}}}qqq}}}nnnTTTFFF<<<555//////...+++***,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,+++***+++---++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,---............---+++///111000999OOOiiizzzkkk___fffttt{{{wwwsssyyyyyyXXXKKKQQQ\\\_________aaadddffffffffffffdddaaa___```eeennntttyyy}}}xxxuuurrrtttxxxyyyvvvrrrnnnoooooonnnlllkkkjjjiiihhhhhhfffccc___]]]]]]]]]___\\\WWWSSSQQQOOOLLLKKKFFFEEECCCAAA>>>===<<<;;;:::;;;<<<<<<;;;;;;===>>>>>>>>>???@@@AAABBBBBBCCCCCCDDDGGGJJJNNNbbb{{{|||wwwhhhooo\\\TTTUUURRROOOOOOOOOOOOPPPRRRSSSSSSVVVWWWWWWUUUSSSSSSTTTUUUUUUVVVUUURRRNNNLLLLLLMMMHHHKKKOOORRRRRRPPPMMMKKKLLLLLLLLLLLLMMMNNNOOOOOOHHHHHHHHHGGGGGGGGGFFFFFFDDDDDDCCCCCCBBBAAAAAAAAABBBBBBCCCCCCBBBBBBAAAAAA@@@AAAEEEJJJIIIHHHLLLSSS[[[ppp~~~jjjVVVKKKIIIFFFCCCAAA??????>>>CCCBBBAAAAAABBBCCCDDDEEEEEEGGGIIIKKKNNNRRRWWW[[[[[[___bbbeeemmmsssoooeee___ZZZSSSNNNNNNOOOOOOOOOGGGHHHIIIHHHFFFEEEFFFGGGDDDDDDDDDCCCCCCCCCCCCCCCAAABBBCCCFFFIIILLLOOOPPPPPPSSSXXX\\\```eeejjjnnnmmmoooqqqrrrsssrrrqqqpppeeeffftttyyy___TTTYYYWWWVVVZZZZZZ\\\]]]^^^^^^[[[VVVQQQNNNNNNMMMKKKIIIHHHHHHIIIIIIFFFFFFFFFGGGHHHJJJKKKLLLMMMLLLJJJHHHFFFDDDCCCCCCGGGFFFFFFEEEEEEEEEFFFFFFCCCCCCDDDGGGIIIIIIGGGEEEGGGGGGHHHHHHGGGFFFDDDCCCCCCBBBDDDFFFHHHIIIJJJLLLZZZ}}}xxxtttooogggaaa]]][[[VVVOOOIIIEEEDDDEEE@@@>>><<<;;;<<<>>>???????????????>>><<<===???AAA@@@AAABBBDDDEEEEEEEEEEEECCCCCCDDDDDDEEEEEEEEEFFFAAAAAAAAAAAAAAACCCDDDEEEBBBAAAAAAAAABBBDDDFFFGGG@@@CCCGGGJJJNNNVVV___gggttt}}}jjjPPP===666999333000111000...---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&((())))))''''''***,,,************************,,,++++++******++++++,,,***++++++++++++,,,,,,,,,+++,,,---.........------------000222555BBBYYYnnnssscccdddnnnvvv|||tttppprrr|||{{{```IIIHHHPPPSSSTTTTTTUUUVVVZZZ___ccciiihhheeebbb``````dddgggiiilllpppuuuyyy{{{}}}}}}ssspppooorrrxxxzzzvvvqqqnnnqqqsssqqqllliiiiiikkknnnlllggg```ZZZXXXZZZ]]][[[WWWQQQMMMJJJHHHGGGEEECCCBBBAAA???===<<<<<<<<<;;;<<<>>>===;;;;;;===?????????@@@AAABBBCCCDDDDDDBBBDDDIIISSSiii{{{yyyuuuqqqooo~~~nnnWWWWWWYYYUUUQQQQQQPPPPPPQQQSSSUUUVVVVVVWWWWWWVVVUUUTTTVVVWWWZZZYYYWWWUUUQQQMMMMMMNNNLLLNNNPPPRRRSSSQQQOOOMMMNNNNNNNNNNNNNNNNNNOOOOOOGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDCCCBBBAAA@@@@@@???AAAAAAAAABBBBBBAAAAAA@@@BBBBBBEEEIIIJJJHHHJJJNNNOOOfff|||oooWWWUUUPPPKKKGGGEEEDDDDDDCCCAAA??????@@@AAAAAAAAADDDDDDEEEGGGIIIKKKLLLMMMNNNQQQUUU[[[aaaaaa[[[TTTSSSOOOKKKIIIIIIIIIFFFDDDBBBCCCDDDDDDCCCBBBCCCDDDFFFEEEDDDDDDDDDDDDBBBBBBCCCDDDFFFJJJMMMQQQTTTVVVVVVZZZ___dddgggkkknnnqqqnnnoooqqqrrrrrrqqqooonnnkkkxxxaaaWWWTTTSSSNNNSSSWWWRRRXXXZZZ[[[\\\ZZZUUUPPPMMMLLLKKKIIIHHHHHHJJJLLLMMMGGGGGGGGGGGGHHHIIIJJJKKKIIIIIIHHHGGGFFFFFFFFFFFFKKKJJJHHHGGGFFFEEEEEEEEEBBBCCCDDDGGGIIIIIIFFFCCCHHHHHHIIIIIIHHHFFFEEEDDD???DDDFFFDDDDDDGGGIIIIIIKKKpppzzzwwwtttnnniiihhheee___WWWPPPLLLKKKLLLDDDBBB???===>>>>>>??????>>>>>>>>>===;;;<<<>>>@@@BBBBBBCCCCCCDDDEEEEEEEEEBBBBBBAAAAAA@@@@@@??????AAAAAAAAAAAAAAAAAA@@@@@@CCCBBBBBBCCCDDDFFFHHHJJJJJJOOOVVV]]]ggguuupppsssqqqRRR===888999555...+++---000///------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,+++******---000************************,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,+++,,,---.........---,,,...,,,///555777<<>>===<<<<<<<<<;;;===???===;;;:::===?????????@@@AAABBBDDDDDDEEEAAADDDNNNbbbuuukkkdddlllzzz}}}]]]SSSUUUTTTQQQSSSRRRQQQQQQRRRTTTWWWYYYUUUVVVWWWVVVUUUUUUWWWXXXWWWVVVUUUTTTQQQNNNNNNQQQRRRSSSSSSTTTTTTSSSRRRRRRQQQPPPPPPOOONNNNNNNNNNNNIIIGGGFFFGGGIIIJJJIIIHHHFFFEEECCCAAA@@@???>>>>>>@@@AAABBBBBBAAA@@@AAACCCDDDEEEFFFHHHIIIJJJKKKKKKNNNTTTbbbxxxkkkaaa___RRRGGGFFFDDDAAAFFFEEE<<<:::AAAEEEAAABBBBBBBBBBBBBBBCCCEEEGGGIIIJJJLLLMMMMMMLLLJJJIIIGGGFFFEEEDDDDDDCCCDDDDDDBBBAAAAAAAAAAAABBBCCCCCCGGGDDDAAAAAAEEEHHHHHHGGGFFFJJJPPPVVV[[[^^^______dddfffggghhhjjjnnnqqqqqqsssoooooorrrtttsssuuuxxxiiiSSSQQQNNNMMMMMMOOOQQQSSSQQQQQQRRRRRRRRRQQQOOONNNLLLKKKIIIGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIEEEFFFHHHIIIHHHEEEBBB@@@EEEEEEFFFGGGGGGGGGGGGGGGEEEDDDCCCBBBBBBCCCDDDEEEKKKIIIGGGEEECCCCCCCCCCCC???@@@CCCEEEFFFFFFEEEDDDMMMVVVnnn}}}vvvmmmfffcccbbb```^^^TTTOOOJJJGGGGGGGGGEEEBBB>>>AAABBBAAA???>>>???AAAAAAAAABBBCCCCCCCCC@@@>>>>>>>>>>>>===<<<>>>@@@CCCBBB@@@???@@@BBBEEEEEEEEEHHHHHHIIILLLRRRYYY```eeebbbqqq~~~}}}|||{{{oooeeemmm~~~bbbKKK===666222000///............---------++++++++++++++++++++++++,,,,,,,,,+++++++++************))))))))))))******************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...//////...///888EEEPPPlll|||jjjjjjxxx}}}uuuuuu{{{yyypppnnnssswwwjjjQQQCCCHHHDDDBBBBBBFFFJJJLLLLLL]]][[[ZZZ]]]aaa```[[[UUU[[[\\\^^^```bbbdddeeeeee```bbbeeegggiiiiiiiiihhhhhhgggeeecccaaa___]]]\\\```\\\VVVOOOJJJHHHGGGGGGDDDCCCCCCBBBAAA@@@??????>>>>>>>>>>>>============:::;;;<<<>>>???@@@@@@@@@>>>???BBBCCCBBBAAACCCHHH@@@SSSnnnhhh]]]bbbuuuhhhXXXUUURRRQQQUUUTTTTTTSSSSSSTTTTTTUUUUUUVVVVVVVVVVVVVVVUUUTTTSSSSSSQQQOOOMMMLLLLLLLLLMMMLLLOOOQQQSSSRRRQQQRRRRRRQQQQQQOOOKKKHHHIIIOOOUUUFFFFFFEEEFFFHHHHHHGGGEEECCCBBBAAAAAA@@@@@@@@@@@@@@@BBBCCCCCCAAAAAABBBDDDDDDEEEGGGIIIJJJKKKLLLLLLLLLLLLSSSggggggUUUMMMGGGCCCEEEEEEBBBAAABBBAAA===BBBBBBBBBBBBAAABBBCCCDDDEEEFFFGGGGGGGGGGGGFFFEEEFFFFFFEEEDDDCCCCCCDDDDDDBBBBBBBBBBBBCCCEEEFFFGGGIIIGGGEEEGGGKKKOOOQQQQQQRRRTTTXXX]]]```bbbcccccceeehhhlllrrrvvvvvvrrrmmmqqqpppoooqqquuummm[[[TTTRRROOOMMMLLLNNNPPPQQQOOOPPPQQQQQQQQQPPPOOONNNKKKJJJHHHFFFFFFFFFGGGHHHHHHHHHIIIIIIIIIIIIHHHHHHDDDFFFGGGHHHGGGEEEBBB@@@AAABBBCCCDDDDDDEEEDDDDDDDDDDDDCCCBBBBBBCCCDDDDDDIIIHHHFFFDDDBBBAAAAAABBB???@@@BBBCCCEEEEEEEEEDDDAAALLL[[[ppp|||ssshhh```XXXVVVUUUVVVWWWUUUPPPKKKMMMPPPQQQNNNIIIGGGJJJMMMIIIHHHGGGGGGGGGFFFDDDBBBAAACCCDDDEEEEEEFFFIIIKKKMMMNNNNNNMMMNNNQQQWWW\\\\\\___fffnnnvvv}}}tttkkktttaaaUUUDDD888333222111000............------------++++++++++++++++++++++++++++++++++++************++++++************++++++************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...000000///...111999@@@XXXssstttmmmooo|||xxxwww~~~kkk```cccooouuuhhhVVVPPPHHHCCCBBBDDDEEEFFFNNNPPPRRRTTTVVVWWWWWWWWWVVVVVVWWWYYYYYYZZZZZZZZZVVVXXXZZZ\\\^^^^^^^^^]]]ZZZYYYXXXVVVSSSQQQPPPOOOTTTQQQMMMHHHEEECCCBBBCCCBBBAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>===<<<<<<<<<===>>>???AAADDDGGGGGGDDDDDDIIINNNbbbsssfffaaahhhyyy|||rrreeeZZZaaayyyzzz^^^VVVUUUSSSSSSVVVTTTTTTTTTSSSSSSTTTUUUUUUXXXXXXWWWVVVUUUSSSRRRQQQPPPOOONNNMMMKKKKKKKKKJJJLLLNNNPPPPPPPPPPPPQQQRRRMMMLLLKKKIIIIIILLLPPPTTTDDDDDDEEEFFFGGGGGGDDDAAAAAA@@@@@@@@@@@@AAAAAABBBAAABBBCCCCCCBBBBBBCCCEEEEEEFFFHHHJJJLLLMMMNNNNNNLLLGGGGGGWWWrrrtttzzzmmm]]]MMMHHHCCCBBBFFFHHHEEEAAA@@@CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEDDDCCCCCCCCCDDDDDDCCCCCCDDDEEEGGGIIILLLMMMNNNMMMMMMOOOTTTYYY\\\^^^^^^```aaaccceeefffggggggmmmkkkjjjmmmqqqttttttsssqqqmmmkkkttt}}}tttlllUUUUUUVVVTTTPPPNNNLLLLLLMMMNNNMMMNNNOOOOOOPPPOOOOOOOOOJJJIIIGGGFFFEEEEEEFFFFFFGGGHHHIIIKKKKKKIIIHHHGGGCCCDDDFFFFFFFFFDDDBBBAAA>>>???@@@AAABBBBBBBBBBBBCCCBBBBBBAAAAAABBBBBBCCCFFFEEECCCBBB@@@???????????????@@@AAABBBCCCCCCDDD???IIINNNSSSooo}}}uuubbb___\\\[[[[[[YYYTTTPPPOOOTTTXXXXXXVVVYYYaaaiii[[[[[[YYYXXXUUUSSSQQQPPPNNNPPPTTTWWWZZZ\\\```bbbjjjmmmmmmjjjgggjjjsss{{{~~~pppaaallllllBBB<<<444000//////---+++............------------+++++++++++++++++++++++++++++++++*********)))))),,,,,,++++++++++++,,,,,,************************++++++************++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------///111000......111444IIIcccwwwiiipppzzz}}}{{{vvv]]]ZZZbbb{{{qqq\\\III>>>===???BBBAAAEEEHHHHHHGGGHHHLLLQQQPPPPPPPPPPPPPPPOOOOOONNNKKKLLLNNNPPPRRRRRRRRRRRRPPPPPPNNNMMMKKKIIIGGGGGGGGGFFFDDDBBB@@@????????????>>>>>>>>>======<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>@@@???===<<<<<<===???AAACCCFFFGGGDDDBBBGGGSSS\\\xxxoooTTT^^^lll{{{qqqooobbbYYYWWWkkkxxxfffXXXUUUVVVSSSRRRTTTTTTTTTSSSSSSSSSSSSTTTTTTYYYXXXWWWUUUSSSQQQOOONNNMMMMMMMMMLLLKKKJJJIIIHHHLLLMMMNNNMMMMMMMMMOOOQQQJJJHHHGGGHHHKKKOOOQQQRRRDDDDDDEEEGGGHHHFFFCCC@@@AAA@@@@@@@@@@@@AAAAAABBB@@@BBBCCCCCCBBBBBBDDDEEEFFFGGGIIIKKKMMMNNNOOOOOONNNIIIHHHQQQeee{{{}}}~~~fffUUUIIICCCHHHJJJFFFDDDGGGCCCCCCCCCDDDEEEEEEDDDCCCDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCDDDEEEEEEEEEEEEFFFHHHKKKNNNRRRTTTUUUTTTUUUXXX\\\```dddfffeeeeeefffgggggghhhiiijjjnnnlllmmmnnnnnnnnnppptttllldddhhhooo|||```WWWYYYWWWUUUQQQNNNLLLKKKLLLLLLLLLLLLMMMMMMNNNNNNNNNNNNJJJIIIHHHFFFEEEEEEEEEEEEEEEGGGIIIKKKKKKIIIGGGEEEBBBCCCDDDEEEEEEDDDBBBAAA>>>???@@@AAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAACCCBBBAAA@@@???>>>======???>>>>>>>>>???@@@BBBBBBCCCHHHIIIHHHYYYwwwoooddd\\\YYYXXXWWWVVVPPPUUUZZZ[[[[[[```lllvvvqqqrrrssssssqqqmmmkkkjjjlllnnnqqqtttxxx|||yyyqqqzzzmmmPPP999666222111000///---***.........---------,,,,,,++++++++++++++++++++++++,,,,,,+++++++++*********+++++++++******+++++++++************************++++++************+++++++++++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,...111111000111333555DDDXXXnnnooojjjjjjtttpppeeecccttt~~~]]]GGG>>>>>>AAA???BBBDDDDDDBBBAAADDDGGGKKKLLLLLLLLLKKKJJJIIIIIIFFFGGGHHHJJJKKKKKKKKKKKKKKKKKKIIIHHHFFFEEEDDDCCCAAAAAAAAAAAA@@@???>>>===<<<<<<;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>?????????????????????@@@BBBCCCDDDBBBEEEEEEBBBGGGYYYqqqkkk\\\mmm}}}}}}nnngggggghhhbbbaaahhhhhh^^^WWWUUUTTTOOONNNPPPSSSSSSRRRRRRRRRRRRSSSSSSYYYWWWUUURRROOOMMMKKKKKKKKKLLLLLLLLLLLLJJJHHHGGGKKKKKKKKKJJJIIIJJJMMMOOOIIIGGGFFFHHHMMMPPPPPPNNNFFFFFFGGGHHHIIIGGGCCC@@@BBBBBBAAAAAA@@@AAAAAAAAA@@@AAACCCCCCBBBBBBDDDFFFHHHIIIJJJLLLMMMNNNOOOOOOJJJJJJLLLPPPXXXdddrrr||||||zzzyyyqqq```SSSQQQOOOHHHEEEHHHCCCBBBAAABBBDDDEEEDDDCCCEEEDDDDDDCCCCCCDDDDDDEEEDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGHHHJJJNNNSSSWWWZZZ\\\\\\]]]^^^```cccgggjjjhhhiiiiiijjjjjjkkkllllllhhhkkkrrrvvvrrrkkklllrrrpppqqqyyyzzzhhh___\\\TTTVVVTTTQQQNNNLLLKKKKKKKKKJJJJJJKKKKKKLLLLLLMMMMMMKKKJJJIIIHHHGGGFFFEEEEEEDDDEEEHHHIIIIIIHHHEEEDDDBBBCCCDDDDDDEEEDDDCCCCCCAAABBBCCCCCCDDDDDDCCCCCC@@@AAAAAAAAAAAAAAAAAA@@@AAA@@@@@@???>>>===<<<<<<>>>>>>======>>>???@@@AAA@@@@@@BBBFFFIIIXXXzzz}}}vvvmmmiiihhhfffeeebbbdddddd___ZZZ[[[bbbiiirrrwww}}}~~~sssxxxxxx```HHH888000...------...///000000...------------,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,++++++++++++******))))))))))))******************************++++++************++++++*********++++++,,,,,,,,,+++++++++,,,,,,,,,---------......//////111444666;;;KKKZZZrrr}}}lll```hhh{{{ssseeeiii||||||___LLLBBB>>>@@@@@@AAABBBCCCCCCCCCCCCFFFFFFGGGGGGGGGGGGGGGFFFCCCDDDEEEFFFGGGGGGHHHHHHDDDCCCCCCBBB@@@???>>>>>>???@@@@@@@@@???>>><<<;;;::::::::::::::::::;;;;;;===>>>>>>>>>?????????@@@???@@@AAABBBCCCBBBBBBAAA>>>DDDIIIMMM^^^xxxssswwwxxxeeekkkooojjjbbbqqqggg___YYYTTTQQQNNNKKKKKKMMMQQQPPPPPPPPPPPPQQQRRRRRRVVVUUURRROOOLLLJJJIIIHHHKKKKKKLLLLLLLLLJJJIIIHHHIIIJJJJJJIIIHHHHHHKKKMMMKKKIIIGGGHHHLLLNNNMMMJJJIIIHHHHHHIIIIIIGGGDDDAAADDDCCCCCCBBBBBBBBBBBBCCC@@@BBBCCCDDDCCCDDDEEEGGGJJJJJJKKKLLLMMMMMMMMMMMMCCCGGGKKKKKKKKKOOOXXXaaapppzzz}}}xxxsssxxxyyyrrrhhh\\\QQQMMMHHHEEEAAAAAACCCEEECCCBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIJJJLLLPPPUUU[[[^^^bbbbbbcccbbbbbbdddhhhkkkkkklllmmmnnnnnnnnnnnnnnnlllhhhgggiiijjjnnn~~~zzzlllXXXZZZVVVIIISSSRRRPPPNNNMMMLLLLLLLLLJJJJJJIIIIIIIIIJJJKKKKKKKKKJJJJJJHHHGGGFFFEEEDDDCCCDDDEEEGGGGGGEEEDDDCCCBBBCCCDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEDDDDDDCCCCCC@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@@@@???>>>===<<<======>>>>>>????????????>>>:::???FFFAAA???UUUssszzz{{{xxxwwwrrrkkkdddaaacccfffaaahhhpppvvvzzz~~~~~~ooolllooojjjPPP<<<444333000///---,,,,,,---...000------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++*********))))))))))))))))))***************************++++++************++++++))))))******+++,,,,,,,,,++++++,,,,,,,,,,,,------///...,,,,,,,,,...000111---===HHH^^^wwwccccccppp~~~yyytttwww~~~{{{iiiaaahhh{{{dddRRRIIIDDDCCCAAA@@@@@@@@@?????????@@@AAABBBBBBBBBBBBBBB???@@@@@@AAABBBBBBCCCCCC@@@@@@@@@???>>>======<<<<<<<<<===<<<<<<;;;:::999999999::::::;;;;;;<<<<<<===>>>>>>??????@@@@@@@@@AAAAAABBBBBBBBBAAA@@@???===JJJYYYggg~~~ttt{{{wwwuuupppYYYUUURRRMMMJJJHHHHHHJJJKKKMMMMMMMMMNNNOOOPPPQQQRRRTTTRRROOOMMMJJJIIIIIIIIIKKKKKKKKKKKKKKKJJJIIIIIIHHHIIIJJJIIIGGGGGGIIIJJJJJJIIIHHHHHHIIIIIIIIIHHHKKKJJJHHHHHHGGGFFFDDDAAACCCCCCCCCCCCCCCDDDEEEFFFBBBDDDFFFFFFFFFFFFHHHJJJKKKKKKLLLLLLLLLLLLKKKKKKCCCFFFIIIHHHFFFFFFJJJOOOZZZfffyyy|||vvvfffUUUOOOHHHEEEFFFGGGEEECCCDDDEEEFFFFFFFFFFFFEEEDDDEEEEEEEEEFFFGGGIIIJJJKKKKKKKKKKKKMMMQQQWWW]]]```dddeeefffeeedddeeeiiimmmlllnnnoooppppppnnnlllkkklllaaa]]]iii|||uuu___VVVSSSPPPNNNQQQPPPOOONNNMMMMMMMMMNNNJJJJJJIIIHHHGGGHHHIIIIIIJJJIIIIIIHHHFFFEEECCCBBBBBBCCCCCCDDDDDDCCCCCCBBBCCCCCCDDDEEEEEEFFFGGGGGGEEEEEEEEEDDDCCCBBB@@@@@@@@@AAABBBCCCCCCBBBAAA@@@@@@@@@AAAAAA@@@???>>>===<<<===>>>???@@@???>>>>>>>>><<>>GGGTTTjjj~~~zzzwwwvvvuuueeehhhmmmppprrryyyvvvkkkooozzz{{{nnnZZZFFF999222222555333222111///---,,,,,,------------,,,,,,,,,++++++++++++++++++++++++++++++*********))))))))))))(((+++******))))))******+++************************++++++************++++++((())))))***++++++,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,---.........***777;;;HHHlllqqqhhhhhhooo}}}qqqmmmnnnnnnmmmmmm}}}xxxrrrlllmmm{{{}}}rrrllldddaaaYYYMMMAAA;;;;;;===<<<<<<===>>>>>>>>>>>>===============>>>>>>???@@@??????>>>>>>======<<<<<<999999999999::::::::::::999::::::;;;<<<<<<=========>>>>>>??????@@@AAAAAACCCBBBAAAAAABBBEEEHHHJJJRRRfff}}}{{{sssvvv}}}fffVVVPPPMMMIIIFFFFFFIIIJJJJJJIIIIIIJJJKKKMMMOOOQQQRRRRRRQQQNNNLLLKKKKKKKKKLLLJJJIIIIIIHHHHHHHHHHHHIIIGGGHHHJJJJJJHHHGGGHHHHHHGGGGGGFFFEEEDDDDDDFFFHHHLLLJJJGGGFFFFFFEEECCCAAAAAAAAABBBCCCEEEGGGHHHIIIDDDFFFHHHHHHHHHIIIJJJLLLLLLLLLLLLLLLLLLKKKJJJJJJIIIIIIHHHHHHGGGGGGHHHIIIPPP\\\pppaaaZZZQQQLLLKKKKKKIIIFFFEEEGGGHHHJJJJJJHHHGGGEEEEEEFFFFFFGGGHHHJJJKKKLLLLLLLLLLLLNNNRRRXXX]]]aaaeeeggghhhgggeeegggkkkooolllmmmooopppnnnllliiiggg\\\YYYfffttt______]]]RRRRRR^^^OOONNNNNNNNNNNNNNNNNNOOOKKKJJJHHHGGGFFFGGGGGGHHHIIIHHHHHHGGGEEEDDDBBBAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEFFFGGGHHHHHHDDDDDDDDDCCCAAA???>>>===AAAAAACCCCCCCCCCCCAAAAAA@@@AAABBBBBBAAA@@@???>>><<<===???AAAAAA@@@>>>===<<<>>>>>><<>>222222444111---)))+++---...---...///000---------,,,,,,,,,++++++++++++++++++++++++++++++(((((((((((('''''''''''',,,++++++++++++++++++,,,************************++++++************++++++((())))))***++++++,,,,,,++++++,,,,,,,,,---------******,,,...000111111000111999555888WWWpppeeeggg|||rrriiinnntttqqqiiiooozzzpppdddbbbgggppp|||{{{cccKKK======BBB<<<============<<<<<<;;;<<<<<<;;;<<<<<<===>>>???;;;;;;::::::999999999999888888888888999;;;<<<===::::::;;;<<<<<<===>>>>>>===>>>>>>???@@@@@@AAAAAACCCAAA???@@@DDDLLLTTTYYYqqquuujjjiiiwwwuuutttsssqqqnnnaaaSSSPPPNNNJJJGGGHHHKKKJJJHHHGGGGGGHHHJJJLLLNNNPPPRRRRRRQQQNNNMMMLLLMMMNNNOOOIIIHHHGGGFFFFFFFFFGGGHHHFFFHHHJJJJJJIIIGGGGGGGGGCCCDDDEEECCC@@@AAAEEEIIIMMMLLLKKKIIIGGGEEEDDDCCCCCCCCCCCCCCCCCCDDDEEEEEEBBBCCCFFFHHHIIIJJJIIIIIIIIIJJJKKKLLLKKKJJJHHHGGGHHHHHHHHHGGGGGGFFFFFFFFFOOOPPP^^^|||rrruuuxxxeeeYYYTTTQQQOOONNNCCCHHHLLLNNNKKKGGGEEEDDDGGGCCCBBBFFFJJJIIIHHHIIIKKKMMMOOORRRVVVYYY[[[\\\hhheeeeeeiiihhhdddhhhooojjjkkklllllljjjfffbbb^^^TTTbbbvvvyyyssskkk___WWWUUUZZZ```dddQQQPPPNNNLLLKKKKKKLLLMMMKKKIIIGGGGGGGGGHHHGGGFFFJJJIIIHHHFFFEEEDDDCCCCCCCCCBBB@@@??????AAADDDFFFFFFFFFEEEDDDDDDDDDEEEEEEGGGGGGGGGFFFDDDBBBAAA@@@???AAADDDFFFGGGFFFDDDCCCCCCCCCCCCAAA@@@@@@BBBDDDBBBBBBAAAAAAAAAAAABBBBBBAAA@@@?????????@@@AAABBBIIIXXXwww{{{ssskkkmmm|||fffHHH@@@555000///000///---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......000000222777CCC^^^{{{iiiggguuuvvvooopppsssvvvyyyxxxkkk```___gggyyyeeeJJJ<<>>:::888999:::<<<======<<<;;;:::???;;;888999<<<>>><<<:::::::::::::::;;;<<<<<<===888;;;============@@@BBBEEEBBBAAACCCDDDAAAAAADDDFFFAAA999@@@TTTaaaqqqdddfffqqqvvvmmmgggjjjttteeeZZZRRRHHHMMMKKKHHHFFFFFFGGGHHHGGGHHHGGGEEEEEEGGGJJJNNNPPPTTTQQQOOOMMMMMMMMMKKKJJJHHHGGGDDDBBBAAAAAABBBCCCFFFFFFGGGGGGFFFEEEDDDBBB???@@@AAABBBCCCDDDEEEFFFMMMLLLKKKIIIGGGFFFDDDDDDDDDCCCCCCCCCCCCDDDEEEEEECCCDDDFFFGGGIIIIIIIIIIIIFFFGGGHHHIIIIIIHHHGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDIIIHHHRRRiiizzzxxxppptttfff]]]XXXTTTNNNIIIFFFFFFHHHJJJGGGEEEFFFJJJLLLKKKLLLPPPPPPPPPPPPQQQRRRTTTUUUVVVbbbaaadddjjjjjjdddaaabbbdddbbb___]]]___dddlllqqqxxxzzz{{{fff```XXXSSSSSSVVVZZZ\\\SSSQQQNNNLLLKKKKKKLLLMMMKKKIIIHHHHHHIIIJJJIIIHHHLLLJJJHHHFFFDDDDDDDDDDDDCCCAAA@@@???@@@BBBEEEGGGFFFGGGIIIKKKJJJIIIGGGFFFHHHGGGFFFEEEDDDBBB@@@???@@@AAACCCEEEFFFEEEDDDDDDDDDCCCBBBBBBBBBCCCDDDDDDFFFEEEEEEEEEEEEEEEEEEFFF@@@???>>>>>>>>>>>>???@@@===DDDVVVrrr|||wwwsssqqqoooxxxkkkLLL>>>777000,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......000000111444<<>>AAA>>>:::===:::777777888999888777;;;;;;:::999999999999:::>>>>>>>>>>>>===<<<<<<<<>>===@@@AAA??????BBB===JJJPPP[[[}}}~~~ppp}}}~~~qqqkkkbbb___eeevvv}}}fffTTTQQQPPPLLLJJJHHHEEEDDDDDDFFFFFFGGGKKKIIIGGGEEEFFFIIIMMMOOOOOOMMMLLLLLLNNNOOOOOONNNHHHGGGEEECCCBBBBBBBBBBBBEEEFFFFFFGGGGGGFFFDDDCCCDDDDDDEEEFFFGGGHHHIIIIIIMMMLLLKKKJJJHHHGGGFFFEEEDDDDDDDDDDDDDDDEEEFFFFFFDDDDDDFFFGGGHHHHHHHHHHHHCCCDDDEEEFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBDDDAAAEEESSSeeetttvvvuuuzzzyyy}}}rrrcccYYYTTTQQQNNNKKKKKKIIIHHHJJJHHHFFFGGGLLLNNNMMMMMMNNNQQQTTTXXXZZZ\\\\\\^^^bbbaaa[[[XXXXXXWWW[[[bbbkkkyyyssssss]]]XXXUUURRRQQQSSSUUUWWWWWWTTTQQQMMMJJJHHHIIIJJJLLLLLLJJJIIIIIIKKKLLLLLLKKKNNNKKKHHHEEECCCCCCCCCDDDBBBAAA@@@???@@@CCCFFFHHHFFFIIIMMMPPPPPPMMMIIIFFFHHHHHHGGGEEECCCAAA@@@???BBBBBBBBBCCCDDDDDDEEEEEEFFFCCCAAABBBEEEGGGFFFEEECCCCCCBBBBBBBBBBBBCCCCCC>>>>>>============>>>>>>>>>===@@@JJJ]]]zzz~~~pppiiigggdddeeeiiizzz}}}jjjYYYHHH>>>444000,,,+++---///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......//////000111333===RRRfffwwwgggaaabbbfffsss{{{uuuwww]]]TTTVVVeeeyyyfff```VVV[[[^^^YYYNNNEEEBBBAAAFFFBBB???======<<<;;;:::AAA@@@??????????????????@@@@@@>>>===<<<<<<<<<<<<===<<<;;;<<<>>>???>>>>>>CCC???>>>CCCGGGHHHKKKOOOYYYtttrrrqqqrrrlll```eeevvv|||fffNNNIIIKKKLLLLLLGGGFFFEEEDDDEEEFFFHHHIIIMMMKKKGGGEEEEEEHHHKKKNNNLLLKKKKKKLLLNNNPPPPPPOOOIIIHHHGGGFFFDDDCCCBBBAAADDDDDDFFFGGGGGGGGGFFFEEEFFFGGGGGGHHHIIIJJJJJJKKKLLLLLLKKKJJJHHHGGGFFFFFFEEEDDDDDDDDDDDDEEEFFFFFFDDDEEEEEEFFFFFFFFFFFFFFFCCCCCCDDDDDDCCCBBBAAAAAABBBBBBBBBAAAAAAAAAAAAAAABBB???@@@GGGQQQ]]]lllyyywww~~~yyymmm[[[MMMOOOIIIDDDDDDEEECCCDDDHHHIIIIIIIIIJJJMMMRRRVVVXXXRRRUUUWWWVVVSSSQQQVVV\\\\\\lllkkk[[[RRRRRRPPPPPPQQQTTTWWWXXXXXXSSSPPPKKKGGGFFFFFFHHHIIILLLJJJIIIJJJLLLMMMMMMLLLOOOLLLGGGDDDBBBBBBCCCDDDAAA@@@??????@@@CCCGGGIIIGGGJJJNNNPPPPPPNNNJJJHHHIIIIIIGGGEEECCCBBBAAAAAACCCBBBBBBAAABBBCCCDDDEEEEEEAAA???AAAFFFIIIGGGCCC@@@@@@@@@??????@@@@@@@@@>>>>>>==================AAA@@@@@@@@@DDDSSSpppsssgggeeeqqq|||~~~]]]HHH:::222444<<<000...------///111000...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************************************))))))*********+++++++++++++++++++++++++++++++++---,,,,,,,,,,,,---......---...000111000222===IIIccc|||wwwggg]]]]]]hhh{{{{{{zzzpppcccXXXXXXppppppZZZLLLFFFNNNTTTQQQIIICCCCCCGGG;;;<<<=========<<<<<<;;;999::::::;;;;;;:::999888>>>===<<<===@@@AAA@@@???AAABBBIIIUUU^^^dddjjjooopppkkkzzz~~~tttiiivvvrrrSSSLLLNNNJJJGGGHHHHHHHHHHHHGGGGGGIIILLLNNNLLLJJJGGGEEEEEEGGGKKKMMMLLLLLLKKKLLLNNNOOONNNLLLIIIIIIHHHGGGFFFDDDBBBAAACCCDDDFFFGGGHHHHHHGGGGGGFFFFFFGGGGGGHHHHHHHHHIIIJJJIIIIIIHHHGGGFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEFFFEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDCCCBBBAAA???>>>===@@@@@@@@@@@@AAAAAAAAAAAA@@@>>>???CCCGGGNNN[[[gggwww~~~zzzyyyfffZZZOOODDDBBBDDDDDDEEEFFFFFFFFFGGGHHHJJJLLLNNNPPPOOO[[[ffffffbbbcccmmmwwwzzzcccVVVTTTTTTQQQOOONNNOOORRRVVVYYYZZZSSSPPPLLLIIIGGGGGGHHHIIIKKKIIIHHHIIIKKKLLLLLLKKKMMMJJJFFFBBBAAAAAABBBDDD@@@???>>>>>>@@@CCCFFFHHHMMMNNNNNNOOONNNMMMLLLKKKIIIHHHFFFEEECCCBBBBBBBBBDDDCCCAAAAAAAAABBBDDDEEECCC???===@@@EEEGGGDDDAAAAAAAAA@@@@@@@@@@@@AAAAAA??????>>>>>>>>>======<<<888<<<@@@BBB@@@EEEUUUggg{{{sssnnnffffffsssnnnUUU???999666000///333///......///000///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************************************))))))*********+++++++++++++++++++++++++++++++++---,,,,,,,,,,,,---......------000222111000555<<>>>>>===<<<:::999;;;<<<>>>???@@@??????>>>@@@???>>>>>>???>>>===<<>>===<<<<<<>>>???????????????@@@@@@>>><<<>>>AAABBBDDDKKKTTTbbbsss}}}ooo]]]RRRKKKGGGGGGIIIOOORRRWWW\\\```bbbcccccclllcccSSSRRRTTTTTTOOOMMMKKKLLLOOOSSSUUUVVVRRRQQQNNNLLLJJJJJJJJJJJJIIIGGGFFFFFFHHHIIIIIIHHHIIIGGGDDDBBB@@@@@@BBBCCC@@@???>>>===>>>AAADDDFFFRRRQQQOOOMMMLLLLLLLLLLLLFFFEEEDDDBBBAAABBBBBBCCCCCCCCCBBBAAAAAABBBCCCDDD@@@>>>>>>???CCCDDDBBB???>>>>>>============>>>>>>>>>?????????>>>===<<<;;;777999===@@@??????GGGRRR[[[uuu|||rrrjjjhhhlllrrrwww{{{}}}aaaMMM===000222666444000000---------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************************************)))************+++++++++++++++++++++++++++++++++---,,,,,,,,,,,,---......------///333333111333888===TTTvvvqqqddd^^^gggrrr|||ssskkkccc```___```ffflllppp}}}{{{xxxpppkkk^^^[[[iiiyyyvvvXXXLLLDDDMMM^^^fff^^^RRRNNNGGG@@@<<<>>>@@@AAAAAACCCAAA???======>>>???@@@===@@@CCCEEEGGGIIILLLOOO\\\qqqlllmmmlllwwwiiiaaaccccccaaakkkzzzgggXXXOOOQQQPPPGGGFFFLLLGGGIIIJJJIIIHHHIIINNNRRRLLLLLLJJJIIIIIIIIIJJJJJJFFFFFFHHHKKKOOOPPPPPPNNNJJJJJJIIIHHHGGGFFFFFFEEEFFFGGGIIIJJJKKKKKKKKKJJJIIIIIIIIIIIIHHHHHHHHHHHHCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDCCCAAA???>>>======>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>===<<<===??????>>>AAAGGGPPPbbbooouuulll{{{||||||mmmfffjjjsss}}}~~~fffUUUUUUWWWUUUQQQNNNLLLKKKLLLNNNPPPPPPPPPNNNNNNMMMLLLJJJIIIIIIIIIGGGEEECCCCCCDDDEEEEEEDDDEEEDDDBBBAAA@@@@@@AAAAAA@@@>>>===<<<===???BBBDDDOOONNNLLLJJJHHHGGGGGGGGGBBBAAA???>>>>>>???AAABBBCCCBBBBBBAAAAAABBBBBBBBB>>>???@@@AAAAAAAAA@@@???<<<;;;;;;::::::;;;;;;<<<======>>>>>>===<<<:::999<<<::::::===>>><<>><<<<<<<<<<<<999999999999:::;;;<<<===:::::::::;;;;;;<<<<<<<<>><<<===AAABBBSSS___ooonnnkkkooozzzvvvyyywwweeeSSSSSS\\\___WWWMMMMMMMMMMMMNNNPPPPPPNNNLLLIIIIIIIIIIIIHHHGGGFFFEEEFFFDDDBBBAAABBBCCCBBBAAABBBBBBAAAAAA@@@@@@@@@@@@@@@>>>===;;;<<<>>>@@@BBBJJJIIIHHHFFFDDDBBB@@@???>>>===<<<;;;<<<===???AAABBBBBBBBBBBBBBBBBBBBBAAA>>>@@@BBBBBBAAA???????????????>>>>>>>>>>>>??????<<<<<<======<<<:::999777;;;666666<<>>???GGGAAAHHHfff~~~xxxvvvooogggvvvzzztttYYY===222666///222222000//////,,,))),,,---------,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************************************)))************+++++++++************************---,,,,,,,,,,,,---......111---,,,...///...///222111999AAAQQQrrrwwwhhh^^^]]]qqqqqqeeeaaaffftttrrrbbb^^^XXX]]]nnnzzztttjjjqqq{{{wwwrrrvvvooorrrzzztttzzzzzzssslllbbbYYY[[[XXX\\\gggyyy{{{```[[[VVVUUUVVVVVVTTTPPPMMMKKKLLLNNNPPPOOOLLLMMMRRRWWWVVVVVVVVVTTTQQQLLLHHHEEEIIIIIIJJJLLLNNNMMMKKKIIIKKKJJJHHHGGGGGGHHHJJJKKKJJJKKKMMMNNNNNNMMMMMMLLLIIIIIIIIIHHHGGGGGGFFFFFFDDDDDDCCCBBBBBBAAA@@@@@@BBB@@@>>>===???@@@@@@@@@DDDCCCBBB@@@>>>===;;;;;;888999999:::;;;;;;;;;:::>>>===<<<;;;:::999999999==================<<<<<<@@@CCCLLL]]]rrrzzzuuuoooqqqttttttuuusssbbb[[[SSSRRRUUUVVVRRRMMMMMMNNNNNNMMMMMMKKKJJJJJJGGGFFFFFFGGGIIIIIIGGGEEEAAA@@@@@@BBBDDDDDDCCCAAABBBBBBBBBCCCEEEEEECCCAAA@@@@@@??????>>>>>>>>>===@@@AAABBBCCCCCCCCCBBBAAA>>>>>>;;;888:::@@@CCCAAA@@@@@@@@@AAAAAABBBBBBBBBBBBBBBAAA@@@???>>>===<<>>======<<<<<<;;;<<<======;;;999;;;;;;;;;<<<<<<=========AAA@@@FFFRRR___vvv}}}{{{{{{ooogggggghhhiiiiiilllrrr|||[[[IIIBBB999000...222111111///...---,,,+++------------------------************************,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,+++***)))))))))***++++++++++++++++++++++++***,,,---***'''''',,,111888333...***)))***+++,,,)))************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,........................222333777BBBYYY{{{rrr[[[\\\nnn~~~{{{nnniiimmmsss}}}|||uuuyyyvvvsssssstttqqqiiibbbcccaaa^^^ZZZTTTWWWiii}}}mmmccchhhqqqqqqbbbaaa```\\\ZZZcccuuufff[[[]]]YYYYYYXXXWWWTTTQQQNNNMMMSSSSSSSSSQQQOOOPPPTTTXXX\\\___```[[[SSSLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHIIIJJJIIIIIIJJJMMMOOOPPPNNNMMMLLLLLLLLLJJJHHHKKKJJJIIIHHHHHHIIIJJJKKKCCCCCCBBBBBBAAA@@@@@@???@@@>>><<<<<<>>>@@@@@@@@@BBBBBBAAA@@@>>>===<<<;;;999:::;;;<<<============>>>===<<<;;;999999888888;;;;;;;;;;;;;;;;;;;;;;;;:::===DDDMMMYYYfffssszzz~~~vvvttt|||\\\YYYTTTOOONNNPPPPPPNNNLLLRRRRRRQQQOOOMMMKKKIIIHHHHHHGGGFFFFFFHHHIIIIIIHHHCCCBBBBBBCCCDDDDDDCCCAAABBBAAAAAABBBCCCCCCAAA??????????????????>>>>>>===??????@@@AAAAAA@@@@@@???>>>???<<<999:::???BBB@@@??????@@@@@@AAAAAABBBBBBBBBAAAAAA@@@???>>>===<<>>===<<<;;;;;;:::999999::::::999888:::::::::;;;;;;;;;<<<<<<===;;;>>>FFFMMM[[[xxxlllpppuuuyyy~~~vvvjjjdddbbbaaahhhrrr||||||cccJJJ@@@;;;333000222000/////////......------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++******++++++,,,++++++++++++++++++++++++,,,+++******))))))******++++++++++++++++++++++++(((***---,,,+++---333999:::666000,,,************))))))*********+++++++++*********+++++++++,,,,,,******+++++++++,,,,,,,,,........................000444777<<>>===;;;;;;===?????????@@@@@@???>>>>>>======<<<:::;;;<<<>>>???@@@@@@@@@???>>><<<:::999888777777999999999999999999999999;;;>>>@@@BBBDDDKKKVVV___rrr}}}uuusssuuuzzz}}}zzzyyy```QQQPPPOOOMMMLLLLLLLLLMMMNNNVVVUUUSSSQQQNNNKKKHHHFFFHHHFFFEEEFFFIIIKKKKKKKKKFFFDDDCCCDDDEEEEEEDDDCCCDDDCCCBBBCCCDDDCCCAAA?????????@@@@@@??????>>>>>>======>>>>>>>>>>>>===<<>>::::::>>>@@@???>>>>>>??????@@@AAAAAABBBAAAAAA@@@???>>>======<<<@@@??????>>>===<<<;;;;;;;;;999666666777888777777999999999999999:::::::::888666777<<<>>>AAANNN^^^}}}}}}~~~|||}}}{{{uuusssyyyzzzrrrooottt{{{wwwpppnnnpppvvvzzz}}}eeeYYYKKKAAA999777444......444........................++++++++++++++++++++++++************************++++++************++++++++++++++++++++++++++++++++++++***)))))))))******++++++++++++++++++++++++'''***,,,,,,,,,///444999666222...+++************)))))))))*********++++++*********++++++++++++,,,******+++++++++,,,,,,,,,------------------------...444777444444EEEddd~~~zzzqqqmmmsssnnnnnn{{{|||pppggg[[[VVV^^^iiikkkfffZZZggg|||qqqcccZZZUUUSSSTTT]]]eeepppwwwxxxrrrkkkfffqqqxxxyyynnnrrrpppVVVSSScccsss|||yyyeeeaaavvvyyyyyyuuujjj___\\\cccpppnnn```VVVRRRRRRRRRRRRQQQPPPNNNLLLKKKMMMMMMLLLKKKJJJKKKNNNPPPSSSUUUWWWTTTNNNJJJHHHIIIFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHKKKMMMOOOMMMJJJHHHIIIIIIIIIHHHEEEFFFFFFGGGHHHJJJLLLMMM@@@@@@@@@@@@??????>>>>>>???===;;;:::;;;<<<<<<;;;========================999:::<<<>>>???AAAAAAAAA>>>===<<<:::888777666666888888888888999999999999>>>>>>>>><<<<<>>AAAAAA<<<;;;>>>???>>>======>>>???@@@@@@AAABBBAAA@@@@@@???>>>=========<<<<<<<<<<<<<<<<<<<<<<<<===:::777666666888888888888888888888888888888888888555555999:::999===CCCHHH\\\|||~~~zzzuuuuuuvvvuuuvvvxxx{{{uuussstttxxxzzz|||yyysssnnntttsssoooqqqsssvvv{{{}}}|||www```EEE888:::444111111333111,,,---111.........---------------++++++++++++++++++++++++************************++++++************++++++******************************))))))))))))*********************************++++++***)))***---000,,,***'''''')))***++++++))))))))))))************************++++++++++++******+++++++++,,,,,,,,,------------------------...333555000+++333GGGYYY|||zzzhhhjjjeeeeeeooo}}}ooobbbbbblllrrrqqqqqq}}}~~~yyyoooddd___bbbhhhhhhgggccc^^^[[[[[[^^^bbbXXX\\\eeesss}}}ooo^^^YYYaaappp|||vvvbbbXXXQQQTTT]]]gggrrrzzz}}}}}}wwwhhh```aaa___^^^aaajjj|||{{{tttpppfffYYYOOONNNMMMMMMMMMLLLKKKJJJJJJIIIHHHHHHGGGGGGHHHJJJKKKJJJLLLMMMKKKGGGEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFHHHHHHHHHHHHJJJLLLLLLIIIFFFEEEEEEFFFEEEEEEDDDDDDEEEFFFGGGHHHIIIJJJ@@@@@@????????????>>>>>>AAA???<<<:::::::::999888;;;;;;<<<<<<<<<=========999:::;;;===???@@@@@@@@@===<<<;;;999777666666666888888999999:::::::::;;;:::888777888:::;;;;;;999@@@PPPhhh{{{|||{{{sssppptttuuuqqquuudddUUUOOOMMMLLLFFFJJJMMMLLLJJJKKKNNNRRROOOOOOOOONNNLLLKKKIIIHHHBBBDDDGGGKKKNNNNNNKKKIIIGGGEEEEEEFFFIIIKKKLLLKKKIIIHHHFFFEEEFFFFFFDDDCCC@@@AAABBBCCCCCCCCCAAA@@@??????>>>>>>===============BBBBBB>>><<<===>>>===<<<===>>>???@@@AAABBBBBB@@@??????>>>>>>=========777888999:::<<<>>>?????????<<<999888888999:::999777777777777777777777777888555555888:::999:::<<<;;;BBBTTTrrr|||sssoooppprrrrrrqqqooo{{{wwwqqqvvvxxxmmmmmmjjjkkkssszzzhhhNNNDDD:::///...777111...---000000...---...//////...---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,************************+++******))))))******+++***************************))))))((())))))******************************++++++***)))''''''((()))((('''&&&''')))++++++***(((((()))))))))*********))))))*********+++++++++******+++++++++,,,,,,,,,------------------------///111222///---000888???OOOhhhsssgggdddeeelllvvvwwwmmmlllllljjjrrrxxx}}}{{{sssllliiijjjXXX\\\```dddjjjvvvpppeeecccfffjjjbbb^^^YYYWWW\\\bbb^^^WWW\\\YYY^^^cccdddmmmnnn```XXXXXX^^^kkkxxx|||mmmqqqssshhh\\\XXXfffmmmzzzwwwnnngggiiikkkdddXXXOOOJJJJJJIIIIIIIIIHHHHHHHHHFFFEEEDDDDDDEEEFFFGGGGGGDDDEEEFFFEEECCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDFFFHHHHHHHHHHHHJJJKKKKKKHHHEEEDDDEEEEEEDDDCCCCCCDDDDDDDDDEEEEEEEEEEEE????????????????????????BBB???<<<:::::::::999777::::::;;;;;;;;;<<<<<<<<<999:::;;;<<<>>>?????????;;;;;;999888777666666666999999999::::::;;;;;;<<<999777555888<<<===:::666>>>EEESSSbbbnnnzzzdddgggtttwwwkkkggggggjjjllllllrrr}}}xxxsssmmmllltttcccUUURRROOOHHHCCCCCCFFFIIIIIIHHHHHHKKKNNNJJJJJJKKKKKKKKKKKKKKKJJJBBBCCCFFFJJJMMMMMMJJJHHHIIIHHHFFFGGGJJJMMMNNNNNNGGGEEECCCBBBCCCDDDCCCBBBAAABBBDDDFFFFFFEEEDDDCCCBBBAAA@@@???>>>>>>>>>???<<>>===<<<===>>>???@@@BBBCCCCCC??????>>>>>>>>>=========666777888:::<<<>>>@@@AAA???===:::999::::::999999777777777777666666666666777555444555666777888888<<<:::@@@TTToooxxxWWWCCC555666777000...111///---+++,,,///000...---000///...---+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))******************************))))))((((((((()))***************************************************+++,,,+++******++++++***(((((((((((()))))))))******)))))))))************+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...000111333333222:::NNNnnnkkkhhhfffhhhnnn{{{~~~sssiiiaaa___aaaaaa]]]XXXVVVYYY]]]SSSOOONNN\\\yyy{{{yyyzzz{{{yyysssiiicccfffnnnrrrpppffffffkkklllmmm|||xxxxxxzzzsssnnniiieeeaaa```gggpppxxxeee]]]WWWYYYZZZVVVQQQNNNHHHHHHGGGFFFFFFFFFFFFGGGDDDCCCBBBBBBDDDEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDGGGHHHGGGGGGHHHIIIJJJHHHGGGFFFGGGFFFDDDBBBAAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@===;;;:::;;;;;;;;;:::::::::::::::;;;;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>999999888777777777777777888888999999:::;;;;;;<<<;;;:::999999:::;;;;;;;;;???AAAFFFNNNTTT```xxxtttooorrryyyqqqjjjfffZZZ]]]hhhxxxyyyvvvwwwrrrtttzzztttcccTTTPPPQQQLLLFFFBBBDDDEEEGGGGGGGGGGGGHHHIIIHHHHHHIIIKKKKKKLLLLLLLLLEEEEEEEEEGGGIIIKKKJJJIIINNNKKKIIIIIIKKKLLLMMMMMMEEECCCAAAAAABBBDDDCCCCCCBBBDDDFFFHHHIIIHHHFFFEEECCCBBBAAA????????????@@@:::AAADDDAAA>>>>>>???>>>======>>>@@@AAACCCDDDDDD>>>>>>>>>>>>============888888999;;;<<<>>>??????===;;;999999999888777555777777777777666666666555444555555444555666777666666555;;;FFFSSS```rrrrrr\\\LLL>>>777333666666111+++***,,,---,,,,,,---......---...------,,,+++******)))++++++++++++++++++++++++******************************))))))))))))******************************((((((((((((((()))************************************)))***+++,,,,,,++++++******+++,,,+++)))'''(((((((((((()))))))))***))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,---000222111000333@@@SSSkkk{{{ooohhhhhhooo~~~|||rrrkkkiiiddd]]]XXXWWW[[[___aaa]]][[[gggzzzzzzmmmdddfffmmmrrruuuxxxhhhmmmlllcccbbbqqqyyy```VVVNNNMMMNNNLLLJJJKKKHHHGGGEEEDDDDDDDDDEEEEEEDDDBBBAAABBBDDDEEEDDDCCCBBBAAA@@@@@@AAABBBBBBAAA???????????????????????????BBBDDDEEEEEEEEEEEEFFFFFFEEEEEEFFFFFFDDDAAA???<<<===???@@@@@@@@@@@@???@@@@@@@@@@@@@@@@@@AAAAAA===;;;::::::;;;=========::::::::::::::::::::::::<<<<<<===>>>>>>>>>>>>>>>888888777777777777888888777777888999::::::;;;;;;999::::::777333333777<<<888:::>>>@@@@@@HHH```xxx}}}oooiiigggkkkmmmkkklllqqqvvvzzzjjjccceeejjjttt|||eee\\\QQQIIIHHHGGGCCCBBBFFFFFFFFFGGGHHHIIIIIIHHHGGGHHHIIIJJJKKKLLLLLLLLLLLLHHHFFFCCCCCCEEEIIIKKKKKKRRROOOLLLJJJKKKLLLLLLKKKFFFDDDBBBBBBDDDEEEFFFEEECCCEEEHHHJJJJJJIIIGGGFFFDDDCCCAAA????????????@@@999@@@EEEBBB>>>>>>??????===>>>???@@@BBBCCCDDDEEE>>>>>>>>>>>>============:::;;;;;;<<<<<<=========:::888777777777666444222888888777777666666666555111444666777777999999888333666>>>CCC@@@>>>GGGTTTeeexxx]]]KKKBBB:::444222000//////......///000+++///111///,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))+++***))))))******)))(((&&&&&&''')))+++,,,***((((((((((((((())))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,///111222,,,222:::GGG^^^~~~nnnhhhhhhooowww}}}}}}pppeee______```aaahhhnnnrrrzzzuuueeebbbmmm~~~|||~~~|||___WWWVVV___aaaYYYXXX]]]]]]kkktttyyy|||qqq^^^SSSJJJJJJLLLKKKHHHGGGHHHGGGEEEDDDCCCCCCDDDDDDDDDBBB@@@BBBEEEFFFDDDBBB@@@>>>======>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>===???BBBCCCCCCCCCCCCDDDAAAAAABBBCCCCCCAAA===:::999:::<<<>>>@@@@@@@@@???CCCBBB@@@>>>>>>???@@@AAA<<<<<<======>>>>>>>>>>>>>>>===<<<;;;;;;:::;;;;;;:::;;;===??????>>><<<;;;::::::999888888888888999999999999999999999999999888888999::::::;;;<<<<<<:::<<<===<<<;;;AAAKKKSSSjjjkkktttzzzooojjjjjjfffgggdddccckkk}}}~~~zzzvvvxxx|||zzzrrriiigggffflllyyykkkYYYRRRRRRPPPMMMJJJHHHGGGGGGGGGKKKGGGBBBCCCIIIMMMMMMKKKJJJJJJIIIIIIHHHHHHHHHGGGIIIFFFDDDDDDHHHKKKKKKJJJNNNLLLJJJJJJJJJIIIEEEAAACCCBBBAAACCCFFFGGGEEEBBBEEEFFFGGGHHHHHHHHHGGGFFFDDDEEEDDDBBB@@@>>>???@@@CCCCCCDDDFFFFFFDDD???;;;>>>===>>>BBBFFFHHHGGGEEECCCBBBBBBAAAAAA@@@??????>>>>>>===<<<;;;999777666999999888888888888888888777888888888888888777666555555555555666666777777666777888:::;;;<<<======<<>>>>>>>>?????????===;;;:::???>>>===<<<<<<<<<<<<<<<>>>======???AAACCCCCCBBB@@@@@@???>>>===<<<;;;;;;888999;;;===???AAABBBCCCCCCBBB@@@>>>>>>>>>???@@@=========>>>>>>?????????>>>===<<<;;;;;;::::::::::::;;;<<<=========<<<<<<<<<<<<;;;::::::::::::;;;999999999999999999999999888888888999:::;;;;;;;;;;;;======;;;:::===DDDKKKVVVVVV^^^llluuu}}}zzzvvvsssnnnfffbbbiiitttzzzyyy{{{||||||{{{yyyvvvuuuuuu~~~zzzvvvyyy}}}xxxooopppoooppptttwwwvvvqqqlllrrrxxx{{{fffWWWOOOLLLKKKJJJHHHHHHHHHIIIKKKLLLMMMIIIFFFGGGLLLPPPQQQPPPMMMMMMLLLKKKJJJIIIHHHHHHHHHEEEBBBCCCFFFIIIJJJJJJLLLKKKIIIIIIIIIGGGCCC@@@BBBBBBDDDGGGIIIIIIFFFBBBDDDFFFGGGIIIIIIIIIHHHGGGEEEFFFFFFDDDBBBAAABBBDDDFFFEEEEEEFFFFFFDDD@@@===???>>>???CCCGGGIIIHHHFFFCCCCCCBBBAAAAAA@@@@@@???>>>>>>===<<<;;;999777666999999888888888888888888777888888888777666666555444444555555666666777777666777888:::;;;;;;;;;;;;:::>>>EEEPPP```xxxwwwfffVVVKKK@@@;;;555000......///////////////......---------------,,,,,,,,,++++++++++++++++++*********))))))******))))))))))))******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))'''((()))(((((())),,,...+++++++++*********))))))************)))))))))((())))))))))))************))))))))))))************************************)))************+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------000...///444777AAAZZZtttvvvmmmiiikkkmmmpppwwwyyynnnddd]]]XXXSSSPPPXXX[[[```fffkkkppptttwwwrrrwwwyyyrrrfff^^^___bbbzzz}}}xxxrrrhhh___bbbhhhnnnlllfffbbbeeeiiibbb\\\YYY^^^ccchhhooovvvnnn^^^XXXTTTUUUYYYSSSOOOLLLKKKLLLLLLLLLJJJKKKJJJIIIGGGFFFFFFEEEEEEDDDCCCBBBDDDEEEEEEBBB>>>????????????>>>===<<<;;;;;;;;;;;;;;;;;;;;;::::::<<<======>>>???@@@@@@AAA??????>>>===<<<;;;::::::888999:::;;;===???@@@AAACCCBBB@@@>>>======??????>>>>>>???????????????@@@===<<<<<<;;;;;;::::::999:::::::::;;;;;;;;;;;;<<<<<<<<<;;;::::::::::::;;;888888888888888888888888777777888888999999::::::;;;======;;;888999===AAACCCAAAGGGQQQZZZdddxxx}}}{{{rrrqqqyyy}}}tttssssssqqqnnnjjjjjjnnnrrr{{{wwwpppkkkmmmqqqooojjjwwwzzzlllWWWPPPMMMKKKJJJFFFFFFEEEFFFGGGIIIKKKMMMLLLIIIGGGHHHLLLOOOPPPOOONNNMMMLLLKKKJJJIIIHHHGGGGGGDDDAAAAAACCCGGGIIIJJJJJJIIIHHHHHHGGGFFFCCC@@@???AAADDDHHHJJJIIIEEEAAADDDFFFHHHJJJJJJIIIHHHFFFFFFGGGGGGFFFEEEEEEGGGHHHIIIHHHFFFFFFFFFEEEBBB@@@??????AAADDDGGGIIIHHHGGGCCCCCCBBBAAAAAA@@@@@@???=========<<<:::999777777888888999999999999999999888888777666555444444333333444444555666666777777777777888999999999999999;;;;;;:::;;;BBBQQQdddqqqlllTTTEEE===999777333000...---...000111111......------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*********************))))))))))))******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((()))***)))((((((***,,,+++************)))))))))************))))))))))))))))))))))))************))))))))))))************)))))))))))))))))))))))))))************+++++++++,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,///,,,---111222333???MMMssstttpppooommmmmmwww{{{sssjjjaaaZZZSSSVVV\\\aaacccccc```___aaadddffffffeeefffjjjnnnllllllhhhcccaaadddfffeeekkklllhhh^^^VVVWWWaaakkkooolllnnnvvvmmmXXXQQQPPPMMMNNNQQQOOOMMMKKKKKKMMMOOOPPPPPPNNNMMMKKKIIIGGGFFFEEEEEEBBBCCCDDDFFFGGGEEEBBB???@@@@@@???>>>============999:::;;;<<<===<<<;;;:::<<>>>>>@@@BBB???>>>>>>===<<<;;;::::::999999:::;;;<<<<<<===>>>CCCBBB???===<<<===>>>>>>????????????????????????<<<<<<;;;;;;::::::999888999999888888888999:::;;;:::999888888777777888888888888888888888888888888666666777777777888888888:::;;;<<<;;;999888999;;;;;;:::;;;@@@EEEKKKYYYgggsssyyyzzzfffRRRLLLNNNOOOKKKIIIGGGFFFFFFEEEEEEEEEFFFGGGIIIFFFDDDDDDFFFHHHIIIHHHIIIIIIHHHHHHHHHGGGGGGGGGGGGEEEBBBAAABBBEEEIIIKKKHHHHHHHHHHHHGGGEEECCCAAA===???BBBDDDFFFEEECCCAAAGGGHHHIIIJJJIIIHHHEEEDDDDDDEEEFFFFFFFFFGGGIIIKKKLLLIIIGGGFFFFFFEEEDDDBBB??????AAADDDFFFGGGFFFFFFBBBBBBBBBAAA@@@@@@??????<<<<<<<<<;;;:::999777777888888999999999999999:::888888666555444333222222333333444555555666666777777777888888888777777666888999::::::;;;???FFFKKKSSSbbbxxxwwwjjj^^^SSSCCC888333333444333222000//////000111000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********************************))))))))))))******))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))***+++***(((((()))***************))))))))))))*********)))))))))))))))((()))))))))************((()))))))))************(((((((((((((((((((((((())))))*********+++++++++,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,---***+++///000000333999RRR^^^ttt~~~{{{qqqfffhhhxxxzzzkkkiiigggeeebbb```\\\ZZZVVVUUUTTTUUUXXX\\\```bbbVVVUUURRRQQQTTT]]]fffjjjmmmllliiieeeeeelllyyyhhh[[[PPPPPPRRRQQQPPPQQQMMMLLLLLLMMMNNNPPPQQQQQQNNNMMMKKKIIIFFFEEEDDDCCC@@@AAADDDFFFFFFDDDAAA???AAA@@@???===<<<======>>>:::;;;>>>???@@@???>>>===>>>BBBEEECCC???>>>AAAEEE?????????>>>===<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>:::;;;;;;;;;:::999888777777777777666777888888999888888777666666666666666777777777777777777777777555555555666666666666666888999:::;;;:::999::::::;;;::::::;;;;;;===CCCJJJSSSZZZhhhwww|||fffPPPJJJGGGKKKNNNLLLHHHEEEGGGGGGFFFEEEDDDCCCCCCCCCFFFDDDBBBAAAAAAAAAAAA@@@DDDDDDEEEFFFGGGHHHIIIIIIHHHFFFDDDCCCBBBDDDGGGJJJGGGHHHIIIHHHGGGEEEDDDCCC@@@@@@AAABBBCCCDDDEEEFFFKKKJJJJJJIIIGGGEEECCCAAA@@@BBBCCCDDDDDDEEEHHHJJJKKKIIIFFFEEEFFFFFFEEEDDD>>>@@@BBBCCCCCCCCCCCCCCCAAAAAAAAA@@@??????>>>>>><<<<<<;;;;;;:::999888777888888999999::::::::::::888777666444333222222222444444444444555555555555666666666777666666555444222444777888888888888888777@@@KKKSSS\\\lll~~~mmm```VVVKKK>>>444===999444222222111000...///...------...---+++)))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************************))))))))))))******))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))***+++***)))(((((()))))))))))))))))))))))))))))))))))))))))))))******((()))))))))************((()))))))))************(((((((((((((((((((((((())))))*********+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,------------...+++***---//////000222:::<<>>@@@BBBDDDCCCBBB@@@???BBBAAA???=========>>>>>>:::<<<>>>@@@@@@???>>>===>>>AAAEEECCC???>>>AAAEEEAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>===============CCCAAA>>><<<;;;;;;;;;<<<======<<<<<<<<<<<<;;;;;;999:::;;;;;;:::999777666555555555666666666777777888888777666666666666777666666666666666666666666444444444444555555555555666777888999:::;;;::::::::::::;;;;;;999999;;;===;;;@@@LLLYYYdddooo~~~www```WWWNNNGGGEEEGGGKKKLLLHHHFFFGGGDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDBBBAAA@@@??????>>>BBBBBBDDDFFFHHHIIIKKKKKKHHHHHHGGGEEECCCCCCEEEGGGEEEGGGIIIIIIGGGEEEDDDEEECCCDDDDDDDDDDDDEEEIIILLLLLLKKKHHHFFFDDDBBBAAAAAA===>>>@@@AAAAAABBBEEEGGGHHHFFFDDDDDDEEEFFFEEEDDD???AAACCCCCCBBB@@@@@@AAA@@@@@@??????>>>======<<<;;;;;;;;;;;;:::999888777888888999999:::;;;;;;;;;888777555444333333333444555555555444444444444333444555555555555555444444444333333333444666777999333777;;;<<<;;;AAALLLUUUaaalll~~~zzzggg^^^PPPHHH>>>777555333///,,,444222///...//////...------,,,,,,---......,,,***++++++,,,,,,,,,,,,------++++++++++++***************************+++++++++******))))))))))))******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((***++++++)))((())))))(((((()))))))))))))))***))))))))))))************))))))))))))************))))))))))))************)))))))))))))))))))))))))))************+++++++++++++++************++++++,,,,,,,,,,,,------------///,,,******,,,---......///222888BBBOOOfff~~~wwwyyyzzzrrruuuyyy~~~|||kkk]]]TTTOOONNNNNNOOOQQQPPPOOONNNMMMOOOPPPOOOMMMLLLMMMNNNKKKJJJHHHEEECCCAAA@@@@@@===@@@BBBBBBAAA@@@@@@AAAAAAAAA@@@???>>>>>>>>>>>>:::;;;<<<=========<<<;;;;;;>>>@@@???======???AAAAAAAAAAAAAAA@@@@@@??????????????????????????????BBBAAA>>><<<::::::;;;;;;;;;:::::::::999999999999888999:::;;;:::888666555222333555666666666555444777666555555444444555555666666666666666666666666444444444444444333333333666666666777999::::::999888999:::999999:::;;;<<<555777<<>>>>>???@@@CCCEEEDDDCCCBBBCCCEEEEEEEEECCCBBBDDDFFFEEEAAA???>>>???>>>>>>>>>===<<<<<<;;;;;;:::::::::::::::999888777888888999999:::;;;;;;<<<888777555444333444555666777666555555333333222111222333444444444444444333666444333333444666888888333666999888777777;;;???:::BBBNNNZZZffftttuuuhhh```VVVGGG<<<777666444111000111333333333///...,,,+++,,,......///...---,,,---///000///---,,,,,,,,,,,,---------...++++++++++++************))))))*********+++++++++******))))))))))))******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))''')))++++++***))))))***(((((((((((())))))******((()))))))))************))))))))))))************))))))))))))************************************)))************+++++++++++++++************++++++++++++++++++,,,,,,,,,,,,,,,,,,+++***+++---......///111555555555AAA^^^zzzxxxpppooopppttt{{{rrrcccYYYUUUUUUNNNOOOPPPPPPPPPPPPOOONNNLLLNNNPPPOOOLLLJJJKKKMMMJJJHHHGGGDDDCCCAAA@@@@@@???AAABBBAAA@@@???BBBDDD@@@@@@@@@@@@???>>>===============<<<<<<<<<<<<<<<;;;;;;<<<======>>>???@@@AAAAAA@@@@@@@@@@@@???????????????@@@@@@@@@@@@@@@BBBAAA>>>;;;:::::::::;;;999999999888888777777777888999:::;;;:::888666555111222444666666555444333333333222111111111111222666666666666666666666666333333333333333333333333666555555666777888888777888999888777777:::<<<<<>>???@@@@@@@@@@@@AAABBB??????@@@AAABBBCCCDDDEEEEEEGGGHHHFFFAAA>>>>>>???AAADDDFFFFFFDDDBBBCCCDDD>>>BBBFFFHHHGGGFFFGGGIIIIIIFFFBBB@@@???AAADDDGGG:::;;;======>>>???BBBDDDAAA@@@AAABBBDDDEEEDDDCCCDDDFFFHHHFFFBBB???>>>???=========<<<;;;;;;:::::::::::::::::::::999888777888888999::::::;;;<<<<<<888777555444444555666777888777666555333222111000111222333333444444444333222222333555666555222000555666666555444666888;;;;;;>>>@@@AAAEEEMMMZZZdddmmmvvv}}}pppeee___YYYLLLBBB???>>>999777888222222222222111///............---------,,,+++***---+++***+++,,,---,,,***,,,,,,,,,------.........+++++++++************)))))))))******++++++++++++******))))))))))))******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))&&&(((++++++***))))))***'''((((((((())))))******(((((())))))*********+++))))))))))))************))))))))))))************************************)))************+++++++++++++++************++++++)))************+++++++++)))+++,,,,,,,,,///000000222///000222333777EEEUUU~~~zzzvvvvvv|||iiibbb___WWWSSSVVVLLLNNNNNNLLLLLLMMMMMMMMMKKKMMMOOONNNLLLJJJKKKMMMIIIHHHGGGEEECCCBBBAAAAAA@@@BBBCCCAAA???@@@CCCGGG???@@@AAAAAA@@@???===<<>>======>>>>>><<<<<<;;;===@@@AAAAAA@@@@@@@@@@@@???????????????????????????@@@@@@@@@@@@>>><<<;;;999888888999999:::999777555555555666666666666666555444444333333222222222222222222222222333333222222111222222222222111111111222333444444000555555222333777666///555555555555555555555555222333555666666666555555999777666555666777999;;;BBBIIITTT^^^hhhuuutttgggSSSPPPLLLHHHFFFEEEFFFFFFDDDEEEEEEFFFFFFEEECCCBBBGGGFFFDDDCCCBBBAAABBBBBBAAABBBBBB@@@>>>???BBBFFFBBBAAA@@@@@@AAAAAA@@@>>>FFFEEEDDDBBB???===<<<;;;BBBAAAAAA@@@@@@AAABBBBBBDDDDDDEEEFFFGGGIIIKKKLLLCCCBBB@@@>>>===<<<======;;;<<<===???@@@AAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBB@@@@@@??????????????????>>>===;;;:::999::::::;;;888999999::::::999777666888888888888888888888888666555444444333333333333555444333333222222333333111111111111111111111111111111222222222333333333222222222222222222222222444555555777888999:::;;;DDDFFFKKKQQQWWW]]]aaaccctttwww}}}~~~zzzuuuoookkk___ZZZRRRIIIBBB===;;;:::666666555444444333222222////////////............//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************))))))))))))******))))))))))))))))))))))))))))))))))))((((((((((((******++++++++++++******))))))************))))))+++++++++*********))))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++)))************+++++++++******++++++++++++************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,---000444888;;;NNN\\\ttt~~~zzzwww}}}}}}tttiii[[[TTTSSSRRROOOLLLNNNLLLKKKKKKMMMNNNMMMLLLMMMMMMLLLLLLKKKIIIHHHGGGFFFEEECCCAAA???>>>======???BBBAAA===<<>>>>>>>>>>>??????HHHGGGDDD@@@<<<;;;===???===>>>?????????>>><<<;;;?????????>>>>>>>>>>>>>>><<<<<<:::999888999999:::999888777666555555555666666666666555444444333333222222222222222222222222333333222222111222222333111111111111111222333333333444333222444555444000555555555555555555555555222333444555666555555444777777666555555666777888888<<<@@@EEEJJJSSS```iii|||jjj[[[PPPJJJJJJIIIFFFCCCBBBAAAAAABBBDDDDDDEEEEEEEEEDDDBBBAAA@@@BBBEEEGGGGGGEEEAAA??????AAACCCBBB@@@>>>???AAA@@@>>>======>>>???===<<<@@@??????>>>===<<<;;;;;;>>>>>>>>>???????????????CCCCCCDDDEEEFFFFFFGGGGGGBBBAAA???===<<<<<<<<<<<<;;;;;;===>>>????????????>>>>>>??????@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@??????===<<<:::999888888888888666666777888777666555444666666666666666666666666555444444333222222333333333222222111111111111111000000000000000000000000111111111111222222222222222222222222222222222222333333444555666777777888777888:::===@@@BBBDDDEEEBBBDDDHHHKKKMMMOOOOOOOOOSSSUUUUUUTTTZZZfffoooqqqaaa\\\VVVTTTUUUUUUSSSPPPOOOLLLGGGEEEDDDBBB???<<>>KKK^^^uuukkkbbbWWWRRRRRRRRRPPPLLLLLLKKKIIIIIIKKKLLLKKKKKKJJJJJJJJJJJJJJJIIIHHHGGGFFFEEECCCAAA???>>>======IIIKKKIIIBBB===>>>>>>===>>>>>>????????????>>>>>>======<<<<<<<<<<<<======EEEFFFFFFDDDAAA???>>>>>>======>>>>>>>>>===<<<;;;=========>>>>>>>>>>>>>>>;;;:::999999999999::::::999888777666555555555666666666555555444333333333222222222222222222222222333222222111222222333333111111000000000111222222666111///111444333222222444444444444444444444444222222333444444444333333555555555555555555555555555555555444555;;;DDDKKK[[[aaammm{{{qqqhhhYYYLLLDDDAAA@@@@@@AAAAAAAAA@@@@@@@@@??????CCCDDDDDDDDDCCCBBB@@@???@@@FFFNNNTTTUUUQQQJJJEEEAAACCCEEEEEEBBB@@@>>>>>>???>>>======>>>>>>===;;;;;;;;;;;;;;;<<<<<<======<<<===???@@@@@@@@@??????DDDEEEFFFGGGFFFFFFDDDDDD@@@???>>>===<<<;;;;;;;;;;;;;;;<<<======>>>======<<<<<<======>>>???@@@@@@@@@@@@?????????>>>>>>>>>;;;;;;999777666666555555333444555555555444222222444444444444444444444444444333222222111222222222111111000////////////000////////////////////////000000000000111111111111222222222222222222222222222222222222333333333444222222222222333333333333555666777888777777555555666:::;;;:::<<>>999777888999777555777555333333444444333222//////.........//////000111111000000//////......//////.........---------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************))))))))))))******))))))))))))))))))))))))(((((((((((()))))))))))))))******++++++******)))((())))))******))))))(((+++************)))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))))))))*********++++++******++++++++++++***************++++++++++++,,,++++++++++++,,,,,,,,,,,,333111///......///111222......000666CCCZZZrrr}}}|||___YYYRRROOOQQQRRROOOLLLJJJHHHGGGGGGHHHIIIHHHGGGFFFFFFGGGGGGGGGGGGFFFFFFDDDCCCBBB@@@>>>===<<<<<>>AAADDDEEECCC???===<<<<<<<<<<<<===<<<;;;;;;:::;;;;;;<<<<<<======>>>>>>999999999999999999::::::888888777777666555555555666666555444444333333222222222222222222222222222222222111111222222333333111000000000000000111111555...+++000333111111444444444444444444444444444222222222222333222222222333444444444444333222222555555555444444777===BBB<<>>@@@AAABBBBBBAAAAAABBBCCCCCCCCCBBB@@@>>>===AAAHHHRRRZZZ\\\XXXPPPJJJEEEFFFFFFFFFDDDAAA??????AAA@@@>>>???@@@@@@???===;;;;;;;;;<<<===>>>>>>???>>>@@@BBBDDDEEEDDDCCCBBBHHHHHHJJJJJJIIIGGGDDDCCC??????>>>===<<<<<<;;;;;;;;;;;;<<<=========<<<<<<;;;<<<<<<===>>>???@@@@@@>>>>>>>>>======<<<<<<;;;;;;:::999888777666555444333333444555444333222111222222222222222222222222222222111111111111111222111111000///////////////000000000000000000000000////////////000000000000111111111111111111111111111111111111111111111111333333333444444555555555333444444555555444444333333666777555333777???EEE===999666444555555555444666555333333333333333222111111111222222111111000000/////////......------.........---------,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******************************************************))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))(((((())))))))))))((((((************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))******+++))))))))))))******************++++++++++++******************++++++++++++***++++++++++++,,,,,,,,,------------...000333444111222111///000999GGGRRRdddpppcccbbbfffiiijjjWWWSSSOOONNNPPPPPPMMMJJJGGGEEEDDDDDDEEEEEEEEEDDDBBBCCCCCCDDDEEEEEEEEEDDDCCCBBB@@@>>>===<<<;;;;;;CCCEEEDDD>>>:::;;;;;;999;;;<<<<<<<<<<<<<<<<<<;;;999999888888888888999999777:::>>>???>>>;;;999888;;;;;;;;;:::::::::999999999999::::::;;;<<<======888888999999999999999999888888888777666666555444555555555444333333222222222222222222222222222222222111111111222222333444111111000000000000000111222...---000111111222666444444444444444444444444222222222222222222222222222222333333333333222111111222444555666777999:::;;;:::<<>><<<<<<<<<<<<============???@@@CCCEEEFFFFFFEEEEEEHHHIIIJJJJJJIIIFFFDDDBBB?????????>>>>>>===<<<<<<<<<<<<===============<<<======>>>>>>???@@@AAAAAA@@@??????>>>======<<<<<<;;;;;;::::::888777666666444444555666555444333222222222222222222222222222111111111000000111111222222222111000000000000111111111111111111111111111....../////////000000000111111111111111111111111222222111111111111000000222222222333333444444444///000000000111111000000...000222111...///555<<<666333000///.../////////111111000///......//////000000111111000...---,,,////////////............------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******************************************************))))))))))))******(((((((((((((((((((((((('''((((((((()))))))))***)))))))))******)))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))******+++(((((()))))))))***************++++++++++++******))))))*********+++++++++*********+++++++++,,,,,,******+++,,,...111333444...222555444111222777<<>>===<<<;;;::::::999======:::888;;;<<<:::;;;;;;<<<<<<<<<<<<;;;;;;888888888777777888888888444666888888777777777888999999999888888888888888777777888999::::::;;;;;;888999999999999999888888777888888888777666555444555555444444333222222222222222222222222222222222111111111111222333444444222222111000000000111111///444666333000222555666333333333333333333333333444333222111111111222222111111111222222333333333111222444555555555333222;;;999777777999<<<>>>???FFFNNNWWW]]]cccqqq{{{rrrfff^^^SSSKKKGGGEEEBBB@@@======<<<999777888:::<<<999:::<<<>>>???@@@??????===>>>?????????>>>===<<<:::===CCCHHHJJJIIIFFFDDDEEEBBB???>>>>>>@@@@@@@@@@@@???>>>>>>??????>>><<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@BBBDDDEEEEEEEEEFFFFFFGGGGGGFFFEEECCCBBB@@@@@@AAAAAA@@@@@@???>>>======>>>????????????????????????@@@@@@@@@AAAAAABBBBBBAAA@@@??????>>>>>>;;;;;;;;;;;;:::999888777555666777777777666555444222222222222222222222222111111111000111111222333333333222111111111111222111111111111111111111111////////////000000000000111111111111111111111111111111111111111111000000111111111111000000000000444444333333222222111111//////111333333333777>>>999777555333111111222333///000111111000000222444,,,------------,,,,,,+++//////////////////......------,,,,,,,,,+++++++++******++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******************************************************))))))))))))******))))))))))))))))))))))))''''''(((((())))))******((())))))******))))))((('''(((((())))))(((((('''(((((()))))))))))))))***(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++((((((((()))))))))************++++++++++++******)))))))))************+++************++++++++++++,,,,,,,,,,,,---...///000...000222222000000222555444===DDDIIIUUUmmmmmm\\\\\\UUUOOOPPPRRRRRRRRRTTTRRRPPPNNNMMMLLLKKKHHHFFFCCCBBB@@@???@@@@@@???>>>>>>>>>???@@@AAAAAAAAA@@@???>>>===;;;::::::999999888<<<===999888999:::999:::;;;;;;;;;;;;;;;;;;:::777777666666666666777777555666666666555666888:::888888777666666666666777666666777777888888999999999999::::::999888777666777888888888777666555444555555444333333222222111222222222222222222222222111111111111222333444555333333222111111111111111111@@@DDD777///444777333333333333333333333333333555444333222111222222333111111000000111333555666444444444444555444333222333444444444444666999<<<444666888999<<>>>>>>>>>>>======>>>???888999999888777888===@@@888999:::;;;<<<<<<<<<<<<:::;;;===>>>>>>======<<<<<<>>>AAADDDFFFEEEDDDCCCBBB@@@???@@@BBBDDDCCCBBBAAA@@@??????@@@@@@???===<<<<<<======>>>>>>>>>>>><<<===>>>@@@AAACCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBCCCDDDCCCBBBAAA@@@>>>>>>@@@AAABBBBBBBBBBBBAAA@@@@@@@@@@@@?????????BBBAAA@@@???>>>===<<<<<<999999:::;;;;;;:::999888666777888888888777555444333333333333333333333333111111111111111222333333333333222111111111111222111111111111111111111111//////000000000111111111111111111111111111111111//////000000000000000000000000000000000000000000000///......------------,,,((()))...000///111666666555333000...---...000***,,,------++++++...000---------.........//////........................,,,,,,,,,,,,++++++++++++************+++++++++,,,******************************+++++++++,,,,,,,,,******************************************************))))))))))))******))))))))))))))))))))))))'''''''''((()))*********(((((())))))))))))((((((''''''((((((((((((''''''(((((((((((())))))******(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++(((((((((((()))))))))*********++++++++++++******))))))))))))************************++++++++++++,,,,,,,,,,,,,,,,,,------000//////.........///000111///...000444???TTTfff{{{ssseee\\\VVVTTTNNNHHHFFFKKKNNNNNNPPPSSSOOONNNLLLJJJIIIHHHFFFEEECCCAAA???>>>??????>>>===>>>>>>??????@@@?????????>>>===<<<:::999999999999777;;;<<<888666777777555888999999::::::999999888555444444333333444444555444555666666555666888999777777555444444444555666666666666666666666777777999:::::::::999888666555777777888888888666444333555555444333333222222111222222222222222222222222111111111111222333444555444444333222111111222222333HHHNNN;;;///555888111333333333333333333333333666555333222222222333333111000//////111333666888444333111111222333444333111444777777555555777999888888888:::<<<======<<<@@@BBBIIISSSXXXYYY\\\aaaggghhhjjjkkkmmmppptttwwwsssllldddbbbbbb]]]RRRIIILLLFFF@@@===???@@@>>>;;;777:::<<<<<<:::999;;;===999<<<>>>===:::777666777:::::::::::::::;;;;;;;;;999:::;;;============<<<;;;<<>>>>>???@@@AAABBBCCCCCC======>>>???AAADDDFFFGGGGGGFFFFFFFFFGGGHHHIIIJJJCCCDDDEEEEEEEEEDDDCCCBBB>>>???AAABBBCCCDDDDDDEEEAAAAAA@@@@@@???>>>>>>>>>???>>>===<<<;;;:::999999777888999:::;;;:::999999666777888888888777555555444444444444444444444444222222111111222333444444333222222111111111111111000000000000000000000000000000000000111111111111000000000000000000000000........./////////000000,,,,,,---...///000111222////////////000111222333111,,,***///111///...222555555222///,,,+++---...///111222000---,,,---000//////............//////------------------------,,,,,,,,,+++++++++******))))))******+++++++++,,,******************************+++++++++,,,,,,,,,))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))&&&''''''((()))******+++(((((())))))))))))((((((''''''(((((((((((('''''''''((((((((())))))******(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++(((((((((((())))))))))))******++++++++++++******))))))))))))************)))************++++++++++++++++++,,,,,,------...******+++...111333222111...+++...555444111888DDDJJJXXXlll~~~ttthhh___YYYSSSPPPNNNPPPLLLKKKQQQRRRNNNLLLNNNLLLKKKIIIHHHGGGFFFFFFEEEBBB@@@>>>>>>>>>>>>===<<<>>>>>>????????????>>>>>>===<<<;;;:::999999888888444888999666444555555333777777888888888888777777333222222222222222222333111333666666555555555666777666555444333444555555666666666666666555555555;;;;;;:::999888777666555888888777777666666555555555444444333333222111111000000000000000000000000000000111111111222222222222222222111222222333333666777888777444222222333222222222222222222222222222222222111111111000000000000000///000000111222222222222222222222222222111111222222222333333333666666666666777777777777>>>>>>??????@@@AAABBBBBBEEEFFFGGGIIIKKKLLLNNNNNNNNNMMMKKKIIIFFFDDDBBBAAA>>>=========<<<<<<<<<<<<;;;:::999888777777777777888777777777888999::::::888999999::::::;;;<<<<<<:::999999888999:::<<<===>>>>>>?????????@@@@@@@@@BBBAAAAAABBBEEEFFFFFFEEEDDDDDDEEEDDDDDDCCCBBBBBBCCCAAA??????AAAEEEJJJMMMAAAAAAAAAAAABBBCCCDDDEEEGGGGGGGGGGGGGGGHHHIIIJJJEEEEEEEEEGGGHHHHHHFFFDDD?????????@@@AAADDDFFFGGGEEECCCAAA>>>===<<<======@@@@@@???===;;;999777666888888888999999:::::::::666777999:::999777555444555555444333333222111111111111111111111111111111222222222222222222222222222111111000///......---............////////////000///...------...///000222111000000000111222333////////////////////////....................................////////////111000///000111222000///...---,,,,,,,,,---...000------------------------++++++++++++++++++++++++************************+++++++++++++++***)))(((************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((''''''&&&&&&&&&%%%(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))+++*********))))))((((((******+++++++++,,,,,,,,,...------------...//////............///000222222999>>>GGGSSScccuuuuuujjjeeeccc___YYYRRRMMMKKKKKKMMMMMMOOOOOOOOOOOOMMMMMMLLLJJJHHHFFFFFFFFFGGGHHH@@@???>>>===<<<<<<<<<<<>>===;;;999999999;;;<<<@@@>>>:::666444444666777777777777777777777777777111222333333222222444666444333222111222444666888777666444333333444666777666666666555444444333333;;;:::999888777666555555777777777666666666555555555555444444333222222222111111111111111111111111111111111111222222222222333333222111111222222222333444555555333111111222222222222222222222222222222222222111111111000000111000000000000111222222222222222222222222222222222222222222333333333333555555555666666666666777555555666666777888888999777888999:::<<<===>>>>>>@@@???>>>===<<<;;;:::999;;;;;;;;;;;;::::::::::::888888777666666666777777888777777777888888999:::888888999999999:::::::::999999888888999:::<<<<<<>>>????????????@@@@@@@@@AAA@@@@@@AAADDDEEEEEEDDDFFFFFFFFFFFFFFFEEEDDDDDDGGGEEEBBB??????AAADDDFFFCCCCCCBBBCCCCCCDDDEEEEEEGGGGGGGGGGGGHHHHHHHHHHHHFFFFFFFFFGGGIIIHHHFFFDDD@@@@@@@@@@@@BBBDDDFFFGGGFFFDDD@@@===<<<<<<<<<===@@@??????>>><<<:::888777888999999999::::::::::::888999999999888777555444555444444333222222111111111111111111111111111111222222222222222222222222111111000000///......---........./////////000000000///............///000000///......---...//////................................................---.........////////////000000///---,,,,,,,,,,,,++++++---000111///+++(((------------------------++++++++++++++++++++++++************************))))))******))))))((('''************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((('''''''''&&&&&&(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************)))))))))(((******+++++++++,,,,,,,,,---------------...//////------------...///000111111222555999???HHHRRRYYYfffkkktttvvvkkk___VVVSSSSSSTTTTTTRRROOOLLLJJJJJJLLLMMMNNNNNNNNNNNNMMMLLLLLLJJJHHHFFFEEEFFFFFFGGG@@@@@@???>>>============???????????????????????????===;;;999999999:::;;;>>><<<999666555555666777777777777777777777777777666777777555333333444555444333222222222444666777555555444333333444555555555555555555444444444444999999888888777666555555666666666666666555555555666555555444444333222222111111111111111111111111111111222222222333333333444333222111111111111111///111222222111000000111222222222222222222222222222111111111111000000000111111111111111222333333333333333333333333333333222222333333333444444444444444444444555555555555333333444444555555666666333333333444555555666666777888888888888888888888888888888888777777777777555555555555555666666777777777777777777888888999888888888888777777777777888888888888999:::;;;<<>>???AAABBBEEEDDDDDDDDDDDDEEEEEEFFFHHHHHHIIIIIIIIIHHHGGGGGGEEEDDDDDDFFFGGGGGGEEECCC@@@@@@@@@@@@AAACCCEEEFFFFFFDDD@@@<<<:::;;;<<<===?????????>>>===<<<::::::999999::::::::::::;;;;;;;;;:::999888777666555444444444333333222111111111111111111111111111111111111111111111111111111111111000000//////.........////////////000000000000000000////////////000000111000///...---------...........................---------------------------------.........//////---......,,,******...111///,,,***,,,000000---(((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************************)))(((************************************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))******+++++++++,,,,,,,,,---------------......///,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,...222888<<<@@@BBBFFFMMMXXXeeeooovvvxxxjjj___TTTNNNKKKGGGFFFHHHEEEHHHKKKMMMLLLJJJIIIHHHKKKLLLMMMNNNNNNMMMLLLKKKKKKJJJHHHFFFEEEEEEEEEEEEAAA@@@???>>>============>>>>>>>>>>>>>>>>>>>>>>>>???>>><<<:::888888888999999888777666555555555666777777777777777777777777;;;;;;:::888555333444555333333222222222444555666333333444444444444333333333333444444444444555555888888777777666555444444555555555555555555555555666666555444444333333222222222222222222222222222222222222222333333333333444444222111000000000000---///111111000000000222111111111111111111111111111111111111000000000000222222111111222222333444333333333333333333333333222333333333333444444444222222333333333444444444555555555666666777777777666666666666666666666666777777777888888888999999777777666666666555555555444444444444555666777888777777666666666777777888888888777666666555444444666777777888999:::;;;;;;>>>>>>????????????@@@@@@@@@??????@@@BBBDDDDDDCCCCCCDDDDDDDDDDDDDDDCCCCCC@@@???>>>>>>???AAACCCEEEFFFEEEEEEDDDDDDEEEEEEFFFIIIIIIJJJJJJIIIHHHGGGFFFCCCBBBBBBCCCDDDDDDBBB@@@???>>>>>>>>>???AAABBBCCCEEECCC>>>;;;999:::<<<>>>>>>?????????>>>===<<<;;;:::::::::::::::::::::;;;<<<;;;999777555555444444333333222222111111111000111111111111111111111111111111111111111111111111000000/////////........./////////000000000111111000000000000000000000000444333222111000000//////........................------------------------,,,,,,---------.........***---///...,,,...444;;;III>>>000***+++//////---++++++++++++++++++++++++************************************************,,,,,,---------,,,,,,+++************************************************))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''')))))))))))))))(((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********)))))))))))))))******+++++++++,,,,,,,,,------,,,,,,------...///,,,,,,,,,,,,,,,---......///000000000000333777;;;:::888555444666<<>>>>>======>>>========================???>>><<<:::888888777777555555666666666666555555777777777777777777777777;;;<<<;;;888555444444555333333222222222333444555111222333555555333222111111222222333444444555555777666666555555444444444444444444444444555555555666555555444333333222222111111111111111111111111111111222222222333333333444333222111000000//////---///111222111000111222111111111111111111111111000000000000000000000000222222111111222222333444333333333333333333333333222222222333333333444444222222222222333333333333333333333333333444444444666555555555444444444444555555555555555555555555666666666555555555555444444444444555666777888999777777666666555666666777777777666555444444333333555555666888999:::::::::=========>>>>>>>>>????????????>>>@@@BBBDDDCCCCCC???@@@@@@AAAAAA@@@@@@@@@<<<<<<===>>>@@@BBBDDDEEEDDDDDDDDDDDDDDDDDDEEEFFFIIIIIIIIIIIIHHHGGGGGGFFFDDDCCCCCCDDDDDDDDDAAA???===<<<<<<;;;<<<===??????CCC@@@===:::999:::<<<>>>>>>>>>>>>>>>>>>===<<<<<<::::::::::::::::::::::::;;;:::888666444333333333222111111111111111000000111111111111111111111111000000000000000000000000////////////............////////////000000000000//////000000000000//////444444333333222111000///........................------------------------,,,,,,,,,,,,------------***---///...,,,...555;;;[[[LLL999...,,,---...,,,++++++++++++++++++++++++************************************************+++,,,,,,---------,,,,,,************************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((()))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......------,,,,,,------......000111000...,,,,,,...000777555222//////000222444;;;>>>CCCJJJQQQWWW[[[^^^jjjqqqzzzvvvpppqqqmmmfff\\\RRRLLLIIIJJJLLLHHHFFFGGGKKKKKKFFFCCCBBBGGGHHHHHHHHHFFFFFFHHHJJJKKKLLLMMMNNNNNNMMMLLLKKKHHHGGGFFFEEEDDDCCCCCCBBBAAA@@@???>>>============<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<:::999777777666333444555666777666666555666666666666666666666666888888888666444333444666333222222222333333333444///111333444444333111///000111111222333444555555555555555444444444333333333333333444444444444444555444444333333222111111000000000000000000000000000000111111111222222222333222111000000000000000...000222222111111111333111111111111111111111111//////000000000000000111111111111111111222333333222222222222222222222222111111222222222333333333222222222222333333333333333333333333333333333333444444444333333333222222555555555555444444444333666555555555555444444444444444444555555777888888777666666555555555555555777666666555444333333333333444666777999999::::::<<<<<<<<<<<<============>>>======>>>AAABBBBBBAAA======>>>>>>??????>>>>>>===>>>??????@@@AAAAAAAAAAAAAAAAAABBBBBBCCCDDDEEEGGGFFFEEEEEEDDDEEEEEEEEEEEEEEEDDDEEEFFFEEECCC@@@<<<;;;:::999:::;;;<<<===???===<<<;;;;;;<<<===>>>>>>>>>>>>>>>======<<<;;;::::::999999999999888888888777666555444333222111000000000000000000000000111111111111111111111111////////////////////////....................................////////////......////////////......000000111111000///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------...///---******...111???888///+++,,,...---+++************************************************************************((()))******************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''(((((((((((())))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...---------,,,,,,------...,,,---...---,,,,,,...///222222111000000000111222333444666:::>>>AAADDDFFFEEEJJJPPPSSSTTTVVVYYY\\\XXXZZZ]]]```bbbbbbaaa```XXXWWWYYY[[[XXXRRROOOQQQNNNNNNMMMKKKJJJIIIHHHGGGKKKHHHFFFGGGFFFBBBAAADDDDDDEEEEEEDDDDDDEEEHHHKKKJJJKKKLLLMMMMMMLLLKKKJJJEEEEEEEEEDDDDDDCCCCCCBBB@@@???>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;:::999888777666444444555666777777666666666666666666666666666666444555555444333222444555222222222333333333333333///000222333333222000///000000111222222333444444444444444444333333333333222222333333333444444444444333333222222111000000//////////////////////////////000000000111111111111111000000000000111111...000222222000000000111111111111111111111111111////////////000000111111111000000000000111222222111111111111111111111111000000000111111111222222222222222333333333444444444444444444444444444444444444333333333333333333444444444444444555555555444444444444333333333333444444333333444555666666777666555555444444444555666666555555444444444333222333555777999999999999:::::::::;;;;;;;;;<<<<<<;;;;;;:::<<<>>>@@@??????======>>>?????????????????????@@@AAAAAAAAA@@@???>>>>>>>>>???@@@BBBDDDDDDCCCAAA???>>>>>>@@@BBBDDDDDDCCCCCCDDDDDDCCCAAA>>><<<;;;:::999999:::;;;;;;:::;;;;;;;;;<<<===>>>>>>>>>>>>>>>===<<<;;;:::999999999999888888777777777444444555555444222111000000000000000000000000000111111111111111111111111////////////////////////........................------------............,,,---...//////...---,,,------...//////...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...---,,,+++***)))******%%%$$$%%%'''***,,,,,,+++************************************************************************'''((())))))******))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((()))))))))******************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,++++++++++++,,,,,,))),,,...///000111333555000000///...............,,,,,,---000333666999:::666777888999:::;;;<<<===:::;;;>>>@@@AAAAAA@@@@@@======AAAEEEEEEAAAAAAEEEDDDEEEFFFFFFEEECCC@@@???LLLIIIHHHJJJHHHEEEEEEHHHAAACCCEEEEEEDDDDDDFFFGGGHHHIIIJJJJJJJJJJJJIIIHHHCCCCCCCCCDDDDDDCCCCCCCCC???>>>===<<<;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;:::999888777777666666666666666666777777666666666666666666666666333444444333111111222444222222333333333222222222//////000111111000//////000000111111222222333333444444333333333333333333222222222333333444444444333333222222111000000///////////////////////////////////////000000000000111000000000000000111222...000111111000//////000000000000000000000000000.../////////000000111111000000000///000111111222000000000000000000000000///000000000000111111111222222333333333444444444222222222111111111111111111111111111111111111111//////000000111222222222333333333222222222222111333333222222333333444444777666555444444444444444666666555555555555444444111333555777999999999999999999999:::::::::;;;;;;999888888:::<<<>>>===<<<>>>???@@@AAAAAAAAAAAAAAA===>>>@@@AAABBBBBBAAAAAA;;;<<<<<<>>>???AAACCCDDD???>>>;;;999:::===@@@BBBAAA@@@@@@@@@AAA@@@===;;;===<<<;;;:::::::::;;;<<<888999:::<<<===>>>>>>>>>>>>>>>======<<<:::999888999888888888777777666666111222444444444222000///////////////000000000000111111111111111111111111////////////////////////---.....................,,,,,,,,,---------......+++,,,---......---,,,+++,,,---.../////////...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,+++***+++,,,,,,+++***------,,,***)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************((()))***+++++++++++++++************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((())))))*********+++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...++++++***************++++++---......,,,++++++,,,,,,+++******+++,,,...///111111///......///000111444333111111333555555444666777777888777666555444666555999===>>>;;;===AAA======<<<===>>>AAACCCEEEBBBBBBFFFKKKJJJEEECCCEEECCCEEEHHHIIIGGGDDDCCCBBBFFFGGGHHHHHHHHHHHHGGGFFFAAABBBCCCCCCDDDDDDCCCCCC>>>===<<<;;;;;;::::::;;;:::::::::::::::::::::::::::::::::::::::999888777777777666666666666777888666666666666666666666666444555555333111000111222222222333333333222222111//////000000000000//////111111111111111222222222666555333222111222222333333111000111222222111000000000000000//////////////////......---------,,,............////////////---.........//////000000000000000000000000000000222111111111000000//////000000000000////////////000000000000///////////////////////////000000111//////000111111111111111333333333333333222111000111111111111111111111111111111222222222222111111333111///000222333222///222222222111111111000000333222222222333333444555666666666666666666666666777666555444444333444444555555555555555666777777666777999::::::999888666888999::::::999999;;;<<>>===<<<<<<===???AAACCC???>>><<<;;;;;;<<<======999:::;;;<<<===???@@@@@@??????>>>>>>===;;;:::999<<<<<<;;;;;;<<<===???@@@BBB???;;;999888999888888333333333333333333333333333444555444222111222333//////000000111111222222000000000000000000000000......---------,,,,,,,,,---------,,,,,,+++++++++------------------------,,,------......------,,,//////.........---------+++***((()))+++---......,,,+++***))))))***+++,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++*********))))))''''''((()))***++++++,,,(((((()))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))((((((''''''&&&&&&(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((******))))))))))))***************)))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++------------------------...------......///000111222222222333333333444444333333333444444333222222222333555888:::<<<======???@@@@@@AAABBBCCCDDDDDDEEEEEEFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHIIIIIIHHHGGGGGGAAACCCEEEFFFEEEBBB???<<<;;;;;;;;;;;;;;;;;;::::::999;;;???BBBBBB@@@<<<::::::999999999888777777777999888888777666555555555444444444555555666666666777666444222111111111222666666666555555444444444111///......///000000///000000000000000111111222444333222111111111222333222111000000111222111///000000000000/////////.../////////.........------............////////////---........./////////000000000000000000000000000111111111000000000//////000/////////////////////000000/////////.........//////......//////000111//////000111111111111000222222333333222111111000111111111111111111111111000111111222222111111000333111///000222333111///222222222111111000000000222222111111222333333444555555555555555555555555666555444444444444444444555444444444444555666666555666888999888777666555555777999999999:::<<<===>>>???@@@AAAAAA@@@>>>===<<<===>>>???@@@@@@@@@@@@>>>>>><<<<<<===>>>@@@AAA???>>>===<<<;;;;;;<<<<<<:::;;;;;;;;;<<<<<<======>>>>>>>>>>>>===<<<;;;:::<<<;;;;;;;;;<<<===>>>???@@@>>>;;;999999888777666333333333333333333333333222444444333222111222333/////////000000000000000//////////////////////////////.........---------,,,,,,,,,,,,,,,,,,++++++------------------------,,,,,,------------,,,,,,------------,,,,,,,,,+++,,,***))))))+++---------++++++***))))))***+++++++++++++++,,,,,,,,,,,,---++++++++++++++++++++++++))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++*********)))))))))))))))))))))*********(((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((('''''''''(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((******))))))))))))******)))))))))))))))*********))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++------------------------------------...///000111111111111111222222222333222333333333333333222222222333555777999;;;<<<======>>>>>>???@@@AAABBBCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHHHHGGGGGGFFFEEE???@@@BBBBBBAAA???===;;;:::::::::;;;;;;;;;;;;;;;:::;;;>>>@@@???>>>;;;999888888888888888888777777888777777666555555444444333333333444444555555555444444333222111222333333555555555444444333333333222000...///000111000000000000//////000000111222111111000000000111222222000///...///000111000///000000000/////////......///////////////.....................////////////.............../////////000000000000000000000000000000000000//////////////////////////////////////////.........---------///............///000000...//////000000000000000111111222222111111000000000000000000000000000000000000111111111111000000222000///000111222111///111111111111000000000000111111000000000111222222333333333333333333333333333333333333333444555555333333333333333444555555555666666777666555444333333555777888999:::<<<>>>======>>>>>>>>><<<;;;:::======<<<======>>>???@@@???>>>===<<<<<<===>>>??????>>>===<<<;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<============<<<<<<;;;;;;;;;;;;;;;<<<===>>>>>><<<::::::999888555333444444444333333222222222222333333333111000111222///////////////.................................////////////............+++++++++,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,++++++++++++******---+++)))***+++,,,,,,+++++++++***))))))***++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))*********++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************+++************)))))))))*********))))))((((((((('''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((***))))))(((((())))))***(((((())))))******++++++))))))))))))))))))))))))((()))******++++++******))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++------------------------------------...///000000///000000000000111111111111222222333333333222222111222444666888:::;;;;;;;;;;;;<<<===>>>???@@@@@@CCCCCCDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFDDDCCCBBB===============<<<;;;:::999999999::::::;;;;;;<<<;;;;;;<<<<<<<<<:::999888777777777777777777888888666666555555444444333333222222222333333333333333222222111111222333333444333333333333333222222222222111//////111222111000///////////////000111111000000111111222222333333///...---...000000///...000000/////////.........////////////////////////............////////////........................////////////////////////////////////////////////.........///////////////......---------,,,,,,,,,......------......///000---...//////000000//////000000000111111000000///000000000000000000000000///000000000000000000///000000///000000000000///000000000000000000000000000000/////////000000111111111111111111111111111111111111222222444555555222222222222222333333444555666666666555444333222555777888999999:::;;;===============<<<;;;999888===<<<;;;;;;;;;===>>>??????>>>===<<<<<<<<<<<<===???>>>===<<<;;;:::::::::888888999999999999999:::;;;;;;<<<======>>>======;;;;;;;;;;;;;;;<<<=========<<<;;;;;;;;;999555222555444444333333222222111111222333222000///000111/////////......------,,,------------------------............------------******++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++---+++******+++,,,+++***+++******************+++************++++++++++++************************))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))(((((('''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))(((((((((((())))))''''''((()))***++++++,,,))))))))))))))))))))))))((())))))***************((((((((((((((((((((((((************************************************************************,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000//////000000000111111111000111111222222222222222111222333555777888888999::::::;;;<<<===>>>>>>???AAAAAABBBCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEDDDCCCBBB@@@???<<<;;;;;;::::::::::::;;;777888888999:::;;;;;;<<<;;;;;;:::999888888777777555555555666666777777888444444444333333333222222111111111111222222222222222222111111111222222222222222222222111111111111333111000000111222222111///............///000000111111222333333444444444...---,,,---///000000...////////////.....................///////////////............////////////...............---------.............................................///------....../////////000------------,,,,,,,,,,,,---------------......///------...////////////.........///000000/////////////////////////////////...//////000000//////...//////000////////////000////////////////////////000000///....../////////000000000000000000000000000000000000111333444555111111111111111222333333666666666555555444444333888999::::::999888:::;;;>>>=========<<<;;;:::999===<<<;;;;;;;;;<<<===>>>>>>>>>===<<<<<<;;;;;;;;;=========<<<;;;;;;:::999666777777888999;;;;;;<<<:::;;;<<<===>>>>>>>>>>>>;;;;;;<<<<<<<<<<<<<<<<<<>>>============:::666333444444444333333222222222111222333222000///000111//////......------,,,,,,---------------------------------,,,,,,,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++,,,,,,,,,+++***+++,,,,,,+++)))*********++++++*********)))))))))*********++++++************************(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((())))))******''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&''''''(((((())))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''((()))***++++++,,,))))))))))))))))))))))))(((((()))************)))((((((((((((((((((((((((************************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...///000000000000111111111111///000111111222222222111000111333444555666666666999999:::;;;<<<======>>>>>>???@@@AAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA???>>>===;;;;;;:::::::::;;;<<<<<<777777888888999:::;;;;;;::::::999777777666666666444444444555555666666666333333333333222222222222111111111111111111111111333222222222111000//////111111111111111111111111333111000000111222222111.........---......///000222222333444444444333333...------...000111000////////////.........---------------...........................////////////.........---------------........................---------...............---------......//////000......---------,,,,,,,,,---,,,,,,,,,,,,---......,,,------...............------.../////////......////////////////////////......////////////.........///000///...---...000............////////////000000///.........///////////////////////////////////////000000222333333111111111111111222333333444444444444444444444555999:::::::::888777888999=========<<<;;;;;;;;;:::======<<<<<<<<<<<<============<<<<<<<<<;;;;;;:::;;;<<<<<<<<<<<<;;;::::::666777888999;;;<<<===>>>;;;;;;<<<===>>>>>>======<<<<<<======>>>======<<<>>>>>>=========;;;777444333333333333333333333333222333333333111000111222...............---------------------------------,,,,,,,,,,,,+++++++++************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))+++++++++++++++,,,,,,,,,+++******+++------+++***)))***++++++++++++***)))((())))))))))))*********************************((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))***%%%&&&&&&''')))******+++&&&'''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))(((((())))))******++++++))))))))))))))))))))))))'''((())))))******))))))))))))))))))))))))))))))*********************************************************************************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......000000000000111111111111...///000111111111111111000111222333444444444444777888888999:::;;;<<<<<<<<<===>>>@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@???===<<<;;;;;;;;;::::::;;;<<<======777777777888888999999:::888888888777666666666555444444444444444444555555333333333333222222222222111111111111111000000000222222222222000///...---000000000111111111111111222111//////111222111000---------------...//////222222333444333222111111...------...000111111000//////.........---------,,,,,,,,,,,,---------...............////////////.........------,,,,,,,,,------------------------,,,,,,---------.........,,,,,,---......///000000............------------,,,,,,,,,+++,,,------...,,,,,,---............---,,,,,,---.......................................---......//////......---,,,...000///---,,,...000---------....../////////111000000///......//////////////////////////////////////////000000111222222111111111111222333333222222222222333333444555555777888777666666777888<<<;;;;;;;;;:::;;;;;;;;;======>>>>>>>>>======<<<;;;;;;<<<<<<<<<;;;;;;:::999:::;;;<<<<<<<<<;;;;;;:::::::::;;;<<<======>>><<<<<<===============<<<======>>>??????>>>===<<<>>>===<<<<<<;;;999666444111222222333333444444555222444444333222111222333.............../////////------------------------------,,,,,,,,,+++++++++++++++++++++************++++++++++++++++++++++++))))))************)))))))))))))))*********++++++***)))***+++---...,,,***)))***++++++++++++***)))((((((((()))))))))******************************(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******'''''''''((((((((())))))&&&'''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))*********))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))************************************************************************)))*********++++++++++++++++++++++++++++++++++++************+++,,,---........./////////000000000---...///000111111111111000000111222333333333333555555666777888999::::::;;;<<<===>>>???@@@@@@@@@????????????????????????======>>>>>>===<<<;;;;;;999::::::;;;<<<=========777777777888888888888888666777777777777777666666444444444444333333333333333333333333333333333333222222222111111000000000000000111111111000...---000000000111111222222222222000...///000111000000------,,,,,,------...///111222333333222111000//////...---///111222222111//////.........---------+++++++++,,,,,,---------............/////////000.........------,,,,,,,,,------------------------,,,,,,,,,------.........,,,,,,------...///000000//////.........---------,,,,,,++++++,,,,,,---...+++,,,------......------+++,,,------.........---........................---..................---,,,...000///---,,,---000---------.........//////111111000///////////////////////////////////////000////////////000000111222222222111222222333444//////000000111222444555222333555555444555666888:::::::::999::::::;;;;;;<<<===>>>??????>>>===<<<::::::;;;<<<<<<;;;;;;:::888999;;;<<<===<<<<<<;;;========================<<<===============<<<<<<===>>>???@@@@@@???>>>===>>><<<;;;:::999888555333000111222333444444555666333444555444222111222333---.........///000000000..............................---------,,,,,,,,,,,,+++++++++******))))))++++++++++++++++++++++++))))))************))))))'''((((((((())))))******)))((()))+++......---+++)))***+++,,,,,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******((((((((((((((('''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))(((((('''''''''&&&((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((''''''''''''((((((*********)))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++++++++++++++++++++++++++************+++,,,---...---------.........//////---...///000111111111111000000111222222222222222333333444555666777888888:::;;;<<<>>>???@@@@@@@@@========================<<<<<<<<<===<<<<<<;;;;;;888999:::;;;<<<=========888888888888777777777777555666777888888888666666444444444333333222222222333333333333333333333333333222222222111111000000---...000111111111000///000000111111222222222333111///......///000000///---,,,,,,,,,,,,---......111111111111111111111111......///000111222333333//////......---------,,,------------.........///000000//////......------...............---------******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---------------------------------------------------------,,,,,,+++++++++,,,,,,,,,---------..............................******+++++++++,,,,,,,,,////////////////////////555444111...---------.................................---,,,---...///000000111111000000///...---000///...------...///000222222222222222222222222---...///000111222222222222222333444444555555666;;;:::888777888:::<<<>>>@@@???===>>>>>>???===<<>>@@@@@@===:::<<<;;;:::999:::;;;===???>>>===============>>>???@@@???===<<<<<<<<<===>>>===>>>>>>???@@@@@@AAAAAA???===:::999777555111///555555555555555555555555444444444333222111000/////////......------,,,,,,///............---------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))************+++++++++,,,,,,,,,))))))))))))))))))))))))*********)))'''''')))+++************))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))***************)))((((((''''''((((((((((((''''''''''''((()))))))))))))))))))))))))))************))))))))))))))))))))))))))))))*********+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++---------.........//////...///////////////......////////////000000000000333333333444555666777888999999;;;<<<======>>>>>>>>>======<<<<<<<<<======>>>======<<<<<<<<<<<<<<<>>>===<<<::::::;;;<<<<<<<<<;;;::::::999888777777666555555444444444555555444444444444333333222111444444444444444444444444444333333222222111111111333222111000////////////000000111111111222222222222111111111000000//////000///...---------------111111111111111111111111111111111000000000000///000000000/////////......------.........//////////////////...........................////////////***++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---------------------------------------------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------..............................++++++++++++,,,,,,,,,,,,------------------------333222///---,,,------..............................------,,,---...///000...//////000000000//////000///...------...///000222222222222222222222222000000111222333333333222222222222333444444555555999888888888999<<<@@@BBB@@@???>>>???AAABBBAAA@@@BBB@@@???@@@BBBBBB@@@===>>>===;;;;;;;;;===>>>@@@>>>======<<<<<<<<<======@@@???>>>>>>======>>>>>>??????????????????>>>>>>===;;;999777666444111...444444444444444444444444333333333333222111000///000000/////////////////////............---------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))***************+++++++++,,,,,,))))))))))))))))))))))))*********)))(((((()))+++************))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((''''''((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))***************)))((((((''''''((((((((((((''''''''''''((()))))))))))))))))))))))))))************))))))))))))))))))))))))))))))*********+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,---------..................//////......---////////////000000000000111111111222333444555666:::;;;<<<<<<<<<<<<<<<;;;=========<<<<<<<<<======???>>>======<<<<<<<<<<<<======<<<;;;;;;;;;;;;;;;::::::::::::999999999999777666555444444444444444444555555555555444333222333333444444444444444444222222222111111000000000333222111000////////////000000000111111111222222111111000000000///////////////...---------------111111111111111111111111111111000000000000//////111111111111000000000000............/////////000------..................---......//////000000000++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------------------------------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,,,,,,,---...------------------------...------------...//////------...///000000000000//////............//////111111111111111111111111222222333333444333333222000111111222333333444444777777777888;;;???BBBDDDAAA@@@@@@AAADDDEEEEEEEEEBBBAAAAAABBBDDDDDDCCCAAA??????>>>======>>>@@@AAA???>>>===<<<<<<;;;<<<<<>>===@@@@@@???>>>======<<<<<<;;;999777666555333000...222222222222222222222222222222222222222111000///000000000000111111111111///............---------........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))*********++++++++++++,,,)))))))))))))))))))))))))))******)))((((((***+++************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))***************)))(((((('''(((((())))))(((((('''''''''((()))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))************+++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,---------,,,------......------,,,....../////////000000000000000111111222444555666<<<<<<<<<<<<<<<;;;::::::======<<<<<<============@@@@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999999::::::;;;;;;;;;888777666555444333333333555555666666555555444444333333333333333333333333111111000000000000000000222222111000////////////000000000000111111111111///////////////.........///...------------------111111111111111111111111------...///000111222222111111111000000000000000........./////////000000,,,,,,,,,------......///,,,,,,------...///000000+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...------------------------------------------------+++++++++,,,,,,---------,,,,,,,,,---------......------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...------------------------------------......//////---......///000000///////////////....../////////000000000000000000000000222222333333333222222111000000000111222222333333666666666888:::===@@@BBBAAA@@@@@@AAADDDEEEEEEDDDAAAAAABBBCCCDDDDDDDDDCCCAAA@@@@@@??????@@@AAAAAA@@@???>>>===<<<<<<<<<<<<>>>???@@@AAA@@@???>>>===>>>>>>======<<<;;;;;;;;;:::888777666666444222///111111111111111111111111111111222222111000////////////000000111111222222///............---------........................++++++++++++++++++++++++++++++++++++++++++++++++************************))))))************))))))************++++++++++++))))))))))))))))))))))))((()))******)))(((***+++************)))))))))((((((((((((((((((((((((((())))))))))))(((((((((((())))))***************+++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))***************)))(((((((((((())))))))))))((((((''''''((()))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,++++++,,,---------,,,,,,---.........///000000000222222222333444666777888;;;;;;;;;<<<<<<;;;;;;:::<<<<<<<<<===============AAA@@@???>>>===<<<<<<<<<:::;;;<<<===<<<;;;:::999::::::::::::::::::::::::888888666555333333222222444444555555555555444444333333333333222222222222000000000111111111111111111111000////////////////////////000000000111111..............................---,,,,,,---------000000000000000000000000------...///000111222222////////////////////////............////////////++++++,,,,,,------......******++++++,,,---......++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...------------------------------------------------+++++++++,,,,,,---------,,,,,,,,,---------......------------------------,,,,,,,,,---------......------------------------*********+++,,,,,,---...---------------------------------...............///////////////...------...//////////////////...////////////////////////000111111111111000000/////////000111111222222333555555666666888999;;;<<<@@@???>>>???AAABBBAAA@@@???@@@AAABBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@AAAAAA@@@???>>>===<<<<<<<<<===>>>???@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;999888777777777666444222000000000000000000000000000000111111111000//////---......//////000000000///............---------........................++++++++++++++++++++++++++++++++++++++++++++++++************************((()))************)))((())))))*********+++++++++))))))))))))))))))))))))''')))******))))))***+++************)))))))))((((((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************)))(((((((((((())))))))))))((((((''''''((()))))))))))))))((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,***++++++,,,------,,,,,,,,,------...///000000000111111111222444666777888888999:::;;;<<<<<<<<<<<<;;;;;;<<<===>>>>>>======@@@???>>>===<<<<<<<<<<<<:::;;;<<<<<<<<<;;;999888<<<<<<;;;::::::999888888888888666555333333222222222333333444444444333333333333222222222111111111000111111222222333333333111000//////////////////....../////////000000000------------............------,,,,,,,,,------...000000000000000000000000000000////////////......------------............------------.........///++++++,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---...------------------------------------------------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------)))******+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......////////////...---,,,,,,......////////////....................................///////////////...///000000111222222333333555555555555555666777888===<<<;;;<<<===>>>===<<<===???AAAAAA?????????@@@@@@@@@@@@@@@@@@?????????@@@???>>>===============<<<<<<======<<<<<<;;;:::999999::::::::::::::::::888777666666777777555333//////////////////////////////000000000000//////------------............///............---------------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************((()))***++++++***)))((()))))))))************+++))))))))))))))))))))))))&&&(((***+++***)))***+++************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''((())))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))*********************)))((((((((())))))******))))))(((''''''((()))))))))))))))))))))))))))***************************************)))))))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,******+++,,,------------,,,,,,---...///000000111......///000222444555666777888999:::<<<<<<<<<===:::;;;<<<>>>>>>>>>======>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999999<<<;;;;;;:::888777777666888777666555444333333333222222333333444333333333333222222111111000000000000000111222333444444555000//////....../////////............////////////---------...............,,,,,,,,,,,,,,,------...000000000000000000000000000////////////.........,,,,,,---------.........,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------...,,,,,,++++++,,,,,,---...---------------------------------------------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...---.........///......---------...///000000///...---------------------------,,,---...///////////////000000111111222333333444333333444444555555666666999888777999;;;===<<<;;;===???AAA@@@>>><<<===??????????????????>>>=========<<<<<<;;;;;;;;;<<<<<<;;;;;;:::999999999999999:::::::::999999888888777666555444555666666555333////////////////////////...//////000000//////............---------------///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************((()))***++++++***)))((())))))))))))************))))))))))))))))))))))))%%%(((***+++*********+++************))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***'''(((((()))******++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))************************)))(((((())))))************))))))''''''((()))))))))))))))))))))))))))******************************************))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++,,,,,,,,,---***+++,,,---............+++,,,,,,---...///000111---......000222444555666888999:::;;;;;;;;;;;;;;;999:::<<<>>>???>>>======;;;;;;;;;;;;;;;<<<<<<===<<<;;;::::::999999::::::999999999888888777777777777666555444444444444444222333333444555555444444333222222111000000////////////000111222333444444//////.........//////000------........./////////------......////////////,,,,,,++++++,,,,,,---...000000000000000000000000,,,,,,---...///000111111,,,---------......//////+++++++++,,,,,,,,,---------,,,,,,++++++*********---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,++++++,,,,,,---...---------------------------------------------------------,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.../////////...---,,,,,,---...////////////---...///000000///...---------------------------,,,,,,...///000000000000111111111222333333444444222333333444555666777777555555555777:::======<<<===@@@AAA@@@===<<<<<<>>>>>>>>>>>>>>>>>>===<<<;;;::::::999999999:::;;;;;;:::999888777666777888999<<<;;;:::999888666555555444333333444555555444222000000000000000000000000......///////////////...//////......---------,,,//////.........---------++++++++++++++++++++++++++++++++++++++++++++++++************************************************''')))***++++++***)))'''))))))))))))************))))))))))))))))))))))))%%%'''***+++*********+++************))))))))))))))))))))))))))))))))))))'''((((((((())))))******((())))))***++++++,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''((())))))***&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************)))(((((())))))************))))))'''(((((()))))))))))))))))))))))))))******************************************))))))(((((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,---------***+++,,,---............++++++,,,---...///000111//////000222333666777888::::::;;;;;;;;;:::999999999:::<<<>>>??????>>>===:::::::::::::::;;;======<<<;;;:::999888999:::;;;777777777777777888888888666555555444444444555555333444444555666666666555222222222111000//////...---...///000111222333444//////.........//////000---------.........//////........./////////000000++++++++++++,,,,,,---...//////////////////......---...///000000///...---***+++,,,,,,------------,,,++++++++++++++++++,,,,,,,,,,,,+++++++++******)))))))))))))))))))))))))))************+++++++++,,,+++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++++++++******++++++,,,---************************++++++++++++++++++++++++------------------------+++++++++,,,,,,,,,------------------------------,,,,,,,,,++++++*********,,,,,,,,,---------......---.........---,,,,,,+++---------.........//////////////////000111222333333333222222222333444444222333555777888999999999;;;===@@@???<<<:::;;;======<<<;;;:::999999999999888999999777555444777:::999777555333222333444555;;;::::::999777555444333444333222111111111222333000000000000////////////---...000111111111000///.........,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))******+++++++++***************))))))))))))(((((((((((((((((())))))))))))(((((())))))(((((((((((())))))((((((((((((((())))))***&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))((((((((((((((((((((())))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))((())))))***+++++++++*********))))))((((((''''''((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((+++*********))))))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******************,,,,,,++++++***)))))))))------------------------------......///000000000000111111222222333444444777999;;;:::999888999:::;;;999777777888999888777999777666888<<<>>>===;;;===<<<:::999888777777777888777555444444555666777333444555444222111111333444444444333222111///...111000///......------...***+++,,,---............////////////////////////111000...---,,,,,,---------------............///...---,,,+++***++++++,,,..............................////////////......******+++,,,,,,,,,++++++++++++************++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,+++++++++************)))***++++++,,,,,,++++++---,,,++++++************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------+++++++++,,,,,,,,,,,,---------------------------,,,,,,,,,++++++*********+++,,,,,,,,,,,,---------------......---,,,,,,+++,,,,,,---------.....................///000111111444333222111111111111111222333444666777888999999<<<>>>@@@???<<<:::;;;<<<:::999999888777666666666888999999888666555888:::888777555444444444555555888888888888777555444333444444222111111111111222000000000000////////////---...///000111000000///.........---++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))((((((((()))***************************))))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((()))(((((((((((()))******''''''(((((())))))******))))))))))))))))))))))))))))))))))))((((((((('''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((()))************)))))))))(((((((((''''''((((((((((((''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&''''''(((((()))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((************)))))))))(((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++***************------------------------,,,------......//////000000000111111222333333444666888::::::999888999:::;;;999777777888888777666777666555888;;;>>>===<<<;;;:::999888777777777777777666444333333444666777333444555444333222333444555555444444333111000///111000///...------------++++++---......///////////////////////////////////////...---,,,------...------------............///...---,,,+++,,,,,,---........................//////............//////***++++++++++++******)))*********))))))*********,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))*********++++++************************++++++************++++++++++++++++++++++++++++++************)))))))))))))))***++++++,,,,,,++++++...---,,,+++***)))))))))*********************************************************++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***************+++++++++,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,------------,,,,,,------...///000444333222000//////......111111333555666888999:::<<<===>>>===;;;:::999:::888888888777666666666555777888888777666666888:::555555555555555555444444555666666777666555444333444444222111000000000000000000000000////////////---...///000000000000///---......---++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,***)))(((((('''******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''((())))))((())))))******+++++++++(((((((((((())))))))))))(((((())))))))))))(((((('''((()))******)))(((''')))))))))))))))******+++(((((((((((())))))))))))(((((((((((((((((((((((()))))))))(((((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))***)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''''''''((((((((((((((((((((('''''''''''''''(((((((((((('''''''''(((((())))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((()))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((************))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++------------------------++++++,,,------......///000000000111222222333333444666888999888888:::;;;;;;999777666777777666444555444555777;;;=========999999888777666666666666555444333222222333444555333444555555444333555666555555555555444222111000111000///...------------,,,---......////////////........................---------,,,------...///------------............//////...------------...------------............000///...------...///000,,,,,,,,,,,,,,,+++***)))******))))))))))))******,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))************)))))))))))))))*********++++++************++++++************************)))))))))))))))((((((((())))))***+++++++++++++++---,,,+++***))))))))))))************************************************(((((())))))***+++++++++************+++++++++++++++++++++++++++++++++++++++++++++***************)))************+++++++++,,,,,,---------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,---...///000222222111000////////////000000111333555777999:::;;;;;;<<<;;;999888777777999999999999888888777777555555666666666666777888222333555666666555333222333444666777888777666555444444333222111000000///000000000000////////////.........///////////////---......---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((((((((('''(((((()))***++++++,,,(((((((((((())))))))))))(((((())))))))))))((((((&&&((()))++++++)))(((&&&)))))))))))))))***++++++))))))))))))(((((((((((((((((((((((((((((((((((())))))((((((((('''''''''&&&&&&&&&'''''''''''''''(((((((((((())))))))))))************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''(((((()))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((((((((()))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((*********)))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---......//////000000111222222222222444666888888888:::;;;;;;888666666666666555444555555666777999:::;;;;;;888777666555555555555666333222222111222222333444222444555555444444666777555555555555444333222111000000///...---------------......///000000//////........................++++++,,,,,,---...//////,,,,,,---------........./////////............///---------.........//////000///...------...///000---.........---,,,++++++******))))))))))))******,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((()))))))))*********(((((()))))))))*********+++******))))))******+++************************(((((((((((((((((((((((())))))***++++++++++++************))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))*********)))))))))*********++++++++++++++++++++++++++++++************************)))))))))*********++++++++++++,,,,,,---,,,,,,+++*********+++++++++,,,,,,------------...///000000000000000000000111222333000000000222333666888999999888888888777666555444888888999999999888777777333333333444666777777666222333555666666444222000333555777999:::999888777444444444333222111111000000000000000////////////...............//////000,,,...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********)))******++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''(((((((((((((((''''''((()))******++++++'''((((((((()))))))))***(((((())))))))))))((((((&&&((()))++++++)))(((&&&)))))))))((()))******+++))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((())))))))))))))))))))))))************((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))))))))*********+++++++++(((((()))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------...//////000000111111222000222555666777777999;;;:::888666555666666555444666777777777777777777777777777666555444444444444111111111111222222333333222444555555444444666777555555555555444333222222000///...------,,,,,,,,,---...//////////////////////////////////////////******+++,,,---...//////,,,,,,,,,------------....../////////////////////------......///000000000//////............//////---............------,,,*********))))))*********,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((()))))))))******((())))))******+++++++++******))))))))))))******************************(((((((((((())))))))))))((()))******++++++******)))))))))))))))***++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((())))))))))))*********************************)))))))))***************))))))*********+++++++++***++++++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------...///000000.../////////000222333444000000000000222444666777777666555666777777555333666666888888888777666555222111222444777888777666555555777777666555222111333555888:::;;;:::888777444444444555444333333222000000000000////////////......------......///000,,,...//////---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,---******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&((()))))))))))))))'''(((((())))))*********''''''(((((())))))******(((((())))))))))))(((((('''((()))******)))((('''((((((((((((((())))))***(((((((((((())))))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''(((((())))))(((((((((((())))))))))))(((((()))))))))))))))***((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))***++++++,,,,,,(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,------............///000000111111000222444666666666888999999888666666777888777666666777888777555444444555888888666555444333333333000000111111222333333333333444555555444333555666444444444444444333222222000///...---,,,,,,,,,,,,---....../////////..............................******,,,---............,,,,,,,,,,,,---------------...//////000/////////......//////000111111222......////////////......,,,,,,------......------++++++************++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((()))))))))***))))))******+++,,,,,,---******))))))))))))******************************((((((((())))))*********((())))))***************+++******))))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((++++++******)))(((((((((((((((((()))))))))******************************((()))))))))*********+++*********+++++++++,,,,,,******+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---++++++++++++,,,---...///............///000111111222111000///000222444555777555444666888999777555666777888999999888777666333222222555999:::999777::::::::::::888666444333222444777::::::999777555333444555666666666555444000000000000////////////......---------...///000,,,---//////---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******************++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((***************((((((((()))))))))))))))'''''''''((()))*********(((((())))))))))))(((((((((((())))))))))))(((((('''''''''''''''(((((()))''''''(((((())))))******))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&'''(((((()))******(((((((((((())))))))))))''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''((()))&&&&&&''''''((((((((((((%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))(((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((())))))***++++++,,,,,,)))))))))***+++++++++,,,++++++++++++++++++++++++++++++,,,,,,---.........------...//////000000111000222444555555555666888999777666666888999999888444666777666444333444666:::999888666444333222222000000111222333333333333333444555444333222333444333333333333333222222111//////...---,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...------,,,++++++,,,,,,,,,---------,,,---.../////////.........//////000111222222333---...///000000///...---***+++,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((())))))))))))))))))***+++,,,,,,------******))))))))))))******))))))))))))))))))))))))(((((())))))******++++++(((((()))***************---,,,+++)))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((,,,,,,+++***)))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))*********+++***++++++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------************+++,,,---...///......---------......222111000//////111333444777555555777:::;;;999777888999;;;<<<<<<;;;:::999444333444777;;;===;;;888>>>>>>===<<<:::888666555111333666999999888555333333444555777777777777666000000000000////////////......---,,,---...///000+++---//////---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))*********))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''')))***+++++++++***))))))))))))((((((((((((&&&''''''((()))******+++(((((())))))))))))(((((())))))(((((((((((())))))&&&&&&&&&&&&&&&'''((((((&&&''''''((()))******+++************************(((((('''''''''&&&&&&&&&'''''''''((()))******+++(((((((((((())))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((()))***'''''''''((((((((())))))%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((())))))***++++++,,,,,,***************++++++++++++++++++++++++++++++++++++,,,,,,------......///------......///000000000000222444555444444555777888777666777999:::::::::222444666666444333555888<<<:::888666444333222111///000111333333444444444333444555444222111222333222222333333333222111111//////...---,,,,,,,,,,,,,,,------...------,,,,,,***************************+++,,,---...---,,,+++++++++,,,,,,,,,---------+++,,,.../////////......000000000000000000000000111111000000//////......///............---------++++++******++++++,,,---++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************+++***)))(((((()))***+++))))))))))))************(((((((((((())))))))))))******))))))((((((''''''***(((&&&$$$$$$%%%'''((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))***+++,,,,,,)))************+++++++++++++++,,,,,,,,,+++******************************************************---------......000111222222111000000000111333333444333222222333555888999999:::;;;=========<<<;;;777777888;;;===>>>===<<<:::<<<>>>>>>===:::666333444555666777777777666555111333555666666444111///000//////...---,,,,,,,,,........................000000000000000///......******+++,,,,,,,,,++++++))))))))))))))))))))))))''''''(((((())))))************+++,,,,,,,,,,,,+++))))))))))))))))))))))))******))))))((((((''''''(((((()))***************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''%%%$$$%%%&&&(((***((((((((((((((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''((()))))))))(((((((((((((((((((((((('''((()))))))))(((&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))(((((())))))(((((((((((((((((((((((((((((())))))))))))((((((***************)))(((''')))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,---.....................---------111111222333333333222222555666666777777777777777222222222222333333444555333444555555666666555555222111///000111333222222333333333333333333333333555555555444333222111000//////.........------------------,,,,,,+++++++++++++++++++++++++++++++++************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,000000000000000000000000000000000/////////..................------------++++++******++++++,,,---++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************+++***)))(((((()))***+++(((((()))))))))*********(((((((((((())))))))))))***)))))))))(((((((((''')))'''%%%&&&((()))((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))******++++++))))))*********+++++++++((())))))******)))))))))************************++++++++++++++++++++++++......---......///000111111111000000000111222333333222111111222444666888;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<>>>>>><<<:::999:::<<<<<<;;;888555444222333444444444444333222000111222333333111000///000000//////...------,,,........................///////////////...------******++++++++++++******))))))))))))))))))))))))'''((((((((()))))))))***)))***++++++,,,,,,++++++))))))))))))))))))))))))***)))))))))((((((((('''&&&&&&'''((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&&&&&&&'''((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))*********)))(((((())))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,------------...............000111222222333333222222333444444555555555555555333333222222222333444444222333333444444444444444222111///000111333222222222222222222222222333333333333333222222111//////------,,,,,,,,,+++++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,000000000000000000000000///////////////...............---------,,,,,,,,,+++************+++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************************))))))))))))******(((((())))))))))))******(((((((((((())))))))))))))))))))))))(((((((((((()))'''&&&***///111---)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++(((((()))***++++++++++++************************++++++++++++,,,,,,,,,,,,///...............//////111000000000000111222222111000000000111333555666<<<<<<<<<<<<<<<======>>>??????>>>>>>???===:::888888999999888777666555444111222333333333222222111000000000/////////......111111000000//////..............................---............---,,,,,,++++++,,,++++++***)))((())))))))))))))))))))))))(((((((((((()))))))))))))))***++++++,,,,,,++++++))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&'''((((((((((((((())))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&(((((((((((((((((((((((())))))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))))))))))))))************************(((((())))))))))))(((((((((((()))*********)))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++++++++,,,,,,------......//////000000111222222222222222111222222333333333333333444333333222222222222333111222333333444444333333222111///000111333222222222111111111111111111111000000111000000///...---------,,,,,,,,,+++++++++,,,,,,,,,,,,++++++++++++************************************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,000000000000000000000000........................------------,,,,,,,,,+++***************++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++***************************))))))))))))))))))***(((((((((((()))))))))***(((((((((((())))))))))))))))))))))))((((((((((((***((((((...555777111+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))(((((())))))))))))***************+++,,,...//////000000************************+++,,,,,,,,,,,,,,,------//////...---------......000000000000000111111222000000000000111333444555<<<<<<;;;<<<===???AAABBBAAA@@@?????????>>>;;;888888777666555555555555555444444444444333333333222000000...---------...///111111111111000000//////........................------.........------,,,------------,,,+++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))***+++++++++++++++(((((((((((((((((((((((())))))))))))(((((((((((((((((()))***************(((((((((((((((((((((((((((((()))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))***)))))))))((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%((((((((((((((((((((((((***)))'''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******)))))))))))))))***************************(((((())))))))))))((((((''''''((()))*********)))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,------...////////////000111222222222222000111222222333333222222444444333222111111111222222222333444444444444333222111///000111333222222111111111111000000000000///000000000//////...---//////.........---------,,,+++++++++++++++++++++))))))))))))))))))))))))************************++++++************++++++++++++++++++++++++++++++////////////////////////---------------.........---,,,,,,,,,++++++++++++******))))))******+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))******)))))))))'''(((((((((((()))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))&&&'''---444666000)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))++++++******)))((((((((((((((()))))))))*********+++,,,---///000111111111************************+++++++++,,,,,,---------///......------------...//////000000111111111111000000111111222444555555999999:::;;;>>>AAADDDFFF???>>>>>>>>>??????<<<:::777666555444444555555666444444333333222222222222111000///------...///000111111111111111000000000........................---....../////////..................---,,,+++***************************))))))))))))(((((((((((())))))***++++++++++++***(((((((((((((((((((((((((((((((((((())))))))))))(((((()))***************(((((((((((((((((((((((())))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))***)))))))))(((((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%((((((((((((((((((((((((***)))'''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((************************((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))))))))******************************(((((())))))))))))((((((&&&'''((()))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++***++++++,,,---...//////---...///000111111111111111111222333333333333222444333222222111111111111333333444555555555555555222111///000111333222222111111111000000/////////000000000111000000////////////.........---------++++++++++++++++++++++++))))))))))))))))))))))))************************++++++************++++++++++++++++++++++++++++++////////////////////////,,,,,,,,,---------------,,,,,,,,,+++++++++*********))))))))))))***++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))''''''(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))'''%%%$$$(((---...+++'''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))((((((((((((((()))))))))******((()))+++,,,---.........******************************++++++,,,,,,------...---------------.........///000000111111000000///000111222333444444555555666777:::===@@@BBBDDD<<<;;;<<<===>>>>>><<<:::666666555555555666777777333333222111000000000000111000///.........///000111111111000000000000000........................------...////////////...---.........---,,,+++***************************))))))))))))((((((((((((((()))******++++++******))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&'''((((((((((((((()))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))'''(((((())))))******+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************************(((((())))))))))))((((((''''''((()))))))))((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,------......,,,---...000111111111111111222222333333333333333333222222111111111111222333444555555666666555555222111///000111333222222222222111111000/////////000000111111111111000000------,,,,,,,,,+++++++++*********+++++++++++++++************************************************++++++************++++++++++++++++++++++++++++++////////////////////////++++++,,,,,,,,,---------++++++++++++************)))))))))))))))***++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))***++++++***)))((('''''''''((((((((())))))(((((((((((())))))))))))'''((((((((()))))))))***(((&&&%%%%%%'''(((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))))))))(((((((((((()))))))))***'''''')))***++++++++++++************************))))))******+++,,,,,,---,,,,,,,,,,,,---......///......000111111111000///......000111222333333333222333555777999;;;<<<<<<;;;::::::;;;<<<;;;999777666666777777888888888888555444222111000000111111000000///...............000000000000000000000000........................,,,,,,---...............+++++++++,,,,,,+++*********************************)))))))))((((((((('''((())))))***************))))))))))))))))))))))))'''((((((((()))))))))***&&&&&&'''((((((((((((((())))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&&&&&&&'''((()))'''(((((()))******++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))))))))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))(((((())))))))))))((((((((((((((()))((((((''''''(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///000111111111111111222333333333333222111111111111111111222333333333444555555555555444222111///000111333222222333333222111111000/////////000000111111111000000------,,,,,,,,,+++++++++)))*********++++++++++++++++++++++++++++++++++++************************++++++************++++++************************////////////////////////+++++++++,,,,,,---------+++++++++************))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))***++++++***)))(((''''''''''''((((((((()))(((((((((((())))))))))))'''((((((((())))))******,,,***(((&&&&&&'''(((***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******(((((((((((())))))))))))'''((()))***************************************(((((()))***++++++,,,,,,+++++++++,,,---...///000---...000111111111000///,,,---...000111111111111000111333555777777666666;;;::::::::::::999777444666777888999::::::999999888666555333222222333333//////.........---------///////////////000000000........................***+++,,,,,,------------((())))))*********))))))******************************))))))((((((((('''(((((()))***************))))))))))))))))))))))))'''((((((((())))))******((())))))***************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))((((((((((((((((((((((((((('''%%%$$$%%%&&&(((***'''(((((()))***+++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******++++++(((((((((((((((((((((((('''((()))))))))(((&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++(((((((((((((((((((((((((((((())))))))))))((((((((()))))))))((('''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((---,,,,,,,,,,,,,,,,,,,,,+++,,,---///000111111111000000111222222222222222111000000000111222333333222222333444444444333333222111///000111333333222333333333222111000000/////////000000000000000/////////.........---------))))))******++++++++++++++++++++++++++++++++++++************************++++++************++++++************************......---------,,,,,,,,,,,,,,,,,,+++++++++******+++++++++************)))''''''(((((())))))******((((((''''''''''''(((((())))))))))))))))))))))))******)))((('''&&&%%%%%%(((''''''(((***,,,+++***((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''(((((())))))************))))))((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((( """$$$''')))*********))))))))))))))))))))))))***)))'''&&&'''(((***+++))))))***++++++++++++***)))))))))))))))(((''''''(((((()))***+++,,,,,,---+++,,,---,,,++++++---...---------.........//////000...---,,,,,,///111333000222444666888:::;;;;;;<<<;;;999777555555555666888666555777999:::888666888777555555555444222000000000///...---,,,,,,,,,000333333000///111000,,,+++++++++,,,,,,---------***)))))))))***+++,,,,,,++++++++++++++++++++++++(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))(((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((???>>>333&&&%%%------&&&''''''''''''((((((((((((''''''''''''((((((((((((******))))))((((((''''''(((''''''&&&&&&((()))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''***)))(((''''''((()))***((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,,,,---------......//////000000111111111222111111000000000000000111111111111111000000000000000111222222333333222222222222111111111111222222444333222111000...------////////////////////////000//////---,,,+++******++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++......---------,,,,,,,,,,,,,,,,,,+++++++++******+++++++++************)))'''((((((((()))))))))***((((((''''''''''''(((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&(((''''''(((***++++++***((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''(((((())))))))))))))))))))))))((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((($$$%%%&&&(((((()))(((((()))))))))))))))))))))))))))((('''&&&'''(((***+++))))))***++++++++++++******************)))((((((((()))))))))***+++++++++,,,,,,,,,---//////---+++,,,,,,---------.........///...---,,,---///111333555444444444555777:::;;;;;;:::888666555555555555777555555666999:::888666888777555555666555222000000000///------,,,,,,---...111222//////222111...,,,,,,,,,,,,,,,,,,------*********)))******++++++++++++++++++++++++++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))******))))))))))))******(((((((((((((((((((((((()))((((((((((((((((((((())))))))))))))))))))))))*********)))))))))(((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))(((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((===AAA;;;,,,$$$'''(((%%%''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))((((((''''''(((''''''&&&'''((()))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))((((((((('''***)))(((''''''((()))***((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,,,,,,,,,,---------,,,,,,---...000111222222333222222111111222222222111111111000000000//////222333333444444444444444222111111000000111111222444333333222111000////////////////////////////////////...---,,,+++******++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++......---------,,,,,,,,,,,,,,,,,,+++++++++******+++++++++************)))(((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&(((***+++***)))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((('''(((((((((((())))))))))))))))))(((((((((((('''((((((((((((((((((((((((&&&''''''''''''((((((((('''(((((((((((('''&&&%%%)))))))))))))))))))))))))))((('''''''''((()))***((()))******++++++*********++++++++++++******))))))))))))))))))))))))))),,,++++++---000///,,,(((++++++,,,,,,,,,---------///...---,,,---///111222777666444222333555888:::888888666555444444444444444444444666888999888777888666555555666555333111000///...------------------000000------000///,,,------,,,,,,,,,,,,,,,,,,++++++******)))*********))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))***))))))(((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))(((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))(((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((444>>>???222%%%$$$&&&'''''''''''''''((((((((((((&&&''''''''''''((((((((()))))))))(((((((((((('''(((''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,)))***+++---///000111222222222111111111111222222111111000000000000//////111222333333444444333333111111000000000000111111333333222222222111111111//////////////////////////////...---,,,+++******++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++......---------,,,,,,,,,,,,,,,,,,+++++++++******+++++++++*********))))))(((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))((('''&&&''')))***)))(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((()))(((((((((''''''&&&&&&))))))))))))))))))))))))(((''''''''''''((()))***((())))))************************++++++***)))))))))))))))((((((((((((((()))******++++++******)))******+++++++++,,,,,,,,,......---------///111222555444333333444555777888666555555444444333333333222333444555777777777777777666555555555555333111000///...---------------...000000,,,+++------+++000///---,,,++++++,,,,,,,,,,,,+++***)))))))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''((()))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))***)))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))(((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((((((333999111(((&&&)))***''''''''''''((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))((((((((((((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))))))))************************)))))))))((())))))))))))))))))))))))((()))))))))************)))************+++++++++***+++,,,---...///000111//////.........///000000111000000000////////////...///000000111111000000000000000//////000000000111111111111111111111111////////////////////////......------,,,+++*********+++++++++++++++,,,,,,************************************++++++++++++************************))))))*********+++++++++......---------,,,,,,,,,,,,,,,,,,+++++++++******+++++++++*********))))))))))))))))))((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))(((&&&&&&&&&((()))((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((('''''''''''''''(((((()))(((((()))************)))(((((()))))))))))))))((()))))))))(((((((((((((((&&&(((***(((&&&%%%))),,,*********+++++++++,,,,,,......------...///111111///111333555777777777666444444444444444333333333111222444555555555666666555444333444444444222000//////...------------...---000000---...222333111222000...,,,++++++++++++,,,,,,+++***)))))))))***(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&''''''((((((((()))(((((((((((((((((((((((()))))))))(((((((((((('''(((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''&&&&&&''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((('''((((((((((((((((((((((((''''''''''''(((((((((((())))))(((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((###***///---***)))))))))''''''''''''((((((((((((&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************************)))))))))((())))))))))))))))))))))))((()))))))))************)))))))))*********++++++...........................---------......///000000000000////////////...---...//////000000//////000//////......//////000////////////000000000000////////////////////////---------,,,,,,++++++************++++++,,,,,,,,,************************)))))))))******+++++++++************************))))))*********+++++++++......---------,,,,,,,,,,,,,,,,,,+++++++++******+++++++++************)))))))))))))))((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&'''''''''(((((())))))'''&&&%%%&&&'''((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''(((((((((''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((()))))))))(((((((((((('''''''''''''''((()))******((((((((((((((((((((((((&&&&&&'''''''''((((((((('''((())))))******))))))''''''((())))))))))))((())))))))))))))))))))))))&&&((())))))((()))+++...******+++++++++,,,,,,,,,---------......///000111---///333666888777666555222333333444444444333333111333444444333333333444333222222222333333111//////......---------......+++...///...111888;;;:::444222///,,,*********+++++++++******)))*********(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))))))))))))))((((((''''''(((((()))''''''''''''''''''''''''&&&&&&&&&''''''(((((()))(((((((((((((((((((((((())))))((((((((((((''''''(((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((%%%''')))))))))(((&&&%%%''''''''''''((((((((((((%%%&&&&&&&&&&&&'''''''''&&&''''''''''''(((((((((&&&''''''((()))((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********+++++++++//////.........---------///......//////000111222000000////////////.........///000000111111000000//////............//////.../////////////////////////////////////////////---,,,,,,,,,+++++++++************++++++,,,,,,---+++++++++***************(((((())))))***+++++++++************************)))************+++++++++......---------,,,,,,,,,,,,,,,,,,+++++++++******+++++++++************)))***)))))))))((((((((('''((((((''''''''''''(((((('''''''''''''''''''''''''''''''''((((((((((((((('''&&&%%%%%%''''''&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((''')))((('''''''''(((******((((((((((((((((((((((((&&&&&&''''''(((((('''''''''(((((()))))))))))))))'''((()))***************((()))))))))***+++++++++)))((()))---333555111,,,++++++++++++,,,,,,,,,---------......///000000111000111333444555555444444111222333555555555444444111333555444222111111333111000000000222111000.........---------......///***---...,,,///555999888666333000,,,***)))***************)))******++++++))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%&&&''''''((())))))(((((((((((((((((((((((())))))((((((((('''''''''(((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''%%%%%%&&&''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((''''''(((((('''%%%%%%&&&''''''''''''((((((((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&((()))))))))((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))***'''((()))******)))((('''((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))*********************+++++++++,,,,,,,,,,,,,,,,,,------------............///000111222000000/////////...............///000000000000//////......------......///000000000000////////////////////////////////////,,,,,,,,,+++++++++++++++)))******+++,,,,,,------+++++++++*********))))))((((((((()))***+++++++++************************)))************+++++++++......---------,,,,,,,,,,,,,,,,,,+++++++++******+++++++++************)))******))))))((((((((('''((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''&&&%%%%%%''''''&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((******))))))((((((((('''******(((''''''((())))))((((((((((((((((((((((((%%%&&&''''''(((((('''''''''(((((()))))))))))))))((()))***+++++++++++++++(((((()))***+++,,,,,,------))))))222>>>@@@555***++++++,,,,,,,,,---------------......///000000000444333333333222333333333111222444555666555555444111444666444111///000222000//////000111111///---......---------......///+++---,,,)))***...111///777444000,,,***)))*********)))))))))***+++,,,,,,************************(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((())))))((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))(((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((%%%&&&((((((%%%$$$'''+++''''''''''''((((((((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%&&&((()))))))))((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******'''((()))******)))((('''((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))***************++++++++++++,,,,,,,,,))))))***+++,,,,,,------+++++++++,,,---...///000000/////////............+++,,,------......------.........------.........111111111111000000000///////////////////////////,,,,,,++++++++++++++++++))))))***+++,,,,,,------++++++++++++******))))))'''(((((()))***+++++++++)))))))))))))))))))))))))))************+++++++++............---,,,+++***+++++++++++++++++++++++++++++++++************)))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))&&&&&&&&&''''''''''''((($$$%%%'''((()))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((+++***)))'''''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''''''''((())))))))))))))))))((((((((((((******************************+++++++++,,,,,,,,,---------............///000111111222222333333444444444666777777666555444666666444222111222333222000111111222333333333333333111///---,,,---......---------.....................---,,,,,,+++******---,,,***)))))))))******)))))))))))))))(((((('''&&&&&&''''''(((((())))))(((((((((((('''''''''''''''''''''&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%''''''''''''((((((((((((''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))((('''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))(((((())))))*********+++++++++***))))))***+++++++++*********))))))(((((()))************+++++++++,,,,,,,,,---------......//////000000///...------........./////////000000000000////////////000000////////////............//////.........---------++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++*********))))))))))))))))))))))))))))))******))))))))))))******''''''''''''((((((((((((............---,,,+++++++++++++++++++++++++++++++++++++++*********))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''((((((((((((%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((***)))(((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''''''''((())))))))))))))))))((((((((((((*********************************+++++++++,,,,,,------------............111111111111111222222222555666666666666666555555333333111///...///000000333333222111222333555666333111///...------...///...........................------,,,++++++******,,,+++***))))))******+++)))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''''''''&&&&&&&&&%%%''''''''''''((((((((((((''''''''''''((((((((((((%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))((('''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''(((((('''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))+++*********))))))))))))************++++++++++++,,,,,,,,,---------......///////////////...------.............../////////000000000000000000000000////////////............///.........------------+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++*********))))))))))))))))))))))))))))))******))))))))))))******(((((()))))))))*********......///......---,,,+++++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((()))(((((((((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))*********************************++++++++++++,,,,,,,,,,,,---------......000000000111111111111111888777666555555555555555666444222111111222333555777555333111222444666888333222000///......///000////////////////////////------,,,,,,++++++******+++************++++++,,,))))))******))))))((('''))))))((((((((((((((('''((((((((((((''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((%%%&&&&&&&&&&&&'''''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))(((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''''''''''''''''''''''''''&&&''''''(((((('''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((((((''''''''''''&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************((()))***++++++***)))(((***************)))))))))************+++++++++,,,,,,,,,,,,---------....../////////............---..................------//////000111111000//////////////////........................------------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++***************))))))))))))))))))))))))***))))))(((((())))))***************++++++++++++...............---,,,,,,************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''(((((((((((()))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((***)))'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))************************************+++++++++++++++,,,,,,,,,------------...///000111222333333444999888666444333333444555666333222333444333555888888777666555444555666777333222111000//////000000000000000000////////////,,,,,,,,,,,,++++++******************+++,,,,,,---)))************)))((((((***)))))))))((((((''''''((((((((((((''''''''''''''''''(((((())))))******''''''&&&&&&&&&&&&'''''')))))))))(((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&&&&&&&'''''''''''''''(((''''''''''''(((((()))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))((((((((('''(((((((((((((((((('''&&&''''''(((((((((((('''''''''''''''((((((((((((''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))(((((())))))))))))(((((('''''''''((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))))))))************+++---......---+++************************************+++++++++,,,,,,,,,,,,,,,---------......///.........---.....................------------...///111222222111///...////////////............------------------------++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))(((((((((((())))))))))))*********+++++++++------------------,,,+++*********************************)))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''&&&&&&%%%%%%&&&'''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''(((((((((((('''''''''(((((((((((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((***)))'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''''''''((())))))'''((((((((()))))))))***))))))))))))))))))))))))))))))*********+++++++++++++++++++++,,,,,,,,,---,,,---///111333555666777888777555333222222333444222......222333111222777777888999999888777555444111111111000000000000000111111000000/////////...,,,+++++++++++++++************++++++,,,,,,,,,,,,***************))))))(((******))))))((((((((('''(((((((((((('''''''''''''''(((((())))))*********(((''''''&&&&&&''''''((())))))))))))))))))))))))''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''(((((())))))((((((((('''''''''&&&&&&&&&'''''''''(((((('''''''''''''''((()))***&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))(((((((((''''''((())))))(((''''''&&&''''''((())))))(((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((()))))))))******************************************))))))))))))))))))***+++---......---+++******************+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,---------............------------...///...........................000111333333111000...////////////............,,,,,,------------------++++++++++++++++++++++++*********+++++++++,,,,,,************************))))))))))))))))))))))))))))))(((((((((((())))))((((((((())))))))))))***++++++,,,,,,,,,,,,++++++******************************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((('''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''''''''((())))))''''''(((((())))))******)))))))))))))))))))))))))))))))))************+++******+++++++++,,,,,,,,,+++,,,...000222444666777555444333222222222222222111---///666777333333999777888:::;;;:::888444222000000000000000000000000111000000//////......---++++++++++++++++++*********+++,,,,,,---,,,,,,+++******++++++******)))(((***))))))))))))))))))(((((((((((((((''''''''''''(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((())))))))))))''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&'''''''''((((((((()))))))))(((((((((''''''%%%%%%&&&&&&'''((((((((('''''''''''''''((()))***%%%%%%&&&&&&'''(((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&'''((())))))((('''&&&&&&'''(((((())))))))))))''''''((((((((()))))))))(((((((((((((((((((((((('''(((((((((((()))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&'''''''''((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))((()))***++++++***)))(((*********+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------.........---,,,,,,,,,---...///........./////////000000000000111222222111000000////////////............,,,,,,,,,,,,------------++++++++++++++++++++++++************++++++++++++***************+++++++++)))))))))))))))))))))))))))((((((''''''(((((()))&&&'''''''''(((((((((((()))******++++++************************************)))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((((((%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''''''''((())))))'''''''''((()))*********))))))))))))))))))))))))))))))))))))************************+++++++++++++++,,,---...///111222222111111222222222111111000111---111;;;===666555;;;999999::::::888666444333...//////000000/////////000000//////...------,,,******************+++++++++,,,---------,,,+++******++++++++++++***)))))))))))))))))))))*********(((((((((((('''''''''''')))(((((((((((((((''''''((((((''''''''''''(((((('''''''''(((((()))))))))''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))((((((((('''%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&'''((()))***%%%%%%&&&&&&'''(((((()))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&'''((()))***''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&((())))))*********'''((((((((())))))))))))(((((((((((((((((((((((('''((((((((())))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((())))))))))))************************************************)))))))))((())))))))))))))))))))))))*********++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------.........---,,,++++++---///000---......///000111222222111111111111111111111111////////////............++++++,,,,,,,,,---------++++++++++++++++++++++++************++++++++++++))))))*********+++++++++))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&'''''''''(((((((((((())))))*********))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$%%%'''((()))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((())))))*********((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''''''''((())))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,,,,------------......///111222222111000///---)))...999<<<444222777;;;:::999777666555555555......///////////////...000//////...---,,,,,,,,,******************++++++,,,------...---,,,***)))***++++++++++++***))))))(((((())))))******++++++)))(((((((((''''''''''''))))))((((((''''''&&&&&&((((((''''''''''''((((((&&&'''''''''(((((())))))''''''''''''((((((((()))''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))((((((((((((%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&((())))))%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&((()))***'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%'''(((((('''%%%$$$&&&&&&((()))************(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((())))))))))))************************************+++*********))))))((((((++++++***))))))***++++++*********++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------.........---+++++++++---///000---...///000111222333444222222111000000111222222000/////////............+++++++++,,,,,,---------++++++++++++++++++++++++)))************+++++++++))))))******++++++++++++))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((((((************************))))))))))))))))))))))))+++***((('''''''''((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&''''''((()))))))))''''''''''''''''''''''''+++***)))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((((((((((())))))))))))((()))***++++++***)))(((------,,,,,,,,,---......,,,...000222222111///...------...000222444666777888777666444222000///...///......---------......///---++++++,,,......---************************,,,,,,,,,++++++*********+++*********))))))(((((((((((())))))*********+++))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((((((((((((((('''((()))******)))((('''(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))*********)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''******++++++++++++******************************+++++++++************)))))))))))))))************)))************+++++++++******+++,,,,,,,,,,,,+++------------------------------------------,,,,,,////////////////////////////////////////////////000///...---,,,---...............------,,,,,,,,,+++++++++++++++++++++++++++++++++************)))************************))))))))))))))))))))))))******)))(((((((((((((((''''''''''''''''''''''''************************))))))))))))))))))))))))******((('''''''''((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''((((((((((((''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&((((((((((((''''''''''''''''''''''''''''''''''''***)))((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''((((((((()))))))))))))))))))))******))))))))),,,,,,,,,+++,,,,,,---...---...000222222111000...------...///000222444555777666555333111///...---///.............../////////---++++++,,,---------************************++++++++++++++++++***************)))))))))((((((((((((((()))))))))******(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))))))))((((((((())))))))))))(((((('''((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))***)))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((()))******++++++******)))************************+++++++++*********))))))(((((()))))))))*********))))))*********+++++++++)))***++++++,,,,,,++++++------------------------,,,,,,------------------........................////////////////////////000///...---,,,------.........---------,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))************************((((((((((((((((((((((((***))))))(((((((((((((((''''''''''''''''''''''''************************))))))))))))))))))))))))***)))((((((''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''))))))(((((('''&&&&&&%%%''''''''''''''''''''''''((((((((('''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((()))))))))***))))))(((((())))))***++++++******++++++,,,------///111222333222000///------------///000111222444444333111000...---,,,......------...///000000...---++++++,,,------,,,***************************************+++++++++******))))))))))))(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((())))))******)))))))))(((((((((((((((((()))''''''((((((((()))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%'''''''''''''''''''''''''''(((((())))))(((((('''((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))((((((((()))******++++++******)))************************++++++*********)))))))))(((((())))))))))))******)))))))))*********++++++)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------..............................///////////////////////////......---,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))************************((((((((((((((((((((((((***)))((((((''''''((((((''''''''''''''''''''''''************************))))))))))))))))))))))))))))))((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((((((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((()))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''((((((((())))))***)))(((''''''((()))************)))***++++++,,,...///111222222222111000------,,,------...///000222222111000///...---,,,,,,,,,,,,,,,---...///000---,,,++++++---------+++************************((()))))))))******++++++))))))))))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************)))((('''&&&&&&'''((()))'''''''''((((((((())))))((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))((('''&&&%%%%%%%%%'''''''''''''''''''''''''''(((((((((((((((((('''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))*********************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************************))))))))))))(((((((((((()))))))))***))))))))))))************))))))***+++++++++++++++++++++++++++++++++++++++******+++,,,------..............................////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))************************(((((((((((((((((((((((())))))(((''''''''''''(((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((%%%&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''&&&''''''((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((***)))(((''''''((()))*********)))))))))***++++++...///000111111111111000---------------...//////111111000000///...------,,,+++++++++,,,------...---+++++++++------,,,+++))))))))))))))))))))))))((((((((())))))*********(((((((((((((((((())))))''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((()))***************)))((('''&&&&&&'''((()))''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))((('''&&&%%%%%%%%%''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((()))))))))***(((((((((((())))))))))))(((((())))))************************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))******)))))))))))))))))))))))))))))))))*********)))))))))(((((('''(((((((((((()))))))))(((((()))))))))*********))))))***++++++++++++***++++++++++++++++++++++++******++++++,,,---......................................................---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))(((((())))))))))))))))))))))))'''''''''''''''''''''''')))(((((('''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''$$$%%%%%%&&&''''''(((((('''''''''''''''''''''''''''''''''&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''((((((((()))((((((''''''(((((()))******))))))******+++,,,......///000000000000000...............///000111222111111111000000//////------,,,,,,,,,,,,,,,---,,,++++++,,,------+++***))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((((((((())))))'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((())))))******))))))(((''''''''''''''''''(((&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((())))))******(((((((((((())))))))))))((((((((()))******++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++((())))))******))))))((())))))))))))))))))))))))******)))))))))(((((((((''''''(((((((((((())))))((((((((()))))))))******((()))******++++++************************************++++++,,,,,,------------------------------------------------------,,,------------,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******)))))))))((((((((())))))))))))))))))))))))'''''''''''''''''''''''')))(((''''''&&&&&&''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((('''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''(((((((((((((((((('''+++************+++,,,,,,---.........////////////////////////000111222333333333222222222222222111000000///...------------+++++++++,,,------+++)))))))))))))))))))))))))))(((((((((((((((((('''''''''''''''((((((((())))))((((((((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))(((&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&(((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((()))*********(((((((((((())))))))))))'''(((((()))******++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++(((((())))))))))))(((((())))))))))))))))))))))))***)))))))))(((((((((((('''''''''((((((((())))))(((((((((((()))))))))***((())))))***************************************++++++++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++*********+++++++++,,,,,,,,,***************************)))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((((((((('''%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%(((''''''&&&&&&%%%%%%$$$'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&++++++******++++++,,,---------------........./////////000000111333444555333333333333333333333333333222111000............+++***+++,,,------+++)))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&'''''''''(((((())))))))))))((((((((('''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''((((((((()))&&&''''''((()))******+++(((((((((((())))))))))))'''(((((()))***+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))(((((()))***************)))))))))))))))))))))))),,,,,,++++++++++++++++++------------------------++++++++++++++++++++++++,,,,,,---...---,,,+++************++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((())))))))))))(((((())))))))))))(((((())))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&'''''''''''''''((())))))&&&&&&''''''(((***+++,,,))))))))))))))))))))))))+++***)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000000111333666999;;;555555555555555444444444000000000000000///......000000//////.........---+++*********************&&&''''''((()))***++++++))))))))))))(((((((((((())))))(((((((((((())))))((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''''''''''')))'''%%%&&&)))***(((&&&)))((('''((()))***)))((((((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((''''''''''''))))))((())))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++,,,,,,,,,------------------,,,+++***)))(((++++++************++++++------------------------************))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))(((((())))))))))))(((((())))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&'''''''''''''''(((((()))&&&&&&''''''(((***+++,,,))))))))))))))))))))))))******)))))))))***+++,,,+++,,,,,,,,,------------///000000111333555777888555444444444333333222222000000111111000000///...000/////////.........---,,,,,,++++++************'''''''''(((((())))))***))))))))))))(((((((((''')))((((((''''''(((((()))((((((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''''''''((()))'''&&&'''))))))(((&&&(((&&&&&&'''((()))((('''(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***************************************************************************************))))))))))))************************************************************************************************))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))((((((((()))))))))******))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))(((((())))))))))))(((((())))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&''''''((()))&&&&&&&&&'''((()))***+++))))))))))))))))))))))))***))))))))))))***++++++++++++,,,---...//////000///000111333444444444444444333333222111000000000000111111111111000000////////////..................------,,,+++******)))'''''''''((((((((((((((()))))))))((((((((('''''''''''''''&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))'''&&&'''((()))(((''''''&&&%%%&&&'''((((((&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''')))))))))))))))))))))))))))((((((''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))))))))*********++++++)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,*********++++++++++++,,,,,,,,,,,,,,,+++******)))++++++************++++++++++++++++++++++++++++++************))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))(((((())))))))))))(((((())))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''((()))******)))))))))))))))))))))))))))))))))))))))******+++***+++,,,---///000111222111222333444555444333222444333333222111000//////000111111111111111000000........................//////...---+++***))))))((((((((('''''''''''''''))))))(((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))***((((((''''''(((((((((''''''&&&%%%&&&((()))((('''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''(((((((((((((((((('''&&&&&&%%%%%%''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))************++++++***))))))((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********************************************************************************)))***************++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))*********+++++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******+++++++++,,,,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,+++***)))++++++************++++++************************************)))))))))(((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))(((((())))))))))))(((((())))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''((((((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&'''((()))***))))))))))))))))))))))))(((((())))))******************+++---///000111222222333444555555444333222333333222222111000000//////000000111111111000000---------...............//////...---+++***))))))((((((((((((((('''''''''((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))***'''(((((((((''''''((((((((('''&&&''')))***)))((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((('''(((((('''''''''&&&&&&&&&'''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********+++++++++***))))))((())))))((((((((((((((((((((((((************************))))))))))))************************************************************************************))))))******+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************++++++++++++************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((******+++++++++,,,,,,,,,))))))*********+++++++++++++++,,,,,,,,,+++******++++++************++++++************************************)))))))))(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))(((((())))))))))))(((((())))))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''%%%&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&''''''((()))))))))))))))))))))))))))'''((())))))******)))))))))***+++---...///111111222222333333333333222222222111111111111000000000...//////000000000000///---------------............------,,,+++******)))((((((((()))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))'''((()))((('''&&&'''))))))((('''(((*********)))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))*********)))((((((''''''''''''((())))))))))))))))))))))))************************)))))))))*********++++++************************++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,*********++++++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,*********++++++++++++,,,+++++++++,,,,,,++++++***++++++************++++++************************************))))))))))))''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))(((((())))))))))))(((((())))))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&'''(((((())))))))))))))))))))))))'''''')))*********)))((()))***+++,,,---...///000111000000000000000111111///////////////000000000------...///////////////,,,,,,,,,------.........,,,,,,++++++************(((((())))))******++++++(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''((())))))***(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''''''''(((&&&((())))))'''&&&''')))((('''&&&''')))***)))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&%%%%%%&&&&&&'''((((((((('''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((()))******(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''(((((()))******(((''''''''''''(((((()))))))))))))))))))))))))))************************))))))*********+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,*********+++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,***++++++,,,,,,+++++++++++++++************++++++++++++++++++++++++++++++************))))))))))))((((((((()))))))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))(((((())))))))))))(((((())))))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((((((((''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&'''(((((())))))))))))))))))))))))&&&''')))*********)))((()))***++++++,,,---......//////...------...000111,,,,,,------.../////////,,,,,,---...//////......,,,,,,,,,------.........+++*********************(((((()))***+++,,,,,,---(((((('''''''''&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&'''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((***)))((('''''''''''''''&&&(((***)))&&&%%%''')))'''&&&%%%&&&((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((())))))((('''&&&$$$%%%%%%&&&'''((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((()))******+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&'''((())))))***))))))((())))))***+++,,,))))))))))))))))))))))))************************)))************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------***++++++,,,,,,,,,++++++++++++************++++++++++++++++++++++++++++++************))))))))))))))))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''***)))(((&&&&&&&&&'''((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((())))))))))))(((((()))******+++,,,,,,------111000///...---,,,,,,,,,...........................------,,,,,,,,,------------,,,+++++++++,,,,,,))))))************))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))(((((('''''''''&&&''''''''''''((((((((((((******))))))((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((('''''''''&&&---)))(((******(((***---(((&&&&&&******((((((+++''''''''''''((((((((()))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))*********)))))))))))))))***++++++,,,,,,++++++***++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,------...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))***************)))))))))))))))******...---,,,,,,++++++++++++,,,,,,+++***)))))))))*********+++++++++,,,,,,,,,---------,,,,,,+++++++++))))))))))))))))))))))))***++++++,,,,,,++++++***))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&+++***)))((('''(((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((())))))))))))(((((()))))))))***++++++,,,,,,//////...---,,,,,,,,,,,,------------------------...---------,,,---------...---,,,,,,++++++++++++))))))************))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************)))))))))(((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((())))))))))))(((((()))))))))))))))))))))))))))(((((((((''''''''''''+++((((((******+++000777///***''')))***(((''')))'''''''''((((((((())))))************)))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))************************************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))************))))))(((((())))))******++++++*********+++,,,,,,,,,+++******))))))***************+++++++++,,,,,,------,,,,,,,,,+++++++++))))))))))))))))))))))))***++++++,,,,,,++++++***))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))((((((((('''''''''&&&+++***))))))(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((())))))((((((''''''(((((())))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------...///...---,,,++++++***+++******++++++++++++******)))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))((())))))******))))))(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((('''''''''''')))((()))******---777BBB888///((((((***)))''''''''''''((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************************************+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------------------------------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))************)))))))))))))))***++++++))))))))))))***+++,,,,,,++++++***)))))))))***************++++++++++++,,,,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))******++++++++++++******))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''))))))((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((('''(((((((((((((((((('''&&&&&&'''(((((())))))******************+++,,,,,,************************---------...............///...---,,,+++***************++++++++++++******(((((((((((((((((((((((())))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((('''''''''''''''''''''((((((((((((''''''(((((())))))******(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))(((,,,999GGG>>>222((((((******(((((('''(((((((((((()))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((*********************************+++++++++++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------........................///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************((()))))))))************************+++,,,---...+++************++++++,,,******))))))))))))******************++++++++++++,,,+++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((''''''((((((((((((''''''%%%&&&&&&'''(((((()))))))))))))))))))))***+++,,,************************,,,---.../////////......///...---,,,++++++++++++*********++++++*********((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))'''''''''''''''''''''&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''(((((((((((((((''''''''''''((((((((((((''''''(((((())))))******(((((())))))))))))(((((((((((((((((((((((((((((('''''''''((((((((((((((()))(((((((((&&&)))666CCC???333((('''***+++******(((((((((((()))))))))***))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***************************+++++++++,,,,,,,,,------------......---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........................................................///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************((()))))))))************+++++++++,,,---...000111///...---++++++************))))))((())))))******))))))*********+++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))******++++++******)))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%&&&'''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((&&&''''''((((((''''''&&&%%%&&&&&&''''''((()))))))))))))))))))))***+++,,,************************+++,,,...///000000///...------,,,,,,++++++,,,,,,))))))************))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))((((((''''''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''''''''(((((((((((((((***(((((((((&&&'''111;;;>>>333***(((******+++---((((((((()))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******+++++++++++++++++++++++++++++++++,,,,,,------...---......//////......---++++++,,,,,,------......---------------------------------.........//////////////////////////////........................///...------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))******************+++,,,...000111222000///...,,,+++******)))))))))((((((((()))******)))))))))************+++*********+++++++++++++++))))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%'''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((&&&''''''((((((''''''&&&&&&&&&&&&'''(((((())))))*********)))******++++++************************+++,,,...000111000//////,,,,,,+++++++++,,,------(((((())))))))))))(((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''''''''''''''((((((((()))''''''''''''(((((((((((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))''''''''''''((((((((()))***''''''(((((((((---444===555---***)))'''))),,,(((((()))))))))*********((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---...............////////////......++++++,,,,,,---......///---------------------------.........////////////////////////////////////...........................------------......///------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))************((())))))+++---///111222......,,,+++************((((((((((((((()))******))))))))))))************)))*********++++++++++++))))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%&&&((()))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''%%%$$$$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&''''''''''''''''''&&&&&&&&&''''''((()))))))))++++++************++++++************************+++,,,...000111111000///++++++++++++,,,---......''''''((((((((((((''''''))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''&&&'''''''''(((((())))))''''''''''''((((((((()))******))))))((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))&&&'''''''''(((((()))))))))&&&&&&)))+++***,,,111===666///,,,(((%%%'''+++))))))))))))************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---...//////......////////////......++++++,,,,,,---...//////..................................../////////000000000000000000000000000////////////////////////---------------...///000------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))************''''''((()))+++...000111++++++******************((((((((((((((()))******))))))))))))************))))))******++++++++++++))))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%(((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((&&&###$$$&&&((('''%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((***+++------+++******+++))))))))))))))))))))))))---+++***+++---/////////...------,,,,,,------...))))))))))))))))))))))))((((((((((((''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((())))))))))))((((((''''''''''''((((((((((((******))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))***)))((()))***+++***)))555111((("""%%%,,,***""")))))))))))))))))))))))))))*********++++++++++++++++++******************++++++++++++++++++++++++***+++,,,,,,------,,,,,,.........------,,,,,,,,,------------------------..................////////////////////////000000...///000...,,,,,,///222000000000//////000000000111111000000///...///000000...,,,,,,---//////...//////............//////........................................................................---------,,,,,,,,,++++++************************))))))))))))))))))))))))************************,,,,,,,,,+++++++++******''''''(((((())))))******************************************************))))))))))))))))))))))))))))))************))))))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%)))+++***'''$$$%%%'''***)))(((&&&&&&&&&'''((())))))((('''''''''''''''((((((((('''&&&&&&%%%%%%(((((((((((((((((((((((((((''''''''''''&&&&&&&&&###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((&&&$$$$$$&&&''''''%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((()))+++---,,,+++******+++************************,,,++++++,,,...///...---,,,,,,++++++++++++,,,,,,)))))))))))))))))))))))))))))))))(((((((((''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''((((((''''''&&&'''''''''''''''''''''''''''''''''(((((('''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&(((((())))))))))))((((((''''''''''''((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((()))))))))))))))))))))))))))))))))((('''((()))***)))(((111111---'''(((---...***************************)))))))))*********++++++++++++******************,,,,,,++++++++++++++++++++++++,,,------------,,,//////.........---------//////..................---------.........//////......///000111111111111000000000000000///...---222111111111111111111222000000111222222111000///333111///...///000///...///////////////000111111000/////////.........---////////////////////////////////////////////////---------,,,,,,,,,,,,+++++++++++++++++++++++++++************************************************,,,,,,+++++++++*********(((((((((((())))))******************************************************))))))))))))))))))))))))))))))************))))))(((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((()))+++---...---+++((('''&&&''''''))))))((('''''''''''''''&&&&&&''''''''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&!!!"""###$$$&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((&&&$$$%%%&&&'''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((()))+++,,,,,,+++******+++++++++++++++++++++++++++,,,+++,,,---///...,,,+++++++++************++++++))))))))))))))))))))))))******)))))))))((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((''''''''''''''''''((('''''''''''''''''''''''')))((((((''''''(((((()))((((((((((((((((((((((((&&&''''''((((((''''''&&&(((((())))))))))))((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))((('''&&&''')))***)))(((***///111,,,'''''')))***************************((()))))))))******************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------/////////...............000000000000000000000000.........//////000000000...///111333444444333333111000///000222222///,,,000000000//////000000000000000000222333333000...222111///...///...---+++......//////000000111111111111111000000/////////000000000000000000000000////////////////////////......---------,,,,,,,,,++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++*********))))))((((((((())))))))))))***************************************************))))))))))))))))))))))))))))))************))))))))))))(((((('''&&&%%%%%%'''''''''''''''''''''''')))((('''&&&&&&(((+++---111000---***((('''&&&&&&))))))((('''''''''''''''%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&######$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((***,,,,,,*********+++++++++++++++++++++++++++,,,+++,,,...///...+++(((++++++************++++++))))))))))))))))))))))))************))))))))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''(((((((((((()))&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''***)))(((''''''((()))***((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((''''''(((***+++***)))(((222:::777,,,%%%%%%'''************************(((((()))))))))***************+++++++++++++++,,,,,,,,,,,,,,,------------,,,,,,---.......................................000000000000111111111111111111111111111111111000111222444666666666444444444222111111222444444444222111111000000111111222444333222222333444333333222111000000000000...,,,111111222222222222222222111111111111111111111111////////////////////////////////////////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))************))))))******)))((('''&&&%%%%%%''''''''''''''''''''''''...000111...(((&&&(((+++000///,,,***((('''''''''))))))((('''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&((('''%%%$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''')))++++++*********,,,************************++++++,,,---///...+++(((,,,,,,++++++++++++,,,,,,************************************))))))))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((***)))(((''''''((()))***(((((((((((((((((((((((('''(((((((((((((((((('''(((((())))))))))))((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***(((((((((((((((((((((((()))(((((()))+++,,,,,,+++)))555AAABBB777+++)))+++************************))))))))))))******************++++++,,,,,,,,,,,,,,,,,,---------.........------...////////////...---------------.........//////000000111111111111333333222222111000000000444555666666666555444333777777777555555666888;;;666555555555555555555666888888777666555555666888555444222333444444333222444444555555555444444333000000000111111111111111////////////////////////......................../////////.........------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))************))))))))))))************************************************************************))))))************))))))***))))))(((''''''&&&&&&((((((((((((((((((((((((///666<<<888...''')))...,,,+++)))(((''''''(((((())))))((('''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&)))((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&%%%%%%$$$''')))(((%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''&&&%%%$$$&&&(((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((('''(((***+++******+++,,,))))))))))))))))))))))))+++***+++,,,...---+++***,,,,,,++++++++++++,,,,,,******************************)))))))))((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))(((((((((((((((((()))(((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((((((((((((((('''(((((())))))(((((('''(((((())))))))))))((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))***)))(((***,,,------,,,$$$---999???888...+++...++++++++++++++++++++++++)))*********++++++++++++******++++++,,,---------,,,------....../////////---...//////000/////////---............///////////////000000111222222222333333333333333333333333888888888777777777888888999<<<@@@DDDGGGFFFCCC@@@:::::::::999999:::::::::<<>>;;;888666555666666666666444555777888999999888777444444333333222222111111000000000000000000000000////////////////////////000////////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++************)))))))))************************************************************************))))))************)))))))))))))))(((((((((''''''((((((((((((((((((((((((%%%...666444,,,&&&(((,,,((('''&&&&&&&&&''')))***))))))(((''''''''''''''')))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((((('''&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$'''***(((%%%$$$&&&)))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%''''''&&&$$$$$$&&&(((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((&&&(((************+++,,,************************+++***)))***,,,------,,,++++++************++++++************************)))))))))(((((((((''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((&&&%%%%%%&&&&&&((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''(((((('''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((''''''''''''(((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********)))))))))))))))))))))))))))(((((())),,,------,,,$$$&&&,,,222000***(((,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******++++++,,,------...,,,------...//////000000......///000000000000/////////000000111111111111000111111222333333444444444555666888:::;;;======???>>>>>>>>>???AAACCCEEEGGGLLLZZZlllzzzxxxiii[[[IIIIIIHHHHHHHHHHHHIIIIIIRRRcccwww}}}sssdddYYYUUUMMMIIIDDDAAAAAAAAABBBAAAAAACCCFFFJJJLLLNNNNNNNNNAAA@@@>>><<<999777555444333333333333333333333333111111111111111111111111000000000/////////......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,++++++++++++*********))))))************************************************************************))))))************))))))((((((((((((((()))))))))((((((((((((((((((((((((!!!%%%)))***(((''''''(((''''''&&&&&&&&&''')))***))))))((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&'''((())))))((('''&&&%%%%%%%%%$$$$$$#########$$$'''***)))%%%###&&&***&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%'''(((&&&$$$###&&&(((%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&''''''''''''((((((((()))&&&(((************+++,,,+++++++++++++++++++++++++++)))((()))+++---...---******))))))))))))******************************((((((((((((''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&'''((()))***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))'''((()))******)))((('''))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((''''''''''''((((((((()))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''''''''(((+++,,,,,,+++---((((((,,,---((((((+++++++++++++++++++++++++++++++++,,,,,,,,,---------******+++,,,,,,---......---------...///000000111...//////000000000000000111111222222222333333333222222333333444555666666777888;;;>>>AAADDDGGGHHHFFFFFFEEEEEEHHHLLLPPPRRR[[[cccyyy^^^^^^]]]]]]]]]]]]^^^^^^qqq}}}vvveee```ZZZUUUSSSSSSSSSSSSVVVYYY^^^cccgggjjjkkklllNNNLLLIIIEEEAAA===:::999555555555555555555555555333333333333333333333333000000000000////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++++++++******))))))************************************************************************))))))************))))))''''''(((((())))))******))))))))))))))))))))))))***'''&&&(((+++---+++)))(((((('''&&&&&&'''((()))))))))((('''''''''''''''%%%%%%&&&&&&'''((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%&&&((())))))******&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&$$$$$$$$$$$$&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((((((((''''''''''''((((((((((((***++++++***))))))***,,,***************)))(((((())))))************))))))))))))))))))***************))))))((('''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&((()))***''''''&&&&&&&&&&&&''''''((((((((((((((()))******((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------++++++,,,......///......---///000///...---...000000000000///.........///......000333333000111555666777888999999:::<<<>>>EEEEEEEEEFFFJJJSSS___gggjjjYYYXXXaaa```bbbkkkooovvv}}}{{{}}}}}}~~~tttssssssppppppsssqqqxxx{{{gggTTTNNNOOOLLLFFFDDD===<<<>>>CCC???777222444444111//////222444444222666555333000......///000000000000000///---,,,+++//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))))))))************************))))))))))))))))))))))))+++++++++++++++***)))((())))))))))))))))))))))))&&&'''(((******+++******))))))((((((((())))))***'''''''''''''''((())))))******)))(((((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&%%%$$$$$$&&&(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''(((((((((((('''''''''((((((((())))))***++++++***))))))***,,,*********+++******))))))))))))************))))))(((((()))))))))************))))))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''(((''''''&&&'''((()))***(((((((((''''''(((((((((((((((((((((((()))******((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))************++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------------......------,,,,,,,,,...//////......///111...///111222333333333444666333444999;;;999:::===>>>AAAEEEHHHJJJLLLNNNOOORRRYYYdddooozzztttgggaaaYYYQQQMMMNNNKKKKKKMMMJJJDDDBBBDDD@@@===999777888888777666000111333444444222000......//////000000000////////////..................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))))))))************************))))))))))))))))))))))))+++++++++++++++***))))))))))))))))))))))))))))))***)))(((((('''''''''(((&&&&&&'''((()))***++++++))))))(((((())))))***+++******)))((((((((((((((((((''''''''''''''''''(((&&&&&&'''(((((((((((('''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&''''''''''''((((((((((((((((((((()))))))))))))))***+++***)))(((***,,,************************))))))************))))))(((((())))))))))))******)))))))))(((''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''(((''''''''''''((())))))))))))(((((((((((())))))((((((((((((((()))******))))))))))))))))))))))))&&&''''''((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((()))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************)))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------........................,,,...////////////000222///111444666666777888999<<<:::;;;BBBHHHKKKOOOSSS[[[^^^ccciiinnnqqqrrrsssxxx|||tttlllhhheeeddddddfffddd^^^ZZZZZZRRRNNNIIIEEECCCCCCCCCCCC===<<<:::888777444111...000000111111111111111111////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))***************************))))))))))))))))))))))))++++++,,,,,,,,,+++******)))))))))))))))))))))))),,,+++)))'''''''''((((((&&&'''((()))************+++************+++,,,,,,***))))))((((((((((((((()))((((((''''''(((((()))''''''((()))))))))((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''((((((((('''''')))+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((((((((((()))))))))******)))******)))((((((***,,,))))))(((((())))))******))))))************))))))(((((((((((()))))))))***))))))((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((((())))))(((((((((((((((((()))((((((((((((((())))))***))))))))))))))))))))))))&&&''''''((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))+++++++++***************'''(((((((((((()))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))*********+++++++++***+++++++++++++++,,,,,,,,,,,,,,,------------...------------.....................///000111222222111222333333333333444555333666999::::::;;;>>>@@@BBBDDDKKKUUU\\\cccnnnwwwxxxyyy}}}|||vvvrrrgggbbb[[[SSSNNNLLLKKKKKKHHHCCC<<<777555444555555444333333222111000000000/////////000000000000111------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******************************))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++)))))))))))))))))))))))))))))))))))))))***************+++++++++***)))(((+++************+++,,,,,,))))))(((((((((((())))))))))))(((((((((((())))))'''(((((()))))))))))))))%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((((((''''''(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))((()))))))))((((((***,,,(((((('''''''''(((((()))))))))************))))))'''(((((((((((()))))))))((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&''''''((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((())))))***))))))))))))))))))))))))&&&''''''((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***,,,+++++++++*********)))(((((((((((()))))))))***))))))))))))************************************************************************************************************************************************++++++++++++*********++++++,,,,,,,,,,,,,,,---------.........---------......////////////............///111111111333555555555555777999;;;???CCCEEEFFFIIINNNSSSVVV]]]hhhssszzzxxxjjj]]]TTTOOOMMMHHHGGGEEEAAA===;;;;;;;;;555444222111000000000000111111111111111111111111........................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************************************))))))))))))))))))))))))***++++++,,,,,,+++++++++))))))))))))))))))))))))'''(((***++++++***(((''')))))))))))))))(((((('''***))))))))))))***++++++))))))(((((((((((())))))))))))(((((((((((())))))'''(((((()))))))))))))))%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&&&&'''''''''''''''''''''(((((((((((('''((())))))((((((***,,,***)))((('''&&&'''(((((())))))************))))))''''''(((((((((((())))))(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&''''''((()))(((((((((''''''&&&&&&&&&&&&''''''((((((((((((((()))******))))))))))))))))))))))))&&&''''''(((((((((((((((((((((((((((((((((((((((''''''(((((())))))******,,,,,,++++++***)))))))))((((((((()))))))))******)))))))))*********++++++************************************************************************************************++++++++++++++++++++++++*********++++++++++++,,,*********++++++,,,,,,---,,,---------............---------...//////000000000000......---...///000///111444666777:::===???JJJQQQZZZ___aaaeeekkkpppvvv}}}~~~{{{kkkaaa^^^___fffllljjj^^^OOOEEE@@@999888666444333333444444333333222222222111111111////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++************************))))))))))))))))))))))))))))))***+++++++++******))))))))))))))))))))))))((()))***++++++***)))((((((((('''''''''(((((())))))(((((((((((()))******((((((((((((((())))))***)))((((((''''''(((((()))''''''((()))))))))((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&'''''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""$$$$$$$$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&((()))(((((((((***,,,...,,,***(((''''''((()))))))))************))))))'''''''''((((((((())))))'''(((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&((()))))))))((('''((((((''''''''''''((((((((((((((((((((()))******((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''((()))*********,,,++++++***))))))(((((((((((()))))))))*********))))))*********+++++++++************************************************************************************************++++++++++++++++++++++++*********+++++++++,,,,,,)))******+++,,,,,,------------------............---------...///000000000111000000111333555888:::;;;???DDDHHHMMMRRRWWWZZZdddnnn|||}}}mmm]]]VVVKKKIIIEEEAAA===;;;:::999555555444333222111000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++************************))))))))))))))))))))))))'''((()))************)))))))))))))))))))))))))))*********+++...111555777333111...***(((((()))))))))(((((((((((()))******((((((((((((((()))******(((''''''''''''''''''(((&&&&&&'''((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&'''((((((((((((***,,,111///,,,***)))((()))***))))))************))))))''''''''''''((((((((()))'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&'''''''''%%%&&&((()))))))))((('''))))))(((((((((((())))))((((((((((((((()))******((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++++++++******)))(((((('''))))))))))))************)))************+++++++++************************************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))***+++,,,,,,---------------.........//////---------...///000000111///000222555:::@@@EEEHHHSSSXXX^^^eeelllsssyyy~~~zzzyyyvvv```\\\UUUNNNGGGAAA>>><<<666666555444222111000000000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++************************))))))))))))))))))))))))''''''((())))))))))))))))))))))))))))))))))))))),,,++++++---333;;;DDDIIIBBB>>>777111,,,)))(((((()))))))))((()))******+++((((((((((((((()))******''''''&&&&&&&&&&&&''''''%%%&&&&&&'''''''''''''''))))))((('''&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$((('''&&&%%%$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%""""""###$$$$$$%%%&&&&&&$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''+++******)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))$$$&&&(((((('''&&&'''((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((()))******)))((('''&&&&&&'''((()))(((((((((((()))))))))))))))((('''&&&&&&&&&&&&&&&+++,,,,,,***((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***************)))(((((((((((()))***************))))))))))))))))))))))))+++*********))))))(((((()))************+++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,---------......---***+++///222000///111)))+++---...000333555444111666<<>>>>>:::333000222111...000//////000111000---+++---......//////...------...---,,,+++++++++,,,------,,,,,,+++*********+++************************))))))))))))))))))))))))*********))))))))))))))))))((((((---666DDDPPPWWWZZZXXXJJJ444(((***)))###((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%)))(((((('''&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''***)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''))))))'''&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((()))))))))((('''&&&&&&'''((()))(((((((((((())))))))))))***)))((('''''''''''''''+++++++++***''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***************)))(((((((((((()))***************))))))))))))))))))))))))************)))))))))((()))************+++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,---------.........///,,,,,,///000---,,,...333111///,,,---000333555:::???FFFOOOYYYdddnnnuuuxxxoooeeeWWWKKKFFFFFFAAA777222333444222333222111222222222000---------------,,,,,,,,,,,,...---,,,+++++++++,,,------,,,,,,++++++***++++++************************))))))))))))))))))))))))***)))))))))))))))))))))***))))))---666BBBMMMTTT\\\___UUU>>>---***)))'''************************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&((((((''''''&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&%%%$$$"""######$$$&&&''''''(((###$$$&&&'''''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((()))***++++++************************))))))))))))))))))))))))((((((((((((((((((((((((((()))******(((&&&&&&'''(((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''''''''((()))(((((((((((())))))))))))******)))(((((((((((()))***++++++)))''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((()))***************))))))))))))))))))))))))************)))))))))))))))************+++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------------.........///------000000------000222000///000333777<<<@@@FFFOOO___rrr}}}tttgggcccccc\\\NNNBBB<<<999777333222111111222222000///000///...---,,,------...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))))))))))))))******+++))))))///999DDDKKKNNNWWW___[[[GGG222***))))))************************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&''''''(((((((((((((((((('''&&&%%%$$$######$$$%%%%%%&&&''''''&&&&&&''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''''')))***+++,,,************************(((((((((((((((((((((((((((((((((((((((((((((((()))***+++***(((&&&&&&'''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''(((((()))(((((((((((())))))))))))))))))((((((((((((((())))))******)))''''''(((***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))************)))((((((((()))***************))))))))))))))))))))))))*********)))))))))))))))))))))*********+++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------------------...............,,,...111222000222666000000222888===AAAGGGLLLUUUfffzzzxxx{{{~~~{{{uuuuuu{{{tttaaaRRRFFF>>>666444222222333444333222666444222000//////000111//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************************)))))))))))))))))))))))))))))))))))))))*********---((((((333CCCMMMKKKFFFGGGPPPQQQDDD444,,,***)))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&'''''''''''''''######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&&&&''''''''''''(((((((((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''(((***+++,,,************************(((((((((((((((((((((((('''''''''''''''''''''''')))***+++***(((&&&&&&'''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&''''''((((((((((((((((((((((((((())))))))))))'''''''''&&&&&&''''''((('''((()))((('''''')))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((())))))*********))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))******))))))*********+++++++++++++++++++++++++++++++++++++++,,,------------,,,++++++,,,,,,,,,------------------.........//////...---///222222000444999777444666>>>EEEJJJRRR[[[nnn}}}zzz|||yyy|||}}}~~~nnn]]]PPP???<<<999777666666666555888777444222000000111222000000//////...---,,,,,,+++,,,,,,---------,,,+++************************))))))))))))))))))))))))(((((())))))************---'''(((888MMMUUULLL>>>888<<<>>><<<777333///***''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((()))))))))&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''(((((()))(((((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%'''''''''''''''''''''''''''''''''''''''&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$#########$$$&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''((()))+++,,,************************))))))))))))))))))))))))''''''''''''''''''''''''((()))******(((&&&&&&''''''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((%%%&&&'''((()))))))))((((((((((((((())))))))))))'''&&&&&&&&&&&&''''''(((&&&'''(((((('''''')))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))(((((()))***************))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++++++++++++++++++++++++++,,,---------------,,,,,,,,,,,,------------------........./////////000000222444444222777>>>>>>;;;AAAOOO[[[dddppp|||vvvjjjMMMHHHBBB<<<888666444333888777444222111000000000000000000000///...,,,,,,***+++---......---,,,,,,************************))))))))))))))))))))))))((((((((()))******++++++,,,''')))999LLLRRRGGG999333333333777::::::333---************************((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''%%%$$$%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&'''))))))'''&&&&&&'''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))%%%&&&'''((()))))))))((((((((((((((())))))))))))'''''''''''''''((())))))%%%'''((('''''''''***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************(((((()))***************))))))))))))))))))))))))((()))))))))************)))************++++++++++++++++++++++++++++++++++++,,,------...---------,,,,,,,,,------------...............////////////000111666:::<<<===DDDMMMNNNRRRddd|||oooooorrr|||ggg```VVVLLLDDD>>>:::777999888777555333111000///111111111111000...,,,+++***+++---...///...---,,,************************))))))))))))))))))))))))'''(((((()))******++++++)))(((,,,666AAADDD???888777444333666:::999222,,,************************((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""$$$%%%'''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%########################%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&%%%%%%%%%######$$$%%%&&&&&&'''((("""&&&***......+++'''$$$%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))''''''((((((((((((''''''''''''&&&''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''$$$&&&(((((('''&&&'''(((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((()))******$$$%%%'''))))))))))))((((((((((((((())))))))))))((((((((((((((()))******%%%&&&'''''''''(((***,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************(((((()))***************))))))))))))))))))))))))(((((())))))*********+++)))************++++++++++++++++++++++++++++++++++++,,,------......------,,,,,,,,,---------................../////////000///222999@@@EEEIIITTT^^^gggsssyyypppooovvv|||~~~|||ooobbbVVVNNNGGGDDD;;;;;;:::888666444222111111111222111000...,,,+++***+++---//////...---,,,************************))))))))))))))))))))))))'''(((((()))***+++++++++&&&***///333666777888888<<<888555777888444...***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&******))))))((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''((()))))))))(((&&&%%%''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&%%%&&&''''''%%%%%%&&&'''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++***)))(((************+++,,,---...)))************+++++++++***+++,,,,,,------,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,---------......,,,---......//////......//////......---...///000888444999HHHVVV^^^eeelllyyytttppplllgggqqqxxxxxxzzztttfffVVVIIIIIIFFFDDDBBB???999555333111444666444000...,,,***........................,,,,,,,,,+++++++++******++++++***))))))***++++++))))))))))))))))))))))))***+++,,,---///000111111555555444333111///---,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''(((((((((((('''&&&%%%''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''%%%&&&''''''%%%%%%&&&'''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))(((+++***)))(((***---111333************++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,---------...............//////////////////222333333333222111111222444<<>>AAA<<<555111000111222222..................------------,,,,,,,,,+++++++++)))***+++,,,,,,+++***)))************************)))))))))*********++++++******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&###$$$%%%&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''&&&'''((('''&&&%%%&&&(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))*********+++(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))+++***((((((***---000333*********+++++++++,,,,,,***+++,,,,,,------,,,,,,+++,,,------------------------------............000000////////////000000///000222222333777>>>CCCDDDMMM___tttuuuiii___XXXOOOGGGFFF>>>888777777444000...//////............------------------,,,,,,,,,,,,)))***,,,------,,,***)))************************))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((&&&'''((((((&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((+++*********))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))*********))))))))))))******++++++++++++***++++++++++++,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,------.........------------.........////////////......//////000111333444555444777>>>JJJSSS\\\jjjttttttooolllttt|||vvvssstttvvvwwwvvvuuupppnnnpppsssrrrsssvvvyyyyyywwwvvvvvvzzz~~~{{{~~~{{{ooodddRRRBBB<<<:::555///---000000000//////..................---------,,,,,,)))***,,,------,,,***)))************************************))))))))))))(((((('''''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((())))))))))))))))))))))))&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''$$$$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%'''(((((('''&&&&&&''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((&&&'''(((((('''&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))),,,,,,+++***)))(((''''''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******))))))((()))***++++++***)))(((++++++++++++,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,---......///......------.........///////////////......///111333444444777:::<<<@@@KKK[[[fff}}}{{{ddd\\\VVVeeesss|||}}}{{{|||~~~~~~{{{ccc___[[[ZZZ^^^aaabbbbbb```[[[ZZZ```eeeeeefffgggeeefffffffffkkkqqqqqqnnnmmmiiihhhlllnnnnnnnnnpppuuutttrrrooopppzzztttSSSBBB<<<666333444222222111111000000////////////.........---------***+++,,,------,,,+++***++++++++++++++++++++++++***************************)))(((((((((***+++,,,(((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%$$$"""!!!!!!###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&'''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$###%%%(((******)))'''%%%''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))&&&((()))((('''&&&''')))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))******+++++++++++++++++++++,,,,,,,,,------***+++,,,,,,------,,,,,,+++,,,---...////////////............////////////000000000000222444777999777>>>HHHQQQ\\\kkk~~~[[[VVVbbbqqq|||}}}xxxlllccc```___hhhlllnnnmmmppptttvvvtttkkkgggcccdddgggkkkkkkjjjgggccccccjjjppprrrtttwwwuuuuuuvvv}}}~~~yyyrrrllljjjhhheeeggglllrrrnnnhhhfffjjjsss||||||~~~bbbKKKBBB<<<999;;;444444333222222111111000////////////.........---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))*********+++***)))(((((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%%%%######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$%%%&&&'''(((&&&$$$!!! """%%%(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&'''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%&&&'''((()))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$"""%%%))),,,,,,***'''%%%''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))'''((()))((('''&&&''')))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))***)))))))))***,,,///000++++++,,,,,,,,,---------++++++,,,---------,,,,,,+++,,,---...////////////............/////////000111111111222444777:::<<<>>>JJJ[[[kkk|||pppwwwzzzsss~~~}}}tttkkkfffeeefffhhhhhhlllooopppuuu}}}}}}~~~zzzyyy{{{}}}|||zzzxxxttttttzzz{{{sssqqquuutttqqqooorrrxxx{{{xxxssseeekkkpppssswww{{{{{{wwwiiiTTTLLLCCC======555555444444333222111111000/////////............---,,,,,,++++++,,,,,,---++++++++++++++++++++++++(((((((((((())))))******+++***(((''''''(((***+++************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((******)))'''&&&)))((('''&&&&&&&&&&&&&&&)))$$$###''''''$$$%%%+++###$$$&&&&&&&&&&&&((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((('''&&&'''((())))))(((&&&'''''''''(((((())))))'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''(((((('''&&&%%%%%%%%%&&&((()))***)))(((&&&((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************---,,,***)))))))))******,,,,,,,,,++++++*********)))************+++++++++******+++++++++,,,,,,,,,---------.........//////000///...---...///000111---111666777666999AAAGGGNNN\\\{{{uuuxxxzzzsssiiikkkyyyxxxrrrnnnqqqvvvxxx{{{vvvoooooommmiiihhhkkkqqqmmmooozzzjjj^^^PPPCCCDDD???;;;888666444222222444000///...///000000...---...---,,,,,,++++++,,,,,,+++++++++************)))******))))))))))))******))))))(((((('''''''''&&&))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((******)))'''&&&(((((('''''''''&&&&&&&&&'''######&&&&&&###$$$)))'''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&%%%''')))******)))''''''''''''((((((((()))'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''(((((('''&&&&&&%%%%%%&&&((()))***)))((('''((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************,,,,,,***)))))))))******,,,,,,,,,+++++++++******************++++++++++++***++++++++++++,,,,,,,,,---------.........//////000/////////000111222333222555777777999???JJJSSS___xxx|||qqqrrrvvvjjjpppooojjjppp~~~vvvsssuuurrrmmmlllrrrvvvuuuvvvxxx|||uuummm[[[OOOGGGCCC???===<<<888333000222111000000000000...,,,...---,,,,,,++++++,,,,,,++++++++++++******************))))))))))))******)))(((((((((''''''''''''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))***)))((((((((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((())))))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((()))))))))'''&&&&&&'''((((((((('''&&&%%%'''$$$$$$&&&&&&$$$$$$'''((('''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((((((((((('''&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''&&&&&&''')))******)))''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((('''''''''''''''(((''''''&&&%%%%%%&&&((()))))))))((('''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************,,,+++******)))*********,,,,,,,,,++++++++++++***************+++++++++,,,++++++++++++,,,,,,,,,,,,------.........///////////////000111222333333444555888<<<>>>@@@HHHTTT^^^ooolllfffkkkzzz|||kkkooouuuyyyyyy}}}~~~~~~yyywwwwwwvvvrrrooooooqqqxxxuuucccUUUOOOGGGBBBAAA>>>999333555333111000000///---+++...------,,,,,,,,,,,,,,,,,,+++++++++******************))))))))))))******((((((((((((''''''''''''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))******)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((()))*********&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''((()))((('''&&&%%%&&&((())))))(((&&&$$$(((&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''(((((()))))))))((('''((()))***)))''''''''''''((((((((((((((('''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((('''&&&'''''''''''''''&&&&&&&&&&&&'''((()))(((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))((()))))))))************++++++******************++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------............////////////...///000111222222333333444:::AAAFFFKKKTTT```iiirrrbbbiiiqqq~~~~~~}}}~~~}}}}}}kkkfffZZZMMMEEEBBB>>>:::555333111000000000...---......---,,,,,,,,,,,,,,,,,,,,,+++++++++***************))))))))))))******((((((((((((((('''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((+++***)))((((((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((()))*********&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((''''''&&&$$$&&&'''))))))(((&&&%%%&&&&&&%%%######%%%''''''(((&&&######&&&'''((('''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))((('''&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''''''''&&&''''''''''''''''''''''''&&&&&&''''''((())))))***,,,+++)))))))))((('''%%%((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''(((((((((&&&&&&'''''''''''''''&&&&&&''''''(((((((((((((((&&&'''''''''(((((())))))''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((()))))))))***'''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))((()))))))))************************+++*********++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------........./////////000000...//////000111222333444999???FFFNNNWWWfffwww~~~wwwqqqnnnmmmttt}}}~~~xxxtttwww~~~tttaaaTTTHHH>>>666444111000111111000//////...------,,,,,,------,,,,,,,,,++++++++++++*********))))))))))))******'''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((******)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''%%%&&&'''((((((((('''&&&###$$$###!!!###***...//////+++&&&%%%&&&'''&&&$$$&&&&&&'''''''''(((((((((''''''((((((((()))))))))((((((((('''&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&'''((())))))***+++---+++***))))))((('''%%%(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((%%%&&&''''''((('''''''''''''''''''''((((((((()))&&&&&&''''''((()))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((())))))******''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))***++++++++++++******++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------....../////////000000000000000000111444777999;;;HHHNNNVVV```mmmvvvpppkkkjjjlllpppxxx{{{aaaLLL:::888555333333333222111///......---------------,,,,,,,,,,,,++++++++++++******))))))))))))******'''''''''((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((###%%%%%%###)))555===???111,,,'''%%%''')))'''%%%''''''''''''(((((((((((('''((((((((())))))))))))''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&'''((()))***+++++++++***((()))******)))''')))(((((((((''''''''''''&&&'''''''''((((((((()))(((((((((((((((((((((((()))((('''&&&&&&'''((()))%%%&&&&&&'''(((((('''''''''''''''''''''((())))))&&&&&&''''''((())))))***''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((()))*********'''''''''((()))*********(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************((()))***+++,,,++++++*********+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------....../////////000000000000222222222555999???DDDHHHZZZfffwww|||fffdddfffnnnvvv~~~}}}aaaBBB???:::777555444333111//////...---------------------,,,,,,,,,+++++++++******))))))))))))******''''''''''''((((((((()))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((''''''(((((()))***+++'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))$$$(((((('''000???KKKNNN///***%%%%%%))),,,+++)))''''''''''''((((((((()))(((((((((((())))))))))))&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&'''((((((((('''((((((((((((((((((((((((&&&&&&'''((()))***++++++)))((('''(((***,,,+++***))))))(((((('''''''''&&&&&&'''''''''(((((()))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))%%%%%%&&&'''(((((((((''''''''''''''''''((())))))&&&&&&&&&'''((())))))***''''''''''''((((((((()))((((((((((((((((((((((((&&&''''''((()))******+++&&&''''''((()))******+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************((()))***+++,,,,,,+++************++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......////////////000000000000333333444777>>>FFFNNNRRRfffyyy}}}zzz~~~xxxkkkiiikkkttt}}}nnnIIIEEE???;;;888555333111//////...------------...---------,,,,,,,,,++++++******))))))))))))******&&&'''''''''(((((())))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''(((***+++,,,&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''((()))$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&///---+++(((&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))""""""000CCCHHH:::***(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((+++*********))))))(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((******))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&))))))(((((('''''''''&&&''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))''''''''''''((((((((()))))))))((((((''''''&&&&&&(((((())))))*********+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,..................------...///000000///000222444444666777???HHHHHHSSSlllxxxtttnnnttt{{{ttt\\\OOODDD@@@<<<666222333000...------111333///)))---------,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''((((((''''''((((((((((((''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((((($$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&---+++)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))***...333666444---&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((******)))))))))((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((()))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&)))(((((((((''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))'''''''''((((((((())))))((((((((((((((('''''''''((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***)))************+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................000111111111222555777999;;;888>>>RRRddd|||vvvzzzuuuppp}}}yyysssvvvvvvuuuvvv{{{}}}wwwlllqqq|||xxxtttiii]]]RRREEE:::777:::888555111,,,+++---......---------,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&))))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''000888555+++###$$$((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))''''''((((((((()))))))))'''((((((((((((((())))))))))))))))))************((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))************+++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------........................,,,---//////000111555777>>>DDDAAAGGGffftttooolllyyyppp```XXXTTTWWWYYY\\\bbbgggeee___UUUXXXddduuu}}}zzzyyy|||}}}wwwtttuuuzzzyyynnn\\\KKKDDDFFF===999555000,,,,,,...111------------,,,,,,,,,,,,************************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))((((((''''''''''''(((((()))((('''&&&&&&'''((()))%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&///666333((("""&&&---''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))'''(((((((((((()))))))))''''''(((((()))))))))***)))))))))))))))*********'''(((***,,,,,,***((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------............////////////---...///000000333777:::CCCPPPRRRZZZ~~~zzz~~~ooojjjoooppprrraaaYYYVVV^^^gggooouuuxxxrrrjjjYYYWWWXXX^^^cccjjjwwwzzzxxxyyy|||~~~tttbbbSSSMMMEEE>>>777444333111///000...------------,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''''''''((((((***)))'''%%%%%%''')))***%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''')))++++++)))((()))+++&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''(((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((())))))))))))(((((((((((()))))))))***'''((((((((())))))************))))))))))))))))))'''(((***,,,,,,***((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********+++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,------................../////////000000111222333444666999>>>BBBNNN^^^ccckkk{{{pppmmmlllkkkqqqzzz~~~yyy}}}{{{yyy{{{tttrrr|||tttiiiaaaMMM:::555666444111///.........---------,,,,,,************************************************))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''''''''((((((***)))'''%%%%%%''')))***%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((%%%"""$$$''')))'''$$$&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''(((((())))))******(((((((((((())))))))))))((((((((()))))))))******((())))))))))))))))))***************))))))))))))((()))***++++++***)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++)))************+++++++++......------------,,,,,,,,,,,,,,,---......//////.........//////000000111///000333555999???FFFKKK^^^mmmqqqyyylllhhhiiipppxxx~~~zzzzzz~~~tttsssxxxgggEEE666555333111222............---------,,,************************************************))))))))))))))))))))))))***))))))(((((())))))***((((((''''''''''''(((((()))((('''&&&&&&'''((()))$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%''''''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((($$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''&&&%%%###$$$&&&'''&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&''''''(((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''''''''(((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''((((((((((((''''''(((((((((((((((((((((((('''''''''((()))*********(((((((((((())))))))))))(((((()))))))))******************)))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++)))************+++++++++............---------,,,,,,,,,------.../////////---......///000000111111...000555:::AAAJJJSSSZZZnnn|||~~~xxxnnnuuutttwww|||{{{{{{{{{VVVDDD<<<555222444............------------************************************************))))))))))))))))))))))))******))))))))))))******((((((''''''''''''(((((((((((((((((((((((((((((($$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''###&&&((((((&&&&&&(((+++&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&(((((((((((((((((((((((('''((((((((())))))******''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))''''''((((((((((((''''''((((((((((((((((((((((((&&&''''''((()))******+++(((((((((((())))))))))))))))))))))))************++++++******))))))((((((+++*********))))))((((((******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++//////.........---------,,,,,,------...///000000---......///000111111222444777===DDDNNNYYYdddlllvvv~~~|||dddTTTHHH:::333333//////.........---------************************************************))))))))))))))))))))))))******))))))))))))******((((((''''''''''''((((((''''''((((((((((((''''''))))))((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$((('''&&&'''((()))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###((('''%%%######$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''"""###$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&%%%))))))(((((('''''''''&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''&&&&&&((((((''''''&&&&&&&&&%%%''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((((((((((((((((('''''''''&&&&&&''''''(((((())))))((()))))))))))))))(((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))&&&&&&&&&'''((())))))***)))))))))))))))******+++)))************+++++++++)))************+++++++++))))))*********+++++++++************************------------------------***+++---.........000222222000...000333444222000;;;;;;@@@OOO```qqq~~~~~~wwwdddOOO>>>666444888333000000...+++)))***///......------,,,++++++************************))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((('''&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&(((,,,/////////''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###((('''%%%$$$###$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&'''''''''(((((((((((((((((('''''''''&&&&&&)))(((((((((''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''((((((((('''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((('''(((((((((((((((((())))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))&&&&&&''''''((())))))***)))))))))))))))******+++)))************+++++++++************++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++------------------------+++,,,............000111/////////000222444555555<<<>>>KKKbbbzzz{{{zzztttiiiZZZJJJ???:::111...***,,,111555222---///......------,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$%%%(((,,,///000000&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$((('''%%%$$$$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''((((((((()))))))))))))))((((((((((((''''''((((((((((((''''''''''''%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''))))))((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((''''''(((((((((((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))&&&''''''(((((())))))***)))))))))))))))******+++)))************+++++++++************+++++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,...//////......///111000111222222222555;;;@@@FFFJJJ[[[zzz|||yyyyyy||||||vvv{{{vvvuuutttppphhhZZZLLLCCCCCC@@@999777>>>GGGCCC888//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))***))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&%%%%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''%%%&&&&&&'''''''''''''''''''''''''''(((((((((((()))))))))))))))(((((((((''''''&&&&&&&&&&&&''''''%%%&&&&&&'''''''''''''''''''''''''''((((((((((((++++++******))))))(((((('''(((((())))))))))))((((((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))''''''(((((()))))))))))))))))))))))))))******+++))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,---------......,,,,,,,,,---------------...........................///000000///...///111444666666444444<<>>BBBHHHRRRaaawww{{{vvvqqqmmmjjjfffccc___[[[WWWTTTSSSRRRQQQPPPQQQOOOLLLKKKLLLLLLLLLKKKIIIJJJKKKLLLLLLLLLLLLLLLJJJKKKLLLLLLKKKKKKNNNOOOJJJMMMPPPTTTXXX]]]cccggggggiiinnnttt{{{yyyiiihhh___III999777000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''%%%%%%'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''((())))))(((((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&((()))))))))((('''(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((''''''))))))))))))((((((((((((+++***)))(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))((((((((()))************+++++++++***++++++,,,,,,++++++***,,,,,,+++***+++,,,---...---------------------------...............------,,,000222...---222;;;AAAKKKLLLTTTaaahhhooowwwpppkkkgggeeeccc___ZZZWWWTTTRRRRRRMMMLLLKKKIIIHHHGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEFFFFFFGGGGGGFFFFFFEEEFFFHHHJJJMMMOOORRRTTTXXXZZZ\\\aaahhhmmmxxx{{{vvvYYY@@@777888333---,,,...///,,,)))......---------,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))'''((((((((())))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&(((((((((''''''&&&&&&&&&%%%&&&'''(((((((((''''''(((((((((((((((((((((((('''((((((((())))))))))))(((((())))))))))))(((((()))(((((((((''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''((((((((())))))))))))))))))))))))(((''''''''''''(((((())))))******+++***)))(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))************+++++++++***++++++,,,,,,++++++***,,,,,,+++++++++,,,---...------------------------....../////////......---000222555666777999@@@FFFOOOWWWdddlllpppwwwwwwnnnhhhbbb^^^[[[VVVUUURRRNNNKKKIIIHHHGGGHHHHHHGGGFFFFFFFFFFFFFFFGGGFFFFFFEEEDDDCCCBBBBBBEEEEEEEEEEEEFFFFFFGGGGGGFFFFFFFFFEEEFFFFFFGGGGGGFFFEEEDDDCCCDDDFFFGGGIIIJJJLLLOOOPPPRRRUUU[[[___gggiiinnnuuu}}}www___HHH<<<888666333222222000...,,,------------,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))''''''((((((((()))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''((((((((((((((('''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&((((((((((((((('''''''''%%%%%%&&&''''''''''''&&&((((((((((((((((((((((((''''''((((((((()))))))))'''(((((())))))(((((('''((((((((((((''''''''''''(((((((((''''''''''''&&&((((((((((((((((((((((((&&&&&&'''''''''((((((((()))))))))))))))(((((('''&&&&&&'''((()))***++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++***++++++,,,,,,++++++***,,,,,,+++++++++,,,---...------------------------......///000000//////...000...222:::======EEEQQQSSSfffzzzkkkfff```ZZZVVVRRROOOMMMLLLKKKIIIGGGFFFDDDDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGFFFFFFFFFEEEEEEEEEHHHHHHIIIIIIJJJKKKLLLMMMJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHFFFEEEDDDDDDEEEEEEDDDEEEGGGGGGGGGIIIMMMOOOSSSUUUXXX]]]dddlllrrrvvvzzzpppdddRRRCCC888777666444222///---+++------,,,,,,,,,++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((())))))'''''''''((((((((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''((((((((())))))'''(((((((((((((((((('''((((((((((((((('''''''''((((((((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((((((((())))))))))))(((((('''''''''((()))*********)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))*********+++++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,------------------............//////000000111000000000///...333<<>>888444333222///,,,---,,,,,,,,,,,,++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''((((((((('''''''''''''''((())))))''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''(((((((((((((((''''''&&&'''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,))))))*********+++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,------------------......////////////000111111222222222111333555;;;AAAFFFWWWzzzwwwpppwwwvvvzzzssseee___[[[TTTLLLKKKIIIFFFFFFGGGGGGGGGFFFDDDDDDEEEFFFGGGGGGHHHHHHIIIJJJLLLNNNOOOPPPPPPPPPOOOOOOQQQSSSUUUWWWXXXYYYVVVUUUUUUUUUVVVXXXZZZ\\\YYYYYYYYYYYYXXXWWWUUUTTTTTTTTTSSSRRRRRRQQQQQQQQQOOONNNLLLKKKJJJIIIHHHGGGHHHGGGEEEEEEGGGJJJNNNPPPVVV[[[cccllluuuzzzuuuyyyrrrcccYYYNNN@@@999888888444000---------,,,,,,,,,+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%((((((''''''&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''(((((())))))'''''''''''''''((())))))&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&''''''((((((''''''&&&'''''''''((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((&&&&&&'''''''''((((((((('''(((((()))))))))))))))***)))))))))(((((((((''''''((()))******+++******))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++)))************+++++++++***++++++,,,,,,++++++******+++,,,---------,,,,,,---------...//////000000000000111222333333333333333;;;BBBGGGRRRpppuuusssxxxzzzsssjjjeee[[[QQQMMMNNNLLLGGGEEEDDDCCCDDDFFFHHHHHHGGGGGGHHHJJJLLLMMMNNNOOOOOOPPPRRRTTTUUUVVVWWWVVVVVVYYYYYYZZZZZZ[[[\\\\\\]]]\\\[[[ZZZZZZ[[[]]]___aaaaaaaaaaaaaaa```^^^\\\ZZZYYYYYYYYYYYYXXXXXXXXXWWWWWWUUURRRQQQPPPOOOMMMJJJJJJIIIGGGEEEDDDEEEFFFGGGFFFJJJPPPVVV^^^fffnnnttt{{{{{{uuupppbbbPPPBBB;;;888444000......---------,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((()))))))))'''''''''''''''((())))))&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((('''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&'''((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&''''''''''''((((((((()))'''((((((((())))))))))))((((((((((((((((((((((((''''''((((((((()))))))))''''''((()))))))))))))))(((((((((((())))))))))))&&&''')))***++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++)))************+++++++++***++++++,,,,,,++++++******+++,,,---------,,,,,,---------...///000000000000111222333444444444444333@@@JJJOOOdddtttqqq}}}vvvnnneee___YYYWWWPPPIIIHHHKKKKKKGGGDDDCCCCCCEEEHHHKKKKKKJJJNNNOOORRRTTTVVVWWWWWWWWWVVVXXXYYY[[[[[[ZZZYYYXXX]]]]]]]]]^^^^^^______```eeedddbbbaaabbbdddfffhhhkkkkkklllkkkjjjhhheeeccc````````````___^^^]]]\\\]]][[[XXXWWWWWWVVVSSSPPPNNNMMMLLLJJJHHHGGGGGGGGGFFFGGGJJJLLLPPPUUU[[[```jjjsss~~~{{{}}}kkkVVVDDD888333222/////////.........------+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&'''((())))))***'''''''''''''''((())))))&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&(((((())))))((('''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))(((((('''&&&'''((()))***((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&&&&'''''''''(((((())))))'''((((((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))''''''((()))))))))))))))&&&&&&'''((()))***++++++&&&''')))***+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************++++++++++++++++++,,,,,,+++++++++***+++,,,---...---,,,,,,---------...///000000111000111222333444444444444777HHHSSS[[[www{{{qqqyyyzzzmmmeee^^^VVVPPPOOONNNJJJEEEEEEGGGEEEAAAFFFEEEFFFHHHKKKNNNNNNMMMPPPQQQTTTVVVXXXYYYZZZZZZYYYZZZ\\\]]]]]][[[YYYXXXZZZ[[[\\\^^^```aaaccccccmmmllljjjhhhiiijjjmmmnnnttttttuuutttssspppmmmkkkgggggggggfffdddcccaaa```bbb___\\\\\\]]][[[XXXTTTRRRRRRQQQOOONNNLLLKKKJJJGGGGGGGGGFFFGGGIIINNNQQQ]]]dddppp{{{www|||mmmQQQ>>>999;;;000////////////.........+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((######$$$%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''%%%###""""""%%%''')))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%'''((()))(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''')))((('''&&&%%%%%%&&&'''''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))******************++++++++++++******&&&''''''((()))******+++************************)))************+++++++++,,,---...---+++***+++,,,---,,,,,,,,,,,,---......,,,---///000111222111111000444777666444555<<>>BBBEEEPPPaaappp}}}rrrhhh___YYYRRRMMMKKKIIIGGGFFFGGGGGGHHHIIIJJJLLLMMMNNNOOOPPPSSSVVVYYY\\\]]]^^^^^^___```bbbdddddddddcccbbbcccffflllmmmkkkmmmqqqxxx{{{~~~~~~|||yyyuuunnnjjjcccbbb___]]][[[ZZZZZZZZZVVVSSSPPPNNNNNNLLLKKKIIIIIILLLNNNPPPUUU___lllvvvxxxgggQQQ???;;;555222111000...---,,,,,,,,,,,,++++++++++++*********************************)))))))))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%'''((()))%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''###$$$%%%&&&'''((())))))'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))''''''(((((()))))))))((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''&&&&&&''''''((()))))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))'''''''''&&&&&&'''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((((('''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******************++++++++++++******))))))******++++++,,,,,,************************)))************+++++++++,,,---...---+++***+++,,,---------,,,------...///...///111222333444444444555444444999@@@FFFIIIJJJPPPeee{{{{{{lll___XXXOOOMMMJJJIIIIIIIIIGGGEEEEEEGGGJJJMMMPPPSSSUUUUUUUUUUUUWWWYYY[[[^^^```bbbeeefffhhhjjjkkklllllllllmmmooovvv~~~{{{rrrooolllgggccc```]]]\\\YYYXXXWWWVVVUUURRRNNNKKKJJJJJJIIIGGGHHHMMMWWW^^^llluuu~~~{{{bbbLLLDDD:::444222222///,,,------------,,,,,,,,,,,,************************++++++******))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%&&&&&&'''((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%$$$%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&''')))*********)))(((((((((((('''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))((((((''''''&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''(((((())))))(((((((((((((((((()))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&'''''''''((())))))''''''''''''((((((((((((((((((((((((((((((((((((&&&'''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((()))))))))******************++++++++++++******)))))))))******+++++++++************************))))))*********++++++++++++,,,------++++++,,,------------------...////////////000111222333444444444555777;;;BBBIIINNNQQQWWWmmm{{{qqqhhh]]]VVVSSSKKKJJJIIIHHHHHHHHHGGGGGGIIIKKKNNNRRRUUUWWWXXXXXXZZZZZZZZZ[[[\\\___aaacccmmmooorrruuuwwwxxxyyyzzzyyyqqqkkkfffccc___]]][[[ZZZXXXVVVRRROOOPPPPPPNNNKKKIIIJJJOOORRRZZZaaammm|||yyyjjjTTTIII;;;444333333000,,,------------,,,,,,,,,,,,*********************************)))((((((''''''(((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%$$$$$$%%%&&&'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&''')))*********)))(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))((((((''''''&&&&&&''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''(((''''''''''''((())))))(((''''''&&&&&&''''''((((((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&''''''(((((()))))))))''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))******************++++++++++++******((((((((()))))))))))))))************************))))))*********++++++++++++,,,------++++++,,,---...------------...//////...//////000111222333444333777<<<@@@EEENNNYYYbbb{{{yyynnnbbb[[[UUUNNNLLLLLLGGGGGGEEEDDDDDDEEEGGGIIIPPPQQQTTTVVVWWWXXXXXXWWW^^^___```bbbfffjjjnnnppp||||||ooolllfffbbb^^^[[[WWWUUUTTTTTTSSSQQQOOOMMMLLLMMMOOOQQQYYYfffqqq||||||}}}[[[NNN???666555444111...,,,,,,,,,,,,++++++++++++************************)))))))))(((((('''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''''''''''''''&&&%%%$$$###%%%&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&'''(((((('''%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''(((((()))))))))((('''(((((((((((()))))))))&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''((((((''''''(((((()))***''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''((()))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&'''((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******************++++++++++++******((((((((((((((((((((()))************************)))************+++++++++***,,,------++++++,,,.........------......///000////////////000222333444555;;;CCCIIIRRR```rrruuunnn```XXXPPPLLLIIIFFFEEEHHHEEEFFFGGGHHHIIIKKKPPPSSSVVVWWWXXXYYYZZZZZZZZZZZZ^^^aaafffmmmuuu}}}}}}uuuoooiiiddd```YYYXXXWWWUUURRRNNNKKKIIIKKKHHHKKKUUU\\\dddttt{{{zzz|||ggg[[[KKK???:::666333000,,,,,,,,,,,,++++++++++++************************((((((((((((((()))))))))))))))))))))))))))))))))%%%%%%&&&&&&''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''((()))))))))''''''&&&&&&''''''((()))'''((((((((())))))))))))&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((())))))***((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((()))***))))))''''''''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&'''((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''((((((((()))))))))***))))))))))))******************++++++++++++******))))))))))))))))))))))))************************)))************+++++++++***+++---,,,,,,+++---..................//////000000000000000111333444666;;;@@@HHHTTTfff}}}xxxkkkaaa\\\RRRLLLHHHHHHHHHEEEGGGJJJGGGKKKOOORRRSSSUUUYYY[[[YYYZZZZZZ[[[]]]___```aaaeeejjjrrr}}}zzzvvviiieee```[[[WWWSSSOOOMMMOOOIIIHHHNNNPPPQQQ]]]lllrrr}}}}}}~~~{{{|||yyynnn^^^MMMAAA999444111------------,,,,,,,,,,,,************************)))))))))***++++++,,,,,,))))))))))))))))))))))))%%%%%%%%%&&&'''((())))))%%%%%%%%%&&&&&&'''''''''&&&'''(((((())))))((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((###$$$&&&'''(((''''''&&&&&&&&&&&&'''''''''((((((((('''&&&%%%%%%%%%%%%%%%"""###$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''(((((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&'''(((((()))''''''&&&%%%%%%'''((()))'''((((((((())))))******&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((()))******))))))(((((((((((())))))((((((''''''''''''(((((())))))))))))))))))))))))))))))*********((('''&&&''''''''''''((((((((()))((((((((((((((((((((((((%%%&&&'''((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''((((((((())))))******))))))))))))******************++++++++++++******++++++******************************************)))************+++++++++***+++---,,,,,,,,,---..................///000000222111111111222444666777@@@BBBJJJ\\\wwwyyyrrrdddZZZRRRNNNKKKGGGFFFHHHHHHGGGHHHLLLHHHMMMSSSWWWXXXXXXYYYZZZZZZZZZ[[[]]]```cccfffhhhtttyyy{{{uuulllddd^^^ZZZWWWVVVUUUNNNKKKNNNLLLHHHPPP]]]___lll~~~uuu{{{}}}}}}lllXXXGGG;;;555222//////.........---------******************************+++,,,---......///))))))))))))))))))))))))$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((($$$%%%'''((((((((('''&&&'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************)))))))))))))))******+++************************))))))))))))))))))))))))((()))))))))************++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------......///000000000---666444000333333444<<>>HHH[[[vvviii^^^VVVNNNJJJGGGFFFGGGHHHHHHHHHFFFKKKRRRWWW[[[]]]```aaaccceeeffffffhhhnnnyyy|||qqqhhhbbb\\\XXXSSSMMMIIIIIILLLRRR]]]ggg~~~xxxwww~~~cccNNN>>>666000//////...------,,,,,,,,,+++++++++******************************---+++***)))******)))(((&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&''''''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((('''&&&&&&((()))***)))(((((('''((()))***+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********+++*********++++++,,,,,,,,,------,,,,,,------...///......//////000111111111333888666777>>>CCCQQQhhhqqqeeeZZZRRRNNNGGGFFFDDDDDDEEEGGGHHHHHHNNNRRRWWW\\\^^^___aaaccccccggglllnnnrrr{{{zzzpppeee^^^[[[SSSMMMKKKKKKMMMRRRYYYeeennn~~~zzzvvv}}}hhhIII<<<111000111///---...,,,,,,,,,+++++++++******************************,,,+++******++++++***(((&&&&&&&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''(((((()))*********(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''(((((()))***(((((()))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))******************++++++,,,,,,------------------......///...//////000000111111222333888888<<>>777555000---///,,,,,,,,,+++++++++******+++++++++*********)))))))))))))))+++---...,,,***(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%&&&&&&''''''((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((((('''''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))......---+++***(((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))&&&''')))*********)))(((&&&'''***,,,,,,+++)))'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************)))))))))))))))******+++************************))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))***+++,,,,,,------...------------...///////////////000111111222222777===CCCNNN]]]fff{{{sssrrrlllooo}}}kkk]]]RRRIIIGGGGGGDDDDDDHHHDDDEEEGGGIIIMMMSSSZZZ___ccccccdddfffjjjqqqzzzpppfff]]]TTTOOOOOONNNLLLMMMVVVggg{{{~~~}}}```EEE;;;777000---...,,,,,,,,,+++++++++******++++++++++++******))))))(((((()))+++......---+++''''''''''''''''''''''''(((''''''&&&&&&%%%%%%$$$))))))((('''&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((&&&$$$%%%)))+++'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$)))(((&&&$$$###$$$&&&'''''''''''''''''''''''''''((((((&&&%%%%%%&&&'''((((((((((((((((((((((((((('''((()))((('''&&&'''))))))((('''''''''(((***+++111999777+++&&&+++,,,&&&))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((******))))))(((((('''''')))))))))))))))))))))))))))(((((('''''''''(((((((((((((((((())))))))))))************************************************+++++++++*********))))))))))))))))))))))))))))))++++++******++++++,,,---++++++,,,,,,,,,------------...//////......///111///------000222222555:::???CCCIIISSSbbbvvv{{{aaarrrmmmwwwnnnaaaPPPMMMIIIEEEBBBAAABBBCCCCCCHHHMMMQQQTTTYYY___dddccchhhjjjkkkqqqrrrfff___XXXQQQNNNNNNOOOQQQXXXeeeuuunnnUUU@@@666333111///+++,,,------,,,+++,,,---+++++++++************)))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((&&&&&&%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''(((''''''&&&%%%%%%$$$$$$'''(((((()))((('''&&&%%%''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((('''((()))((('''&&&'''))))))(((((('''((()))***+++///888===666...******((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))((((((((('''''''''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((***)))))))))(((((((((''')))))))))))))))))))))))))))(((((('''''''''((((((((((((((()))))))))******************************************************+++++++++*********))))))***************************************+++,,,,,,++++++,,,,,,,,,------------...//////......///111444111000333333333666<<>>LLLEEE111(((,,,))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))(((((((((((('''((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***)))*********++++++++++++************************************************************************************************)))))))))((())))))***+++,,,,,,,,,------------...---///000000//////000111000...000333555888@@@IIIUUUWWWccc}}}uuubbbddd||||||iii[[[SSSMMMGGGBBBAAAAAAAAABBBEEEIIIMMMPPPVVVYYY[[[\\\]]]aaahhhmmmqqqkkkaaaVVVOOOLLLMMMNNNYYYbbbrrr~~~xxxhhhSSSAAA888555//////.........---+++))),,,,,,+++++++++*********))))))))))))))))))))))))''''''''''''''''''''''''(((((((((''''''&&&&&&&&&(((((('''&&&&&&&&&&&&'''%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&%%%###$$$&&&)))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***)))((('''''''''''''''''''''''''''&&&''''''(((((()))))))))(((((((((((((((((((((((('''((()))((('''&&&''')))'''(((((()))))))))))))))***)))666IIIIII666***,,,))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))((((((((((((((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************(((((((((((((((((((((((())))))))))))((((((((((((******************************))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))******)))*********++++++++++++************************************************************************************************)))))))))((())))))***+++,,,,,,---------............///000000//////000222444333555888:::>>>HHHSSSYYYZZZpppqqqaaaccc}}}}}}vvvjjjZZZNNNHHHEEEBBB@@@???@@@BBBFFFJJJPPPTTTWWW^^^___aaabbbfffnnnyyyvvviii^^^VVVQQQOOOOOOTTT```qqqwwwcccNNN???888222000...---//////---,,,,,,,,,,,,++++++++++++***))))))))))))))))))))))))''''''''''''''''''''''''))))))(((((('''&&&&&&%%%(((''''''&&&&&&&&&''''''&&&&&&'''(((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((&&&$$$###$$$'''***'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&'''''''''((((((''''''''''''''''''''''''&&&&&&((()))))))))))))))(((((((((((((((((((((((('''((()))((('''&&&''')))''''''((())))))))))))))))))&&&...>>>AAA555++++++))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))******************************)))))))))((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))(((((((((((())))))))))))******************************))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))***++++++)))))))))*********++++++***************************************************************+++++++++++++++++++++++++++++++++***))))))))))))***++++++,,,---------...............///111000//////000222444444666999:::???KKKWWW^^^eee}}}yyybbbdddvvvuuuccc[[[OOOFFFBBBBBBAAA???@@@BBBEEEIIIOOOUUUZZZ]]]^^^```cccgggnnnzzzwwwkkk```VVVPPPNNNPPPVVVbbbrrruuu]]]EEE666888333///---///000///---,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((''''''''''''''''''&&&&&&&&&''''''(((&&&&&&'''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''(((((('''%%%%%%''')))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''((((((((()))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%&&&((()))******))))))(((((((((((((((((((((((('''((()))((('''&&&''')))&&&'''((()))***))))))((('''''',,,333333---)))***))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))&&&&&&'''((()))***++++++************************)))))))))(((((()))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((()))***+++,,,((((((((()))))))))******************************************************))))))*********+++++++++++++++++++++++++++++++++***************+++,,,,,,------------...............000111111000000111222111222555:::>>>EEETTTbbbwwwooommmssshhhUUUOOOHHHBBBAAAAAAAAA@@@BBBDDDGGGLLLRRRXXX]]]``````eeekkkrrr|||~~~~~~~~~zzzmmm```WWWSSSSSSSSSWWW```rrrtttZZZFFF???999111---...//////---------,,,,,,,,,+++++++++))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''((()))))))))''''''&&&&&&&&&''''''(((&&&''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%''')))***(((''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))***)))((('''''''''''''''''''''''''''%%%&&&((()))*********)))(((((((((((((((((((((((('''((()))((('''&&&''')))&&&''')))*********)))(((&&&))),,,,,,)))&&&'''***))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))%%%&&&'''((()))***+++,,,************************))))))(((((((((((())))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((()))***+++,,,(((((((((((())))))))))))************************************************))))))******++++++++++++++++++++++++++++++++++++++++++******++++++,,,------------.........//////...000111111000000111222111333999AAAHHHRRRddduuuoooxxxdddXXXNNNJJJEEEBBBBBBCCCBBBBBBBBBDDDHHHMMMSSSYYY^^^aaahhhoooxxx||||||||||||}}}~~~zzzssspppssswwwvvvvvvwwwxxxyyyzzzzzzzzzqqqpppppprrrvvv{{{~~~wwwqqqnnnmmmooooooqqqvvvyyyyyytttpppmmmnnnppprrrssssssssssssrrrtttwww{{{~~~}}}nnneeeYYYXXXTTTPPPSSS```tttvvvdddFFF===333...---......,,,---------,,,,,,,,,++++++))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((''''''((((((((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++++++++******))))))))))))))))))(((((((((((('''((((((((()))))))))***)))***+++,,,,,,+++***))))))************++++++++++++***))))))***,,,...///))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------....../////////000333444444333;;;555;;;IIIOOO[[[uuudddTTTJJJCCCBBBAAAAAACCCEEEEEEEEEMMMMMMQQQVVVXXXZZZaaaiiisss~~~||||||yyyxxxvvvtttqqqnnnlllkkknnnlllkkknnnssssssoookkkhhhgggeeeccccccccceeefffbbb```aaahhhpppqqqiiiaaa^^^^^^^^^___aaaccceeeggglllkkkiiifffcccaaa```___\\\```dddeeeccc```^^^\\\^^^^^^^^^_________``````___```cccgggkkkooorrrttt{{{~~~wwwppp```TTTSSSSSSSSS[[[hhh}}}lllPPP666111333000---///------,,,++++++******)))))))))))))))((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((''''''((((((((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***++++++++++++*********)))))))))))))))))))))))))))(((((())))))))))))))))))***+++,,,,,,,,,,,,+++***************+++++++++++++++***)))))))))+++---...************************))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))************+++++++++***++++++++++++,,,,,,,,,,,,,,,---------........./////////000222333444444888888@@@LLLVVViiiuuuiiiZZZKKKDDDBBB@@@>>>>>>@@@CCCFFFGGGQQQQQQUUUYYY\\\^^^fffooo}}}|||uuuqqqppprrrsssggggggeeecccaaa___]]]]]]dddaaaaaacccggggggddd```\\\[[[YYYXXXWWWXXXYYYZZZTTTSSSTTTYYY___```ZZZTTTTTTTTTTTTUUUVVVXXXZZZ[[[\\\ZZZXXXVVVTTTRRRQQQQQQRRRVVVYYY[[[YYYVVVTTTSSSPPPPPPPPPPPPQQQQQQQQQQQQTTTUUUXXX[[[___bbbeeefffmmmpppuuuyyy~~~xxxiii\\\YYYVVVQQQUUU^^^nnnhhhAAA333333111///...------,,,,,,+++************)))))))))((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((()))))))))***''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''(((''''''((((((((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''((())))))******))))))))))))))))))))))))))))))((((((((()))))))))******++++++++++++************))))))))))))))))))))))))******))))))))))))))))))+++,,,,,,------,,,,,,+++************+++++++++,,,******)))((()))+++,,,---************************))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))******++++++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))************+++++++++++++++++++++,,,,,,,,,,,,,,,------------........./////////000111222444444777===GGGQQQ```|||ssseeeZZZNNNDDD???BBB@@@>>>>>>@@@DDDJJJMMMVVVVVVYYY___ccchhhsss}}}}}}uuuqqqjjjddd```^^^______WWWWWWVVVUUUTTTRRRRRRQQQUUUSSSRRRTTTVVVVVVSSSOOONNNMMMKKKJJJJJJKKKLLLLLLJJJJJJKKKNNNPPPPPPNNNKKKHHHHHHHHHIIIJJJLLLMMMNNNNNNMMMLLLJJJIIIHHHHHHGGGHHHKKKNNNOOOMMMJJJIIIHHHFFFFFFFFFFFFGGGGGGGGGHHHHHHIIIKKKMMMPPPRRRTTTUUUYYY]]]aaafffkkkpppvvvzzzwwwjjjddd\\\RRROOOSSS^^^nnn~~~yyyKKK777666444///,,,------,,,,,,++++++************)))))))))(((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((()))************)))))))))))))))))))))))))))(((((()))))))))*********++++++++++++++++++++++++))))))***************+++++++++*********)))))))))+++,,,,,,,,,,,,,,,,,,+++*********+++++++++,,,,,,***))))))))))))***+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((''''''''''''''''''''''''))))))************))))))))))))))))))))))))))))))************************((()))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************))))))*********++++++++++++++++++,,,,,,,,,------------------............//////000000111222444666;;;CCCNNNZZZpppwwwcccWWWOOOHHHCCCAAAAAABBBBBBCCCFFFJJJOOOSSSWWWXXX^^^gggoooxxx{{{wwwuuurrrlllfff___\\\WWWSSSOOONNNNNNNNNKKKKKKKKKJJJJJJIIIIIIIIIHHHGGGFFFGGGHHHHHHEEECCCDDDCCCCCCBBBBBBBBBCCCDDDDDDEEEFFFFFFEEEEEEFFFFFFAAABBBBBBCCCDDDDDDEEEFFFEEEEEEDDDCCCCCCCCCCCCCCCBBBEEEGGGGGGEEECCCCCCCCCAAAAAABBBBBBBBBCCCCCCCCCAAAAAABBBDDDEEEGGGHHHIIIIIILLLPPPTTTXXX\\\aaaeeennnuuu~~~zzzqqqfffYYYPPPOOOVVV```pppuuuooo{{{xxxRRR???:::666///***...------,,,++++++***************)))))))))((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((())))))***************************************))))))))))))************+++++++++++++++++++++,,,)))*********++++++,,,,,,+++++++++++++++*********++++++************++++++***++++++++++++,,,,,,,,,***************+++++++++************************************************))))))))))))))))))))))))***************)))(((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************))))))*********+++++++++++++++,,,,,,,,,------------------.........//////...000111111111333777:::AAAIIIUUUiiirrrdddTTTKKKGGGCCCCCCDDD???BBBFFFJJJLLLOOOSSSVVVXXX\\\ffftttvvvmmmkkknnnmmmgggaaaaaabbb^^^WWWQQQLLLJJJHHHFFFEEEDDDDDDDDD????????????????????????AAA@@@??????@@@???>>>===>>>>>>=========>>>>>>>>><<<===>>>===;;;;;;===???>>>>>>??????@@@@@@@@@@@@======<<<<<<<<<===>>>>>>???AAABBBBBB@@@??????@@@<<<<<<<<<=========>>>>>>======>>>???@@@@@@AAAAAAAAACCCFFFHHHIIILLLOOORRRVVV]]]fffnnnvvvuuufffZZZUUUTTTWWW```nnn~~~iiicccppp}}}{{{^^^III===555000.........------,,,++++++***************))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''(((((())))))(((((('''''''''((((((((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((()))******++++++******************************)))))))))*********++++++++++++++++++,,,,,,,,,,,,*********+++,,,,,,------******+++++++++,,,,,,,,,+++******))))))******+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))(((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))************+++++++++,,,,,,,,,,,,------------------........./////////---000222222222555:::???EEEMMM___|||{{{sss___SSSHHHCCCAAA@@@AAADDD===BBBIIIMMMNNNPPPTTTWWW___eeettt}}}uuulllfff___XXXWWWYYYQQQKKKJJJNNNQQQNNNHHHEEE@@@@@@@@@??????>>>======::::::;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<999::::::::::::;;;;;;;;;:::;;;;;;:::999:::;;;===;;;;;;<<<=========<<<<<<<<<;;;;;;;;;;;;<<<=========>>>>>>===;;;;;;<<<===<<<<<<<<<<<<============;;;;;;;;;<<<<<<<<<======>>>@@@AAAAAAAAABBBEEEGGGCCCIIIPPPWWW]]]dddmmmssswwwjjjbbbWWWUUUWWW^^^jjjzzz{{{tttmmmwww{{{~~~oooWWWBBB666222222......------,,,,,,++++++++++++*********)))))))))''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''((()))******)))((('''''''''((((((((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))***++++++++++++***************************))))))*********++++++++++++++++++,,,,,,,,,------******++++++,,,------...)))******+++,,,---......,,,+++************+++,,,+++++++++,,,,,,,,,------,,,,,,---------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))***************)))((((((************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))************+++++++++,,,,,,,,,------------...............////////////---000333333333777===CCCIIIRRRjjj~~~uuuzzzrrrdddSSSJJJBBB@@@???>>>@@@CCCAAAFFFLLLOOOPPPRRRXXX\\\lllttt~~~sssfff\\\TTTQQQOOOLLLKKKLLLDDD@@@AAAGGGIIIEEEAAA@@@;;;<<<======<<<;;;999888;;;;;;<<<<<<<<<<<<======:::;;;;;;;;;::::::<<<===888999999:::::::::::::::<<<;;;;;;<<<======>>>>>>;;;;;;<<<======<<<;;;:::=========<<<======>>>???<<<<<<<<<;;;999999:::<<<======>>>>>>>>>>>>??????;;;;;;;;;<<<<<<<<<=========>>>??????>>>>>>@@@BBB===AAAFFFIIIKKKPPPVVV\\\gggppp~~~yyyooo```[[[WWWXXX\\\hhh~~~www|||~~~yyywwwdddOOO???555111.........---,,,,,,+++++++++++++++*********))))))''''''''''''((((((((()))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''&&&&&&''''''''''''((()))******)))((('''''''''((((((((((((''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''))))))))))))))))))))))))%%%&&&&&&''''''((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))***++++++++++++***************************)))************++++++++++++++++++,,,,,,---------******+++,,,,,,---......))))))***+++---...//////------++++++++++++------++++++,,,,,,,,,------------------......---,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))***************)))((((((************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))************+++++++++,,,,,,,,,---------................../////////000,,,000333444444888@@@FFFMMMWWWrrrjjjjjjzzz{{{bbbTTTOOOHHHBBBAAAAAA???@@@CCCFFFKKKOOOPPPQQQUUU\\\cccvvv}}}uuufffYYYSSSIIIAAAAAACCCCCCCCCCCCFFFBBBDDDIIIIIIBBB>>>>>>:::;;;<<<<<<;;;999666555:::::::::::::::;;;;;;;;;999:::::::::999:::<<<===999:::;;;<<<<<<<<<<<<<<<:::999888:::<<<>>>===;;;<<<===>>>>>>>>>===<<<;;;;;;;;;:::::::::;;;<<<<<<=========;;;::::::;;;===;;;;;;;;;;;;<<<<<<<<<============>>>>>>>>>??????<<<===>>>>>>===>>>@@@AAA???AAADDDDDDDDDFFFKKKOOOOOOYYYhhhvvvwwwjjjccc[[[WWWUUU]]]rrryyyzzz}}}{{{wwwpppuuuvvvlll[[[HHH777---///......------,,,+++++++++++++++************)))((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''((())))))))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''''''''((())))))'''(((((((((((((((((((((++++++******************))))))************))))))((()))))))))***************+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++************,,,,,,,,,---,,,,,,++++++000,,,)))(((+++......---///.........---+++,,,///...------,,,,,,------...---,,,++++++,,,...000111+++...000...+++******,,,---------,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++((()))***++++++***)))(((************************************)))))))))((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***(((((((((***+++***)))++++++******************))))))*********+++++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,---------.........//////////////////444111111888:::CCCUUUTTTjjjsssiiiyyywwwaaaUUUIII@@@BBBCCCAAA???@@@DDDIIILLLMMMOOOPPPOOOTTTdddtttqqqccc[[[TTTLLLGGG@@@BBBAAA>>>===>>>===:::888FFFSSSTTTJJJ>>>:::::::::;;;;;;;;;;;;;;;::::::888999999999::::::;;;;;;::::::::::::::::::::::::<<<;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>===???===<<<===@@@AAA???===;;;;;;;;;;;;;;;<<<======???>>>=========>>>???@@@>>>=========<<<<<<;;;;;;>>>>>>==================BBBAAA???=========???@@@???@@@AAABBBCCCCCCCCCCCCIIIKKKQQQZZZbbbmmmyyykkk___[[[WWWUUU^^^mmm}}}zzzssszzz}}}iiiPPP???222333///...000000,,,***,,,************))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''((()))))))))((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((''''''''''''((())))))((((((((((((((((((''''''************************))))))************))))))))))))))))))************++++++,,,------------,,,++++++++++++++++++++++++---------,,,,,,,,,++++++,,,,,,---------------,,,///......000222222...+++++++++,,,,,,,,,,,,...000000000000000000000000000111111111111111111111222...000111111...---...///000000//////............+++++++++++++++++++++,,,)))***+++,,,,,,++++++***************************++++++++++++******************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))+++))))))***+++,,,+++******************************+++++++++,,,,,,,,,,,,************************++++++++++++++++++++++++++++++,,,,,,,,,---------.........///////////////111555333555>>>AAAIIIYYYjjj{{{nnnnnnjjjXXXNNNDDDAAAAAAAAA@@@@@@CCCIIIMMMLLLMMMPPPUUUZZZdddvvvlllcccVVVMMMHHHEEEAAA===666888999888===EEEKKKLLLMMMMMMKKKFFF@@@<<<===>>>::::::;;;;;;;;;::::::999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<=========>>>>>>????????????>>>@@@>>>===>>>AAABBBAAA???@@@@@@@@@???@@@@@@AAAAAABBBBBBAAAAAABBBBBBCCCDDDCCCCCCBBBBBBBBBAAAAAAAAABBBBBBBBBBBBCCCCCCCCCDDDFFFDDDCCCAAAAAAAAACCCDDDAAABBBBBBCCCDDDDDDDDDDDDEEEEEEGGGMMMQQQWWWbbbmmmzzzllleee]]]UUUXXXbbbpppyyyxxx~~~vvvbbbPPP???777222///000000,,,+++---************))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((('''''''''''''''''''''''''''''''''''')))))))))*********++++++((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))''''''((((((((()))))))))''''''''''''''''''''''''(((((((((''''''''''''&&&((((((((((((((((((((((((((((((''''''(((((()))***)))))))))(((((('''''''''************************))))))************))))))******************))))))++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************,,,,,,,,,---............,,,,,,---000222222000...111111222222222333444333444555555555555555555444777777999999999888777666444555666555333222333444222222000///............++++++++++++,,,,,,,,,,,,******+++,,,---,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++*********************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))+++*********,,,---,,,+++************************++++++,,,,,,,,,---------************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------.........//////000000000222777555888CCCIIISSSeeeuuusssrrr[[[NNNHHHAAAAAA@@@??????BBBGGGMMMQQQNNNOOOUUU___kkkyyyppp^^^MMMFFF???;;;;;;<<<;;;:::???@@@AAAAAAGGGSSS]]]```SSSJJJ???888888;;;======;;;<<<<<<======<<<<<<;;;<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;<<<>>>???@@@??????@@@AAAAAAAAAAAAAAABBBAAAAAAAAACCCDDDCCCBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBCCCDDDEEEEEEFFFGGGEEEEEECCCBBBBBBBBBCCCDDDBBBBBBCCCCCCDDDCCCCCCBBBEEEBBBBBBEEEGGGHHHKKKPPPgggooo~~~|||ttthhhZZZVVVYYY^^^jjj}}}xxxeeeOOO???777000//////---,,,...++++++*********)))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((('''''''''''''''''''''''''''''''''))))))*********+++++++++(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((('''''''''''''''((((((((((((((((((((((((((((((((('''((())))))*********))))))((('''''''''***************+++++++++)))******++++++******)))++++++************))))))+++,,,,,,---...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---...///000///......///111444666888:::<<<===<<<===>>>;;;888<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@AAAAAA@@@>>>===>>>>>>>>>===<<<<<<<<<===888888666555333333333333//////......---,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++*********************************+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))+++***)))***,,,---,,,+++***************++++++++++++++++++,,,,,,,,,,,,---************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............///000000111111000777777999CCCMMM___yyy~~~ppprrreeeRRRHHHFFFAAA@@@??????BBBFFFJJJNNNQQQRRRUUU^^^nnn}}}jjjTTTGGGAAA>>>:::999<<<>>>@@@@@@@@@@@@>>>;;;>>>FFFLLLNNNEEE???:::999===@@@>>>;;;===>>>>>>????????????>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>???@@@AAA@@@@@@AAABBBCCCCCCCCCCCCDDDCCCCCCDDDDDDEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCBBBCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDBBBBBBCCCDDDFFFGGGHHHHHHFFFFFFEEEDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGFFFEEEEEEIIIEEEEEEIIIKKKJJJIIIKKKPPPWWWeeeuuuttteee\\\ZZZVVVcccwww~~~{{{aaaKKK>>>222......---,,,---+++++++++*********))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''((())))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))************))))))(((((((((((())))))*********+++++++++******++++++++++++******+++++++++***************,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,////////////000000111111...------...///000111222555666777999:::<<<>>>@@@<<>>AAA@@@???@@@AAABBBCCCDDDAAAAAA@@@???===;;;:::999555555444222000///------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********))))))))))))************************++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***)))((()))+++++++++)))))))))*********+++++++++************++++++++++++************************++++++,,,,,,,,,---------,,,,,,---------...............//////000111111222,,,777:::;;;DDDSSSoootttllluuufffZZZKKKEEEFFFAAA???AAACCCGGGJJJLLLOOOQQQUUU\\\kkkkkkUUUGGGBBB@@@>>><<<<<<===@@@AAABBB???AAA???::::::===>>><<<<<<===>>>AAACCCCCCAAA???>>>>>>???@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????AAA@@@???????????????@@@??????@@@AAABBBCCCCCCBBBCCCCCCDDDDDDDDDDDDEEEEEEHHHHHHGGGGGGFFFGGGGGGHHHGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIFFFFFFGGGHHHIIIJJJJJJKKKJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLKKKJJJJJJJJJGGGGGGLLLNNNLLLKKKMMMMMMRRRZZZdddqqqrrrfff___UUU___ooowww~~~zzzZZZHHH666...------,,,---++++++++++++************))))))))))))))))))))))))((())))))******))))))(((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''((())))))'''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******''''''((((((((()))))))))'''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))(((((())))))***+++)))))))))))))))))))))))))))))))))***++++++,,,,,,******++++++++++++***************+++++++++,,,,,,,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000111222222555444333333444555777888666:::@@@EEEFFFFFFGGGGGGHHHPPPVVVXXX]]]```YYYNNNHHHFFFDDDBBBBBBDDDFFFHHHGGGFFFEEEDDDDDDEEEFFFGGGDDDBBB??????@@@AAAAAAAAACCCCCCDDDCCCAAA>>>;;;999;;;:::999777555444222111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))((((((++++++++++++++++++++++++++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((('''(((***+++***))))))))))))***++++++,,,,,,))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,------......,,,---------..................///000000111222222---999>>>BBBOOObbb}}}zzzeeeXXXQQQFFFCCCDDD@@@???DDDIIIKKKLLLNNNSSSWWW]]]hhh||||||hhhUUUGGGBBBBBB??????>>>======>>>???@@@AAADDDDDDAAAAAADDDCCC@@@???@@@AAAAAA@@@@@@AAABBB???@@@AAABBBCCCCCCCCCCCC@@@@@@@@@???????????????????????????????????????BBBAAAAAAAAA@@@AAAAAABBBAAABBBCCCDDDEEEFFFFFFFFFFFFGGGHHHHHHGGGGGGHHHJJJJJJJJJJJJJJJJJJKKKLLLLLLLLLLLLKKKJJJJJJLLLMMMNNNLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMKKKLLLLLLMMMMMMMMMLLLLLLLLLIIIJJJMMMMMMLLLMMMPPPQQQSSSVVVZZZaaammm{{{qqqgggXXX]]]dddnnnzzzooojjjppp|||mmmVVV===111///...------,,,++++++++++++*********))))))))))))))))))))))))))))))************))))))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''((())))))''''''''''''((((((((()))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********&&&&&&'''''''''((((((((('''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))(((((())))))***+++((((((((()))******++++++((())))))***++++++,,,,,,***++++++,,,,,,++++++***))))))******+++,,,------,,,------...............------------------------+++,,,...000222444555666???>>>===<<<<<<===>>>@@@<<<@@@EEEJJJPPPWWW___eeeqqq{{{pppaaa^^^ZZZWWWWWWZZZ^^^aaa^^^]]]\\\]]]bbbhhhppptttbbb]]]VVVPPPLLLIIIEEEAAADDDEEEGGGHHHFFFAAA<<<999>>>>>>===<<<;;;:::999999555333111000............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++,,,++++++******++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***)))((()))+++,,,+++***((())))))***++++++,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,---......///------------............---...///000111222333333222<<>>???GGGEEEDDDBBBBBBCCCEEEFFFJJJJJJKKKNNNXXXiii~~~~~~yyyuuuuuuyyy~~~}}}}}}}}}xxxlllcccZZZQQQKKKJJJMMMPPPQQQNNNIIICCC???????????????????????????888777444222000/////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,++++++******++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))+++***)))***,,,---,,,+++((())))))***++++++,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++,,,,,,---...//////---------.........//////---...///000111222333333888@@@EEEUUUrrr~~~ooo^^^MMMFFFGGGCCCDDDFFFAAADDDKKKPPPOOOMMMSSSaaaooolllaaaXXXYYYZZZVVVTTTUUUQQQRRRSSSSSSSSSSSSTTTUUURRRTTTRRRNNNMMMOOOOOOMMMQQQOOONNNPPPSSSTTTRRROOOMMMMMMNNNPPPPPPQQQQQQQQQPPPPPPOOOOOONNNNNNNNNMMMLLLLLLLLLLLLLLLLLLLLLLLLIIIJJJKKKMMMOOORRRTTTUUUVVVVVVXXXYYYZZZ[[[[[[\\\[[[]]]______]]]\\\^^^```______```aaabbbdddeeefffhhhfffcccaaaaaadddgggjjjgggggghhhhhhiiiiiiiiijjjmmmllljjjiiifffeeecccbbb^^^___```aaaaaaaaaaaaaaa```aaabbbcccdddeeeeeeeeedddcccdddeeecccccckkkuuu|||}}}ssskkk```ZZZ^^^nnn}}}ooolllKKK999555333111000,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************((((((((('''((()))******))))))))))))))))))))))))((((((((((((((('''''''''***)))(((''''''((()))***))))))************))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++***)))((())))))))))))************++++++,,,,,,,,,---------,,,,,,------...//////000...///111000...------...***---000222111000111111444333666>>>DDDDDDEEEGGGHHHJJJIIIEEEEEEJJJOOOOOOSSS___dddbbblllzzzkkkeeefff\\\nnn}}}vvviiiXXXJJJGGG???===BBBDDD@@@;;;;;;;;;===<<<666222222222/////////000000///...,,,,,,+++,,,,,,,,,,,,,,,...///************************...---,,,,,,++++++,,,,,,)))))))))***++++++,,,,,,))))))))))))************)))))))))))))))))))))))))))************+++++++++************************,,,++++++******++++++,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////---...000000000111333555888BBBOOO```|||qqqeeePPPLLLFFFAAA@@@AAADDDGGGNNNNNNNNNMMMRRR^^^ppp~~~yyyjjjgggccc```aaaaaa```___bbbfffiiijjjkkkkkkiiiggggggfffcccaaa``````aaabbbdddeeefffgggggggggfffeeefffaaa\\\\\\aaaeeefffeeeddd```]]]\\\YYYVVV[[[aaaddd\\\WWWXXXVVVQQQOOORRRSSSRRRVVV[[[ZZZYYY^^^hhhggglllqqquuutttqqqnnnlllqqqqqqrrrtttxxxzzz{{{zzzzzz{{{}}}~~~{{{zzz|||~~~wwwssszzz}}}sssggg___ZZZ^^^ppp~~~zzzYYY???555555222+++......---,,,++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))((((((((((((((((((((((((***)))(((''''''((()))***((())))))******))))))((())))))))))))))))))))))))))))))))))))************+++++++++++++++***))))))))))))))))))************)))************+++++++++,,,,,,------.........///***,,,------,,,,,,...///666555333111000111444666>>>===@@@EEEGGGGGGJJJOOOQQQYYY___bbbgggpppwwwzzzyyy}}}}}}}}}{{{zzzzzziii\\\OOOIIIEEE???===>>>>>>@@@???:::777999999888444555666555444111...,,,+++,,,++++++******++++++++++++++++++++++++++++++------,,,+++++++++++++++++++++******************))))))))))))************)))))))))))))))))))))))))))************+++++++++************************,,,++++++******++++++,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////...000111111111222555777888CCCRRReeevvvbbbWWWJJJGGGCCC@@@@@@BBBFFFIIILLLNNNPPPSSS[[[kkk{{{yyywwwvvvwwwxxxzzz{{{}}}}}}{{{|||}}}xxxlllcccbbb]]]^^^dddlllpppuuu}}}qqqfff]]]\\\fffttt}}}bbbJJJ===888222+++///...---,,,++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''''''''(((((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))'''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))************++++++++++++++++++***))))))))))))*********++++++************++++++++++++,,,,,,------------------+++,,,------,,,---///000666444222333666999<<<===@@@AAAEEEJJJKKKMMMVVV```}}}|||}}}}}}qqqccc[[[VVVSSSSSSUUUNNNOOOKKKDDD??????<<<888999999:::999777333///---------,,,+++************++++++++++++++++++++++++,,,,,,+++************+++,,,,,,++++++***))))))((())))))))))))************)))))))))))))))))))))))))))************+++++++++************************++++++************++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------........./////////000111222222333444777:::<<>>CCCGGGIIILLLMMMHHHPPP[[[aaaeeekkkttt{{{xxxiiieee^^^VVVMMMFFFAAA>>>>>>999555333555444111---------------------------------,,,+++++++++++++++******************++++++))))))))))))************)))))))))))))))))))))))))))************+++++++++******************************))))))))))))******)))************+++++++++******+++,,,,,,---......,,,,,,,,,---------........./////////000000000000000222444777;;;AAAHHHMMMVVVnnnjjjlllvvvaaaOOODDDBBBCCC@@@BBBEEEJJJOOOTTTXXXZZZ]]]kkk~~~sssfffXXXLLLJJJNNNRRRZZZeeewwwvvvjjjlllqqquuu~~~}}}pppiiiiiinnnyyyxxx{{{ooo```KKK888000///...------,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((())))))))))))))))))))))))************************************************)))(((((((((((()))******))))))))))))))))))))))))'''(((((()))***+++++++++'''((()))******)))((('''))))))************))))))))))))))))))))))))))))))))))))))))))***************+++,,,,,,------------******+++++++++,,,,,,,,,---------.........//////+++,,,---///000222333444>>>BBBIIIMMMOOOOOOOOOPPPaaapppwwwkkk___UUUOOOGGGBBB<<<::::::888444///...........................---,,,,,,++++++,,,,,,,,,,,,++++++***)))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++******************************))))))))))))******)))************+++++++++******+++,,,,,,---......,,,,,,,,,---------......////////////000000000000222333666999===DDDLLLRRRfffyyytttbbbvvv{{{kkkXXXHHHAAABBBEEEBBBEEEIIIOOOUUU[[[___aaalllzzz{{{qqqnnnnnndddYYYLLLDDD???AAAKKKUUU\\\nnnlll^^^YYYbbbmmmttt}}}lllhhhhhhrrruuupppTTT===000000...------------------,,,,,,++++++++++++,,,,,,+++******)))*********,,,+++******))))))******))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))*********))))))((('''&&&))))))(((((((((((())))))))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++***+++++++++...............////////////000---+++000888===>>>LLLLLLLLLLLLKKKMMMYYYfffxxxyyykkk^^^VVVNNNEEE???<<<777000)))444+++'''...333111,,,***,,,,,,,,,++++++++++++++++++++++++************)))************************************************))))))))))))))))))))))))************************+++++++++******)))))))))******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,---------............///000////////////000000111111444777:::>>>FFFTTTaaauuufffjjjsss___OOOGGGEEECCCBBBEEEHHHLLLNNNRRRYYYeeennnsssqqqkkkjjjfffdddddd]]]QQQFFFCCCEEEHHHNNNSSSddd~~~ttt]]]]]]aaafffkkkqqq|||wwwnnniiiqqqyyy|||vvvyyy|||ccc@@@<<>>AAA888111---///000...---000------,,,,,,,,,,,,,,,,,,++++++++++++************************************************************************************************************++++++******))))))))))))******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,---------............///000////////////000111111///222666999>>>KKK___oooxxxhhhwwwvvvjjjXXXKKKEEEDDDDDDDDDIIIKKKMMMOOOSSS]]]kkkvvveee```gggsssrrrbbb^^^```aaaaaacccWWWLLLCCCAAADDDKKKVVV___mmmqqq]]]\\\^^^dddkkksssuuummmoooxxxsssppptttzzz{{{lllJJJ>>>111///222---,,,///+++///...---,,,,,,,,,,,,,,,,,,,,,+++***************,,,+++******))))))******((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))(((((((((((())))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))***+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,------------...//////000222666888888<<>>HHHbbbyyywwwfffUUUEEEEEECCCCCCDDDHHHMMMPPPRRRVVV___nnnwwwuuukkkxxx|||rrrddd\\\cccpppvvvsssjjjeeeeeeooo}}}{{{rrrvvv}}}wwwxxx}}}uuuooowwwmmmZZZJJJ888111222...HHHGGGDDDAAA>>><<<;;;:::...---,,,,,,++++++,,,,,,,,,++++++***)))*********************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))(((((((((((()))))),,,+++++++++******))))))))))))))))))))))))))))))************************,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,---...///000222333666;;;BBBKKKRRRVVVnnnrrrbbbQQQCCC999999777555333111///...---------,,,,,,,,,++++++************************************************++++++++++++++++++++++++************************''''''(((((()))))))))*********+++++++++,,,,,,,,,++++++,,,---------,,,,,,---------.........///////////////000111333444555555===EEESSSoookkkmmmwwwmmm[[[KKKAAAAAABBBBBBEEEIIINNNSSSWWW[[[fffvvvsssyyyyyylllfffooo|||wwwvvvrrriiipppzzzyyywww}}}iiiggguuummmZZZIII777000111---oooUUUGGGEEE???>>>BBBBBB333///...000///,,,***,,,,,,...000///+++)))***,,,))))))))))))))))))))))))***)))(((''''''((()))************)))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************************************************(((((())))))))))))(((((())))))))))))******************+++++++++******)))******+++++++++,,,,,,,,,,,,,,,+++++++++,,,------000///...///000000///---666999===DDDUUUkkkzzz~~~zzzrrrjjjTTTGGG@@@<<<777;;;888)))000...---...///000///...++++++++++++++++++++++++************************++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,............////////////000//////000222444444444======QQQvvvtttsssmmm[[[OOOKKK???@@@CCCFFFIIIMMMQQQSSSXXXiiiuuu{{{xxxmmmfffooo~~~yyy{{{rrruuu|||cccHHH888333111...mmm```XXXLLLHHHGGGAAAAAA<<<888666111,,,---111,,,...///...,,,******,,,***************************)))(((((((((((()))***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************(((((())))))))))))(((((())))))))))))******************+++++++++******)))***++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,---...111///---,,,---111666999666<<>>@@@>>>888333///...,,,+++++++++++++++************************))))))************))))))((((((((())))))*********))))))))))))))))))))))))(((((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))************++++++++++++((()))***+++++++++++++++++++++,,,,,,,,,---------------------...///000111,,,111666:::===DDDOOOXXXqqqppp|||wwwwwwuuutttsssvvv~~~~~~|||~~~}}}wwwrrrrrrrrrpppkkkdddccckkkuuu{{{pppRRR>>>:::666333111000///............---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************++++++******++++++,,,---------------------------............////////////---...//////000222777;;;FFFXXXoooqqqyyy}}}gggWWWKKKCCCAAACCCFFFIIIMMMPPPSSSZZZdddlllwwwzzzzzzaaaUUU]]]kkk|||sss^^^ccclllzzz{{{{{{}}}}}}yyy^^^UUUfff~~~xxx{{{cccLLL???888444zzzcccIII>>>======;;;:::333111...---.........---++++++++++++++++++++++++)))******++++++******)))(((((())))))******++++++))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))******++++++******)))*********++++++++++++,,,((()))***+++++++++++++++,,,,,,,,,,,,---------------------...///000111222222555:::AAAKKK[[[lllxxx}}}}}}|||yyyttttttwwwxxxyyy}}}|||zzzxxxvvvsss|||vvvssswww}}}pppJJJEEE===666222000///////////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******++++++,,,---------------------------............////////////---///000000000333999>>>III\\\qqqtttooosss___QQQGGGBBBAAADDDHHHLLLQQQSSSWWW___kkkuuu}}}~~~ooorrr|||sss[[[OOOZZZkkkyyytttaaabbbkkkyyy|||||||||}}}fffTTT\\\ooossssss^^^LLL<<<111vvv]]]KKKBBB======@@@888555222111222333333222++++++++++++++++++++++++)))***++++++++++++***)))''''''(((((()))******+++))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))******++++++******)))*********+++++++++,,,,,,(((((()))++++++,,,,,,+++,,,,,,,,,------------...---------...///000222333888===GGGUUUfffwww~~~zzzvvvyyy||||||pppcccbbbjjjsss|||}}}^^^VVVIII>>>777444333222000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++******++++++,,,---....................................////////////...000222222111444;;;BBBMMMfffqqquuuzzzkkkYYYNNNGGGDDDEEEHHHLLLPPPUUUWWW[[[dddrrr}}}kkkooo{{{mmmWWWMMMXXXiiiuuu}}}zzzvvvddd```iiixxx|||yyy|||yyywwwbbb^^^gggvvv{{{kkkXXXDDD555rrraaaQQQFFFCCCGGG<<<999555444666777777555++++++++++++++++++++++++)))***+++,,,,,,+++***)))&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++************+++++++++,,,,,,,,,(((((()))++++++,,,,,,,,,,,,,,,,,,---------......------......///111222333:::DDDVVVkkk~~~~~~~~~~~~|||}}}nnneeefffggghhhiiipppuuuzzz}}}}}}}}}oooeeeUUUGGG===999777666111000000///...---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++******++++++,,,---..................................../////////000///222444444333666>>>DDDUUUuuummmxxxqqqbbbRRRIIIDDDCCCEEEIIIOOOSSSXXX[[[^^^gggvvvjjjooo~~~}}}lllXXXNNNWWWgggwwwzzztttyyy~~~rrrbbb___hhhvvvqqqqqqzzzxxx{{{|||sssgggggguuurrrdddRRRDDD{{{ttt|||wwwmmmiii___RRRHHH<<<999;;;888;;;<<<444+++000111,,,***---,,,(((+++******)))))))))))))))))))))))))))))))))))))))***)))(((((()))+++---...))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++******)))---------,,,,,,+++++++++...------,,,,,,------...444...,,,000333333888???CCCaaa~~~}}}uuuoooiiieeewww|||||||||zzz~~~|||zzzxxxtttoookkknnnmmmsss{{{xxxzzz}}}xxxooofffaaa```\\\___fffnnnwww~~~|||wwwrrrjjjYYYDDD999777111222222000---++++++,,,,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------.........//////......//////000000111111444000000555777;;;EEEQQQiiinnnyyysssfffYYYKKKDDDBBBCCCFFFKKKQQQWWW___dddjjjuuulllllllllVVVNNNWWWdddxxx~~~jjjjjj}}}~~~}}}rrr```^^^iiiwwwxxxkkkttt~~~zzz|||{{{zzz___}}}zzzppp___HHHuuulllqqqzzzZZZEEE<<>>===888---,,,000000,,,***,,,+++(((,,,,,,+++***************))))))))))))))))))))))))***)))(((((()))+++---...))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++******++++++++++++******---------,,,,,,,,,++++++------------......///000000///111333444888EEESSSpppyyy{{{wwwqqqllliiigggeeedddvvvwwwrrrnnniiicccgggkkkllliiidddbbbaaabbbcccjjjxxxwwwqqqjjjeeedddccccccgggmmmqqqmmmqqqyyyxxxnnnjjjmmmtttuuuvvvxxx~~~~~~vvvrrrqqqrrrrrrooommmlllnnnqqq|||mmmXXXJJJFFF===:::666333111000...,,,---,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------.........//////......//////000111111111555222222444666;;;HHHVVVtttkkk___SSSHHHCCCCCCEEEIIINNNSSSXXXaaajjjvvvpppjjjxxxoooWWWNNNWWWcccwwwllljjj||||||}}}zzz{{{}}}sssbbb]]]gggttt~~~}}}zzz~~~}}}fffjjj{{{yyygggNNNsssmmmqqqttttttyyysssPPP===???@@@???;;;333000222000---+++---,,,***------,,,+++++++++++++++))))))))))))))))))))))))******)))))))))+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++***------------,,,,,,,,,,,,------------///000111222---111666888999DDD\\\sss}}}yyy{{{{{{vvvnnniiihhhiiirrr|||rrreee```^^^\\\\\\bbbiiihhhaaaZZZXXXYYYYYY[[[bbbjjjqqqrrrmmmhhhaaa[[[VVVTTTQQQOOOPPPTTTWWWQQQNNNRRRQQQNNNOOOVVV[[[[[[[[[]]]dddooo|||~~~yyywwwwww}}}{{{pppbbb[[[LLLDDD:::444333222000---...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------........./////////......///000000111111222111111333777===III^^^pppyyyuuucccVVVLLLCCCBBBEEEHHHMMMSSSVVVZZZbbbppp~~~ppptttzzzrrrYYYOOOVVVbbbvvvnnnkkk{{{{{{{{{tttuuuwwwyyy}}}rrrbbb\\\eeepppzzz{{{{{{rrr___ccctttwwwttt}}}uuuXXXwwwxxxwwwssspppttt|||ZZZ@@@???>>>===???>>>444333000......//////...------,,,+++++++++++++++))))))))))))))))))))))))******))))))******,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,++++++------------------,,,,,,---------......///000111...333999;;;AAAVVVvvv}}}yyyiii^^^]]]aaarrruuupppaaaVVVWWW]]]aaakkkmmmnnnjjjaaaXXXTTTSSSTTTVVVXXXZZZ[[[[[[ZZZZZZTTTQQQNNNKKKJJJIIIKKKMMMMMMIIIIIIKKKKKKGGGHHHKKKLLLKKKJJJJJJMMMUUU^^^eeeqqqsssvvvxxx||||||xxx{{{~~~~~~~~~|||||||||uuuaaaWWWIII<<<444000000000///...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------............////////////...//////000111111222222///111555999BBBUUUppp}}}{{{ooo^^^OOOFFFAAACCCHHHKKKPPPUUUXXX[[[bbbrrrrrrrrryyytttYYYNNNVVVbbbvvvpppjjjxxx|||}}}zzzqqqmmmppptttzzz~~~ppp```]]]dddnnnwww~~~zzz|||}}}aaaTTTddd~~~zzztttyyynnn|||qqqwwwwww{{{eeePPPKKKCCC======<<<888444///...////////////,,,,,,+++*********************************************************++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,------------------------...............//////000000555:::???MMMgggrrraaaYYY]]]dddttttttooocccZZZ\\\ccciiillliiieee```[[[WWWSSSPPPTTTUUUUUUSSSQQQRRRVVVZZZQQQPPPNNNKKKJJJLLLMMMMMMMMMKKKJJJKKKKKKHHHHHHJJJIIIIIIHHHFFFEEEGGGKKKNNNXXXUUUVVV]]]jjjyyysssooouuu|||zzztttqqqsssyyyiiiSSS>>>333222555000///......---------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------........./////////000000//////000000111222222222333555666888AAAVVVqqq|||www}}}iiiZZZKKKDDDAAAEEEKKKNNNRRRUUUZZZ\\\eeeuuukkkmmmwwwsssXXXNNNVVVbbbvvvsssiiittt~~~|||{{{~~~{{{ssskkkooottt|||qqq```___eeennnwww}}}zzz~~~cccOOOZZZuuu|||}}}ooogggcccVVVLLLEEE:::@@@888111000000...------,,,,,,+++***************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++************************)))***+++,,,------------------------............//////...//////000111222444<<>>RRRooozzzooowww|||jjjXXXLLLHHHDDDDDDLLLSSSVVVWWWZZZgggooo~~~~~~}}}hhhhhhwwwqqqVVVJJJRRR___yyyuuuffflllwwwyyyxxxvvvyyy~~~|||wwwrrrssstttxxxssseee```fffooozzzvvvwwwtttxxx|||zzzvvvfffgggzzz~~~www{{{{{{{{{{{{~~~~~~]]]PPPDDD???;;;444///000......---,,,,,,,,,,,,---******************************+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------...------------.........//////------///222555888;;;===CCCYYYppp}}}}}}zzzpppiiibbb___\\\```gggmmmooommmddddddeeeeeeaaa___bbbfffccciiioooqqqpppqqqvvv{{{tttuuuuuutttpppmmmiiihhhgggggg```UUUPPPSSSSSSOOOSSSVVVYYY[[[]]]```aaa```hhhiiiiiihhhggggggiiikkkrrrhhh]]]ZZZ[[[ZZZSSSKKKPPPMMMMMMRRRZZZgggzzzttt```YYYlllyyy___HHH:::222222000///............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------////////////000000000000000000000111222222333333444666777>>>RRRoooyyyuuusss~~~vvvdddSSSHHHFFFCCCEEENNNVVVYYYZZZ\\\pppzzzxxxyyy}}}gggdddrrrrrrUUUIIIQQQ]]]zzzvvveeejjjrrrwwwyyywwwyyy~~~|||wwwsssrrrpppqqqwwwyyypppddd___eeeooozzz|||qqqrrr|||tttvvv|||zzzkkkeee}}}{{{uuuuuu~~~fffFFF;;;===;;;444...---000111...++++++------+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************)))))))))***+++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......///000111444<<>>??????@@@AAA@@@@@@@@@BBBAAAAAA@@@@@@AAAAAABBB???@@@BBBCCCDDDHHHLLLPPPPPPUUU\\\eeemmmvvv~~~|||xxxssskkkfff\\\[[[ZZZ^^^hhhvvvxxxtttwwwzzzxxxddd___gggooommmfff]]]LLL<<<777888666111...000///......000000///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,------...///....../////////000000000111111111111111222333333555999@@@KKKXXXfffqqqxxxrrrfffooo|||fffWWWNNNHHHDDDDDDGGGOOOXXX]]]aaakkkuuuuuupppppprrr{{{~~~fffeeetttbbbNNNGGGLLL[[[nnnwwwaaa\\\aaallluuutttoooooosssvvvwwwssskkkfffiiiooooookkk^^^aaajjjxxx{{{pppiiijjjuuusssrrr}}}yyyhhhbbbxxxxxxxxxvvv{{{qqq~~~vvvcccSSSGGG@@@>>>===888444222000---+++,,,,,,,,,+++++++++*********************************************************************************************************************************++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,------------------...............111333333===UUUsss~~~mmmggg|||xxx}}}{{{qqqllllllmmmmmmlllgggbbb___bbbkkkrrruuutttyyywwwsssmmmfff^^^WWWSSSOOOLLLIIIEEECCCBBBBBBBBBBBBDDDFFFFFFEEEEEEEEEFFFDDDDDDDDDEEEFFFGGGHHHIIIGGGGGGFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBAAABBBCCCDDD???EEEKKKQQQWWWaaammmvvvyyykkk```^^^eeepppxxx|||wwwwwwvvvrrrkkkfffhhhqqqyyyuuucccMMM???:::888555111000/////////000000///---........................---------------------------------------...//////...////////////000000000111111111111222333333444888<<>>EEEPPP___ppp~~~xxxqqq[[[NNNHHHGGGFFFDDDJJJUUU]]]```fffvvvkkkgggiiillluuu}}}jjjdddpppzzzWWWHHHEEELLLYYYooowww^^^VVVXXXcccppptttooojjjmmmsssqqqqqqnnnjjjkkknnnlllgggVVVZZZdddttt|||llldddccchhhrrr}}}vvvqqq}}}```___yyy}}}|||wwwxxxxxx|||zzzsssxxxtttvvvxxxwwwvvvooo```SSSIII???777666222+++***///,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------------------......///000000000...444999???UUUyyyuuuqqqrrrjjjqqq}}}yyynnnaaa^^^ccchhhgggcccjjjkkknnnrrrsssqqqlllhhh```\\\VVVOOOKKKIIIIIIIIIEEEEEEDDDDDDEEEFFFHHHIIIGGGIIILLLLLLLLLLLLMMMNNNQQQPPPNNNLLLLLLMMMOOOPPPKKKLLLLLLMMMMMMLLLLLLKKKKKKIIIGGGGGGHHHIIIHHHGGGGGGHHHGGGDDDCCCGGGQQQYYY```mmm|||xxxjjjbbbmmmxxxyyyxxx{{{pppkkkggghhhoooyyyzzzooo___JJJ888777555111000//////...---........................------------------------......------......///000/////////000000000111111111111111111222444555666;;;???FFFSSSdddwww{{{vvviiiTTTIIIEEEEEEFFFHHHMMMWWW```eeennn~~~fffcccfffjjjsssyyykkkcccmmmtttSSSFFFEEELLLXXXmmm}}}yyy```VVVUUU___lllssspppjjjkkkpppmmmooopppnnnmmmmmmhhhbbbVVVYYYcccsssrrrddd^^^```fffpppyyywwwqqq|||~~~~~~|||}}}}}}|||ddd^^^www~~~vvvrrruuuyyy|||vvvrrrqqqvvvzzz|||~~~jjjSSS???:::777111---///------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---......///000000111111///888@@@IIIaaaxxxvvv|||qqqjjjddddddhhhfffaaa[[[ZZZ```hhhooossswwwwwwuuuooofff^^^ZZZXXXRRRPPPKKKGGGDDDCCCDDDDDDHHHIIIJJJKKKMMMNNNPPPPPPRRRTTTVVVVVVUUUUUUVVVWWWVVVWWWXXXYYYXXXXXXVVVVVVUUUUUUUUUUUUTTTRRRPPPOOOMMMKKKIIIJJJLLLLLLKKKIIIFFFGGGGGGEEECCCCCCGGGJJJMMMVVVaaaiiinnnwww~~~tttlllmmmooosss}}}}}}qqqgggiiiwwwdddKKK>>>:::555111000000000///...............................................................//////000//////000000000111111111111111111222333444555666@@@CCCLLL[[[ooo|||zzzyyybbbOOOFFFDDDFFFGGGLLLQQQZZZeeemmmxxxxxx```^^^ccciiirrrwwwkkkbbbkkk~~~oooOOODDDEEEKKKVVVhhhwww|||cccYYYTTT[[[gggrrrqqqjjjhhhllljjjnnnpppnnnlllkkkeee^^^YYY[[[dddrrr~~~vvvhhhZZZWWW\\\ccclllsssyyysss}}}~~~{{{zzzvvvvvv{{{~~~}}}}}}qqqdddttt|||zzzyyy{{{{{{yyykkkKKK@@@???999111///---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......---......///000111111222777BBBLLLXXXooo}}}wwwvvvgggdddeeeccc^^^ZZZVVVZZZ___ccchhhppp{{{|||tttgggXXXNNNLLLMMMBBBCCCDDDEEEGGGJJJLLLMMMJJJLLLOOORRRUUUWWWYYYYYYXXXZZZ[[[[[[ZZZYYYYYYZZZ]]]```dddggggggeeeaaa^^^aaaaaaaaa```^^^[[[XXXWWWTTTQQQOOONNNOOOOOOLLLIIIMMMOOOPPPOOOMMMJJJIIIHHHEEEHHHMMMRRRZZZdddooowww|||tttiiiccckkk{{{~~~~~~{{{```BBB>>>777222111111111111////////////////////////.......................................///000000000000000000111111111111111111111222333444666777EEEIIISSSdddyyy~~~ttt___NNNFFFFFFIIIJJJPPPSSS\\\hhhtttsss[[[[[[aaagggqqqxxxlllbbbjjj|||kkkLLLCCCDDDJJJUUUdddsss~~~fff\\\SSSXXXdddpppqqqjjjgggiiijjjnnnooommmjjjhhhbbb[[[\\\]]]eeerrr}}}oooaaaSSSRRRXXX```iiiooo{{{{{{vvv~~~}}}yyyvvvmmmqqq{{{yyy{{{eeeiii~~~|||yyyyyy[[[GGGCCCAAA:::222......---+++,,,...///------,,,,,,++++++,,,,,,---++++++++++++++++++++++++---+++)))((('''((()))***++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,------++++++,,,---++++++,,,,,,,,,------------------.........//////444333000------///000///BBBCCCSSSqqqzzznnnddd\\\YYYWWWSSSUUUZZZ^^^```eeekkksss|||}}}fffSSSHHHEEEEEEFFFEEEFFFGGGJJJMMMPPPTTTVVVWWWWWWXXX[[[\\\\\\]]]___[[[```bbb___```hhhooossstttttt}}}vvvuuusssllliiigggaaa___]]]ZZZXXXWWWWWWWWWNNNLLLLLLOOONNNKKKJJJLLLNNNDDDDDDNNNOOOIIISSSfffyyyooodddiiittttttYYYHHH999555666222000000//////.........//////000,,,---------.../////////............////////////000000000000111111111111,,,666555333888777444:::HHHNNNiii}}}zzzjjjwww|||}}}jjjUUUIIIEEEFFFJJJPPPWWWWWW]]]jjjxxxlllWWWTTT```lllpppqqqzzzsss```eee{{{bbbEEEBBBGGGJJJRRR```lll|||lllXXXSSSQQQ^^^nnnnnnllliiiaaaiiijjjiiijjjmmmlllbbbVVVYYY[[[cccrrrrrraaaWWWOOOPPPVVV]]]fffmmmwww~~~}}}uuunnnoooooovvv~~~~~~|||kkkbbb{{{|||vvvyyyvvvvvvqqqUUU@@@777;;;BBB222222000---,,,------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,+++)))((((((((()))***++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,******+++,,,++++++,,,,,,,,,------------------.........//////000000000000222555888888AAAGGGYYYrrrxxx~~~wwwkkk___TTTQQQQQQSSSYYY```eeegggkkkpppvvv{{{~~~~~~qqq___OOOGGGDDDEEEEEEIIIKKKNNNQQQSSSVVVXXXZZZ^^^^^^___aaabbbccceeegggbbbgggkkkmmmsss}}}}}}}}}~~~|||xxxssslllfffbbb___^^^]]]XXXUUUVVVUUUQQQNNNNNNPPPJJJHHHIIIKKKLLLRRRYYYhhhtttnnncccaaa~~~uuukkkXXXDDD:::666333111333//////.........//////000---------...........................////////////000000000000111111111111...555222000666777666===OOOWWWsss{{{lll{{{wwweeeQQQGGGFFFHHHMMMSSSYYYYYY^^^lll}}}jjjUUUSSS___kkkooottt}}}~~~ttt^^^```uuuaaaEEECCCHHHLLLSSS___kkkzzzooo\\\SSSOOOZZZhhhjjjjjjiiibbbggghhhhhhiiilllkkkaaaUUUWWWXXXaaappp~~~nnn[[[SSSMMMOOOUUU[[[ccckkkyyyyyyvvvppplllmmmmmmttt~~~|||rrraaaxxxxxx{{{~~~{{{vvvuuuwwwuuurrryyyuuurrrxxxhhhLLL===???FFF777666444111---+++,,,...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***(((((()))******++++++++++++++++++++++++******+++++++++,,,,,,,,,)))+++,,,+++***)))***+++,,,,,,,,,,,,------------------.........////////////000111111222333666999GGGTTTeeeuuu}}}uuu|||wwwrrrdddWWWLLLJJJPPPXXXaaahhhkkklllnnnooopppppppppppphhh```TTTJJJFFFFFFGGGHHHMMMPPPUUUXXXZZZ[[[]]]___^^^```aaabbbcccfffiiilllnnntttzzzyyytttrrrooofff```___^^^YYYTTTQQQRRRQQQNNNMMMPPPSSSPPPIIITTT^^^lllzzzuuukkkpppxxxzzzsssqqq```MMMAAA999333000000000//////....../////////...............---------............////////////000000000000111111111111///333///---555777777@@@MMMZZZvvvwwwttt~~~nnn^^^MMMFFFGGGKKKQQQWWW\\\ZZZ```ppphhhTTTSSS___jjjmmmsss{{{{{{ttt^^^]]]qqqaaaFFFEEEJJJNNNUUU___jjjyyysssbbbSSSLLLTTTbbbfffiiijjjcccccceeegggiiikkkjjjaaaVVVTTTUUU^^^nnn{{{zzzfffRRRMMMJJJOOOUUUZZZaaaggguuu{{{pppmmmiiihhhjjjjjjqqq~~~~~~}}}}}}|||~~~www]]]bbb}}}}}}|||wwwqqqmmmooosssvvvvvv|||yyy}}}~~~wwwiii[[[MMMCCC===:::666333///+++,,,///------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))******+++++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,+++***+++,,,,,,,,,,,,------------...............///////////////000222444333444:::BBBYYYiiivvvyyyxxx}}}xxxjjjZZZRRRLLLOOOYYYcccjjjnnnkkkiiifffbbb___\\\ZZZYYYRRROOOLLLIIIJJJLLLOOOQQQUUUYYY^^^```aaaaaaccceeeccchhhlllmmmpppwww~~~~~~tttqqqpppiiiaaa]]][[[ZZZ___iiimmmbbbQQQFFFHHHNNNWWWaaammm{{{vvvvvv|||wwwuuu~~~xxxyyyrrrooojjjaaaTTTIIIAAA999222///111000///////////////////////////...---------,,,............///////////////000000000111111111111000333......666666777AAAMMM\\\wwwssszzzgggXXXJJJEEEHHHMMMSSSYYY^^^\\\cccvvvfffSSSUUUbbbmmmooosssyyy{{{ttt___]]]rrrdddIIIHHHLLLOOOVVVaaakkkxxxwwwhhhUUUKKKQQQ___eeejjjkkkcccaaadddgggiiilllllldddZZZUUUUUU]]]kkkyyyttt___LLLIIIJJJPPPVVV[[[```fffuuuxxx|||zzziiieeedddfffggghhhnnn{{{}}}zzz|||}}}sssUUUSSSlll~~~wwwqqqqqqtttyyy~~~|||www{{{kkk[[[HHH@@@888555111------111...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,---...---,,,,,,---...,,,,,,---------................../////////000000......222666888<<>>999555111111000////////////////////////...---------,,,............///////////////000000000111111111111000333111222888666888FFF___nnn{{{vvvvvvaaaTTTHHHFFFJJJOOOUUUZZZ^^^^^^hhh~~~}}}dddTTTXXXhhhrrrttt~~~~~~|||uuu```]]]rrrfffMMMKKKOOOQQQWWWccclllwww{{{mmmYYYNNNRRR___gggllllllcccaaaeeeiiijjjmmmnnnhhh```YYYXXX]]]jjjwww~~~oooYYYIIIIIIMMMTTTZZZ]]]bbbhhh|||{{{vvvddd```aaaeeeeeefffmmmyyy}}}xxx}}}~~~hhhOOOGGGWWWfffwwwyyywww{{{}}}ssszzzZZZJJJ<<<888666111///222......------------......,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---...///...---,,,---///,,,---------................../////////000000000222000222555666<<>>777222111......------------......------------------------)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,------++++++,,,------------.........//////////////////000000000000///---222<<>>999...555///,,,---...,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))************************++++++******++++++,,,---+++++++++,,,,,,---------------------------------//////...------///333666000444444999QQQxxxlll^^^wwwwwwjjjccc\\\XXX[[[bbbpppggg___[[[VVVNNNHHHFFFDDDIIIIIIDDDEEEOOOYYY\\\\\\```eeegggggghhhlllpppwww}}}ccc]]]dddpppoooiiiaaa\\\XXXRRRLLLRRRSSSYYYeeewww~~~yyyxxx{{{~~~|||qqq[[[JJJ<<<777222000000000///---........................///////////////.........000000000000111111111111222333222777<<<>>>UUUzzziiiVVVOOOIIIGGGLLLTTTYYY___dddgggsss{{{{{{kkkZZZWWWcccppprrrlllggggggmmm{{{~~~}}}eeeYYYggg~~~vvv]]]OOOUUUWWWWWW^^^dddhhhooo{{{lllTTTNNN[[[kkkqqqoooiiiiiikkknnnrrrsssrrrqqqkkkllllllkkkmmmtttlllVVVMMMPPPXXX___aaacccjjjsss~~~fffXXX\\\^^^```jjjiiinnnzzz~~~}}}~~~~~~wwwqqqppphhh[[[aaavvv{{{uuulllzzzwwwvvvuuuwww{{{yyyrrrppp~~~oooUUUDDD@@@===777666000,,,---...++++++...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************************************))))))******+++,,,,,,,,,,,,,,,,,,,,,------------------------------...//////...---///222444111444666>>>YYY}}}eeehhhtttdddVVVRRRUUUYYY]]]bbbfff^^^VVVSSSOOOHHHDDDDDDCCCIIIJJJHHHJJJSSS\\\___iiihhhiiikkkpppvvv|||tttrrr{{{{{{ssslllggg___WWWOOOOOOQQQVVVcccvvvyyyxxx~~~gggRRRDDD===444000000111///---......................../////////////////////...000000000000111111111111111333333888===>>>RRRuuu|||fffUUUMMMIIIHHHNNNUUUZZZ```fffnnnzzz{{{xxxhhhWWWSSS]]]hhhhhhcccbbbeeemmm|||~~~fffXXXeee{{{www^^^PPPUUUXXXYYYaaaeeehhhppp|||rrrZZZQQQZZZhhhpppqqqjjjjjjkkkmmmppprrrrrrrrrssstttsssqqqqqqvvvrrr]]]SSSUUUZZZ___aaabbbhhhpppeeeYYY]]]aaadddjjjjjjppp{{{{{{yyyzzz~~~~~~yyyvvvvvvlllXXXWWWmmmrrrjjjtttkkkiiilllttt|||}}}|||}}}|||zzzxxx|||~~~hhhPPPCCC>>>;;;888222.........++++++...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++)))))))))))))))***++++++------------,,,,,,,,,,,,---------------------------...//////......000222333555999GGGeeellldddvvvuuuaaaTTTJJJOOO[[[bbbcccaaaZZZSSSLLLJJJHHHDDDBBBDDDGGGLLLPPPPPPSSS[[[bbbfffmmmkkkkkkqqq}}}xxxqqqhhh___SSSRRRNNNLLLPPPaaayyyuuuzzzvvv]]]RRRFFF888000000111000.................................//////////////////000000000111111111222222111444444888>>>@@@SSSssswwwbbbSSSKKKIIIKKKQQQWWW[[[aaahhhvvv{{{wwwgggVVVRRRYYY___^^^[[[]]]cccooo~~~gggXXXaaavvvyyy```PPPUUUYYY\\\dddeeeiiirrr~~~|||dddWWWYYYdddnnntttnnnlllkkklllooorrrssstttzzzzzzyyywwwuuuwww}}}vvvcccVVVVVVZZZ___aaacccjjjsssdddZZZ```dddhhhkkklllrrr~~~|||xxxwww{{{|||zzzyyyzzzqqqWWWNNNaaarrrkkk{{{qqqnnnpppxxx~~~uuutttxxx~~~yyyfffTTTFFF;;;===666111000///,,,,,,...------------------------,,,+++++++++++++++++++++++++++++++++++++++++++++***************++++++,,,......------,,,,,,,,,+++........................---...000000///...000111444777@@@SSSpppkkkrrrooo___PPPLLLNNNXXXccceee___XXXRRRLLLGGGFFFEEEDDDFFFJJJNNNSSSYYY\\\___dddjjjnnnlllqqqzzzxxxpppgggaaa]]]UUUOOONNNXXXiiiuuuuuuaaaRRR>>>222000222111///....................................////////////000000111111111222222222222555444777???EEEZZZzzzppp]]]PPPHHHIIIMMMTTTYYY\\\dddlll|||{{{wwwgggWWWSSSXXX[[[[[[ZZZ]]]fffuuu}}}hhhXXX___qqqzzzcccRRRUUU[[[___hhhggglllvvvppp]]]YYY```mmmwwwssspppmmmlllooosssvvvwwwzzz{{{{{{xxxuuuvvvzzz~~~wwweeeUUUUUUYYY```fffkkksss|||ccc\\\aaaeeejjjlllnnnuuuzzzwwwxxxzzzyyyxxxzzzsss\\\NNNVVVxxx}}}sss|||xxxxxx~~~{{{}}}{{{bbbMMMDDD===666444111---,,,///------------------------,,,++++++******+++,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,------.........------,,,,,,,,,........................---///000000000///111222888>>>KKK```yyyvvvqqq]]]NNNHHHMMMSSSXXXZZZXXXRRRLLLKKKFFFDDDEEEFFFFFFKKKQQQTTTYYY```fffiiilllrrrwwwwwwzzzoooiii```YYYVVVWWWZZZ\\\sssnnn]]]GGG888222222111000////////////////////////---.........//////000000111111111111222222222222333666444666BBBNNNhhh|||hhhWWWMMMGGGIIIOOOVVVZZZ^^^gggqqq|||uuueeeVVVTTTWWWYYY[[[]]]aaalll}}}|||kkkYYY]]]nnn}}}{{{gggTTTVVV]]]ccckkkjjjppp{{{zzzeee[[[```nnnyyyxxxtttpppoooqqquuuxxxzzzyyyzzzzzzxxxuuuvvvyyy}}}yyyhhhWWWWWW\\\eeennnuuuddd^^^ccceeejjjnnnpppyyy{{{uuuvvvyyyyyyyyy{{{rrrgggXXXQQQqqq}}}}}}|||mmmMMMEEE<<<888444///...///------------------------,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............---------------...........................///000000000111333555>>>HHHZZZnnn}}}mmm\\\PPPIIIPPPVVVXXXSSSMMMKKKJJJIIIEEECCCCCCFFFHHHIIIOOOVVVZZZ]]]eeennnsssvvv}}}zzztttlllddd^^^XXXRRRNNN^^^ooo}}}uuugggQQQ???555222111111////////////////////////------......///000000000111111111222222222222333333777444777FFFXXXtttuuuaaaRRRKKKFFFJJJQQQXXXZZZ^^^jjjvvv|||sssbbbTTTRRRTTTUUUZZZaaaeeeqqq}}}}}}nnn\\\]]]lll{{{}}}lllZZZZZZbbbgggooonnnuuukkk___bbbooo{{{{{{xxxsssqqqssswwwzzz|||zzz{{{{{{yyyvvvwww{{{{{{mmm]]]^^^dddooozzz}}}eeebbbeeefffjjjooorrr|||}}}yyysssuuuyyy{{{{{{}}}rrrpppcccTTTfff|||zzzUUULLLBBB===777111///000........................,,,+++***)))***+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------....................................///000000000000333666999EEESSSiii{{{}}}ppp[[[PPPNNNMMMUUU[[[\\\SSSJJJIIIIIIIIICCCBBBEEEJJJLLLNNNTTT\\\```ccclllxxx{{{pppeee\\\VVVTTTUUU^^^kkkzzz|||pppgggcccgggwwwxxxmmmZZZFFF888111111333////////////////////////------......///000000111111111111222222222333333222777666999KKK___{{{ooo\\\NNNIIIFFFKKKRRRXXXZZZ^^^mmm{{{}}}tttcccUUURRRSSSSSSZZZeeefffrrrsss^^^]]]kkkzzzsss``````gggmmmtttrrrzzzpppccceeeqqq||||||yyytttrrrtttwwwzzz{{{{{{{{{{{{xxxuuuvvv{{{zzzlllaaabbbkkkzzz{{{fffeeehhhhhhlllpppttt~~~wwwzzz{{{tttuuuyyyzzzyyyzzztttrrrjjjZZZYYYxxxyyyqqqyyy~~~uuuZZZPPPFFF???999222000111........................,,,+++***))))))+++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,---------.../////////////////////////////////000000000000111444888<<>>EEEYYYiii{{{uuuiiiVVV@@@111000666000000000000000///......////////////000000000000111111222222222333333333333888:::===NNNlllwwweeeSSSJJJIIIJJJLLLQQQVVVYYYaaasss{{{vvvgggXXXTTTVVV[[[dddlllhhhttt|||uuu```WWWeeezzzkkkfffooo{{{~~~vvvppprrrzzz~~~zzzvvvwww{{{}}}uuupppoooppprrrssszzzmmmaaaWWWaaarrrxxxnnnpppnnnqqqjjjrrrvvv{{{wwwwwwxxxyyyyyyxxxvvvmmm]]]NNNQQQggg}}}}}}yyyzzz{{{xxxsssooo|||wwwtttppptttdddSSSDDDAAACCCAAA<<<999222000............---,,,++++++++++++++++++++++++,,,------......------,,,---------------------------...///...------...////////////.........//////000111222333444999DDDNNN\\\pppqqqZZZMMMNNNTTTVVVVVVSSSPPPLLLGGGDDDBBBBBBBBBIIIKKKPPPVVV]]]dddiiilllsssttt|||vvvtttkkkaaaXXXXXXaaapppsssZZZFFF???JJJXXXwww{{{qqqfff[[[JJJ999222555111111111111111000000///////////////000000000111111222222222222333333333333777:::CCCXXXuuu}}}ppp```PPPIIIIIIKKKMMMSSSXXX]]]ggg{{{}}}wwwlll^^^WWW\\\kkk{{{|||~~~wwwbbbZZZfffpppiiippp|||}}}wwwwww|||}}}|||}}}zzzsssnnnlllkkkjjjiiiuuuzzzkkk^^^PPPWWWdddwwwxxxxxxoooqqqnnnqqqkkktttxxx}}}wwwuuuvvvvvvvvvwwwvvvnnn^^^NNNNNNddd||||||xxxyyyvvvrrrzzzuuupppxxxtttnnnrrryyy}}}rrrdddUUUMMMGGGBBB>>>===888555111///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------------------------...///...------...///////////////////////////111...000666999>>>NNN^^^ssszzzzzzlllmmm]]]KKKIIISSS[[[YYYSSSKKKIIIFFFCCCBBBCCCDDDEEEJJJPPPYYYaaagggkkkoooqqqttt{{{|||vvvkkk___XXXWWW]]]lllyyy|||kkkRRR<<<<<>>???===999333///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------------------------...///...---------///......//////////////////111...111888:::???SSSkkknnnjjj~~~XXXNNNFFFJJJVVV\\\XXXQQQGGGFFFDDDCCCCCCEEEHHHIIIJJJSSS^^^ggglllppptttwwwxxx|||ssshhh___ZZZYYYbbbkkkyyyaaaCCC;;;FFF___zzzvvvlllnnniiiUUU@@@666333333222111111111111111//////000000000111111111222222222333333333444444444333:::QQQssssssuuuqqqaaaSSSIIIGGGIIIKKKMMMTTT___kkk{{{zzztttddd\\\nnn}}}iii]]]ddduuu}}}zzzkkkcccmmm~~~{{{zzz}}}yyyuuurrrnnnjjjeee___YYYTTTXXXiiiyyycccQQQFFFDDDDDDHHHSSSddduuujjjbbbxxxtttjjjiiigggooonnnwww{{{|||vvvuuuuuuvvvvvvwwwtttfffRRRJJJ\\\uuu{{{xxxzzz~~~}}}|||}}}mmmpppwwwzzzwwwaaaOOOFFFCCC@@@;;;555111///---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------------------------...///...---------///,,,---...////////////...///000555:::<<>>999444222000---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------------------------...///...------...///,,,---///000111000000//////333888===HHH\\\vvvggglllttt]]]IIINNNTTTWWWVVVRRRMMMJJJBBBAAABBBCCCFFFKKKOOORRR[[[bbbjjjmmmnnnuuuyyyuuuppphhhbbbaaa```kkkyyy~~~}}}{{{___MMMKKKZZZiiivvvpppfffQQQ???333222111//////000111111000000000111111111222222333333333333444444444444666555???\\\}}}ttt}}}hhhXXXNNNIIIIIILLLRRRRRRWWWaaalllyyy{{{nnn```aaawwwlll[[[[[[ppprrrhhhSSSHHHQQQbbblll~~~{{{yyy|||tttpppkkkeee```YYYSSSNNNJJJVVVgggzzz|||dddNNNCCCFFFKKKPPPSSSVVVVVVWWWWWW\\\ZZZZZZ^^^XXXWWWaaawwwhhh\\\^^^aaaoooqqqvvv{{{rrrqqquuu}}}vvvrrrrrrssswwwuuuvvvppp]]]LLLRRReee{{{}}}{{{xxxuuuvvvxxxqqqyyyeeePPPHHHDDDAAA===999666333000...------------------------,,,------......------,,,---------------------------...///...------...///---///111333333333222111000444888BBB\\\kkk^^^ooo|||aaaRRRMMMRRRXXXZZZVVVOOOHHHDDD@@@AAABBBFFFKKKQQQWWW[[[bbbiiioooqqquuu}}}{{{yyyrrrjjjfffZZZ^^^fffrrr{{{pppnnnvvvoooYYYLLLJJJYYYxxxpppgggfffWWWCCC444333222000000111222333000000111111111222222222333333333444444444444555666888GGGccc~~~tttwwwaaaSSSLLLHHHJJJMMMOOOPPPVVVaaammmzzzzzzmmmccchhhxxx}}}nnn\\\ZZZmmmmmmbbbNNNBBBHHHSSSYYYcccsss~~~zzzvvvrrrvvv~~~yyyssskkkccc\\\UUUPPPLLLHHHPPP\\\lllhhhSSSDDDGGGMMMRRRVVVWWWVVVVVVTTTZZZZZZ]]]ccc^^^YYYaaasss{{{ddd[[[aaafffssstttwww{{{|||ccc]]]___lllwwwzzzuuussssssuuurrrsssrrraaaLLLMMM[[[yyy}}}wwwuuutttxxx}}}yyyjjjmmmzzzzzz]]]QQQOOOFFFCCC@@@===:::666222///------------------------,,,------......------,,,---------------------------...///...------...//////111333555666555444333111555888EEEmmmiiiaaadddzzzjjjRRRLLLQQQUUUYYYZZZVVVNNNEEE@@@AAABBBEEEIIIPPPXXX___dddcccjjjqqqttt|||~~~{{{sssnnndddbbbcccnnntttuuu{{{bbbNNN<<>>QQQzzzccc[[[fffaaaIIIRRRSSSWWW[[[XXXPPPGGGCCCBBB???FFFLLLNNNUUU___eeedddggglllttt~~~yyytttjjjdddfffyyyxxxvvvoooOOOFFFHHHbbbxxxgggccc___QQQ>>>666111222333111000111222333333333333333333444444333222333555777777777999>>>RRRpppnnnXXXMMMJJJIIIJJJMMMTTTUUU]]]mmm|||rrrkkknnnrrrrrrtttxxx~~~tttdddWWWfffiiiYYYGGGHHHNNNPPPUUUVVVVVVUUUSSSSSSXXX```ggg{{{}}}tttnnnhhhbbbcccppp{{{lll```XXXSSSNNNKKKMMMQQQUUU^^^pppuuuWWWQQQRRRWWW\\\\\\YYY[[[```dddsss{{{lllvvvnnndddaaahhhsssxxxxxx}}}tttuuurrrlllddd```gggyyyvvvvvvuuurrrsssssseeeQQQIIIOOOqqqxxxzzz|||rrr{{{yyyuuupppvvv~~~wwwjjj^^^TTTKKKJJJCCC>>>???>>>999333111000...---.../////////---........................---------............///...---------......//////...000444777999777444111666888???VVV|||bbbaaammm]]]MMMTTTRRRUUUXXXUUUMMMFFFCCCCCC@@@GGGNNNSSS[[[fffjjjiiiooottt~~~|||zzzrrrllllllzzz}}}xxx~~~yyybbbNNNIIIXXX~~~{{{mmmjjjhhh[[[BBB:::333444444222000111111111222222222222333333444333333444555777888888:::???RRRqqq~~~kkkVVVLLLJJJJJJMMMPPPVVVWWW```qqq~~~sssiiiiiimmmpppuuu{{{~~~ttteeeYYYdddiii[[[JJJLLLRRRTTTXXXWWWVVVUUUTTTVVV\\\fffmmm~~~~~~tttnnneee^^^[[[bbbnnnvvv|||yyymmmcccZZZTTTPPPNNNOOOSSSWWW^^^mmm~~~wwwZZZPPPQQQVVV[[[^^^^^^bbbhhhrrroootttkkkbbb```hhhrrrwwwwww~~~yyy{{{zzzwwwrrrpppvvvtttssssssqqqsssssseeeRRRIIILLLfff{{{zzz|||xxxpppyyyrrrwww~~~nnnooommmiiihhhgggaaaYYYPPPHHHBBBCCCBBB===666444///...------...//////...........................---------............///------........./////////...000333555555444222111999888BBB^^^rrr```mmmjjjSSSOOOTTTQQQSSSSSSOOOIIIDDDCCCDDDCCCJJJQQQYYYccclllooonnnvvv|||vvvssszzzyyytttuuu```OOONNNhhhuuurrrpppeeeHHH>>>666555666333111000000000000111111222222222333333444444555777888999;;;@@@TTTqqq{{{hhhSSSJJJIIILLLPPPTTTXXX[[[eeewwwtttiiieeeiiiooowww~~~~~~~~~ssseeeZZZccciii^^^OOOQQQVVVWWW[[[\\\[[[[[[\\\aaakkkvvv~~~}}}tttmmmaaaXXXPPPQQQWWW___jjjsssvvvtttoooggg^^^WWWTTTRRRQQQUUUYYYaaalllxxx|||{{{|||aaaRRRRRRWWW___dddiiipppxxxuuupppggg______gggppptttuuu}}}~~~}}}rrrqqqqqqppprrrrrrgggTTTIIIIIIZZZ{{{wwwwwwtttppp~~~qqqhhhmmm{{{ssslllfffgggpppvvvsssmmm___SSSHHHEEECCC???999777000...,,,,,,...//////...........................---------............///---......///////////////---///222333222222222222999888GGGhhhggg```eeeNNNOOOUUUVVVRRRQQQOOOIIIDDDBBBCCCEEEJJJOOOVVV___hhhnnnpppooozzz}}}xxxwww}}}}}}{{{yyykkk{{{xxx^^^LLLYYYvvvzzztttqqqhhhMMMAAA666444555333111000000000111111222222333333333444555555666777999;;;@@@HHH]]]zzzyyyfffQQQHHHHHHLLLQQQVVVYYY]]]jjj~~~wwwkkkfffhhhoooxxx~~~~~~|||rrrfff[[[ccckkkcccTTTUUUYYYYYY]]]bbbbbbeeejjjttt}}}rrrjjj\\\RRRIIIEEEEEELLLXXXdddjjjlllnnnjjjccc[[[XXXVVVVVVXXX\\\ccclllvvv{{{|||}}}hhhWWWWWW\\\fffpppyyyzzzlllbbbZZZ]]]fffmmmqqqsss{{{~~~ssspppooonnnqqqqqqhhhWWWKKKGGGTTT{{{xxxxxxxxxzzznnnooowww~~~rrrhhhkkkwwwvvveeeRRRIIIEEE@@@;;;:::222000------.../////////........................---------............///---...///000000000//////---///111111000111333555;;;>>>QQQppp~~~aaaiiitttRRRGGGTTT\\\XXXTTTQQQKKKFFFBBBAAACCCFFFRRRVVV]]]dddiiilllooorrrzzzuuuttt{{{|||uuu}}}lllxxxsssWWWUUUkkk|||tttqqqiiiUUUFFF888333333222000000111111222222333444444555222444666666666777:::===CCCRRRlllwwwdddPPPHHHHHHLLLQQQUUUXXX^^^nnnzzzqqqjjjjjjqqqyyy}}}~~~|||uuukkk```dddnnngggYYYYYY[[[[[[___cccffflllwww{{{oooeeeWWWOOOFFFAAA>>>AAAKKKVVV]]]ccciiijjjfff```[[[ZZZ\\\[[[\\\bbbiiiqqqxxx|||lll[[[[[[```mmm{{{{{{ggg\\\VVV[[[dddjjjnnnqqqwww~~~vvvqqqmmmmmmooopppjjj\\\NNNGGGQQQxxx}}}}}}~~~~~~~~~sssuuu}}}dddTTTKKKDDD>>><<<666333///....../////////........................---------............///---...///000111000//////...000222111000111666:::???JJJ```wwwmmm___xxxgggMMMKKKUUUWWWQQQRRRNNNHHHDDDBBBDDDGGGJJJXXX[[[ccciiikkkmmmttt}}}~~~xxxsssvvv}}}yyy~~~hhhYYYccczzzwwwuuupppdddRRR>>>555333222000000111111222333444555555666222555777777666777;;;>>>???UUUwwwsssaaaOOOHHHIIIMMMQQQUUUXXX```rrr}}}uuulllkkkqqqxxxzzz~~~{{{sssffffffqqqkkk]]]]]]___```fffeeejjjuuuyyykkk```TTTLLLEEE@@@===<<>><<<:::===BBBLLLQQQ[[[dddiiiggg```[[[[[[XXXZZZaaaeeehhhnnnuuuxxxbbbaaahhhyyyooo^^^RRRNNNXXXbbbeeehhhmmmttt|||{{{zzzpppkkkkkklllmmmllleeeWWWLLLGGGaaa{{{yyy|||}}}ppp```RRRDDD===;;;888333000/////////...........................---------.........//////---...000111222111///......111333222111444<<>>888333111111///...////////////............///......------......///////////////000000000000000444000000999<<>>:::999:::<<<===DDDGGGNNNXXXbbbggggggeeeccchhhrrrxxxlllhhhuuuaaaTTTNNNOOOYYY```bbbhhhpppzzzssssssyyynnnmmmlllmmmmmmiiibbb\\\LLLJJJaaa}}}yyyxxxpppuuusssiiicccdddaaa[[[GGGAAA;;;888444//////000////////////............//////............//////////////////000000000000000444222333;;;CCCZZZyyy~~~eeemmmrrr]]]LLLKKKQQQVVVVVVRRROOOLLLJJJDDDDDDGGGOOOUUUYYY___fffmmmqqqzzz~~~```ZZZ~~~sssXXXBBB;;;888333222222111111222222333444222666555777;;;999BBBXXX{{{nnn___QQQHHHIIIMMMNNNTTT\\\iii}}}~~~{{{pppccc^^^dddnnntttwwwuuuvvv{{{vvvvvvyyypppcccvvv{{{nnnnnn{{{|||nnn]]]RRRIIIDDD===999999:::<<<===CCCEEEKKKVVVaaaiiilllllljjjooozzz|||ooogggrrr{{{]]]UUUPPPRRR\\\ccceeeiiiqqq|||qqqppp{{{nnnlllkkklllllljjjccc^^^OOOJJJ]]]{{{{{{wwwoootttzzzyyyrrrooorrrsssnnnQQQFFF===999666000...000////////////............/////////....../////////////////////000000000000...666666666<<>>888666444333333333333444555555111555444555999777BBBZZZyyyvvv~~~nnn]]]PPPHHHJJJMMMOOOUUU___mmm}}}{{{qqqbbb\\\bbbmmmssswwwttttttwww{{{~~~}}}yyyzzzrrrdddxxxrrrooo{{{{{{mmm[[[PPPFFFBBB<<<999999:::<<<===CCCEEEJJJUUUbbblllqqqrrrsssxxxrrrhhhpppttt]]]WWWSSSVVVaaaiiiiiilllrrr|||qqqnnnzzz}}}ooommmkkkkkkllljjjeee```RRRKKKZZZvvvyyyzzz~~~qqqyyy~~~yyyyyy|||zzzsssaaaOOO@@@<<<999333///000////////////............000//////......//////000////////////000000000000...666888;;;AAAOOOyyybbbUUUgggxxx___NNNHHHXXXlllvvvlll]]]TTTJJJAAACCCFFFMMMVVV[[[___gggpppssstttfffpppttt}}}sssYYYBBB999888444444444444444555666666111555444555777666BBB[[[}}}uuuzzz|||ooo[[[PPPHHHKKKNNNPPPXXXbbbqqq|||zzzqqqbbbZZZ___jjjqqquuusssrrruuuwwwyyy{{{zzzrrreeexxxyyyttt~~~zzzkkkYYYMMMDDD@@@;;;999999:::<<<<<>>888222111////////////............000000////////////000000////////////000000000000///555777>>>IIIXXXnnnTTTUUUooo~~~kkkVVVPPPWWWfffzzznnnYYYPPPIII@@@GGGJJJQQQZZZ___ccclllvvv|||ooofffrrrrrruuusssaaaGGG::::::444333333333333444555555333777666555777666CCC]]]~~~|||{{{oooZZZPPPIIILLLOOOQQQZZZeeettt{{{yyyppp```WWW\\\fffnnnsssqqqppprrrssstttzzz}}}~~~wwwkkk|||xxxwwwhhhVVVJJJCCC???;;;888999;;;<<<<<>>HHH```uuu___QQQKKK[[[www{{{fffYYYKKKQQQoooiiiSSSIIIHHHIIIJJJOOOXXX\\\bbbkkkkkkppp{{{qqqyyyooozzz|||eeeKKK???888666333222444666777777777888666888;;;999HHHfffyyyiiiSSSNNNKKKMMMQQQWWWaaakkk}}}zzzwwwxxxhhhVVVSSSUUUYYYaaakkkkkkjjjhhhfffhhhnnnssswwwzzz~~~qqqooozzz{{{ooo\\\LLLEEE???===:::777777888:::<<>>:::777444333444666777777777999777999<<<<<>><<<999777777999;;;===FFFIIIQQQ```ppp{{{}}}{{{~~~xxx|||qqqYYYZZZ]]][[[```kkktttxxxyyyzzz}}}xxxttt}}}tttllljjjjjjgggfffggg\\\OOOJJJMMM^^^xxx{{{~~~}}}yyyvvvvvv}}}yyynnndddlllooodddPPP@@@::::::333222111111000000000000....../////////000000000111111111222222333444555555<<>>;;;888444222222444555555777999777999===???TTTwwwyyyeeeRRRNNNMMMOOOSSSZZZgggtttuuunnnlll]]]OOOOOOOOOQQQ[[[dddeeeeeeddddddggglllpppvvv}}}zzz}}}kkkfffrrr~~~ssshhhWWWHHHBBB===;;;999777888:::===???DDDIIITTTcccrrr|||~~~|||zzz{{{kkkVVVXXX^^^\\\aaallluuuzzz}}}{{{vvvvvvmmmkkkjjjhhhgggiiiaaaXXXOOOJJJYYYzzzzzzxxxzzz}}}{{{yyyzzz|||{{{wwwrrraaajjjrrrlllZZZFFF<<<:::444444222111111000000000---------.........//////000000000000222333555666666???HHHZZZqqqxxx|||wwwYYYGGGKKKZZZtttlllZZZRRR[[[{{{}}}hhhRRRHHHFFFGGGLLLRRRVVV___bbbfffpppyyy~~~xxxuuu}}}hhhLLL>>>:::555222222444555555555888666888<<>>AAAEEEKKKVVVeeesss{{{}}}|||}}}{{{eeeUUUXXX______dddoooxxx}}}~~~xxxxxxooolllkkkiiihhhiiiddd[[[PPPGGGUUUxxx{{{uuuqqqzzzwwwsssqqqppppppkkkooovvvvvvjjjUUUCCC;;;555555333222111111000000////////////000000000000000//////000111444666777;;;FFFSSSggg{{{~~~gggMMMFFFOOOccc~~~pppeee[[[ZZZkkknnn^^^PPPJJJHHHGGGMMMVVVZZZaaaccciiiyyy|||tttyyyzzz|||vvvYYYCCC>>>999555555666777777555777666888===DDD```ttt```PPPOOOOOORRRUUU^^^ooo~~~}}}rrrhhhcccSSSKKKNNNMMMMMMXXXcccjjjppppppmmmnnnxxxiii^^^hhh~~~uuukkk```PPPCCC???;;;:::888777999<<<@@@BBBHHHNNNYYYfffqqqxxxzzzzzzzzzaaaTTTZZZbbbccciiittt|||zzzyyyqqqooommmjjjiiiiiieeeYYYNNNFFFPPPuuuuuu~~~vvvpppwwwsssmmmmmmooopppzzzwwwxxx}}}xxxdddLLL===666555444333222111111111///000000000000111111111111000000111333555888:::@@@MMM\\\qqqzzz\\\FFFKKKYYYrrrvvvkkkfffbbbcccwwweeeVVVJJJIIIJJJIIIPPPZZZ]]]dddgggrrrvvv}}}{{{xxxyyy[[[EEE@@@:::666555666777777666888777999>>>GGGfffzzzwwwrrr```PPPOOOPPPRRRVVV___rrr}}}qqqhhhaaaQQQKKKOOOMMMMMMXXX```lllwwwxxxsssvvvhhhZZZdddxxxrrrggg]]]NNNBBB===:::999888777999===AAADDDKKKQQQZZZfffooouuuwwwxxxzzz^^^UUU\\\eeegggnnnyyy}}}zzzrrrqqqoookkkiiiiiieeeYYYOOOHHHLLLkkk}}}yyyzzzyyyzzzrrruuu~~~qqqqqqxxx}}}zzzxxxlllPPP===777666444333222111111111////////////000000000000222111111222444777:::<<>>555333111---111333***111111111111111111111111...///333666444333999BBBCCCQQQiii|||```KKKGGGVVViiizzzsssqqqjjjpppjjjYYYOOOGGGGGGKKKPPPWWW^^^aaakkknnnvvv}}}zzz{{{{{{vvvyyy}}}}}}ZZZEEE888555666222555999555777999777@@@@@@PPPssszzz}}}lllaaaMMMKKKNNNTTTXXX```rrrxxxlllhhh[[[NNNJJJKKKMMMPPPSSSbbbmmmyyy}}}~~~eeeWWW\\\qqqssshhhVVVKKKDDD:::999999888777888<<>>DDDHHHVVVZZZbbbjjjlllkkkmmmsssxxxtttxxx\\\UUUZZZdddoootttyyy{{{tttooommmmmmnnnmmmeeeVVVHHHDDDSSSooo|||qqqooovvvxxxvvvqqquuurrrkkkqqqgggFFF<<<;;;999000///555333111111111111111111111111111//////333666888>>>DDD[[[rrrZZZ???BBBQQQccctttooo[[[bbb~~~mmmbbbRRRLLLIIIKKKOOOUUU]]]eeemmmrrrzzz~~~~~~rrrxxx~~~sssNNN<<<666:::666666999555777999666???AAA\\\wwwzzzyyyfffYYYNNNOOOQQQUUU\\\iii{{{tttiiigggYYYLLLJJJNNNTTTZZZ```eeemmmyyyfffQQQPPPaaaxxxoooaaaYYYMMMJJJLLLGGG999:::999999;;;???EEEJJJVVV[[[dddmmmpppooossszzzxxxsss{{{www\\\VVV]]]dddqqqvvv{{{|||uuupppnnnnnnooojjjbbbUUUHHHDDDRRRrrrwwwoooxxxzzzyyyqqquuu}}}wwwvvv~~~|||LLL>>>:::999000...444444111111111111111111111111222111333777:::<<>>666999666444777555666999777??????UUUssswwwyyyfffXXXOOOPPPQQQTTT\\\kkk{{{rrrhhhiiiZZZMMMJJJNNNTTT\\\cccjjjqqq{{{eeePPPPPPaaaxxxnnn___WWWLLLJJJMMMIII999:::::::::<<>>CCCJJJOOOYYY```iiiooommmiiimmmuuu{{{ssskkkiiiqqq|||xxxaaa\\\bbbeeettt|||{{{uuuqqqpppqqqrrrrrrkkkaaaUUUGGGJJJhhhooommm~~~wwwtttqqqhhh~~~wwwmmmssspppwww}}}wwwkkkkkk{{{[[[FFF@@@777333444222111111111111111111111111444555777777999GGGccc}}}xxxWWW<<<<<>>DDDKKKPPPZZZaaakkkqqqnnnkkkpppxxx|||tttmmmeeedddmmmyyyxxxaaa[[[bbbeeeuuu}}}zzztttqqqppprrrssspppkkkdddYYYJJJIIIcccwwwtttyyy~~~yyywwwrrrdddvvvkkk```tttqqquuuyyykkkKKK???:::222000666222222111111111111222222111444666222444IIIqqq|||^^^DDD===AAAXXXxxxxxxjjjuuu}}}}}}~~~oooVVVKKKIIIIIIMMMSSSWWW]]]hhhsss~~~~~~~~~~~~~~~}}}zzzwww{{{qqqvvvtttyyyyyyqqqYYY:::444???===666999777666<<<@@@GGGbbbooohhhxxxpppaaaYYYKKKLLLOOOWWWeeexxxvvvooofffVVVNNNLLLOOO```ssswwwwwwyyyxxxZZZPPPPPP^^^uuu{{{iiiTTTIIIDDD===666333666888;;;???BBBGGGMMMQQQZZZbbblllpppooonnnrrrwwwttthhhaaa]]]^^^iiivvv|||dddWWW^^^cccmmmzzz~~~zzzuuusssrrrssstttqqqooofff^^^SSSHHH[[[zzzuuuzzz|||xxxjjjuuu{{{yyygggrrrzzz}}}vvvUUUBBB:::444222222222222111111111111222222...222444444999RRR{{{sssUUU@@@>>>EEEZZZwwwttthhhpppzzz}}}~~~~~~kkkRRRIIIFFFGGGLLLSSSXXX^^^jjjuuu~~~}}}}}}~~~}}}|||yyyxxx}}}pppppp}}}ppp|||nnn{{{dddCCC666===;;;555999888777;;;???EEE```qqqkkk|||ppp___XXXKKKLLLOOOWWWfffxxx|||qqqjjjeeeVVVNNNMMMOOO```ssswwwxxxyyy}}}zzz[[[RRRQQQ^^^vvvppp```OOOGGGCCC>>>:::999777:::===AAADDDIIIOOOSSS[[[dddmmmqqqpppqqqvvv{{{|||yyyyyyoooddd^^^]]]```lllxxx}}}fffYYY___dddnnnzzz{{{vvvrrrqqqrrrsssqqqooofff^^^RRRGGGXXX~~~xxx{{{zzz}}}~~~wwwxxxnnnoooeeeFFF999888444...222222111111111111222222...333555666@@@[[[}}}hhhIII:::AAAKKK___yyymmmdddjjjxxx~~~|||hhhQQQJJJEEEHHHOOOWWW\\\bbbnnnzzz}}}{{{zzz{{{~~~|||zzzxxxxxxvvvlllxxxvvv{{{rrrcccmmmLLL:::;;;999555999:::888;;;===CCC___tttpppooo^^^UUUMMMNNNQQQZZZiii{{{wwwllleeedddUUUNNNMMMPPPaaasssvvvyyyyyy~~~xxxzzzyyy[[[RRRQQQ]]]sssuuuhhh[[[NNNFFF???888555555:::<<<@@@CCCGGGLLLRRRVVV^^^fffooorrrrrrtttzzz~~~zzzvvvrrroooqqqhhh^^^XXXVVV[[[gggrrr}}}xxxdddYYY^^^fffooo{{{|||vvvpppoooppprrrqqqnnnfff^^^SSSEEESSSwww}}}zzz{{{{{{yyyxxxsssnnnvvvLLL888:::888...333222222111111222222333222666777999EEEaaa|||{{{aaa???777EEESSSfffgggaaaiiizzz~~~hhhQQQLLLHHHLLLTTT\\\aaagggsss|||zzzxxxwwwxxx|||~~~{{{yyywwwwwwmmmuuujjj___}}}~~~sssWWWAAA===:::666:::;;;888;;;===DDDbbbxxxxxxnnn\\\SSSOOOQQQUUU^^^mmmttthhhccccccUUUOOOOOOQQQbbbsssvvv{{{zzz~~~rrruuuwwwZZZQQQQQQYYYllluuuxxxuuukkk\\\SSSJJJDDD>>>666222333;;;===AAAEEEIIINNNTTTXXXbbbiiipppsssrrrttt{{{|||yyyvvvsssvvvmmmaaaWWWRRRUUU^^^ggguuu{{{rrrddd[[[aaahhhqqq|||}}}vvvooolllnnnqqqqqqnnnggg```SSSCCCNNNooo}}}yyy~~~{{{yyy}}}~~~yyyrrrVVV:::;;;;;;111333333222222222222333333333666888;;;KKKgggxxx\\\;;;777IIIYYYooogggeeesssiiiPPPJJJJJJOOOWWW___ccciiiwww{{{|||yyywwwuuuuuuwww{{{|||zzzyyywwwwww~~~ooossspppeee|||}}}|||gggMMMCCC===777999:::777;;;>>>GGGggg~~~lllZZZQQQNNNPPPUUU___nnnrrrgggcccbbbUUUPPPQQQSSSccctttwww|||zzz}}}ppptttwww[[[SSSSSSXXXfffiiiiiiqqqqqqhhhdddRRRKKKEEECCC@@@;;;999:::<<<>>>BBBFFFJJJPPPVVVZZZfffkkkqqqqqqppprrrzzz}}}nnn^^^TTTTTTYYY]]]fffppppppmmmmmmeee___eeeiiirrr}}}~~~uuummmjjjmmmqqqpppnnngggaaaUUUCCCJJJhhh{{{}}}~~~}}}}}}uuu~~~vvv}}}dddBBB<<<<<<666333333222222222222333333///444777>>>RRRpppnnnVVV;;;;;;NNN]]]uuu{{{hhhmmmiiiNNNGGGJJJOOOXXX___dddkkk|||}}}zzz{{{xxxvvvuuutttuuuxxx|||~~~|||zzzzzzzzzxxxvvvzzzsssrrr{{{rrrwwwYYYIII???777777999666;;;@@@IIIjjjjjjXXXPPPLLLNNNSSS]]]lll~~~qqqfffdddbbbVVVRRRSSSVVVfffvvvxxxzzzxxx{{{rrruuuwww\\\UUUVVV[[[fffeeedddlllnnnjjjkkkfffZZZMMMFFFBBB<<<::::::===@@@DDDHHHLLLRRRXXX\\\ggglllppppppooorrr|||uuubbbVVVUUUXXXZZZWWWaaadddfffkkkggg```ccckkkttt~~~~~~uuullliiimmmrrrooonnnhhhcccWWWDDDHHHccc|||}}}zzzrrrvvvttttttMMM===;;;999444333333222222333333444000666:::DDD[[[yyy]]]LLL:::@@@SSS___wwwqqqfffrrrmmmRRRIIIKKKQQQZZZbbbgggqqq~~~|||~~~yyyxxxvvvuuutttuuuvvvwwwyyyxxxzzz|||yyyuuuwww|||{{{uuu~~~||||||~~~]]]HHH???999888888666<<>>999999444333333222222333333444444:::???IIIaaa~~~PPPCCC:::DDDVVV```xxxhhhaaarrr}}}qqqXXXOOOMMMSSS]]]eeelllxxx|||zzzxxxuuusssrrrrrrrrrvvvwww{{{~~~zzzuuutttxxxyyyzzzsssuuu|||ZZZEEE>>>:::;;;888666<<>>EEEEEEIIIOOOSSSWWW]]]dddnnnlllmmmrrrvvv{{{vvvqqqrrrvvv~~~zzzlllsssyyyzzztttkkkfffjjjrrrkkkmmmkkkgggWWWAAAIIIkkk|||sss~~~~~~zzz|||zzzwwwppplllnnnmmmppprrrrrr}}}tttjjjkkk||||||wwwppphhhIII<<<:::555555444333222333333333333888FFF^^^yyy___GGG>>>===KKK^^^oooaaabbbvvvnnnVVVNNNUUUWWW```iiippp|||xxxvvvtttqqqpppqqquuuxxxxxxvvvwwwzzzyyyuuu~~~zzz}}}zzz\\\BBB======999:::888;;;AAASSSvvvaaaTTTOOONNNQQQWWWcccsssxxxoooiiigggeeeWWWTTTYYY\\\ggguuuxxxxxxtttuuu~~~zzzggguuuzzzdddQQQNNNSSSdddqqq|||aaaOOODDD<<<<<<@@@FFFEEEHHHOOOTTTXXX___gggrrrooopppssswwwzzz|||pppkkklllqqqzzz~~~pppuuu{{{{{{uuulllfffiiiqqqlllmmmjjjgggYYYDDDJJJhhhzzznnnuuu}}}}}}|||zzz{{{tttnnnrrrtttwwwrrrggg}}}}}}kkkjjjyyyzzzrrrOOO???<<<444333222111111111222333333<<>>QQQiii{{{{{{```eee{{{kkkSSSMMMXXXZZZaaakkkrrr}}}xxxwwwuuupppoooppprrrvvvwwwuuuvvvyyyyyywww~~~{{{}}}^^^DDD<<<<<<999;;;:::===AAASSSuuuaaaTTTOOONNNQQQXXXdddttt~~~uuupppnnnnnneeeWWWUUUZZZ\\\gggtttwwwwwwuuuwwwvvvccctttwww___NNNNNNUUUbbbooozzz{{{^^^MMMDDD======BBBGGGFFFHHHOOOTTTZZZccclllsssqqqqqquuuxxx}}}wwwiiicccffflllvvvtttwww|||{{{vvvmmmfffhhhooonnnmmmhhheee[[[GGGIIIbbbzzziiilll{{{~~~{{{}}}xxxpppttt{{{yyycccuuurrrnnn{{{~~~WWWBBB;;;555444222111111222333444;;;FFF\\\uuueeeMMMBBBCCCZZZxxxrrr^^^jjjiiiRRROOOYYY^^^iiivvv}}}{{{xxxxxxuuupppmmmooossswwwyyywwwwwwyyyzzzxxx}}}|||xxx^^^FFF;;;999999<<<;;;===@@@QQQ|||}}}sssuuuaaaSSSOOOOOORRRYYYeeeuuuwwwrrrqqqrrrsssdddWWWUUU[[[^^^hhhtttvvvwwwvvvzzzrrraaattttttZZZKKKMMMVVVbbbooozzz{{{^^^NNNEEE>>>>>>CCCHHHFFFIIIOOOVVV\\\fffpppqqqooopppvvv{{{sssccc]]]```hhhrrr{{{zzzyyy}}}|||wwwmmmeeegggmmmmmmlllfffccc\\\IIIGGGYYYzzzkkkiii{{{|||xxxyyy}}}rrrsssgggppp{{{xxxqqqzzzeeeHHH;;;777555444222333444666777>>>KKKccc{{{{{{mmmWWWLLL^^^{{{ggg\\\ppphhhSSSTTTWWWaaattt~~~{{{yyyyyyuuuooommmnnnuuuzzz|||yyywwwyyyzzzxxxuuu~~~{{{|||~~~wwwdddLLL===:::;;;;;;999;;;@@@RRRwwwtttfffhhhuuu```SSSOOOPPPSSSZZZfffvvvvvvppprrrtttuuutttcccWWWVVV]]]```jjjvvvwwwwwwwww}}}nnncccvvvqqqWWWJJJNNNVVVfffsss~~~xxx\\\MMMDDD???@@@EEEIIIHHHJJJQQQXXX___iiissssssqqqrrrxxx~~~~~~mmm\\\VVV[[[dddnnnwww{{{~~~|||wwwmmmeeeeeekkkkkkkkkeeebbb\\\JJJDDDQQQooowwwnnnyyysssvvv|||tttqqq|||ooommmyyy~~~uuu}}}xxxooovvvwwwSSS>>>888777555444444666888::::::JJJfffqqqVVV^^^xxxxxx^^^]]]uuufffTTTXXXXXXdddzzz~~~~~~~~~|||{{{zzzuuunnnlllnnnvvv|||~~~zzzwwwyyyzzzyyyxxx~~~yyy~~~oooXXXCCC<<>>AAARRRtttttt]]][[[kkkttt```RRRNNNQQQTTT\\\hhhxxx~~~ooodddjjjzzzzzznnnaaaVVVXXXaaaeeeooo{{{|||yyy|||jjjeeevvv|||kkkWWWRRRXXX\\\fffsss}}}qqqWWWJJJDDD@@@CCCJJJKKKKKKOOOWWW]]]ccckkktttzzzwwwwww|||ooo___QQQRRR]]]jjjuuu}}}vvv||||||||||||tttjjjbbbdddkkkiiimmmkkkfff^^^KKKBBBLLLjjj}}}{{{tttyyyvvvqqqooovvvmmmrrrsssvvv{{{mmmppp^^^>>>999777555333444666999;;;@@@TTTvvvnnnZZZlllmmmXXXaaa||||||bbbSSSYYYdddjjjyyy~~~}}}|||}}}{{{tttmmmlllooopppwww{{{yyyvvvyyy|||}}}yyy|||zzzvvv}}}fffHHH;;;<<<999===@@@@@@NNNpppwww[[[ZZZkkkttt```RRRNNNQQQUUU]]]iiiyyyzzzkkk```jjj|||lll```VVVYYYbbbgggqqq}}}~~~zzz}}}jjjeeeuuuzzziiiXXXWWW]]]```nnnzzzvvv[[[MMMFFFAAACCCIIIKKKKKKPPPYYY___dddllltttwwwuuuvvv|||}}}mmm^^^RRRUUUbbbqqq~~~xxxgggppp}}}}}}{{{sssiiibbbdddllliiiooonnnhhh```LLLCCCLLLlll}}}|||tttuuuzzzqqqrrr|||bbbllltttyyyhhhooowwwDDD???<<<:::888666555:::BBBDDD]]]^^^OOOkkkfffXXXhhhttt___WWW[[[___eeepppyyy~~~zzzwwwuuuyyy}}}wwwtttrrrnnnpppqqqwww|||{{{vvvvvvyyy|||{{{|||lllsss|||~~~aaaBBB>>>???;;;;;;>>>CCCTTTsssrrr^^^^^^sssuuu```TTTRRRQQQVVVaaaooouuucccccc}}}tttlllbbbZZZYYYdddpppuuuxxx{{{{{{}}}nnnkkk}}}xxx```VVV[[[fffsssbbbOOOFFF@@@CCCLLLKKKLLLPPPWWW___gggkkklllsssuuuzzzwwwkkkZZZUUUSSS\\\nnn}}}|||~~~ssseeettt~~~~~~~~~|||}}}|||vvvlllcccbbbffflllmmmhhhgggdddRRRFFFMMMkkk|||~~~|||{{{rrrrrrwwwrrrnnnsss|||eeekkkyyyzzzlllqqqQQQ<<<999777777666555;;;BBBGGG___qqqVVVMMMjjjcccXXXkkkpppZZZRRRVVVUUU\\\jjjwww|||xxxuuusssuuu{{{{{{wwwuuussspppoooqqquuuzzzzzzvvvuuuyyyzzzzzz|||gggjjjzzzgggIII@@@>>>@@@<<<===AAAPPPqqqvvvdddeeeyyywwwbbbUUUQQQQQQVVVaaaooolllbbbkkkuuulllccc]]]]]]gggrrrvvvxxxzzzzzz|||ooolll|||vvv___VVVZZZcccnnngggWWWMMMEEEDDDJJJKKKMMMRRRZZZcccjjjnnnooouuuwww{{{xxxmmmbbbRRRPPPRRR[[[jjjwww}}}~~~|||sssnnnyyy~~~}}}}}}|||{{{~~~}}}wwwnnndddcccfffjjjlllhhhhhheeeSSSGGGNNNfff}}}|||zzzyyyqqqpppuuuwwwlllkkkxxxgggjjjzzzzzzqqqqqq[[[;;;777666777777888>>>EEEJJJ```{{{```NNNMMMjjj{{{^^^XXXooommmYYYRRRVVV\\\```kkkzzz~~~zzzvvvsssqqqpppwww{{{xxxuuutttsssqqqnnnooosssxxxxxxuuuuuuxxxyyyxxx}}}ooolllkkkkkkLLL>>>:::@@@<<<>>>CCCRRRqqqyyygggoooyyycccUUUQQQPPPVVVaaappp|||aaadddvvvuuukkkccc___aaajjjtttxxxxxxyyyxxx|||qqqnnn}}}uuu^^^VVVZZZ___ggguuummm___TTTHHHEEEHHHLLLOOOTTT]]]gggooossstttwwwxxx|||yyymmmccc[[[SSSRRRSSSXXXaaakkkrrruuuzzz~~~}}}|||}}}}}}|||xxxvvv~~~~~~}}}||||||zzzzzz~~~}}}yyypppfffdddfffhhhkkkhhhiiifffTTTGGGMMMbbb}}}zzzxxxwwwssspppsss|||}}}pppjjjzzzhhhgggtttzzzzzzqqq{{{```???:::888999:::;;;AAAGGGIII]]]uuuVVVJJJOOOmmmvvv[[[YYYrrryyyjjjZZZWWW]]]iiiiiippp~~~~~~{{{wwwtttqqqooommmtttyyyvvvssssssrrrpppnnnmmmqqqvvvwwwuuutttwwwwwwvvv{{{zzzrrrfffoooNNN<<<;;;;;;888===FFFVVVsss}}}mmm|||eeeUUUPPPOOOUUUaaapppvvv\\\iiitttiii______bbbkkkuuuzzzzzzzzzyyy}}}sssqqqvvv```ZZZ]]]___dddggguuuxxxjjjWWWGGGCCCHHHLLLPPPWWWaaakkksssvvvwwwxxxyyy|||xxxlllddd___aaa___\\\\\\___fffnnnsssssswww{{{{{{yyyzzz~~~rrruuuyyyxxxwww}}}~~~~~~}}}}}}yyyzzz}}}zzzqqqgggdddggghhhjjjhhhiiigggTTTFFFKKKaaa}}}{{{yyywwwvvvsssnnnmmmuuuvvvnnn|||jjjeeelllyyytttssshhhCCC===888888:::<<>>???:::LLL]]]kkkrrr~~~YYYHHHCCCQQQjjjuuu^^^\\\vvvpppYYYLLLJJJQQQ]]]gggssszzzkkkaaajjjyyy}}}zzzvvvrrrnnnlllmmmmmmpppvvv{{{}}}zzzwwwmmmhhhfffkkkpppqqqqqqsssyyyzzzyyy|||jjj|||}}}]]]@@@JJJFFF^^^www|||cccRRRMMMOOOSSS^^^ooozzzkkknnnyyyeee___ccciiipppvvv{{{~~~sss\\\JJJFFFLLLTTT[[[fffqqqyyy~~~}}}wwwrrrsss{{{}}}lllhhhcccZZZbbbkkkttt|||}}}{{{zzz{{{|||}}}xxxwwwzzztttkkkaaa]]]___fffiiihhhiiijjj]]]SSSYYYyyyvvv|||{{{~~~}}}}}}}}}~~~||||||{{{zzzxxxwwwuuutttppphhhbbbaaadddkkkxxx{{{qqqvvvvvvdddwwwvvvmmmiiiAAA>>>>>>;;;NNN___lllhhhxxxwwwPPPEEE@@@NNNggg~~~ttt]]]___uuunnnWWWLLLKKKQQQ\\\fffjjj}}}qqqbbb\\\bbbmmm|||~~~|||yyyuuuqqqnnnlllkkkkkknnntttzzz}}}{{{xxxmmmhhhfffjjjnnnooooooqqquuuwwwxxxyyyppp```DDDPPPYYYlll~~~{{{cccSSSMMMNNNTTT```rrryyykkkqqq}}}iii^^^bbbhhhpppwww|||mmmWWWHHHIIISSSUUU]]]hhhsss{{{}}}yyyzzzqqqlllggg___eeeooozzz}}}{{{zzz{{{{{{|||wwwvvv}}}yyysssiii___[[[]]]bbbggggggjjjjjj\\\PPPSSSwwwtttlllpppyyy~~~}}}}}}~~~~~~||||||{{{yyyxxxuuusssrrrppphhh```]]]^^^fffuuu|||rrrvvvxxxcccppptttkkkwwwHHH>>><<<<<>>SSS___dddjjj{{{tttIII===AAAPPPiiixxxVVVXXXhhhsss|||}}}jjjVVVLLLLLLPPPVVV[[[XXXaaaqqq}}}dddZZZYYY[[[^^^eeerrr|||{{{zzzxxxuuurrrooonnnjjjjjjkkkpppvvvyyyxxxvvvooohhhdddgggjjjkkkmmmooosssyyy{{{xxx|||zzz}}}oooWWWeee~~~kkkssszzzcccSSSNNNKKKTTTdddwwwxxxjjj|||mmm___ccciiipppwww|||rrr]]]OOOLLLRRRZZZcccpppzzz}}}wwwmmmiiifffmmmyyy|||zzzzzzzzzzzzuuutttzzz~~~wwwoooeeeZZZWWWYYY___ffffffggghhh\\\LLLJJJTTTvvv|||~~~qqqaaadddvvv}}}}}}}}}}}}}}}}}}}}}|||{{{zzzyyyxxxuuusssqqqoooppphhh___YYYWWW]]]lll{{{{{{www}}}vvv```eee|||hhh|||UUUBBB===???TTT\\\^^^ggg|||tttGGG999CCCSSSlllvvvWWW\\\mmmwww~~~kkkVVVLLLLLLOOORRRVVVPPPUUU\\\dddlllxxxbbb\\\YYY[[[___fffqqq~~~||||||zzzxxxuuurrrooonnnkkkiiiiiimmmrrrvvvuuutttppphhhccceeeiiijjjmmmpppsssyyy{{{xxxzzz{{{yyyttt___nnnvvv}}}wwwhhhooozzzcccSSSNNNKKKTTTeeewwwyyykkk~~~~~~jjjaaaeeejjjqqqwww|||~~~qqq^^^QQQNNNRRR\\\fffttt~~~~~~wwwttt|||yyymmmkkklllqqq}}}}}}{{{zzzzzzzzzvvvuuu{{{~~~wwwooodddZZZWWWYYYaaahhhfffdddfff]]]NNNKKKRRRsss{{{jjjmmm}}}}}}}}}}}}}}}|||{{{zzzyyyyyyxxxwwwuuurrrpppooooooiiibbb\\\XXX\\\iiiwww~~~~~~xxxyyy}}}dddbbb~~~kkk{{{___GGG???@@@TTT\\\___gggsssJJJ???DDDUUUnnnqqq\\\eeexxxkkkUUULLLLLLOOORRRTTTLLLOOOWWWaaammmqqq^^^]]]WWW[[[aaaiiirrr}}}|||{{{yyywwwtttpppmmmlllhhhfffeeehhhnnnrrrsssrrrnnnfffaaabbbfffiiilllppprrrxxxzzzvvvxxx~~~xxxxxxfffxxxwwwrrrzzzqqqfffmmm{{{cccSSSMMMKKKTTTdddvvvzzzmmm|||}}}iiiaaaeeekkkqqqxxx|||eeeVVVNNNQQQXXX]]]iiiwwwrrrlllaaacccnnn|||ppppppuuuxxx~~~}}}|||{{{{{{xxxxxx~~~}}}uuummmcccZZZWWWZZZaaaiiifffbbbfff___QQQKKKOOOqqq}}}|||}}}}}}~~~~~~}}}{{{yyyxxxwwwwwwwwwvvvtttrrrqqqpppmmmjjjeee```[[[\\\gggsss}}}vvvttt}}}ddd\\\vvvkkkwwwlllMMM@@@@@@VVVaaafffooosssLLLBBBHHHYYYrrrooo]]]fffyyy~~~iiiSSSJJJMMMQQQTTTWWWRRRVVVbbbwww|||vvvyyy~~~lll\\\^^^WWW[[[bbbjjjsss}}}{{{zzzxxxuuuqqqmmmjjjhhhaaa______bbbiiioooqqqqqqkkkccc]]]^^^cccfffjjjooouuuyyyzzzwwwzzz}}}~~~qqq|||rrruuuvvvhhhqqq{{{cccSSSMMMKKKTTTcccttt|||nnnwwwkkk^^^bbbiiiqqqxxx~~~hhhUUUNNNMMMSSS[[[^^^jjjyyyooo```\\\\\\jjj~~~qqqttt|||~~~}}}|||}}}{{{|||{{{rrrkkkaaaXXXVVVYYY]]]gggeeeccchhhbbbQQQHHHQQQttt}}}~~~~~~~~~|||zzzxxxwwwvvvvvvvvvuuutttrrrqqqpppmmmjjjgggccc]]]\\\eeeqqqzzztttpppyyybbbWWWqqqjjjssstttRRRBBB???WWWfffmmmuuu|||qqqGGG<<>>NNNaaaoooxxxxxx}}}gggWWWQQQKKKQQQ\\\mmm}}}nnnhhhxxxtttaaabbbiiiuuuiiimmm~~~nnnlllqqqvvvxxx{{{yyymmm^^^UUUUUUPPPJJJFFFGGGJJJOOOWWW___lllttt|||{{{zzzuuuwwwwwwjjjggghhhmmmwww~~~}}}}}}|||~~~vvvqqqkkkdddZZZRRRQQQUUU[[[```dddfffccc]]]YYYVVVaaajjjaaaxxxwwwvvvtttsssssstttuuuvvvtttuuuvvvwwwvvvtttrrrqqqhhhccc___]]]ZZZVVVVVVZZZbbbsssvvvrrrvvvwwwsssnnn\\\___ooobbbhhhWWWWWWsssxxxjjjlllyyy|||ZZZ???EEERRRmmm{{{~~~hhhnnniiiUUUQQQSSSWWWeeeuuu|||}}}~~~vvvxxxxxxbbbYYYVVVTTTXXX```nnn}}}|||uuusssrrrsssuuuuuuuuu|||{{{ssspppqqqpppllliiijjjkkkjjjiiiggggggfffccc```[[[WWWWWW]]]fffmmmkkkbbb[[[ZZZ\\\___eeelllqqqsssyyy}}}wwwtttsss{{{```GGGBBBTTTbbblllsssqqq~~~hhhXXXRRROOOTTT^^^ooo~~~ooofffvvvuuubbbccckkkwwwxxxfffoooxxxjjjkkkrrrtttvvvyyywwwjjjYYYRRRSSSOOOIIIFFFFFFIIINNNXXXaaannnuuu}}}tttttt~~~{{{zzzwwwyyyzzzzzzqqqrrrvvv~~~~~~rrrnnnlllpppxxx}}}{{{{{{yyy{{{|||wwwpppggg[[[QQQOOOSSS[[[___eeefffccc___\\\[[[pppmmm___rrrwwwvvvtttrrrqqqrrrsssttttttuuuvvvvvvuuutttrrrpppiiiccc___]]]ZZZVVVWWW[[[]]]oooxxxrrrvvvvvvqqqmmm\\\[[[yyyrrreeehhhTTTSSSppp~~~vvvgggmmm~~~\\\@@@GGGRRRlll~~~cccjjjjjjVVVRRRTTTWWWeeeuuu|||~~~|||pppgggkkkuuupppZZZSSSSSSQQQXXX```ooo~~~{{{uuuooonnnpppssstttvvv}}}|||sssooopppnnnjjjfffhhhhhhhhhfffeeeeeefff```]]]YYYUUUVVV\\\eeelllkkkbbb[[[YYY[[[^^^eeekkkrrrttt{{{zzzvvvmmmrrryyySSSBBBEEEWWWbbbjjjooolll{{{~~~hhhXXXRRRRRRVVV```ppp~~~oooeeetttvvvdddeeelllwwwsssfffsssttthhhlllvvvrrrtttxxxvvvhhhVVVOOORRROOOJJJFFFGGGJJJPPP[[[eeeooovvv~~~ooo]]]bbbqqq}}}|||{{{ooohhhgggiiikkkkkkkkknnnqqqxxxwwwrrrooorrryyy~~~{{{zzzzzzwwwwww||||||tttjjj]]]QQQNNNQQQ[[[___eeefffddd```^^^^^^qqqeeexxxyyyyyywwwvvvuuuuuuttttttvvvuuutttsssrrrqqqqqqpppjjjeeeaaa```\\\WWWUUUWWW```lllzzz|||rrrkkk{{{qqqiiibbbZZZ\\\tttooojjj[[[VVVsss{{{lllllltttKKKHHHYYYjjjoooaaammmiiiVVVPPPRRRXXXcccppp{{{|||zzzgggdddfffooowwwlll\\\RRRQQQUUUYYYdddsss~~~uuuqqqrrrsssuuurrrppppppsssyyy}}}wwwqqqllljjjiiiiiieeebbbaaacccccc``````ccc___[[[XXXUUUSSSVVVbbbooopppeee[[[XXX[[[___eeekkkqqqxxxyyyyyyxxxsss}}}wwwvvvhhhQQQCCCGGG[[[gggooooooeee{{{mmm[[[QQQSSSWWWcccuuuwwwdddqqquuuhhhggglllvvvzzzlllppp|||pppiiimmmrrruuu{{{~~~uuudddVVVSSSTTTTTTVVVLLLEEEKKKPPPXXXeeeqqqwww~~~ooogggbbbfffllluuu|||~~~}}}~~~sssmmmddd^^^___ccchhhkkkooojjjlllyyyxxxqqqgggnnnyyy{{{wwwyyyvvvxxx{{{tttmmmeee\\\SSSPPPSSSWWW^^^ccccccbbbaaa^^^ZZZ~~~vvviiiuuuzzzyyyxxxwwwwwwwwwwwwwwwttttttsssrrrqqqpppoooooojjjeeeaaa```\\\VVVTTTVVV]]]iiiyyy{{{qqqjjjpppjjjeee```YYY]]]vvv|||pppccc[[[vvv}}}iiijjjyyyPPPMMM[[[lllppp```kkkjjjVVVPPPRRRXXXcccooo~~~tttiiieeefffqqq~~~iii[[[SSSRRRUUUXXXcccqqq}}}{{{sssoooppprrruuusssqqqqqqtttzzz}}}wwwqqqllljjjiiiiiidddaaa___aaa```^^^^^^aaa^^^[[[XXXUUUSSSVVVaaannnoooeee[[[YYY[[[___eeelllrrrxxxxxxwwwwwwrrr|||zzzyyykkkRRRCCCFFFXXXfffpppqqqggg}}}nnn\\\RRRRRRVVVbbbtttuuucccooo~~~sssgggfffkkkuuu}}}sssiiippp~~~rrrjjjmmmqqqtttzzz{{{qqqaaaUUUTTTXXXZZZZZZNNNFFFMMMSSSZZZgggrrrxxxppplllkkkppptttxxx~~~~~~xxxyyyzzzppphhh``````hhhoooqqqpppmmmiiikkkyyysssmmmfffooo{{{zzzvvv|||yyyyyyzzztttlllddd[[[RRRPPPSSSYYY^^^bbbccccccbbb]]]WWWlllttthhhvvvyyyyyyxxxwwwvvvvvvvvvvvvrrrrrrqqqpppooonnnmmmmmmkkkfffbbb```[[[UUUTTTUUU[[[gggwww{{{pppiiihhhfffddd^^^VVVYYYrrrxxxlll```wwwnnnmmm}}}SSSLLLYYYlllsssaaaiiilllWWWQQQRRRWWWbbbnnn{{{{{{nnnhhhdddhhhxxxwwwcccYYYTTTTTTVVVYYYcccrrr|||zzzrrrooopppsssvvvsssqqqrrrvvv||||||vvvpppllljjjiiijjjccc___]]]]]]]]]ZZZ[[[___]]]ZZZXXXVVVSSSUUU```lllnnneee\\\ZZZ\\\___fffmmmsssxxxvvvuuuuuuqqq{{{||||||~~~gggSSSCCCCCCSSScccqqqtttkkkqqq^^^TTTQQQUUUbbbtttsssccclllyyyssshhhfffjjjttt|||~~~kkkgggrrrtttmmmnnnqqqtttwwwvvvkkk\\\TTTWWW]]]bbb___OOOGGGNNNUUU\\\iiitttzzzzzzwwwwwwzzztttsssvvvvvvjjjddd```gggttt|||yyyssskkkgggjjjyyyzzzgggeeecccppp}}}~~~yyyvvv|||yyyxxx}}}zzzssskkkcccYYYQQQOOOSSS[[[___aaabbbdddccc[[[RRRYYYvvvjjjxxxxxxwwwvvvtttsssrrrqqqqqqppppppooonnnmmmlllkkkkkkkkkfffbbb___[[[UUUSSSUUU\\\hhhwww{{{ooohhhgggiiihhh^^^PPPQQQjjjyyyrrraaavvvxxxqqqSSSHHHTTTkkkxxxffflllmmmXXXQQQRRRWWWaaammmsssttthhhddddddmmmppp___XXXVVVUUUWWW[[[gggwww{{{tttrrrtttvvvvvvsssppprrrwww~~~{{{uuuoookkkiiihhhhhhccc^^^[[[[[[ZZZXXXYYY]]][[[YYYWWWVVVSSSTTT^^^jjjmmmddd]]][[[\\\^^^fffmmmssswwwtttssstttqqqzzzyyy\\\SSSCCC@@@NNN^^^qqqwwwooouuubbbWWWRRRVVVbbbtttssseeejjjssswwwhhhfffiiirrrzzz}}}tttgggiiivvvxxxqqqqqqssstttuuurrreeeXXXSSS[[[dddjjjdddRRRGGGOOOVVV^^^jjjuuuzzzzzzppptttvvvrrrddddddhhhsss~~~yyyqqqiiifffjjjzzzmmmZZZ]]]___rrr~~~{{{xxxyyywwwxxx~~~zzzrrriii```WWWOOONNNRRR\\\___```bbbdddcccYYYMMMRRRxxx{{{mmmxxxzzzyyyvvvtttqqqooonnnnnnnnnnnnmmmlllkkkjjjjjjiiijjjeeeaaa___[[[UUUSSSUUU^^^iiiwww~~~{{{oooggghhhmmmlll]]]LLLMMMgggtttxxxbbbvvvoooYYYJJJUUUlll|||kkkrrrnnnYYYRRRSSSWWWaaalllsss}}}zzz{{{{{{uuujjjbbbbbbiiizzzmmm]]]XXXWWWWWWYYY___mmm~~~yyytttsssvvvyyyvvvrrrppprrryyy~~~zzztttnnniiifffffffffbbb]]][[[[[[YYYVVVWWWZZZXXXVVVVVVUUUSSSTTT^^^iiijjjccc]]][[[[[[]]]eeemmmsssvvvssssssuuurrrzzz}}}vvvWWWPPPAAA???JJJYYYooozzzsss}}}yyyfff[[[TTTXXXddduuurrrhhhjjjooo{{{~~~iiigggiiiqqqxxx|||zzzooohhhnnnyyy~~~{{{uuuuuuwwwuuuuuuoooaaaUUUTTT___kkkrrrlllYYYLLLRRRXXX```nnnuuuyyy~~~uuuoootttssskkk^^^gggttt~~~zzzrrrlllhhheeekkk{{{fffTTT[[[```uuu}}}{{{xxxxxx{{{zzzqqqggg^^^TTTMMMMMMRRR[[[^^^aaaccceeebbbWWWJJJRRRvvv|||lllxxx{{{zzzxxxuuurrrpppooonnnmmmmmmlllkkkjjjiiiiiihhhiiiddd```^^^[[[UUUTTTVVV^^^hhhtttzzz{{{}}}{{{ooogggdddllllll\\\JJJOOOoootttkkk|||~~~dddvvviiixxxaaaRRR[[[nnnzzzmmmxxxnnnYYYRRRSSSWWWbbbmmmyyyyyymmmccc___hhhwwwmmm___YYYWWWXXX[[[cccqqq}}}~~~{{{uuuqqqrrrwww{{{wwwssspppsss{{{~~~zzzssslllfffcccbbbbbb```\\\ZZZ[[[YYYUUUTTTVVVTTTTTTTTTUUUTTTUUU^^^hhhgggbbb]]][[[ZZZ\\\dddlllqqqtttrrrtttxxxttt{{{{{{mmmssstttVVVJJJ@@@???GGGSSSkkk{{{www}}}{{{hhh]]]UUUXXXdddvvvpppgggiiinnnxxxkkkhhhjjjqqqwww{{{~~~vvvsssnnnlllrrr{{{~~~{{{{{{wwwxxxzzzwwwvvvnnn```TTTUUUcccqqqxxxtttbbbSSSUUUZZZcccsssuuuyyy}}}~~~~~~oookkkqqqmmmccc]]]jjjzzzyyyoooiiigggiiiggglll}}}eeeUUU___gggyyy~~~|||yyyzzz~~~yyypppeee\\\RRRKKKMMMRRRYYY^^^bbbdddddd```UUUJJJTTTvvv|||mmmzzzxxxwwwvvvtttrrrqqqppppppmmmmmmlllkkkjjjiiihhhhhhgggbbb___^^^[[[VVVUUUWWW[[[dddnnntttvvvzzz|||ppphhh```kkklllZZZIIISSSzzz|||kkkbbbwwweeetttjjjwwwaaaSSS]]]ooossskkk|||nnnYYYRRRSSSXXXcccnnnwww~~~mmmffffffvvvpppbbbZZZWWWYYY]]]fffsss||||||}}}xxxtttrrrtttyyy~~~zzzuuurrrvvv}}}yyyrrrjjjddd```___^^^\\\YYYYYYZZZXXXRRRPPPQQQQQQQQQSSSUUUTTTUUU^^^iiieee```\\\ZZZYYYZZZbbblllooosssrrrvvvzzzwww|||rrraaajjj|||mmmOOODDD>>>@@@EEEOOOgggzzzzzz{{{ggg]]]TTTXXXddduuu~~~kkkbbbhhhppp{{{mmmjjjjjjqqqwwwzzz~~~{{{qqqqqqpppooottt{{{}}}zzz{{{xxxwwwyyy{{{zzzxxxooo```UUUWWWgggvvvxxxwwwgggWWWUUUWWWbbbssswww{{{~~~~~~~~~iiifffllliii___^^^kkkwwwyyypppgggeeegggjjjhhhnnneeeXXXdddnnn}}}}}}zzzzzzyyy|||yyypppdddZZZPPPJJJLLLRRRUUU]]]dddeeeccc^^^UUUKKKWWWxxxsssssssssrrrqqqppppppppppppmmmmmmlllkkkjjjiiihhhhhhfffaaa^^^^^^[[[VVVUUUXXXWWW___jjjpppsssyyy}}}qqqiii```kkklllZZZIIIVVV{{{hhh]]]tttcccqqqooo}}}[[[NNNZZZnnnlllhhh}}}mmmYYYRRRTTTXXXcccoooooo|||rrrmmmqqqrrrddd[[[WWWZZZ___gggsss}}}yyy|||~~~|||xxxuuutttwww}}}|||wwwtttxxx}}}yyyqqqiiiccc^^^\\\\\\YYYWWWWWWYYYWWWQQQMMMNNNOOOPPPRRRUUUTTTVVV___iiiccc___[[[ZZZXXXYYYbbbkkknnnrrrrrrwww|||yyy}}}iiiZZZjjjfffFFF@@@===AAAEEELLLeeezzz{{{}}}yyyfff\\\SSSWWWccctttzzzggg^^^gggrrr~~~nnnkkkkkkqqqwwwzzz~~~pppppprrrqqqpppssszzz}}}{{{www|||vvvvvvyyy|||{{{yyypppaaaUUUXXXhhhxxxuuuvvvhhhVVVRRRSSS^^^qqqyyy||||||gggdddjjjhhh^^^```iiiqqqqqqiiidddeeeiiikkkjjjpppdddYYYfffppp{{{wwwzzzwwwxxxyyyooocccYYYOOOIIILLLRRRSSS\\\eeefffccc]]]TTTLLLZZZ||||||nnnnnnnnnnnnnnnnnnmmmllliiiiiijjjjjjiiihhhfffeeeeeeccc___[[[XXXVVVUUUUUUVVV___hhhkkkqqq|||wwwkkkcccbbbdddcccTTTMMMooohhhbbb|||dddttttttzzzaaaLLLVVViiijjjiii|||ppp[[[TTTTTTVVV```kkksss~~~zzzvvv|||zzzjjj^^^YYYXXXZZZ\\\iiiwww|||{{{}}}~~~xxxtttvvv~~~~~~|||~~~yyyqqqhhh```[[[XXXVVVVVVVVVXXXZZZWWWOOOKKKLLLNNNPPPRRRTTTWWWZZZ\\\]]]]]]\\\[[[YYYZZZ^^^dddhhhmmmtttrrrppptttuuuoooWWW```dddDDDBBB@@@===???KKK^^^pppzzztttlll___UUUUUU^^^pppssseeebbbgggnnnxxxwwwkkkkkkooonnnuuu{{{rrrtttrrrqqqssswwwxxxwwwuuuwwwzzz}}}}}}zzzxxxyyy{{{}}}yyyvvvgggUUU[[[kkkpppwwwtttiiiYYYOOOTTTbbbnnnzzz}}}ooocccdddeee```YYYcccfffgggddd^^^___fffmmmuuupppttteee```pppwww~~~}}}xxx|||~~~xxxnnnbbbYYYQQQLLLMMMQQQVVV^^^aaaggglll^^^NNNMMM\\\|||mmmmmmmmmmmmmmmlllkkkjjjiiiiiijjjjjjiiigggfffeeedddccc```]]]ZZZWWWUUUTTTWWW```hhhlllqqq|||xxxllleee\\\aaacccVVVTTTxxxmmmggghhhwwwtttxxx___EEETTTggg}}}llljjj~~~qqq\\\TTTTTTVVV```kkkvvv}}}qqqvvvxxx}}}wwwggg]]]YYYXXXZZZ]]]jjjwww{{{{{{}}}}}}zzzuuurrrrrrwwwzzz|||{{{zzzzzzzzzqqqhhhaaa\\\XXXVVVXXXXXX[[[]]]YYYPPPKKKKKKOOOQQQVVVZZZ^^^______^^^\\\[[[ZZZYYYYYY]]]ccchhhooowwwvvvuuuwwwvvv~~~rrrXXX^^^}}}cccGGGCCCAAA???AAAKKK]]]mmmwwwmmmmmm```UUUUUU]]]ooopppaaa___eeelllvvvwwwkkkjjjnnnnnnuuuvvvpppuuusssrrrsssuuuwwwvvvtttwwwzzz}}}}}}{{{yyyzzz|||}}}zzzlllYYY\\\jjjmmmtttqqqgggYYYPPPTTTaaammmxxx|||~~~lll```bbbccc^^^YYY```aaaaaa___]]]```iiippptttpppuuudddbbbsss|||~~~|||zzzxxxuuuyyy}}}vvvlll```WWWOOOJJJKKKPPPVVV]]]aaafffjjj]]]NNNNNNdddkkkkkkkkkkkkjjjiiihhhgggiiijjjjjjjjjhhhfffeeecccccccccaaa___\\\YYYVVVTTTXXXaaaiiilllqqq{{{xxxmmmeeeZZZcccggg[[[]]]kkkfff}}}kkkxxxssstttiiiIIIRRReee{{{nnnkkk}}}sss^^^VVVTTTVVV```lllwwwooo___cccqqqyyyrrrbbb[[[WWWVVVYYY^^^lllwww~~~zzz{{{}}}yyyvvvqqqnnnkkkkkklllmmmpppqqquuu}}}zzzqqqhhhbbb\\\XXXVVVUUUVVV[[[___\\\TTTOOOOOOOOOSSSYYY^^^aaa```^^^\\\[[[ZZZYYYXXXXXX]]]ccchhhllltttttttttvvvtttzzz|||oooVVV]]]}}}aaaIIIDDDBBBAAACCCLLL[[[lllxxxjjjmmmaaaUUUTTT\\\mmm~~~mmm]]][[[bbbjjjsssxxxjjjhhhmmmmmmuuuyyyrrrooouuutttrrrrrrssssssrrrqqqvvvzzz}}}}}}{{{zzz{{{}}}~~~ooo\\\\\\ffffffnnnjjjaaaXXXQQQUUU```jjjtttyyy~~~||||||hhh^^^aaabbb^^^ZZZ]]]]]]\\\]]]___fffnnnuuurrrpppvvv~~~cccdddxxx|||xxxuuussstttwww}}}tttjjj^^^UUUNNNIIIJJJOOOUUU]]]```eeehhh\\\NNNOOOhhhiiiiiiiiihhhgggfffddddddiiiiiiiiiiiihhhfffdddbbbbbbbbbbbbaaa^^^ZZZVVVSSSWWW```gggjjjooozzzvvvkkkccc___iiilll``````eeeaaawwwllluuupppooozzzTTTRRRfff}}}nnniiiyyyvvvaaaWWWTTTUUU```mmmtttqqqaaaaaakkkyyyyyy|||lll^^^XXXVVVTTTXXX___nnnvvv|||{{{zzz{{{}}}~~~wwwrrrkkkfffaaa^^^```dddeeeiiiqqq~~~yyyooofffaaa\\\XXXUUUMMMPPPXXX______YYYUUUVVVRRRUUUYYY\\\]]]\\\YYYWWWZZZYYYXXXWWWXXX\\\cccgggjjjrrrrrrrrrvvvvvvrrrsssZZZbbbaaaKKKDDDAAA@@@BBBJJJYYYnnnuuunnnbbbTTTSSSZZZjjj||||||jjj[[[XXX```hhhqqqxxxiiifffjjjllluuu{{{tttqqqqqqtttrrrqqqoooooooooooooootttxxx|||}}}{{{zzz|||~~~~~~}}}ppp]]]\\\cccaaafff```XXXSSSPPPSSS]]]gggrrrwww}}}yyyuuuvvv|||eee]]]aaaaaa^^^\\\[[[\\\]]]aaaffflllqqquuupppooovvvwwwbbbfff{{{{{{wwwsssqqquuuwww}}}sssiii]]]UUUNNNIIIJJJNNNUUU\\\___ccceeeYYYNNNQQQjjjfffffffffeeeeeedddbbbbbbhhhhhhhhhhhhgggeeecccbbbaaabbbbbbaaa___[[[VVVSSSUUU^^^fffiiinnnyyyttthhh```^^^hhhkkk^^^[[[uuuccc___uuuiiinnnpppmmm|||\\\WWWkkkmmmfffsssyyydddYYYTTTUUUaaaooosss~~~uuuqqqttt}}}pppmmmlllnnnyyyzzziii[[[XXXVVVSSSWWW___nnnuuuzzzzzzzzz|||}}}{{{tttlllccc]]]XXXVVV\\\eeejjjqqq|||wwwkkkbbb]]]ZZZWWWTTTJJJMMMVVV^^^___[[[XXXYYYZZZZZZYYYYYYXXXWWWVVVVVVYYYYYYXXXWWWXXX\\\ccchhhmmmtttttttttzzz}}}jjjxxx}}}ccciiidddMMMBBB>>><<>><<<;;;III\\\vvvyyyxxxkkkXXXSSSTTTaaasss~~~nnnccc\\\WWWUUU]]]cccbbbfffqqq|||xxxjjj]]]^^^lllzzz~~~}}}{{{zzzyyywwwsssqqqrrrssssssqqqpppssszzztttddd\\\```gggjjjkkk```QQQEEEAAADDDIIIMMM[[[fffuuu}}}}}}zzzzzz||||||aaa___cccbbbbbbeeerrrvvvyyyyyyzzz|||qqqgggjjjttt~~~zzzxxxtttpppmmmssswww}}}mmmcccWWWOOOJJJGGGKKKQQQSSSZZZYYY[[[___YYYQQQUUU||||||eeeiiiaaaaaabbbbbbaaaaaa``````aaaaaabbbbbbccccccddddddbbbaaa^^^[[[XXXVVVUUUTTTTTTWWW]]]dddnnnzzz~~~tttggg]]][[[cccoooiiiVVV```ooojjjjjjbbbhhhqqqyyy^^^___tttvvvhhhsssmmmZZZVVVUUU[[[kkkuuu~~~tttppp~~~yyyjjj^^^^^^^^^aaahhhvvvzzzhhhaaaZZZZZZbbbdddfffnnntttuuuvvvuuunnneeeccc^^^bbbtttuuueeeSSSMMMMMMLLLJJJJJJLLLOOOTTT[[[aaabbb^^^ZZZWWWUUUSSSTTTWWWYYYYYYXXX^^^[[[YYYYYY\\\___bbbbbbiiikkknnnooommmooo}}}iiigggWWWAAA>>>999999<<<:::888CCCRRR^^^cccxxxyyymmmXXXRRRRRR___qqqyyyjjj```ZZZVVVUUU]]]cccaaacccmmmyyyyyylll___```mmmzzz~~~}}}}}}|||||||||zzzxxxvvvtttuuuuuuuuuuuuxxx~~~sss^^^SSSSSSXXXYYYZZZTTTJJJBBB>>>AAAGGGLLLUUU```nnnwwwyyyzzz}}}~~~||||||iiiffflllkkkkkkoooxxx|||{{{tttlllkkkqqqzzz}}}zzzxxxuuurrrpppsssvvv{{{kkkaaaUUUNNNHHHFFFJJJPPPSSSYYYYYYZZZ^^^WWWOOOTTTpppttt___ddd``````aaa``````___^^^]]]______```aaabbbccccccdddaaa```^^^\\\YYYWWWUUUTTTSSSTTTXXX```mmm{{{~~~sssfff]]]\\\fffsssjjjTTT]]]pppiiimmmZZZaaammm~~~aaa]]]mmmyyykkkuuuqqq^^^XXXUUUZZZjjjttt~~~xxxnnnyyy~~~xxxnnnddd^^^aaafffqqquuuaaa\\\WWWZZZaaaaaafffkkkooopppnnnlllfff___^^^[[[ddd|||~~~nnn]]]LLLIIILLLMMMLLLJJJMMMPPPUUU[[[___^^^YYYUUURRRQQQRRRUUUXXXZZZZZZYYY^^^\\\ZZZZZZ]]]```bbbcccgggjjjmmmooommmooo}}}kkkqqq~~~TTTAAA???999777:::999666;;;DDDLLLSSSjjj{{{oooYYYRRRPPP\\\mmm~~~rrrccc\\\XXXUUUUUU]]]cccaaaaaaiiiuuu~~~xxxlll``````kkkwww{{{zzzzzz{{{|||}}}}}}|||{{{{{{xxxyyyzzz{{{}}}rrrZZZKKKIIIJJJJJJKKKJJJFFFAAA===>>>DDDIIINNNXXXfffooorrrsssvvvxxxmmmkkkppppppqqqvvvvvvqqqnnnooovvv~~~~~~|||zzzxxxvvvtttqqqtttuuuxxxhhh^^^SSSLLLGGGEEEIIIOOOTTTYYYYYYZZZ]]]TTTMMMSSSooo~~~nnnZZZ```]]]^^^^^^_________^^^^^^^^^^^^______```aaaaaaaaa``````^^^\\\YYYWWWUUUTTTSSSRRRUUU___nnn}}}~~~sssggg___\\\hhhwwwlllSSSYYYrrrzzzeeennnUUU]]]mmmddd___ooozzz}}}~~~pppxxxtttaaaZZZUUUYYYiiisss~~~xxx{{{}}}xxxsssmmmgggeeefffgggvvvqqq[[[WWWUUUZZZ```]]]dddhhhjjjjjjgggccc___[[[YYY\\\lllsssiiiXXXIIIHHHMMMOOOMMMKKKOOORRRWWW[[[\\\YYYTTTPPPPPPRRRUUUYYY\\\]]]]]]\\\^^^\\\ZZZZZZ]]]```bbbccchhhkkkoooqqqpppssssss}}}PPP@@@???999666888999666777;;;EEELLLccc||||||qqqZZZRRROOOYYYiiizzz|||kkk___ZZZYYYWWWVVV]]]cccbbb```eeerrr|||tttiii^^^^^^hhhssswwwwwwwwwyyy{{{|||||||||||||||~~~~~~sss\\\NNNJJJJJJGGGGGGIIIIIIDDD>>>===@@@EEEIIISSS```iiimmmoooqqqsssxxx{{{pppooottttttvvv}}}{{{ssspppttt}}}|||zzzxxxvvvsssqqquuuuuuuuufff\\\RRRKKKGGGEEEJJJPPPVVVZZZZZZ\\\^^^SSSLLLUUU{{{ppp\\\bbbXXXYYY[[[\\\^^^^^^______]]]]]]^^^^^^^^^^^^^^^^^^______^^^\\\ZZZWWWUUUTTTTTTSSSUUU___ooo}}}rrrggg```\\\jjjzzzpppTTTWWW{{{qqq~~~kkkttt|||SSS]]]oooddd```rrrzzz{{{sssxxxvvvccc\\\UUUYYYhhhrrr}}}~~~xxxoooiiiccc```fffooozzzlllVVVSSSSSSXXX]]]ZZZ___aaacccbbb___ZZZXXXYYYXXXaaasss}}}mmmbbbTTTGGGGGGLLLNNNMMMKKKQQQTTTXXXZZZYYYUUUQQQNNNPPPSSSWWW[[[]]]]]]]]]]]]^^^\\\ZZZZZZ]]]```bbbccchhhjjjnnnqqqqqqvvv{{{|||MMM???===999666888999999888999>>>DDD\\\zzz~~~rrr]]]TTTOOOVVVfffwwwxxxggg]]]ZZZZZZYYYVVV\\\aaacccaaaeeeooozzzssshhh]]]\\\eeeoootttuuuuuuxxx{{{|||||||||}}}ttt___SSSPPPNNNKKKIIIKKKKKKFFF???===???CCCHHHQQQ]]]ggglllnnnoooppptttxxx~~~wwwvvvzzz{{{~~~xxx}}}wwwqqqnnnrrr|||}}}zzzxxxuuurrrooouuuttt}}}ssseee[[[QQQKKKGGGFFFKKKRRRXXX[[[[[[^^^___RRRMMMYYYrrr^^^eeeSSSTTTVVVXXXZZZ\\\]]]]]][[[[[[[[[\\\]]]]]]^^^^^^^^^^^^^^^]]][[[XXXUUUTTTTTTTTTXXX```nnn~~~{{{pppfff___^^^lll|||qqqVVVXXXzzz{{{qqqsssxxxxxxQQQ^^^ooohhh```pppmmmpppxxxfff]]]UUUXXXgggrrr|||}}}rrrggg```ZZZ[[[iiizzzdddQQQPPPQQQVVV\\\YYYYYYYYYZZZ[[[XXXSSSUUUYYY___hhhyyy~~~wwwkkkYYYNNNEEEEEEJJJLLLLLLMMMUUUWWWYYYYYYVVVRRROOONNNPPPSSSWWWZZZZZZZZZ[[[[[[]]][[[YYYYYY\\\___aaabbbeeegggjjjmmmnnnvvv~~~{{{xxx{{{LLLAAA<<<999888888999999999999:::>>>ZZZwwwaaaVVVOOOUUUddduuuvvveee\\\[[[\\\[[[UUUXXX]]]bbbccceeelllttttttiii\\\XXX___hhhnnnppppppuuuzzz||||||}}}rrr^^^UUUTTTTTTQQQPPPOOOKKKEEE???===???CCCHHHPPP\\\ffflllnnnoooooossswww~~~zzzyyy}}}}}}|||kkkfffbbbcccfffkkkttt}}}}}}zzzxxxuuurrroootttssszzz}}}qqqcccZZZPPPJJJGGGFFFLLLRRRYYY[[[[[[``````RRRNNN]]]ppp]]]hhhOOOPPPRRRTTTUUUWWWWWWXXXVVVWWWXXXZZZ\\\^^^___```^^^^^^^^^]]][[[XXXUUUTTTSSSUUUZZZaaammm|||yyymmmbbb[[[]]]iiiwwwmmmTTTXXX{{{|||uuunnnqqqsssNNN[[[jjj{{{tttccckkkiiihhh}}}jjj___UUUWWWfffqqq{{{}}}}}}wwwkkk```[[[YYY___uuuuuuZZZKKKLLLNNNTTT[[[ZZZVVVUUUWWWYYYVVVSSSWWW___iiisssvvvqqqgggQQQJJJEEEGGGJJJLLLPPPTTTWWWYYYZZZWWWSSSPPPOOOOOORRRUUUXXXYYYXXXWWWXXXZZZ\\\ZZZXXXXXX[[[^^^```aaaddddddgggjjjlllvvvwwwsssyyyKKKEEE;;;;;;:::777777888999:::<<<>>>^^^~~~eeeYYYQQQVVVddduuutttddd\\\\\\]]]\\\RRRRRRWWW```dddeeehhhnnnsssgggXXXPPPSSS[[[aaacccffflllssswwwyyy{{{nnnZZZTTTYYY^^^______YYYNNNDDD>>><<<>>>@@@GGGOOOZZZdddkkkmmmmmmmmmssswww~~~~~~|||qqqaaa]]]SSSXXX```jjjuuu|||zzzxxxvvvsssqqqtttttt{{{zzzpppaaaWWWNNNHHHFFFEEEKKKRRRXXXYYYZZZ______PPPMMM___}}}jjjZZZmmmMMMNNNOOOQQQRRRRRRRRRRRRRRRTTTVVVYYY\\\___aaabbb]]]^^^^^^]]][[[XXXUUUTTTRRRUUU[[[aaakkkyyyxxxjjj^^^XXX[[[eeeqqqfffOOOWWW{{{zzz|||```fffoooLLLYYYffftttfffgggmmmjjjmmmaaaUUUVVVdddqqqzzz{{{{{{qqqfff\\\ZZZ\\\gggkkkRRRFFFJJJLLLSSS[[[[[[WWWVVVXXX[[[YYYVVV\\\fffppp{{{~~~rrrkkkaaaNNNIIIGGGJJJMMMOOOUUU[[[YYYZZZZZZWWWRRROOOOOOPPPUUUWWWZZZYYYWWWVVVXXXZZZ[[[YYYWWWWWWZZZ]]]___```ddddddgggiiimmmxxxxxxwwwLLLHHH;;;<<<;;;777555666888999======```ggg[[[RRRVVVddduuurrrccc[[[\\\]]][[[PPPNNNSSS^^^eeeeeefffjjjqqqcccRRRHHHIIIOOOUUUXXX\\\ccclllqqqtttxxxkkkWWWTTT___iiimmmooodddTTTGGG???<<<<<<===FFFMMMXXXbbbiiillllllkkkssswww~~~wwwhhhcccXXX[[[bbbjjjsss~~~}}}{{{yyyyyywwwuuussstttwwwxxxppp___UUULLLGGGDDDDDDJJJQQQVVVWWWXXX___^^^OOOMMM___zzzxxxeeeYYYrrrVVVUUUSSSNNNIIIIIILLLOOORRRSSSUUUWWWYYYZZZZZZ[[[___^^^]]][[[YYYUUURRRPPPTTTTTTWWWaaapppvvvggg\\\YYY^^^iiilll\\\MMMYYYfff^^^cccgggJJJPPPbbbooo{{{jjjeeexxxuuummmtttbbbUUUXXXdddrrr~~~yyyuuukkkddd\\\XXXZZZkkk```SSSHHHHHHMMMQQQUUUXXXWWWVVVVVVVVVVVVXXXbbbnnn|||yyypppfff]]]MMMKKKIIIIIILLLQQQVVVZZZ]]]\\\YYYWWWTTTQQQNNNLLLTTTTTTVVVWWWXXXYYYYYYYYYXXXXXXYYYYYYYYY\\\```cccccccccfffkkkpppyyy~~~SSSHHH===:::666444555777777777999AAA]]]~~~qqq[[[QQQUUU^^^sssrrrddd___aaa```]]]OOONNNSSS]]]eeegggjjjmmmqqqfffPPPFFFGGGDDDEEERRRQQQWWW```iiiqqqvvv{{{~~~|||eeeWWWOOOZZZoooxxxwwwfffSSSGGG@@@<<<;;;===BBBMMMXXX^^^aaaeeegggeeeooouuu}}}tttbbbcccbbbdddjjjuuu~~~|||zzzzzz{{{{{{wwwtttsssvvv~~~yyymmm___TTTIIIDDDCCCEEEJJJPPPXXX\\\[[[\\\\\\QQQRRRddd}}}xxxddd^^^wwwRRRRRRPPPLLLIIIGGGIIILLLNNNOOORRRTTTWWWYYY[[[\\\]]]]]]\\\[[[XXXUUURRRQQQSSSTTTWWWbbbqqqssscccZZZWWWZZZeeefffWWWKKKYYYfffaaahhheeeHHHMMM^^^mmmqqqiii~~~}}}qqqxxxfffXXXYYYdddooozzz|||ssspppccc]]]XXXZZZcccuuuZZZOOOEEEFFFLLLPPPSSSUUURRRRRRSSSUUUVVVYYYdddppp}}}sssjjj___VVVGGGGGGHHHKKKOOOUUU[[[^^^]]]^^^]]]YYYSSSPPPQQQTTTXXXXXXXXXXXXXXXWWWVVVVVVWWWXXXYYYYYYZZZ\\\___bbbbbbbbbeeekkkqqq}}}ttt}}}OOOBBB===:::666555555777777777666===WWW~~~{{{zzzuuu^^^RRRTTT[[[ooorrreee```bbbaaa^^^PPPOOOSSS]]]dddgggiiilllrrreeeMMM@@@BBB>>>>>>HHHIIINNNVVV^^^eeejjjooosssxxxaaaTTTOOO\\\ooovvvvvveeeSSSGGG@@@<<<<<<>>>AAAKKKTTTXXXZZZ]]]]]][[[eeeiiippptttxxx|||qqqfffkkkssszzz}}}zzzzzzzzzyyyuuussstttvvv|||yyynnn___TTTIIIDDDCCCDDDIIIOOOUUUYYYZZZ[[[YYYMMMQQQggg~~~ggg```}}}MMMNNNMMMKKKHHHFFFFFFGGGIIIKKKMMMQQQTTTXXXZZZ\\\ZZZZZZZZZYYYWWWUUUSSSQQQRRRTTTYYYdddsss|||nnn___VVVUUU]]]dddbbbPPPEEETTTvvvhhheeepppbbbFFFJJJZZZjjjyyyllltttlll[[[[[[cccmmmwwwssshhhddd\\\XXXVVV^^^lllnnnQQQHHHBBBEEEJJJNNNPPPRRROOOOOORRRWWWZZZaaaooo|||xxxmmmdddZZZPPPEEEGGGJJJNNNTTTYYY]]]___\\\]]]\\\VVVOOONNNSSSYYYWWWXXXXXXXXXXXXWWWVVVVVVWWWXXXYYYYYYZZZ[[[___aaaaaabbbeeejjjrrr{{{lllrrrtttzzzLLL???<<<999666555666777777777888===UUUzzzuuurrrzzzbbbTTTSSSXXXkkksssgggcccdddccc```QQQPPPTTT\\\cccdddfffiiittteeeKKK<<<===:::888???@@@CCCIIINNNSSSXXX]]]```cccjjjssszzzqqqYYYPPPPPP^^^ooorrrrrrcccRRRGGGAAA<<<===??????GGGNNNPPPRRRTTTSSSPPPRRRTTTWWWYYY[[[^^^bbbeeeppp|||yyyzzz{{{yyywwwuuurrrppptttuuuzzzxxxmmm^^^TTTIIIDDDCCCDDDHHHNNNPPPWWWYYYZZZUUUIIIQQQlll~~~fffbbbLLLMMMNNNMMMKKKIIIGGGFFFGGGHHHKKKNNNQQQTTTWWWYYYWWWXXXXXXXXXWWWUUUSSSRRRQQQTTT[[[ffftttyyyjjj[[[TTTTTT___ddd^^^MMMGGGZZZzzziiigggyyy___EEEHHHYYYlllppptttrrr^^^ZZZaaallluuu~~~~~~wwwggg]]]YYYYYYYYY[[[dddttt]]]IIICCC@@@EEEKKKMMMOOOQQQQQQQQQTTTZZZbbbooo|||pppgggaaaXXXOOOGGGJJJNNNSSSWWWZZZ[[[[[[YYYWWWTTTOOOKKKMMMRRRXXXSSSSSSUUUVVVWWWXXXXXXXXXWWWXXXYYYZZZZZZ[[[^^^```cccdddfffjjjtttwwwhhhhhhmmmxxxMMMBBB<<<999666555666777777666:::<<>>@@@BBBFFFJJJMMMEEELLLVVVaaannnkkkRRRLLLPPP```mmmmmmkkk^^^PPPGGG@@@<<<<<>>EEEJJJLLLNNNPPPOOOLLLHHHHHHFFFFFFFFFIIILLLOOOVVVaaaqqq{{{wwwtttrrrpppoootttuuu|||uuujjj]]]SSSIIIDDDCCCCCCHHHMMMNNNUUUYYYZZZSSSFFFSSSuuuwwwaaabbbQQQRRRSSSTTTTTTQQQNNNLLLIIIIIIJJJLLLNNNQQQSSSUUUVVVWWWWWWWWWWWWUUUTTTSSSQQQVVV^^^iiivvvxxxhhhYYYTTTVVVZZZ^^^YYYMMMRRRnnnfffddd}}}\\\FFFHHHZZZpppvvvuuuvvvaaaZZZ^^^kkkssswwwppp```WWWUUUUUUZZZbbblll{{{VVVDDD@@@@@@FFFLLLMMMOOOQQQRRRRRRUUU^^^jjj|||~~~vvvjjjbbb\\\TTTLLLGGGKKKPPPVVVYYY[[[ZZZZZZWWWRRRKKKIIILLLPPPTTTUUUQQQRRRSSSTTTUUUVVVVVVVVVVVVXXXYYYZZZZZZ[[[]]]___eeefffhhhlllwwwnnnaaabbbkkksssLLLDDD;;;999777666777777777666666666HHHkkknnncccqqqkkkZZZUUUVVVhhhtttiiifffiiiiiifffSSSQQQSSSYYY]]]\\\\\\]]]qqqgggMMM;;;<<<<<<888<<<::::::::::::999;;;>>>AAA@@@CCCHHHOOOXXXcccoooxxxvvvyyyfffMMMIIIPPP___kkkhhhbbbXXXNNNGGGAAA;;;;;;>>>>>>DDDHHHKKKOOOTTTTTTQQQMMMJJJFFFCCCCCCEEEHHHIIIHHHMMMUUUaaasss{{{uuuqqqooonnnooouuuyyytttiii[[[QQQHHHDDDCCCCCCGGGMMMMMMTTTYYY[[[SSSFFFWWW~~~ppp[[[___WWWWWWXXXYYYZZZYYYUUURRRKKKKKKKKKKKKMMMOOOQQQSSSVVVWWWWWWXXXWWWVVVTTTSSSRRRXXXaaalllxxxwwwgggXXXTTTWWWZZZ\\\SSSIIITTTuuu|||aaa```YYYEEEGGGYYYqqq|||}}}yyy{{{dddZZZ]]]gggooo}}}zzz{{{kkk]]]VVVVVVQQQ[[[gggsss{{{SSSBBB???@@@GGGLLLMMMOOORRRRRRSSSXXXcccqqq~~~zzzpppcccZZZVVVOOOIIIFFFJJJPPPWWW[[[\\\[[[ZZZVVVOOOJJJJJJQQQVVVWWWUUUTTTUUUUUUUUUUUUTTTSSSSSSVVVXXXZZZZZZZZZZZZ\\\^^^dddhhhjjjnnn{{{bbb[[[___mmmmmmIIICCC;;;999777777777777666555777555EEEggguuubbbkkk{{{ooo^^^WWWVVVfff~~~}}}qqqfffccchhhjjjhhhUUURRRSSSXXX[[[YYYXXXYYYiiidddNNN<<<;;;:::777;;;:::;;;;;;:::999999;;;===AAABBBDDDHHHLLLQQQUUUWWWZZZbbbrrrcccLLLIIIOOO]]]gggccc[[[TTTNNNIIICCC===;;;===???DDDHHHLLLSSSZZZ[[[YYYQQQMMMHHHDDDDDDFFFGGGHHHHHHHHHIIILLLWWWnnn|||~~~yyysssnnnmmmnnnpppvvv|||sssiiiXXXOOOFFFCCCCCCDDDHHHMMMNNNSSSWWWZZZSSSGGG[[[jjjWWW\\\VVVUUUUUUWWWYYYXXXUUUQQQLLLKKKKKKKKKMMMOOORRRTTTWWWXXXXXXXXXWWWVVVTTTSSSSSSZZZdddoooyyyvvveeeWWWTTTXXX___^^^RRRFFFSSSvvv}}}qqq___aaaVVVCCCCCCUUUooo~~~{{{|||ggg[[[]]]dddlllyyyuuueeeYYYVVVXXXSSS]]]kkk{{{rrrNNNAAA???@@@GGGKKKLLLOOOSSSSSSVVV___lll{{{uuuqqqfffZZZSSSRRRNNNJJJIIILLLRRRWWWZZZZZZYYYWWWQQQNNNLLLOOOSSSWWWXXXWWWVVVVVVVVVVVVVVVUUUTTTTTTVVVXXXZZZZZZZZZZZZ[[[]]]aaagggkkkppp]]]^^^jjj}}}kkkIIIDDD:::999777777888888666555999666DDDfffffflll|||sssaaaXXXUUUccczzzyyylll```___dddhhhgggXXXUUUUUUYYY[[[XXXWWWWWWddddddRRR>>>:::999666;;;:::;;;<<<<<<<<<===???AAA@@@AAADDDIIILLLNNNLLLJJJMMMWWWhhh{{{cccMMMIIINNN[[[ddd```VVVRRROOOMMMHHH???<<<===@@@DDDHHHMMMUUU^^^```^^^TTTOOOIIIFFFFFFHHHHHHGGGKKKKKKKKKJJJLLLWWWgggsss|||ooouuu}}}{{{wwwrrrmmmlllooorrrxxx}}}~~~pppeeeVVVMMMEEECCCCCCDDDIIINNNOOOQQQTTTYYYSSSHHH^^^aaaTTTaaaQQQPPPOOOQQQTTTTTTPPPMMMKKKKKKKKKKKKMMMPPPTTTVVVXXXYYYYYYYYYXXXVVVTTTSSSTTT[[[fffpppzzzvvvdddVVVSSSXXXaaa```SSSIIIYYY~~~tttlllaaaeeeTTTAAA@@@RRRlll|||xxx|||iii]]]^^^cccjjjwwwnnn___UUUTTTXXXXXXaaannniiiHHH@@@>>>@@@FFFJJJKKKNNNSSSTTTZZZeeeuuu}}}tttuuussspppnnnjjjfff]]]SSSOOOQQQQQQNNNNNNQQQUUUXXXXXXWWWTTTRRRKKKLLLOOOQQQSSSUUUWWWXXXTTTUUUVVVWWWXXXYYYYYYYYYVVVXXXZZZZZZZZZZZZ[[[\\\^^^eeejjjqqq```fffmmmLLLGGG:::999777777888888666555666222@@@bbb~~~lllooouuucccYYYSSS```vvv~~~vvvhhh\\\[[[bbbffffff[[[WWWWWW[[[\\\YYYWWWWWWcccgggWWWBBB<<<999777;;;888:::===??????AAACCCEEEEEEFFFIIILLLNNNLLLFFFAAAJJJSSScccssscccNNNJJJMMMYYYbbb^^^TTTRRRQQQQQQKKKBBB===>>>AAAEEEHHHMMMVVV```bbb```XXXSSSNNNKKKLLLMMMLLLKKKKKKNNNPPPOOOMMMNNNTTTYYYTTTaaaeeefffqqqzzzhhh]]]dddqqq{{{{{{}}}~~~{{{zzzvvvqqqllllllppptttxxx{{{zzzkkk```TTTKKKDDDCCCDDDEEEJJJOOOOOOOOOQQQWWWSSSIII___uuuXXXRRRiiiLLLMMMOOOQQQSSSUUUVVVWWWSSSTTTUUUUUUSSSSSSTTTUUUVVVUUUVVVXXXWWWSSSTTTXXX[[[^^^eeeppp}}}ppp^^^SSSTTTYYYbbb[[[JJJEEE```llluuuppp]]]xxxRRR>>>===LLLcccuuu}}}xxxnnn^^^\\\eeennnxxx{{{eeeVVVQQQRRRUUUYYYhhhzzznnnWWWEEE>>>???DDDHHHIIIHHHLLLSSSYYYdddllluuu~~~oooaaa]]]\\\YYYWWWXXXUUUPPPLLLMMMMMMKKKJJJLLLRRRUUUWWWXXXVVVPPPJJJGGGGGGNNNUUUYYYXXXVVVUUUUUUWWWVVVVVVUUUUUUVVVVVVWWWXXXYYYZZZ[[[[[[\\\[[[[[[bbbggglllrrroookkkpppNNNHHH;;;999666666666777777666999999???[[[yyy}}}gggYYYVVV^^^ooo{{{mmmaaa___^^^^^^eeeppphhh^^^ZZZbbbddd\\\WWWXXXaaalll^^^DDD;;;===;;;;;;:::;;;>>>@@@BBBCCCDDDDDDIIIJJJJJJKKKKKKIIIHHHFFFLLLYYYiiivvv___KKKKKKRRR\\\ccc^^^TTTSSSTTTSSSIII>>><<>>???CCCHHHHHHHHHLLLSSSXXXdddnnnxxxggg\\\TTTSSSSSSPPPOOOQQQQQQNNNMMMNNNLLLHHHGGGJJJPPPRRRUUUVVVSSSNNNIIIFFFHHHNNNVVVZZZYYYWWWWWWWWWWWWWWWVVVVVVUUUVVVVVVVVVXXXXXXYYYZZZ[[[\\\\\\\\\```fffllltttooovvvoooNNNGGG;;;999777666666777777666555888@@@ZZZ|||~~~jjj[[[UUU[[[mmm~~~wwwiii``````bbbccchhhqqqoooccc^^^dddfff```]]]___cccooodddKKKBBBAAA>>>===@@@BBBEEEHHHJJJKKKKKKKKKIIIJJJLLLKKKJJJHHHHHHGGGOOOZZZjjjyyy}}}^^^JJJIIIPPP\\\ddd```VVVXXX[[[YYYMMM???===BBBDDDIIIQQQXXX^^^```___]]]^^^]]][[[[[[]]]___aaabbbaaaaaaaaaaaaaaaaaabbbbbbbbb^^^ZZZXXXTTTSSS\\\hhhvvv~~~xxx^^^\\\VVVPPPRRR[[[bbbccciiirrr~~~yyywwwxxx}}}|||}}}zzzuuuqqqoooppprrrtttyyy{{{ssseee]]]PPPKKKEEEBBBCCCFFFIIIKKKNNNMMMSSSVVVPPPSSStttddd```yyyMMMMMMNNNOOOQQQSSSVVVXXXUUUVVVWWWWWWUUUUUUVVVWWWWWWUUUVVVXXXVVVSSSUUUYYY^^^aaagggrrr{{{kkkZZZRRRTTTYYYVVVSSSKKKGGG[[[yyyuuuiiiwwwNNNAAA>>>EEEUUUqqq}}}xxxddd\\\aaajjjuuu~~~yyybbbTTTPPPTTTXXXcccppptttgggeeeiiinnnssssssnnneee[[[WWWSSSJJJ@@@===>>>BBBGGGGGGGGGLLLSSSXXXfffttt~~~uuu]]]YYYWWWXXXWWWUUUUUUXXXUUUTTTSSSRRRLLLEEEDDDHHHMMMPPPSSSTTTPPPKKKGGGEEEHHHNNNVVVZZZZZZYYYXXXYYYXXXXXXWWWVVVUUUUUUVVVVVVWWWWWWXXXZZZ[[[\\\\\\]]]___dddkkkvvvpppmmmMMMFFF<<<999777666666777777666222888???VVVwwwnnn^^^TTTWWWiii{{{rrreee^^^ccciiikkkooouuuwwwkkkdddhhhjjjfffdddfffhhhvvvnnnXXXOOOKKKEEEEEEFFFHHHKKKNNNPPPQQQPPPPPPJJJLLLOOONNNLLLJJJLLLNNNRRR^^^mmm}}}{{{^^^KKKJJJPPP]]]fffaaaYYY```fffbbbQQQAAA>>>CCCFFFJJJQQQYYY___```^^^\\\___```cccgggkkknnnqqqrrrttttttssssssttttttvvvvvvuuupppkkkhhhaaaYYYUUUUUUVVV\\\___]]]\\\ccclllrrr~~~ttt^^^]]]XXXRRRRRRWWWZZZZZZXXXaaallluuu|||{{{jjjfffeeejjjrrrzzz}}}{{{{{{xxxtttqqqpppqqqtttvvvyyyzzzpppbbb[[[NNNJJJDDDBBBCCCGGGJJJLLLMMMNNNRRRTTTQQQXXXzzzkkkgggNNNNNNNNNNNNPPPSSSVVVXXXVVVWWWXXXWWWVVVVVVWWWXXXWWWUUUUUUWWWVVVSSSUUUYYY]]]___fffqqquuueeeVVVPPPSSSXXXRRRMMMFFFHHH___vvvooopppLLLCCC???AAAMMMdddwww~~~~~~ggg[[[```iiisss}}}ssswww{{{xxxuuutttjjjkkkqqq}}}www```RRRPPPUUU[[[hhhvvv|||jjjYYYSSSTTTUUUVVVVVVWWWXXXXXXYYY\\\[[[OOOBBB===>>>AAAFFFGGGGGGLLLTTT[[[jjjzzz|||lllbbbccceeefffddddddgggkkkiiifffaaaYYYMMMCCCBBBHHHKKKOOOSSSSSSNNNIIIFFFEEEGGGMMMUUUYYYYYYXXXYYYZZZYYYXXXWWWVVVVVVVVVVVVVVVWWWWWWXXXYYYZZZ[[[]]]]]]```ccciiiuuu~~~ooolllMMMDDD<<<:::777666666777666555444999===PPPtttsssbbbUUUTTTeeewwwoooccc]]]dddmmmpppuuu{{{{{{rrrlllmmmoookkkhhhhhhmmm}}}zzziii```XXXQQQQQQPPPQQQTTTVVVWWWWWWVVVUUUOOORRRSSSRRROOOOOORRRVVVhhhsssvvv]]]MMMLLLRRR```hhhaaa]]]hhhooohhhSSSBBB@@@EEEHHHJJJQQQ[[[aaaaaa``````fffjjjrrrxxx~~~~~~uuukkkdddYYYYYYVVVOOOKKKOOOXXX```uuu}}}cccbbb___]]]aaaeeeddd^^^WWW^^^dddeeeiiirrr|||{{{||||||yyyiii```bbb```hhhsss}}}|||yyywwwuuuqqqooonnnpppsssuuu{{{|||}}}lll___XXXLLLHHHCCCAAACCCGGGKKKMMMOOOPPPRRRQQQOOOZZZzzzxxxfffiiiOOOOOOOOOPPPQQQTTTVVVWWWVVVWWWXXXXXXVVVVVVWWWXXXXXXVVVUUUVVVUUUSSSUUUZZZ\\\___gggsss}}}rrrcccVVVQQQUUUZZZUUUKKKDDDPPPmmmqqqrrriiiIIIDDD???===HHH^^^qqq~~~kkk[[[^^^gggqqqxxxuuuxxxxxxqqqmmmjjjgggeeekkkxxxvvv___QQQPPPWWW\\\gggxxxjjj___WWWWWWYYYZZZYYYZZZ[[[]]]aaagggnnnkkk[[[III===>>>AAAFFFGGGGGGMMMUUU^^^kkk}}}xxxmmmiiinnnqqqrrrrrrvvv}}}yyymmm^^^NNNCCCCCCIIILLLQQQTTTSSSMMMHHHEEEEEEGGGLLLSSSWWWWWWWWWXXXYYYYYYXXXWWWWWWVVVVVVVVVWWWWWWWWWWWWXXXYYY[[[\\\]]]aaaccchhhvvvuuunnnkkkMMMCCC===:::777666666666666555666:::999LLLxxxwwwgggWWWSSSaaarrrkkkaaa\\\dddlllpppvvv}}}}}}vvvrrrsssuuuqqqllliiipppxxxpppggg___aaa___``````aaa```___^^^^^^[[[[[[YYYVVVTTTUUUZZZ^^^yyyrrrhhhUUUKKKMMMTTTdddkkkbbb```lllrrrgggQQQBBBAAAGGGJJJKKKSSS^^^ddddddfffkkkwww}}}vvvmmmbbbYYYSSSPPPPPPQQQdddooommmkkknnnvvv{{{ssshhh___hhhnnnmmmlllqqquuuvvvgggiiirrr}}}{{{rrrrrryyy}}}zzzzzz___[[[```gggnnnxxx~~~{{{xxxtttqqqnnnllllllnnnrrrttt{{{}}}xxxggg[[[UUUJJJFFFBBB@@@CCCHHHLLLOOONNNRRRSSSPPPPPP___~~~rrr]]]gggOOOPPPQQQSSSTTTUUUVVVWWWVVVWWWXXXXXXVVVVVVWWWXXXXXXVVVUUUVVVUUUSSSUUUZZZ]]]aaakkkxxx}}}qqqbbbWWWTTTYYY^^^[[[MMMHHH^^^}}}jjjrrrdddGGGDDD>>><<>>???BBBFFFGGGHHHOOOWWWaaaiiivvvvvvooonnnssszzz}}}mmm\\\MMMCCCDDDKKKNNNRRRVVVSSSLLLFFFDDDEEEGGGMMMSSSVVVVVVVVVWWWYYYXXXXXXWWWWWWWWWWWWXXXXXXYYYXXXXXXWWWXXXYYY[[[\\\bbbeeekkk|||nnnrrrkkkMMMBBB===:::777666666666555444555:::888JJJ|||zzzjjjZZZTTT^^^mmm{{{jjjcccbbbiiinnnooottt|||}}}yyyvvvxxx{{{zzztttppptttxxxqqquuupppnnnllliiigggeeeddddddhhhddd___]]]^^^dddjjjoooxxxppp___OOOHHHKKKTTTfffooofffcccmmmooo___JJJ@@@CCCIIILLLOOOYYYdddiiiiiiqqq}}}xxxooohhh^^^UUUPPPWWWoooxxxxxxzzz~~~qqqiiixxx~~~wwwmmmnnnvvv}}}wwwpppzzzvvv^^^[[[___lllttt~~~zzzwwwrrrpppllljjjjjjmmmppprrrzzz}}}ssscccXXXRRRHHHDDD@@@@@@CCCIIINNNPPPMMMSSSUUUQQQSSSfffuuu[[[iiiOOOQQQSSSUUUWWWWWWVVVVVVUUUWWWXXXWWWVVVUUUVVVWWWYYYVVVUUUVVVTTTRRRUUU[[[[[[aaalllzzz{{{nnn___VVVTTTYYY___\\\NNNOOOkkksssfffsss{{{```EEECCC<<<;;;HHHYYYlllttt___ZZZdddmmmsss|||ttt___SSSRRRWWW]]]___mmm~~~}}}{{{{{{xxxwww|||~~~}}}gggOOO??????BBBFFFHHHIIIPPPYYYaaacccjjjnnniii``````gggttt|||{{{nnn___SSSIIICCCEEEJJJOOOSSSVVVSSSJJJCCCBBBCCCJJJOOOTTTWWWWWWVVVWWWYYYWWWWWWVVVWWWWWWXXXYYYZZZZZZYYYXXXWWWWWWXXXZZZ[[[bbbfffqqqlllyyykkkNNNBBB===;;;888666666666555444222;;;:::IIIxxx}}}xxx|||mmm]]]VVV]]]iiizzzmmmkkkooowwwxxxtttvvv~~~~~~{{{yyy{{{}}}}}}|||vvvrrrooonnnooopppjjjdddfffqqq}}}gggXXXNNNMMMTTTgggqqqhhheeekkkhhhUUUBBB>>>DDDJJJOOOTTT```lllooopppvvvkkkeeeaaammmzzzxxx}}}yyy{{{{{{lll]]]^^^dddkkkyyy~~~zzzwwwrrrpppllljjjjjjlllooorrr{{{~~~ppp```UUUPPPFFFCCC??????CCCIIINNNQQQMMMUUUWWWQQQTTThhhyyy^^^pppOOOQQQUUUWWWYYYXXXWWWVVVUUUVVVWWWWWWUUUUUUVVVWWWYYYVVVUUUUUUTTTRRRVVV[[[XXX___kkkzzzwwwiii\\\SSSRRRWWW\\\YYYMMMRRRqqqqqqgggtttwww___EEEBBB<<<;;;JJJUUUiiiwwwbbbYYYbbblllrrr|||ttt___SSSRRRXXX]]]___iiittt~~~~~~xxxyyy|||}}}gggKKK@@@@@@CCCGGGHHHJJJQQQZZZ```___``````XXXOOOSSS___gggoootttuuuxxx{{{yyysssjjj^^^RRRJJJFFFCCCEEEIIIOOOTTTVVVRRRIIIAAA@@@AAALLLQQQVVVXXXWWWVVVXXXYYYVVVVVVVVVWWWXXXYYYZZZ[[[[[[ZZZXXXWWWVVVWWWYYYZZZaaahhhvvvnnn~~~tttvvvxxxwwwkkkOOOBBB>>>;;;888666666666555444000<<<===GGGrrrzzzwww}}}nnn___WWW\\\fffyyyrrrttt|||{{{zzz}}}zzz|||~~~}}}~~~rrrkkkgggooowwwfffXXXQQQUUUgggqqqhhheeejjjcccNNN===<<>>DDDDDDVVViiidddZZZ\\\fffvvvtttcccVVVQQQWWW```gggooowww~~~xxxzzzsssZZZJJJBBBAAACCCGGGHHHIIIQQQYYYYYY]]][[[PPPGGGHHHMMMPPPZZZYYYYYY[[[]]]\\\XXXTTTPPPKKKHHHHHHGGGFFFHHHLLLRRRTTTSSSMMMEEEAAACCCFFFMMMPPPTTTWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYY]]]YYYWWWXXXXXXWWWZZZ^^^hhhggguuu|||wwwttt~~~uuugggllljjjQQQAAA===;;;888666666666555444222444999GGGcccqqqtttfffWWWUUUdddqqq{{{xxxpppyyyvvvcccWWWVVVfffrrrlllqqqbbbQQQFFF@@@@@@EEELLLVVV\\\jjjvvvyyyhhhZZZVVV^^^hhhuuu|||yyywwwsssoookkkkkkiiihhhlllrrrxxx|||iii[[[RRRMMMAAA@@@>>>@@@EEEKKKPPPRRRTTTRRRUUUPPPKKK___vvvaaaRRRSSSTTTUUUVVVWWWWWWXXXTTTVVVYYYYYYXXXVVVVVVVVVWWWVVVTTTSSSTTTUUUWWWWWWVVV^^^ooo|||tttcccTTTQQQXXX]]]]]]RRRMMMXXXwww}}}nnnooofffOOOAAA>>>CCCCCCUUUggg~~~~~~iii]]]]]]fffttt~~~uuueeeXXXSSSXXX```mmmwwwrrrrrrssswwwyyyvvvssswww~~~~~~hhhRRRFFF@@@@@@BBBFFFGGGIIIQQQYYY]]]```]]]RRRIIIHHHMMMOOOMMMMMMMMMOOOQQQPPPMMMIIIKKKFFFCCCDDDEEEEEEIIINNNSSSUUUTTTMMMEEE@@@BBBEEEMMMPPPTTTWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYY[[[XXXXXXZZZZZZZZZ]]]bbbhhhjjjzzzyyyyyytttooowwweeePPPDDD===;;;888666666666555444333555999EEE___~~~xxxwwwiiiXXXTTT```ooo}}}hhhZZZXXXgggrrrmmmhhhZZZKKKBBB???@@@GGGOOOXXX^^^lll{{{vvvccc\\\]]]fffnnn|||~~~{{{xxxvvvrrrnnnkkkkkkiiihhhmmmsss|||wwweeeWWWNNNIIIAAA??????AAAFFFLLLPPPRRRUUUSSSVVVRRROOOggg{{{wwwSSSSSSTTTUUUVVVVVVWWWXXXTTTVVVXXXXXXWWWUUUUUUVVVWWWUUUTTTSSSSSSUUUXXXYYYWWWaaarrrxxxmmm]]]QQQRRRXXXZZZWWWJJJKKKYYYrrrvvviiipppfffRRREEEAAACCCCCCLLL___www|||~~~ppp```___eeeqqq{{{vvvssssss~~~tttfffZZZTTTXXX```nnn{{{xxx```ZZZ\\\aaaeeefffhhhqqq{{{oooYYYJJJCCC>>>>>>@@@EEEGGGIIIQQQZZZbbbddd```TTTKKKKKKNNNPPPJJJIIIHHHIIIKKKKKKJJJIIIGGGCCC@@@BBBDDDFFFLLLRRRUUUVVVTTTMMMDDD???@@@DDDMMMPPPTTTWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXYYY\\\\\\\\\```fffiiinnnsss}}}xxxyyy{{{^^^MMMFFF>>>;;;888666666666666555555555888CCCYYYuuu||||||nnn[[[RRRZZZkkk{{{}}}uuuppprrr{{{lll]]]XXXeeepppjjj\\\PPPCCC======BBBKKKTTT\\\bbbooo~~~jjj___```gggnnnsss~~~zzzwwwuuuqqqmmmkkkjjjiiiiiinnnuuusssaaaTTTLLLGGGAAA??????AAAGGGLLLPPPRRRTTTRRRTTTRRRTTTpppSSSSSSTTTUUUVVVVVVWWWWWWTTTUUUWWWWWWVVVUUUUUUVVVUUUUUUTTTSSSSSSUUUYYY\\\[[[gggxxx}}}tttgggWWWPPPSSSXXXVVVQQQDDDMMM]]]ppplllcccooofffUUUIIICCCDDDCCCFFFYYYuuu{{{uuubbb___bbbnnnwww{{{lll```[[[[[[^^^fffvvvoooiiimmmuuu{{{zzzqqqfff[[[TTTXXX```jjjwwwsssZZZPPPPPPSSSWWW[[[bbbppp~~~~~~cccNNNDDDAAA======???DDDFFFIIIRRR\\\eeefffbbbWWWPPPPPPSSSTTTOOOMMMJJJHHHIIILLLNNNPPPIIIDDDAAACCCEEEGGGMMMSSSWWWWWWUUUMMMDDD???@@@CCCMMMPPPTTTWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXZZZ]]]]]]]]]aaahhhjjjuuu}}}llljjjgggsssVVVJJJFFF>>>;;;888777777777666555555555777AAATTTmmm}}}ttt```RRRVVVeeevvvyyynnnffffffmmmttt~~~|||{{{|||lll^^^XXXbbbiiibbbSSSIII>>><<<>>>EEEOOOXXX```eeeppp}}}{{{ggg```fffooosssttt|||yyyvvvtttpppllljjjjjjjjjjjjpppwwwqqq```TTTLLLHHH@@@??????BBBGGGMMMQQQRRRQQQOOOQQQPPPWWWxxx{{{~~~TTTTTTTTTUUUUUUVVVVVVWWWSSSUUUVVVVVVTTTTTTTTTUUUTTTTTTTTTSSSSSSUUU[[[___```nnn~~~zzzqqqcccTTTQQQUUUWWWRRRLLLCCCSSSdddrrrbbb___oooaaaTTTJJJBBBBBBBBBFFFYYYzzz~~~zzzxxxddd___aaalllvvv~~~zzzmmm```UUUPPPNNNMMMQQQ\\\mmmlll^^^\\\eeeqqqyyy}}}wwwpppfff[[[UUUZZZccchhhsss~~~rrr\\\UUURRRRRRTTTXXXcccuuuxxx[[[IIIBBB@@@???>>>???CCCFFFJJJTTT___fffgggcccZZZUUUVVVZZZ[[[RRROOOJJJGGGGGGJJJOOOSSSMMMGGGDDDEEEEEEEEEIIIOOOVVVWWWTTTLLLCCC???AAAEEEMMMPPPTTTWWWWWWXXXXXXYYYZZZZZZZZZZZZZZZZZZZZZZZZYYYYYY[[[]]]\\\]]]ccclllrrrvvvmmmpppaaajjjzzz}}}PPPHHHCCC>>><<<999777777777666555555444777@@@QQQhhhzzzeeeTTTUUU```rrr~~~rrrhhhcccdddfffffflllrrrssspppqqqyyyqqq```gggxxx|||mmmaaaYYY```ddd\\\NNNFFF>>>>>>BBBIIIRRR[[[bbbfffooo|||zzzjjjdddlllvvvyyywww~~~{{{xxxuuusssnnnkkkiiijjjkkklllrrryyy}}}mmm]]]RRRKKKHHH?????????CCCHHHNNNQQQSSSRRROOOQQQQQQ]]]rrrwwwTTTTTTUUUUUUUUUVVVVVVVVVSSSTTTUUUUUUSSSSSSTTTUUUSSSTTTTTTSSSRRRVVV\\\bbbdddtttxxxlll^^^SSSQQQUUUSSSLLLGGGDDDYYYlllvvvxxxsss]]]___vvv[[[PPPGGG?????????CCCTTTvvvwww|||~~~gggaaabbbllluuu}}}vvvhhh\\\SSSNNNNNNJJJKKKPPP[[[iiiuuu|||wwwmmmbbb\\\___iiiuuu}}}}}}tttiii\\\VVV\\\ffflllvvv~~~rrr^^^XXXUUURRRSSSWWWbbbuuuoooWWWKKKFFFBBBDDDAAAAAACCCFFFKKKWWWcccggghhhddd\\\YYY\\\``````XXXVVVTTTPPPOOOPPPTTTXXXQQQLLLHHHGGGFFFDDDEEEIIITTTUUURRRKKKCCC@@@CCCHHHMMMPPPTTTWWWWWWXXXXXXYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[]]]]]]___hhhsssvvvwww|||dddbbbsssyyyPPPKKKAAA???<<<999777777777777666555333666???NNNbbb||||||zzz~~~kkkWWWUUU\\\ooo~~~uuunnnkkkiiihhhoooxxx{{{tttooouuu~~~wwwaaaSSS[[[hhhlllnnnssswwwvvv{{{zzz}}}pppdddZZZ^^^bbbXXXJJJDDD@@@CCCHHHNNNVVV^^^cccgggppp~~~~~~|||}}}pppkkksss~~~|||zzzvvvsssqqqmmmjjjiiijjjkkkmmmttt{{{~~~{{{gggXXXNNNHHHEEE???>>>@@@DDDIIIOOORRRSSSUUUSSSTTTUUUdddjjjxxxTTTUUUUUUUUUUUUVVVVVVVVVSSSTTTUUUTTTRRRRRRTTTUUURRRTTTTTTSSSRRRVVV]]]dddeeevvvvvvggg[[[QQQQQQRRRMMMFFFBBBDDD^^^rrr|||{{{mmm___fffXXXOOOGGG??????@@@???NNNkkkllleeedddmmmuuuzzzzzzkkk^^^SSSQQQUUUOOOPPPSSSYYYbbbkkkqqqtttoookkkhhhjjjqqq{{{~~~ooo___XXX___jjjppp{{{vvv```YYYWWWVVVXXX\\\ddduuu}}}fffVVVSSSPPPJJJIIIEEECCCCCCEEELLLZZZgggjjjjjjfff^^^\\\```ccccccaaaccceeeeeeaaa_________WWWRRROOONNNKKKGGGFFFIIIRRRRRRPPPJJJDDDBBBFFFKKKMMMPPPTTTWWWWWWXXXXXXYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[]]]^^^cccppp}}}ssswwweeemmmwwwSSSRRRAAA???<<<999888888888777666666333666>>>JJJ\\\www~~~pppZZZVVVZZZlllvvv}}}~~~ooogggsssmmmXXXMMMVVV```______cccfffggglllrrrrrrooorrryyyzzzqqqbbbVVVZZZ^^^VVVFFFAAA@@@FFFMMMSSSZZZ```fffjjjsss{{{{{{uuu|||~~~~~~}}}{{{yyyuuurrrpppllliiihhhjjjlllnnnuuu}}}wwwcccTTTKKKFFFDDD>>>>>>@@@DDDJJJOOORRRSSSVVVTTTUUUWWWhhhyyyooogggUUUUUUUUUUUUUUUUUUVVVVVVSSSTTTTTTSSSRRRRRRSSSUUURRRSSSTTTSSSRRRVVV^^^eeedddwww~~~uuudddXXXPPPQQQQQQIIIBBB???DDD```uuu~~~jjjcccnnnYYYQQQJJJAAAAAACCCAAANNNfff|||~~~ppphhhgggnnnuuuyyyqqq```TTTTTT[[[XXXZZZ^^^dddjjjqqqwww{{{vvvvvvxxx~~~uuubbbZZZaaammmqqq}}}{{{ddd^^^^^^```dddgggmmm{{{uuuaaaYYY\\\ZZZRRRMMMHHHDDDCCCEEEMMM[[[iiillllllggg```^^^bbbddddddfffkkkqqqsssoooiiidddbbb\\\XXXUUUUUUQQQLLLJJJLLLPPPQQQOOOJJJDDDCCCHHHMMMMMMPPPTTTWWWWWWXXXYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZYYYYYY[[[^^^```gggvvvooozzzpppvvvWWWWWWBBB???<<<999888888888777666777444666===GGGXXXssssss[[[VVVXXXkkkxxx{{{jjjcccvvvmmmWWWLLLUUU^^^]]]```hhhfffiiipppsssnnnkkksssqqq^^^QQQUUU[[[TTTBBB???@@@HHHPPPVVV\\\bbbiiinnnvvv{{{~~~~~~}}}{{{xxxuuurrrpppkkkhhhhhhjjjlllooovvv~~~vvvbbbTTTKKKFFFDDD>>>>>>@@@DDDJJJPPPRRRSSSUUUSSSTTTVVVhhhooofffhhhTTTTTTUUUUUUUUUTTTTTTSSSUUUTTTSSSTTTUUUVVVUUUSSSTTTQQQQQQSSSTTTWWW^^^fffjjjvvvvvvjjjXXXQQQOOORRROOOFFFBBBDDDPPPdddddd^^^uuu[[[JJJCCCEEE???EEEAAAQQQbbbnnnzzz|||mmmaaabbbkkktttwwwiiiaaa___```jjjllloootttzzz~~~mmmaaacccnnnyyywwwfff```gggmmmpppuuuooodddaaa___[[[WWWUUUKKKBBBAAAFFFOOO[[[eeeggghhhhhhddd___aaaiiiqqqsss|||zzzssskkkddd``````___ZZZSSSMMMIIIHHHSSSRRRMMMGGGCCCGGGQQQZZZMMMPPPTTTVVVVVVWWWWWWXXX\\\\\\\\\\\\\\\\\\]]]]]][[[[[[XXX\\\aaaccc{{{|||rrrxxxxxxzzzYYYIIINNNAAA>>><<<:::999777444222111444444888AAAKKKkkkwwwcccQQQUUUeeezzz~~~```iii{{{___SSSMMMSSSZZZ\\\```gggmmmkkkkkkoooxxx{{{fff^^^UUURRRQQQJJJCCC===???JJJOOOQQQ[[[hhhoooooozzz~~~wwwzzz~~~|||zzzyyyvvvqqqnnnlllhhhgggkkknnnqqqxxxnnn___RRRHHHCCCCCC===>>>AAAFFFKKKNNNOOOOOOSSSOOOLLLWWWvvvrrrggg[[[oooTTTTTTTTTUUUUUUTTTTTTSSSUUUSSSRRRSSSTTTUUUTTTSSSRRRPPPQQQTTTVVVXXX___hhhmmmzzzrrreeeSSSNNNMMMRRROOOFFFBBBFFF]]]yyy{{{```aaa{{{___OOOIIIIIIAAAFFFBBBOOO]]]gggrrrssseeeccckkkttt}}}sssmmmlllmmmyyy}}}yyyjjjjjjrrr{{{}}}oooooovvv}}}ttthhheeedddcccaaaVVVLLLCCCBBBFFFLLLWWW```bbbeeegggfffeeeiiisss|||xxxmmmeeefffkkkmmmfffYYYMMMJJJKKKQQQPPPLLLFFF@@@AAAGGGMMMNNNQQQUUUWWWXXXXXXXXXYYYZZZ[[[[[[[[[[[[\\\\\\\\\XXXZZZZZZ```gggoooqqqsss}}}kkkPPPCCCGGG@@@>>>;;;:::999777555333333555444777>>>GGGddd}}}iiiVVVWWWdddvvvwwwddduuuoooXXXOOOLLLSSS[[[aaalllxxxrrrvvv~~~tttddd]]]SSSPPPPPPIIIBBB===@@@IIIOOOQQQ[[[hhhlllqqqvvvnnnqqqzzz~~~|||zzzwwwtttooolllkkkggggggkkkooosss{{{}}}jjj\\\PPPGGGBBBBBB===>>>BBBFFFKKKNNNOOOOOORRROOOOOO\\\{{{uuufffYYYnnnSSSSSSTTTTTTUUUTTTTTTSSSTTTRRRQQQRRRSSSTTTSSSRRRPPPOOORRRUUUWWWYYY```iiirrr~~~xxxjjj]]]PPPMMMOOOSSSPPPGGGDDDIIIhhhrrrZZZ```}}}dddVVVOOONNNDDDFFFIIISSS]]]fffqqq}}}jjjeeekkksss|||~~~yyyyyyzzzpppmmmrrr{{{xxx|||vvvjjjfffggghhhgggTTTKKKCCCBBBEEEJJJRRRZZZZZZ^^^bbbdddgggooo{{{xxxkkkdddhhhqqqvvvmmmZZZLLLIIIMMMNNNMMMJJJEEE@@@???BBBFFFPPPSSSVVVXXXXXXYYYZZZ[[[ZZZZZZZZZZZZ[[[[[[[[[\\\\\\___]]]```fffnnnxxxwww[[[KKKCCCDDD???===;;;:::999888666444444666444666;;;AAAZZZppp]]]YYYbbbppptttmmmhhhSSSKKKIIIRRR___lll~~~|||kkkbbb]]]QQQNNNNNNIIIAAA>>>@@@IIIOOOSSS]]]iiiiiivvvzzzuuu{{{zzzlllbbbfffqqqzzz}}}~~~~~~zzz}}}~~~{{{xxxvvvrrrmmmiiihhhfffggglllpppuuu~~~uuudddWWWMMMEEEAAAAAA===???CCCGGGKKKMMMOOOPPPPPPNNNSSSeeeyyyggg[[[wwwRRRSSSSSSTTTTTTTTTTTTTTTSSSQQQPPPQQQRRRSSSRRRQQQOOOPPPSSSVVVVVVWWW___hhhuuuyyypppaaaTTTPPPNNNRRRVVVQQQGGGEEEKKKjjjiiiVVVdddgggXXXOOOOOOEEEFFFMMMSSS\\\fffrrroooeeeiiirrrzzz~~~ooojjjnnnzzz}}}ttthhhcccbbbaaaaaaOOOHHHBBBBBBEEEHHHNNNUUUSSSVVV[[[^^^ccckkkwww{{{mmmddd^^^aaahhhkkkcccTTTIIIHHHKKKJJJIIIGGGDDDBBBDDDHHHLLLQQQTTTWWWXXXXXXXXXZZZ[[[ZZZZZZ[[[[[[\\\\\\]]]]]]___aaa^^^___fffjjj|||kkkUUUNNNHHHGGG@@@>>>;;;::::::999777555555666333555:::===SSSvvvvvvbbbYYY^^^kkk{{{}}}~~~uuuwwwlllRRRHHHFFFTTTiii}}}pppfffccc^^^QQQLLLMMMHHHAAA???BBBJJJPPPWWWaaalllkkk}}}lllhhhnnnrrr|||rrrdddZZZ___lllvvvyyyzzz{{{zzz~~~}}}sssppp{{{vvvrrr{{{}}}zzzwwwtttooojjjfffeeedddfffkkkpppvvv{{{nnn^^^TTTLLLDDD@@@@@@===@@@DDDHHHJJJMMMOOOPPPOOONNNVVVlllyyyeeeaaaQQQRRRSSSTTTTTTTTTTTTTTTRRRQQQPPPQQQRRRSSSRRRPPPPPPQQQTTTVVVUUUVVV^^^hhhxxx|||rrriii\\\PPPOOOOOOSSSVVVNNNCCCCCCKKKhhhcccXXXppp{{{fffVVVMMMMMMEEEFFFEEEIIIRRR___lllzzzuuuggggggpppyyy}}}ooojjjnnn{{{yyynnnddd^^^YYYUUURRRHHHBBB???BBBEEEHHHLLLQQQPPPRRRUUUXXX[[[bbbkkkqqqxxx~~~ttthhh___[[[YYYWWWXXXVVVRRRLLLIIIIIIKKKJJJHHHDDDBBBCCCHHHOOOTTTRRRTTTVVVWWWWWWWWWYYYZZZ[[[[[[\\\\\\]]]^^^______ZZZ]]]]]]cccooosss}}}wwwgggWWWQQQIIIFFFAAA???===<<<;;;:::777555444555333666;;;<<>>===;;;888666444555333777;;;:::JJJhhh~~~ooo```]]]dddwww}}}{{{|||ooo^^^KKKCCCEEEZZZvvvvvveeebbbbbb[[[LLLKKKMMMFFF@@@BBBGGGNNNWWWcccoooxxx{{{fffVVVWWW[[[\\\```ccciiippp{{{qqqsssrrrYYYRRROOOWWWaaahhhkkkmmmrrryyy~~~~~~}}}}}}zzzuuuqqqqqqrrroooiiigggqqq}}}{{{zzzzzzwwwnnnkkkooo~~~~~~|||yyyvvvrrrnnniiieeeaaabbbffflllqqqyyynnnbbbVVVPPPJJJDDD@@@@@@===BBBGGGJJJJJJKKKNNNQQQPPPLLLXXXsssgggWWWcccPPPQQQRRRSSSTTTTTTTTTTTTSSSRRRQQQQQQSSSSSSRRRQQQSSSUUUWWWYYYWWW[[[hhhvvv|||lll```YYYRRRLLLLLLMMMRRRRRRIII???DDDQQQ}}}{{{nnn```kkkiii___TTTMMMQQQJJJJJJGGGBBBDDDPPP___ppppppffflllvvv|||vvvrrruuu}}}yyyddd```[[[UUUOOOHHHCCC???>>>;;;;;;AAAEEEFFFGGGJJJJJJJJJJJJJJJLLLOOOTTTWWWTTTVVVTTTOOONNNNNNLLLHHHIIIFFFCCCDDDIIIMMMMMMLLLJJJHHHEEEEEEHHHMMMRRRUUUUUUVVVXXXXXXWWWXXXZZZ\\\ZZZ[[[\\\]]]^^^______```[[[cccbbbbbbkkkrrrwwwjjj~~~yyy]]]YYYOOOEEEIIIHHHEEEBBB@@@>>><<<999666555666444777:::888DDD```yyyjjjaaaaaaqqq}}}tttsssOOOEEEAAAGGGVVVeeetttzzzmmm```\\\\\\TTTGGGIIILLLEEE@@@DDDIIIQQQ[[[iiivvv~~~}}}___RRRUUUXXXXXXXXXYYY\\\bbblll}}}kkk\\\___ZZZNNNLLLNNNWWW___bbbdddgggkkkrrrwwwwwwvvvvvvtttpppooommmkkkiiieeebbbhhhppprrrtttvvv~~~nnnjjjiiiooo}}}{{{xxxvvvsssnnniiifffcccdddiiinnnsss{{{iii^^^SSSMMMHHHBBB>>>>>>===BBBHHHJJJJJJKKKNNNRRROOOKKKWWWsss{{{ccc[[[kkkPPPQQQRRRSSSTTTTTTTTTTTTTTTRRRQQQRRRSSSTTTSSSRRRTTTUUUXXXZZZZZZ___nnn}}}tttcccVVVQQQLLLGGGMMMOOOTTTTTTKKKBBBJJJXXXyyyfff```rrrbbb]]]VVVPPPUUUMMMLLLIIIAAA???HHHXXXiii~~~uuugggjjjuuu{{{~~~uuupppsssyyy~~~zzzqqqhhhZZZWWWSSSMMMHHHCCC???<<<===:::<<>>BBBCCCCCCBBBBBBCCCFFFCCC???@@@DDDJJJOOOQQQQQQOOOLLLGGGBBBAAABBBCCCAAACCCFFFIIIKKKKKKKKKKKKJJJJJJLLLNNNPPPSSSVVVWWWYYYYYYZZZZZZ[[[[[[\\\\\\[[[YYYYYY[[[___aaaaaa___\\\dddddddddooo~~~rrrqqqyyykkkooolll___YYYUUUJJJOOOMMMJJJEEEAAA???>>><<<;;;:::999999999777777>>>HHHuuu|||iii]]]gggwww~~~}}}}}}yyyiiiKKKDDDEEEIIIPPPSSSWWW___hhhpppppprrryyy|||yyyuuuppplllhhhccc```WWWXXXVVVOOOKKKJJJJJJGGGFFFEEEKKKWWWcccooo{{{iii\\\RRRTTT]]]^^^___WWWQQQSSSYYYfff|||^^^RRROOOIIIIIIOOOUUUYYY[[[]]]___bbbhhhlllqqqttttttrrrpppooorrrkkkeeebbb___]]]___dddnnnwwwhhhaaaccckkk{{{xxxrrrrrrppplllhhhhhhfffiiippptttwwwtttaaaZZZQQQIIICCCAAA???>>>@@@CCCGGGIIIKKKMMMPPPRRRLLLGGG\\\~~~zzzccccccSSSSSSSSSSSSTTTTTTTTTTTTUUUSSSQQQQQQSSSTTTSSSRRRRRRUUUXXXYYY]]]gggvvvzzzkkkZZZNNNHHHHHHJJJUUUTTTZZZ\\\RRRLLLaaayyyZZZ^^^xxxiiiZZZWWWXXXWWWSSSPPPIIIFFFDDDEEEOOObbbyyy~~~www~~~ssslllrrr{{{~~~|||tttmmmjjjlllqqqvvv{{{wwwrrrpppoookkkeee```VVVTTTOOOHHHAAA===<<<<<<<<>>???CCCIIIMMMOOONNNMMMJJJFFFBBB@@@AAABBBAAACCCFFFIIILLLLLLLLLLLLJJJLLLNNNQQQTTTVVVXXXYYYZZZZZZZZZ[[[[[[\\\\\\]]]\\\[[[ZZZ\\\___aaaaaa``````dddaaacccrrrmmmvvvsssmmmxxxeeeZZZWWWVVVNNNUUUMMMIIIDDD@@@>>><<<:::999:::888888888666666===FFFeee|||{{{iii^^^fffuuu~~~vvvuuukkkLLLFFFGGGKKKQQQSSSTTTZZZbbbdddccceeekkkssswwwvvvsssmmmjjjfffdddbbbaaa^^^\\\UUUWWWVVVQQQNNNMMMKKKHHHEEEEEEKKKXXXeeeppp}}}zzzaaaXXXRRRVVV```bbb^^^WWWRRRSSSYYYdddxxxYYYLLLMMMKKKOOOSSSXXX[[[]]]```dddgggkkknnnrrrtttsssqqqoooooovvvpppiiifffbbb___aaagggrrr|||jjjaaaeeennn|||zzztttssspppjjjeeeeeegggjjjpppuuuyyyqqq^^^XXXOOOGGGBBB???>>>===@@@CCCGGGJJJLLLNNNPPPRRRNNNNNNggg~~~jjjlllSSSSSSSSSSSSTTTTTTTTTTTTUUUSSSRRRRRRSSSTTTTTTSSSTTTVVVYYY[[[```lll|||uuueeeUUUKKKGGGIIILLLRRRUUUZZZ[[[RRRSSSpppdddVVVhhhuuujjjaaa^^^]]]XXXSSSQQQLLLKKKHHHEEEKKK\\\vvv}}}|||qqqpppsssyyy}}}xxxssskkkccc```aaacccgggmmmssswwwyyyyyyxxxnnnmmmlllmmmooommmhhhdddXXXVVVQQQIIIBBB===;;;;;;===@@@BBBDDDCCCCCCDDDDDD???>>>>>>@@@DDDHHHJJJKKKIIIIIIHHHEEEAAA??????@@@AAACCCGGGJJJMMMNNNNNNNNNLLLNNNQQQUUUWWWYYYZZZZZZYYYZZZZZZ[[[\\\\\\]]]]]]___]]]\\\]]]```aaaaaaaaaccceeeccckkk~~~mmmjjjpppwww^^^WWWTTTUUUPPPWWWNNNKKKFFFBBB???===:::888999777777777666555<<>>======AAADDDHHHJJJLLLNNNPPPRRRQQQXXXvvv}}}kkkrrrRRRSSSSSSSSSTTTTTTTTTTTTUUUTTTSSSSSSSSSTTTTTTTTTUUUXXX[[[___fffsss{{{ppp___PPPHHHGGGKKKNNNRRRWWWZZZVVVNNNVVVwwwpppXXX]]]zzztttlllfffccc___YYYUUUUUUOOOOOOLLLGGGGGGWWWqqqxxxoookkkwwwzzz|||vvvoookkkddd[[[WWWWWWWWWYYY\\\```cccgggiiijjjeeeeeegggjjjkkkjjjeeeaaaXXXVVVQQQJJJBBB===<<<<<>>???AAADDDGGGKKKNNNPPPPPPPPPPPPRRRUUUWWWYYYYYYXXXXXXXXXYYYYYYZZZ[[[\\\]]]]]]``````______```aaabbbbbbdddggghhhwwwvvvtttjjj{{{nnn]]]YYYUUUVVVNNNTTTRRROOOJJJFFFCCC@@@===;;;:::777666777666555:::AAA]]]qqqxxx{{{sssdddaaaiiiuuu}}}uuurrrwww}}}oooQQQOOOPPPUUUZZZ[[[YYY]]]cccdddeeegggkkkooooookkkhhhgggccc^^^ZZZYYYXXXXXXWWWSSSUUUTTTPPPPPPRRRQQQMMMFFFGGGNNN[[[gggpppzzz~~~bbbSSSTTTUUU]]]ggghhh```^^^\\\^^^fffuuu{{{UUUKKKPPPRRRXXXYYY\\\```fffnnnvvv{{{|||{{{{{{|||xxxtttqqqnnnnnnttt}}}nnnmmmuuu{{{wwwuuuqqqiiiddddddhhhjjjqqqyyyxxxbbbWWWQQQIIICCC???>>>>>>>>>BBBEEEIIIKKKMMMNNNQQQSSSQQQ```rrrdddpppRRRSSSSSSSSSTTTTTTTTTTTTUUUUUUUUUTTTTTTTTTUUUVVVVVVYYY]]]bbblllyyyvvvjjjYYYKKKFFFHHHLLLOOOVVVZZZZZZQQQJJJXXX|||eeeSSSeeeuuunnngggddd___ZZZYYY[[[RRRSSSPPPIIIFFFSSSlllpppgggxxx{{{~~~vvvqqqlllhhhaaaXXXTTTTTTQQQPPPPPPQQQSSSVVVZZZ\\\\\\]]]___aaaaaa]]]XXXTTTTTTRRRNNNHHHBBB>>>===>>>@@@BBBDDDEEEDDDEEEFFFGGGFFFEEEFFFGGGIIIHHHFFFDDDDDDEEEEEECCC@@@>>>>>>???CCCEEEIIIMMMPPPQQQRRRRRRTTTUUUWWWXXXXXXWWWVVVTTTWWWWWWXXXYYYZZZ[[[\\\]]]aaaaaa```______aaacccdddggghhhiiizzzsss|||zzztttfff___^^^ZZZYYYOOOSSSTTTPPPLLLHHHEEEBBB>>><<<:::777555777666555999>>>```sss}}}}}}iii___bbbooowwwoooqqq|||qqqUUUOOOQQQWWW]]]______dddjjjnnnpppssswwwyyywwwssspppkkkgggaaa^^^\\\\\\[[[ZZZ[[[ZZZWWWSSSUUUYYYYYYUUUKKKKKKRRR]]]gggmmmuuu|||xxx^^^QQQSSSVVV]]]ffffffdddfffgggjjjvvvsssUUUOOORRRSSSZZZ\\\aaajjjttt~~~nnnsss{{{~~~}}}yyyvvvuuupppjjjgggiiihhhjjjrrr|||sss^^^TTTOOOGGGBBB????????????CCCFFFJJJLLLMMMOOOQQQSSSOOOeeeeee\\\oooSSSSSSSSSSSSTTTTTTTTTTTTUUUVVVVVVUUUTTTTTTUUUWWWWWWZZZ___gggqqq~~~pppdddTTTIIIFFFIIINNNQQQSSSXXXUUUJJJHHH]]]www\\\RRRlllvvvnnnfffcccaaa]]]\\\^^^UUUVVVSSSLLLHHHRRRfffxxxvvviiixxx{{{rrrnnnjjjhhhaaaXXXSSSSSSLLLJJJHHHGGGHHHKKKOOOQQQWWWXXXZZZZZZXXXTTTOOOLLLMMMLLLIIIEEEAAA??????AAABBBCCCEEEEEEEEEEEEGGGIIIJJJIIIIIIJJJKKKKKKHHHFFFEEEFFFEEECCC@@@>>>???@@@EEEGGGKKKNNNQQQRRRRRRRRRVVVWWWXXXXXXWWWVVVUUUTTTWWWWWWXXXZZZ[[[\\\]]]^^^`````````______```cccfffjjjiiihhhyyypppssswwwaaaaaaaaa]]]\\\SSSVVVRRROOOKKKHHHFFFBBB>>><<<<<<888666777777666888<<>>???AAAGGGIIILLLOOOQQQRRRRRRRRRWWWWWWWWWWWWXXXXXXXXXXXXYYYYYYZZZ[[[]]]^^^___```^^^___```___^^^```dddhhhfffiiimmmrrrlllwww}}}bbbcccbbb[[[ZZZRRRVVVRRROOOLLLJJJGGGDDD@@@>>>===888666888888777888;;;NNNgggsssaaa]]]hhh{{{rrrmmmwwwuuudddUUUWWW]]]eeejjjnnnvvv~~~zzzpppnnnmmmmmmnnnpppooonnnjjjjjjiiiiiilllnnnjjjcccSSSTTTZZZccckkknnnrrrwww}}}yyy```VVV\\\aaajjjttttttnnnyyyqqqWWWSSSYYY]]]bbbiiivvv{{{zzz~~~}}}wwwssspppmmmhhhdddfffkkkkkkoooyyyjjjYYYMMMHHHBBB>>>===>>>@@@@@@EEEHHHKKKMMMNNNOOOQQQSSSTTTyyykkkZZZfffSSSSSSSSSSSSTTTTTTTTTTTTUUUWWWXXXWWWTTTTTTVVVXXXVVVZZZbbblllxxxuuujjj^^^PPPHHHHHHLLLPPPRRRYYY___\\\VVVaaa|||xxxYYYSSSZZZ~~~rrrjjjdddeeegggddd___]]]WWWWWWUUUQQQNNNSSS___jjj|||{{{sssrrrwww~~~zzzuuurrrqqqnnnjjjfffccc```^^^]]]XXXPPPJJJJJJDDDBBB???===>>>BBBFFFIIIFFFHHHJJJJJJHHHFFFDDDCCC@@@@@@@@@??????@@@CCCFFFCCCEEEFFFFFFEEEFFFIIIKKKIIIIIIIIIKKKNNNOOONNNMMMKKKJJJGGGCCC???>>>@@@BBBHHHJJJMMMPPPRRRRRRRRRRRRWWWVVVWWWWWWXXXZZZ[[[\\\ZZZ[[[\\\]]]___```aaabbb]]]______^^^]]]___dddiii^^^hhhvvvuuusssbbb{{{gggfffaaaXXXVVVOOOSSSSSSQQQNNNLLLJJJHHHDDDAAA>>>999777888999888888;;;IIIeeevvvccc]]]gggxxxqqqooo{{{wwwiii\\\]]]ccckkkpppuuu~~~zzzyyyxxxxxxyyyzzzxxxwwwzzz|||~~~|||rrrUUUVVV\\\fffmmmppptttyyyyyy}}}eee\\\dddkkkuuuwww[[[VVV^^^fffrrr{{{~~~}}}vvvrrrnnnjjjddd```ccciiimmmqqq|||yyydddSSSJJJFFF@@@<<<;;;===??????FFFHHHKKKMMMNNNPPPRRRSSS[[[~~~dddYYYmmmTTTTTTTTTTTTTTTUUUUUUUUURRRTTTVVVVVVUUUTTTUUUVVVWWW]]]hhhvvvzzzoooeeeXXXLLLHHHIIILLLQQQVVV^^^yyyppp```}}}qqqZZZSSSiiipppjjjeeeffffffbbb___```[[[ZZZVVVPPPMMMRRR]]]gggvvv|||~~~|||rrruuu{{{xxxsssqqqiiijjjkkkhhhaaaYYYSSSPPPKKKNNNPPPRRRQQQOOOLLLJJJCCCBBBAAA??????@@@BBBCCC@@@AAAAAA@@@>>><<<<<<===;;;<<<>>>@@@BBBCCCCCCDDDEEEFFFFFFFFFEEEGGGIIILLLJJJJJJIIIIIIJJJLLLNNNPPPNNNJJJFFFBBB@@@@@@BBBCCCKKKMMMQQQTTTVVVVVVUUUTTTUUUVVVWWWXXXZZZZZZ[[[[[[XXXZZZ\\\___```aaaaaaaaa```^^^___cccdddbbbaaaddd___mmmttt}}}lllooo~~~ooo___XXXYYYYYYTTTNNNVVVSSSOOOLLLIIIFFFCCC@@@<<<>>>???===999777888:::FFFTTTyyyrrrbbb___nnn}}}ttt{{{yyyppp^^^ccckkkssszzzwww___VVV^^^kkkkkklllsssuuuvvvsssmmmvvv~~~uuu]]]XXXcccmmm}}}~~~}}}}}}|||zzzxxxssspppkkkfffccccccdddeeelllttt{{{lll___SSSHHHEEE@@@;;;:::<<<@@@BBBFFFOOONNNLLLQQQPPPNNNTTTWWWrrr^^^eeeTTTTTTTTTTTTUUUUUUUUUUUUTTTVVVWWWVVVUUUTTTUUUVVV]]]eeeqqq|||vvvjjj```UUUJJJHHHJJJNNNTTTZZZjjj{{{wwweeeUUUVVVqqq}}}rrrhhhfffhhhgggdddcccbbb___YYYRRRNNNQQQXXX___rrrwww|||{{{zzzssstttzzz{{{hhh\\\WWWUUU]]]______]]]WWWPPPJJJGGGFFFGGGIIIKKKMMMLLLIIIFFFCCCBBB@@@???>>>???AAABBB>>>??????>>><<<:::;;;<<<======???@@@BBBCCCCCCCCCFFFGGGGGGGGGFFFGGGJJJLLLKKKJJJHHHIIIJJJLLLNNNNNNLLLIIIEEEAAA???@@@BBBDDDJJJLLLPPPSSSTTTUUUTTTSSSTTTUUUWWWYYYZZZ[[[[[[[[[ZZZ[[[\\\]]]^^^^^^____________cccgggfffccccccfffdddwwwooommmzzznnnxxxnnnfff[[[VVVVVVWWWUUUSSSTTTQQQNNNKKKIIIFFFBBB@@@===>>>???===999777888:::???LLLllltttddd___kkkzzz{{{{{{tttdddhhhqqq{{{fff\\\aaalllkkklllsssuuuxxx~~~ttt___]]]hhhttt~~~}}}}}}|||zzzxxxqqqmmmhhhdddbbbdddfffiiinnnvvvqqqcccWWWLLLHHHDDD???<<<;;;===@@@CCCGGGOOOMMMLLLQQQPPPMMMSSSaaauuucccoooTTTTTTTTTUUUUUUVVVVVVVVVWWWXXXXXXVVVUUUTTTUUUVVVbbbnnn|||{{{ooocccZZZQQQIIIIIILLLPPPXXX___xxx~~~{{{yyyUUUPPP[[[|||}}}vvvfffbbbeeefffdddccceeeaaa[[[UUURRRSSSWWWYYYmmmrrrxxx{{{|||vvvvvvyyy|||eeeSSSIIIFFFFFFPPPRRRSSSRRRMMMGGGBBB@@@BBBAAAAAADDDHHHIIIFFFCCCBBBAAA???======>>>???@@@<<<======<<<:::999:::<<>>@@@CCCEEEJJJLLLOOORRRSSSTTTSSSSSSUUUVVVXXXZZZ[[[\\\\\\\\\]]]\\\\\\\\\\\\]]]]]]^^^```bbbgggjjjgggbbbdddjjjppp{{{bbbqqquuuqqqqqqddd```[[[WWWUUUUUUVVVWWWRRRPPPMMMKKKIIIGGGCCC@@@?????????===:::888888999>>>FFF___}}}xxxhhh```fffqqq~~~}}}zzzlllnnnvvvpppccceeemmmkkklllsssuuu|||wwwdddbbbnnnzzz~~~}}}}}}{{{xxxvvvnnnjjjddd``````dddiiimmmpppyyylll___UUUKKKFFFCCC???<<<;;;>>>AAADDDIIIOOOLLLKKKRRRPPPLLLRRRpppttthhh~~~TTTTTTUUUUUUVVVVVVWWWWWWXXXXXXXXXVVVTTTSSSUUUWWWcccsss~~~uuuggg[[[TTTNNNIIIJJJMMMRRR[[[eeeyyytttdddJJJQQQeee{{{}}}nnn```[[[\\\]]]^^^___aaa^^^YYYWWWXXXYYYZZZZZZeeesssyyy~~~}}}zzzzzzqqqZZZMMMHHHHHHIIIIIIKKKMMMLLLIIIEEECCCBBBCCCAAAAAADDDHHHIIIFFFCCCBBB@@@>>>=========???@@@=========<<<::::::<<<>>>BBBBBBBBBAAAAAAAAAAAAAAAGGGIIIJJJJJJIIIIIIKKKMMMPPPMMMLLLMMMPPPPPPLLLHHHFFFCCC@@@>>>>>>@@@CCCEEEKKKMMMPPPRRRTTTUUUUUUUUUVVVXXXZZZ\\\]]]]]]]]]\\\\\\[[[ZZZZZZZZZ\\\]]]___```cccgggiiieeebbbhhhqqq{{{jjjyyy|||kkkfffbbb^^^[[[YYYXXXVVVUUURRRQQQOOOMMMLLLIIIFFFCCCBBBAAA???<<<:::999999999===@@@QQQlll~~~~~~ooocccccciiiyyyzzzsssrrryyyuuuffffffmmmlllnnnvvvwwwyyyhhheeeooo{{{}}}}}}|||zzzwwwtttlllhhhbbb^^^^^^cccjjjoooqqq{{{~~~hhh]]]SSSLLLDDDAAA>>><<<<<>>>>>AAACCCFFFEEECCCBBBAAA@@@@@@@@@FFFHHHJJJJJJJJJJJJLLLMMMNNNMMMLLLMMMMMMKKKFFFAAA@@@???>>>>>>???AAACCCDDDLLLNNNPPPSSSVVVXXXXXXYYYXXXZZZ\\\^^^___^^^\\\[[[UUUUUUUUUUUUWWWYYY[[[]]][[[]]]aaaddddddgggrrr~~~~~~vvvppphhhbbb]]][[[]]]\\\XXXSSSTTTRRRQQQQQQPPPNNNJJJGGGEEEBBB???<<<::::::999888:::888EEE```zzzvvvhhhcccddduuu~~~~~~sssyyy{{{uuuyyyvvvfffeeemmmmmmqqqzzz|||vvvhhheeennnzzz~~~}}}|||{{{yyyuuurrrlllgggaaa]]]^^^ccckkkpppsss~~~rrr___UUUMMMFFFAAA???===<<<===@@@DDDFFFLLLOOOLLLMMMRRROOOQQQ^^^~~~~~~lllqqqUUUUUUVVVWWWWWWXXXYYYYYYZZZYYYXXXVVVVVVYYY]]]aaasss{{{pppggg[[[PPPMMMKKKJJJKKKNNNVVVgggwww{{{mmm|||zzz]]]MMMMMMqqq~~~eeebbb``````]]]ZZZ]]]ccc```___^^^]]]\\\[[[\\\\\\dddgggvvv}}}xxxyyy___KKKEEEFFFHHHIIIGGGGGGGGGGGGGGGIIIMMMPPPWWWXXXYYYXXXTTTOOOJJJGGGAAAAAA??????@@@AAACCCEEEDDDDDDDDDCCCBBBCCCFFFIIIIIIHHHEEEBBB@@@?????????DDDFFFIIIJJJKKKKKKMMMNNNIIIKKKLLLKKKHHHBBB<<<999:::;;;===???@@@BBBCCCCCCJJJKKKNNNRRRUUUXXXZZZ[[[YYY[[[]]]^^^^^^\\\ZZZXXXPPPPPPQQQRRRTTTVVVXXXYYYTTTUUUZZZaaagggooo}}}pppqqqccc^^^YYYZZZ]]]^^^ZZZUUUUUUTTTTTTTTTTTTRRRNNNKKKGGGDDD???<<<;;;:::999888;;;888BBB^^^}}}{{{mmmdddbbboooyyy{{{ppptttwwwxxxwwwfffeeennnpppuuu~~~}}}ooogggfffooo{{{~~~}}}||||||{{{xxxtttpppjjjfff```]]]___eeelllrrrwwwiiiYYYPPPHHHCCC???>>><<<<<<>>>AAAEEEHHHMMMPPPNNNOOORRRPPPWWWkkk{{{lllwwwUUUUUUVVVWWWXXXYYYZZZZZZ[[[[[[ZZZYYYZZZ^^^dddiii|||ssshhh```UUUKKKHHHGGGHHHKKKOOOZZZooorrrjjjoooUUUNNNYYY|||ccc___^^^______]]]^^^bbb```aaaaaa___[[[ZZZ\\\___ddddddpppxxx^^^MMMIIILLLMMMLLLHHHGGGEEEDDDEEEJJJQQQWWWaaadddgggbbbYYYOOOIIIGGGBBBAAA@@@AAABBBDDDGGGIIIGGGGGGGGGEEEEEEFFFJJJMMMLLLJJJFFFCCC@@@???>>>>>>AAADDDGGGJJJKKKLLLNNNOOOGGGLLLOOOMMMEEE<<<666444555888<<<@@@BBBCCCBBBAAADDDFFFIIIMMMQQQUUUXXXYYYYYYZZZ\\\]]][[[YYYUUUSSSQQQRRRSSSUUUVVVWWWWWWWWWSSSTTTZZZdddllluuu{{{llllll___]]][[[ZZZ[[[\\\[[[[[[UUUTTTUUUVVVVVVTTTPPPMMMIIIEEE???<<<;;;;;;999888<<<:::DDD]]]{{{~~~oooddd```gggttt{{{oooqqq|||tttrrryyyhhhgggqqqtttyyyrrrjjjggghhhqqq}}}}}}}}}||||||zzzwwwrrrooofffccc___^^^aaahhhpppuuu{{{|||dddWWWNNNGGGBBB===<<<<<<<<>>>>>>>>???BBBFFFIIIKKKLLLNNNPPPIIIOOOTTTPPPEEE:::555444222666;;;@@@CCCCCCBBB@@@???AAAEEEIIINNNRRRUUUWWWWWWYYYZZZ[[[YYYVVVRRROOOVVVXXXYYYZZZ[[[ZZZYYYXXXXXXXXX^^^hhhqqqwww}}}yyykkkiii___``````^^^ZZZYYY[[[^^^TTTTTTUUUVVVVVVTTTPPPMMMJJJFFF???<<<;;;;;;999888777777AAAWWWqqqpppddd___bbbooo{{{ooopppzzzpppmmm~~~{{{jjjiiissswww|||ooojjjjjjjjjsss}}}||||||{{{zzzwwwrrrnnnccc```^^^^^^bbbjjjrrrxxx~~~vvv___SSSKKKCCC>>><<<<<<;;;<<>>@@@BBBEEEIIIOOOSSSVVV[[[[[[SSSMMMMMMNNNOOO]]]]]]]]]]]]\\\\\\\\\[[[```ZZZ___jjjmmmmmm|||qqqllldddbbb]]]YYY\\\bbbfffccc___WWWWWWXXXYYYYYYWWWSSSPPPKKKIIIEEEAAA===:::999888777999===HHH```|||vvvxxxjjj^^^eeekkkxxxoooppp{{{qqqiiivvvhhhiii}}}uuugggjjjoooqqqxxx}}}|||{{{}}}|||{{{zzzxxxtttnnnjjjddd___^^^aaafffllluuu~~~mmm[[[QQQIIIBBB???@@@===::::::>>>CCCGGGHHHSSSOOOQQQRRRKKKNNNlllqqqvvvUUUSSSRRRTTTXXX[[[[[[ZZZ[[[ZZZYYY^^^gggsss~~~yyyiii]]]SSSJJJFFFEEECCCIIIIIIKKKSSSRRRTTT```mmmsssRRROOO```ooolll```bbb]]]YYYZZZ___dddeeeddd```bbbcccbbbaaaaaaeeeiiiccc^^^dddrrrwwwwww{{{{{{lllYYYOOOPPPVVVWWWUUUSSSQQQPPPQQQSSSVVV[[[^^^nnnmmmnnnlllaaaRRRHHHFFFCCCAAA@@@@@@CCCFFFHHHHHHKKKLLLMMMMMMKKKJJJJJJKKKFFFEEEDDDCCCBBBBBBBBBCCCCCCBBBCCCEEEHHHKKKKKKKKKLLLPPPUUUVVVRRRLLLGGGEEEIIIKKKQQQWWW[[[XXXNNNFFF@@@AAAAAAAAABBBEEEIIIMMMSSSWWWWWWQQQMMMNNNRRRSSS[[[[[[[[[[[[\\\]]]]]]^^^\\\ZZZ___hhhjjjooovvvsssxxx~~~~~~llliiiaaa^^^\\\\\\___cccccc___[[[YYYXXXXXXXXXXXXVVVRRRPPPMMMKKKGGGCCC???<<<;;;:::777999;;;CCCYYYtttnnnsss{{{{{{mmmaaaaaaffftttqqqqqqzzzyyyooozzzmmmmmmtttjjjmmmrrrtttxxx}}}|||{{{|||zzzyyyxxxvvvrrrmmmhhhaaa]]]]]]aaaffflllvvvhhhWWWNNNHHHBBB???===;;;999;;;???EEEIIILLLNNNMMMPPPRRROOOYYY~~~ttt{{{SSSRRRRRRTTTWWWZZZ[[[[[[YYYYYY[[[cccqqq|||nnn^^^SSSLLLFFFDDDEEEEEEJJJIIIJJJMMMGGGEEEPPPwwwgggMMMQQQfffrrrfffhhh]]]ccc```]]]^^^aaaeeefffeee```cccfffeeecccbbbeeehhhccc^^^aaalllqqqqqq{{{xxx{{{xxxvvvuuutttqqqeeeXXXRRRTTTXXXZZZZZZYYY\\\___bbbeeeffffffeeegggfffgggjjjeeeYYYNNNJJJDDDBBB@@@@@@BBBFFFHHHIIILLLNNNQQQQQQPPPMMMLLLLLLEEEEEEDDDCCCDDDDDDFFFFFFAAAAAABBBDDDHHHJJJKKKJJJNNNQQQUUUWWWVVVUUUTTTTTTRRRUUUZZZ```ccc^^^TTTKKKEEEDDDBBB@@@@@@BBBFFFJJJQQQTTTSSSNNNLLLPPPVVVXXX[[[ZZZZZZZZZ[[[]]]___```\\\[[[```fffhhhtttwww```ccclllsssxxxjjjggg```[[[^^^aaacccccc```\\\YYY\\\ZZZXXXWWWWWWUUURRROOOOOOMMMJJJFFFBBB???===<<<888888888===OOOhhh}}}llliiiooo~~~sssfff]]]bbbooorrrqqqyyywwwsssppp~~~sssmmmrrrwwwwwwyyy}}}~~~|||{{{{{{zzzyyywwwvvvtttpppjjjfff^^^\\\]]]bbbgggmmmxxxyyyaaaRRRKKKEEEAAA???:::999999<<>>:::999:::>>>DDDJJJNNNOOONNNRRRQQQKKKOOOlllhhhkkkxxxTTTUUUUUUUUUVVVWWWXXXYYY[[[^^^fffrrr~~~kkk^^^PPPHHHDDDBBBCCCGGGGGGKKKHHHCCC@@@BBBYYY~~~uuuSSSPPPdddyyyssslllhhh```dddcccbbbbbbcccdddccccccdddjjjqqqsssooohhhbbb```]]]ZZZ^^^gggooottt~~~}}}{{{}}}{{{wwwtttqqqnnniiifff___VVVQQQRRRUUUWWW\\\bbb___hhhppptttvvvxxxssslll^^^TTTMMMOOORRRRRRQQQRRRFFFDDDCCCCCCFFFJJJLLLMMMNNNRRRWWWXXXVVVRRRNNNLLLMMMKKKIIIFFFEEEFFFGGGHHH@@@@@@@@@CCCGGGJJJKKKKKKMMMNNNPPPSSSWWWZZZ\\\]]]YYYYYY[[[^^^```aaa```___ZZZVVVOOOHHHCCCDDDHHHLLLRRRSSSPPPKKKLLLSSSZZZ\\\___^^^]]]\\\\\\]]]^^^^^^aaa\\\]]]iii{{{nnn___fffvvvllljjjeeebbbdddfffccc___]]]___bbb```^^^[[[YYYWWWVVVSSSQQQQQQPPPMMMJJJFFFBBB@@@>>>;;;999888:::DDDYYYuuu}}}pppmmm|||wwwccccccjjjzzztttnnnqqqzzzxxxzzz}}}|||{{{zzzzzzyyyxxxvvvuuurrrnnnhhhccc______bbbhhhkkkqqq|||yyyiiiVVVLLLFFFAAA===<<<<<<<<<===AAAFFFKKKMMMNNNPPPTTTQQQLLL[[[xxxccceee{{{TTTUUUVVVWWWVVVWWWYYY[[[___fffqqq}}}|||tttbbbVVVJJJEEECCCBBBDDDHHHIIIKKKEEEAAACCCMMMqqqcccQQQZZZtttnnniiieeeeeeffffffggggggfffeeeddddddaaahhhoooqqqmmmfff```^^^]]][[[^^^gggpppwww~~~{{{yyyyyyzzzyyyuuuqqqmmmllllllllllllkkkgggeeeZZZRRRNNNSSSWWWZZZcccnnnrrr{{{xxxbbbWWWMMMLLLMMMMMMNNNPPPGGGFFFFFFHHHKKKOOOPPPQQQRRRVVV[[[]]]ZZZVVVRRROOOOOOMMMIIIFFFDDDDDDEEEFFF@@@@@@AAADDDHHHKKKLLLLLLLLLMMMOOOSSSXXX[[[[[[ZZZXXXXXXYYY[[[___bbbfffhhhfffaaaWWWLLLEEEDDDHHHLLLSSSTTTPPPLLLNNNVVV[[[]]]`````````______^^^^^^^^^]]][[[bbbxxxppp```cccyyysssiiigggdddeeeeeedddaaa^^^^^^bbbgggaaa___]]][[[ZZZXXXUUURRRRRRQQQOOOLLLHHHDDDAAA???<<<;;;999;;;AAASSSqqqrrrmmmwww~~~lllhhhkkkwwwxxxoooppp~~~}}}|||{{{zzzzzzyyyxxxwwwuuutttqqqlllfffbbb___aaaffflllpppuuuoooaaaQQQIIIDDD???<<<<<<>>>>>>???CCCHHHLLLMMMMMMOOOSSSPPPQQQooolllbbblllRRRTTTVVVWWWWWWYYY]]]```dddooo}}}{{{oooeeeWWWMMMCCCAAABBBBBBEEEHHHJJJHHHBBBEEERRReeekkkWWWVVVlll}}}ooohhhccciiifffggghhhhhhgggeeecccbbb___dddiiijjjhhhdddbbbccc___]]]___fffooowww{{{wwwuuuuuuwwwvvvqqqmmmeeecccbbbbbbbbbcccaaa```XXXPPPNNNUUU[[[```oooooofff^^^[[[XXXRRROOONNNGGGGGGIIILLLQQQTTTUUUTTTTTTXXX\\\]]][[[VVVSSSQQQMMMKKKGGGCCCAAABBBCCCDDDAAA@@@AAAEEEIIILLLMMMMMMMMMNNNRRRXXX]]]___]]][[[VVVXXXZZZ]]]```dddhhhkkkhhhbbbWWWLLLEEEEEEJJJOOORRRSSSPPPNNNQQQYYY^^^___^^^___aaabbbbbbaaa```___\\\```qqq{{{^^^aaatttzzzooofffdddcccdddcccaaa______aaadddgggaaa```___^^^]]][[[WWWSSSTTTTTTRRROOOKKKGGGCCCAAA>>><<<;;;:::===LLLkkkwwwppptttuuunnnlllttt~~~tttsss~~~}}}}}}|||{{{zzzyyyyyywwwuuusssrrrooojjjddd___^^^aaahhhooottt{{{tttdddXXXKKKFFFBBB>>>=========>>>@@@EEEJJJNNNOOONNNPPPRRRNNNSSS}}}bbbdddOOORRRVVVXXXYYY[[[```dddhhhuuusssdddZZZOOOFFF>>>>>>@@@BBBEEEIIIIIIDDD@@@KKKbbb{{{}}}ZZZQQQ^^^}}}}}}uuulllccckkkdddeeeggggggeeebbb``````___bbbffffffddddddgggjjjaaa___```eeemmmttt{{{{{{wwwuuuuuuwwwwwwqqqlllfffbbb^^^[[[[[[[[[[[[ZZZXXXPPPOOOWWW^^^fffxxx|||vvvrrrnnnggg[[[RRROOOGGGHHHJJJOOOTTTWWWWWWVVVSSSWWWZZZ[[[YYYUUUQQQOOOJJJHHHDDDAAA???@@@BBBCCCAAAAAABBBEEEIIIMMMNNNMMMNNNPPPUUU\\\bbbdddaaa]]]YYY\\\```cccfffiiimmmoooccc]]]SSSJJJEEEHHHOOOTTTPPPQQQPPPOOOSSS\\\aaaaaa\\\^^^aaadddeeedddbbbaaa^^^hhhvvv\\\iiivvvvvvnnneeeddddddaaa```___^^^```bbbeeefff```````````````]]]XXXTTTVVVVVVTTTQQQNNNIIIEEECCC>>><<<;;;::::::GGGeeetttsss~~~zzzqqqlllrrr|||xxxwww}}}}}}|||{{{zzzzzzyyyyyyuuutttrrrpppmmmhhhbbb^^^\\\```hhhqqqwwwiii\\\RRRGGGCCCAAA>>>===???<<<===@@@FFFKKKOOOPPPPPPSSSSSSLLLQQQcccnnnQQQPPPRRRWWWZZZ[[[___eeessstttcccUUUNNNIIICCCAAABBBCCCBBBDDDHHH???IIIJJJKKKhhhoooVVVJJJjjj}}}iiieeeeeedddhhhgggfffddddddccccccccceeefffggggggeeeeeefffhhhddd^^^___llltttuuuzzz~~~wwwuuutttssssssqqqnnnkkkfffccc]]]ZZZXXXVVVUUUTTTQQQQQQTTT\\\hhhvvv|||zzz|||wwwhhhTTTHHHCCCFFFJJJOOORRRTTTUUUUUUUUUUUUUUUTTTTTTRRRQQQQQQHHHGGGEEEDDDBBBAAA@@@@@@AAACCCGGGJJJMMMOOOOOOOOOOOOOOOTTT[[[___^^^___bbb```dddgggiiiooouuussslll\\\TTTJJJEEEGGGMMMSSSVVVXXXQQQLLLNNNVVV]]]___]]]___]]]^^^bbbcccaaaaaaccc^^^rrrvvvfffvvv|||rrrrrroooeee```ccc___^^^^^^^^^___```bbbccc^^^]]]\\\[[[ZZZYYYXXXWWWXXXVVVTTTSSSQQQNNNJJJGGGCCC@@@===;;;:::CCCXXXkkk}}}wwwqqqzzz~~~rrrhhhlllvvv}}}~~~{{{~~~}}}}}}}}}~~~|||||||||{{{yyywwwuuutttttttttrrrnnnhhhccc```___aaabbbiiissszzz{{{dddYYYQQQFFF@@@>>>===:::777===???BBBGGGKKKNNNPPPRRRTTTQQQMMM[[[vvvaaaQQQQQQTTTWWWWWWXXXaaakkk}}}}}}uuuiiiZZZMMMHHHFFFAAA>>>AAACCCBBBBBBDDDBBBCCCHHH]]]eeePPPMMMppp{{{iiibbbaaabbbddddddeeeeeefffggghhhhhhfffggghhhfffcccaaaaaaaaabbb]]]```jjjooonnnsss}}}xxxvvvsssqqqpppooommmkkkhhhddd^^^YYYWWWVVVVVVUUUTTTUUUYYY```kkkuuu{{{~~~}}}{{{}}}|||hhhTTTHHHAAADDDHHHLLLPPPRRRSSSTTTUUUTTTTTTTTTRRRQQQOOOOOOIIIHHHFFFDDDBBB@@@??????AAADDDHHHLLLOOOQQQQQQQQQMMMMMMQQQYYY^^^```ccchhhjjjmmmnnnmmmoooqqqkkkbbbVVVQQQKKKJJJMMMRRRUUUWWWTTTQQQNNNPPPVVV\\\^^^^^^aaa```aaabbb```\\\]]]aaagggxxxllldddgggggg```^^^aaa___^^^\\\[[[[[[[[[\\\]]]aaa```^^^[[[YYYXXXWWWWWWWWWUUUSSSRRRQQQNNNJJJGGGCCC@@@===:::888???PPPbbbzzz}}}yyyvvvooo|||tttiiikkksss{{{}}}~~~|||~~~~~~}}}}}}~~~~~~|||{{{{{{yyyxxxvvvtttsssrrrqqqoookkkeeeaaa^^^^^^aaabbbiiisss{{{nnnYYYSSSLLLCCC=========;;;999===???CCCGGGLLLOOORRRSSSQQQLLLMMMaaatttgggSSSUUUXXXYYYXXX[[[hhhvvvqqqfff[[[NNNEEEAAAEEE@@@>>>BBBEEECCCAAAAAAHHHBBBPPP|||wwwYYYPPP\\\~~~oooeee___```eeeaaabbbdddeeefffffffffeeecccdddeeedddaaa___^^^^^^^^^\\\aaahhhiiiggglllvvv}}}{{{{{{~~~{{{vvvrrrpppnnnllljjjlllgggaaa\\\YYYXXXWWWVVVWWWYYY\\\bbbiiiooorrrssstttuuuwww}}}fffQQQGGG???AAAEEEIIILLLNNNOOOPPPRRRRRRRRRQQQPPPOOONNNMMMKKKJJJGGGEEEBBB@@@>>>>>>AAADDDHHHMMMQQQSSSTTTTTTNNNLLLOOOVVV]]]bbbiiiooottttttrrrnnnkkkhhh___VVVNNNMMMNNNQQQTTTWWWWWWVVVPPPPPPQQQTTTWWW[[[^^^```bbbaaabbbaaa^^^[[[aaaiii{{{kkkbbb^^^bbbccc```___bbb]]]\\\[[[ZZZZZZZZZ[[[\\\cccaaa^^^ZZZXXXWWWWWWWWWWWWUUUSSSQQQPPPNNNJJJGGGDDDBBB???<<<999<<>>;;;;;;<<<<<<;;;===@@@DDDIIIMMMQQQSSSTTTSSSMMMQQQllltttvvvXXXXXXYYY]]]```ggguuuwwwfff[[[PPPFFF@@@???GGGBBBAAADDDFFFCCC@@@@@@LLLIIIeeecccNNNUUUpppjjjeeeccc]]]^^^fffbbbbbbcccdddbbb```]]]\\\]]]```bbbbbb```___^^^^^^ZZZ[[[aaaffffffeeekkktttxxxqqqmmmuuu}}}zzzwwwtttpppmmmmmmjjjeeeaaa]]]YYYUUURRRXXXWWWYYY\\\aaaeeeggggggtttwww~~~zzz```MMMEEE@@@AAACCCEEEGGGIIIIIIJJJMMMNNNNNNNNNNNNNNNMMMMMMMMMLLLIIIFFFCCCAAA???>>>AAACCCHHHMMMQQQTTTVVVVVVQQQNNNOOOTTT[[[aaaiiiqqqtttqqqkkkeeeaaa\\\UUUNNNJJJMMMRRRWWWZZZYYYVVVTTTLLLPPPUUUXXXYYY[[[^^^aaaaaa``````___]]]aaannn}}}uuuhhhaaa^^^aaabbb___^^^```[[[[[[ZZZ[[[\\\^^^```aaaaaa___[[[XXXVVVVVVXXXYYYXXXVVVTTTRRRQQQOOOLLLJJJFFFDDDBBB@@@<<<<<>>AAAEEEKKKPPPSSSUUUVVVYYYRRRZZZyyyvvv[[[XXXYYYbbbmmmwww{{{mmm]]]SSSJJJCCC@@@@@@FFFBBBAAADDDDDD@@@@@@BBBIIIVVVhhhSSSEEEWWWyyyfffdddddd]]][[[aaabbbbbbccccccaaa^^^[[[YYY^^^```aaaaaa___^^^]]]^^^XXX[[[aaaeeeeeefffmmmuuuwwwpppttt{{{xxxsssrrrpppmmmhhhbbbZZZTTTYYYWWWUUUVVVYYY\\\^^^___mmmtttuuu[[[JJJEEEBBBBBBCCCCCCDDDDDDDDDDDDGGGHHHJJJKKKLLLMMMMMMMMMMMMLLLIIIGGGDDDBBBAAA@@@@@@CCCHHHMMMQQQTTTVVVVVVSSSOOOMMMQQQUUUYYY```hhhjjjccc\\\XXXVVVSSSPPPNNNMMMQQQWWW[[[[[[XXXTTTQQQMMMRRRYYY[[[[[[\\\___bbbbbb___]]]\\\___jjj}}}llldddaaa___``````]]]\\\]]][[[[[[[[[[[[]]]___aaabbb]]][[[XXXVVVVVVWWWYYY[[[[[[XXXVVVTTTSSSQQQOOOMMMEEECCCBBBAAA===<<>>CCCJJJPPPoooZZZOOOHHH```|||mmmbbbbbbccc```^^^```___```aaabbbcccbbbbbbaaaeeeeeeeeebbb___\\\\\\]]]\\\^^^aaabbbbbbeeekkkppp~~~{{{wwwuuuxxx|||vvvmmmhhh```]]]ZZZYYYZZZ\\\]]]]]]ccckkkzzzmmmVVVIIIEEECCCCCCBBBBBBBBBAAAAAAAAADDDEEEGGGHHHJJJKKKKKKLLLJJJIIIGGGEEEDDDBBBBBBBBBAAADDDHHHNNNRRRUUUVVVVVVTTTOOOMMMNNNPPPQQQUUUZZZ\\\TTTNNNNNNPPPPPPPPPRRRRRRUUUYYYZZZXXXUUUSSSRRRQQQUUU[[[^^^^^^^^^```bbbccc___]]]___gggxxxwww~~~wwwfffcccccccccddddddbbbaaaaaa\\\[[[ZZZZZZZZZ[[[\\\]]]ZZZYYYXXXWWWWWWYYYZZZ\\\\\\ZZZWWWUUUTTTSSSQQQOOODDDBBB@@@???<<<:::>>>EEE^^^|||~~~sssiiihhhrrr~~~mmmccchhhmmmvvv|||uuuooollljjjQQQIIIBBB@@@???>>>@@@CCCAAACCCGGGMMMOOOSSS^^^iii~~~~~~}}}|||{{{zzzwwwwwwvvvtttrrrooommmllliiigggddd```]]]]]]```ccceeemmmxxxmmm\\\OOOGGGCCCAAA>>>;;;::::::;;;<<>>@@@???@@@BBBBBB>>>???KKKYYYpppoooRRRWWW\\\zzzjjjfffbbbaaaccccccbbb___\\\]]]^^^```ccceeefffgggiiihhhfffccc___^^^___```dddccc```]]]]]]```dddeeemmmtttyyywwwqqqsss{{{xxxnnnllliiigggfffeeecccaaa```cccnnn~~~xxxmmm^^^OOOFFFEEEBBBBBBAAAAAAAAABBBBBBCCCDDDEEEFFFGGGGGGHHHHHHHHHDDDDDDCCCBBBAAAAAABBBBBBCCCFFFJJJOOOSSSVVVWWWWWWWWWRRRPPPQQQPPPNNNOOOSSSQQQKKKIIINNNRRRRRRSSSUUUWWWXXXXXXVVVSSSQQQSSSUUUVVVYYY\\\___```aaaaaabbbccc___aaajjjzzzrrrnnnrrrooodddcccfffgggfffeeedddcccbbbZZZZZZYYYXXXYYYZZZ[[[\\\[[[[[[ZZZZZZZZZZZZ[[[[[[\\\YYYVVVTTTSSSSSSQQQPPPHHHDDDBBB@@@<<<999<<>>CCCBBBDDDJJJNNNMMMLLLRRR[[[jjj~~~~~~}}}{{{{{{{{{zzzxxxwwwvvvtttrrrooommmkkkgggeeebbb^^^[[[\\\```cccgggrrryyycccVVVJJJAAA???>>><<<:::999:::<<<>>>DDDGGGLLLQQQUUUVVVVVVVVVRRRddd{{{ssshhh}}}aaahhhwww{{{nnncccSSSJJJAAA???>>><<<<<<>>>???BBBEEEDDD@@@DDDUUUgggrrr^^^NNN___rrrmmmooommmgggeeeeeeaaaZZZ[[[[[[\\\^^^```ccceeefffhhhhhhfffccc```aaadddfffkkkggg```ZZZYYY[[[\\\[[[^^^nnn||||||sssrrr~~~}}}~~~{{{zzz{{{{{{zzzxxxzzzxxxvvvtttrrrnnniiieee```]]]bbbooozzz{{{{{{~~~tttlllbbbZZZQQQHHHCCCDDD@@@@@@@@@AAABBBCCCEEEEEEEEEFFFFFFFFFFFFEEEEEEDDD@@@@@@?????????@@@AAAAAAEEEHHHLLLQQQUUUWWWXXXXXXZZZWWWUUUVVVUUUPPPOOORRRMMMHHHIIIRRRWWWVVVTTTVVVZZZYYYWWWSSSOOOPPPTTTXXXZZZ[[[]]]___aaabbbbbbbbbaaa___eeeuuufff[[[\\\ppprrrllldddaaadddeeeccc```^^^\\\YYYWWWWWWWWWXXXZZZ]]]___aaa^^^^^^]]]]]]\\\[[[[[[ZZZ\\\YYYUUUSSSSSSRRRQQQPPPMMMIIIEEECCC>>>:::<<>>999;;;===<<<>>>CCCDDDHHHNNNQQQNNNKKKOOOWWWSSSlll~~~|||zzzzzz{{{{{{xxxwwwvvvtttrrrooolllkkkfffddd```\\\ZZZ[[[```ccckkkwwwppp]]]SSSHHH???;;;;;;;;;999999:::===???FFFIIINNNSSSVVVWWWVVVUUUXXXqqqgggdddkkkyyy{{{iii[[[RRRFFFDDDAAA???>>>===>>>???;;;CCCAAABBBIIIGGGbbbrrr[[[TTT^^^lllvvviiihhhgggdddbbb___^^^]]]^^^^^^^^^```bbbeeehhhiiieeecccaaa^^^^^^___aaabbb^^^^^^___```````````````eeeqqq|||{{{ssssss||||||yyytttnnnhhheeeeeeggghhhddddddbbbaaa``````aaaaaa]]]^^^```bbbdddffffffggg[[[WWWQQQJJJEEEAAA@@@????????????@@@AAABBBCCCDDDEEEFFFGGGGGGFFFDDDAAA@@@@@@AAABBBDDDEEEGGGHHHHHHNNNRRRWWWWWWUUUUUUXXX\\\[[[ZZZXXXWWWUUUSSSRRRQQQMMMOOOTTTYYY\\\\\\YYYUUUTTTPPPMMMNNNSSSXXX\\\]]]```___^^^___aaabbbaaa``````lll}}}jjjUUUZZZiiiqqqkkkkkkbbbgggeeeaaa]]][[[ZZZ[[[\\\[[[\\\^^^```bbbcccdddddd]]]]]]]]]\\\[[[ZZZXXXXXXZZZWWWSSSTTTXXXZZZXXXTTTNNNLLLIIIEEECCCBBBBBBCCCDDDSSSiiiyyy{{{yyykkk|||uuummmmmmpppmmmaaa\\\YYYVVVQQQJJJGGGJJJSSSZZZkkkuuu|||wwwnnndddYYYPPPIIIFFFAAA>>>;;;<<<@@@CCCDDDDDDJJJHHHLLLVVVZZZVVVUUUWWW[[[cccvvv}}}{{{{{{}}}~~~{{{zzzxxxwwwuuutttttttttrrrqqqnnnkkkjjjccc\\\XXX[[[```cccfffjjjnnnzzzyyycccUUUGGG@@@???======;;;999888:::>>>AAAGGGJJJNNNRRRVVVYYYZZZXXX]]]oookkk{{{wwwrrr```RRRJJJDDDBBB@@@???>>>>>>???@@@CCCKKKGGGBBBHHHSSSzzzbbbPPPLLLhhhqqqhhhgggfffdddbbb```^^^^^^]]]]]]]]]^^^___aaadddeeeaaa```^^^\\\\\\]]]___```]]]^^^___```````````````bbbkkktttsssnnnppp{{{|||xxxwwwssslllgggdddccccccccc```^^^\\\YYYXXXXXXZZZZZZ]]]^^^```aaa```]]]ZZZWWWPPPNNNIIIDDD@@@>>>>>>>>>?????????@@@AAABBBCCCDDDEEEFFFGGGHHHGGGFFFDDDCCCEEEEEEFFFGGGHHHJJJJJJKKKNNNRRRVVVVVVTTTTTTWWWZZZZZZZZZYYYXXXWWWUUUTTTSSSPPPRRRUUUZZZ]]]]]]YYYVVVRRRQQQQQQSSSXXX[[[\\\[[[]]]^^^```bbbcccbbbaaaaaadddvvvcccWWWhhhwwwmmmiiiiiidddcccaaa^^^\\\[[[\\\]]]^^^aaaaaabbbbbbbbbaaa___^^^]]]]]]]]]]]]\\\[[[ZZZYYY[[[YYYWWWYYY\\\\\\WWWSSSPPPNNNKKKGGGDDDBBBAAAAAA===HHH[[[llltttzzznnnxxxyyyssssssuuuvvvbbbXXXTTTVVVSSSNNNHHHEEEGGGLLLOOO[[[gggvvvyyytttkkkaaaVVVMMMGGGCCC???===;;;<<<@@@CCCEEEDDDKKKHHHKKKRRRWWWXXX[[[______gggwww}}}{{{|||}}}|||zzzyyywwwvvvtttssssssrrrqqqnnnkkkiiigggaaa[[[WWW[[[```cccggglllqqqqqq]]]RRRGGG@@@???<<<<<<;;;999999;;;???CCCHHHKKKOOORRRUUUWWWYYYYYYuuuccceeerrrbbbSSSHHHBBBAAA@@@???>>>>>>???AAAAAADDDKKKGGGBBBLLLgggmmmSSSNNNTTTwwwmmmeeeeeedddcccaaa```______^^^]]]\\\\\\]]]^^^___```]]]\\\[[[ZZZZZZ[[[]]]___^^^______````````````______dddiiiiiihhhjjjsss{{{~~~vvvxxxsssmmmgggdddbbb```^^^\\\ZZZWWWTTTRRRRRRSSSSSSVVVXXX[[[\\\YYYTTTMMMHHHFFFDDDBBB???======>>>>>>?????????@@@AAABBBCCCDDDEEEFFFHHHIIIIIIIIIHHHHHHJJJKKKKKKLLLMMMNNNNNNNNNOOORRRUUUUUUSSSSSSUUUWWWXXXYYYZZZ[[[ZZZXXXVVVUUUSSSTTTWWW[[[^^^]]]YYYVVVQQQRRRUUUYYY]]]^^^]]][[[YYY\\\```aaa``````ccceeeuuu~~~dddgggwwwfffdddeeeddd^^^]]]\\\\\\\\\^^^___```bbbcccddddddbbb```^^^\\\\\\]]]]]]^^^^^^]]]]]]\\\]]]\\\\\\^^^___]]]WWWRRRSSSQQQNNNKKKGGGCCCAAA???===DDDQQQbbbqqqsssvvvyyy~~~~~~zzzxxxxxxmmm^^^XXXVVVWWWRRRLLLGGGEEEEEEEEEDDDKKKUUUfffvvv|||vvvqqqggg\\\RRRIIICCC@@@<<<::::::<<<@@@CCCEEEFFFJJJJJJOOOXXX]]]```cccgggiiiqqq}}}~~~}}}}}}||||||}}}~~~~~~{{{yyyxxxwwwuuussssssrrrqqqooolllhhheeeccc^^^YYYWWW[[[```ccciiinnnyyyfffTTTMMMEEE???===:::::::::999:::===BBBFFFKKKNNNRRRTTTUUUVVV[[[___fffiii~~~wwwkkk^^^RRRIIICCC???>>>>>>>>>>>>???AAACCCDDDBBBGGGIIIPPPgggxxxXXXOOO]]]nnnzzziiicccbbbbbbaaaaaa``````___```___^^^]]]\\\]]]^^^^^^\\\[[[ZZZZZZZZZ\\\]]]___``````aaaaaaaaaaaaaaa``````aaacccccceeeiiipppvvv~~~|||vvvoooiiifffbbb^^^[[[ZZZYYYWWWUUUSSSQQQOOOOOOLLLNNNQQQRRRPPPLLLGGGCCCBBBAAA???>>>>>>>>>???@@@?????????@@@AAABBBCCCDDDEEEFFFHHHJJJLLLLLLMMMMMMOOOOOOOOOPPPPPPQQQQQQQQQQQQSSSUUUUUUSSSRRRSSSUUUWWWYYY[[[]]]]]][[[YYYWWWUUUVVVXXX[[[\\\[[[WWWTTTQQQSSSWWW\\\______^^^\\\]]]___```______eeepppyyyppprrr}}}hhhcccaaa```aaa]]]]]]]]]^^^___```aaabbb^^^___aaacccdddbbbaaa___[[[\\\]]]^^^____________```___^^^______\\\XXXTTTVVVTTTRRRNNNJJJEEEAAA???AAACCCKKKZZZnnnxxxvvvwwwyyy{{{zzzwww{{{}}}wwwrrrxxx|||yyyqqqxxxwwwggg___]]]^^^^^^WWWNNNHHHFFFEEECCCAAACCCIIIVVVfffttt|||}}}{{{sssnnndddYYYNNNFFF@@@===888999:::<<<@@@CCCFFFGGGHHHMMMVVV___dddfffgggiiittt|||}}}|||zzz{{{|||}}}~~~~~~}}}zzzyyyxxxwwwuuussssssrrrqqqnnnjjjfffbbb```[[[WWWVVV[[[```eeelllsss}}}\\\MMMIIIBBB===;;;888999999999;;;???DDDIIINNNQQQUUUVVVUUUWWWaaakkkooosssoooggg[[[PPPHHHDDD@@@>>><<<<<<===???AAACCCEEEFFFCCCFFFVVVqqqcccLLLQQQkkk~~~iiidddaaaaaa````````````______bbbaaa```___^^^^^^___```]]]]]]]]]\\\]]]^^^___```bbbbbbcccccccccbbbbbbaaa``````aaaccciiipppxxx}}}}}}zzzqqqjjjfffbbb\\\WWWWWWXXXYYYXXXVVVRRRNNNKKKHHHHHHHHHHHHGGGEEECCCBBB@@@@@@???>>>>>>>>>???????????????@@@AAABBBCCCDDDEEEGGGHHHKKKMMMOOOPPPQQQQQQQQQQQQRRRRRRSSSSSSSSSSSSTTTVVVVVVUUUTTTTTTUUUWWWYYY\\\^^^^^^]]][[[YYYWWWXXXYYYZZZ[[[YYYUUUQQQSSSUUUXXX[[[]]]^^^___```dddccc```___cccrrrccccccllldddeeebbb___aaa^^^___```aaaaaabbbbbbbbb\\\]]]```bbbccccccbbbaaa[[[\\\]]]^^^___`````````aaa```^^^]]]\\\[[[YYYWWWXXXWWWTTTQQQLLLGGGDDDAAA>>>>>>CCCQQQggg|||wwwsss{{{{{{zzzwwwwww|||}}}~~~sssjjjppptttxxx}}}jjj]]]ZZZYYYddduuuzzzlllbbb]]]^^^```eee\\\QQQIIIEEEDDDCCCBBBBBBCCCIIIUUUdddqqqxxxzzzrrrlllbbbWWWLLLDDD>>><<<777888;;;===@@@DDDGGGIIIIIINNNTTTYYY]]]bbbgggiiittt|||zzzyyyzzz{{{}}}~~~~~~~~~}}}~~~|||zzzzzzyyyxxxvvvtttsssrrrpppmmmiiiddd```^^^YYYVVVWWW]]]ccchhhqqqyyysssUUUIIIEEE???:::999777888888999<<>>AAACCCEEEGGGGGGEEEHHHiiizzzXXXKKKXXXtttqqqhhhhhh``````____________^^^^^^aaa```____________```aaaaaaaaa``````aaaaaabbbbbbbbbccccccccccccbbbbbbaaa``````aaadddlllvvv~~~ssslllgggccc\\\VVVTTTVVVWWWWWWUUUQQQLLLIIIIIIHHHEEEBBBAAA@@@@@@AAA???>>>>>>===============?????????@@@AAABBBCCCDDDFFFGGGIIIKKKNNNPPPRRRSSSQQQQQQRRRSSSTTTTTTUUUUUUVVVVVVWWWWWWWWWWWWWWWWWWXXXZZZ\\\]]]^^^]]][[[[[[ZZZZZZYYYZZZZZZWWWSSSOOOUUUWWWZZZ\\\]]]^^^aaadddccc```^^^```lllfffXXXddd}}}gggeeehhhdddaaabbb___```aaacccdddcccbbbbbb______``````______^^^^^^ZZZ[[[]]]^^^___`````````___^^^]]]\\\[[[ZZZ[[[[[[ZZZXXXUUURRRNNNJJJHHHFFF===>>>AAANNNeee}}}|||uuummmxxxzzzzzzzzz}}}{{{tttkkknnnrrruuuyyypppXXXQQQTTT[[[iii|||{{{rrriiiccc```aaabbbfff^^^SSSJJJEEECCCCCCCCCDDDBBBDDDLLLZZZhhhrrrwwwpppjjj```TTTIIIBBB===;;;666999<<>>>>>>>>>>>>>>>>>>>>>>>?????????@@@AAABBBCCCDDDGGGGGGIIIKKKNNNQQQSSSTTTQQQRRRSSSTTTUUUVVVWWWXXXXXXXXXXXXYYYZZZ[[[ZZZYYYZZZ[[[[[[\\\\\\\\\\\\[[[]]]\\\[[[[[[ZZZWWWSSSOOOVVVYYY]]]______```ccceeecccbbbeeepppssseeeooo~~~}}}ooodddcccdddaaa```bbb\\\^^^aaacccddddddcccbbbaaa```___]]]\\\\\\\\\\\\ZZZ[[[\\\^^^^^^_________[[[\\\^^^^^^]]]]]]]]]]]]ZZZXXXUUURRROOOMMMLLLKKKCCCCCCCCCLLLaaa||||||yyy{{{|||}}}yyymmmpppwww~~~}}}wwwvvvvvvtttvvv~~~dddTTTSSSXXX]]]mmm|||sssooopppsssqqqnnnjjjgggfffeeeeeedddddd```XXXOOOHHHDDDDDDEEEFFFGGGJJJRRR]]]iiirrrwwwooohhh^^^RRRGGG???;;;999777:::???AAABBBDDDHHHKKKMMMSSSUUUSSSVVVaaammmrrrxxx~~~~~~|||zzz{{{{{{{{{{{{{{{{{{{{{{{{zzzyyyxxxyyyyyyxxxvvvsssooonnnllliiieeeaaa]]]ZZZYYYXXX\\\ccciiippp{{{rrr^^^KKKDDD???888777:::777888999:::===BBBIIINNNLLLMMMRRRVVVWWWbbbyyypppbbbppp}}}uuuhhh]]]QQQJJJBBB>>>>>>>>><<<:::===>>>AAACCCFFFGGGIIIIIIUUUbbb|||jjjUUUPPP___|||rrrnnnlllddd_________^^^^^^]]]]]]\\\YYYYYYYYYYYY[[[]]]___```fffeeeeeeeeeddddddcccccc```````````````___^^^^^^```___]]][[[[[[aaajjjqqq|||zzzuuuqqqlllfff```XXXWWWTTTQQQOOOOOOOOOPPPEEEEEEDDDCCCBBBBBBCCCCCC>>>>>>???@@@@@@AAAAAAAAA?????????@@@AAABBBDDDDDDGGGHHHIIIKKKNNNQQQSSSUUURRRRRRTTTUUUWWWXXXYYYZZZYYYYYYYYYZZZ\\\]]]\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[```^^^]]]\\\[[[XXXSSSPPPVVV[[[```cccccccccdddfffjjjmmmuuulllnnnlllfffaaa___]]]\\\]]]aaaYYY[[[___bbbddddddcccccc```___]]][[[[[[[[[]]]^^^ZZZ[[[\\\]]]^^^^^^^^^^^^XXX[[[___aaaaaa___^^^^^^[[[XXXUUUQQQOOONNNNNNOOOEEEDDDBBBFFFZZZtttzzzssswww|||qqqnnnyyy~~~{{{uuuttt|||ppp\\\RRRSSSXXXWWWiii{{{{{{yyy{{{mmm```ZZZZZZ\\\^^^^^^___aaaccceeeddddddcccbbb^^^VVVLLLGGGFFFGGGHHHLLLSSS\\\fffnnnuuuyyymmmggg\\\PPPEEE===999777777;;;@@@BBBCCCEEEHHHKKKLLLXXXaaacccgggooouuuvvv|||}}}~~~|||{{{||||||{{{zzzzzzzzz{{{{{{xxxwwwwwwwwwxxxwwwtttrrrlllllljjjgggccc___[[[YYYYYYYYY]]]eeekkkrrr~~~gggWWWHHHBBB===777666;;;777888999;;;===CCCIIINNNPPPQQQWWW[[[]]]kkkjjj]]]```