BM6&6(v@ hhhvvvyyyZZZKKKFFFKKK```mmmSSSXXXOOOOOOhhhmmmZZZOOOHHHBBBAAACCCBBBAAA@@@???????????????CCCBBB@@@@@@AAAEEEIIILLLSSS[[[hhhuuu}}}~~~zzzuuulllmmmllljjjiiijjjoootttlllmmmmmmnnnpppvvv~~~wwwuuuxxxeeeZZZWWW[[[___cccbbb]]]ZZZ[[[^^^\\\YYY[[[eeelllmmmkkkjjjddd```[[[YYYZZZ]]]___```]]][[[XXXXXX[[[\\\\\\\\\cccaaa^^^]]]^^^```cccddd\\\[[[\\\ccckkkpppooollleeeiiilllllliiiffffffgggeeebbb``````bbbcccaaa___WWW___```eeexxxsssmmmwwwIIIAAADDDVVVoooMMMLLLAAAAAAEEELLLYYYnnn{{{ooo[[[PPPFFFFFFHHHHHHGGGHHHIIIFFF@@@;;;777666666777666666666777999;;;===???CCCDDDFFFIIIMMMPPPSSSUUU\\\^^^aaaccccccdddfffgggeeeiiimmmoooppppppqqqrrruuuwwwzzz{{{{{{{{{{{{|||~~~{{{xxxvvvvvvzzz~~~~~~~~~~~~pppbbbjjjllldddaaaaaabbbfffnnnpppfffYYYVVVUUUVVV[[[aaadddbbb___\\\eeepppxxxwwwjjjvvvbbbjjjtttwww{{{ccc???JJJTTTccclllVVVRRRQQQYYYjjjssseeeYYYLLLDDDCCCDDDCCCCCCBBBCCCCCCBBBAAABBB@@@???>>>>>>@@@BBBDDDHHHNNNVVV```hhhmmmpppqqq||||||vvvqqqllliiidddgggiiihhheeeeeeiiimmmdddfffjjjnnnrrrxxxuuuuuupppbbbZZZYYYZZZ^^^aaa]]]XXXWWW]]]dddrrrggg^^^___dddggghhhiiihhhddd```]]]]]]___``````]]]^^^]]][[[YYYXXXYYY[[[^^^\\\ZZZYYYZZZ\\\^^^```ZZZXXXYYY]]]dddhhhgggeeefffhhhiiihhhgggeeeeeeeeegggeeecccccccccaaa]]]ZZZTTTVVVXXXaaammmyyykkk|||lllVVVAAADDDrrr^^^SSSIIIBBBDDDIIIVVVjjjkkk\\\MMMGGGHHHHHHGGGGGGIIIGGGCCC>>>:::888777666777666666777888;;;===>>>BBBCCCEEEHHHKKKOOORRRSSSXXX[[[^^^```aaabbbeeefffeeehhhlllnnnooonnnooopppnnnqqqtttvvvwwwwwwyyyzzzyyywwwuuutttuuuxxx|||~~~~~~~~~~~~mmmbbbhhhjjjfffYYY[[[^^^bbbiiikkkcccYYYSSSWWW]]]bbbdddfffgggiiidddiiilllkkklllkkkeee\\\fffyyy```ccczzzxxxnnnRRRKKKDDDIIIbbbqqqeeeYYYPPPIIITTTyyyppp___SSSMMMFFFDDDBBBBBBCCCCCCCCCBBBBBBAAA@@@???>>>>>>>>>>>>???@@@DDDIIIPPPVVV\\\___kkkppptttvvv{{{zzzppphhhcccaaa___^^^\\\bbbfffeee```^^^aaafff```fffmmmtttyyy~~~~~~vvvyyyrrrddd]]]ZZZZZZWWW[[[]]]XXXSSSXXXfffsssoooaaa^^^bbbdddeeeeeefffccc___\\\\\\\\\\\\[[[aaacccdddaaa\\\YYY\\\___YYYZZZZZZZZZYYYYYYZZZ\\\ZZZXXXVVVYYY^^^aaaaaa```bbb```^^^^^^___``````___eeedddccccccccc```\\\XXXWWWTTTUUUaaafffbbb}}}rrrsssOOO>>>OOOiiiwwwaaaRRREEEBBBCCCLLL\\\qqqppp\\\PPPKKKHHHHHHIIIHHHHHHFFFDDD@@@;;;777555777777666777888:::<<<===???@@@BBBEEEHHHLLLOOOPPPTTTVVVZZZ]]]___aaadddffffffhhhlllmmmmmmlllmmmmmmjjjmmmqqqssstttvvvwwwyyyvvvuuuuuuvvvxxxzzz|||~~~~~~}}}~~~~~~|||yyyhhhbbbcccgggiiiVVVYYY\\\```gggjjjdddZZZOOOXXXbbbfffdddccchhhmmmmmmtttxxxtttlllhhheeebbbbbbvvv^^^aaalll}}}qqqwwwYYY???EEEPPP^^^cccUUULLLIIIWWWmmmuuuggg```PPPKKKEEEBBBCCCDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@???===<<<===>>>BBBGGGLLLPPPXXX^^^cccfffmmmvvvzzzzzz}}}wwwkkkfff___ZZZYYYZZZ[[[\\\ZZZ___dddaaa[[[YYY]]]cccgggoooxxxwwwooowwwyyyssssss}}}||||||ssscccZZZXXXYYYYYYQQQUUUXXXSSSQQQZZZooovvvjjj```bbbggggggbbb___bbb```]]]\\\\\\\\\ZZZYYY```aaaaaaaaa```___```bbbVVV[[[```aaa]]]ZZZYYYYYYZZZXXXWWWXXX\\\```aaaaaa```\\\XXXXXX\\\```aaa```aaa````````````___]]]\\\ZZZXXXVVV]]]```ZZZkkkvvv{{{rrrJJJ???OOOxxx^^^MMMEEE@@@EEEQQQ```uuuppp```RRRIIIGGGKKKGGGIIIJJJIIIEEE???999555888777777777888999;;;<<<======???BBBEEEHHHKKKMMMOOOSSSWWWZZZ]]]```cccfffgggjjjmmmnnnmmmllllllllllllooosssuuuvvvwwwxxxyyyvvvwwwxxxzzz}}}~~~}}}||||||~~~~~~}}}zzzjjjdddbbb```dddkkk___^^^]]]bbblllqqqjjj^^^MMMVVV___bbb```___cccgggjjj{{{|||sssuuu{{{sssUUU^^^dddkkk}}}oootttQQQKKKFFFFFFeeeuuucccXXXNNNNNNTTTtttxxxppp___WWWLLLFFFEEEFFFFFFEEECCCDDDDDDEEEEEEDDDCCCBBB??????>>>>>>???AAACCCDDDIIINNNSSSWWW___iiioooooosssxxx}}}xxxuuuppphhhbbb[[[YYYVVVUUUWWWYYYZZZZZZYYY\\\^^^\\\WWWXXX^^^eeeqqqxxx}}}llldddrrr}}}rrrkkkpppzzz~~~jjj\\\WWWWWWUUUSSSMMMRRRSSSOOOLLLVVVlll~~~jjjaaa[[[___dddddd___\\\aaa```______``````^^^\\\YYYWWWVVV[[[aaaeeedddaaaTTT]]]eeefff___XXXUUUUUUXXXWWWWWWYYY\\\```bbbcccccc___[[[[[[```eeehhhiii```___^^^]]]\\\]]]^^^___YYY[[[VVVUUU[[[\\\dddvvv|||uuuWWW<<>>>>>@@@EEEHHHKKKQQQZZZ``````eeekkksss{{{}}}{{{|||}}}~~~}}}zzzyyyxxxyyyyyyssslllfffbbb]]]WWWSSSTTTSSSRRRSSSUUUVVVVVVUUUUUUWWWXXXYYYZZZ^^^fffkkkwww~~~rrr^^^\\\mmmxxxpppqqqyyyvvvfff\\\YYYXXXTTTPPPNNNRRRRRRMMMHHHMMM]]]kkkfff]]]VVVVVVYYYZZZZZZ[[[\\\\\\\\\^^^___^^^[[[XXXXXXTTTSSSZZZeeejjjhhhdddTTT\\\dddbbbYYYQQQOOOQQQTTTUUUWWWYYY\\\___bbbcccaaa^^^[[[[[[^^^cccfffhhhaaaaaaaaa___]]]\\\\\\^^^\\\___XXXUUU\\\___bbblllzzzeee???AAAYYYbbbMMM???DDDKKKSSSfff}}}{{{cccNNNFFFIIIGGGIIIKKKLLLJJJEEE@@@<<<999888777666777777999999999:::;;;===@@@CCCFFFGGGJJJMMMRRRVVVZZZ]]]aaadddhhhkkknnnooonnnmmmmmmmmmnnnqqqsssttttttttttttuuusssuuuxxx{{{}}}~~~~~~~~~~~~|||zzz{{{|||~~~~~~}}}|||{{{zzz{{{~~~~~~~~~vvvjjjaaa`````````eeemmmppphhh___aaammmwwwqqqeeeSSSSSSUUU]]]eeejjjjjjgggdddppp{{{wwwhhhbbbpppUUU___```cccjjjlllqqq\\\PPPKKKJJJfff}}}eeeXXXRRRLLLSSSddd~~~rrrhhhaaaYYYNNNFFFDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAA@@@@@@@@@@@@???===AAABBBBBBFFFLLLPPPOOOUUUYYY^^^cccffffffeeecccdddeeefffdddbbb`````````]]][[[WWWTTTRRRPPPOOONNNOOOMMMLLLMMMOOOQQQRRRQQQQQQSSSVVV]]]eeemmmtttwww~~~lllhhhooowww}}}~~~|||ppphhh___[[[[[[ZZZWWWSSSQQQSSSTTTOOOIIIJJJRRRZZZ```YYYSSSRRRRRRQQQTTTXXXXXXYYYZZZ\\\\\\ZZZUUURRRUUUSSSTTTYYYaaafffdddaaaWWW]]]aaaZZZOOOHHHKKKQQQTTTVVVYYY\\\^^^```bbbccc]]]\\\ZZZXXXWWWYYY]]]aaa^^^aaaeeeeeebbb```______^^^\\\WWWYYY^^^YYY\\\mmm|||PPPIIILLLfff|||]]]EEECCCFFFGGGXXXnnnppp[[[OOOLLLGGGHHHJJJJJJIIIFFFCCC@@@999888777666666777888999888999:::<<>>@@@@@@===???CCCEEEDDDIIIKKKMMMOOOPPPQQQQQQPPPOOOQQQQQQPPPMMMKKKKKKLLLGGGHHHIIIHHHHHHIIILLLOOOIIIHHHFFFGGGJJJNNNPPPQQQPPPRRRXXXcccqqq{{{zzztttsss{{{zzz___[[[WWWWWWZZZ]]]\\\ZZZRRRTTTVVVSSSNNNMMMPPPTTTVVVTTTSSSTTTSSSOOOQQQUUU\\\\\\]]]___^^^[[[UUUQQQMMMNNNPPPSSSWWWXXXXXXXXX[[[______UUUHHHCCCJJJSSSWWWYYY]]]___```aaabbbccc^^^^^^]]]YYYVVVVVVZZZ^^^XXX^^^fffjjjiiifffdddcccZZZRRROOOYYY[[[KKKOOOkkkqqqyyycccQQQBBBKKKuuuSSSIIIEEE@@@LLLbbbppp{{{hhhXXXQQQGGGHHHIIIIIIHHHGGGEEECCC999999777666666666777888888888:::<<<>>>AAADDDEEEEEEIIIMMMRRRUUUXXX\\\___dddgggkkkllllllkkkkkklllgggjjjnnnpppqqqrrrtttuuutttuuuwwwyyyzzz||||||}}}}}}{{{zzzzzz}}}{{{zzzyyy{{{}}}~~~~~~~~~|||zzzyyy{{{|||{{{{{{yyyyyyyyyzzz{{{|||yyyzzz{{{yyywwwxxx}}}}}}oookkkccc[[[\\\dddlllppphhhfffbbb^^^bbblllssstttjjjgggeeefffiiikkkkkkiiibbb```dddmmmqqqppprrrwwwvvvVVV[[[___^^^\\\```kkkuuuqqqWWWHHHCCCQQQfff|||cccXXXPPPOOORRRaaatttiiiQQQOOOMMMJJJHHHFFFEEEEEEIIIGGGEEECCCBBBBBBCCCDDDCCCBBBAAA@@@???>>>>>>>>>AAAAAABBBBBBCCCCCCDDDDDDBBBCCCCCCCCCAAAAAACCCEEEDDDDDDEEEFFFHHHIIIJJJJJJDDDEEEFFFFFFGGGJJJMMMPPP___fffooowww~~~vvvzzztttfffYYY[[[ZZZVVVXXX^^^^^^YYYYYYWWWTTTPPPMMMOOOSSSVVVXXXUUUQQQOOOPPPRRRTTTUUU]]]WWWUUUYYY\\\XXXQQQNNNNNNOOOQQQSSSVVVXXXYYYYYY]]]\\\\\\ZZZUUUPPPOOOQQQXXXYYY^^^dddfffccc```aaa^^^^^^\\\XXXUUUWWW\\\```]]]bbbddd``````dddfffdddfffbbb\\\XXXVVVUUUTTTSSSbbbqqq}}}YYYOOOXXXfffeeeJJJLLLEEEBBBUUUccc}}}jjjPPPOOOIIIEEEFFFEEEDDDEEEHHHAAA???<<<:::888888888999:::::::::;;;<<>>;;;999888888888:::999999:::;;;>>>@@@AAAFFFGGGIIIJJJMMMQQQWWW[[[aaabbbdddgggjjjllllllkkkggghhhjjjlllnnnooopppppppppqqqsssuuuxxxzzz||||||zzz|||zzzvvvwww{{{yyysssvvvyyy|||zzzwwwvvvxxx{{{|||wwwuuuttttttvvvvvvuuuttttttpppkkkjjjkkkmmmnnnnnnqqqnnnmmmmmmjjjhhhnnnwww~~~}}}~~~zzznnnjjj___TTTOOOOOOTTT^^^hhhjjjhhhmmmuuutttllllllsssuuuqqqlllhhhggghhhjjjkkkbbbZZZXXX\\\^^^aaannn~~~}}}xxxkkk]]]aaaccc```ZZZWWW[[[aaawwwhhhTTTFFF@@@KKK___|||nnn^^^QQQJJJMMMVVV|||}}}qqq```UUUQQQOOOKKKFFFCCCDDDDDDDDDDDDCCCCCCBBBDDDCCCBBBAAA@@@?????????@@@@@@@@@@@@@@@@@@??????@@@AAABBBBBB@@@??????@@@@@@AAAAAAAAABBBBBBCCCCCCEEEGGGKKKRRRZZZcccjjjnnnrrr{{{wwwwwwuuuzzz}}}iii]]]XXXOOOYYYbbbaaa\\\ZZZYYYXXXRRRSSSSSSRRRPPPOOOPPPRRRXXXUUUQQQOOOPPPRRRSSSTTTTTTUUUYYY]]][[[VVVVVVYYYSSSQQQOOOPPPTTTXXX\\\]]]]]]___```^^^ZZZXXXYYY[[[ZZZZZZ^^^dddgggdddccceeeeeedddaaa]]]YYYWWWWWWYYY\\\______\\\\\\aaaeeefffkkkiiieeebbb^^^YYYSSSNNNLLL___lllwwwrrrRRRKKKSSS[[[mmmTTTMMMEEE???KKKeeezzz___UUULLLJJJIIIEEEAAA@@@BBBBBB@@@>>><<<:::888777999999999999:::<<<>>>???DDDEEEGGGIIIKKKOOOTTTXXX^^^```bbbfffhhhjjjjjjkkkhhhhhhiiijjjlllnnnpppppppppqqqsssuuuwwwxxxyyyzzzzzz{{{yyyvvvvvvxxxvvvqqquuuvvvwwwwwwwwwwwwvvvvvv~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~{{{sssqqqnnnnnnoooqqqqqqqqqppplllgggeeefffiiilllmmmllliiihhhhhhhhhhhhlllrrrzzz{{{|||}}}}}}rrrxxxrrrnnnccc^^^YYYVVVTTTVVV___iiikkkiiilllrrrpppiiigggkkkooollliiiffffffhhhkkknnndddWWWLLLMMMSSS]]]nnn}}}}}}wwwoooaaaeeehhhddd]]]YYYZZZ\\\cccxxxpppZZZGGGDDDGGGWWWyyycccSSSOOOSSS]]]qqqxxxtttlll]]]PPPIIIHHHGGGFFFEEEEEEEEEEEECCCCCCBBBAAAAAAAAAAAABBBAAAAAA@@@@@@??????>>>>>>;;;>>>@@@AAAAAA@@@AAABBBBBBCCCCCCDDDDDDEEEFFFFFFLLLPPPXXXdddppp{{{vvvwwwqqqrrrzzzsss^^^WWWYYYQQQXXX___```]]]YYYWWWVVVUUUVVVWWWVVVVVVVVVYYY[[[ccc]]]UUUOOONNNPPPSSSTTTTTTTTTXXX^^^```^^^^^^aaaWWWUUUTTTVVV[[[___``````[[[```ccc___[[[[[[]]]___[[[YYYYYY]]]___]]]___bbbggggggeeeccc___\\\[[[ZZZ```bbbcccaaa``````bbbbbbjjjjjjjjjiiigggbbb[[[VVVMMMXXX]]]ccc}}}jjjMMMEEEHHHjjjfffSSSIIIAAAHHHYYYqqqsssdddTTTMMMJJJHHHFFFGGGCCCCCCBBB@@@>>>;;;999888999999888888999;;;<<<>>>AAACCCEEEGGGIIIMMMQQQUUU[[[]]]aaadddfffhhhjjjkkkjjjjjjjjjjjjlllnnnppprrrqqqrrrsssttttttttttttttttttuuuuuuuuuvvvwwwwwwvvvvvvttttttuuuxxxxxxuuurrr||||||||||||}}}~~~|||||||||}}}}}}|||||||||~~~}}}zzzpppmmmiiiggghhhjjjkkkllliiihhhfffeeefffhhhjjjkkkiiifffffflllsssvvvvvvtttzzz|||||||||uuu|||}}}qqqkkkyyywwwlllkkkcccdddggggggbbb^^^bbbjjjkkkggggggiiigggaaa```cccgggfffeeecccccceeejjjmmmaaaUUUIIIGGGLLLXXXkkkzzz~~~sssuuuzzz```dddgggeee___[[[ZZZ\\\\\\ccczzz|||uuu```QQQBBB???[[[kkk]]]YYYSSSTTT___yyywwwhhh]]]YYYTTTNNNJJJGGGFFFEEECCCCCCBBBBBBCCCDDDDDDEEE@@@?????????>>>>>>=========???AAABBBBBBBBBCCCDDDDDDEEEHHHKKKOOORRRUUUWWW^^^ccclllzzzwww|||}}}uuuxxxfffUUUTTT[[[VVVWWWXXX[[[\\\YYYVVVUUU\\\]]]^^^^^^___aaaeeehhhkkkcccYYYSSSQQQUUUYYY\\\ZZZWWWXXX___dddccc```___WWWUUUVVVZZZ```cccaaa^^^]]]eeehhhbbb]]]___bbbccc```ZZZWWWXXXXXXXXX\\\aaafffgggggggggfffddd```^^^___aaadddffffffdddcccdddjjjlllnnnqqqrrrpppkkkgggVVVTTTUUUYYYfff\\\CCCAAAEEEsssfffSSSJJJDDDMMM```yyyyyybbbSSSKKKGGGGGGJJJEEEDDDDDDBBB@@@===;;;::::::999888888999:::;;;<<<>>>@@@CCCEEEGGGJJJNNNQQQWWW[[[```cccdddfffiiikkklllkkkkkkkkklllnnnqqqrrrqqqqqqrrrsssrrrpppooommmpppppprrrtttuuuuuuwwwxxxwwwuuussstttxxxyyyvvvrrrxxxxxxxxxyyyzzz|||}}}~~~}}}~~~~~~~~~}}}|||{{{zzz~~~~~~{{{ppplllfffccccccdddeeefffbbbccceeegggggggggggggggddddddiiiuuu{{{~~~{{{}}}~~~yyypppdddeeewwwmmm```^^^aaagggppptttnnnfffggglllkkkfffbbbaaa___]]]]]]___cccddddddccccccdddhhhkkkccc\\\UUUPPPOOOVVVfffsssuuutttiiijjjooo[[[^^^bbbaaa]]]ZZZYYYZZZbbb```kkktttzzzhhhRRR@@@FFFWWWkkkkkk^^^PPPKKKMMMYYYmmmsssnnnfff\\\RRRKKKFFFDDDCCCBBBBBBAAAAAABBBBBBBBB???????????????>>>>>>>>>>>>???@@@@@@@@@@@@CCCEEEDDDGGGLLLSSSZZZaaafffiiipppssszzz|||tttrrrsss___UUUWWW]]]YYYUUUTTTWWWYYYWWWTTTTTTZZZ[[[]]]^^^___aaadddfffhhhbbbZZZUUUVVV[[[```ddd___YYYXXX^^^ccc```ZZZWWWSSSRRRSSSYYY___aaa^^^YYY```jjjmmmfff___bbbeeeeeeaaa\\\YYYYYYYYYYYY]]]bbbbbbcccfffiiijjjhhhccc___ZZZ[[[```fffhhhggghhhlllkkklllppptttwwwxxxvvvsssfff^^^[[[^^^___lllyyy~~~qqqLLLAAA>>>______KKKBBBDDDTTTqqqvvvbbbSSSHHHEEEHHHFFFEEEDDDCCCAAA???>>>>>>;;;:::999999999:::;;;<<<<<<>>>AAACCCDDDGGGKKKNNNSSSXXX^^^aaabbbcccgggjjjkkkkkkkkklllmmmnnnooopppooopppqqqrrrqqqooommmlllqqqpppqqqtttsssqqqrrrvvvxxxuuussssssvvvwwwvvvtttuuuuuuvvvwwwxxxzzz|||}}}}}}~~~~~~~~~~~~|||zzzyyy~~~rrrmmmgggcccaaa``````___ZZZ^^^ccceeefffeeedddddd```fffppp~~~||||||{{{pppaaa[[[ggg~~~|||iii[[[TTTZZZaaalllrrrooohhhhhhllljjjfffaaa_________``````aaadddgggfffcccbbbdddgggooonnnjjjeeeaaabbbjjjrrrpppuuujjj```VVVsssXXXZZZ]]]]]][[[YYYYYYZZZaaa```fffuuuqqq\\\LLLEEEKKKWWWrrr{{{bbbVVVOOOQQQVVVccc~~~uuujjj```XXXSSSNNNMMMKKKJJJHHHGGGFFFFFFDDDDDDDDDDDDDDDEEEEEEEEECCCDDDEEEFFFHHHKKKQQQTTTUUUXXX]]]dddlllsssxxx{{{}}}rrrsssuuudddZZZWWWYYY[[[UUUSSSTTTXXXWWWRRRQQQTTTTTTXXX\\\___^^^\\\[[[ZZZ\\\YYYUUUTTTVVVYYY\\\]]]XXXUUUUUUZZZ\\\YYYUUUTTTRRRPPPOOOTTT\\\___\\\WWW```llloooeee]]]```cccbbb\\\ZZZZZZ]]]^^^]]]^^^bbb\\\^^^bbbfffiiiggg```[[[XXXWWWZZZaaaddddddiiipppiiiiiikkknnnrrrttttttssslllgggdddaaa\\\ccc~~~~~~nnnVVVIIIQQQ{{{zzzXXXNNNEEEJJJccc}}}yyyeeeRRRIIIHHHGGGFFFDDDBBBAAAAAAAAAAAA<<<;;;:::999999:::;;;<<<:::<<>>IIIllllllYYYSSSPPPNNNXXXggg|||rrrlllaaa```]]]ZZZVVVTTTRRRQQQJJJJJJJJJKKKKKKLLLLLLMMMMMMNNNQQQTTTYYY```hhhnnnppprrrvvv{{{{{{tttwwwyyy{{{vvvbbbVVVSSSTTTTTTRRRPPPRRRWWW[[[VVVNNNNNNTTTUUUZZZaaaeeeccc]]]XXXUUUSSSQQQPPPQQQRRRRRRQQQOOOMMMMMMRRRWWWWWWSSSTTTWWWTTTPPPNNNQQQYYY^^^\\\YYY^^^jjjmmmbbbYYY\\\___]]]UUUUUUYYY___aaa___^^^```YYYZZZ___dddgggddd]]]WWWZZZVVVWWW[[[^^^___fffpppeeeddddddfffiiikkklllkkkfffgggddd[[[VVV]]]lllyyyuuuJJJ???XXXwww^^^KKKDDDTTTkkkvvv___QQQMMMHHHFFFDDDBBBAAABBBCCCDDD===<<<;;;:::::::::;;;<<<999;;;>>>@@@BBBDDDGGGJJJKKKQQQXXX[[[[[[\\\aaaeeeeeegggiiijjjkkkkkkjjjjjjjjjlllpppsssuuuuuutttsssnnnmmmooosssrrrmmmpppvvvwwwuuusssqqqppprrruuuxxxttttttuuuwwwyyy{{{}}}~~~wwwxxx{{{}}}}}}}}}|||{{{{{{}}}}}}zzzxxxyyy{{{wwwssslllfffaaa]]]YYYWWWQQQTTTXXXYYYYYYZZZ]]]```aaauuu~~~jjjeeedddooorrrooommmcccWWW[[[[[[^^^```^^^[[[]]]aaa___```aaabbbeeefffbbb]]]YYY___dddccc]]]XXXVVVVVVgggffffffiiipppuuusssnnnmmmjjj]]]___gggXXXXXXZZZZZZVVVQQQTTT[[[XXXSSSVVV]]]bbbgggzzzvvv[[[AAADDD===GGGbbbrrrqqq___QQQLLLNNNSSSgggxxxoookkkiiiiiiiiieeedddaaa]]]ZZZ]]]eeekkkllljjjiiimmmvvvkkkoooyyyrrreeeVVVOOOQQQSSSQQQMMMNNNSSSWWWUUUPPPMMMPPPUUUSSSXXX^^^aaa```]]]YYYWWWPPPPPPNNNPPPTTTSSSHHH;;;:::BBBMMMVVVYYYXXXUUURRRNNNMMMMMMOOOQQQSSSRRRQQQZZZdddfff^^^[[[``````[[[WWWTTTSSSXXXaaafffeeeaaa___ZZZZZZ```dddbbb^^^\\\UUUUUUZZZ___^^^ZZZ]]]eeefffeeedddbbb```___^^^^^^aaa```^^^ZZZVVVXXX^^^ccceeeDDD===PPPsss}}}___NNNOOOSSSeeeuuu]]]LLLRRRIIICCCCCCBBB@@@AAAFFFCCCAAA===:::888888999:::;;;;;;;;;===???BBBEEEGGGJJJLLLOOORRRUUUXXX]]]```bbbcccdddfffgggggggggggglllooorrrsssrrrqqqppppppqqqnnnllllllnnnqqqrrrsssppptttvvvtttpppnnnqqqtttuuuwwwxxxyyyyyyyyy{{{}}}wwwxxxxxxwwwuuutttuuuvvvxxxyyyzzzzzzxxxtttpppmmmrrrqqqnnnjjjccc\\\VVVRRRIIIOOOUUUUUURRRUUU```jjjyyy{{{eee[[[gggjjjeeefff```XXXYYY\\\]]]YYYTTTTTTYYY^^^```\\\YYY[[[___aaa^^^[[[UUUWWWYYYZZZZZZ[[[]]]^^^]]]]]][[[[[[dddnnnnnnhhhdddiiihhhttt|||[[[ZZZ[[[\\\XXXSSSTTTYYYYYYUUUVVV]]]___aaammm}}}{{{bbbZZZEEE===HHHPPPeeefffWWWTTTSSSVVVZZZbbbsss~~~xxxtttuuuyyy~~~zzzvvvzzzhhh```WWWQQQOOOOOONNNMMMOOOUUUZZZYYYRRRMMMMMMOOONNNQQQTTTUUUVVVWWWYYYZZZVVVUUUSSSUUUYYYWWWHHH888999@@@KKKSSSWWWVVVUUUSSSOOONNNLLLMMMOOOQQQQQQPPPOOOYYY^^^ZZZXXX[[[ZZZSSSUUUSSSRRRUUU\\\aaabbbaaaddd]]]ZZZ]]]___[[[WWWVVVSSSSSSVVV[[[ZZZVVVYYY___dddccccccbbbbbbbbbbbbbbbaaaaaa___ZZZVVVVVVYYY^^^qqqTTTDDDJJJYYYqqqLLLFFFOOOZZZuuuooo^^^RRRJJJEEEFFFGGGDDDDDDFFFCCCAAA???<<<:::999999999::::::;;;<<<>>>AAADDDFFFGGGJJJMMMPPPRRRVVVZZZ]]]```aaabbbdddeeefffffffffhhhkkknnnooooooooopppqqqooommmkkkjjjllloooqqqqqqoooqqqsssrrrpppnnnoooqqqsssuuuwwwxxxxxxyyyzzz|||wwwwwwwwwuuusssssstttvvvuuuvvvxxxxxxvvvsssooommmjjjiiifffaaa\\\VVVQQQNNNMMMOOOPPPNNNOOOXXXhhhtttlllaaabbbvvvlllfffeee```ZZZ^^^\\\YYYVVVTTTTTTVVVXXXYYYWWWVVVWWWZZZ[[[YYYVVVTTTUUUVVVWWWXXXZZZ]]]___VVVWWWUUUVVV^^^jjjnnnkkkfffmmmooo|||^^^\\\\\\^^^\\\XXXWWWYYY]]]WWWWWW\\\___^^^ccckkkyyy{{{wwwXXXBBB<<<<<>>AAABBBBBBEEEGGGIIIKKKNNNRRRUUUXXXZZZ\\\^^^```bbbcccccceeeeeefffffffffhhhlllooommmkkkiiiiiikkkmmmnnnmmmrrrrrrsssuuuvvvuuuqqqnnnoooqqqssssssssstttvvvwwwxxxwwwuuuqqqooopppsssvvvqqqqqqqqqpppmmmjjjfffddd[[[YYYUUUQQQNNNLLLKKKKKKLLLLLLMMMSSS___qqqzzzvvv{{{zzzgggUUUPPP___ttt{{{oooddd___^^^]]][[[WWWTTTTTTVVVXXXYYY[[[]]]]]]\\\XXXTTTRRRQQQRRRSSSTTTWWW[[[]]]^^^^^^[[[\\\^^^___eeeqqq{{{mmmkkkhhh^^^[[[\\\aaadddbbbbbbdddjjjbbbZZZZZZ\\\]]]^^^___]]]ssshhhXXXKKK???FFFHHHVVVvvvvvvmmmbbbUUUVVVaaannn}}}www{{{pppccc[[[YYYXXXWWWZZZ[[[ZZZUUUPPPJJJLLLNNNNNNLLLMMMPPPSSSMMMMMMMMMLLLNNNRRRXXX]]]WWWSSSPPPSSS^^^eee___SSSOOORRRUUUVVVWWWWWWYYYZZZVVVRRRMMMJJJKKKNNNPPPQQQQQQSSSSSSSSSUUUYYYYYYWWWOOOOOONNNMMMNNNUUUaaajjj___XXXRRRQQQRRRRRRUUUYYYWWWVVVTTTSSSVVVYYYXXXVVVUUUUUUWWWXXXXXXYYYXXXXXXWWWZZZ]]]\\\YYYWWWWWWXXX[[[hhhyyyssscccIIIFFFWWWeeeooo[[[NNNQQQkkkyyydddSSSJJJIIIHHHFFFDDDDDDDDDDDDBBB???===;;;:::999999999;;;<<<>>>@@@AAACCCEEEGGGIIIKKKOOOQQQTTTVVVXXX[[[^^^```aaabbbeeeeeeeeeddddddgggjjjnnnmmmllljjjjjjlllmmmmmmmmmqqqqqqrrrtttuuutttpppmmmnnnpppqqqqqqpppppprrrsssxxxwwwtttpppnnnnnnqqqtttpppooommmkkkfffaaa]]]ZZZSSSQQQNNNKKKIIIIIIJJJKKKGGGMMMXXXeeetttwwwtttwwwxxxvvvjjj\\\WWW]]]qqqqqqwwwzzzuuujjj```]]]^^^```aaa```\\\WWWUUUYYY\\\[[[]]]^^^]]][[[YYYXXXXXXTTTUUUXXX\\\aaabbbaaa^^^[[[\\\]]]___ccclllyyyzzziiieee___vvv\\\YYY[[[___bbbbbbdddiiinnnfff]]]XXXWWWXXXYYYZZZ___eeehhhwww~~~nnnVVVFFFBBBCCCNNNeeeooohhhYYYaaarrrzzztttsssppp___XXXVVVWWWUUUTTTVVVYYYXXXRRRMMMGGGGGGFFFEEEFFFJJJPPPUUUNNNPPPRRRRRRRRRRRRTTTVVVZZZVVVRRRRRRZZZ```]]]TTTQQQSSSTTTUUUTTTTTTUUUVVVSSSOOOJJJHHHIIIKKKMMMNNNNNNMMMLLLNNNSSSZZZ^^^```RRRQQQOOOMMMNNNUUUaaaiiibbb\\\XXXVVVTTTQQQSSSWWW[[[YYYUUUTTTYYY^^^]]]XXXVVVWWWXXXXXXXXXWWWUUUTTTSSSVVVZZZZZZXXXVVVWWWYYYXXX\\\hhhqqq}}}eeeaaarrrwwwXXXCCCBBBHHHaaasss[[[QQQXXXrrrxxxbbbSSSMMMIIIEEEDDDDDDEEEEEECCCBBB@@@???<<<;;;:::::::::;;;<<<===???@@@CCCDDDEEEHHHKKKNNNOOOQQQTTTWWWZZZ]]]___```bbbcccccccccdddfffjjjmmmmmmkkkjjjjjjlllmmmlllkkkmmmooopppqqqpppooommmlllnnnooopppooommmmmmmmmnnnttttttrrrnnnlllkkknnnpppkkkjjjgggccc^^^XXXSSSQQQJJJIIIGGGEEEEEEFFFHHHIIIHHHUUUgggxxx|||}}}~~~xxxuuu^^^\\\hhhyyyyyyllldddjjjpppoooiiieeeeeehhhhhhkkklllfff^^^YYY[[[^^^XXXXXXYYY[[[\\\^^^___```YYYYYY[[[```eeefffccc```___]]]^^^```bbbfffpppyyysssooogggiiieeexxxYYYXXXZZZ\\\\\\\\\bbbiiijjjfff___YYYWWWXXXZZZZZZ^^^aaa]]]ccc{{{XXXOOOEEEAAAGGG^^^sssmmmlllrrr{{{ssssss{{{uuu```UUUTTTTTTTTTTTTUUUUUUSSSQQQOOONNNMMMKKKIIIGGGHHHLLLQQQUUUUUUXXXZZZ[[[YYYXXXXXXXXXYYYXXXVVVTTTXXX\\\YYYSSSOOOQQQSSSSSSRRRRRRSSSTTTRRROOOKKKIIIJJJMMMNNNOOONNNKKKIIIKKKQQQWWW\\\^^^XXXUUUPPPMMMNNNTTT]]]ccceee```]]]\\\XXXSSSSSSVVV\\\ZZZUUUSSSZZZaaa___XXXYYYZZZ[[[\\\[[[YYYWWWVVVSSSWWWZZZZZZXXXVVVXXXZZZYYYWWWdddkkkjjj{{{bbbZZZzzz{{{zzz|||\\\GGGDDDKKKxxxuuu[[[OOO]]]pppxxxfffYYYNNNFFFDDDDDDEEEEEEDDDDDDCCCBBB???>>><<<;;;:::::::::;;;<<<===@@@AAABBBDDDGGGIIIJJJLLLOOOSSSVVVYYY[[[\\\\\\]]]```bbbdddgggkkknnnkkkjjjiiiiiijjjkkkjjjiiilllnnnppppppmmmkkklllnnnnnnoooooommmkkkiiijjjjjjoooooonnnkkkiiihhhiiijjjcccbbb___ZZZUUUPPPKKKIIIDDDCCCCCCCCCDDDEEEGGGHHHPPP```ttt|||}}}yyycccUUU```zzzsssgggdddfffiiijjjiiijjjmmmppplllnnnpppmmmiiieeeccccccZZZXXXVVVXXX]]]aaabbbaaa```]]]\\\___dddgggfffdddeeeaaa```bbbbbbaaaeeelllbbbcccaaaiiifffwwwXXXXXXYYYZZZXXXWWW^^^hhhdddddd```\\\ZZZ]]]___```YYYaaa```aaannn}}}kkk[[[KKKDDDEEEQQQhhh~~~{{{vvvpppooorrr|||}}}tttzzzwwwcccVVVTTTUUUUUUSSSVVVYYYVVVPPPMMMNNNQQQUUUSSSPPPNNNNNNPPPTTTVVVXXX[[[]]]]]]\\\ZZZYYYYYYUUUWWWXXXWWWYYY[[[YYYTTTNNNPPPRRRSSSSSSSSSTTTUUUSSSQQQNNNMMMNNNPPPQQQRRRRRRMMMJJJMMMQQQTTTVVVXXX\\\XXXQQQMMMNNNSSSZZZ^^^dddaaa```___\\\VVVVVVXXX\\\YYYTTTRRRYYYbbb```XXXVVVWWWXXXYYYXXXWWWUUUTTTQQQTTTVVVVVVSSSRRRTTTVVVYYYTTTdddkkkaaauuu{{{```mmmzzz\\\LLLEEE^^^gggQQQOOOddd~~~{{{jjjYYYNNNDDDDDDDDDDDDDDDEEEEEEEEEAAA???===;;;:::999999::::::;;;===>>>???AAADDDFFFFFFHHHLLLOOOSSSWWWYYYZZZVVVYYY]]]```dddhhhlllpppjjjhhhggghhhiiiiiihhhggglllpppsssqqqllljjjmmmqqqnnnoooooommmjjjhhhggghhhllllllkkkiiifffeeeeeefff]]][[[XXXTTTPPPKKKGGGEEEBBBBBBCCCDDDEEEGGGHHHIIIXXXhhh|||yyysssvvvxxxgggUUUNNNbbbrrrhhheeedddccccccdddggglllnnnlllmmmnnnppprrrqqqmmmjjjbbb\\\WWWXXX]]]aaaaaa___eee```[[[\\\bbbggghhhgggfff```^^^```___[[[[[[```ZZZ[[[YYYbbb^^^oooTTTUUUVVVXXXZZZ\\\^^^___cccaaa______``````^^^]]]ccc______cccfffjjjuuuqqqXXXCCC===JJJYYYgggsss```___eeekkkmmmpppzzzrrriiiaaa``````ZZZRRRNNNOOOSSS\\\^^^VVVKKKKKKRRRUUU[[[[[[UUUOOOPPPSSSUUUYYYZZZZZZXXXVVVSSSRRRRRR[[[WWWRRRPPPSSSVVVVVVVVVOOONNNPPPTTTSSSPPPQQQUUUTTTVVVVVVSSSTTTWWWWWWSSSVVVTTTRRRSSSTTTSSSOOOLLLTTTPPPOOOSSSSSSPPPRRRWWWZZZ[[[^^^aaa```]]][[[\\\ccc\\\TTTRRRUUUYYYZZZYYY]]]ZZZWWWWWWYYYXXXTTTOOOOOORRRTTTUUUUUUTTTTTTUUUWWWaaa___XXX\\\ddduuufffPPPFFFqqq___RRRYYYfff~~~rrr[[[LLLEEE@@@@@@CCCBBBAAA@@@EEEDDDBBB>>>:::888888999999999:::;;;===???AAABBBFFFGGGIIILLLOOORRRTTTUUUVVVWWWZZZ]]]bbbfffjjjllllllkkkiiihhhgggffffffgggqqqpppooommmlllkkkkkkkkkqqqnnnjjjgggfffffffffeeeeeeeeeeeeeeecccaaa___^^^TTTSSSNNNGGGFFFHHHEEE>>>>>>@@@AAABBBDDDIIIRRRYYYkkk|||yyyuuummmjjjqqqoooWWWNNN\\\jjj{{{mmmcccbbb]]]```aaa```^^^aaahhhooooooiiijjjssstttmmmmmmsssiii[[[SSSXXXaaaccc```___^^^^^^\\\[[[bbblllmmmggg```aaaaaabbbbbbaaa``````___UUUVVVWWWVVVrrrSSSUUUXXXZZZ\\\\\\[[[ZZZ^^^^^^]]]\\\ZZZYYYXXXXXX^^^[[[\\\aaacccdddjjjqqq{{{aaaKKKCCCDDDPPPfffpppoookkkbbbYYYWWW\\\aaazzzyyyooossstttrrr~~~xxxbbb\\\YYY^^^aaa\\\UUUQQQQQQPPPSSSYYYYYYSSSQQQRRRVVV[[[]]]YYYUUUUUUUUUSSSRRRVVVZZZXXXTTTQQQSSSWWWXXXUUUTTTUUUWWWYYYWWWUUUWWWSSSRRRTTTSSSRRRUUUZZZ\\\\\\YYYTTTSSSUUURRRMMMPPPQQQSSSWWWZZZZZZWWWTTTRRRNNNNNNRRRSSSPPPQQQUUUXXXXXXXXXYYYXXXXXXXXXZZZ___ZZZVVVVVVYYY[[[ZZZXXXZZZVVVSSSSSSVVVWWWTTTQQQNNNRRRVVVXXXXXXVVVUUUUUUQQQ]]]^^^[[[]]]^^^dddsssiiiIIIYYYaaaZZZVVVhhhwww```VVVLLLGGGFFFEEEBBB@@@GGGFFFDDDAAA===;;;::::::999999999:::<<<>>>???@@@AAABBBDDDGGGJJJMMMOOOPPPRRRSSSVVVYYY]]]aaadddeeeeeedddcccbbbccceeeggghhhkkkkkkjjjiiihhhhhhhhhhhhmmmkkkgggeeeeeedddbbbaaa______^^^\\\YYYVVVSSSRRRHHHHHHEEE@@@@@@CCCAAA;;;>>>???AAADDDKKKTTT^^^eee~~~yyyhhhfffccceeesssvvv^^^NNNOOOgggfffXXXVVVYYY[[[\\\\\\[[[]]]bbbfffjjjdddcccjjjkkkfffgggnnngggZZZRRRVVV___cccdddeeeVVVVVVTTTSSSYYYaaabbb]]]]]]___bbbbbbaaaaaabbbddd\\\SSSUUUUUUSSSoooSSSUUUXXX[[[\\\ZZZWWWUUU[[[\\\]]][[[VVVTTTUUUVVVWWWVVVXXX^^^bbbbbbbbbccchhh~~~iiiUUUNNNIIILLLTTTccczzzvvvhhh```^^^[[[___gggrrr||||||aaaVVVeeeqqqtttrrreeeTTTRRRTTT\\\aaa^^^WWWSSSVVVNNNLLLTTT]]]___ZZZUUUWWW[[[^^^\\\ZZZZZZVVVPPPOOOUUUZZZXXXRRRPPPTTTYYYQQQQQQRRRWWW[[[\\\YYYUUUYYYTTTQQQRRRTTTVVV[[[bbbbbb```ZZZUUUTTTWWWUUUPPPMMMPPPTTTYYY]]]]]]ZZZWWWSSSQQQRRRUUUUUURRRRRRTTTVVVUUUSSSRRRSSSVVVYYY[[[ZZZXXXWWWYYY\\\\\\YYYUUUWWWTTTQQQRRRUUUWWWVVVTTTMMMQQQVVVZZZYYYWWWUUUTTTTTT___```^^^aaa^^^]]]eeepppTTTBBBaaapppTTTUUUpppvvv```OOOGGGEEEDDDCCCGGGFFFEEEDDDAAA???===<<<:::999999::::::;;;<<<======>>>@@@CCCFFFIIIKKKLLLLLLNNNQQQTTTWWWYYYZZZ[[[\\\[[[ZZZ[[[^^^aaaeeehhhddddddddddddddddddddddddgggeeecccbbbbbb```]]][[[XXXWWWUUURRRNNNJJJGGGEEE???@@@>>><<<===@@@???;;;@@@AAAEEENNNZZZgggqqqwwwxxxfffXXXWWWXXX```ssslllUUUHHHDDDKKKnnnwwwbbbZZZ[[[VVVWWWXXXYYYZZZ[[[]]]^^^eee___^^^bbbbbb___bbbhhhjjj___TTTRRRUUUYYY\\\___WWWVVVSSSPPPRRRVVVUUUQQQYYY^^^dddeeebbbaaacccfffaaaYYY[[[XXXSSSmmmRRRSSSVVVXXXXXXXXXVVVUUUXXX\\\^^^\\\WWWUUUWWW[[[UUUTTTVVV\\\bbbcccbbb```^^^ooo}}}yyytttZZZMMMEEELLLZZZmmm~~~mmmkkkiiigggggghhhkkkmmmyyy~~~{{{xxx}}}~~~sssllliiilll```bbbwwwfffUUURRRPPPRRRZZZ^^^[[[UUURRRYYYQQQLLLRRR^^^ccc^^^XXXVVVYYYZZZXXXYYYZZZVVVPPPRRRVVVZZZYYYUUUSSSUUUYYYNNNNNNPPPUUUZZZ\\\ZZZVVVUUUPPPNNNRRRVVVYYY^^^dddbbb___YYYSSSUUU\\\___]]]RRRSSSUUUWWWXXXXXXVVVTTTYYYXXXYYYZZZYYYVVVTTTTTTTTTUUUTTTRRRVVV[[[___^^^XXXWWWWWWXXXYYYXXXTTTQQQVVVUUUUUUVVVYYYYYYXXXVVVNNNQQQUUUVVVVVVTTTTTTTTTZZZ```\\\XXX]]]]]]^^^gggeeeuuueeeAAAIIIeeedddPPP^^^sss}}}___JJJDDDEEEGGGDDDDDDDDDDDDDDDCCC@@@>>>;;;::::::999999999999:::<<<===???BBBDDDGGGIIIJJJGGGJJJMMMPPPRRRSSSSSSRRRUUUTTTTTTUUUXXX]]]bbbeee___``````aaabbbbbbbbbbbb```______^^^^^^[[[WWWTTTRRRQQQNNNKKKHHHDDDBBB@@@??????>>>===>>>??????>>>>>>AAAJJJXXXiiiwww~~~|||eeeSSSRRRQQQSSS]]]rrrmmmSSSBBBAAAGGGLLLrrr}}}ggg]]]]]]aaaTTTTTTVVVYYY\\\^^^]]][[[aaa]]]]]]aaaaaa___```eeeccc[[[RRRLLLKKKOOOWWW]]]ccc```[[[VVVTTTRRRNNNJJJTTT]]]gggjjjeeeaaaaaadddjjjcccccc]]]TTTlllPPPPPPQQQQQQSSSUUUVVVWWWUUUYYY\\\[[[XXXWWWZZZ___XXXVVVVVVWWW\\\```___]]]]]]eeehhhooo{{{dddOOOHHHHHHNNN___qqq{{{iii]]]ZZZZZZZZZiiirrrttt___PPPRRROOOOOOTTTWWWUUURRRRRRVVVRRROOOPPPWWW[[[ZZZVVVTTTUUUSSSPPPRRRUUUUUUQQQVVVVVVVVVXXX[[[\\\\\\[[[WWWUUUTTTUUUYYYZZZYYYVVVTTTQQQRRRXXX]]]]]]]]]^^^___]]]VVVPPPQQQZZZbbbdddYYYXXXWWWUUUSSSSSSSSSTTT\\\]]]]]][[[YYYWWWUUURRRSSSUUUUUUTTTYYYaaaccc___XXXWWWUUUTTTSSSRRRPPPOOOTTTUUUXXXZZZ[[[ZZZVVVTTTTTTTTTTTTRRRPPPPPPRRRSSSVVVZZZTTTQQQVVVWWWWWW___bbbooozzzSSSEEEJJJfff\\\SSS^^^www|||]]]LLLFFFDDDBBBAAAAAACCCEEEEEECCCAAA===<<<;;;:::999999888999<<<===>>>@@@BBBCCCEEEEEEEEEGGGJJJMMMNNNNNNNNNMMMPPPPPPPPPQQQTTTYYY]]]```]]]^^^______```______^^^YYYYYYXXXXXXXXXUUUPPPMMMJJJIIIGGGEEECCCAAA@@@???AAA@@@>>>>>>======???AAA@@@GGGSSSeeeuuummmZZZLLLUUUWWW[[[dddttt{{{jjjXXXGGG@@@IIIVVVcccqqq```VVVSSSTTTPPPQQQTTTYYY]]]^^^]]][[[[[[[[[]]]aaabbb```___```SSSSSSPPPJJJJJJQQQ]]]ffffffbbb^^^ZZZUUUPPPLLLKKKQQQ\\\hhhlllggg```]]]]]]fff______ZZZQQQiiiNNNNNNMMMMMMNNNQQQTTTVVVPPPSSSVVVVVVUUUVVVYYY\\\ZZZYYYVVVRRRRRRVVVWWWUUUZZZ\\\YYY\\\ssslllVVVGGGAAAFFFPPP```iiiuuussslll___SSSUUUcccttt~~~wwwlllcccZZZTTTNNNKKKJJJNNNPPPOOOOOOQQQPPPRRRPPPMMMMMMPPPRRRPPPQQQRRROOOKKKLLLQQQUUUUUUWWWUUUUUUYYY```cccbbb___bbb^^^ZZZXXXYYYYYYWWWUUUXXXVVVYYYaaaddd```ZZZWWW[[[\\\YYYQQQMMMRRRZZZ^^^[[[ZZZWWWTTTQQQQQQTTTVVVYYY[[[ZZZVVVUUUUUUSSSPPPSSSVVVUUURRRXXXaaabbb\\\YYYWWWUUURRRQQQPPPPPPPPPRRRTTTWWWZZZZZZXXXVVVTTT\\\[[[XXXSSSPPPOOOQQQSSSQQQYYYVVVTTTWWWRRRNNNSSSZZZbbbiiitttsssSSS@@@DDDiiibbbWWW```sss{{{cccQQQEEECCCAAA@@@BBBEEEFFFDDDAAA???>>>===;;;:::::::::999:::;;;;;;<<<===>>>>>>???BBBDDDFFFHHHIIIIIIIIIIIILLLLLLMMMOOORRRUUUWWWYYYYYYZZZ[[[[[[[[[YYYXXXWWWRRRQQQQQQPPPPPPMMMIIIFFFAAA@@@???>>>>>>>>>>>>>>>???<<<;;;<<<======BBBHHHUUU]]]kkk{{{qqqdddZZZaaagggooovvv~~~|||oooaaaQQQEEE>>>AAASSSgggyyynnndddZZZQQQKKKMMMOOOTTTWWWZZZZZZZZZYYYTTTVVVZZZ^^^```___]]]\\\TTTZZZ[[[TTTNNNRRR\\\ddd]]]ZZZXXXWWWTTTOOOLLLMMMNNNWWWbbbgggddd]]]XXXVVVWWWPPPRRRPPPKKKfffLLLLLLLLLLLLMMMNNNOOOPPPNNNOOOPPPQQQRRRSSSTTTUUUWWWYYYVVVNNNLLLOOORRRQQQWWWXXXWWWWWW```tttwww```PPPIIIGGGGGGIIIMMMSSS___rrrqqqgggfff___fffkkkkkkrrrooo```XXXTTTTTTTTTNNNKKKJJJMMMNNNLLLKKKNNNMMMQQQQQQLLLIIILLLMMMKKKMMMPPPPPPKKKKKKQQQWWWZZZYYYYYYZZZ\\\___aaa```___```\\\XXXXXXYYYZZZXXXUUUVVVUUUYYYcccgggbbbZZZVVVXXX___aaaYYYOOONNNRRRUUUZZZZZZXXXTTTOOONNNOOORRRSSSVVVUUUQQQPPPTTTTTTQQQZZZ[[[UUUOOOSSS]]]^^^WWWWWWWWWWWWVVVUUUTTTUUUUUUSSSUUUWWWXXXYYYYYYZZZ[[[eeeccc```ZZZUUURRRRRRSSSQQQZZZZZZWWWXXXQQQLLLRRRSSSUUUXXX]]]llluuuXXXCCCJJJcccnnn```bbb}}}fffTTTIIIEEEAAABBBDDDEEEBBB???@@@@@@>>>===<<<<<<;;;;;;::::::::::::::::::::::::>>>???@@@AAABBBDDDEEEEEEFFFHHHJJJMMMOOOQQQSSSTTTSSSTTTTTTTTTRRRPPPMMMLLLKKKJJJHHHHHHGGGEEEAAA???<<<<<<;;;::::::;;;<<<===>>>;;;;;;???BBBEEENNNYYYqqqyyywwwtttuuuiiiUUUIII@@@<<<<<>>AAAAAA@@@>>>============<<<<<<;;;;;;:::999999888;;;;;;;;;<<<>>>@@@AAABBBBBBDDDGGGKKKNNNPPPQQQQQQNNNOOOOOONNNKKKHHHEEECCCGGGEEECCCBBBAAA???===:::<<<;;;:::999999:::<<<<<>>DDDIIIOOO\\\jjjjjjYYYGGG@@@===???DDDTTTxxxzzzrrriiiddddddccc___[[[QQQVVV[[[ZZZVVVTTTUUUXXXPPPSSSUUUVVVYYY]]]______ZZZiiipppeeeWWWSSSWWWZZZXXXUUUUUUWWWTTTNNNMMMQQQJJJLLLOOOSSSUUUUUUUUUTTTTTTJJJLLLNNNNNNjjjTTTQQQOOOOOOQQQRRRQQQOOOMMMMMMMMMNNNPPPQQQQQQPPPSSSTTTRRRNNNIIIKKKRRRYYYTTTRRRQQQQQQRRRUUUYYY[[[ffftttuuu~~~ssscccWWWLLLFFFCCCDDDNNNZZZ\\\aaatttpppmmmbbb\\\___^^^ccctttpppiii```[[[TTTNNNKKKLLLNNNPPPSSSRRRQQQRRRTTTUUURRROOOXXXXXXVVVPPPKKKHHHIIIKKKLLLOOOQQQPPPNNNOOOUUUZZZ^^^```bbbaaa]]]ZZZYYYZZZ[[[[[[YYYVVVXXXZZZWWWQQQMMMOOOSSSYYY___aaa^^^ZZZXXX^^^cccaaaZZZSSSRRRSSSWWWXXXVVVRRRLLLJJJJJJLLLSSSTTTSSSOOOOOORRRSSSQQQ\\\___]]]UUUSSSXXX[[[ZZZYYYRRROOOQQQRRRRRRWWW^^^VVVVVVVVVVVVVVVXXX\\\___hhhfffbbb^^^YYYVVVSSSRRRVVVUUUSSSRRRPPPPPPOOOOOOMMMJJJHHHOOOSSSTTTnnnxxxiiiwwwnnnzzzYYYFFFPPPssswwwooorrrfffYYYQQQIII>>>>>>BBB===>>><<<:::<<>>FFFJJJHHHHHHKKKIIIIIIHHHFFFEEEDDDCCCBBBAAA>>>;;;999::::::;;;;;;999777999>>>===777888===:::===CCCMMMYYYeeeooouuuuuu[[[KKKBBBDDD>>>BBBYYYsssqqqiiiddddddeeebbb\\\WWWQQQSSSSSSRRRTTTWWWTTTOOOQQQPPP[[[```VVVUUU___ddd]]]^^^______^^^ZZZVVVSSSPPPMMMMMMPPPQQQNNNNNNQQQMMMLLLMMMPPPTTTVVVWWWVVVRRRSSSUUUTTTWWWoooVVVTTTSSSTTTXXXZZZZZZYYYOOOMMMKKKJJJLLLNNNQQQRRRTTTTTTSSSPPPLLLLLLOOOSSSQQQPPPNNNLLLLLLMMMNNNOOOYYY```nnnuuuwww~~~ooocccWWWKKKDDDDDDCCCEEERRRlllvvvkkkbbbmmmuuuooo```[[[XXXUUUQQQMMMLLLMMMOOOQQQTTTSSSRRRUUUXXX[[[[[[ZZZYYYYYYWWWSSSMMMJJJJJJKKKIIILLLOOOPPPOOONNNOOOQQQWWWZZZ\\\\\\ZZZXXXXXXYYYWWWZZZ[[[ZZZ\\\]]]XXXQQQNNNOOOQQQVVVZZZ[[[XXXUUUTTTZZZ___^^^WWWQQQPPPQQQWWWYYYZZZXXXSSSOOONNNNNNNNNPPPMMMIIIJJJOOORRRRRRZZZ^^^___ZZZXXX[[[[[[YYYXXXSSSQQQRRRQQQLLLLLLPPPOOOPPPQQQPPPPPPQQQSSSUUU\\\[[[YYYWWWUUUTTTTTTSSSSSSRRRPPPNNNLLLKKKIIIIIILLLMMMJJJLLLMMMJJJZZZyyylllddd~~~tttRRRGGGWWWxxxzzzqqqtttvvvlll```OOOHHHEEE<<>><<<<<<;;;;;;;;;======<<<:::<<<<<<;;;;;;;;;;;;<<<<<<<<<:::>>>FFFIIIFFFDDDFFFEEEEEEDDDCCCBBB@@@@@@???AAA???===;;;:::999999999:::888999<<<;;;999<<>>PPP[[[gggiiiaaa[[[[[[]]]YYYPPPHHHGGGHHHHHHGGGKKKSSSVVVTTTSSSQQQ[[[aaaXXXWWW^^^```ZZZZZZ[[[\\\\\\[[[[[[ZZZNNNLLLLLLNNNNNNKKKKKKNNNOOONNNOOORRRVVVZZZ\\\\\\XXXUUUTTTRRRWWWpppSSSRRRRRRTTTWWWYYYZZZYYYSSSQQQLLLIIIJJJMMMQQQTTTTTTTTTRRRQQQOOONNNMMMMMMNNNMMMKKKJJJIIIHHHHHHHHHOOOKKKNNN\\\rrrzzz}}}jjjWWWLLLJJJDDDDDDMMMYYYeeeooowww}}}|||xxxpppssstttooogggbbbdddhhhhhhwwwtttiiiZZZQQQPPPPPPOOOMMMLLLLLLNNNPPPQQQPPPOOONNNOOORRRVVVXXXXXXXXXXXXWWWTTTPPPMMMKKKLLLHHHIIILLLOOOQQQOOOKKKGGGNNNQQQTTTUUUTTTSSSSSSSSSPPPUUUYYYZZZ\\\\\\UUUNNNOOOOOOOOOQQQRRRSSSRRRPPPPPPUUUYYYYYYTTTPPPPPPRRRTTTWWWZZZ[[[WWWSSSOOOMMMLLLLLLIIIEEEFFFMMMQQQQQQSSSYYY\\\ZZZYYYYYYWWWTTTUUUSSSSSSTTTRRRKKKGGGGGGJJJLLLMMMNNNMMMLLLMMMNNNQQQPPPPPPOOOOOOOOOPPPPPPNNNMMMLLLJJJHHHFFFCCCBBBIIIOOOLLLIIIIIIDDDHHHWWWuuuhhhmmmsssVVVIIIOOOuuu{{{lll```WWWJJJEEEAAA<<<<<<>>>@@@@@@>>>===<<<===>>>???>>>;;;888;;;;;;::::::::::::;;;;;;888999>>>EEEFFFBBB>>>>>>@@@??????>>>===<<<<<<;;;<<<;;;:::999888888777777>>><<<<<<===<<<>>>EEENNNVVV___nnn~~~vvvhhh]]]YYY[[[aaaddd^^^PPPBBB===>>>AAAbbb{{{mmm```ZZZTTTVVV[[[ZZZOOODDDEEEFFFEEECCCHHHRRRZZZ\\\YYYTTT[[[aaa[[[XXX[[[YYYYYYXXXXXXXXXYYYZZZ[[[\\\NNNLLLLLLNNNNNNJJJIIIKKKMMMLLLLLLOOOUUU[[[___aaa\\\UUUOOONNNSSSlllSSSRRRRRRRRRTTTUUUVVVVVVZZZXXXTTTPPPNNNOOOQQQTTTUUUSSSPPPOOOOOOOOONNNMMMMMMMMMMMMLLLLLLLLLKKKKKKIIIKKKNNNPPPVVVdddwwwrrrooodddWWWOOOJJJHHHLLLSSS``````]]]WWWQQQSSS[[[cccqqq}}}www~~~}}}yyywwwwwwwwwooonnnqqquuurrrllljjjmmmmmmooommmhhhaaa]]]\\\\\\^^^]]]YYYUUUZZZkkk}}}{{{jjj___XXXPPPNNNOOOKKKKKKKKKLLLMMMNNNOOOPPPOOOMMMJJJHHHIIIKKKMMMNNNSSSTTTTTTSSSQQQOOONNNMMMIIIHHHJJJNNNRRRRRRLLLGGGIIIKKKMMMNNNMMMKKKIIIHHHHHHNNNSSSTTTUUUVVVQQQKKKOOONNNMMMLLLMMMNNNNNNNNNKKKOOOTTTUUUSSSRRRTTTVVVPPPSSSUUUVVVUUUQQQNNNLLLNNNOOOMMMIIIIIIMMMOOONNNLLLPPPSSSSSSRRRQQQOOONNNQQQRRRTTTVVVTTTPPPLLLJJJIIIKKKNNNPPPOOONNNNNNNNNNNNMMMLLLKKKJJJJJJJJJJJJIIIIIIIIIHHHFFFDDDBBBAAAEEEOOOLLLEEEGGGFFFBBBFFFRRRrrrttt||||||XXX@@@PPPrrrvvvhhhTTTMMMDDD??????AAAAAAAAA@@@@@@AAABBBCCCAAA===999;;;::::::999999::::::;;;888:::===@@@???<<<::::::<<<<<<<<<;;;;;;:::::::::888999::::::::::::<<<===@@@@@@AAAAAABBBHHHTTT^^^nnnvvv{{{uuurrrooohhh___YYYXXXXXXVVVOOODDD;;;<<>><<<999999999:::<<<<<<<<<<<<;;;;;;;;;;;;999;;;<<<<<<<<<===???BBB>>>CCCGGGJJJNNNYYYhhhssswwwnnnnnnvvvyyyrrrhhhmmmbbbUUUJJJ???:::@@@JJJ```sss___WWWWWWXXXYYY___jjjqqqiii]]]TTTZZZ\\\YYYWWW[[[aaaccccccZZZ]]]bbb[[[VVVSSSLLLRRRSSSUUUUUUUUURRROOONNNNNNLLLMMMOOONNNJJJHHHJJJEEECCCBBBDDDKKKSSSYYY\\\bbbYYYSSSSSSTTTdddIIIKKKNNNPPPRRRUUUYYY\\\\\\___aaa^^^XXXSSSQQQQQQSSSQQQNNNLLLLLLNNNQQQSSSTTTRRRPPPNNNLLLJJJIIIIIIIIIGGGEEEEEEGGGKKKOOORRRbbbwwwxxxllldddccc```___\\\WWWPPPJJJFFFEEEFFFPPPZZZZZZPPPFFFDDDEEEEEEGGGIIILLLMMMMMMLLLKKKHHHGGGFFFEEEDDDEEEHHHKKKGGGJJJPPPVVVXXX[[[ccclllzzz|||zzzlllXXXTTTPPPMMMMMMMMMMMMMMMJJJJJJKKKKKKKKKKKKJJJIIIKKKJJJIIIFFFEEEGGGKKKOOOKKKJJJJJJKKKNNNPPPPPPOOOOOOKKKJJJMMMRRRVVVTTTRRRIIIHHHHHHIIIHHHDDD>>>:::HHHMMMNNNLLLLLLOOOQQQPPPLLLLLLLLLJJJIIIJJJMMMPPPFFFHHHLLLPPPSSSWWW[[[^^^TTTQQQOOOMMMNNNOOOOOOOOORRRWWWXXXVVVUUUTTTQQQLLLOOOLLLKKKLLLIIIGGGIIIMMMOOORRRSSSQQQQQQSSSRRRNNNHHHKKKNNNOOOOOONNNMMMNNNHHHGGGGGGGGGHHHIIIJJJJJJFFFFFFEEEEEEEEEFFFGGGGGGCCCIIIDDD>>>BBBAAA<<>>PPPdddnnnjjjpppaaaVVVOOOIIIFFFAAA???>>>>>>@@@AAAAAAAAA>>>>>>============>>>>>>===AAABBB===999:::<<<============>>>>>>>>>>>>>>>999;;;<<<;;;:::;;;@@@DDDDDDNNNXXX\\\cccpppqqqjjjfffooo~~~yyydddMMMAAA===???KKKYYYxxx___TTTRRRSSSWWWZZZ]]]eeemmmggg\\\PPPZZZ```^^^ZZZ[[[^^^```aaaXXX[[[```XXXTTTSSSMMMNNNPPPRRRTTTTTTQQQNNNLLLJJJHHHIIIMMMLLLHHHFFFGGGHHHFFFDDDFFFKKKQQQWWWYYYfff^^^\\\\\\ZZZeee???BBBEEEGGGIIILLLQQQTTTTTTXXX\\\ZZZUUUPPPOOOPPPPPPQQQRRROOOLLLLLLNNNQQQRRRPPPMMMJJJHHHGGGHHHHHHLLLHHHDDDDDDGGGJJJJJJIIIKKK[[[ssszzztttlllddd^^^UUUUUUTTTQQQNNNKKKIIIIIIHHHNNNVVV^^^cccdddcccaaa\\\\\\XXXSSSQQQSSSWWWZZZdddhhhqqqzzz|||~~~rrrggg[[[PPPJJJIIIHHHGGGHHHHHHHHHFFFHHHHHHIIIIIIHHHHHHHHHGGGDDDEEEEEEEEEDDDFFFJJJNNNMMMJJJHHHIIILLLOOOOOONNNMMMLLLKKKMMMQQQSSSRRRPPPGGGGGGHHHKKKLLLJJJEEE@@@HHHNNNPPPNNNMMMOOOQQQPPPKKKLLLLLLJJJHHHHHHKKKNNNEEEGGGIIILLLOOOSSSWWWZZZTTTQQQNNNMMMNNNOOONNNMMMMMMQQQSSSSSSTTTVVVUUUQQQRRROOONNNOOOLLLHHHHHHMMMLLLQQQTTTRRRRRRUUUSSSNNNIIIKKKLLLLLLJJJHHHHHHHHHDDDDDDDDDEEEFFFHHHIIIJJJGGGEEECCCBBBBBBCCCEEEFFFBBBEEEAAA>>>BBB<<<999@@@GGGDDDKKKeee}}}mmm~~~xxx^^^IIICCCFFFkkkzzzvvvlllbbb[[[PPPKKKEEE@@@???@@@@@@@@@@@@@@@????????????@@@@@@@@@FFFHHHCCC>>>???AAA@@@>>>?????????@@@@@@AAAAAA;;;>>>@@@@@@@@@EEEMMMTTT]]]jjjvvvzzz}}}uuunnnaaa```dddqqqjjjUUUFFFIIITTT```ooo|||wwwgggZZZQQQNNNNNNUUUYYYXXX^^^eeecccYYYPPP\\\ddd```ZZZXXX[[[]]]ZZZSSSXXX]]]VVVTTTVVVSSSRRRSSSSSSSSSQQQOOOLLLJJJHHHFFFHHHLLLLLLHHHFFFGGGLLLJJJHHHIIIMMMQQQUUUVVVbbb\\\[[[\\\VVV___>>>@@@CCCDDDDDDFFFJJJNNNNNNRRRVVVTTTPPPMMMMMMPPPNNNRRRUUUSSSNNNJJJKKKMMMNNNLLLIIIGGGGGGHHHJJJLLLGGGIIIHHHDDD@@@@@@EEEIIICCCIIISSSbbbuuuvvvttt}}}vvvqqqsssvvvwwwwwwttt{{{{{{hhhYYYQQQLLLHHHAAABBBCCCCCCCCCEEEDDDBBBFFFFFFFFFFFFFFFGGGGGGGGGEEEGGGHHHGGGFFFGGGKKKOOOPPPLLLIIIIIIKKKNNNNNNMMMKKKLLLMMMNNNPPPPPPNNNLLLEEEFFFHHHMMMPPPPPPLLLHHHGGGMMMQQQOOOMMMNNNOOONNNLLLMMMMMMJJJGGGFFFHHHKKKEEEFFFGGGIIILLLOOORRRUUURRROOOLLLLLLNNNNNNLLLIIIFFFJJJMMMMMMPPPVVVXXXWWWRRROOOOOORRROOOHHHGGGLLLHHHOOOTTTTTTVVVYYYWWWQQQKKKLLLLLLJJJGGGEEEDDDDDDCCCCCCCCCCCCDDDEEEFFFFFFHHHEEEBBB???>>>@@@BBBDDD???BBB???AAADDD<<<999EEE999???AAAFFF\\\ooorrr~~~kkkmmmhhhRRRDDDBBBWWWzzz{{{sssiiibbbVVVMMMGGGEEEEEEDDDBBBAAAAAAAAAAAAAAAAAABBBAAAJJJNNNIIIDDDDDDDDDBBB??????@@@@@@AAAAAABBBBBBCCCFFFJJJLLLPPPWWWccclllxxx~~~pppddd\\\aaaeeellluuu|||kkkVVVIIIIII___zzzqqqcccaaadddccc\\\UUUIIISSSXXXWWWZZZcccccc[[[VVVbbbiiicccZZZWWWYYY[[[UUUOOOUUU[[[UUUTTTZZZYYY[[[YYYVVVRRRNNNKKKIIIHHHHHHGGGIIINNNNNNJJJHHHIIINNNLLLJJJJJJMMMPPPRRRSSSZZZUUUUUUUUUNNNWWW<<<@@@CCCEEEEEEFFFIIILLLNNNOOOPPPQQQRRRQQQPPPOOOSSSSSSSSSSSSQQQNNNKKKIIIGGGIIIJJJJJJIIIHHHHHHIIIKKKIIIFFFCCCAAA?????????@@@AAAGGGNNNRRRZZZnnn~~~}}}yyyoooaaaTTTMMMIIIFFFDDDEEEFFFHHHGGGEEEBBBBBBBBBDDDEEEGGGHHHGGGEEEDDDBBBDDDCCCBBBBBBBBBCCCEEEFFFKKKJJJIIIGGGGGGHHHIIIIIILLLMMMNNNNNNNNNMMMLLLKKKHHHFFFHHHMMMOOOKKKHHHHHHMMMLLLJJJJJJKKKLLLKKKJJJGGGGGGFFFDDDCCCEEEIIIMMMMMMNNNOOOOOOPPPPPPPPPPPPNNNOOOOOONNNQQQTTTQQQKKKKKKKKKMMMOOOQQQSSSTTTTTTWWWVVVTTTRRROOOLLLJJJHHHGGGIIILLLMMMNNNOOOQQQRRRMMMLLLIIIFFFDDDDDDCCCDDDBBBBBBAAA@@@@@@@@@AAAAAA???@@@@@@???<<<999888999<<<===???@@@AAA@@@>>>===???<<<===@@@AAALLLnnnqqq]]]sssfffdddyyyCCCEEECCCIIIaaawwwkkk```WWWQQQMMMQQQMMMHHHFFFGGGGGGFFFEEEUUUSSSTTTXXX\\\YYYNNNDDDEEEHHHKKKMMMLLLKKKKKKKKKIIIRRR]]]eeejjjqqq|||uuuoooiii___^^^eeemmm~~~vvvaaaLLLEEELLLccc}}}```___]]]YYYVVVXXXaaakkk\\\PPPRRRaaa```QQQSSSccc[[[```dddccc^^^YYYWWWXXXUUUUUURRROOOQQQXXX[[[YYYXXXUUUPPPKKKHHHFFFFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEJJJKKKJJJIIIHHHIIILLLOOOTTTPPPOOOMMMKKKZZZ>>>@@@BBBCCCCCCEEEHHHKKKKKKLLLMMMMMMNNNNNNMMMMMMPPPRRRSSSSSSPPPMMMKKKKKKHHHIIIKKKJJJHHHGGGGGGHHHKKKIIIGGGDDDBBBAAA@@@@@@<<<;;;>>>AAABBBFFFSSS```{{{|||qqqeee^^^SSSKKKGGGEEEDDDCCCDDDEEEGGGFFFDDDBBBAAABBBDDDEEEGGGHHHHHHGGGEEEDDDEEEEEEDDDDDDEEEEEEFFFGGGJJJIIIHHHGGGGGGFFFFFFFFFJJJKKKLLLNNNNNNNNNMMMMMMGGGDDDEEEJJJLLLJJJHHHIIIOOOMMMLLLLLLMMMNNNNNNMMMIIIIIIHHHGGGGGGIIIMMMQQQMMMNNNOOOOOOPPPPPPOOOOOORRRTTTTTTSSSTTTXXXWWWSSSOOOPPPQQQSSSTTTSSSSSSRRRSSSSSSRRRPPPNNNKKKHHHGGGFFFIIILLLMMMMMMMMMNNNOOONNNMMMKKKHHHFFFDDDCCCBBBBBBAAA@@@>>>======<<<<<<===???@@@???<<<;;;:::;;;;;;<<<>>>?????????======AAA>>>======;;;AAAYYYtttmmmhhhcccvvvdddDDD===???PPPhhhyyynnneee```[[[ZZZWWWRRRLLLIIIGGGHHHSSSSSSZZZiiivvvsss```NNNKKKMMMOOOPPPPPPPPPQQQRRRWWWbbbqqq|||~~~iii___YYYXXXbbbqqqyyycccQQQGGGGGGUUUrrr}}}{{{uuuZZZXXXVVVSSSRRRUUU\\\bbb[[[SSSUUU``````UUUUUU^^^\\\___aaa^^^ZZZWWWYYY[[[TTTUUURRRPPPRRRXXXYYYWWWVVVSSSPPPLLLIIIGGGFFFFFFDDDDDDEEEEEEEEEEEEDDDDDDIIIIIIIIIHHHGGGHHHKKKNNNSSSOOONNNMMMKKKZZZAAABBBCCCBBBBBBCCCFFFHHHIIIIIIIIIIIIHHHHHHHHHHHHIIILLLOOOOOOLLLIIIIIIJJJGGGHHHHHHGGGEEECCCCCCDDDJJJHHHFFFDDDBBBAAAAAA@@@>>><<<;;;===<<<<<>>??????===<<<<<<===:::;;;<<<===>>>===<<<;;;AAA===<<<<<<999999FFFVVVrrrqqqvvvggg~~~UUUBBB888>>>EEEOOOjjjzzz~~~xxxrrrsssrrrkkk```WWWTTTTTTOOOLLLRRRfff{{{nnn[[[PPPQQQSSSUUUWWWZZZ^^^aaajjjuuuxxxhhhXXXQQQRRR^^^vvveeeHHHBBBJJJ\\\mmm|||mmmWWWTTTQQQPPPQQQUUUWWWXXXUUUSSSUUUYYY\\\ZZZYYYYYY]]]]]]\\\WWWSSSRRRUUUXXXSSSTTTSSSQQQRRRWWWVVVSSSQQQPPPNNNLLLJJJHHHFFFEEECCCCCCDDDDDDDDDDDDCCCCCCFFFFFFGGGFFFEEEFFFIIIKKKPPPMMMMMMKKKIIIYYYHHHGGGEEECCCBBBBBBCCCDDDJJJIIIHHHFFFEEEDDDDDDCCC@@@DDDHHHHHHEEECCCDDDFFFEEEEEEEEECCC@@@>>>>>>???FFFEEEDDDBBBAAA@@@?????????======>>>????????????@@@FFFSSSggg}}}}}}uuutttxxxzzzmmmbbbWWWOOOIIIAAA@@@??????@@@BBBCCCDDD@@@BBBDDDDDDBBBAAA@@@AAA@@@AAACCCEEEFFFGGGGGGGGGDDDEEEFFFHHHHHHGGGFFFFFFIIIJJJKKKLLLLLLKKKJJJIIIFFFHHHKKKNNNPPPQQQRRRRRRIIIEEEDDDHHHKKKKKKLLLOOOOOONNNMMMNNNPPPRRRRRRRRRPPPPPPPPPPPPOOOOOOQQQSSSMMMNNNNNNOOOOOOOOONNNNNNUUUYYYZZZUUURRRUUUXXXXXXLLLNNNQQQSSSRRRPPPMMMKKKKKKLLLMMMNNNMMMJJJGGGFFFIIIMMMRRRUUUVVVUUUTTTTTTUUUUUUTTTQQQNNNJJJGGGDDDFFFEEEDDDBBB@@@???>>>>>>===>>>??????===;;;;;;<<<999999:::;;;<<<;;;;;;:::===:::;;;===<<<:::???FFFhhh~~~~~~rrrllljjjNNNBBB======HHHWWWxxxvvvmmmooowww~~~tttmmmiiiTTTKKKGGGSSShhhuuussskkk\\\^^^aaadddiiiooowww||||||ppp___YYYTTTWWWcccwwwmmmPPP@@@MMMfffzzzfff[[[YYYTTTRRRUUUYYYWWWSSSNNNQQQQQQOOOSSS[[[[[[VVV[[[ZZZWWWRRRNNNLLLNNNPPPQQQSSSSSSQQQRRRUUUSSSOOOLLLLLLLLLKKKJJJHHHFFFDDDAAABBBBBBBBBBBBBBBBBBAAABBBCCCDDDDDDCCCDDDGGGIIIKKKJJJKKKIIIGGGWWWNNNLLLIIIFFFDDDCCCBBBAAALLLKKKIIIGGGEEECCCAAA@@@<<>><<<===>>>@@@@@@@@@???>>>======<<<;;;;;;:::;;;>>>???===:::???<<<<<>>>>>>>>>>>???@@@AAA===@@@BBBBBBAAA@@@@@@@@@>>>???@@@BBBDDDEEEFFFGGGBBBCCCEEEFFFFFFFFFEEEDDDEEEGGGIIIKKKLLLLLLKKKKKKFFFHHHJJJNNNPPPRRRRRRSSSLLLHHHGGGJJJMMMMMMOOORRRNNNMMMLLLMMMOOOQQQQQQPPPQQQRRRRRRQQQOOONNNNNNOOONNNNNNNNNOOOOOONNNMMMMMMTTTXXXXXXSSSPPPRRRTTTUUUOOOQQQUUUWWWXXXVVVTTTRRRLLLLLLNNNNNNMMMLLLJJJHHHHHHMMMRRRVVVXXXXXXXXXXXXSSSSSSRRRPPPMMMIIIFFFDDDFFFEEEDDDCCCBBBAAAAAAAAA>>>???@@@>>><<<999999999888888999:::::::::::::::888888:::===>>><<<<<<>>>GGGaaa|||qqq\\\DDD<<<;;;;;;FFFddd|||oooccceeerrr}}}fff[[[PPPQQQ^^^ooozzz~~~tttwwwzzz}}}yyyggg^^^TTTYYYbbbqqq```NNNHHHOOOmmmnnn^^^```^^^YYYUUUXXX]]]YYYPPPQQQVVVSSSJJJLLLWWWZZZTTTVVVVVVUUUSSSPPPNNNMMMMMMOOOQQQQQQOOOPPPRRRPPPKKKGGGHHHIIIIIIHHHFFFDDDCCC???@@@@@@AAAAAA@@@@@@??????@@@BBBBBBBBBCCCEEEGGGHHHGGGJJJIIIEEETTTNNNLLLIIIHHHGGGEEECCCAAAKKKKKKJJJIIIGGGDDDBBB@@@===>>>AAACCCDDDDDDCCCBBBDDDDDDCCC@@@===<<<===???;;;;;;<<<<<<<<<;;;:::::::::;;;:::888:::<<<;;;888===:::777888???IIIRRRWWWdddttt}}}}}}vvvjjjcccUUUPPPHHHBBB???>>>>>>===<<<======<<<;;;:::;;;===;;;>>>@@@AAA@@@??????@@@======???@@@BBBDDDEEEFFFBBBBBBCCCDDDDDDDDDDDDDDDBBBCCCDDDEEEGGGHHHHHHHHHEEEGGGIIILLLNNNOOOPPPPPPMMMIIIHHHKKKNNNNNNOOORRRMMMKKKJJJKKKMMMNNNNNNNNNOOOQQQRRRQQQOOOMMMLLLMMMNNNNNNNNNNNNNNNNNNMMMLLLQQQTTTUUUQQQPPPSSSTTTSSSNNNPPPSSSVVVWWWWWWVVVUUUOOOOOOOOONNNNNNMMMLLLKKKFFFJJJOOOSSSTTTTTTUUUVVVMMMMMMLLLKKKIIIFFFDDDCCCCCCCCCBBB@@@????????????>>>??????===:::888777777888888888999999999::::::777888999;;;;;;999888777888CCCZZZsssiii}}}uuuSSS>>>:::999<<>>>>>????????????>>>>>>===???AAAAAAAAABBBDDDEEEFFFGGGKKKJJJEEEQQQIIIGGGGGGHHHIIIIIIEEEBBBFFFHHHJJJKKKJJJGGGDDDBBB???======AAAEEEFFFCCC???AAAAAA???===:::999;;;===888999:::;;;;;;:::999999:::===<<<777666;;;<<<:::777888999:::<<>>>>>???@@@AAACCCEEEFFFCCCCCCBBBBBBCCCCCCDDDEEECCCCCCBBBBBBCCCCCCDDDEEEDDDEEEGGGIIIKKKKKKKKKKKKKKKGGGGGGJJJLLLKKKKKKMMMMMMKKKJJJJJJLLLMMMLLLKKKKKKNNNPPPPPPOOOMMMMMMMMMNNNNNNNNNNNNNNNMMMLLLLLLJJJMMMMMMMMMPPPUUUUUUQQQMMMOOOPPPRRRSSSSSSSSSSSSQQQPPPOOONNNMMMMMMMMMMMMGGGJJJMMMOOOOOOOOOPPPRRRJJJIIIHHHGGGFFFFFFFFFFFFDDDCCCAAA???===<<<<<<;;;;;;<<<===<<<999777777777999999888888999999::::::666888:::999777777777666666;;;DDD```kkkppp|||www[[[GGGCCC@@@???BBBPPPiiivvvfff```ooonnncccZZZTTTXXXbbbjjj~~~ddd```bbbpppkkk[[[TTTVVVZZZWWWQQQSSS[[[ZZZRRRSSS[[[[[[SSSMMMOOORRRSSSTTTSSSSSSSSSSSSRRRPPPNNNJJJKKKJJJHHHJJJMMMLLLHHHCCCCCCCCCBBBBBBAAA@@@???======>>>>>>>>>>>>======;;;===@@@AAAAAABBBCCCEEEGGGIIIOOONNNFFFQQQ~~~CCCCCCDDDGGGKKKKKKGGGDDDBBBEEEHHHKKKLLLJJJGGGEEE>>>;;;999===DDDEEEAAA;;;===<<<;;;888666666888:::777888999:::;;;:::999999666:::999444333888<<<<<<666999;;;:::777555666999:::FFFLLLWWWpppvvv}}}gggfffccc]]]TTTJJJAAA;;;;;;999888888:::<<<<<<<<<:::<<<===;;;999999===@@@999;;;>>>??????>>>???@@@??????@@@AAABBBDDDEEEFFFDDDCCCBBBBBBBBBCCCEEEFFFGGGFFFDDDBBBBBBBBBCCCCCCCCCDDDFFFGGGHHHHHHGGGGGGIIIEEEEEEHHHJJJHHHHHHIIINNNLLLJJJJJJKKKLLLKKKJJJHHHKKKNNNPPPPPPOOOOOOOOONNNNNNNNNNNNNNNMMMLLLKKKCCCEEEGGGIIIOOOUUUTTTOOORRRRRRSSSTTTTTTUUUUUUUUUSSSQQQOOOMMMLLLLLLMMMNNNJJJLLLNNNNNNMMMMMMNNNOOOJJJIIIHHHGGGGGGHHHIIIJJJFFFEEECCC@@@===;;;::::::888:::;;;;;;999888888888999999888888999999:::;;;555888:::888666777999:::333:::777>>>```nnnsssppp\\\MMM:::888999???JJJ___~~~|||aaa```mmmoooyyyqqqcccXXXXXXZZZ^^^lll|||oooUUU[[[mmmyyylllaaaZZZWWWQQQWWWVVVOOORRR[[[\\\VVVJJJSSSYYYUUUOOONNNQQQUUUXXXVVVRRRPPPNNNLLLIIIGGGHHHIIIHHHFFFHHHLLLLLLHHHBBBBBBAAA@@@@@@???>>>>>><<<<<<============<<<<<<;;;===@@@AAAAAABBBCCCDDDHHHLLLRRRQQQHHHQQQ}}}DDDDDDDDDDDDDDDEEEEEEEEE;;;===???AAACCCDDDEEEEEE============<<<<<<<<<<<<@@@>>><<<:::::::::999777:::::::::999999999888888666777777777888888888888888777666555555666777888;;;<<<===@@@GGGSSSbbbmmm}}}tttggg[[[UUUMMMKKKHHHDDD@@@>>>===<<<;;;::::::999888888888999777888888888888999999999::::::;;;<<<===>>>???@@@=========>>>??????@@@@@@<<>>AAAEEEFFFGGGGGGDDD@@@>>>???AAACCCBBBBBBCCCDDDEEEDDDCCCBBBDDDGGGGGGEEEEEEFFFHHHFFFGGGGGGHHHIIIJJJKKKLLLNNNMMMMMMOOOQQQRRRQQQOOOMMMOOORRRRRRPPPLLLHHHFFFFFFEEEDDDFFFJJJNNNPPPPPPIIILLLPPPTTTUUUUUUSSSQQQPPPPPPOOOLLLIIIIIIJJJLLLOOOKKKKKKNNNKKKEEEDDDHHHHHHGGGEEECCCCCCDDDFFFGGGEEEDDD@@@===;;;;;;;;;;;;777777888999999777666555999999999888888888888888999888888777777777777777888555666===DDDVVV|||gggqqqsssVVVEEE<<>>===;;;::::::;;;::::::::::::;;;<<<<<<>>>??????@@@AAAAAABBBBBBCCCLLLMMMIIIEEEJJJoooCCCCCCDDDDDDEEEEEEEEEFFF===>>>>>>???@@@@@@@@@???=========<<<<<<<<<;;;;;;<<<;;;:::999999999999888999999888888888777777777666666666777777777888888777777666555555666777777:::::::::888999<<>>???<<<=========>>>??????@@@===CCCJJJJJJDDD??????AAABBBDDDEEEDDDAAA@@@AAABBBEEECCCBBBBBBCCCDDDDDDDDDCCCFFFHHHHHHFFFFFFGGGIIIHHHIIIIIIJJJJJJKKKKKKJJJOOONNNNNNOOOQQQQQQPPPOOOSSSTTTUUUTTTPPPLLLIIIHHHHHHHHHIIIIIIJJJKKKLLLLLLHHHJJJMMMOOOQQQQQQPPPOOOPPPQQQPPPNNNLLLKKKKKKLLLNNNMMMMMMKKKBBB;;;???HHHIIIGGGEEECCCAAAAAABBBBBBDDDBBB???===;;;;;;;;;<<<666666777888888888777666555555555555555555555555888888777666666666666666555111222666888BBB\\\wwwvvvpppoooMMMAAA===999@@@LLLYYYxxxhhh^^^^^^lll|||tttcccZZZZZZSSS^^^kkk{{{kkkfffttt~~~yyylll```VVVTTTTTTRRRRRRTTTNNNNNNMMMKKKMMMOOOKKKEEEMMMPPPQQQOOOLLLLLLOOOSSSWWWTTTPPPLLLIIIFFFCCCBBBDDDDDDCCC@@@>>>???BBBDDDAAA@@@???>>><<<;;;::::::;;;::::::::::::;;;<<<<<<>>>>>>>>>???@@@@@@AAAAAACCCKKKLLLHHHDDDHHHkkkBBBBBBCCCDDDEEEFFFFFFGGGBBBAAA@@@???>>><<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;999888888888888999999999777777777777666666666666555555666666666777777777777666555555555555666777444555666666555555666777888<<>>??????>>>EEELLLMMMGGG@@@===<<<===???BBBCCCBBBBBBBBBCCCEEECCC@@@>>>>>>???BBBDDDCCCEEEFFFFFFEEEEEEFFFGGGIIIJJJKKKKKKKKKKKKJJJJJJKKKJJJJJJKKKNNNOOOPPPOOOVVVVVVUUURRROOOJJJFFFDDDDDDHHHLLLMMMKKKJJJKKKMMMIIIIIIJJJKKKKKKLLLLLLLLLOOOPPPRRRQQQOOOMMMLLLLLLLLLOOOPPPHHH:::333<<>>======BBB@@@>>>;;;::::::;;;<<<666666777777777777777666333333333333333333333333666666555444444444444555666222222555444555AAAPPPppprrr{{{^^^III:::777>>>;;;QQQpppsssccc^^^bbbnnn{{{qqqdddUUUMMMQQQYYYcccxxxeee```tttsss{{{}}}qqqaaabbb[[[UUURRROOOMMMOOOSSSJJJKKKKKKJJJLLLOOOKKKDDDNNNOOOOOOMMMKKKLLLPPPTTTUUUPPPKKKIIIIIIHHHBBB===BBBBBBBBB@@@>>>===>>>???@@@@@@???===<<<;;;:::999:::::::::::::::;;;<<<<<<<<<<<<======>>>?????????BBBIIIJJJGGGCCCFFFhhh@@@AAABBBCCCDDDEEEFFFGGGEEEDDDBBB@@@>>>===<<<;;;;;;;;;;;;;;;::::::::::::888999::::::999888888888777777777666666666555555444555555555555666666666555555555555555555555555111333555777777888888888888;;;===<<<;;;@@@JJJRRR\\\iiiwww~~~~~~||||||}}}}}}rrrqqqnnnfff[[[QQQJJJGGGEEECCC???;;;999999:::;;;888888888999::::::;;;;;;999888888777777777888888777777888888888999999999777888888999::::::;;;;;;<<<;;;;;;;;;<<<===>>>???>>>DDDIIIJJJEEE@@@===<<<<<<>>>AAACCCCCCCCCBBBBBBCCCAAA===:::999;;;???CCCBBBCCCCCCCCCCCCCCCDDDEEEGGGHHHIIIJJJKKKKKKKKKKKKFFFEEEDDDFFFIIILLLNNNNNNQQQQQQPPPOOOLLLFFF@@@<<<<<>><<<:::999:::;;;<<<777777777777666555444444444444444555555555555555555444444333333333333333555222222555666444888>>>ZZZrrr}}}nnnKKK;;;;;;;;;BBBPPPgggmmmbbbcccrrrjjjfff^^^VVVRRRWWWcccmmmzzzqqqlllwwwwwwyyy}}}fffXXX___]]]ZZZUUUOOOMMMOOOSSSOOOPPPNNNLLLOOOQQQNNNHHHKKKLLLLLLKKKKKKNNNTTTXXXTTTNNNHHHHHHKKKKKKDDD===@@@BBBBBBAAA>>><<<<<<<<>>>>>===<<<::::::999::::::999999::::::;;;<<<:::;;;;;;<<<======>>>>>>@@@FFFGGGEEEDDDGGGggg???@@@@@@BBBCCCDDDEEEEEEDDDCCCAAA???===<<<<<<<<<::::::::::::999999999999:::<<<===<<<999777666777888777777777777666666666333333444444444555555555444444555555555555444444555444444333333333111111444888:::999666555888<<<@@@BBBHHHOOOTTTWWWYYYZZZeeeffflllxxx}}}}}}}}}|||wwwmmmbbbZZZTTTRRROOOJJJDDD@@@>>>===:::999999888888777777777666666777777777777777777777777777666666777777888777777888888888999999999777777888888999:::::::::;;;::::::999:::<<<===???===@@@CCCCCC@@@>>>>>>???===???@@@BBBDDDCCCAAA@@@BBBBBB@@@<<<:::<<>>888;;;BBBJJJNNNMMMNNNQQQUUUUUUSSSOOOKKKHHHGGGHHHHHHIIILLLOOOPPPOOOLLLKKKJJJIIINNNOOOKKKDDD@@@BBBDDDEEEDDDCCCAAA@@@???>>>>>>===<<<:::888888999:::;;;:::999888666444333222111444444444555555666666666444333333222222222222222222///...111444444555777<<<\\\qqqvvv}}}yyyvvvUUUFFF???======EEEWWWuuutttoooqqqyyy{{{rrrgggVVVWWWYYY```mmm~~~{{{mmmrrr|||xxxwww|||iiiWWWOOOTTTVVVWWWSSSOOONNNRRRUUUWWWVVVRRROOOPPPSSSQQQLLLJJJJJJIIIHHHIIIMMMQQQUUUUUUMMMGGGHHHMMMNNNGGG@@@@@@BBBCCCBBB???===<<<<<<>>>======<<<;;;:::999999:::999999999999:::;;;;;;999::::::;;;;;;<<<======???CCCCCCCCCDDDIIIhhh>>>>>>???@@@AAABBBBBBCCC@@@???===;;;;;;;;;;;;<<<999999999999888888888888:::===???===999666666777777777777777666666666666222333333333333444444444333333444555555444333333333222111111333333222111111444888888555333333444777333111555:::<<<>>>@@@FFFGGGMMMWWWcccmmmrrrtttvvvqqqllllllrrrxxx{{{||||||yyy|||{{{wwwrrrnnnkkkjjjhhhfff\\\YYYVVVSSSPPPKKKEEEAAA???===:::888777888999:::444555666777777666555444777777888888777666555555666666666666666777777888777888888888888999999999888888888888999999::::::;;;:::888888999:::===>>>======>>>===<<<<<>>>>><<<;;;999777777777999::::::999777555333222111111111111222222333333444444444333222222111111222222333111000111333555555555:::===UUU~~~uuuooozzzvvvjjjQQQFFF;;;777:::JJJjjj|||hhhhhhooo}}}rrrggg___ZZZWWW[[[dddqqq~~~kkkkkkuuu|||qqqqqq{{{xxx[[[LLLHHHUUUYYYYYYUUUPPPQQQRRRQQQYYYXXXTTTPPPQQQSSSQQQKKKLLLJJJHHHGGGGGGHHHJJJLLLTTTMMMFFFFFFLLLNNNIIICCC@@@BBBCCCBBB???>>>===>>>===<<<<<<;;;::::::999999999999999999999:::;;;;;;999999::::::;;;<<<<<<<<>>>>>>>>??????@@@@@@@@@???<<<;;;::::::;;;;;;999999888888888777777777666:::>>>===888555555777666666666555555555444444222222222222333333333333222333444444444444333222000000111444888:::888666222444777888666555666777777222111444444222333888444666:::???EEEJJJNNNPPPUUUTTTRRRSSSVVVZZZ]]]___fffddd```[[[WWWXXX^^^ccc]]]ZZZWWWRRRMMMIIIIIIKKKFFFCCC@@@===<<<;;;999888666555333222333555666666444555666777777777666666888888999999888777666555666555555555555666777888777888888888888999999999888888999999999999:::::::::999888777777:::<<<>>><<<<<<<<<;;;;;;<<<>>>@@@BBB@@@???AAADDDEEEDDDCCCCCCGGGKKKLLLIIIHHHJJJMMMLLLJJJHHHJJJNNNRRRSSSSSSKKKIIIGGGGGGIIINNNSSSVVV]]]XXXQQQKKKHHHHHHGGGGGGIIIHHHIIINNNSSSTTTPPPLLLMMMLLLJJJIIIIIIKKKMMMOOOSSSQQQNNNJJJHHHHHHHHHIIIFFFIIILLLMMMLLLJJJJJJKKKGGGLLLNNNJJJIIIIIIEEE???@@@@@@@@@???>>>===<<<;;;<<<;;;888666666666777888888777555333222222222333//////000000111222222333444333222222111111222222444444444444444555555444:::555<<>>===>>>???<<<<<<;;;;;;:::999999999999999999888999999:::;;;999999::::::;;;<<<<<<===@@@@@@<<<;;;@@@GGGeee============>>>>>>>>>>>>CCCAAA???<<<;;;;;;<<<===888888888888777777777777333777<<<;;;777555666888555555444444444333333333111111222222222333333333222222444444444444222222333333444777:::888333///000222333222111000222444111000333777444...000777222444777888888999<<<>>>>>>AAADDDCCCAAA@@@BBBEEEHHHGGGEEECCCAAAAAACCCEEEAAAAAAAAA@@@<<<999<<<@@@===:::777666666777666555666444333333444444333222444444444555666777888888444555666666666555444333555555555555555666777888777888888888888999999999999999999999999::::::::::::999777666777999<<<>>>=========<<<<<<<<<======BBB@@@>>>@@@DDDGGGGGGEEEAAAGGGMMMNNNLLLJJJKKKMMMLLLIIIHHHJJJOOOSSSUUUUUUPPPMMMJJJHHHJJJNNNTTTXXXZZZUUUNNNJJJHHHIIIJJJJJJJJJHHHGGGLLLSSSWWWWWWUUUPPPMMMHHHFFFHHHKKKNNNOOONNNMMMJJJHHHHHHHHHIIIJJJGGGIIIKKKLLLKKKKKKKKKLLLFFFLLLNNNIIIEEEEEECCC>>>@@@@@@???>>>===;;;999888<<<;;;888666555555666777555444333333333333555555///000000111222333333333444333222222111222222222...111222222111222222111000555666:::LLLjjjooogggnnniiiYYYPPPGGGDDDJJJQQQccc~~~yyyzzzuuuiii___UUUWWWWWWWWWYYYcccrrr}}}vvvlll|||uuutttzzz|||ooobbbXXXPPPLLLLLLQQQTTTSSSVVV\\\\\\XXXOOOSSSVVVWWWYYYYYYRRRIIINNNMMMLLLLLLNNNOOOOOONNNNNNHHHAAA@@@CCCFFFGGGEEE??????@@@>>>======>>>@@@;;;;;;;;;::::::999999999999999888888999999:::;;;999::::::;;;;;;<<<<<<===BBBAAA:::999===EEEbbb======<<<;;;;;;<<<>>>???AAA@@@>>><<<:::999888888888888888888888777666666777666666666666555555555666555444333222222222222444333222222111111222222333222222222111111000000222//////555>>>@@@:::222111111111000000000000000222222111111111111222222222222222333333333444444444444555555555555444444777777666666555555555555555555555555666666666666333333333333333333333333444444444333333222222222888555222333666888777666666666555444333222222111555555555555555555555555999999999888888888888888999;;;;;;:::777555555666888888999999999999::::::<<<===>>>???@@@???>>>>>>??????@@@@@@AAABBBCCCCCCEEEGGGIIIKKKLLLLLLKKKKKKJJJKKKKKKIIIGGGGGGLLLPPPQQQTTTWWWXXXVVVSSSPPPOOOSSSOOOKKKIIIIIIIIIGGGEEEJJJKKKLLLKKKKKKLLLOOORRRLLLIIIEEEDDDFFFIIILLLLLLKKKLLLLLLJJJFFFCCCBBBCCCFFFGGGIIILLLNNNNNNJJJGGGKKKJJJHHHHHHHHHFFFDDDBBB===<<<:::999888888999:::;;;::::::999888777666666555666666555333222222333...//////000111222222222000000000000000000000000000000111111111222222222222444666555888EEE[[[lllvvv|||hhhaaatttqqqVVVHHHHHHDDDJJJ```{{{~~~}}}{{{ssshhh```[[[XXXUUURRRYYYYYYeeexxxrrrnnn}}}zzz~~~yyyjjjYYYOOOPPPSSSRRRPPPMMMOOOPPPPPPQQQSSSWWWZZZSSSYYY^^^___^^^ZZZOOOEEEKKKIIIFFFEEEGGGKKKPPPSSSZZZPPPDDD===>>>AAACCCCCCBBBBBBAAA@@@@@@???>>>>>>===;;;::::::;;;:::888666888888888777777777777777;;;;;;:::::::::;;;<<<<<<<<>>===;;;:::999888888666666666666666555444444555444444444333333333333555444333222111111111111222222111000000000000111222111111111000000000///222//////333888999555///000000000000000000000000222111111000000111111222111111111111222222222222444444444555555444444444555555444444333333333333333333444444444555555555333333333333333333333333444444333333333222222222777444333333666777777555555555555444333333222222555555555555555555555555777777777666666666666666777888::::::888777888999888999999999999:::::::::777999;;;>>>???AAAAAAAAA???@@@@@@AAABBBCCCDDDDDDFFFGGGIIIJJJLLLLLLMMMMMMKKKLLLLLLIIIFFFFFFJJJNNNPPPRRRUUUUUURRROOOLLLKKKNNNLLLIIIHHHJJJJJJIIIHHHGGGHHHIIIHHHGGGGGGIIIJJJPPPMMMIIIGGGHHHJJJLLLLLLGGGHHHIIIHHHEEECCCCCCCCCFFFGGGHHHJJJLLLKKKHHHFFFFFFFFFFFFFFFFFFFFFEEEDDDAAA@@@>>><<<;;;:::999999<<<;;;:::999777555444444333444555444111000111222...//////000111111222222000000000000000000000000000000000111111111222222111222333111111888EEEPPPeeessstttiii```]]]mmmzzzcccTTTGGGFFFPPPccc~~~{{{uuutttvvvwwwwww}}}|||wwwmmmddd```RRRQQQPPPPPPUUU]]]gggnnnvvvyyy~~~nnnrrrtttggg]]]RRRMMMNNNQQQRRRQQQOOOOOONNNLLLKKKMMMQQQUUUTTTXXXZZZZZZZZZYYYRRRJJJNNNKKKHHHFFFHHHLLLQQQTTT[[[RRRGGG@@@@@@CCCEEEEEEAAAAAAAAA@@@???>>>======<<<:::999:::::::::888777777777777777777777777777999999999888999999:::;;;<<<>>><<<:::;;;???\\\<<<<<<<<<<<<<<<;;;:::999<<<<<<;;;:::999999999999333444444444444333333222222222222111111111111000333333222111000000000000111000000///////////////000000000///////////////111000///000111111///---/////////000000000000000111111000000000000111111/////////000000000111111333333333444444333333333222222222111111111111111222222222222333333333333222222222222222222222222333333333222222222222222444333333444666666555444444444444444333333333333444444444444444444444444444444444444444444444444444666888999999999:::;;;999999999999:::::::::;;;666888:::<<<>>>@@@AAAAAA@@@@@@AAABBBCCCDDDEEEEEEGGGGGGHHHIIIJJJLLLMMMNNNNNNOOOOOOLLLHHHGGGIIILLLPPPRRRSSSSSSOOOLLLJJJIIINNNLLLIIIIIIJJJJJJIIIHHHKKKLLLMMMMMMKKKJJJJJJJJJTTTQQQMMMKKKKKKLLLLLLLLLEEEFFFGGGFFFDDDCCCCCCDDDEEEDDDDDDEEEFFFEEEDDDBBBAAABBBCCCDDDDDDDDDDDDDDDCCCBBBAAA@@@===;;;999888<<<;;;:::888666444333222222333333222000//////000...//////000000111111222000000000000000000000000000000000000111111111111000111111000///111444777HHHgggssscccppphhh[[[gggiiiLLL>>>BBBUUUgggxxxrrroookkklllooovvvwwwkkkaaa^^^\\\UUUNNNKKKQQQWWW___hhhuuu|||~~~vvvmmmppp|||rrrddd[[[TTTQQQNNNLLLNNNOOOPPPPPPPPPNNNIIIEEEBBBDDDJJJNNNRRRTTTSSSOOOOOOOOOLLLFFFNNNKKKGGGEEEGGGKKKPPPTTTVVVNNNDDD>>>===???@@@@@@>>>??????@@@???>>><<<;;;:::999888888::::::999777666666666777777777777777777777666666777888888999;;;>>>;;;:::;;;>>>YYY????????????>>><<<:::999999999888888777888888888222333333333333333222222111111111000000000//////222111000///////////////111000//////......//////......................../////////...,,,,,,---.........///////////////000000000000//////000000000////////////000000000000111222222333333222222111000000000000000000000000111111222222222333333333222222222222222222222222222222222222222111111111222222333555555555444333222222333333333444444444444444444444444444444444333333333333444444444444444666888999888888:::;;;999999999999::::::::::::::::::;;;<<<===>>>??????@@@AAABBBCCCDDDEEEFFFGGGFFFFFFFFFFFFHHHJJJLLLMMMPPPRRRRRROOOJJJHHHIIIKKKOOOPPPRRRQQQOOOLLLLLLLLLPPPOOOMMMKKKJJJIIIGGGFFFMMMOOOQQQQQQPPPNNNNNNNNNSSSPPPMMMLLLLLLMMMMMMMMMFFFGGGHHHGGGEEECCCCCCCCCCCCAAA?????????@@@???===>>>???AAAAAAAAA@@@AAAAAA@@@@@@@@@???===;;;888777999999888777555444333333222333333222000//////000////////////000000111111/////////////////////////////////000000000111111111000000111222333222222444GGGyyy|||llleee|||gggaaasssrrrRRRDDDEEEJJJOOO[[[mmmqqqhhh___[[[]]]aaacccbbbjjjpppyyy}}}uuukkk___WWWPPPQQQRRRSSSTTTWWWbbbkkkyyyyyyttthhhkkk|||zzzmmm___SSSNNNIIIKKKNNNOOONNNMMMLLLLLLNNNKKKEEE???<<>>===<<<:::999999777666777888999999888555555666666666666666777666666666666666777888999;;;===;;;:::;;;===VVV|||>>>?????????===;;;999888777777666666666666777777222333333444444444333333111111111111000000000///000000//////......//////111111000////////////000------------------......---......---++++++...000------........./////////000//////......//////000////////////000000000000000000111111111111000000000000000000000000111111111111222222222333333333111111111111111111111111111111111111111111111111000111333444444333333222111111222333333444444444444444444444444444444444333333333444444555555555555777888888777666777888888888888999999999::::::;;;;;;<<<<<<===>>>??????@@@AAABBBCCCEEEFFFGGGHHHEEEDDDDDDDDDEEEGGGIIIJJJLLLOOOPPPMMMIIIFFFFFFHHHJJJLLLMMMMMMLLLKKKLLLNNNOOOOOOOOOMMMLLLJJJIIIIIIHHHKKKMMMNNNMMMLLLLLLLLLOOOLLLJJJJJJLLLNNNOOOOOOJJJKKKKKKIIIFFFDDDCCCCCCDDDBBB???>>>??????>>>===>>>???AAA@@@===<<<<<<===:::;;;;;;;;;:::999777555555555555555555555555555222333444333000///000111///////////////000000000............................../////////000000000111///...///111333333222444666WWWzzznnnlllmmmeeellluuu[[[III===@@@GGGQQQYYYcccttt{{{mmmgggccc^^^[[[YYY[[[^^^___[[[YYY```jjjjjjlllnnnoooqqqtttxxx|||~~~|||zzzwwwssspppnnniiijjjiiiffffffgggbbb\\\SSSSSSVVV\\\bbbiiiuuuwwwnnnrrrrrrvvvtttuuuwww}}}ttteeeUUULLLJJJCCCGGGLLLNNNMMMKKKJJJJJJJJJGGGBBB<<<;;;>>>EEEKKKVVVWWWTTTPPPOOOOOOKKKEEEGGGEEECCCBBBDDDHHHMMMPPPMMMHHHCCC???=========>>>999:::;;;;;;;;;:::999888888777555555777888888777444444555555555666666666666666666777777999::::::;;;===::::::;;;<<>>@@@AAA@@@@@@AAACCCDDDFFFGGGHHHDDDDDDCCCCCCDDDDDDEEEFFFEEEHHHJJJIIIEEEBBBBBBCCCEEEFFFGGGGGGGGGHHHJJJLLLHHHJJJLLLMMMMMMMMMNNNOOOHHHIIIKKKLLLKKKJJJKKKLLLJJJIIIHHHIIIKKKNNNOOOOOOLLLMMMMMMKKKHHHEEEDDDDDDFFFDDDBBBAAABBBBBBAAA@@@===@@@AAA???;;;888888:::888888888888777666555555333333333444444555555666222333444222000///000111////////////////////////....................................////////////000---+++***,,,---......666...777KKK\\\xxx{{{~~~vvvkkkxxxqqq[[[QQQTTTSSSNNNHHHIIIRRR[[[~~~yyykkkhhhccc^^^VVVQQQUUU]]]\\\YYYUUURRRQQQSSSUUUVVVZZZZZZ[[[[[[ZZZYYYXXXWWWSSSWWWZZZ\\\dddmmmpppnnnsssxxx{{{pppdddhhhyyy}}}wwwlll___QQQKKKMMMAAADDDHHHJJJJJJIIIIIIIIIHHHFFFBBB???>>>BBBHHHMMMNNNPPPPPPNNNPPPRRROOOKKKHHHGGGFFFFFFGGGIIILLLNNNEEECCC@@@===;;;:::;;;<<<888888888888888888888888999777444444555666666666333333444444555666666666777777777777888999;;;;;;:::<<<::::::<<<;;;OOOqqq;;;:::999888777777666666666555444333333333333333111222333333444444444333111000000000////////////000///////////////000000000///......------......------------.........///------------............+++,,,,,,---....../////////......------......///------------..................////////////......////////////000000111111//////000000000111111111000000000000000000000000/////////000000000111111///111222111//////111444222222222222222333333333333333333333333333333333222222333444444555555666333555666555444222333333666666666666777777777777888777777888999:::<<<===??????AAABBBDDDFFFGGGHHHDDDDDDEEEEEEDDDDDDCCCBBB@@@DDDHHHHHHEEEBBBBBBCCCEEEFFFFFFEEEDDDEEEHHHJJJCCCGGGJJJLLLKKKLLLMMMOOOLLLMMMMMMLLLKKKJJJKKKMMMHHHGGGGGGHHHKKKNNNNNNNNNKKKLLLMMMKKKHHHFFFEEEFFFEEEDDDCCCCCCDDDDDDBBBAAA<<>>:::666777:::;;;:::888777666555555444333333333333444444444444111222222111///......///////////////////////////------------------------------........./////////......---+++++++++,,,...111///,,,222===PPP|||||||||zzzrrryyytttdddUUUKKKJJJUUUeeevvvwwwpppqqquuurrrjjj```ZZZXXXXXXXXXXXXZZZ[[[^^^aaaeeehhhkkkmmmkkkppptttyyyoooaaaccciiivvvfff```ZZZQQQOOOTTTKKKJJJIIIIIIHHHHHHHHHGGGGGGGGGFFFDDDDDDFFFJJJNNNIIIKKKJJJIIIKKKOOOOOOLLLJJJJJJIIIHHHGGGFFFFFFFFF======;;;:::888777888999888777666555555666777888999777444333444555555555222333333444555555666666666666666777888999;;;<<<:::<<<::::::<<<;;;MMMmmm<<<;;;999888777888888999666555444333222222222222000111222333333333333333000000/////////.........000000/////////000000111......---,,,,,,,,,,,,------------....../////////...---,,,---//////---***++++++,,,------...//////.........------.........++++++,,,,,,,,,------------..................---........./////////000000............/////////000000000000000000000000000.../////////000000111111///111111000......111555222222222222222222222222333333333333333333333333111111222333444444555555111333444444333222333444555555555555666666666666:::999888666666666666777>>>???@@@BBBDDDEEEGGGGGGEEEFFFFFFFFFFFFDDDBBBAAA@@@DDDHHHIIIGGGEEEEEEFFFHHHIIIHHHFFFEEEEEEHHHJJJCCCGGGJJJKKKIIIIIIJJJLLLNNNNNNMMMJJJHHHGGGHHHJJJIIIHHHGGGIIIKKKMMMMMMMMMIIIKKKLLLKKKIIIGGGGGGHHHBBBAAAAAAAAACCCBBBAAA???:::>>>@@@>>>999666888;;;???===:::888666555444555444444444333333333222222///000111000...,,,---...///////////////.........---------------------------------.........//////...///000000......000222---777555333666999\\\wwwdddmmm~~~rrrlllkkk|||qqqYYYFFFHHHKKKOOOZZZqqq~~~vvvuuuvvvvvvuuutttvvvzzzyyykkk[[[```vvvxxxfffWWWWWWWWWSSSUUU\\\XXXTTTNNNKKKIIIHHHFFFEEEHHHIIIIIIHHHHHHIIILLLNNNNNNNNNKKKHHHJJJOOOPPPNNNKKKJJJIIIGGGEEEBBB@@@>>>=========<<<;;;:::;;;<<<888777444333333555777999:::777444333333444444444222222333444444555666666555555666666777999:::;;;:::<<<999:::<<<:::KKKkkk;;;:::888666555666666777555555444444444333333333222222222111111111000000////////////////////////........................---------------------------,,,++++++------,,,+++,,,,,,,,,------.........---------............///***+++,,,---....................................---------------------------------............///............////////////000000//////.........---............////////////////////////////////////000111111000//////000222222222222222222222222222222222222222222222222222222333555444333222222333555444444555555666777888888777666555555444444555888999:::===@@@DDDFFFHHHEEEDDDCCCCCCCCCEEEFFFGGGEEEFFFGGGHHHHHHGGGFFFEEEGGGGGGGGGGGGFFFFFFEEEEEEEEEFFFGGGGGGFFFFFFHHHJJJLLLKKKKKKJJJIIIHHHHHHGGGIIIGGGFFFFFFGGGIIIJJJIIIHHHHHHIIIIIIHHHHHHGGGFFFAAA>>><<<<<<===?????????===<<<;;;:::;;;:::777555AAA???;;;777444222222111222222222111111111000000///////////////////////////............------------,,,,,,++++++,,,,,,---.........------,,,,,,,,,---------............///---,,,000222...111GGGbbbkkkZZZZZZvvvppp\\\cccnnnmmmUUUFFFHHHJJJJJJ\\\vvvlllccc```kkk|||~~~zzztttnnneee]]]UUURRRTTTTTTPPPKKKOOOOOONNNMMMLLLJJJFFFDDDIIIEEEEEEIIILLLOOOUUU[[[VVVTTTPPPJJJGGGGGGKKKNNNGGGBBB@@@BBBCCC@@@???AAAAAA===:::777777777777666333333444555666777888888888777777666555444444444222222333333333333444444555555666666777777888888:::999666999;;;888IIIiii999999888777666666666666444444444444333333333333222222222111111000000000////////////////////////........................---------------------------,,,++++++------,,,+++,,,,,,,,,,,,---------...,,,,,,,,,,,,------------++++++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............---.........////////////////////////......---------.........////////////////////////////////////000111111000//////000222111111111111111111111111111111111111111111111111222333555555333222333444444444444444555666777888888777666666555555555666777888999;;;>>>AAADDDEEEAAAAAAAAABBBBBBDDDEEEEEEBBBCCCDDDEEEEEEDDDCCCBBBFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIHHHIIIKKKMMMKKKKKKJJJJJJIIIIIIHHHHHHHHHFFFEEEEEEFFFGGGHHHGGGGGGGGGHHHHHHGGGGGGFFFEEEBBB@@@>>>>>>>>>???>>><<<<<<;;;::::::::::::777555777777666555555444555555222222222111111000000000....................................---------------,,,,,,++++++,,,,,,---...---------,,,,,,,,,,,,------------............111------000...,,,888HHHZZZpppxxxgggbbbZZZmmmuuu]]]cccmmm~~~vvvdddPPPKKKSSSbbbrrr{{{vvvqqqnnnnnnsssxxx}}}}}}nnngggcccaaa___ZZZUUUNNNLLLMMMNNNLLLJJJOOOOOONNNMMMLLLKKKIIIHHHKKKGGGEEEGGGIIIKKKQQQWWWOOOMMMJJJFFFDDDEEEIIIMMMEEE@@@>>>@@@@@@>>>===???<<<:::777666777888777777444444444555666666777777777777666666555444444333222222222333333333444444444555555666777777888888888888555888:::777GGGfff777777777777777666555444444333333333333222222222111111111111000000000000000000000000000000000000---------------------------------------------------+++***+++,,,---,,,++++++,,,,,,,,,,,,,,,------******+++++++++,,,,,,,,,+++,,,,,,---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,---------......---------........./////////............------------------........./////////////////////////////////000111000......000111000000000000000000000000000000000000000000000000222444555555444333444444444444444444555666777777888888777666666666777777777777888:::<<<>>>@@@AAA>>>???@@@AAABBBBBBBBBBBB>>>???@@@AAAAAA@@@???>>>DDDDDDDDDEEEFFFFFFGGGGGGHHHIIIJJJJJJIIIIIIKKKMMMJJJJJJJJJJJJJJJIIIIIIIIIHHHFFFDDDDDDFFFGGGFFFEEEFFFFFFFFFGGGFFFEEEEEEDDDDDDBBB@@@@@@@@@???<<<::::::999999:::;;;:::888666111111222333444444444444111111111111000000000000------------------------......---------,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,,,,+++,,,,,,,,,---------......333,,,+++//////+++,,,111...<<>>;;;===>>><<<<<<>>>888666555555777888888777555555555555555555555555666666666555555444444333222222222222333333333333444444555555666777777777777888555666999777EEEaaazzz555666777777777555444333333333222222222111111111000000000000000000000000000000000000000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,,,,,,,***++++++++++++,,,,,,,,,,,,*********+++++++++,,,,,,+++,,,,,,,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,---------+++,,,,,,,,,------------,,,,,,---------.........------------------------,,,,,,---------.................................//////000///...---///111//////000000000000000111000000000000000000000000222444555555444444444555333333333333444555666777888777777777777777888999888888888999;;;<<<>>>???>>>???@@@AAAAAA@@@???>>><<<===>>>??????>>>===<<<@@@@@@AAABBBDDDEEEFFFGGGFFFGGGHHHHHHGGGHHHJJJLLLJJJJJJJJJJJJKKKKKKKKKKKKJJJHHHGGGGGGHHHHHHGGGFFFFFFFFFGGGGGGFFFFFFEEEDDDCCCBBBAAAAAAAAA???<<<:::999999999;;;<<<;;;999777222222333444333222000///000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------------000++++++000222///---///,,,...222BBBWWWcccwwwttteeeggg{{{kkkccciiiqqq}}}|||lllaaa___cccgggjjjpppyyywwwkkkeeennnrrr{{{~~~{{{yyykkkfff^^^XXXVVVUUUSSSRRRPPPPPPPPPMMMKKKKKKNNNQQQPPPPPPOOONNNNNNPPPTTTVVVUUUOOOIIIGGGEEEEEEHHHNNNDDDDDDCCCBBBAAABBBFFFIIICCC>>><<<===>>>======???888777666666777888777666555555555444444444333333555555555444444444333333111222222222222333333333333444444555555666777777666888666666999888CCC]]]ttt333444555666666444333222222111111111111000000000////////////////////////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,+++++++++,,,++++++******+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++,,,,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------------------...//////...------...000000000000111111111222222111111111111111111111111111333555555444333444555222222222333333444555666777777666777777888999999999999999:::;;;<<<===>>>AAABBBBBBBBBAAA???===<<<===>>>???@@@@@@???>>>===<<<===>>>@@@AAACCCDDDEEEFFFGGGHHHGGGGGGGGGIIIKKKKKKKKKKKKKKKKKKKKKKKKLLLKKKJJJIIIJJJKKKLLLJJJIIIGGGGGGGGGGGGGGGFFFFFFEEE@@@@@@@@@@@@AAA@@@===;;;:::::::::<<<===<<<:::777444444444444333111///...////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,+++---000000...000444444111---444???FFF^^^pppkkkoootttppp|||jjjccchhhiiillluuu|||sssoooooonnnooorrryyyxxxoooiiikkknnnooopppyyytttggg```bbbggg~~~|||ooohhh```^^^[[[XXXTTTPPPKKKHHHLLLNNNPPPMMMIIIHHHJJJNNNPPPPPPPPPOOONNNPPPUUUYYYXXXQQQKKKIIIFFFDDDGGGLLLFFFFFFFFFDDDCCCCCCEEEGGGFFF@@@===???@@@???@@@BBB<<<:::888777777777666555555555444444333333222222444444444444333333333333111111111222222222333333333333333444555555666666666:::777777;;;999CCCXXXlll333333444444444333333222111111000000000/////////............////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***+++,,,+++***+++++++++************)))******+++++++++,,,,,,,,,)))******+++++++++******++++++++++++++++++++++++******++++++,,,,,,------******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,---------------------------------...///...,,,,,,...//////000000111111222222222111111111111111111111111000222444444333333444555222222222222333444555555555555555666777888999:::::::::::::::;;;===>>>>>>CCCCCCCCCBBBAAA???>>>===??????@@@AAAAAA@@@??????;;;<<<===>>>@@@BBBCCCDDDGGGHHHIIIIIIHHHHHHJJJLLLJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJJJJKKKMMMMMMLLLJJJGGGGGGHHHHHHGGGGGGFFFEEE@@@???>>>?????????===;;;::::::;;;<<<===<<<888555222222333333333222111111............////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++************++++++)))************+++++++++******+++++++++,,,,,,,,,***---///...+++***///444,,,///---000555555GGGeee{{{nnnddd\\\[[[nnntttmmmaaa[[[dddyyy||||||}}}yyy{{{~~~~~~{{{xxxuuujjjeee```___dddoooxxxppplll}}}zzzjjj```YYYWWWTTTQQQNNNLLLJJJJJJLLLOOORRRQQQMMMKKKKKKLLLNNNOOOOOONNNLLLMMMRRRWWWTTTOOOJJJHHHFFFCCCDDDIIIFFFGGGGGGFFFDDDCCCDDDEEEFFFAAA===???@@@???AAADDD@@@<<<888666666666555444444444444333333222222222333333333333333333333333111111111111222222222222222222333333444555555555555:::888777;;;:::AAASSSeee333333222222222222333333000000000/////////......---------....../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***)))***+++,,,+++)))++++++******)))))))))))))))))))))*********++++++(((((()))***+++++++++***************************)))******+++,,,,,,------************++++++++++++++++++++++++,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,---///......//////000111111222000000000000000000000000...000222333222222333444111111111111222333444555444444444555666777999:::999999999:::;;;<<<>>>>>>BBBAAA@@@@@@??????@@@@@@@@@@@@AAABBBBBBAAA@@@@@@<<<===>>>???AAABBBCCCDDDFFFGGGHHHHHHGGGGGGIIIKKKHHHHHHHHHGGGGGGFFFFFFEEEFFFFFFGGGIIIKKKLLLKKKIIIFFFFFFFFFGGGFFFEEEEEEDDDBBB@@@>>>======<<<;;;:::888999:::;;;<<<999555222222222111111111111222222---------....../////////------------------------++++++++++++************++++++************++++++))))))))))))******++++++************++++++++++++***,,,...,,,******---///'''......///222...444EEEggg~~~|||^^^QQQbbboooeeegggjjjkkkzzzwwwiii]]]VVV___aaammm~~~wwwuuuwwwzzztttfffZZZSSSNNNOOOOOOOOOMMMMMMLLLMMMJJJMMMQQQSSSQQQOOOLLLJJJIIILLLMMMKKKHHHHHHLLLPPPMMMHHHEEEEEECCC@@@AAADDDDDDEEEFFFFFFDDDCCCCCCDDDDDD>>>;;;<<<>>>>>>???CCC@@@<<<777333333444555555333333333222222222222222222222222222222222333333111111111111222222222222222222222333444444555555333:::888666::::::???OOO```333333111111111222333444000/////////............---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***)))***+++++++++)))+++*********))))))(((((((((((((((((())))))))))))''''''(((***++++++++++++))))))))))))))))))))))))))))))***+++,,,,,,------)))************+++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,+++---///---------...///000000111////////////////////////---///111222222111222444111111111111222333444555333333333444666777999999888888888999:::<<<===>>>???>>>>>>>>>>>>@@@BBBCCC@@@AAABBBCCCCCCBBBAAA@@@>>>>>>???@@@BBBCCCDDDEEECCCDDDEEEEEEDDDEEEGGGIIIGGGFFFFFFEEEDDDCCCBBBBBBBBBBBBDDDFFFIIIJJJIIIGGGEEEEEEEEEEEEEEEDDDDDDCCCEEEBBB>>>;;;;;;:::999888777777888::::::777333///444333111////////////000---------.........//////------------------------+++++++++************)))++++++************++++++(((((())))))*********+++)))************+++++++++)))+++,,,,,,,,,...///---,,,333000---000,,,***222333HHHjjj]]]UUU\\\ooowww``````eeennnssszzz|||ooohhh```[[[\\\bbbhhhlllzzzyyykkk___VVVMMMGGGDDDLLLOOOSSSTTTQQQLLLHHHEEEBBBEEEJJJNNNOOOLLLHHHDDDFFFIIIKKKHHHDDDDDDGGGKKKFFFBBBAAABBBAAA===>>>@@@AAABBBDDDDDDCCCBBBCCCDDDBBB<<<888:::;;;;;;===AAA???:::444111111333555666222222222222222222222222222222222222222222222333000111111111111222222222111222222333333444555555222999777555999999===KKK]]]}}}333222000/////////000111111111000000//////......////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******&&&&&&'''((())))))(((((())))))))))))))))))))))))******))))))))))))******++++++************++++++************************,,,++++++******++++++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,***++++++,,,,,,------........................---...------,,,,,,,,,------111000////////////000000000111111111111222222222333333222111111222222222333333444444555666666666888888999:::;;;======>>>======<<<======>>>??????AAABBBBBBBBBBBBBBBAAAAAAAAAAAA@@@???>>>>>>AAADDDGGGGGGHHHIIIHHHGGGFFFEEEFFFFFFGGGGGGFFFEEEDDDCCC===???AAADDDEEEFFFEEEDDDBBBCCCDDDEEEDDDCCCBBBAAA@@@>>>;;;:::999777444222555555444333333333333444111111111111000///------........................,,,,,,,,,,,,,,,+++***)))---,,,+++***))))))))))))(((((())))))************))))))))))))))))))))))))*********)))***++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......333222777KKKeee{{{lllbbbbbb^^^XXXmmm}}}~~~qqq^^^OOOUUUggguuuvvvkkkccc[[[UUURRRYYYhhhxxxzzzrrrtttvvvsssdddUUUOOOKKKDDDAAACCCPPP\\\aaaZZZOOOHHHDDD@@@DDDCCCCCCEEEGGGHHHHHHGGGCCCGGGGGGDDDFFFKKKHHHAAA???999666888888777;;;BBBAAAAAAAAAAAAAAAAAAAAAAAA???<<<999888::::::999888;;;:::888666444333222222222111111111000000//////000000000000000000000000//////000000000000//////222222333444444555555666999888888999777777???IIIVVV|||222111000/////////000111000000000/////////..............................++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******&&&&&&'''((((((((((((((())))))))))))))))))))))))******))))))))))))******+++******))))))******+++************************+++******))))))******+++++++++++++++++++++++++++***++++++++++++++++++,,,******+++,,,,,,------...------------------------...------,,,,,,---------000000////////////000000000000111111111222222222555444444333333444444444444444444444444333333333666777888999:::;;;<<<<<<<<<;;;<<<<<<===>>>???@@@CCCDDDDDDEEEDDDCCCAAA@@@???@@@???>>>===>>>@@@CCCFFFGGGHHHHHHGGGFFFEEEDDDDDDEEEGGGIIIHHHGGGDDDBBB>>>@@@AAACCCDDDCCCBBBAAA======???@@@@@@@@@???>>>???===:::999888666444222555444333333222222333333000111111000///...------------------------------+++,,,,,,,,,++++++***)))---,,,+++***))))))))))))(((((((((((())))))******)))))))))))))))))))))))))))))))))))))))***++++++*********+++++++++,,,,,,,,,,,,,,,------------...111...---444CCCVVVdddlllzzzwwwoooeeeLLL___zzz{{{cccYYY[[[WWWcccnnntttzzzzzzlll]]]QQQMMMOOOSSScccppp}}}jjjmmm{{{|||fff[[[RRRPPPMMMFFFAAA@@@RRR```hhh```RRRJJJHHHGGGBBB@@@@@@AAACCCEEEEEEEEEEEEDDDCCCCCCDDDEEEDDDBBB???666000222666888<<<@@@@@@@@@@@@?????????>>>>>>>>>;;;888777999999888777888777555444222222111111111111111000000000//////000000000000000000000000///000000000000000000///222222222333444444555555777777777888666777???IIIWWW{{{222111000/////////000000///////////////.........------------------------************************************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***&&&''''''((((((((((((((())))))))))))))))))))))))***))))))(((((())))))***+++******))))))******+++************************)))))))))(((((()))))))))+++++++++++++++++++++++++++++++++++++++***************++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------...///////////////000000000000000000111111111222222444444333333333333444444555444444333222222111111555555666777888999999:::999::::::;;;<<<===???@@@DDDEEEGGGGGGEEECCC???===>>>??????>>>======@@@BBBFFFFFFGGGGGGFFFDDDCCCBBBAAACCCGGGIIIIIIGGGDDDBBB???@@@AAABBBBBBAAA@@@???::::::;;;<<<======<<<<<<===;;;999777777666333111333333222111111111111222000000000000///...------------------------------+++++++++,,,++++++***))),,,+++******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))***************++++++++++++,,,,,,,,,,,,,,,------------111000...+++---777EEEPPPtttjjjoootttqqqfffdddyyyzzznnnoookkkeeedddiiinnnooopppwwwyyyyyy|||nnneee^^^ZZZ^^^dddfffjjjmmmiiicccdddoooyyywwwttt~~~wwwttthhhYYYUUUPPPNNNOOONNNHHHAAA>>>PPP___iiibbbTTTJJJIIIKKK@@@>>><<<===???BBBCCCCCCFFF@@@>>>CCCCCCBBBHHHRRRUUUEEE555333888<<<======@@@??????>>>===<<<;;;;;;;;;999777666777888777666444444222111111000000000111111000000000000//////000000000000000000000000000000111111111111000000000111111222333333444444555555666777666666>>>HHHWWWyyy111111000000////////////........................++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''((((((((((((((('''))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))*********************************))))))(((((())))))***************************,,,,,,++++++******))))))*********+++,,,,,,------************++++++++++++------,,,,,,,,,---.........//////000000000000000000000000000111111111111111111111111111111222333444444444333333333222222555555555666777888888999777888888999;;;===>>>???DDDEEEFFFGGGEEEAAA===:::>>>?????????>>>???AAACCCEEEEEEFFFFFFEEECCCAAA@@@@@@BBBDDDEEEFFFEEEDDDCCC@@@@@@AAAAAAAAAAAA@@@@@@============<<<<<<;;;;;;;;;999777666666555333111222222111000000000000000///////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++***)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))************++++++++++++++++++,,,,,,,,,---------...111333111......444999DDDddd|||hhh]]]bbbnnnwwwuuuuuutttccceeeaaa[[[```nnnvvvvvv|||yyyuuuoooiiibbb[[[VVVRRR\\\lllyyy|||yyyyyy}}}iiidddbbbcccbbb```aaaeeerrrpppjjjsssuuuaaaXXXTTTMMMDDDHHHHHHIIIMMMMMMJJJDDD@@@JJJUUU^^^\\\RRRKKKHHHIIIBBB???===<<<>>>AAACCCDDDDDD===>>>FFFDDDBBBUUUooohhhLLL??????BBB@@@;;;@@@???>>>===;;;:::999888888777666666666666555555222222111000000000111111000000000000000000//////000000000000000000000000000000111111111111000000000000000111222222333333333333555777555666===GGGXXXwww000000000000//////......---------------.........++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))'''(((((((((((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))***))))))))))))))))))***))))))))))))))))))))))))*********))))))*********************************+++++++++******)))))))))))))))***++++++,,,,,,---)))))))))*********++++++,,,,,,,,,,,,,,,---...///---...///000111000000000//////000000000111111111000000000000111111222333333444444444555555555666555555666666777777888888666666777888999;;;===>>>AAABBBDDDDDDBBB???;;;888>>>@@@AAAAAA@@@AAABBBDDDDDDDDDEEEEEEDDDCCCAAA@@@BBBAAA@@@@@@@@@BBBDDDEEE???@@@AAAAAABBBCCCCCCCCCAAAAAA???===<<<:::999999999777666555555555333111111111000////////////000---............------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++***************))))))((()))))))))************************((((((((((((((((((((((((''''''((())))))))))))((())))))*********++++++++++++++++++,,,,,,,,,------(((+++///000///.........***===LLL___{{{iii___iiihhhgggkkkxxx}}}rrrvvvzzzuuuoooiiieee```\\\XXXRRRWWWaaammmrrrttt|||~~~~~~|||qqqoooqqqllleeekkkwww{{{zzzuuukkk[[[LLLEEEEEECCC@@@CCCEEEGGGIIIKKKJJJHHHEEEFFFIIINNNRRRQQQLLLHHHGGGFFFDDD@@@@@@AAADDDEEEFFFBBB===AAAGGGAAA???[[[```JJJFFFGGGDDD>>>@@@???>>><<<;;;999888777555666666666555444444444222222111111111111222222//////////////////000000////////////////////////000000111111111111000000//////000111111222222333333333555777666555<<>>@@@AAA@@@===;;;999>>>@@@BBBBBBBBBBBBCCCEEECCCCCCDDDEEEDDDCCCBBBAAADDDBBB???===>>>@@@CCCFFF@@@@@@@@@AAABBBCCCCCCDDDCCCBBB???<<<:::888666666888777555555555555444222111111000////////////000,,,---------------,,,,,,++++++++++++++++++++++++((()))******+++************))))))(((((()))))))))************))))))))))))))))))))))))))))))))))))'''((()))***+++***)))((()))))))))************+++++++++++++++,,,,,,,,,,,,***))))))***---///000000---333111888TTTlllyyy|||sssjjj___XXX[[[fffrrryyymmmjjjgggkkkxxxvvvgggbbbVVVQQQHHHAAA???AAACCCEEECCCFFFHHHGGGGGGJJJIIIFFFEEECCCEEELLLOOOMMMIIIGGGJJJHHHEEEDDDDDDEEEFFFEEEBBB???CCCEEE>>><<>>>>>===;;;:::888777777333555666666555444444555333222222111111111222222......////////////000000//////////////////////////////000000000000/////////000000111222222333333444444777888666555;;;DDDUUUmmm...///000000000///...---++++++,,,,,,,,,---------++++++++++++++++++++++++************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((()))))))))************************))))))))))))************)))))))))***++++++,,,,,,(((((()))******+++,,,,,,,,,,,,,,,,,,---...//////,,,---///111222111000000////////////000000000111111111111111222333444555444444444444444444444444333333333444444444444444666666666666777888999:::;;;<<<===>>>>>>===<<<<<<===???AAABBBAAABBBCCCDDDAAABBBDDDEEEEEEDDDCCCCCCFFFDDDBBB@@@???AAACCCEEEAAA@@@@@@@@@@@@@@@AAAAAACCCBBB???<<<:::888777777888666555555666666444333222111000000//////000000+++,,,,,,---------,,,,,,++++++++++++++++++++++++(((((()))***************))))))(((((((((((()))))))))(((((((((''''''''''''))))))))))))))))))))))))'''(((***+++,,,+++***)))))))))))))))***************++++++++++++,,,,,,,,,,,,++++++,,,---///111333///333---,,,:::HHHRRR^^^mmmuuu{{{~~~uuuiiifffjjjqqqxxxwwwuuu~~~{{{mmmWWW___nnnrrr```SSSOOOCCCAAA@@@@@@@@@AAADDDFFFCCCHHHIIIFFFEEEHHHGGGDDDDDDBBBCCCIIIKKKGGGFFFIIILLLIIIGGGFFFFFFEEEDDDBBBAAA???AAACCC???>>>NNNbbbtttjjjXXXGGGAAADDDEEEBBB;;;;;;:::999888777666555222444777777555333444555333333222111000000000111........./////////000000////////////////////////......////////////......000000111111222333333444666666888999777555;;;CCCPPPfff...///000000000///---,,,+++++++++,,,,,,---------++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))((('''&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))******++++++)))))))))***++++++,,,,,,((())))))***+++,,,,,,,,,+++++++++,,,---...///000+++---///111222222000000////////////000000000000////////////000111222333555444444333333222222111222222222222222222333333666666666666666777888888:::;;;<<<======>>>>>>>>>;;;>>>@@@AAAAAAAAABBBCCCAAABBBCCCEEEEEEEEEEEEDDDFFFEEEDDDCCCCCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>DDDBBB@@@===<<<;;;;;;;;;888666555555666666555444222222111000000000000000++++++,,,---------,,,,,,************************(((((()))***************))))))(((((((((((()))***''''''&&&&&&&&&%%%%%%%%%))))))))))))))))))))))))''')))+++,,,---,,,***)))))))))))))))******************+++++++++,,,,,,,,,'''+++///000...,,,,,,---&&&111111...111111333===FFFQQQ\\\dddooooooaaa___ooo{{{tttkkkjjjsssvvvhhhiiijjjfffnnntttxxxcccZZZTTTJJJCCCBBB<<<<<<>>>AAABBBAAABBBEEEBBBIIIKKKGGGEEEGGGEEE@@@CCCBBBDDDHHHFFFAAACCCIIIKKKIIIGGGFFFEEEDDDBBB??????===>>>BBBDDDEEEKKKSSSXXXWWWNNNBBB===@@@BBB@@@999999888777666555444444111444777777555333444666333222111000////////////---.........//////000000////////////////////////------............------111111111222333333444444777777999:::777555:::BBBLLLbbb//////...---,,,,,,+++++++++++++++++++++++++++++++++++++++*********))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''''''''(((***+++))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((('''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))******************+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,---------............///000000000000000111111222////////////000000000000000...000777999777777999777444222222333555666666777555444333444555777888;;;<<<>>>>>>======???@@@AAA@@@@@@@@@AAABBB@@@???<<>>???AAA===>>>@@@AAAAAA@@@>>>===@@@@@@@@@===:::666555555777444222222333444444444666666444111...---...///...---,,,,,,++++++,,,,,,))))))))))))(((((((((((())))))))))))))))))))))))''''''((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++******+++++++++,,,,,,,,,------------------------------,,,------...///000777777===FFFKKKTTTnnnzzzpppfffddd___QQQWWW```qqq{{{tttwww~~~gggUUUEEECCCEEEBBB>>><<<999999:::<<<>>>@@@BBBCCCFFFHHHJJJJJJHHHGGGGGGHHHCCCCCCCCCBBBBBBCCCCCCDDDJJJMMMOOOLLLFFFCCCEEEGGG@@@EEEKKKNNNLLLIIIEEECCCHHHDDD???<<<;;;;;;;;;;;;:::;;;::::::888666333222222333333444444333333222222222222111111111000000////////////////////////000///......///000///---...------------...//////000000000111222222333333555333333555555555:::@@@III___000//////...------,,,,,,+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((('''''''''(((******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))***)))((('''&&&''''''((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((()))))))))******************+++++++++,,,,,,***+++,,,,,,------,,,,,,------------............000000//////000000111222.../////////000000000000111000333<<>>@@@======>>>???@@@@@@>>><<<>>>@@@BBBCCCAAA@@@??????@@@@@@>>>>>>>>>???@@@AAA>>>???@@@AAAAAA???>>>===>>>??????===999666555555666444222222444555555444666666555222...------///------,,,++++++++++++,,,******)))))))))(((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++************+++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,---...///000...---222999;;;AAAWWWoootttYYY[[[^^^bbbkkk{{{~~~}}}qqqpppsss{{{vvvnnntttvvvlll```\\\RRRDDD999:::===<<<;;;;;;:::::::::<<<===???AAABBBDDDEEEFFFHHHHHHGGGEEECCCBBBCCCCCCCCCCCCDDDEEEFFFNNNPPPPPPMMMGGGEEEFFFIIIBBBEEEIIIJJJGGGDDDAAA@@@EEEBBB>>><<<<<<<<<<<<;;;999999999888777555333222222222333333333333222222222222111111111000000000........................000...---...///000///---...------------.../////////000000111111222333333444222333666666555999???GGG]]]000//////......------,,,+++++++++++++++++++++++++++************)))))))))************************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''(((((()))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((******)))((('''((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))***************++++++++++++,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......///////////////000111111....../////////000000000000222444===QQQbbb___RRRIIICCC:::444222444666888999888777777777888:::;;;:::::::::999888:::===???;;;<<<>>>??????>>><<<;;;>>>@@@BBBAAA???===<<<======>>>>>>??????@@@@@@AAA>>>???@@@@@@@@@???===<<<;;;<<<<<<;;;888666666666444333222222444666666555777777555222///------...------,,,+++++++++++++++++++++*********)))))))))(((((((((((((((((((((((('''(((((())))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))*********++++++)))))))))))))))))))))))),,,,,,,,,,,,---...//////++++++...111000222AAASSSnnn{{{~~~|||{{{mmmbbbcccppp|||}}}{{{sssfff]]]bbbtttsssiiieeecccXXX[[[eeevvvqqqeee]]]]]]YYYNNNDDDBBBDDD<<<777888;;;;;;<<<===::::::;;;;;;<<<>>>???@@@CCCCCCDDDGGGIIIHHHDDD@@@AAACCCDDDDDDDDDDDDFFFHHHOOOOOONNNJJJEEECCCEEEHHHDDDEEEFFFDDDAAA???>>>>>>???===;;;:::::::::999888666666666666555444333222222222333333333333222222111111111111000000000000........................///...---...///000///---...------------...////////////000111111222222333333222333777777666888>>>EEEYYY~~~.........------,,,,,,,,,************************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((******+++,,,,,,+++***)))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((()))))))))***************++++++++++++******+++,,,,,,,,,,,,++++++,,,,,,,,,------------///............///000000........./////////000000---222333777JJJ______QQQJJJDDD;;;555333444666777777666666666666777888888999999888666666777;;;>>>===>>>>>>===<<<<<<===???===???@@@@@@>>><<<<<<===;;;<<<===???@@@AAAAAAAAA????????????>>>===;;;;;;777999:::999777555555666333222111222444666666555666666555222///---,,,------,,,,,,+++***+++++++++++++++++++++*********)))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***((())))))))))))*********))))))))))))))))))))))))++++++++++++,,,---...///------///000---,,,444@@@KKKZZZ___\\\```hhh{{{{{{}}}zzzzzzvvvlllaaa\\\```eeeffflllvvv}}}}}}||||||xxxsssppppppsssvvvxxxzzzwwwvvvtttxxx~~~pppZZZSSSNNNMMMIIIAAA===>>>@@@===;;;;;;;;;;;;<<<===;;;:::::::::;;;<<<===>>>DDDCCCCCCGGGKKKJJJDDD>>>???AAADDDEEEDDDDDDFFFHHHLLLKKKIIIDDD@@@???AAACCCCCCCCCBBB@@@>>>===???AAA<<<:::888777777666444222444444444444444333333333111111222222222222111111111111000000000/////////...........................---,,,---/////////......------------...////////////000000111222222222222111333777888666888<<>>999777666666555555666666666666666777777888777777777555444666:::===>>>>>><<<999777999===AAA;;;<<<>>>>>>======>>>???:::;;;===>>>@@@@@@AAAAAA???>>>>>>===<<<:::999888555666888777555444444555111000000222444555555333333444444222///,,,,,,,,,,,,,,,+++************+++++++++++++++*********)))''''''''''''''''''''''''(((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))((())))))))))))*********************************+++******++++++,,,---...++++++---...+++)))---333000;;;<<<:::@@@GGGVVVjjj|||zzzttttttxxxxxxsssssswwwzzzxxxbbbPPPCCCAAA@@@@@@===:::;;;>>>999::::::999888999999999:::::::::::::::;;;;;;<<>>===>>>@@@AAAAAAAAA??????@@@CCCEEE>>><<<:::888777555222///333333222222222222222333000111111222222111111000000000000/////////..............................---,,,,,,---...//////......------------...//////...//////000111111222222111111333777777555777<<>>;;;777666555666777777555333666777777777888888888888666666666555444666999;;;<<<<<<;;;777444666;;;AAA:::<<<============>>>@@@;;;;;;<<<===>>>@@@@@@AAA>>>===<<<:::999777666666333555666666444333333444000//////111333333222111///111111000...,,,,,,,,,,,,,,,+++***************++++++*********)))))))))'''''''''''''''''''''''')))))))))))))))(((((('''(((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))************)))))))))))))))*********++++++************************************+++,,,------+++---...///...------///***000---***000333888DDDPPP^^^pppyyyhhhffflllpppiiiaaa]]]ZZZSSSGGG;;;999999::::::999999;;;===555888888777888<<<===<<<999999888999999:::;;;;;;===<<<===@@@BBBAAA===999===BBBGGGGGGDDDBBBEEEHHHIIIGGGDDDAAA@@@???@@@@@@===???AAAAAAAAACCCFFFHHHCCC@@@===:::888666444222333333222111111111222222000000111111111111000000////////////............---------------------------,,,+++,,,...//////......------------...//////......///000000111111222222111222666666555777===BBBRRRqqq************************************************(((((((((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((''''''''''''&&&(((***,,,,,,+++)))((())))))))))))))))))))))))''''''''''''''''''''''''))))))(((((((((((())))))'''''''''((((((((())))))))))))))))))************))))))***+++++++++++++++************++++++++++++------,,,,,,------...///---------.........////////////000000111333444444222222222333555666555333555555666777777777777777555666777666666666888:::;;;>>>???<<<999999<<>>===<<<<<<>>>???===<<<<<<<<<===>>>@@@AAA===<<<:::888666555444444222444555444333111111222/////////000111111000...,,,---//////---,,,+++,,,,,,++++++*********************)))))))))((((((((('''''''''''''''''''''''')))))))))))))))(((''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++***)))(((************+++++++++,,,************************)))))))))******+++,,,------...000000000000///...,,,111...+++000...,,,333444999@@@HHHXXXmmm}}}|||mmm\\\TTTUUUKKKDDD>>><<<>>>>>><<<999888999:::::::::<<<===<<<777999888666:::@@@AAA===777777777888888:::;;;;;;999:::<<<======<<<;;;999@@@EEEJJJJJJFFFCCCFFFIIIGGGEEEDDDBBBBBBBBBAAA@@@;;;>>>AAACCCDDDDDDFFFGGGCCC@@@<<<999777666555444555444222111111111111222///000000000000000000////////////.........------------------------------,,,++++++,,,...//////......------------...//////......//////000111111111333111111444555444888>>>@@@NNNmmm+++++++++++++++++++++,,,))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&''''''&&&&&&'''((())))))))))))))))))))))))))))))''''''''''''''''''''''''))))))(((((((((((())))))''''''''''''((((((((()))))))))))))))************))))))***++++++++++++***)))************+++++++++---,,,,,,,,,,,,---......---------.........//////---***,,,333666222000000222111000111444555555444222333333444555444444444444555777777777777888999<<>>???BBB???@@@???>>><<<;;;<<<>>>>>>===<<<;;;<<<>>>@@@AAA<<<;;;999777555333333222222333555444222000000111///......///111000...,,,)))+++......---++++++,,,,,,++++++***)))*********))))))))))))(((((((((((('''''''''''''''''''''''')))))))))))))))((('''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++***)))(((***++++++++++++,,,,,,,,,************************))))))))))))***+++,,,---+++,,,---,,,---...,,,)))(((///...,,,000---(((......111444555<<>>>>>888666666666777888:::;;;<<<:::<<<>>>>>><<<;;;;;;<<>>BBBEEEEEEEEEDDDDDD@@@<<<888555444555555555666444333111111111111222//////000000000000////////////.........---------------------------------,,,++++++,,,...//////......------------...//////......//////000111111111444111111333444333888>>>>>>LLLjjj,,,+++)))(((((()))+++,,,))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''&&&%%%%%%%%%%%%&&&'''***)))'''%%%$$$%%%&&&(((''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))))))))))))))(((((((((((())))))))))))************------,,,+++*********+++******+++,,,,,,---......---,,,,,,,,,,,,---......//////............////////////.........000222333222222222222222222222222555444444444444555666666888777555555666777:::;;;===>>>@@@@@@??????AAABBB@@@???>>><<<<<<<<<<<<===???>>>===============>>>>>>===<<<999777555333222111111111111000000000///------..................++++++++++++,,,---......+++******)))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((***)))(((''''''&&&''''''''''''''''''(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))************,,,,,,+++***)))))))))***++++++******++++++,,,---,,,+++***))))))***+++,,,............////////////,,,---...000222444666666888:::???IIIWWWhhhvvvxxxllleeeddd```WWWOOOLLLGGGAAA??????>>>999555444444444444444444444444888777666555555666777888333555777777777888:::;;;<<<===999111111888;;;:::999;;;???EEEHHHFFF???999???EEEJJJKKKGGGDDDDDDEEE???@@@BBBEEEFFFEEEAAA>>>???@@@BBBCCCCCCAAA???===;;;:::888666555666777888555555444333333222111111111111000000//////......///............---------------++++++++++++------+++,,,------......------++++++******+++---...///......//////000000111111111111111000000333777:::>>>KKKiii,,,+++)))(((((()))+++,,,))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''&&&%%%%%%&&&'''''')))((('''&&&%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))))))))(((((((((((((((((()))))))))*********+++***))))))(((((())))))******++++++,,,------...,,,,,,++++++,,,,,,---...//////............/////////.........///000111222222222222222222222222222444444444444444555555666888777666555666888:::;;;888:::;;;<<<<<<<<<>>>@@@??????======<<<======>>><<<<<<<<<<<<===>>>>>>???>>>===<<<:::888666444333111111111000000000//////------------------------++++++++++++++++++,,,---+++***))))))(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))((('''''''''''''''''''''''''''(((((((((((((((((()))))))))*********))))))))))))))))))))))))(((((()))))))))*********,,,+++******))))))******++++++******++++++,,,---++++++************++++++,,,------------...............///000111111222222555444333555999???EEEIII___kkksssqqqqqquuutttnnnppp{{{}}}uuutttuuu{{{zzzsss```XXXOOOJJJIIIGGGAAA<<>>:::444333777999777999:::===BBBEEEDDD>>>888===BBBGGGGGGCCC@@@AAABBB???@@@@@@AAAAAA>>>;;;888999;;;<<<>>>>>><<<:::888999888777555555555555666444444444333222222111111000000000/////////..................---------------,,,++++++++++++,,,---+++,,,------...---------++++++******+++---...////////////000111111222222111111111111111333777:::<<>>>>>============>>>??????::::::;;;<<<===>>>??????===<<<;;;999777666444333000000000000////////////...------,,,,,,+++++++++,,,+++******************+++***))))))(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))((((((''''''''''''(((''''''''''''(((((((((((((((((())))))))))))******))))))))))))))))))))))))(((((())))))))))))******++++++***)))))))))******+++************+++,,,,,,++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------////////////.........---000///---,,,,,,---///111333:::CCCIIIJJJIIIIIIIIIOOOWWWdddsssxxxssspppjjjdddhhhrrrzzznnngggccc```YYYXXXVVVVVVUUUSSSOOOLLLCCC???:::666666666555555777444222333555777555333444444444444444444444444222333333444444333333222444666777777666666777999;;;===;;;777666888777555999999:::>>>AAAAAA===888===@@@DDDDDDAAA??????AAABBBAAA@@@>>><<<999777555444666888999999888666555666666666555444444333333333333333222222111111000///////////////...............---------,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,---------------++++++++++++,,,---......///000000111111222333333111111111111111333777:::===GGG___******))))))))))))******))))))))))))))))))))))))(((((((((''''''(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&((((((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&'''((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))(((((((((((()))))))))***++++++************++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///......------......///------......///000000111111111111111222222222222333333333333333444444555777777666777777888::::::999;;;<<<<<<;;;:::<<<===<<<<<<<<<======>>>???@@@::::::;;;;;;<<<<<<<<<<<<::::::888777555444333222000000/////////.........------,,,,,,+++***))))))++++++***))))))((())))))******)))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''(((((()))''''''''''''(((((((((((((((((((((((()))))))))***))))))))))))))))))))))))(((((((((((()))))))))*********))))))))))))*********************++++++,,,++++++---......---+++++++++++++++,,,,,,,,,,,,---......------,,,,,,++++++,,,,,,---...000111222333***,,,444>>>===444222777888===DDDLLLSSSWWWZZZ[[[VVVRRRQQQPPPKKKGGGKKKRRRZZZ[[[ZZZVVVQQQMMMIIIGGGDDDCCCBBB???<<<;;;;;;<<<999888666444333444777999666444333444777999888777333333333333333333333333000111333444444333222222555666777777555555666777888:::::::::999999888777:::999999;;;>>>???<<<888>>>AAACCCDDDBBB@@@@@@AAAEEEDDDBBB???<<<999888999444555777888888777666666444444444444333222111000222222222111111000000000........................------------,,,,,,,,,+++,,,++++++++++++++++++,,,++++++,,,------------,,,++++++++++++,,,---------/////////000111111222222000111222111111333666999===GGG___***))))))))))))))))))***((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%&&&'''((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((('''((((((((()))))))))***'''(((((((((((()))))))))+++******)))******++++++******+++++++++++++++,,,---------------......///......------------......,,,---......///000000000000000000111111222222222222222222222222333444444666666666666777888999999<<<======<<<:::999999:::999:::;;;<<<===>>>>>>>>>;;;;;;;;;<<<;;;:::999888666666555444333222111000/////////............---------,,,+++******))))))++++++***)))((((((((((((***))))))((('''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((()))***''''''''''''(((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((('''(((((((((((()))))))))***))))))((())))))************))))))******+++,,,++++++---......---++++++++++++,,,,,,,,,---------++++++++++++++++++,,,,,,++++++,,,,,,,,,+++******000///555>>>;;;///+++111000111333555777999::::::888888999:::777666:::???AAA???>>>???>>><<<999777888999888555333333666999444555666444333333666999333222111222333555555555333333333333333333333333111222333555555555444333444555666666555444555777666666888:::;;;;;;;;;;;;===;;;999;;;>>>???===:::>>>@@@BBBCCCBBBAAA@@@???BBBCCCBBB???<<<:::<<<===555666666777777777666555222222333333222111000///000000000000000/////////---------------.........---,,,,,,,,,++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,------......///000000000000111222222222333666999:::EEE^^^))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&'''(((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''(((((())))))******''''''(((((((((((())))))(((((('''''''''((())))))******++++++++++++++++++---,,,,,,,,,,,,---............------------......,,,,,,---/////////////////////000000111222222222222222111111222222333444444444555666666777777888999:::;;;999777666666777888999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;:::999777555333333222222111000/////////.........---------------,,,,,,++++++*********+++***))))))))))))))))))***)))((((((''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''')))***+++''''''''''''((((((((((((''''''(((((((((((())))))((((((((((((((((((((((((''''''(((((((((((())))))))))))((((((((()))*********))))))))))))***++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------))))))******++++++,,,,,,,,,,,,,,,,,,+++***)))(((------222888555,,,***///------------...//////000***---////////////333888666222222555666333222222444444333222000000222444222333444444333222333444333333333222333333444444333333333333333333333333222222333444555555555555222444555555444444555777777555555999;;;;;;===@@@@@@===<<<===@@@AAA???<<<<<<>>>AAACCCCCCAAA>>><<<===???@@@>>>;;;:::<<>><<>>@@@???<<<:::===@@@888888777666555444444333333222111000//////000000........................++++++,,,,,,,,,---------++++++++++++************)))***+++,,,,,,+++***)))******+++,,,,,,,,,,,,++++++,,,---------,,,++++++------......///000000000///000222333333444666888777???UUUvvv(((((())))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&$$$%%%%%%&&&'''((())))))%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&'''((())))))((('''&&&***)))'''%%%$$$%%%'''(((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&''''''((()))******+++''''''''''''((((((((())))))))))))))))))***++++++++++++******************)))))))))((()))******+++...------,,,,,,------...+++,,,---////////////......//////000111222222222111111111000111222222333111222333444555555555555333555666777777777999:::666777888999:::999888888666777999::::::999888777222222222222111111000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------******))))))***+++,,,,,,))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&((()))+++,,,''''''''''''((((((((()))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((()))******)))))))))))))))******+++,,,+++***))))))***+++,,,))))))))))))************++++++++++++************((((((((((((((((((((((((+++111444222///...///...+++************++++++,,,+++...000...,,,...222444333///000444333//////444000///000333555666444222...///000333444333...+++000000111111111111333555222222222222222222222222333222111111222444666777000222333444444444666888>>>888444777888777<<>>>>>>>>>>>============CCCEEEFFFFFFEEEDDDDDDEEEAAACCCGGGGGGEEEBBB???>>>;;;:::888666444444444444444333222000///---,,,+++,,,---------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))((((((((((((((())),,,+++******,,,,,,+++***++++++,,,,,,,,,,,,------------......///000000000///000222222111222444666;;;@@@RRRttt((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&'''((((((((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........////////////000000000000000000111222222222222111222222222222333333333333444555555666777777888888666555555555666666777777444444555555555555444444222111000///............,,,,,,++++++++++++,,,,,,************************)))))))))))))))***+++,,,))))))((('''''''''''''''(((((((((((((((((((((((('''''''''''''''(((((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((()))))))))(((((('''''''''''''''''''''''''''((((((((())))))))))))))))))(((((())))))***+++))))))))))))))))))))))))(((((()))))))))*********++++++***))))))******+++,,,+++***)))))))))))))))---000000,,,+++---,,,(((+++,,,,,,------,,,,,,+++,,,++++++,,,///000000///......///000000111111222000000111111111111000000///000000111111000000///000000000000000000000///222222222111111111000000222222222333333333333333222222222222333444555555666555333222333555888999<<<<<<<<<<<<<<<<<<<<<<<>>PPPqqq((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,***+++---......---+++***,,,,,,,,,,,,------------////////////000000000000000000111222222222222111111111111222222222222333444444555555666777777777666555444444444555777777666555444444333333333333111000///......---......++++++,,,,,,,,,,,,++++++************************))))))((((((((())))))***))))))((('''''''''''''''((((((((((((((((((((((((''''''&&&&&&''''''((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''(((((())))))((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))(((((())))))***+++))))))))))))))))))******(((((())))))))))))************)))))))))******+++******)))((((((((())))))...000...***)))+++,,,***++++++,,,,,,,,,,,,++++++,,,+++***,,,...000///...---......///000000111111...///111222222111///...//////000000000000////////////////////////000000222111111111111000000000111111111111222222222333222111111222222333444555444444333444444555777777888999999::::::;;;;;;<<>>;;;888666555;;;:::888666444333111111.........------------,,,------.........------,,,++++++++++++++++++++++++)))))))))))))))))))))))))))(((((((((((())))))***+++***)))***+++,,,+++***+++++++++,,,,,,,,,------------......///000000000///000222222111222444666666;;;LLLkkk((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((************))))))))))))))))))))))))*********+++------++++++++++++------+++++++++,,,,,,,,,------////////////000000000000000000111222222222222111000000111111111222222222333333333444555555666666555444444333444555666777999888666444222222222333000///...---,,,,,,,,,,,,((()))++++++++++++)))((())))))))))))))))))))))))(((((('''''''''''''''((())))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))*********++++++++++++++++++++++++++++++''''''''''''((((((((((((((((((((('''((())))))***(((((())))))************'''(((((((((((()))))))))))))))(((((()))******+++((((((''''''((()))******000---***(((((((((***------,,,,,,,,,,,,,,,,,,---+++******+++---...---,,,+++,,,,,,---......//////---...000222222000...---......////////////......000000000111111222222222000000000000000000000000111111111222333444444444111111111111222333444444333333555666777777666666666666777888:::;;;<<<<<<:::999888999;;;;;;:::777666888::::::888666555666888888777555444222000///111000000///...---,,,,,,,,,,,,---------------,,,++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((()))*********)))((()))+++,,,+++***+++++++++,,,,,,,,,------------......///000000000///000222222111222444666666;;;LLLiii((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''$$$%%%&&&''''''&&&%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++(((((()))))))))*********...---+++******+++---...,,,,,,,,,,,,------------////////////000000000000000000111222222222222111111111111222222222222333222222333333444555555555444444555555666666666666555555333222111000000000//////---,,,,,,,,,,,,,,,))))))************))))))))))))))))))))))))))))))(((((('''''''''(((((()))))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((******)))))))))***+++,,,((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((''''''(((((()))***''''''(((((())))))******''''''(((((((((((())))))(((((((((((()))******+++'''''''''((()))***+++,,,///+++((()))(((''')))---,,,,,,++++++++++++,,,,,,+++***)))***,,,---,,,++++++++++++,,,------......---...000111111000...---------............------//////000000111111222222//////000000000000000111000111111222333444555555111000000111111222333444000111222333444444444444555666777888999:::;;;;;;:::888666888:::;;;999666333555777777666444444555555555555444222111///...111111000///...---,,,+++++++++,,,,,,------,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((''''''(((((()))***+++)))(((((()))+++,,,+++***++++++,,,,,,,,,,,,------------......///000000000///000222222111222444666777<<>>===:::888333333222222222111111111///......------------------------,,,,,,,,,++++++************************+++************)))))))))******))))))))))))(((((((((((((((((((((((((((((('''((()))******++++++***+++,,,,,,------------------------............///...000111111000111333666666888CCCYYYvvv((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''%%%&&&''''''((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((()))((((((''''''''''''((((((************************))))))))))))******++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------........./////////000000////////////000000000000111111111111111222222222//////000000111222222222444444333333222222333333//////000000///......---,,,,,,++++++*********)))''''''(((((())))))******(((((((((((((((((((((((((((((((((''''''((((((((('''''''''&&&&&&&&&%%%%%%'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&'''''''''''''''(((&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''((()))***,,,------+++(((((((((((((((((((((((()))*********+++++++++,,,+++******))))))******+++************************+++,,,,,,,,,,,,+++******+++++++++******************++++++++++++,,,,,,,,,***+++,,,...///000000000///////////////.........//////000111333444555555333333333333333333222222222222222111111222666999999888888999:::999777555222222222111111000000//////...------,,,,,,------,,,,,,,,,,,,++++++++++++************************************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''((()))******++++++******+++,,,,,,------,,,,,,---------............///...000111111000111333666666888BBBWWWsss((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''%%%&&&&&&'''((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((*********))))))((((((((((((((()))))))))******************+++++++++,,,,,,+++++++++,,,,,,,,,------............////////////....../////////000000000111111111111111111111111...//////000000111111222333333111000000000111111...////////////......---+++***************))))))''''''(((((())))))******((((((((((((((((((((((((((((((''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((***((('''))),,,,,,+++***((((((((((((((((((((((((***************+++++++++))))))(((((((((((())))))))))))))))))))))))))))))++++++,,,,,,++++++***)))*********************************+++++++++,,,,,,***+++,,,...///000000000/////////...............///000111222222333444555111111111222333444555666555555444222000000333555555444444555666666444222222222111000//////............---,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))(((((((((((((((((((((((('''((()))******++++++***))))))***+++++++++++++++---------............///...000111111000111333666555777AAAUUUppp((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''%%%%%%&&&'''((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&''''''((((((''''''&&&(((((('''''''''&&&&&&&&&((((((''''''''''''(((((())))))))))))((((((((('''''''''((())))))))))))(((************++++++++++++++++++++++++,,,,,,,,,,,,------........./////////////////////000000000000111111111111111000000000.........///000000111111222111000//////...//////---...............------))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((+++'''&&&***...---+++***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((''''''(((((((((((((((((((((((((((((((((+++++++++++++++******))))))))))))***************************++++++++++++***+++,,,---.../////////.........//////////////////111222333222222333555111222222333555777999:::555555555222000///111222444333333555666666333111111111000///......------...------,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))(((((()))))))))))))))***''''''(((((((((((())))))(((((((((((((((((((((((('''((()))******++++++***((())))))***************---------............///...000111111000111333666555777AAASSSlll((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''$$$%%%&&&'''((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''''''''((((((''''''''''''(((((()))(((((((((((((((''''''&&&'''((()))))))))((((((************++++++++++++***++++++++++++,,,,,,,,,---------.........////////////000000000111111111222111111111000000000///------...//////000000111000000000///...------,,,++++++,,,------,,,,,,+++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''$$$$$$%%%&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((()))%%%&&&...222///***((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((+++++++++++++++***))))))((()))))))))*********+++************+++++++++++++++,,,------.....................//////000000111000222444333111000222444333333333333444666888999333444444333111000111222333333333444666666444222111111000///...---,,,+++...---,,,,,,++++++,,,,,,+++*********))))))))))))))))))))))))))))))))))))(((((((((((())))))******'''''''''((((((((())))))(((((((((((((((((((((((('''((()))******++++++***))))))***++++++++++++***---------............///...000111111000111333666555777@@@RRRjjj((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''$$$%%%&&&'''((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((())))))((((((''''''''''''((((((((((((((((((((((((((('''%%%&&&((()))))))))(((''')))************+++++++++******+++++++++,,,,,,,,,---------.........//////000000000000111111111111222111111111000000//////------......///000000000////////////...---,,,+++)))******+++++++++******(((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((()))''''''''''''((((((((()))(((((((((((((((((((((((('''$$$'''222666111)))&&&((((((((((((((((((((((((((((((((((((''''''''''''******))))))))))))******((((((((((((((((((((((((***++++++++++++***))))))(((((())))))*********+++)))************+++++++++,,,,,,------...------------......///000111222222111333555444111000111333333222111111222333555666000222444444222111222222222222222333555555333111111000///...---,,,++++++...---,,,,,,++++++,,,,,,************))))))))))))))))))))))))))))))))))))'''((((((((())))))******&&&'''''''''(((((())))))(((((((((((((((((((((((('''((()))******++++++*********+++,,,,,,,,,,,,+++---------.........//////...000111111000111444666555777@@@QQQiii&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%(((((())))))))))))((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((***++++++******+++,,,)))***++++++++++++***)))---------------------------.........//////000000000000000000//////////////////............//////////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((***************)))(((((((((''',,,333222+++'''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))***************************)))(((((())))))))))))************(((((()))***************++++++,,,,,,,,,,,,------////////////000000000111//////000000111111111222///000000000111111111111111333555555444333444555222222333333222111///.........---------,,,,,,,,,,,,+++***))))))***+++,,,))))))************))))))(((((())))))((('''&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))*********))))))((()))))))))***++++++,,,,,,,,,,,,------.../////////...000111111000111333666444666===KKKbbb&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&(((''''''''''''''''''((('''''''''&&&&&&'''''''''''''''''''''&&&&&&%%%%%%(((((())))))))))))((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((***++++++***)))+++,,,************************++++++,,,,,,---...//////---........./////////000//////////////////////////////............///////////////......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))''''''((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''(((((()))************)))((((((((((((,,,222111***'''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))************************)))(((((((((((()))))))))*********(((((()))***************+++++++++,,,,,,,,,------...//////////////////////////////000000000111111//////000000000111111111000222444444333222333444111222222222111000///...,,,,,,,,,,,,++++++++++++++++++***))))))***++++++))))))************))))))((((((((((((((('''&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((())))))))))))))))))************)))))))))))))))***++++++,,,,,,,,,,,,------.../////////...000111111000111333666555666===KKK```''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((''''''''''''&&&'''(((((())))))(((((('''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((()))+++***))))))***,,,,,,+++***))))))***+++,,,)))***+++,,,...///000111...............///////////////////////////////////////............//////............---,,,++++++++++++++++++++++++++++++((((((((((((((((((((((((''''''((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''&&&&&&''''''((()))))))))******))))))((('''((()))---111///)))'''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))*********************)))(((((((((((())))))))))))******(((((()))***************++++++++++++,,,,,,,,,,,,.....................---.........///////////////////////////000000000000///000222222111111111222111111111111000///...---+++++++++*********))))))+++******))))))******+++((())))))******))))))((((((((((((((((((''''''&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((()))))))))))))))************)))))))))))))))***++++++,,,,,,,,,,,,------.../////////...000111111000111333666666777===III^^^~~~(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&(((((((((((((((((((((''''''(((((((((((((((((('''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((()))******))))))***+++,,,+++)))(((((()))+++,,,******+++,,,---...///000........................---.............../////////......------......///---------------,,,++++++++++++++++++++++++++++++''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((())))))))))))))))))(((((('''(((+++...000,,,(((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))******************)))(((((((((((((((((()))))))))***(((((()))******************++++++++++++,,,,,,,,,......------------,,,,,,................................./////////000000---...000000/////////000000000000///......---,,,++++++*********)))))))))******))))))))))))******(((((())))))))))))(((((('''(((((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))((())))))************))))))))))))***++++++,,,,,,,,,,,,------.../////////...000111111000111333666777888===HHHZZZzzz(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''(((((('''&&&&&&'''(((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''')))******)))(((***+++,,,+++)))(((((()))+++,,,,,,,,,------------------...............---------,,,,,,------..................------------......,,,,,,,,,,,,,,,,,,+++***************************&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&(((''''''''''''((()))))))))))))))))))))(((''''''(((---000...)))'''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))***************)))(((((('''(((((((((((()))))))))(((((()))************************+++++++++,,,,,,---------------,,,,,,,,,............---------------............/////////+++---//////...---.../////////...---,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((((((((('''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((()))***************)))))))))***++++++,,,,,,,,,,,,------.../////////...000111111000111333666777888===FFFWWWvvv''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''&&&&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%&&&''''''''''''(((((((((&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''(((***)))(((((()))+++,,,+++***))))))***+++,,,------------------------.........---------------++++++,,,,,,---...............------------......+++++++++,,,,,,++++++***))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''(((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((''''''(((((()))***(((((())))))(((((('''&&&(((///111---'''%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((())))))***************)))((((((''''''(((((((((((())))))(((((()))***************************++++++++++++,,,,,,,,,---------.....................---------------------.........///+++,,,......---------.........,,,++++++++++++++++++++++++************)))((())))))******))))))((('''(((((())))))(((((('''&&&'''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&'''''''''((((((((('''((()))******+++******)))))))))***++++++,,,,,,,,,,,,------.../////////...000111111000111333666666888<<>>KKKfff''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((%%%)))---...---)))&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''%%%$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((()))))))))***(((((((((((()))))))))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,,,,+++)))************))))))))))))((((((((((((((((((((((((***((('''%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''(((''''''''''''((())))))%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''&&&&&&'''***,,,333///)))&&&&&&'''((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&((((((''''''''''''''''''''''''((((((((())))))))))))))))))))))))(((((('''&&&&&&'''''''''''''''((('''''''''((((((((())))))))))))*********+++++++++******+++,,,,,,,,,,,,+++***,,,------,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++++++++***)))))))))))))))((((((((((((((((((((((((++++++***))))))******+++'''(((((()))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,,,,---...//////...///111111000000111333444333777>>>IIIddd''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&(((******)))'''&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''%%%$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''(((((((((((()))))))))'''(((((((((((()))))))))*********+++++++++,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---+++******+++,,,***)))*********)))))))))(((((('''''''''''''''''''''''')))((('''&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((''''''''''''((())))))%%%%%%%%%&&&&&&'''))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%'''+++...111---)))&&&&&&'''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))))))))))))))(((''''''%%%&&&&&&&&&''''''(((((((((((()))))))))*********))))))*********+++++++++)))***++++++,,,,,,++++++***+++,,,,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++*********))))))((()))))))))(((((((((((((((((((((((()))))))))((()))))))))))))))))))))))))))(((((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))((())))))***++++++,,,,,,,,,,,,,,,,,,---...//////---///000111000000222333555555888>>>GGGaaa'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&'''((('''%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''(((((('''&&&&&&'''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''(((((((((((())))))''''''(((((((((((())))))))))))*********+++++++++)))******++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---+++******++++++***)))******)))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&###$$$%%%&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%'''''''''(((((((((((((((''''''&&&&&&''''''((()))&&&&&&&&&%%%&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&%%%%%%%%%(((,,,///---***'''&&&'''(((((('''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((())))))(((((('''&&&%%%%%%%%%&&&''''''(((((())))))))))))************)))************+++++++++)))******+++++++++++++++)))+++,,,,,,+++***,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,+++*********))))))(((((()))))))))))))))))))))))))))))))))''''''(((((((((((((((((())))))))))))(((((('''&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((()))***+++,,,,,,---,,,,,,,,,,,,---...//////---///000111000111222444555555999>>>FFF^^^''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''&&&&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''')))((('''&&&&&&'''((()))(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''((((((((())))))'''''''''((((((((())))))))))))))))))*********+++)))))))))***+++,,,,,,,,,++++++++++++++++++++++++,,,+++******++++++***(((***)))))))))((((((((((((''''''''''''''''''''''''%%%&&&'''((()))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$"""###$$$&&&&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''((((((((()))&&&&&&&&&&&&&&&''''''(((''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%$$$%%%(((---000)))'''&&&&&&((((((((('''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''''''''(((''''''((((((((()))))))))(((((())))))(((((('''&&&$$$$$$%%%&&&&&&'''((((((((((((((())))))))))))***)))************+++++++++))))))***+++++++++++++++)))***++++++******+++,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++******))))))(((((((((((())))))))))))))))))))))))))))))&&&'''(((((()))))))))(((&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))'''((()))***+++,,,------,,,,,,,,,,,,---...//////---...000111000111222444444444888<<>>KKKqqq&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''$$$%%%'''(((((('''%%%$$$(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((($$$%%%(((******)))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%'''((((((((('''&&&))))))))))))))))))))))))&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((&&&&&&&&&&&&'''''''''(((+++***)))))))))***,,,---************************(((((((((((((((((((((((('''((()))******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''(((((())))))&&&'''''''''(((((())))))%%%&&&'''((())))))))))))))))))))))))************++++++,,,------......///---...000000//////111222...333222555===JJJooo''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''')))'''%%%%%%&&&&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))(((((((((((())))))))))))************))))))+++*********))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%$$$$$$###&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''((($$$&&&,,,---(((%%%''''''&&&%%%%%%''''''&&&%%%'''''''''''''''''''''''')))((('''&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))))))))((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''(((((((((((('''''')))*********++++++++++++*********)))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%(((((((((((())))))))))))'''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))(((''''''++++++******++++++,,,---,,,,,,------...//////000...///111111000000222333333555555888>>>GGGnnn''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''')))'''%%%%%%&&&&&&&&&$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))))))))))))))(((((((((((())))))))))))************))))))******)))))))))((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''%%%&&&+++,,,(((%%%''''''&&&%%%%%%''''''&&&%%%'''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))))))))((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))*********+++))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%'''((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))(((''''''++++++******++++++,,,---,,,,,,,,,---......//////...///111111000000222333333555555888>>>GGGmmm''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((&&&%%%%%%&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((())))))))))))((((((''''''(((((()))((())))))******))))))((())))))((((((((((((((('''(((((((((((((((((((((((()))((((((''''''(((((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&'''++++++'''%%%''''''%%%%%%%%%''''''&&&%%%''''''''''''''''''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))))))))((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''(((((())))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''((('''&&&&&&&&&&&&%%%%%%%%%''''''((((((((()))))))))''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))(((((('''+++************+++,,,,,,+++++++++,,,------.........///111111000000222333333555555888===EEEkkk'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((&&&%%%%%%&&&'''&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))(((((((((''''''((((((((((((((())))))))))))((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((()))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&''')))***)))'''&&&&&&&&&%%%$$$%%%'''''''''%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))))))))((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((())))))))))))(((((('''''''''(((((((((((()))((((((((()))))))))))))))(((((((((((((((((((((((('''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((***************++++++,,,******+++,,,,,,------......///111111000000222333333555555888<<>>NNN|||''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''(((((((((''''''&&&&&&&&&''')))+++---,,,***'''%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&%%%&&&'''((('''$$$"""$$$%%%&&&&&&''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&'''((())))))))))))'''((()))((('''&&&''')))&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''((((((''''''((())))))))))))((())))))))))))************++++++++++++,,,---......------...///000111222222444///555444888===LLLyyy''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''###$$$&&&((())))))((('''&&&&&&%%%%%%&&&)))+++---,,,)))&&&%%%&&&'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&###!!!$$$%%%&&&&&&''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&'''((())))))))))))'''((()))((('''&&&''')))&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))&&&&&&&&&'''''''''((((((&&&''''''((((((((((((((())))))))))))************++++++++++++,,,---......------...///000111222222444///555444777<<>>JJJppp&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&(((,,,000'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%)))((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''%%%&&&&&&&&&'''((((((((('''''''''''''''''''''''''''''''''((((((((())))))(((((())))))******++++++++++++,,,,,,,,,,,,---------......//////000111111333000666333777>>>IIIooo&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&(((,,,///'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%%%%&&&''''''((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))*********+++++++++,,,,,,---------......///000000111111222444000777444777===GGGmmm&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''((()))((('''&&&(((***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''))),,,...'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&''''''((((((''''''&&&'''''''''''''''''''''''''''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((******(((&&&$$$%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((()))))))))*********)))))))))))))))+++++++++,,,,,,---------/////////000111111222222555111777444777<<>>SSS''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))((('''&&&''')))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$############$$$%%%&&&'''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&$$$%%%%%%&&&%%%%%%$$$$$$&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''&&&%%%$$$&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))((('''%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((())))))&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''((((((((((((((('''&&&&&&&&&'''(((***+++&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((())))))))))))(((((()))*********************++++++,,,---------------......///000000000111555333555999666>>>RRR''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''((()))((('''&&&''')))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%$$$###$$$%%%&&&'''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''$$$&&&''''''%%%%%%&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&'''&&&%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))(((&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''))))))((((((''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&&&&&&&'''((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''(((***+++&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''((((((((()))))))))***(((((()))***************))))))******++++++,,,,,,------......///000000000222555444666:::777>>>RRR''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))))))))'''((()))((('''&&&''')))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''###%%%''''''&&&%%%&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((&&&%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''***))))))(((''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&'''((())))))&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''(((((())))))******(((((()))***************((())))))******+++,,,,,,------......///000000000111555444777;;;888>>>RRR''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))***'''((()))((('''&&&''')))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((($$$%%%%%%&&&''''''&&&&&&%%%&&&'''(((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''###%%%'''((('''&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''#########$$$$$$%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((&&&%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((('''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))(((((((((''''''''''''%%%&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''((()))*********(((((()))***************))))))***++++++,,,,,,---------......///000000000000444333666:::777===QQQ}}}'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''(((((('''((()))((('''&&&''')))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((($$$%%%%%%&&&'''''''''&&&%%%&&&'''(((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''"""%%%'''((('''&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&%%%%%%''''''&&&%%%'''''''''((((((((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))&&&&&&''''''((()))))))))&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))(((((('''''''''&&&%%%&&&'''''''''&&&%%%$$$&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&''''''((()))******+++(((((()))******************++++++,,,,,,---......------......///000000000///333222555999666<<>>GGGooo***)))(((''''''&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''''''''((()))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''((()))***%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''(((((((((((('''''''''''''''(((((((((((((((''''''''''''((((((((((((((((((((()))***+++***((())))))))))))************+++,,,------,,,,,,---...,,,---//////......000111333222333666666777===EEEjjj***)))(((''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&''''''''''''((())))))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((())))))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&'''((((((''''''''''''((((((((((((''''''''''''''''''((((((((()))''''''''''''(((((((((((()))(((((()))++++++***((())))))))))))************+++,,,------,,,,,,---///,,,---//////......000111333222444666666666===DDDggg******)))''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&'''''''''(((((())))))((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((******))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&''''''''''''''''''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&'''((()))******'''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&'''((((((((('''''''''((((((((((((''''''&&&'''''''''(((((())))))''''''''''''((((((((())))))(((((()))++++++***)))))))))))))))************+++,,,...---,,,,,,---///,,,---//////......000111333222444666666666<<>>XXX|||''''''(((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))((((((((('''''''''''''''((()))((('''&&&''')))''''''&&&&&&&&&''''''(((''''''''''''((()))***+++((('''&&&%%%%%%&&&''''''((((((((((((((())))))***((((((''''''(((((()))***'''&&&%%%%%%%%%'''((()))&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&''')))***((('''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''((((((&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((())))))''''''((((((((()))))))))))))))((((((((('''''''''&&&'''((()))************((((((''''''''''''((((((''''''''''''''''''''''''''''''(((((())))))******))))))))))))))))))))))))((())))))******************+++,,,,,,------,,,,,,,,,...//////...///000222222333444555666888;;;>>>XXX|||'''''''''(((((()))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&%%%%%%$$$%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((()))((('''&&&''')))(((((('''''''''''''''(((&&&'''((()))************''''''&&&&&&&&&&&&''''''((((((((((((((()))))))))((((((((('''(((((()))***''''''&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%&&&'''((())))))***((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((''''''''''''&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&''')))***(((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))))))))((((((&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((((((((''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((())))))((((((((()))))))))******))))))((((((((((((''''''&&&'''((())))))******)))((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))************************((()))******++++++*********+++,,,,,,------,,,,,,,,,...////////////000222222333444555666888;;;>>>WWW|||&&&&&&'''((()))******+++))))))))))))((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''''''''((('''''''''(((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''((()))((('''&&&''')))(((((('''&&&&&&&&&'''''''''((()))******)))((('''((((((((((((((()))))))))'''(((((()))))))))))))))((((((((((((((()))******))))))((((((((()))))))))((((((((((((((('''''''''''''''(((((())))))******&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((('''''''''''''''''''''(((((((((((()))&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''')))***((('''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&(((((())))))))))))((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&&&&&&&)))))))))(((((('''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''''''''''''''((((((((()))'''''''''''''''''''''''''''''''''''''''((())))))))))))))))))************))))))((((((((((((((((((''''''((()))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))((((((((((((************************))))))***++++++++++++******+++,,,,,,------,,,,,,---...000000//////111222222333444555666888;;;>>>UUU{{{&&&''''''((()))***++++++))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((***)))(((''''''&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''(((((('''''''''(((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((((((((('''((()))((('''&&&''')))''''''&&&&&&&&&&&&&&&'''******+++***)))'''&&&$$$((())))))******+++++++++)))***+++,,,,,,,,,+++++++++************+++,,,,,,)))************)))))))))(((((((((''''''&&&&&&&&&''''''(((((())))))******)))))))))((((((''''''&&&((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((('''''''''''''''''''''(((((((((((()))'''''''''''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''')))***((('''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))))))))))))))************************++++++,,,,,,,,,,,,++++++******)))))))))(((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))************(((((())))))))))))))))))'''(((((())))))))))))(((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((************************))))))***+++++++++++++++***+++,,,,,,------,,,,,,---...000000//////111222222333444555666888;;;>>>SSSxxx((((((((())))))*********))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((&&&&&&'''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((((((((('''((()))((('''&&&''')))''''''&&&&&&''''''((()))------,,,,,,***)))'''''')))***+++,,,,,,,,,,,,,,,...///000111222111000///000000//////000000111222,,,,,,,,,---,,,,,,+++***))))))((((((''''''&&&&&&''''''''''''((((((((((((+++******)))((('''&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((''''''''''''&&&&&&'''''''''((((((((((((''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&''')))***(((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((((((((())))))))))))((((((&&&&&&&&&''''''''''''(((((((((((((((((()))))))))(((((())))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,///000000111111000000///......------,,,+++++++++))))))(((''''''&&&&&&%%%(((((((((((((((((((((((('''''''''''''''((())))))((((((((()))))))))******(((((())))))))))))******(((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))************************)))***++++++,,,+++++++++***+++,,,,,,------,,,,,,---///000000000000111333222333444555666888;;;>>>OOOvvv)))))))))))))))))))))***))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&'''((((((%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((()))'''((()))((('''&&&''')))''''''(((((()))***,,,,,,//////...------------...---...000111222222111111444555777888888888666666666666666666666777888888333333444444444333111111///......---,,,,,,++++++******************))))))******))))))((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((''''''''''''%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''&&&&&&''')))***((('''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))(((((())))))))))))((((((&&&&&&&&&''''''''''''(((((()))))))))*********+++******+++---...///000111111111111111111111111111444444555555555555444444333333222222111000000///...---,,,+++***(((''''''(((((((((((((((((((((((('''''''''''''''((())))))''''''((((((((()))))))))(((((()))))))))*********(((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''(((((())))))******)))))))))))))))))))))))))))***++++++,,,,,,++++++***+++,,,,,,------,,,,,,---///000111000000111333222333444555666888;;;>>>LLLsss*********)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))'''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))&&&'''''''''(((((())))))'''((()))((('''&&&''')))((())))))***+++---...///000000/////////111333444333444555777888888777777888:::<<<=========;;;:::;;;;;;::::::;;;;;;<<<===:::;;;<<<<<<<<<:::999888666555555444333222222111/////////......---------(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((((((((('''''')))(((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%(((((((((((((((((((((((('''&&&&&&''')))***((('''%%%&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******(((((())))))))))))((((((&&&&&&&&&'''''''''(((((())))))******+++++++++,,,...///000222333555666777777777777777777777777777777777888888888888777777777777666555555444333333444333222000...,,,+++***))))))))))))))))))))))))'''''''''''''''((())))))''''''''''''(((((((((((((((((())))))*********+++((()))))))))))))))((((((((((((''''''''''''(((((())))))))))))))))))))))))&&&''''''((()))******+++((((((((((((((((((((((((******+++,,,,,,,,,,,,+++++++++,,,---------,,,,,,...///111111000000222333222333444555666888;;;>>>JJJrrr******)))(((((((((((()))******))))))***+++,,,,,,***))))))*********)))'''))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((''''''(((((('''&&&%%%%%%''''''''''''''''''''''''(((''''''&&&&&&&&&''''''(((((((((((((((((((((((('''((())))))(((((()))+++***+++---000222444555555777666555444333333333333555555444333444555666777========================;;;:::999999:::<<<>>>@@@AAAAAA@@@@@@???>>>>>>===??????>>>===<<<<<<<<<<<<888777555333222111111222...,,,)))((()))******)))************************((((((((()))))))))))))))))))))((('''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%%%%%%%&&&''')))&&&######&&&''''''%%%''''''&&&&&&&&&&&&''''''&&&'''((('''&&&'''(((***************))))))))))))(((''''''''')))+++---...+++,,,---...000111222333444444555666888:::<<<===<<<:::888888:::;;;999666<<<<<<;;;;;;<<<<<<===>>>;;;:::999777777777777888555555444333222000///...++++++++++++++++++******)))(((((('''''''''(((((((((((((((((()))+++,,,---))))))))))))))))))))))))***)))(((&&&&&&&&&'''((('''(((((())))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,************************++++++,,,,,,,,,,,,------------------------------,,,---//////......000111222333444555666888;;;>>>NNNooo******))))))))))))************))))))***++++++,,,*********+++,,,++++++***))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''(((''''''(((((('''&&&&&&%%%''''''''''''''''''''''''(((''''''&&&&&&''''''''''''''''''(((((((((((((((&&&((()))***))))))+++,,,...///111444666888999999777777666555444444444444444333222222222222333444666777777888:::;;;<<<<<<:::999999999;;;>>>@@@BBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>><<<;;;999777666666666666333111...,,,,,,+++)))'''*********)))))))))))))))(((((((((((((((((((((((())))))((('''''''''''''''(((((('''''''''&&&&&&&&&&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''''''''(((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%%%%%%%&&&''')))&&&$$$$$$&&&''''''%%%''''''&&&&&&&&&&&&''''''&&&'''((('''&&&'''(((***+++++++++*********))))))((((((((()))***,,,...000///000111222444555666666777888888999:::<<<===>>>;;;999888888:::;;;999777:::::::::;;;;;;<<<=========<<<:::999888888888888777777777555444222000/////////......---,,,+++++++++******)))(((((((((((((((((((((((()))***+++,,,******************************((('''''''''(((((('''(((((()))))))))))))))))))))))))))))))))))))))***************+++++++++************************++++++,,,,,,,,,,,,---------------------------------...000000//////111222222333444555666888;;;>>>MMMnnn+++******)))******++++++*********)))******+++,,,)))******+++++++++******))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''((('''''''''(((''''''&&&%%%''''''''''''''''''''''''(((''''''&&&''''''((((((''''''''''''(((((())))))''')))+++,,,,,,,,,...000222444555888999;;;<<<<<<:::999888777777666666666888888777666555555555555444444555555666777888999777777777888:::===???AAAAAAAAAAAABBBBBBBBBCCCCCCBBBAAAAAAAAAAAAAAAAAAAAA???>>><<<;;;:::::::::;;;999777444222000---***'''++++++******))))))(((((((((((((((((((((((((((((())))))((('''''''''(((((((((((((((''''''''''''&&&&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''&&&''')))******)))'''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''(((&&&$$$$$$&&&'''&&&&&&''''''&&&&&&&&&&&&''''''&&&'''((('''&&&'''(((***+++++++++************)))))))))***+++---000222333444555666888999:::;;;;;;::::::::::::;;;<<<===>>>===<<<;;;<<<>>>>>>>>><<<;;;;;;;;;<<<<<<<<<======???>>><<<;;;::::::;;;<<<<<<<<<;;;:::888666444333444333222111000///...---......---,,,+++******))))))((((((((()))***++++++************************+++***))))))((()))))))))'''((())))))******))))))))))))))))))))))))))))))+++++++++***************++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------...///111111000000222333222333444555666888;;;>>>LLLmmm++++++************+++++++++***************++++++***+++++++++)))(((''''''))))))))))))))))))))))))+++******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''$$$%%%'''))))))((('''%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&'''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''(((((()))''''''(((((()))***+++++++++---///000000222444666555666888999;;;<<<======>>>>>>===<<<;;;;;;;;;;;;@@@???>>>===<<<;;;::::::888888666555444444555555444444444555666888:::;;;<<<<<<>>>???AAACCCDDDEEEDDDDDDDDDEEEEEEEEEEEEDDD@@@???>>>===<<<<<<===>>>===;;;999888666333///+++...---,,,+++***)))(((((())))))((((((((((((((('''))))))((((((((((((((()))((((((((('''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&''''''&&&'''***++++++***'''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&'''((('''&&&'''(((***************************+++,,,---///111444555666888999:::<<<============;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<===>>>?????????>>>>>>>>>===<<<;;;::::::<<<<<<;;;:::;;;<<<===>>>??????>>>===;;;999777666666555555444333222222111111111000///...---,,,+++***))))))))))))******+++************************+++*********************(((((()))************))))))))))))))))))))))))))),,,+++++++++***)))))))))+++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------///000000000000111333222333444555666888;;;>>>JJJkkk---,,,,,,+++++++++++++++++++++***************+++---//////...***'''''''''************************++++++******))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((((('''''''''''''''''''''''''''''''''$$$%%%'''))))))((('''%%%&&&'''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''((()))***((())))))+++,,,---......000222444555666777:::<<<999:::;;;<<<>>>>>>??????BBBBBB@@@???????????????AAA@@@@@@???===<<<;;;:::888777555444333444555666444444333333333333444444666777999;;;>>>AAACCCDDDEEEEEEGGGHHHHHHHHHHHHGGGCCCBBBAAA@@@???@@@AAABBB???>>>======<<<:::777444222222111///---,,,+++*********)))))))))((((((((())))))((((((((())))))***(((((((((((((((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''(((&&&'''***++++++***'''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&'''((('''&&&'''(((***))))))*********+++++++++...///111333555777999999999:::<<<>>>??????>>>======<<<<<<;;;::::::;;;;;;888999:::;;;<<<===>>>???@@@???>>>===;;;888666444555555555555666888:::;;;<<<<<<<<<;;;999888666555444444555555555555555555333333333222111///...---,,,++++++*********++++++*********************************++++++++++++***((())))))***************************************,,,+++++++++***)))))))))+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------,,,...////////////000222222333444555666888;;;>>>HHHiii111000///...---,,,,,,,,,,,,+++******)))*********000333444111,,,))))))+++******************************************))))))))))))))))))))))))))))))'''''''''''''''''''''''')))))))))(((((((((''''''''''''''''''''''''''''''%%%%%%'''((((((((('''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''(((%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''((()))******++++++,,,...///111222333555777999:::;;;<<<>>>@@@===>>>???@@@AAAAAAAAAAAABBBAAA@@@??????>>>>>>???;;;;;;;;;:::999888666555333222111111333555888:::777777666666555555444444555666777:::<<<>>>@@@AAACCCDDDFFFHHHIIIIIIHHHHHHEEEEEEDDDCCCCCCDDDFFFFFFBBBAAA@@@@@@AAAAAA???===999888666444222000///...,,,++++++******))))))((())))))((((((((()))******'''(((((((((((()))))))))'''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((&&&''')))******)))'''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&''''''&&&'''((('''&&&'''(((***))))))***+++---...//////111333555777999:::;;;;;;999:::===>>>??????>>>=========<<<;;;;;;;;;;;;;;;999;;;>>>??????AAACCCEEE??????>>>===:::666333111111000000000111222444555666666666666555444333333333333333444555555666666333444444444333222000///......---,,,++++++++++++++++++++++++++++++++++++))))))***++++++++++++***((()))******++++++******************************+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,---//////......000111222333444555666888;;;>>>FFFggg777666444222000///......,,,++++++***))))))******---000333111,,,***+++---******************************************++++++))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''((()))***+++---...///111333555666777888:::<<<======>>>@@@BBB>>>???@@@@@@AAAAAAAAAAAA>>>===<<<;;;;;;:::;;;;;;888999999999888666555444444333222333555888;;;>>><<<============<<<;;;;;;:::;;;;;;;;;<<<=========@@@AAADDDFFFGGGGGGFFFFFFEEEEEEDDDDDDDDDEEEGGGHHHFFFDDDBBBCCCDDDEEEEEEDDD???>>><<<999777444333222------,,,,,,+++******)))))))))(((((()))******+++'''((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''(((((('''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%###&&&((((((&&&%%%%%%&&&''''''&&&&&&&&&&&&''''''&&&'''((('''&&&'''(((******+++---...111333444555555666888:::;;;<<<<<<<<<999:::===???@@@???===<<<999888888777777777777888:::===@@@AAAAAACCCFFFIIIAAAAAAAAA@@@>>>;;;888666555444333111111111222222444444555555555555444444222333333333333333333333333444555555555333222000000000///------,,,,,,,,,++++++++++++++++++++++++((((((***+++++++++******))))))***++++++++++++******************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------...000000//////111222222333444555666888;;;>>>EEEfff;;;:::888555333222111000,,,,,,+++***))))))******'''+++///...***(((***---************************)))))))))***+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((%%%%%%&&&'''((((((((('''''''''''''''''''''''''''''''''''''''((()))++++++///000111333555777888999999;;;=========>>>@@@BBB<<<===>>>>>>?????????>>>::::::999888777777777777:::;;;;;;<<<;;;:::888777:::999777666777:::===???AAAAAABBBCCCCCCCCCCCCCCC@@@@@@???>>>===<<<;;;;;;===???AAADDDEEEEEEDDDDDDCCCBBBBBBBBBBBBDDDEEEFFFIIIGGGDDDDDDEEEGGGGGGGGGBBBAAA???===:::777555444......------,,,+++******))))))((())))))***++++++'''((((((((())))))******(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))'''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%###&&&)))(((&&&$$$%%%&&&'''''''''&&&&&&'''''''''&&&'''((((((&&&'''(((***,,,---///111444666888999666888:::<<<=========<<<999;;;===@@@@@@???===<<<333333222222222222333333444777;;;<<<<<<>>>AAADDDDDDEEEFFFFFFDDDBBB@@@>>>===<<<999666444333333333555666777888888888888888333333333222222111111111222333555666666444333111222111000///...---------++++++++++++++++++++++++'''((()))***++++++***)))))))))***++++++++++++***************************))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------...///111111000000222333222333444555666888;;;>>>DDDeee======<<<;;;999777555444222111...,,,++++++,,,---,,,,,,,,,,,,+++***)))(((++++++++++++++++++++++++))))))))))))))))))))))))+++******)))(((''''''&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''''''''''')))'''$$$%%%''')))'''&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((('''&&&%%%&&&'''***,,,.../////////000111444777999::::::::::::<<<>>>>>>;;;888777666:::999888999:::999888666777777888999:::<<<>>>???CCCDDDEEEFFFFFFFFFEEEDDD@@@@@@???===;;;;;;>>>@@@@@@BBBEEEGGGHHHGGGEEEDDDDDDEEEFFFEEEBBB@@@???@@@DDDEEEGGGGGGGGGEEECCCBBB???>>>===>>>@@@DDDHHHJJJDDDFFFIIIIIIIIIHHHHHHIIIHHHGGGFFFDDDBBB???===<<<:::777333222222000,,,))))))******+++******)))((())))))******+++++++++,,,''''''((((((((((((''''''''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((((((((''''''''''''((((((&&&(((******(((&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&%%%$$$$$$%%%'''***+++...000222555777888888888999:::<<<===>>>>>>>>>===<<<>>>???@@@???<<<999777666555444444444444111///000333555444333444888<<>><<<999666444444777555444333444666666777999:::;;;>>>@@@CCCEEEGGGHHHIIIJJJKKKJJJJJJHHHHHHEEEEEEEEECCCBBBBBBDDDGGGDDDDDDEEEEEEFFFFFFFFFGGGFFFHHHJJJJJJIIIIIIJJJKKKGGGHHHIIIJJJJJJIIIGGGFFFBBBAAA???======???AAABBBFFFHHHKKKLLLKKKKKKKKKLLLHHHHHHHHHGGGEEECCCAAA@@@@@@===999888777555222///,,,,,,,,,++++++*********)))))))))******+++++++++''''''(((((((((((('''''''''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''((((((''')))++++++)))''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&&&&(((***---...222333555666888888888888999:::<<<>>>@@@@@@AAAAAA@@@AAAAAAAAA@@@>>><<<:::;;;:::999999:::999777555666666666555333444555777777:::>>>@@@BBBCCCEEEFFFFFFEEEDDDBBBAAA???===;;;999888777666555555666666;;;===@@@???===:::::::::333333222333444666888999666444222222333333111///000000///...---,,,++++++***************+++,,,,,,++++++++++++************************************,,,***))))))+++,,,+++***,,,+++***+++---...---,,,------,,,,,,,,,---...///,,,,,,---------.........---///000000000000333555333444666777777888;;;===FFFYYY555666888999;;;;;;<<<<<<;;;;;;999777555222000///---,,,,,,+++******))))))++++++++++++++++++++++++*********************************))))))(((((('''))))))******++++++******((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''((('''%%%%%%'''((('''&&&&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&'''((())),,,---000333555666666666555555555666777888999:::<<<<<<<<<999555333222222333111000000111333666888;;;<<>>EEEHHHJJJKKKKKKKKKMMMNNNIIIIIIIIIIIIIIIHHHGGGFFFEEECCC@@@>>><<<:::777555000///---,,,++++++++++++)))))))))))))))*********'''(((((())))))(((((('''''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&'''''''''(((((((((((((((''''''''''''(((((()))***,,,+++)))(((((()))''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''&&&&&&''''''((()))((((((((()))+++...000222666666777888999999999999999;;;===???AAACCCDDDDDDDDDDDDCCCCCCBBBAAA@@@???AAA@@@??????@@@@@@>>><<<<<<:::888666666555444333222555999<<<>>>@@@CCCEEEEEEEEEFFFFFFDDDBBB???>>>;;;:::888666444444333333777;;;@@@BBBBBB@@@???>>>555555333333444666888:::<<<999777555444444222000333333111///---,,,******++++++*********+++,,,,,,,,,+++++++++************++++++++++++++++++++++++***))))))***,,,---,,,***,,,+++***+++---...---,,,---,,,,,,,,,,,,---...///,,,------------.........---///000000000000333555333444666777777888;;;===EEEXXX333444666888:::;;;;;;<<<<<<<<<<<<<<<:::888555333//////...,,,+++*********++++++++++++++++++++++++*********************************)))))))))(((((('''(((((()))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''((('''&&&&&&&&&'''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))(((&&&&&&''')))+++,,,///000333555777888888888555555444333444555777888888888888555222111222333111333444555666888:::<<<===>>>AAADDDGGGJJJLLLMMMJJJKKKKKKKKKJJJHHHGGGFFFHHHHHHGGGEEECCCBBBCCCDDDEEEDDDBBBAAAAAABBBDDDEEEEEEFFFGGGFFFDDDDDDEEEFFFEEEFFFGGGHHHHHHHHHHHHHHHIIIHHHEEECCCAAA@@@@@@AAAAAACCCEEEFFFGGGGGGIIIKKKGGGHHHIIIIIIJJJJJJJJJJJJGGGFFFDDDAAA???===;;;:::555333000---+++++++++,,,))))))))))))))))))))))))(((((())))))))))))(((((('''(((((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((((((((''''''''''''(((((()))***+++***((('''((()))''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))(((((()))+++---000333444777888999:::;;;<<<<<<<<<===>>>???AAABBBDDDEEEEEEFFFEEEDDDBBBBBBBBBBBBBBBCCCBBBBBBBBBDDDDDDBBB@@@AAA>>>:::999::::::777444666888:::<<<<<<>>>@@@BBB@@@BBBDDDEEECCC@@@>>><<<<<<<<<;;;::::::999999999777:::===@@@AAAAAA@@@???>>>===:::888777777999:::@@@>>>:::777555444222111444333222111///---,,,+++,,,,,,+++++++++,,,,,,---,,,,,,+++++++++*********++++++++++++++++++++++++(((((()))+++......,,,+++,,,+++***+++---...---,,,,,,,,,,,,,,,------......------------............---///000000000000333555333444666777777888;;;===EEEWWW333444555777888888999999999:::<<<>>>>>><<<:::999555333111///---,,,++++++++++++++++++++++++++++++************************************))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''((('''(((((((((((((((((('''''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))((('''''')))+++...000111222444666777888777777333222111111111333444555333444444444333333555777444999>>>AAA@@@@@@???@@@AAABBBDDDFFFHHHIIIIIIIIIGGGGGGGGGGGGFFFEEECCCBBBEEEFFFEEECCC???>>>>>>>>>;;;;;;;;;<<<<<<<<<<<<<<>>@@@BBBBBBBBBDDDFFFHHHEEEEEEFFFHHHIIIIIIIIIIIIHHHHHHGGGEEECCCAAA@@@???999777333///---,,,,,,,,,*********)))))))))))))))(((((())))))))))))(((((((((((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''((((((((())))))((((((''''''''''''((((((((())))))((('''&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''((())))))((()))***---///222444666888888999;;;<<<>>>@@@AAABBBBBBBBBBBBCCCCCCDDDDDDFFFEEECCCAAAAAAAAABBBCCCBBBAAAAAABBBDDDDDDCCCAAABBB???======??????<<<999<<<======<<<:::999:::;;;<<>>???@@@@@@@@@@@@???>>><<<;;;<<<<<<>>>?????????DDDCCC@@@???>>>>>>???@@@AAA@@@===:::777444333333333333222111111000000///------,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++***++++++++++++++++++++++++))))))))),,,......---+++,,,+++***+++---...---,,,,,,,,,,,,------------------------.........//////---///000000000000333555333444666777777888;;;===FFFVVV555555666777777777777666777999;;;>>>??????>>>>>>;;;999666333000...------++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,++++++******))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&'''((('''%%%%%%'''((('''(((((())))))(((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))))))))***,,,...111222333444555666777666666555000000000000111111222333000222555666666888:::<<<:::@@@GGGJJJHHHEEEDDDDDDEEEEEEGGGGGGGGGFFFEEEDDDCCCCCCDDDDDDDDDBBBAAA@@@;;;<<<<<<:::888666666666333444555666777777777777444555666555555666999;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<===???AAABBBCCC>>>???AAAAAAAAABBBDDDFFFCCCCCCDDDEEEFFFFFFFFFFFFIIIIIIJJJHHHFFFDDDDDDEEE>>><<<888555111///......+++++++++***************((())))))******))))))(((((((((((()))))))))******************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((()))))))))((((((''''''''''''((((((((())))))(((&&&%%%'''(((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''(((((()))******+++---///222444666666888999999;;;===@@@BBBCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDCCCBBBAAA@@@AAAAAABBB@@@??????AAABBBCCCBBBAAA@@@??????@@@AAAAAA@@@>>>>>>>>>===:::777555555666:::>>>AAA@@@<<<999999:::999;;;>>>@@@@@@>>>;;;999<<<:::888888999:::::::::>>>>>>>>>>>>???@@@AAABBB???@@@@@@>>>:::777555555222222222222222333333333......---,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---...---+++,,,+++***+++---...---,,,+++,,,------......------------........./////////---///000000000000333555333444666777777888;;;===FFFVVV777777888888888888888777888:::<<<>>>@@@AAAAAAAAABBB???;;;666222000///...++++++++++++++++++++++++++++++++++++++++++++++++************************+++,,,,,,,,,,,,+++***)))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&'''((('''%%%%%%''')))(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))***+++---///222333444555666777777777666444333...///000111222222222222222555999;;;<<<===???@@@???EEEKKKLLLIIIFFFEEEFFFCCCCCCDDDEEEDDDBBB@@@>>>>>>>>>???@@@@@@???>>>===333555777777666555666777666666555666777999;;;===777777777666555666888;;;;;;::::::999999999::::::777777888999;;;<<<>>>>>>>>>?????????>>>???BBBDDDCCCCCCCCCDDDDDDDDDCCCCCCEEEGGGHHHGGGEEEDDDEEEGGGCCCAAA>>>;;;777444111000,,,,,,,,,,,,+++++++++***))))))************))))))(((((()))))))))*********++++++++++++++++++++++++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))'''((((((((())))))))))))((((((''''''''''''(((((()))******(((&&&&&&(((***''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))***---...000222444666777888;;;:::;;;;;;===???AAABBBCCCCCCBBBBBBCCCDDDEEEFFFCCCBBBBBBAAAAAAAAAAAAAAA???>>>???@@@BBBCCCBBBAAA===???AAAAAA@@@@@@@@@@@@<<<<<<;;;999777666777888999<<<>>><<<888555666888333777>>>CCCEEECCC???===???===<<<>>>???@@@===;;;:::;;;===???@@@@@@@@@@@@>>>AAACCCBBB>>>;;;999999333333333333333333333444//////...---------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,******,,,------,,,,,,+++***+++---...---,,,+++,,,---.........------............////////////---///000000000000333555333444666777777888;;;===EEETTT888888999:::::::::::::::;;;<<<===???@@@AAABBBBBBFFFCCC>>>999444111000///++++++++++++++++++++++++++++++++++++++++++++++++******************++++++***************)))((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))&&&''')))'''%%%$$$''')))(((((())))))))))))(((((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))***,,,///222333555555777888888888777555444333---...000222333333333333555888===@@@AAAAAABBBCCCCCCGGGKKKKKKFFFCCCDDDFFF>>>???@@@@@@???===;;;999999999;;;<<<<<<;;;::::::666999<<<===>>>>>>@@@BBB===<<<:::999;;;???CCCFFFFFFEEEDDDAAA>>>>>>???AAA===<<<;;;:::::::::::::::777888888999999:::::::::<<<======<<<<<<<<>>@@@AAABBBBBBAAABBBCCCEEEGGGHHHBBBBBBBBBBBBBBBAAAAAAAAA?????????AAACCCDDDCCCBBB;;;???BBBBBB???===>>>@@@;;;;;;;;;:::888999;;;===777:::;;;999333111222666555;;;DDDMMMQQQQQQNNNKKKHHHGGGHHHKKKNNNMMMIIIDDDAAABBBDDDFFFFFFEEECCCBBB>>>AAAEEEEEEBBB>>><<<<<<555555444444444333333333000///...------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,///---******+++,,,,,,,,,,,,+++***+++---...---,,,+++,,,---.........---,,,............/////////000---///000000000000333555333444666777777888;;;===DDDRRR;;;777888;;;;;;777999>>><<>>888@@@???444222:::;;;444999777888===>>><<<<<<>>>===DDDKKKRRR\\\fffeee___fffbbbZZZSSSYYYgggoooooorrrfff______ZZZOOOIIIKKKEEEHHHKKKKKKHHHCCC@@@>>>GGGQQQNNNGGGFFF@@@777777===777<<>>===<<<000000///...---,,,++++++''''''((()))******))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((+++***)))(((((('''''''''))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''((((((((('''&&&%%%(((((()))***++++++,,,,,,222333333555777999:::<<>>>>>>>>>>>>>>>>>@@@BBBEEEFFFDDDBBBAAAAAAAAABBBCCCEEEEEEEEEEEEDDDBBBBBBBBBAAACCCEEEEEECCCCCC@@@@@@BBB@@@<<<:::;;;>>>>>>::::::HHHUUUNNN>>>777777777777666555555444222<<>>CCC999999999666333222444555555555444333111///---,,,------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------------------------,,,+++,,,...///...---............////////////............///////////////000111111000111333555444555666777777888:::===EEEOOO~~~GGGAAA===>>>===::::::>>>999;;;<<<===???DDDKKKPPPHHHGGGEEECCC@@@===:::999444222111000000///---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))*********************************)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((('''''''''''''''(((***,,,---000000111333444444555555555555444444333222222111555666777999;;;===>>>???DDDDDDEEEEEEDDDCCC@@@???FFFIIIIIIDDDBBBCCC@@@;;;999888666666888:::999888:::===FFFRRRWWWSSSOOOMMMMMMXXXiii|||}}}vvv{{{|||yyysssnnnlllqqquuuvvvooobbbXXXWWWZZZ\\\iiikkkhhhggg[[[HHHAAA<<<777???DDD;;;888<<<;;;:::999:::;;;<<<===???AAA@@@AAABBBAAA??????BBBDDDFFFEEEEEEDDDBBBAAA???>>>:::888444111...---------((())))))******************)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******((((((''''''''''''((((((+++***)))(((((('''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''((((((((('''&&&&&&&&&''')))***,,,...000000555555666777999;;;<<<>>>@@@@@@@@@@@@???>>>======???AAACCCCCCBBBAAAAAAAAAEEEFFFFFFGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBAAA@@@DDD???<<<>>>>>>===>>>AAA???DDDGGGMMM[[[fff___PPPDDDEEEEEEDDDBBBBBBDDDFFF???DDDOOO\\\fffhhhgggdddmmmnnnsss}}}|||fffZZZPPPNNNKKKEEE???>>>CCC@@@===;;;;;;999666222555555444333222111///.........------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,+++,,,...///...---............////////////............///////////////000111111000111333555444555666777777888:::===EEEOOO~~~fff]]]TTTPPPLLLEEE>>>:::;;;;;;<<<<<<>>>AAAGGGKKKKKKLLLLLLKKKHHHDDD@@@>>>888777555444333111...+++---,,,,,,++++++,,,,,,---++++++++++++************************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''(((((((((************************(((((((((((((((((((((((('''((()))******)))((('''&&&''''''((((((''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))+++---///000111222444555666555555444444333111000000111333444777888999<<<>>>@@@BBBCCCDDDDDDDDDCCCBBB???===;;;???BBBAAA===999999888666===777777@@@DDDAAA@@@CCCWWW```rrr}}}wwwhhhooo}}}wwwmmmpppwww{{{fffXXXPPPOOO[[[ccc[[[UUUTTTPPPCCC;;;888::::::777:::@@@===???AAAAAA@@@@@@AAABBBDDDEEEFFFFFFEEEDDDCCCAAABBB???999444000.........*********+++++++++++++++******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))***+++,,,,,,((((((''''''''''''((((((+++***)))(((((('''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&'''((((((((((((((('''&&&'''))),,,///222444555777777888999;;;===>>>???@@@AAAAAAAAA@@@???===<<<>>>???AAAAAA@@@@@@AAACCCCCCDDDDDDDDDDDDCCCAAA@@@CCCCCCDDDDDDCCCDDDGGGJJJNNNGGG@@@??????>>>AAAEEEOOOYYYeeennn{{{}}}pppjjjkkkkkkgggbbbaaaeeeiiieeedddeeeiiinnnoookkkeee___^^^___dddkkkqqqrrrqqqwwwxxx|||vvvhhhdddaaaXXXJJJ???EEEAAA===>>>AAA@@@:::444555444444333333222111111//////.........---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---............////////////............///////////////000111111000111333555444555666777777888:::===DDDNNN}}}zzztttmmm___LLL???;;;;;;;;;<<<<<<>>>@@@BBBMMMNNNPPPPPPMMMIIIDDD@@@@@@===999777555444222000------,,,+++++++++,,,,,,++++++++++++++++++++++++************************)))))))))(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&''')))******)))'''&&&''''''((((((((((((''''''''''''''''''(((((((((((('''''''''(((((((((((((((((()))***,,,...000111222333444555666555444222111111111000000000222444555888999:::;;;===>>>@@@@@@@@@@@@@@@???>>>===;;;:::777888888444111333999===IIIMMMRRRTTTTTTSSSSSSSSSgggrrr|||rrrqqquuuiiigggtttxxxqqqfffZZZIII<<<>>>>>>888666:::;;;<<<>>>???@@@AAAAAABBBBBBCCCDDDFFFFFFEEEDDDCCCBBB@@@<<<777333000...---+++++++++***+++++++++,,,*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))***++++++((((((''''''''''''((((((+++***)))(((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((())))))))))))((()))+++...111444666777888888999:::;;;===>>>???@@@AAAAAABBBAAA???<<<;;;===>>>????????????BBBDDD@@@AAACCCDDDDDDDDDCCCBBBDDDCCCBBBAAA???AAAHHHQQQVVVNNNHHHIIIKKKMMMPPPTTTmmmyyy}}}sssnnnkkkgggdddbbb```]]]ZZZ[[[]]]```eeemmm{{{zzzkkkUUUDDDDDDAAA>>>???AAAAAA===999555444444333333222222222/////////...------,,,,,,......------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---............////////////............///////////////000111111000111333555444555666777777888:::===DDDMMM|||nnnZZZGGGBBB<<<888888;;;???AAAGGGIIILLLNNNMMMKKKHHHFFFHHHCCC===999777777666666///...,,,+++******+++++++++++++++++++++++++++,,,************************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&'''((((((((((((((((((''''''''''''((((((((())))))&&&&&&'''''''''(((((((((******,,,...000222333333555555555444333111...---///000111222333444444555;;;;;;;;;;;;<<<<<<<<<============<<<;;;:::888888555666666444444;;;IIIVVVbbbwwwrrrgggiiiiiicccnnnvvvwwwllleeeooozzz~~~uuu^^^JJJIIIKKKFFF>>>999<<<;;;::::::<<<===>>>??????@@@AAACCCCCCDDDCCCCCC@@@@@@@@@>>>;;;666222///,,,,,,+++******++++++,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((+++***)))(((''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))'''''''''((()))***++++++,,,---...000222444666777777777777888999;;;<<<===??????@@@@@@???===<<<;;;===>>>???>>>>>>???AAACCCBBBCCCDDDFFFFFFFFFEEEEEEBBB@@@>>>>>><<<>>>KKKZZZfff```^^^dddkkkoooqqqtttzzztttoookkkeeeeeebbb\\\YYY```ooo{{{zzzcccRRRSSSRRROOOJJJDDD???<<<;;;777666555444333333333333000//////...---,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---............////////////............///////////////000111111000111333555444555666777777888:::===CCCLLL{{{mmmbbbRRRDDD===;;;<<<>>>???AAADDDGGGIIIKKKLLLLLLLLLHHHAAA===;;;;;;::::::444222///---+++++++++,,,++++++++++++,,,,,,,,,,,,************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''(((((())))))(((((('''''''''((((((((()))))))))&&&''''''(((((())))))***+++,,,...000111222333333555444333222000///...---000111333444555666666666============<<<<<<<<<<<>>===;;;999777666666666888:::<<<>>>GGG[[[nnn{{{|||~~~ttt{{{{{{qqqpppwwwtttuuuxxxeeeaaaggghhh^^^SSSLLLGGGAAA<<<:::;;;;;;;;;======>>>???@@@AAABBBBBB@@@BBBDDDDDDBBB===888444///...,,,++++++,,,------++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((((((((((((((((((((()))((((((((('''''''''&&&((((((''''''''''''((((((+++***)))(((((('''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((()))))))))'''''''''((()))+++,,,---//////000222333555666666555555666666777999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<>>>>>>======>>>@@@???@@@AAACCCCCCCCCBBBBBB??????DDDKKKNNNVVViii~~~vvvdddYYYZZZ^^^mmmxxx{{{ssspppppplllbbbUUUIII@@@<<<===;;;999666444444333444111111000///...------,,,.........------------------------------------------,,,+++,,,...///...---............////////////............///////////////000111111000111333555444555666777777888:::===CCCLLLzzzxxxiii[[[OOOEEE???>>>>>>>>>@@@CCCGGGJJJMMMLLLIIIFFFCCCAAA???===;;;:::888444000...------...+++++++++,,,,,,,,,------************************++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))(((((())))))))))))(((((('''((((((((())))))))))))((())))))***++++++,,,,,,,,,---///111222222222222333222000//////000111222555555444444555777999:::<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<;;;:::::::::999===@@@FFFKKKMMMVVVkkk}}}xxxzzzpppfffXXXLLLEEEBBBAAA@@@===<<<<<<<<<<<<>>>AAABBBBBBCCCEEEEEECCC???:::777222111///...---...///000+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))((((((''''''''''''((((((+++***)))(((((('''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((('''((((((((())))))))))))'''''''''(((***,,,.../////////000222444555666777555555555555666888999::::::999888777777999:::;;;888:::<<<<<<;;;::::::;;;777999===AAADDDFFFGGGHHHLLLPPP[[[hhhmmmssswwwkkkgggccciiimmmooouuu|||qqqaaaQQQFFFDDDBBB>>>:::777666555555444333333222000//////...------------....................................---,,,+++,,,...///...---............////////////............///////////////000111111000111333555444555666777777888:::===BBBKKKyyynnnYYYKKKBBB@@@>>>===>>>BBBFFFHHHJJJIIIHHHHHHFFFCCC===:::>>><<<777333000/////////+++++++++,,,,,,---------************************,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((***(((&&&$$$$$$&&&(((***(((((())))))))))))(((((((((((((((((())))))))))))******+++,,,------......---...000111222222111111111000......///222555777:::888555333444777;;;===999999::::::;;;<<<<<<<<<;;;;;;;;;<<<===>>>@@@@@@IIIMMMVVV]]]^^^eeexxx|||zzz~~~|||ssskkkiiikkkjjjqqq|||~~~{{{zzzsssqqqwww~~~ppp^^^SSSMMMKKKIII>>>===;;;:::;;;===@@@BBBCCCCCCCCCBBB???<<<999888555333111000///000111222+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))***+++,,,,,,((((((''''''''''''((((((+++***)))(((((('''''''''''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))'''''''''(((***,,,...000---...000222444666888888555555555555666777999999888777555444555777:::<<<666888;;;;;;:::888777777555999???FFFLLLRRRUUUWWWeeehhhsss~~~}}}|||yyyqqqsssoooddd[[[___oooxxxcccTTTIIIGGGBBB>>>:::888777666666666555444333111111000,,,---------.../////////////////////////////////---,,,+++,,,...///...---............/////////000............/////////000///000111111000111333555444555666777777888:::===BBBKKKxxx|||jjjdddRRRCCC@@@???;;;>>>FFFCCCGGGKKKJJJGGGDDD???;;;777<<>>@@@BBBBBB???===>>>888111000333666444222---,,,++++++******++++++++++++++++++++++++++++++************************))))))))))))))))))))))))******))))))((((((''''''(((((())))))******++++++***)))(((''''''((()))***)))(((&&&&&&'''((())))))...,,,***))))))((('''&&&((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))&&&((())))))'''&&&'''(((((()))***,,,---.........222222333444555666777888777777777777777666666666777555333444666777666444222111222555888777555555======FFFVVV```eeeooozzzwwwmmmcccaaalllyyyzzz}}}ooocccLLL>>>AAACCC<<<666999555222333777888444000000...------------...//////........................---------.........//////............////////////000000000000000000000000///111222222222222333555666666777777888999;;;<<<@@@PPPnnnrrr^^^RRRGGG;;;888===DDDFFFGGGFFFFFFFFFGGGFFF???>>>===;;;999555111...------.........---,,,+++++++++++++++++++++++++++++++++++++++************)))))))))(((((((((''''''(((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&'''(((((())))))((((((''''''''''''&&&&&&&&&%%%((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))+++---...//////000000000000000000111111111111222444666777888777777777888777666555444444666888;;;:::888555999======<<>>???AAABBB>>>:::555444555555333111---,,,++++++***+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))******))))))(((((((((((((((((())))))***************)))((('''(((((()))***)))(((&&&&&&'''((()))))),,,+++)))((()))***)))(((((((((((((((((((((((((((((((((((((((((((((((('''))))))))))))))))))))))))'''(((***)))((('''((())))))***,,,---//////000000333333444444555666777777999888888777555444444333777444222222444666555444888999999999777666666888999BBBZZZvvv~~~jjj]]]cccccciiiuuuuuucccYYYMMM@@@999::::::777555555333000000444///......---......//////........................---------.........//////....../////////000000000000000000000000000000000///111222222222222333555666666777777888999;;;<<>>???AAACCCFFFIIIKKKHHHBBB<<<<<>>777000....../////////---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************)))))))))))))))))))))))))))(((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((&&&'''(((((())))))((((((&&&&&&&&&&&&%%%%%%%%%%%%(((((((((((((((((((((((()))((((((''''''(((((()))((((((((()))+++---///000////////////////////////...000333666777777777666:::777444555666777555333555555777;;;???CCCDDDDDDJJJMMMPPPVVVdddxxxwwwrrrhhh[[[TTTVVVNNNLLLHHHDDDEEEJJJRRRYYYeeeiiilllkkkfffccceeehhh~~~wwwyyyuuupppuuunnneee]]]^^^ccciiirrrzzzjjj___RRRKKKJJJLLLKKKIIIHHHXXXkkktttqqqmmmpppvvv~~~yyyuuuxxxwwwbbbOOOCCC@@@@@@======>>>======>>>AAACCC======;;;999777444222111------,,,+++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))***))))))))))))((((((((()))))))))))))))************))))))((((((((()))))))))((('''''''''(((***++++++)))(((((()))******)))((((((((((((((((((((((((''''''(((((((((((((((((())))))))))))))))))))))))((()))******)))((()))***+++,,,...///111222222222444444444555555666666666:::999888666444333111000555333222333555777999888666888:::999888:::???BBBHHHYYY|||sssdddZZZUUU]]]iiivvv|||gggUUUKKKGGG???<<<::::::777222333666000//////.........//////........................------.........//////////////////000000000111111000000000000000000000000///111222222222222333555666666777777888999;;;<<<>>>MMMkkkrrrnnnfffhhhrrrvvvkkkTTTJJJ===;;;:::>>>AAACCCFFFIIIMMMFFF@@@@@@CCCCCC===666222111///---,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************************))))))((((((''''''))))))(((((((((((())))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((()))+++---///000111000//////...............///111444777999999888777888777666555555666888888<<<::::::@@@KKKXXXdddjjjkkkhhhggglllwwwmmmYYYLLLMMMNNNKKKPPP[[[bbbaaa______cccmmmyyy|||yyyzzzyyysss{{{~~~zzzwwwnnneeeeeekkkuuuuuuhhhaaa^^^]]]\\\OOOTTTYYYVVVLLLEEEGGGNNNWWWeeezzz~~~~~~{{{xxxppp]]]RRRNNNDDDAAA>>>>>>??????>>><<<===???@@@>>>:::555222111------,,,++++++++++++,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))((((((((((((((()))+++,,,,,,***(((((()))***)))(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))***+++***))))))+++,,,---...///111222333444444444444444444555555555555888888777555444222111111333444555777:::<<<======888:::<<<===BBBJJJOOOPPP___qqqqqqccc```\\\YYY```lllwwwdddWWWEEE@@@>>>@@@???:::666555222111000///////////////....................................////////////000000000000111111111111000000000000000000000000///111222222222222333555666666666777888999;;;;;;===KKKiiidddbbb[[[^^^fffdddhhhyyy~~~iii___NNNEEE===<<<===>>>BBBHHHKKKHHHEEEDDDEEEDDDAAA>>>888555000+++)))***,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************++++++++++++******))))))((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((()))+++---///000222222000///............//////222333444666777888999999999:::999666222222666:::>>>>>>BBBMMM^^^rrrrrrpppyyy{{{lllcccUUUFFFBBBQQQaaajjjwww~~~{{{tttrrrrrrssssss|||sssjjjaaa]]]]]]ggg{{{|||}}}uuuqqqmmmfffXXXJJJEEEHHHCCCKKKZZZkkkxxx{{{wwwmmmjjj\\\OOOAAA:::;;;===;;;888===???AAA@@@<<<777333222...---,,,,,,++++++,,,,,,++++++++++++++++++++++++************************************************))))))))))))************++++++++++++++++++*********************)))((((((((()))***)))((())),,,......,,,))))))))))))'''&&&))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((()))***+++***)))***,,,...//////111222333444444444333333333333444444444444555555555555444444444444444666999;;;<<<<<<<<<<<<<<>>===???<<<888555444333222111000/////////////////////////////////........./////////000000000000000000111111111111000000000000000000000000///111222222222222333555666666666777888999;;;;;;===JJJggg~~~xxxyyyssspppqqqfffYYY[[[bbbmmmuuu}}}lllZZZJJJCCC???;;;>>>EEEGGGHHHHHHGGGFFFDDDCCCDDD>>>:::444...++++++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************+++++++++))))))))))))((((((((((((***))))))(((((())))))***))))))))))))))))))))))))'''((())))))******))))))'''''''''((((((((((((((())))))))))))))))))))))))***))))))(((((())))))******+++---///000111222222000///...---...///111222555444444555666777999:::777777666444333555:::>>>CCCGGGPPP```sssyyyppppppooohhh```[[[ZZZUUUYYYiiiyyyyyypppgggccchhhyyyxxxfff\\\[[[XXXUUUTTTVVVWWWVVVXXX[[[\\\WWW^^^sss~~~kkkSSSBBB<<<<<<<<<;;;===>>>???@@@>>>:::666333...------,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************)))))))))************+++---------,,,,,,,,,,,,,,,++++++++++++***)))((((((''')))+++***((())),,,000///,,,***))))))((('''%%%))))))))))))))))))))))))&&&&&&''''''((())))))))))))))))))))))))))))))))))))******)))((())),,,...000000111222222222222222111111111222222333333333333444444555666666777777888:::;;;;;;;;;;;;<<<>>>;;;GGGTTT___ooo~~~|||~~~jjj\\\MMM]]]xxxrrr___JJJ???<<<:::999:::666555333222111000000///////////////////////////....../////////000000000/////////000000000111111000000000000000000000000///111222222222222333555666666777777888999;;;<<<>>>JJJeee|||sssmmmXXXPPPNNN[[[kkkwww|||mmmeee[[[LLLCCCCCCCCCEEEGGGHHHGGGFFFEEEDDDCCC@@@;;;555111...------------------------------------,,,,,,,,,+++++++++)))))))))*********++++++(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))(((((()))************)))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))******))))))))))))******,,,---///000222222222222//////......///111333444555555555666666666777777555333333;;;IIIVVV]]]```[[[^^^eeeqqqoooddd^^^^^^]]]aaaooo|||}}}uuutttrrrssswww~~~}}}yyywwwzzz{{{yyyzzz|||uuupppuuutttqqqppppppgggXXXMMMIIIGGGEEEKKK]]]tttwwwaaaPPPFFFAAA???===<<<<<<>>>???>>>999555......---,,,,,,,,,,,,---++++++++++++++++++++++++************************************************))))))*********+++++++++//////.........---------++++++,,,,,,+++***(((''''''***,,,+++((()))---111---+++)))((())))))((('''))))))))))))))))))))))))&&&&&&''''''((())))))***)))))))))))))))))))))))))))))))))(((((())),,,...000111111111111000//////......///000111222222333444444555666666777888888::::::::::::;;;AAAIIIOOOSSShhh|||dddaaafffuuulllZZZJJJ@@@===@@@777666444333111000000///////////////////////////.../////////000000000000....../////////000000000000000000000000000000000///111222222222222333555666666777777888999;;;<<>>IIIXXXccc{{{}}}kkkcccaaahhhzzz```KKKCCCDDD888777555333222000000000000000000000000000000000////////////000000000000............////////////000000000000000000000000///111222222222222333555666666777777888999;;;<<<@@@JJJdddsssllloookkk]]]QQQfffppp{{{hhhTTTJJJAAABBBHHHIIIEEEAAAGGGFFFCCCAAA>>>999333...+++******,,,...///---,,,...---,,,,,,++++++,,,,,,******++++++++++++******+++++++++************)))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))*********)))((()))))))))))))))(((''''''******)))))))))***,,,---...///111222222111000000,,,...///000111222555888888666555555666666555333:::AAAQQQkkkvvvjjjccchhhrrrxxxooo|||~~~|||ooo___PPPLLLMMMMMMPPPUUUTTTUUUSSSSSSZZZjjjzzz|||fffSSSQQQDDD;;;<<>><<<>>>777555333222111///+++(((,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,+++******+++***)))(((((()))***+++---..................---,,,---...,,,***))))))***++++++******++++++,,,---))))))))))))))))))))))))''''''((()))))))))))))))+++)))(((&&&&&&((()))+++))))))))))))))))))))))))((()))***+++,,,---------.........///////////////,,,---///111222333222222777666555666888999999888:::>>>999;;;PPPgggzzz}}}uuuwwwuuunnnjjjoooxxx|||ZZZJJJ^^^|||kkkTTTEEE???;;;888888555111111555111222222222222111111000000000000000000000000000000000000000000000000000000111111111111222222222111222222333333444444555888888777777888888999:::@@@IIIccc}}}hhhUUUQQQTTTdddrrrvvvtttpppaaaNNNAAA>>>AAAFFFJJJHHHGGGFFFDDDAAA<<<666111---,,,++++++---...---,,,...---,,,,,,++++++,,,,,,******++++++++++++******+++++++++************)))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))***))))))((()))))))))))))))(((''''''+++*********+++,,,...//////000111111222111000///...///111222222333555777666666777777777666444333888FFF___uuuooommmnnnppprrryyy}}}~~~qqqgggggghhh```VVVOOODDDDDDDDDFFFLLL[[[qqquuuiiiWWWDDD<<<:::888999<<<777555111///------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***++++++++++++***))))))+++***)))(((((()))***++++++,,,,,,------,,,,,,+++,,,------,,,***))))))*********))))))******+++,,,))))))))))))))))))))))))''''''((()))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))((((((***+++,,,---------------............/////////000222333444444444333888777777666777:::===???777@@@CCCKKK```ttt}}}zzzzzzyyytttYYYRRRVVVqqqYYYDDD>>>::::::888333000111111111222222111111000000000000000000000000000000000000000000000000000000000111111111111222222222111222222333333444444555777777777777888999:::;;;???HHHaaa}}}jjjSSSMMMQQQUUUTTT___kkkkkk___nnn}}}~~~qqq]]]KKK@@@???BBBEEEHHHGGGGGGGGGEEEAAA;;;777111///,,,+++,,,---...---...------,,,,,,,,,,,,,,,******++++++++++++******+++++++++************)))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))******))))))((((((+++++++++,,,---...000111000000111111111111000///000222444555555444444555444555666666444333333444>>>LLLfff~~~tttbbbaaafffpppyyy~~~xxxtttzzz~~~sssjjjLLLDDD>>>===>>>HHH^^^tttttt[[[III===888999<<<:::888555111------///111,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---)))************)))((((((******))))))))))))***************++++++*********+++,,,---,,,***))))))***)))))))))))))))***++++++))))))))))))))))))))))))'''(((((()))))))))))))))***)))(((''''''((()))***(((((((((((((((((((((((('''((()))+++,,,,,,---------------.........//////333333444555666666555555444666888777666666:::===:::IIISSS___ppp{{{|||xxx}}}zzz```LLL^^^~~~rrrRRRGGG===;;;;;;777333111222222111111111000000000000000000000000000000000000000000000000000000000000111111111111222222222111222222333333444444555666666666777888:::;;;<<<>>>GGG___{{{tttkkkhhhaaaTTTTTT\\\[[[bbbsssuuusssoooggg\\\TTTMMMDDD<<>>666333...,,,,,,---............---,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++*********))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))))))))*********))))))((()))***+++,,,...///111111000000111111111000000000222555777888777555444444888888777666666:::AAAFFFUUU[[[hhh~~~wwwjjjcccmmmmmmqqqzzz}}}www{{{nnn]]]MMMFFFAAA???IIIYYYwwwzzz~~~hhhRRRBBB<<<<<<;;;<<<<<<999444000//////---------------------------,,,,,,++++++,,,,,,---***************))))))(((***))))))))))))))))))***))))))************))))))***,,,,,,+++)))))))))******************++++++,,,))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((('''((()))+++,,,,,,------.........///000000111111555555666666666666666666222777;;;;;;888888<<<@@@PPP```llluuu~~~||||||}}}xxxvvvyyylllUUUddduuunnn\\\HHH>>>;;;999777666333222111111000000000000000000000000000000000000000000000000000000000000000000111111111222222222111222222333333444444555444555555777999;;;<<<===>>>FFF^^^mmmuuusssppp|||cccWWWVVVQQQfff}}}zzznnngggeee```\\\\\\ZZZNNN?????????AAADDDGGGHHHFFFDDD<<<777222...---.../////////...------,,,,,,------++++++,,,,,,,,,,,,+++++++++++++++*********))))))))))))************))))))************************((((((((((((((((((((((((((((((((((((((())))))***))))))************))))))((()))***,,,...///000000000000000000000111111111444666999999777555444444:::999:::===FFFTTTcccmmmsssqqqsssnnnmmmtttzzzwwwxxx{{{}}}}}}|||tttddd^^^XXXLLLBBB???TTTZZZbbbgggjjjooozzzoooSSS@@@999777:::>>>>>>;;;666000------------------------------,,,,,,++++++,,,,,,---++++++,,,,,,++++++***))))))))))))******)))))))))******++++++++++++*********+++,,,+++)))((()))***,,,++++++++++++,,,------))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))((((((((((((((((((((((((((()))***+++------------///000000111222333333333666555555555555666666666666999;;;;;;===EEERRR\\\nnnzzz}}}zzzpppkkkjjjppp~~~qqq```YYYfff{{{{{{___LLLAAA:::999;;;444444222111000000000000111111111111111111111111000000000000000000000000000000111111111222222222111222222333333444444555444444555777999;;;===>>>???GGG^^^uuuqqqiii```eeelll~~~uuucccZZZPPP\\\rrrzzzssseee___SSSJJJOOOWWWSSSHHH======>>>AAAEEEGGGHHHGGG@@@<<<666222000000/////////......---------------++++++,,,,,,,,,,,,+++++++++++++++************)))))))))************))))))************************))))))))))))))))))))))))((((((((((((((()))******))))))******++++++******)))***+++---.../////////////////////000111333444555777999999777555555555333444;;;III^^^tttuuuzzz}}}yyy|||vvvttttttiiiUUUCCC???BBBHHHLLLNNNTTTbbbppplllOOO>>>666777:::===>>>:::444...---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,+++******))))))************))))))++++++,,,,,,,,,,,,++++++)))***+++***)))((()))+++,,,,,,,,,,,,,,,---......)))))))))))))))))))))))))))))))))))))))(((((('''(((((())))))))))))(((((((((((((((((((((((((((((()))***+++---......//////000111222222333444555555555555555555555666777888888777777;;;GGG\\\tttqqqccc___eeemmmttt[[[]]]hhhsssiiiSSSBBB;;;<<<777555333222111111111222111111111111111111111111000000000000000000000000000111111111111222222222111222222333333444444555444555555777999;;;===>>>@@@GGG]]]}}}wwwpppbbbfffsssrrrbbbZZZaaaooozzz{{{tttqqqssskkkgggZZZMMMMMMTTTSSSJJJ@@@???>>>???BBBFFFGGGHHHDDD@@@:::555333222000/////////...---------------+++,,,,,,------,,,,,,++++++++++++************)))))))))************))))))************************)))))))))))))))))))))))))))(((((('''((()))***+++((()))***++++++++++++***+++,,,---///000000//////---------...000222555666666777888777666555666777000777FFF```}}}|||zzziiiKKKDDD???>>>@@@DDDPPP]]]rrrnnnUUUEEE@@@::::::<<<<<<888333........................---,,,,,,++++++,,,,,,---+++++++++++++++***))))))((()))***++++++***)))(((***++++++,,,,,,++++++***(((***+++***)))((()))+++,,,,,,++++++,,,,,,---...)))))))))))))))))))))))))))))))))))))))(((''''''(((((())))))))))))(((((())))))))))))))))))))))))++++++---...///000000000000000111222333444555666555555555555666777999:::777999@@@MMMbbb}}}|||mmmfffpppwww{{{mmmdddcccuuuqqqTTTCCC???999777555333222222222333111111111111111111111111000000000000000000000000000111111111111222222222111222222333333444444555555555666777888:::<<<===???EEE[[[|||kkkaaammmxxxhhh]]]YYY___aaa^^^bbbmmmtttwwwrrreee^^^]]]UUUIIIDDDBBB??????AAADDDFFFGGGFFFBBB<<<888555333111/////////...------------...+++,,,,,,------,,,,,,++++++++++++************)))))))))************))))))************************)))))))))))))))))))))))))))((('''''''''(((***+++((()))***+++++++++++++++---...///111111111000///,,,,,,---...000333666777666777777666555555666888999CCCYYYyyyzzzeeeSSSBBB<<<<<<>>>FFFNNNaaauuuoooXXXLLL>>>999:::===:::666........................---,,,,,,++++++,,,,,,---***************)))((((((((()))***++++++***)))(((******++++++++++++******((()))******)))((()))+++++++++******++++++,,,---)))))))))))))))))))))))))))))))))))))))(((''''''(((((())))))))))))((((((************************+++,,,...///000000111111///000000222333444555555666555555555777888:::<<<<<>>DDDZZZvvvwwwdddUUUQQQIIILLL]]]^^^lllvvvtttnnnfffWWWHHHAAAAAA???;;;888:::@@@FFFBBBCCCBBBAAA===999444111///...,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((+++,,,,,,+++((('''***)))))))))***+++,,,,,,//////............//////***---......333;;;;;;666666555777;;;:::666888???DDDNNNiiixxxuuu}}}sssVVVNNNGGG:::999DDDUUUbbbttttttiiiVVVDDD<<<<<<;;;777:::666222000000000///------------------,,,+++***++++++,,,,,,++++++***)))************************))))))))))))))))))))))))***)))))))))***+++,,,,,,***+++,,,,,,++++++,,,---******************************)))((((((((((((((())))))************)))))))))))))))***+++,,,......000000000000111222333444333444444555555666666666777333222777999:::@@@HHHQQQVVVeeeyyy}}}iiieeeiiisss{{{iii]]]rrrjjjTTTMMM>>>666999999333000444000000000000000111111111222222222222222222222222111111111111111111111111222444555444333333444555888777777777888999::::::???DDDYYYtttkkkWWWLLLSSS\\\lll{{{|||vvvmmm\\\KKKCCCAAA===999777888<<>>999666:::999777555444222///---............------,,,+++,,,,,,,,,,,,,,,++++++***************************++++++++++++++++++++++++))))))))))))))))))***+++((()))***************+++******************************)))((((((((((((((())))))************))))))))))))******+++---...///////////////000111222333444444444444555555666777999777888::::::<<>>CCCXXX~~~|||aaaFFFBBBWWWkkk|||eeeOOOEEE@@@:::666555777:::;;;@@@BBBCCCDDDBBB>>>:::777444111///............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))************+++,,,---...111000///..................000222333777;;;:::666:::888777999;;;AAANNNZZZjjjttt{{{vvvssswwwxxxzzz}}}~~~{{{vvvrrrmmm___SSSPPPQQQRRRSSSUUUVVVVVVUUUSSSQQQQQQSSSUUUWWWWWWXXXZZZ^^^aaabbbaaacccnnn}}}uuu___III<<<<<>>BBBWWWXXXiiiqqqUUUOOOZZZjjj}}}sss[[[MMMFFF;;;666666888:::;;;???@@@CCCDDDCCCAAA>>>;;;666333///.........---,,,------------------------------,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++*********++++++---...///111000///......---.........111444666999:::888666777;;;???@@@DDDPPPddduuuqqqcccZZZXXXQQQRRRTTTXXX[[[[[[YYYWWWUUUMMMFFFFFFGGGGGGHHHKKKNNNNNNNNNMMMJJJIIIIIIJJJJJJJJJJJJKKKMMMMMMKKKIIIFFFOOO[[[eeellluuudddIIICCCAAA@@@AAAFFFPPPbbbqqqxxx[[[GGG???:::;;;<<<<<<;;;888444222//////...---------------------......------,,,+++++++++++++++++++++++++++------------------------++++++***))))))((())))))''''''(((***++++++***)))((((((((((((((((((((((((******))))))((())))))*********))))))))))))******++++++++++++,,,...///000000000000000111222333444777666555444555666888999555555666999AAAQQQfffuuuqqqbbb^^^MMMTTTZZZUUUKKKDDDDDDEEEBBBBBBAAA???>>>======>>>@@@BBBCCCAAA>>>AAAIIIPPPOOOTTT]]]kkk~~~xxxvvv}}}rrrYYYWWWbbb|||ooo{{{kkkNNN???;;;888666666444444444333333333333333222222222222222222222222222222222222222222222222111333444444333444555666777777777777888999;;;;;;===BBBWWWCCCJJJYYYlllwwwwwwnnnqqqtttzzzrrr```VVVIII???;;;:::::::::<<<>>>@@@BBBCCCBBBAAA@@@888444000...------,,,,,,---------------------------------,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++*********+++,,,...///000000000///..................111555::::::999777666555<<>>@@@AAA@@@AAABBBCCC>>>>>>???FFFXXXmmmzzz}}}{{{wwwooofffhhh|||yyyiiiUUUFFF;;;666666444444333333333222222222222222222222222222222222222222222222222222222222111222444444444444555777666666666777888:::;;;<<<===BBBWWW@@@>>>>>>GGGWWWkkk|||~~~nnncccllluuummm___RRRGGG???:::888:::;;;===???AAABBBCCCDDD;;;777222///...------,,,------------------------------------,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++******+++,,,---///000111//////............/////////111777===>>>999777999777<<>>???HHHRRRkkkxxx[[[OOOAAA:::;;;>>>===;;;333222000...---,,,,,,------------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************------,,,+++++++++,,,,,,***)))***---111111...+++))))))))))))))))))))))))******)))))))))***+++++++++***)))(((((()))***+++,,,,,,,,,---...///000111333333333333444555666777777777888:::;;;<<<===>>><<<<<<>>>HHH[[[sssmmmYYYUUURRROOOJJJCCC???@@@CCCAAACCCGGGIIIHHHGGGIIINNNLLLKKKLLLLLLLLLKKKIIIDDDAAA???===>>>???@@@@@@>>><<<999999AAAMMMUUUUUUxxxooofffvvvqqqmmmzzzxxx^^^HHH;;;666444444444333333222222111222222222222222222222222333333333333333333333333000222444444444444666777666666666777888:::;;;<<<>>>BBBWWW@@@???======AAALLL[[[fffppprrr[[[WWWiii||||||ttthhhXXXJJJ???:::888888999;;;===AAADDDFFF???;;;555111000//////..............................------------,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))*********++++++,,,...///111222......---......///000111000333:::BBBBBB<<<:::===:::===@@@KKKfffwwwyyyuuu||||||yyyggg```aaabbb___aaaiiizzzvvvxxx~~~|||rrrlllddd^^^YYYUUUQQQOOOKKKKKKQQQ\\\hhhuuu}}}dddUUUHHH???AAAJJJ[[[rrr|||fffKKK===<<<@@@???<<<888666333000...------...,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,+++)))***---222333///+++******************************))))))******+++,,,+++***)))(((((()))***+++,,,,,,------...000111222333333333333333555666666555777:::===???@@@@@@@@@;;;@@@FFFMMM\\\ooo{{{~~~zzzcccIIICCC???BBBDDDDDDGGGLLLKKKLLLRRR[[[^^^]]]___ddd[[[ZZZZZZ[[[\\\[[[WWWSSSXXXUUUPPPKKKFFFCCCBBBBBB@@@AAA@@@<<<===BBBEEEDDDUUUeee}}}fffXXXsss~~~qqqwww}}}|||^^^FFF999666666555555444333333222222222222222222222222222333333333333333333333333000222444444444444666888555555666777888:::<<<===>>>CCCXXX>>>DDDHHHEEE>>><<>>777777666888;;;@@@EEEHHHBBB>>>888333222111111000..............................---------,,,,,,,,,************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))+++++++++,,,...000111222------------///000111222222444<<>><<<@@@:::===EEEWWWwwwpppbbbbbbjjjsss}}}gggVVVUUU___dddbbbiiiooo~~~yyyoooccc[[[TTTPPPOOOQQQSSSVVVcccqqquuufffSSS???:::AAATTTgggwwwTTT???===AAA???;;;;;;999666222000/////////+++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***)))))))))***+++,,,,,,***))))))---222333///*********************************))))))***+++,,,,,,+++***)))'''''')))***+++------------///000111222222222222222333444555555444777;;;???BBBBBBBBBAAA???HHHPPPUUU^^^lllwwwyyy~~~~~~~~~|||wwwvvvqqq```MMMGGGBBB@@@EEEGGGHHHMMMTTTYYY^^^iiitttuuuqqquuu}}}wwwvvvwwwyyyzzzwwwqqqllldddeeeeee```XXXQQQMMMMMMBBBEEEDDD>>><<<>>>@@@???AAAJJJZZZsss}}}llldddhhh~~~wwwlll~~~uuu~~~oooPPP===888777777666555444444444222222222222222222222222333333333333333333333333000222333444444444666888555555666777888:::<<<===???DDDYYYIIIGGGEEEEEEEEEEEECCC@@@FFFRRRrrrwwwvvvvvvzzzhhhTTTPPPeeesss}}}}}}yyyrrr]]]EEE<<<<<<:::888888;;;>>>>>>CCC@@@;;;888555333000---,,,---......///.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,---...///000111111---------///111333333333666;;;AAADDDCCCBBBCCCEEEAAAFFFSSSdddvvvkkkXXXTTTWWWmmm~~~{{{mmm```\\\^^^dddqqq}}}~~~yyyiiiXXXPPPPPPOOONNNNNNaaawwwwwwqqqvvv{{{tttdddYYYJJJ;;;>>>MMMbbbooottt|||iiiMMM???===>>>>>>;;;;;;999666444333000---//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***)))))),,,//////+++(((+++++++++***)))((((((''')))*********++++++++++++))))))))))))))))))******...///000111111222222222222222111111333555888:::??????BBBGGGGGGBBB??????HHH```wwwwwwiiifffxxxvvvvvvooocccYYYRRROOOMMMMMMEEEKKKPPPTTT[[[gggpppsss|||zzzqqqgggaaaYYYTTTMMMGGGDDDBBB@@@>>>DDD@@@CCCSSSiii~~~pppggguuuzzzvvviiifffxxxeeeEEE===;;;777666:::;;;444,,,333333333333333333333333222222222111111111111000111333444444444444555777777777777888999:::<<<<<<>>>EEEPPPddd]]]SSSJJJDDDAAAAAABBBEEEEEEPPPjjjtttttttttWWWQQQYYYhhhvvv||||||zzzssskkkQQQLLLDDD===999:::<<<===BBBAAA???;;;777333111///---.........///.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++------......///000000000...///111000///000333777:::@@@FFFHHHGGGHHHLLLPPPUUU___gggjjjppptttjjjhhhssssssnnnmmmuuu|||xxxrrrkkkeee]]]\\\ZZZYYYYYYYYY[[[\\\aaabbbdddggglllrrrwwwzzzppp```RRRMMMNNNLLLYYYpppmmm___WWWuuu|||hhhQQQ>>>CCCNNNYYY\\\aaarrr}}}```HHH???>>>@@@======:::666222000...---//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++***)))***,,,......+++))),,,,,,,,,+++******)))))))))))))))*********+++++++++++++++++++++,,,,,,---......///000111111111111333222222222444888;;;===FFFEEEGGGKKKKKKIIIIIILLL\\\xxx}}}ccc\\\SSSLLLJJJLLLQQQTTT___hhhqqqxxx{{{ssseeeYYYQQQKKKIIIGGGDDD???===BBBLLLZZZlll{{{{{{wwwrrrnnnpppnnnUUUKKKBBB888555555666666555333333333333333333333333333333333333222222222222111333444444444444555777777777777888999:::<<<<<<>>>EEEPPPttt```PPPHHHHHHIIIBBBAAACCCKKKZZZlllzzzzzzrrr{{{}}}yyyZZZHHHOOO```vvvkkkdddWWWJJJ>>>999:::===@@@BBBCCC???999444111111///////////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,///////////////////////////111222000...000666<<>>>>>===???@@@@@@BBBEEEHHHKKKMMMPPPSSSWWW^^^hhhtttwwwbbb\\\```PPPKKKOOOeee~~~gggWWWYYYtttoooNNNBBB@@@JJJNNNNNN^^^uuu}}}[[[EEE===;;;>>>>>><<<999444000//////000///......------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++*********,,,------,,,***---------,,,++++++******((()))))))))************+++++++++++++++,,,---------...///000000111111111333222222444777;;;???AAAFFFFFFIIINNNNNNLLLMMMQQQjjj}}}zzzxxxwwwppp___SSSOOOKKKJJJNNNXXXcccjjj{{{zzzlll___UUUPPPIIIDDDAAA???>>>AAAMMMYYYqqqyyyrrrjjjzzzxxxzzznnn[[[JJJ;;;777666333555999333333333333333333333333444444444444333333333333222333444555444444555777777777777888999:::<<<<<<>>>EEEOOOiiiZZZSSSRRRIIIIIIGGGEEEGGGNNNRRRSSSoooyyyxxxWWWKKKQQQppp|||rrraaaKKK<<<999>>><<>><<<<<<======>>>===<<<;;;:::<<<<<<;;;;;;;;;<<<======AAABBBCCCCCCEEEMMMWWW___mmmzzzwwwtttzzzkkk[[[KKKNNNeee^^^hhhssseeeLLL>>>FFFKKKKKKZZZrrruuuXXXDDD888===<<<======999444222333000//////...............------------------------+++++++++,,,,,,,,,------++++++++++++++++++++++++******+++,,,,,,,,,,,,+++---,,,,,,,,,+++++++++***(((((()))))))))*********))))))))))))***++++++,,,------///000000000000000222222333666:::>>>BBBDDDEEEGGGMMMSSSSSSQQQSSSXXXrrrnnnccc^^^XXXRRROOOPPPRRRWWWaaannn|||{{{iii^^^PPPMMMJJJHHHCCC@@@BBBHHHSSS|||qqqrrrdddzzzlllUUUAAA<<<;;;555222444444444444444444444444444444444444444333333333333222333555555444444666777777777777888999:::<<<<<<>>>EEEOOOuuufff^^^aaa[[[OOODDDBBBHHHJJJHHHTTTcccxxxppp[[[UUUiii}}}___CCC888;;;999???CCCBBB;;;666444555333222111///.........///------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------000000000///......------000,,,+++222===DDDDDDAAAEEEHHHIIIFFFGGGTTTkkk~~~|||{{{ooojjjccc___[[[UUULLLEEEDDDCCCAAA@@@@@@AAAAAAAAA>>>??????@@@@@@????????????>>>===<<<<<<;;;;;;;;;<<<======<<<<<>>::::::======777333444000000///............///------------------------++++++,,,,,,,,,---------++++++++++++++++++++++++)))***+++,,,++++++,,,,,,+++++++++++++++*********))))))))))))************))))))))))))***+++,,,------...///000111111111111111333666:::>>>BBBEEEGGGJJJJJJOOOUUUYYY___iiitttiiiZZZQQQQQQXXXTTTZZZcccmmmxxx~~~bbbYYYPPPKKKGGGBBB@@@AAAIIIaaa}}}vvvnnnqqqqqq}}}fffJJJ???<<<666333333444444444444444444444444333333333333222222222222222444555555555555666888777777777888999:::<<<<<>>:::888<<<@@@@@@===999777888555444222000.........///------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---******+++++++++,,,,,,,,,++++++,,,,,,------......000000//////.........---000---///;;;KKKRRRMMMDDDBBBEEEFFFFFFKKK\\\uuuzzzmmmbbbZZZVVVPPPNNNLLLJJJHHHFFFBBB@@@CCCDDDEEEGGGJJJKKKMMMMMMPPPOOONNNMMMMMMMMMNNNOOOFFFEEEDDDBBBAAA???======888888888777666777:::<<>>??????>>><<<;;;777555222000......//////........................------------------------)))******+++,,,,,,------******+++++++++,,,,,,,,,++++++,,,,,,---......//////////////////.........000222:::IIIXXX\\\SSSHHHBBBDDDFFFHHHOOO^^^rrrqqqrrrwww}}}sssmmmbbbXXXOOOHHHCCC@@@AAADDDGGGIIIJJJMMMQQQUUUYYY]]]bbbgggkkkoooqqqsss|||yyytttpppnnnooorrrtttjjjhhhddd___YYYSSSOOOLLLJJJGGGDDDAAA@@@???>>>===;;;666555:::AAAJJJVVV```eeekkkpppoooggg]]]VVVSSS^^^mmmxxx[[[MMMIIIDDDDDDGGGVVV```jjjwwwdddOOO===;;;<<<888555666111000000///////////////........................,,,,,,,,,------------...++++++++++++++++++++++++)))+++,,,+++******,,,...+++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,---...///000///000111222333333333333555:::AAAHHHLLLNNNMMMLLLJJJOOOZZZgggsss{{{uuuwwwuuuuuudddWWWZZZYYY^^^tttvvvdddTTTKKKJJJCCC<<>>===999555555555555555555555555444444444444333333333333333444666666555555777888777777777888999:::<<<<<>>777666333000......//////........................------------------------))))))***+++,,,,,,------******+++++++++,,,,,,,,,++++++,,,,,,---...//////////////////////////////000777DDDTTT______UUULLLDDDFFFHHHJJJOOOZZZgggqqqwwwfffbbbfffpppuuuvvv}}}{{{ooo```WWWMMMFFFEEEFFFGGGGGGGGGMMMTTTYYY\\\cccmmmtttxxx~~~xxxnnnfffbbbRRRMMMGGGEEEEEEEEECCCAAACCC???===>>>>>>===>>>CCCIIIPPP[[[gggnnnmmmfff```TTTVVVbbb~~~dddRRRLLLHHHEEEBBBKKKOOOQQQ\\\}}}{{{^^^DDD===>>>:::777999111111000///////////////........................,,,,,,,,,---------......++++++++++++++++++++++++)))+++---+++)))))),,,///------------------------++++++,,,,,,,,,---------)))))))))***+++,,,...///000000222333333333333333888===EEEMMMQQQRRRPPPNNNKKKXXXmmmsssfffgggcccggg\\\YYYiiinnntttzzz```PPPKKKGGGDDDLLLIII===[[[hhhmmmwwwuuukkkpppqqqPPPCCC===666555555555555555555555555666666555555555444444444333444666666555555777888777777777888999:::<<<<<>>LLLXXX]]][[[UUUPPPEEEDDDFFFMMMVVV```jjjqqqooo___eeennnuuu}}}yyykkk^^^UUUKKKKKKIIIFFFJJJQQQUUUTTT___hhhuuu|||sssggg^^^ZZZVVVPPPKKKAAA>>>======<<<;;;;;;===CCCAAAHHHWWWbbbgggkkkpppiii^^^YYYbbbxxxmmmeee\\\MMMCCCCCCGGGMMMMMMNNN```rrrSSSEEEBBB===999777111//////111000---...222////////////////////////,,,,,,,,,---------......---------,,,,,,,,,++++++...------,,,,,,------......---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,............/////////000000000111333444333555777===HHHQQQTTTUUUVVVSSSNNNLLLjjjrrr```]]]WWW\\\ccciiiooozzzeeeSSSQQQHHHDDDDDDCCCNNNsssmmm```ppp}}}mmmwwwbbbpppjjjIII???:::555555555555888:::777333666666555444444444444555222444666777666666777888::::::999999999:::;;;;;;>>>>>>PPPqqq\\\NNNEEEBBBKKKYYYjjjyyysssuuuppp```gggttthhhdddYYYJJJ@@@???@@@???:::999777444222000111111...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......///000000///,,,,,,//////...000444BBBIIITTT]]]```^^^ZZZVVVNNNMMMQQQ]]]lllwww}}}mmmllltttuuufffZZZRRRLLLHHHEEEKKKSSS^^^nnn}}}vvvzzzrrrhhh___WWWLLLDDD@@@??????@@@===999:::BBBKKKSSS]]]fffuuusssnnnhhhfffnnn~~~}}}zzzvvveeeOOO@@@BBBGGGJJJMMMZZZuuuoooXXXGGG;;;666777555222222333222......222////////////////////////---------.........//////---------,,,,,,,,,++++++...------,,,,,,------......---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000...///222444444555888;;;FFFMMMWWW^^^___YYYPPPKKKaaapppeeedddcccjjjuuu}}}ttt^^^QQQIIIIIIFFFDDDTTTjjj~~~rrrcccvvv}}}iiizzzooofffkkkqqqnnnRRR:::777666555444555777777555666666555444444444444555222444666777666666777888::::::999999999:::;;;;;;???>>>PPPwww___KKKAAA@@@BBBDDDXXXoooqqqyyynnngggrrrzzzcccJJJ:::<<>>???CCCIIISSSdddiiiOOO===:::===555222111333111---,,,...////////////////////////........./////////000000------------,,,,,,,,,,,,...------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,....../////////000000000...111444555666;;;AAAFFFVVVVVV]]]gggfff[[[SSSTTTttt}}}zzz}}}xxxllliiimmmoooxxxiiiWWWRRRMMMCCCAAAFFFUUUiiipppkkkqqquuutttiii]]]aaa}}}mmmAAA;;;999666555555666777999666666555444444444444555222444666777666666777888:::999999999::::::;;;<<>>DDDJJJRRRooovvvfffUUU___vvv]]]DDD<<<<<>>???<<<:::888777444000---////////////////////////...------,,,,,,------...------------------------,,,,,,,,,---------............//////000111111222///...///222222555>>>HHHOOOTTTYYYZZZVVVQQQOOOPPPkkkpppeee```___eeelllsss{{{~~~vvvzzzzzzqqqkkkooo~~~xxxaaa[[[QQQFFF???>>>AAACCCBBBYYYqqqxxxfff\\\[[[ssslllPPP???888BBBNNNYYYnnn}}}bbbLLLAAA<<<777333555555222111222////////////////////////,,,,,,---------..................---------,,,,,,...------,,,,,,------...,,,---............---,,,------------------------////////////000000000111111444444444<<>>AAASSSppprrrhhh}}}xxxiiiwwwrrrQQQAAACCC???;;;999888666222...////////////////////////...------,,,,,,------...------------------------+++,,,,,,------.........//////000000111111222222...---///222444:::HHHVVV```cccddd___VVVPPPNNNPPPuuu|||lllbbbeeemmm|||}}}~~~xxxzzzppp[[[MMMGGGBBB===AAAIIITTTeee}}}|||pppccccccuuuxxx[[[GGG999;;;BBBIIIWWWgggrrrhhhQQQ???777111111222000///000////////////////////////,,,,,,,,,------------...............---------,,,...------,,,,,,------...---...000111111000...---------------------------/////////000000000111111000333444777EEE[[[fffgggfffnnnzzzttteeefffppp{{{|||~~~}}}|||zzz}}}zzzcccRRRKKKGGGHHHQQQaaa~~~{{{hhhjjjnnnyyyppp___jjjVVVEEE888777888555333555666666555444444444444555222444666777666666777888888888888999:::;;;<<<===@@@AAALLLuuutttsss]]]RRRJJJJJJMMMWWWllluuu|||ssszzzrrrWWWHHHCCC===::::::999555111////////////////////////...------,,,,,,------...........................++++++,,,,,,---....../////////000111111222222333000///111555;;;FFFYYYjjjqqqqqqmmmdddZZZVVVYYY]]]uuuwwwnnnhhhjjjvvv|||}}}qqqdddRRRCCCEEEDDDFFFPPPcccxxxpppfffqqqmmm]]]LLLBBB===<<>>AAABBBJJJpppyyyfff___WWWLLLGGGKKKVVVrrr{{{}}}___YYYiiioooEEE:::FFF???666666111333111000000111111///...////////////////////////........................---------.........//////111111111222222333333444111555777999GGGbbb|||}}}zzzqqqccc\\\cccsssyyytttgggjjjqqq~~~~~~|||nnnmmm|||rrrlll^^^PPPFFFDDDCCCEEETTTfffpppbbb___rrryyyWWWDDD@@@===???HHH```TTT???AAA666///333...000/////////............////////////////////////.................................------,,,,,,,,,...000333555555444222111///...---,,,------///000000222333111///000222333888CCCJJJ[[[xxxyyyxxxoooiiinnn~~~jjjXXXNNNGGGHHH\\\uuussseeerrrwww{{{{{{WWWCCC<<<999888888777666666666555555555555444444555555666777777777777888999999888999;;;===>>>DDDJJJpppmmm```UUUIIIDDDHHHPPP^^^|||pppxxxuuuaaa\\\ppp}}}QQQ;;;===::::::<<<444333222000000111111000...////////////////////////........................---------.........//////111111111222333333444444222666999AAAVVVrrrzzzmmmcccdddppp~~~tttqqqttt}}}ttt{{{kkk\\\NNNJJJGGGDDDIIITTTuuu{{{eeeZZZ^^^iiiZZZBBB555<<>>222000444111000000/////////.........////////////////////////........................//////.........---------...000222444555333222000......---------...///000000111222222222444666666>>>NNN[[[kkknnnrrrxxx~~~zzzaaaTTTKKKHHHSSSdddmmmeee}}}ppptttbbbGGG;;;:::999777777777666666666555555555444444555555666777777777777888999999888999;;;===>>>DDDIIIoooqqq```PPPHHHHHHLLLJJJfffpppfffxxxaaaaaatttnnnLLL===888<<<;;;///555333111000111111000///////////////////////////........................------........./////////111111111222333444444444222444:::KKKfffuuuhhhhhhuuu{{{}}}ppp^^^UUUNNNFFFDDDGGGXXXeee|||{{{nnnXXXPPPYYY|||zzzQQQ999:::===LLLiiiUUUAAA555444666222000000000/////////......////////////////////////......................../////////...............///000222333444333111000......------......///000111000000333666888999999???VVViiixxx}}}mmm{{{qqq]]]QQQIIIJJJPPPbbbjjjsssuuuvvvqqq}}}UUU???<<<;;;777777777777666666666555555444555555666666777777888777999999999999999;;;===???DDDHHHmmm~~~gggVVVOOOMMMCCCQQQooohhhsss{{{eeeeeegggHHH===@@@===111666444111111111111000///////////////////////////....................................////////////000111111222333444555555666777@@@XXXvvv}}}rrrooouuuggg[[[PPPJJJJJJIIIOOO```yyyqqq\\\QQQbbbqqqOOO<<<999???TTTpppiiiOOO???888555222000000000////////////...////////////////////////................................................///000111222222111000///---------......///000000333000///444888:::;;;<<>>@@@DDDHHHmmm~~~rrrbbbTTTIIIBBBJJJooommmcccwwwiiinnnmmmQQQCCC>>>BBB999777333111111222111111////////////////////////............................../////////000000000000111222333444555666777777???VVVxxx}}}mmmsssyyycccSSSEEEEEEGGGSSSkkkhhhZZZhhh^^^EEE;;;333888GGGZZZnnn}}}jjjLLL999222666111111000000000/////////////////////////////////........................---............/////////000000000000000//////...,,,---...///000111111111666111111666888999AAAKKKgggzzz~~~lllfffooo{{{pppqqq^^^OOOGGGHHHSSSwww{{{ccc___nnnccchhhcccbbbBBB:::;;;888888777777777666666666555666666777777888888999888:::::::::999:::<<<>>>@@@EEEIIInnn|||gggQQQGGGEEE[[[mmmggg~~~sssSSS===???;;;777333111111222222111////////////////////////.........................../////////000000000000000111222333444666777777666CCCaaassscccmmmxxxdddHHHGGGEEEIII[[[yyyggg```xxxmmmTTTGGG;;;999???JJJXXXddd{{{^^^FFF555666111111111000000000//////////////////////////////........................//////000000111111111111000000000//////.........+++---...000111111111111666111333888999:::HHHYYYtttrrreeeeeerrr{{{qqqZZZOOOLLLHHHZZZooobbbuuudddrrr|||gggyyytttNNN>>>===888888888777777777666666666666666777888888999999999:::;;;:::::::::<<<>>>???EEEKKKqqqwwwYYYPPPFFFIIIccc|||~~~```iiimmmHHHCCC;;;888444111111222222222////////////////////////........................////////////000000000000000111222333555666777888>>>NNNnnnzzznnnbbblll|||}}}yyyXXXTTTJJJBBBLLLggg|||eeefffrrrcccUUUEEE===<<<@@@IIIRRRtttqqqUUU:::333111111111111000000000000////////////////////////........................111111222222222333333333000000//////............+++,,,...000111222111111555111444::::::===NNNccc}}}}}}mmmdddjjjsssqqq|||xxxrrrooollliiikkkooohhhgggggghhhkkkppptttwwwyyyyyyzzz|||mmmVVVUUUGGGIIIiii|||hhh```qqqrrrgggqqqtttZZZDDD@@@888888888888777777777777666666666777888888999999999:::;;;;;;::::::<<<>>>???EEELLLrrrlllYYYPPPJJJOOOZZZtttvvvhhheee}}}|||___<<<>>><<<777333333333111...222111111111000000//////000000000000000000000000.........//////000111222///444111111888777666>>>EEEeeexxxfffhhhuuuyyy|||uuuiii[[[QQQLLLSSSiii~~~kkkZZZmmmcccIII<<<;;;EEEOOOddd{{{\\\BBB999777444222111000...,,,---000000000000000000000000---...///000000///...---333333333333333444555666444444444444444444444333222222222111222222333333444444666888:::EEE___yyysssffflllvvv}}}rrriii{{{rrrnnn[[[TTTMMMMMMRRRUUURRRNNNPPPJJJHHHLLLOOOOOOOOOQQQWWWTTTQQQSSSXXX]]]___```kkksssooo\\\HHHIII___|||eee\\\xxxzzzrrrzzzuuuiiiLLL:::???777999<<<666666999444666666666666666777888888999999:::;;;;;;<<<<<<===@@@DDDLLLxxx{{{kkkZZZOOOOOOXXXmmmrrryyyxxx~~~rrrJJJBBB???999444333333333111111111111111000000000///000000000000000000000000///......//////000111222000555333333888777777BBBRRRuuu{{{oooxxx}}}xxx~~~xxxdddRRRLLLXXXhhhyyyfff]]]wwweeeGGG???CCCFFFXXXooohhhKKK===777333111222222000///000000000000000000000000000...//////////////////...444555666666555555666666666666666666666666666666333333333333333333444555777666777:::???OOOkkkwwwttt}}}zzzdddccc}}}pppbbbYYYXXXRRRQQQQQQSSSWWW\\\```bbbbbb[[[VVVUUUTTTQQQRRRUUUSSSNNNHHHEEEGGGKKKNNNOOOMMMPPP\\\nnnkkkWWWNNNLLLYYY{{{|||aaaccc|||www]]]EEE@@@777999<<<555555999555666666666666666777888888999999:::;;;;;;<<<<<<===@@@DDDKKKwww~~~iiiRRRGGGGGGhhhrrrgggxxxrrrxxxzzzMMMDDD@@@;;;666444333444555111111111111000000000000000000000000000000000000////////////000111222222111666444444999666:::IIIddd|||yyyvvv{{{~~~}}}eeeSSSRRRXXXuuuxxx[[[YYYjjjSSSBBB@@@???NNNeee|||\\\EEE<<<555000222333111000111000000000000000000000000000//////......//////000555888::::::999777666666888888888999999999888888444444444444444555666666999777777<<>>SSStttzzz~~~vvvzzzkkkZZZRRRfffxxx]]]YYYhhhzzzjjjGGG>>>???KKK___zzzpppSSSFFF:::111222333000...000000000000000000000000000111000///......///000111666:::>>>>>>;;;888777777888888999:::::::::999999333333333333444555666666999666666@@@TTTpppzzzUUUUUUuuurrriii___[[[]]]ccciiimmmyyy||||||xxxrrrqqqvvv|||{{{xxxvvvtttooolllooovvvwwwiiiZZZPPPLLLIIIHHHKKKPPPXXXfffrrrvvvdddTTTKKKVVViiikkkcccyyyoooJJJ<<<:::===666444888888777777666666777777888999999999:::;;;;;;<<<<<<===???BBBIIIuuuoooSSSLLLLLL\\\{{{sssxxxuuujjjrrrjjjJJJAAA;;;:::999444222333000000000000000000111111/////////////////////////////////000000111222333000444444444666666EEEaaaddd^^^nnnmmmWWWZZZyyywww```WWWZZZQQQ<<<@@@DDDUUUlllhhhPPP>>>000111333000///222111111111111111111111111111000///......///000111666;;;@@@@@@===999777888666888999:::;;;:::999999222222222222333444555666888555888GGGcccuuuRRR^^^{{{mmmbbbdddgggkkkqqqxxx|||}}}{{{vvvqqqnnnnnnooommmmmmnnnpppmmmjjjlllrrrvvv|||{{{ccc\\\TTTMMMFFFEEELLLVVVmmmyyyppp\\\TTTPPPMMMppp{{{hhhnnnvvvsssmmmtttXXXCCC;;;===777555999999777777777777777888999999999999:::;;;;;;<<<<<<===???BBBHHHttt|||VVVPPPFFFIIIaaa{{{}}}eee```sssZZZJJJ===<<<;;;666222222000000000000111111111111000000000000000000000000000000000000111222333333000444444555777888OOOsss[[[JJJLLL[[[wwwvvvZZZmmmqqqVVVJJJbbbZZZ>>>@@@:::HHHXXXiii[[[CCC111111444222222777111111111111111111111111111000000//////000000111555:::@@@@@@<<<888888:::555777999;;;;;;;;;:::999222222222222333444666666777777>>>SSStttwww^^^ooozzziii^^^qqqzzz~~~{{{vvvqqqnnnnnnooonnnlllhhhgggiiillljjjffffffiiieeeiiipppxxxvvvfffSSSEEECCCHHHNNNYYYkkk```SSSNNNHHHXXXsssfffxxxxxxpppoooggg~~~jjjLLL<<<===999777:::999888777777777777888999999999999:::;;;;;;<<<<<<===???BBBIIItttiii[[[OOOHHHRRRkkkkkk^^^eeesssZZZCCC===<<<777333333///000000000111111111111000000000000000000000000000000000000111222333333222666555666888<<>>:::777888;;;555777:::<<<===<<<:::999222222333333444666777888999<<>>===888444555//////000000111111111222000000000000000000000000000000000000111222333444444777666888:::@@@```pppwwweeezzz|||^^^PPPGGGDDDSSSgggvvvxxx|||lllYYYYYYpppwwwZZZFFF:::DDDEEEGGGddd}}}[[[>>>777555///---222111111111111111111111111///000111222222111000///222888======888666888<<<666888;;;===>>>===;;;:::333333444444666777888999;;;@@@NNNkkkxxxpppqqqyyyzzzuuuvvvwwwvvvuuusssrrrrrrsssvvvxxxtttmmmhhhjjjllllllkkkmmmggghhhhhhfffeeegggmmmqqq~~~pppZZZPPPHHHFFFIIIVVVjjj{{{lllWWWPPPKKKpppppp___}}}uuufffppp}}}YYY===<<<<<<;;;;;;777888888888777888888999:::999999:::;;;;;;<<<<<<===AAACCCIIIuuuyyy```RRROOOZZZxxxkkk|||hhh]]]]]]|||TTT:::999AAA<<<000222111000000000000000000000000000000000000000000000111111222222333444444000444999:::<<>>IIIOOOYYYvvvFFF555:::444...666111111000000000000111111...///000000000000000///111444888999888777777777666888;;;>>>??????>>>===666222111555666555555777CCCFFFXXX|||www{{{vvvvvvyyywww|||xxx|||}}}}}}|||zzzwwwtttrrrrrrtttvvvtttoookkkkkklllnnnkkkgggeeeeeeffffffeeelllpppzzzuuu\\\LLLCCCHHHRRRYYYeeessswww~~~oooTTTJJJPPPffffffiii|||tttnnnkkkGGG@@@>>><<<<<<999777888888888888999999999;;;;;;:::;;;;;;<<<===>>>???DDDKKKsss{{{```MMMNNNhhhwwwkkkuuucccppphhhIII======:::333333222222111111111111222000000000000000000000000111111111222333333444444333888;;;;;;CCC]]]xxxsssoooVVVYYYgggmmmvvvvvvSSSJJJTTT]]]fffrrrxxxjjjjjjuuukkksss}}}fffTTTSSSYYYttttttwwwnnn^^^\\\xxxuuuRRRCCCEEENNNXXXzzzSSS<<<;;;666...222111111000000000000111111//////000000000000000000333555888888777777777888666888;;;======<<<;;;999444111111555777666777999@@@KKKeeennnuuuvvvssszzz~~~ttt|||{{{wwwuuussstttuuutttrrrpppoooooopppmmmjjjhhhhhhhhhgggfffeeedddgggppp{{{jjjXXXKKKJJJLLLNNNUUU___iiiqqq|||eeeZZZJJJNNNdddrrrlllyyyvvvvvv]]]JJJ>>>;;;<<<777888888888888999999999999;;;;;;:::;;;;;;<<<===>>>???DDDKKKsssnnnvvvUUUGGGWWWooobbbooonnn___vvv___EEE;;;888777444444333222222222222222000000000000000000000000111111222222333333444444555;;;<<<<<>>???DDDJJJrrrxxx[[[bbbKKKNNN\\\|||lllfffttt|||[[[cccwwwTTT===888:::555444333222222111222222000000000000000000000000111111222222333444444555444999:::===WWW}}}zzz~~~iii^^^bbblllcccCCCBBBJJJJJJFFFQQQaaannnqqqlllddd___~~~qqqOOOGGGHHHFFFCCCGGGQQQxxx}}}sss}}}xxx___RRRHHHGGG[[[vvv|||rrrcccccc}}}gggNNNRRRZZZnnnsss^^^TTTSSSbbbqqqVVV888@@@KKKWWWyyyvvvJJJ;;;;;;888555222111111000000111111222000000000000111222222333777888888777666666777999:::;;;<<<<<<;;;888444222333222444888999777999===KKKcccyyysss}}}uuu|||yyy|||yyywwwxxxzzzzzzxxxuuuqqqooolllkkkjjjiiifffdddfffdddaaa]]]XXXVVVVVVVVVeee[[[SSSOOOKKKEEECCCDDDJJJSSSaaaooozzzfffNNNNNNNNNgggcccgggppplllttt^^^===999>>>999888888888999999999::::::;;;;;;:::;;;;;;<<<===>>>???DDDJJJqqquuu[[[kkkRRRLLLOOOeeeyyyuuu\\\TTTqqqfff]]]wwwgggFFF::::::444444333111111000000000000000000000000000000000111222222333444444555555333888;;;FFFfff}}}hhhaaapppxxxlll```___\\\mmmmmmUUUEEEIIIJJJBBBFFFHHHNNNYYYdddfff]]]RRRcccxxx{{{cccLLLHHHIIIFFFFFFKKKSSStttiiicccnnn{{{kkk[[[JJJCCCRRRgggyyy~~~mmm^^^ssslllUUURRRQQQUUU```ttt~~~bbbMMMOOO\\\nnnmmmAAA===FFFKKKgggWWW???<<<999555222222111111111111222222111000000000111222444444777888888777666666888:::<<<<<<======;;;888444222555444666888888666:::???QQQooo{{{|||yyy{{{xxx|||yyyvvvvvvyyyyyywwwtttrrrpppoooooonnnllliiifff```aaaaaa]]]WWWRRRPPPOOOSSSPPPPPPQQQOOOKKKGGGFFFCCCIIIVVVdddqqqrrrZZZWWWOOO___yyyiiiyyy{{{iiivvvmmmDDD:::???:::888999999999999:::::::::;;;;;;:::;;;;;;<<<===>>>???DDDIIIpppxxxcccuuu[[[NNNKKKSSSgggeeeKKKTTTsssvvvgggqqq{{{TTT>>>999555444333111000000000000000000000000000000000000222222333333444444555555555888@@@UUUzzzpppyyyssskkk___ZZZOOOJJJVVVeee]]]IIIHHHDDDEEERRRhhhwwwtttiiiXXXeeejjj```SSSNNNIIICCCCCCJJJQQQooowwwfffWWWVVV```uuu]]]LLLNNNZZZ}}}{{{vvvhhhSSSbbbxxxwwwqqqoooxxxlll\\\YYYUUUWWW[[[aaadddeeelllaaaPPPNNNYYYsssRRR@@@DDDDDDWWW|||pppPPPBBB777222222222111111111111222222111111000000111333555666555777888888888888999;;;;;;<<<======;;;888555222666555666888777777<<>>:::999999999999::::::::::::;;;;;;:::;;;;;;<<<===>>>@@@DDDIIIpppyyydddkkkXXXNNNJJJYYYuuu___RRRbbbxxxrrr```EEE;;;666555444333111111111111000000000000000000000000222222333333444555555555666777EEEdddvvvbbbOOOQQQeeesssjjjYYYIIIFFFFFFTTTppphhhggggggfffbbb[[[RRRMMMDDDIIIKKKeeerrrbbb[[[^^^dddsss[[[TTTWWWzzzzzzyyyvvvrrrlllgggccc[[[^^^iiixxx{{{pppddd___dddpppkkk```ddddddjjjfff___UUUNNNTTTlllcccOOOMMM\\\nnn___BBBCCCBBBLLLffflllOOO:::222333222222111111222222333222111000000111444666777222555888999999999:::;;;888999:::;;;:::777555333555444444666666888AAAKKKppprrr{{{ssslllfffcccbbbcccddddddeeefffiiilllppppppqqqrrrsssqqqmmmjjjfff```VVVMMMGGGDDDDDDDDDBBBEEEHHHIIIJJJJJJIIIHHHCCCAAACCCKKKVVVfff|||{{{^^^OOO^^^tttkkkppp}}}yyyzzzeeeEEE>>>:::999999999:::::::::;;;;;;;;;;;;:::;;;;;;<<<===>>>@@@DDDHHHoooxxxaaa|||bbbSSSHHHRRRnnnttt[[[```}}}uuu|||hhhKKK???777777555444333222222222000000000000000000000000222222333444444555555666555555FFFmmm{{{fffaaafffgggaaa[[[GGGFFFHHHUUUqqq{{{ooogggiiijjjddd]]][[[KKKLLLHHH^^^qqqooorrrttt~~~dddYYYWWWxxxoooggggggkkksss{{{qqqgggeeelllmmmeee^^^\\\dddsssllldddoootttyyyooobbbYYYUUUZZZiiiwwwtttTTTHHHNNNXXXvvvcccAAABBBCCCFFFYYY]]]???555333222222111111222222333222111111000222444666888111444888:::;;;:::;;;;;;555777888999999777444333333222333555666999EEEPPPrrrsss|||sssiii```YYYVVVTTTWWW[[[\\\\\\^^^dddhhhkkklllmmmooopppoookkkgggZZZUUUMMMHHHEEECCCAAA@@@AAADDDEEEDDDDDDGGGIIIJJJGGGCCCAAAEEEOOO___tttnnnZZZZZZXXXeeeooo___~~~ttt~~~qqqJJJ>>>;;;999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>>>>@@@DDDHHHoooxxx^^^}}}oooTTTNNNQQQeeeeeeRRRwwwkkklllvvvWWWDDD888888555111000222555666000111111111111222222222111222333333333444666888999???OOOyyyzzziiijjjnnnhhh___UUULLLFFFYYYxxxsssmmmwwwttthhheee\\\OOOFFF[[[qqq```TTTkkktttppptttzzz{{{xxxtttpppkkkhhhjjjnnniiixxxyyyjjjkkkuuu{{{mmm^^^ZZZfffttt|||hhhRRRLLLLLL^^^pppnnnKKKAAACCCGGGOOOjjjoooNNN555444333111222222222///...111111111000///111555999444888<<<===;;;888555444444555555555555555555555444===555222======DDD^^^pppqqq~~~{{{kkk```XXXPPPLLLLLLLLLNNNQQQTTTWWWZZZ___ccceeehhhlllnnnmmmiiiccc___RRRNNNGGGBBBAAAAAAAAAAAA@@@@@@AAABBBDDDFFFHHHIIIIIIHHHHHHHHHJJJUUUkkk{{{aaaRRRQQQ```sssrrr]]]rrrwwwrrrxxxzzzPPPDDD888;;;999888888999::::::999<<<;;;;;;;;;;;;<<<======@@@BBBLLLeeerrraaa}}}^^^PPPMMMVVVrrrxxxXXXllleee```xxx|||\\\BBB999888555111000111222333111111111111222222222222222333444444333444666888444>>>[[[tttyyy~~~{{{tttkkkdddaaawww~~~xxxvvvrrrlll```XXXhhhvvvkkkddd```ppp}}}{{{uuuggggggoooyyyrrruuujjjRRRFFFOOO\\\{{{{{{ZZZJJJAAACCCOOO\\\|||UUU999777555222111222222222111111111111000///111555888666999<<<<<<:::777444333222222222222333333333333222888444444<<<<<>>??????>>>>>>??????AAACCCEEEFFFGGGJJJHHHGGGGGGHHHPPPdddvvvnnnWWWLLLUUUddddddddd~~~hhhzzzlllZZZGGG;;;;;;999888888999;;;::::::<<<;;;;;;;;;;;;<<<======AAABBBKKKeeerrr```yyyrrrXXXNNNLLLbbbeeebbbwwwhhhppp~~~~~~mmmLLL===:::666444333333222222111111222222222333333333333444555444444444666888666CCClllqqqjjjrrryyyoooyyyqqqdddbbbggg{{{wwwbbbGGGGGGJJJ___yyy^^^DDD>>>OOOOOOhhh^^^AAA:::777333111222333444444000111111000///111444777777999<<<;;;888444222000111111111111222222222333222555555888<<<===WWW|||sssaaalllxxx{{{{{{|||~~~uuu\\\RRRHHHEEECCCBBBBBBDDDAAAAAACCCEEEIIIPPPYYY___eeeccc```ZZZTTTOOOJJJHHHDDDBBB???>>>??????>>><<<===>>>>>>???AAACCCEEEFFFJJJHHHGGGFFFEEEJJJZZZiii{{{bbbMMMMMMXXXppp^^^mmmfffqqqhhhmmmkkkLLL???;;;999888888:::;;;<<<;;;<<<;;;;;;;;;;;;<<<======AAABBBKKKdddvvvbbbwww|||cccVVVLLL[[[vvvfffzzzrrrxxx{{{eeeEEE>>>888777777666444444222222222222333333333444444555666555444444666888>>>MMM|||}}}cccXXX___qqqzzzooo{{{xxx{{{~~~ssseeebbbfffqqqqqqyyyxxxppp}}}vvvRRRLLLEEELLLdddyyy{{{NNN===KKKJJJXXXttt```GGG:::777444333333444444333000111111000000111444666888:::;;;999555222000///222222222333333444444555666444888>>>===BBBfff}}}sss|||fffUUUllluuupppxxx~~~zzzyyyoooXXXOOOGGGFFFFFFFFFFFFIIIAAAAAAAAACCCHHHPPP[[[bbbfffbbb[[[SSSLLLGGGDDDCCCDDDCCCBBBBBBBBBAAA>>><<<>>>>>>>>>???AAACCCDDDEEEIIIHHHGGGGGGEEEHHHSSS___qqqoooUUUPPPXXXiiijjjsssnnntttmmm}}}TTTBBB<<<:::888888:::<<<<<<<<<<<<;;;;;;;;;;;;<<<======AAABBBJJJccc}}}fffxxxyyyppp```NNNTTTzzztttyyyuuulll|||~~~PPPCCC888777888666444555222333333333444444444444444555666666555555777999???WWWhhhXXXYYYdddvvvuuuiiidddwww|||~~~{{{llljjjnnn~~~zzz}}}{{{ooowww```NNNDDDFFFWWWhhhsss___???DDDEEEMMMddd^^^FFF:::888555444444444222000000000111000000000333555777888888777333000//////111111222333333444555555888444999@@@===HHHsss}}}yyy~~~^^^SSSpppwwwnnnppp~~~{{{zzzqqqgggZZZQQQIIIHHHGGGEEEDDDEEEBBBAAAAAABBBGGGPPP\\\dddbbb]]]VVVNNNHHHDDDCCCBBBFFFEEEDDDEEEDDDBBB>>>;;;?????????@@@AAACCCDDDEEEGGGFFFHHHIIIHHHHHHPPPYYYkkkyyy|||^^^TTTXXXyyyhhhqqqooo~~~kkkcccGGG>>><<<999888:::<<<<<<<<<<<<;;;;;;;;;;;;<<<======AAABBBJJJbbbgggvvvuuu~~~oooVVVNNNeeezzzjjj{{{^^^KKK999555666333222444333333333444444444555555444555666666666777999;;;<<>>EEEYYYxxxfffGGG===:::777444333333111000///000111111000000222333555666666444111000000111///000000111222333444444777222999>>>===SSSzzzwww\\\\\\xxxxxx|||vvvyyywwwhhhaaa___VVVNNNLLLJJJEEEBBBCCCBBBAAA@@@@@@DDDMMMYYY```[[[XXXRRRLLLGGGDDDCCCCCCEEEEEEDDDEEEEEEBBB>>>;;;?????????@@@AAABBBDDDEEEEEEEEEHHHLLLKKKJJJNNNTTTeeesssgggVVVUUUuuufffxxxvvvhhhhhh|||zzzRRRAAA>>>:::999:::;;;<<<<<<<<<;;;;;;;;;;;;<<<======AAABBBIIIaaafffqqqnnnyyymmmXXXVVViii~~~uuuxxxrrrrrrXXX???888666222111444444444444444555555555555333444666666777888;;;===DDDyyy|||qqqiiihhhkkkiiiggg|||vvvwwwvvvyyypppaaaWWW```tttgggUUUIIIQQQ___oooXXXDDD>>>@@@MMMkkk}}}WWWEEE???888333111111222333///000111111000000111222222333333222000000222333000000111222333444555555777222:::???AAAbbbyyysssaaammmyyyuuutttzzzuuuiiifffddd[[[TTTQQQOOOIIIFFFEEEBBBAAA@@@@@@CCCKKKUUU\\\XXXVVVRRRNNNJJJGGGEEEEEEEEEDDDDDDEEEEEEDDDBBB???>>>>>>>>>???@@@AAABBBCCCDDDEEEIIIMMMMMMJJJKKKOOO[[[iiiuuu\\\UUU\\\rrrjjjjjjnnnyyyzzz___DDD@@@<<<999999:::;;;;;;<<<;;;;;;;;;;;;<<<======AAABBBIIIaaafffnnngggsssjjjSSSRRRmmmqqq~~~hhhdddGGG<<<888333222666444444444555555555666666222444555666777999<<<>>>SSSzzzyyy~~~wwwtttaaa^^^aaaiii]]]UUU\\\ooofffLLLKKKYYYooogggKKKCCC???BBB]]]kkkKKKDDD999111...111444777///000111111000000111222000111111000///000333555222333333444666777777888888444<<>>???AAAAAADDDEEEIIINNNMMMIIIHHHKKKRRR```wwweeeYYYPPPiiieeessspppbbb~~~yyyiiiFFFBBB===:::999:::::::::<<<;;;;;;;;;;;;<<<======AAABBBIII```hhhmmmcccnnn|||~~~^^^OOOWWWfffbbb___nnnuuuzzzTTT;;;555999777333444444444555555555666666555999444222777777:::FFFddduuu{{{zzz}}}pppccceeejjjnnn~~~|||rrrsssyyy~~~{{{vvv{{{YYYRRRPPPWWWpppMMMBBB===BBBUUU}}}pppTTT:::444444111...000333222222111111222222333111111111000111111222333222222333444444555555666777??????>>>WWWcccooo{{{oooooovvv|||pppiiiaaaZZZUUUPPPKKKFFFGGGDDD@@@>>>BBBJJJOOOQQQUUUVVVWWWYYYYYYVVVQQQMMMMMMKKKHHHGGGGGGFFFDDDCCC??????????????????@@@@@@EEEEEEFFFJJJOOOQQQOOOMMMPPPZZZooovvv\\\QQQUUUtttdddhhhvvv```sss{{{UUUAAA;;;>>>999777:::;;;;;;;;;<<<<<<===>>>>>>>>>@@@@@@HHHaaa~~~bbbmmm___jjjyyyhhhSSSUUU```eeeWWWnnntttoooaaaDDD:::;;;;;;666333333333444444444555555444999555444999999>>>LLLnnn~~~lllnnn~~~yyylllyyy}}}|||gggaaa___^^^^^^nnnkkkSSSIIIWWWyyy[[[FFF>>>???QQQxxx}}}^^^AAA999999666333444333222222111111222222333111111111111111222222333222333333444444555555666444;;;>>>EEEcccmmm~~~qqqrrrzzzyyyrrrhhhaaa\\\XXXSSSOOOHHHFFFBBB@@@CCCIIIPPPSSSVVVXXX[[[___aaa^^^XXXSSSRRROOOKKKIIIHHHGGGFFFEEEAAA@@@???>>>>>>???@@@AAADDDDDDFFFJJJNNNPPPOOOMMMNNNVVVlllcccNNNPPPjjjllleeeppp\\\jjj~~~[[[DDD;;;???;;;999======;;;;;;<<<<<<===>>>>>>>>>@@@@@@HHHaaa}}}cccooo]]]hhhxxx{{{{{{vvv[[[SSSXXX{{{]]]^^^{{{ooowwwnnnKKK;;;999888555222222333333333444444444333888666666::::::BBBTTT|||zzz\\\TTT^^^jjjwww|||jjj^^^mmmxxxgggcccbbbaaalll]]]HHHYYYmmmSSSEEE???LLLnnnfffEEE777777666333333333222222111111222222333111111111111111222333333333333333444555555666666666999???PPPtttvvvvvvqqqttt}}}yyyooogggaaa\\\WWWRRRHHHEEEAAA???@@@FFFOOOVVVYYY\\\aaafffiiifffaaa\\\XXXTTTNNNJJJIIIHHHHHHGGGCCCAAA???>>>===???AAABBBBBBCCCEEEHHHLLLNNNNNNMMMJJJRRRfffiiiSSSPPPaaa{{{fffccc```fffjjjLLL===???<<<:::======;;;;;;<<<<<<===>>>>>>>>>@@@@@@HHHaaa|||bbbnnnWWWbbbsssqqqhhhtttiii\\\ffffffUUUQQQxxxqqq[[[ooozzzjjj|||TTT<<<777777444333333333444444444555555333999888777:::999FFF^^^gggTTTQQQRRRZZZaaannnyyy|||zzzpppyyyvvvvvv}}}qqqRRRaaahhhQQQCCCJJJbbbkkkGGG666444444333222333222222111111222222333222111111111111222333333333333444444555666666666<<<:::AAA\\\|||{{{xxx|||lllrrryyyxxxpppjjjaaaXXXRRRKKKFFFBBBAAACCCJJJWWWccc___aaadddhhhkkkkkkgggddd\\\VVVOOOJJJIIIIIIIIIJJJEEECCC@@@======???AAACCCAAABBBDDDGGGKKKMMMMMMMMMIIIOOOaaazzzsssXXXOOOVVVrrrlllaaaoookkk}}}VVV??????<<<999:::999;;;;;;<<<<<<===>>>>>>>>>@@@@@@HHHaaa{{{```kkkNNNYYYjjjyyysssiiivvvuuuTTTPPP___sss[[[OOOddd^^^ggggggtttbbbCCC;;;:::888555555555555666666666666444999888888888888JJJiiioooccc\\\LLLJJJPPPXXX\\\ddd}}}~~~}}}```lll}}}]]]GGGHHHYYYzzztttPPP;;;555555555444333222222111111222222333222222222111222333333444333333444555555666666777===888DDDfffyyytttssssssgggsss~~~vvvjjj]]]TTTRRRJJJEEEFFFLLLUUUeeesssgggffffffhhhkkklllllllll___YYYQQQLLLIIIIIIJJJJJJGGGEEEAAA>>>===???AAACCC@@@BBBDDDGGGIIILLLNNNOOOKKKMMM\\\uuuXXXJJJJJJ^^^zzzeeevvvuuu^^^???>>>===:::;;;:::;;;;;;<<<<<<===>>>>>>>>>@@@@@@HHHaaayyy^^^jjjJJJUUUdddttt~~~sss}}}fffSSSQQQooo{{{___PPPUUUfffaaaooonnnmmmIII<<<:::777555666666666666777777777444999888888888:::RRRxxx{{{xxx}}}sssVVVKKKGGGLLLNNNWWWuuuxxxqqqllleee```cccrrrkkkpppfffGGGDDDQQQnnn}}}[[[AAA666444333333333222222111111222222333222222222222222333444444444444444555666666777777999666HHHrrr{{{pppyyy~~~yyymmmgggppp{{{nnn```VVVRRRHHHDDDKKKTTT]]]jjjwwwmmmkkkiiiiiilllppprrrsssfff```WWWQQQMMMKKKJJJJJJHHHFFFCCC@@@??????@@@AAA???BBBEEEGGGIIIKKKNNNQQQNNNMMMYYYppp___KKKHHHTTTqqqjjjmmm}}}{{{eee@@@>>>???===>>>===;;;;;;<<<<<<===>>>>>>>>>@@@@@@HHHaaayyy```lllFFFOOO^^^nnn{{{~~~nnnuuufffPPP```~~~aaaSSSOOO}}}yyy\\\kkk}}}pppxxxOOO>>>999555555555555666666666666777333777777888999>>>]]]pppjjj{{{sssaaaVVVXXXXXX]]]yyy{{{qqq~~~tttmmmgggbbbZZZRRRRRR\\\mmmzzz|||vvvmmmllllllnnn|||tttiiiqqqHHHAAAKKKeeehhhKKK:::333222111333222222111111222222333333222222222222333444444444444555555666666777777888999RRR~~~yyy}}}xxxttt|||}}}mmmggghhhsss{{{qqqeee]]]RRRHHHGGGTTTaaafffmmmuuunnnmmmlllnnnrrrwwwyyyzzzqqqkkkaaaYYYRRRNNNKKKIIIHHHFFFDDDBBB@@@@@@@@@@@@@@@BBBFFFHHHIIIKKKOOOSSSPPPMMMUUUllliiiQQQJJJNNNaaapppeee}}}rrrqqqEEE@@@AAA>>>===<<<;;;;;;<<<<<<===>>>>>>>>>@@@@@@HHHaaa{{{bbbooo<<>>[[[yyyrrrttteee}}}kkkuuutttdddaaaggg~~~wwwoooiiiYYYOOOPPPaaappprrrsssvvvmmmnnnooosssyyy}}}zzzsssiii___WWWPPPKKKHHHGGGFFFEEECCCAAA@@@??????@@@CCCFFFHHHIIIKKKPPPTTTQQQLLLSSSiiinnnRRRHHHEEEOOOvvv```rrrvvvnnn}}}|||KKKCCCBBB===:::777;;;;;;<<<<<<===>>>>>>>>>@@@@@@HHHaaa}}}cccooo>>>???HHHWWWeeeqqq}}}[[[VVVyyyvvvbbbUUUqqqnnnZZZTTTVVVooozzz\\\nnnppp}}}wwwRRR>>>777555555666666666666555555777444888888555LLLzzzbbbZZZVVVyyyxxxccckkk{{{}}}wwwpppnnndddYYYQQQNNNLLLHHHEEENNNLLLMMMOOOQQQXXXfffsssnnnpppwwwgggdddRRRKKKWWWZZZRRRQQQSSS]]]rrr```___fff~~~III???HHHNNNqqqeeeHHH<<<666888333222111111000111111111333333333333333333333333444666777777666666777999===AAAlll|||pppjjjiiippp|||kkk```cccnnn{{{sssbbbUUU]]]qqqxxxxxxwwwrrrrrrmmmlllqqqwww}}}xxxmmmcccYYYOOOHHHHHHIIIIIIFFFBBB???@@@BBBAAACCCFFFGGGIIIMMMQQQUUURRRPPPTTTcccyyyzzz[[[GGGBBBLLLtttyyyhhhcccooowwwZZZ???AAA???888<<<<<<;;;;;;<<<<<<===>>>???BBBBBBIIIaaahhhfff<<<===DDDQQQ^^^kkkxxxrrr]]]jjj|||pppooo}}}rrr[[[fff}}}fffSSSQQQeee]]]iiissswwwXXXBBB<<<555666666666666666666555777444888888888RRRuuuooooooppptttdddooozzz|||~~~|||~~~}}}yyyuuuqqqhhh\\\SSSNNNJJJFFFBBBCCCAAABBBDDDEEEIIIUUU```yyytttvvvooogggiiiccc___WWWPPPTTTggglll^^^WWWppp}}}xxxJJJAAAFFFHHHhhhyyyYYYBBB666999333222222111111111111111333333333333333333333333444666777777666666888999???GGGsssxxx|||zzzsssmmmwwwxxxiii```fffqqquuufff[[[fff{{{~~~zzzssssssooommmpppvvv}}}{{{pppdddYYYQQQIIIJJJIIIFFFBBB@@@AAABBBAAACCCEEEGGGIIIMMMQQQUUUVVVSSSTTT___tttbbbKKKEEENNNppp~~~iii]]]ooo|||bbbDDDBBB>>>888===<<<;;;;;;<<<<<<===>>>???CCCCCCJJJbbbiiifff;;;:::>>>HHHTTT```ppp}}}jjj\\\gggvvvmmmhhhpppccccccsssYYYQQQ\\\___```|||sss^^^EEE???666666666666666666666666777444888888<<<\\\wwwwwwnnnnnnRRRSSS___sss~~~|||}}}}}}|||{{{uuulll___TTTMMMHHHDDDAAAAAA??????AAAAAABBBIIIRRRjjjttt}}}ooopppfff]]]^^^ooocccLLLWWWgggwwwOOOCCCDDDCCC[[[pppLLL666888333333222111111111111111333333333333333333333333444666777777666777999;;;???OOO|||~~~tttjjjkkkrrrdddaaajjjwww}}}nnngggttttttssspppooopppsss{{{yyyjjj\\\TTTKKKKKKJJJGGGCCCAAAAAABBBAAACCCEEEGGGIIIMMMQQQTTTZZZVVVTTT[[[nnnmmmRRRJJJNNNgggoooXXX{{{pppzzzoooKKKBBB<<<888>>><<<;;;;;;<<<<<<===>>>???CCCCCCKKKccckkkeee;;;999;;;AAAJJJVVVgggvvvaaafff|||zzz|||pppsssaaaRRRRRRqqqcccYYY}}}vvv}}}```FFF@@@777666666666666666666777777555888999CCCiiixxxooosss|||```RRRNNNZZZccchhhttt}}}yyyxxxwwwxxxrrrhhh[[[OOOHHHDDDCCCBBBDDDBBBBBBDDDCCCAAADDDJJJYYYdddsss{{{xxxtttssszzzrrrNNNNNN[[[vvv{{{TTTDDDDDDAAASSSuuuZZZ:::555333333222111111111111222222222333333333333444444444555666666666777:::<<<===WWWqqqnnnlll}}}lll```bbbooo}}}{{{uuuwwwrrrqqqrrrrrrqqqxxx~~~mmm]]]SSSMMMLLLJJJGGGEEECCCBBBBBBAAABBBEEEGGGIIILLLQQQTTTZZZXXXVVV[[[mmmzzzYYYMMMLLL[[[}}}wwwXXXnnnuuurrr}}}SSSCCC<<<999???<<<;;;;;;<<<<<<===>>>???CCCDDDLLLdddnnnccc<<<::::::>>>CCCMMM^^^lll}}}|||jjjTTTIII\\\ooo\\\rrr}}}yyyfffLLLAAA888777666666666666777888777666999;;;JJJuuuvvvrrrvvvwwweeeXXXYYYXXXPPPPPPXXXwwwwwwooojjjhhhhhhccc[[[OOOEEE???>>>@@@AAABBB??????AAA@@@<<<===AAAFFFMMMYYYeeeqqq|||~~~XXXJJJPPPeeeXXXCCCBBBCCCRRRllljjjCCC666444333333222111222222222222222222333333444444444444555666666666888;;;>>>@@@dddnnnnnnrrr|||zzzhhh^^^eeevvvzzzpppqqqssssssqqquuutttcccXXXOOOMMMJJJHHHFFFDDDCCCBBB@@@BBBDDDFFFHHHLLLPPPTTTUUUWWWXXX]]]oooaaaOOOJJJOOOkkk|||YYYbbbnnn|||ZZZEEE===:::???<<<;;;;;;<<<<<<===>>>???BBBDDDLLLeeepppbbb<<<;;;;;;===???FFFTTTbbbvvvzzz___IIIQQQooogggkkksssvvvXXXEEE888888666666666666888888777777:::<<>>@@@@@@======??????;;;;;;===<<<@@@EEEMMMYYYkkk~~~fffLLLLLLXXXvvvcccFFFAAAEEESSSjjjvvvMMM:::444444333222222222222222111222222333333444444555444555555666666999===@@@IIIrrrjjj___jjjpppxxxeee___jjj{{{qqqqqqqqqqqqoootttxxxfff\\\QQQNNNKKKIIIGGGFFFCCCAAA@@@BBBDDDFFFHHHLLLPPPSSSQQQWWWZZZ___pppmmmSSSJJJGGGZZZ}}}|||ZZZXXXpppnnn}}}yyy]]]FFF???<<<>>><<<;;;;;;<<<<<<===>>>???AAACCCLLLeeeqqq```;;;;;;<<<===<<>>UUUyyy```JJJFFF]]]xxx}}}iiiYYYQQQNNNLLLJJJCCCEEEFFFFFFDDDBBBAAA@@@AAA>>>>>>AAAAAA???>>>@@@<<<======AAAJJJ[[[ppp~~~{{{TTTNNNTTTnnn{{{SSSCCCBBBRRRiiivvvQQQ<<<444444333222222222222333111111222333333444555555444555555555666999>>>AAARRR}}}```]]]~~~iiinnnuuudddaaaqqqzzzssspppnnnmmmnnnuuuyyyhhh^^^SSSOOOKKKIIIHHHGGGDDDAAA@@@BBBDDDFFFHHHKKKPPPSSSQQQWWWZZZ]]]mmmyyyXXXMMMDDDMMMiiizzz]]]SSSaaaqqqrrr~~~___FFFAAA>>>===<<<;;;;;;<<<<<<===>>>???@@@BBBKKKdddrrr^^^:::;;;<<<===;;;<<>>BBBVVVfffbbbyyyjjjppp~~~sssdddcccwwwyyyuuuoookkkjjjlllwww}}}lllcccTTTPPPKKKIIIIIIHHHDDDAAA@@@AAADDDFFFHHHKKKPPPSSSRRRXXXZZZZZZjjj\\\QQQEEEFFF]]]xxxyyy```SSS[[[tttnnn___GGGCCC???===<<<;;;;;;<<<<<<===>>>??????AAAKKKdddrrr^^^@@@=========;;;:::???GGGYYYcccrrr}}}xxxtttqqqRRRJJJOOOtttgggfff{{{eeeyyyQQQ@@@:::;;;888///333999444333AAA>>>???fffnnnjjj\\\[[[sssxxxeeeddd[[[PPPOOOSSSLLL???BBBCCCLLL]]]jjjiiiaaa[[[RRRIIIAAA???BBBDDDCCCAAA>>>>>>>>>??????DDDRRR```jjjPPPMMMhhhxxxIIIEEEJJJ\\\~~~lllNNN===333333333222111000111222111111222333555666777777666444888333777999555IIIaaabbbllljjjppp{{{sssggg```eeexxxttttttnnnmmmsssuuuvvvnnn]]]UUUKKKHHHIIIIIIEEEAAACCCDDDEEEFFFHHHMMMSSSXXXWWWWWWWWW[[[ggg~~~qqqQQQFFFPPP___}}}lllRRRWWWzzzjjjlllGGG???AAA???<<<<<<<<<======>>>???@@@AAAAAAIIIcccyyy___???===<<<===;;;999===DDDQQQ[[[kkkyyyuuubbb```www^^^NNNJJJgggoooeeemmmooo^^^AAA:::;;;999222555:::666333???>>>BBBkkk}}}ooo[[[^^^{{{}}}tttssspppjjjdddaaa[[[OOOCCC@@@@@@IIIYYYgggmmmnnnooo^^^]]]TTTGGGAAACCCBBB>>>>>>=========<<>>???@@@AAABBBJJJddd{{{bbb@@@===<<<<<<;;;999;;;@@@HHHSSScccsssddd^^^pppoooVVVHHHYYYvvvcccxxxiiiiiiCCC:::::::::444777<<<777333======GGGpppooo~~~bbbhhh{{{|||xxxvvvpppaaaQQQGGGIIIEEEFFFNNNVVV\\\ccciiidddiiieeeSSSEEEBBBAAA===???>>>>>>>>><<<===EEEPPPkkkcccQQQnnn___LLLBBBMMM___aaaAAA888777555444333333333444444444444444444444444444444222888666:::<<<;;;UUU}}}wwwkkkqqq|||rrrggg\\\\\\kkk|||qqqkkkmmmnnn|||xxxeee]]]SSSMMMLLLKKKHHHDDD@@@AAABBBCCCFFFLLLSSSXXX\\\[[[YYY[[[ggggggNNNIIIOOOjjjfffNNN___mmmppp{{{aaaJJJ@@@<<<============>>>???@@@@@@BBBCCCKKKeee~~~eeeAAA>>>===>>><<<999:::>>>DDDNNN]]]nnn}}}ttteeennn|||^^^JJJRRRxxxzzzeee}}}iiimmmGGG:::888:::666888<<<777555;;;;;;JJJtttyyyqqq|||iiippp|||~~~~~~wwwwwwppp___SSSPPPVVVNNNHHHFFFEEEGGGNNNVVV[[[bbbgggbbbSSSDDD???BBBBBBAAA@@@AAA>>>>>>DDDLLLaaa~~~mmmYYYzzzeeeMMM>>>IIISSS|||oooHHH999666444222222222222111333333333444444444444444444222999666999;;;===[[[zzzppp~~~wwwooocccYYY^^^sss}}}rrrlllnnnnnn{{{|||jjjbbbWWWOOOLLLJJJHHHFFFBBBBBBCCCEEEHHHOOOWWW\\\```^^^[[[\\\gggmmmNNNCCCGGGYYYkkkMMMYYYtttlll~~~aaaFFF???AAA============>>>???@@@AAACCCDDDLLLfff~~~fffBBB???>>>@@@???<<<;;;===AAAIIIWWWhhhwwwppp]]]ddd}}}lllyyycccMMMNNNqqqkkk~~~ddd}}}vvvNNN===777999666777:::666888:::;;;PPPyyyzzzbbbmmmuuunnnnnnuuussswww{{{pppmmmhhh___\\\aaaaaaXXXNNNHHHEEEDDDIIIPPPRRRTTTbbbpppfffMMMBBBIIIEEECCCBBBBBB@@@???CCCKKK^^^{{{}}}{{{vvv^^^{{{iiiOOO>>>HHHLLLsss[[[<<<888444222222333222111111111222333444555666777666222999666888999>>>bbbuuuvvvyyyzzziii^^^XXXbbb{{{wwwppppppnnnxxxooofffZZZPPPKKKIIIGGGFFFBBBCCCDDDEEEIIIQQQZZZ```cccaaa]]]]]]hhhrrrPPPCCCEEEMMMxxxkkkPPPWWWyyyhhhiiiGGG>>>BBB=========>>>>>>???@@@AAADDDDDDLLLfff{{{eeeBBB>>>>>>AAAAAA>>>;;;<<<===BBBMMM]]]mmm{{{kkkSSSYYYxxxyyybbbhhhhhhPPPIIIgggvvvvvvcccnnnXXXAAA777999666777999666999:::@@@[[[^^^mmmzzzvvvnnnccc[[[XXX^^^]]]eeexxx|||nnngggfffhhhpppwwwqqqeeeXXXPPPJJJEEEFFFIIIPPPOOO]]]ssssss^^^OOOOOOJJJFFFCCCBBB@@@???BBBHHH[[[wwwzzzssssssmmmpppccc^^^iiifffjjjccctttrrrVVVAAAIIIIIIkkkppp@@@;;;666444444555444333000111222333555666777888888222888666777999CCCmmmxxxrrrpppeee~~~yyyaaaZZZXXXfffxxxtttmmmssstttkkk^^^RRRKKKHHHGGGGGGAAABBBCCCDDDIIIQQQ[[[aaahhheeeaaa```kkkzzzVVVFFFIIIKKKoooqqqYYYWWW|||nnn}}}~~~QQQ>>>???>>>>>>>>>>>>???@@@AAAAAACCCDDDLLLfffxxxbbb@@@<<<<<<@@@BBB>>>;;;;;;:::===EEESSSdddrrr|||yyyWWWOOOdddnnnjjjgggeeetttwww___\\\oooWWWHHHaaassswwwlllcccHHH::::::777777999777999<<>>>>>>>>>>>>>>???@@@AAAAAACCCCCCKKKeeewwwaaa???;;;:::???AAA>>>:::999:::;;;BBBNNN___nnnxxx}}}~~~\\\FFFQQQVVVSSSUUUWWWhhhttt___VVV}}}vvv^^^LLLbbbuuurrrjjjLLL<<<<<<888888:::888888===NNNuuuqqq|||hhhtttsssdddUUUQQQRRRPPPMMMKKKKKKMMM]]]vvv{{{sssssszzzppptttyyyfff\\\XXXTTTPPPPPPPPPVVVVVVXXXmmmuuuXXX[[[TTTMMMIIIEEEBBBDDDIIIKKKaaayyy~~~sssrrrwwwooorrr[[[PPPjjj}}}kkkIIIHHHKKKcccpppBBB;;;444111333444333000444444444444444444444444999222888666999>>>RRR|||yyy___\\\qqqsss{{{qqq]]][[[```rrrsssttt}}}ttteeeWWWNNNJJJJJJKKKEEEFFFFFFHHHNNNWWWaaaiiipppnnnjjjiiirrr^^^HHHHHHRRRooozzzeee~~~wwwaaaDDDAAA>>>>>>>>>>>>???@@@AAABBBBBBCCCKKKeeewww```;;;888999===>>>;;;999:::::::::>>>GGGSSS```qqqfffKKKRRRQQQSSS^^^```mmmsssnnngggttt\\\LLLaaa}}}jjj{{{PPP888;;;;;;777999:::999===RRR~~~ppp}}}|||\\\]]]||||||qqqbbbVVVQQQNNNIIIFFFIIINNNWWWvvv~~~eeekkk{{{tttzzzoooccc^^^[[[XXXTTTXXXOOOKKKNNN^^^yyyzzzbbbQQQXXX^^^QQQ>>>BBBMMMJJJRRRVVVdddwww{{{xxxgggQQQhhh{{{qqqQQQFFFOOOkkkiiiBBB===666111333777888555222222222222333444555555555666:::111;;;???OOObbb```yyyhhhsssyyyppp```ZZZ___vvvxxxvvvttteeeYYYMMMLLLLLLDDDFFFFFFFFFGGGLLLWWWeeeoooyyypppggghhhwwweeeIIIKKKPPPjjjkkkvvvxxxppp@@@>>>>>>>>>>>>>>>???@@@AAABBBDDDDDDMMMfff{{{ggg===999999===???<<<:::;;;;;;:::===EEENNN[[[kkkyyykkkpppqqqxxxwww{{{cccKKKUUUjjjttt}}}VVV<<<===;;;777999999:::???XXXqqq```PPPccc}}}wwwiii^^^UUULLLGGGHHHKKKUUUuuummmqqqyyy~~~wwwkkkfffdddcccbbb\\\SSSLLLJJJVVVpppxxxgggSSSXXX]]]QQQAAAEEENNNIIIKKKNNNXXXhhhxxxcccqqqccccccYYYIIINNNfffZZZAAA<<<666222222555555333222222222222333444555666444666;;;333<<>>>>>>>>>>>???@@@AAABBBDDDDDDMMMfffyyyfff???;;;;;;>>>@@@===;;;<<<===;;;;;;AAAHHHSSSdddsssrrrPPPLLLXXX~~~|||jjj\\\AAA>>>:::777999999<<>>888555444444444444222222222222333444555666333666;;;666<<>>>>>>>>>>>???@@@AAABBBDDDDDDMMMgggvvvcccAAA===<<>><<<>>>===::::::>>>CCCMMM___ooo[[[NNNSSSlll}}}ZZZwww___CCC>>>999777::::::===CCCccczzznnnkkk~~~hhh\\\QQQZZZfffvvv}}}lllaaa[[[VVVTTTaaauuujjj```UUUVVVppp___[[[ZZZRRRGGGMMMTTTOOOTTTQQQPPPQQQTTT___tttrrriiivvvfffFFFIIIXXXsssrrrHHHAAA:::888666555555777333222222333333444555666333888:::888<<>>>>>>>>>>>???@@@AAABBBCCCDDDMMMgggsss```CCC>>>===???@@@>>>===>>><<<::::::===@@@JJJ\\\lll~~~eeePPPQQQeee{{{VVVnnn|||yyy^^^DDD===777777;;;:::;;;AAAgggzzznnnhhhqqqhhhpppUUUMMMUUU]]]jjjwww~~~~~~{{{yyyuuujjjdddZZZWWWhhhvvvmmmdddddd|||eee^^^\\\VVVNNNSSS[[[XXXZZZWWWTTTQQQOOOTTTcccsssooosssmmmHHHLLLVVVmmm}}}PPPDDD999666666555555888333333333333444555666666444999888:::;;;HHH~~~qqqmmmtttjjjxxxssseee[[[VVV[[[llloooYYYPPPOOOIIIFFFFFFIIIQQQ]]]kkkwww~~~~~~sssiiioooXXXKKKEEETTT~~~rrrkkkxxx}}}MMMEEE>>>>>>>>>>>>???@@@AAABBBCCCDDDMMMhhhrrr___DDD???===???@@@>>>===>>>;;;:::;;;===>>>FFFWWWggg{{{xxxmmmoookkkPPPNNNddd___jjjpppjjj^^^EEE===777777<<<:::999AAAnnnssstttyyyrrrfffOOOOOOKKKMMMXXXdddhhhhhhgggrrrjjjdddbbbvvv}}}vvvsssvvviiiccceeeccc[[[]]]dddaaa[[[YYYVVVTTTQQQQQQZZZeeezzzuuuoooGGGHHHNNNeee^^^JJJ777333444333333666333333333333444555666777555999444<<<<<>>>>>>>>>>>???@@@AAABBBBBBDDDMMMhhhsss^^^DDD???===>>>???===<<<>>>;;;;;;<<<===<<>>>>>>>>>>>???@@@AAABBBBBBCCCNNNiiiuuu^^^DDD???<<<>>>???<<<<<<>>><<<<<<======;;;>>>LLLZZZsss}}}xxxhhhXXXccc|||[[[TTTbbbggg```sssvvvbbbKKK@@@888888;;;666@@@LLLwwwkkkWWWPPPRRRYYYcccmmm{{{pppsssyyyyyy{{{gggkkkzzzwwwqqqqqqllljjjeee```___\\\WWWWWWZZZWWWuuuyyyTTTHHHIII\\\```???666888666444555444444444444444555777777555666///???BBBVVVzzzQQQVVVtttiii^^^WWWSSS___vvvzzz___SSSTTTQQQJJJQQQ```qqq}}}oooeeeooolllXXXLLLNNNvvv{{{zzzLLLCCC>>>>>>>>>>>>???@@@AAABBBAAACCCNNNiiivvv___EEECCCAAA@@@>>>>>>>>>>>>;;;;;;;;;<<<:::;;;FFFRRRjjj~~~ooojjjwww^^^MMM^^^xxx[[[fffvvvOOO???;;;888777;;;<<>>>>>>>>???AAAAAACCCBBBMMMjjjxxx```FFFEEECCC@@@>>>>>>>>>>>>;;;:::;;;<<<:::;;;EEEQQQeeezzzlllhhhxxxcccOOOXXX|||\\\aaaxxx~~~WWWDDD===999888<<<===[[[~~~rrrvvvsssmmm}}}sssqqquuubbbWWWiiiqqqzzz|||{{{tttooohhhbbb______^^^^^^WWW___rrr|||WWWOOOLLLeeebbbCCC;;;888333333999666666666666666666666555777999999>>>@@@fff}}}rrrWWW```kkkyyyjjj]]]XXXXXXXXXhhh~~~kkkYYYSSSUUUTTTcccxxxrrrkkk{{{~~~[[[VVVJJJ___xxxTTTAAA@@@???>>>>>>>>>???AAABBBBBBBBBNNNlllzzzzzzcccJJJHHHDDDAAA???=========;;;:::;;;;;;:::;;;CCCNNN___vvvcccWWWfffyyy~~~lllRRRQQQqqqYYYXXXyyyccczzz```III???:::999<<<;;;]]]tttzzzhhhnnnxxxwwwuuutttddd[[[lllzzzuuunnnhhhddd```]]][[[VVVXXXddd{{{}}}\\\KKKJJJdddaaaCCC999888333333888555555666666666666666666666888999???DDDmmm~~~sssZZZhhhtttuuugggZZZUUUVVV[[[lll}}}}}}qqq\\\SSSRRRZZZkkksssooo```UUUKKKZZZ}}}~~~|||WWW???@@@??????>>>???@@@AAABBBBBBCCCOOOoooyyy|||}}}fffNNNKKKGGGBBB???===<<<<<<;;;::::::;;;::::::AAAJJJYYYqqqaaaLLLSSSaaabbbeeebbbeeeoooppprrr~~~tttTTTNNNdddXXXRRRxxxwww[[[ggggggLLL???::::::======bbb}}}ppp{{{gggooo|||}}}sssnnn{{{{{{uuuoooiiiccc]]]ZZZZZZWWW[[[kkkdddHHHIIIdddwww[[[@@@888888555555777555555555555666666666666666888888@@@GGGrrr{{{oooYYYlllrrrdddWWWRRRSSS]]]ppp{{{cccWWWVVVddduuu~~~qqqssscccSSSQQQccc{{{^^^BBB@@@@@@???>>>???@@@AAABBBBBBCCCQQQqqq~~~eeeSSSPPPJJJDDD???<<<;;;;;;;;;999:::;;;::::::???FFFTTTnnnlllQQQOOOVVVLLLPPPOOOWWWeeeiiilllwww}}}XXXPPP^^^dddWWWvvv{{{aaahhhjjjMMM>>>999:::===CCCjjjooonnnwww}}}{{{uuunnnggg___[[[\\\VVVUUU___qqq{{{ssstttrrr}}}kkkMMMMMMhhhqqqXXX@@@888999777666666444555555555666666777777666999888@@@JJJwww|||zzziiiXXXpppqqqbbbUUUOOOPPP^^^tttnnnaaabbbtttxxxnnnvvveeeTTTZZZuuueeeFFFAAA@@@?????????@@@BBBBBBBBBDDDQQQqqq~~~bbbWWWSSSLLLEEE???<<<;;;:::;;;999999;;;;;;999<<>>999:::<<>>666666666555444444444555666777777888444777777BBBUUU}}}qqqTTTKKKeeevvvxxxjjj]]]SSSQQQSSSfffvvvuuuuuudddTTTgggwwwMMMAAAAAA@@@@@@@@@AAABBBCCCDDDCCCOOOnnnaaaYYYWWWSSSLLLDDD>>>;;;:::::::::999999999:::;;;<<>>;;;<<<<<>>\\\oooqqqLLLIIIPPPyyywwwfffZZZTTTRRRRRRhhhwwwuuubbbVVV```vvv|||PPPFFFCCC@@@???@@@BBBBBBBBBBBBGGGMMMvvvmmmccc```\\\UUUMMMEEE>>>:::::::::999999999:::;;;<<>><<>><<>>777999666444555555555555666666666666999555@@@CCChhh{{{yyy~~~MMMMMMZZZ~~~|||ooo^^^RRRNNNPPPSSSooo{{{aaa]]]qqqwwwXXXFFFCCC@@@???@@@BBBBBBBBBDDDFFFPPPooooooiiiaaa[[[VVVPPPHHHBBB::::::999999999:::;;;<<>>KKK___ttt|||nnnmmmxxxnnneeeppp}}}```cccjjjhhh|||dddFFF;;;<<<@@@NNNrrrssskkk___tttUUUYYY}}}{{{mmmgggrrrxxx{{{ooocccaaaZZZSSSUUUaaazzz~~~aaaMMMbbb\\\BBB<<<777222777555555555555666666666777===666@@@IIIssstttiiipppSSSTTTfff}}}qqq}}}uuugggWWWOOOPPPTTTrrrzzzjjjYYYaaa{{{XXXFFFCCC@@@???@@@BBBBBBBBBEEEFFFQQQ}}}nnnoookkkaaaYYYSSSLLLEEE@@@>>>;;;888777777888999???III]]]tttxxx|||\\\YYYrrrxxx___bbbssslllooolllGGG<<<>>>;;;HHH~~~ooovvviiiiiimmmfffyyyhhhccceeeuuuwwwlllgggccc[[[UUURRR[[[llleeeUUUbbbeeeEEE777666777555444555666666666666888::::::@@@AAAMMM{{{|||kkk{{{~~~fffiiiXXXQQQzzzwwwooo}}}wwwnnnbbbUUULLLMMMTTTooo}}}ccc]]]fffuuuvvv]]]FFFDDDBBB@@@@@@@@@AAABBBDDDGGGNNNvvvttttttoooeee\\\UUUMMMEEEAAA???<<<999888888:::;;;???III\\\tttxxxdddmmm||||||pppaaakkkqqq\\\cccllllllhhhzzznnnIII===???<<>>;;;999:::;;;<<>>@@@===IIIlllvvvnnndddsssssscccRRRLLLHHHJJJPPP[[[mmm|||uuujjjeeebbb\\\XXXVVVTTTdddvvviiixxxyyyeeeRRR[[[UUU888888:::333555666777666555666888:::===CCCEEETTTooouuurrr```aaatttPPPWWWwwwnnncccXXXMMMFFFJJJQQQmmmjjj___mmm```EEEDDDBBB@@@@@@@@@AAABBBDDDHHHPPPggg|||}}}xxxnnnddd[[[RRRIIIDDDAAA>>>;;;999999:::;;;???GGG[[[tttmmmRRRaaaooommm{{{___lllvvvvvvoooJJJ>>>@@@===DDDfff^^^VVVkkknnn^^^SSSLLLFFFDDDFFFKKKXXXccc}}}ttthhhdddbbb]]]YYYXXXTTTaaa}}}{{{eee\\\]]]kkkbbbOOOWWWvvvWWW666888;;;444555666777666555666777999999???CCCUUUxxx{{{nnnbbbfffkkkKKKZZZvvvlll___TTTKKKGGGKKKSSSoookkk^^^pppcccEEEDDDBBB@@@@@@@@@BBBCCCEEEHHHRRRlllzzz{{{xxxooofff^^^UUUMMMDDDAAA>>>;;;999999::::::>>>FFFZZZtttuuuVVV]]]www~~~}}}mmmrrrbbbnnn|||nnnIII===???<<>>;;;999999999:::>>>FFFYYYtttxxxUUUQQQ\\\bbb___ccclll|||lll```kkkjjjssszzznnnIII===???<<>>EEEXXXttteee^^^```^^^^^^cccmmm~~~kkk]]]hhhssszzz|||oooJJJ>>>@@@===BBBwwwwwwppp^^^ssswwwuuummmnnnsssxxxeeeTTTJJJFFFCCCEEEGGGLLLVVV```cccnnnzzzrrrpppnnnhhhaaa^^^ZZZ\\\lllZZZLLL___qqqNNN999777888666666777888777555555666888888;;;DDD___nnnhhhxxxkkkSSSpppxxxooorrrfffXXXOOOHHHEEEGGGLLLddd|||zzzyyyfff\\\iiixxxzzzOOODDDCCCAAA@@@@@@AAACCCDDDFFFIIIWWWzzz}}}zzzrrrjjjbbbXXXOOOGGGEEEAAA>>><<<;;;<<<<<<>>>EEEXXXttt}}}{{{yyyhhhpppyyypppKKK???BBB>>>BBBvvvtttrrrSSSwwwxxxllldddbbbbbbaaalllwww}}}yyyhhhWWWKKKGGGCCC???<<>>???@@@GGGQQQXXXddd}}}yyyqqqnnnkkkfffbbb```___iiieeeMMM___mmmRRRBBB:::666777<<<777666666555555555666666999>>>IIIeeettteee{{{vvv]]]tttuuukkk]]]PPPJJJIIIJJJLLLaaarrr~~~ooolll|||eeePPPiiioookkkNNNDDDCCCAAA@@@@@@AAACCCDDDFFFIIIVVV{{{tttnnnggg]]]SSSNNNKKKFFF@@@===;;;<<<<<<>>>EEEWWWqqqyyyfffJJJ>>><<<<<>><<<;;;CCCqqq|||}}}vvv|||oooxxx{{{tttssskkknnntttrrrccc]]]uuuzzz___^^^ppp~~~vvvhhhZZZOOOGGGFFFDDDBBBFFFPPPTTTSSSiiizzzvvvsssnnniiieee```gggcccOOOccc]]]DDD:::777777999666666555555555555666666;;;???JJJiiikkkxxxyyydddrrrwwwmmm]]]PPPHHHFFFGGGHHH[[[kkk{{{tttyyyeee]]]OOODDDCCCAAA@@@@@@AAACCCDDDEEEJJJYYY~~~vvvnnndddZZZSSSPPPJJJDDD@@@>>>======BBBJJJ]]]vvvsssXXXGGG@@@>>>===CCCnnnvvvwww^^^______XXXVVVOOOTTTaaaggg\\\UUUkkkzzzxxxpppggguuu~~~ooo___SSSJJJGGGDDDCCCKKKWWW]]]UUUggg{{{wwwtttooojjjiiidddjjjxxxyyyhhhPPP\\\cccEEE:::888888888666555555555555666666777999<<>>>>>>>>AAAKKK```yyyoooVVVGGG@@@??????BBBgggyyyeee]]]ZZZTTTTTTNNNRRR^^^fff[[[QQQggg|||jjj___eeerrrwwwnnnwwwrrreeeXXXLLLGGGEEEHHHUUUfffcccWWWccczzzvvvsssmmmiiiiiieeelllyyyxxxlllNNNSSSmmmJJJ999666666444555555555555555666777777777;;;IIInnnzzz|||sssssscccooozzzxxx{{{qqq```RRRIIIFFFFFFGGGSSSbbbyyyrrr^^^]]]NNNDDDCCCAAA@@@@@@AAACCCDDDEEELLL^^^~~~yyyxxxttthhh[[[TTTQQQKKKFFFBBB@@@@@@@@@AAALLLccc}}}{{{{{{nnnUUUEEE===<<<>>>AAA^^^}}}uuurrrmmmmmmffffffoootttdddUUUhhhqqqdddaaa}}}wwwnnnuuu|||lll___RRRMMMKKKQQQcccvvvnnn___ccczzzvvvrrrlllhhhffffffooo|||nnnhhhjjjooojjjLLLNNNwwwVVV@@@:::888666555555444555555666777888777<<>>???TTT{{{uuufffooorrr~~~tttdddkkkuuuhhh]]]XXXWWW\\\ooo}}}llleeexxx{{{vvvsssmmmhhhfffiiivvvzzzooofffaaaiiivvv}}}eeeMMMPPPrrr[[[BBB;;;:::888444444444555555666777888888>>>NNNqqqpppcccuuubbb```{{{jjj]]]|||gggmmmyyynnn^^^PPPGGGDDDDDDEEEMMM]]]vvvlll\\\[[[ooonnnNNNDDDCCCAAA@@@@@@AAACCCDDDDDDNNNbbb}}}uuunnnkkkgggbbbVVVSSSNNNIIIFFFEEEEEEFFFEEERRRjjjwwwoookkk}}}nnnxxxuuuZZZFFF:::999???>>>NNNoooooowwwyyyuuunnnVVV]]]|||{{{pppfffbbb```eeevvvrrrccclll|||xxxtttnnnjjjhhhnnn}}}zzzqqqqqqtttyyy}}}bbbOOOUUUqqq|||SSS;;;555666555444444444555555777888888777???PPPuuurrrfffzzz```^^^zzz~~~ggg\\\jjj}}}wwwlll\\\NNNEEECCCCCCDDDLLL\\\uuu|||kkk]]]^^^pppmmmKKKDDDCCCAAA@@@@@@AAACCCDDDDDDOOOccc{{{uuupppkkkfffbbbWWWTTTNNNHHHDDDCCCCCCCCCGGGVVVoootttqqqttt{{{xxx}}}kkkXXX@@@999::::::@@@QQQggg{{{rrrrrrsssnnnhhhWWWTTThhhyyytttkkkjjjiiiaaajjj}}}|||uuurrrpppooolllooo{{{uuu___MMM___hhhRRR<<<555888444666777777666555555777999:::???SSS{{{yyyeeemmmhhhWWWzzzaaaaaattttttfffVVVLLLFFFAAAAAACCCDDDWWWrrrlllffflllrrrwww{{{tttwwwyyy|||}}}zzzyyy~~~jjj```^^^uuuLLLCCCBBBAAA@@@@@@BBBCCCEEEGGGMMMfff{{{vvvqqqkkkfffcccYYYUUUPPPJJJFFFDDDDDDDDDEEEUUUnnnwwwuuu}}}xxxxxx}}}nnnYYYBBB;;;<<<<<>>999:::;;;DDD___yyywww}}}www]]]WWW```sssvvvgggMMMJJJCCCFFFQQQWWW```sss|||yyy|||{{{}}}ttt||||||wwwzzzzzz}}}bbbTTTzzz```KKKDDD:::666666333555666666555555666888;;;???HHH___oooqqq{{{___ggghhhvvvhhhxxx}}}nnn]]]RRRJJJDDDBBBCCCDDDGGG\\\}}}uuuaaaWWW]]]ooo~~~zzzuuu~~~ssssssppp```YYYiii|||jjjFFFCCCBBBAAA@@@@@@BBBCCCEEEFFFSSSsss}}}xxxrrrlllhhhdddaaa___]]]ZZZUUUQQQOOONNNOOOPPPTTTkkkmmmmmmooorrrdddJJJ>>>;;;<<<>>>JJJrrrzzz{{{ooolllXXXZZZbbbmmmsssnnnVVVQQQCCC???HHHMMMUUUddd|||yyy|||~~~yyyyyywwwzzz\\\RRRzzzgggLLLCCC999555777666444555666555555666999;;;???IIIaaaqqqqqqbbbcccggggggjjjoooqqq```TTTLLLEEECCCDDDDDDGGGXXXvvvwwwccc\\\aaahhhfffkkkwwwzzzvvvtttqqqmmmoooxxx{{{nnn```]]]uuuppp{{{mmmHHHCCCBBBAAA@@@@@@BBBCCCEEEFFFUUUvvv}}}xxxqqqkkkgggdddaaa___[[[YYYUUUQQQPPPPPPRRRSSSXXXqqqllllllyyy]]]FFF===:::<<>>WWWuuuUUU{{{yyyiii^^^```lllxxxhhhtttxxxmmmrrrpppaaa[[[OOOKKKPPPQQQkkk{{{gggRRRLLLjjj[[[CCC;;;555333666555555555555555777<<>>fffnnntttyyyWWWOOOqqqkkkWWWTTTjjjeeerrrppp[[[dddhhh{{{zzzyyy|||vvvzzzZZZSSStttvvvcccNNNAAA999444444777666666777666777:::>>>BBBIIIVVVxxxdddiiijjjLLLOOOzzzmmmSSSjjjtttbbbwwwzzzqqqiiiZZZPPPFFFBBBEEEBBBAAAFFFXXXsssqqqaaa\\\]]]dddtttkkkOOOIIIPPPgggyyy|||```[[[aaa{{{MMMCCCAAABBBAAA@@@@@@AAADDDFFFMMM\\\rrrhhhcccaaa^^^]]]```\\\XXXWWWUUUUUU\\\eee{{{xxxqqqdddEEE999777;;;555999:::===\\\sssrrrhhhQQQgggzzz}}}wwwccc```uuulllvvveee\\\___ssstttdddrrr|||aaafffyyyaaaVVVHHH>>>888444444666555666666666777:::???BBBKKKYYY}}}uuuiiirrrOOOMMMvvvsssUUUeeezzz___qqqqqqhhhZZZQQQGGGCCCEEEDDDBBBEEETTTmmmxxxhhhYYYUUUVVV^^^oooaaaPPPIIIQQQpppcccaaauuuqqq{{{JJJEEEAAAAAAAAA@@@@@@AAADDDGGGNNN```yyypppiiifffddd```^^^aaa___^^^\\\XXXWWW^^^hhhllllllWWWAAA999777:::444888888<<>>BBBLLL[[[rrr|||UUUKKKooovvvVVV___gggqqqwwwjjj[[[RRRHHHCCCDDDEEEBBBCCCOOOfffrrrhhh]]][[[eeevvv{{{oooddd``````fffxxxxxxcccMMMBBBPPPjjj}}}dddeeepppDDDEEE@@@AAAAAA@@@@@@AAADDDGGGPPPeee}}}wwwooojjjhhhfffccc```___```aaa```\\\ZZZbbblll}}}gggooouuuIII<<<999888:::333888777===GGGlllhhh]]]pppyyy___kkkuuummmzzzvvvzzzyyygggttt|||iiikkkOOOIII???777555666555444333444444555666999>>>BBBMMM\\\{{{cccRRRppp}}}YYYYYYqqqpppooo^^^TTTIIICCCBBBDDD@@@@@@JJJ___yyytttfff___[[[ZZZaaannn}}}{{{tttmmmnnn}}}dddOOOMMMRRR\\\ssswwwaaadddeee???FFF@@@AAAAAA@@@@@@AAAEEEHHHRRRiii~~~wwwooojjjhhhgggeeeccc^^^___cccccc^^^]]]eeepppuuu{{{hhhttthhhAAA::::::999999222888888???BBB^^^jjj[[[jjjooofffvvv~~~qqqhhhqqqzzzfffsssNNNGGG===555444666666333222333444444555999>>>AAAMMM\\\rrr\\\www\\\TTTpppjjjsssaaaUUUIIIBBBAAADDD???>>>GGG[[[ttt~~~qqqeee\\\^^^eeesss~~~ppplll{{{zzzfff[[[NNNGGGUUUlllqqq]]]bbb```===III@@@@@@AAA@@@@@@BBBEEEHHHSSSkkkwwwpppqqqkkkbbbaaahhhaaa`````````___aaajjjuuu~~~nnnsssxxxdddpppNNNCCC:::888888777666777777555@@@XXX|||gggxxxttt}}}iiigggmmmmmmbbbaaakkkoootttooo~~~PPPCCC888666777666555555666666555444444777<<<@@@IIIaaannnmmmoooRRRhhhqqqhhhyyyeeeXXXMMMEEEBBBAAA@@@>>>DDDTTTllluuummmiiihhhmmmtttwwwfffkkk{{{{{{___VVVVVVPPPbbbsssgggYYYbbbXXX>>>@@@>>>===???AAA@@@???CCCKKKUUUvvvwwwssswwwuuullliiilllhhhfffeeeffffffiiittt~~~sssmmmuuu|||sss{{{}}}|||qqqoooiiiIII???777666777666666777888666===NNNqqqwwwzzzzzzcccccckkkiiiXXXRRRXXXXXXrrrtttmmm~~~{{{pppnnnNNNBBB888666777666444555666666555444444777;;;???EEE]]]|||}}}xxx{{{TTT```mmmaaa}}}wwwzzziiiZZZNNNFFFCCCAAA@@@???DDDRRRhhhzzzqqqlllpppwwwsss^^^```mmmvvvfffSSSRRRXXXhhheee]]]kkkUUU>>>@@@???>>>???AAA@@@???CCCKKKZZZ|||~~~vvvssszzz|||uuuoooooonnnkkkiiijjjlllrrr~~~xxxzzz|||eeeXXXXXXaaaxxxxxxvvvpppxxxxxxjjjaaaCCC:::444444555555555777777888;;;AAAaaawwwllllllnnnvvvsssbbb[[[]]]YYYcccccc___yyyxxx}}}lllqqqKKK@@@777555666555444444555666555444444666;;;>>>CCCZZZyyyyyyVVVUUUppp^^^tttuuukkknnn]]]PPPHHHDDDAAA@@@@@@CCCMMMaaazzz|||zzz|||tttvvvkkk[[[RRRNNNWWWgggzzzzzzbbbccczzz}}}QQQ>>>AAA@@@???@@@AAA@@@???DDDKKK```|||tttpppvvv{{{wwwqqqnnnqqqmmmjjjlllpppwwwxxxvvvyyyjjjWWWOOOTTTnnn}}}zzznnnkkkvvv}}}iiiZZZ???999444444555444444666666999:::999TTTwww~~~iiiuuu}}}yyy|||~~~vvvuuuwwwoooqqqkkkbbb}}}zzzxxx|||rrrkkk{{{xxxFFF===666555666444333444555555555555444666:::===DDDZZZxxx~~~lllZZZSSS{{{vvv^^^mmm{{{bbbqqq^^^RRRJJJEEE@@@@@@AAACCCIIIZZZttt}}}wwwfffSSSKKKNNNZZZlll{{{sss```kkk}}}xxxoooLLL???BBBAAA@@@@@@AAA@@@???EEELLLeeewwwqqqssswwwvvvsssppptttooommmqqqvvv}}}~~~yyyyyynnn___\\\rrryyyuuu{{{oooUUU>>>999666666555333333555333999;;;888KKKuuugggyyyiiiggg~~~ddd^^^bbbuuuzzzkkkzzz}}}qqqiiimmmiiiBBB;;;555555555333222444555555555555444666999;;;CCCXXXsssqqq^^^eeeZZZzzzzzz]]]fffcccrrrttt```UUULLLFFF@@@???@@@CCCGGGTTTmmm~~~lllYYYMMMKKKVVVbbbnnn^^^qqqdddHHH???AAABBB@@@@@@AAA@@@@@@FFFNNNiiizzzwwwyyyzzzyyywwwyyyuuuuuuzzz{{{ppp}}}xxxwwwOOO<<<888777888666333333666333777<<<999CCCqqq{{{gggYYYsssttt~~~kkkXXXwwwvvvoooQQQIIILLLcccrrr~~~lllhhhvvvUUU>>>888444555555222222333444555666555555555888:::>>>RRRllluuuxxxxxxjjjZZZsssdddyyycccfffttttttyyydddXXXNNNFFFAAA>>>???CCCFFFPPPggg~~~gggUUUPPPSSSeee{{{jjj\\\sss]]]EEE>>>???AAA???@@@AAAAAABBBIIIQQQooo}}}{{{|||sss~~~qqqHHH888555555777666333444777444444999888;;;^^^www}}}aaaUUU]]]vvvlllyyy\\\iiitttwwwvvvpppllliiieee```MMMBBBBBBZZZ|||~~~pppqqqyyylllEEE:::666444555555222111333444555666555555555777999999LLLeee{{{lllsssnnngggZZZ|||iiisssjjjeeejjj]]]QQQGGGBBB======CCCGGGNNNbbbxxxxxxggg___XXXiiizzz|||fffZZZqqq~~~VVVCCC??????@@@??????AAAAAACCCKKKTTTwww}}}|||nnneeeCCC444222444777666444555999666333777777666QQQbbbVVVQQQ}}}cccmmmaaayyyhhhgggccc^^^^^^bbbbbb```QQQDDDAAAWWWzzz}}}uuu{{{tttgggAAA999555333555444111111333444555666555555555777999777JJJccc~~~nnnssshhh|||dddXXXjjjkkkiii___nnn```SSSGGGBBB<<<;;;CCCHHHNNN___ttt{{{^^^iiirrr{{{xxxdddXXXooovvvQQQBBBAAAAAA???>>>???AAABBBDDDLLLVVV~~~{{{~~~uuummm{{{zzzZZZAAA555555444444444444555555222555555777;;;EEElllzzzvvvpppSSS]]]|||vvvbbbiiiyyyaaavvv}}}hhh^^^XXXaaarrr{{{tttiiiXXXQQQGGGUUU|||iii\\\fffwwwxxxpppyyy^^^@@@666666555444444444444555555444444444444555666666;;;HHH]]]wwwjjjlllvvvrrrnnnNNNqqqxxx\\\[[[ttt___vvvnnnaaaYYYHHHCCCAAA@@@BBBEEELLL\\\jjj|||vvvzzzwww___^^^sssaaaNNNCCC;;;DDD<<<@@@???BBBFFFDDDKKK```|||xxxyyyuuuVVV>>>555555444444444444555555222555555666:::BBBeee}}}mmmmmm~~~rrrdddooosssyyylllppp~~~ppp\\\```cccPPPPPPSSSfffsss}}}nnnvvvYYY<<<666666555444444444444444444444444444444555666666999EEEXXXrrrwwwvvvtttiiiOOO___wwwZZZUUUyyybbbuuuuuuggg^^^NNNBBB@@@???@@@AAAGGGTTT```}}}nnn```pppWWWJJJBBB<<>>BBBAAACCCHHHEEENNNddd}}}xxxjjjMMM888555555444444444444555555222666444444777===ZZZhhhhhhoooxxxlllTTTIIIHHHRRRRRRVVVjjj~~~xxxjjjrrrSSS888666555555444444444444444444444444444444555555666666???OOOhhh}}}zzzoooWWWUUUwwwgggZZZqqq~~~aaa}}}yyyvvv}}}lllcccTTTCCC@@@??????@@@CCCLLLWWWvvvooorrr{{{}}}yyywww}}}dddbbbnnnKKKDDDAAA===AAA@@@DDDCCCEEEIIIHHHRRRiiivvvuuuuuu\\\DDD333555444444333333444444555222666444333555999NNNpppyyybbbuuuxxxppp^^^bbbcccVVVKKKPPP]]]pppnnngggpppPPP888666555444444333333444444444444333333444444555666333999EEE\\\{{{~~~fffUUUpppzzzdddlll]]]pppiiiooodddTTTFFFCCCAAABBBBBBCCCJJJRRRqqqxxx]]]RRRRRRQQQOOOOOO]]]ooo~~~sss|||uuu^^^eee^^^EEEAAAAAA>>>>>>???DDDCCCEEEIIIJJJWWWppp|||}}}qqqxxxhhhQQQ???333444444333333333333444444222666333222555666DDD^^^fffooouuuoooXXXNNNPPPccc~~~}}}{{{fffjjjjjjLLL999555555444333333333333333333333333333333444555555555999AAATTTuuu{{{zzzuuuTTTfffiiijjj[[[dddlllsssdddRRRHHHCCCAAABBBBBBCCCHHHOOOmmmdddPPPFFFDDDFFFJJJIIIVVVkkkpppmmm~~~lllWWWbbbVVVDDD@@@AAA@@@<<<>>>CCCBBBDDDIIILLL\\\wwwzzz|||xxx{{{]]]III<<<555444444333333333333444444111666333222666555===PPPiii___vvv{{{xxxdddXXXbbb{{{wwwnnnggg{{{\\\EEE999555444444333333333333333333333333333333444444555777;;;AAANNNjjjxxx{{{~~~VVV]]]xxxpppdddbbb]]]qqqzzzhhhSSSHHHBBB??????@@@AAAEEEKKKfff~~~gggSSSGGGCCCDDD@@@FFFSSSiii}}}kkkddduuucccSSS___yyyQQQDDD???@@@AAA;;;<<>>EEE]]]}}}[[[XXXnnn{{{]]]kkkXXX```rrrYYYKKKDDD>>>===>>>>>>BBBHHH[[[uuuxxx___LLLAAAAAAAAAEEEPPPaaammmiii___WWW___jjjuuu~~~|||^^^WWWbbbpppJJJBBB<<<>>>BBB<<<;;;AAABBBEEELLLRRRhhh}}}xxx|||}}}lllKKK999333222444333333222222333333444000666444333999777888BBBZZZdddWWWooo~~~jjjLLLNNN|||~~~ppp[[[VVVppp~~~{{{|||{{{kkkZZZ;;;777:::555444333333222222333333333333222222333333444555111666:::>>>QQQzzz\\\SSSfffZZZpppTTTTTTuuu{{{```OOOGGG@@@>>>>>>>>>BBBGGGRRRmmm~~~gggSSSLLLIIICCCAAAFFFMMMNNNIIIMMMMMMTTTcccqqq}}}tttllldddkkkwww~~~}}}ttt______hhh{{{hhhDDD???999<<>>;;;BBBCCCFFFMMMUUUlll}}}|||}}}}}}yyy```@@@555666888333333333333333333333333333333333333333444888;;;BBBzzzzzz}}}rrrRRR___tttyyy[[[AAAWWW{{{pppggg\\\RRRMMM```uuu|||zzzwwwtttzzzcccHHH;;;777444555333222111111222444666444444444555555555666666444999666777LLLkkkmmm[[[ZZZ{{{qqqyyyQQQRRRjjjgggTTTKKKAAA<<<>>>BBBCCCCCCOOO]]]ppplllRRRDDDCCCFFF???===???===??????EEEOOOZZZcccpppzzzrrrhhhdddeeeuuu~~~{{{}}}nnn```wwwmmmRRRBBBEEE;;;>>>>>><<>>FFFOOOXXXdddooo{{{qqqeeeccceeeooo~~~zzz|||oooooo|||QQQBBBDDD;;;>>>======BBBCCCEEENNNUUUXXXqqqkkknnnzzz```nnnxxxTTT===444222000333333333333333333333333222333333333222444666999999XXX|||llliiiwwwrrrcccjjjxxxSSSEEESSSwwwsssfffXXXTTTUUUPPPFFFRRR^^^pppzzztttRRR===777666444555444333111111111222333222222333333333444444444333999666444>>>TTT|||{{{pppgggRRRnnn{{{ggggggWWW\\\vvv^^^SSSFFF>>>>>>AAABBBBBBFFFPPP\\\jjj|||kkkXXXOOOEEECCCAAA888<<<888777;;;@@@FFFOOOXXXjjjtttsss```\\\ccclll{{{{{{}}}zzzkkkmmmNNNBBBBBB;;;???======AAADDDGGGQQQZZZ]]]uuu|||gggfff{{{zzz|||~~~}}}oooZZZlllbbbFFF888555333111222222222222222222222222111222333333222333555777;;;HHH~~~}}}[[[GGGMMMccczzzuuuggg[[[]]]gggeeeYYYSSSTTT^^^tttwwwkkkHHH888666666555555555333222111111111111111111222222222333333333222888666333999HHHmmmuuulllMMMcccfffqqqUUUTTTssslll```OOOCCC@@@AAAAAA@@@AAAIIITTTbbbvvvqqqVVVGGGCCC===@@@:::777999;;;<<<@@@EEESSSZZZdddlllssszzz~~~sssccc^^^cccnnnvvv~~~uuuffffffuuuKKKAAA???<<<@@@<<>>EEEOOO^^^ssszzzdddUUUEEECCC>>>;;;===>>>======???===AAAGGGMMMSSSZZZbbbhhhppprrrwww{{{~~~}}}zzzxxxzzztttqqqoooooonnneee___[[[]]]fffqqqyyy|||}}}jjjdddkkkeeeGGG@@@<<<<<>>CCCKKKYYYooonnnQQQEEE???:::<<<>>><<<;;;;;;888:::<<<>>>AAAFFFLLLQQQUUUYYY^^^dddgggiiiiiiiiiiiiddd]]]VVVQQQOOOPPPQQQNNNQQQYYYfffrrryyyzzzwwwssszzzcccdddkkkVVVCCC@@@999===BBB:::AAA???FFFKKKTTTcccmmmwww|||sss}}}uuugggUUUNNN[[[qqq}}}~~~{{{~~~|||yyy~~~mmmoooqqqYYY@@@555555333222111111111111111111111111111///111333333111111222333:::555KKKyyyRRRLLLPPPzzzyyyaaaeee~~~tttgggtttppprrrjjjlllqqq{{{mmmnnn}}}pppXXX===666555333333111111222222222111111111222222222222333333333444111444444666888777JJJlllhhhRRRdddiiicccJJJEEEAAACCCLLLeee{{{cccPPPFFFDDDDDDDDD@@@BBBFFFQQQgggoooVVVLLLBBB??????<<<:::;;;<<<;;;;;;:::;;;>>>BBBEEECCCFFFIIIMMMOOOPPPRRRSSSPPPOOOLLLHHHEEEFFFJJJNNNXXXbbbpppzzz|||xxxrrrnnnhhhnnnuuummmvvv}}}aaaJJJAAA???777===CCC999BBB???FFFJJJSSScccpppuuu}}}vvv~~~|||yyymmm[[[PPPWWWjjjuuuwwwyyy}}}{{{yyy~~~zzzuuukkkuuufffPPP999222222222111111111111111111111111111111///111333333111111111222666333>>>ggg{{{vvvnnnLLL???\\\pppqqqbbbOOOYYYaaaaaaWWWWWWjjjwwwxxxyyyppp{{{qqqnnnwwwuuuqqquuuJJJ555222444444555000111111222222222111111222222333333333444444444333444333777999444BBBbbb{{{tttPPPXXXiii{{{iiiIIICCC??????AAARRRuuunnnWWWJJJEEECCCBBBBBBAAABBBJJJ```|||pppbbbSSSKKKFFFBBB@@@@@@:::999777666555777999;;;:::<<<>>>???>>>???@@@AAA>>>AAACCCCCCDDDGGGNNNTTTmmm{{{tttkkkhhhbbbgggmmm{{{~~~xxxJJJDDD??????666>>>CCC888BBB???FFFJJJRRRbbbqqqvvvyyyrrr}}}zzz}}}fffKKKIII]]]mmmooosss{{{~~~}}}~~~}}}}}}xxx{{{~~~yyyppp{{{nnnnnntttOOOCCC777333333111111222000000000000000000000000000000000111222222333333555777666IIIsssnnn[[[xxx|||UUUCCCFFF]]]fffWWWQQQbbb```ZZZZZZkkk}}}{{{mmm}}}~~~xxxeeemmmqqq{{{___>>>444555333111111222111000//////000111222333222222111111222222333000222333222111666???GGGkkk{{{ZZZRRRllloooqqqXXXEEE999;;;>>>GGGgggvvv___NNNEEECCCCCC???@@@@@@EEEUUUoooxxxlll^^^OOOEEEBBBBBB===:::<<<===:::888999888:::<<<;;;999999;;;>>>??????AAAFFFRRRaaalllqqq|||zzz}}}zzzyyy|||}}}~~~XXXKKK>>>===<<<;;;;;;<<<===>>>@@@DDDNNN[[[gggxxxjjjzzzkkk~~~~~~}}}}}}~~~}}}{{{yyyyyyqqqUUUFFFMMM]]]eeeqqqyyy~~~}}}|||}}}~~~|||~~~xxxuuuxxx}}}uuudddlll|||nnn}}}fffGGG===444222222111111333000000000000000000000000///000000111111222333333444666333@@@ccc|||cccLLLdddyyyWWWFFF@@@IIIggg{{{ppppppkkkdddeeeqqq}}}wwwmmm|||xxxtttWWW<<<444666444222444222111000//////000111222333222222111111222222333111222333222222666===CCC[[[}}}\\\NNN___yyy|||[[[GGG;;;===???EEEbbb}}}fffTTTIIIDDDBBBAAAAAABBBEEEQQQhhhrrrcccYYYOOOEEE===>>>AAAAAA@@@@@@:::<<<<<<;;;999:::===@@@EEEKKKTTTaaappp~~~yyyRRREEE>>>===<<<;;;;;;<<<===>>>BBBFFFOOO[[[hhhzzzkkkyyyggg}}}|||{{{{{{{{{||||||zzzwwwuuuwww~~~jjjMMMCCCNNN]]]llluuu{{{|||{{{||||||zzzwwwsssqqqvvv{{{~~~nnnYYYcccwww{{{~~~vvvWWW>>>666000111222111111333000000000000000000000000//////000111111222222333111555111555NNNlll{{{kkkMMMWWWsss~~~```LLL>>><<>>KKKooogggOOOTTTtttbbbLLL>>>??????CCC```ooo[[[MMMEEEBBBBBBBBBCCCDDDLLL___xxx{{{tttfffWWWIIIEEEFFFEEEBBBAAA>>>>>>>>>======@@@EEEIIIPPPZZZkkk|||{{{}}}}}}vvvMMMAAA======<<<;;;;;;<<<===>>>CCCGGGPPP[[[hhh|||kkkyyywwwbbb|||zzzyyyyyyzzz{{{zzzzzzxxxrrrooosss~~~zzzZZZDDDFFFTTTeeeoooxxxzzzzzzzzzzzzwwwsssppppppuuuzzz}}}iiiYYYkkkwwwPPP999333000111222111000222000000000000000000000000//////000000111222222222...555222111>>>XXX|||iii___rrruuuWWWAAA???FFFcccsss^^^RRR```vvv}}}qqqgggwwwzzzeeeLLL@@@666555555333333555111000000000000000000111222222111111111111222222555333000111333666888999>>>___yyy[[[RRRlllxxxlllRRR?????????DDDeeeuuu```QQQHHHDDDBBBBBBBBBCCCGGGUUUnnnyyyjjjaaa[[[TTTPPPPPPOOONNNMMMMMMPPPVVV\\\aaakkksssrrrwww~~~|||www}}}KKK@@@===<<<;;;:::;;;<<<===>>>CCCGGGOOOZZZggg|||iiimmmvvv```~~~{{{yyywwwxxxyyyyyyuuuyyywwwmmmaaa___iiitttvvv|||zzzeeeOOOGGGKKK]]]hhhsssvvvwwwxxxvvvsssrrrpppqqqvvvzzz|||{{{gggbbbxxxgggJJJ777333111333333000///111////////////////////////...//////000111111222222---555555333888JJJ|||xxx|||eeeCCCAAABBBGGGuuunnnTTTDDDNNNaaazzzoooooovvvrrrUUU@@@:::555444444222111222000000000111111000000000222111111000000111111222444222111111333555555555555NNNwwwiiiRRRaaappp{{{ZZZBBB??????HHHppp{{{eeeUUULLLHHHBBBAAAAAABBBDDDNNNdddyyyyyywww{{{xxxvvvsssrrruuuzzz}}}}}}qqqGGG>>><<<;;;:::::::::<<<===>>>AAAFFFOOOYYYeee{{{iiifffxxx```{{{zzzyyywwwvvvvvvvvvwwwpppsssrrrfffVVVNNNRRRZZZaaaiiirrruuuooocccUUUMMMUUUaaannnssstttuuurrrnnnooonnnqqqvvvzzz|||rrrkkklll~~~{{{{{{uuuyyyhhhRRR@@@666222111333222//////111////////////////////////......///000000111111222...444666666666@@@lllwwwMMM@@@;;;555VVVnnnUUUAAADDDPPPjjjyyypppzzzzzzjjjJJJ:::777444222222222111000000000111111111111000000111111000000000000111111222222222222222333333444666DDDeeetttPPPQQQgggfffGGGAAAAAAKKKyyymmm]]]SSSOOOFFFAAAAAACCCCCCHHHYYYlll|||vvv^^^AAA999;;;::::::::::::<<<===>>>@@@EEEOOOXXXdddzzznnnjjj{{{aaavvvvvvuuuuuutttttttttsssnnnnnnkkkaaaTTTJJJFFFFFFQQQ\\\eeelllrrrrrreeeUUUOOO\\\iiippprrrrrroookkkjjjjjjooouuuyyy|||sssooouuuwww~~~zzzoookkkiiirrrWWWAAA777333000000222111...///333////////////////////////......//////000111111111000222222555555777[[[fffHHH===555GGGooo|||yyykkkXXXDDDAAAGGG]]]}}}qqqttt~~~|||aaaBBB888555111000222333222000///000111222222111000///111111000000000000111111...111444333111000222444999===UUU{{{QQQFFFUUU}}}rrrOOOFFFCCCLLLzzzzzzggg[[[VVVLLLDDDAAADDDDDDDDDOOO^^^ssstttttttttMMM>>>;;;::::::999999:::<<<===>>>???FFFPPPZZZeee{{{xxxuuu}}}cccrrrrrrsssssssssrrrqqqqqqppplllggg```XXXOOOEEE>>>EEEQQQ[[[```llluuujjjWWWKKKYYYgggnnnppppppmmmhhheeegggmmmtttyyy}}}yyykkkppp~~~vvvhhhdddeeepppPPP:::333000......000///...000555////////////////////////......//////000111111111111000///333333222QQQVVVFFF@@@DDDWWWvvvmmmlllfffZZZFFFAAADDDWWWuuuqqqzzzxxx{{{VVV999777444000...111555444111///000111222222111000///111111000000000000111111,,,111555444000///111555555333FFFqqqUUUDDDNNNbbbzzzTTTJJJEEEKKKxxxpppaaaZZZPPPGGGBBBEEEDDDAAAHHHUUUmmm~~~rrrdddCCC??????::::::999999:::<<<===>>>@@@GGGQQQ[[[fff{{{}}}~~~dddrrrsssuuutttqqqmmmkkkjjjhhhmmmqqqooofffZZZRRRMMMKKKHHHFFFIIITTTbbbiiijjjPPPNNNSSS___iiikkkiiihhhjjjkkknnnqqquuu}}}|||xxx{{{hhhqqq}}}~~~lll[[[[[[lllxxxZZZHHH;;;222////////////////////////......////////////..................////////////222///111444111222CCCYYY|||uuu~~~~~~TTT>>>BBBLLLaaayyykkkcccbbbZZZNNNHHHTTTmmm}}}vvvzzztttlll{{{yyymmmLLL666333333333222222222111111//////000111222222333333111000/////////000222333222222111111111111222222111666AAAYYY|||]]]LLLMMM^^^```JJJJJJHHHfff~~~oooeeePPPHHHAAA@@@CCCDDDFFFIII___rrrQQQAAAAAA999999999:::;;;;;;<<<<<<===AAADDDKKKXXXggg}}}eeepppqqqrrrqqqnnnlllkkkkkkgggllltttzzz{{{vvvnnniiiYYYPPPIIIIIIQQQYYY___cccTTTQQQSSS]]]eeegggfffgggjjjkkklllooouuu||||||zzzooorrrwwwyyy```VVV\\\mmmgggLLL===444...////////////////////////000000////////////000000............///////////////---///333111///:::KKKooo|||yyyggg^^^wwwNNN::::::NNNzzzuuu~~~|||rrrsss{{{ppp```OOOMMM[[[ssssssggg^^^\\\\\\^^^pppzzzooo~~~nnnUUU???222333333222222222111111111//////000111111222333333111000/////////000222222222111111000000111111222222444:::LLLnnnxxxZZZKKK[[[nnnMMMLLLGGGaaa{{{ooo[[[QQQFFFCCCBBB@@@AAADDDUUUiiiwwwnnnDDD;;;@@@;;;999999::::::;;;<<<<<<<<>>444000...////////////////////////000///...------...///000---............////////////---///444222...333<<>>[[[}}}ooouuu}}}hhhXXXUUUcccwww|||nnnddd[[[OOOIIIXXXiiiiiitttsssqqq~~~kkkWWWEEE999333333222222222222111111111///000000111111222222222000000000///000111111222222111111000000111111222333444666>>>VVV}}}lllPPPVVVSSSOOOIIIZZZyyyfffYYYLLLEEEBBB??????BBBHHH\\\xxxsss___@@@<<>><<<;;;444888888999999:::;;;;;;<<>>???@@@GGGVVVjjj}}}zzzyyyzzzzzzOOOAAA:::999<<<<<<888888999999::::::;;;;;;===@@@GGGSSSaaawwwmmmyyygggeeeffffffeeedddeeegggiiieeegggkkknnnoooooonnnnnnppptttssspppuuu|||xxxmmm```]]]\\\^^^^^^___ccchhhgggmmmssssssnnniiiiiilll|||rrrccceeekkkllluuuppp```aaalll~~~|||rrr\\\III777111000...------,,,,,,,,,,,,,,,,,,,,,,,,...///111222222111///...,,,,,,---------.........+++...000///...///000111333333HHHvvvzzzfffCCC888444999LLLjjjeeeMMMHHHRRReee~~~sssvvv~~~sssppp}}}zzzxxxqqqrrrYYY???777444222444111111111111000000000000000000000000000000000///...///000111222111111000000000////////////000000000...111555444<<>>===>>>@@@HHHXXXnnniiiEEE@@@<<<999<<>>111000444222//////,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...,,,,,,,,,---------......***///444333000/////////333///:::dddoooCCC>>>777666===HHHbbb~~~gggQQQHHHJJJVVVqqqmmm```iiiyyyvvvhhh~~~zzzrrrzzz|||PPP999777444111000111111111111000000000000000000000000////////////...///000222222111111000000000////////////000000555000111666222666UUU{{{zzzhhhOOOaaa}}}kkkkkk\\\FFFNNNWWWvvvvvvwww{{{hhhXXXIIIAAA>>>;;;;;;???MMMddd{{{{{{WWW<<<@@@>>>666555777777888888999::::::;;;;;;<<<>>>FFFSSSbbbxxx~~~nnn```aaaaaa```^^^___aaaccceeeeeeffffffgggggghhhhhhcccddddddddddddeeeeeeeeeXXX[[[ZZZYYY\\\bbbggggggwwwrrrtttyyyqqqbbb___iiizzztttggg[[[aaarrr{{{yyypppwww{{{vvvuuu{{{ddd[[[^^^sssvvvcccEEE===222------///...---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***,,,------++++++,,,...////////////000000000000333666888PPP|||zzzzzzQQQCCC:::777:::999EEEooorrrZZZHHHFFFQQQbbbnnnppppppXXXSSS```jjjyyywwwffflllyyyzzzvvv~~~sssGGG999888333///111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///111111444555444IIInnn~~~tttTTTXXXyyyooouuuzzzYYYNNNJJJNNNkkk}}}vvveeeOOOBBB@@@===<<>>AAAHHHWWWqqqyyyvvv}}}VVVEEE999:::<<<888666999999999888888888999:::;;;;;;===EEEQQQ___tttzzz{{{sss___`````````______aaacccaaaaaabbbbbbbbbbbbbbbbbbbbbaaa^^^[[[XXXVVVTTTSSSQQQUUUXXXYYY^^^fffkkkkkkkkkvvv|||mmm```XXX^^^lllwww}}}yyyuuuhhhVVVRRRXXXkkksssxxxxxxzzzuuu]]]BBB777333...,,,...000000///------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,++++++,,,...,,,,,,---------.........,,,000...444OOOrrryyyjjjqqqooouuu|||dddTTTBBB:::888999<<<@@@jjjyyypppfff```\\\UUUJJJBBBFFFRRRkkkcccOOOHHHOOOeee{{{rrr|||zzz}}}~~~}}}}}}```FFF222111555111///222000000000000000000000000////////////////////////////////////////////////000000000000000000000000///111000222333---555MMMaaaGGGDDDVVVzzzsssoooZZZNNNHHHSSSxxx|||bbbMMMEEEBBB???===<<<===HHH___ttteeeFFF===888;;;<<<888666999999888888888888999:::::::::===DDDOOO]]]qqq}}}{{{uuu]]]^^^______^^^^^^```bbb]]]^^^_________^^^]]]]]]___]]]YYYVVVSSSPPPOOONNNPPPTTTWWWYYY___gggkkkkkkkkkvvvzzzfff^^^```mmmvvvvvvvvv{{{rrrwwwvvvZZZQQQ]]]gggnnnooooooqqquuummmSSS888222///------...///...------,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++)))+++,,,,,,++++++,,,---,,,------------.........---333000---999RRR{{{yyy]]]^^^uuu{{{kkkUUUCCC;;;;;;<<<;;;FFFZZZzzzwwwjjjdddcccbbb[[[TTTLLLOOObbb~~~rrrYYYVVVcccrrrcccMMM===111222333///---111////////////////////////////////////////////////////////////////////////000000000000000000000000000222...---111222CCC```ppp~~~\\\DDDFFFgggqqqsss\\\MMMEEEWWW~~~mmmWWWLLLCCCAAA>>><<<:::@@@QQQccczzzuuuUUU===999888::::::666666999888888888888888999999::::::===CCCNNNZZZnnn{{{uuuZZZ\\\]]]^^^]]]]]]^^^```]]]^^^_________]]]\\\[[[YYYXXXUUURRRPPPOOOOOOOOOQQQVVVZZZ\\\```gggjjjiiikkksss~~~}}}kkk___dddqqquuurrrwwwwwwooovvveeeNNNTTTjjjttttttmmmhhhiiikkkaaaIII333///...------------,,,+++,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++)))***,,,+++******+++---------........./////////,,,444222---111???bbbzzzzzziiiXXXeee|||uuueeeQQQ@@@:::;;;>>>???FFFZZZwwwuuummmnnnpppoookkkfff```ggg{{{qqqyyyssshhhhhh|||~~~}}}{{{vvv^^^JJJCCC999111111111------111////////////////////////................................................////////////////////////---222000---///222FFFdddeeeyyyzzzQQQBBBSSSxxxwwwsssgggUUUCCCEEE^^^{{{wwwvvv___TTTDDDAAA???===:::<<>><<<;;;>>>BBBLLL\\\pppoooqqqiiiIII===;;;:::888888999:::999777555666777888999888888777:::<<<@@@HHHSSSddd}}}~~~RRRUUUXXXYYYYYYYYYYYYZZZVVVWWWXXXXXXWWWTTTQQQOOOPPPOOOMMMLLLMMMPPPRRRTTTZZZ```fffiiinnntttuuusssllllllqqqttthhh[[[bbbttttttrrrooojjj```___dddrrr~~~YYYLLLJJJGGGfffppp```TTTDDD333...111+++,,,,,,,,,+++,,,---///,,,++++++++++++++++++,,,************************(((***++++++******+++,,,++++++,,,,,,,,,---------///000...111444---000BBBuuuyyywwwdddRRRQQQ<<<;;;:::888888FFFgggnnn```ZZZUUUWWWaaappp~~~|||wwwooohhhddddddgggjjjzzz{{{xxxxxxyyyQQQBBBPPP^^^|||zzzrrrzzzyyykkkiiiccceeehhhmmmppprrrsssssslllpppvvv~~~www}}}bbbEEE666222000///111333222///---000000000000000000000000................................................////////////////////////111111***+++555555///333222444OOO~~~~~~sssxxxLLL>>>WWWmmm}}}fffkkk```LLLAAAEEEeeeuuunnn{{{nnn]]]JJJ@@@>>>===???AAA<<>>FFFQQQaaayyyzzz}}}SSSSSSSSSUUUXXXYYYYYYWWWTTTSSSQQQOOOLLLJJJHHHGGGJJJKKKLLLNNNPPPRRRSSSSSSSSSVVV^^^gggooovvv{{{|||{{{nnn```WWWQQQTTThhh~~~|||pppeee^^^cccaaaccckkktttwwwrrrlllQQQJJJFFFLLL]]]oooyyy}}}xxxfffQQQ@@@333,,,,,,///++++++++++++++++++++++++,,,,,,,,,+++++++++******************************************************+++++++++,,,,,,,,,------------,,,+++,,,...000111;;;RRRuuuoooyyy{{{eeeccc]]]VVV[[[@@@999333222333777AAAMMM___{{{{{{zzzrrrkkknnnttt}}}xxxeeeXXXIIIBBBBBBAAAPPPdddssssssrrruuussskkkccc^^^XXXXXX]]]gggrrrzzzvvvuuutttvvv{{{yyymmmgggfffccc^^^nnnsssQQQCCCIIIVVVccclllhhhnnnxxxvvvnnnfff```\\\bbbeeeiiilllttt}}}xxxyyycccFFF444...111000///...---......///........................//////............//////...............//////000111000///......///000111.../////////000000000000222333555NNN{{{ttt^^^aaammmmmmHHHFFFHHHmmmzzzccckkk\\\KKKDDDHHHZZZyyyhhhsssppp\\\RRRJJJ@@@===@@@@@@@@@FFFRRR___mmm|||uuuzzzXXX>>>888;;;777777777777666555555555666666777777777888888888::::::>>>FFFPPP```xxxvvvrrrPPPQQQRRRUUUWWWWWWUUUSSSPPPNNNLLLIIIFFFEEEDDDDDDHHHIIILLLOOORRRTTTVVVWWWVVVWWW\\\eeeoooyyy~~~wwweeeSSSLLLMMMUUUfffxxxvvvjjjccc```iiieeecccffflllkkkaaaXXXDDDEEEKKKYYYjjjuuuwwwuuummm[[[FFF888111,,,,,,...++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++************************************************++++++++++++,,,,,,,,,,,,---,,,,,,+++,,,---///000333>>>\\\ssspppwww{{{TTTHHHFFFHHHOOO???888222111333555:::@@@GGG\\\xxx}}}qqqnnnlllmmmssszzzoooZZZIIICCCCCCHHHRRR[[[\\\\\\```cccddd^^^UUUJJJEEEKKKXXXeeelll]]]]]]]]]___dddnnnyyyyyykkk___VVVPPPffffffOOOHHHMMMYYYccc^^^fffrrrrrrggg___\\\ZZZYYYaaaeeeiiinnnyyy}}}{{{ppp```MMM<<<222111000000///............///........................///......------......///......------......///000000//////......//////000....../////////000000000000222000>>>eeekkk^^^XXXzzzRRR@@@???^^^|||lll```kkkkkkOOOFFFCCCEEE___ooorrrhhhvvviii[[[PPPCCC===>>>BBB???@@@EEEMMMYYYjjjyyy~~~~~~tttwww|||vvv}}}oooFFF777777888999888777666666666666666666666777777777777888888999:::>>>EEENNN^^^vvvooodddNNNOOOPPPRRRSSSRRRNNNKKKJJJIIIFFFDDDCCCCCCDDDEEEHHHIIILLLOOOTTTXXX[[[]]]___\\\^^^fffrrrzzzzzzwwwiiiZZZNNNMMMQQQWWWeeessszzz{{{llleeegggjjjpppjjjeeeeeegggbbbWWWMMMDDDJJJUUUfffsssxxxrrrlll___MMM;;;222///---,,,---++++++++++++++++++++++++++++++++++++++++++++++++***************************************************++++++++++++,,,,,,,,,,,,,,,++++++,,,---......222444EEEfffqqqmmmuuuzzzWWWCCCAAAFFFNNNAAA:::333111444777:::;;;BBBFFFSSSkkkyyywwwxxx~~~ooo\\\XXX^^^hhhssszzz~~~ttt]]]PPPQQQRRRRRRQQQPPPRRRXXXdddnnnmmmbbbRRRHHHLLLXXXccchhhSSSRRRPPPOOOSSS^^^kkktttvvv___KKK@@@[[[{{{nnn```]]]ccciiibbbhhhrrr~~~}}}wwwpppiii___XXXVVVXXX[[[]]]cccggglllvvv{{{~~~wwwrrrcccQQQEEE===777444555000/////////.......................................------------------......------------...//////////////////////////////........./////////000000---444000111KKKmmmqqq___tttdddIII@@@PPPjjjhhh[[[ttt___KKKDDDBBBKKKWWWxxxiiiggg}}}kkk[[[LLLBBB??????===<<>>DDDLLL[[[uuujjj[[[OOOOOOOOOPPPOOOMMMHHHEEEDDDCCCBBBBBBCCCEEEHHHIIIIIIJJJMMMQQQVVV\\\```ccciiidddcccjjjtttvvvmmmcccVVVQQQRRRXXX[[[\\\dddppptttxxxvvvkkkbbbeeepppxxxzzztttlllgggccc\\\QQQIIIIIIOOO[[[iiissssssjjjaaaOOOAAA222......---,,,---++++++++++++++++++++++++))))))))))))*********************************************************************+++++++++,,,,,,+++++++++++++++,,,,,,---...000444FFFllltttsss|||{{{ttt{{{~~~fffQQQMMMSSS\\\GGGAAA888222222555777666===:::???PPPiii|||zzzqqqiiilllyyy{{{gggNNNHHHRRRcccssszzz|||ppp\\\^^^dddccc```___```gggrrr{{{uuu___MMMMMM]]]lllrrr^^^ZZZTTTQQQSSS\\\hhhqqqyyy{{{dddNNNBBBPPPqqq|||zzzyyyrrrsssvvvzzz|||vvvlllcccYYYUUURRRQQQTTTZZZ^^^aaafffjjjssszzzwww||||||ooo]]]MMM===555333111///000///////////////......---........................------,,,,,,,,,,,,---------------------...//////......////////////..................////////////***555222---:::SSSuuutttttt|||___DDDCCCVVV|||ccc^^^yyywwwTTTHHHJJJ???DDD```tttffflllmmm[[[MMMFFF===;;;<<>>CCCIIIXXXrrrfff[[[OOONNNMMMMMMLLLIIIEEEBBB@@@@@@AAABBBEEEHHHKKKLLLKKKLLLOOOSSSYYY___eeehhhuuurrrqqqtttvvvqqqdddYYYMMMNNNXXXcccdddaaaeeennnooooooiiiaaaaaakkkwww~~~~~~yyyqqqhhh___WWWPPPKKKMMMRRR\\\eeejjjggg\\\TTTAAA777...---...---,,,---++++++++++++++++++++++++((((((((()))))))))))))))************************************************************++++++++++++++++++++++++++++++++++++---000///777YYY~~~zzzzzzvvv```VVVVVV^^^RRRNNNDDD:::555555444222222555;;;BBBKKK[[[www}}}tttaaa^^^mmmwwwgggOOOFFFPPPaaarrryyy{{{hhhjjjrrrvvvwwwuuuvvv|||~~~cccIIIEEEXXXooozzzggg```WWWSSSVVV___iiioooyyyxxxzzz}}}wwweeeQQQEEEIIIgggxxxxxx{{{~~~}}}xxxssspppnnnhhh___WWWOOONNNNNNRRRXXX^^^bbbdddgggmmmxxxvvvuuu{{{~~~vvvooovvv}}}kkkUUUGGG888333222000...---/////////000///......------------------------------,,,,,,++++++,,,,,,---------,,,,,,------...///---......//////......---------........./////////)))333333///555CCCddduuusssOOO???IIIooowww\\\ddd___MMMKKK@@@???VVVvvv\\\qqq{{{iiiXXXMMMBBB>>>>>>AAABBBAAACCCFFFZZZdddqqq{{{{{{rrrmmmvvvwwwyyy}}}}}}rrreeemmmmmm^^^HHH888555999777111444444555555555555444444555555666666666666777777777999===AAAGGGVVVpppddd]]]IIIGGGFFFFFFEEEDDDBBB??????@@@AAADDDFFFIIIKKKLLLMMMOOOQQQVVV\\\bbbhhhkkkvvvzzz}}}zzzqqqeee\\\WWWPPPQQQZZZfffhhhdddeeelllmmmiiicccaaahhhtttzzzyyyvvvtttnnneee[[[TTTSSSTTTVVVYYY^^^bbbaaaXXXLLLBBB555000---//////---,,,...++++++++++++++++++++++++(((((())))))************************************************************************++++++++++++******++++++++++++******...///...333HHHjjj~~~|||vvvuuu}}}zzzjjj^^^_________YYYMMMDDDBBB>>>:::///222777:::<<>>>>>@@@???>>>???JJJSSS```kkkqqqwww}}}~~~vvvpppmmmlllqqquuuyyy||||||yyycccRRR@@@999888777666777:::;;;<<<<<<:::777333111555555555666666666777777777999===AAAEEESSSoooeee]]]BBB@@@???>>>??????>>>===>>>@@@BBBEEEGGGHHHIIIJJJOOOPPPSSSWWW]]]dddjjjmmmlllvvv|||uuudddUUUQQQTTTWWWUUUZZZeeeiiieeefffkkklllhhhccceeepppzzzyyyqqqjjjjjjhhh```WWWUUUYYY___```bbbcccccc\\\OOO???555///------000000---,,,///++++++++++++++++++++++++))))))******+++++++++,,,************************************************)))************+++++++++******+++++++++******)))+++)))***...666GGGfffzzzmmmjjjxxxvvvqqqhhhmmmkkk```VVVRRRNNNHHH777000...555;;;???DDDKKKkkkwww~~~}}}tttpppzzzpppWWWJJJMMMVVVbbbjjjpppvvv}}}|||xxxpppvvv}}}}}}llllll~~~~~~|||kkkOOOAAAIIIVVV[[[___TTTJJJKKKXXXfffnnnqqqmmmeeeiiizzz{{{bbbOOOJJJ[[[```^^^iiitttzzz}}}|||wwwtttxxx|||tttjjj___RRRKKKLLLOOOOOONNNPPPQQQSSSYYYaaaiiiooorrr}}}~~~lllpppcccBBB888///---//////000222...///000000000///---,,,------------------------,,,++++++++++++++++++,,,---,,,,,,,,,,,,---......,,,---...//////...---,,,---------.........//////111---***000444000CCChhh___BBBDDDZZZ~~~hhhxxxrrrQQQKKK======TTTppphhhYYYkkkwwwiiiXXXKKK>>>;;;<<<===<<<===:::BBBLLLUUU[[[bbbkkkrrrzzzzzz|||}}}vvvooojjjjjjmmmqqqnnnssswwwzzzxxxiiigggxxx|||SSSBBB777888888666;;;EEECCCDDDDDDCCC@@@;;;555222555555555555666666666777777999===@@@DDDRRRnnneee\\\@@@===999999<<<>>>>>>===BBBAAA@@@BBBDDDEEEEEEDDDKKKNNNSSSYYY___eeejjjmmmxxxssshhhYYYRRRSSSVVVVVV\\\WWWVVV\\\aaa^^^YYYVVV^^^___iiippprrr|||~~~rrrhhhcccYYYPPPUUUcccnnnrrrnnniiicccZZZLLL===333222------,,,++++++,,,------++++++************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((())))))))))))))))))************+++++++++,,,......+++,,,666JJJYYY{{{}}}~~~mmmooo}}}llleeefffkkkeeeWWWTTT\\\<<<999777777666555999@@@JJJXXXiii{{{zzzvvvkkkbbbPPPUUU]]]eeekkkrrryyy}}}{{{pppmmmfff\\\qqqtttuuusssqqqqqqvvv{{{~~~qqq\\\LLLKKKSSSZZZ[[[]]]WWWKKKFFFTTThhhnnnfff\\\[[[^^^jjjxxx|||tttkkk```eeeeeedddnnn}}}xxxvvvssslllgggjjjpppnnnfffbbbSSSHHHIIIIIIFFFJJJSSSTTT]]]```___hhh{{{xxxzzzvvvfffsss|||sssRRR999555111///000000///---..........................................------,,,,,,,,,,,,,,,,,,,,,,,,...///000///...---...000......---------,,,,,,,,,........................555000/////////000<<>>:::777555777999;;;AAAJJJRRROOOEEE:::555666666666666666666555555555777777;;;???AAALLLhhhlllZZZ???<<<::::::<<<>>>>>>>>>AAA@@@AAACCCFFFGGGGGGFFFKKKLLLPPPYYYdddkkkmmmlllhhheee___YYY[[[aaaccc```\\\YYYZZZ```aaa\\\UUUSSS\\\\\\fffqqqxxxvvvaaaXXXPPPRRR^^^kkkrrrssskkkbbbWWWMMMAAA555...------,,,+++******+++,,,---++++++************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((()))))))))))))))))))))*********+++++++++(((******(((''',,,888AAA___ooo|||{{{{{{jjjhhhzzzwwwzzz}}}gggUUUSSSVVVVVVZZZaaaWWWEEE333000555888999888@@@IIISSS[[[hhhyyy~~~yyy{{{|||zzz|||zzzsss___```dddjjjqqqvvvxxxyyyrrreeeXXXKKKZZZcccmmmooolllmmmssszzzwwwcccUUUWWW___aaa^^^]]]YYYNNNIIIVVVkkktttqqq___^^^aaakkkuuuxxxrrrjjjlllnnnlllhhhppp}}}{{{{{{uuukkkaaa```bbb```YYYQQQGGGCCCIIIMMMLLLQQQZZZ^^^iiippprrr||||||uuunnnppp~~~~~~zzz}}}xxxYYYAAA777444000...///000///---..........................................------,,,,,,,,,,,,,,,,,,,,,,,,---///000///...---...///.........---------,,,,,,------------------------000......000//////777AAAiiitttKKK<<>>@@@???<<<<<>><<<888555444555777999444:::@@@???999444444555666666666666555555555555777777;;;???AAAKKKgggnnn```>>><<<::::::<<<>>>>>>>>>AAAAAABBBEEEHHHIIIHHHFFFCCCEEELLLZZZhhhnnnmmmhhh[[[[[[[[[___iiirrrqqqkkk^^^\\\]]]```^^^WWWRRRRRR[[[XXXaaaqqq}}}uuuWWWKKKJJJ[[[nnnuuusssrrrfffYYYJJJ???666...******++++++************++++++++++++************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''((())))))))))))))))))))))))*********++++++***+++++++++***+++...111HHHccc{{{{{{pppooodddlllvvvyyytttwww]]]OOOKKKMMMWWWbbbttt___HHH;;;777555444555;;;AAAEEEEEEKKK]]]sss}}}|||zzzvvvuuuwwwqqqnnnnnnqqqvvvyyywwwttt{{{{{{jjjZZZMMMOOO]]]lllqqqnnnmmmssszzz~~~mmmdddgggmmmllleee```]]]SSSLLLUUUiiiwwwyyykkklllnnnsssxxxyyyuuuqqqvvvwwwrrrmmmrrr~~~~~~~~~vvvgggYYYRRRRRRPPPLLLOOOHHHGGGMMMRRRTTT\\\fffsss|||~~~{{{rrrfffbbbnnn~~~vvv|||~~~}}}kkkUUUBBB777444111...---...///......------------------------------------------......,,,,,,,,,,,,,,,,,,,,,,,,---...//////------...///...............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++...000///...111777PPP{{{wwwqqqyyyYYY888AAAZZZhhh{{{~~~ooo]]]jjjkkk]]]LLLAAA===EEEUUUdddrrrccc___ooommm___RRRFFF???======;;;===BBBBBB>>>===>>>BBBEEEJJJRRRYYY```fffiiimmmpppvvvzzz|||~~~}}}xxxvvvwwwwwwtttsssooojjjeeeaaa]]]YYYWWWXXXWWWZZZaaakkktttxxxzzzttt___\\\qqqrrrMMM;;;999666333222333555666222333555555444444666888555555555555555555555555888777;;;???@@@JJJdddssshhh===<<<;;;;;;===>>>??????BBBBBBCCCFFFHHHHHHGGGEEE999@@@MMM[[[fffhhhddd^^^WWW]]]eeellltttzzzxxxrrr___\\\ZZZYYYUUUQQQRRRWWW\\\TTT[[[lllyyy}}}jjjOOOHHHQQQlll}}}xxxooolll\\\NNN>>>666222---++++++************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''((()))))))))))))))))))))))))))************++++++,,,---///000///...>>>SSSlll{{{zzznnnjjj|||{{{lllccc___kkkrrr~~~}}}jjjVVVNNNVVVbbb{{{ooo[[[CCC222111888888===AAAAAABBBKKKZZZeeeooowwwwwwmmmjjjkkktttuuuxxx~~~wwwvvvvvvvvvvvvuuutttrrrnnn}}}yyyhhh[[[WWWbbboootttqqqooorrrvvvyyyrrrssswwwwwwrrrjjjfff]]]SSSUUUdddsssyyywwwxxxyyyzzzzzzzzzxxxwwwwwwwwwtttooorrrzzz|||yyyyyyooo```QQQIIIGGGHHHIIIQQQMMMNNNSSSYYYaaammmzzz{{{{{{zzzwww}}}{{{mmmggg``````nnnyyysss}}}vvvxxxuuueeePPP???888666000///...------.........------------------------,,,,,,------------......++++++++++++++++++++++++,,,---......---,,,---...........................,,,,,,,,,,,,,,,,,,,,,,,,***,,,...///...---...111BBBccczzz{{{jjjcccnnn}}}iiiBBB;;;KKKYYYvvv}}}ggg```sssyyykkkVVVDDD;;;???MMMYYY~~~sss```YYYjjjwwwiii]]]PPPEEE>>>======@@@FFFGGGDDDCCCDDD??????AAADDDIIINNNSSSWWW___ccciiinnnqqqsssuuuvvvtttsssqqqmmmkkkiiihhhgggaaa]]]XXXUUUTTTSSSSSSRRR]]]^^^bbbhhhlllpppvvv}}}|||ttt{{{eeeGGG888777555333222333444444666555333333555666666666444444555555555555555666888777:::>>>@@@IIIaaazzz{{{ooo<<<<<<======>>>>>>@@@AAAEEEDDDEEEFFFGGGGGGEEECCC;;;FFFTTT^^^___ZZZUUUQQQXXXdddpppvvvxxxzzzxxxttt^^^WWWQQQNNNMMMNNNUUU^^^\\\QQQVVVccckkkooohhhVVVKKKMMM```zzzrrrccc___LLLAAA666222111...,,,,,,************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''((()))))))))))))))(((((()))))))))************)))((())),,,------+++555999KKKgggyyyzzzvvvsssdddgggppp}}}zzzlllbbb``````kkkzzz~~~zzzoooiiinnntttsssXXX@@@666888111444888<<<>>>@@@EEEJJJRRR]]]llluuuvvvnnncccZZZ______```ffflllqqqqqqpppnnnrrrtttrrrmmmjjjkkknnnlllttt|||}}}mmm___aaaeeejjjmmmnnnnnnoooooo~~~|||xxxzzz~~~yyyuuulllaaa]]]eeepppwwwyyyyyyyyyxxxvvvtttsssrrrqqqrrrooolllkkkllljjjgggggg___SSSIIICCCDDDIIIOOOMMMRRR\\\fffnnnuuuzzzuuuwwwzzz|||zzzqqqbbbaaa```aaakkkzzzyyy}}}|||~~~nnngggYYYJJJ;;;222///000---......------------...------------------------,,,,,,,,,,,,------......+++++++++++++++++++++++++++---...---,,,+++,,,...------..................,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---///000777IIImmmwwwzzz|||jjjrrrqqqbbbYYYaaapppzzzwwwWWW@@@AAANNNhhhyyynnngggttt~~~iiiQQQ@@@>>>GGGOOOjjjpppZZZ[[[aaaqqqzzzooobbbSSSGGGAAA@@@AAAFFFHHHFFFGGGJJJDDDCCC@@@>>>>>>???AAACCCIIIMMMRRRVVVYYY[[[]]]^^^___]]][[[ZZZXXXUUUTTTUUUMMMJJJHHHIIIMMMRRRWWWYYYeeeggglllnnnkkkiiirrruuu}}}zzzxxx}}}~~~nnnOOO>>>777666555444444444444444333222111222444444222000333444444444555555666666999777:::>>>@@@GGG]]]uuuqqq<<<>>>???@@@???@@@AAACCCHHHGGGEEEFFFGGGHHHGGGFFFGGGPPPZZZ\\\VVVNNNJJJIIIUUUcccpppsssqqqqqqooonnnXXXPPPJJJJJJLLLPPPXXX```ZZZOOOQQQYYYXXXWWWRRRFFFIIISSShhhzzzxxxdddSSSMMM===555000000000---+++,,,******+++,,,,,,+++******++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))''''''((()))))))))))))))((((((((()))))))))******---+++)))))))))***+++***...(((333OOOfffooottt{{{hhh\\\XXXhhhzzz}}}pppbbbZZZaaaiiiqqq{{{~~~|||qqqnnniiiYYYEEE888333000111666;;;>>>BBBFFFEEEGGGNNN___sssyyyiiiVVVQQQNNNLLLNNNSSSXXXZZZZZZZZZ```eeeccc\\\XXX\\\aaaaaaaaadddlllsssrrrhhh]]]``````aaadddhhhkkkmmmmmmsss|||{{{sssttt{{{|||uuummmhhhiiipppvvvwwwvvvuuusssqqqooolllkkkhhhgggeeeaaa\\\XXXTTTQQQQQQLLLGGGEEECCCFFFQQQ\\\]]]jjj{{{rrrrrrqqqrrrvvv~~~}}}vvvpppjjjkkkjjjiiippp}}}}}}qqqlll\\\HHH;;;333...,,,------...///...---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......+++++++++++++++++++++++++++,,,------++++++,,,---,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,///000///++++++///000///---777RRRrrr~~~sssnnnvvvgggoooqqqgggXXXUUUbbbpppzzz{{{~~~iiiLLL@@@DDDRRRfffssssss~~~~~~dddKKKAAAAAADDDSSSdddssskkk___SSSYYYiii{{{ppp```RRRIIIEEECCCDDDCCCAAACCCGGGLLLKKKHHHDDDBBB@@@??????<<>>@@@FFFZZZoooooo<<>>GGGTTTdddlllfffVVVEEE<<<555111...///...++++++...***+++,,,------,,,+++***++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))''''''((()))))))))))))))(((((((((((()))))))))***,,,,,,,,,+++******+++,,,***)))---;;;NNN```oooxxxiiiXXXOOOZZZkkkxxxyyybbbVVVXXXfff{{{lllvvvvvv]]]\\\fffdddTTTCCC>>>888555777999:::???FFFDDDBBBBBBLLLaaarrrooodddXXXRRRIIIEEEEEEGGGHHHHHHGGGKKKOOONNNJJJHHHJJJNNNLLLIIIJJJQQQYYY[[[VVVRRRRRRTTTVVVXXXZZZ^^^cccfffgggooorrrllleeegggnnnsssqqqpppnnnllljjjiiilllooopppmmmkkkjjjjjjgggddd```ZZZXXXUUURRRLLLHHHEEEEEECCCAAACCCGGGIIINNN\\\jjjuuuyyyqqqooofffiiinnnvvv|||}}}wwwxxxxxxxxx}}}vvvqqqooogggSSS>>>555222000///000---///000///---+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......***************************,,,---,,,+++***+++,,,+++++++++,,,,,,,,,------------------------------...000///+++,,,000111---***444>>>WWWwwwwwwnnnwwwqqqvvv|||wwwcccTTT\\\nnnuuuwww||||||ppp[[[HHH???AAATTTooo}}}ttttttYYYIIIDDDCCCFFFMMM```sssnnn]]]WWWXXXjjj{{{nnnaaaSSSMMMIIIGGGDDD@@@@@@CCCKKKKKKKKKKKKJJJIIIHHHGGG@@@AAABBBAAAAAABBBDDDGGGDDDBBBCCCHHHIIIFFFGGGJJJQQQPPPPPPSSSZZZbbbhhhkkkfffccchhhqqqrrrnnnsss~~~}}}ppphhhfffmmm{{{zzzuuuyyynnnNNN>>>888555444444555555555444333222333444555666666777888888222222333444444555666666:::777999>>>???EEEWWWkkkjjj<<<@@@CCCCCCBBBBBBDDDFFFJJJHHHFFFGGGKKKOOORRRSSSNNNJJJDDDAAACCCHHHNNNQQQSSSWWWZZZYYYXXXWWWQQQKKKHHHFFFIIITTT\\\[[[WWWTTTSSSJJJLLLLLL@@@999======EEERRR]]]^^^WWWMMM>>>222555222000000---***,,,111+++,,,------------,,,+++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))'''(((((()))))))))))))))(((((((((((())))))))))))$$$'''))))))))))))***,,,'''...///---777PPPeeekkkfffWWWOOOWWW```jjjuuu___VVVaaa{{{fffeeeyyyWWWPPPZZZ```[[[RRRFFF@@@;;;:::666111555<<>>;;;===>>>???>>>>>>>>>???BBB??????AAACCCBBB@@@???@@@EEEJJJKKKJJJLLLSSSYYY^^^cccccc]]]XXX[[[```ccc^^^___aaadddeeeeeefffhhhdddbbb_________]]]XXXTTTNNNLLLIIIFFFCCC@@@AAADDD??????EEELLLPPPVVVdddtttyyyrrrfffbbbaaapppttt|||~~~}}}{{{}}}~~~|||yyylllfffkkkrrrzzzzzz|||]]]III666000000///000222---000111000---+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......***************************+++,,,,,,******+++,,,*********++++++,,,,,,,,,........................+++//////---...222000***---999222???lll|||uuu~~~{{{~~~pppYYY^^^ssspppyyy|||xxxqqqgggRRR>>>;;;LLLaaauuuiiikkk~~~|||dddSSSKKKHHHCCCAAATTTiiitttzzzlll^^^SSS[[[ttt}}}rrrZZZUUUPPPMMMIIIDDDCCCEEEAAACCCGGGJJJLLLLLLLLLKKKFFFFFFEEECCCAAABBBEEEGGGIIIFFFHHHOOOQQQOOOPPPUUUTTTSSSQQQSSSXXX^^^bbbdddhhhbbbfffssszzzvvvuuu{{{yyymmmeeejjjnnnxxx|||zzz}}}xxx[[[>>>888999666222333444555444333222111555555555333222222555777222222333333444555666666:::888999>>>???DDDVVViii~~~fffCCCEEEGGGHHHHHHGGGEEECCCLLLQQQSSSUUUZZZ^^^ZZZQQQEEEFFFEEEEEEJJJTTTYYYYYYXXXUUURRRPPPOOOLLLHHHEEECCCQQQXXXTTTSSSZZZZZZRRRQQQHHHBBB@@@===999:::???BBBFFFIIIHHHAAA:::555333000///---+++******++++++))))))))))))))))))))))))+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&'''''''''''''''''''''''')))((('''((()))***)))((((((((((((((())))))))))))'''(((((()))---:::KKKXXXXXXTTTWWW^^^aaadddsssgggQQQaaakkkWWW___zzz|||bbbQQQJJJMMMXXXeee^^^YYYOOOCCC:::777555222===;;;<<>>;;;888555777:::<<<:::777<<<777444666888666777999444666888888999999;;;<<>><<<;;;===AAADDDEEEKKKRRRWWW___hhhmmmmmmiiiddd```___]]]^^^cccjjj|||vvvttttttwww}}}}}}|||qqqtttkkkgggbbb^^^jjjwwwuuuhhhmmm}}}oooFFF<<<111...222555222.........---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------......------,,,+++******************+++,,,------++++++++++++++++++++++++///......------,,,++++++,,,,,,,,,,,,,,,,,,++++++,,,222222222HHHlllnnnfffkkktttpppzzz|||ssstttgggDDD:::@@@LLL^^^ttt}}}qqq^^^dddwwwbbbMMMIII>>>BBBFFFSSSmmmxxxgggTTTLLLQQQfffsssmmmcccZZZRRRMMMIIIFFFCCCAAA@@@@@@CCCEEEEEEEEEHHHKKKNNNQQQSSSSSSRRRQQQMMMQQQWWWZZZYYYUUURRRPPPSSSQQQNNNLLLNNNUUU^^^eeejjjhhhlllvvv|||}}}vvvsssuuuwwwxxxwwwxxx||||||ssslllqqq|||~~~sss|||iiiIII888555666444222222222222222222222222222222333333333333444444222222333444444555555666888:::777999AAADDDRRRjjj|||mmmGGGGGGGGGFFFEEEDDDDDDDDDUUU]]]aaa^^^ZZZYYYUUUPPPLLLQQQUUUWWW\\\```___ZZZTTTTTTSSSPPPKKKHHHGGGGGGQQQZZZ\\\VVVTTTYYYXXXQQQLLLBBB:::999:::777666888:::===@@@???:::444111000---,,,***))))))))))))***))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''')))''''''''')))***)))((('''((((((((())))))))))))(((******)))***000:::BBBNNNNNNVVV```aaa^^^fffrrrvvvcccdddqqq{{{rrr```[[[dddpppxxxhhh]]]YYY]]]bbb___dddfff___PPPCCC;;;999888555666<<>>???@@@AAABBB<<<;;;:::<<>><<<;;;<<<<<<;;;<<>>555444444333222222222222222222222222222222222333333333444444222222333333444555555555777999777999AAADDDQQQjjjlllHHHHHHGGGGGGHHHJJJMMMOOO[[[ccceee\\\QQQOOOSSSWWWaaaeeegggggggggeee___WWWSSSRRROOOIIIDDDDDDJJJPPP^^^```[[[SSSQQQTTTRRRLLLFFF>>>999;;;??????;;;:::444666777555222///------+++***))))))))))))******))))))))))))))))))))))))++++++*********)))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((('''&&&''')))***)))(((''''''((((((((()))))))))'''***,,,+++)))))),,,000>>>CCCQQQ___```ZZZZZZ```jjjxxx}}}nnngggeeeooommmoooqqqkkkaaabbbkkk~~~tttpppooolllaaadddhhhjjjeeeYYYJJJAAA:::666555888???JJJ\\\kkkddddddfffkkkuuu{{{vvvllleee\\\NNNBBB;;;::::::;;;===999888;;;===:::999:::999888666555555555666666777777777777777888888888444444444444444666777777777666555666999;;;;;;;;;:::<<<>>>AAADDDJJJPPPTTTfffoooxxxyyyvvvpppggg^^^^^^^^^dddnnnuuuxxx|||}}}xxxooojjjkkkrrr|||{{{xxx~~~nnn___]]]fff~~~ppplllbbbXXXTTTSSSNNNBBB888222000---,,,.../////////------------,,,,,,,,,,,,++++++++++++++++++++++++)))*********++++++++++++&&&'''((()))***,,,------,,,,,,+++*********+++++++++++++++++++++++++++++++++++++++,,,---.........+++,,,,,,------.........,,,......---222CCC^^^sssyyyhhhaaajjjvvvwwwyyy|||www[[[EEE555:::MMMbbbwwwuuueeeZZZbbbvvv}}}ssscccVVVGGG???BBBPPPfffwwwxxxnnn```TTTRRRVVVgggzzzssslllddd]]]QQQOOOKKKJJJJJJJJJIIIGGGAAABBBDDDEEEHHHIIIKKKKKKEEEFFFFFFFFFEEEEEEGGGIIIHHHMMMSSSZZZ```fffkkkoooyyywwwyyy~~~|||pppcccWWWXXXgggzzzvvveeedddooo}}}rrrrrrzzzaaaAAA555555444333444222222222222222222222222222222222222333333333333222222333333444444555555666999666999AAACCCPPPhhhkkkHHHIIIJJJMMMQQQVVVZZZ\\\WWWZZZWWWNNNGGGJJJVVVaaammmnnnlllgggeeeeeeaaa[[[RRRNNNHHHDDDEEEKKKUUU\\\___ZZZQQQIIIGGGIIIGGGDDD@@@???AAAEEEGGGEEEBBB???555555333111///---------+++++++++++++++,,,,,,---))))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))((('''&&&''')))))))))((('''''''''((((((((())))))%%%(((++++++******+++,,,///777FFFUUUYYYUUUUUUYYY\\\dddwww~~~mmmgggiii]]][[[cccfffdddlll{{{xxx~~~nnn^^^SSS[[[iiilll___RRRFFF@@@;;;999:::BBBSSSbbbgggjjjlllkkkkkkpppyyywwwhhhXXXIII@@@<<<;;;???:::888:::;;;::::::<<<>>><<<:::888999999::::::555555666666777666666555777666666555555666777888:::999888888999;;;<<<===???BBBFFFJJJNNNTTTZZZ^^^fffkkkmmmiiifffgggfffeeerrrqqqtttyyyzzztttpppooooookkkggghhhpppzzzwwwuuuwwwfff\\\kkkrrruuuiiiaaaUUULLLEEE===444...,,,---...------,,,---------------,,,,,,,,,++++++************************))))))))))))************((()))***+++,,,---...///,,,,,,+++***))))))******************************++++++,,,,,,,,,---------++++++,,,---......//////---***+++------333III```www~~~sssccc```mmmvvv{{{rrrUUU======HHHWWWnnnttt___VVVbbbuuu~~~}}}vvveeeTTTKKKDDDCCCPPP```nnnuuu|||}}}uuuggg[[[VVVLLLcccuuummmaaa]]]YYYVVVTTTRRRPPPNNNJJJIIIHHHGGGGGGHHHHHHIIIHHHIIIJJJJJJIIIJJJLLLNNNQQQVVV]]]cccgggkkkoooqqqyyyyyyzzzvvvpppjjj```XXX^^^pppyyyfffcccqqq~~~uuuxxxyyymmmOOO666444777333222666111111111111111111111111111222222222222333333333111222222333444444555555555888666999@@@BBBOOOfffpppMMMNNNPPPSSSVVVXXXZZZZZZOOOOOONNNLLLKKKPPPZZZdddggghhhgggccccccdddbbb]]]LLLJJJIIINNNWWW]]]___^^^WWWNNNDDD@@@@@@@@@AAABBB???GGGOOOOOOHHHBBB>>><<<777555222///...,,,,,,+++)))******+++,,,,,,,,,,,,))))))))))))))))))))))))*********)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))))))))))))))))))))))))))(((&&&&&&'''((()))((('''''''''''''''((((((((((((%%%&&&'''((()))***,,,---***///999CCCHHHJJJMMMRRRVVVTTT```yyyzzzwwwuuubbbTTTUUUXXX[[[kkk~~~yyywwwhhhOOONNN[[[fffiiihhhYYYPPPGGG???999888@@@JJJQQQ[[[jjjvvvzzzyyy{{{}}}}}}qqqcccWWWPPPMMMDDD===888888888777999<<<===:::888888:::;;;;;;:::666666777777777777666555888777777777888888999:::777888999;;;>>>BBBFFFHHHNNNPPPSSSVVVXXXZZZ^^^```bbbffffffaaa```eeekkknnnyyyvvvwwwzzzyyyrrrjjjggg```aaaeeennnyyy~~~~~~{{{nnnnnnxxxuuujjjdddbbbqqqvvv}}}ddd\\\PPPEEE<<<555000---+++---//////---++++++,,,------,,,,,,,,,+++++++++************************(((((()))))))))******************++++++,,,,,,,,,,,,++++++***))))))))))))************************------,,,,,,,,,+++++++++++++++,,,,,,---.../////////)))(((.........999IIIhhhvvv}}}|||jjjWWW^^^nnnvvvgggKKKBBBBBBIII^^^uuu}}}{{{nnn[[[SSS]]]qqq~~~ssscccXXXKKK>>>>>>FFFUUUeeezzzyyyeeeUUULLLSSSeee~~~xxxppplllgggbbb___\\\XXXVVVSSSRRROOOMMMLLLLLLMMMMMMNNNQQQUUUWWWWWWWWWXXXXXX___bbbgggkkknnnqqqtttvvv{{{~~~}}}rrrhhhdddgggnnniiigggkkkvvv~~~}}}vvvkkkjjjuuu{{{zzztttVVVAAA444777888000///555111111111111111111111111111111111222222222333333111111222222333444444555444777555888???AAAMMMddd{{{RRRRRRRRRRRRQQQPPPOOONNNMMMNNNRRRXXXZZZZZZ[[[^^^fffhhhfffbbb^^^[[[SSSKKKDDDGGGPPP^^^iiijjj```VVVMMMCCC===>>>>>>===@@@GGGMMMWWW]]]VVVHHH>>>999888666333///---,,,+++***(((''''''((()))*********)))))))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&%%%&&&((()))((('''&&&&&&'''''''''(((((((((((('''%%%%%%%%%''')))+++***,,,...111555:::@@@EEELLLGGGLLL]]]mmmuuuzzzzzzlll^^^XXXVVV\\\mmmoookkkwwwxxxbbbUUUMMMNNN]]]nnnllldddZZZRRRJJJAAA>>>??????AAALLLbbbwww~~~{{{{{{xxxwwwhhh^^^TTTNNNGGG@@@===>>>;;;999777888:::;;;999666======<<<<<<<<<<<<;;;;;;777888999;;;<<<============@@@EEEJJJOOOUUU[[[___ccceeeggggggfffeeeffffffgggooosssqqqnnnoooqqqrrrxxxsssqqqttttttnnnhhhfffeeeiiipppyyyxxxmmmkkkooommmqqqtttsssmmmiiijjjlllkkkpppbbbXXXIII<<<444111000000,,,...000///---+++++++++,,,,,,,,,,,,++++++++++++************************((()))))))))************)))))))))))))))(((((((((++++++***)))))))))******************************---------,,,+++************++++++,,,,,,---------///***)))...000...111888SSSgggvvvyyy}}}rrrSSSPPPccclllrrrrrrYYYGGG;;;<<>>CCCHHHRRR___fffcccWWWMMMDDD<<<:::???@@@<<>>GGGDDD@@@HHH\\\mmmuuuwwwooo]]]QQQWWWgggttt{{{{{{zzzsssfffaaalll|||xxxcccZZZ]]]cccaaaeeepppuuuoooccc[[[IIIDDD@@@@@@@@@EEETTTcccwww{{{yyytttqqqoooqqqsssqqqjjjddd\\\ZZZXXXVVVVVVWWWXXXYYYRRRUUUZZZ^^^aaabbbaaa```jjjmmmooooookkkiiiiiijjj___ccciiinnnqqqsssuuuwwwxxxzzzuuuppphhhbbb___dddkkkoooqqqsss~~~|||zzzxxxxxxzzz}}}~~~ooo```SSSXXXggg}}}xxxnnn]]][[[dddkkkiiiiii___LLLDDD>>>777222111///+++''',,,+++***,,,...///---+++,,,,,,,,,+++++++++******))))))))))))))))))))))))************++++++++++++))))))******+++++++++,,,))))))(((((()))***++++++))))))))))))))))))))))))*********++++++,,,------++++++*********************...000,,,***+++...//////GGGeeewww}}}```OOO\\\bbbdddsssmmmxxx{{{jjjRRRCCC??????ZZZgggjjjMMMEEENNNjjjpppbbbUUUKKKCCCDDDIIIXXXqqqyyyqqqfffbbbbbbVVVEEEHHHYYYnnn}}}|||wwwtttvvvuuussspppmmmjjjhhhgggfffjjjooosssvvvxxx{{{}}}www{{{}}}|||vvvjjj```]]][[[WWWSSSVVVeeetttzzz~~~|||mmm\\\VVVaaannnoooyyy~~~wwwnnnlllooowww~~~{{{xxx~~~~~~zzzvvvsssooorrr~~~]]]AAA444333333000...222888777222000000000000000000000000000111111111111222222222000111111222333333444444222555444777>>>???JJJ```vvv:::???FFFMMMQQQRRRPPPOOOPPPPPPQQQQQQQQQOOOMMMLLLRRRKKKBBB???AAAFFFIIIJJJKKKHHHLLLRRRMMM@@@<<>>@@@GGGMMMWWWRRRKKKCCC<<<777444333...---,,,***)))'''&&&%%%))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))((((((((()))***,,,---666888:::===AAAFFFMMMRRReeeiiijjjaaaQQQKKKWWWhhhrrrooopppqqqkkkdddkkkxxxyyy|||yyypppnnnlllmmmbbb\\\fffjjjeeeeeeccc[[[NNNCCC???AAAFFFIIITTTcccuuu~~~}}}yyysssnnnlllooorrrkkkhhheeeeeehhhjjjjjjiiixxxtttssstttrrrnnnmmmoookkkffffffnnnssssssrrruuuwww}}}vvvmmmccc___aaabbbccceeekkkttt{{{vvv{{{qqqhhhlllrrruuu~~~xxx^^^UUUWWW^^^mmm|||mmm```VVVMMMMMMNNNKKKGGGEEE666333///,,,++++++---///++++++------------++++++***++++++,,,,,,++++++*********))))))))))))***************)))))))))))))))************************,,,------+++)))(((((()))))))))))))))))))))))))))(((((())))))*********++++++++++++***************++++++,,,,,,,,,,,,------...777MMMhhhvvvyyynnnTTTMMM\\\iiikkknnnuuuvvvnnncccWWWFFF777HHHVVVuuu|||YYYFFFLLLOOOXXXeeepppnnnbbbWWWQQQJJJDDDJJJ^^^sss{{{yyyooorrrqqqhhh\\\QQQJJJFFF[[[bbbnnn{{{}}}zzzwwwuuusssrrrpppnnnmmmrrr{{{}}}xxxjjj___YYYSSS[[[``````ccciiikkkhhhppptttssskkk```]]]eeennnzzzxxx|||sssjjjgggxxxyyyzzz{{{}}}}}}~~~|||~~~sssiiigggnnnzzzfffIII888333111000///000111222111///000000000000000000000000000111111111111222222222000111111222222333444444555444555777888===JJJWWWsssHHHLLLQQQVVVVVVSSSNNNKKKGGGIIIMMMNNNLLLGGGAAA===<<<===>>>@@@DDDIIIOOORRRLLLGGGHHHKKKEEE:::777======@@@CCCCCCBBBCCCHHHLLLPPPKKKDDD<<<555111///...))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((''''''((()))+++,,,...000444888;;;>>>BBBEEELLLRRR[[[```\\\WWW[[[bbblllkkkiiigggddddddmmmwww{{{yyyxxxyyyxxxyyyjjjUUURRRSSSTTT\\\^^^\\\ZZZXXXVVVRRRLLLHHHHHHLLLQQQTTTZZZdddrrr||||||xxxxxx{{{yyyvvvrrrqqqrrrtttuuutttssstttxxx~~~~~~yyyuuuuuusssnnnmmmssswwwuuussstttyyyzzzqqqooommmhhhooolllfff___ZZZ\\\cccjjjooouuuooohhhnnnsssuuu}}}{{{~~~}}}rrr___RRRTTT\\\bbbooosss```SSSFFFAAA>>>:::666444222000---+++******,,,---******+++,,,,,,+++*********++++++,,,,,,++++++*********))))))))))))*********)))))))))))))))))))))***************************++++++***(((''''''((())))))))))))))))))))))))(((((()))))))))*********************************+++++++++,,,,,,,,,------+++111@@@UUUhhhttt~~~wwwaaaUUUYYYcccgggjjjooorrrooojjjaaaQQQBBB:::???WWWzzzlll]]]BBBBBBFFFOOO\\\eeehhhhhhggg[[[HHH===CCCUUUccciiilllnnnoookkkddd[[[TTTPPPBBBHHHPPPXXXbbbppp|||zzzyyy}}}|||vvvnnncccZZZSSSOOOLLL\\\mmmsssqqqkkk```UUUWWW[[[^^^^^^]]]dddqqq|||}}}~~~rrriiillluuuzzz||||||zzzvvvtttuuuwwwzzznnnccccccnnn|||rrr___KKK;;;444666111000///000111111000///000000000000000000000000000000111111111222222222000111111222222333444444555444555777888===IIIVVVrrrLLLPPPVVVZZZXXXSSSKKKFFFDDDEEEFFFEEEBBB>>>:::777666<<>>666666<<>>RRRiiiyyy|||nnn___XXX\\\cccfffjjjnnnqqqpppjjj[[[MMM@@@888???ZZZtttzzzpppgggTTTMMMDDD@@@EEERRR```jjjnnnkkk```NNNDDDEEEKKKOOO]]]aaafffhhhfffaaa^^^]]]QQQQQQMMMHHHFFFMMM\\\iiiwwwqqqbbb]]]WWWUUUVVVXXXXXXWWWWWWcccppptttpppiii^^^UUURRRVVVZZZ^^^dddmmmyyy}}}xxxqqqjjjhhhrrr~~~{{{sssmmmmmmooo}}}~~~tttjjjbbbgggvvvmmmSSS@@@555000000444111000//////111111000///000000000000000000000000000000000111111111222222000111111222222333444444555444555777888<<>>BBBGGGIIIGGGEEEDDDDDDHHHBBB>>>===<<<999<<>>===???CCCHHHKKKCCCBBBCCCFFFJJJKKKJJJHHH???;;;999:::===???DDDIIIHHHIIIJJJIIIEEEAAA>>><<<:::777111,,,)))((()))***((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''************)))+++...111777666777;;;???FFFSSS___ooozzzxxxcccQQQTTTdddoookkknnnqqqnnnbbbWWWVVV\\\iii~~~}}}ooolllnnnjjjccc^^^\\\]]]___aaaeeejjjnnniii^^^RRRKKKIIIGGGIIINNNRRRTTTRRRMMMIIIKKK]]]vvvsssjjjkkkooovvv|||~~~tttsssqqqppprrrwww}}}}}}tttkkkfffeeegggnnnvvvrrrkkkbbb]]]```hhhnnnpppooovvv{{{zzzuuuoooiiidddaaa```^^^\\\___hhhvvvnnnfff___XXX[[[bbblll{{{oooUUUIIILLLRRRQQQUUU^^^fffeeeYYYNNNBBB:::333222111---+++,,,))))))***+++,,,++++++***+++++++++******+++++++++)))******++++++******)))******))))))))))))******(((((())))))************))))))))))))))))))))))))&&&((())))))))))))***,,,(((((((((((((((((((((((())))))((((((((((((((((((''''''((()))******++++++*********+++++++++,,,,,,***000///)))111LLLggguuu|||zzzyyywwwnnnaaa[[[\\\aaagggpppuuutttmmmfffcccVVVGGG888999FFFXXXgggpppzzzrrrcccPPPAAA>>>FFFOOOkkkvvvzzzlllWWWJJJFFFFFF@@@GGGRRRWWWUUUWWWhhh{{{uuuggg\\\VVVQQQJJJEEEEEEIIILLLNNNUUUbbbkkknnnvvvyyy~~~{{{~~~}}}tttnnnjjjddd[[[TTTQQQOOOLLLJJJKKKIIIJJJTTTaaaiiihhhddd]]]ZZZ[[[bbbhhheeeZZZPPPXXX___jjjtttzzzyyyuuuqqqlllgggccchhhuuu~~~zzzssslllkkkpppvvvxxxyyy}}}wwwppp]]]gggtttwwwZZZHHH666222555444000---000///...///000111000...//////////////////////////////000000000111111111000111111222222333444444444444555777777:::EEEPPPrrrQQQRRRSSSQQQLLLEEE>>>999888;;;@@@DDDHHHIIIIIIHHHGGGDDDAAABBBFFFHHHFFFDDD777666666:::@@@EEEIIIKKKJJJJJJIIIGGGCCC>>>:::777222000,,,)))''''''((((((%%%&&&&&&''')))***++++++))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&))))))(((&&&%%%'''+++...---///444777888;;;EEEQQQdddpppssseeeSSSQQQ]]]iiiiiiiiijjjggg^^^VVVVVV]]]^^^pppwwwwww|||}}}~~~sssdddWWWQQQOOOWWW```hhhjjjddd]]]ZZZZZZNNNLLLLLLRRRXXXYYYSSSLLLIIIQQQ\\\dddeee```YYYTTTTTTXXX```jjjrrrvvvvvvtttgggfffdddbbbaaacccgggkkkhhhcccaaabbbbbbaaadddiiiggghhhggggggkkkoooooojjjiiilllnnnnnnmmmllllllllliiijjjhhhffffffkkkttt{{{{{{~~~ppp```]]]YYYVVVZZZiiisssvvvVVVFFFIIIJJJGGGFFFIIINNNLLLDDD===777222///111000,,,)))*********++++++,,,++++++***,,,+++************+++,,,))))))************))))))******))))))))))))******((((((((()))******++++++))))))))))))))))))))))))'''(((***)))))))))***+++))))))))))))))))))))))))))))))(((((((((((('''''''''(((((())))))*********************++++++++++++&&&,,,---***...@@@YYYjjjxxxzzzzzzxxxqqqiiiaaa[[[[[[___gggqqqtttqqqnnnooo[[[QQQDDD;;;===JJJ]]]kkkvvvssskkk[[[III===;;;===\\\lllzzzyyylll\\\NNNDDD>>>BBBHHHJJJEEEFFFXXXooo~~~uuullljjjllliii___UUUPPPPPPLLLEEECCCIIIPPPRRR\\\^^^aaaeeegggiiiiiiiii___cccgggjjjgggaaaYYYSSSSSSOOOJJJEEEDDDFFFKKKNNNUUUTTTWWW```lllsssrrrnnndddWWWNNNPPPXXX[[[ZZZYYYccciiirrryyyyyysssjjjddd\\\fffppptttxxxyyytttqqqrrrwww{{{zzzxxxxxxzzzxxxpppiiifffeeeuuuzzzhhhKKK===000...111222111111000///......000000///...000000000000000000000000/////////000000000111111000111111222222333444444444444555777777999CCCNNNmmmFFFFFFEEECCC@@@===999777777;;;AAAGGGIIIIIIFFFDDDFFFDDDAAA>>><<<;;;:::999666888;;;@@@FFFKKKKKKIIIGGGEEECCC@@@<<<777333000,,,+++***)))((('''''''''&&&&&&''''''((()))******))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&''''''&&&%%%&&&(((***''')))...222111111777???PPPWWW]]][[[OOOGGGLLLWWWgggccc___\\\VVVRRRVVV]]]___ppprrrjjjiiimmmxxxuuubbbWWWSSSYYY___gggllllllgggbbb```XXXUUUTTTYYYaaaeeebbb]]]UUUSSSPPPNNNMMMMMMLLLKKKFFFGGGKKKRRRZZZ```aaaaaa\\\\\\[[[XXXVVVVVVYYY]]]```___bbbggghhhffffffhhhlllmmmllliiijjjlllggg___[[[]]]bbbiiipppvvv}}}xxxvvvrrrkkkdddcccgggkkkgggmmmdddZZZ[[[[[[YYY]]]jjjpppyyyZZZHHHIIICCC@@@<<<;;;<<<:::666333222...---//////+++***,,,++++++******************+++***))))))))))))***+++))))))************))))))******))))))))))))******'''(((((()))******++++++))))))))))))))))))))))))&&&((())))))''''''((()))))))))))))))))))))))))))))))))((((((((('''''''''((((((((()))))))))))))))************++++++++++++((((((***,,,---444DDDSSSdddqqqyyyvvvpppmmmggg___VVVRRRVVVdddpppqqqnnnmmmbbb]]]QQQBBB999>>>KKKWWWmmmooonnndddTTTEEE===:::DDDWWWooo~~~vvvbbbQQQKKKGGGFFFEEE???:::FFFWWWpppllliiilllssstttnnnggg___^^^WWWKKKCCCCCCEEEFFFJJJJJJJJJJJJLLLMMMOOOPPPGGGJJJMMMOOONNNJJJGGGEEEIIIKKKKKKJJJJJJNNNVVV]]]___\\\[[[___gggnnnpppooogggYYYLLLJJJOOOXXXeeeooosssvvvxxxuuuoooggg```]]]]]]kkkvvvwwwvvv||||||xxxxxxzzz}}}yyytttqqqpppkkkdddbbbfffwwwiiiNNN<<<444...---///...000222000///......///000///...000000000000000000000000////////////000000000111000111111222222333444444444444555777777999BBBMMMeee~~~:::;;;;;;===>>>@@@BBBBBB>>>@@@BBBDDDFFFFFFFFFEEE;;;======;;;666444555888:::===BBBGGGMMMOOOLLLGGGBBB???<<<888555000,,,)))+++++++++******)))))))))***))))))(((''''''&&&&&&))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''')))))))))((('''&&&%%%'''))))))(((''''''((()))'''(((******))),,,222555777AAAKKKJJJBBBDDDNNNddd^^^XXXSSSOOOKKKNNNTTTaaauuuzzznnnddd```jjj}}}}}}qqqiiigggeeehhhnnnttttttlll___UUUVVVTTTSSSXXX```eeefffdddeee^^^UUUPPPPPPQQQRRRQQQNNNKKKJJJLLLRRRVVVYYYYYY[[[\\\\\\[[[YYYYYY\\\```hhhfffhhhmmmnnnllllllooommmlllfff___aaaffffffaaaXXX[[[dddpppzzzyyyvvvooodddZZZVVVWWW[[[bbbjjjddd\\\___^^^[[[___aaadddsssxxx[[[GGGDDD???;;;777333222111///...,,,((('''******)))))),,,++++++***)))))))))))))))***)))(((''''''((()))***))))))************))))))******))))))))))))******'''(((((()))***+++++++++))))))))))))))))))))))))&&&'''((('''&&&%%%&&&((())))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))(((((((((((()))************+++++++++...((((((------+++222>>>NNNeeeuuurrrmmmooollldddSSSIIIHHHXXXjjjnnniiidddcccaaaWWWFFF:::999CCCKKK```fffkkkhhh___TTTLLLHHH:::FFFWWWjjjzzzyyymmm___UUUNNNLLLEEE<<>>===<<<<<<<<<666555444333444777:::===@@@AAAEEEHHHIIIEEE===777444222///,,,***)))******+++******)))(((((())))))(((((((((((()))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((((((((((((''''''''''''&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((***+++---000444888<<<>>>FFFOOOVVVTTTIIICCCDDDIII___lllooodddZZZZZZ\\\ZZZ\\\```fffjjjkkkjjjiiiiiixxx~~~yyyfffaaa[[[WWW\\\fffkkkggg```]]]YYYVVVWWWXXXWWWYYY]]]hhh]]]UUUVVVYYY[[[___ccc```aaaddddddbbb^^^\\\]]]]]]XXXWWW\\\^^^[[[XXXWWW[[[cccllltttwwwnnnllleeemmmiiihhhuuujjjaaaYYYRRRPPPNNNOOO]]]mmmooo^^^XXXSSSLLLIIIHHHHHHIIIIIIDDD:::333666444111...,,,++++++++++++++++++++++++***)))((()))***++++++++++++++++++*********)))))))))(((((((((((((((((())))))))))))***))))))))))))))))))*********))))))))))))*********)))))))))((((((((('''))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))))))))******+++,,,,,,---000FFF^^^lllssswwwwwwuuukkk```SSSOOOUUU\\\]]]\\\ZZZ___eeecccZZZMMMAAA;;;DDDLLLZZZeeeddd]]]ZZZ\\\QQQFFF<<<;;;GGGVVVbbbgggjjjsssvvvqqqggg^^^SSSIIIGGGEEEBBB@@@@@@EEEKKKOOOhhhmmmpppmmmgggdddeeeiiiggg___[[[___cccbbbaaabbbaaa```cccgggfff```[[[ZZZaaacccddd```ZZZVVVXXX[[[bbbbbb\\\QQQLLLNNNQQQQQQ\\\bbbkkkttt{{{}}}|||{{{nnnbbbXXXXXX]]]dddnnnwwwvvvmmmdddaaa``````cccgggsssrrrqqqqqqrrrtttuuuvvvmmmbbbYYY___ooo~~~zzzmmmYYYBBB333...000/////////.........---............////////////......////////////......000000000000////////////222222222222222222222222333555666555555999@@@FFFYYYlllIIIGGGDDDAAA???===<<<<<<@@@???<<<999777666666666111111222444666999;;;===??????@@@AAA@@@<<<555111---,,,***)))((())))))*********)))((((((((())))))(((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&(((***---000333444;;;EEEOOOPPPIIIBBBAAACCCVVVdddjjj^^^OOOMMMTTTXXXZZZ]]]aaaeeefffbbb[[[VVViiippp{{{tttlllgggeeelllwww}}}yyyrrrdddYYYQQQSSSXXX[[[\\\^^^hhh]]]RRRNNNNNNPPPSSSWWWTTTXXX\\\\\\YYYTTTPPPNNNVVVXXX___fffgggbbb^^^___aaahhhnnnvvvsssfffddd]]]bbb]]]]]]mmmeee]]]WWWTTTTTTSSSTTT```ppppppZZZUUUOOODDD???<<<:::;;;<<<:::666222111///---+++******************+++++++++******)))((()))******++++++******))))))))))))((((((((('''(((((((((((())))))))))))((())))))******))))))(((***))))))(((((())))))***))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((())))))))))))))))))***++++++,,,,,,(((888LLL\\\hhhrrrwwwxxxssslll___TTTNNNOOOTTTYYYWWWZZZaaagggggg]]]MMM@@@===AAAKKKVVVZZZZZZ\\\```YYYRRRGGG<<<777<<>>===<<<;;;<<<:::999777444333222222222111222555777999;;;;;;<<<======<<<:::777333///,,,))))))(((''''''((())))))***))))))((((((((())))))(((((((((((())))))))))))((((((((((((((('''''''''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&'''(((***,,,---000999CCCGGGDDD??????@@@GGGTTT\\\TTTHHHFFFLLLRRRYYY\\\```eeegggaaaWWWNNNQQQVVV```mmmwwwzzzuuunnniiihhhjjjrrr}}}ttteeeYYYZZZbbbggghhhhhhrrrgggYYYPPPKKKJJJLLLNNNTTT___iiihhh```YYYTTTQQQ```bbbiiiqqqrrrlllgggfff]]]aaaeeeggglllnnnggg]]]PPPRRROOOYYYYYY___vvvsssjjjbbb]]]\\\WWWRRRYYYeeeoooTTTOOOIII===999777555444555555333111---,,,+++************+++((()))***+++++++++++++++'''((()))*********************)))))))))((((((((((((((((((((())))))))))))'''((()))******)))((('''))))))(((((((((((())))))))))))))))))((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))))))))))))))******++++++'''///:::FFFTTTaaalllrrrsssoooeeeYYYOOOMMMQQQWWWWWWVVVWWW]]]bbbaaaZZZTTTCCC@@@@@@EEEKKKPPPYYY```fffccc[[[MMM>>>666777;;;CCCSSShhhwww}}}}}}{{{xxxmmmggg___YYYVVVTTTSSSQQQJJJRRRYYYYYYSSSOOOQQQUUUUUUMMMHHHLLLUUUZZZZZZXXXUUUQQQQQQWWWZZZUUUMMMIIIEEEKKKPPPMMMEEE@@@AAAEEEOOOQQQRRRUUU[[[gggssszzzxxxnnneee^^^cccdddgggmmmrrrrrrnnnkkkhhh___XXXWWWZZZ^^^fffnnnrrrssssssppplllgggdddbbbfffdddcccgggqqq{{{|||yyyooo]]]HHH;;;333......000........................---------.........//////---......//////......---////////////000000000000111111111111222222222222222444555555555888>>>CCCOOO]]]xxxAAA???===:::999888888888444333222111111111222333666777999;;;<<<;;;:::999::::::888555111---+++***)))))))))((((((((((((((()))((((((((((((((())))))(((((((((((())))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((()))******)))///666::::::;;;===???>>>GGGOOOMMMGGGDDDEEEFFFPPPUUU]]]gggllliii___WWWFFFHHHMMMUUU\\\___^^^^^^ZZZ\\\```fffnnnxxx~~~nnnaaabbbjjjpppqqqpppyyykkk]]]TTTQQQPPPPPPZZZnnn}}}zzzmmmddd```^^^eeebbbdddjjjlllfff___\\\PPPUUUXXXXXXVVVTTTQQQLLLIIILLLLLLXXXZZZcccrrrggg]]]YYYSSSKKKMMMSSSqqqhhhLLLFFFBBB999111111000000///...,,,***++++++++++++++++++,,,,,,((()))***+++++++++++++++''''''(((******+++++++++++++++*********)))))))))(((((((((((())))))))))))'''((()))******)))((('''))))))(((((((((((())))))(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))*********+++...555@@@OOO___kkkooommmhhh___VVVQQQPPPRRRSSSRRRRRRUUUZZZ```dddeeeSSSIII???;;;===DDDQQQ\\\nnnpppnnneeeUUUEEE;;;666666:::EEEUUUgggvvvxxxqqqkkkhhheeeccc^^^___```]]]WWWQQQOOONNNPPPKKKGGGGGGNNNTTTSSSPPPLLLEEECCCGGGKKKJJJFFFDDDBBBGGGLLLKKKHHHIIINNNTTTXXX[[[aaajjjrrrzzzxxxnnnfffaaa^^^\\\hhhlllrrrxxxzzzvvvlllccc\\\YYYZZZ```fffiiimmmqqqrrrsssrrrmmmfff```]]]\\\wwwyyyxxxvvvxxxyyytttkkkWWWGGG666///......///222---------...............------------............------............------.../////////000000000111000000000111111222222222111444555555444777<<>><<<999666444222111111111000000000111333555666:::;;;<<<<<<<<<:::777666555555444111---+++***+++*********))))))(((((((((((((((''''''(((((())))))(((((((((((())))))))))))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))(((((((((((()))***&&&(((,,,...111444888;;;AAAFFFLLLNNNLLLHHHDDDBBBQQQWWWaaakkknnnjjjaaaZZZKKKJJJKKKOOOQQQPPPQQQTTTNNNNNNOOOQQQUUU^^^jjjrrrqqqeee\\\^^^dddhhhkkkmmm~~~zzznnn___UUURRROOOMMMUUUjjjyyytttfff___\\\[[[ZZZUUUSSSVVVWWWRRRKKKGGGFFFKKKQQQVVVWWWUUURRRPPPTTTVVVRRRXXXVVVaaaxxxgggXXXSSSPPPJJJHHHKKKUUUiiimmmWWWAAA<<<:::444......///...---+++)))(((******+++++++++,,,,,,,,,((()))***+++++++++++++++'''((()))***+++,,,,,,,,,++++++++++++************(((((((((((())))))))))))'''(((((())))))((((((''')))((((((''''''(((((()))(((((((((((())))))))))))''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((()))))))))+++))))))---444AAASSSccciiijjjjjjeee^^^VVVPPPNNNLLLNNNQQQTTTYYY^^^cccggg```UUUGGG>>>999;;;GGGRRRhhhooovvvsssgggVVVGGG>>>;;;555333;;;KKK^^^ppp|||~~~vvvqqqppppppuuutttqqqkkkddd\\\VVVRRRUUUTTTQQQOOORRRVVVUUUQQQLLLFFFAAACCCEEEDDDEEEFFFKKKNNNQQQSSSUUUZZZaaafffhhhlllvvvzzztttkkkccc___```dddgggjjjnnnrrruuuwwwvvvmmmcccWWWWWW]]]hhhooopppoooqqqqqqqqqnnnggg___YYYXXXYYY~~~yyymmm```DDD999///---...---...///---------------.........,,,------------.........------............------......//////000000111111//////000000111222222222111333555555444666;;;@@@IIISSSmmm777666444111000/////////111111111111222444666888999:::::::::888666444222...///000...+++)))***,,,((()))))))))***)))))))))'''''''''''''''((())))))(((((((((((())))))))))))''''''''''''((((((((()))(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))(((((('''(((((()))&&&&&&&&&'''***...111333<<>>FFFNNNhhh000///.........///111222333333222333444555777888777777777777555333111000)))+++---,,,)))(((***,,,&&&'''((()))************'''''''''''''''((()))***(((((((((((())))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''''''''((('''&&&%%%%%%''')))+++,,,+++///555999999888;;;???777AAAMMMUUUTTTOOOIIIFFFCCCDDDKKKTTTUUURRRTTTYYYQQQHHH@@@BBBJJJOOOMMMIII;;;;;;===AAACCCEEENNNWWWPPPTTTQQQIIIDDDDDDBBB===CCCKKKLLLCCC@@@DDDCCC===GGGIIINNNOOOJJJBBB@@@DDDEEEGGGRRRgggzzz{{{nnnaaaPPPMMMBBBCCCBBBWWWnnnSSSJJJHHHAAA999666:::888333///000222///*********)))'''&&&(((+++---((()))***************)))******+++++++++******)))((((((***+++,,,------...))))))))))))(((((((((((((((((((((((()))))))))))))))((('''&&&&&&'''((()))((((((''''''''''''(((((('''((((((((())))))******((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((('''''''''((((((***+++((((((555EEEWWWaaakkkkkkbbbZZZXXX[[[LLLIIIFFFHHHMMMRRRUUUUUU```___]]]VVVHHH<<<:::???GGGVVVfffiiiaaaWWWUUUWWWUUUNNNGGG@@@777111888CCC@@@GGGNNNNNNKKKLLLSSS[[[hhhrrr}}}~~~vvvooonnnpppqqqxxx{{{uuurrrsssssspppooollllllnnnnnnmmmqqqwwwwwwuuuuuuxxx}}}xxxrrrmmmjjjddd]]]^^^dddfffhhhjjjkkkkkkhhhfffdddeeeccc[[[SSSUUU\\\___[[[```^^^```fffiiihhhfffggg\\\\\\[[[WWWTTTWWW___fffrrr|||sssfffYYYFFF333111---,,,///000---,,,---,,,,,,,,,------.........,,,,,,,,,---------......,,,------......------,,,---......///000111111222...//////000111222222222000333555555444555:::>>>EEELLLfff,,,---///111333444333333777666555444444555777888444333111///---,,,++++++))))))***++++++++++++*********))))))((((((''''''))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))***))))))((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((('''&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''((()))((('''&&&'''))))))))))))***---000222444666666999@@@HHHKKKHHHDDD===GGGRRRWWWUUUQQQOOOPPPFFFEEECCCCCCEEEKKKQQQVVV@@@:::888<<>>;;;:::777222333111///---+++***)))))))))************+++++++++((((((((((((((()))******+++***)))(((((()))***+++******++++++++++++******************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((()))(((&&&&&&''')))***((('''&&&'''((('''&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((''''''''''''(((((())))))(((((((((((())))))'''''''''''''''''''''''')))))))))))))))))))))))))))((('''((()))+++...000>>>MMM___gggeee```___aaaPPPLLLDDDAAAEEEMMMMMMIIIQQQYYY^^^YYYQQQIIIAAA;;;;;;===HHHUUUVVVNNNOOOXXX[[[ZZZUUULLLAAA888555444444555666555555777;;;===KKKSSS[[[``````aaacccfffnnnssswwwxxxwwwwwwxxx{{{|||{{{uuurrrnnniiieee```___```ccccccbbbeeekkkqqqqqqmmmgggddddddaaa\\\XXXSSSNNNOOOUUU[[[___aaaaaa``````bbbcccaaa\\\XXXSSSQQQPPPSSSZZZ___aaaaaakkkkkkgggZZZHHH:::444333+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------///////////////.........000000000000000111111111222333444444444666999;;;EEEOOOaaa111222333555666666666666555444222111111222333444111000...---+++*********))))))***++++++++++++******)))))))))((((((((('''))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))***))))))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&'''((('''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((()))((('''&&&'''))))))))))))***,,,...000111333333555;;;BBBFFFDDDAAA===BBBJJJRRRVVVTTTNNNJJJFFFBBB???AAAGGGMMMPPPQQQHHHAAA<<<>>>CCCHHHPPPWWW^^^bbbZZZQQQQQQKKKFFFLLLVVV]]]]]]SSSHHHCCCEEEGGGKKKTTTeeeqqqmmm]]]NNNFFFAAAAAAFFFVVVlllxxxqqqbbbWWWJJJAAA@@@???@@@KKKYYYRRRGGG:::222111222000...//////---,,,+++*********))))))*********+++++++++((((((((((((((()))******+++***)))(((((()))***+++)))******++++++******)))*********)))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))(((((()))(((&&&&&&((()))***((('''&&&'''((('''&&&''''''&&&&&&''''''((()))''''''''''''''''''''''''((((((''''''''''''(((((())))))(((((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((()))+++---...111<<>>FFFGGGEEEKKKVVV\\\\\\[[[TTTKKKAAA;;;888555444333000...///222555444:::@@@BBBBBBBBBEEEHHHQQQUUUZZZ]]]]]]___cccgggpppwww|||{{{xxxxxxxxxvvvqqqjjjaaa\\\[[[\\\[[[YYYcccbbbbbbeeedddccceeejjjtttsssnnneee```___\\\WWWOOORRRWWW[[[^^^___```aaadddbbbaaa```^^^YYYRRRMMMJJJPPPXXX___bbbaaa___]]]^^^\\\TTTGGG999///------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------////////////............000000000111111111111111222333444444444666999;;;EEEOOO___xxxvvv444555666666777666666666222111///...------...///,,,,,,+++***))))))))))))((()))******++++++******))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''(((((((((((()))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''((('''%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((()))((('''&&&''')))))))))))))))***,,,---...///...///333999===<<<;;;;;;;;;???IIIRRRTTTLLLCCCCCC>>>;;;???IIIRRRVVVVVVLLLDDD======@@@FFFNNNVVVcccmmmdddSSSNNNLLLIIILLLXXXdddjjj___NNNDDDDDDFFFIIISSSeeeuuuuuudddOOOCCC::::::>>>KKK___mmmjjj```VVVHHH>>>???@@@<<<:::===;;;777111---------...---,,,++++++*********++++++)))))))))*********++++++((((((((((((((()))************))))))))))))******)))******++++++******)))******))))))))))))(((((((((((((((((())))))))))))************************'''((()))(((''''''(((******((('''&&&'''((('''&&&'''''''''''''''((())))))''''''''''''''''''''''''(((((((((''''''((((((((()))((((((''''''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((***)))((((((((()))+++,,,+++000;;;KKKYYY```___\\\hhhlllhhhWWWFFFBBBGGGLLLNNNRRRUUUVVVXXXZZZWWWRRREEE;;;555666777:::CCCOOOXXX\\\```___XXXOOOFFFAAA>>><<<:::555000------...---000222111000000333777888<<<@@@BBBCCCGGGLLLQQQVVV]]]bbb```^^^^^^]]][[[\\\WWWPPPNNNRRRWWWZZZ[[[dddbbbbbbeeedddbbbeeejjjuuutttnnnddd^^^]]]ZZZVVVNNNVVV```eeeeeeddddddeeefffddd```\\\XXXQQQIIIDDDJJJUUUccckkkjjjddd___]]]TTTMMMBBB777///,,,---...++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------........................000000111111111222222222222333444444444555888;;;DDDMMM\\\zzzsssqqq333333333333333222222222//////---,,,++++++++++++))))))(((((((((((())))))((())))))***************))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((()))((('''&&&''')))(((((((((((())))))******+++******,,,000444555444666444555===GGGJJJFFF???>>>;;;999>>>HHHUUU^^^bbbKKKBBB:::999<<>>@@@DDDJJJYYYiiimmmaaaMMMAAA:::888888===JJJUUUTTTMMMHHH???888;;;===999444222000111000...,,,++++++,,,+++***))))))))))))******))))))))))))************((((((((((((((())))))******))))))))))))))))))***))))))************))))))***)))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''((()))((('''''')))+++***((('''&&&'''((('''&&&(((''''''''''''((())))))''''''''''''''''''''''''''''''((((((((((((''''''(((((((((''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((***))))))((((((((()))***+++,,,222===JJJTTTXXXXXX]]]gggkkk```OOOFFFFFFHHHKKKMMMNNNOOOTTTYYYXXXRRRNNNBBB777444333555;;;CCCNNNUUU]]]cccbbbZZZPPPJJJIIIJJJIIIDDD===555///---444444333111......111444111333555555666999???DDDAAAGGGJJJHHHFFFIIILLLLLLRRROOOMMMOOOTTTZZZ^^^```aaa______aaa___]]]___dddiiijjjfff^^^YYYZZZZZZXXXYYY]]]cccfffgggggghhhiiiaaa___ZZZUUUQQQMMMJJJHHHXXXaaalllsssqqqiii```[[[IIIAAA666///---...//////++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,------------------------...............///000000111111222222333333222333444444444555888;;;AAAJJJXXXuuuwwwxxx222222111000//////.........---,,,++++++******)))((((((''''''((())))))***(((((()))************)))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%&&&'''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((()))((('''&&&''')))((((((((((((((((((((('''((('''&&&(((***---...///000///...111777<<<======999999:::;;;@@@KKKZZZdddLLLBBB:::777888;;;AAAHHHQQQ^^^TTT>>>:::>>>AAAEEERRRaaajjj```LLL???<<<===>>>>>>DDDQQQWWWRRRFFF???:::888444333888>>>>>>999666333111222222000000111(((+++,,,,,,)))''''''(((+++***))))))(((((((((((((((((()))))))))*********((((((((((((((())))))***)))))))))******))))))))))))))))))******))))))))))))))))))((((((((((((''''''((((((((()))))))))***(((((((((((((((((((((((('''((()))(((((((((***+++***((('''&&&'''((('''&&&'''''''''''''''((())))))''''''''''''''''''''''''''''''((())))))(((''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((((((((((((((('''(((***...666AAALLLSSSUUU]]]bbb\\\TTTNNNKKKHHHEEEFFFFFFFFFLLLSSSSSSOOOTTTLLLDDD???<<<888777888AAAIIITTT]]]```]]]UUUOOOQQQUUUYYYXXXPPPDDD999333888666444111//////111222444666777666666999@@@EEEGGGJJJJJJEEEBBBGGGLLLNNNKKKKKKMMMQQQVVVZZZ\\\\\\```]]][[[[[[WWWRRRSSSWWWWWW[[[ZZZVVVTTTWWWZZZZZZ```aaacccgggjjjhhhddd```VVVTTTPPPMMMKKKMMMOOORRRdddiiirrryyywwwkkkZZZNNN:::333,,,)))+++,,,,,,+++***++++++,,,,,,++++++***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......,,,---------......////////////000111222222333333111222333333333555888:::>>>FFFTTTrrr|||111111///......------...,,,,,,,,,++++++******)))((('''''''''(((((()))***'''((())))))******))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''&&&$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''&&&''')))''''''((((((((((((''''''&&&&&&&&&'''((()))***+++++++++++++++,,,000555999555777777555555<<>>===<<<888:::@@@LLLSSSMMMAAA:::999888888444444;;;AAA@@@===;;;666555222......222333000+++,,,,,,***''''''***...&&&(((***+++***)))***++++++***)))(((((((((((((((((((((((()))))))))******((((((((((((((()))******))))))************))))))((())))))******))))))((())))))((((((((((((''''''''''''(((((())))))******'''''''''''''''''''''''''''((())))))((((((***,,,***((('''&&&'''((('''&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&'''))))))---777FFFQQQWWWXXXWWWSSSSSSUUUSSSOOOAAACCCCCCCCCGGGNNNPPPMMMSSSRRRPPPLLLGGG@@@:::777;;;???HHHPPPUUUUUUPPPLLLTTT\\\fffjjjfffZZZMMMFFFAAAAAA???>>>===<<<<<<<<>>BBB;;;666666666444444777000:::;;;:::>>>888111555333999<<<888555555444222555000...222444444333444---000///+++))),,,---,,,)))+++***'''%%%%%%(((***************+++,,,,,,,,,))))))(((((())))))***+++(((((((((((()))))))))***((((((((((((((()))******((()))***++++++***)))((((((((())))))))))))(((((())))))(((((((((''''''''''''''''''((()))*********(((((((((((((((((((((((('''((())))))((()))+++---***((('''&&&'''((('''&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((('''''''''((())))))))),,,333???HHHPPPQQQPPPPPPUUU[[[YYYSSSGGGJJJKKKHHHGGGJJJLLLKKKLLLQQQTTTRRRLLLGGGCCC@@@<<<<<>><<<:::===HHHXXXeeeiiieee___[[[RRRTTTVVVYYY[[[YYYVVVSSSMMMOOOPPPNNNKKKJJJMMMPPPZZZ___```[[[VVVUUUUUUSSSPPPQQQQQQQQQQQQRRRUUUWWWOOOLLLMMMOOONNNLLLNNNSSSVVV]]]```[[[VVVTTTSSSRRRTTTVVVWWWTTTPPPMMMMMMOOORRRWWW^^^aaa```^^^]]]^^^]]]\\\WWWMMM@@@777222222+++,,,,,,+++*********+++******++++++++++++******************************+++++++++,,,,,,+++++++++++++++,,,,,,---...//////++++++,,,,,,---...//////,,,,,,---...///000111111111222333333333444777:::;;;CCCPPPlll''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))''''''''''''''''''''''''))))))((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((***)))(((&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))+++***)))))))))***,,,---)))***+++------,,,++++++222---+++...///---,,,........................---,,,,,,+++***))))))******(((((((((((())))))))))))))))))(((((((((***+++,,,((()))))))))))))))((((((+++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((('''''''''''''''''''''''''''''')))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''((((((&&&&&&''')))+++---333999EEETTT______VVVNNNPPPUUU^^^```UUUEEE@@@CCCDDDHHHLLLMMMMMMMMMPPPRRRRRRNNNGGG???999555444444555<<>>;;;999555999???EEEHHHIIIHHHGGGDDDGGGGGGJJJVVVbbb```TTTLLLNNNOOOOOOMMMLLLLLLMMMOOONNNMMMLLLKKKKKKLLLLLLEEEDDDEEEFFFDDDAAAEEEKKKRRRRRRQQQOOOLLLLLLNNNPPPTTTUUUVVVSSSNNNJJJGGGGGGCCCFFFFFFEEEIIIRRRYYY[[[\\\\\\]]]^^^]]]YYYSSSNNN>>>999222---+++*********,,,,,,,,,,,,+++++++++***---,,,++++++*********+++++++++++++++++++++++++++)))***++++++,,,,,,++++++***+++,,,,,,------,,,,,,......................../////////000111111222222222444555444444444666888;;;@@@MMMmmm''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))((((((''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''(((((()))***))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((''''''((((((((()))))))))&&&'''(((((())))))(((((('''''''''''''''((())))))...)))''')))***'''&&&(((&&&''''''(((((()))))))))***))))))(((((((((((()))(((((((((((()))))))))))),,,+++***)))(((((((((((((((((())))))))))))((((((******))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&'''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''(((''''''&&&'''(((***+++++++++---444===DDDGGGHHHPPPRRRXXX\\\WWWLLLDDDBBBBBBCCCCCCBBBAAABBBEEEHHHKKKMMMPPPPPPNNNIIIDDD@@@;;;;;;<<<<<<======<<<<<<777999999;;;FFFRRRRRRIIIDDDEEEEEEDDDCCCCCCEEEFFFCCCCCCBBBAAABBBCCCEEEFFFBBBDDDIIINNNLLLHHHHHHLLLTTTSSSQQQMMMKKKKKKOOOQQQUUUTTTRRRLLLFFFAAA>>>>>>@@@GGGLLLMMMPPPXXX___bbbbbbaaa___\\\WWWNNNDDD===222///,,,***+++,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,+++************+++************************))))))***++++++++++++******+++,,,,,,------,,,,,,...........................//////000000111111222222333444444333444666888;;;???KKKiii}}}''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''''''''((((((((())))))&&&'''((()))***)))((('''))))))((('''''')))***+++000+++)))++++++(((''')))''''''((()))******++++++)))(((((('''''''''(((((((((((((((((())))))))))))******))))))(((((((((((('''(((((())))))))))))((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''%%%&&&((()))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''(((''''''''''''((()))***,,,***))),,,222:::???BBBKKKMMMRRRVVVWWWQQQJJJFFF@@@???===<<<<<<>>>BBBEEEFFFIIINNNRRRRRROOOJJJGGGCCCCCCBBBAAA???>>>===<<<666666555444;;;CCCDDD???;;;<<<<<<;;;::::::===???????????????AAACCCEEEFFFFFFHHHNNNSSSQQQLLLLLLPPPQQQPPPOOOMMMKKKKKKNNNQQQSSSPPPKKKEEE@@@<<<;;;;;;FFFNNNUUUVVVVVV[[[^^^___fffccc]]]VVVLLLAAA666///000...---------...,,,+++---,,,,,,,,,,,,,,,,,,,,,++++++***************+++)))))))))))))))))))))))))))******+++++++++++++++***+++,,,,,,------,,,,,,..............................//////000111111111222333444444333444666777;;;???JJJgggwww''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((()))(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''''''''(((((((((((('''((()))***+++***)))((()))((('''''''''(((***+++///+++)))++++++)))((()))'''(((((()))***+++,,,,,,((('''''''''''''''(((((((((((((((((())))))))))))''''''(((((())))))))))))''''''((()))))))))))))))(((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((%%%&&&((()))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((,,,***))))))---222666888BBBEEEIIIOOOSSSTTTQQQLLLDDDAAA===;;;:::<<>>>>><<<;;;;;;>>>@@@CCCCCCDDDEEEGGGIIIJJJKKKHHHHHHKKKMMMJJJFFFGGGLLLMMMNNNNNNLLLJJJHHHIIIIIIJJJGGGCCC@@@???@@@BBBCCCKKKSSSYYYYYYXXXYYYYYYWWW\\\WWWOOOFFF>>>666///***+++******+++,,,+++***(((,,,,,,,,,,,,,,,,,,,,,,,,*********))))))***++++++))))))))))))))))))))))))***++++++,,,---,,,,,,,,,***+++,,,,,,------,,,,,,.................................///000000111111222333444333333333555777;;;@@@JJJfffsss''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&''''''((()))))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&'''''''''(((((((((''''''''''''((((((((((((&&&&&&'''''''''((((((((((((((())))))*********)))&&&&&&&&&&&&&&&'''((((((,,,'''&&&((()))'''&&&((('''''''''(((((()))))))))(((''''''''''''(((((()))(((((((((((())))))))))))%%%&&&'''((())))))))))))&&&'''((())))))******)))''''''(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&'''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''***)))(((((()))+++...///777<<<@@@EEEKKKRRRSSSPPPLLLHHHBBB>>>============>>>???@@@CCCEEEGGGHHHIIIEEEHHHKKKMMMMMMKKKHHHFFFBBBCCCCCCCCCEEEGGGJJJKKKFFFGGGGGGFFFDDDDDDEEEFFFGGGIIIKKKMMMNNNNNNMMMMMMHHHGGGGGGGGGCCC???BBBHHHJJJKKKKKKIIIFFFCCCBBBBBBCCCAAA???@@@DDDIIIMMMOOOKKKQQQUUUUUUUUUUUUQQQKKKEEEAAA:::555222///---+++(((((((((***,,,---,,,+++******++++++++++++,,,,,,***))))))))))))***++++++************************++++++,,,------------,,,***+++,,,,,,------,,,,,,........................---......//////000000111111222333333222333555777:::???JJJfffooo''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''((((((((('''''''''(((((())))))&&&&&&'''((((((((((((''')))$$$###&&&(((&&&&&&(((''''''''''''((((((((((((((((((''''''(((((()))***(((((((((((())))))))))))&&&'''((())))))(((((('''&&&'''((()))************'''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''(((***,,,///555999;;;AAAKKKPPPPPPNNNJJJEEECCCCCCDDDCCCBBB;;;<<<===>>>@@@BBBDDDEEE@@@BBBEEEHHHJJJIIIHHHGGGCCCDDDFFFGGGGGGHHHJJJNNNJJJLLLMMMKKKIIIGGGGGGHHHGGGJJJMMMOOOOOONNNKKKIIIFFFDDDCCCCCC???<<<@@@FFFCCCCCCCCCBBB@@@@@@AAACCCGGGDDDBBBDDDIIINNNPPPQQQKKKMMMMMMMMMNNNMMMEEE;;;444111...---------,,,+++*********+++---///...---)))))))))******+++++++++)))))))))))))))***++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,........................------......///000000000111222333333222333555777777===IIIeeevvv''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''&&&&&&'''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''''''''''''''((((((((()))''''''''''''((((((((()))&&&&&&&&&'''''''''((((((''''''&&&%%%%%%'''((()))'''(((***+++++++++***)))((($$$###''')))''''''***)))))))))))))))(((((((((((((((((((((((()))******(((((((((((())))))))))))(((((()))))))))'''&&&%%%&&&'''((()))************&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))&&&&&&%%%$$$$$$&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&''''''(((''''''&&&&&&'''''''''&&&&&&(((,,,...***111555555999DDDLLLNNNKKKHHHEEEEEEHHHKKKKKKJJJ::::::<<<===???@@@AAAAAA===>>>AAACCCEEEFFFGGGGGGBBBCCCEEEFFFEEECCCEEEIIIIIIJJJLLLKKKHHHEEEDDDDDDEEEHHHLLLOOONNNKKKGGGDDD???>>>>>>>>>;;;888;;;AAA;;;;;;;;;;;;<<<@@@FFFJJJQQQMMMIIIHHHKKKMMMNNNMMMMMMLLLIIIGGGHHHEEE:::---...---,,,,,,------+++)))+++***))))))***+++***((((((((())))))*********+++))))))((())))))***++++++++++++++++++++++++++++++))))))***++++++++++++***++++++,,,---------,,,,,,........................------......///000000000111222333333222333555666555;;;HHHddd((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((('''''''''&&&(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''((((((((((((((((((((()))(((((('''&&&))))))((((((''''''&&&&&&%%%&&&&&&&&&''''''(((((('''''''''''''''&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$#########$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((%%%&&&''')))))))))((('''(((((())))))))))))((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((('''%%%$$$''''''''''''''''''''''''((((((''''''''''''((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&((()))+++,,,,,,...111555;;;@@@CCCDDDDDDEEEFFFGGGIIIKKKLLLEEEBBB>>>:::888999:::<<<;;;<<<<<<>>>@@@BBBDDDEEE@@@@@@@@@AAAAAAAAABBBBBBHHHIIIIIIHHHFFFDDDEEEFFFEEEFFFFFFFFFDDDCCCAAA???;;;;;;;;;:::::::::::::::<<<;;;;;;<<<@@@EEEJJJMMMVVVPPPIIIGGGJJJLLLKKKIIIEEECCC@@@;;;666222...,,,*********++++++,,,,,,,,,)))((((((((()))***++++++************************************************))))))))))))************************************++++++,,,,,,,,,,,,------*********++++++,,,,,,,,,,,,,,,------.../////////111222222333333444444555666>>>HHH___}}}((((((((((((((((((((((((''''''''''''(((((((((((()))(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''((((((((((((''''''((((((''''''&&&%%%(((((((((((((((''''''''''''''''''''''''(((((((((((((((((('''''''''&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%'''&&&%%%%%%$$$$$$%%%%%%""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&'''(((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((('''%%%%%%''''''''''''''''''''''''((((((''''''''''''((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&((()))***---------...///111333555<<<===>>>AAADDDGGGJJJLLLFFFDDDAAA===;;;:::;;;<<<999999999999999999::::::999::::::;;;<<<<<<======AAABBBCCCBBB@@@>>>>>>???999:::::::::999777666555444666:::===??????>>>===@@@??????@@@BBBGGGLLLOOOTTTNNNGGGDDDEEEFFFDDDBBB999888666333000...,,,+++)))))))))*********++++++))))))))))))))))))***+++))))))))))))))))))))))))************************))))))))))))************************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,---------,,,,,,------.../////////000000111222222333333444777===FFF\\\xxx((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&'''((((((((((((((())))))))))))))))))((((((((((((******)))(((((('''&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%'''&&&%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))((((((''''''''''''((('''(((((())))))(((((('''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((''''''&&&%%%''''''''''''''''''''''''((((((''''''''''''((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&'''''''''(((((('''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''(((((())),,,,,,,,,,,,++++++******111333555999>>>CCCGGGIIIHHHFFFDDDBBB@@@>>>======;;;:::999777555444333222333333444555555666777777777999;;;;;;999777666777444444555555444333222222111555<<>><<<:::888666444333333333333333333333333222444666777555333333333666666666666666555555555777;;;AAAFFFHHHGGGDDDBBBFFFDDDBBB???>>>???@@@AAA>>>:::444000...---+++)))((()))******+++,,,------))))))))))))))))))))))))++++++***)))((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************************************+++++++++,,,,,,,,,------......------,,,,,,++++++,,,,,,------.../////////000000111111222222333333777;;;@@@QQQjjj~~~xxx((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((((((((())))))(((((('''&&&'''((((((((())))))******++++++******))))))((((((,,,+++***)))((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&'''''':::555...((($$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((***)))(((&&&&&&&&&'''(((''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''&&&'''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&*********))))))(((''''''&&&(((***,,,,,,+++***((('''(((***,,,000333666888>>>???AAABBBCCCDDDCCCCCCCCCCCCCCCBBB@@@???===<<<888888777666555444333333333555777777666555555666777777777666666666666666===???BBBDDDFFFGGGFFFFFFFFFCCC@@@<<<999777777777222///,,,)))(((''''''&&&))))))******+++,,,------************************++++++***)))((((((((()))************************((((((((((((((((((((((((((()))))))))************************************+++++++++,,,,,,,,,------------,,,,,,++++++******,,,,,,------.../////////111111222222333444444444666:::>>>MMMeeeyyyvvv((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&%%%%%%$$$((())))))))))))))))))***************))))))))))))******)))(((((('''&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&'''(((999555...((($$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''''''''&&&%%%%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))((((((''''''''''''(((&&&''''''((((((''''''&&&''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&'''''''''((((((''''''''''''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))((('''&&&((()))***+++***)))&&&%%%((((((((()))+++---...///666777999;;;>>>???@@@@@@@@@AAABBBBBBBBBAAA@@@???======<<<;;;:::888777777777999::::::999999;;;<<<===<<<<<<;;;:::::::::;;;<<<<<<===???AAACCCDDDEEEAAA???;;;888444222000000,,,+++)))(((((((((((())))))))))))))))))*********++++++************))))))+++***))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************************************++++++,,,,,,,,,,,,------,,,+++++++++++++++******,,,,,,------.../////////111222222333444444555555555999===KKKbbbvvvxxx((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((()))'''''''''((((((((())))))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''(((((((((((('''''''''''''''&&&%%%%%%*********)))))))))))))))(((((())))))))))))))))))((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&'''((((((333111///,,,)))&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$&&&(((((('''&&&%%%%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''((((((((((((&&&'''((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&&&&)))************((('''&&&((((((((((((((()))******...///000222444666888999;;;<<<>>>???@@@???>>>===>>>>>>>>>>>>============;;;<<<<<<;;;;;;<<>>>>>>>><<<;;;===>>>>>>??????@@@AAAAAA>>>>>>===<<<;;;===AAAEEEDDDCCCAAA???>>>===>>>>>>888888777555333111...---,,,+++***)))(((''''''''''''(((((('''&&&&&&((()))(((((())))))))))))******))))))(((((('''''''''&&&))))))(((((()))***++++++))))))))))))))))))))))))************************))))))))))))************************************++++++,,,,,,,,,---------,,,,,,,,,------.........,,,,,,------...//////000000000000111222222333333222999>>>KKKaaattt&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))(((((('''''''''&&&''''''''''''''''''''''''))))))))))))************+++++++++******(((''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&''')))******)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&'''''''''''''''((())))))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((''''''((((((((((((''''''(((&&&%%%%%%&&&((((((((((((((()))))))))))))))(((''''''''''''((((((((((((%%%%%%&&&'''((()))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))%%%$$$'''(((&&&&&&(((,,,&&&###&&&''''''(((+++&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%&&&***+++(((%%%'''))),,,+++)))'''(((***(((((())))))))))))((((((''''''(((((())))))******/////////000111222222333777777999:::;;;;;;;;;;;;;;;:::999888888999:::;;;>>><<<888555333333444555.........------,,,,,,,,,((((((((((((((((((((((((&&&'''((())))))((('''&&&,,,+++)))((('''(((***++++++++++++***)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******'''&&&***///...(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////111222222333333444444555666999;;;GGG]]]ooo&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((()))(((((((((''''''''''''''''''''''''''''''''''''(((((()))))))))************++++++******(((''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&((((((((((((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&'''''''''''''''(((((()))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''((('''&&&&&&''''''(((((('''(((((())))))(((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***'''(((++++++((('''((('''$$$$$$'''&&&$$$&&&***&&&&&&&&&&&&&&&&&&&&&&&&---***&&&######$$$$$$$$$%%%))),,,,,,***(((((()))(((((())))))))))))((((((''''''(((((())))))))))))******+++,,,,,,---......111222222333444444444444555444333333333333444555555444111///...---......,,,,,,+++++++++*********((((((((((((((((((((((((&&&'''((())))))((('''&&&***)))((('''((()))+++,,,++++++******)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((++++++***+++111888888333++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////000000111222222333333444555888:::GGG]]]ppp&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((())))))))))))******************)))((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&''''''((()))'''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''%%%&&&))))))&&&%%%''''''%%%%%%'''&&&###$$$(((&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&)))+++$$$'''***+++***)))))))))(((((())))))))))))(((((('''(((((((((((()))))))))''''''(((((())))))******,,,,,,---------------,,,------,,,,,,,,,,,,------,,,,,,+++******)))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((('''''''''(((***,,,---+++******))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''***++++++,,,222999999666++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...////////////000000111111222333333444777999FFF]]]ooo''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((()))))))))***))))))******)))((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''(((((((((((('''''''''((()))((('''&&&&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&$$$$$$&&&'''%%%''',,,000)))%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###'''+++,,,***((((((***++++++***)))))))))***+++(((((())))))))))))(((((((((((((((((((((((((((((('''((((((((()))))))))*********+++++++++***))))))))))))(((((((((((())))))((()))************)))(((((((((((((((''''''''''''(((((((((((((((((((((((('''(((((((((((((((((('''((('''''''''((()))+++,,,******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))***)))'''***//////+++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////000000111111222222333333555888999EEE[[[lll'''''''''((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''''''''((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))((())))))))))))(((((('''&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((((((&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''(((((((((((('''''''''(((***)))'''&&&'''))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&'''(((((()))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***'''&&&(((((()))000777:::...$$$%%%))))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))+++***&&&%%%''')))<<<777111+++(((((()))***(((((())))))))))))((((((((((((((('''''''''''''''((((((((((((((()))))))))(((((()))))))))((('''''''''(((((((((((((((((('''&&&((()))++++++***)))((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((())))))(((((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))(((%%%&&&))))))%%%*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////111111222222333444444444777999999DDDXXXhhh''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))((((((((())))))(((((('''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((((((((('''''''''((()))(((%%%&&&)))---***)))(((&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''###$$$%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&'''///888;;;///%%%%%%))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((+++111888===FFF???555---)))((((((((((((((())))))))))))(((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''%%%%%%&&&''''''&&&&&&&&&'''(((((())))))(((((('''%%%&&&((()))))))))(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))))))))(((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************(((******'''(((+++,,,************++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////111222222333444444555555777999888BBBUUUddd{{{www'''((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((()))(((((((((((((((((((((((('''''''''((((((((())))))''''''((((((((((((((('''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&''''''&&&$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''&&&((()))'''$$$%%%+++000,,,***((('''&&&&&&'''(((%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''""""""$$$%%%$$$###(((000...)))'''((((((&&&&&&)))&&&&&&&&&&&&&&&&&&&&&&&&'''(((***///666===BBBDDD;;;555///+++))))))((('''(((((())))))))))))(((((((((((('''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&$$$%%%&&&'''''''''''''''&&&'''((())))))((('''&&&%%%&&&&&&'''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''++++++((((((,,,...,,,)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////111111111222333333444444555777666@@@SSSbbbyyyuuu(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''((((((&&&'''''''''(((((())))))))))))))))))))))))))))))''''''''''''((((((((()))''''''((((((((((((((('''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&''''''&&&$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((''''''(((((((((''''''((((((((((((''''''&&&((((((&&&###%%%,,,333---+++)))'''&&&'''((()))%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$(((+++'''$$$&&&,,,!!!###(((+++'''"""$$$***&&&&&&&&&&&&&&&&&&&&&&&&&&&)))///666;;;:::333---'''%%%$$$%%%(((******((((((((())))))))))))(((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((%%%&&&'''((()))*********%%%&&&'''(((((('''&&&%%%'''''''''''''''''''''(((%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))$$$%%%'''((())))))))))))'''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''******'''&&&)))***)))))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000000000000111222222333333222444444>>>QQQaaayyyvvv))))))))))))))))))))))))++++++***)))((('''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((()))))))))(((((('''''''''(((((((((((((((((((((''''''&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&$$$###"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((''''''''''''(((((())))))))))))((((((***)))'''&&&'''(((***+++((('''%%%$$$%%%&&&(((***''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''(((&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&'''&&&%%%$$$&&&((((((%%%%%%((((((%%%&&&&&&''''''''''''&&&&&&"""###$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))(((''''''))))))))))))************))))))))))))((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////000000000111222222333333555777777>>>NNN]]]wwwqqqkkk))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))((((((''''''''''''(((((((((((((((((((((''''''&&&'''''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&%%%###"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&(((((())))))))))))((((((((('''&&&&&&''')))+++,,,,,,***((('''&&&&&&'''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''')))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''(((&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''''''''''''''%%%((('''###$$$((()))'''&&&&&&''''''''''''&&&&&&###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))(((''''''(((((()))))))))*********)))(((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''((((((((((((''''''))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////000000000111222222333333444777777===MMM\\\vvviii```rrr))))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))((((((''''''''''''(((((((((((((((((((((''''''&&&(((((('''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%)))))))))))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&%%%######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((())))))(((((('''&&&&&&&&&&&&'''))),,,---///...+++)))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&''''''(((((('''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''(((&&&&&&'''(((((((((((((((%%%%%%%%%&&&&&&&&&''''''((((((''''''(((((()))***,,,---***%%%$$$((()))'''&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))(((''''''(((((())))))))))))******((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&''''''((((((((((((''''''***)))((('''&&&'''((()))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////000000000111222222333333444777666===LLLZZZssskkk]]]hhh(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((''''''''''''(((((()))(((((((((((((((''''''&&&((((((((('''&&&&&&%%%%%%'''''''''''''''&&&&&&&&&$$$%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$++++++***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&%%%######%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((''''''&&&&&&&&&''')))***+++...---+++)))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''(((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&'''''''''%%%&&&'''((()))(((''''''%%%%%%%%%&&&&&&&&&'''''')))((('''''''''(((***+++777666111)))&&&((((((&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''(((((((((((()))))))))***'''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((((((((('''''')))(((&&&%%%%%%&&&((()))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////000000000111222222333333444777666<<>>888666:::;;;IIIccc(((((((((((())))))))))))+++******))))))******+++************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))******++++++******'''(((((()))******++++++)))(((((((((******((('''((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''''''''%%%$$$%%%&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))((((((''''''(((((()))((((((''''''''''''((((((&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''(((((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''''''''''''''(((((((((((())))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''(((((((((((('''((())))))(((((()))***))))))))))))************)))************+++++++++************++++++++++++******+++,,,------------000000000000111222333444777888444555<<<>>>KKKccc(((((((((((())))))))))))+++******))))))******+++)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))***++++++++++++***)))))))))))))))*********)))(((((((((******((('''((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%%%%&&&'''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))''''''((((((((((((''''''''''''''''''(((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((''''''''''''(((((((((((())))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((''''''''''''((())))))(((((()))***((()))))))))************)))************+++++++++************++++++++++++)))***,,,---...---------///000111222222222222222222444111444<<<>>>III___(((((((((((())))))))))))++++++************++++++(((((())))))******++++++************************))))))))))))))))))))))))************************((()))***+++++++++++++++++++++******)))((((((((()))(((((((((******)))'''((((((''''''''''''(((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%'''(((&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&(((((((((((((((((((((((()))(((((('''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))&&&'''((())))))((('''&&&''''''''''''((((((((()))(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''((('''''''''&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((''''''''''''((((((((()))))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((''''''&&&&&&'''((())))))(((((()))***(((((())))))*********+++)))************+++++++++)))************+++++++++)))***,,,---......---,,,///000222333333222111000111333111444;;;;;;DDDYYY{{{)))************+++++++++,,,,,,+++***)))(((''''''************************)))))))))))))))))))))))),,,+++)))((((((((()))***))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))'''%%%###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$%%%'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&(((***+++)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%&&&&&&'''*********)))((((((''''''((()))))))))))))))(((((()))(((((((((((('''''''''$$$&&&((()))(((&&&$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&%%%$$$$$$))))))((((((''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))***+++,,,(((((('''(((((()))***+++((((((((()))******++++++((()))***+++,,,---------++++++,,,------......///111111111111111222222222111444111222:::===DDDTTTvvv)))************+++++++++++++++******)))(((((((((************************))))))))))))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&((())))))(((''''''(((''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%&&&&&&'''(((((((((((((((((((((((((((((())))))))))))((((((((((((((('''''''''&&&&&&$$$&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((())))))*********)))(((((((((((())))))***++++++++++++******************+++,,,,,,,,,++++++++++++,,,,,,---.........000000111111111222222222333666222222999;;;BBBQQQuuu)))************+++++++++))))))))))))))))))))))))************************)))))))))))))))))))))))))))************))))))((())))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''((('''&&&%%%'''((('''''''''''''''''''''''''''''''''''''''''''''''')))))))))(((((((((((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&'''(((((()))(((((())))))***))))))(((''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&'''((()))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''((())))))***'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''(((((())))))))))))(((***))))))(((((((((((()))------,,,,,,+++******))),,,,,,,,,,,,,,,+++***)))++++++,,,,,,------......000000000111111111222222555777333222999:::???NNNrrr))))))*********+++++++++(((((())))))************************************))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))************)))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&%%%&&&''''''((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''%%%$$$$$$&&&(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''%%%%%%%%%&&&&&&'''''''''(((((()))*********))))))''''''&&&&&&&&&%%%%%%%%%((('''%%%$$$%%%'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''((())))))))))))((('''******)))(((((('''((((((,,,,,,+++++++++*********+++++++++,,,,,,++++++******++++++,,,------......//////000000111111222222333777333222999999>>>MMMooo))))))*********+++++++++((((((((()))******++++++************************))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))************)))))))))((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''%%%&&&''''''((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''((((((((())))))((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%###$$$&&&(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%(((((()))***************''''''&&&&&&&&&%%%%%%%%%***(((&&&%%%''''''&&&$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))******)))(((((('''(((((())))))))))))******++++++((()))***+++,,,,,,,,,,,,******++++++,,,------......//////000111111222222111555111222999999>>>MMMkkk)))************+++++++++(((((())))))*********+++************************))))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((%%%&&&''''''((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((()))))))))(((((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&'''&&&%%%$$$&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''(((''''''&&&%%%%%%$$$$$$(((((()))***++++++++++++''''''''''''&&&&&&&&&%%%)))((((((***,,,+++'''###''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))***+++,,,***))))))(((((((((((()))'''(((((()))******++++++((((((***+++,,,---------******++++++,,,,,,---------...//////000111222222000444111222888999===LLLhhh)))************+++++++++)))))))))))))))*********************************)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((%%%&&&''''''((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''((((((((())))))))))))''''''&&&%%%&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((((((((('''''''''&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&((((((&&&%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''%%%%%%'''((((((((('''''''''''''''&&&&&&&&&&&&&&&(((((()))***++++++++++++((((((((('''''''''&&&&&&''''''***///444333,,,&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((***)))(((''')))+++...000)))(((((((((((())))))***************************)))***+++,,,,,,,,,,,,,,,*********+++,,,,,,------------...///000111222222111555222222888777;;;IIIeee)))************+++++++++******))))))))))))))))))************************))))))))))))))))))))))))***)))((((((((()))+++,,,))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%'''''''''%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((%%%&&&''''''((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))'''&&&%%%%%%&&&'''(((***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((('''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$'''))))))(((&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''$$$%%%'''(((((((((''''''%%%&&&&&&''''''(((((()))(((((()))++++++,,,,,,,,,)))(((((((((((('''''''''%%%''',,,444999888111)))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&''''''((()))))))))'''''''''((((((((())))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((***)))''''''))),,,000333(((((('''(((((()))***+++------,,,,,,+++*********+++,,,,,,,,,,,,+++******)))******+++,,,,,,------------...///000111222222333777333222777666999FFFddd)))))))))))))))))))))))),,,+++***))))))***+++,,,************************))))))))))))))))))))))))++++++***)))(((((())))))'''((()))***************'''(((((()))***+++++++++,,,,,,,,,+++++++++******+++++++++***)))(((((('''(((((((((((((((((((((((()))(((&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%$$$$$$&&&''')))&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((&&&%%%&&&''')))+++((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''')))(((&&&%%%$$$%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((((((&&&%%%&&&'''))),,,,,,)))(((***)))%%%))))))((('''''''''''''''***"""""")))555DDD>>>&&&((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************+++++++++*********))))))++++++++++++++++++++++++***,,,------++++++,,,.../////////000111111222222444222111444666777>>>EEE___************************,,,++++++++++++++++++,,,************************************************++++++***)))))))))))))))(((((()))***************'''(((((()))******++++++,,,+++++++++************++++++******)))(((((('''((((((((((((((((((((((((((('''&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%$$$$$$&&&((()))&&&''''''((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((&&&&&&&&&''')))***((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((''''''&&&'''''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((((((&&&&&&'''((('''***+++((((((******'''))))))((('''''''''''''''$$$$$$((('''&&&---///&&&((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************,,,,,,,,,+++++++++******++++++++++++++++++++++++***,,,------++++++,,,.../////////000111111222222444222222444666777===DDD]]]+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++************************************************+++***))))))))))))))))))))))))))))))************((((((((()))******++++++************))))))))))))+++******))))))(((((('''(((((((((((((((((((((((('''''''''((())))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%&&&((()))&&&''''''((((((''''''&&&(((((((((((((((((((((((('''(((((())))))*********((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&((()))***((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''******)))((('''''''''(((''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((******)))((('''&&&%%%$$$&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((((((&&&&&&'''(((&&&)))***((()))++++++((()))((((((''''''''''''(((''')))***'''$$$$$$'''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***,,,------++++++,,,.../////////000111111222222444222222444666777<<>>MMMooo+++*********))))))(((((())))))))))))))))))))))))+++*********))))))((((((******+++++++++,,,,,,,,,************************+++++++++*********))))))*********)))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&'''''''''''''''(((((((((((())))))(((((('''''''''&&&''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''((((((((((((***)))((('''&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''******)))((('''&&&%%%%%%))))))((('''''''''''''''%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))******)))(((''''''((((((((((((((((((((((((((((((222222000---+++)))'''&&&))))))))))))((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''''''''((())))))(((((((((((())))))))))))))))))(((((((((((())))))$$$%%%&&&'''(((((((((''')))(((((()))++++++***((())))))))))))))))))))))))&&&&&&'''(((((((((((((((************************))))))*********))))))(((((()))++++++***+++---///000000000//////000222444333444555555555777:::<<>>XXXuuu*********++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,************************))))))******++++++++++++'''(((((()))***+++++++++))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''''''''(((***''''''''''''((((((((()))&&&'''''''''(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''((((((((()))&&&///999:::444,,,((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''((()))***((((((''''''&&&&&&&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%''')))***+++***)))(((((((((((((((((((((((((((%%%%%%&&&''''''((())))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''''''''''''''((()))))))))************++++++++++++******))))))******+++******+++++++++***)))(((///...---,,,,,,***(((%%%))))))))))))))))))))))))%%%&&&((()))++++++,,,,,,************************+++++++++***)))((('''&&&***+++,,,,,,,,,---///111===666///---///222111000000111222222222333666999>>>XXXuuu)))))))))))))))******+++)))***+++,,,---,,,+++***,,,,,,,,,++++++*********)))************+++++++++)))))))))***+++++++++,,,)))******)))(((((()))+++,,,***)))+++...///...+++******************++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''((('''''''''((('''&&&$$$'''&&&&&&%%%%%%%%%&&&&&&&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((&&&''''''((()))******+++******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((('''''''''((((((%%%&&&((()))))))))((('''''''''''''''(((((((((((()))---777???777'''###***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((($$$%%%'''((((((((('''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&$$$$$$&&&'''&&&%%%''''''''''''(((((((((((((((((())))))))))))(((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&(((((()))***************(((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,++++++***)))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&(((***+++,,,+++)))(((++++++************++++++(((***---,,,++++++---000<<<333---...111222222333111111111222444666777888@@@VVVrrr)))))))))))))))***++++++******+++,,,,,,,,,,,,+++,,,,,,++++++++++++++++++)))************+++++++++************++++++++++++***++++++***))))))***,,,---,,,+++,,,---...,,,))),,,+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))))))))))))))''''''&&&&&&&&&&&&''''''((('''&&&'''((((((&&&%%%''''''&&&&&&&&&&&&&&&'''&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((('''''''''((()))************)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&((()))))))))((('''''''''''''''(((((((((((()))+++333;;;555'''###)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&''''''(((''''''''''''''''''((((((((())))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((&&&%%%%%%&&&''''''&&&''''''''''''(((((((((((((((((())))))))))))(((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))************)))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,++++++*********,,,,,,+++***))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))'''((()))***+++******)))++++++************+++++++++,,,,,,+++***,,,000444===444...///111000000111111111111222444666777888>>>SSSnnn***))))))))))))***++++++++++++******++++++,,,---++++++++++++++++++,,,,,,)))************++++++++++++++++++++++++*********+++,,,,,,+++******+++---...---,,,,,,---,,,***(((---,,,,,,+++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&'''''''''&&&%%%'''((()))'''&&&(((''''''&&&''''''((((((&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$&&&''''''(((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((''''''(((((())))))******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&''''''((()))(((((((((''''''''''''(((((((((((()))(((---444111(((%%%((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((()))))))))***(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%&&&&&&&&&'''((((((((('''''''''''''''''''''''')))'''&&&&&&'''(((((('''''''''''''''(((((((((((((((((())))))))))))((((((((((((((('''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''((())))))******))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))*********+++++++++++++++++++++++++++*********,,,,,,++++++*********)))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************++++++************++++++------,,,***+++...333777<<<444//////000///...///111111111222333555777777;;;PPPjjj******))))))******+++,,,,,,+++***)))***+++,,,---*********++++++,,,,,,,,,))))))*********+++++++++,,,,,,,,,++++++************+++,,,+++))))))+++---,,,,,,,,,,,,,,,+++***))),,,+++++++++***)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%&&&((()))(((&&&(((''''''''''''((())))))&&&'''((('''&&&&&&&&&(((''''''''''''''''''''''''(((((('''&&&%%%$$$$$$###&&&''''''(((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((('''((((((((()))))))))***))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))&&&''''''(((((((((((((((''''''''''''(((((((((((()))&&&'''---...)))&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&%%%%%%'''((()))''''''((((((((()))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&'''((())))))'''''''''''''''''''''''')))(((&&&&&&((()))((('''''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))'''(((((()))))))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((()))))))))************++++++++++++***************,,,,,,,,,+++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((()))))))))((()))******+++++++++************++++++,,,,,,,,,,,,---000444666888222...000111///...000111111111222333444666777;;;NNNfff***************++++++,,,,,,+++***)))***+++,,,---*********++++++,,,,,,,,,))))))*********+++++++++---,,,,,,,,,++++++******)))***+++***((((((***+++)))***+++,,,,,,++++++,,,)))))))))***+++++++++,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''''''''(((''''''&&&&&&&&&&&&''''''&&&%%%%%%&&&((()))(((&&&'''''''''''''''((())))))&&&'''((('''&&&&&&&&&(((''''''''''''''''''''''''(((((('''&&&&&&%%%$$$$$$&&&''''''(((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))''''''''''''((((((((()))''''''''''''(((((((((((((((%%%%%%)))+++)))((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&%%%%%%'''((()))&&&&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&'''((())))))'''''''''''''''''''''''')))(((&&&&&&((()))((('''''''''''''''(((((((((((((((((())))))))))))(((((())))))((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''((()))))))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********************************++++++++++++++++++,,,,,,************************(((((((((((((((((((((((()))))))))((()))******+++++++++************++++++)))***,,,...111222222222222...---000111000000222111111111222333444555666<<>>RRR{{{------------------------........................................................................................................................................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******************))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))+++******)))))))))******)))))))))))))))))))))))))))*********++++++++++++++++++++++++******************++++++++++++******))))))******+++++++++,,,+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,---,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************++++++++++++++++++++++++++++++************++++++,,,,,,******))))))))))))******************************************************++++++************++++++******))))))))))))************++++++++++++******)))))))))))))))))))))))),,,++++++***)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((''''''(((((()))***+++((((((((()))))))))******+++*********)))))))))((((((((((((((())))))))))))$$$%%%&&&((()))******)))***)))((('''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((((()))))))))***************************+++++++++))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))&&&'''(((((())))))((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''+++******))))))******+++******))))))))))))************++++++,,,,,,,,,,,,+++++++++++++++++++++,,,------------------------,,,+++++++++***)))))))))))))))*********+++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++******++++++,,,------............//////000000111111000111111222222333444444666888===OOOwww~~~........................////////////////////////......................................./////////................................................................................................------------------------,,,---...//////...---,,,,,,,,,,,,+++++++++++++++*********************************++++++++++++,,,************************,,,+++***))))))((())))))************************)))***++++++,,,,,,++++++,,,++++++++++++************+++,,,,,,,,,,,,+++***))))))******+++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++,,,,,,---+++******))))))******+++++++++++++++++++++++++++************************,,,+++************+++,,,******))))))))))))************+++,,,,,,+++******))))))))))))))))))))))))+++++++++******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((())))))***((((((((((((((()))******'''((((((((())))))))))))+++++++++******))))))((((((((((((((())))))))))))+++++++++***(((&&&###"""))))))(((((('''((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))*********************+++++++++++++++***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))*********))))))))))))))))))))))))***))))))(((((())))))***''''''((())))))))))))(((((((((((((((((((((((((((''''''((())))))))))))))),,,++++++******++++++,,,+++******))))))******+++((()))***+++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------------------------+++++++++***************)))************+++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,------............//////000000111111000111111222222333444444666888<<>>YYY}}}000111111111111222222222333333222222333333444555000111111111111222222222111111111111111222222222000111222333333222111000000000111111222222222222////////////////////////222222111111111111222222000000000000000000000000222111111000///......---.../////////000000111111---------.........//////............/////////000................................................------..................////////////////////////+++,,,---......---,,,+++---------------...///000,,,------...///000111111000000000000000000000000000000000000000000000000........................////////////////////////............/////////000///---,,,...111111...***000/////////....................................000000000000000000000000------------------------------------------------------------------------++++++,,,,,,,,,---------***)))))))))***++++++,,,))))))*********+++++++++(((((((((((((((((((((((())))))))))))))))))))))))************************,,,++++++******++++++,,,******+++,,,,,,---......++++++++++++++++++++++++)))))))))))))))))))))))))))))))))((()))******+++'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))*********++++++++++++++++++++++++((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))******))))))((((((''''''''''''''''''''''''''''''''''''(((((())))))******(((((())))))*********+++))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))'''((()))******)))((('''(((((())))))*********+++++++++++++++++++++++++++(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,+++***)))((()))***,,,---)))+++,,,,,,,,,,,,---///---------.........//////......///000000000000000000111222333444333222111111555777<<