BM6P6(@ wwwiiiyyy~~~fffooouuuzzzwwwttt~~~|||xxx}}}ooo```YYYPPPHHHJJJPPPOOOOOOKKK>>>BBB???>>>===;;;:::>>>CCCAAA@@@RRRrrrxxxhhhWWWFFF===???GGGNNNWWWaaauuuUUU===AAAFFFCCChhh___eeeccc\\\bbb___aaa^^^]]]\\\[[[ZZZXXXWWWWWWPPPOOOQQQTTTUUU[[[mmmnnnzzzlll______sssmmmoooxxxsssccc[[[PPPHHHBBB>>>:::777555777<<<@@@@@@BBBKKKVVVZZZZZZZZZcccqqqRRROOOIII<<>>???EEEAAADDDTTTllluuufffUUUIIIAAA???CCCIIILLLccczzz]]]LLLCCCBBBAAAJJJ{{{dddxxx___ZZZ[[[ZZZ^^^\\\\\\[[[YYYXXXWWWVVVUUUVVVUUUUUUTTTRRRSSSaaappplllpppwwwiii^^^]]]bbbyyy~~~~~~nnn___gggsssooo|||~~~tttjjjbbbWWWPPPGGG@@@<<<999666444<<<999;;;AAAIIIOOOVVV]]]\\\ZZZjjjxxxMMMCCCGGGHHHCCCKKKccc~~~zzznnniiikkknnnooommmrrrpppiiibbbgggsssuuunnnhhhfffkkkhhhgggjjjUUUKKK\\\{{{uuuqqqoooggg___VVVLLLAAA;;;???GGGTTTTTTttt{{{uuusssyyyjjjhhhhhheeeccc```]]]]]]___aaaaaa```ccccccbbbcccdddccc```^^^WWWaaa^^^[[[iii}}}|||~~~}}}~~~zzzrrrnnnnnnnnnjjjgggdddccccccbbbaaaVVVRRRKKKBBB999333111111666999;;;<<<:::999888999888666444333333444666888666666666666666666666555222555999;;;;;;;;;<<<===sssqqq]]]fffgggcccfff```dddzzzuuupppqqq|||tttffflllbbb```^^^XXXZZZ^^^XXXWWWTTTKKK??????FFFHHHDDDBBB???;;;DDD___~~~yyytttbbbRRRBBB===???DDDJJJPPPUUUqqqkkkNNNEEE@@@<<>><<>>===:::999<<>>[[[{{{ZZZ[[[XXXXXX\\\XXXYYYXXXWWWVVVTTTSSSRRRRRRPPPRRRSSSQQQMMMMMMSSS[[[qqqyyyyyynnn```WWWMMMUUUcccxxx~~~~~~tttRRRcccnnn```cccssszzzuuulllcccYYYOOOEEE???===;;;888777777999;;;<<<@@@EEEOOOYYY^^^]]]```dddttt}}}RRR999DDDHHH===DDD]]]cccwww|||xxxvvvvvvxxx{{{yyytttnnnjjjnnnpppqqquuuyyytttkkklllkkknnnnnnfffiii~~~xxxxxxlllbbb\\\```ccccccrrr~~~zzzuuunnngggbbbXXXLLL@@@;;;<<<>>>DDDJJJNNNwwwssswwwppptttcccbbbdddccc___aaa___\\\\\\___dddiiillldddbbb``````bbbcccddddddkkkeeeZZZYYYbbbjjj}}}oooeeewwwyyyvvvvvvvvvqqqhhhbbbaaa^^^YYYRRRMMMKKKKKKLLLLLLEEEDDDAAA<<<777555666777999>>>BBB@@@;;;:::@@@FFFHHHEEE???999666444555666555555555555666666666666222666999<<<<<<<<<<<<===hhhxxxbbbbbbbbbfff]]]}}}uuuooonnnqqqvvv}}}wwwwwwtttwwwuuujjjkkkggg[[[OOOMMMSSSQQQIIIGGGLLLeee|||wwwlll]]]RRRCCC@@@???AAADDDKKKXXXeeeaaaUUUGGG<<>>;;;777777888999;;;???CCCFFFHHHRRR]]]aaa\\\[[[iiizzzyyySSSAAA>>>HHHDDD???cccZZZooo{{{sssvvvnnnooosssxxxzzzvvvnnnhhhiiimmmqqqtttvvvuuummmeeeiiijjjlllmmmhhheeewwwvvvjjj___[[[UUUQQQ^^^qqquuu{{{wwwrrrjjj```YYYPPPEEE;;;999===BBBHHHMMM^^^qqqrrrbbbjjj]]]___bbbcccccc_________```aaaeeehhhkkkgggbbb]]]YYYZZZ]]]```bbbiiieeeYYYTTTXXX[[[lllccc|||zzzvvvsssmmmddd___^^^[[[WWWQQQMMMKKKIIIGGGFFF>>>===;;;888444222333444;;;???BBB@@@;;;:::@@@FFFFFFCCC>>>888555333333444444555555555666666777777333666:::<<<<<<<<<===>>>tttZZZ^^^XXXPPP\\\lll|||ssslllfffgggsssuuupppgggZZZPPPLLLKKKJJJIIIVVV___|||}}}uuujjj\\\MMMCCC:::===CCCGGGJJJSSSgggzzznnnbbbKKK>>>666JJJiiitttoooeee]]]WWWRRRPPPWWWYYYPPPTTTTTTSSSRRRPPPOOONNNMMMHHHMMMOOOLLLJJJMMMQQQRRRWWWkkkssshhh\\\SSSJJJIIIOOO\\\nnn}}}yyyWWWZZZYYYfff~~~yyyqqqhhhaaaYYYRRRIIIBBB===<<<;;;;;;555777:::===@@@EEEKKKOOOPPPVVV[[[ZZZWWWbbbzzzTTTKKKEEEAAA@@@DDD```eeehhhooonnnnnnooopppnnnllliiilllkkkkkkkkkkkkjjjgggdddccchhhhhhhhhhhhcccpppwwwvvvqqqccclll||||||xxxtttnnndddXXXOOOGGG???999;;;AAAEEEKKKPPP```yyysss^^^^^^ccc[[[^^^^^^___ddd___```bbbbbbbbbcccfffhhhgggbbbZZZVVVVVVYYY]]]___ZZZ```ZZZPPPLLLKKKYYYrrrtttkkk|||zzz||||||wwwrrrooohhh```[[[\\\[[[XXXSSSOOOKKKGGGCCC@@@<<<<<<:::888555333444555<<<>>>@@@===888777;;;???:::999666444333222333444444444555555666777777777333666:::<<<=========>>>ggg```jjj```XXXbbb\\\WWW```dddzzzyyyoooeeeaaagggqqq}}}~~~xxxnnn```TTTQQQOOONNNUUUaaammm}}}rrreeeWWWKKKBBB===;;;@@@HHHPPPXXXhhhtttbbbXXXIII>>>EEEuuu}}}VVVZZZTTTOOORRRQQQMMMOOOQQQPPPOOONNNMMMKKKJJJJJJGGGLLLMMMIIIGGGKKKNNNNNNJJJTTTrrrvvvddd]]]VVVNNNGGGGGGRRR```ooo}}}[[[KKKaaavvv}}}xxxrrrlllggg___UUUOOOHHHDDD>>>:::999999999999777;;;???CCCGGGMMMTTTYYYWWWUUUWWW]]]kkk]]]RRRFFFGGGCCCGGGjjjyyyzzzsssuuussspppmmmmmmmmmmmmmmmllliiifffddddddcccdddeee\\\fffcccbbbgggbbbgggqqqcccqqq}}}yyytttpppiii^^^PPPFFF???;;;:::???DDDGGGLLLRRRbbbvvvyyyjjjmmmqqq[[[[[[___\\\^^^fffbbbcccdddccc``````bbbeee```\\\WWWTTTUUUWWWXXXYYYSSSZZZTTTPPPWWW[[[[[[___sssjjjmmm}}}|||pppmmmqqqmmmlllkkkggg___[[[[[[WWWTTTOOOJJJGGGDDDAAA>>><<<<<<<<<:::888888999:::>>>???>>><<<999777777888444333333333333333333333444444555555666777777888333666:::============>>>xxxgggZZZgggfff\\\XXXNNNOOOPPPRRRnnntttiiiaaabbbhhhpppyyyxxxppptttsssgggWWWOOOTTTWWWYYYjjj~~~|||xxxrrreeeVVVHHH@@@======CCCFFFNNNYYYggg~~~uuukkk[[[BBB===<<<___cccVVV[[[RRROOOWWWMMMEEERRRNNNNNNMMMKKKJJJIIIHHHGGGDDDJJJJJJFFFEEEKKKNNNMMMMMMJJJ[[[sss|||jjjaaaYYYUUUOOOGGGEEEHHHLLL___tttjjj|||{{{pppkkkddd^^^XXXQQQHHHAAA===;;;999888999999888666<<<@@@EEEIIIMMMSSSZZZ```^^^YYY\\\ooo|||UUUIIIJJJ:::BBBFFF\\\[[[uuuttt{{{~~~tttsssrrrpppooommmlllkkkiiigggffffffeeedddccceeeYYYeee```]]]fffbbbaaauuusssyyy{{{wwwqqqmmmfffZZZKKK@@@:::888;;;AAAEEEHHHLLLRRRvvvyyymmmmmm{{{dddXXX___eeeaaadddoooeeefffeeeaaa^^^^^^aaadddXXXVVVTTTSSSTTTUUUTTTSSSYYYVVVKKKQQQooo|||jjjUUUmmm|||NNNoooqqqhhhgggfffhhhkkkiiibbb]]]]]]QQQMMMHHHDDDCCCBBBBBBAAA999:::::::::888888:::;;;BBBAAA???===;;;888777555555555666666555444333333444444444555666777777888444777:::=========>>>>>>eeeOOObbbjjjVVVOOOQQQ\\\NNNKKKWWWxxxppphhh___XXX]]]hhhyyyuuuuuuvvvaaaRRR\\\UUUcccpppuuu}}}wwwpppbbbVVVJJJCCC@@@======???EEEKKK\\\sssdddlll]]]>>>AAA???HHH}}}hhhRRRWWWVVVUUUSSSQQQOOOMMMLLLJJJIIIHHHGGGFFFFFFFFFFFFEEEFFFGGGHHHHHHHHHGGGFFFKKKCCCJJJ[[[vvvxxxlllaaaTTTFFFAAACCCBBBFFFNNN[[[jjjyyy|||zzzvvvsssooogggaaa[[[VVVNNNIIIEEEAAA<<<888>>>:::555333666:::???BBBLLLHHHKKKVVV_________bbbWWWgggjjjSSSOOOGGG:::GGGHHH^^^ooowwwuuussssssvvvqqqooooooppppppllleee___``````dddkkkmmmlllnnnrrriiihhhgggeeedddeeeiiikkk}}}yyytttooollliii^^^MMMAAA>>>444888???AAAAAANNNaaaiiixxxccc\\\VVVVVV]]]dddgggfffeeeeeefffeeecccaaa___]]]]]]ZZZVVVRRRPPPPPPRRRTTTYYYRRROOOUUUccclllkkkgggRRRwwwwwwbbbbbbvvvrrrkkkhhhfffeeeccc]]]VVVQQQKKKHHHEEECCCCCCBBB@@@>>>777888999888777777999;;;@@@HHHPPPMMMCCC;;;999;;;333999<<<999777::::::888333333333555888888777666333777===>>>===<<<<<<>>>zzzmmmUUUhhhppp^^^TTTQQQVVVNNNRRRTTTbbb{{{~~~rrrbbbUUUTTTZZZdddrrr~~~uuusss{{{qqqYYYUUUvvv{{{|||yyyqqqfff]]]UUULLLCCC???>>>???EEEKKKRRRWWWccc{{{llllll[[[EEEAAACCCDDDaaaxxxzzzYYYRRRSSSRRRQQQOOONNNLLLKKKJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEFFFGGGGGGFFFEEEDDDEEEDDDJJJQQQllluuuhhh[[[OOOJJJKKKDDDCCCCCCGGGPPP\\\eeejjj}}}{{{uuunnniiieee___WWWQQQLLLHHHCCC@@@???===:::888444555777;;;@@@EEEHHHJJJMMMOOOVVV]]]^^^[[[]]]bbbqqq^^^YYYTTTBBB@@@PPPAAAppp|||zzzssssssqqqpppssspppoooooonnnmmmiiiddd```eeeeeeggglllmmmkkklllpppkkkkkkjjjhhhggghhhkkknnntttuuufffggghhhvvvpppsss|||yyytttllleeeaaaYYYJJJ???;;;333GGGGGGFFFPPPPPP^^^sss{{{eee^^^XXXYYYaaaggghhhfffeeeeeeeeeeeeeeecccbbbaaafffbbb\\\WWWSSSQQQQQQRRRVVVTTTRRRTTTYYY___aaaaaadddmmmgggQQQeeevvv{{{ssszzzvvv___HHH@@@GGGPPPGGGEEEBBB@@@???>>><<<;;;777888999888777777999:::LLLZZZkkkqqqiiiYYYLLLDDD>>>888555:::AAAEEEDDDCCC666555444555777888888777444888<<<>>><<<;;;===???~~~mmmTTTeeennn___VVVLLLLLLUUU___YYYOOOZZZqqquuu|||iii[[[OOONNNQQQ[[[kkkyyy{{{{{{||||||ssseee{{{uuuoooggg]]]PPPGGGAAA>>>===>>>>>>AAAJJJTTTZZZqqqmmmXXXTTTFFF???EEECCCbbbVVVUUUPPPLLLLLLKKKJJJIIIHHHHHHGGGFFFFFFEEEDDDCCCCCCCCCCCCDDDEEEEEEEEEDDDCCCBBBBBB@@@GGGIIIEEE[[[yyykkk\\\PPPKKKFFFCCC???===@@@EEEIIIKKK[[[aaakkkwww|||uuuooolllhhhccc]]]WWWSSSNNNGGGAAA???===:::888999999888777555888;;;@@@DDDHHHJJJLLLWWW[[[___```[[[[[[fffsssdddIIIDDDCCC???EEEQQQsssqqq~~~rrrqqqrrrnnnkkklllooooooooonnnjjjgggfffeeeiiiggghhhkkkkkkhhhgggiiillllllkkkjjjhhhiiikkknnncccxxxyyyooowww|||uuuXXXIII[[[yyy}}}zzzwwwpppggg^^^WWWOOODDD<<<888<<>>>>>===;;;999888999999777666666888:::999GGG[[[jjjpppqqqooonnnZZZPPPGGGEEECCC???===>>>:::888666666777999999888555999<<<===<<<;;;>>>@@@fffMMM]]]hhh]]]XXXNNNJJJ\\\eee^^^SSS\\\wwwssswwwxxx|||tttyyyssshhhUUUPPPLLLNNNWWWeeerrryyyyyyqqqkkk}}}uuueeennnyyywwwvvvwwwnnnsss{{{}}}{{{rrrmmmeee\\\TTTKKKAAA;;;888;;;AAAFFFHHHKKKVVVbbbqqqbbbkkkPPP===IIIAAAAAAeeeZZZPPPVVVGGGGGGGGGFFFFFFFFFEEEEEEEEECCCCCCBBBAAAAAAAAAAAAAAADDDDDDDDDCCCCCCBBBAAAAAAAAAIIIHHH@@@KKKkkk|||qqq___TTTMMMJJJFFFDDDCCCCCCBBB@@@>>>CCCLLLWWWcccooowww{{{}}}zzzzzz{{{|||wwwvvvuuupppjjjccc]]]YYYTTTQQQLLLHHHFFFCCC>>>;;;;;;:::888777777888999999@@@AAABBBDDDGGGLLLQQQUUU___``````___bbbqqqaaa___UUUDDD;;;EEEXXXfffjjjyyyuuuuuurrrjjjfffffflllnnnnnnlllhhhgggiiilllhhheeedddfffgggdddbbbdddiiiiiiiiigggeeeeeehhhjjjbbbmmmrrreeekkkoootttjjjaaa]]]XXX^^^{{{~~~}}}{{{wwwtttjjjdddZZZOOOEEE>>>;;;<<>>DDDNNNXXX___eeeiiilllgggjjjfffVVVHHHDDDDDDBBB===:::777666777999::::::777:::======;;;<<>><<<;;;>>>AAAHHHNNNTTT^^^qqqbbb^^^YYYCCCCCCNNN;;;PPPbbbIIILLLHHHCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@???>>>>>>>>>>>>???CCCBBBBBBAAAAAAAAAAAAAAACCCGGGGGGDDDDDDLLL```uuu|||qqq]]]WWWOOOIIIEEEDDDBBBBBB>>>>>>???BBBHHHNNNUUUYYYiiipppwwwzzz~~~|||zzzyyyxxx{{{xxxtttooolllkkkkkkkkkhhheee___ZZZTTTPPPMMMKKKFFFCCC@@@>>><<<;;;999888888999999:::;;;===@@@AAAFFFIIIMMMPPPSSSWWW\\\```YYY]]]dddoootttlll^^^OOOEEEHHHPPPddd|||}}}{{{xxxuuunnngggdddeeegggiiiiiigggeeeeeeiiimmmfffbbb```ccceeecccbbbccccccdddcccbbb``````aaacccfffggg~~~}}}}}}```LLLLLLNNNFFFHHHNNNXXXddd|||~~~|||zzzvvvrrrnnncccaaaXXXJJJ===:::>>>CCCAAA@@@[[[uuu~~~uuuzzzwwwdddccc```^^^aaafffhhheeeaaaiiihhhfffdddbbbaaa______```___]]]ZZZXXXVVVUUUTTTUUUSSSPPPLLLIIIIIIKKKNNNTTT___ooojjjHHHQQQgggjjjrrrppppppttt{{{yyySSSCCCKKKMMMEEEFFFDDDAAA@@@@@@???===<<<999999888666444555888:::???FFFPPPYYYaaafffjjjmmmkkkwwwuuuddd```iiifffVVV===;;;888777888:::::::::888;;;======<<<<<>>@@@FFFGGGLLLVVVcccwwwfff]]]XXXBBBAAAFFF@@@UUUuuuyyyIIIKKKDDD999III@@@@@@@@@@@@@@@@@@@@@@@@======<<<<<<<<<<<<<<<===@@@??????>>>>>>??????@@@@@@CCCCCCFFFEEE>>>MMMnnn|||wwwlll\\\NNNFFFCCCCCCCCCDDDAAA>>><<<<<>>===:::888777666666666666999;;;>>>AAAEEEJJJNNNNNNSSSXXXZZZYYYYYYZZZ]]]ZZZiiivvvpppoooOOOEEE;;;FFFrrrllluuu~~~xxxwwwtttnnnhhhdddeeehhhcccccccccaaa```bbbdddgggfff```^^^bbbeeedddcccddd```aaaaaa___]]]\\\]]]___cccbbbrrr}}}yyyxxxyyybbbMMMNNNPPPLLLNNNVVVjjj}}}~~~|||yyywwwtttpppkkkggg^^^]]]TTTEEE;;;<<>>=========;;;:::888777666555444555999<<<777;;;BBBKKKXXXjjj~~~zzzmmmrrr|||jjjLLL<<<:::888888999:::;;;:::777;;;>>>???>>>===@@@BBBjjjRRRHHHcccgggTTTRRRPPPRRRYYY]]]XXXQQQNNNJJJVVVnnnnnnrrr}}}ooo___QQQGGGBBBAAA???GGGQQQZZZbbblllzzzzzzvvvXXXXXX{{{|||{{{~~~{{{zzz||||||yyyvvvtttpppiii```VVVMMMFFFCCC;;;;;;;;;;;;<<<@@@EEEIIINNNSSS___qqqttt]]]]]]bbbFFFBBBGGGNNNdddyyyYYYHHHHHH@@@===HHH========================;;;:::::::::::::::;;;;;;;;;;;;::::::;;;<<<===>>>:::AAA>>>???DDD===BBB\\\}}}wwwfffYYYPPPJJJGGGBBBAAA@@@>>>???@@@BBBCCC===DDDFFFDDDGGGRRR\\\```dddsssrrr```]]]mmmvvvoooccchhhkkkmmmppptttsssppppppnnnkkkiiihhhfffdddbbb^^^\\\XXXWWWWWWVVVSSSQQQOOONNNKKKIIIFFFDDDCCCCCCCCC???;;;:::;;;<<<;;;:::999999888777777999;;;===<<>>@@@BBBaaaWWWRRRppprrrYYYRRRNNNPPPPPP^^^[[[LLLEEEFFFLLLYYY{{{{{{}}}xxxuuuzzz|||nnnaaaUUUJJJCCC===???BBBEEEJJJSSS___gggmmmttt|||VVVccczzzsssrrrwww}}}zzztttrrruuutttoooiiiaaa\\\SSSJJJBBB<<<:::999999;;;>>>AAADDDHHHLLLOOOZZZdddzzzeeeVVVbbb]]]GGGDDDLLLFFFiii}}}VVVGGGFFF;;;AAAIII:::<<<<<<;;;;;;;;;;;;;;;::::::999999999999999::::::888777777777888:::<<<===555AAA:::666@@@>>>;;;IIIKKKggguuuuuudddUUULLLDDDDDDDDDCCCBBBAAA@@@???DDD@@@??????===;;;???EEEBBBBBBEEEGGGHHHGGGHHHJJJNNNRRRTTTQQQPPPSSSUUUTTTQQQOOONNNNNNOOOOOOMMMLLLLLLIIIGGGFFFHHHHHHEEEBBB@@@@@@???>>>===;;;::::::888555444555888:::999777555666888999<<<@@@DDDHHHFFFIIILLLMMMNNNQQQVVV[[[\\\ZZZWWWVVV\\\lllssswwwRRR===DDDMMMUUUdddlllvvvxxxqqqooonnniiibbb___bbbgggjjjlllhhhcccbbbbbbbbb```]]]ddd]]]YYY]]]aaa```______cccdddeeedddaaa``````aaa^^^hhheeennnzzz~~~wwwwwwlll]]]dddkkksss{{{jjjwww{{{}}}{{{{{{{{{yyytttnnnllljjjiiigggddd```]]]\\\TTTEEE:::>>>IIILLLIII]]]rrrpppttt~~~]]]|||sss\\\WWWTTTYYY]]][[[VVVTTTXXX\\\___]]][[[YYYXXXXXXXXXXXXXXXXXXWWWVVVSSSPPPMMMKKKIIILLLMMMKKKFFFCCCCCCDDD@@@BBBAAA===@@@XXX^^^GGGLLLPPPWWW\\\[[[WWWZZZ```]]]\\\^^^eeeiiidddVVVKKKBBB???===<<<<<<<<<;;;999555555444333333666;;;>>>@@@FFFMMMNNNOOOVVVdddpppmmmbbb___```RRR:::222999777777777999;;;<<<;;;999666;;;@@@BBB@@@???@@@AAAeeeXXXYYYnnnttt\\\RRRXXXSSS[[[TTTLLLIIIFFFDDDGGGMMMsss|||xxxsss{{{qqqlll___NNNKKKCCC>>>@@@BBBBBBFFFLLLVVV]]]mmm}}}bbbrrr~~~}}}wwwrrrqqquuuyyywwwrrrmmmiiieee___YYYSSSLLLGGGAAA<<<999999999999;;;:::>>>GGGKKKNNNVVV```xxx___YYY[[[QQQGGGGGGCCCDDDQQQMMMHHHAAA>>>???@@@???>>>===<<<<<<;;;::::::999999999999999999999999999999:::999888777777777888999:::::::::;;;;;;===>>>>>>IIIKKK___zzzhhh~~~tttiii\\\QQQIIIIIIHHHCCC@@@AAADDDBBBAAAAAAAAAAAA???>>>===>>>>>>>>>===<<<===>>>@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA===>>>>>>>>>===<<<;;;:::888777666777888888777666888666444666999;;;:::888;;;>>>BBBDDDDDDGGGKKKOOOOOOLLLNNNWWW[[[YYYXXX[[[UUUSSS[[[kkk{{{mmmzzzmmmPPPAAAGGGSSShhhtttuuuqqqsssooosssnnneee^^^```hhhllllllkkkhhheeedddcccaaa[[[WWW[[[ZZZYYYYYY[[[^^^bbbdddeeefffeeebbb^^^[[[[[[[[[^^^```dddkkkvvvxxxtttwww{{{ppp|||qqqZZZiiinnntttyyyzzzwwwsssqqqlllhhhbbb^^^\\\[[[[[[[[[PPPBBB666888AAAHHHPPPZZZsss^^^jjj}}}hhhzzz}}}cccYYY[[[VVVZZZ]]][[[WWWVVVXXX\\\```___[[[TTTSSSXXX[[[[[[VVVTTTSSSTTTUUUUUUQQQNNNIIIHHHFFFDDDDDDEEEFFFGGGAAA@@@BBBBBB>>>DDDccc^^^===DDDSSSWWWMMMNNNVVVVVVTTTUUU^^^rrr~~~eeeNNNSSSKKKBBB=========:::777888888666222111333999>>>BBBHHHOOOVVVaaahhhaaaVVVHHHFFFCCC???<<<:::999888999:::;;;<<<<<<<<<;;;:::777999===@@@BBBCCCCCCCCCvvvZZZUUUhhhrrr]]]VVVaaaccc[[[SSSJJJFFFBBBAAAEEEKKKbbbzzzwwwppp___ZZZOOOEEEBBB???<<<<<>>AAAHHHQQQ]]]gggnnnrrr}}}}}}www~~~{{{|||{{{yyytttoookkkjjjjjjfffaaa[[[VVVRRRMMMGGGBBB===<<<:::999:::;;;;;;<<<@@@@@@DDDKKKRRR]]]rrrqqqaaaXXXZZZTTTFFFBBBJJJIIIbbbQQQHHHDDD???======>>>===<<<===<<<<<<;;;::::::999999999999999999999999999999:::999888777777888999999::::::::::::;;;<<<===>>>>>>AAASSS~~~OOO^^^yyy~~~nnn\\\QQQKKKFFFEEEGGGDDDBBBAAAAAACCCDDDDDDCCC@@@AAAAAA@@@>>>======>>>@@@@@@??????>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888999999999:::;;;<<<<<<;;;;;;:::;;;===AAACCCCCCAAACCCHHHLLLNNNNNNNNNQQQSSSaaa]]]\\\]]]\\\WWWWWWZZZjjjyyy}}}hhhFFF>>>???BBBVVVqqq~~~{{{tttssspppkkkmmmkkkfffaaabbbggghhheeeffffffeeedddcccaaa___^^^\\\ZZZYYYZZZ]]]aaacccdddaaaaaa```]]]YYYVVVUUUUUU[[[]]]```ccciiiuuuzzzpppiiigggmmm{{{~~~~~~}}}uuu{{{xxxuuuuuuuuurrrkkkfff```[[[VVVUUUWWWWWWTTTOOO;;;AAACCCFFFGGGCCCRRRnnnYYY{{{sssrrryyyddd[[[YYYXXX[[[[[[[[[YYYXXXYYY]]]aaa______\\\VVVVVVZZZ]]]\\\XXXUUUQQQQQQTTTUUUSSSQQQLLLJJJHHHFFFEEEEEEEEEFFFDDD@@@>>>???<<<===NNNcccgggBBB555FFFNNNLLLMMMNNNMMMLLLSSSeeeyyy}}}uuuhhh\\\KKK???::::::;;;;;;000444999;;;:::999::::::???DDDIIIOOOWWW\\\UUUJJJ===<<<:::888666555555555999:::;;;<<<<<<<<<;;;;;;;;;===???AAABBBCCCBBBBBB{{{bbbWWWiiiwwwbbbSSS[[[^^^VVVNNNEEEAAA???@@@FFFMMMVVVuuu}}}vvvwwwqqqzzz|||qqqdddUUUMMMGGGAAA===<<<<<<===>>>>>>AAAIIIRRRYYY^^^jjjwww}}}|||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}|||{{{{{{{{{yyyvvvtttrrrpppmmmiiieee^^^XXXSSSOOOKKKFFFBBB???<<<999777888888:::<<<>>>@@@BBBCCCGGGOOO[[[gggooo}}}hhhfff^^^YYYUUUJJJ======EEEllllllCCCAAA???<<<;;;<<<<<<;;;:::<<<<<<;;;;;;::::::999999888888888888888888888888999999888888888888999999999999999999:::;;;<<<<<<:::>>>GGGeeemmmeee{{{pppbbbVVVQQQJJJHHHDDDCCCDDDEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@???>>><<<:::999999::::::::::::::::::::::::<<<;;;;;;:::::::::;;;;;;::::::;;;<<<===>>>??????======???BBBFFFGGGGGGEEEIIIOOOUUUXXXYYYYYY\\\^^^TTTTTTXXX^^^bbbgggpppyyyooo~~~MMMFFFIIIPPPRRR___yyymmmssslllrrrnnniiijjjhhhjjjhhhffffffgggeee```cccccccccbbb````````````___[[[XXXYYY___ccccccaaa_________\\\XXXVVVUUUUUUXXX\\\^^^^^^```iiixxxuuujjjcccccckkkvvv}}}{{{vvv{{{~~~~~~zzzsssqqqlllbbbYYYVVVPPPJJJKKKOOOOOOHHHAAA===GGGEEEBBBCCC???XXXxxxtttpppkkkUUUYYY]]]XXX```]]]YYYWWWZZZ___cccfff```aaa^^^YYYXXX[[[\\\ZZZXXXTTTPPPPPPRRRUUUUUUTTTOOOMMMJJJGGGEEEDDDCCCCCCDDD===;;;>>>===:::===EEEwwwaaa<<<<<<@@@CCCFFFGGGGGGFFFHHHSSSeeeyyyrrr^^^LLLBBB===<<<;;;888888777555333333555777:::===AAAEEEJJJLLLEEE<<<888888888777888999::::::::::::;;;<<<<<<<<<<<<;;;@@@@@@AAAAAABBBBBBBBBCCCwwwcccVVVjjj~~~hhhPPPNNNOOOPPPGGG???===>>>CCCLLLUUU]]]rrruuuyyylllqqq]]]aaa{{{}}}zzziii]]]VVVOOOHHHCCC<<<<<<<<<;;;<<<===@@@BBBBBBNNN[[[ppp~~~}}}{{{yyyxxxwwwwwwxxxxxxwwwwwwvvvvvvvvvuuuuuusssqqqooonnnkkkgggddd```]]]YYYVVVSSSNNNFFF@@@>>>===:::888888999:::;;;???@@@AAABBBDDDHHHLLLNNNTTT___pppqqqhhhuuu___WWWMMMDDD>>>GGGccc~~~kkkFFF;;;;;;;;;;;;;;;;;;;;;999999;;;;;;;;;::::::999999999666666666666666666666666888888888888888888999999888888888888888999:::;;;999???@@@NNNooowwwuuutttrrrhhh^^^YYYRRRLLLHHHFFFCCCBBBCCCCCCCCCDDDFFFHHHHHHHHHDDDCCCCCCBBBAAA@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????AAAAAA???@@@AAAAAAAAABBBCCCDDDEEEFFFHHHJJJLLLLLLKKKJJJQQQUUUYYY[[[ZZZ[[[^^^bbbUUU\\\iiivvvllllllDDDFFFGGGMMMbbb|||jjjmmmooogggfffmmmhhhkkkkkkiiihhhhhheee```gggeeeccccccddddddcccbbbbbb\\\WWWXXX^^^aaa___[[[ZZZ[[[[[[ZZZXXXVVVVVVWWWXXX]]]aaa``````hhhxxxxxxjjj___XXXZZZ___ooo~~~[[[\\\ttt}}}~~~wwwxxx}}}xxx{{{~~~sssllldddZZZRRRNNNJJJEEEDDDFFFEEE@@@<<>>777>>><<>>::::::???@@@===<<>>???:::;;;;;;<<<<<<<<<<<<<<>>>>>:::666:::===BBBJJJSSSXXXeeeyyy}}}zzz}}}}}}}}}||||||{{{zzzyyyyyyvvvvvvvvvuuutttsssrrrrrrrrrqqqpppooommmlllkkkjjjdddbbb^^^[[[YYYVVVRRROOOMMMIIIDDDAAA@@@???:::777888888777777999;;;???AAADDDEEEFFFGGGJJJQQQZZZaaaoooxxxkkkrrrssshhhNNNJJJGGGHHHMMMdddlllEEE;;;>>>888999:::;;;::::::999999999999999999888888888888555555555555555555555555666666666777777888888888888777777777777888888999555>>><<<@@@ZZZvvvwwwhhhrrrzzzpppeee\\\TTTNNNJJJFFFDDDCCCCCCEEEEEEDDDBBBDDDDDDDDDEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEGGGHHHHHHFFFFFFGGGIIINNNOOOQQQRRRRRRQQQPPPPPPVVVXXXYYYYYYYYY]]]ccciiitttwwwsss{{{MMM???KKKHHHUUUrrrssstttrrrqqqpppmmmiiiiiikkkgggjjjjjjfffdddeeeeeebbbgggcccaaacccgggiiigggcccccc\\\VVVWWW[[[\\\XXXSSSRRRSSSUUUUUUTTTTTTVVVWWWYYY^^^bbbaaa```fffttt}}}tttvvveeeXXXSSSZZZbbbzzz}}}}}}bbbQQQccc{{{tttvvvzzzyyyzzzsssqqqqqqyyynnncccYYYQQQLLLCCCCCCAAA>>><<<<<<>>>AAAEEEFFF===;;;CCCGGG\\\mmmzzzfff]]]WWWWWW\\\]]]ZZZXXX[[[bbbfffdddaaa^^^```^^^ZZZXXXZZZXXXUUUQQQPPPPPPSSSVVVVVVRRRNNNLLLJJJHHHDDDAAA>>><<<;;;888888;;;???@@@???@@@CCC>>>WWWuuuEEE555;;;<<>>JJJUUU___dddZZZPPPZZZcccdddfffkkkiiigggiiilllnnnmmmlllmmmmmmmmmmmmmmmlllkkkjjjgggggghhhhhhhhhgggffffff^^^]]][[[YYYWWWUUUTTTSSSOOOLLLIIIFFFDDDAAA>>><<<>>>;;;777666666777777777888:::;;;<<<<<<>>>BBBEEEEEEHHHMMMRRR[[[hhhwwwtttnnnzzz~~~gggLLLOOOBBBIIIlllsssJJJCCCCCCBBB777888::::::999888888999777777777777777777777777444444444444444444444444333444555666777777666666777666666666666666777777555===999666EEEYYYpppvvvnnniii\\\XXXSSSPPPNNNKKKFFFBBBDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFHHHHHHIIIIIIIIIFFFIIIKKKKKKIIIHHHJJJMMMMMMOOOQQQQQQQQQRRRTTTVVVZZZ]]]bbbgggooozzz{{{uuuRRR???DDDLLLNNNbbbvvv{{{sssvvvtttlllkkkpppmmmddddddfffeee```^^^aaacccccc\\\ZZZZZZ]]]bbbdddaaa^^^```[[[WWWVVVXXXXXXTTTPPPRRRTTTVVVVVVVVVWWWYYY[[[XXX[[[]]][[[YYY\\\eeemmmiii]]]ccc^^^kkk|||zzz}}}~~~}}}~~~iiizzzrrrttt||||||uuupppmmmlllllluuurrrkkkbbbXXXNNNHHHEEE888::::::888666888???EEE;;;===BBBHHHSSSrrroootttjjjcccYYYZZZdddYYYWWWWWW\\\aaaccc___ZZZWWWYYYYYYVVVUUUXXXYYYVVVOOOOOOPPPSSSVVVTTTOOOKKKGGGFFFEEEBBB???===;;;999777999;;;<<<;;;;;;>>>BBBAAAJJJiiiQQQ;;;444999;;;???@@@???@@@CCCFFFQQQ^^^rrruuulllVVVNNNBBB888444444777999888555666:::<<<999777777777777888999:::::::::999<<<<<<;;;;;;<<<<<<===>>>>>>>>>???@@@AAABBBBBBCCCcccWWWbbblll\\\RRRRRRIIIKKKFFFDDDJJJTTT___nnnzzz{{{yyyooommmvvvxxxzzzvvvvvvuuutttzzz{{{qqqjjj___VVVPPPKKKGGGEEEEEE======???;;;<<<@@@??????BBB<<<999BBBCCCCCCIIIFFFIIINNNQQQSSSTTTSSSRRRTTTTTTUUUVVVUUUUUUSSSSSSQQQRRRRRRSSSRRRQQQPPPPPPFFFEEEDDDCCCAAA@@@???>>>???<<<:::999888888666444666666666666666777:::===;;;>>>BBBDDDFFFHHHLLLOOORRRYYYcccooo}}}fffiiixxxnnnMMMEEEUUUDDD>>>[[[}}}HHH???===333222666888999888666555777888555555555555555555555555333333333333333333333333111222333555555555555555666666555555555555555666666;;;777444:::???JJJ]]]uuupppooowwwsssnnnvvvxxxrrrnnniiibbb\\\XXXWWWUUUSSSPPPMMMKKKJJJMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNQQQTTTUUUUUUSSSRRRLLLPPPTTTUUUSSSTTTWWW[[[YYY\\\___aaaccchhhnnnrrryyyrrryyygggHHH>>>MMMLLLCCC___pppwwwtttnnntttuuuqqqjjjhhhkkkggg``````cccccc^^^\\\___bbbcccXXX\\\``````]]]ZZZYYYYYY[[[YYYWWWVVVVVVUUUSSSQQQWWWYYYZZZ[[[ZZZZZZ\\\^^^UUUVVVWWWUUURRRSSSWWW\\\yyy|||ttt||||||}}}zzz{{{{{{yyyyyy{{{~~~www}}}~~~vvvvvvzzz}}}zzzuuunnniiigggfffggggggkkkeee]]]UUUOOOIIICCC>>>777888999888888:::>>>@@@;;;999MMMcccyyynnn}}}~~~pppkkkggg```___bbbVVVUUUVVVYYY\\\\\\YYYUUUVVVXXXVVVQQQPPPSSSTTTQQQPPPOOONNNPPPRRRRRRMMMIIIDDDCCCBBBAAA???===;;;:::999::::::999888999::::::333222HHHXXX```HHH::::::;;;<<<>>>??????>>>555???OOOaaappp{{{~~~qqq^^^MMMCCC?????????:::666666:::;;;777666999888999:::<<<<<<<<<<<<;;;===<<<<<<;;;<<<<<<>>>>>>===>>>???@@@@@@???>>>===hhhMMMHHH[[[iii^^^ZZZYYYKKKDDDAAACCCMMM[[[jjj{{{|||vvvjjjfffhhhhhhvvvzzzqqq}}}~~~}}}yyyuuutttxxxxxxkkk```YYYVVVPPPEEEEEEHHHDDDDDDDDD;;;===???<<<===BBB<<<999AAA999===???===:::<<>>BBB>>>CCCIIIMMMPPPSSSXXX\\\dddnnn|||xxxhhhyyybbbQQQLLLHHHCCCBBBWWWFFF333DDD???222;;;555777888666444333555888333444444444444444444444222222222222222222222222000111222444555555444444666555555444444444555555444777666999>>>:::;;;III^^^rrrzzzqqq}}}qqqoooeee\\\mmm~~~|||vvvtttppplllfffbbb^^^\\\[[[[[[[[[[[[[[[[[[[[[[[[WWWZZZ]]]aaabbbaaa___^^^ZZZ___dddeeeeeefffkkkppptttwww|||qqqjjjUUUBBBEEEKKKSSSaaarrrrrr~~~mmmkkkkkkiiimmmooommmeee___^^^aaa___cccddd___]]]```ddddddaaajjjqqqmmmaaaXXXXXX\\\XXXWWWWWWVVVVVVUUUTTTTTTXXXYYYZZZYYYXXXXXXYYYZZZRRRSSSSSSRRRQQQRRRTTTVVVhhhmmmrrr{{{xxx|||}}}{{{vvvssstttwwwyyywwwyyy~~~~~~uuuuuuuuuqqqpppkkkjjjhhhfffdddcccaaaaaalllbbbUUUNNNLLLIIIBBB;;;>>><<<;;;<<<======;;;999>>>888\\\llleeehhhiiifffdddbbb]]]VVVUUUUUUUUUWWWXXXWWWUUUSSSZZZZZZVVVPPPLLLMMMMMMJJJRRROOOMMMMMMOOOOOOMMMJJJBBBBBBBBBAAA???===<<<;;;;;;:::888777999;;;999555>>>555>>>;;;[[[kkkBBB===888888;;;>>>===;;;>>>>>>???CCCNNN^^^ooozzz{{{rrrcccQQQEEE<<<777777::::::666555999555666888:::;;;;;;;;;:::===<<<<<<;;;;;;===>>>???===>>>@@@@@@???===:::999kkkRRR]]]kkkeeeSSSOOOQQQIIIJJJNNN___vvv~~~zzzrrrjjjmmmmmmjjjwwwsssiiimmm___ssswww}}}}}}wwweee___VVVNNNJJJHHHFFFEEEDDDCCCAAABBBBBBCCCAAA@@@<<<;;;;;;::::::;;;;;;;;;888999::::::999888777666999999888888777777666666555666777777555555666777666777888888777777999;;;???>>>>>>AAAFFFIIIGGGEEENNNOOOSSSYYYbbbjjjrrrvvvzzzrrr}}}uuueeeOOOIIILLLEEEEEESSS{{{bbbMMM<<<;;;<<<777777;;;666666555444444444444555555555555555555555555555444444444333333222222222111222222333333444444555222222222222333333444444222333555777999:::;;;;;;KKKZZZzzztttiiiggghhhyyy}}}~~~uuupppRRR???OOOCCCbbbsss```}}}{{{ooonnnqqquuummmllljjjfffbbb______```eeeggggggccc^^^]]]aaafffdddaaa]]]ZZZXXXWWWTTTRRR[[[XXXWWWYYYZZZXXXYYY]]]XXXYYYZZZYYYWWWVVVWWWXXXUUUTTTRRRPPPOOOOOOOOOPPPmmmnnnttttttpppooosss}}}yyyooolllpppuuuvvvxxxvvvvvvwwwyyyzzzzzzyyyyyyqqqkkkhhhddd]]]XXX^^^]]]\\\ZZZXXXVVVUUUTTT[[[]]]XXXJJJ===999===CCCJJJAAA<<<>>>>>>:::999===IIIfffyyy]]]aaa```^^^]]]\\\[[[[[[[[[QQQWWW\\\\\\YYYWWWZZZ^^^bbb^^^WWWQQQNNNNNNPPPRRRXXXSSSMMMJJJIIIIIIHHHFFFDDDCCCAAA>>>:::888999:::<<<;;;;;;:::888777666666666666999<<>>???@@@???>>>666>>>AAA:::666666555111ttthhh]]]OOOMMMQQQLLLCCC^^^|||ssskkkkkkkkklllvvvuuucccvvv{{{bbbeeemmmzzz}}}rrrggg]]]TTTLLLHHHMMMKKKHHHFFFEEEDDDBBB@@@AAA@@@???>>><<<<<<;;;;;;======>>>===<<<:::888777;;;;;;::::::999999999888777999:::999888888999:::888;;;???BBBCCCEEEGGGHHHEEEEEEGGGJJJPPPTTTVVVWWWSSS\\\gggmmmvvv}}}rrrlllzzzcccPPPMMMHHHDDD???@@@]]]uuuNNN???666888:::777666:::666555555444444444444444444444444444444444444444444333333333222222222222111111222222333444444444333222111111111222444555222333444666777888999999;;;GGGcccwwwgggiii{{{wwwzzzpppxxxsss{{{eeeJJJHHH@@@AAAVVVxxxbbbnnnpppkkkkkklllnnniiiiiihhheeebbbaaabbbccchhhiiigggbbb\\\[[[^^^bbb___]]][[[[[[[[[[[[ZZZYYY[[[WWWUUUVVVVVVTTTVVVYYYYYYZZZ\\\\\\ZZZYYYYYYZZZVVVUUUSSSRRRQQQQQQQQQQQQYYYeeesss|||qqqooozzzuuu___ccc\\\WWW\\\kkk~~~uuuiiieeeccc```gggggggggiiikkklllkkkjjjfffaaaZZZWWWVVVUUUPPPLLLNNNNNNNNNNNNNNNNNNNNNNNNGGGGGGFFFBBB???@@@CCCFFFFFFDDD???666333AAAbbb~~~{{{yyydddbbb___\\\YYYWWWWWWYYYZZZXXX]]]bbbaaa^^^\\\___bbb```]]]XXXSSSQQQRRRTTTUUUVVVRRRLLLIIIHHHHHHFFFEEECCCCCCAAA>>>:::999999:::<<<<<<;;;:::999888777666888777999:::999CCCdddnnnNNN>>>666666;;;:::===@@@@@@>>><<<:::999BBBIIIRRR[[[ccciiinnnrrrwwwqqqgggZZZOOOEEE???<<>>>>>>>>===BBBAAA@@@???>>>===;;;999AAA???:::333000222444444hhhWWWGGGGGGRRRVVV___vvvooollliiigggiiilllnnnooozzzwwwzzz{{{{{{yyysssmmmjjjnnnxxx~~~|||zzzqqqiiieee[[[XXXSSSOOOMMMJJJGGGEEEFFFEEEDDDBBBAAA@@@??????????????????>>>===<<<;;;===============<<<<<<<<<===>>>@@@@@@??????@@@BBB>>>AAAEEEIIIJJJLLLNNNOOOSSSTTTVVVXXXZZZ]]]bbbeeexxx|||qqq}}}~~~cccSSSMMMDDD@@@FFFTTT[[[gggmmmGGG<<<555444999:::555333777555555444333333333333333333333333333333333333333333222222222222111111111111111111222333333444444333222111000000222333555222333444555666666666666777>>>NNNeee}}}}}}vvvyyytttzzzpppfffPPP===<<>>===::::::;;;@@@DDDEEEDDDBBB???<<<999AAA[[[ccc~~~iiilllbbb___[[[WWWUUUWWWYYY[[[[[[^^^``````]]]\\\]]]___\\\[[[YYYWWWWWWWWWXXXYYYSSSPPPKKKHHHGGGFFFEEEDDDBBBBBBAAA>>>:::999999;;;<<<;;;;;;:::999888777777888777999:::555666FFFYYY___>>>333777444555777999;;;<<<<<<;;;555888===AAAEEEJJJOOOSSSVVVWWWYYYZZZZZZYYYWWWVVVIIIHHHGGGFFFEEEDDDCCCCCCBBBAAA???===:::888666555555111///111444555777:::zzzeeeRRRYYYkkkppp~~~mmmqqquuuqqqeeekkkllliiijjjnnnhhh___hhhhhhvvv}}}yyyeeeZZZ___ppp~~~}}}{{{sssoooiiiddd___ZZZUUURRRMMMLLLKKKIIIHHHHHHGGGGGGCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDCCCEEEFFFGGGGGGGGGIIIKKKGGGIIILLLMMMOOOPPPSSSVVVQQQXXXbbblllvvvmmmlllsssYYYFFF??????FFFAAAZZZyyy~~~|||@@@HHH888666888;;;999333222555444444333222222222222222222222222222222222222222111111111111111111111111000000111111222333333333111222222333333333333333333444444555555555555444:::===AAALLLddd|||~~~|||tttpppyyyyyyzzzmmmdddZZZPPP888<<>>===<<<;;;:::999CCCCCCFFFJJJIIIBBB<<<:::888;;;HHHiiivvvyyyqqqeeefff```^^^[[[YYYYYYZZZ\\\]]]ZZZ[[[\\\[[[ZZZYYYZZZZZZXXXXXXYYYZZZ[[[[[[ZZZZZZQQQNNNKKKHHHFFFEEEDDDCCCAAAAAA???===:::999:::;;;;;;;;;:::999888888777777555555777999666444999BBBgggtttMMM999;;;999666666777888888777<<<===<<<:::888777999:::???AAAEEEIIIJJJJJJHHHGGGFFFFFFEEEEEEDDDCCCBBBBBB===<<<;;;999666444444444000///333:::999444333777yyygggaaaeeelllppprrrwwwtttkkkhhhkkkggg]]]UUUeee}}}|||rrrlllgggaaa\\\ssssssvvv~~~~~~xxxppplllbbbaaa^^^[[[YYYWWWUUUUUUPPPPPPOOONNNMMMMMMLLLLLLKKKKKKLLLLLLMMMMMMNNNNNNLLLNNNPPPQQQRRRSSSUUUWWWZZZ[[[^^^```dddjjjqqqvvv}}}tttvvvtttbbbOOOFFFHHHKKKLLLJJJJJJXXXoooJJJ@@@888888888999999666222333666333333222111111111111111111111111111111111111111000000000000000000000000//////000111111222222333///111555777777666333111444555555666666555555444777888888;;;OOOvvvkkkxxxxxx{{{vvvrrrppp{{{xxxuuusssvvv}}}uuuiii\\\RRRHHH@@@@@@FFFVVVmmmzzzaaasssuuunnnuuuooolllmmmmmmjjjhhhiiimmmmmmmmmlllkkkkkkmmmooohhhfffdddaaa^^^]]]___```^^^^^^___aaabbbaaa^^^\\\```[[[XXXXXXVVVSSSTTTWWWOOORRRUUUVVVUUUSSSRRRQQQVVVTTTSSSQQQPPPPPPPPPPPP\\\SSSOOOVVVdddttt{{{iiiSSSDDD<<>>:::<<<;;;===DDDOOOTTTTTTUUUVVVXXX[[[]]]]]]ZZZWWWDDDBBB???===;;;:::999999666777999<<<@@@CCCEEEFFFLLLMMMPPPNNNDDD888666;;;DDD[[[~~~tttrrreee```ZZZYYYYYYZZZ[[[\\\\\\]]]]]]ZZZYYYXXXXXXYYYZZZZZZYYYTTTVVVXXXZZZ[[[ZZZYYYXXXNNNMMMKKKHHHEEECCCCCCCCC>>>>>>>>>;;;999888999:::999999999888888777777666333333444666666555777;;;;;;___pppIIIAAA777333555999<<<<<<:::;;;===<<<;;;999999::::::;;;<<<<<<<<<;;;:::999;;;;;;<<<<<<<<<===============<<<999555333333555;;;:::999888444333:::CCCzzz\\\WWW]]]ooo{{{fffYYY___gggggghhhmmm}}}}}}tttddd\\\]]]___\\\ZZZ```gggvvvwwwccc[[[dddnnntttwwwttthhhkkk{{{{{{vvvssspppooohhhfffccc```^^^\\\ZZZZZZYYYZZZZZZ[[[\\\]]]]]]^^^dddfffhhhjjjkkkllloooqqqzzz}}}vvvkkkoooyyyuuu]]]OOOPPPMMMEEE===CCC\\\tttwwwccc;;;111444666444444333333111222444666222222111000000000000000////////////////////////......///////////////000/////////000111111222222...111444777888555222000444444555555666555555555999999666555???ZZZxxxtttyyyvvvwwwyyy{{{rrrtttuuussspppoooqqqssstttsssrrrqqqpppqqqrrrsssrrrsssvvvyyy{{{}}}~~~nnnSSSCCCMMMEEEDDDLLLXXXgggyyywwwsss|||rrrmmmsssnnnkkkkkkjjjggghhhkkkhhhiiihhhgggffffffhhhjjjbbbaaaaaa```````````````______```bbbbbb___[[[WWWYYYUUUSSSTTTSSSPPPPPPSSSOOOQQQSSSTTTRRRPPPOOOOOOQQQPPPNNNLLLKKKKKKLLLLLLMMMLLLMMMOOONNNTTTjjjzzz~~~vvv}}}cccLLL>>>999BBB???<<<:::;;;<<<<<<;;;999:::888777;;;???<<<777777777999<<<>>>???===;;;888777777666777888999:::999;;;===AAAEEEHHHKKKLLLDDDEEEFFFCCC999444BBBUUUtttzzzkkkbbb\\\[[[TTTUUUWWWZZZ[[[[[[ZZZZZZSSSQQQOOOQQQUUUWWWWWWUUURRRTTTVVVXXXXXXVVVSSSRRRKKKKKKJJJGGGCCCAAAAAABBB<<<<<<;;;999777666888:::777777777777666666555555333222222222333333444666222???QQQpppvvvSSS999000333:::>>>555888<<<===<<<;;;;;;;;;333444555777:::===???AAA999999;;;<<<===???@@@@@@CCCCCCBBB===777444555777222444333222===TTTnnn}}}jjjNNNAAARRR~~~^^^SSSSSSaaajjjhhhggglllqqqrrrnnncccXXXSSSUUUXXXaaa[[[RRRWWWhhhqqq~~~}}}uuueeeYYY^^^qqq}}}uuuqqqhhhpppttt|||~~~~~~uuulllrrrqqq^^^SSSPPPFFFBBBCCCKKKXXXkkkddd777<<<999222CCC111111///...///111222222111111000////////////000........................------........./////////......//////000111111222///000111333333222111000222222333444444444444444:::777777888888???VVVnnntttppp|||kkk|||yyyeeeTTTGGGCCCKKKWWWNNN[[[qqq}}}kkkuuuzzzfffhhhllldddmmmjjjjjjjjjgggcccdddhhhaaabbbbbbaaaaaaaaadddfff\\\\\\]]]___``````^^^]]][[[\\\^^^aaabbb___ZZZVVVQQQOOOOOORRRRRRNNNNNNPPPNNNOOOPPPOOOLLLKKKJJJKKKLLLKKKIIIGGGFFFFFFGGGGGG@@@CCCIIIKKKEEEFFF[[[uuu|||rrrxxxzzz\\\EEEFFFEEEFFFLLLSSSVVVSSSOOOHHHGGGCCC???@@@AAA<<<444===<<<;;;;;;<<<;;;999777777888999:::;;;>>>AAACCCEEEFFFGGGIIIKKKMMMOOOOOOFFFBBB@@@@@@@@@NNNrrruuulllhhhaaa^^^cccWWWWWWWWWXXXXXXYYYYYYYYYNNNJJJHHHKKKRRRVVVVVVSSSQQQRRRTTTTTTSSSPPPMMMJJJFFFGGGGGGDDD@@@>>>>>>???999:::999777555555777888555555555555555444444444111111111000000111333333888888888MMMqqqlllTTTEEE888000888:::<<<<<<:::999999999@@@>>><<<:::888777777777======>>>@@@AAACCCDDDDDDCCCDDDDDD???999777999<<<555AAALLLXXXttthhhQQQCCC]]]qqq^^^]]][[[^^^cccdddcccgggmmm___fffllllllbbbVVVSSSWWWRRRYYYXXXVVVZZZdddooo]]]UUU\\\lllyyyvvvxxx~~~~~~tttfff___eeetttoookkklllyyyqqq^^^PPPJJJIIIHHHGGGHHHRRRdddwwwooovvvMMM<<>>AAADDDDDD:::999999:::<<<======<<<<<<===>>>???@@@BBBEEEHHHFFFHHHKKKNNNRRRVVVYYY[[[XXXOOOIIILLLXXXuuuiiizzzrrrhhhaaa]]][[[___ddd]]]\\\ZZZXXXXXXXXXYYYZZZPPPLLLIIIMMMUUU[[[[[[XXXQQQQQQRRRQQQOOOLLLHHHFFFCCCEEEEEEBBB>>>;;;<<<===888888888666444444666888444444444444444444333333...111222000000222444333///222///555JJJcccaaaFFF888999::::::999:::<<<>>>;;;;;;;;;;;;<<<<<<======<<<<<<===>>>???@@@AAABBB>>>@@@AAA>>>:::999===BBBXXXnnnuuuOOOLLLrrrrrrjjj```\\\___^^^bbbgggfffbbbdddkkkfffeeehhhlllfffZZZSSSSSSTTTWWWNNNOOO[[[^^^tttvvv}}}yyyfff\\\```___pppsss{{{}}}~~~~~~uuupppyyy}}}yyypppppp}}}{{{ggg```NNNOOOQQQCCCCCCMMMJJJ```}}}ooo@@@<<<777555666666444333111111000000//////..............................---------............///------------------------............////////////111111000000//////....../////////000111111222222444333333333444777:::;;;RRR|||ttt{{{wwwwwwrrr{{{zzzqqqkkkiiigggUUUPPPZZZYYYKKKLLL[[[dddqqqzzzfffjjjtttxxxooohhhggghhheeebbbaaahhhfffddd```\\\YYYWWWVVV^^^[[[UUUTTTZZZbbbaaa\\\[[[YYYWWWXXX[[[\\\ZZZXXXXXXXXXVVVVVVZZZ^^^WWWMMMLLLMMMNNNOOOPPPOOONNNMMMQQQNNNNNNRRRSSSNNNKKKKKKLLLGGGEEEEEEBBB>>>>>>@@@GGGEEEBBB??????@@@CCCEEETTTkkkttt|||pppaaaiiioooYYY<<>>999<<>>>>>>>>:::;;;AAADDDCCCEEEKKKAAAJJJQQQUUUbbbrrrwwwrrrXXX]]]ooo|||WWWmmmpppjjjaaa[[[YYYZZZ[[[\\\aaaaaa___\\\YYYWWWXXXYYYWWWRRRMMMNNNTTTVVVTTTPPPPPPQQQQQQQQQNNNJJJFFFCCCFFFEEECCCAAA???===;;;:::777777777777666666666555444444333333333222222222111111000000000000111111333000111333555EEEmmm\\\SSSCCC777888???999---AAA???===<<<<<<<<<:::888;;;===<<<;;;<<>>999===??????===AAAQQQfffuuummmMMMKKKqqq}}}kkkddd___aaaeeeccceeeiiihhhdddeeeiiibbb]]][[[ZZZWWWTTTVVV\\\WWW^^^UUUNNNUUUSSSTTTddd{{{zzz}}}}}}tttqqqaaaggg___fffiiikkkzzzzzz}}}|||}}}~~~wwwssswwwllliiiggg___VVVNNNHHHFFFFFFJJJ]]]pppuuu~~~|||UUUCCC===999555333333444222111000000000/////////......------------------------------------............---------------------------.........////////////000000000/////////.........//////000000111222222333333222333444666999:::>>>OOOoooyyy|||mmmkkknnn{{{xxxrrrwww|||~~~}}}|||tttpppkkkeeelllppptttrrrmmmiiieeecccZZZYYYVVVQQQNNNQQQXXX___\\\aaalllwww~~~yyytttzzzbbbgggqqqmmmfffgggjjjgggccc___[[[YYYWWWWWWZZZYYYVVVTTTXXX]]]]]]XXXWWWUUUTTTWWW[[[\\\XXXTTTSSSOOOMMMQQQVVVVVVRRRLLLQQQQQQPPPOOONNNMMMKKKJJJPPPMMMLLLNNNNNNMMMOOOSSSNNNGGGBBBAAABBBAAABBBEEEJJJHHHEEECCCAAABBBCCCDDDHHHOOOgggvvvpppxxx^^^MMMOOOUUUwww___UUUYYYLLLAAA@@@FFFIIIHHHFFFDDD???>>>BBBEEEGGGMMMTTT]]]fff|||fffXXXwwwrrr~~~iiihhhddd^^^[[[\\\```ccceeeeeeaaa\\\XXXVVVVVVXXXYYYXXXRRRMMMMMMQQQRRROOOKKKLLLMMMNNNNNNMMMJJJHHHFFFCCCCCCBBB@@@???===<<<;;;999888888777666666555555444333333333333222222222111000000//////000000111333000000333111222CCCXXXnnnXXXTTTRRRNNN???BBBCCC===666333888>>><<<;;;888777<<>>@@@TTTsss~~~|||```OOOZZZssstttlll|||sssiiieeeeeebbbXXXMMMQQQNNNNNNSSSWWW[[[aaagggsssiiirrrtttcccaaa^^^^^^aaafffiiikkkhhhbbbYYYTTTUUUXXXZZZZZZXXXSSSOOOOOORRRSSSQQQNNNNNNNNNNNNNNNMMMKKKJJJIIIBBBAAA@@@@@@???>>>======;;;:::999888777666555444333333333222222222111111000000////////////000000000,,,---333333///000777QQQwwwvvvmmm```SSSPPPTTTUUUNNNGGGNNNYYYccceeejjj}}}```NNNJJJnnnyyyhhheeecccfffdddaaa___```bbbaaa^^^\\\UUUUUUXXXZZZ]]]aaafffkkkSSSSSSQQQTTT___ccc\\\UUUSSS[[[sssxxxnnnjjjcccYYY]]]UUU^^^bbbaaa^^^cccpppyyyyyy|||yyyvvvttttttvvvxxxzzzzzz{{{~~~xxxooonnncccTTTQQQHHHJJJTTT``````WWWVVV]]]mmm}}}www{{{sss[[[???;;;>>>>>>555333111000//////..............................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------++++++++++++++++++++++++,,,,,,---------.................................------...//////000000111111111111111222444666777444===???===OOOwww}}}rrrxxxuuuyyywwwxxxuuuooommmooovvv~~~vvvxxxnnnvvv}}}ooojjjoookkk```bbbooojjjiiigggddd```]]]ZZZXXXZZZ___aaa^^^[[[\\\\\\[[[\\\XXXUUUXXX___ccc___ZZZVVVJJJGGGQQQTTTNNNMMMSSSTTTSSSQQQPPPOOOPPPQQQQQQUUUSSSRRRRRROOOPPPYYYddd___RRRGGGFFFHHHGGGDDDDDDCCCCCCCCCBBBAAA???>>>===999CCCKKKRRRbbbzzzqqqeeeeeehhhcccgggzzzsssjjjnnnnnndddcccaaabbbeeehhhjjjjjjggg```XXXVVVYYY]]]^^^]]]XXXUUURRRSSSWWWZZZYYYWWWVVVUUUSSSQQQNNNLLLKKKJJJCCCCCCBBB@@@???>>>======<<<<<<:::999777555444333222222222222111111111111000//////......//////000000++++++///333333555:::222IIIddd^^^LLLEEEhhhxxxllliiiaaa]]]]]]\\\ZZZZZZ]]]^^^\\\XXXPPPRRRSSSSSSSSSUUUWWWXXXUUULLLPPP[[[\\\UUUSSSUUUPPPKKKVVVxxxyyynnnkkk\\\]]]UUULLLIIIRRR^^^eeedddjjjjjjjjjmmmsss|||{{{tttkkkaaaZZZZZZZZZYYY___bbbRRRHHHPPP\\\^^^cccbbbWWWSSSddd|||eee|||zzz~~~oooFFF@@@>>>111///<<<222222111000///......///---------------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,---------------------------.........---------...//////000000///000000111222333444444---888888...777aaavvvjjjqqqnnn[[[[[[aaaggglllnnnqqqrrrhhhfffnnnuuuooommmppp~~~tttxxx{{{rrroooeeelllpppnnngggdddhhhnnnggghhhiiihhheee```[[[XXX[[[bbbeeebbb^^^^^^^^^]]]```[[[VVVXXX^^^cccbbb______RRROOOWWWYYYRRRQQQYYYVVVUUUSSSRRRQQQQQQQQQRRRMMMMMMNNNNNNJJJHHHNNNVVVXXXNNNFFFGGGIIIFFFBBB?????????@@@@@@@@@???>>>>>>999???@@@<<>><<<;;;<<<<<<:::888666444333222222222111111111000000000//////............//////222///---,,,,,,,,,000555...555<<>>???@@@@@@@@@@@@??????666777@@@@@@DDDeee~~~~~~tttsssmmmaaajjj}}}sssvvv{{{fffdddkkkkkkiiijjj\\\]]]___ccceeefffdddbbbZZZYYYYYY\\\___aaa___\\\WWWUUUSSSSSSTTTVVVVVVVVVSSSSSSRRRPPPNNNLLLJJJIIIFFFFFFDDDAAA???===;;;:::;;;:::999777555444222222111111111000000000000///......------------......,,,...000///,,,+++,,,...///444111666MMMhhhSSSAAA===dddwwwkkkdddWWWPPPTTTYYYZZZVVVUUUXXXXXXUUUaaa```ZZZOOOJJJNNNRRRRRRLLLFFFUUU^^^OOOGGGKKKFFFCCCMMMJJJEEESSSkkk}}}iiifffPPPOOOMMMKKKIIIGGGFFFEEEIIIIIIMMMUUU___eeeeeeccc]]]fffhhh^^^YYY___eeedddkkkiiigggeeeccc___ZZZWWWTTTTTTUUUVVVYYY\\\___aaa\\\___iiiuuuyyyzzz~~~eeekkk```ZZZmmmrrriiirrrxxx\\\888///===:::((('''999<<>>???========================>>>666999CCC???;;;SSSvvvvvvsssvvvrrr~~~yyyeeeZZZbbbhhh```XXXWWWVVVXXX[[[^^^aaa```\\\YYYUUUVVVWWWXXXYYYYYYXXXWWWPPPOOONNNNNNOOOPPPQQQRRRSSSSSSSSSQQQOOOKKKHHHEEECCCBBBAAA???===<<<::::::999999888666555333222111111111000000000/////////...------------------...(((+++...///000000///...,,,444000,,,333???UUUnnnMMM@@@???hhhyyyiiiaaaWWWSSSQQQXXXZZZTTTQQQSSSTTTRRRPPPSSSQQQIIIFFFKKKMMMLLLKKKIIISSSQQQAAAFFFNNNBBBEEECCCBBBJJJNNNGGGTTTtttxxxlllfffhhhnnnssscccYYYMMMIIINNNWWW___ccc\\\dddcccXXXUUU___jjjllloooggg]]]VVVSSSTTTWWWYYYooonnnmmmmmmooosssvvvyyyrrrxxx}}}uuuyyy{{{mmmIII:::444555444444333000,,,+++,,,+++---000///,,,+++,,,...+++++++++,,,,,,---------************************)))************+++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++,,,------......///------...///000000000///***111555444444777666111222666888777777;;;<<<:::999>>>RRRuuuxxxrrrhhhfffwww|||}}}}}}ssseeefffpppnnnfffiiinnnhhheee___]]]ccciiieee]]]fff```dddooonnnccc___eeebbbaaa___^^^]]]]]]]]]^^^___bbbbbb______bbbbbb___UUUZZZ___aaa^^^[[[YYYYYYNNNRRRRRRPPPQQQUUUUUUQQQQQQQQQQQQPPPOOOLLLJJJHHHEEEAAA@@@CCCCCC???<<<<<>>>>>@@@===<<<;;;999999888888888555:::===999666???PPP___tttxxxwwwxxx~~~jjj[[[bbbaaaZZZYYY___]]]UUUTTTVVVYYY\\\]]]ZZZUUUQQQSSSTTTUUUTTTRRRQQQRRRSSSIIIIIIIIIKKKMMMPPPRRRSSSYYYYYYXXXUUUPPPKKKEEEBBB??????>>>===<<<;;;::::::888777777555444333222111000000000000////////////...------,,,,,,------...,,,,,,******,,,///---)))+++222000,,,111222444@@@TTTtttMMMAAAMMMuuu\\\WWWWWWWWWWWWVVVUUUTTTSSSSSSRRRZZZUUUNNNJJJIIIKKKMMMNNNIIIKKKLLLMMMLLLIIIGGGEEEEEEEEEEEEFFFFFFEEEEEEEEE___uuu|||hhhaaaeeegggTTTbbbttt}}}vvviiimmm|||yyyiiitttuuu[[[XXXbbbhhheeeaaaiiivvvtttxxx[[[BBB:::555222000////////////............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))(((((())))))************))))))))))))))))))******************+++++++++,,,,,,,,,******++++++++++++,,,,,,............////////////////////////000000000000111111222333333333333222444555777<<>>DDDQQQTTTPPPJJJCCC>>>:::888888999999999888777666555444888888777666777:::???CCCOOOLLLSSSkkktttbbblll}}}{{{xxxjjjbbb\\\\\\ZZZYYYXXXXXXWWWWWWZZZZZZYYYXXXXXXXXXXXXXXXXXXTTTOOOOOORRRTTTRRROOOLLLKKKKKKNNNQQQSSSRRRPPPRRRRRRQQQOOOMMMJJJHHHGGGEEEBBB>>><<<<<<;;;:::888999888777555444333111111///.........------------...---,,,,,,++++++++++++,,,,,,++++++,,,,,,---...---------...///000000111666BBBZZZzzzUUUFFFZZZwwweeeWWWYYYVVVUUUVVVVVVVVVWWWWWWWWWWWWWWWTTTOOOMMMLLLMMMLLLLLLIIIJJJKKKLLLJJJHHHEEECCCEEEFFFFFFFFFFFFFFFFFFEEELLL^^^pppqqqkkkxxxtttxxxxxxnnn___]]]ccckkkkkkkkkzzz{{{llluuulllaaaNNN<<<555666444333333////////////.........---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))(((((())))))************))))))(((((()))))))))******************+++++++++,,,,,,***++++++++++++,,,,,,,,,------........./////////....../////////000000000000111111222333222222222777666444222555@@@OOO[[[|||zzzyyylllttt}}}vvv|||{{{~~~rrrkkkttt|||pppgggppppppiiiffffffggggggcccbbbdddddd```aaaeeehhhffffffgggaaa]]]\\\]]]\\\ZZZ[[[^^^eeeaaa___aaa```ZZZVVVUUUXXXVVVVVVXXX[[[[[[VVVRRRNNNRRRUUUUUURRRPPPQQQSSSOOONNNOOOQQQTTTUUUTTTSSSQQQPPPNNNLLLJJJIIIHHHGGGIIIBBB@@@DDDCCC???EEEPPPSSSOOOKKKEEEAAA???>>>>>>999999999999888777666555666777777666666888<<>><<<;;;:::999777888777666555444222111111/////////.........------------,,,+++++++++++++++,,,++++++++++++,,,------,,,------...//////000000+++222???QQQfff}}}]]]UUUmmmsss\\\VVV]]]XXXWWWWWWWWWWWWXXXXXXXXXXXXSSSQQQOOONNNNNNMMMKKKIIIHHHIIIJJJJJJHHHEEECCCAAAEEEEEEFFFFFFFFFFFFEEEEEEGGGNNNSSSfff{{{iiiooovvv~~~wwwkkkggg}}}}}}}}}```DDD111......111222000///000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,******************************************++++++******))))))))))))((((((((())))))******))))))((((((((())))))))))))******)))*********++++++++++++++++++++++++,,,,,,,,,---------------.....................////////////000///000111111222222111111222333333000...///444888===DDDWWWqqqwww{{{tttvvvxxxrrrtttzzziiihhhwwwqqqwwwsssooooooaaaaaaeeekkklllgggccccccccc___^^^aaacccbbbaaaccc```]]][[[^^^^^^]]]___dddfffbbb___```___ZZZVVVVVVUUUWWWYYYZZZYYYVVVSSSPPPMMMQQQUUUTTTRRROOOPPPQQQOOOOOORRRUUUXXXXXXVVVTTTMMMMMMLLLKKKKKKJJJJJJJJJNNNGGGCCCDDDBBB>>>BBBKKKJJJHHHEEEAAA???>>>>>>>>>:::::::::::::::999888777555666777666666666888:::888666777@@@SSSkkkeee___aaa___[[[ZZZYYYYYYZZZZZZ[[[\\\]]]^^^[[[ZZZZZZYYYXXXXXXWWWWWWWWWTTTSSSTTTXXX[[[ZZZYYYUUUVVVWWWXXXWWWSSSMMMHHHOOONNNLLLJJJIIIHHHHHHGGGEEEBBB???<<<;;;:::888666777666555444333222111000000/////////............---,,,++++++***+++++++++++++++******++++++,,,---,,,,,,------......//////---///000000555EEE\\\nnn___YYYnnnrrr[[[SSSZZZVVVYYYYYYXXXVVVUUUTTTSSSSSSOOOMMMKKKKKKKKKJJJHHHGGGGGGGGGGGGGGGEEEBBB@@@>>>BBBCCCCCCDDDDDDCCCCCCBBBGGGLLLFFFBBBSSSeeettt|||sssuuutttZZZggghhhuuuhhhaaa~~~xxxyyyzzzZZZAAA444,,,333333222111...,,,,,,............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))***************))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((()))))))))***)))))))))************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------........./////////...///000000111111000000...111444555444444555666333888@@@JJJUUUdddvvvzzz~~~}}}nnnkkkllljjjggggggfffhhhlllkkkfffcccdddbbb\\\ZZZ[[[\\\ZZZYYY[[[aaa^^^]]]```bbbbbbeeejjjgggbbb___```^^^ZZZWWWWWWVVVZZZ^^^^^^[[[WWWTTTTTTRRRUUUXXXWWWRRRNNNMMMNNNPPPQQQUUUYYY[[[[[[XXXUUUOOONNNNNNMMMMMMKKKJJJJJJLLLEEEAAA@@@>>>;;;>>>DDDDDDBBB@@@>>><<<<<<<<<<<<::::::;;;;;;:::999888888555666888888666555666777<<<;;;:::999>>>KKK]]]jjj}}}uuuVVVUUUXXX]]]```]]]ZZZXXXTTTUUUUUUWWWYYY[[[]]]^^^ZZZZZZZZZYYYXXXWWWWWWVVVXXXVVVUUUUUUWWWXXXWWWUUUXXXXXXXXXXXXUUUQQQLLLIIIQQQPPPNNNLLLKKKKKKKKKKKKFFFCCC???<<<;;;:::888666555555444333222111000000000000/////////.........++++++************++++++***************+++,,,,,,+++,,,,,,,,,---------...000222111,,,'''***666AAAWWWlllZZZJJJVVV~~~kkk[[[MMMPPPPPPUUUUUUTTTRRRQQQOOONNNNNNKKKIIIFFFEEEFFFFFFFFFEEEDDDDDDDDDCCCBBB@@@>>>===>>>??????@@@@@@??????>>><<>>???999222444>>>HHH[[[iii{{{mmmttt{{{uuuyyyzzzooodddeeemmmooofff\\\iiidddaaaaaa```]]]^^^bbbccc]]]ZZZ[[[ZZZWWWVVVXXX\\\YYYXXX[[[^^^___ccchhhgggaaa]]]^^^]]]YYYWWWXXXZZZ^^^aaa___ZZZTTTRRRRRRQQQTTTWWWVVVRRRMMMLLLLLLOOOPPPTTTXXXZZZYYYUUURRRNNNOOOOOOOOOOOONNNMMMLLLGGGBBB===<<<<<<;;;===@@@CCCBBB@@@>>>===<<<<<<<<<999999:::::::::999888888555777999999777555555666;;;===>>>:::777:::CCCLLLaaarrrvvvYYY???GGGUUU\\\TTTNNNSSSWWWUUURRRRRRSSSUUUXXXZZZ\\\]]]WWWXXXXXXXXXXXXWWWVVVVVVYYYXXXXXXXXXXXXXXXWWWVVVYYYXXXVVVSSSPPPNNNLLLLLLPPPOOONNNMMMKKKKKKJJJJJJEEEBBB???<<<;;;:::888777444444333222111000000///////////////............******)))))))))******+++***))))))))))))***++++++++++++++++++,,,,,,,,,,,,***,,,//////......000222444777FFF[[[lll}}}vvveeeVVVRRR???JJJtttggg[[[MMMOOOOOOMMMMMMMMMMMMLLLLLLLLLLLLHHHEEECCCBBBCCCDDDDDDCCCAAAAAA@@@@@@???>>>===<<<;;;;;;<<<<<<<<<<<<;;;;;;666<<<999888???===888;;;222IIIRRRgggwww~~~sssqqq|||~~~\\\DDD;;;///)))+++...---***+++++++++***---000///***------,,,,,,,,,+++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******''''''(((((((((((())))))'''(((((())))))(((((('''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))*********+++************++++++++++++,,,,,,,,,---------......------.../////////......////////////////////////'''222:::777111111666:::666AAAZZZppp|||}}}|||~~~}}}yyyuuurrrxxx}}}|||\\\dddvvvmmmVVVhhhddd___\\\^^^cccgggjjjfff___ZZZXXXWWWWWW[[[aaaaaa]]]ZZZ\\\]]]ZZZYYYZZZZZZVVVUUUXXXZZZ\\\```fffccc]]]YYYYYYYYYVVVVVVXXX\\\^^^^^^[[[TTTNNNLLLKKKJJJOOOSSSSSSPPPLLLKKKKKKMMMNNNQQQTTTVVVTTTPPPMMMJJJKKKMMMNNNOOOOOOOOONNNBBB@@@===<<<===>>>>>>===>>>===;;;:::999888777777777777888888888777777666555777888888666555555555222666999999666666999===???FFFPPPdddwwwcccIIICCCJJJJJJJJJVVVUUUHHHEEEOOORRRJJJSSSSSSTTTVVVXXXZZZ\\\]]]TTTUUUVVVWWWWWWWWWVVVUUURRRSSSTTTUUUVVVVVVVVVVVVVVVVVVTTTPPPMMMKKKLLLMMMLLLLLLKKKJJJIIIGGGEEEDDDBBB???<<<:::999999777666333222222111000000/////////.........------------)))))))))((())))))***+++)))))))))((())))))***+++************+++++++++++++++***+++,,,...000000///000(((+++:::CCCFFFVVVlllzzz{{{qqq___MMMAAA:::111)))LLLFFFYYYhhhWWWOOOSSSNNNJJJJJJIIIIIIHHHHHHHHHHHHCCCCCCBBBCCCEEEDDDBBB@@@>>>>>>=========<<<<<<<<<999999::::::::::::999999777888222333>>>???;;;???>>>EEE===KKKbbbzzzuuuyyynnnhhhHHH444---444:::999000(((***000+++//////------///---(((,,,,,,,,,,,,++++++++++++((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((()))******'''''''''((((((((())))))''''''(((((((((((('''''''''''''''((((((((())))))'''''''''((((((((())))))(((((((((((()))))))))))))))))))))*********+++++++++,,,,,,,,,,,,---------,,,,,,---............---++++++,,,...000111222222...555888555111111///,,,...---333888>>>TTTiiilllsssggglllooohhheeedddjjjssstttllleeeeeejjjvvvuuukkkooo|||wwwrrrbbb\\\```fffQQQVVV]]]```___]]][[[[[[```ZZZVVVUUUTTTRRRUUUYYYVVVSSSSSSXXXZZZXXXWWWYYYZZZVVVTTTVVVXXXYYY^^^ccc]]]WWWSSSSSSTTTRRRSSSVVVXXXWWWVVVSSSOOOLLLJJJJJJJJJNNNSSSSSSPPPLLLJJJJJJNNNOOOPPPRRRSSSRRRNNNKKKGGGHHHJJJKKKLLLKKKJJJIII???>>><<<<<<>>>>>><<<999666666555555444444444444444555555666666555555555444555666555444333444555000222444555555555555555777555666BBB]]]{{{vvv~~~cccIIIBBB???BBBGGGDDDAAAGGGJJJGGGFFFKKKKKKHHHSSSSSSSSSTTTUUUWWWYYYZZZPPPQQQTTTVVVWWWVVVVVVUUUPPPQQQRRRSSSRRRQQQQQQQQQTTTTTTTTTQQQLLLJJJJJJKKKHHHHHHIIIIIIGGGCCC@@@>>>===;;;888666666666555444222111111000000//////...------------,,,,,,,,,,,,((((((((((((((()))******)))(((((((((((()))******************************...---+++******+++,,,,,,111,,,+++000111111888BBB@@@FFFTTTeeeqqq|||mmmYYYJJJAAA777333111///000222JJJRRRmmmhhhOOOLLLSSSHHHLLLKKKJJJHHHFFFDDDCCCBBB@@@AAACCCFFFHHHFFFAAA>>><<<<<<<<<<<<<<<<<<<<<<<<888999999::::::999999888444:::999888;;;777444===:::>>>444;;;AAADDDRRRNNNaaalllrrrxxx}}}{{{sssfffkkk}}}qqqVVV???111111:::222,,,(((***,,,,,,---111***///000***(((,,,///...,,,,,,,,,+++++++++******''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''((())))))***&&&'''''''''(((((())))))''''''((((((((((((''''''''''''''''''((((((((()))''''''''''''((((((((()))''''''''''''(((((((((((())))))))))))************++++++,,,,,,,,,---------+++,,,------......------,,,+++,,,---//////...,,,...///---***...555444///222///222111...777<<<333:::CCCTTTooofffeeeZZZTTTVVVWWWSSSRRRTTT[[[VVVPPPNNNQQQSSSSSSQQQXXXUUUSSSSSSPPPKKKJJJLLLIIIGGGIIIPPPTTTSSSSSSTTTXXXSSSQQQRRRTTTUUUYYY___YYYRRRNNNOOOPPPOOOPPPTTTQQQPPPOOONNNNNNNNNOOOOOOOOOSSSVVVVVVQQQKKKHHHHHHRRRRRRSSSTTTTTTSSSOOOLLLGGGHHHIIIIIIGGGEEEBBBAAA<<<<<<;;;;;;<<<===999444555555555666666666777777333333444444444444444333333444444333222111333555888555333222444444333111...444999:::<<>>888:::===@@@AAAEEEEEE@@@<<>>;;;:::777444333333444333222111111000000//////......------,,,,,,,,,+++++++++((((((((((((((()))******((((((((((((((()))***************))))))))))))))))))+++,,,,,,++++++...000---111111---,,,...///,,,---000333555777<<>>EEEZZZxxx{{{wwwvvvuuuwww~~~aaaTTTppp|||XXXNNN???555111000...,,,------,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''&&&&&&))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))************++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,---------......,,,---......///.........///000000000111111111111444555777>>>KKKZZZiiirrruuueeeeeefff]]]SSSPPPNNNNNNOOOPPPPPPOOONNNMMMTTTPPPNNNOOOOOOMMMOOOSSSSSSSSSRRRPPPMMMKKKLLLMMMPPPOOONNNMMMNNNQQQTTTVVVUUUTTTUUUWWWYYYZZZZZZZZZSSSOOOKKKIIIKKKMMMLLLKKKSSSQQQQQQRRRUUUUUURRROOOPPPMMMNNNSSSRRRKKKHHHIIIPPPRRRTTTUUUUUUUUUTTTSSSRRRNNNIIIGGGFFFDDDAAA>>>???>>><<<;;;;;;999666333777666555444444444444444444444333222222111000000111111111111111111111111222222222111111000000000000000111444888>>>CCCFFFKKK]]]jjjttteeePPPCCC===;;;:::999999888888888999:::;;;<<<>>>AAACCCFFFGGGGGGKKKOOOQQQRRRRRRSSSTTTQQQPPPOOOOOOPPPQQQSSSTTTZZZVVVSSSSSSUUUUUUPPPLLLOOOOOOMMMKKKIIIFFFDDDCCCCCCCCCBBBAAA>>>;;;999777666555555444333333222222333222111///............------,,,,,,,,,+++++++++******))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))******+++++++++,,,,,,,,,,,,,,,,,,---------......////////////000000000000888999:::;;;<<<===>>>??????>>><<<;;;999777555555222111111111000000//////////////////////////////lllrrr^^^MMMNNNCCCOOOLLLJJJGGGDDDBBBBBBCCCCCCAAA@@@@@@@@@??????>>>>>>======<<<;;;::::::999999999999999888888888888888888666555666777999999888:::999999888999:::;;;<<<===CCCNNNVVVXXX___zzzxxxqqqqqqlllkkkuuu|||vvv~~~nnn```[[[eeepppyyyiiiPPP@@@555:::444...,,,...111000///---,,,,,,,,,,,,+++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''')))((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))*********++++++++++++++++++++++++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---...................../////////000000000333222000111333888===@@@AAAWWWnnnzzzvvvUUUQQQFFFBBBIIIMMMHHHFFFIIILLLLLLMMMNNNNNNMMMLLLKKKJJJGGGGGGKKKMMMMMMPPPUUUWWWXXXWWWVVVTTTSSSTTTVVV[[[YYYVVVSSSRRRRRRSSSTTTVVVWWWWWWXXXYYYXXXVVVTTTUUUSSSRRRSSSVVVWWWVVVTTTPPPOOOOOOQQQTTTUUUSSSPPPOOOLLLMMMQQQOOOJJJGGGJJJNNNQQQTTTVVVWWWUUUTTTSSSRRROOOKKKIIIHHHFFFCCC@@@???===:::999888666444222222222222222222222333333333333222222111000000///111111111111111111111111222222222222111111000000222111000000111444777999666>>>???CCCUUUiii~~~lll```OOOAAA999666555555999888888777666777777777999999;;;===???BBBEEEFFFIIILLLOOOPPPPPPOOOOOOOOOMMMMMMMMMNNNOOOQQQRRRSSSQQQQQQSSSWWWYYYVVVNNNGGGNNNMMMKKKIIIHHHGGGFFFFFFDDDDDDCCCAAA>>>;;;888666555555555555444444444444333222111///......---------,,,,,,,,,,,,+++++++++******))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))************++++++++++++,,,,,,,,,,,,------------........./////////000000///000000111222333444444222222222111000//////...000000000000//////..............................{{{nnn{{{|||[[[OOOTTTMMMXXXIIIHHHFFFDDDCCCBBBAAAAAA???>>>>>>===<<<;;;::::::>>>>>>===<<<:::999888888<<<;;;:::999888666666555999777555555777888888888777777666666666777888888666444666;;;===BBBSSSeeeyyyvvvttt{{{{{{zzzoooddd___gggzzz|||hhhbbbyyytttttt~~~qqqtttyyyoooZZZTTTaaahhhdddqqqzzzrrrpppaaaHHH555000000//////---+++,,,///000...+++,,,,,,,,,+++++++++******************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))************************************+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------+++,,,------......---------------............///000000//////......------000999>>>AAAJJJVVV[[[XXXmmmuuu{{{{{{eeebbbmmmhhhSSSRRRTTTBBBBBBAAAEEELLLKKKFFFFFFLLLIIIJJJJJJKKKKKKKKKJJJJJJHHHFFFGGGLLLPPPQQQUUUZZZXXXYYYZZZYYYXXXXXXZZZ[[[]]][[[WWWTTTRRRQQQQQQQQQUUUVVVWWWXXXWWWVVVTTTSSSWWWXXX[[[^^^___^^^ZZZWWWOOOOOOOOOQQQTTTUUUTTTRRRQQQOOOOOOPPPMMMIIIIIILLLKKKOOOUUUXXXXXXVVVTTTSSSOOOMMMLLLJJJIIIGGGCCC@@@>>><<<888666555444333222111111111222222333444444333222222111111000000000222222222222222222222222222222222222111111111111222111///------...///111666;;;555000777???KKK\\\uuuzzzooo[[[PPPLLLAAA555000333999<<<<<<777666555555555555555555777777999;;;>>>AAADDDEEEJJJLLLNNNNNNLLLKKKJJJJJJIIIJJJLLLOOORRRTTTVVVWWWRRRRRRUUUYYY[[[YYYRRRLLLMMMLLLKKKJJJIIIIIIJJJKKKFFFFFFDDDBBB???;;;777555666555555555555555555555222222000///...---------,,,,,,,,,+++++++++*********))))))(((((())))))***))))))))))))))))))))))))))))))(((((((((((())))))(((((()))))))))*********+++++++++,,,,,,,,,,,,------------.........//////------........./////////------------.........///............------------,,,,,,,,,,,,,,,,,,,,,,,,xxxgggmmmqqq[[[QQQXXXRRRYYYFFFFFFEEEDDDCCCAAA???>>>??????>>>===<<<::::::999<<<<<<<<<;;;::::::999999;;;;;;:::999777666555555:::777555444666777777777666666555555555666666666:::777777;;;:::666555888;;;@@@IIIZZZvvvtttkkkzzzpppiiihhhjjjaaa```dddmmmpppjjjbbb]]]cccooolll[[[XXXgggppplllfffXXXQQQYYYbbbaaa^^^^^^mmm{{{xxxzzz~~~eeeLLL999:::777///---222555444111///......///...+++(((++++++++++++************************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***************************)))******+++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,---------------------------...............///111333444555555555111333111...000666666222333<<>>HHHHHH<<>>DDDDDDGGGJJJFFF@@@???DDDIIIIIIIIIJJJJJJJJJJJJJJJLLLJJJJJJOOOQQQQQQSSSWWWVVVWWWWWWVVVUUUUUUWWWYYYTTTSSSQQQPPPOOOOOOPPPQQQRRRSSSSSSSSSSSSSSSTTTVVVWWWZZZ^^^aaa```\\\UUUPPPSSSSSSSSSTTTUUUUUUUUUUUUVVVTTTRRRPPPMMMJJJJJJLLLGGGMMMTTTXXXWWWTTTQQQPPPJJJJJJJJJIIIHHHDDDAAA>>>===:::666444555555555555444555555666666666555555333333222222222111111111222222222222222222222222111111111111111111111111111000///...///000222333+++444333111555222111999IIIKKKRRR^^^jjjxxxqqqkkk```QQQCCC999444444;;;888555555888999666333555555444444333444444555666777888:::===@@@CCCDDDIIIJJJLLLLLLJJJIIIIIIIIIHHHJJJNNNRRRVVVYYYZZZ[[[WWWUUUSSSTTTVVVWWWVVVUUULLLMMMNNNOOOOOOOOONNNMMMIIIHHHFFFDDD@@@<<<888666888777777666555555444444222111000///...---------++++++++++++************))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))'''''''''((((((((())))))*********+++++++++,,,,,,,,,,,,,,,,,,---------...//////..................------......//////000000,,,,,,,,,,,,,,,,,,,,,+++************************hhhaaa```jjj[[[OOOQQQHHHIIICCCCCCCCCCCCAAA@@@>>>===>>>>>>===<<<;;;:::999888888888999999::::::;;;;;;888888888777777666666666;;;888555444444666666666555666666666666555555555@@@999333444666777888999333333222333???QQQZZZYYYaaayyyvvvyyy{{{{{{vvvrrrwww|||~~~{{{dddRRRIIIAAA555(((000222111000///...***%%%***)))))))))***+++++++++++++++*********)))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))((()))******++++++***************+++++++++,,,,,,***++++++,,,,,,,,,,,,,,,---------.........//////.........------......///,,,///111000000444777777///444000///888777111555333555======IIIqqqfffSSSXXXYYYQQQCCC<<>>===;;;<<<@@@AAA???@@@???BBB@@@;;;===???;;;>>><<<===???@@@@@@AAACCCHHHHHHHHHHHHIIIIIIJJJJJJIIIGGGHHHLLLMMMLLLNNNQQQUUUUUUVVVUUUSSSSSSTTTVVVPPPPPPOOOOOOOOOPPPQQQRRRRRRRRRPPPMMMLLLMMMRRRVVVTTTXXX]]]___]]]XXXRRRNNNWWWWWWWWWWWWVVVVVVVVVWWWYYYWWWRRRNNNLLLKKKIIIGGGFFFMMMUUUWWWUUUPPPMMMMMMIIIJJJJJJIIIGGGCCC@@@???;;;888666555666888999999888888888888777666444333333333333333333222222222111111111111111111111111000000000000000000000000000/////////000222333444...444000+++000///000::::::999:::;;;<<>>:::888:::999888777555333222222222111000...---------,,,++++++*********)))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))&&&&&&'''''''''((((((((()))))))))************+++***++++++++++++,,,,,,,,,,,,,,,++++++++++++******++++++++++++++++++++++++******************++++++))))))))))))))))))))))))]]]SSSNNN___YYYJJJKKKCCCAAAAAAAAAAAAAAA@@@>>>===<<<;;;::::::999888777777666555555666777999:::;;;;;;555555555555666666666666<<<999555333444555555666555555666666666555444444999555222333666999999999<<<===:::111---000555666555999>>>AAAFFFQQQbbbooouuuttt|||cccQQQIII===999555111222333444444)))***+++---///000///---,,,+++)))(((((()))***+++*********))))))))))))((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((((((((((((((((((((()))************)))))))))*********+++++++++)))***++++++,,,,,,++++++---------........./////////...---++++++,,,,,,---...222555333///...000222666:::444000666555333999+++555999444@@@[[[WWW666>>>;;;888999;;;<<<:::888555444444555888999999999666===@@@;;;666444444333888999999:::>>>BBBCCCDDDBBB???===>>>BBBFFFGGGGGGEEEEEEDDDEEEEEEFFFGGGHHHFFFDDDFFFKKKMMMMMMNNNRRRSSSTTTTTTSSSRRRQQQSSSTTTTTTTTTSSSSSSRRRSSSSSSSSSSSSRRRPPPKKKFFFFFFKKKOOORRRVVVZZZ[[[YYYVVVTTTSSSWWWWWWXXXWWWUUUUUUWWWXXXYYYUUUOOOKKKLLLNNNJJJDDDIIIPPPWWWXXXSSSMMMJJJJJJLLLMMMMMMKKKGGGCCCAAAAAA:::888666777999:::;;;:::666777777666555333111///222222222222222222222222000000000000000000000000............//////////////////........./////////222777222---///,,,(((...---333999;;;888222...------666===:::444333555888EEEEEE<<>>>>>AAACCCDDDEEEGGGJJJLLLPPPPPPQQQQQQQQQPPPOOOOOOUUUWWWZZZ[[[ZZZWWWSSSQQQNNNQQQTTTVVVUUUQQQMMMIIIFFFEEEEEEDDDAAA>>><<<:::999999888666444333222111111111///...---,,,,,,,,,*********))))))))))))((()))((((((''''''(((((()))(((((((((((((((((((((((())))))(((((((((((())))))&&&&&&'''''''''(((((((((((((((((()))))))))******))))))*********++++++++++++++++++++++++*********,,,,,,++++++***))))))))))))))))))***************((((((((((((((((((((((((```JJJBBBYYYXXXHHHHHHDDDCCCAAA@@@@@@???>>>===<<<<<<888888888777777666666666444444555666777888999999444444444444444444444444===999555333333444555555444555555666555444333222000333666777777555222///(((000777888777777666555888444000222888===>>><<>>DDDSSSeeennnllleee|||lllYYYOOODDD<<<777444333555...//////...+++))))))***///---,,,,,,+++++++++,,,//////...,,,***(((((((((******)))))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&'''(((((()))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((('''((())))))******))))))))))))))))))*********+++)))******+++++++++++++++,,,,,,,,,,,,------------------...///000111111222''')))---/////////333777'''---+++***000000000777...888777666CCCJJJ???222222...,,,///444777444111...///222444555666777888---444999777555888;;;<<<;;;===999777:::888666;;;===<<<:::999:::<<<===<<>>555444000,,,...333444111666222...,,,,,,...111333333111...,,,,,,------...000000000000000111222222444444555555666777999::::::<<<>>>@@@AAADDDGGGJJJOOOOOONNNNNNOOOPPPQQQQQQXXXZZZ\\\]]]ZZZVVVRRRPPPQQQQQQQQQQQQNNNJJJGGGEEE@@@AAAAAAAAA???>>><<<:::666666555555444333333333111000///...---,,,,,,,,,******)))))))))(((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((((((((())))))''''''''''''((((((((((((''''''((((((((()))))))))(((((()))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********((()))))))))************((((((((((((((((((((((((hhhSSSGGG]]]\\\FFFDDD@@@???AAA@@@???===<<<<<<<<<<<<888888888888888777777777555555555555666666666666444444444333333222222222===:::555222222444555555333444444555444333222111222444444000...000444777444666666333111222222222...///000///.........///+++333888666666;;;@@@@@@GGGRRRZZZ[[[aaatttxxxttteeeaaaWWWKKKEEECCC<<<222///---...111222000...---++++++---...,,,***,,,000***))))))******)))***,,,%%%'''***+++***)))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))************))))))***+++++++++++++++******+++++++++,,,,,,,,,***+++---......---+++***111///.........------///,,,444333111555000,,,111---222***,,,999333+++777///444888666111...111444///111444555333222333444777999777000---000555666333888666444777444444>>>999<<<===;;;:::;;;======;;;:::::::::;;;<<<>>>??????===???DDDFFFEEEFFFIII@@@BBBCCCDDDDDDEEEHHHJJJKKKKKKLLLMMMMMMNNNNNNOOOEEEIIIMMMLLLGGGDDDEEEHHH[[[[[[YYYUUUQQQPPPRRRUUUJJJMMMOOOOOOOOOQQQVVVZZZZZZUUUMMMMMMXXX```XXXJJJRRRXXX]]]ZZZRRRJJJHHHIIIMMMMMMLLLGGGBBB>>>>>>@@@<<<:::999999999888666333111333444555555444222111............////////////........................+++++++++,,,,,,---------)))***+++,,,---...//////222555...)))---,,,***000,,,111444333111///,,,***000,,,,,,111111------222---...000111111///000111,,,,,,...000222111...,,,000,,,***---222333000+++...............///000111333333333333333444555666777999;;;===>>>AAADDDGGGJJJKKKLLLNNNQQQUUUXXXZZZYYYXXXUUUQQQMMMLLLLLLNNNSSSQQQNNNJJJGGGDDDBBBAAA<<<===>>>>>>>>><<<;;;:::333333333444444555555555111000///...---,,,,,,,,,))))))))))))((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((((((((())))))'''''''''((((((((())))))''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))******++++++'''''''''(((((((((((((((((()))))))))******++++++((((((((((((((((((((((((fffYYYXXXeeebbbHHHCCCIIIAAA@@@???===<<<:::999999999666777777777777666555555666666666666555555555555444444444444444444444444<<<:::666333111111222222222222222222222222222222333333222222111000//////111666;;;;;;666111111222///000000000111111111111222222111111111111222222333444444555777<<>>@@@AAABBBCCC@@@BBBAAA???BBBGGGHHHEEEOOOLLLIIIIIILLLNNNMMMLLLKKKJJJIIIHHHIIIJJJLLLMMMXXXWWWVVVXXXYYYWWWSSSNNNMMMTTTYYYVVVMMMIIIOOOVVVZZZWWWUUUXXX\\\^^^YYYUUU\\\SSSOOORRROOOFFFEEEKKKKKKFFFCCCDDDCCC???===>>>======<<<;;;999888777666333333444444555444444444000///...,,,,,,------...///............---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///................................................---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////////////////000111111222222444666:::<<<>>>AAADDDGGGJJJHHHGGGGGGKKKNNNQQQRRRUUUNNNJJJIIIFFFDDDIIIQQQOOOLLLJJJHHHGGGEEECCC@@@CCC???AAA???888:::===666555444333333444444222000222111000///---,,,+++***+++++++++***)))((((((''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''mmmZZZQQQXXXXXXHHHHHHNNNBBBBBB@@@===999888888:::;;;888888777777666666666555666666666666555555555444333333333333333333333333;;;999666333111111111222222222222222222222222222333222222111000000/////////444888777333000000111//////000000000111111111000000////////////000000000000///......000333666999666222...---///222555222333444444333111///...333333333222111///...---000000000//////---,,,,,,,,,,,,,,,,,,+++++++++***++++++*********)))))))))))))))************))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''((((((((())))))))))))'''((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------------........./////////////////////000000000000/////////000000000111111111111111111222222222222222222222333444444555555888888888888888888888888777999:::999888777888999;;;<<<===>>>@@@AAABBBCCCBBBCCCAAA???BBBIIILLLJJJPPPMMMKKKLLLMMMNNNMMMKKKKKKJJJHHHHHHIIIKKKNNNPPPVVVUUUUUUVVVWWWVVVQQQNNNQQQUUUWWWUUUOOOLLLNNNQQQRRRRRRRRRTTTUUUVVVVVVUUUYYYQQQPPPTTTSSSLLLKKKQQQLLLGGGDDDEEEDDD@@@>>>???>>>===<<<;;;999888777777333444444444444444333333000///...---------..................------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000/////////000111111222222444666:::<<<>>>@@@DDDFFFIIIGGGDDDEEEHHHLLLOOOPPPPPPKKKIIIJJJIIIGGGLLLSSSOOONNNLLLKKKKKKIIIGGGDDD;;;@@@CCCDDDCCC???888444555333222333333333111///111111000...---,,,+++***++++++******)))((((((''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''tttWWWEEEEEEIIIBBBGGGLLL===CCC@@@<<<888666888;;;===:::999888666555555666666666666555555555444444444333333333333333333333333999777555222000000111111111111111111111111111111222111111000000/////////---000333222///...///111////////////000000000000///..................//////000000...,,,,,,---///......///000000000000000000000111222111000///...+++,,,,,,---------,,,,,,------------,,,+++***)))***************)))))))))))))))))))))((((((((((((((())))))******))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))''''''((((((((()))))))))(((((((((((((((((((((((((((((())))))))))))******))))))))))))))))))))))))+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------------------------............---------.........//////....../////////000000000/////////000000000111111111111222222333444444444777777777777777777777777777888999999888777888:::;;;;;;<<<>>>???@@@AAABBBDDDDDDBBB@@@DDDMMMQQQPPPPPPOOOOOOOOOPPPNNNKKKIIIKKKJJJHHHHHHJJJMMMQQQTTTVVVVVVVVVWWWWWWUUURRROOOUUUUUUVVVUUURRRPPPNNNMMMQQQSSSUUUUUUTTTUUUXXX[[[UUUPPPPPPUUUUUUOOONNNRRRLLLGGGDDDDDDCCC???===>>>>>>===<<<;;;:::999888777444444444444333333222111000000///............///......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------++++++++++++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---......//////000//////000000111111222222444666999;;;===???BBBEEEGGGDDDBBBBBBEEEIIILLLMMMKKKIIIJJJLLLLLLLLLOOOTTTRRRRRRQQQRRRRRRPPPLLLIII@@@FFF<<<666AAA===666???555444222222333333111///111000///...---++++++***+++******))))))((((((''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((('''uuuVVVAAA@@@FFFAAAEEEHHH999@@@>>>;;;888777888:::;;;<<<:::777555444555666777555555555444444444333333222222222222222222222222777555333111000000000000000000000000000000000000000000000/////////......---...//////------///222........./////////000000......------------......,,,...000000//////000111///000222222111///,,,+++------...//////......---+++,,,------.........---+++++++++++++++***)))(((***))))))))))))))))))))))))))))))(((((((((''''''(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))'''''''''((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))***((((((((()))))))))))))))*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---------------............/////////////////////000000000000000000111111222333333333555555555555555555555555666888999999777777888:::::::::;;;<<<===>>>???@@@BBBDDDDDDDDDIIIQQQTTTRRRNNNOOOQQQRRRQQQNNNJJJGGGLLLJJJIIIIIILLLPPPUUUXXXWWWWWWXXXXXXXXXVVVTTTRRRSSSUUUVVVVVVSSSQQQOOOOOOWWWWWWVVVVVVVVVWWWYYY[[[SSSPPPPPPTTTRRRMMMKKKMMMJJJEEEBBBBBBAAA===;;;<<<>>>===<<<;;;:::888777777444444444444333111000000000000//////............------------,,,,,,,,,+++************************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++*********++++++++++++++++++++++++,,,,,,------......//////...//////000000111222222333555888:::;;;===@@@BBBEEEBBB@@@@@@BBBFFFIIIJJJHHHJJJMMMOOOPPPOOOQQQTTTUUUUUUUUUVVVUUUSSSNNNKKKEEEKKK999666LLLFFF777BBB777555333333333333222000000//////...,,,++++++*********))))))(((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((oooZZZHHHKKKQQQFFFDDDGGG;;;<<<;;;;;;:::999888777777:::999666555444444555666444444444444333333333333111111111111111111111111444333111000//////////////////////////////////////////...............------......------...000222---............/////////.........------.........'''***,,,---------...///)))***,,,------...------))))))*********************+++++++++++++++************+++++++++***)))))))))))))))))))))************))))))))))))((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))''''''(((((())))))))))))************************)))))))))************+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,,,,,,,---------.........////////////000000000000//////000000111222222222444444444444444444444444555666888777666666888999888999999:::;;;<<<======>>>BBBEEEGGGLLLRRRRRRNNNIIILLLOOOQQQPPPLLLHHHEEELLLKKKJJJJJJMMMQQQUUUXXXUUUVVVVVVVVVUUUTTTSSSRRROOOSSSWWWVVVRRROOOQQQTTT[[[VVVRRRRRRUUUWWWUUURRROOONNNOOOQQQQQQMMMLLLLLLIIIDDDAAABBBAAA>>><<<=========<<<:::999888777666333333333333222111000//////////////////......------,,,,,,,,,++++++++++++************************************************************************************++++++++++++++++++++++++++++++++++++************************************************************************+++++++++,,,------......---......//////000111111111444666888888:::<<>>BBB;;;888888999:::999777555444777666555444444444555666444444333333333222222222000000000000000000000000111111000//////......///........................------------------------...---------...///000000------------.........///......------------......***,,,------,,,++++++,,,//////.........//////000..................//////++++++,,,,,,++++++***))))))***************))))))(((((())))))))))))******))))))))))))(((((((((((('''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''(((((((((((())))))&&&''''''(((((())))))***************************((((((((()))))))))******++++++++++++++++++++++++************++++++++++++******++++++++++++,,,,,,+++,,,,,,,,,,,,---------....../////////000000000......//////000111111222333333333333333333333333333444666666555555777888666777777888999999::::::999>>>BBBEEEIIIMMMKKKFFFBBBFFFKKKMMMLLLIIIFFFEEEJJJJJJJJJKKKLLLOOORRRTTTOOOQQQRRRQQQOOONNNOOOOOOLLLPPPTTTRRRNNNLLLPPPUUU\\\WWWRRRRRRVVVWWWSSSNNNKKKKKKMMMNNNOOOPPPPPPPPPIIIDDDAAACCCCCC@@@>>>???<<<;;;;;;999888777666555222222222222222111000///.........///...------,,,,,,,,,,,,+++++++++******************************************************))))))))))))))))))))))))))))))))))))*********+++************************************************)))))))))))))))*********))))))))))))))))))))))))))))))***++++++,,,,,,---,,,,,,------...////////////111444555555777999;;;???>>>>>>???BBBCCCDDDCCCEEEKKKOOOOOONNNOOOOOOLLLJJJJJJIIIIIIHHHFFFBBB???@@@BBB===GGGYYYKKK444444:::888555333333333222222......------,,,++++++***(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((___PPPBBBKKKRRR@@@888???;;;777777777666666555444444333333333444444444444444333333333333222222222222/////////////////////////////////...............------------------------,,,,,,,,,,,,,,,---------------,,,---.........---,,,,,,---------.........,,,,,,++++++++++++,,,,,,---......---+++***+++,,,,,,+++***((('''&&&&&&&&&***))))))((((((((())))))***++++++,,,,,,,,,++++++(((((()))))))))))))))(((&&&'''''''''((((((((((((((((((((('''''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))&&&&&&''''''((())))))***************************''''''((((((((()))))))))++++++++++++++++++++++++)))))))))*********++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,------------............---......//////000111111222222222222222222222222111333444444444444555777444555555666666777777888666:::<<<===AAADDDBBB===;;;@@@FFFIIIHHHFFFEEEEEEHHHHHHHHHIIIJJJKKKLLLLLLLLLNNNOOONNNLLLKKKLLLNNNMMMMMMMMMKKKIIIJJJLLLNNNVVVTTTSSSSSSTTTTTTQQQNNNIIIJJJJJJJJJKKKMMMNNNNNNDDD@@@>>>@@@AAA>>>===???;;;:::999888777555444444000111111111111111000000,,,---.........---++++++++++++++++++************************************************************))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))((((((((()))******++++++***++++++,,,,,,------......000222333333444666888;;;;;;<<<>>>AAAAAA@@@>>>@@@GGGKKKJJJJJJMMMLLLIIIDDDCCCBBBBBBCCCCCCAAA???EEE===888<<<===666555<<<999666333111111111111000...------,,,,,,+++++++++(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((\\\OOO???HHHPPP@@@:::BBB@@@888777555333333333444555000111222333444444444444333333333222222222111111////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,***,,,,,,,,,---------......++++++************++++++))))))***)))((((((***,,,(((((()))***+++++++++,,,,,,+++***))))))))))))***%%%&&&'''((())))))))))))''''''((((((((((((((('''%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&'''((())))))***))))))))))))))))))))))))''''''''''''((((((((()))************************))))))))))))***************++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------------......///000000000111111111111111111111111000111333333333333444666333444444444555666666666444777777777999======999777<<>>@@@@@@===:::;;;CCCGGGFFFGGGKKKKKKHHHBBBAAA@@@AAACCCEEEDDDCCC@@@:::AAAGGG:::000555<<<888555111////////////...---------,,,,,,+++++++++'''''''''((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((]]]JJJAAAEEEIII???:::<<<<<<555555555555555555444444333222222333333444555666444333222222111111222222//////............///////////////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))*********+++++++++))))))(((((((((((())))))******))))))((((((''''''))))))))))))))))))))))))+++*********))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&))))))(((((('''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))))))))))))))))))))''''''''''''(((((((((((()))))))))))))))))))))))))))((('''''''''(((***+++))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++)))******++++++,,,------,,,---------......//////000000000000000111111111222222222333333333444444444555777777666666777999===>>>@@@BBBDDDDDDDDDDDDAAAAAABBBBBBCCCDDDDDDDDDLLLKKKKKKLLLMMMNNNLLLKKKGGGIIIJJJHHHEEEEEEHHHKKKJJJKKKJJJHHHGGGFFFHHHJJJJJJFFFCCCDDDHHHIIIFFFBBBAAA???<<<:::;;;<<<<<<<<<999999999888666333111000---------------...//////------,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((()))))))))))))))******++++++,,,------......//////000222333444777888:::;;;======>>>>>>@@@CCCFFFGGGFFFFFFIIILLLDDDBBBBBBEEEHHHGGGAAA;;;;;;;;;;;;;;;:::999888777555222000///000000///---...---,,,***)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''aaaFFF???CCCFFF<<<777:::999555555555444444444555555555555555555555555666666222222111000000000000111//////............//////............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))*********++++++))))))(((((((((((())))))))))))))))))((((((''''''((((((((((((((((((((((((*********)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&)))((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))(((((('''((()))***+++))))))))))))))))))))))))(((((()))))))))*********************************)))******++++++,,,,,,------------....../////////000000000000111111111111111111111111222222222333333444666666555555777888<<<>>>@@@CCCDDDDDDDDDCCCAAAAAABBBCCCDDDEEEFFFFFFPPPOOOMMMMMMKKKJJJHHHFFFIIIHHHGGGDDDCCCEEEHHHKKKJJJKKKKKKIIIGGGGGGIIIJJJIIIFFFDDDFFFJJJKKKIIIFFFBBBAAA???>>>>>><<<:::888777777777777555333111000//////...............///,,,,,,+++++++++*********))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))(((((('''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))((((((''''''(((((((((((((((((((((((()))((((((((('''''''''''''''((((((((())))))))))))))))))******+++,,,,,,------------...///000111222999:::<<<>>>@@@AAABBBBBBDDDFFFGGGFFFEEEEEEHHHJJJKKKIIIIIIKKKNNNMMMHHHBBB>>>>>>======<<<:::999888555333111000000000///......---,,,***)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''___DDD>>>DDDFFF;;;777:::888666555444333333444555666666666555555555555555444111000000//////////////////......------......///,,,------------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************)))((((((''''''(((((())))))))))))(((((((((((('''((((((((((((((((((((((((******))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))******(((((((((((((((((((((((((((((())))))))))))******))))))))))))))))))))))))))))))******+++,,,,,,,,,...............////////////000000000111111111222///000000000000111111111222333555555444555666888;;;===@@@CCCDDDDDDCCCAAA@@@AAABBBDDDEEEGGGHHHIIIPPPOOOOOOMMMKKKIIIGGGFFFNNNKKKGGGEEEFFFIIIKKKLLLJJJKKKKKKJJJHHHHHHJJJKKKHHHGGGFFFHHHLLLNNNLLLJJJCCCBBBAAAAAA???<<<777444555555666666666444333222111111000///............+++************)))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((())))))))))))(((((((((((('''''''''''''''''''''''''''''''''((((((((())))))))))))))))))(((((((((((('''((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((())))))))))))))))))***++++++,,,,,,++++++,,,,,,---...000111777999;;;>>>AAADDDEEEFFFHHHHHHGGGEEEDDDDDDGGGIIIJJJIIIIIIKKKMMMLLLGGGBBBAAA@@@@@@???===;;;:::999666444222111111111000///------+++***))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''WWWDDDAAAGGGGGG;;;888;;;888666555444333333444666777666666555555444333222222111000//////......//////...------------------...++++++,,,,,,---------...++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))((((((((()))))))))******(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))***(((((((((((((((((((((((((((((((((((()))))))))***)))))))))))))))))))))))))))))))))***++++++,,,,,,......................../////////000000111111222//////000000000111111111111333555555555555777888:::<<>>===;;;777444444555666777777666555444333222111000......------++++++*********)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((())))))(((((())))))***++++++++++++++++++,,,---...///000444555888<<>>===>>>???AAACCCFFFHHHIIIJJJIIILLLOOOPPPPPPPPPRRRTTTQQQNNNMMMOOOQQQRRROOOLLLJJJLLLMMMMMMLLLKKKLLLMMMMMMMMMMMMNNNNNNLLLJJJHHHAAA>>>;;;::::::999999888444555666777888777666666444333111000...---------,,,+++++++++************((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((('''(((((())))))******++++++++++++,,,---...///000111333666:::===@@@BBBCCCCCCBBB@@@@@@BBBEEEHHHJJJFFFFFFGGGGGGHHHFFFDDDBBB@@@@@@???>>><<<:::888777777444222111222222111///,,,,,,+++***))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''OOOBBBDDDKKKGGG888555888222333333444555555666666666888888999999888777555444111111000///////////////---,,,,,,++++++,,,,,,---***+++++++++++++++,,,,,,++++++++++++++++++++++++************************((((((((((((((((((((((((''''''''''''(((((((((((((((''''''&&&&&&''''''(((&&&''''''''''''(((((((((''''''''''''''''''''''''''''''(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))************************(((((())))))***+++++++++---------,,,,,,,,,,,,,,,+++,,,,,,---...///000000000000000000111111111111000111333444444444666888888999:::<<<======<<<<<<===>>>???AAADDDFFFGGGHHHHHHKKKOOOOOONNNMMMPPPRRRKKKKKKKKKLLLMMMMMMKKKJJJKKKLLLNNNNNNMMMLLLMMMNNNOOOOOOOOOOOOMMMJJJFFFDDD>>><<<888777888999::::::333444666777777777666555333222000///...---------,,,,,,+++++++++*********((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&''''''''''''((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&'''''''''((((((((('''''''''((())))))******++++++++++++,,,...///000111333555999;;;>>>???@@@===<<<;;;===AAAEEEGGGHHHDDDEEEEEEEEEEEECCCBBBAAA>>>>>>>>>===;;;999777666666444222111111111000///,,,++++++***))))))******(((''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''NNNCCCGGGOOOHHH888555777000111222444666777777666555555666777888777666444222000///......------......,,,,,,++++++++++++,,,,,,++++++++++++************************************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''((((((((((((''''''&&&&&&''''''(((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&'''((()))***))))))((())))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))(((((())))))******++++++,,,,,,,,,++++++*********)))******+++---......///....../////////000000000---///111111222222444666888888888888999999:::;;;<<<<<<>>>@@@AAACCCEEEEEECCCGGGKKKKKKIIIHHHKKKNNNIIIHHHGGGFFFEEEEEEHHHJJJKKKMMMOOOOOONNNNNNNNNOOOMMMNNNOOONNNKKKHHHDDDCCC===;;;:::999::::::999888222333444555555555444333111000///...------------+++************)))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&'''''''''((((((&&&&&&'''(((((())))))***)))))))))***+++,,,---...000111333555777888999:::999888888;;;???CCCDDDCCC@@@AAABBBAAA@@@>>>>>>>>>=========<<<;;;:::888888555333111000000000///...,,,+++******)))*********(((''''''''''''&&&&&&&&&$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''KKKFFFKKKSSSKKK:::777999111000222555777888777555444111222333444444222000///......---,,,,,,,,,,,,---,,,++++++++++++++++++,,,,,,+++++++++******))))))************************((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''&&&''')))*********)))(((************************''''''''''''((((((((()))((((((((((((((((((((((((((((((((()))******+++++++++++++++*********))))))((())))))***,,,---......---------.........//////+++,,,//////000000222444777777666666666777999:::;;;<<<===>>>@@@AAACCCCCC===BBBFFFGGGEEEEEEHHHLLLIIIIIIFFFBBB???AAAHHHMMMKKKMMMOOOPPPOOONNNNNNOOOKKKMMMNNNNNNKKKGGGDDDCCC===<<<<<<======<<<888555111111222333333333222111000///...------,,,------))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((&&&&&&''''''((()))))))))''''''(((((()))+++,,,------...///111222333333444888666666999>>>AAAAAA???@@@AAABBBBBB@@@>>>>>>???============<<<;;;:::999555333000///000000///---++++++******************(((((('''''''''&&&&&&&&&$$$$$$%%%%%%&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''uuuKKKNNN[[[]]]KKK888222111///555666777777777666444333111111111111000000000///...------,,,,,,------...+++++++++++++++++++++++++++++++++************)))************************************)))(((&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))+++++++++,,,,,,,,,------,,,,,,,,,---------......---------...............333333333444444444555555888999999999888999<<>>EEEKKKOOONNNNNNMMMMMMLLLLLLLLLMMMMMMMMMLLLJJJHHHEEEDDDCCCAAA>>>;;;777555333222111111222333333333222222000///...,,,***)))))))))******)))((((((((((((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''))))))*********+++++++++.........///000222444444666666666777999<<>>???CCCAAA;;;>>>======;;;:::999888888333222111///......------++++++******)))((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''uuuMMMFFFQQQSSSDDD777444444222999999999888666555333222111111111000000000//////------,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++*********))))))*********************************))))))(((&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---------------------....../////////222222222222333333333333555777999999999;;;===@@@DDDBBBAAABBBDDDEEEEEEEEEBBBBBBAAA??????BBBHHHMMMNNNMMMMMMMMMLLLKKKKKKJJJKKKKKKKKKJJJHHHEEEBBB@@@BBBAAA???;;;888555333222...///000222333444444444111000...---+++***************)))((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''''''''''''''''''''''')))))))))*********++++++,,,,,,---...///111222333555555666888;;;===???AAABBBEEEEEE@@@>>>AAA@@@=========<<<:::999777666666222111000///...---------++++++******)))((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''uuuNNNGGGNNNNNNBBB:::999:::777===<<<999777555333222111000000000000////////////------,,,,,,,,,,,,------,,,,,,++++++************++++++*********)))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&''''''''''''(((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,------...///000111111000000000111111111222222222444888:::;;;<<>>>>>@@@BBBCCCCCCBBBCCCDDDDDDEEEGGGKKKNNNJJJJJJJJJJJJIIIHHHGGGGGGIIIIIIIIIHHHFFFCCC@@@>>>BBBAAA@@@===:::777444333---...000222444555666666111000///---,,,+++++++++******)))((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''))))))))))))***************++++++,,,---///111111444666777:::<<<===>>>???AAACCCCCC???===???@@@??????>>>===<<<:::888666555222111000...------------++++++******)))((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((((((((''''''''''''&&&''''''''''''''''''''''''tttOOOQQQTTTPPPFFF@@@???>>>;;;<<<:::777555222111111111000000/////////.........---,,,,,,,,,,,,,,,,,,---,,,,,,++++++******))))))************))))))))))))))))))))))))))))))))))))(((((())))))(((''''''&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---...000111222222///000000000000111111111///222666:::;;;===???@@@???===::::::===AAACCCDDDEEEGGGIIIJJJKKKKKKLLLMMMFFFGGGGGGGGGGGGFFFEEEDDDFFFGGGHHHHHHGGGDDDBBB@@@BBBBBBAAA???===:::777555000111222444555666666666111111///...---,,,,,,,,,***))))))((((((((((((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))************++++++---...000111666777999;;;<<<<<<;;;;;;>>><<<;;;<<>>===:::777666444222111111111222/////////............---,,,,,,,,,++++++,,,,,,,,,+++++++++******)))))))))*********)))))))))(((((((((((((((((((((((((((((('''((((((((((((''''''&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((()))))))))*********++++++*********+++++++++,,,,,,+++,,,---...///000111222000000000000111111111111---111555888:::<<<>>>???===;;;:::;;;???CCCFFFHHHIIIJJJKKKMMMMMMLLLJJJHHHDDDEEEGGGHHHHHHGGGFFFEEEEEEGGGIIIJJJJJJHHHEEECCCCCCCCCBBB@@@>>><<<999888666666666777666666555555111000///...---,,,,,,,,,***))))))(((((((((((((((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))******+++,,,---///000111777888999:::::::::999888<<<888777>>>HHHKKKHHHDDDAAAAAAAAA@@@===:::777666333222111000///.........++++++******)))((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((lllHHHFFFFFFDDD@@@;;;888777888333222111111111111111111///.........------------,,,,,,++++++++++++,,,,,,******************************)))))))))(((((((((((((((((((((((((((((((((''''''(((((((((''''''&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))((())))))))))))*********))))))*********++++++++++++,,,,,,---...///000000/////////000000000111111...000444666777888;;;===>>><<<;;;===AAAEEEHHHIIIHHHHHHIIIKKKLLLJJJFFFCCCCCCDDDGGGIIIJJJIIIHHHHHHDDDFFFIIIKKKKKKIIIFFFDDDDDDBBB@@@>>><<<;;;::::::999999999888666555333222000///...---,,,,,,,,,,,,******)))((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((*********+++,,,...000111555666777888888888888888===999<<>>>>>===;;;888555333333222111///............++++++******)))((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''(((((((((((()))))))))((((((((((((((((((((((((gggDDD===>>>???===777333333555111222222222222111111000.........---------,,,,,,,,,,,,++++++++++++,,,,,,(((((())))))******++++++***)))))))))((((((((((((''''''''''''''''''''''''&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))((((((((()))))))))******))))))))))))*********++++++,,,,,,,,,------......---.........////////////000111333333444555777:::<<<;;;;;;<<>>===???CCCFFFGGGHHHGGGFFFDDDFFFHHHIIIHHHEEEAAA???BBB@@@===:::999999999:::999888888777555333111000///...---,,,,,,++++++,,,******)))(((((((((((((((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((()))***+++---...///111222222444666888:::;;;<<<>>>EEEPPPRRRJJJCCCAAA;;;<<<======;;;888555333111000///...---,,,,,,,,,++++++******)))((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((())))))))))))((((((((((((((((((((((((dddAAA<<>>===>>>AAADDDCCC@@@<<<777999===AAACCCDDDCCCBBBDDDFFFGGGHHHFFFAAA===:::AAA>>>:::777666666888:::666666666555444222111000...---,,,,,,++++++++++++******)))(((((((((((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((()))+++---.........///111555999===???:::@@@LLLTTTOOOAAA999:::;;;<<<>>>>>>===:::777555///...---,,,+++*********++++++******)))((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))'''((((((((())))))******))))))))))))))))))))))))ccc???999GGGLLL???333333666666111111000000//////............---------,,,,,,,,,,,,,,,++++++***)))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((%%%$$$&&&'''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************)))))))))***++++++,,,,,,,,,,,,,,,---------............//////000222333444777777666666777999;;;<<<@@@@@@@@@???===;;;:::999999:::888???GGG@@@:::CCC???>>>>>>???@@@???===:::999888777555444444444444777555444333333222///---...------,,,,,,+++******)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))+++,,,------...000333666999;;;<<>><<<;;;??????>>><<<999555222000000000...------,,,,,,,,,---,,,+++)))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))((((((((((((bbb???@@@LLLOOOAAA333111333222111111000000///............------------,,,,,,,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((($$$&&&'''&&&&&&&&&$$$"""''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))((((((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))*********((())))))******+++,,,,,,++++++++++++,,,,,,,,,------------...///000111222666666555666777999;;;<<>><<<;;;:::???AAAIIIPPPEEE;;;@@@AAAAAAAAABBBBBBAAA>>><<<888777666555555444444444777666555444444333000............---,,,,,,++++++)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))+++,,,------...111333666999;;;<<<===???BBBBBBAAA???>>>???AAA@@@???<<<999666333222000000///...------......---,,,+++)))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))___???BBBLLLMMMAAA555222333222111111000//////......---------------,,,,,,,,,,,,---,,,,,,++++++*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))******(((((()))******++++++,,,************++++++++++++,,,,,,,,,---...///000111444444444555666888;;;<<>>======555===@@@FFFNNNHHH@@@DDDDDDDDDDDDFFFGGGEEEAAA>>>999999888888777666666666999888666666666555333000000000///......------,,,***))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***+++,,,---...000333555888:::;;;;;;===???@@@@@@@@@AAABBBCCCBBB???<<<999666444444111000///////////////000---,,,+++)))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))\\\>>>===DDDFFF>>>666555666666111000000///......---------------,,,,,,,,,++++++---,,,,,,,,,++++++******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((...)))%%%%%%%%%%%%)))---''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***(((((())))))***+++++++++*********++++++++++++,,,,,,,,,,,,,,,---///000111222222222333555888:::<<>>DDDEEECCCHHHEEEEEEGGGHHHIIIHHHDDD@@@============<<<;;;::::::;;;:::888888999888555333111111000000///.........******))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((***++++++---...000222444777888999:::;;;===>>>>>>>>>@@@BBBBBB@@@===:::777555444444111111000000000000000111---,,,+++)))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))))))))***************+++YYY===888===>>>;;;666555666666000000//////...---------------,,,,,,,,,+++++++++,,,,,,+++++++++++++++***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))%%%%%%((()))%%%%%%)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))'''(((((()))******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---...///000111111111111222444666999:::===<<<<<<<<<<<<<<<<<<===999DDDBBB;;;@@@CCCBBBEEEDDDDDDEEEHHHIIIHHHEEEBBBCCCCCCCCCCCCBBB@@@???>>><<<;;;:::::::::999777555222111111000000///......*********)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))******,,,,,,...000333555666777999;;;<<<<<<;;;;;;===>>>>>>===:::777444333333333222111111000000000000111---,,,+++)))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***)))*********++++++,,,,,,VVV<<<888::::::888555333222222000000///......------,,,,,,,,,,,,,,,++++++++++++************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%,,,777777---&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''(((((((((((())))))''''''((())))))******+++++++++++++++,,,,,,,,,---,,,,,,,,,---...///000111000000000111222555777888888999:::;;;<<<======<<<)))<<<@@@;;;AAAFFFDDDCCCAAAAAAAAADDDFFFGGGEEEDDDFFFFFFFFFFFFDDDBBB???>>>;;;999999999999999777555222111111000000//////...+++******))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''(((((()))******+++,,,...000222444555777999;;;;;;999888999:::999888777555333222222222333222111000////////////---,,,+++)))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((()))'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))***************+++,,,,,,------TTT<<<999888777777555222111000000//////......---,,,,,,,,,,,,,,,++++++++++++***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&...::::::///((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''((((((((())))))''''''(((((()))*********************++++++++++++++++++++++++,,,...///000000000000000111333555666555666999;;;<<<;;;999888333GGGIII>>>AAAFFFBBB???===<<<<<<>>>AAADDDDDDDDDFFFFFFFFFEEECCC???<<<:::777666555666666666444222111111111000//////......++++++******)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''((())))))((()))***,,,...000111222333666888999888777777777555555555555444333222222444333111000///...---------,,,+++)))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))***************++++++,,,------...SSS<<<777555555666666444222222000//////...------,,,,,,,,,,,,,,,+++++++++******((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((###%%%...///'''%%%***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))''''''(((((()))*********))))))))))))************)))))))))***+++,,,......111000000000000222444555333555888::::::888555333[[[jjj```GGG@@@AAA<<<888;;;999999;;;>>>BBBDDDDDDEEEEEEEEECCC@@@===999777444333333333444333111000111111000000///.........++++++******)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''(((((()))'''((()))+++---///000111///333777999888777666666333333555555555444333222444333222000...---,,,,,,---,,,+++)))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++,,,,,,---......UUU===555777888777444111000000000000///...------,,,,,,+++++++++++++++++++++,,,(((((())))))*********+++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))---(((&&&,,,---***%%%'''%%%$$$)))...((("""$$$%%%$$$)))---***###&&&&&&&&&&&&&&&&&&&&&&&&'''000&&&!!!'''000)))000"""+++...$$$!!!)))###(((###,,,&&&$$$000$$$((((((((((((((((((((((((...###)))///...'''''' ''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))************+++,,,---...,,,,,,---...///000111222000333555444222444;;;AAA|||gggMMM???>>>@@@===888;;;::::::===@@@CCCEEEEEEIIIIIIIIIGGGCCC===888555444444333333333333222222222222111000///...------+++)))(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&'''((()))+++,,,---...///111555777777777888999;;;888555333333333222111222111111000///...------,,,+++***)))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((()))***(((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))***************************+++,,,------,,,+++,,,...000111222SSS;;;555666777666444111000000000//////...------,,,,,,,,,,,,,,,,,,++++++++++++(((((()))))))))*********((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&---'''"""!!!"""""" (((,,,$$$!!!(((&&&%%%%%%%%%!!! &&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###%%%((("""((('''111"""###&&&&&&$$$###(((///...,,,$$$"""(((&&&!!!&&&&&&&&&&&&&&&&&&&&&&&& %%%'''000$$$%%%$$$000''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))******)))******+++,,,---,,,,,,---...///000111111...111222000...000555:::HHHBBB<<<;;;>>>AAA@@@???;;;<<<>>>???AAACCCEEEFFFKKKKKKIIIGGGBBB<<<777444444444444444444444444444222222111000///...------***)))'''((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&'''((()))+++,,,---...///111555666777777888999;;;999666444444444333222333222222000///...------,,,+++***)))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))(((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((()))))))))***))))))))))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,---...///000///...QQQ:::555666777666333111000000//////......---,,,,,,,,,---------,,,,,,+++++++++(((((())))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''######)))+++)))(((***)))!!!$$$---000---******%%%&&&---,,,''')))222&&&&&&&&&&&&&&&&&&&&&&&&,,,!!!&&&000%%%)))(((***&&&""")))'''!!!&&& +++)))666###,,,&&&&&&&&&&&&&&&&&&&&&&&&)))...***###+++***''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))***)))))))))))))))******,,,,,,---...///000000111///111111///---...222666222666;;;===>>>>>>???AAA;;;>>>BBBBBBAAAAAADDDFFFKKKKKKIIIFFFBBB<<<777444666666666666666666666666222222111000///......---***(((''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''((()))+++,,,------///222555777777777888:::<<<999777666666666444333444444333111000...------,,,+++***)))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))((((((''''''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))''''''((((((((()))))))))((((((((()))))))))******))))))*********+++++++++*********++++++,,,,,,,,,------...///111444666888OOO999444666777666333111//////.........------,,,,,,,,,.........---,,,+++******(((((())))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$(((+++(((""" !!!$$$+++((()))...,,,$$$!!!&&& ###'''$$$((((((((((((((((((((((((*** )))---###111&&&$$$''''''&&&***///,,,%%% (((&&&+++)))'''''''''''''''''''''''''''###''' (((***###+++''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))***))))))(((((((((((())),,,,,,---......///000000222333333222111222555888===???@@@>>>:::999<<<@@@999>>>CCCCCC@@@???BBBFFFIIIIIIHHHEEEBBB===:::777888888888888888888888888333222222111000///......)))(((''''''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((()))***+++,,,,,,000222666888888888999;;;;;;999777777777777555333555444333111000...---,,,,,,+++***)))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((***)))((('''''''''''''''(((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((()))))))))******************+++++++++,,,,,,***++++++---...//////000---...000333777>>>FFFKKKNNN888444555777555333000//////---------------,,,,,,,,,......---,,,++++++******))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$***(((!!!"""***,,,''''''!!!!!!&&&((()))+++###''''''%%%&&&,,,---***%%%%%%%%%%%%%%%%%%%%%%%%))),,,###$$$%%%###!!!'''+++%%%"""***)))###+++###+++!!!...$$$$$$$$$$$$$$$$$$$$$$$$)))---222''',,,###(((***''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))(((((('''(((((((((,,,,,,------......//////222333333444444666888:::<<<:::999888888999;;;===999===BBBBBB???>>>AAAEEEFFFFFFEEEDDDBBB@@@===<<<:::::::::999999999888888333333222111000///......***(((''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((()))***++++++,,,000333666888888999:::;;;999888777666777666444333444333222111000...------,,,+++***)))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((***)))((('''''''''''''''))))))))))))))))))))))))'''(((((((((((((((((('''(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))************++++++++++++,,,,,,,,,,,,//////......///000222333---333;;;BBBGGGLLLPPPSSSMMM888444555666555222000//////------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&'''+++---%%%$$$,,,///'''(((...&&&***+++&&&!!! %%%)))))))))))))))))))))))))))"""###(((+++666$$$'''111###'''222222///...***""" ///...###...!!!(((((((((((((((((((((((('''!!!""""""(((,,,''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))((((((((((((((()))))),,,,,,---------.........///000000111333555666777555444555999<<<===:::777:::===??????>>>???BBBFFFDDDDDDCCCCCCBBBAAA@@@???<<<<<<;;;:::999888888777333333222111000//////...***)))(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''((())))))***++++++///222555777777777999:::777666555555666555333111222222111000///...------,,,+++***)))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))((((((''''''''''''((())))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))((((((((()))))))))******)))))))))*********++++++++++++,,,,,,,,,---------...---,,,+++,,,///222444888BBBOOOXXX[[[YYYWWWVVVJJJ666333555666555222000//////,,,,,,,,,,,,,,,,,,,,,,,,************************))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***%%%&&&((( +++FFFmmm\\\999'''***"""BBBWWWSSSKKKNNNNNNNNNNNNNNNNNNNNNNNNNNN```$$$---"""UUUEEE/// $$$%%%!!!,,,$$$###+++ XXXNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXSSSKKKVVV000,,,###''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((()))***++++++,,,,,,------------...............///000111222111555666888<<<>>>>>>===;;;======<<<===>>>BBBEEEGGGDDDDDDCCCCCCBBBAAA@@@???>>>>>><<<;;;999777666666444333333222111000//////,,,***))))))******)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''(((((()))*********,,,///222444444444666777444333333333444333111///////////////......------,,,+++***)))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))&&&'''((())))))((('''&&&))))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++,,,,,,,,,,,,------------,,,++++++---222999AAAFFFRRRZZZcccggggggffffffhhh}}}III444333555666555222000......,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))*********))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++!!!)))"""555###///555ddd---+++ >>> $$$...)))%%%(((***%%%//////(((---''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))(((((((((((()))+++,,,,,,,,,,,,------------------000///......///000///...111333555777:::>>>CCCGGG@@@===;;;<<>>??????===;;;999777555444444333333222111000//////,,,+++******++++++***(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))*********,,,000111222222333444222111111222333222000---........................,,,+++***)))((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((('''''''''''''''((()))***))))))))))))))))))))))))&&&'''((())))))((('''&&&))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,,,,---------......//////111777AAAMMMZZZaaalllnnnmmmkkkjjjnnnxxxzzzGGG666444666777555222///------,,,---......---,,,***)))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&)))))),,,$$$)))222""""""+++'''555))))))###000333$$$%%%uuu333---(((''''''''''''((((((((((((''''''&&&&&&&&&''''''(((,,,***((('''&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))++++++++++++++++++,,,,,,---------............//////111666:::<<<======<<<888888777555777;;;BBBGGGHHHGGGDDDAAA===<<<===>>>AAA===777333222333333333444333333222000...---,,,---,,,,,,+++***)))((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%'''''''''((((((((((((((((((000111***,,,777888000444222222444333000222666222222111111///...---,,,+++***)))(((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))***************************+++++++++,,,,,,,,,------///000111222///888KKK[[[aaaeeekkkzzzwwwuuuuuuwwwyyyFFF666444666666555222///...---,,,------------+++***)))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''---$$$%%%---<<>>======??????<<<777444333333333222111111111111000///...------,,,,,,+++***)))((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%''''''''''''((((((((((((+++***,,,000...***---666111///000333333000111444222222222111000///---,,,++++++***)))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))*********************+++++++++++++++---///111000...---///222===FFFSSSVVVNNNKKK___www{{{{{{vvvEEE777444555666555222///......------------,,,+++***)))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''""",,,&&&PPPBBB"""&&&+++)))777%%%000""",,,KKKMMM%%%&&&555***---~~~&&&,,,(((''''''''''''(((((((((((($$$$$$$$$%%%'''(((***+++***)))((('''''''''((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********+++++++++,,,,,,------------............---///333666888999999999666777888999;;;>>>CCCFFFEEECCCBBB@@@?????????@@@===;;;888666666555333222000000000000000//////...---,,,,,,+++***)))((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''(((((()))))))))(((***111888;;;999666000......222222//////222222222222222111///...---,,,,,,***)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((())))))))))))))))))*********++++++***+++++++++,,,,,,,,,,,,,,,...///...---111999@@@LLLNNNUUUZZZWWWXXXiii~~~sssCCC777333555666555222///......------,,,,,,+++******)))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''***$$$%%%000,,,SSS...000######***&&&!!!,,,+++222///AAAFFF&&&,,,!!!999---###'''''''''''''''((((((((((((%%%%%%%%%&&&'''((()))***)))(((((('''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******++++++,,,,,,,,,,,,---------.........111333555888:::;;;;;;;;;:::<<<===>>>???AAADDDFFFEEECCCAAAAAAAAABBBBBBAAA<<<;;;999999999888555333333333333222111000///...---,,,,,,+++***)))((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&''''''(((((())))))$$$---,,,***BBBaaa[[[>>>777222///111111//////222222222222222111000///...---,,,+++***))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))*********+++++++++++++++,,,,,,------...............000555???KKKSSSSSSJJJHHHQQQ___ooooooAAA777333555666555222000//////------,,,+++*********)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((( +++)))***|||***((( 444!!!VVV(((&&&777+++___)))!!!(((***%%%!!!---'''******222"""222888\\\OOO ******{{{%%%777###''''''''''''(((((((((((((((''''''&&&&&&&&&''''''((('''''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))******+++,,,,,,,,,,,,,,,------------...333444666888::::::;;;;;;<<<>>>???@@@???@@@BBBCCCEEECCCBBBBBBDDDEEEDDDCCC<<<;;;:::;;;<<<;;;888666777777666555333111///...---,,,,,,+++***)))((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&'''((())))))***%%%...***&&&<<<___gggWWW@@@888111000000///000444111111111111111000///...---,,,+++***))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))***************+++++++++++++++,,,,,,---......//////000111555<<>>888222444555555222000//////---,,,+++***)))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&[[[||| &&&:::### ...MMMNNN $$$(((333,,,%%%111+++$$$!!!,,,555 GGGFFF111((("""!!!666(((666;;; AAA555$$$ %%%???!!!''''''''''''(((((((((((((((''''''&&&&&&&&&''''''%%%&&&''''''((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''((()))***+++,,,,,,++++++,,,,,,,,,---------000111222333444444555555888999:::::::::<<<@@@BBBEEEBBB@@@AAAEEEFFFCCC???:::999888999:::;;;:::999999888888666444222000///---,,,,,,+++***)))((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((%%%&&&&&&'''''''''''''''%%%%%%&&&'''((()))******+++$$$%%%+++&&&"""444OOO;;;333---...000///...///...////////////...------++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))(((((()))))))))******************+++++++++,,,,,,,,,---...///000111111222:::EEERRRYYYXXXTTTTTTUUUfff{{{hhh>>>888222444555555222000///000---,,,+++))))))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((mmmhhh%%%)))$$$)))%%%&&&(((---+++ZZZ000&&&$$$222!!!$$$,,,(((BBB___***+++ '''$$$###!!!999///)))))))))&&&...''''''''''''((((((((()))&&&&&&&&&&&&&&&'''((()))%%%%%%&&&'''((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))&&&'''((()))***+++,,,,,,++++++,,,,,,,,,---------111111222333333444555555777888999:::;;;>>>CCCGGGDDDAAA>>>@@@CCCDDDAAA===999777666666888::::::999666666666555444222111000---,,,,,,+++***)))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''%%%%%%&&&'''((()))***+++%%%&&&(((***,,,,,,***'''333---***---111///,,,+++..................---,,,+++***)))(((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,------...///000111222222KKKWWWdddfffbbbdddqqq~~~eee<<<777000333666777444111///...+++++++++************)))(((((((((((((((((((((((())))))))))))))))))))))))(((&&&(((+++***%%%%%%***'''&&&&&&%%%%%%&&&&&&'''&&&(((***(((%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***###ffffff---III!!!777***"""+++"""...999&&&((()))&&&,,,***JJJ"""$$$(((&&&***%%%$$$%%%DDD"""000"""333(((&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((())))))))))))******))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))***,,,------++++++,,,......///000111222333444444888777666888<<>>;;;:::===<<<999555222222666;;;???::::::888666333000---,,,***************)))((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''((()))******+++,,,,,,------...///////////////.........---------,,,+++***)))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,+++******+++,,,,,,000---,,,---+++...>>>QQQUUUgggnnnppprrrpppddd:::555111333666666444000...---+++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&((()))(((&&&$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&& ***SSSwww"""555zzzVVV))),,,""" ,,,###***+++TTT111///!!!+++%%%777///&&&$$$(((+++%%%***###***"""+++***)))%%%&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((())))))))))))***)))))))))((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((())))))))))))***+++---,,,++++++,,,......//////000222333333444333444666888;;;<<<=========;;;<<<@@@BBBAAAAAAEEE@@@===999777888;;;>>>@@@;;;:::888555222000...---++++++++++++******)))((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''((())))))******,,,,,,,,,---....../////////.........------------,,,+++***)))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************++++++,,,,,,---...---...111555>>>LLLWWWfffmmmnnnpppyyybbb888333222444666666333///---,,,++++++*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&)))'''###'''000000***'''&&&&&&%%%%%%&&&&&&'''&&&(((((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""---<<<LLL000$$$&&&$$$000111)))+++&&& )))+++###vvv"""888BBB)))""",,,$$$+++)))\\\KKK!!!,,,&&&###---(((((((((((((((((((((((((((((((((''''''''''''&&&(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((()))))))))***+++,,,,,,++++++,,,.........///000111222333333000333777:::;;;;;;<<<<<<===;;;>>>CCCFFFEEEGGGJJJFFFBBB>>>>>>@@@BBBBBBAAA<<<;;;888444222000//////---------,,,,,,+++***)))'''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&'''''''''(((((())))))***+++,,,,,,------......///............------------,,,+++***)))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++((((((***+++,,,---------...///000555CCCUUUaaaeeerrrkkkooo~~~```777333222444666555111...++++++************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&+++(((###***999:::000'''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''***###***fff###((((((%%%$$$...%%%%%%555DDD---###,,,+++LLLIII'''(((***!!!&&&(((###555))))))"""000((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((()))))))))+++,,,,,,++++++,,,---......//////000111222222222555999;;;;;;;;;===???>>><<>>;;;888555444555555////////////---,,,+++***(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''''''''''''''((((((((((((******++++++,,,---------,,,,,,------------------,,,+++***)))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************************************+++++++++++++++,,,,,,------------,,,...999GGGTTTaaakkkkkkgggZZZsss\\\^^^777555111333333222///,,,++++++******)))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&(((%%% ###***)))"""'''&&&&&&%%%%%%&&&&&&''''''&&&%%%&&&(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((''''''''''''''''''''''''&&&###)))\\\'''(((******&&&"""###111%%%***(((""">>>'''333 %%%%%%%%%000NNN444###"""###(((***((()))+++###+++((())))))))))))))))))))))))'''(((((((((((()))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&'''''''''((((((((()))***++++++******+++------........./////////000222111222555999;;;;;;:::444444999@@@DDDCCCDDDGGGDDDDDDEEEEEEEEEDDDCCCCCC@@@???<<<999777666555555000000000///---,,,***)))((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((((((((('''''''''''''''''''''''')))******++++++,,,,,,---,,,,,,,,,,,,------------,,,+++***)))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********************************++++++++++++,,,---------------...000000555CCCXXXiiimmmjjjmmmrrryyyZZZJJJEEE]]]666555000111222111...,,,,,,,,,***)))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((('''''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&$$$&&&((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&'''''''''((((((((()))''''''''''''''''''''''''%%%***...///)))555///###%%%&&&555###RRR..."""///)))///'''HHHXXX...***,,,///$$$...<<<222]]]...$$$)))------***((((((******))))))))))))))))))))))))'''((((((((())))))))))))(((((((((((())))))))))))'''((((((((()))))))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''(((((((((***++++++******+++,,,------............//////000///111777>>>???999333333333888???BBB@@@AAACCC===@@@CCCBBB???>>>@@@CCC>>>===;;;999777666444333000000///...---+++***)))((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((''''''''''''''''''''''''))))))******+++,,,,,,,,,++++++,,,,,,,,,---------,,,+++***)))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********************************+++++++++,,,,,,---,,,,,,,,,...111555777JJJQQQbbbooommmnnnyyy^^^QQQKKKNNNTTT]]]666555///000111000...---,,,---))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''"""!!!$$$((((((%%%&&&+++'''&&&&&&%%%%%%&&&&&&''''''%%%$$$%%%(((***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((%%%%%%)))...///***$$$&&&(((...)))///""",,,+++000""")))((($$$***,,,++++++"""))))))eee777###!!!)))///%%%111""")))))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))'''((((((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&'''''''''(((((((((***++++++******+++,,,------..................//////222;;;DDDDDD:::000777666999???@@@===<<<===888===AAA???:::999===BBB;;;;;;:::999777555333222000000///...---+++)))((()))(((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((((('''''''''''''''''''''&&&)))))))))***++++++,,,,,,+++++++++,,,,,,---------,,,+++***)))((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,+++***+++///444999<<<___]]]dddkkkhhhsssqqq___RRRQQQOOOLLLTTTcccWWW999888111111000000///---,,,+++************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((('''''''''000...%%%"""------(((""")))******,,,777)))www###...)))"""***+++'''...TTTWWW---&&&111""">>>!!!)))*********++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))************,,,,,,,,,---------.........///111555:::;;;999666555555999======:::;;;>>><<<;;;===>>>;;;777:::???;;;:::888888777666333000000000000000000...,,,+++((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))************+++++++++,,,,,,,,,------+++++++++***)))(((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++)))******++++++,,,---------***,,,222000111BBBYYYlllggghhhgggnnnYYYPPPQQQPPPKKKEEERRRvvvUUU888777111111000000///---,,,+++************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''+++&&&&&&'''000===$$$...--- 000+++sssEEE)))&&&,,,VVV&&&(((JJJ555---)))333999,,, %%%)))))))))*********++++++************************))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))************,,,,,,,,,------------.../////////222444555222000555555888===>>>;;;;;;???======???@@@>>>:::<<>>RRRggghhhkkkuuu```SSSYYYLLLEEEAAAKKKeeeSSS777666111111000000///---,,,+++************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))333###"""111///'''111444---222)))666...!!!---,,,"""++++++"""888...qqqzzz,,,---%%%(((((()))))))))************************************)))))))))*********++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))************,,,,,,,,,,,,------------///...---///111222111000555555888<<<<<<999:::>>>===>>>AAADDDBBB>>>???DDD>>>;;;888666555555444333111111111111000...---,,,))))))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))************+++++++++,,,,,,,,,++++++******)))((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))***++++++******++++++,,,,,,------///------222===NNNaaaooolllvvvhhhJJJLLLVVVJJJIIIUUUvvvRRR666666111111000000///---,,,+++************)))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((((((((())))))))))))******'''***&&&'''//////))))))```EEE ,,,000"""jjjFFF???//////,,,888{{{sss111333!!!///"""555555!!!:::%%%(((((()))))))))*********************************))))))*********+++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))************++++++,,,,,,,,,---------...------...111333555666666555777:::999666666:::<<<===BBBEEEDDD???@@@DDDAAA>>>:::777777777777666333333222111000...------+++******))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***************++++++++++++************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************))))))******+++,,,******++++++,,,------...++++++///999KKK]]]hhhkkkhhhYYYVVVTTTFFFLLL]]]QQQ666777111111000000///---,,,+++************)))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((((((((((((((((((((('''''''''((((((((())))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))******++++++444""")))111%%%(((/// 111 fff777+++000fffkkk---%%%)))&&&000111%%%RRR;;;%%%%%%,,,000''')))"""???(((+++&&&---%%%))))))))))))************************************************++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''((((((((())))))((((((((((((((((((((((((((()))))))))************+++++++++,,,,,,,,,------............///222555777666555666888666222222666;;;<<<@@@DDDBBB>>>???CCCDDDAAA===;;;:::::::::999555444333111000......---,,,++++++***))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))*********++++++*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***************************++++++,,,***++++++,,,------......---000999III[[[fffgggeeennnrrrMMMJJJVVV\\\PPP666777111111000000///---,,,+++************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))************)))))))))))))))))))))))))))))))))***++++++,,,,,,###---...((('''(((+++000+++""";;;fff"""999...&&&)))BBB}}}===%%%111 ------)))...---$$$333hhhggg111,,,+++???''',,,$$$111"""RRR~~~===%%%---%%%666...)))*********++++++++++++++++++++++++++++++++++++*********++++++++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))************++++++++++++,,,,,,,,,,,,.........---,,,,,,...000555444444666555222333777;;;<<>>======<<<;;;666555333111000///......---,,,,,,+++***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))((())))))))))))***************))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********+++++++++************+++,,,,,,++++++,,,,,,------......000555CCCVVV___aaagggqqqsss^^^PPPMMMlllNNN444555111111000000///---,,,+++************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))))))))))))))*********++++++************************))))))******+++,,,,,,---111...###---555---%%%%%%555***000555)))***$$$666$$$+++'''BBB+++,,,444...###(((444---(((888&&&666(((555)))------666+++222///%%%!!!(((:::)))@@@...%%% 888333666444 444888"""+++000,,,222%%%222++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((''''''(((((((((((('''''''''((((((((())))))))))))(((((((((((((((((((((((())))))))))))***************++++++++++++,,,,,,,,,+++,,,---,,,******+++...333222333666666444777<<<<<<<<<>>>@@@===:::<<>><<<:::777666444222000/////////...---,,,+++***))))))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))((((((((()))))))))******)))))))))))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++++++++******++++++,,,---++++++,,,,,,---.........222:::NNN_________zzzeeeFFFNNNaaauuuMMM333444111111000000///---,,,+++************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++************************))))))***+++,,,,,,------666###(((111((((((000+++,,,+++(((***...***(((.........***---666:::******...555///%%%,,,222)))......******222$$$<<<"""..."""444111111***---///555:::333'''888+++)))444!!!111+++'''222(((000000666###///666 ...+++++++++,,,,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))******************+++++++++,,,,,,,,,'''***------,,,,,,...111111000222777888888;;;AAA>>>===>>>???<<<999;;;AAADDDBBBAAA@@@@@@>>>;;;999888777444222000/////////......---,,,+++))))))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((()))))))))))))))))))))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++++++++******++++++,,,---++++++,,,------......///888BBBZZZjjjdddggg^^^\\\\\\eeezzzEEE;;;444000000///...---,,,,,,++++++++++++*********))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&&&&''''''(((((((((((((((''''''''''''((((((((())))))))))))))))))((((((((())))))******++++++++++++...+++''''''***,,,,,,++++++---...---***)))+++---'''(((******)))***+++---+++++++++,,,,,,---------222///,,,,,,...///---+++/////////////////////////////////.........------//////...///000000///...//////..................222000......///000///...///...------...///...---000...,,,---///000...+++---------------------...+++++++++************)))+++,,,---......---+++***------,,,,,,+++*********((())))))***++++++******,,,***((()))***+++)))&&&,,,+++*********)))'''&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))************************+++,,,---...---...111444777;;;===>>>===??????<<<<<>>???DDDEEECCCDDDDDDDDDCCCAAA>>><<<:::888666333222222111///.........---,,,***)))((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((!!!/// ...(((+++...FFFuuuggg'''###)))333 IIIFFFLLLRRROOOLLLMMMIIIRRROOOTTTMMMOOOKKK,,,...'''TTT---???444'''777888777###---///***!!!***@@@bbb&&&888>>>***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))*********************++++++,,,---++++++.........555===TTT```]]]kkkbbb```YYYaaabbbvvv@@@777000000000///...---,,,,,,++++++************)))))))))))))))))))))))))))))))))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((())))))((((((((((((''''''&&&'''(((((())))))(((((((((((((((((())))))))))))************************)))))))))))))))*********++++++,,,///000000...+++,,,---...---+++***+++,,,+++,,,---,,,*********,,,......///000111111222222333444666777888:::===???:::;;;===???AAABBBCCCDDDFFFGGGIIIJJJLLLMMMNNNNNNOOOOOOPPPPPPPPPPPPOOOOOONNNNNNNNNOOOOOOPPPPPPQQQMMMLLLKKKKKKKKKJJJGGGDDDEEECCCAAA@@@@@@???===<<<:::888666666666666444333------------------,,,,,,******************+++++++++,,,,,,,,,...///000111------,,,,,,,,,+++++++++'''((()))***+++------...+++)))((((((***,,,------((()))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))************+++++++++***++++++,,,,,,---...000333666999;;;<<<<<<@@@BBBAAACCCGGGGGGEEEHHHHHHGGGEEEBBB@@@>>><<<999888666555444333000...111000///---+++***)))(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&///+++((('''888iii(((+++&&&AAAkkk--- ---000///%%%,,,000***$$$+++OOOggg444...))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))*********************+++,,,,,,---...///...+++...<<>><<<;;;444444333222000///......------,,,+++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,)))******+++---///000111---,,,***)))***+++------((()))++++++*********+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((()))))))))************,,,++++++******+++,,,,,,......000222555777999999:::>>>AAAAAADDDGGGHHHEEEGGGGGGFFFEEECCCAAA@@@???;;;:::888888777555111...111000///...---,,,+++***((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++)))---+++%%%'''((( 444###///!!!000NNN{{{666,,,'''&&&(((555(((...999"""***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************+++******))))))******++++++************+++,,,,,,,,,///111---***111DDDVVVYYY___oooaaaRRRjjj}}}vvv???777222000000///...---,,,,,,+++))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))(((((())))))))))))))))))'''(((((())))))))))))))))))))))))************+++)))))))))******+++++++++------------------------------,,,+++++++++---...///000444999>>>CCCGGGHHHLLLOOORRRUUUWWWYYY]]]___]]]^^^```cccgggjjjlllmmmhhhkkkmmmmmmkkklllooosssssstttvvvxxxxxxxxxwwwvvvvvvwwwxxxyyyyyyxxxwwwvvvuuuwwwyyyyyywwwvvvwwwxxxuuuuuuvvvwwwxxxyyyyyyzzzuuuvvvwwwyyy{{{{{{yyyvvv{{{yyywwwvvvuuutttrrrpppvvvuuuuuusssqqqpppoooooolllkkkiiigggdddbbb```___[[[YYYUUUQQQLLLGGGDDDBBB>>><<<888555222000//////******+++---...///000000222111000...------------000///...,,,+++***+++,,,***,,,......,,,+++,,,---************************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))************++++++******++++++,,,,,,...///000222333555666777777<<>>BBBCCCAAAAAAAAA@@@@@@@@@AAABBBBBB@@@>>>;;;999888555222///---............/////////((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((&&&###444```888000'''###000,,,zzz,,,)))***###+++%%%222666,,,'''&&&)))'''lll,,,###""",,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++************+++++++++++++++++++++,,,------+++///000000555DDDUUU___XXXrrrqqqKKKCCCzzzttt>>>888444000000///...---,,,,,,+++(((((((((((())))))******))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''((((((((())))))))))))(((((()))))))))*********(((((()))************)))*********+++++++++,,,,,,,,,,,,,,,---.../////////,,,---000444888<<>>FFFOOOWWW]]]```kkknnnqqqqqqooollllllmmmkkkiiiiiikkkooorrrqqqooossstttuuuuuuttttttvvvwwwuuuvvvwwwxxxzzz{{{|||}}}|||xxxvvvvvvyyyzzzyyyvvvxxxzzz|||~~~~~~}}}{{{zzz|||~~~~~~{{{xxxvvvyyy}}}{{{yyy{{{~~~~~~}}}}}}}}}}}}}}}}}}~~~|||}}}~~~~~~}}}|||~~~|||yyyzzz|||||||||{{{zzzzzzyyyxxxxxx}}}|||{{{yyyxxxvvvuuutttwwwxxxyyyzzzzzzyyywwwvvvtttsssoookkkfffbbb___]]]PPPLLLFFF???888333111///***...222333000---------,,,///222000+++)))***---************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))************(((((((((***+++---///000//////000000111111222222888::::::888:::???AAA@@@CCCBBB@@@???>>>>>>??????CCC@@@;;;888666444222000000000///...---,,,,,,,,,)))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((("""...%%%)))///,,,)))000###'''***###___---""")))<<>>@@@<<<>>>@@@>>>:::888999;;;>>>===:::777555444333333222000............---,,,******))))))((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&'''111"""---DDD|||...///***$$$---'''000333000"""444QQQ}}}+++,,,%%%)))'''---***333###%%%///{{{555***))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************)))************+++++++++,,,,,,+++++++++,,,------///---000MMMLLL```\\\ZZZcccSSSUUUlllAAA888222000000///...---,,,,,,+++(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++***)))))))))+++---...'''***...000000//////000(((***,,,---///222666:::;;;IIIVVV]]]aaaffffffccclllppppppoooqqqvvvtttnnnqqqssswwwyyyyyyxxxwwwwwwtttuuuvvvvvvwwwyyy|||{{{xxxuuutttuuuvvvvvvuuu|||tttppplllnnn}}}ssspppnnnnnnnnnnnnkkkiiihhhddd___eeeyyy~~~kkk^^^iiikkkpppzzzsssbbbdddhhhnnnrrrqqqllliiihhhnnnhhhmmm|||tttccc[[[cccbbb]]]^^^iiiuuurrrgggccceeehhhlllpppqqqoookkktttnnnkkkooossstttuuuxxxrrrvvvxxxwwwwww{{{zzzyyy||||||zzz{{{||||||wwwsssrrruuuyyyzzzzzzxxxwwwvvvuuurrrpppnnnmmmiiieee^^^VVVOOOGGG???:::.........---,,,+++++++++---------......,,,)))&&&+++)))((((((***---...///+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((((())))))))))))))))))))))))************+++,,,------------------...///000111000111333555888;;;===>>>>>>>>>>>><<<:::999:::;;;;;;:::888666444333333333444222000/////////---,,,*********)))((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''(((***&&&---XXX***%%%+++,,,)))((($$$&&&///JJJxxx333333(((000'''222222###+++444ppp^^^???{{{000000"""666<<>>;;;:::;;;<<<<<<;;;999888777555444444444444666444111000000///...,,,+++******))))))(((''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''***&&&(((+++iiimmm&&&///$$$)))%%%+++---"""hhh,,,***%%%222+++(((KKKiii222 ,,,888fffAAA))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************************+++++++++,,,,,,,,,,,,,,,,,,---......---...HHHZZZ___\\\oooyyydddJJJ```iii>>>555///000000///...---,,,,,,+++******))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))************+++,,,...000000///---+++...---,,,+++,,,111777<<>>===<<<999999888888888777777777888666333111111000...---++++++******)))(((((('''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((()))+++%%%+++fffnnn+++999GGG$$$)))%%%...+++))),,,222PPP...@@@$$$###888 XXX***"""&&&+++(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******((()))))))))*********************+++++++++,,,,,,,,,,,,,,,,,,,,,---...///***333XXX\\\______]]][[[wwwhhh>>>444...000000///...---,,,,,,+++******))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&&&&&&&&&&''''''(((((((((((((((((()))))))))******************************************++++++,,,,,,////////////////////////...111555;;;BBBMMMXXX___cccgggmmmqqqqqqqqqppppppvvvuuuwww{{{}}}|||yyyvvvvvvppprrryyyrrrdddhhhxxxjjjfffcccdddjjjpppsssttt{{{nnntttttt~~~}}}qqqnnnbbb```|||fffhhhhhhiiiooovvvvvvqqqsssvvvzzz}}}~~~~~~|||}}}~~~}}}|||yyywwwvvvwwwxxxwwwwwwwwwvvvsssqqqnnnkkkiiihhhZZZSSSIII???888333///---+++***+++---000111000///++++++++++++************++++++++++++++++++++++++************************************************************************************))))))))))))(((((((((((((((((((((((())))))))))))***+++,,,,,,,,,,,,,,,------...///000///000333666:::===@@@AAA@@@<<<::::::===???>>><<<<<<<<<<<<<<<<<<<<<<<<<<<999777444222222111///---+++++++++***))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))&&&111!!!,,,TTTPPP///+++&&&'''%%%***((($$$ddd999 ***000$$$+++222''',,,,,,((()))BBB)))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******((()))))))))***************++++++++++++,,,,,,,,,,,,,,,,,,,,,---...///000999:::UUUVVVcccrrrZZZRRRiiihhh>>>666111000000///...---,,,,,,+++))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''(((''''''&&&&&&&&&'''(((((())))))))))))))))))************************************+++++++++,,,------.........,,,)))(((+++000777;;;CCCIIISSS\\\dddiiinnnqqqjjjnnnsssvvvvvvsssqqqppptttrrrsssvvvuuuqqqoooooojjjlllvvv|||ooocccrrr~~~~~~wwwvvvxxxsssiiihhhgggggghhhlllqqqvvvyyyxxxyyy{{{~~~~~~zzzyyyyyyzzzzzzzzzsssssssssttttttuuuuuuvvvmmmjjjfffbbb[[[SSSKKKEEE<<<666...)))(((***---...---,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************************************************************************++++++*********)))))))))))))))))))))))))))))))))))))))((())))))***+++,,,,,,,,,,,,,,,---...///000///000333666999<<>>???>>>===>>>>>>????????????>>>>>>888666333222222111000...,,,++++++******)))((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******%%%000"""--->>>fffnnn,,,,,,%%%***)))+++---)))555,,,(((888---+++uuu***KKK###&&&555XXX&&&###))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...000000555BBBZZZYYY[[[rrrzzzeeeUUUAAA^^^ggg===666222000000///...---,,,,,,+++(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''$$$%%%&&&'''((((((((((((&&&&&&&&&'''((())))))))))))))))))*********++++++++++++++++++++++++++++++,,,,,,------...//////000///000333888???HHHOOOSSS```eeelllqqqrrrqqqppppppjjjmmmpppqqqqqqqqqqqqrrrllloootttuuunnndddccchhhqqqyyyzzzvvvqqqkkkggghhhhhhhhhfffvvvuuusssrrrsssvvvzzz|||zzzyyyyyyzzz|||~~~~~~}}}wwwwwwwwwvvvvvvvvvuuuuuurrrrrrsssuuutttpppiiieeeYYYRRRGGG===666222000.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************+++++++++*********))))))))))))))))))))))))))))))((((((((())))))***+++,,,,,,,,,,,,,,,---...//////000111222444777999:::;;;999;;;>>>??????>>>>>>>>>===>>>?????????>>>======777555222222222222000///,,,,,,+++******))))))(((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))************&&&***+++,,,ooo$$$&&&"""///***+++...$$$888PPP(((000;;;,,,444XXX$$$"""000vvvNNN(((000))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************+++++++++,,,,,,,,,------+++,,,,,,,,,...///000111333LLL___ddd___YYYNNNGGGQQQddd;;;444000000000///...---,,,,,,+++''''''(((((())))))******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''$$$%%%&&&'''((((((((((((&&&&&&&&&'''((())))))***)))************+++++++++++++++++++++++++++++++++------......///000000111555<<>>//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************+++++++++************)))))))))))))))))))))))))))(((((((((((()))***+++,,,,,,,,,,,,,,,---...//////111111222333444555666777666;;;@@@AAA???>>>>>>???<<<===>>>>>>>>>===;;;;;;666444222111222222111000,,,,,,++++++***)))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++111222'''!!!zzz000---)))000!!!(((000,,,777fff)))666...&&&(((222$$$JJJ000111]]]vvv%%%,,,))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************++++++,,,,,,,,,---------+++,,,,,,---...///111111HHHTTTVVViiiyyyXXXTTTSSSooo~~~^^^999555///000///...---,,,+++++++++++++++)))(((''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((()))((((((((()))+++------,,,***++++++++++++---000333---111222...***111BBBQQQXXXaaajjjkkkjjjjjjlllnnniiipppqqqrrrsssiiiccckkkccckkkxxx~~~vvvtttwwwssszzz~~~~~~ssstttwwwvvvwwwwwwiiidddjjjssstttppptttxxx|||}}}{{{yyywwwuuu}}}vvvqqqqqqrrrrrrssswwwsssvvvtttlllhhhjjjiiifffZZZOOO@@@555111000...------,,,++++++,,,,,,+++)))///---+++***+++***)))'''++++++++++++******))))))+++++++++++++++***))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))***++++++,,,,,,------...---...///000222333444555777777888999;;;===???@@@;;;;;;:::;;;<<<>>>@@@AAA<<<:::888555222111111111......---,,,+++)))((((((((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************'''...***(((///[[[~~~XXX)))---(((:::$$$***///---222666'''***KKK000%%%444---222%%%222FFF000ccc\\\---******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------///------///......222888MMMXXXddd^^^XXX[[[vvv^^^999555000000///...---,,,++++++++++++***)))(((''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((())))))''''''((((((((()))))))))++++++++++++,,,---,,,+++,,,...///...---++++++,,,///000777GGGXXX```]]]WWWgggkkkoooqqqrrrtttuuuvvvvvvooobbbaaakkkiiicccgggzzz}}}qqqgggrrrooo[[[QQQ___cccbbb\\\\\\___YYYNNNFFFMMMRRRRRRPPPOOOMMMIIIEEEJJJRRRXXXYYYVVVTTTTTTSSSJJJJJJSSSXXXSSSPPPSSSHHHNNNSSSUUUTTTWWW___fffdddaaaqqq}}}{{{{{{|||nnniiigggllltttsssnnnlllrrrwwwwwwuuuuuu|||zzzyyyzzzwwwqqqoooqqqooorrrrrroooppprrrpppkkkkkkeee\\\TTTNNNEEE;;;444222///,,,+++,,,------,,,)))))))))***---...---,,,******************************++++++******)))((())))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))******+++,,,,,,------...---...///000222333444555777777888:::;;;>>>???@@@>>>>>>=========>>>???@@@===;;;999666333222111111//////...,,,+++***)))(((((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))***))))))))))))************,,,***&&&111'''999777###!!!...444///***111&&&%%%XXX///,,,888&&&444)))WWWrrr>>>444...???333333KKK"""===555$$$******))))))))))))************************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------///------.........333:::OOO]]]gggmmmkkkyyywww\\\888555000000///...---,,,++++++++++++***)))((((((''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((()))))))))((((((((()))))))))******)))***++++++,,,,,,++++++---.........---///222444===DDDPPP\\\eeekkknnnoooxxxsssmmmkkkjjjiiigggfff```iiiqqquuu|||tttiiibbb^^^YYYQQQKKKbbb^^^MMMBBBGGGFFFCCCIIIQQQLLLEEE>>>;;;===CCCGGGLLLQQQPPPHHHAAAAAAEEEFFFJJJOOOSSSQQQJJJDDDCCCDDDKKKFFFFFFLLLKKKDDDAAADDDAAAAAACCCFFFIIIKKKKKKKKKBBB@@@IIIPPPNNNQQQTTTMMMKKKGGGFFFKKKQQQUUU[[[```rrrssshhhcccmmmuuuoooggghhhgggkkktttpppooorrrwwwxxxuuuuuuxxxssssssrrrpppsssvvvtttpppqqqooommmkkkiiibbbYYYRRRAAA===666111...,,,***)))---,,,+++,,,------+++***))))))*********************************)))(((((())))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))******++++++,,,------------...///000111222333444666777888:::<<<>>>@@@AAAAAAAAA@@@@@@@@@??????>>>???===;;;888666444333222000000///---,,,+++***))))))((((((''''''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))******)))))))))*********++++++---+++%%%444$$$(((KKKGGG(((222...$$$(((444000111>>>&&&...666888&&&888CCC777BBB...BBBAAA<<<___EEE"""888,,,******))))))))))))************************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------///------...---...555===XXXZZZWWWpppwwwcccxxxpppjjj}}}[[[888555111000///...---,,,+++++++++******)))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))************+++(((***,,,------------...------...000555???JJJQQQVVV___iiikkkiiiiiiqqqyyyrrrllliiimmmssstttqqqpppsssuuujjjkkkhhhdddllljjjUUUJJJNNNLLLOOOJJJCCC??????CCCHHHKKKVVVMMMBBB???CCCFFFMMMXXXRRRKKKHHHKKKKKKGGGIIIPPPRRRPPPKKKEEEEEEKKKNNNMMMKKKOOOSSSUUUUUUSSSMMMFFFRRRKKKIIILLLNNNLLLLLLNNNHHHFFFFFFKKKPPPNNNDDD;;;DDDCCCGGGFFFBBBJJJLLL???AAAAAACCCFFFDDD???>>>AAACCC@@@===CCCLLLOOOTTT]]]wwwrrrkkkeeegggsss|||rrrpppmmmuuutttkkkkkkpppssswwwzzzxxxwwwssspppoooqqqssstttrrrooommmlllnnnooonnnmmm]]]XXXOOOFFF???888222...222///,,,***++++++++++++)))))))))************+++)))************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++,,,,,,------------...///000111222333555666888;;;===???AAABBB@@@@@@AAAAAAAAA@@@@@@???BBB@@@>>><<<999777555444222111000///---,,,******))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********))))))*********+++++++++)))111)))---+++444 ---"""///777,,,...)))666EEENNN,,,<<>>@@@BBBBBB===>>>>>>???AAABBBBBBCCCEEEDDDCCC@@@===:::888777444333222000...---++++++))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************++++++++++++(((///,,,(((///444%%%;;;RRR555===DDDQQQSSSHHH===]]]III000CCC```AAAYYYZZZ```HHH777HHH000444)))---++++++************++++++******************************************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------...------......111>>>KKKXXX^^^zzz```fff}}}WWWRRRKKKDDD@@@>>>===<<>>===FFFQQQVVVVVVWWWKKKNNNTTTZZZ```ffflllpppmmmlllxxx}}}|||~~~~~~tttuuummmggg\\\VVV[[[___\\\VVVOOOKKKJJJJJJHHHEEEEEEKKKMMMHHHEEEIIIQQQUUUTTTYYYbbblllwwwwwwgggkkkppplllgggdddffflllrrrsssqqqsssvvvqqqrrrrrrrrrrrrpppooonnnnnnmmmmmmmmmkkkgggbbb]]]LLLGGG???888333///+++)))------,,,,,,,,,++++++++++++++++++++++++***))))))************************)))))))))************+++))))))))))))))))))))))))))))))******+++,,,,,,,,,---------...///000000000333555888<<>>@@@CCCFFFGGGIIIIIIGGGEEEBBB???<<<:::666555333222000...,,,,,,***))))))(((((())))))***))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))*********++++++*********++++++++++++,,,...&&&...+++---$$$444&&&&&&===<<>>444---//////...------,,,++++++,,,,,,,,,,,,,,,+++******************************))))))*********+++++++++)))))))))))))))))))))))))))))))))***++++++,,,,,,,,,------......//////000222444888===@@@BBBCCCDDD@@@???>>>>>>@@@DDDHHHKKKMMMLLLKKKIIIFFFBBB???===777666555333111///---,,,******))))))))))))******))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++*********+++++++++,,,,,,111###333///******<<<666BBB<<>><<<;;;<<>>>>>>>>DDD999HHHbbb&&&111,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------------///000222:::MMM___ZZZPPPnnnQQQeee```999<<<===>>>>>>???BBBEEEHHHTTT444444222//////...---,,,++++++***+++)))(((&&&&&&((()))+++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&(((((((((((())))))))))))))))))))))))((((((((((((***+++++++++,,,,,,------000,,,+++------,,,---111<<<;;;OOOfffiiihhhmmmooohhhjjjkkkjjjgggdddeeefffsssnnn}}}ccc\\\[[[TTTJJJFFF>>>DDDIIIJJJOOOWWWZZZWWWEEETTTYYYUUUbbb|||}}}xxxwwwmmmllleeecccgggOOOZZZOOOEEEMMMMMMIIISSSZZZ```gggtttttthhhccciiimmmhhhfffiiittttttnnnhhhmmmvvvsssiiillljjjiiijjjgggaaa```cccVVVMMM@@@555111//////...000---***))))))***+++******************))))))(((************************************************))))))******++++++++++++,,,,,,------.../////////000222555777888:::===???DDDBBB@@@???@@@CCCFFFHHHLLLJJJGGGEEEDDDBBB???===:::999666444111///...------,,,+++))))))))))))***)))))))))))))))))))))))),,,+++***)))(((((((((((())))))))))))******************+++++++++,,,,,,,,,+++,,,---,,,***)))***,,,111000222;;;HHHSSSYYY[[[XXXUUU\\\gggcccaaa}}}NNN666======>>>^^^sssddd```dddhhhnnnmmm```[[[UUU___nnn===777>>>:::888???IIIJJJFFFIIIeee}}}LLL444666???000...,,,+++,,,---+++)))+++,,,,,,---,,,+++***)))*********)))******++++++******+++++++++,,,,,,,,,------,,,++++++,,,,,,,,,///---000111000@@@TTTXXXUUUuuu___PPP{{{KKKDDDBBBAAAAAACCCFFFJJJMMMNNNSSS444555111//////...---,,,++++++******)))(((''''''((()))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***))))))))))))))))))))))))...,,,***))))))***,,,...000---,,,...000555???JJJ]]]ZZZdddlllggggggmmmmmmtttmmm^^^VVVgggxxxaaaPPPuuu^^^GGG???CCCGGGHHHHHHIIIIIIJJJQQQbbbttt}}}{{{~~~vvvfff^^^TTTRRR^^^QQQJJJDDDIIIWWWgggrrrvvv{{{}}}tttggg```^^^bbbgggeeennnuuusssnnnmmmmmmlllooommmnnnooommmhhhgggiiifff```XXXPPPGGG===333,,,+++******+++---...,,,+++---,,,,,,,,,,,,------...************************************************)))*********++++++++++++,,,,,,------...////////////111444555666888;;;===BBBAAA@@@@@@@@@BBBDDDEEEEEEEEEFFFFFFFFFDDD???<<<;;;:::777555222000///......---+++***))))))******************************,,,+++***)))(((((((((((())))))))))))************++++++++++++,,,,,,,,,,,,,,,...000000///...///111+++...666DDDTTTaaagggiiikkkhhhaaaXXXTTTRRRJJJ@@@AAACCCHHHPPP555MMMYYYSSSdddqqqzzzhhhgggVVVDDD>>>===<<<;;;===<<>>EEEMMM[[[gggfffjjjvvvxxxnnnjjjggg[[[XXXaaafffqqqrrr[[[SSSIIISSSYYY|||kkkTTTGGGLLLYYY^^^\\\]]]^^^ggg}}}}}}pppVVVMMMMMMMMMMMMPPPPPPSSS]]]rrr{{{oooeee^^^aaaiiinnnooommmqqqwwwpppmmmnnnpppoookkkiiijjjhhhgggfffccc^^^UUUKKKEEE555222...,,,,,,,,,+++***,,,,,,++++++***+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,---......//////---000222444555666999;;;??????@@@@@@AAABBBBBBCCC@@@AAADDDGGGHHHFFF@@@<<<>>><<<:::666444111000///...---+++***))))))***+++************************,,,+++***)))(((((((((((()))))))))*********+++++++++++++++,,,,,,,,,------+++,,,.../////////222333888<<>>???@@@BBBCCCCCCCCCBBBAAABBBDDDGGGIIIGGGCCC???AAA???<<<999666333111000///...,,,+++******++++++************************++++++***)))(((((())))))))))))*********+++++++++,,,,,,,,,,,,------------,,,------,,,---000555999EEEJJJQQQYYY___cccfffggg[[[QQQKKKJJJIIIPPPggg}}}jjjTTT@@@:::>>>JJJ___tttwwwiiiTTTGGGHHHOOOOOOIIILLLJJJEEE===333---***************+++++++++++++++,,,,,,,,,,,,---///000000+++++++++,,,,,,,,,---------,,,,,,,,,,,,------...+++444111---<<>>CCCIIIMMMQQQUUU___xxxvvvaaaUUUTTTVVVccchhhggg^^^SSSPPPQQQSSSYYY^^^fffnnntttyyy}}}~~~|||~~~wwwmmmnnnwwwsssgggMMM]]]zzzyyy{{{}}}uuusssxxxyyynnniiilllpppdddQQQPPP]]]oootttwwwuuuxxx|||kkk```UUUKKKKKKQQQPPPLLLOOO]]]kkkuuuyyyzzznnniiihhhhhhhhh]]]MMMGGGGGGKKKcccvvvrrraaa\\\[[[```eeefffhhhjjjhhhjjjlllkkkhhheeedddcccgggfffdddaaaZZZPPPDDD<<<------------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,------.........000222333444555777999<<<===@@@CCCEEEGGGGGGGGGLLLIIIFFFEEEGGGIIIKKKKKKGGGEEEBBB>>>:::777444333000///---,,,++++++,,,---++++++++++++++++++++++++******)))))))))))))))************++++++++++++,,,---------.........//////...///000333888@@@IIIPPPZZZ```fffeee]]]TTTOOOMMM]]]tttYYYKKK???^^^|||lllYYYNNNKKKDDDEEEGGGIIIGGGAAA888111......---,,,,,,,,,,,,,,,...---,,,+++************,,,,,,,,,,,,------------,,,,,,,,,,,,---...///000---555---222KKKSSSXXXlllSSS]]]hhhIIIHHHLLLUUUiiiJJJ444999111//////...---,,,++++++***(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((())))))******))))))*********++++++++++++,,,,,,---......//////,,,000888CCCPPP]]]hhhnnnooolllhhhccc___aaammm{{{eeeIII===>>>DDDIIIHHHFFFLLLYYYfffkkkyyy{{{xxxzzzyyytttkkkaaaYYYXXX\\\aaaZZZaaaccc]]]YYY\\\bbbdddbbbiiirrrzzz}}}}}}}}}}}}zzz|||rrrYYYeee||||||sssooojjjkkkwwwyyyiiiZZZ\\\hhhrrruuuxxxzzzxxxiii\\\SSSKKKGGGNNNRRRWWWcccmmmoooxxxzzzvvvyyysssmmmqqq{{{xxxpppwwwxxxeeeYYYLLLLLLSSSTTTYYYVVVeee}}}iiiaaa\\\^^^bbbbbbcccddd```dddiiikkkjjjhhhhhhiiidddeeegggiiigggaaaYYYSSS@@@<<<666000+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++***++++++,,,,,,---......---///111222222333555777:::;;;>>>AAADDDGGGIIIIIIJJJHHHEEEFFFHHHLLLNNNOOOJJJHHHDDD@@@;;;888555444111///...---,,,,,,------++++++++++++++++++++++++******))))))))))))***************+++++++++,,,,,,---.........////////////,,,111888AAAIIIRRRZZZ```iiihhhcccYYYRRRUUU___jjjyyy[[[LLLEEEXXXzzzsssUUUKKKGGGEEEGGGJJJIIICCC<<<111000///---,,,,,,,,,------,,,++++++++++++++++++,,,,,,,,,------------...,,,,,,,,,------...///000+++444///777OOOQQQ```SSSssscccKKKNNNNNNWWWpppIII444999111000///...---,,,++++++***(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))))))))))))))))))))&&&''''''((()))******+++)))************+++++++++,,,,,,------...///000000:::CCCRRR```iiillliiigggaaacccccc```]]]eee~~~cccXXXOOONNNKKKDDDEEELLLKKKQQQ___rrr~~~wwwrrrsssxxxwwwooolllnnnaaabbbbbb___\\\ZZZ[[[\\\[[[aaaaaaXXXRRRTTTWWWXXXkkkpppxxx~~~}}}www|||nnnppp||||||{{{}}}{{{ssspppyyyooo^^^MMMIIIVVVcccqqqwwwlllkkk{{{{{{iii```jjjyyyrrr|||vvvsss~~~uuurrrzzzyyytttlll^^^RRRPPPSSSPPPLLLbbb}}}sssiiiggggggeeeddddddaaadddffffffeeefffiiimmmeeecccbbbcccdddfffeeeddd\\\TTTFFF999000---...000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***++++++,,,,,,---......+++---///000111111444555888999<<>><<<999555222000......---,,,,,,+++***+++++++++******+++++++++,,,,,,,,,,,,,,,---......///000000000---000;;;JJJVVVaaaiiieee^^^SSSMMMZZZ|||tttlllzzz^^^JJJBBB===@@@@@@888///+++///...------,,,,,,------------------------------///............///000000000111;;;III[[[yyydddVVVtttWWWTTTXXXnnnvvvCCC333666111000///...---,,,+++++++++))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---......//////...///222666???OOObbbooodddjjjgggbbbcccfffvvviiiPPP>>>AAAJJJNNNTTT\\\wwwqqqgggXXXPPPUUUZZZUUUKKKQQQUUUVVVVVV[[[hhhvvv|||zzzvvv}}}zzznnnqqqyyy{{{xxxxxxuuudddNNNHHHRRRSSSaaahhh\\\XXXjjj~~~}}}fff\\\PPPMMMUUUbbbmmmsss}}}yyyiii]]][[[UUUNNNSSS___bbbbbbaaaaaaaaabbbcccdddbbbcccdddddd```WWWKKKDDD333222000...---......///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---...///000000000111333666999<<<>>>CCCDDDFFFJJJNNNPPPPPPOOOMMMNNNOOOQQQQQQOOOKKKGGG???===999666222000//////------,,,+++++++++++++++******+++++++++,,,,,,,,,,,,------...///000111111222111888HHHYYY```bbbcccWWWPPPPPPfffiiibbbaaaNNN???@@@DDD>>>444//////......---------------------------------------//////......//////000111---333BBBLLLXXX|||```bbbxxxXXXUUU\\\wwwtttBBB333666111000///...---,,,+++++++++************************''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))******+++++++++++++++,,,,,,,,,,,,---,,,------...//////000000111888CCCLLLSSS[[[eeelllaaafffaaa^^^fffvvvaaaKKKLLLGGGRRRmmmzzzpppfffSSSZZZTTTNNNLLLRRRWWWSSSKKKLLLVVV___bbbhhhssszzzlllggg\\\YYYgggwwwsssbbbUUUhhhkkkxxx~~~|||zzzwwwrrrhhh\\\SSSOOOeeeyyyxxxiii\\\VVVWWW\\\]]]^^^```bbbcccdddeee```aaadddffffffbbb\\\WWWJJJEEE===555000---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---...//////111111111333666999<<>><<<999666333111000///------,,,++++++++++++,,,******+++++++++,,,,,,,,,,,,---...///000111222222333888EEEXXXcccbbb\\\XXXRRRUUUpppzzzqqq|||eeeJJJCCCDDD@@@:::888//////...---------------------------------------///////////////000000111000222EEEPPPSSSrrrYYYoooxxxUUUTTT___sssBBB333666111000///...---,,,+++++++++***************+++++++++&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))&&&&&&''')))***+++------++++++,,,,,,,,,---------------......///000000000;;;HHHYYYdddgggeeeccccccYYY```___bbbsssuuuUUULLLJJJCCCMMM^^^|||eee\\\eeemmm^^^]]]\\\\\\]]][[[SSSKKKIIIYYYkkkxxx}}}|||kkk^^^XXXxxxddd{{{uuuYYYPPPJJJGGGeeessseeeTTTWWW[[[```ccceeeeeeeeebbbaaaaaaccceeeeeedddbbbaaaYYYLLL>>>333...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---...///////////////000333777:::<<>><<<999666333111000000...---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,------...///000111222222333>>>QQQccchhh```VVVQQQXXXtttmmmgggxxxUUUGGGCCC???===@@@//////...------------...------------------------///////////////000111111666111DDDRRROOOkkkvvvSSSyyy|||XXXXXXeeellljjj>>>:::222222111000///---+++*********)))))))))))))))***************))))))((((((''''''((((((((((((((((((((((((&&&&&&&&&'''((())))))***(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))(((((((((((()))))))))))))))************+++++++++---,,,+++---000000,,,(((///------///---000===MMMXXXfffiii^^^\\\eeeggg``````eeeppprrrYYYVVVMMMGGGSSSbbbrrrkkktttrrrqqqoooiiibbb```ccc]]]bbbiiilllkkkeee```]]]gggttt}}}[[[QQQ[[[RRRSSSmmmpppWWWVVVXXX]]]cccbbbZZZ```cccbbb```aaabbbaaaccc```[[[VVVNNNCCC666---000///......//////---+++...///111000...,,,***)))---,,,,,,++++++,,,,,,---...//////111222555666888>>>AAADDDFFFFFFFFFGGGHHHIIIIIIJJJKKKKKKJJJIIIHHHDDD>>>777444555555111...///...,,,+++***++++++,,,++++++,,,,,,,,,---------333---+++000222//////222999SSS```]]][[[UUUPPPTTT~~~|||hhh]]]EEEIIIIII;;;:::111...222222,,,,,,222------------------------000////////////000000111)))BBBKKKOOOYYY{{{mmmjjj|||[[[PPPeeebbbiii>>>:::222222111000///---,,,+++***************)))))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((&&&&&&''''''((())))))***(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((()))))))))***((((((((()))))))))******************++++++++++++---,,,++++++---///000///000---...555<<>>AAADDDEEEFFFHHHIIIHHHIIIJJJJJJIIIHHHFFFEEEEEE???999555555444111...///...---+++++++++,,,,,,++++++,,,,,,,,,---------///------111222000333999RRR[[[``````YYYLLLVVVtttwww{{{ZZZDDDBBBGGG@@@777///...///---,,,---------------------------///////////////000000111333;;;DDDWWWiii|||oooxxxgggWWWfffvvvggg===:::222222111000...---,,,+++******++++++******))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))((((((((()))))))))******((())))))))))))***************+++++++++,,,,,,,,,+++,,,---...------///000...///666CCCQQQ\\\fffnnnrrrjjjbbb```eeennnxxxpppPPPCCCIIITTTtttxxxhhhZZZWWW\\\]]][[[RRROOOTTTdddppppppggg```fffkkkssszzzvvvbbbRRRRRRVVVqqqtttpppjjjYYYYYYUUUXXX___aaa\\\[[[^^^aaaaaaaaaccccccbbb___\\\HHHAAA888000......000111---,,,,,,++++++,,,...///---,,,,,,++++++,,,,,,------------///000222444555777:::>>>BBBDDDGGGJJJLLLPPPQQQRRRSSSQQQNNNKKKIIIJJJDDD===:::888777444111000///...,,,+++,,,,,,---,,,,,,,,,,,,------------+++---000222111222<<>>KKKYYYaaaeeeeeefffmmmkkk\\\TTTsssjjjUUULLLEEETTTrrryyywww{{{pppmmmgggaaa``````\\\TTT]]]WWWWWWbbbnnnsssqqqooorrrwwwqqqhhhVVVPPP]]]jjjzzzYYYQQQRRR\\\___ZZZZZZ```]]]^^^^^^___``````______ZZZSSSIII???777222...+++000...---,,,------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---///111222333444888<<>>;;;888666222111///---,,,,,,------,,,,,,,,,------------...+++///222000///666GGGVVV^^^eee```SSSOOOaaawwwQQQAAACCCEEE>>>111...333333---........................///......//////000111222333;;;JJJXXX___aaa^^^}}}ccc<<<:::222111000///...---,,,+++++++++,,,++++++***)))(((''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))************************+++++++++++++++,,,,,,,,,------------...//////------111888>>>MMMWWWbbbfffdddaaaaaabbbkkkjjjhhhwwweeeVVVFFFNNNjjj}}}yyyhhhbbbhhhppptttpppnnnfff\\\YYY]]]aaabbbeeeaaaaaagggmmmqqquuuzzz|||~~~}}}~~~~~~~~~ssslll^^^UUUZZZjjj|||yyybbbOOOMMMTTTXXX]]]bbb^^^^^^___````````````aaabbb^^^XXXQQQHHH>>>444---...,,,,,,,,,......+++)))---,,,,,,++++++,,,,,,---,,,,,,,,,---...000111222333777;;;@@@DDDHHHMMMQQQWWWWWWXXXXXXWWWSSSPPPNNNOOOMMMIIIEEEBBB>>>:::888333222000...---------...,,,,,,---------............111111///000===RRRaaaZZZcccTTTFFFbbb}}}vvvkkkppppppMMMAAAGGGDDD777///222444111....................................///000111222///BBBNNNVVVeeeyyyuuuqqqaaa;;;:::222111//////...---,,,,,,,,,,,,++++++******))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))******)))))))))*********++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......222///,,,,,,222???MMMXXX^^^dddfff___[[[```jjjqqqwwwzzzpppcccTTTJJJYYYpppyyysssnnneeemmmnnniiiiiikkkcccUUUiiimmmllleeebbbhhhooosssiiikkkqqqwwwzzzzzz~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}||||||}}}|||||||||}}}~~~~~~~~~~~~wwwyyy|||pppYYYQQQ[[[qqqtttmmmsssuuuwwwgggTTTJJJMMMSSSXXX[[[]]]______```bbbcccaaa```___\\\WWWNNNDDD<<>>BBBGGGLLLPPPTTTTTTTTTTTTSSSRRRPPPOOOMMMLLLLLLIIIEEE@@@;;;888555333111///............,,,---------............111222111000777HHHYYYddd^^^\\\JJJPPPpppLLLMMMHHH<<<222000111111....................................///111222333000GGGKKK[[[|||mmm___::::::222111///...------,,,,,,,,,,,,*********)))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))*********))))))*********++++++++++++++++++,,,,,,,,,,,,---------------............111111333;;;FFFSSS^^^ddd```bbb```[[[aaasss\\\FFFGGGYYYrrrmmm[[[SSSUUUXXXttt{{{tttddd___hhhhhh^^^]]]fffmmmnnnnnnppprrrqqqtttwww}}}}}}}}}~~~~~~~~~~~~}}}|||zzzyyyyyyyyyyyy{{{|||}}}{{{yyyxxxxxxyyy{{{{{{zzzzzzzzzzzzzzzzzz~~~~~~}}}|||~~~WWWQQQppprrrIIIGGGUUUsss{{{uuu{{{lll^^^SSSQQQUUUYYY\\\\\\]]]___aaaaaa```______]]]YYYTTTPPP???888111---...///---+++---,,,,,,++++++,,,,,,---------------...000111222222444888;;;>>>CCCIIILLLRRRRRRQQQQQQQQQRRRRRRSSSLLLNNNPPPOOOKKKEEE???;;;666444222000///......///------------............111222111444AAARRR]]]^^^ZZZTTTUUUzzzhhh[[[LLLAAA999222000111........................------......///111222333222IIIHHHfff{{{bbb^^^::::::222111///...------,,,,,,,,,,,,)))))))))))))))*********'''((((((((())))))******((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++,,,,,,,,,------------------.........//////---222>>>NNN\\\cccdddaaa^^^``````dddtttvvvSSSNNN]]]kkkcccXXXLLLHHHMMMVVV]]]```ccctttyyymmmiiirrrrrrfffooosssuuusssuuuyyy||||||~~~~~~~~~~~~~~~|||{{{zzz|||{{{yyyxxxvvvuuuuuuuuuvvvwwwxxxxxxwwwwwwxxxyyyzzzzzzyyyyyyxxxxxxwwwwww{{{{{{|||}}}~~~~~~hhh{{{}}}iiiQQQTTTqqqmmm___bbb^^^UUUaaaxxxnnnPPPUUUZZZ\\\\\\\\\]]]___dddbbb^^^]]]]]]]]]]]]\\\RRRHHH:::222//////...------,,,,,,++++++,,,,,,------------...///000111222111333666999<<<@@@FFFIIINNNMMMLLLLLLMMMOOOQQQRRRNNNRRRUUUVVVQQQJJJDDD@@@666555333111////////////---------.........//////111111222888HHHZZZ^^^XXXOOOMMMiiihhhPPPFFF@@@666111222////////////////////////------......///111222333222JJJJJJmmm]]]}}}___<<<:::222333//////...---,,,++++++***))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******************+++++++++,,,,,,,,,+++******+++---/////////000222222000///000///...:::HHHXXX```cccccccccaaaZZZ```dddlllQQQUUU___mmm|||eeeUUUJJJJJJKKKNNNTTTYYY\\\]]]hhhmmmqqqqqqnnnlllnnnppptttwww|||~~~}}}|||{{{{{{zzz|||{{{{{{zzzyyyxxxxxxxxxuuuuuuuuuuuuuuutttttttttuuutttrrrpppoooooopppqqqoooppppppqqqssstttuuuuuuyyyyyyyyyzzzzzz{{{{{{{{{|||}}}}}}~~~~~~aaaXXXQQQ```yyy~~~}}}kkk\\\XXX]]]zzzvvvhhhxxxvvvcccRRRPPPVVVYYY[[[]]]YYYbbbgggaaaXXXUUUYYY]]]TTT\\\XXXDDD333///---(((...000111///++++++...111,,,,,,,,,---...///000111222333444777;;;???CCCEEEKKKLLLLLLLLLNNNQQQVVVZZZRRRTTTUUURRRMMMGGGBBB@@@;;;777222///.........---.........///////////////111444888@@@PPP]]][[[QQQQQQVVVyyyzzz]]]SSSHHH555555000111111000///////////////.........//////000111222444EEEVVVXXXlllaaannn^^^:::999111222//////...---,,,++++++***))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((************************))))))))))))***************++++++++++++,,,,,,,,,---,,,++++++,,,,,,,,,+++......---+++---555===CCCQQQVVV___dddbbb^^^```fff|||fffWWWWWWiiimmm^^^UUUOOOIIIMMMTTT[[[bbbddddddcccjjjoootttuuuuuuvvvyyy}}}~~~~~~|||||||||{{{{{{zzzzzzzzzyyyxxxwwwvvvuuutttssssssooooooooonnnnnnmmmmmmmmmmmmllliiihhhgggggghhhiiiiiiiiijjjkkklllmmmnnnnnnnnnnnnooopppqqqqqqrrrrrrwwwxxxxxxyyyyyyzzzzzz{{{xxxyyyzzz{{{||||||||||||~~~[[[VVVRRR^^^sss|||fffRRRPPPTTTooo{{{sssYYYRRRVVVVVVQQQccc[[[WWW[[[cccfffbbb]]]UUUUUUVVVWWWPPPCCC777111...------.........---,,,,,,,,,,,,,,,---...///000000111222555888<<<@@@BBBHHHJJJMMMOOOPPPRRRTTTVVVRRRRRRSSSQQQNNNIIIDDDAAA;;;888333000/////////............///////////////333333777DDDTTT\\\WWWOOORRR}}}tttXXXMMMQQQLLLNNN___jjjbbbZZZ>>>555444111111000//////////////////......//////000111222555CCCPPP```ZZZYYYrrr]]]999888000222//////...---,,,++++++***))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((************************)))))))))*********++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,++++++111///---...444@@@MMMWWWddd```^^^^^^___bbblllvvv|||yyyWWWTTTkkk}}}nnnbbb[[[XXXTTTQQQYYY\\\aaagggjjjjjjiiigggssswww{{{|||}}}~~~}}}|||zzzzzz|||}}}}}}|||zzzzzzyyyyyyxxxwwwwwwwwwrrrrrrqqqooonnnlllkkkjjjffffffeeedddcccbbbbbbaaa```___^^^\\\\\\\\\]]]]]]______```aaabbbbbbcccddddddeeefffggghhhiiijjjjjjnnnnnnoooppppppqqqqqqrrrssstttuuuwwwxxxyyyyyyyyy|||||||||}}}~~~zzzmmmnnnlllrrr}}}vvv~~~tttYYYQQQdddnnnlll}}}ddd}}}wwwiii\\\VVVTTTXXX``````ZZZXXX\\\QQQGGGIIIXXX^^^RRRDDD@@@111...+++,,,000000---***,,,++++++,,,,,,---...///...///000222666999===???DDDHHHNNNQQQSSSRRRRRRRRRRRRQQQPPPQQQRRROOOIIIDDD>>>:::555222111000000///.........//////000000000555222999LLLXXXVVVQQQPPPjjjdddMMMGGGOOOOOO]]]yyy}}}tttpppMMM999666111111000////////////000////////////000111222222555EEEPPPwwwQQQZZZ]]]999888111222//////...---,,,++++++***))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((************************))))))*********++++++++++++++++++,,,,,,,,,------+++,,,------------.../////////333>>>KKKUUU]]]bbbdddccc]]][[[iiihhhWWWggg}}}hhhdddeeefffhhhgggddd^^^ZZZeeeggghhhiiikkkooosssuuu~~~||||||zzzyyyyyyzzz{{{zzzyyyxxxwwwvvvtttsssqqqpppooojjjiiihhhfffdddbbbaaa```\\\\\\[[[ZZZYYYWWWWWWVVVUUUTTTSSSRRRRRRRRRSSSSSSUUUUUUUUUVVVWWWXXXXXXYYYYYYZZZ[[[\\\^^^___```aaaccccccddddddeeeeeeffffffjjjkkkmmmoooppprrrrrrsssuuuuuuuuuvvvwwwxxxzzz{{{|||}}}~~~```NNNWWWkkknnn~~~nnnVVVTTTZZZaaa]]]SSSTTT^^^SSSFFF???HHHRRRUUUSSSSSS>>>999222.........---,,,+++++++++++++++,,,---.........///111444888;;;===BBBFFFLLLPPPQQQQQQQQQQQQSSSPPPPPPRRRVVVUUUOOOIIIDDD???999555222111///............///000000111111555333@@@SSSVVVKKKMMMZZZ{{{qqqnnnuuuRRROOOTTTLLLSSSmmm~~~|||```DDD222222111000000//////000000////////////000111222333555IIIVVVPPPcccpppdddqqq]]]:::999222444//////...---,,,++++++***))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++++++++,,,,,,,,,---------+++,,,---,,,++++++---000...111===RRRbbbeeedddccc\\\fffgggiiiiiiaaavvvuuunnnhhhaaafffjjjllliiiccc___```bbbdddggglllqqqvvv|||~~~~~~~~~~~~|||zzz}}}{{{yyyyyyyyyxxxvvvtttsssrrrpppnnnkkkhhhfffeee______]]][[[YYYXXXVVVVVVSSSSSSRRRQQQPPPOOONNNMMMMMMLLLLLLLLLKKKKKKKKKLLLLLLLLLMMMMMMNNNOOOOOOOOOLLLMMMNNNOOOQQQRRRSSSTTTWWWWWWXXXXXXYYYZZZZZZ[[[[[[\\\^^^```bbbdddeeeeeekkkkkkkkklllnnnpppqqqrrrvvvwwwxxxyyyzzz{{{||||||{{{|||}}}~~~fffVVVPPPMMMgggxxxbbbPPPPPPXXX[[[]]]```ZZZUUUJJJAAAEEESSS[[[ZZZRRRMMMCCC777---)))+++...,,,,,,+++++++++,,,------/////////111444777:::;;;@@@CCCGGGJJJLLLNNNQQQSSSSSSQQQQQQUUUZZZZZZUUUOOOJJJEEE>>>888444111...,,,......//////000111111222333888IIIWWWOOOCCCSSSpppttt\\\VVVOOOJJJNNNbbb[[[[[[ZZZbbbuuu~~~qqqUUU...222222111000000000000000/////////000000111222333888KKKWWWPPPttt|||VVV@@@666@@@WWW]]]:::999333555//////...---,,,++++++***))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((*********++++++++++++,,,,,,,,,,,,,,,---------------......+++)))***...333BBBDDDQQQbbbhhhbbb^^^______nnnvvv~~~lll\\\sssqqqdddcccgggiiiiiidddkkkqqqooogggaaabbbfffjjjqqq{{{~~~~~~}}}|||{{{yyyyyyzzzzzzxxxwwwzzzxxxvvvuuutttqqqnnnkkkjjjiiifffccc```]]][[[ZZZUUUTTTSSSRRRPPPOOOMMMMMMLLLKKKKKKJJJIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHFFFGGGGGGIIIJJJKKKLLLLLLMMMMMMNNNNNNOOOPPPPPPPPPQQQRRRTTTVVVXXXYYYZZZ[[[^^^______aaaccceeeggghhhllllllnnnpppqqqsssuuuvvvttttttvvvxxx{{{~~~wwwxxxQQQ[[[jjj~~~dddtttyyyaaaOOOIIIMMMTTTZZZYYY^^^XXXHHHCCCLLLSSSPPP]]]ZZZRRRDDD666...,,,...------,,,,,,,,,,,,------//////000111333666999:::===@@@CCCEEEHHHLLLPPPTTTRRRRRRSSSWWW[[[[[[XXXTTTNNNIIIAAA;;;666222///---......///000000111222222333>>>OOOUUUHHHDDDeeeqqq```OOOKKKIIIIIIKKKYYYzzzxxxRRR\\\bbb~~~|||hhh333222222111000000000000111000000000000111222333333;;;JJJSSS}}}eeekkkIIIEEECCC@@@CCC\\\888888222555//////...---,,,++++++***))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,------------...---//////...---111:::AAAUUUXXX```gggbbb\\\eeeuuujjjqqqlllaaa\\\dddjjjhhheeefff```hhhqqqtttqqqnnnnnnppp{{{~~~|||{{{}}}}}}zzzyyy|||}}}zzzwwwuuutttuuuvvvvvvuuutttqqqooonnnlllkkkiiieeebbb]]]\\\ZZZXXXVVVSSSRRRQQQLLLLLLKKKJJJIIIHHHGGGGGGEEEEEEEEEDDDDDDCCCCCCCCC@@@@@@AAAAAAAAAAAAAAA@@@AAAAAAAAAAAAAAABBBBBBBBBCCCDDDDDDEEEFFFFFFGGGGGGEEEFFFFFFGGGGGGHHHIIIIIIKKKLLLMMMOOOQQQRRRRRRSSSRRRSSSTTTUUUWWWZZZ\\\]]]^^^___aaacccfffiiikkkllllllmmmnnnqqqtttxxx{{{}}}{{{|||~~~kkkyyyvvvqqq}}}___OOO^^^|||zzzccc\\\www}}}jjj___YYYTTTRRRXXXZZZTTTLLLHHHIIIJJJTTTUUUUUURRRJJJ@@@777111......---------------.../////////000222555777999888;;;???CCCFFFKKKOOOSSSOOOQQQUUUXXXZZZZZZXXXVVVNNNIIIBBB<<<888555222000---...///000111222333333444AAAPPPPPPEEEPPPoooWWWNNNKKKTTT```nnnuuuwwwAAA333222111111000000111111000000000000111222333333;;;HHHVVVvvv]]]>>>BBBGGGAAA???[[[777777111444000///...---,,,++++++***))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((******************************+++++++++,,,,,,,,,,,,,,,,,,---------......,,,///111111444<<>>>>>>>>======>>>>>>>>>>>>>>>>>>??????>>>>>>>>>?????????@@@@@@AAABBBBBBCCCDDDDDDEEEEEECCCDDDEEEGGGHHHIIIJJJJJJKKKKKKLLLNNNPPPSSSUUUVVVTTTUUUWWWZZZ]]]```ccceeeggghhhiiikkkooosssvvvyyyuuuwwwyyy|||~~~}}}~~~xxxWWWXXXPPPmmmpppZZZTTTfff~~~xxxbbbccc{{{TTTPPPPPPWWW^^^WWWKKKJJJRRRDDDIIIRRRZZZ[[[RRRCCC777///......---------...............///111333666777444888>>>CCCGGGKKKNNNQQQMMMPPPUUUXXXXXXWWWWWWWWWMMMIIIBBB===999777444333---...///000111222333333666CCCNNNKKKEEEZZZ~~~ppp```ZZZmmmzzzMMM333222111111000111111111000000000000111222333444888HHH___|||fffBBB>>>DDDHHHNNNSSS999555333333111000///---+++*********))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((('''''''''))))))))))))************)))))))))***++++++,,,,,,000///...///000///---+++,,,+++///:::HHHSSS\\\```bbb]]]ZZZ^^^mmmeee```}}}yyyfffaaagggkkkkkkiiigggfffhhhllloooqqqtttyyy~~~~~~}}}yyyyyyyyyxxxwwwtttrrrpppoooppppppqqqssstttuuuuuupppppppppooommmjjjfffdddaaa^^^[[[YYYWWWUUUQQQOOOKKKKKKJJJIIIHHHFFFFFFEEEDDDCCCBBB@@@???===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<888888888888888888888888888888888888888888888888999999:::::::::;;;;;;;;;;;;;;;;;;<<<===>>>???@@@>>>???@@@AAABBBCCCDDDDDDEEEFFFGGGHHHIIIJJJKKKKKKMMMMMMNNNOOOPPPRRRTTTUUUVVVWWWYYY]]]```dddgggiiijjjllloooqqqsssuuuxxx{{{yyy{{{}}}nnnddd___pppwww{{{oooYYYYYY}}}sssVVVHHHMMM\\\XXXMMMIIIFFFGGGDDDCCCLLLWWW\\\VVVNNN666555333000---,,,---...---///111111111000000111444777<<<@@@CCCGGGJJJMMMNNNJJJMMMVVV[[[XXXTTTTTTMMMLLLHHHBBB;;;555111000000......000000...222777888IIIQQQBBBGGGxxxvvvmmmcccdddffflllmmmeeennnuuuyyy{{{xxxpppaaa___:::666666---333777***333111000000000111333555666???QQQ^^^```???GGGKKKGGGQQQTTT:::555333222111000///---,,,+++******))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))************))))))******+++,,,,,,,,,///...,,,++++++...111444666444999GGGVVV\\\ZZZWWWKKKbbbsssyyy~~~mmm}}}|||oooiiikkkmmmmmmlllkkkkkknnnrrrvvv}}}~~~|||yyywwwvvvwwwvvvuuutttrrrpppnnnmmmlllllllllkkkkkkkkkkkkjjjggghhhhhhgggdddaaa^^^\\\XXXVVVSSSQQQOOOMMMJJJHHHGGGFFFFFFEEECCCBBBBBBAAA>>>===<<<;;;999888777666777777777777777777777777666666666666666666666666666666666666666666666666666666777777777888888888888888888888999:::;;;<<<:::;;;<<<===>>>??????@@@??????@@@AAABBBCCCDDDEEEFFFFFFGGGHHHIIIKKKLLLMMMNNNOOOPPPSSSVVVYYY\\\^^^```bbbeeegggiiikkknnnpppqqqsssvvvyyy|||~~~kkkSSSSSSXXXmmmvvv~~~bbbbbbtttyyy\\\LLLOOOTTTXXXUUUIIIFFF???<<>>AAAEEEHHHKKKNNNMMMPPPWWWXXXRRRLLLLLLOOOMMMJJJDDD>>>888444222111......000000///333999@@@MMMOOODDDRRRsssUUUJJJPPPVVVYYYWWWOOOEEELLLaaa{{{~~~nnnlllnnn]]]{{{uuu>>>666555---222777+++333111000000000111333555666666SSSfffeeeEEEMMMPPPLLLUUUTTT:::555222222111000...---,,,+++******))))))))))))))))))))))))''''''(((((())))))******(((((())))))))))))(((((((((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((()))))))))*********++++++)))******++++++,,,,,,---,,,------,,,+++---222666888>>>JJJXXX^^^]]]\\\^^^lllwww~~~tttoooqqqzzz~~~wwwpppoooooopppppppppqqqtttyyy}}}~~~|||zzzwwwtttrrrqqqrrrqqqooollljjjhhhggggggfffeeedddbbb```^^^]]]\\\[[[[[[[[[ZZZXXXVVVSSSRRROOOMMMJJJHHHGGGEEECCC@@@AAA@@@@@@???>>>===<<<<<<999888777666555444333222333333333333333333333333333333333333333333333333222222222222222222222222222222333333333444444444333333333333333444555666555555666777888999999:::999999:::;;;<<<======>>>??????@@@@@@BBBCCCEEEFFFEEEFFFGGGIIIKKKMMMPPPQQQRRRUUUWWWYYY[[[\\\___bbbeeegggjjjnnnrrruuuwwwxxx{{{~~~nnnZZZTTTNNNTTThhhlllUUU```oooZZZqqqsss[[[FFFIIIUUUUUUJJJBBB;;;<<>>@@@AAABBBBBBBBBCCCEEEGGGHHHIIIHHHJJJMMMNNNOOOQQQSSSUUUXXXZZZ^^^bbbgggkkkmmmooorrruuuzzz}}}rrrXXXWWWccclllWWWiii}}}llltttkkkfffVVVQQQMMMGGGCCCCCCIIIPPPVVVQQQUUUUUULLL===000+++,,,111///------.../////////111333777:::===AAAEEEHHHFFFKKKRRRUUUTTTQQQPPPQQQRRRQQQNNNKKKFFF@@@:::666333000000222222222777===DDDMMMFFFIIIxxxcccQQQTTTYYYgggxxxoooMMM>>>@@@AAA@@@KKKhhhoooJJJ???:::@@@KKKYYYqqq|||uuugggRRRNNNnnnTTT777222///000555...222111000000000111333555666===SSSXXXwwwkkkJJJOOORRRSSSbbbSSS999444222111000///...---,,,+++++++++))))))))))))))))))))))))&&&''''''((()))******+++(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))******************+++++++++++++++++++++,,,------......+++...111000///222999@@@SSSVVV\\\___YYYYYYnnnkkklll}}}uuulllbbbiiirrryyyxxxuuuvvvyyy|||}}}}}}||||||~~~~~~}}}||||||~~~~~~|||~~~yyyxxxxxxyyyzzzxxxuuurrrsssrrrooommmjjjiiihhhhhh```^^^\\\YYYVVVUUUUUUUUUQQQQQQOOONNNLLLJJJIIIHHHHHHHHHGGGFFFEEEDDDCCCBBBCCCAAA?????????>>><<<:::777777666666555444444444333333333222222111111111111111111111111111111111......................../////////////////////////////////000000000000111..................///000//////000000111222222222333333444444555555666666777777777777888999;;;;;;????????????@@@AAACCCCCCBBBDDDFFFGGGHHHIIIKKKMMMMMMOOOSSSXXX\\\```cccdddfffjjjppptttwwwyyy{{{}}}___pppttt~~~rrr^^^XXXvvvSSSMMMOOOOOOKKKFFFIIISSS\\\OOOSSSWWWUUUMMM@@@555//////...---...000000///---111333777999<<<@@@DDDHHHCCCHHHMMMNNNOOOQQQTTTWWWTTTRRRPPPNNNKKKEEE>>>888444111111222222222777>>>HHHPPPHHHRRRqqqZZZYYYcccpppzzzOOO>>>AAA;;;>>>555BBBaaa}}}pppLLL???;;;:::@@@FFFSSSooovvv}}}www|||}}}tttfffTTTFFF^^^ccc999222111///444///222111000000000111333555666<<>>>>>>>><<<:::888888999888777555444333333333222222222111///////////////.........................................................////////////////////////////////////000000000000.........------......///////////////000000111111000000000000111111222222222222222222333444555666999999999999:::;;;<<<<<<===???AAABBBBBBCCCEEEGGGEEEGGGJJJNNNRRRUUUWWWXXXYYY]]]bbbgggkkknnnrrrtttzzz{{{}}}wwwooowwwkkkLLLMMMLLLHHHEEEIIISSS[[[\\\TTTMMMPPPVVVTTTGGG:::///,,,***+++///000///---111333555888:::>>>CCCGGGDDDHHHJJJIIIKKKPPPTTTUUUWWWUUUSSSRRRQQQKKKBBB;;;666333111222222222777===GGGOOOLLLddduuussseeeUUUaaa~~~SSS@@@DDD<<>>>>>>>><<<;;;;;;:::999999999999666444333333444444333111111000000000000/////////------------------......------------------------........................////////////////////////.........////////////000......------------...............////////////000....../////////000000000000//////000000111222333333333333333444555666777888999;;;<<<<<<<<<>>>@@@>>>@@@CCCFFFIIIKKKMMMMMMMMMPPPUUUYYY\\\```dddhhhnnnpppssswww{{{~~~vvvggguuurrrgggWWWKKKGGGJJJNNNPPP___VVVMMMLLLRRRTTTPPPJJJ<<<555...+++---000000...000111333555888<<>>===<<<;;;::::::888777777666555555666666444222111111222333111000//////................................./////////........................................................................------........./////////......---------------.....................//////000000000000000000111111000000000000111111222333000000000111222333444555333555777777777888999;;;;;;<<<>>>AAACCCEEEFFFGGGGGGIIILLLOOORRRVVV[[[^^^^^^aaaeeejjjppptttwwwyyy~~~zzzpppvvvYYYsssllltttpppYYYQQQPPPLLLHHHTTTWWWWWWQQQIIIGGGOOOWWWLLLBBB555------...//////...000222333666:::???CCCFFFJJJMMMOOOVVV___^^^XXX]]][[[ZZZ[[[ZZZUUUKKKBBB999555222111000///444;;;GGGHHHIIIwwwrrrhhh\\\xxxdddeeeKKKOOOHHHFFFAAAEEEHHHDDDHHHMMMHHHIIIPPPQQQKKKMMMVVVYYYTTTUUUYYYZZZjjjnnnsss{{{tttSSSMMMBBB===[[[CCC555999///222222000111000000000111333555666CCCWWWdddrrrnnnkkkoooJJJ:::666///111//////...---,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((('''''''''))))))))))))************++++++******************++++++,,,,,,,,,---------444---***,,,//////...000,,,===FFFRRR```VVVOOOaaauuurrr\\\XXXaaagggaaagggmmmvvv}}}}}}|||{{{|||vvvmmmjjjmmmrrruuuuuutttssssssrrrooojjjggghhhgggddd```\\\YYYVVVTTTPPPNNNKKKGGGEEEDDDDDDDDDAAABBBCCCCCCAAA>>>;;;888888888777777666666666555333222222222111111000000111111000000//////..................////////////..........................................------........................---..................---................................................---------.........//////////////////////////////////////////////////////////////////000000000000111111222333333444555555666777999;;;===@@@BBBCCCCCCDDDFFFIIILLLNNNPPPQQQOOOSSSXXX^^^bbbhhhmmmqqqrrruuuyyy|||~~~rrrooo{{{wwwooo}}}ooofffPPPCCCHHHMMMWWW\\\TTTFFFBBBFFFRRROOODDD666....../////////111333333222444888<<>>JJJSSS666999...---666...222111111000111333444555;;;[[[gggtttrrrIII:::666///222//////...---,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************++++++******************++++++,,,,,,,,,---------000111333444111...000666;;;UUU[[[UUUXXX[[[fffvvvaaa^^^cccpppxxxtttooouuu|||~~~~~~~~~wwwqqqpppqqqssstttrrrpppnnnlllkkkhhhdddaaaYYYXXXVVVSSSPPPMMMKKKJJJKKKIIIFFFCCCAAA@@@@@@@@@===>>>>>>>>><<<:::777666555555444444444333333333222111111111000000000///000000000000//////..................////////////..............................................................................////////////......................................................---------.........//////////////////////////////////////////////////////.../////////000000000000///000000111222222333333111222444555888999;;;<<<;;;<<<>>>AAACCCFFFHHHIIIIIILLLQQQUUUXXX\\\```cccgggkkkooorrrvvvzzz~~~~~~fffooowwwaaaIIIRRRNNNMMMOOOQQQOOOKKKIIIJJJNNNOOOGGG<<<555...(((///000222222333555999;;;@@@EEEIIIKKKRRR[[[^^^[[[ZZZYYYYYYYYYWWWSSSMMMHHHFFF===555333222333666;;;EEEDDDOOOcccRRRTTTSSSQQQPPPRRRVVVYYYYYYXXXUUUcccxxx{{{qqqhhhuuuzzzhhhhhhhhhiiiwwwmmmtttiiiPPPDDD===<<>><<<;;;;;;;;;999888777666555444333222111111000000000000000///000000000///////////////000000000////////////...............////////////...........................................................................//////////////////...................................................------........./////////////////////////////////////////////////////////....../////////000000000---......//////000000111...///000111222444555555444555777999;;;===??????CCCEEEHHHKKKMMMOOORRRUUUYYY\\\```dddiiinnnuuuyyy~~~|||ooonnnvvv|||[[[pppoookkk~~~lllDDDJJJPPPRRRQQQPPPKKKFFFCCCLLLTTTRRRJJJ@@@444+++111///...000333666888999;;;AAAHHHKKKOOOUUUXXXXXXWWWXXXYYYXXXUUUPPPKKKGGGMMMBBB777222111222888???DDDCCCXXXzzz```XXXRRRXXXbbbooo{{{kkk___tttSSSGGGLLLNNNOOO[[[xxxcccMMMBBB======@@@iiiXXX777777000111777222222222111111222333555666@@@]]]nnnqqqHHH888666///333//////...---,,,,,,,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))))))))))))))*********+++++++++******+++++++++++++++,,,,,,,,,,,,------------......,,,+++---000888HHHVVV___\\\YYYeee|||jjjgggXXXWWWbbbjjjvvv~~~zzz}}}{{{yyyyyyxxxvvvtttrrrqqqqqqqqqpppmmmiiiffffffbbb\\\XXXUUURRRPPPNNNLLLKKKJJJHHHFFFDDDBBBAAA>>>===;;;999777666666666555444222000000///000000................................................////////////////////////............////////////....................................////////////........................---......//////......---............................................................////////////////////////////////////////////////////////////........./////////000000------.........///////////////000000111222222222222333444666777999:::;;;===???BBBDDDEEEGGGJJJLLLOOOQQQTTTXXX\\\bbbiiinnnuuuwww{{{~~~}}}|||oootttzzz~~~nnnWWWWWWSSSOOOPPPRRRLLLBBBDDDJJJNNNOOONNNKKKAAA777333///,,,---222555666666888???FFFJJJLLLNNNQQQSSSVVVXXXZZZZZZVVVQQQLLLHHHNNNCCC888333111222777>>>CCCCCC^^^oooYYYpppwwwkkkiiirrr}}}[[[QQQVVVaaaooolll|||zzz\\\GGGAAAAAA???AAAZZZ|||aaa;;;666111000222///222222111111222333555666@@@___tttzzzlllGGG777555000333//////...---,,,,,,,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))******************++++++++++++******++++++,,,,,,,,,,,,,,,,,,---------.........444---+++444AAALLLUUU\\\```VVVfff{{{}}}mmmhhh^^^QQQUUUeeerrr~~~}}}yyyuuuyyyxxxvvvuuuuuutttrrrppppppnnnllljjjiiifffbbb^^^^^^YYYTTTOOOLLLJJJHHHGGGGGGFFFDDDAAA???<<<:::999999888777666444333333333222111///---------//////---------------------...------------------...................../////////............////////////................................./////////000000////////////////////////---------......---------////////////////////////////////////////////////........./////////000000////////////////////////////////////////////////............////////////.........////////////////////////000000000000000222222333444555666777777777999<<<>>>???AAADDDFFFHHHJJJMMMOOORRRWWW]]]aaahhhnnnuuu{{{~~~lllzzzeeeeeeSSSRRRVVVQQQGGGIIIIIIGGGIIIPPPRRRHHH<<<777222...---000333444333888<<>>>>>CCCNNNtttggg>>>444333111111000333222222222222444555666===YYYjjjqqq~~~jjj}}}FFF777555000444//////...---,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((())))))******+++*********++++++++++++,,,******++++++,,,---------,,,---------............111///555CCCPPPVVVXXXYYYaaacccyyy|||ZZZSSS^^^rrr~~~~~~|||{{{xxxtttuuutttsssssssssqqqooommmmmmjjjgggcccaaa^^^ZZZWWWTTTQQQLLLHHHFFFEEECCCBBBCCCBBB@@@===;;;888666555444444444333222111111000000///...---,,,---...///---------------.........---------------.........---............/////////............////////////.................................//////000000111////////////////////////------............------////////////////////////////////////////////////....../////////000000000////////////////////////////////////////////////------........./////////////////////////////////------............//////000000111111222222333333111333666888999;;;===@@@CCCDDDGGGHHHJJJMMMRRRUUUZZZaaajjjqqquuuxxx}}}rrr}}}ggguuukkkSSSMMMRRRMMMJJJHHHIIIOOOQQQHHH<<<===999444111000111222222777888>>>DDDGGGGGGIIIMMMZZZZZZ[[[^^^___\\\TTTNNNHHH@@@888666444222444888===@@@eeezzzTTT^^^hhhlllssspppdddtttuuuZZZCCC;;;<<<;;;CCCCCCnnnjjj>>>222666555222444333333222222333444555777@@@WWWccctttrrrnnnrrr~~~EEE666555000444//////...---,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))******++++++*********+++++++++,,,,,,******++++++,,,------...------------............111888EEEQQQVVVYYYaaajjj}}}kkkhhhttt|||~~~zzzxxxyyyxxxtttrrrpppooonnnnnnllliiifffdddaaa^^^[[[XXXUUUQQQNNNKKKHHHEEEBBBBBBAAA???>>>>>>===<<<:::999777666555111111111111000///......---------,,,------......,,,,,,,,,---------......------------.........///---------.........//////............////////////........................---......///000000111111//////////////////////////////000000000000//////////////////////////////////////////////////////.../////////000000000000////////////////////////////////////////////////---------.........///////////////////////////...---------......//////////////////000000000000000...000222444444555888:::;;;===@@@BBBDDDFFFIIIKKKOOOTTT[[[```ccchhhooouuu{{{}}}|||mmm[[[pppppp\\\ggg___KKKRRRNNNMMMJJJFFFHHHLLLJJJEEEDDDAAA===777222000222333555333777@@@GGGHHHKKKOOO[[[YYYYYY^^^cccbbbXXXOOOHHH@@@888555444333555999<<>>:::DDD;;;lllooo@@@000777666111444333333222222333444666777???]]]lllxxx~~~EEE666555000555//////...---,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))***+++++++++******+++++++++,,,,,,,,,******+++,,,,,,---......---------.........//////999FFFUUU\\\YYY]]]rrr|||~~~}}}{{{yyy{{{zzzvvvuuuwwwvvvsssnnnmmmkkkjjjiiifffbbb___YYYXXXVVVTTTRRRNNNIIIFFFEEECCC@@@??????>>>===;;;666666555555444333333222...////////////...---,,,,,,,,,,,,,,,------------++++++,,,,,,---------------------....../////////---------.........//////............/////////000........................---......///000111111222000000000000000000000000111111222222222222111111000000000000000000000000000000000000000000000000////////////000000000000////////////////////////////////////////////////---------.........//////...........................//////000000111111222000000000000000000000000///111333333333333555777555888<<<>>>@@@AAACCCEEEHHHLLLPPPRRRTTTZZZdddllllllpppvvvyyy|||zzzqqqxxx___ppp}}}VVVIIIPPPOOOIIIAAA???GGGPPPTTTIIIHHHCCC;;;333000222555333///222===GGGKKKNNNRRR\\\XXXWWW]]]eeeeeeZZZOOOJJJ@@@888444333333777<<<>>>DDDkkk|||zzztttsss]]]JJJ???<<>><<<:::999888888333333333222111000000///---------------------------,,,+++,,,...///...---++++++,,,,,,,,,---------........................------.../////////....../////////......---------////////////000000000000222111111111111111111111222222333333333222222111444444444444444444555666666444222111222222111000444333222000000//////000...///000222333444444444000000///............///000000000000000000000000...------......///000111------------......///000///000000000111111222222000000000000000000000000111111222222222333333333333444555777888:::;;;<<>>CCCHHHppp```RRRTTTggg}}}~~~yyylllZZZHHH===;;;<<<>>>;;;CCCbbbiiiCCC777333444444///222222222222333444555555@@@bbb|||xxxFFF999333444111//////...---,,,,,,,,,,,,******))))))))))))******************)))))))))((()))))))))))))))))))))))))))************+++++++++,,,,,,,,,+++++++++******------------............222///...//////333===HHHSSSZZZaaacccssswwwvvvuuummmxxx{{{}}}|||||||||{{{wwwvvvuuuuuutttssspppmmmhhheee```\\\YYYUUUQQQOOOMMMLLLKKKHHHFFFCCCBBBAAA>>>===;;;999777666555555111111111000///.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---++++++,,,,,,,,,---------/////////////////////...//////000000000000//////...//////000000111222222000000000000000000000000000000111222333444555666::::::;;;;;;;;;;;;;;;:::===<<<;;;;;;:::999999999<<<:::999888999999888777555555555555555555555555111111222333333333222222111111000///////////////........................000//////.........//////......---------...///////////////000000000111111000000000000000000000000111111111111222222222333222222333555666777888999===>>>@@@BBBFFFKKKOOOQQQUUUXXX]]]ccchhhooovvv{{{|||xxxqqqvvv}}}|||pppoooeee[[[UUUOOOJJJLLLQQQUUUNNNIIIJJJHHH@@@777222222333333444777???JJJSSSQQQMMMKKKOOOWWW]]]]]]ZZZ```OOO@@@:::888666999AAAAAADDDiiioooKKKJJJLLLLLLPPPQQQ______ooo~~~|||iiihhhbbbTTTEEE;;;999<<<>>>>>>GGGeeejjjDDD777333444666222222222222222333444555666>>>]]]tttvvvDDD888333444111//////...---,,,,,,,,,,,,******))))))))))))******************)))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------......444000...111555===LLLZZZWWWbbb```hhhuuu|||qqqdddnnnzzz}}}~~~}}}~~~|||zzzyyywwwwwwtttsssrrrrrrqqqnnnjjjfff^^^[[[VVVRRRPPPMMMIIIGGGGGGGGGEEECCCAAA>>>===<<<999888666444333222111111//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---,,,,,,,,,,,,------------////////////////////////000000111111111111000000......///000111222333444111111222222333444555555666777888:::<<<>>>???@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???===<<<;;;:::<<<:::999999;;;;;;:::999666777999:::;;;;;;::::::555555666555555444333222444333333222222222222222000000000000000000000000222222111000////////////000///........................////////////000000111111111111111111111111000000000111111111222222111222222333333444444555888999999;;;>>>BBBEEEGGGJJJMMMRRRVVV[[[bbbhhhmmmvvvyyy}}}eee```qqqiii___|||ZZZFFFHHHSSS[[[TTTPPPJJJGGGIIIJJJBBB777///111111111222:::FFFPPPNNNIIIGGGLLLVVV]]]\\\XXX___YYYMMM@@@777666;;;@@@???@@@aaapppSSS^^^aaaTTTJJJGGGCCCMMMUUU```uuujjjttteeeWWWXXXWWWhhhtttWWWZZZYYYOOOAAA777777:::===@@@LLLkkkmmmDDD888333444777555222222222222333444555666CCC___rrrlllZZZRRR\\\nnntttCCC888333444000//////...---,,,,,,,,,,,,******))))))))))))***************)))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......000...000999CCCMMMXXXaaaUUUmmmvvvtttoootttwww}}}~~~}}}}}}~~~}}}{{{yyywwwuuutttrrrpppooommmkkkfffaaa]]]UUURRRNNNKKKHHHFFFCCC@@@BBBAAA???>>><<<:::999888555444222111000/////////...---------,,,,,,,,,+++++++++++++++++++++++++++---,,,+++,,,...///...---,,,,,,,,,------------............//////////////////000000111111000000/////////000111222222333333333444666888:::<<<===>>>BBBBBBCCCDDDEEEEEEFFFGGGCCCCCCBBBAAAAAAAAAAAAAAA=========<<<;;;999888888999888888999:::;;;999888666777:::<<<<<<<<<:::999888999999999888777666555777666666555555555555555444444444444444444444444444444333222222222222222111111000///......//////////////////////////////000000000000000000000000///000000000000111111111222222222222222222222222444444555666888:::===>>>DDDFFFIIILLLOOOSSSXXX\\\hhhlllqqquuuyyy~~~{{{eee^^^aaadddzzz}}}YYYeee~~~tttmmmssshhh\\\OOOOOONNNQQQQQQKKKBBBDDDKKKHHH???222222222222444999@@@EEELLLKKKKKKPPPVVV[[[\\\[[[___```YYYFFF777444999<<<@@@???[[[nnnuuuqqqaaaVVVOOOJJJSSSUUUWWWppp}}}ZZZIIILLLYYYccc{{{___JJJSSSSSSQQQooocccRRRUUUUUULLL===555666;;;>>>@@@OOOqqq}}}oooFFF999444333666666333222222333333444555666FFFbbbuuufffTTTEEEAAAFFFOOOaaazzzrrrAAA777333555000//////...---,,,,,,,,,,,,******))))))))))))******))))))))))))))))))******************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////------555DDDQQQWWW[[[^^^hhhyyy~~~}}}~~~~~~~~~{{{{{{zzzyyywwwuuusssqqqooommmjjjfffbbb]]]WWWRRROOOLLLHHHEEEDDDBBB???======<<<;;;:::888777555555222111000///..................------------,,,,,,++++++++++++++++++++++++---,,,+++,,,...///...---,,,,,,---------.........------.........///////////////000111111111111000111111333555777888:::;;;======>>>???@@@AAAAAABBBEEEDDDDDDCCCBBBBBBAAAAAA@@@???>>><<<;;;;;;;;;;;;888999::::::::::::999999<<<;;;;;;<<<>>>>>><<<:::777999:::<<<<<<:::999777888999999999999999888888777777666555555555555666666666666666666666666666555555555555555666777777333333222111000000000000000000000000000000000000///////////////////////////000000000000111111111333333333222222222111111333222222222444555777888>>>@@@BBBDDDFFFIIIMMMQQQWWW\\\bbbhhhooovvv}}}~~~aaa]]]hhhppp}}}zzzyyyvvvwwwcccRRROOOMMMNNNQQQLLL@@@===DDDIIIGGG???:::444111333888===???LLLPPPUUUWWWWWWYYY^^^aaaaaafffaaaPPP???999:::<<>>@@@@@@OOOtttxxxoooFFF;;;666222444444333333333333444555666666???aaawwwzzzmmmSSSLLLGGGKKKIIIHHHNNNbbb{{{qqq???777333555000//////...---,,,,,,,,,,,,******))))))))))))******))))))))))))************************************)))************+++++++++,,,,,,,,,,,,------------+++,,,,,,---...///000000111555@@@NNNWWW[[[```fff~~~~~~}}}}}}~~~~~~wwwwwwvvvuuussspppnnnlllhhheee```\\\XXXSSSNNNJJJIIIGGGCCCAAA@@@>>><<<:::888888777666444333222222000000///......---...............---------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---,,,---------............---......//////000000111000111222333444555555555555777999<<>>===<<<;;;::::::@@@???===<<<<<<<<<===>>><<<===???AAABBBBBBBBBBBB?????????@@@AAAAAA???=========>>>??????>>>===<<<::::::;;;;;;;;;::::::999888777666666555555666666666666666666666666666666666666666666777888999999555444333333333333333333333333222222222222111111////////////////////////000000000111111111222222333333333222222222111111222111111111222333555666666888:::<<>>666444555/////////...---,,,,,,,,,,,,******))))))))))))******((()))))))))************************************)))************+++++++++,,,,,,,,,---------......,,,------...///000111222999BBBNNNVVVYYYaaattt}}}}}}||||||{{{zzzzzzyyyttttttsssqqqnnnjjjfffddd^^^ZZZUUUQQQNNNKKKHHHFFFDDDBBB???===<<<;;;999777444333333222111000//////......------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---------------............///000000111222222333333444555777999:::<<<<<<===??????AAABBBDDDFFFGGGHHHEEEEEEDDDCCCBBBAAA@@@@@@>>>>>>??????@@@AAAAAAAAAEEEDDDDDDDDDEEEHHHJJJLLLGGGHHHKKKMMMNNNNNNMMMMMMGGGGGGGGGHHHIIIHHHEEECCCEEEEEEFFFFFFGGGGGGHHHHHHBBBBBBBBBAAA@@@???======<<<<<<;;;:::::::::::::::777777777777777777777777777666666666666666777777555555555555555555666777555555555444444444333333111111111111111111111111111111111111222222222333222222222222111111111111111111000000111222333555111333555666888;;;@@@CCC@@@DDDIIINNNSSSZZZaaafffooorrrwww|||sssuuulllwwwwwwUUUTTTPPPLLLIIIEEE@@@AAAFFFHHHHHHCCC999111000777???CCCKKKSSSWWWWWWZZZ```fffgggddddddggg```RRRKKKMMMLLLTTTYYYjjjjjjsssqqqccc\\\[[[gggwwwOOOUUUmmmcccZZZSSSHHHDDD>>>999666777;;;???@@@@@@PPPvvvaaa???>>><<<666555666444333333444444555666777<<>>;;;999999888666444111111000///......------------,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,+++,,,...///...------------.........//////111111222333444444555555888999;;;===@@@AAABBBCCCGGGGGGFFFEEEDDDCCCCCCBBB??????@@@@@@AAABBBBBBBBBCCCDDDFFFIIIKKKMMMOOOPPPJJJJJJKKKLLLOOOSSSWWWZZZPPPQQQSSSUUUVVVVVVUUUTTTSSSSSSSSSTTTTTTSSSPPPMMMLLLLLLLLLMMMNNNPPPRRRSSSKKKJJJJJJHHHFFFDDDBBBAAABBBAAAAAA@@@@@@@@@@@@@@@::::::::::::::::::::::::888777666555555444444555666666666666666777888999777777777666666555555555333333333333333333333333111222222222222333333333111111111111111000000000000000//////000111333444111222333333333555888:::===@@@CCCFFFJJJOOOUUUYYYcccggglllssszzzooouuutttXXXOOOLLLPPPMMMDDD???AAA<<>>999888999:::;;;<<<>>>RRRxxxZZZ<<>>888777888444444444444444555777777:::___vvvyyygggUUUWWWWWWhhhttthhhiii>>>999333333222000///...------,,,------))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++,,,,,,,,,---------.........////////////000222+++&&&...777000000BBBPPP]]]SSS^^^hhh{{{zzzyyyuuu|||~~~}}}zzzvvvtttuuurrrooojjjfffaaa[[[UUUQQQNNNLLLJJJFFFCCCAAA??????;;;:::999777555444333333111000...---,,,------...---------............///------------------------///............------------......///000000111111...//////000111111222222444444444555777:::===???AAABBBDDDEEEEEEEEEEEEDDDEEEAAA???@@@@@@>>>???DDDCCCCCCDDDFFFHHHKKKMMMNNNPPPQQQPPPMMMNNNQQQOOOKKKQQQJJJEEEIIITTT\\\]]]ZZZYYYVVVXXX\\\^^^YYYVVVUUUZZZZZZ[[[\\\\\\ZZZVVVSSSXXXPPPPPPXXXYYYRRRQQQVVVTTTUUURRRMMMMMMOOOIIIAAAIIIMMMKKKEEECCCDDDBBB<<>>;;;888444333111000000000111222222222222222111111111111000000111111222222222333222222222222333444555666;;;;;;<<<>>>BBBGGGKKKNNNWWW[[[aaahhhooowww{{{xxxsss|||www\\\zzzYYYCCCGGGNNNGGG@@@BBB777AAAMMMOOODDD555111555999<<>>999333333222000///...------,,,------************************))))))))))))************************++++++++++++++++++,,,,,,,,,------------............/////////***333333000333555@@@UUUVVV^^^jjjuuu~~~~~~~~~}}}yyytttpppooooookkkhhhccc^^^ZZZUUUPPPLLLJJJHHHFFFBBB@@@===<<<;;;888777666444222111111111///...---,,,,,,,,,---...---------............///------------------------///////////////.........000///////////////000000000/////////000111333333666777:::===@@@CCCFFFGGGHHHGGGEEEDDDBBBAAA@@@@@@CCCBBBDDDIIIKKKIIIJJJNNNSSSTTTUUUUUUVVVWWWWWWXXXSSSVVVUUURRRQQQTTTUUURRRVVVSSSQQQSSSXXX]]]______XXXUUUVVVZZZ\\\YYYWWWXXXUUUWWW[[[^^^___```___^^^WWWQQQRRR[[[\\\TTTQQQTTTYYYZZZVVVPPPPPPRRRQQQMMMPPPRRRQQQMMMKKKMMMLLLHHHDDDBBBAAA@@@@@@???===;;;;;;<<<<<<;;;999:::;;;===:::;;;;;;;;;;;;;;;<<<<<<888888777777777666666666888777777999<<<<<<:::888555444333222111222222333222222222111111111000000000000000111111222222222111111111111222333444555666666777999<<<@@@DDDFFFJJJMMMSSSYYY___gggnnnsss{{{jjjUUUNNNQQQOOOEEE<<<666;;;EEENNNLLLAAA777333555:::AAAHHHMMMRRRUUUXXXZZZ[[[cccnnnwww~~~```fffgggXXXnnnbbbhhhrrrRRRIIIIII>>><<<999666777999===@@@999GGGhhhMMMBBB???555<<<:::222333333222222333555666777<<<___}}}gggVVVlllhhh>>>999333444222000///...------,,,------************************)))))))))*********++++++************+++++++++,,,,,,,,,,,,,,,---------------------............///&&&555444,,,333AAANNN\\\]]]|||}}}{{{zzzxxxsssnnnjjjiiijjjbbb^^^XXXSSSOOOLLLHHHFFFDDDBBB@@@===:::888777666444333222000///.........---,,,,,,,,,,,,,,,---...---------............///------------------------/////////////////////000111000///.........///000111111111222555888;;;<<>>>>>>>><<<::::::<<<>>>>>>===<<<;;;;;;<<<>>>>>>::::::::::::999999999888:::999888888::::::999888666555444444333333444444222222222111111111000000000000000000000111111111000000000000111222333444333333333555777:::===>>>AAADDDIIIMMMSSSYYY___dddnnnrrryyy~~~oooxxxvvvwwwYYYGGGFFFGGGEEE<<<888;;;FFFOOOLLLBBB:::333777===AAAEEEJJJQQQUUU___ccckkksssvvvwww|||kkkeeeYYYKKKLLLWWWjjjlllIII???@@@;;;999777666777;;;>>>AAA:::SSSvvv{{{MMMDDD@@@888>>>:::555444333333333333555666777<<<\\\~~~{{{sss]]]ssshhh===999333444333000///...------,,,------************************))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,------------...------------...............222---000BBBOOOSSSXXXddd|||zzzvvvuuusssoookkkgggdddcccZZZUUUOOOJJJGGGEEEBBBAAA>>>===;;;888666444333333111000///...---,,,,,,,,,++++++++++++,,,------...---------............///................................./////////000000000000.........000111222333555888;;;???CCCEEEGGGHHHGGGFFFEEECCCCCCBBBBBB<<<===@@@DDDHHHLLLPPPQQQPPPOOOPPPSSSRRRQQQUUU\\\TTTVVVXXXZZZZZZXXXUUUSSSVVV\\\^^^YYYUUUXXX]]]___[[[[[[[[[[[[ZZZYYYXXXXXX]]]XXXUUUWWWXXXXXXYYY[[[VVV[[[``````\\\ZZZ[[[___ZZZVVVWWW\\\\\\VVVRRRRRRVVVWWWVVVQQQLLLLLLOOORRRTTTSSSQQQOOONNNPPPQQQRRRRRROOOKKKIIIGGGFFFDDDBBBEEEEEECCCAAA>>><<<===???BBB@@@>>><<<;;;<<<===>>><<<<<<<<<;;;;;;;;;::::::<<<;;;999999999999999999666666555555555444444444222222222222111111111111000000000000000000000000000000000000000111222222333333333444555777999:::===@@@CCCFFFJJJOOOTTTXXXaaaeeelllsssyyytttrrrzzzyyy~~~eeeNNNJJJNNNGGG<<<555===JJJOOOKKKGGG888777777999???HHHQQQWWW___eeelllpppmmmjjjjjjlll{{{nnn}}}ppp]]]VVV[[[TTT[[[aaattt___GGG@@@===888777777777999<<<@@@BBBCCC```{{{sssNNNGGGAAA<<<@@@999888555444333333333555666777888WWW}}}uuu^^^kkkpppggg===888222444333000///...------,,,------************************************++++++++++++***++++++++++++,,,,,,,,,,,,,,,---------.........---------.........//////444222222AAASSSTTTTTTbbb{{{~~~qqqvvv~~~{{{xxxuuutttrrrpppmmmhhhbbb[[[WWWSSSOOOIIIEEECCCAAA???>>>:::999777555333222111111//////...---,,,,,,,,,---***++++++,,,,,,------------------............///........................,,,,,,---...///000000000/////////000222444666777888;;;???DDDGGGHHHHHHGGGEEEDDDBBB@@@@@@AAACCCDDDHHHJJJNNNRRRUUUWWWXXXXXXRRRQQQSSSWWW[[[bbbooo{{{}}}xxxsssoooxxx~~~|||xxx{{{}}}}}}~~~{{{wwwtttnnnjjjkkklllkkklllpppqqqtttwwwtttnnnkkkkkknnnrrrnnnlllmmmllljjjhhhhhhaaabbbcccaaa[[[VVVUUUWWWVVVSSSPPPOOONNNMMMNNNOOOSSSPPPMMMJJJHHHFFFDDDAAAEEEFFFEEECCC@@@>>>>>>???DDDBBB@@@>>>>>>???@@@AAA============<<<<<<<<<;;;<<<<<<;;;:::999999999:::777777777666666666555555333333333333222222222222111111111000000000000000000000//////000000111111222222222333444555666666777999<<<>>>@@@DDDHHHLLLVVVZZZ```gggnnnvvv}}}~~~{{{|||www{{{VVVFFFLLLAAA:::???HHHMMMMMMMMMBBB;;;444444<<>>AAACCCCCCgggjjjPPPJJJCCC???BBB888;;;666555444333444555666777999SSS|||pppgggrrr}}}ggg===888222444333000///...------,,,------++++++++++++++++++++++++*********++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,---------.....................////////////000...555@@@PPPXXXSSS___}}}nnn```sss}}}{{{xxxtttqqqssspppkkkfff```XXXPPPKKKLLLIIIEEEBBB@@@>>><<<;;;777666444333111000000///......---------------...+++,,,,,,------------,,,---------............///........................,,,,,,---...000111222222111222444666888:::<<<===>>>@@@CCCEEEFFFEEECCCBBB??????@@@BBBEEEJJJNNNPPPWWWXXXXXXYYYXXXVVVTTTSSSOOOQQQXXXbbblllyyy}}}tttoooooofffbbb``````^^^ZZZZZZ\\\\\\ZZZWWWUUUSSSPPPLLLIIIEEEFFFGGGFFFCCCAAA??????BBBAAA@@@@@@@@@@@@BBBBBB?????????>>>>>>>>>======<<<===>>>===;;;:::;;;<<<888888999999999888777666555555555444444444333333222222222111111111111111111000000000000000111111000000000111222222333333555666888999;;;===AAADDDLLLOOOTTTZZZ```hhhpppuuu~~~tttsssmmmzzzfffEEEKKKFFFDDDIIIMMMLLLJJJJJJJJJBBB999666;;;FFFRRRXXX]]]fffnnnmmmkkkmmmqqqtttrrrsssooofffvvvVVVWWWfffkkkuuubbbAAA@@@@@@666666777888;;;===@@@BBBDDDAAAooocccRRRNNNDDDBBBCCC777<<<666666555444444555666777<<>>===;;;999666444333222000///.........------,,,,,,,,,------...------...///...---,,,,,,---------............///........................---...///000222333444555777888;;;>>>@@@AAAAAAAAABBBBBBBBBBBBCCCCCCDDDDDDFFFHHHLLLPPPTTTVVVXXXXXXYYYXXXWWWWWWXXXZZZ\\\^^^dddiiiuuuwwwvvvuuutttrrroooiiifff]]]___```^^^YYYSSSOOOLLLLLLKKKJJJHHHFFFEEECCCCCCBBBAAAAAAAAAAAA@@@@@@@@@;;;>>>@@@@@@>>><<<<<<===;;;;;;<<<<<<<<<;;;:::999666666666666555555555555333333333333222222222111222111111000000111111111//////000111222222222222444555777777888;;;>>>AAABBBEEEIIIMMMRRRYYY```fffqqquuu{{{zzz]]]NNNJJJIIIMMMNNNKKKIIIJJJKKKIIICCC<<<999>>>IIISSS[[[dddhhhccc___ccckkkooosssmmmmmmdddhhhhhhzzztttxxxPPP???===<<<999666888:::===???BBBCCCDDDRRR___UUUQQQFFFEEECCC555===777666555444444555666777:::LLLyyyzzzfff<<<888222444333000000...---------------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,------------------.........//////000000000000111111111111@@@NNNPPPTTTlllmmm|||ppp{{{yyywwwvvvuuussspppmmmeee^^^UUUOOOLLLLLLKKKIII@@@???===<<<;;;999666333222222000///...---------,,,,,,,,,+++,,,,,,---.........///000///...,,,+++---------........./////////////////////////////////000111222444555777777<<<>>>BBBDDDFFFEEEDDDCCCBBBAAA??????AAAEEEIIILLLTTTWWW\\\___```^^^ZZZXXXTTTSSSTTTWWW^^^hhhqqqwwwxxxnnnfffbbb___^^^[[[WWWRRRMMMIIIGGGDDDCCCCCCCCCCCCBBBBBBBBB:::>>>AAABBB???======>>>===>>>?????????>>><<<;;;777777777777666666666666444444444333333222222222222222111111111111111222000111222333444444444444000111222333444666999<<<<<<>>>AAADDDHHHOOOVVV[[[ccchhhpppxxx~~~|||yyyUUUNNNHHHIIIKKKKKKLLLNNNIIIMMMLLLCCC777666AAAMMMSSS\\\```ZZZWWW___jjjpppjjjjjjuuukkk]]]YYYEEEJJJaaatttVVV@@@===888555:::777999;;;>>>AAACCCDDDDDDkkkxxx\\\VVVSSSFFFFFFDDD444>>>777666555444444555666777555FFFuuu```:::999333333333111000///...---,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,------------------.........//////111***+++333111***222CCCLLLUUUYYYfffrrr{{{www{{{yyyyyy{{{yyyvvvsssqqqnnnjjjggg[[[VVVPPPKKKHHHEEEBBB@@@<<<;;;999777555333333222000///...---,,,------...------------------------............/////////000,,,+++++++++,,,...000111...///000000111111111111000222444888;;;???AAABBBHHHGGGEEEDDDCCCBBB@@@>>>@@@AAABBBHHHOOOVVV\\\_________]]]ZZZVVVTTTUUUVVVZZZkkk|||xxxqqqmmmkkkeee[[[RRROOOQQQRRRLLLFFFFFFCCC@@@???@@@AAABBBBBB>>>???@@@@@@>>><<<:::999======<<<:::999777666555888666555444333333444555444444333333222111111111111111111111111111111111333222222222333444444555888999<<>>???CCCDDD555???gggmmm\\\UUUMMMHHHGGGDDD>>>888999777555333222333444555;;;BBBzzz```:::999333333333111000///...---,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,------------------........./////////////////////444???HHH\\\OOOXXXlllzzzxxxyyywwwvvvtttsssoooiiibbb]]]WWWSSSMMMHHHEEEBBB???===:::888777555333111111000//////---,,,,,,,,,------------------------------........./////////000000///......---...///111222222111000000000111222222333555999>>>BBBDDDEEEFFFKKKHHHCCC@@@@@@CCCFFFHHHLLLMMMPPPTTTYYY\\\^^^^^^VVVUUUUUUUUUYYYaaajjjqqq{{{uuuttttttoooeee[[[TTTOOOIIIFFFFFFEEEBBB???@@@???>>>>>>??????>>>===999999999999999999999:::999888888777666666666777444444333333222111111111222222222222222222222222222222222222222333444444666777999<<>>;;;999666555333222000///.........------,,,,,,,,,,,,---------------------------....../////////000000000222111000///000000222222222222222222333555888999===???BBBDDDEEEEEEDDDCCC@@@??????@@@DDDJJJOOORRR\\\[[[ZZZYYYXXXYYYYYYZZZ]]]aaaiiisss}}}xxxoooeee___]]]YYYPPPIIIFFFBBB???>>>@@@@@@???===???>>>===;;;:::999999999:::999999888777555333333444444444333222222111111222222222222222222222222222222111111222222333333333444555777:::<<>>EEECCCNNNpppxxxfffddd```ZZZSSSLLLFFFAAA???;;;:::777555444444555555:::@@@ppp```:::999333333333111000///...---,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...............////////////...000000111999FFFRRRXXXbbbppp\\\ooowww{{{wwwwwwxxxrrrqqqnnnkkkddd[[[QQQJJJJJJGGGCCC???===;;;888666333333111000......------,,,,,,,,,,,,,,,,,,,,,,,,------------...............////////////000000000222222000000000000222222111333555999<<>><<>>===<<<<<<<<<<<<<<<<<<;;;999777444222666555555444333333222222333333333333333333333333222222111111111222222333222222333444555777999:::>>>???BBBEEEJJJRRR[[[aaagggmmmvvv}}}|||zzz\\\IIIGGGFFFHHHGGGCCCBBBKKKTTTLLL<<<>>>???IIIXXX^^^]]]^^^eeebbbcccbbbmmmuuuiiivvvoooyyyoooRRR[[[WWWIIIPPPNNNeeeeee\\\TTT<<<;;;999999;;;999555777<<>>hhhqqq}}}```:::999333333333111000///...---,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---------................../////////000000000+++000===EEEIIIVVVeee~~~ggg~~~bbbeeeqqq}}}zzzwwwvvvvvvsssoooiiiccc\\\UUUMMMHHHEEEBBB???<<<:::888555333222111000///............+++,,,,,,,,,,,,,,,,,,,,,---------....../////////////////////000000000111111000000///000111333444666999>>>BBBFFFGGGGGGGGGDDDCCCAAA@@@@@@AAACCCDDDNNNSSSYYY\\\^^^^^^___```PPPWWWaaammmyyy}}}zzzwwwsssmmmcccXXXPPPCCCCCCCCCBBBAAA@@@???>>>======>>>???>>>===<<<;;;777777666666555555444444444444444444444444444444333333222222111222222333222222222333333555666666777999===@@@DDDIIIOOOSSSZZZaaajjjssszzz~~~yyyyyyVVVIIINNNFFFGGGBBB???FFFSSSTTTLLLBBB<<>>;;;888666555666666999>>>``````:::999333333333111000///...---,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,---------................../////////000000000222---666IIIRRRSSSbbbxxxqqqnnnooo]]]```vvv~~~~~~}}}{{{yyyvvvtttsssnnniiiaaaYYYSSSNNNIIIFFF@@@>>>;;;999888666333111000000///...............+++,,,,,,------------,,,---------...//////000000/////////000000000111111000000111111333555888999@@@BBBEEEHHHHHHGGGEEEDDD<<<===>>>AAAEEEJJJOOORRR\\\\\\[[[XXXUUUVVV[[[```kkkxxx}}}qqqjjj\\\ZZZWWWRRRKKKCCC<<<888999:::;;;<<<===>>>>>>???999999999888777777666666555555555555555555555555444444333333222222333333333333222222333444444555333666:::===???BBBEEEHHHMMMSSS]]]gggpppxxxmmmoooiii___MMMIIIHHHDDD???BBBKKKSSSVVVFFF@@@@@@KKKUUUZZZ___fffbbbfffcccccclllooooootttmmmppp|||jjjMMMDDDMMMWWWttt[[[BBB>>>;;;999888777555555999AAAHHHAAA===AAAUUUtttzzzooolllhhhbbbZZZSSSMMMJJJBBB@@@===999777666666666888===YYY}}}```:::999333333333111000///...---,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...------------.............../////////000000000000333888DDDQQQYYYdddyyy{{{yyyiiigggzzz|||yyyyyyxxxxxxwwwtttqqqnnnddd___XXXQQQLLLHHHEEEBBB<<<:::888666555444111...///...------------------+++,,,---...///......------------...///000000000//////000000000111111111222333444666999<<<@@@AAAGGGGGGFFFEEEDDDDDDCCCCCCAAACCCGGGKKKPPPSSSVVVWWWXXX\\\```cccgggppp|||yyypppcccUUUHHHAAA@@@???>>>===<<<<<<<<<<<<;;;;;;;;;:::999999888888666666666666666666666666666555444444333333444444333222222222222333444444111444666888999;;;>>>AAADDDHHHPPPWWW```iiirrrxxxyyy~~~zzzxxx|||^^^SSSLLLFFFCCCAAACCCLLLUUUPPPIIICCCFFFPPPZZZaaadddddd___ccchhhgggjjjpppooozzz~~~mmmXXXLLLXXXqqq[[[999777888777666666777;;;AAAEEEFFF???EEETTTwww|||{{{ppplllfffbbb^^^XXXQQQKKKDDDAAA>>>:::888777777777555<<>>999777555444444222///,,,------,,,,,,+++,,,,,,---+++,,,.../////////......---------...///000000111000000000000111111111111444555777:::===BBBFFFHHHHHHFFFBBB@@@@@@AAADDDFFFMMMPPPTTTWWWXXXWWWTTTRRRUUU```qqq}}}oooccc[[[QQQNNNJJJEEEAAA???===<<<===<<<<<<;;;;;;:::999999777777777777777777777777777666555444444444444444222222222222222333444444111222333333444777:::===@@@CCCGGGKKKRRRZZZccciiimmmttt~~~{{{[[[PPPHHHFFFBBB>>>DDDOOO[[[QQQCCC===DDDSSS^^^aaadddWWWaaammmccccccpppqqqiiiYYYMMMcccHHH:::AAA<<<777777888;;;BBBGGGFFFBBB<<>>;;;666555444222000///------.........------,,,,,,,,,---------.........////////////.........///000111222111000000111222444555===???AAABBBAAAAAACCCEEECCCDDDCCCCCCDDDIIIQQQVVVVVVZZZZZZUUURRRUUUYYYZZZnnnqqqggg[[[SSSOOOKKKDDD>>>BBB===::::::999777999===999999::::::999888666444666666666666666666666666444444444333333333222222333333333444444555555555<<<<<<>>>AAAGGGMMMSSSWWWaaahhhrrr||||||cccFFFGGGLLL>>>???XXXPPP]]]ZZZDDD;;;HHHVVVWWW``````___]]]^^^dddmmmtttyyyvvv{{{xxxzzzqqqqqqwwwpppeeeWWW]]]kkk;;;>>>CCC777;;;777:::CCCFFFAAA@@@FFFAAAuuuiiivvv~~~yyyoookkkgggbbbaaa```\\\UUUNNNIIIEEE@@@<<<:::999888777555999JJJWWW>>>777888000333111000///......------...***++++++++++++,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,---------.........000000000000......555<<>>;;;888444333222111000///...---.........------,,,,,,,,,---------.........//////......///000000000000000///000333666:::===@@@AAABBBDDDFFFFFFFFFEEEDDDCCC???DDDKKKPPPRRRTTTWWWYYYYYY[[[[[[ZZZaaaooo{{{wwwpppeeeWWWMMMLLLFFFAAAAAA@@@<<<:::;;;>>>===;;;::::::;;;;;;;;;777777666666555444444444444444444444333333333333222333333333444444444444666666888;;;???EEEJJJNNNWWW^^^hhhrrrzzzvvvSSSLLLRRRJJJDDDOOOTTTYYYYYYPPPEEEDDDNNNZZZ___```aaa___^^^bbbkkkrrrppp{{{gggaaa|||zzzyyypppzzz}}}xxxtttmmmddd^^^bbbXXX]]]~~~~~~KKK555888999///>>>::::::>>>BBBDDDHHHLLLaaauuuoootttwwwvvvpppiiieeebbbbbbbbb```ZZZTTTMMMHHHBBB===:::999888777888777CCCyyyVVV>>>666888000444111000///......------...++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,------------.........---222222...,,,333>>>FFFOOONNNccc~~~}}}}}}{{{zzzxxxvvvuuurrrppplllhhhccc]]]WWWRRRJJJFFFBBB???<<<999666444111111000000///..................---------------------........./////////---...///000111000000//////222888>>>CCCGGGJJJKKKJJJHHHEEECCCBBBAAA@@@???HHHOOOXXX\\\\\\ZZZYYYYYYYYYaaajjjuuuyyynnn```WWWPPPOOOLLLDDD===999<<<:::999999;;;<<<;;;;;;:::999999888777666555555555555555444444444333333222222222222333333333333222222333555999===AAADDDJJJPPPZZZcccmmmuuu}}}rrrcccLLLNNNOOOLLLPPPYYYUUUYYY]]]SSSCCCFFFWWWYYY]]]```___\\\^^^fffnnnsssqqqkkkfffnnnwwwzzzvvvxxx{{{rrrqqqzzzxxxrrrkkkeee```ZZZSSSMMMNNNEEEGGGXXXjjjqqqtttwwwwww]]]AAA555555777888888:::>>>@@@===???HHHRRRWWWnnngggrrrwwwgggiiiooonnniiiiiifffdddeeefffeeeaaa]]]SSSMMMEEE???;;;999888777:::666===mmmUUU===666888000444111000///......------...+++++++++,,,,,,,,,---------,,,,,,,,,,,,---......------------............***000222---000===IIIOOOUUU^^^~~~|||||||||{{{yyyvvvtttsssoookkkeee___ZZZUUUOOOLLLDDDAAA===:::888666333111.......................................---------............////////////............///000222222555888>>>CCCGGGIIIIIIIIIGGGCCC@@@???CCCGGGJJJLLLXXX[[[^^^]]]ZZZYYY]]]aaannn~~~{{{sssiiicccVVVTTTQQQMMMJJJIIIHHHHHHQQQTTTZZZeeerrrvvvmmmkkkggg]]]PPPIIIBBB???======>>><<<999666;;;;;;;;;::::::999999999666666666555555555444444222222222222222222222222333222333444666:::===>>>AAAEEEMMMUUU^^^gggpppvvv~~~|||xxxgggSSSMMMOOOVVV]]]WWWZZZbbb\\\LLLFFFLLLVVV]]]dddeeebbbccciiipppyyyttt]]]dddgggcccaaalllxxxeee[[[___kkkvvv}}}xxxyyy~~~ssseee```[[[VVVSSSPPPKKKHHHGGGAAA@@@CCCDDDAAA@@@CCC;;;444444:::<<<888:::CCC<<>>@@@CCCEEEEEEDDDBBBAAA>>>@@@DDDJJJRRRWWW[[[\\\ZZZZZZYYYWWWXXXcccsssvvvjjjcccZZZQQQMMMNNNRRRUUUPPPRRRSSSRRRNNNIIIEEEDDDFFFFFFEEEFFFFFFFFFCCCAAA<<<===???BBBDDDEEEFFFFFFFFFEEEEEEFFFIIINNNSSSVVVaaaiiiyyyuuunnn```WWWLLLCCC???===999777::::::::::::::::::;;;;;;777777777666666666555555222222222222222222222222333333333444555777999:::<<>>>>>>>>;;;888999<<<000666>>>@@@===:::;;;===AAA>>>;;;CCC___aaa___zzzsssrrrpppnnnmmmkkkiiiggg]]]WWWNNNFFF@@@===:::888444777???^^^RRR;;;555888000444111000///......------...,,,,,,,,,,,,---------------,,,,,,,,,,,,---......------.........////////////...000666===HHHZZZjjjvvvxxx~~~}}}}}}~~~||||||{{{yyyvvvqqqmmmkkkaaa\\\VVVPPPKKKGGGCCCAAA<<<999666444333222000...,,,,,,---------......................../////////....../////////000000000111000//////222666;;;>>>DDDDDDDDDDDDCCCCCCBBBAAADDDJJJSSSYYYZZZXXXVVVUUUTTTXXX]]]cccmmmuuuppphhh]]]SSSKKKEEEBBBDDDDDDBBBAAA@@@@@@AAAAAACCCEEEGGGGGGFFFEEEFFFGGGCCCAAAAAABBBEEEHHHIIIJJJBBBCCCEEEGGGIIIJJJKKKKKKMMMLLLKKKIIIHHHHHHHHHIIIEEEFFFKKKVVVfffzzzttt___NNNEEEAAA>>><<<999999999999999999999999888888888777777777666666333333333333222222222222222222222222333444555666888;;;>>>AAAFFFLLLSSSXXXbbbkkkwwwvvvVVVWWWvvvuuuVVVUUUXXXaaaccc```gggoooaaaJJJPPPXXXccckkkoooooooooppphhhqqqsssuuutttYYYPPPIII???BBBNNNUUUbbbuuujjjjjjlllpppuuuvvvtttqqqdddaaabbblllwwwxxxmmmbbbWWWYYYZZZXXXUUURRROOOMMMJJJJJJHHHFFFCCCAAA???>>>666666666666555444666777;;;<<<;;;999===CCCBBB<<>>AAACCCCCCCCCBBBCCCFFFIIIMMMOOOTTTYYY]]][[[UUURRRTTTWWWaaammm}}}___@@@DDDCCCAAAAAABBBDDDGGGIII@@@AAADDDFFFHHHIIIJJJJJJHHHJJJMMMNNNMMMLLLLLLLLLUUUSSSPPPNNNNNNNNNMMMLLLNNNMMMMMMLLLNNNPPPSSSTTTSSSUUUXXXZZZ\\\\\\\\\\\\^^^ZZZTTTPPPQQQVVV^^^cccgggoooxxxjjj```XXXOOOHHH>>>===<<<;;;:::999888888999999888888888777777777444444444444333333333222000000111111222222333333444666999<<>>:::888:::@@@EEEGGGFFFHHH[[[uuulllZZZSSS|||}}}yyyxxxwwwvvvuuutttvvvuuussspppkkkhhhgggggg^^^YYYSSSNNNIIIDDD???<<<777:::>>>OOOQQQ:::444888000555111000///......------...,,,,,,,,,---------......---,,,,,,,,,,,,---................../////////000//////:::JJJPPP\\\~~~gggvvv~~~}}}||||||vvvvvvuuurrrmmmgggbbb^^^QQQNNNJJJFFFCCC???<<<999777444222000000///...,,,........................---.........//////000000////////////000000000000000333888>>>BBBDDDEEEEEE@@@@@@@@@CCCIIIQQQYYY^^^]]]^^^\\\VVVQQQVVVeeerrryyynnn]]]LLL>>>???III@@@BBBDDDGGGHHHHHHGGGFFFMMMLLLLLLMMMOOOSSSVVVYYY]]]```eeeggghhhgggffffffhhhfffcccaaa```]]]ZZZWWW]]]\\\\\\]]]ccckkksssxxx}}}rrrppplllgggccc```^^^^^^XXXVVVYYYfff|||wwwfffXXXDDDDDDBBB@@@===;;;999999999999999888888888888777555555555444444333333333000111111222222333333333111333666888;;;>>>CCCFFFLLLUUU```hhhnnnuuu\\\SSSQQQ]]]gggkkkrrr{{{zzzsssPPPUUU___kkkrrrrrrkkkeee___eeehhhiiiooonnn]]]JJJ:::===???AAA@@@@@@CCCIIINNNcccgggjjjfff^^^WWWTTTUUUOOOOOOOOOOOOOOONNNMMMLLLOOOHHHCCCEEEHHHHHHDDDAAA;;;>>>@@@AAA???>>><<<<<<555333111222777<<<;;;777>>>===CCCIIIEEE===@@@KKK```zzz[[[GGGdddxxx}}}wwwxxxwwwttttttvvvwwwvvvttttttrrrnnnjjjgggffffff]]]YYYTTTPPPKKKFFFAAA===;;;;;;;;;IIILLL<<<444888222222222111000//////.........------------------------///......---------......222//////111000......222555---CCCTTTPPPkkk|||{{{|||||||||uuusssqqqnnniiiaaaXXXRRRJJJHHHDDDAAA===:::777666//////.........---------------------------------......//////......---,,,222111000111111111000...222999BBBEEECCC@@@@@@BBB???CCCJJJPPPUUUWWWWWWWWWUUUWWW[[[aaalll~~~pppeeeRRRLLLDDD@@@AAADDDFFFFFFGGGFFFIIIQQQZZZ^^^]]]ZZZ]]]aaaiiipppwww~~~tttnnnqqqwww}}}~~~{{{nnnccc``````bbbiiirrr~~~hhh```SSSGGG>>>;;;;;;<<<<<<999888:::999555888>>>666666666555333333333444333333333222222222111111222222222333666:::===???IIILLLQQQWWW___iiittt{{{xxxzzz^^^WWW\\\bbbfffllluuu~~~vvvYYYNNNbbbooohhhccckkkdddhhhmmmmmmkkkrrr{{{}}}]]]DDDBBBAAABBB>>>888;;;BBBCCCCCCDDDFFFIIIKKKJJJIIIOOOMMMKKKHHHEEEBBBAAA@@@CCCBBB@@@>>>>>>>>>??????:::999888888999999777555777666666888;;;???@@@@@@??????AAAFFFJJJPPPXXX___zzz|||iiiNNNVVV~~~|||zzzzzzwwwtttssssssssspppnnnmmmmmmlllhhhdddaaa___```ZZZWWWSSSNNNJJJEEE???;;;===;;;<<>>:::777555444//////.........---------------------------------......//////////////////111000000111333666777888???BBBEEEEEECCCBBBDDDFFFIIINNNRRRTTTTTTTTTUUUXXX___jjj{{{zzzfffRRRFFFFFFDDDCCCBBBDDDIIIPPPVVVZZZbbbccchhhrrr}}}wwwllliiitttxxx{{{}}}rrrcccUUUIIIAAA===???;;;:::===<<<888777:::999888777666444555666777333333333333222222222222222222222333555888;;;===AAADDDHHHNNNUUU^^^hhhnnn\\\VVV[[[jjjvvvzzznnn\\\[[[dddhhhfffcccccceeegggfffcccfffvvvqqqSSS888555@@@CCC<<<333===:::777888;;;???BBBDDD======<<<<<<;;;;;;;;;;;;::::::999888777777888888999999888:::;;;<<<:::999;;;>>>BBBCCCAAA???>>>>>>IIIFFFDDDFFFNNN]]]qqqTTT>>>^^^uuuzzzyyyvvvsssrrrsssrrrpppnnnqqqqqqpppmmmhhheeecccccc\\\YYYUUUPPPLLLHHHBBB???===:::;;;???ZZZuuuLLL<<<333777222222222111000//////.........------------------------......---------......///...,,,---000///---///444<<>>======>>>>>>;;;777444===>>>>>>===<<<;;;:::999::::::::::::::::::999999222222333666:::<<<<<<;;;===AAACCC@@@======DDDJJJCCCJJJYYYpppvvvgggKKKeee|||qqqqqqwwwyyyvvvtttrrrrrrqqqpppnnnqqqqqqqqqnnniiifffdddddd]]]ZZZWWWSSSOOOKKKFFFCCC>>>;;;:::;;;OOOKKK;;;333777222222222111000///.......................................------------...//////000//////111000...222999JJJTTTYYYssswww}}}{{{zzzyyyxxxuuuqqqnnnjjjeee^^^WWWQQQKKKFFFBBB===<<<999666444111000///........................------------............///////////////000000111000333666999<<>>BBBHHHOOOSSS^^^fffqqq{{{iiihhhsssfffSSSWWWbbbfffeeecccccceeeeeedddggglllhhhwwwWWW@@@999888999;;;>>>@@@@@@???888888999::::::999888777888888999999::::::::::::@@@??????AAACCCDDDCCCAAAHHHFFFAAA<<<:::AAANNNYYYqqq{{{dddVVVVVV[[[fff||||||uuussstttzzzyyyvvvtttrrrpppnnnmmmmmmnnnnnnlllhhhdddcccbbb```]]]ZZZWWWTTTPPPLLLIIIAAA===;;;:::FFFvvvKKK;;;333777222222222111000///....................................---------------...//////111000000111//////777???IIIooo}}}ooo|||}}}{{{zzzyyyxxxvvvrrrmmmiiiaaa\\\UUUOOOJJJFFFCCC@@@:::888666444222000//////---.....................---------....../////////000000///......///000000333888===@@@@@@@@@AAABBBCCCDDDHHHMMMSSSVVVWWWVVVSSSVVV___oooyyy___NNNIIILLLQQQZZZ[[[```gggmmmqqqxxx~~~qqqiii^^^TTTNNNMMMMMMMMMIIIGGGCCCBBBFFFPPP]]]fff~~~ddd```lll{{{oootttwwwvvvvvvxxxnnn___RRRKKKFFF@@@:::888777888:::======;;;999666666666555555555555444444444444333333333333444444666888:::===AAAFFFJJJPPPWWWcccnnnxxxppphhhwww}}}dddSSS]]]pppeeebbbcccggghhhfffeeeffffff{{{sssfff]]]NNNBBB;;;999999:::555666777999;;;<<<======;;;;;;<<<===>>>??????@@@>>>======>>>???@@@>>>======???EEENNN[[[hhhrrrxxxzzzjjjWWWPPPYYYgggooo}}}uuusssyyy{{{zzzxxxtttqqqnnnllllllmmmooopppnnnkkkhhhffffffeeeccc```^^^\\\YYYUUURRRFFF@@@>>>;;;BBBlllJJJ:::333777222222222111000//////.................................---------------...///000000......//////222>>>JJJUUUyyy|||yyyyyyyyyxxxvvvuuurrrmmmfffbbbVVVQQQKKKFFFCCC@@@===;;;777666444222000//////...---------...............---------...//////000000111000/////////000222222888<<>>AAAGGGNNNXXXbbblllxxxsssdddXXXnnnyyyYYYWWWiiijjjhhhhhhllllllgggdddccchhhqqqwww}}}pppmmmsssdddTTTFFF===@@@???===;;;999888777777888888888999:::<<>>;;;888666333222111000......---------------.........//////---------...///000000000111000000000222444777999;;;???CCCEEEDDDEEEJJJNNNNNNPPPRRRTTTWWW^^^hhhoooxxxbbbMMM@@@===CCCSSSfffrrrtttvvvyyyssskkk^^^UUUPPPMMMJJJGGGAAADDDIIIMMMPPPSSSTTTVVVIIILLLPPPRRRTTTVVVXXXZZZ]]]kkk|||rrrrrruuuyyy}}}zzztttpppwwwzzzlll___TTTLLLBBB===<<<<<<:::888888888777777777666666666555555555555555444444333///111333444444666:::<<>>;;;YYYIII:::222777333333222111000//////.........////////////////////////,,,,,,,,,---...///000111000///000333888CCCWWWiiirrr{{{zzzwwwssstttwwwssspppmmmiiiddd^^^XXXSSSNNNJJJEEE@@@===999666444111000///...---,,,,,,,,,---------.........//////---------...///000000111000000000111444888<<<>>>===@@@CCCCCCDDDHHHQQQXXXSSSTTTWWWYYY```ooo|||lllVVVFFFBBBFFFKKKNNN^^^^^^eeesss~~~xxxlll___RRRJJJHHHFFFCCCEEEHHHLLLNNNNNNUUUWWWYYYZZZ[[[^^^aaaccc\\\^^^aaagggppp}}}}}}~~~pppkkkpppXXX___hhhhhh[[[NNNPPPZZZjjjjjjssswwwjjjXXXJJJDDDBBB@@@>>>888888888888777777777777555555555666666555444444000111333444444666999;;;<<>>999RRR|||FFF===666666000333222111000//////.................................---///111111000//////000///222444555<<>>===GGGjjjwwwEEE===777666000444222111000//////......///........................---///111111000///000111555...,,,666EEEYYYsss~~~~~~|||yyywwwvvvuuutttssslllgggaaa[[[VVVQQQMMMJJJEEEAAA===999777555222000//////.........---------........./////////000000///000111000///...///000000111444:::@@@BBB@@@===EEEHHHLLLOOONNNMMMMMMMMMWWWaaalllxxxkkkWWWMMMDDD;;;CCCAAACCCJJJQQQVVV___iiivvvyyy}}}rrrlllkkknnnrrrzzzmmm]]]WWWOOOJJJKKKLLLJJJKKKNNNQQQRRRVVVZZZ^^^```bbbdddiiinnnxxxsssddd^^^bbbjjj~~~vvvooonnnvvvyyyhhhUUUHHH===;;;:::;;;>>>>>>;;;888888888888777666666666777222333333333444444444444444888;;;>>>@@@EEEOOOVVV```jjjwwwzzzvvv___aaabbb``````aaa```^^^aaabbbbbbbbbccckkkwwwzzzpppiiiiiiddd]]][[[]]]\\\VVVWWWOOORRRWWWRRRPPPPPPKKKNNNRRRVVVWWWXXXaaarrr|||vvvwww|||jjjgggeeefffhhhhhhccc^^^```aaabbbdddeeeeeeeeedddddd```]]]]]]```bbb___\\\bbbcccccccccaaa___\\\ZZZ^^^QQQNNNCCC===BBB___{{{EEE<<<777666000555222222111000////////////...........................///111000000///000222111///555FFFVVVcccuuuqqqzzz|||{{{{{{{{{yyyvvvuuutttrrrooommmddd```YYYSSSOOOKKKGGGDDD@@@===999555444222000.../////////............---....../////////000000000000111111000///...000222444666:::???CCCDDDBBB@@@EEEKKKPPPQQQOOOPPPWWW]]]dddrrrrrrWWW@@@999>>>DDDEEEIIIIIIMMMTTT\\\dddoooyyypppWWWIIIEEEDDDCCCCCCDDDKKKYYYhhhoookkkeeedddbbbhhhooonnneeeXXXNNNIIIKKKNNNTTT[[[\\\YYYYYY]]]aaadddjjjqqqwww}}}yyywwwnnn___OOOIIIBBB???>>>>>>===;;;:::999888777666555555666333444444444444555555555333555777888999===DDDIIIPPPZZZjjjwww~~~ggg^^^[[[```___XXX\\\fff___``````^^^]]]```gggmmm}}}ssseeepppyyypppmmmpppnnngggmmmsssmmmrrrzzzsssxxxzzzuuuxxx~~~___fffhhhfffhhhlllhhh______```aaaccccccddddddddd```]]]ZZZZZZ]]]___^^^\\\]]]^^^`````````___]]][[[]]]TTTTTTIII@@@???TTT{{{EEE<<<777777111555333222111000////////////...........................///000000///000111333...666CCCSSSgggzzzttt|||{{{sss}}}~~~xxxxxxwwwuuutttrrrooojjjggg\\\XXXRRRMMMIIIEEEAAA???<<<999555333222111///.../////////..................////////////000000000///000000000000000333555>>>======>>>BBBFFFIIIKKKLLLNNNOOOOOORRR[[[jjjvvv{{{nnnHHHCCC<<<:::@@@GGGJJJJJJOOOSSS[[[eeeqqq~~~~~~]]]NNNAAA===??????===<<<>>><<>>BBBFFFPPP]]]kkkvvv~~~~~~}}}fffUUU[[[___XXXZZZfff^^^______^^^\\\]]]```ccclllwww{{{|||{{{vvvlllkkkxxxyyytttyyy|||yyy|||~~~zzzmmm{{{~~~rrrkkknnnmmmeeebbbcccdddfffggghhhiiiiiidddaaa^^^^^^___aaaaaa```ZZZ[[[^^^___``````___^^^[[[UUUXXXMMMDDDAAAPPPjjjDDD<<<777777222666333222111000000/////////////////////////////////...///000000///000222444444===FFFYYYuuuvvv|||vvvwwwuuutttrrrooojjjddd```VVVRRRLLLGGGDDDAAA===;;;999666333111111111///...////////////////////////////////////000000000111,,,...000222333555888;;;?????????@@@CCCHHHMMMQQQTTTUUUWWW[[[dddrrrzzz^^^HHH;;;888999<<>>AAADDDDDDFFFIIIOOOIIIDDDEEEGGGHHHKKKOOOQQQNNNLLLMMMPPPYYYlll~~~iiiaaa[[[^^^dddiiipppvvvrrr___RRRJJJEEECCC>>>===<<<======<<<999666666666666666666666666666222333333444555777;;;===AAAHHHQQQ[[[fffsssvvv{{{ZZZXXX```^^^]]]ccc]]]___aaabbbbbbbbbcccdddeeehhhppp}}}vvvmmmjjjaaaaaaeeennnzzz|||lllkkkwwwxxxooodddhhhwww|||yyyvvvuuuyyy~~~zzzuuu}}}yyyiiihhhkkkiiieeeffffffhhhiiikkklllmmmjjjhhhdddbbbbbbccccccccc]]]___aaadddeeeeeedddddd___YYY\\\RRRJJJFFFOOOxxxhhhDDD<<<777888333777333333222111000000000000///////////////////////////000000000///000333666666???QQQttt~~~|||xxxuuuvvvtttqqqnnnjjjddd]]]YYYPPPLLLGGGCCC@@@===:::888666333111000000000000///...////////////000000000/////////000000000111111,,,///333777999;;;>>>@@@;;;>>>CCCGGGJJJMMMQQQTTTUUU]]]iiixxxzzz^^^JJJ>>>888888EEECCCCCCFFFJJJOOOYYYcccqqq{{{cccPPPFFFDDDIIIFFFEEEEEEDDDCCCHHHPPPLLLGGGEEEGGGIIIKKKQQQXXX\\\UUUPPPRRRWWWddd|||kkkZZZKKKHHHGGGJJJMMMQQQYYYaaaeeeooouuuhhh\\\TTTDDD@@@===<<<======;;;888888888888777777777777666111111111222333555777888<<<@@@FFFMMMVVVcccqqq|||ooo^^^aaafffdddaaa___aaacccfffhhhhhhhhhgggeeebbbdddlllxxx}}}sssmmmhhhcccbbbdddhhhfffjjjhhh```dddiiiccccccpppxxxxxx}}}zzzxxx}}}{{{xxxxxxzzz|||||||||rrr|||~~~qqqfffhhhppptttmmmllllllmmmmmmnnnppppppkkkiiifffcccaaabbbcccdddccceeegggjjjkkkkkkjjjjjjfff```bbbXXXRRRKKKKKKkkkpppCCC<<<777888333888333333222111000000000000///////////////////////////000000//////111444777<<>>@@@AAACCCDDD@@@DDDHHHLLLOOOUUU\\\aaahhhuuuuuu```JJJ>>>;;;;;;???DDD@@@???@@@FFFNNN^^^wwwwww\\\LLLFFFHHHOOOWWWQQQOOONNNNNNKKKIIIMMMSSSJJJGGGGGGJJJNNNTTT```lllgggbbbbbbdddcccgggzzzsss```MMM@@@DDDHHHNNNQQQSSS___yyyrrrbbbZZZaaaiiimmmyyy}}}xxxttttttsssrrrxxx{{{qqqZZZQQQFFF>>><<<<<<;;;999999999888888888777777777444333222222333444555555777:::???CCCJJJUUUbbbkkk|||uuulllaaaiiillldddcccdddeeehhhiiiiiihhhfffddd___```ffflllqqqwwwzzz}}}~~~xxx|||{{{{{{|||||||||hhhiiiiiiiiijjjnnnuuuzzzsssqqqpppnnnmmmllllllmmmhhhgggdddaaa```aaaccceeefffgggiiikkkllllllkkkjjjgggbbbeee^^^[[[RRRHHH^^^{{{CCC<<<777999444888444333222111000000000000000000000000000000000000///000000//////111444777MMM```xxxtttvvvzzzuuuqqqkkkeee___XXXQQQMMMIIIEEEAAA===;;;888666444111///,,,,,,---............/////////000000111111000000000000111111111111444999???CCCEEEEEEEEEEEELLLLLLLLLLLLPPPZZZgggqqq```MMMAAA888;;;?????????AAACCCEEENNN[[[ggg{{{xxxWWWLLLGGGPPPZZZ\\\XXXVVVRRRRRRUUUYYYYYYVVVVVVYYYZZZWWWUUUVVVZZZeeeyyyxxxxxxzzzyyylllbbbkkk}}}vvvaaaRRRIIICCC@@@CCCLLLUUUXXX\\\tttdddPPPSSSVVVQQQRRR[[[SSSPPPPPPUUUWWWYYYaaalllwwwiiiVVVHHHBBB@@@???>>>999999999999888888777777999777555555555555444333444888<<>>CCCFFFKKKPPP]]]uuusss[[[LLLTTTRRRRRRYYYiiivvvvvvooolllmmmiiiaaaaaakkkyyyzzzrrrqqqyyysssgggkkksss~~~}}}gggZZZLLLDDD???;;;;;;===IIINNNYYY]]]sss|||ooofffbbb[[[PPPQQQYYYZZZQQQRRR^^^aaa```mmmwwweeeTTTIIIDDDCCCAAA===::::::999666777;;;888666444444555555555444444666888:::<<>>:::777555444222000////////////////////////000000000000000000000///111111111111222666:::===??????@@@AAACCCHHHMMMPPPPPPVVV^^^gggsss]]]GGG<<<888BBB>>><<>>;;;:::999777555555666666555444333555666777:::>>>DDDHHHPPPZZZjjjwwwggg```YYYWWWZZZ]]]___``````aaabbb^^^aaaaaa^^^```cccaaa[[[dddcccccceeemmmzzzvvvrrrsssnnnpppsssuuuvvvtttsssrrrqqqrrrsssqqqnnnjjjhhhggghhhbbbbbbgggfff^^^]]]bbb^^^aaaccccccaaa______```bbb___YYYTTTWWW^^^]]]WWWaaaaaaaaaaaabbbbbb```___^^^^^^]]]\\\YYYWWWTTTSSSFFF;;;<<<444999666444333222111000000000000///////////////////////////...111555222555NNNkkknnn}}}}}}{{{wwwvvvwwwtttooohhhbbbYYYRRRNNNJJJEEEAAA>>>;;;777444333222000///////////////////////////000000000000000000000000333222111333777===AAACCC@@@>>>???CCCJJJOOORRRSSS\\\fffuuujjjKKK===777888<<>>AAADDDLLLYYYfffrrr~~~nnnUUU\\\TTTWWW[[[]]]]]]]]]]]]^^^______^^^[[[\\\___^^^[[[aaa```]]][[[\\\bbbkkkrrrxxx}}}sssmmmiiihhhmmmtttlllmmmpppsssuuusssoookkkkkkmmmmmmjjjfffbbb``````eeeaaabbbddd```YYYZZZbbbZZZ```eeeeee___\\\]]]```^^^[[[VVVSSSXXX^^^]]]YYY____________^^^]]]\\\[[[___^^^]]][[[YYYVVVSSSRRRnnnFFF;;;<<<444999666444333222111000000000000////////////////////////111///333777444<<>>>>>@@@EEE@@@FFFJJJIIIGGGQQQeeewwwXXXVVVWWWXXXfffuuuyyykkkaaaXXXOOOJJJDDDEEEDDDCCCAAA@@@@@@@@@>>>>>>@@@EEEGGGGGGKKKQQQRRRiii|||tttzzz|||nnn^^^LLLCCC@@@??????AAA<<<:::888777777777555444333444555555555666999<<<>>>DDDNNNYYYfffuuuZZZ___WWWZZZ]]]___^^^]]]]]]^^^ccc```]]]ZZZZZZ\\\[[[ZZZ^^^___aaaaaa```___```aaaeeekkkssszzz|||}}}xxxsssllliiihhhkkknnnooosssyyysssssssssuuuuuusssoookkkhhhiiiiiigggccc```______gggeeeffffff```[[[^^^fffcccdddbbb^^^[[[\\\bbbhhh___[[[XXXYYY^^^cccbbb___[[[\\\]]]]]]\\\[[[[[[[[[cccbbbaaa^^^\\\YYYWWWVVV^^^EEE;;;===444888555444333222111000000000000000000000000000000000000111...111555888IIItttkkk~~~zzz||||||xxxvvvtttnnnggg[[[TTTMMMIIIHHHEEE???:::777555111000000000///...////////////000000111111///000000000111111111222111333777<<<@@@BBBBBBAAAEEEHHHLLLNNNRRRZZZfffnnn[[[EEE888???FFFCCC@@@CCCBBBHHHOOOVVVbbbvvvkkkVVVbbbgggkkkzzziii[[[SSSPPPMMMMMMJJJFFFBBB@@@BBBEEECCCCCCFFFHHHGGGGGGNNNWWWhhhxxx~~~mmm^^^QQQGGGDDDFFF>>><<<999888888777666444555666777666555555777999;;;???FFFNNNZZZjjj{{{lllZZZ[[[]]]```bbbbbbbbbdddeeegggbbb^^^\\\[[[ZZZYYYYYYYYY\\\___```_________```eeegggiiikkklllmmmkkkhhhnnntttyyy~~~|||zzzzzz{{{zzzxxxtttrrrppppppqqqrrrooonnnpppvvvxxxvvvvvvyyy}}}{{{xxxvvvtttrrrpppnnnhhhiiiiiihhheeeccccccdddkkkkkklllkkkeeebbbeeellljjjfff```\\\]]]aaafffjjjbbb]]][[[^^^dddgggfffddd[[[]]]``````______```bbbhhhgggeeebbb```^^^\\\[[[cccEEE;;;===444888555444333222111000000000000000000000000000000000000......000555BBB]]]yyymmmppp||||||{{{|||{{{vvvrrroooggg___TTTPPPJJJFFFDDDAAA<<<888555222000//////000///......//////000000111111222///000000111111222222222333777===AAABBBCCCDDDEEENNNQQQSSSUUU\\\jjj~~~{{{QQQBBB:::999AAAFFFDDDCCCGGGIIILLLWWWmmmyyyaaaXXXeee|||~~~jjj]]][[[]]]]]]]]]\\\XXXRRRKKKEEECCCCCCCCCEEEGGGHHHNNN^^^mmmyyy{{{jjjVVVJJJFFFBBB@@@===;;;;;;:::888666777888888777666555777888888:::>>>DDDMMMZZZjjjuuu[[[\\\]]]```bbbcccfffjjjmmmgggaaa]]]]]]\\\ZZZYYY[[[[[[[[[ZZZYYYZZZ^^^ccchhhbbbdddcccbbbccceeeaaa[[[^^^```aaacccjjjtttzzzyyy{{{xxxxxx{{{~~~|||sssmmmlllnnnqqqsss{{{uuupppnnnqqqvvvyyywwwtttssswwwxxxxxx{{{~~~|||wwwrrroooooopppkkkllllllkkkiiihhhiiijjjkkkmmmnnnllljjjhhhjjjmmmgggeeecccdddfffhhhgggeeeccc^^^\\\aaaggggggeeeddd___bbbeeefffeeeeeegggjjjhhhgggeeecccaaa___^^^^^^bbb{{{EEE;;;===444888444444333222111000000000000000000000000000000000000---000444===TTTxxx~~~```WWW___kkkxxx}}}yyyzzzwwwpppkkkfff^^^VVVNNNLLLIIIDDD???;;;888666333111///...///000//////...//////000111111222222///000000111111222333333777===CCCEEEDDDEEEJJJPPPUUUYYY```iiitttyyyRRR???888:::===@@@CCCHHHNNNRRRWWWeee}}}gggXXXZZZtttoooeeebbbddddddjjjrrrvvvssshhh[[[QQQLLLLLLNNNQQQXXXgggnnn\\\SSSGGGDDDAAA@@@???>>><<<:::777888999888666555666777666777999<<>>===777888999888666555555777555777888999;;;CCCNNNVVVjjjtttdddccc```\\\[[[\\\```ddd]]]XXXWWW]]]___]]]]]]```VVVXXXZZZZZZYYYXXXYYYZZZVVV___ddd___[[[^^^``````XXX]]]aaacccgggkkkiiidddgggjjjlllmmmlllmmmqqquuuqqqmmmhhhhhhkkkoooqqqrrrtttsssqqqpppqqqtttxxxzzzvvvrrrpppqqqqqqpppssswwwvvv|||~~~uuuoooqqquuussssssrrrooollljjjjjjkkkbbbcccdddeeegggiiigggdddbbbfffjjjiiieeedddgggkkkggg```___fffjjjgggcccbbb```dddhhhgggcccaaadddggg___^^^\\\ZZZYYYYYYYYYZZZaaafffzzzFFF777:::777333555555444333222111111111111///111111...---...000111555222<<<[[[|||fffVVVXXX___lll{{{~~~{{{wwwwwwuuummmbbbXXXRRRPPPHHHEEEAAA===888555333333000000////////////000000111///...000222333111///111222333333222444888;;;BBBAAAAAADDDIIIPPPVVVZZZ]]]qqqwwwLLL:::<<>>CCCEEE@@@FFFLLLOOOQQQXXXcccmmmlllGGG;;;AAAGGGHHHHHHLLLMMMMMMOOO^^^~~~qqqWWWkkk|||cccVVVMMMHHH@@@999888<<<;;;888>>>:::888999;;;???HHHQQQVVV~~~ooofffeeevvvzzzsssoooqqquuuxxx~~~{{{jjjXXXMMMJJJIIICCC===999999:::999888888888777666444555888;;;DDDMMM\\\lll}}}vvvVVV[[[]]]XXXWWWWWWWWWYYYZZZ\\\]]]]]]\\\\\\WWWXXXYYYXXXVVVUUUVVVVVVVVVYYY\\\[[[YYYYYY\\\^^^WWW]]]dddfffbbb^^^]]]^^^^^^```aaa```^^^\\\[[[[[[]]]___bbbdddeeegggiiikkkjjjddd```bbbgggjjjgggbbbffffffeeedddbbb```^^^\\\```aaabbbcccdddeeeeeefffjjjmmmooommmiiifffeeefffgggdddcccfffkkkjjjddd]]]bbbfffhhhgggfffeee```YYYUUUWWWZZZ\\\]]]^^^```aaaaaa```\\\YYYUUUSSSQQQPPPTTTUUUUUUTTTQQQQQQQQQSSSXXX```tttvvvDDD777;;;999666888444444333222111111111111333///...000333222222222:::NNN{{{rrrooo{{{~~~}}}~~~|||xxxssspppjjjbbbXXXPPPJJJGGG???===:::777444222000000111000000000000000000111000000000111222222222111111000222666===CCCEEEFFFGGGIIIMMMSSS[[[iiixxx___MMMBBBEEEGGGBBBEEEOOOJJJKKKRRRddd~~~hhh^^^\\\mmm}}}lllRRRCCC???@@@AAACCCFFFIIIHHHCCC======>>>BBBGGGGGGFFFIIIOOObbb{{{ooogggfffttt||||||xxxnnnjjjbbb\\\ZZZ[[[___bbbhhhjjjmmmppprrrsssssssssmmmllllllkkklllmmmooopppttttttvvvzzz~~~ooo[[[NNNFFFBBB>>>>>>AAAAAA===999;;;;;;999888777777888999>>>BBBLLLZZZmmm^^^UUUZZZXXXVVVUUUUUUVVVXXXYYYZZZZZZZZZZZZWWWZZZ[[[YYYTTTRRRUUUXXXUUUWWWXXXWWWUUUTTTUUUWWWTTTXXX^^^```___]]]\\\\\\[[[]]]______]]][[[ZZZYYY[[[aaaggghhhfffdddfffhhhiiiccc___aaafffiiieee___cccdddeeeeeecccaaa^^^]]]cccdddeeefffhhhiiijjjkkkpppqqqqqqmmmfffaaa```bbbiiigggfffgggiiijjjhhheeemmmoooooopppqqqooofff[[[UUUYYY^^^```^^^\\\\\\]]]]]]\\\ZZZXXXVVVSSSRRRQQQSSSTTTTTTSSSRRRSSSUUUWWWeeeppprrrvvvDDD777;;;999666999444444333222111111111111555///---111222000111444CCChhhsss{{{}}}}}}{{{|||{{{wwwsssoooggg^^^UUUNNNHHHEEE<<<:::888555222111000000111111000000000000111111000000222222222222222222000222666<<>>KKKKKKYYYnnnmmmTTTJJJOOOXXXhhhmmmmmmbbbRRRGGGFFFJJJFFFFFFJJJOOOQQQNNNFFF@@@???BBBGGGLLLMMMKKKOOOVVV{{{nnnfffdddpppyyy~~~~~~~~~~~~tttiiiccc\\\YYYVVVRRRPPPPPPQQQRRRTTTUUUVVVXXXYYYYYYYYYYYYZZZYYYXXXWWWVVVVVVWWWWWWVVVVVVWWWZZZ]]]`````````ccceeehhhmmmttt~~~rrr```OOOHHHBBB???AAABBB???<<<<<<;;;999888888999999999;;;===BBBMMM^^^qqqsssRRRQQQWWWUUUPPPRRRSSSUUUVVVWWWWWWVVVVVVUUUYYY[[[WWWRRRPPPSSSXXXWWWWWWWWWUUUSSSQQQPPPQQQRRRSSSUUUYYY]]]^^^\\\ZZZYYY[[[]]]^^^]]]\\\\\\]]]```fffllllllhhhdddeeehhhjjjeeeaaaccchhhjjjfffaaadddeeegggiiiiiiiiigggfffjjjjjjkkklllnnnoooppppppkkkkkkjjjgggbbbaaabbbdddcccddddddbbbaaaccciiinnnqqqrrrrrrrrrtttrrrggg\\\YYY___dddeeeaaa\\\XXXWWWYYYZZZ\\\\\\\\\ZZZWWWUUUSSSTTTUUUUUUUUUWWWZZZ]]]llltttgggqqqxxxvvvDDD777;;;999666999555444333222111111111111444///...111111///333===PPPzzzaaa}}}yyyzzzyyywwwsssmmmcccZZZRRRKKKFFFBBB:::888666333111000000000222111111000000111111222///111333333222111222333111666<<>>;;;;;;<<<;;;999777777999;;;===AAAMMM]]]hhhwww[[[QQQLLLRRRRRRRRRSSSTTTSSSRRRQQQPPPQQQRRRRRRPPPMMMNNNQQQTTTWWWVVVUUUTTTTTTSSSRRRQQQTTTUUUVVVXXXZZZ[[[[[[ZZZWWWWWWXXXWWWWWWXXX\\\^^^dddgggiiihhhgggfffhhhkkkaaacccdddeeefffeeeeeeeeecccdddgggjjjmmmpppssstttppppppoooooonnnnnnmmmmmmqqqjjjccc______```___]]][[[]]]^^^\\\ZZZZZZ___ccc```bbbcccbbbeeehhhddd^^^aaaaaabbbcccdddbbb___]]]bbbbbbbbbbbb```]]]ZZZXXXTTTTTTTTTSSSSSSUUUYYY\\\NNNWWWSSS\\\xxxEEE777:::888555777555444333222111111111111///,,,///444222222@@@SSS}}}}}}wwwwwwxxxwwwppphhh\\\SSSLLLFFF@@@<<<888777555333111111111111222222111111111111222222///222444444222111222444777===DDDEEEDDDHHHSSS]]]WWWggg~~~rrr```XXXSSSNNNJJJFFFHHHEEE>>>>>>HHHSSSYYYsssWWWDDD888<<>>@@@AAABBBEEEGGGKKKRRRfff}}}rrrkkkfffddddddgggooovvvllllllsss|||~~~|||ttthhh^^^WWWRRRLLLIIIEEEDDDBBB???===<<<<<<<<<:::::::::::::::;;;;;;;;;:::::::::::::::;;;;;;;;;;;;999888888999::::::999555777888999999:::===???>>>AAAFFFKKKSSS^^^kkkttt|||ssseeeXXXNNNHHHFFFCCC?????????>>>;;;888555888:::999999AAAPPP\\\sssiiiQQQJJJYYYSSSSSSTTTTTTTTTRRRQQQPPPPPPOOOOOOMMMLLLMMMPPPRRRSSSRRRQQQQQQRRRRRRRRRQQQVVVYYY\\\\\\YYYXXXZZZ\\\VVVVVVUUUTTTSSSUUUYYY\\\ccccccddddddeeegggjjjlll\\\```cccdddbbbaaacccdddbbbcccdddgggkkknnnrrrsssqqqqqqpppooommmlllkkkkkkmmmeee^^^^^^dddjjjkkkiii``````______^^^]]][[[ZZZ\\\^^^______bbbggghhheeeaaa___]]]___ccceeeeeecccjjjhhhdddaaa]]]YYYWWWVVVUUUTTTSSSQQQPPPQQQTTTWWWQQQZZZZZZ___uuuuuuFFF<<<999666777777555555444333222222222222333---///666555666MMMjjj|||}}}|||xxxxxxuuuqqqkkkaaaWWWQQQKKKBBB<<<;;;555444222000000111222333222222222222222222222222000444666555222222777<<>>@@@@@@AAA???<<<===AAAEEEKKKOOOWWWiiitttjjjpppvvv||||||pppfff___VVVOOOKKKFFFBBB>>>>>>>>>===<<<<<<;;;::::::777777777888888888888888999999999888888777777777666666666666666666666666666666666666666666666666888888888999>>>CCCIIIMMMPPPXXXcccnnnyyyxxx___KKKKKKFFF???>>>@@@AAA???======999666888999;;;BBBJJJZZZmmmpppwww{{{yyytttTTTRRRLLLQQQPPPOOOPPPQQQQQQOOONNNNNNOOOOOOPPPPPPQQQQQQQQQNNNRRRUUUUUURRRQQQSSSVVVSSSTTTVVVXXXXXXYYYXXXXXX\\\[[[YYYUUUQQQQQQVVVZZZ^^^]]]\\\^^^bbbeeedddbbbaaabbbcccdddeeeeeeeeefffaaaeeeiiijjjjjjmmmsssyyysssoookkkiiiiiigggccc___]]]^^^fffpppppphhhbbbaaa[[[___bbbccc```^^^___aaacccaaaaaadddhhhhhhccc^^^^^^^^^]]]^^^___aaaccceeedddaaa______bbbcccbbb```XXXVVVTTTTTTUUUVVVVVVVVVWWWVVVUUUTTTYYYfffyyy}}}|||uuuEEE<<<999666777777555555444333222222222222444222333333...333SSSwwwsss|||yyyxxxtttpppggg]]]SSSNNNHHH@@@;;;999555444222111000111222333222222222222222222222222222333444333333777===BBBFFFDDDDDDIIIRRRYYY[[[[[[nnnnnn]]]VVVjjjccchhhiii\\\\\\\\\MMMEEEAAACCCKKKQQQWWWfffwww]]]AAA>>>;;;===AAAEEEFFFFFFIIIHHHIIIJJJFFFBBBHHHQQQfffqqqsssxxx|||mmm___XXXSSSKKKFFFCCC@@@===;;;:::::::::999888777777777555555555666666666666777777666666666555555555555666666666666666666666666555555555555555555555555888777666666777999<<<>>>???DDDKKKPPPVVV^^^iiiqqquuuhhhVVVPPPHHHDDDCCCBBB???<<<>>>:::999;;;<<<===BBBIIIMMM]]]ttt{{{rrr___PPPOOOOOONNNMMMMMMOOOOOOMMMKKKKKKKKKLLLMMMNNNNNNOOOOOOOOONNNOOOOOOPPPPPPPPPOOOOOOQQQSSSUUUVVVVVVUUUTTTXXXYYYXXXVVVSSSRRRTTTVVV\\\[[[[[[]]]aaaddddddccc___```bbbfffiiillllllkkkcccfffjjjjjjhhhhhhmmmqqqooommmkkkkkkkkkiiieee```bbbcccjjjsssssskkkdddbbbbbb```^^^^^^```aaa___]]]ccc```^^^```ccceeebbb___ZZZZZZZZZ\\\^^^```cccddd______```aaabbbaaa^^^\\\XXXUUUSSSRRRSSSTTTUUUUUUOOOOOOOOOOOOSSS___ppp|||zzztttEEE<<<999666777777555555444333222222222222///222666444333FFFuuu{{{|||yyyxxxsssmmmbbbXXXOOOJJJEEE>>>999888444333222111111111222333222222222222222222222222333222222222666<<>>@@@DDDHHHJJJKKKJJJEEEEEELLLUUUTTTSSSdddzzzvvvfffxxxzzzzzzkkkaaaVVVMMMHHHDDD@@@===;;;:::999888888777777666666555555555444444555555555666666666555555555555555444444444555555555555555555555555555555555555555555555555:::999888777666666666666555888;;;;;;<<>>;;;999;;;;;;:::<<<@@@BBBMMM___uuu|||fffoooMMMNNNLLLKKKJJJJJJKKKKKKJJJHHHFFFGGGHHHIIIJJJKKKLLLLLLMMMJJJHHHJJJMMMNNNJJJGGGJJJLLLOOORRRSSSRRRQQQPPPSSSTTTVVVVVVUUUTTTTTTUUUYYYXXXXXX[[[^^^`````````]]]]]]```eeekkknnnmmmjjjdddgggjjjkkkiiihhhkkkmmmmmmkkkjjjkkknnnmmmiiifffiiijjjooottttttmmmgggeeeiiiaaaZZZ[[[ccchhheee```ccc```\\\\\\^^^aaa```___TTTUUUVVVWWWZZZ\\\___```XXX\\\```bbbaaa]]]YYYWWWWWWTTTQQQOOOPPPRRRSSSSSSLLLMMMLLLLLLNNNVVVaaajjjyyyxxxlllrrrDDD<<<:::777777777555555444333222222222222---111444444???bbb|||zzzxxxrrrkkk]]]SSSKKKGGGCCC===888777333333222111111222222333222222222222222222222222333222222555;;;AAAEEEGGGCCCPPP[[[ZZZWWW```zzzwwwRRRIIIUUUdddrrr}}}rrrqqqjjjZZZNNNMMMLLLEEEEEEIIIRRR\\\eeerrrcccEEE;;;@@@GGGJJJKKKMMMPPPSSSVVVTTT]]]nnnwwwzzzeee{{{xxxooo^^^SSSLLLFFFBBB???===:::999888888888888777777777666666555555555444555555666666777777777666666666666555555555555444444444444444444444444555555555555555555555555666777777777888777777777777888999888888999===@@@>>>DDDLLLRRR[[[lllkkkYYYMMMHHHFFFEEECCC>>><<<===<<<999777999@@@CCCOOOdddyyytttbbbSSSMMMKKKJJJHHHHHHHHHIIIGGGFFFCCCCCCDDDFFFGGGHHHIIIJJJIIIHHHFFFGGGHHHHHHFFFCCCGGGJJJMMMPPPQQQQQQOOONNNOOOPPPRRRTTTVVVWWWXXXYYYXXXWWWXXXYYYZZZ[[[[[[[[[\\\[[[]]]aaagggiiifffcccdddgggkkkmmmmmmmmmnnnpppmmmjjjiiijjjnnnpppooonnnnnnnnnooopppnnnkkkhhhgggjjjaaaZZZ]]]gggnnnnnnkkkdddaaa]]]\\\]]]^^^]]]\\\RRRSSSTTTUUUWWWYYYZZZ[[[UUUZZZ______\\\WWWUUUUUUWWWTTTOOOMMMNNNPPPPPPQQQOOOOOONNNLLLKKKNNNSSSWWWlllcccwwwqqqDDD<<<:::777888777555555444333222222222222222333000222JJJttt{{{|||{{{yyyqqqhhhZZZQQQHHHEEEBBB<<<888777222222222222222222222333222222222222222222222222222333666;;;AAADDDEEEEEEJJJRRRZZZ]]]dddwww[[[PPPLLLWWWeeellluuu~~~zzzmmmYYYPPPVVVYYYQQQIIIGGGOOO[[[gggqqqOOO>>>???DDDHHHJJJMMMWWWgggtttmmmsss}}}wwwlllbbbUUUKKKEEE@@@<<<;;;::::::999777666666666777666666555555555555444444333333444555666666777777555555555555555555666666555555555555555555555555666666666666666666666666333444555666777666666555777777777777777777999;;;:::;;;<<<;;;>>>HHHYYYfff~~~vvvfffYYYPPPKKKIIICCC???@@@@@@===<<<===AAA>>>DDDUUUiii}}}kkkeeerrrgggMMMKKKIIIGGGFFFGGGGGGFFFEEEAAABBBCCCDDDEEEFFFGGGGGGDDDFFFHHHGGGDDDCCCCCCEEEGGGIIILLLOOOPPPPPPOOONNNMMMMMMNNNPPPUUUYYY]]]___ZZZ[[[[[[ZZZYYYXXXXXXYYYZZZZZZ[[[___cccdddccc```fffhhhkkklllmmmmmmmmmnnnnnnjjjgggggglllqqqttttttooonnnllliiiggghhhhhhhhhgggbbb^^^___eeekkknnnnnndddcccaaa```___]]][[[YYYWWWWWWXXXXXXYYYYYYYYYYYYVVVYYY[[[YYYUUURRRRRRTTTVVVSSSOOOMMMMMMNNNNNNNNNLLLLLLLLLJJJIIIIIIJJJKKKVVVooopppCCC<<<:::777888777555555444333222222222222444333000:::___gggwww|||{{{yyypppeeeXXXOOOFFFCCC@@@;;;777666111222222222222333333333222222222222222222222222222666;;;AAAEEEGGGGGGGGGUUUQQQSSSbbb|||kkkKKKJJJLLLVVVfffuuu|||ttt]]]FFFQQQooopppWWWIIILLLVVVeeetttjjjDDD>>>FFFFFFHHHNNN\\\tttgggtttrrruuu~~~yyyllloookkk```UUULLLCCC@@@===999555555666777777666444333444666333333333333333333333333222222333444555666666777555555555555666666666666777777777777777777777777999999999999999999999999999:::::::::::::::999888999999888777666666666666888999::::::999<<>>@@@>>>;;;>>>JJJXXXjjj___bbbKKKqqq{{{OOOKKKIIIFFFEEEEEEFFFEEEEEEAAAAAABBBBBBCCCCCCDDDDDDAAAEEEHHHFFFCCCAAABBBEEEFFFGGGIIIKKKMMMNNNNNNNNNKKKJJJKKKNNNTTTYYY]]]___\\\]]]]]]\\\YYYXXXXXXYYYXXXZZZ\\\^^^```bbbddddddgggggghhhhhhhhhggggggfffmmmiiieeeeeejjjpppssstttkkkllliiieeedddgggiiigggeeecccaaa```aaaccceeefffbbbbbbbbbaaa___]]]\\\[[[]]]]]]]]]^^^]]]]]]\\\[[[XXXXXXWWWTTTQQQPPPQQQRRRSSSPPPMMMKKKKKKKKKJJJIIICCCDDDEEEFFFFFFGGGGGGGGGQQQ~~~lllppp}}}wwwoooBBB<<<;;;888888777555555444333222222222222000222444HHHyyy~~~rrrsss||||||yyyooocccVVVMMMDDDAAA>>>999555444111111222222333333333333222222222222222222222222444999@@@DDDGGGIIILLLOOOVVVVVV___vvvjjjSSSIIITTTWWW```rrr~~~^^^SSSOOOmmm{{{WWWNNN\\\gggwwwvvvRRR@@@CCCHHHHHHNNNbbbzzzYYYccc|||ooouuuwwwjjjVVVXXX[[[SSSIIIFFF===888999999666333555333555666555333333555777444444444444444444444444444444555666777888999:::999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;?????????>>>>>>>>>>>>>>>>>>===;;;;;;;;;:::999888999999::::::;;;;;;;;;::::::EEEUUUeeeuuu|||sss```TTTIIIDDDBBB???>>>???<<<:::<<>>MMMsssnnn\\\KKKHHHEEECCCCCCDDDDDDCCC@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCCCCBBBBBBCCCCCCCCCDDDFFFGGGIIIKKKLLLIIIHHHIIINNNSSSWWWXXXWWWVVVXXXYYYXXXVVVUUUWWWYYYZZZ]]]___^^^\\\]]]aaaeeeeeedddccccccddddddddddddgggdddcccdddiiimmmnnnmmmeeeiiijjjggggggjjjjjjfffcccbbbaaa```aaaaaa```___``````___^^^]]]]]]___aaa\\\\\\^^^^^^^^^^^^]]]\\\YYYWWWTTTRRRQQQPPPOOONNNNNNLLLKKKJJJIIIHHHEEECCC??????AAACCCEEEFFFFFFEEEVVVppp|||}}}xxx~~~nnnBBB<<<;;;888888777555555444333222222222222000444:::RRRyyylll||||||yyynnnbbbUUUKKKCCC@@@===777333222000111222333333333333333222222222222222222222222666<<>>>>>>>>>>>>>>??????@@@@@@@@@????????????????????????========================;;;;;;;;;<<<<<<>>>???@@@???>>>===>>>>>>???>>>===>>>:::666666888;;;<<<<<<:::===@@@CCCKKK]]]tttyyyjjjYYYOOOIIIDDDAAAAAA<<<;;;>>>???:::===VVVsss}}}WWWPPPQQQLLLRRRdddqqqpppJJJGGGCCCBBBBBBCCCBBBBBB????????????>>>>>>>>>>>>BBB???>>>@@@DDDEEECCC@@@AAA@@@@@@AAACCCFFFHHHJJJGGGGGGJJJNNNSSSUUURRRPPPNNNQQQSSSSSSRRRRRRTTTWWW^^^aaabbb^^^XXXVVV[[[aaaaaa```___```cccfffggghhhbbbaaaaaaeeeiiikkkiiifffaaahhhlllkkkkkknnnkkkeeeaaa______aaadddeeebbb^^^^^^]]][[[ZZZZZZ]]]bbbfffWWWXXXZZZ\\\\\\\\\\\\[[[YYYUUURRRRRRSSSRRRNNNJJJKKKJJJHHHHHHGGGEEEBBB???AAAAAABBBDDDFFFFFFEEECCCNNNlll{{{}}}kkkoootttvvvxxxnnnAAA:::999666777777999777444333333333333222)));;;AAAooo}}}|||xxxmmmbbbRRRMMMFFF@@@<<<888555444111111111111111111111111222333333222111222555888<<<>>>CCCHHHMMMQQQQQQQQQ___qqqmmmRRRKKKHHHLLLVVVeeeqqqjjjTTTZZZkkk^^^ZZZxxxoooDDD>>>LLLIIIOOOOOOjjjzzzRRRRRRsssppp\\\ooo|||kkkzzzRRRNNNIIIDDDAAA>>>;;;999777888888888666444222111777888888777555555666888555666888<<>>EEEAAA===>>>@@@???===<<<>>>>>>???@@@@@@???<<<999===>>>???@@@@@@>>>===<<<@@@???===<<<<<<<<<===>>>=========<<<<<<===>>>???;;;999:::======:::;;;>>>=========;;;::::::<<<===;;;:::999<<>>::::::;;;???JJJVVVjjjyyymmmjjjbbboootttlllNNNJJJHHH;;;CCCLLL>>>AAA??????????????????@@@@@@??????@@@@@@@@@??????>>>AAABBBDDDEEEEEEEEEDDDCCCBBBDDDGGGJJJMMMNNNOOOOOONNNPPPQQQQQQRRRTTTWWWZZZYYYZZZ[[[YYYVVVUUUXXX[[[aaa___^^^]]]]]]]]]\\\ZZZ\\\]]]\\\]]]ccciiigggbbb]]]```eeeggggggfffeeeeeeeeeaaa___bbbcccaaa```aaaaaa___\\\ZZZZZZ[[[^^^```SSSWWWZZZZZZXXXWWWXXXZZZXXXUUURRRRRRSSSRRRNNNKKKKKKIIIHHHGGGFFFDDDAAA>>>>>>@@@BBBBBBAAAAAABBBCCCCCCrrrwww]]]wwwzzzxxxnnncccjjj{{{xxxnnnAAA:::999777777777777666444444444444444444444>>>HHHmmm|||zzzvvvkkk___QQQLLLEEE???;;;777555333111111111111111111111111333333333222222444888;;;@@@CCCGGGKKKNNNTTTZZZ^^^nnnwwwOOOCCCFFFLLLYYYiii}}}nnneeehhhxxx|||ttt{{{aaaAAADDDNNNHHHNNN```VVVSSSpppmmm]]]tttgggttt|||XXXJJJGGGBBB???===<<<:::888===;;;999777555555555555444555777888888999<<<>>>>>>>>>>>>>>>???@@@@@@@@@@@@===<<<>>>AAAAAA@@@???DDDBBB@@@??????@@@AAAAAA>>>>>>??????@@@?????????;;;;;;<<<===???@@@BBBBBBAAA@@@???@@@@@@@@@???>>>@@@AAACCCDDD@@@:::999<<<>>>???@@@@@@@@@@@@@@@AAA<<<:::777666666999===@@@OOO\\\ooohhh___YYYOOOGGGEEEEEEAAA??????======CCCKKK\\\rrr|||WWWGGGGGG???>>>DDD<<>>???????????????>>>>>>@@@AAABBBCCCDDDCCCCCCBBB???AAACCCEEEGGGGGGGGGGGGJJJLLLMMMMMMNNNPPPSSSVVVUUUVVVWWWWWWVVVVVVYYY\\\___^^^\\\ZZZXXXVVVSSSPPPOOOQQQRRRTTT[[[aaa```ZZZ```aaabbbdddeeeeeedddcccbbb```aaacccbbb^^^\\\]]]dddbbb]]]YYYVVVUUUVVVWWWMMMOOORRRSSSSSSSSSTTTTTTQQQNNNJJJJJJMMMOOONNNLLLJJJHHHFFFEEEDDDCCCAAA???>>>@@@BBBBBBAAA@@@AAABBBGGGeee~~~~~~kkkooonnncccqqqrrrcccfffzzzxxxmmmAAA:::999777777777555555555555555555555555000BBBggg~~~zzzxxxttthhh]]]PPPKKKCCC===999666444222222222222222222222222222333333333333333777<<<@@@DDDHHHKKKLLLOOOWWWeeeppphhhSSSCCCEEENNNZZZmmmrrraaakkkuuuOOOAAAJJJMMMJJJXXXxxxYYYRRRjjjiii```}}}iiiqqqSSSAAABBB???<<<;;;;;;;;;:::999AAA===999555444555777999888999;;;<<<===???AAADDDBBBAAA@@@?????????@@@AAA?????????@@@BBBDDDBBB@@@=========>>>???AAACCCDDDDDDCCCBBBBBBBBBCCCDDDDDDEEEFFFHHHJJJJJJJJJJJJIIIJJJIIIIIIKKKNNNOOOKKKHHHCCCBBBCCCDDDBBB>>>@@@EEE>>>>>>>>>>>>>>>===<<<<<>>BBBKKK]]]uuusssqqqjjjEEEDDDDDD<<>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>>>>===>>>???@@@AAAAAAAAA@@@@@@BBBCCCDDDEEEEEEEEEDDDCCCEEEFFFHHHHHHIIIKKKOOORRRPPPRRRTTTUUUVVVWWWZZZ]]]^^^]]][[[XXXTTTPPPLLLJJJNNNQQQSSSVVV\\\bbb```[[[bbbaaa___aaadddeeedddaaa___```ccceeeaaaYYYWWWZZZeeebbb^^^YYYVVVSSSSSSSSSNNNNNNNNNPPPRRRTTTSSSRRROOOKKKFFFFFFIIILLLLLLLLLHHHFFFCCCBBBBBBBBBAAA@@@???@@@BBBAAA@@@??????@@@EEESSSfffZZZWWWppppppbbbaaahhhooodddkkkvvvkkk@@@::::::777888777444555666555444333333444///OOOyyy|||zzzxxxsssggg\\\OOOIIIBBB;;;777555333222222222222222222222222222222222333333555999@@@DDDFFFIIILLLLLLOOO[[[nnn~~~nnnSSSKKKIIISSSbbbtttwwwuuulllGGGGGGJJJJJJUUUmmmlll]]][[[aaa```YYY```yyyXXXNNNdddgggfffjjjmmm{{{cccEEEEEE???<<<:::999:::;;;;;;:::>>><<<999666666888:::<<>>>>>>>>======<<<<<<999<<>>@@@???<<<>>>>>>==================;;;<<<<<<============<<<<<<======>>>>>>>>>>>>>>>AAABBBCCCDDDDDDDDDCCCBBB@@@BBBDDDEEEFFFHHHLLLOOOPPPQQQSSSUUUVVVXXX[[[\\\]]]\\\ZZZVVVRRROOOOOOOOOXXX\\\^^^```dddgggddd^^^aaa^^^^^^aaaggghhheee``````aaadddddd^^^WWWWWW\\\cccbbb___]]][[[YYYYYYYYYWWWUUUSSSUUUXXXYYYVVVTTTSSSOOOKKKJJJLLLMMMKKKIIIFFFCCC@@@???@@@AAAAAAAAA???@@@AAAAAA???======>>>???DDDRRRsssYYYGGGYYYhhhmmmmmm^^^ccccccdddiiisssjjj???::::::888888777444555666555222111111333???eee~~~{{{yyytttiii]]]NNNHHH@@@:::666444333333222222222222222222222222111222333444777<<>>;;;999888999::::::999<<<<<<<<<======>>>@@@@@@CCCDDDDDDCCCAAA@@@AAACCCBBBDDDFFFFFFEEECCCDDDEEE>>>CCCEEEBBBCCCGGGHHHEEEEEEHHHKKKMMMNNNPPPSSSVVV___```bbbffflllttt{{{ppp___TTTNNNKKKGGGDDDDDDCCCBBB@@@@@@@@@@@@??????>>>>>>======<<<:::888888>>>GGGOOOiiizzz{{{ggg\\\RRRMMMHHHGGGEEEAAA@@@CCC@@@CCCOOOdddTTT===CCC???CCC???:::=========<<<<<<;;;;;;;;;999:::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<===;;;<<<>>>@@@AAAAAA@@@@@@>>>@@@BBBCCCEEEHHHLLLOOORRRSSSTTTUUUXXXYYYZZZZZZZZZYYYVVVRRROOOPPPUUUYYY^^^bbbcccbbbbbbccc___YYY]]]\\\]]]ccciiikkkfffaaaaaaaaaaaa```[[[VVVZZZaaaeeeeeedddcccbbbaaa``````___[[[XXXXXXYYYYYYVVVSSSRRRPPPNNNOOOQQQPPPKKKGGGEEEBBB???>>>???@@@AAA@@@>>>???@@@???>>><<<<<<===??????III```vvv___JJJ\\\{{{iiiYYYZZZ```]]]ZZZYYY]]]fffooouuuiii???::::::888888777444666666444111000333666MMMxxx}}}|||zzzvvvjjj___NNNHHH@@@999666444444333333333333333333333333333111333555888;;;???EEEIIIJJJIIIKKKSSScccxxxcccHHHFFFGGGQQQaaavvvwwwOOOPPPXXXQQQ```qqq\\\WWW]]]```]]]YYYRRRMMMJJJIIIHHHSSSrrrcccLLL\\\hhhuuutttiiippp}}}xxxuuuzzzZZZAAA>>>>>>===;;;888888999:::::::::>>>???BBBDDDEEEEEEDDDDDD???@@@AAAAAAAAABBBDDDFFFAAADDDFFFEEECCCBBBEEEGGGEEEMMMRRRQQQVVVaaagggfff\\\___ccchhhppp{{{|||vvvnnnfff___WWWNNNGGGDDDDDDBBBAAAAAAAAABBBCCC>>>===;;;999777888;;;>>>EEEUUUmmmxxxlllhhh___TTTNNNIIICCCAAACCCAAA@@@FFFVVVlll}}}iiiAAA===@@@CCC;;;:::===<<<<<<;;;;;;:::::::::888888999:::;;;;;;;;;;;;::::::999999::::::;;;<<<;;;<<<>>>@@@AAABBBAAAAAA===???AAACCCEEEHHHMMMPPPTTTSSSTTTVVVXXXYYYXXXWWWTTTTTTSSSOOOMMMPPPVVV\\\___cccdddaaa______[[[VVV[[[[[[^^^bbbggghhheeeaaa___]]]\\\]]][[[YYY^^^eeeiiiiiihhhgggfffdddbbbaaa^^^[[[XXXVVVTTTSSSQQQOOOMMMMMMMMMOOORRRQQQLLLGGGDDDAAA???>>>???@@@@@@???<<<===???>>>===<<<<<<===CCC???GGG]]]vvveeeMMMKKKeeeooo^^^UUU^^^ZZZZZZZZZZZZ[[[\\\]]]]]]hhh>>>:::;;;888888777444666666444111333888>>>fffttt|||zzzvvvkkk```OOOHHH@@@999666555555444333333333333333333333333222555999===@@@DDDHHHKKKOOOLLLNNN^^^yyygggFFFDDDOOOWWWkkkeeeLLLUUUZZZ```~~~yyy```[[[]]]iiivvvyyyuuuqqqaaaYYYRRRKKKEEEIII^^^vvviiiLLLYYYlllppptttqqqdddYYYbbbbbbeeennnrrrGGG>>>BBB@@@===<<<::::::<<<>>>???>>>AAABBBDDDEEEEEEEEEDDDCCC???AAACCCDDDEEEGGGJJJLLLFFFIIIJJJJJJJJJNNNVVV]]]fffqqqxxxyyy~~~xxx___ZZZSSSJJJDDD@@@???????????????>>>===<<<======888???LLL^^^uuu~~~{{{ooobbbYYYPPPHHHDDDDDDCCCAAACCCJJJVVVjjjqqqwwwPPP===AAACCC777???<<<<<<;;;;;;:::999999999666777888999:::::::::::::::999999888999:::;;;<<<<<<===???AAABBBBBBBBBAAA<<<>>>AAACCCEEEHHHMMMPPPRRRQQQQQQTTTXXXYYYXXXVVVRRRTTTUUURRROOOPPPTTTYYY\\\```aaa___]]]^^^]]]ZZZ]]]]]]]]]^^^```aaaaaaaaaYYYVVVWWW[[[]]]]]]```eeegggggghhhgggeeeccc```___[[[ZZZXXXUUUQQQOOOOOOPPPOOOMMMLLLMMMOOONNNJJJFFFCCCBBB@@@@@@@@@@@@???===:::<<<======<<<<<<<<<===@@@===EEETTTdddtttTTTAAAFFFWWW___^^^YYYZZZ[[[[[[YYYVVVSSSQQQggg>>>:::;;;999888777333555666444333555===DDDvvv{{{zzzvvvlll```OOOIII@@@999666555555555333333333333333333333333444777<<<@@@DDDGGGJJJLLLSSSNNNRRRhhhkkkJJJFFFKKKNNN\\\xxx[[[MMMWWWYYYlll}}}dddWWWTTTUUU^^^rrrxxxgggbbbcccbbbeeekkksssvvv}}}{{{kkkIIIVVVoooqqqsss~~~ZZZXXX___]]][[[^^^hhhzzz^^^===;;;AAA@@@???>>>===>>>AAACCCEEEEEECCCCCCCCCBBBBBBAAA@@@@@@DDDFFFHHHIIIIIIKKKNNNPPPQQQSSSUUUVVVYYYbbbppp{{{xxxwwwxxxuuurrrqqqssswww|||ppp^^^QQQIIIFFF????????????>>><<<;;;:::===::::::CCCVVVpppxxxmmmffffffccc^^^ZZZ]]]lllxxxjjj```WWWNNNHHHGGGEEEBBBBBBCCCFFFTTTqqqppp^^^@@@CCCCCC666EEE<<<<<<;;;::::::999888888666666777999999::::::::::::999888888888999;;;<<<999:::<<<=========<<<<<<<<<>>>@@@BBBEEEHHHMMMQQQOOONNNOOOSSSWWWYYYWWWUUUSSSWWWYYYXXXSSSQQQRRRUUUVVV[[[\\\ZZZZZZ]]]^^^]]]```___]]]ZZZYYYZZZ^^^aaaSSSQQQSSSZZZ___```aaacccbbbcccdddeeedddbbb```^^^ZZZ[[[[[[WWWRRRPPPRRRUUUVVVRRRNNNLLLLLLKKKGGGDDDCCCBBBAAAAAAAAA@@@>>><<<999;;;<<<===<<<<<<<<<>>>888:::BBBCCCAAAYYY{{{XXXHHHNNNXXXYYYZZZXXXUUURRRNNNLLLJJJJJJddd>>>>>>888555999555666;;;444333888111:::\\\ssshhh}}}wwwlll```OOOIII@@@888555333333333333333222333444444333222222:::BBBCCCDDDHHHOOOSSSOOOVVVhhhiiiMMMGGGJJJSSS[[[qqqdddjjjwwwRRRIIITTT[[[yyyfffTTTHHHEEENNNYYY]]]mmm}}}nnn```vvv{{{xxxoooNNNWWWtttvvvlllcccYYY]]]^^^YYYdddoooPPPGGGAAA999DDD???@@@BBBFFFFFFCCCBBBBBBHHHBBBCCCLLLOOOIIIFFFHHHXXXZZZZZZZZZ^^^gggnnnooommmqqquuuzzzxxxuuutttuuu|||jjjWWWMMMIIICCC???;;;999<<>>===<<<;;;;;;::::::;;;;;;;;;<<<:::<<<>>><<>>>>>999555999666666777111222888333BBBiii~~~}}}~~~{{{vvvlllaaaOOOIII@@@888555333333333333333333333444444333222888<<>>===@@@IIIRRR___pppqqqjjjzzz{{{wwwvvvOOOVVVrrrwwwooorrrbbb``````ccciiiuuuHHH@@@BBB===DDDFFFEEEFFFJJJNNNNNNMMMLLLIIIIIIMMMRRRUUUXXX```iiifffxxxxxxfff[[[WWWQQQLLLLLLKKKJJJNNNTTTaaapppzzzxxxyyycccVVVHHHEEEHHHHHHBBB;;;444777<<>>:::999999888777777777888888888888777777777666666666999888666444444555777777:::::::::::::::::::::::::::;;;<<<>>>@@@BBBDDDEEEDDDFFFIIIKKKKKKLLLOOOPPPTTTVVVXXXXXXWWWUUUTTTTTT\\\YYYWWWVVVXXXZZZZZZZZZVVVPPPOOOWWW___```\\\ZZZWWWSSSPPPQQQSSSUUUUUUTTTYYY]]]]]]VVVRRRRRRSSSPPPRRRRRRTTTTTTSSSQQQOOONNNPPPOOOMMMJJJGGGDDDCCCBBBBBB@@@>>>===>>>???>>>=========;;;:::999999999999===:::;;;===999888HHH\\\rrrxxxUUUNNNCCCJJJNNNLLLDDD@@@DDDIIIddd>>>>>>999666:::666888555111555888777QQQ}}}yyyqqq|||xxxuuummmdddOOOIII@@@888555333333333333333333222222333333333??????BBBGGGMMMQQQTTTUUUOOOgggoooNNN;;;CCCMMMZZZfffCCC??????DDDGGGLLLZZZjjj\\\KKKJJJUUU___hhhbbbOOOAAA===<<<@@@FFFLLLSSSYYY```rrrooosss|||xxxvvvNNNWWWtttvvv~~~pppiiieeeeee^^^aaammm|||~~~BBB===DDDBBBEEEIIIEEEBBBCCCHHHOOOSSSUUUbbbppp~~~rrrjjj]]]SSSVVV\\\YYYQQQKKKOOOLLLKKKLLLJJJFFFEEEGGGBBBKKKOOOLLLLLLRRRWWWUUUOOOXXXgggrrrwww{{{xxx]]]KKKEEEDDDAAA<<>>===@@@@@@FFFIIIFFFAAA>>><<<999999888777777777777777777:::BBBUUUvvv~~~sssggg^^^NNNIIIFFFGGGFFFEEEGGGLLL^^^vvv^^^aaaMMM:::AAA>>>888999888888777777777777777777777777666666666555555888555111222444777777666888888888888888888888888777888:::<<<===???AAABBBAAACCCEEEFFFGGGHHHJJJLLLQQQQQQSSSUUUWWWWWWTTTRRR\\\ZZZXXXXXXZZZZZZZZZYYYTTTPPPQQQZZZ``````\\\ZZZWWWUUURRRPPPPPPRRRTTTVVVWWWXXXUUUNNNHHHHHHHHHGGGIIIMMMRRRSSSOOOJJJGGGFFFGGGGGGFFFFFFEEECCCBBBAAA>>>===;;;;;;===>>>===<<<>>>===<<<:::888777777777;;;999:::<<<888333999DDDNNN{{{vvvZZZPPPEEEAAACCCEEECCC???ddd>>>>>>999666;;;777999777666888555;;;aaaxxx{{{xxxvvvooofffOOOIII@@@888555333333333333333333222222333555666CCCAAACCCKKKQQQRRRRRRRRRTTTtttKKKFFFBBBHHH___qqqJJJ@@@BBBGGGJJJGGGDDDDDDGGGTTT{{{XXXNNNIIIOOOYYY]]]TTTGGGAAA@@@AAAFFFIIIKKKRRRYYYfffvvvxxx}}}tttPPP___~~~qqqqqqrrrjjjjjjfffiiisssnnnCCCCCCEEECCCIIIJJJLLLMMMPPP[[[mmm}}}zzzqqqjjjhhhhhhppprrrwwwzzzsssggg___]]][[[[[[[[[\\\ZZZWWWTTTSSSSSSUUURRRKKKHHHIIIFFF@@@999<<>>999===AAA@@@===;;;888777888888888888888888888888===888;;;OOOnnn~~~uuuoooYYYQQQKKKKKKKKKHHHHHHIIINNNaaa|||cccooozzzWWW;;;@@@===555888888777666666666666777666666666555555555555444666333111444999;;;888444666666666666666777777777888888:::;;;===???@@@AAA>>>@@@BBBDDDDDDFFFIIILLLOOOMMMMMMPPPTTTWWWVVVSSS[[[ZZZYYYYYYZZZZZZYYYXXXQQQPPPTTT\\\aaa___[[[ZZZSSSTTTTTTTTTSSSTTTWWWZZZUUUTTTPPPJJJGGGFFFGGGGGGFFFLLLRRRQQQKKKEEECCCCCCBBBCCCDDDDDDDDDCCCAAA@@@<<<;;;::::::<<<=========<<<;;;:::999888777777777888666777::::::777888<<<999UUUzzzzzzYYYFFFDDDEEE@@@888ddd>>>???:::777;;;888888777:::888222CCCsss}}}yyywwwpppgggOOOIII@@@888555333333333222333333222111333888;;;DDDBBBFFFNNNRRRPPPPPPSSSeee~~~[[[EEEDDDGGGWWWyyy^^^AAAEEEIIIMMMNNNOOOOOOLLLHHHKKKeeeYYYRRROOOUUU^^^bbb\\\TTTIIIIIIJJJKKKKKKNNNYYYeeexxxzzzVVVaaa~~~ssswwwuuuwwwXXXFFFJJJDDDDDDRRRIIIYYYjjjyyyzzzvvvrrriii___ooorrrvvvzzzwwwdddXXXUUUZZZ\\\___aaadddhhhjjjjjjjjjhhhccc^^^\\\[[[VVVQQQNNNJJJIIIIIIHHHDDDDDDHHHCCCCCCFFFOOO]]]mmmzzz{{{mmmccc[[[KKKCCC???CCCFFFCCC>>>;;;888999;;;===;;;888777777666666666666777888:::;;;BBB<<<999>>>JJJaaazzzooocccXXXSSSOOOJJJFFFFFFMMMYYYooojjjlllzzzlllAAA===;;;444888777666666555555666666555555555444444444333333333333444999???>>>888222444444444555555555666666999:::;;;<<<>>>???AAAAAA===???AAACCCDDDGGGKKKNNNMMMJJJHHHKKKPPPUUUWWWWWWZZZYYYXXXXXXYYYYYYWWWVVVPPPQQQVVV^^^```]]]ZZZZZZRRRUUUXXXYYYXXXXXXXXXYYYTTTQQQOOONNNNNNMMMNNNOOOIIINNNQQQOOOIIIDDDDDDEEECCCDDDDDDEEEDDDBBB@@@???<<<:::999:::<<<=========999999888777777777777888777444444777999999999;;;???CCCSSSfff{{{___MMMDDDAAAddd>>>???:::888<<<999555555999666555WWW{{{xxxoooeeeOOOIII@@@888555333333333222333444333222555<<>>???@@@>>>EEE]]]wwwqqqggg\\\VVVRRRLLLIIIJJJPPPTTTbbbyyyvvvRRR]]]sssOOO;;;;;;555777777666555555555555555444444444333333333333222111333666;;;???===777222333333333444444555555666999:::;;;<<<===???@@@@@@===???@@@AAACCCFFFJJJMMMJJJHHHHHHJJJOOOTTTWWWXXXYYYWWWUUUUUUUUUVVVUUUTTTPPPRRRWWW^^^^^^YYYWWWYYYVVVXXXZZZ\\\\\\ZZZWWWUUUTTTQQQQQQUUUWWWUUUSSSTTTMMMOOOOOOMMMHHHFFFFFFGGGEEEEEEDDDCCCBBB@@@>>>===;;;:::999999;;;<<<<<<<<<777777666666666777777888777555333444555666777777;;;555>>>SSSpppeeeRRRddd>>>???:::888===999777444777666CCCyyy|||wwwlllaaaOOOIII@@@888555333333333111333444333333777???FFFFFFGGGLLLPPPKKKLLL___www___FFFAAAMMMTTTmmm^^^NNNPPPSSS___fffcccfffrrrxxxuuujjjkkkqqqhhh]]]qqq}}}yyyiii]]]SSSTTT\\\hhhvvv[[[SSSuuu||||||xxxzzz|||[[[CCCAAAAAALLLhhhjjj^^^\\\\\\[[[[[[cccnnnyyy}}}rrrjjjddd___RRRSSSTTTSSSQQQOOONNNNNNXXXHHH888444999>>>CCCGGGDDDIIIMMMNNNTTT___ddddddlllhhheeecccaaa^^^ZZZXXXWWWSSSQQQQQQNNNHHHFFFGGGJJJIIIGGGGGGHHHIIIHHHGGGJJJEEEBBBCCCCCCBBBDDDHHHKKKPPP]]]nnn{{{dddTTTJJJDDDAAABBBDDD>>><<>>BBBFFFAAA>>>IIIZZZqqqjjjdddaaa\\\VVVSSSTTTRRRPPPYYYoooZZZeee___:::;;;777777666555555444444555555333333333333222222222222000222555777888777444222222222333444444555666666777777888999;;;<<<======>>>????????????AAAEEEHHHDDDGGGKKKNNNPPPSSSUUUWWWXXXUUURRRQQQRRRRRRSSSRRRPPPSSSXXX]]][[[UUUUUUXXXXXXWWWVVVYYY[[[\\\YYYUUUUUURRRTTT[[[]]]WWWRRRRRRLLLMMMLLLKKKJJJHHHFFFEEEDDDCCCAAA???>>>===<<<<<<:::999777888999::::::999888777777666555555555555555555555333333444444333000---555BBBRRRnnnddd>>>???;;;888===999<<<666666888RRR|||vvvjjj^^^OOOIII@@@888555333333333111333444444444999BBBJJJIIIJJJOOOOOOIIIMMMiii]]]BBBEEEOOOHHHooozzzfffRRRRRR^^^cccvvv}}}xxx{{{|||vvvgggzzzyyyhhh```^^^^^^^^^___cccnnntttvvvzzzqqqooommmwwwddd]]]uuufffTTT]]]WWWZZZaaannn]]]PPPGGG???;;;TTTvvvrrriiijjjyyy|||dddfffaaaRRREEEAAACCCEEEKKKIIIGGGEEEEEEFFFHHHHHH>>>@@@EEEIIIGGGFFFMMMUUUNNNRRRRRROOOOOOTTTUUUQQQQQQOOOOOOQQQRRRQQQQQQRRRRRRSSSUUUVVVRRRMMMNNNSSSTTTPPPLLLJJJJJJJJJJJJJJJJJJFFFEEEJJJNNNNNNOOORRRIIIFFFEEEHHHMMM[[[tttwwweeeUUUNNNIIIBBB===>>>===999999===999;;;===???@@@AAAAAA@@@FFF@@@AAAGGGFFF@@@CCCMMM\\\{{{wwwssskkkaaa[[[[[[XXXSSSYYYmmmZZZfffkkk:::<<<999666666555444444444444555333333333222222222111111///111222222111111111222222222333444444555666666444555666777888999:::;;;??????>>>===<<<===@@@CCC???EEEMMMRRRSSSSSSTTTUUUWWWTTTPPPNNNOOOPPPQQQQQQQQQSSSYYY\\\YYYSSSSSSWWWWWWSSSQQQTTTZZZ^^^]]]ZZZVVVSSSVVV^^^___WWWOOOMMMJJJJJJJJJKKKKKKIIIEEEBBBAAA@@@>>><<<;;;:::;;;;;;999888666666777888888777:::999777666444333333333222555666555444555444333555444999777555IIIhhhwwwaaaDDD???:::<<<777999666999888<<>>FFFJJJIIINNNSSSPPPIIITTTkkkKKKDDDFFFQQQ```jjjQQQKKKSSSRRRTTT___ggguuu|||fff]]]SSSOOOPPPQQQNNNJJJGGGKKKOOOSSSXXXbbbpppzzzeeeaaacccVVVZZZUUU\\\SSSOOOVVV]]]___aaaeeepppiiikkkaaaYYYWWWMMMEEENNNdddssstttbbbiiinnnpppuuu}}}{{{iii[[[SSSNNNMMMLLLLLLLLLMMMNNNOOOPPPNNNLLLMMMOOOPPPPPPOOOIIIIIIIIIJJJLLLPPPTTTVVVSSSRRRSSSVVVVVVTTTVVV[[[ZZZ[[[[[[YYY[[[______[[[[[[\\\___cccccc^^^[[[\\\aaa___\\\XXXSSSNNNKKKHHHHHHJJJGGGFFFSSSdddggg___\\\VVVMMMGGGGGGKKKQQQVVVmmm|||kkkjjjQQQXXXOOO<<<===;;;:::;;;===@@@AAAAAABBBCCCDDDFFFEEEFFFIIIKKKJJJJJJKKKNNN```~~~xxxlllcccaaaXXX\\\aaajjj~~~uuuWWWkkkDDD<<<;;;666666555444333333333333111111111111111111111111111111111111111111111111333222222222222222222222333333444555666777888999;;;;;;::::::;;;<<<>>>???BBBFFFKKKNNNPPPPPPQQQRRRYYYVVVSSSRRRTTTUUUTTTRRRRRRUUUVVVSSSPPPPPPVVV\\\ZZZUUUSSSXXX```bbb]]]WWWWWWVVVVVVWWWXXXVVVQQQLLLJJJKKKLLLLLLJJJGGGCCCAAAAAA@@@???===;;;:::::::::777777777777666666666666888888777666444333222111111111111111111111111111000222555555555:::DDDKKK___BBB>>>:::<<<888999<<<999222@@@qqqppp~~~zzztttggg[[[NNNFFF===666555444444222444222222666>>>DDDHHHJJJPPPRRRRRRLLLLLLeeewwwMMMCCCCCCJJJWWW|||YYYIII;;;>>>KKKNNNVVVhhhuuuuuu|||```XXXWWWVVVXXX[[[]]]^^^^^^XXX\\\______^^^___dddhhhhhhgggnnnSSSTTT^^^[[[___VVVNNNLLLMMMNNNUUU\\\^^^mmmrrr```VVVQQQOOOUUUUUUXXX___ccccccccccccooo|||{{{oooeee```______cccbbb```___^^^______```bbbaaa```]]][[[XXXVVVVVV[[[[[[[[[[[[\\\^^^```aaa```^^^___bbbbbbaaadddjjjlllnnnnnnmmmpppuuuuuurrryyy|||}}}}}}{{{wwwtttpppjjjeeebbb___^^^[[[SSSKKKLLLSSS^^^jjjsssvvvsssiii[[[NNNGGGHHHKKKRRR___nnn{{{uuuTTTMMMDDD???;;;===@@@AAAAAABBBDDDFFFIIIKKKMMMKKKGGGDDDEEEHHH@@@KKK```yyy{{{tttqqqjjjmmmnnnqqqUUUaaaIII::::::666555444333333222222333111111111111111111111111111111111111111111111111222111111111111111111111222222333444555666777777:::999999999:::;;;<<<======@@@DDDFFFHHHIIIKKKMMMSSSPPPNNNOOOQQQSSSSSSRRROOORRRTTTTTTRRRRRRUUUXXXZZZUUURRRSSSWWWXXXTTTOOOSSSQQQOOOOOOPPPOOOLLLJJJKKKKKKKKKKKKIIIFFFDDDBBB@@@???>>><<<;;;:::999999666666666555555555555555555555444333222111111000111111111111111111111111222444555333111333999>>>KKKccc~~~|||]]]@@@===999<<<888999:::999333NNNppp}}}~~~{{{uuuhhh[[[MMMEEE<<<666444555444333333222444;;;DDDJJJKKKJJJUUUVVVQQQKKKUUUyyyJJJ@@@BBBIII___uuu~~~XXX@@@:::555???IIIJJJSSShhhsssooovvv{{{ZZZLLLWWWZZZ^^^```aaacccgggkkkiiipppyyy~~~~~~~~~~~~{{{}}}lllsssjjjUUUPPPZZZccc______\\\YYYXXXXXX]]]jjjwwwyyyXXXJJJMMMVVV]]]bbbXXXTTTYYYhhhooonnnuuu~~~wwwuuuwww||||||}}}~~~}}}}}}uuurrrqqqqqqpppnnnqqqvvvtttddd^^^VVVPPPWWWfffzzz~~~yyyiiiYYYNNNIIIBBBDDDJJJUUUbbbvvvooobbbLLL>>>;;;<<>><<<;;;999888888888555555555444444444333333111111111111000000000///000000000000000000000000222444444222//////222555555@@@RRRggg|||[[[???<<<888<<<888:::444;;;<<<^^^ttt}}}wwwhhhZZZKKKDDD;;;666444555444333333666<<>>FFFMMMNNNZZZkkkooommmrrr{{{```\\\fffccccccaaa```aaaeeelllrrrlllrrrZZZ[[[___dddhhhfffnnnttt{{{gggTTTQQQSSSZZZaaaeeejjjoooyyywww|||uuuqqqkkkeeeaaa``````aaacccbbbaaa___^^^^^^^^^^^^cccdddfffiiimmmrrrvvvyyy|||dddUUURRR]]]gggwww}}}mmm```ZZZOOOIIINNNTTTZZZhhhxxxcccDDD:::;;;>>>???AAAEEEIIILLLNNNTTTXXXTTTOOOPPPTTTVVVTTTQQQOOOPPPVVVhhh{{{ssswwwfffUUUttt^^^:::666555444333222111111111111000000000000000000000000000000000000000000000000......//////////////////000000111111222333333444444444555555666777777888999:::;;;<<<>>>AAAEEEIIIHHHHHHIIIKKKMMMPPPQQQRRRLLLMMMNNNQQQSSSTTTSSSQQQQQQPPPNNNLLLKKKKKKNNNPPPMMMLLLKKKKKKKKKJJJIIIHHHFFFDDDBBB@@@>>>============<<<;;;999888777777777666666555555444333333333//////////////////000000000000000000000000000000000222333333222111333555333222999LLLddd{{{ZZZ>>>;;;888<<<888:::888<<>>>>>FFFNNNYYYqqq{{{rrrttt|||aaa[[[gggooodddaaa___bbbmmm{{{nnn~~~}}}cccZZZbbbcccfffsss|||___MMM\\\```kkk{{{rrr___TTTNNNKKKBBB@@@===;;;:::;;;===>>>:::<<<>>>@@@???===:::888???>>>>>>===>>>???@@@AAA???GGGQQQWWWZZZ^^^dddjjjggghhhhhhhhheeebbb^^^\\\WWWVVVXXX^^^cccgggpppxxxqqqWWWQQQQQQZZZnnnooo[[[VVVUUUSSSUUU[[[jjj}}}mmm@@@:::;;;===???BBBGGGMMMQQQQQQXXX]]]___cccjjjnnnlllllliiieeebbbaaajjj}}}oooPPP]]]rrrqqqlll===555444444222111111111111111////////////////////////////////////////////////------.........///////////////000000111111222222222222333444444555555555888999:::;;;<<>>===<<<<<<===<<<;;;:::888888777777777777777666666555444333333////////////000000000000///////////////////////////000222222222333333444333555777444333@@@___|||[[[???<<<888<<<888:::;;;999III~~~|||{{{uuueeeUUUIIIBBB:::555444555555555777BBBMMMNNNIIIIIIPPPYYYWWWPPPLLLZZZ}}}NNNAAA<<>>>>>=========>>>??????@@@AAABBBDDDEEEEEEEEEDDD:::999777666666777888888666999===???>>>>>>@@@BBB888:::<<<=========;;;::::::888:::>>>@@@AAAGGGNNNNNNWWWbbbllltttxxxuuunnnbbbSSSZZZsssxxxggggggyyyrrrbbbRRRTTTjjj~~~wwwiiiXXXMMMNNN[[[qqqmmmBBB===>>>???BBBEEELLLSSSYYYZZZccckkkqqqzzz{{{xxxzzzMMMVVV}}}ttt|||EEE666444333222111000000000000////////////////////////////////////////////////---------......//////000//////000000000111111111000000222333333444333333555666777888999<<>>=========>>>AAAFFFLLLddd{{{||||||fffdddjjjfff]]]hhhyyymmmiiiwwwiii[[[___lllfffdddbbblllyyyrrr}}}|||yyyuuuuuuwwwwwwuuudddVVVJJJIIIJJJHHHEEEDDDAAABBBCCCDDDEEEFFFFFFFFFIIIJJJKKKLLLLLLJJJIIIHHH??????>>>>>>???@@@AAABBBBBBBBBAAA@@@>>>===<<<;;;999:::;;;<<<<<<;;;:::::::::888777777555222333888999???FFFKKKPPPUUURRRMMM@@@===AAAKKKJJJBBBFFFRRRTTTWWW\\\aaaccccccaaa___bbblll{{{sss___]]]ooowwweee```___eeesssfffMMMAAABBBCCCFFFJJJRRRZZZ```fffuuuuuuoooooo{{{}}}UUUPPPNNN666333222111000000//////000................................................---------...///000000000000000000000000111111111///000111222333333333222111333555666888:::>>>AAA@@@DDDGGGIIIIIIIIIKKKMMMLLLOOORRRRRROOOMMMNNNPPPNNNLLLKKKJJJKKKLLLMMMNNNRRRUUUVVVTTTPPPMMMKKKKKKHHHHHHFFFDDDBBBAAA@@@@@@;;;;;;:::999888888888888777777666555444333222111//////////////////..............................///...------...////////////))))))222;;;;;;555111ZZZ{{{{{{vvv]]]AAA===999<<<888999<<<@@@jjj{{{|||{{{}}}zzzlll]]]HHHAAA999444444555666555>>>DDDJJJLLLMMMQQQZZZaaaRRRJJJUUUyyyLLL999LLLTTTkkkcccBBB;;;999333666BBB:::@@@GGGLLLfffvvvkkkeeebbbfffmmm~~~xxxssspppvvvkkk___kkkqqq^^^sss}}}{{{{{{~~~}}}ssskkkpppyyyddd[[[ZZZcccgggaaa```ddd___UUUPPPSSSUUUSSSSSSUUUVVVVVVVVVUUUUUUUUUUUUUUU```bbbeeefffccc\\\TTTOOOPPPNNNLLLIIIGGGFFFEEEEEEDDDCCCAAAAAABBBDDDCCCBBB??????>>><<<:::888666555777666777999888555777;;;999<<<>>>???BBBGGGFFFBBB???FFFHHHAAA<<<@@@FFFIIILLLMMMOOOPPPPPPOOONNNMMMQQQKKKPPPbbbttt}}}eeecccwwwwwwrrryyyDDD<<>>@@@;;;???DDDFFFFFFFFFIIIKKKIIIOOOUUUUUUQQQMMMLLLNNNLLLKKKJJJLLLPPPTTTUUUUUURRRSSSSSSOOOJJJHHHHHHJJJGGGGGGEEEDDDBBBAAA??????;;;;;;:::999888888888999666666555444222111111000//////.........---------...........................---,,,,,,///111222333444333222222000///555<<<666BBB[[[vvv[[[>>>===999:::888>>><<>>888666777555222555<<<:::555333888===@@@DDDIIIOOOLLLJJJHHHIIIIIIHHHHHHKKKIIIHHHIIIKKKJJJFFFBBBJJJIIIGGGEEEHHHTTTfffssstttrrryyy|||xxxMMMBBB@@@EEEHHHLLLNNNNNNUUUgggyyynnn\\\YYYLLLEEEKKKQQQYYYqqqlllLLLWWW{{{WWW:::777444111000000000///.........//////......---,,,------------------------,,,,,,,,,---------......---------............///111111222222222333333333333333333444666777999:::===???BBBCCCCCCDDDFFFGGGKKKKKKKKKMMMOOOOOOMMMKKKMMMNNNOOORRRSSSRRROOOMMMRRRPPPMMMIIIEEEDDDFFFHHHGGGFFFDDDCCCBBBAAAAAAAAA;;;:::999777777777777888666555333111000///......//////.........------------------------------------------............//////000000000111111111111666777@@@UUUoooyyy{{{|||xxxzzz\\\>>>===;;;<<<999>>>>>>iii{{{lll]]]III???666555666555666888EEENNNQQQNNNPPPYYY]]]YYYNNNOOOjjjwwwLLL???EEESSSxxxMMM@@@555555999===>>>@@@EEEEEEKKKXXXsss|||wwwnnndddppp|||~~~~~~~~~xxxuuuppphhhaaaSSSYYYdddnnnttttttrrrooo{{{~~~~~~uuunnnmmmllloooyyytttjjjfffaaa[[[UUUNNNEEE???>>><<<===@@@===666333555:::666666:::===>>>BBBGGGIIIKKKLLLLLLJJJGGGEEEEEEIIIJJJLLLMMMNNNLLLJJJHHHAAAFFFJJJJJJIIIKKKQQQWWWmmm{{{sssxxxoooHHHAAADDDJJJLLLOOOSSSVVV^^^ooovvvdddTTTFFF???DDDGGGIIIXXXkkk{{{|||uuuKKKKKKbbbbbb===777444111000000000///..................------,,,------------------------,,,,,,,,,------------...------------............000111111111111222222222222222333333555666888999<<<>>>AAACCCCCCDDDEEEFFFGGGFFFGGGIIIKKKKKKJJJHHHIIIJJJKKKMMMMMMLLLJJJHHHMMMMMMLLLIIIEEECCCDDDEEECCCCCCBBB@@@???>>>>>>>>>;;;:::888777666666777777555444333111000///......///.........------------------------------------------------............//////000000000111111111...---000777???DDDCCC@@@KKKWWWeeeqqq]]]>>>===<<>>===<<<;;;;;;::::::999888777666666666666444444222000///.....................------------------------------------------------............////////////000000000000333444444222000000222555333;;;EEEOOOUUU\\\dddjjj\\\<<<<<<<<>>@@@@@@BBBFFFLLL^^^zzzwwwbbbkkktttWWW===999@@@OOOOOO]]]pppjjjaaa___```___ZZZWWWaaaooonnnsss|||uuu\\\MMMIIICCCCCCFFF@@@777>>>BBB999888888888666444333333444444333333333333333444444111555999===@@@FFFNNNTTTeeemmmzzz{{{pppsssrrruuu{{{{{{tttkkkddd[[[TTTKKKCCC???===>>>???===;;;<<<===:::666777<<>>???BBB>>><<>>:::===SSSvvvdddTTT>>>:::666444333666AAAMMMMMMJJJDDDCCCIIIRRRUUUTTTVVVccc\\\CCCJJJUUUtttdddCCC777999===AAA@@@AAAIIISSSkkkhhh```yyytttjjjjjjooocccHHH===CCCAAAPPP[[[~~~nnniiijjjmmmvvv||||||aaaRRRIIIIIIEEE<<<:::??????@@@BBB<<<666BBBKKKBBB<<<======;;;888777888:::999999999888888888888888888999999777444333777;;;888;;;AAAJJJVVVfffvvv~~~uuuoookkkgggeeeeeeccc``````aaaccccccbbbeeeeeeccc```\\\XXXVVVUUU```^^^ZZZVVVRRRMMMEEE??????======???>>>;;;<<<@@@???AAAFFFMMMSSSTTTPPPLLLEEEAAA>>>AAAGGGLLLMMMKKKEEEHHHQQQaaaooossslllcccOOOUUU```mmm~~~kkkccc]]]PPP======LLLRRRWWWUUUWWW```kkkuuuyyyaaaOOO???===AAA@@@>>>??????>>>AAAGGGPPPccceeeFFFMMMGGG777444111000000000///...---------...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...,,,,,,---------..................///111222444555555888<<>>>>>AAADDDFFFGGGGGGGGGHHHIIIHHHFFFEEEGGGIIIHHHKKKNNNMMMIIICCC???<<<;;;;;;<<<<<<;;;:::999888777666666666555444333333222111000///......------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---............/////////..................------222...111777555---///888XXX<<<<<<:::<<<;;;AAAZZZ}}}rrr___NNN===888555555555999DDDOOONNNHHHBBBCCCLLLUUUXXXVVVVVVjjjqqqIII@@@JJJ\\\~~~SSS;;;999;;;???AAABBBJJJ___rrr```bbbrrrKKKLLLUUU___XXXFFF???DDD@@@LLL___rrrqqqttt|||pppgggeeelllwww~~~dddPPPMMMMMMCCCGGG???>>>FFFKKKHHHFFFHHHAAAAAAFFFDDD???FFFIII>>><<<===<<<:::888666777888666777777777777777777666999999999777666666888999555666666666888<<>>???======???@@@AAAEEEMMMWWWaaagggjjjSSSLLLEEECCCGGGMMMQQQRRRIIIFFFGGGQQQdddvvvwwwooofffcccmmmUUUHHHAAA===:::DDDRRRSSSWWWUUUXXX```hhhpppzzznnnZZZEEE>>>???????????????===>>>???@@@KKKhhhkkkDDDHHHNNN777444111000000000///...---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------------...---......///000222333444555777:::<<<===>>>@@@BBB===<<<<<<===AAACCCDDDDDDIIIKKKLLLKKKIIIJJJNNNRRRNNNOOOQQQOOOIIIDDD???===;;;;;;<<<===<<<;;;999888555555555555555444222222111000///...------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........///333111111222555444111...222---...555666000---///WWW>>>>>>999<<<===FFFhhh{{{ppp\\\JJJ<<<777444555777<<>>BBBMMMVVVXXXWWWYYYwwwRRREEEDDDOOOqqqoooFFF888999<<<@@@DDDJJJ^^^ZZZdddOOO@@@IIIVVV\\\SSSDDD<<<;;;GGGNNNbbb}}}|||qqqkkkmmmvvvttt```RRRJJJBBBFFFOOONNNIIIHHHJJJMMMOOOMMMJJJHHHLLLFFFIIILLLIIILLLMMMCCCEEEDDDCCCCCCDDDDDDDDDDDD???>>>>>>>>>??????@@@@@@===<<<<<<===???@@@@@@???===>>>>>>===;;;999:::;;;888777===HHHPPPWWWhhhyyy{{{rrrjjjbbb\\\XXXPPPNNNLLLIIIGGGFFFDDDCCC666@@@LLL[[[kkkxxxxxxrrr\\\RRRIIIGGGFFFAAA<<<:::BBBDDDGGGIIIPPP^^^qqq~~~tttnnnbbbUUUMMMMMMUUU\\\bbb\\\SSSMMMRRReee~~~|||kkkdddnnnmmmEEE;;;;;;???AAALLLWWWUUUUUUUUUXXX___dddiiisss|||sssZZZKKKFFFCCCAAA@@@@@@===>>>AAA???@@@PPPddd}}}pppHHHKKKVVV777444111000000000///...,,,------------,,,++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......---......///000222444444555666888999:::===@@@CCC>>>===<<<===@@@CCCDDDDDDHHHKKKMMMMMMLLLNNNTTTYYYSSSSSSRRRNNNHHHCCC???>>>:::;;;<<<===<<<;;;999888444444555555444333111111000000///...------------++++++,,,,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---------.........*********,,,...//////...444///+++,,,...111333444WWW@@@@@@:::<<>>FFFNNNHHH???999@@@LLLUUUWWWVVV___yyy@@@HHHKKKXXXdddAAA<<<:::===BBBGGGSSSqqqsssXXXiiiUUU777;;;HHHUUUWWWOOOEEE???===AAAKKKeeevvvgggvvv~~~}}}zzzuuuttt{{{}}}{{{yyywwwsssjjj___WWWaaa]]]___lllrrrlll___PPPSSSIIIMMMUUUPPPOOOSSSSSSQQQTTTUUUSSSRRRUUUVVVUUUUUUHHHGGGLLLLLLPPPUUUPPPMMMKKKHHHHHHIIIIIIHHHFFFBBBAAA@@@???@@@AAABBBDDDDDDAAA???@@@CCCCCC???<<<<<<===>>>===<<<===???AAAAAA;;;<<>>777???QQQZZZppp|||uuu```ZZZTTTRRRRRRQQQLLLGGGFFFDDDAAACCCTTTmmm~~~|||mmm^^^WWWSSSKKKAAA<<<>>>BBBCCC@@@@@@NNNhhh}}}mmmXXXRRR[[[fffuuuxxxvvvkkk______mmm{{{tttiiisssqqqBBB>>>999???GGGIIIRRRZZZUUUUUUUUUYYY^^^aaaeeennnxxxqqq\\\QQQJJJFFFCCCDDD@@@BBBHHHFFF???BBBLLLdddsssOOOHHHggg[[[777555111000000000///...,,,,,,---------,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------..................///111222444555555666777777888<<<@@@DDDAAA@@@???@@@BBBEEEFFFFFFGGGJJJMMMMMMLLLPPPWWW]]]VVVUUURRRMMMFFFAAA??????999:::;;;<<<<<<;;;999888333444555555444333111000000///...---------------+++++++++,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......000000000...------...000.../////////111444333000YYY<<<<<<:::;;;DDDaaalllSSSFFF:::888777999>>>DDDHHHJJJDDD???<<>><<>>>>>>>>>>>>>>FFFLLLWWWddduuuqqqbbbaaa___WWWOOONNN>>>IIIIIIEEEHHHPPPbbb{{{sssiiifffZZZKKKDDDAAA@@@BBBBBBEEESSSbbbwwwaaa]]]cccvvvvvvpppnnn}}}zzzmmmHHH;;;===???CCCJJJQQQWWWYYYYYYZZZZZZ[[[^^^___dddppp|||~~~fffYYYPPPGGGIIIGGGEEEFFFHHHHHHEEEBBBMMMjjj~~~OOO===WWWiii<<<333444444......222...//////...,,,******---///***+++,,,+++******,,,...,,,+++******,,,------,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------/////////000111111222222444444333444777:::===???EEECCC@@@>>>???BBBFFFIIIIIIMMMMMMHHHHHHOOOTTTTTTSSSOOOIIIDDDAAA@@@BBBCCC888999;;;<<<<<<999666555444444444333222111000////////////...------,,,,,,+++++++++*********))))))******************************+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......////////////////////////WWW<<<>>><<<:::GGGlllwwwfffSSSGGG:::777555888???FFFIIIIII>>><<<===KKKXXXWWW___www}}}sssMMMBBBIII\\\{{{^^^@@@;;;===FFFFFFXXXyyyzzzppphhh]]]jjjzzzTTTGGGBBB:::@@@CCCJJJYYY^^^III888???@@@FFFppphhh[[[ooopppbbbdddwwwhhhaaa[[[WWWQQQLLLNNNTTTOOOMMMKKKJJJJJJLLLNNNNNNUUUeeevvv~~~|||rrriiibbb```^^^]]]\\\[[[ZZZZZZVVVVVVVVVVVVVVVUUUUUUUUUTTTSSSRRRRRRSSSSSSRRRQQQOOOPPPPPPQQQQQQQQQQQQQQQNNNNNNNNNMMMLLLKKKKKKKKKJJJHHHFFFEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBEEEDDDCCCAAAAAAAAABBBCCCEEEDDDCCCBBB@@@???>>>===;;;===@@@CCCHHHPPPYYY```uuu}}}|||eeeWWWSSSRRRRRRKKKIIIJJJEEEIIIZZZjjjzzzmmm```SSSMMMGGGEEEBBBAAAGGGOOOddd{{{yyynnnmmm~~~WWW:::BBBBBBFFFNNNUUU[[[]]]^^^^^^\\\]]]```dddeeejjjuuu{{{fffTTTMMMIIIEEECCCDDDFFFGGGFFFGGGMMMiiiPPPHHHEEE]]]qqquuu>>>444333444......111...---......---+++******++++++++++++***))))))***+++)))***,,,,,,+++*********------,,,,,,,,,++++++++++++++++++,,,,,,,,,------......//////000111111111222111111222555888;;;<<>>===???BBBFFFHHHIIILLLLLLIIIJJJPPPQQQNNNMMMJJJFFFBBB@@@?????????<<<<<<<<<<<<:::777555333444444444333222111000/////////......---,,,,,,,,,+++++++++*********))))))*********************************+++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------------...........................TTT;;;BBB>>>999LLL|||ooovvvmmmbbbTTTGGG:::666444999CCCJJJJJJHHH<<<<<<@@@PPP\\\YYYeee~~~SSS>>>CCCOOOnnncccBBB888@@@FFFLLLnnnllllllmmm^^^mmmoooFFF222>>>HHH:::???AAAFFFVVV___OOO===>>>DDDMMMrrriiiCCCKKKeeepppnnn___vvvllleee^^^YYYTTTPPPQQQTTTQQQSSSVVVYYY\\\^^^``````^^^ooojjjYYYRRRSSSYYY[[[]]]\\\YYYWWWWWWXXXXXXXXXXXXWWWWWWVVVVVVVVVTTTRRRQQQQQQRRRRRRQQQOOONNNNNNOOOOOOOOONNNMMMMMMKKKLLLLLLMMMLLLKKKIIIHHHIIIIIIIIIHHHHHHGGGFFFEEECCCBBBAAA@@@@@@AAABBBBBBEEEEEEDDDCCCCCCCCCDDDDDDGGGFFFFFFDDDCCCBBBAAAAAA@@@@@@@@@>>>===>>>BBBDDDIIIQQQYYY\\\[[[^^^gggooolllZZZVVVPPPEEEDDDJJJBBB<<>>===:::888555333222444444333333222111///...///......------,,,,,,++++++************)))))))))*********************************++++++++++++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,------------........................SSS;;;CCC>>>888RRR}}}qqqlllhhhXXXEEE:::555444;;;FFFNNNLLLHHHAAA???CCCTTT]]]SSSVVVmmmxxxzzzBBB:::EEEXXXgggDDD999CCCIIIUUUuuuccckkkvvv___tttjjjBBBCCC;;;===DDD;;;>>>AAADDDRRR```VVVCCC>>>AAAIII```WWWFFFRRRiiilllwwwooozzzrrrnnnhhh```YYYdddjjjsss|||aaaVVV]]]aaa```______^^^\\\YYYWWWXXXZZZ[[[\\\\\\[[[[[[ZZZZZZYYYYYYVVVTTTSSSSSSTTTTTTRRRQQQOOOOOOOOONNNNNNLLLKKKKKKIIIJJJLLLMMMLLLKKKHHHGGGGGGIIIKKKKKKJJJHHHGGGFFFDDDCCCAAA??????@@@BBBCCCDDDDDDDDDCCCCCCCCCDDDDDDCCCCCCCCCDDDDDDEEEEEEEEE???@@@@@@@@@@@@@@@AAABBBAAADDDEEEAAA;;;777999;;;???QQQhhh}}}uuudddcccSSSEEEIIIIIICCCBBB@@@GGGXXXqqq~~~qqqggg___UUUJJJBBBAAAPPPeee{{{pppGGG???DDDAAAJJJRRRZZZ]]][[[ZZZ[[[]]]```aaagggooovvvvvvhhhYYYOOOJJJJJJJJJJJJOOOLLLMMMlllZZZAAA???UUUIII777111444///...111...+++,,,------,,,+++,,,---...,,,***+++---...---,,,,,,,,,,,,,,,++++++++++++,,,+++++++++++++++++++++***++++++++++++,,,,,,,,,+++,,,,,,------...//////.........///111333666777777888:::===@@@DDDGGGIIIFFFEEEEEEHHHLLLKKKEEE>>>AAAAAABBBAAA???===:::999@@@>>>;;;888666444444333333333333333222000///.........------,,,+++++++++************))))))))))))************************************++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------TTT;;;BBB===999YYYyyysssuuurrr[[[AAA999555555>>>JJJQQQOOOJJJBBB>>>CCCXXXbbbQQQIIIYYYeee??????HHHdddiiiGGG>>>EEEOOOdddiii[[[iii{{{^^^}}}{{{BBB333EEEAAA>>>AAA777???BBBCCCOOO```\\\IIIAAACCCLLL]]]OOONNNJJJbbbcccooo~~~yyysssppp|||rrrhhh^^^ZZZ```ccc^^^\\\```ZZZWWWVVVYYY^^^cccdddbbb]]]]]]]]]\\\\\\\\\[[[[[[ZZZXXXWWWWWWWWWWWWUUUTTTPPPPPPPPPPPPOOOMMMLLLKKKIIIJJJLLLMMMMMMKKKIIIHHHGGGJJJLLLMMMJJJHHHGGGGGGEEEDDDBBB@@@@@@AAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAAAAABBBCCCDDDDDDCCCCCCBBBBBBAAA@@@>>>======<<<<<<<<<<<<:::888555444888;;;BBBZZZxxx}}}XXXLLLPPPIIIAAAFFF@@@BBBVVVsss}}}uuulll```VVVOOOOOORRR___yyyVVVQQQFFF777AAAWWWVVVZZZ^^^^^^[[[[[[___ccciiikkksss}}}{{{kkk]]]SSSNNNLLLKKKQQQLLLCCCTTTbbbBBBAAANNNPPP999000333000...000...------,,,++++++---111444000...,,,+++******)))(((222...)))(((***,,,,,,+++++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,------......---...///000111333555666444666:::>>>BBBEEEHHHIIIBBB@@@AAAFFFIIIGGG@@@:::AAABBBBBBBBB@@@>>><<<:::===<<<999777666555666666333333333222111000///...---------,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------------------------------VVV<<<@@@<<>>777666999CCCNNNTTTRRRMMMAAA<<>>EEEQQQsss}}}yyykkkJJJCCCFFFZZZyyyttt\\\RRRdddzzz```VVVCCC<<<;;;777DDDJJJ:::AAAFFFEEEMMM___```OOOEEEDDDNNNaaa~~~GGGGGGLLLmmmXXX\\\~~~eeeYYYUUUTTTVVVZZZbbbfffaaaZZZXXX[[[XXXWWWXXX___ggghhhccc]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\ZZZYYYXXXYYYYYYWWWUUURRRRRRRRRQQQPPPOOONNNMMMKKKLLLMMMMMMMMMLLLKKKKKKHHHLLLOOONNNKKKHHHGGGHHHGGGFFFEEECCCCCCCCCDDDDDD???@@@AAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@HHHGGGFFFFFFGGGFFFCCCAAA>>>;;;999:::======999444888:::777111444HHHbbbtttlllYYYXXXQQQIIINNNHHHGGGNNNWWWcccttt~~~uuunnniiigggbbbdddxxxXXX666AAAKKKKKKQQQYYY[[[\\\]]]\\\\\\___eeejjjpppuuuxxxkkk```[[[YYYbbb[[[ZZZ```bbbkkkdddCCCAAADDDWWW;;;///333111///000...///...,,,******---333777666666555333///------...888444...+++*********(((*********+++++++++++++++************+++++++++++++++++++++,,,------......---...///000222333444444333666:::???CCCEEEFFFFFF@@@===???DDDGGGDDD???>>>EEEEEECCCBBB@@@???>>>===;;;:::888777666666777888333333222222111000...------,,,,,,++++++******)))(((((()))))))))))))))***)))))))))))))))))))))))))))))))))************+++))))))*********+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,WWW=========LLLttt{{{vvvWWW???666888>>>GGGPPPUUUTTTQQQFFF@@@EEE\\\hhhXXXUUUllltttGGG===KKK^^^qqqnnnLLLEEEJJJhhhjjjWWWMMM___uuu~~~ggg~~~IIIHHHAAA777:::IIIMMMEEECCCJJJHHHLLL]]]aaaTTTJJJ>>>CCCUUU}}}UUUTTT]]]SSSUUUqqqWWWHHHIIIUUUbbbjjjcccbbb^^^[[[]]]bbbbbb^^^aaaaaabbbeeefffeee```[[[[[[\\\\\\]]]]]]^^^^^^___\\\ZZZXXXXXXXXXWWWVVVTTTRRRRRRRRRRRRQQQPPPOOOOOONNNNNNNNNNNNNNNNNNNNNNNNLLLOOORRRPPPKKKHHHIIIKKKIIIHHHHHHGGGFFFFFFEEEEEE>>>???@@@AAABBBBBBAAA@@@AAABBBBBBBBBBBBBBBBBBBBB@@@???>>>@@@BBBCCCBBB@@@AAA>>>:::888777555444222333666::::::555555???LLLiii{{{tttlllfffiii]]]SSSNNNPPPPPPQQQ^^^oooxxx}}}XXXJJJCCCDDDLLL]]]bbbUUU\\\\\\\\\]]]bbbhhhooosssyyy{{{sssppppppzzzvvvbbbAAADDDBBB\\\===...333111///000...//////---+++***,,,///333222666999888444444888===???@@@???999///)))((())))))*********++++++++++++************++++++++++++++++++,,,,,,---.........,,,---...000111222222333222555:::???BBBCCCBBBBBB@@@===???DDDEEEBBBBBBEEEJJJHHHDDDAAA??????@@@@@@:::999888777777666666777222222222222111///...---,,,,,,,,,+++******))))))(((((((((((())))))******))))))))))))))))))))))))))))))))))))************))))))))))))*********+++***++++++++++++,,,,,,,,,++++++++++++++++++++++++XXX===;;;???TTT~~~~~~rrrSSS@@@555999@@@JJJRRRUUUUUUTTTOOOGGGJJJ]]]dddTTTYYYwww\\\CCC===NNNiiipppkkkoooMMMEEEOOOssskkkYYYNNN^^^rrrvvvpppqqqCCC???888===GGGFFFCCCKKKDDDLLLJJJKKK\\\bbbVVVMMMOOOKKKYYYaaatttQQQZZZyyy|||ooo]]]TTTPPPPPPXXXcccgggaaaZZZYYYbbbddd^^^\\\bbbccc^^^ggggggfffdddbbbccceeehhh]]]^^^^^^___```aaabbbbbbZZZXXXVVVVVVVVVVVVTTTRRRQQQQQQRRRRRRQQQQQQPPPPPPPPPOOOOOONNNNNNOOOPPPPPPOOORRRTTTQQQLLLIIIJJJMMMIIIJJJJJJIIIIIIGGGFFFEEE>>>???AAABBBCCCBBBAAAAAA???@@@AAACCCDDDFFFGGGHHHGGGDDDBBBCCCEEEFFFDDDAAA::::::999777666999>>>CCC@@@777666===AAA===<<>>...333222///000......//////---+++***+++---###+++222444222555===FFFDDDLLLPPPGGG666)))(((,,,))))))******++++++++++++)))************++++++++++++,,,,,,------......///+++,,,---///000111111111111444:::???AAAAAA@@@>>>@@@>>>@@@EEEEEEBBBEEEKKKMMMIIIDDD@@@>>>>>>@@@BBB::::::999888777666555555222222222222111///...---,,,,,,++++++***)))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))************))))))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++XXX999CCC???bbb~~~rrrYYY>>>666===GGGNNNRRRUUUYYY[[[VVVQQQRRR\\\[[[OOOdddlllPPPBBB???TTTwwwlllgggssskkkIIIHHH\\\cccWWW\\\iiillltttxxxjjjCCC>>>999:::BBBIIIJJJFFFFFFLLLGGGLLLSSSaaammmVVVUUUGGG\\\qqqxxxWWWVVV|||iiiRRRMMMOOOVVVZZZ^^^___^^^___aaaddd\\\]]]^^^^^^]]]^^^aaadddgggjjjjjjgggfffhhhgggddd___```bbbddddddcccaaa```^^^\\\YYYXXXWWWVVVUUUTTTTTTUUUVVVUUUTTTSSSTTTUUUYYYVVVRRRPPPQQQSSSTTTUUUTTTQQQNNNNNNQQQSSSRRRPPPOOOLLLIIIHHHHHHHHHHHHGGGFFFEEEEEEDDDCCCBBBAAAAAADDDDDDCCCDDDEEEHHHKKKMMMOOOMMMLLLKKKJJJHHHDDDAAA<<<===>>>===<<<;;;;;;;;;;;;<<<============@@@AAABBBEEELLL___{{{ppplllooovvvtttkkkjjjppp{{{[[[OOOMMMFFFOOORRRWWWZZZZZZZZZ[[[[[[___aaagggooozzz```KKK222AAAwwwnnn;;;111444000444000000//////...---,,,,,,++++++++++++++++++++++++++++++.........------,,,,,,,,,+++++++++++++++***)))(((************************++++++,,,,,,,,,,,,---------------......000111111222444777;;;>>>@@@AAAAAA???@@@@@@AAABBBCCCDDDDDDEEECCCAAA@@@@@@???>>>===999888777555333222222111111000///......------...,,,,,,++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++++++++++++++++++++UUU666@@@AAAhhhqqqYYY???777>>>HHHPPPTTTXXX[[[^^^ZZZWWWVVV[[[YYYTTTrrryyyWWWBBBBBBDDDUUUkkkmmmcccjjj}}}kkkJJJKKK___fffZZZ^^^jjjnnnwwwvvvaaaBBB>>>999;;;BBBIIIJJJHHHOOOQQQGGGMMM[[[tttsssWWWMMMfffvvveee{{{vvvoookkkRRRKKKPPPVVVXXX___```aaaaaa_________```aaabbbbbb```______aaacccdddhhhhhhggggggiiiiiifffaaaaaabbbaaa```^^^]]][[[\\\[[[ZZZYYYYYYYYYXXXWWWXXXZZZ[[[[[[ZZZYYYZZZ[[[___]]][[[ZZZZZZYYYXXXVVVYYYVVVSSSRRRTTTUUUTTTRRRRRROOOMMMLLLLLLLLLKKKJJJHHHHHHGGGFFFEEEEEEDDDDDDBBBBBBBBBDDDFFFIIIMMMOOONNNOOOPPPRRRQQQNNNIIIDDDCCC@@@<<<;;;<<<===<<<:::>>>?????????>>>>>>AAACCCJJJFFFDDDMMM___wwwsssnnnxxxRRRAAAFFFMMMPPPXXXZZZ\\\]]]\\\\\\^^^___dddjjjsss}}}dddIII:::CCCfffrrr===222444///333......///......---,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++++++++***))))))************************+++++++++,,,,,,,,,------------------...///000000111222555888;;;===>>>>>>>>>>>>???@@@AAABBBBBBCCCBBB@@@>>>>>>>>>???>>>===888888666555333333222222111000///...------------,,,,,,+++******)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********+++++++++++++++++++++++++++++++++SSS999BBBEEElllyyy}}}}}}ppp\\\BBB999AAAKKKRRRWWWZZZ]]]```bbb___ZZZXXXXXX^^^___HHH===AAAIIITTTYYYWWW[[[qqqiiiJJJLLLWWWmmmyyycccWWWZZZdddiiiuuurrr]]]BBB===999;;;BBBHHHKKKKKKTTTPPPBBBIIIbbb```WWWpppTTTkkkwww{{{cccTTTDDDCCCOOO\\\```^^^fffdddbbbaaabbbbbbaaa```fffgggfffdddaaaaaabbbdddbbbfffhhhggghhhlllkkkhhhfffeeeccc```^^^\\\ZZZZZZZZZZZZ[[[[[[\\\[[[[[[[[[^^^```bbbbbbaaaaaaaaaccceeedddcccbbbaaa]]]XXXUUUVVVTTTRRRQQQRRRRRRQQQPPPSSSQQQNNNMMMNNNNNNMMMLLLJJJIIIIIIHHHHHHGGGGGGFFFCCCCCCCCCEEEGGGJJJLLLNNNOOOQQQUUUYYYZZZVVVOOOJJJFFF@@@:::999;;;===<<<:::===>>>???@@@@@@BBBEEEHHHNNNFFF@@@AAAGGGXXXwwwuuuEEE<<>>???@@@AAAAAA>>><<<:::;;;<<<======<<<777666555444333333333333111000///...------------+++++++++******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))*********++++++++++++++++++++++++++++++SSSAAAFFFHHHoooppptttyyy|||sssaaaIII>>>EEENNNUUUWWWYYY\\\^^^hhheee\\\XXX```pppgggMMMBBB???@@@IIINNNKKKLLL^^^|||eeeFFFIIIHHHYYYeeetttcccWWWWWW```eeetttooobbbBBB<<<888<<>>===<<<<<<<<<;;;===???AAABBBEEEJJJMMMLLLEEECCCFFFDDDFFF^^^zzzWWWDDD===LLLXXXWWWWWW^^^]]]]]]\\\\\\^^^cccjjjooo|||lllGGGDDD>>>FFFnnn}}}BBB222444000111,,,.........---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++******)))***************************++++++++++++,,,,,,,,,++++++******+++,,,------///000111333444666777777;;;;;;<<<===>>>???@@@@@@<<<:::888888:::::::::999666555444444333333333333000000///...------------+++*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))************************************QQQDDDCCCHHH{{{kkkooosss}}}~~~wwwiiiSSSDDDJJJRRRVVVWWWWWWXXXZZZgggfff\\\\\\nnnhhhLLL???;;;<<<>>>EEEGGGFFFQQQlllcccDDDHHHEEEQQQ\\\ooojjj^^^\\\bbbgggxxxpppfffCCC<<<888===CCCFFFKKKPPP___YYYHHHQQQsss[[[WWWfff[[[gggrrr~~~aaaQQQJJJHHHGGGMMMXXXcccfffbbb```eeekkkaaa___^^^```eeehhhhhhffffffffffffeeedddeeegggiiijjjnnnpppnnnnnnpppnnnjjjiiigggdddaaa`````````aaa___aaabbbbbb```^^^___```dddgggiiijjjiiihhhhhhiiiiiifffaaa]]][[[YYYVVVTTTSSSUUUVVVWWWXXXYYYZZZ[[[RRRPPPOOOOOOPPPPPPNNNMMMKKKKKKJJJIIIHHHGGGGGGFFFHHHHHHIIIKKKMMMOOOPPPQQQTTTSSSTTTVVVXXXXXXVVVTTTMMMRRRTTTOOOEEE======@@@>>>@@@BBBDDDDDDFFFIIIKKKKKKDDDEEEJJJGGGAAAJJJ\\\hhhUUUCCCFFFKKKQQQTTTUUUYYY]]]\\\]]]^^^aaagggpppzzznnnmmm{{{qqqKKK@@@888DDDjjjBBB111444111222...111---------------,,,,,,,,,++++++++++++++++++++++++))))))******************)))******+++++++++******))))))))))))))))))))))))*********+++++++++,,,,,,+++************++++++,,,//////000111333444666666;;;;;;<<<===>>>???@@@@@@===;;;888777888888666555666555444333333333333333000///...------,,,,,,,,,*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************(((((()))))))))*********************************OOOAAA===LLLqqqsssvvv}}}{{{qqq]]]IIIOOOUUUYYYXXXWWWWWWXXXcccfff______vvvmmmMMM>>>:::;;;<<<@@@BBBDDDKKK```~~~cccEEEJJJKKKSSSZZZjjjpppdddaaaeeeiiizzzqqqgggEEE<<<999>>>CCCDDDJJJRRRfff```MMMTTTsss[[[\\\kkk^^^jjjxxxuuuaaaKKK>>>===BBBKKKSSSXXXZZZ^^^aaaccccccbbb```aaaaaaaaaccceeefffeeecccdddeeefffeeeeeegggiiilllnnnrrrtttrrrqqqqqqnnnjjjeeedddbbbaaa```aaabbbccceeeggghhhfffcccbbbeeehhhiiilllnnnooonnnlllkkkkkkiiieee___[[[YYYZZZZZZZZZTTTWWWZZZ\\\]]]^^^```bbbXXXWWWWWWWWWXXXXXXVVVTTTRRRQQQPPPNNNMMMKKKJJJIIIHHHIIILLLOOORRRUUUWWWXXXUUUSSSQQQQQQRRRSSSTTTSSSWWW^^^ccc[[[KKK@@@???CCCDDDFFFIIIIIIHHHGGGFFFGGGLLLGGGEEEHHHFFFBBBEEEMMMNNNgggvvvNNN<<>>??????===;;;999777777777666444666555444333222222222222000///...---,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((()))))))))******************************NNNBBB???WWW~~~wwwdddLLLRRRXXX[[[ZZZYYYYYYZZZbbbjjjccc^^^ppp{{{TTT@@@===???AAACCCDDDCCCFFFUUUooo```DDDKKKIIIRRRZZZkkkvvvkkkgggiiilll|||mmmmmmFFF===:::???BBBBBBHHHRRRooohhhQQQRRRnnnfffhhhssszzz\\\qqqjjj\\\FFFAAA@@@FFFKKKMMMQQQVVVYYYZZZ^^^cccfffeee```[[[```cccfffgggfffdddcccccceeefffggggggggghhhkkkmmmnnnrrrtttsssrrrrrrooojjjeeedddccccccccccccdddeeejjjlllmmmkkkhhhiiinnnsssqqqtttvvvwwwuuurrrqqqpppfffbbb]]]ZZZZZZ[[[\\\]]]XXX\\\```aaaaaabbbdddfff```______```aaa```^^^\\\\\\[[[ZZZWWWUUUSSSQQQPPPNNNOOOQQQSSSUUUWWWXXXXXXTTTRRROOONNNOOOPPPOOOOOORRRXXX[[[TTTHHH???@@@DDDEEEIIIMMMOOONNNKKKJJJIIILLLLLLJJJIIIIIIIIIJJJLLLTTT^^^pppgggKKKDDDMMMIIIQQQVVVWWWZZZ___^^^XXX___cccjjjrrr{{{tttiiiggg}}}xxxNNNAAA:::BBBXXXzzzFFF111444111000,,,222------------------------++++++++++++++++++++++++))))))*********+++++++++))))))***+++++++++++++++))))))))))))))))))))))))************++++++++++++,,,++++++******+++++++++,,,------...000222555666888999999:::;;;<<<=========;;;888888888888777666777666555333222111111111//////...---,,,,,,,,,,,,((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((()))))))))***************************OOOFFFGGGccczzzhhhMMMSSSYYY]]]\\\[[[[[[\\\cccoooggg[[[eeeyyy~~~aaaCCC888<<>>KKKZZZoootttpppqqqtttiiiuuuHHH>>>:::@@@BBBAAAGGGRRRzzzrrrWWWTTTooonnnnnnrrrtttWWWhhhuuuaaaRRRIIIEEECCC???@@@HHHOOOSSS[[[ddd___aaabbb^^^ZZZZZZaaaggg]]]bbbhhhiiigggeeedddeeehhhhhhiiihhhhhhhhhkkkmmmlllqqqsssrrrrrrrrroookkkhhhggggggfffffffffggggggmmmooopppnnnlllnnnuuu{{{xxxzzz}}}}}}zzzwwwuuuuuuaaa^^^[[[ZZZ[[[\\\]]]]]]aaaeeeiiijjjiiiiiijjjllldddccccccdddeeeeeeccc```eeedddaaa___\\\YYYWWWVVVWWWWWWWWWWWWWWWVVVUUUTTTSSSQQQOOONNNNNNNNNLLLKKKDDDHHHIIIFFF???<<>>AAATTTzzzuuuIII222555111///***111------------------------++++++++++++++++++++++++(((((())))))******++++++((()))***+++++++++++++++)))))))))))))))))))))))))))************+++++++++,,,,,,+++++++++++++++,,,+++++++++,,,///111444666777777888999:::;;;;;;<<<;;;:::888888999::::::999888777555333222111000000//////...---,,,,,,,,,,,,(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))WWW:::???vvvmmmRRRYYY]]][[[YYYZZZ[[[YYYkkkiii```WWW[[[kkkzzz\\\KKK;;;999@@@EEEGGGHHHLLLGGGOOOhhhUUUGGGHHHHHHSSS[[[lllwwwxxxdddoooOOO:::???>>>>>>IIIKKKRRRlllzzzSSS[[[|||{{{iiiwwwsssZZZkkkfffTTTIIICCCCCCFFFEEEFFFHHHNNNUUUZZZ]]]^^^\\\___aaa```]]]\\\^^^aaacccccccccbbbbbbcccgggiiillljjjiiiiiijjjkkkkkkkkkrrrtttwwwwwwsssmmmiiigggnnnllljjjhhhiiillloooqqqxxxtttooolllooouuu{{{~~~yyyvvvrrrnnn___^^^]]]___aaabbbeeehhhkkkkkkmmmoooqqqpppmmmjjjkkkkkklllnnnoooooollljjjmmmjjjfffcccbbbbbbaaa```gggddd```___^^^[[[UUUQQQXXXTTTPPPMMMLLLLLLKKKJJJMMMKKKGGGDDDBBBCCCEEEFFFLLLMMMOOOPPPPPPPPPRRRSSSQQQSSSSSSQQQOOOSSS]]]dddfffgggkkktttsssMMMCCCIIIOOOUUU[[[\\\[[[[[[]]]___dddkkkrrr{{{|||dddPPP<<<;;;CCCKKKwwwKKK222666------...000......---------,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,---------...000333555777:::999888888888999:::;;;:::999999999888888777777555555444333333222222111...------,,,,,,++++++*********)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************VVV???NNN~~~uuulllWWW\\\^^^[[[ZZZ^^^aaaaaaddd```UUUJJJIIISSS]]]aaaMMMAAA777666;;;@@@FFFKKKKKKLLLXXXqqqSSSHHHKKKNNNQQQYYYnnneeeqqqSSS<<<@@@???>>>IIIKKKRRRooo~~~\\\ccc}}}{{{sssZZZvvvxxxgggRRREEE>>><<<>>>AAAFFFJJJOOOUUUYYY\\\^^^^^^\\\]]]____________aaabbbaaabbbbbbbbbaaacccfffiiiiiihhhiiijjjlllnnnnnnnnnuuuwwwyyyxxxuuuqqqnnnlllooonnnmmmmmmooorrrvvvyyy|||wwwtttuuuyyy}}}zzzvvvpppiiifffeeeeeefffhhhjjjmmmppprrrrrrsssuuuwwwwwwuuusssrrrsssuuuxxxzzzxxxtttpppsssqqqnnnlllmmmnnnmmmmmmssspppllljjjgggbbb\\\WWWWWWTTTQQQOOOOOOPPPOOONNNIIIHHHFFFEEEGGGJJJMMMPPPNNNOOOPPPPPPPPPPPPRRRTTTUUUWWWXXXWWWWWW\\\eeelllmmmnnnqqqxxx```OOOEEEOOOZZZ[[[YYYYYY]]]^^^bbbiiirrrzzzeeeNNN@@@>>>???NNNLLL222666.........000......---------,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,---------...000222444666999888888777777888::::::777777777666666666666666444444333333222111111111...------,,,,,,++++++*********)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************TTTBBB[[[~~~tttkkk[[[^^^^^^[[[[[[```eeefffaaa\\\PPPCCC???BBBHHHIII???888333555999???HHHPPPKKKSSSfff~~~yyyOOOHHHNNNNNNLLLWWWrrrdddzzzZZZ@@@AAA???>>>HHHJJJRRRsssiiinnn}}}uuufffwww^^^QQQCCC===<<<===AAAFFFJJJPPPWWW\\\]]]]]]^^^```\\\\\\\\\^^^aaabbbcccbbb___```aaabbbbbbdddgggjjjhhhjjjmmmppprrrsssttttttxxxzzz{{{zzzxxxuuuttttttrrrrrrrrrssswww{{{~~~{{{ssskkkmmmmmmmmmnnnppptttvvvxxx{{{zzz{{{}}}zzz||||||xxxzzzyyywwwxxxzzz{{{{{{{{{{{{yyywwwuuurrrlllfffaaaZZZWWWUUUTTTTTTTTTSSSRRRNNNMMMJJJIIIIIIJJJLLLNNNMMMNNNOOONNNNNNOOORRRTTTWWWXXXXXXXXXYYY___hhhooowww|||UUUJJJEEEHHHTTT[[[ZZZXXX[[[]]]aaajjjvvvsssNNNDDD???:::MMMMMM333777/////////000......---------,,,,,,,,,+++++++++++++++++++++++++++++++++***************************************))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,---,,,,,,---///111333444777777666666777777888999333333444444444444444444333333222222111000000000...------,,,,,,++++++*********)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************QQQ@@@ZZZvvvlll]]]```___[[[\\\aaadddccc]]]XXXNNNDDD>>>???BBBDDD999444222666===CCCLLLSSSMMM]]]tttnnnHHHHHHQQQNNNMMMWWWpppbbbbbbDDDAAA@@@>>>GGGIIISSSvvvuuuwww}}}yyyaaaNNNEEE>>>===???BBBHHHNNNOOOVVV\\\^^^\\\[[[^^^bbb^^^\\\[[[]]]aaacccbbb```___```bbbcccdddgggjjjmmmmmmppptttwwwxxxyyyzzzzzzzzz{{{|||{{{yyyxxxxxxyyywwwwwwxxxzzz}}}}}}tttqqqsssttttttwww|||~~~~~~{{{{{{|||{{{yyyuuuppplllcccaaa^^^\\\[[[YYYVVVTTTQQQOOOLLLJJJIIIIIIJJJKKKMMMNNNOOOOOOPPPRRRUUUXXX[[[ZZZXXXWWWZZZbbbnnnvvv]]]LLLQQQRRRWWW\\\[[[WWWYYY^^^dddooo|||OOOCCC>>>999HHHOOO333777///000000000......---------,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,...///111333444444555555666666777777111222222333333444444444222222111111000/////////...------,,,,,,++++++******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************PPP???XXXyyyppp```bbbaaa^^^___aaaaaa^^^WWWPPPHHHAAA<<<:::<<>>;;;===EEEnnnPPP333666///111//////......---------,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,++++++,,,...000111222222333444555555555666222222222333333444444444222222111000000//////......------,,,,,,++++++******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************RRRCCC^^^{{{qqqdddeeedddaaaaaacccbbb]]]UUUNNNEEE???:::666777:::888222111:::DDDJJJMMMOOO]]]sssWWW@@@OOO]]]VVVUUUWWWeeeqqqpppJJJBBB@@@???FFFIIIWWWxxxmmmWWWGGG<<<888666999===@@@FFFMMMXXXYYYYYYXXXVVVWWW\\\```^^^]]]\\\]]]^^^^^^]]]\\\```cccgggjjjlllooosssvvvvvvyyy}}}}}}|||zzz|||~~~~~~}}}~~~{{{|||xxxsssmmmeee```[[[ZZZXXXUUUTTTSSSSSSSSSLLLNNNPPPRRRRRRSSSVVVXXXXXXWWWXXX^^^kkk}}}fffIIIIIIZZZYYY]]]``````aaagggttt~~~qqqMMM<<<:::???GGGmmmQQQ222555///000///.........---------,,,,,,,,,++++++++++++++++++++++++***************+++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,,,,+++++++++,,,...//////000111333444444444444222333333333333333444444222222111111000/////////...------,,,,,,++++++*********)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************RRRHHHjjj{{{pppeeedddaaa]]]^^^cccbbb___WWWNNNEEE@@@:::555555:::555333666>>>FFFJJJNNNRRRggg|||NNN@@@VVVfff[[[RRRTTTiiittttttLLLBBB@@@@@@GGGJJJYYYxxxkkkZZZKKKAAA;;;888999===AAAEEEMMMUUUXXXXXXWWWWWWXXXYYYZZZ[[[ZZZ[[[\\\\\\\\\\\\]]]^^^```ccchhhlllooorrruuuxxxzzz~~~~~~~~~|||uuupppqqqnnnjjjeee```\\\YYYXXXTTTVVVYYYZZZXXXWWWWWWWWWVVVXXX]]]hhhxxxdddRRRTTTVVV]]]hhhfffbbb___dddsssrrrNNN@@@<<<;;;JJJ|||zzzQQQ111444...000...---......---------,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,+++******+++---------...000222333333333333333333333222222222222222333222222111111000//////...------,,,,,,++++++*********)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************RRRKKKsssyyyooocccaaa\\\WWWZZZ```bbb```TTTKKKBBB>>>999333444:::333555<<>>CCCHHHQQQZZZWWWVVVWWWYYY[[[[[[YYYWWWVVVYYY\\\\\\ZZZ[[[^^^aaa___ccchhhlllooosssvvvyyy}}}xxxvvvsssooollliiigggfffdddfffiiiiiifffcccaaa```]]]aaaiiivvvqqqIIIQQQWWWXXXggg___dddjjjqqq|||uuuPPPFFF>>>555JJJQQQ111444...000---,,,......---------,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,+++******+++,,,---,,,---///111222333222222333333222222111111000000333333222222111000000000......---,,,,,,++++++*********)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************VVVQQQwww}}}vvvpppccc]]]VVVWWW___dddaaaZZZOOOHHH???888555555666777777333:::HHHHHHCCCPPPeeeoooEEEBBB[[[vvvtttYYYQQQiiikkkRRR??????BBBCCCKKKYYYuuuppp]]]NNNBBB;;;:::666;;;???@@@EEENNNVVVXXXWWWWWWWWWVVVVVVUUUUUUUUUWWWYYY[[[ZZZZZZ\\\aaaeeehhhjjjkkklllnnnttt~~~|||yyywwwxxxyyyyyywwwtttrrrrrrrrrrrrssswww~~~wwwUUUQQQZZZ___aaafffbbbeeemmmyyy~~~YYY>>><<<;;;CCCSSS444555...000//////......---------,,,,,,,,,***++++++++++++***))))))************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,+++---000222333333222111111111111000000000000000333222111000////////////,,,,,,,,,+++++++++************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************SSSMMM{{{{{{sssllljjjccc\\\[[[aaadddaaa\\\RRRKKKAAA:::777777999:::888666===JJJJJJHHHWWWnnnhhhBBBEEEbbbfffTTTbbbzzz|||___KKK<<<===@@@AAAKKKYYYvvv}}}dddRRRFFF===888777999>>>CCCDDDIIIQQQXXXYYYUUUUUUUUUVVVVVVVVVWWWWWWUUUWWWZZZ]]]aaafffkkkooorrrrrrrrrrrrtttyyy~~~{{{vvvtttssstttmmmoootttzzzmmm\\\PPPUUU^^^bbbeeeiiihhhjjjqqq~~~ZZZ<<<;;;@@@@@@nnnSSS444555...000//////......---------,,,,,,,,,***++++++++++++***))))))************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))*********************************+++++++++,,,,,,+++---...000111222111111000000000000000000000111222222111//////......///,,,,,,+++++++++************)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************PPPQQQ|||uuuoooiiibbb\\\ZZZ\\\^^^\\\ZZZRRRKKKAAA:::777888;;;<<<999:::BBBKKKKKKMMMaaayyyaaa@@@GGGggglllTTTZZZsssmmmOOOAAA888;;;===>>>IIIXXXvvvoooUUUEEE>>>999666666;;;BBBGGGIIIMMMTTTYYYYYYRRRSSSTTTUUUVVVWWWXXXYYYWWWXXX[[[aaaiiiooosssuuuwwwvvvttttttwwwzzz{{{|||zzz{{{vvvssstttuuunnnsssyyy~~~dddMMMPPPTTTXXX[[[^^^cccgggnnnpppxxx\\\===<<>>:::>>>EEEJJJKKKRRRhhh___AAAJJJhhhnnnZZZ\\\rrr^^^BBB:::777;;;<<<<<>>;;;999888888===DDDIIILLLOOOTTTWWWVVVRRRSSSSSSUUUVVVWWWXXXYYY\\\\\\___fffnnnssstttssszzzwwwuuuvvvyyy{{{yyywwwyyyxxxsssrrruuuxxx{{{hhhMMMMMMVVVZZZVVVTTT[[[ffflllqqqwwwWWW>>>===@@@666GGGjjjvvvSSS333555...000//////......---------,,,,,,,,,***++++++++++++***))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************++++++++++++++++++++++++,,,---...///---......///000111222222000///...---------------++++++++++++************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************VVVbbb{{{tttlllddd^^^WWWPPPPPPVVVNNNHHHAAA<<<<<<>>>AAABBB;;;@@@FFFHHHJJJWWWooo___FFFPPPjjjwwwgggdddssshhhNNN===999999<<<<<<<<>>EEENNNmmmzzzuuu]]]NNN???888777777:::===DDDJJJNNNMMMNNNPPPQQQOOOSSSSSSSSSTTTUUUVVVVVVWWW]]]```fffmmmsssvvvuuusss{{{zzzyyyzzz|||}}}}}}|||TTTAAAGGGPPPRRRUUUXXX[[[___gggrrr{{{yyyqqqLLLBBB<<<888;;;UUUwwwSSS444555...000//////......---------,,,,,,,,,***++++++++++++***))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++*********++++++,,,,,,,,,.........//////000000000///......---------......+++************)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))************\\\kkkuuuiiiVVVFFFGGGRRRUUUQQQLLLHHHFFFEEECCCBBB;;;BBBFFFHHHTTTlllZZZKKKZZZppp}}}pppooovvviiiDDD>>>:::888888;;;>>>AAAGGGMMMfffuuutttaaaKKKBBB:::777777777<<>>CCCHHHLLLaaarrrxxx```LLL@@@;;;888888888999???FFFQQQUUUVVVSSSQQQRRRRRRQQQNNNOOOQQQSSSVVVXXXZZZ[[[bbbjjjsssxxxyyyxxxwwwwww~~~{{{{{{~~~}}}]]]LLLPPPQQQPPPRRRRRRNNNSSS```fffiiizzzfffRRR>>>888@@@AAAJJJyyywwwSSS444555...000//////......---------,,,,,,,,,***++++++++++++***))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************)))***,,,---...,,,+++***///////////////.........//////.........//////000************))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))************UUU{{{```MMM]]]aaaMMMNNNNNNLLLDDD>>>===???AAAEEEFFFJJJ[[[xxxzzzUUUGGGJJJdddrrr{{{tttttt~~~SSS;;;;;;@@@777999;;;<<<>>>BBBHHHLLL^^^mmmuuuaaaQQQIII999999777555555:::BBBIIIWWWVVVUUUSSSQQQPPPOOONNNSSSRRRPPPPPPSSSWWW\\\```mmmppptttvvvwwwxxx{{{~~~~~~~~~~~~jjjKKKFFFNNNTTTVVVYYYQQQUUU[[[bbblll{{{~~~]]]PPP<<<<<>>BBBEEEJJJMMMPPPaaa|||tttRRRFFFHHHaaannnmmmkkkrrrvvvTTT???999888666888999;;;>>>AAAEEEIIILLLZZZjjjvvvdddSSSEEE>>>888888777777888===FFFLLLTTTTTTTTTTTTTTTSSSRRRQQQSSSRRRRRRRRRUUUZZZ___ccckkknnnrrrtttuuuvvvyyy{{{|||}}}~~~}}}|||}}}cccRRRFFFKKKRRRQQQPPPRRRXXXZZZ___hhhuuu~~~___RRR>>>:::???<<>>CCCHHHMMMOOOPPPYYYjjjooo^^^PPPEEE;;;666555666777999<<>>AAAIIIOOOKKKBBBBBBHHHHHHLLLMMMPPPaaa}}}gggNNNIIIGGGXXXaaaZZZhhh~~~jjjVVVKKK===>>>===:::777888<<<>>>AAAAAADDDJJJPPPUUUVVVVVV\\\mmmyyylllZZZLLLDDD???999555333444888<<>>777222777===>>>:::888<<>>;;;777444333555:::@@@GGGLLLPPPRRRRRRTTTVVVXXXXXXWWWUUUSSSRRRTTTXXX]]]dddjjjpppsssxxxyyy|||~~~~~~}}}~~~nnnNNN<<>>???999???999777:::@@@BBBDDDFFFGGGJJJNNNRRRTTTXXX\\\___kkkzzzrrrfffTTTMMMCCC;;;888777555444888:::???FFFMMMQQQRRRQQQTTTUUUVVVWWWWWWVVVTTTSSSSSSVVV\\\ccckkkrrrwwwzzz}}}~~~~~~|||||||||}}}yyy\\\LLLIIIAAA@@@FFFIIIMMMMMMNNNQQQTTTZZZ___dddcccrrrxxxXXXKKK>>>:::999:::QQQwwwGGG777222444---111+++......---------,,,,,,,,,++++++++++++++++++++++++******************************************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************jjjzzz```GGG:::888EEEMMMJJJKKKTTTVVVRRROOOZZZvvvSSSHHHRRROOOZZZbbbuuuWWWAAA888<<<<<<>>>???999FFF>>>;;;BBBIIIKKKMMMOOOLLLQQQVVVWWWVVVYYY```fffvvv{{{lll]]]TTTFFFBBB<<<777555666999;;;???AAAFFFMMMSSSVVVTTTQQQTTTTTTUUUUUUUUUUUUTTTTTTVVVZZZaaajjjrrrzzz~~~}}}}}}}}}fffLLL<<<:::BBBCCCGGGKKKHHHMMMPPPRRRSSSUUU[[[ccciiimmmyyyrrrTTTHHH:::999===<<>>888999@@@BBB>>>@@@GGGOOONNNJJJMMMTTTQQQWWW]]]\\\YYY[[[dddmmmvvviii]]]RRRLLL>>><<<888444444999AAAGGGEEEFFFKKKRRRXXXYYYVVVRRRSSSSSSSSSTTTTTTUUUVVVVVVYYY]]]eeennnwww~~~mmmNNNEEEAAA===EEEHHHAAABBBLLLNNNMMMQQQRRRNNNLLLTTTaaalllvvvmmmSSSBBB777;;;CCC>>>HHHnnnvvvxxx???333///333---333+++......---------,,,,,,,,,++++++++++++++++++++++++***************************************************++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))******************+++++++++,,,,,,,,,*********++++++,,,,,,,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************iiiccc@@@999GGGJJJOOORRRFFFOOOSSS\\\hhhwwwTTTLLLSSScccyyyoooRRR===???>>>===>>>BBBFFFHHHIIIMMMNNNNNNNNNMMMNNNPPPRRRWWWVVVXXX\\\___cccmmmwwwttthhh```WWWLLLBBB>>>888666555777<<>>999EEE{{{hhhzzz|||CCC555666000000,,,///......---------,,,,,,,,,)))******++++++,,,------(((444&&&+++,,,---!!!000CCC///888444###***000(((,,,***(((222!!!111000$$$%%%222///(((111666...%%%)))///777DDD@@@###000###333++++++(((000***///&&&444%%%000"""000000BBB???%%%&&&666%%%<<<222&&&+++666 ))))))))))))))))))))))))+++*********))))))(((((())))))))))))************(((((()))***************))))))))))))))))))))))))))))))))))))************************************)))************+++++++++iiiNNN888FFFLLLNNNRRRPPPNNNSSS^^^nnnUUUSSS___sssmmmXXXJJJEEEFFFGGGFFFFFFGGGJJJMMMOOOPPPKKKLLLMMMMMMNNNQQQUUUYYYZZZZZZ\\\aaafffmmmzzzrrrggg[[[TTTMMMDDD<<<999555555666;;;@@@FFFIIIJJJMMMRRRXXX[[[ZZZYYYZZZ[[[UUUVVVVVVUUUSSSTTTXXX[[[aaaiiiqqqwww}}}yyyxxx~~~```SSSQQQQQQQQQHHHGGGFFFEEEGGGJJJNNNPPPQQQSSSTTTSSSTTT\\\jjjttt}}}hhhLLL===777888>>>???RRR{{{pppwww@@@333555...///,,,.........---------,,,,,,,,,,,,+++++++++++++++++++++///555///'''444YYY%%%***///###^^^ddd>>>333+++999111444)))FFF))) ---pppFFF000888///&&&111000)))))))))))))))))))))))))))************)))))))))((())))))))))))************(((((()))***************))))))))))))))))))))))))))))))))))))************************************************++++++++++++gggZZZ999DDDNNNNNNRRRUUUSSSWWW```nnn~~~}}}PPPWWWmmmmmmNNNGGGFFF@@@@@@HHHIIIJJJKKKLLLMMMOOOPPPQQQMMMNNNPPPQQQTTTYYY```ddd```aaaeeelllrrr|||~~~wwwbbbWWWLLLGGGAAA;;;666666444666;;;BBBIIILLLMMMKKKQQQTTTXXX\\\^^^^^^]]]\\\VVVVVVUUUTTTTTTWWW\\\```jjjqqqyyy|||wwwtttxxx|||___NNNTTTXXXSSSKKKMMMKKKJJJIIIJJJKKKMMMOOOOOOPPPPPPRRRXXXbbbnnnvvveeeJJJ???888666:::>>>RRRvvvxxxooo;;;222444---///,,,.........---------,,,,,,,,,------,,,,,,+++******)))(((:::)))&&&VVVyyy...)))<<<<<<...555HHHsssnnn666!!!&&&===333333 ***---+++$$$000))))))))))))))))))))))))************))))))))))))))))))))))))************(((((()))***************))))))))))))))))))))))))))))))))))))************************************************+++++++++,,,ggglllIIIHHHRRRWWWZZZ[[[YYYZZZ___iiivvvtttKKK[[[}}}nnnMMM???;;;HHHQQQNNNGGGGGGHHHJJJMMMNNNNNNOOOPPPQQQSSSVVVYYY]]]aaaeeekkkoooiiikkkrrrzzz|||qqqjjjWWWMMMCCC???;;;666444666555999AAAKKKRRRTTTRRROOOTTTUUUXXX\\\___```]]][[[VVVUUUTTTTTTVVV[[[aaaeeeqqqzzzyyyvvvuuuxxx~~~nnnaaaVVVVVVYYYWWWSSSPPPQQQPPPNNNMMMMMMMMMMMMNNNMMMLLLMMMRRR\\\hhhsssxxx|||___HHHBBB<<<888999===PPPzzzsssfff777222444---000...///......---------,,,,,,,,,,,,,,,,,,++++++*********!!!---)))<<<"""EEEppp ,,,(((VVV,,,111###000$$$%%%333&&&%%%!!!(((###///+++OOOeee***++++++'''******))))))))))))))))))))))))*********)))))))))))))))((()))))))))************(((((()))***************))))))))))))))))))))))))((()))))))))*********************************************+++++++++,,,,,,iiidddLLLRRRbbbiiihhh______aaahhhtttjjjMMMhhheeeOOOGGGAAABBBDDDFFFLLLPPPNNNJJJKKKNNNQQQSSSSSSSSSUUUWWWZZZ^^^dddhhhlllooorrrtttsssxxx{{{mmmbbb\\\NNNFFF>>>:::777333333666666;;;DDDMMMUUUVVVTTTQQQUUUVVVYYY\\\______\\\YYYVVVUUUTTTUUUYYY```eeeiiipppzzz~~~}}}}}}}}}~~~~~~zzzwwwtttuuuwww{{{}}}||||||~~~zzzaaa\\\VVVTTTTTTTTTQQQPPPUUU]]]TTTSSSSSSRRRQQQPPPOOOOOOPPPOOOQQQXXXcccpppyyy~~~~~~rrrXXXGGG===::::::;;;BBBXXXuuu^^^555333555---111///000......---------,,,,,,,,,******+++++++++,,,,,,,,,---(((+++000+++222 111))){{{DDD---$$$+++###)))222***eeeFFF333)))000---+++ooo000***---///!!!+++555$$$))))))))))))))))))))))))))))))))))))))))))******((()))))))))************(((((()))***************))))))))))))))))))))))))((()))))))))***************************************++++++++++++,,,,,,,,,lllsssJJJLLLcccooorrrjjjjjjiiijjjrrr|||^^^[[[~~~iiiNNN===;;;@@@@@@IIILLLGGGGGGMMMPPPMMMLLLPPPTTTVVVVVVXXX\\\```aaaeeejjjoooqqqtttwwwyyyqqqcccWWWQQQCCC===999777444222333777999<<>>===999DDDiiiXXXzzzMMM...333444***...,,,+++......---------,,,,,,,,,------,,,++++++*********,,,///******"""333---,,,(((>>>---((($$$,,,,,,EEE---+++(((///,,,,,,++++++:::###666(((***...$$$,,,000---+++&&&+++,,,888111)))))))))))))))))))))))))))(((((())))))*********+++))))))))))))************(((((()))***************))))))))))))))))))))))))))))))))))))************************************++++++,,,,,,,,,---------lllzzzwwwvvvvvv}}}yyyvvvzzzggg___FFF999??????AAADDDGGGIIIHHHGGGLLLPPPRRRQQQOOOPPPVVV\\\]]]dddnnntttuuusssrrrrrrqqqpppttt{{{|||hhhZZZPPPDDD;;;777777888777555444888???EEEEEEJJJQQQVVVXXXYYY\\\^^^```^^^[[[XXXWWWXXXYYYZZZTTT^^^aaa[[[]]]jjjrrrrrrnnnssswwwvvvuuutttooojjjhhhfffeeegggmmmqqqrrrqqqssswww{{{{{{wwwttttttwww|||yyywwwttttttwww{{{}}}~~~wwwnnnmmmwww~~~vvveeeZZZYYYYYYXXXWWWWWWXXXZZZZZZ\\\]]]______^^^^^^___aaaccc___\\\^^^]]]\\\]]]aaadddooozzz}}}wwwqqqqqqsssjjjpppwwwyyyxxxxxx{{{sssTTT???:::>>>>>><<<<<>>999'''///(((000^^^OOO...***%%%***~~~kkk$$$***%%%,,,222 %%%000...fff---'''!!!555%%%)))***...,,,%%%)))***MMM777'''###---))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------iiixxx{{{iiiiiiLLL@@@AAAEEECCCDDDFFFIIIKKKLLLLLLKKKRRRSSSUUUWWWZZZ^^^cccffflllpppvvvwwwuuurrrrrrrrrssssssvvv}}}qqq\\\NNNEEE===888777999777555555999>>>CCCFFFJJJOOOUUUXXXZZZ[[[]]]^^^___]]][[[YYYXXXXXXYYYYYYYYYaaaccc___cccpppvvvuuuuuuzzz|||zzzxxxwwwrrrllliiigggfffhhhlllpppqqqqqqqqquuuzzzzzzwwwvvvwwwzzz|||zzzxxxyyy{{{~~~|||{{{vvvsssqqqnnnhhhcccddd___```fffiiiddd\\\YYY\\\[[[ZZZYYYXXXYYYZZZZZZ]]]___bbbcccccceeegggiiimmmhhheeeffffffeeehhhmmmwww}}}~~~{{{}}}lllPPP===???>>><<<;;;<<>>777999>>>DDDGGGIIIKKKNNNPPPPPPPPPPPPUUUUUUWWW\\\dddjjjmmmnnnrrrtttuuussspppppprrruuuyyyyyy|||tttbbbNNNBBB;;;777666888999666444777???EEEHHHHHHRRRUUUYYY\\\\\\\\\]]]^^^]]]\\\[[[YYYXXXXXXXXXYYY\\\aaacccbbbhhhtttxxxuuuxxx|||}}}{{{yyywwwsssnnnjjjiiihhhiiimmmpppqqqqqqqqquuuxxxyyyxxxxxx{{{}}}~~~}}}~~~~~~{{{~~~~~~|||zzzwwwuuukkkfffaaa___```bbbaaa```]]]\\\]]]^^^\\\YYYZZZ^^^\\\\\\[[[[[[\\\^^^```aaaaaadddhhhjjjlllnnnqqqssstttooolllnnnnnnnnnrrrwwweeeMMM>>>@@@;;;888>>>BBBpppccc???888222111000------000......---------,,,,,,,,,,,,,,,,,,,,,++++++++++++---+++%%%"""111+++)))000((((((///%%%&&&CCC000"""''',,,***'''!!!,,,...***!!!444%%%222;;;"""---///'''(((&&&************************************************)))))))))*********++++++************************************************************+++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......ddd```CCC@@@FFFEEEAAACCCJJJLLLNNNPPPQQQRRRSSSSSSYYY\\\bbbiiinnnqqqrrrqqqqqqrrrrrrppppppsss{{{wwwfffWWWFFF<<<777555555888777666777<<>>???@@@<<<===IIIhhh___:::444000111111///...000......---------,,,,,,,,,,,,,,,,,,,,,------------)))333)))333222$$$++++++***...,,,"""lll___***777'''"""((("""111+++&&&,,,,,,hhh///,,,)))000$$$++++++++++++++++++++++++*********************************++++++++++++,,,++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,++++++,,,,,,------...............////////////000___eeeaaammmnnnGGGAAAIIIRRRTTTPPPLLLLLLOOOOOOPPPQQQOOOOOOTTT^^^eeekkkpppuuuwwwuuusssrrrrrryyy|||ooo\\\SSS???:::666777777777999>>>CCCHHHNNNTTTYYY\\\^^^___\\\ZZZYYYZZZ\\\]]][[[YYYZZZYYYWWWWWWZZZ___eeeiiigggkkkqqqvvvxxxvvvvvvvvvzzz|||{{{xxxxxxzzzzzzwwwtttvvvxxxyyyyyy{{{{{{xxxyyyvvvuuuuuuuuuwwwxxxxxxvvvppprrruuuwwwxxxyyyzzz{{{}}}~~~hhhNNN@@@;;;777===;;;@@@[[[dddzzzUUU888333000111111///...000......---------,,,,,,,,,,,,,,,,,,---------......+++222<<<%%%000...000,,,)))000,,,BBB"""888---RRR###666yyy///*********"""///HHH{{{---///+++(((---++++++++++++++++++++++++*********************************+++++++++,,,,,,++++++++++++++++++++++++************************+++++++++,,,,,,,,,------++++++,,,,,,---......///....../////////000000000^^^aaaWWW]]]OOO@@@HHHNNNPPPKKKHHHLLLPPPQQQRRRSSSSSSQQQQQQWWWbbbkkksssrrrqqqsssvvvyyyyyyxxx~~~yyy```PPPIII===777444666888:::@@@FFFLLLMMMQQQXXX```dddbbb___\\\YYYXXXZZZ]]]^^^]]][[[ZZZYYYWWWWWWZZZaaahhhmmmiiinnnuuuzzzzzzwwwvvvxxxzzzwwwxxxwwwtttvvvxxx{{{{{{{{{~~~||||||~~~|||{{{{{{|||}}}}}}{{{zzz|||}}}fffMMM???999666===:::@@@ccc]]]sssGGG888333000111222///...000......---------,,,,,,,,,,,,,,,,,,------.........+++...XXX;;;+++000%%%###888***'''666%%%111666AAA===!!!+++555"""---'''111)))---&&&888!!!444ddd%%%999(((***'''///++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++,,,,,,,,,---------++++++,,,,,,---...//////////////////000000000000fff|||jjj\\\```TTTBBBLLLLLLMMMOOOMMMGGGCCCIIIRRRQQQTTTWWWWWWWWW[[[dddlllsssrrrrrrtttxxx|||hhhRRRCCC<<<888777666555777>>>GGGNNNIIITTT```eeeaaa[[[YYYYYY\\\XXXSSSRRRTTTWWWXXXWWWXXXSSSSSSZZZbbbgggkkkpppppprrrtttuuuuuuvvvyyy{{{}}}{{{zzzxxxvvvvvv}}}|||||||||~~~}}}}}}~~~}}}cccKKK===888888;;;===>>>rrrJJJpppGGG555444222000///...------........................,,,,,,,,,,,,,,,,,,,,,,,,000,,,...)))999,,,***&&&222(((111+++444%%%,,,+++777,,,(((:::***zzz(((+++)))###000+++999111&&&///%%%777)))!!!444QQQ!!!777%%%111***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,---------.........///000000000000000111bbb~~~wwwPPPAAADDDGGGHHHKKKMMMJJJFFFIIIPPPVVVZZZ___cccfffjjjoootttuuuvvvxxx{{{vvv[[[GGG===:::888666666777<<>>;;;999::::::<<>>]]]pppSSSFFFDDDHHHGGGJJJNNNMMMIIIJJJMMM[[[```iiiqqqwwwzzzzzzyyyzzz|||cccJJJ;;;777999666666888<<>>mmm{{{[[[~~~ttt;;;444333222000///.................................,,,,,,,,,,,,,,,,,,,,,,,,,,,///######,,,---###&&&555555###555@@@""""""???''',,,***))),,,///;;;333GGG222...++++++:::222+++%%%...---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------------.........---000111......666GGGUUU\\\eee```PPPNNNNNNJJJJJJMMMMMMKKKLLLOOOdddjjjtttjjjPPP>>>777777:::555999>>>CCCHHHOOOXXX^^^eeeaaa]]][[[[[[YYYVVVSSSTTTSSSSSSSSSTTTUUUUUUUUUXXXaaaoooxxxwwwqqqooossstttxxx}}}}}}yyyuuussszzzzzzxxxvvvwwwzzzzzzwwwxxxzzz~~~iiiRRRCCC===<<<999===;;;DDDooouuuaaaddd888444333222000///.................................------------------------555 ...222%%%VVV===:::111999---((($$$666XXX~~~///222]]]###(((...(((***222333hhh,,,333---&&&...++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------------............000000000111777FFFZZZiii]]]^^^oooUUUUUUQQQKKKHHHIIIJJJLLLRRRXXXooouuuuuuXXXCCC999777777777666>>>FFFJJJMMMTTT```jjjbbb^^^[[[[[[\\\[[[XXXTTTRRRRRRSSSSSSTTTTTTVVVWWW[[[cccooovvvsssmmmnnntttvvvxxxzzzyyyvvvtttrrrrrrtttuuutttqqqsssyyyzzzvvvzzz{{{}}}zzz___JJJ???;;;:::666===;;;IIIoookkklllVVV444333333111000////////////........................------------------------000###333***$$$BBB%%%...)))===&&&000444AAA777111+++444CCCHHH---...222444```$$$***555))))))++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------.........//////000...///666EEEWWWhhhrrr^^^[[[[[[VVVRRRMMMIIIHHHJJJOOOZZZeeesssyyy~~~uuucccLLL<<<777777666444;;;CCCMMMQQQSSSXXXbbbkkkbbb```]]]]]]]]]\\\XXXUUUSSSTTTUUUUUUUUUVVVYYY\\\aaafffnnnrrroookkknnnuuussstttuuutttsssrrrtttuuunnnrrrtttsssyyy~~~pppVVVEEE===:::999444<<<999LLLrrr\\\rrrOOO777333222111000////////////........................------------------------)))444%%%333---JJJTTT+++333((()))222"""xxx,,,)))555###000JJJkkk333&&&+++$$$---###***///&&&000++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......------........./////////...///555BBBTTTccclllooo^^^XXXlll^^^\\\XXXTTTQQQPPPTTTaaannnwww|||{{{___SSSVVVNNNBBB999555666888999BBBGGGOOOVVV[[[]]]^^^___```^^^\\\ZZZZZZZZZYYYXXXWWWXXXYYYXXXWWWYYY^^^bbbiiijjjooosssqqqnnnqqqwwwssstttuuutttsssssstttuuurrryyyzzzyyyhhhOOOBBB===;;;:::777<<<777SSS\\\pppEEE;;;333222111000////////////................................................+++333###===''',,,---,,,EEE}}}:::CCC'''...000xxxHHH777'''+++***666~~~::::::...///000***>>>+++111''''''333++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///............///////////////777EEEUUUcccjjjlllkkk\\\VVVhhhhhheeeaaa]]]WWWXXXdddqqqyyyGGG111444<<<===<<<888444666<<>>:::999;;;777888@@@jjjfff}}}^^^BBB:::666222...------...//////........................------------...///000111000000...,,,+++,,,///222111000---,,,444HHHbbbuuuoooIII---///666222111999bbb|||wwwTTT@@@DDDMMMHHHFFFEEEHHHLLLMMMJJJFFFGGGYYYxxx|||VVV===888777444111//////000//////222)))...PPPxxxfffEEE...---,,,,,,...///...---,,,,,,,,,++++++,,,------++++++++++++++++++++++++---,,,+++***+++,,,---...***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000...------///111222333AAAQQQ```mmmqqqeee\\\dddZZZSSSuuusssrrrrrrnnnlllttt\\\???555888:::777555555888>>>DDDGGGTTTZZZ```bbb___[[[ZZZZZZUUUPPPNNNQQQTTTVVV\\\cccXXXZZZ]]]```dddjjjrrrwwwzzzwwwvvvxxx{{{}}}zzzzzzzzzwwwvvvyyyrrrWWWEEE<<<888888:::<<<888@@@mmmhhh^^^ZZZ???888777333///---......///...........................//////......------,,,,,,,,,///222222111///......(((---222444444444777:::JJJ;;;777GGGTTTUUUVVV\\\RRR```llljjjdddbbbbbbaaabbbcccddddddcccdddhhhjjj```aaagggmmmggg[[[WWW\\\QQQNNNIIIDDD@@@;;;666333444000...111444222(((111///......///...,,,***---,,,,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,+++++++++,,,---...++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........000000000//////222888<<>>;;;:::666333777>>>EEEIIIIIIYYY[[[]]]\\\XXXUUUVVVWWWUUUPPPOOORRRUUUXXX___fff]]]ccckkkoooqqqtttzzzyyyuuuwww{{{~~~~~~|||zzzzzz}}}kkkQQQAAA:::777777999===666DDDxxxXXX]]]RRR;;;888888555111////////////...........................///////////////...---,,,,,,...000111///.........999888777666888>>>GGGNNNLLLLLLPPPWWWYYYUUUQQQQQQWWWZZZ\\\\\\aaahhhlllllljjjlllkkkcccZZZVVV[[[bbbmmmiiieeeeeegggjjjlllmmmhhheeeaaa]]]XXXQQQJJJEEE===>>><<<333+++)))000999///...------//////...,,,...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........///111222000///555BBBLLL```iiiiiifffcccZZZ\\\kkk```LLLbbbxxxnnnmmmssszzzpppdddXXXJJJ???;;;777666777;;;BBBIIIMMMOOOWWWWWWVVVRRROOOOOOQQQSSSTTTQQQPPPTTTXXX[[[aaahhhnnnuuu||||||yyyyyy~~~~~~xxxxxx}}}wwwcccLLL???:::777777999===888PPPVVVlllGGG888;;;888555222000000000///...........................---...///000111000000///000///---,,,,,,000666;;;>>>EEEPPPZZZ```ccccccccc```bbbbbb^^^]]]```bbbbbb___^^^YYYNNNGGGMMM^^^kkkqqqrrroooeeeYYYSSSTTTXXX\\\\\\[[[ZZZbbblllpppmmmnnnllljjjhhhgggeeebbb___]]]YYYRRRKKKFFF@@@<<<999...,,,***+++---000111222///...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......+++,,,,,,---...---------------------------------------------...............111111///000;;;OOO^^^cccgggiiiiiiZZZIIIaaa^^^III___|||nnnjjjpppyyy~~~~~~zzzmmm___TTTIII>>>777555333777<<>>:::999999;;;>>>>>>```WWW>>>777;;;777555222000000000///...////////////////////////---...//////000000000000111222444666;;;BBBJJJPPPVVVZZZ^^^aaaaaaaaabbbcccllljjjbbbXXXXXXaaagggfffWWWVVVRRRJJJDDDJJJ^^^ooouuutttrrrnnnjjjeeeaaa___KKKJJJFFFBBBJJJ\\\lllsssnnnlllhhhgggiiikkkmmmmmmlllfffaaa______XXXKKK@@@===999333///.../////////000///......---------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,---.........---------------------------------------.........//////...//////000666FFF[[[kkkhhhllleee[[[WWWaaa^^^GGG]]]wwwmmmoooxxxtttggg]]]RRRIII???666333555333999@@@EEEGGGJJJPPPUUUPPPNNNLLLKKKLLLOOORRRUUUJJJKKKQQQ]]]gggmmmttt{{{~~~zzzvvvxxx~~~fffUUUDDD<<<;;;;;;;;;<<<:::@@@jjjZZZzzz999777888555333111000000000///...///////////////////////////////////////000222222666<<>>EEEMMMQQQPPPMMMIIIHHHHHHHHHKKKMMMNNNNNNSSSVVV___llluuuxxx{{{}}}{{{||||||ooo[[[LLL===999:::;;;;;;<<>>666111//////000///......------..............................................................................------------000111111///777CCCVVVeeefff___YYYXXXZZZuuufffHHH@@@kkk{{{rrrpppuuuzzzeeePPPHHHBBB<<>>===<<<999555222222111111111333555888:::<<<>>>AAADDDGGGHHHIIIIIICCCEEEGGGHHHIIIKKKNNNPPP[[[ccclllsssyyylllYYYHHH@@@999888999999:::===777kkk|||ddd\\\888555555222222111111000000111111222333111......222888>>>@@@CCCHHHLLLGGG@@@AAAMMMYYYrrrooommmmmmqqqyyy{{{}}}zzzsssrrryyyzzzsssfff```]]]YYYVVVfffhhhccc]]]^^^eeeddd]]]^^^[[[VVVNNNDDD:::222---000//////...------------.................................................................................///000111222222666NNNbbbccc]]]YYYVVVRRRjjjiiiGGG???dddwwwlllnnnuuulllOOOCCCCCCCCC>>><<<;;;;;;:::999666444111111111222555888;;;===AAABBBDDDFFFGGGIIIIIIJJJDDDFFFGGGHHHHHHKKKNNNQQQXXX^^^eeelllssszzz~~~dddRRRCCC<<<777888999999:::>>>BBBdddjjjNNN:::333;;;333222111111000000000000000......000666>>>EEEJJJKKKLLLOOONNNGGG@@@BBBOOO\\\mmmooouuu~~~xxxnnnkkkrrr~~~yyyeeeUUUVVV]]]fffjjjggg```\\\``````^^^ZZZRRRGGG<<<555000000///...------------........................................................................111000111222111111333888AAAVVVgggcccWWWSSSWWW\\\mmmFFF@@@\\\sssqqqvvv}}}hhhUUUKKKDDD<<<===<<<:::::::::999777555333333444666888:::===>>>CCCCCCDDDDDDEEEFFFHHHHHHGGGGGGGGGEEEEEEGGGKKKOOOSSSVVV\\\ccciiipppwww}}}vvv^^^MMM???:::777999:::999;;;>>>YYY\\\~~~CCC999...888000333222111000///////////////333999AAAHHHKKKJJJIIILLLKKKJJJHHHIIIPPP[[[dddiiirrryyyxxxqqqnnntttzzzsssbbbZZZ___]]]UUUZZZhhh\\\]]]]]]]]][[[TTTJJJCCC444333111///......//////////////////////////////////////////////////////////////////////////////333111222333111///555???WWW___fffcccVVVQQQ```uuunnnEEEDDDYYYppppppxxx{{{ooojjjpppoooYYY???<<<:::888777777666555333555555777888;;;===???@@@CCCBBBAAA@@@AAABBBCCCDDDGGGHHHGGGEEEDDDEEEHHHKKKKKKKKKNNNTTTYYY\\\bbbiiivvv|||mmmWWWIII<<<888777::::::999;;;???ggg{{{```rrr>>>888///555222333222111000000000000000333999@@@EEEFFFCCCAAA@@@GGGFFFGGGLLLTTT]]]dddhhhlllhhhgggmmm}}}||||||~~~bbbVVV[[[[[[ZZZZZZ[[[]]][[[UUUPPP@@@<<<777333000///000111////////////////////////////////////////////////////////////////////////111///000222//////:::JJJcccaaa___[[[TTTXXXrrroooFFFHHHOOOwwwoooppp{{{yyyrrruuugggGGG>>><<<999777666555333222444555777999<<>>???AAABBBFFFHHHKKKLLLKKKIIIIIIIIIIIIGGGHHHLLLMMMLLLPPPVVV___eeeooo{{{xxxbbbNNNCCC;;;888999;;;;;;999;;;???bbbfff^^^___:::777555444777111111111222333444555666888>>>EEEGGGEEEEEEIIINNN]]]___ccciiiooosssuuuuuugggmmmnnnXXXaaa\\\XXXXXX[[[\\\ZZZWWWOOOJJJAAA888333000111222////////////////////////////////////////////////////////////////////////000---///333222444EEEYYY```___YYYRRRWWWpppsssHHHFFF@@@zzzrrrwww}}}xxx{{{{{{zzzzzzqqqWWW<<>>:::999999<<<<<<999;;;???WWWSSSVVVPPP333222777222888000111222333555888:::;;;???EEELLLMMMMMMTTTaaalllnnnrrrwww{{{|||yyyvvvsss|||gggaaaYYYVVVXXXZZZZZZYYY[[[TTTHHH===555111111222000000000000000000000000000000000000000000000000000000000000000000000000111...111666777;;;OOOggg\\\bbb\\\QQQaaapppsssGGGBBBGGGgggvvvvvvrrryyy~~~vvvtttxxxoooZZZIIIDDDBBBAAA>>><<<:::888666555111444888<<>><<<<<<@@@EEEIIIMMMPPPTTTVVVVVVTTTTTTTTTTTTRRROOONNNOOOQQQRRRRRROOOLLLMMMQQQXXXggg~~~fffNNNBBB???777555:::<<<777:::AAAAAAoooxxxWWWggg~~~GGG333888999---555111222333222222666>>>DDDHHHNNNRRRUUU]]]jjjrrrrrrrrrnnnkkkjjjvvvuuuZZZRRRWWWXXXQQQZZZPPPMMMOOOEEE222,,,333222000//////000000///---000000000000000000000000////////////000000000000...555555...444JJJ^^^fff]]]YYYRRR[[[{{{nnnsssHHHBBBCCC^^^vvvllltttuuuttt|||zzzuuuuuukkkWWWIIIEEECCCBBB@@@<<<888666666777333555888;;;===???@@@AAA===???BBBDDDEEEGGGJJJLLLSSSVVVYYYZZZZZZYYYYYYYYYXXXVVVSSSQQQPPPOOONNNMMMJJJJJJMMMRRRWWW```tttyyy```HHH<<<:::;;;999999:::888555<<>>333444555...333000222555666777;;;BBBGGGHHHTTT```hhhpppsssnnnfffeeehhhmmmxxxUUUNNNZZZQQQYYYWWWJJJBBBAAA;;;111333111000000111222111000000000000000000000000000////////////000000000111000444333111;;;QQQbbbfffaaaPPPWWWyyy{{{uuuwwwJJJBBB???QQQwwwlllgggnnn~~~uuuwwwxxxuuulll]]]SSSRRRKKKKKKJJJEEE>>>:::999;;;777888999:::<<<======>>>;;;@@@HHHNNNPPPQQQPPPPPPXXXZZZ[[[[[[[[[ZZZ\\\]]]ZZZYYYWWWTTTQQQOOOMMMLLLJJJJJJKKKOOOTTT]]]nnn}}}oooWWWCCC999777;;;>>>888999===444BBBhhh~~~SSSUUURRR666888111222222444000333888;;;===AAAGGGLLLXXXZZZ]]]fffrrr{{{xxxpppeee{{{```\\\TTT\\\ZZZPPPKKKKKKBBB333444222000000222333333222000000000000000000000000/////////000000000111111222333222555FFF[[[eeeddd___HHHbbb{{{}}}NNNCCC>>>HHHxxx{{{mmmiiiiiizzz{{{~~~}}}wwwnnnhhhhhh\\\^^^]]]WWWLLLCCC>>>===;;;;;;;;;;;;<<<===>>>???@@@FFFNNNUUUWWWWWWUUUUUUXXXYYYYYYXXXWWWWWWYYY[[[WWWXXXXXXVVVTTTQQQPPPOOOPPPMMMKKKLLLTTTdddxxxwwwcccPPP@@@::::::777@@@999999@@@888UUUoooTTTbbb???333>>>111333777666222666:::===???EEEMMMSSSaaammmyyy|||vvvpppnnnnnn{{{tttaaaTTTOOOTTTUUULLLCCCAAA666444111000111333333333//////////////////////////////000000000111111111333111111;;;PPPcccgggaaaZZZSSSOOOCCCAAAFFFvvvuuulllooottt|||xxxxxxnnnppppppiii\\\MMMBBB<<<::::::999:::<<<>>>AAACCCIIIMMMSSSWWWXXXXXXWWWWWWWWWWWWVVVTTTSSSSSSVVVXXXXXXZZZZZZYYYUUURRRRRRRRRTTTRRRPPPSSS^^^rrrlllXXXHHH===999:::444???::::::???<<>>===<<<===@@@EEEJJJMMMPPPSSSUUUVVVVVVUUUUUUVVVVVVVVVVVVUUUSSSRRRSSSTTT[[[]]]]]]ZZZUUUSSSVVVZZZYYY\\\```gggwwwsssXXXFFF===777666777<<<888999<<<;;;HHHwwwoooRRRqqqJJJ222777666222999555666:::>>>DDDJJJSSS```oooyyy\\\TTTRRRIIIHHHCCC:::444111111111111000000000000000000000000000000111111111222222222222777DDDVVVcccgggccc^^^pppRRRHHHHHH777SSS|||uuuqqqnnnfffYYYNNNDDDCCCBBBBBBEEEJJJOOOSSSOOORRRUUUVVVVVVTTTTTTTTTTTTUUUVVVTTTRRRQQQQQQRRRWWWYYY[[[YYYVVVVVV\\\aaa```aaaaaafffyyyjjjPPP@@@:::888888:::@@@555777??????RRR}}}OOOZZZ}}}@@@666:::333555>>>777:::999???HHHRRR]]]jjjyyysss|||~~~|||wwwyyy~~~zzzqqqPPPJJJQQQNNNGGG>>>777333222111111000000000000000000000000000111111111111222222222222;;;KKK\\\ffffffbbb___ZZZEEECCC>>>NNNqqq{{{~~~}}}yyyuuuqqqhhh[[[RRRAAAAAABBBEEEIIILLLMMMMMMOOONNNNNNPPPSSSVVVWWWWWWYYYWWWVVVUUUTTTRRRNNNLLLOOOOOOPPPTTTYYY]]]```aaaccc[[[___wwwuuu```JJJ>>>:::999888999:::666DDD===999bbbSSS]]]^^^>>>777333444666777999<<>>HHHeee~~~~~~{{{xxxuuurrrjjj___WWWNNNMMMMMMNNNQQQSSSSSSRRRQQQQQQQQQRRRTTTUUUUUUUUUUUUVVVVVVUUUSSSPPPMMMKKKJJJKKKMMMOOOSSSXXX^^^bbbgggjjjwwwjjjXXXDDD;;;:::999999:::@@@555999???OOOzzz^^^|||OOO<<<666222444666777:::>>>:::HHH]]]nnntttzzz~~~|||}}}zzzxxxwwwzzz}}}zzz~~~rrrRRRVVVTTTNNNEEE:::222///...111111111111111111111111222111111222333444444333:::GGGZZZdddhhhXXX\\\dddNNNKKKAAACCCWWW|||~~~~~~|||~~~~~~}}}{{{zzzxxxvvvtttrrrmmmeee___\\\ZZZXXXXXXYYYYYYWWWVVVUUUUUUVVVWWWWWWWWWVVVVVVXXXZZZ[[[WWWQQQLLLJJJKKKJJJMMMQQQQQQRRRWWW```hhhqqq~~~sss\\\MMM>>>999999::::::;;;???999666CCCbbbhhhfffyyyDDD:::666444666888999===BBBHHH^^^qqqxxxvvvyyyrrrnnnooorrriiiiiijjjnnnsssuuurrrpppkkkmmmqqqtttvvvxxx{{{}}}~~~^^^UUUNNNJJJAAA555111555111111111111111111111111333333222222222333444444;;;[[[XXX```iiiTTTppplllSSSPPPFFFBBBNNN|||}}}{{{vvvuuutttssssssrrrpppkkkfffdddbbb```___^^^\\\YYYWWWWWWYYY[[[[[[ZZZYYYYYYYYYcccdddaaaYYYOOOIIIIIILLLQQQXXX^^^^^^\\\^^^hhhqqq{{{yyyeeePPPDDD:::888:::::::::;;;777AAA<<>>MMMuuujjjOOOnnnEEE:::999777888999888;;;EEEPPPaaammmzzz|||yyyzzz~~~|||ssslllllllllfffbbbbbbfffddd]]]UUUYYYYYYYYYXXXVVVUUUUUUVVVWWWXXXZZZ\\\^^^]]]ZZZXXX\\\]]]]]]]]]^^^aaafffiiikkkrrr{{{iii[[[QQQ@@@555444222222222222222222222222333444444333222333666999JJJ_________WWW{{{yyy[[[TTTKKKBBBFFFeeeqqq|||yyyxxxxxxuuuppplllkkkkkklllmmmnnnnnnnnnnnnpppqqqrrrssssssoooiiieee___aaacccbbb```___cccfffjjjgggaaaYYYTTTVVV\\\bbbcccjjjqqqrrrooopppxxx~~~wwwsssmmmiiiddd___]]]]]]```bbbiiioooyyyzzzeeeVVVEEE>>>999:::;;;::::::<<<;;;BBBAAAfffPPPPPPpppyyy<<<999555555777888888>>>MMM\\\wwwzzzqqqpppssstttuuucccccceeeddd^^^UUUQQQQQQTTTUUUVVVWWWWWWWWWUUUTTTUUUVVVXXXXXXWWWUUUSSSQQQRRRSSSUUUVVVVVVUUUSSSRRRTTTUUUVVVWWWYYY]]]cccggghhhoooxxxzzzfffZZZJJJ;;;444333333333333333333333333111333555444222333888<<>>>>>===RRRlllHHH]]]zzzUUU===:::555666888;;;>>>GGG[[[nnn{{{yyy}}}hhhfffeeefffgggeee```[[[OOOSSSTTTQQQNNNMMMMMMLLLOOORRRUUUUUUTTTSSSUUUWWWOOOOOOOOOPPPOOOMMMIIIGGGEEEGGGHHHIIIHHHHHHHHHIIIFFFGGGHHHIIIKKKNNNSSSWWW^^^cccjjjsss~~~yyyiiiXXXGGG:::444444444444444444444444000333444444222444:::@@@WWWXXXfff^^^mmmpppcccTTTEEEBBBJJJzzzrrrkkk}}}{{{~~~~~~}}}~~~||||||{{{wwwqqqllliiiiiifffggghhhhhhhhhjjjlllnnnvvvyyy~~~xxx{{{|||{{{vvvqqqpppuuuzzzxxxtttpppoooppprrrtttttt}}}~~~{{{vvvoooiii```aaabbbdddgggjjjmmmoooqqq|||oooWWWDDD===888555888:::;;;<<>>======<<<>>>======<<<;;;:::999999666666666666666666666666888888999999:::;;;======EEEBBBFFFRRR\\\iiirrr[[[CCC<<<666666555111666888...222222444555333444>>>JJJaaaZZZ]]]aaa|||lllYYYGGGCCCHHHjjj{{{yyy|||}}}yyyvvvssspppjjjfffgggiiijjjiiihhhkkkrrrxxx{{{yyyssskkkfffooossswwwyyyzzz{{{mmmWWWGGG???;;;888888999888888999===???EEE\\\YYY@@@444:::>>>888???>>>OOOooo{{{vvvaaaUUUQQQIIIHHHFFFCCCAAA????????????===>>>>>>>>>======<<<;;;::::::999999888888777777888888777666666555555555555555555555555555555555555555555555555666777888:::666999BBBGGGOOObbbvvvlllPPP???777777666111555888///333333555666444666AAAMMMaaa]]]]]]ooowwwaaaJJJCCCAAA[[[}}}wwwtttxxx}}}}}}|||{{{zzzwwwqqqjjjeeefffiiilllmmmmmmoootttxxx{{{}}}}}}|||wwwrrroooxxx{{{}}}~~~}}}{{{aaaLLL???:::777;;;;;;888777:::>>>@@@BBBOOOmmmUUUOOO888666<<>><<<:::999999::::::777777888888888777666666444444444444444333333333333333333333333333333333444444444444444444444444444444333333333444444555777444555999:::;;;FFFTTTyyy}}}^^^DDD999777777222555777111555555666777666888DDDQQQ___bbb```iiiNNNDDDBBBQQQkkkzzzssspppppprrrzzz{{{{{{{{{wwwqqqkkkfffgggkkkoooqqqrrrsssuuuwwwsssuuuyyy~~~}}}zzzyyy{{{}}}pppWWWDDD;;;888555;;;<<<999:::???BBB@@@HHH```rrr[[[]]]bbbIII666:::<<<>>>222III```}}}qqq{{{}}}gggYYYTTTLLLHHHDDD;;;:::999888777777777888888444555555666666666555555333333444444444555555555555555555666666666777777555555555555555555555555999888777666666666666666:::999:::<<<999666;;;CCCFFFaaatttOOO<<<666777333444777444555555666777666:::GGGUUU^^^fffiiioooRRREEEFFFOOOdddqqqllllllmmmmmmyyyzzzzzzyyyuuuqqqmmmkkkkkknnnssswwwxxxxxxxxxxxxwwwyyy|||fffOOO@@@:::999888::::::999;;;??????<<>>:::888;;;666888>>>;;;888GGG]]]lll[[[jjjXXX>>>777666===<<<>>>UUUooommm~~~rrrqqq{{{llleee[[[NNNJJJHHH===999:::777333333444444444444333333444555666777999999::::::999999999999999:::::::::999:::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999999:::;;;<<<===<<<<<<===??????BBB===<<>>;;;UUUyyy___SSSzzzFFFCCC666888???BBBBBBdddlllvvvyyy|||iii^^^WWWGGGAAA???777555888444555666666666666555555444777888999;;;<<<=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;<<<;;;999999<<<======:::;;;???CCCFFFQQQiiiuuuEEE<<<;;;888777555888777777888999AAASSSdddiiivvvSSSGGGCCCVVVPPPLLLnnnzzzsssooo~~~|||{{{|||}}}zzz}}}qqq___KKKAAA<<<999777888777;;;;;;111CCCCCCMMM|||]]]eeeaaa===999888======DDDTTT}}}~~~|||yyyeeeZZZRRRFFF:::777777555222111333666555222444:::;;;777999999999;;;>>>???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>????????????>>><<<:::===>>>===<<<<<>>BBBAAA;;;:::>>>???>>>>>>======>>>>>>??????>>>???AAAAAADDDTTTeeeXXX@@@555:::;;;999888777777999;;;CCCWWWkkkhhhUUUIIIRRRZZZOOOEEE___vvvsss~~~}}}~~~iiiYYYGGG>>><<<:::999;;;888>>>??????888EEEfffcccRRR:::;;;:::>>>>>>HHHbbbvvvfff]]]OOODDD999777888666444444444888888777999???@@@<<>>>>>;;;===BBB@@@???????????????@@@@@@@@@>>>>>>AAABBBEEENNNZZZppprrrJJJ======777333888666777:::<<>><<>>@@@OOOooozzzxxxggg]]]KKK@@@777666888777777888666999:::888888::::::777666777999;;;===>>>??????AAA@@@@@@@@@??????>>>>>>IIIGGGEEEDDDCCCBBBCCCCCCCCCDDDDDDDDDBBBAAABBBCCCFFFEEEEEEGGGFFFDDDGGGKKKBBBBBBBBBBBBBBBCCCDDDEEEIIIFFFDDDEEEFFFEEEIIIMMMeeezzzMMM======888666777777777:::>>>JJJ___rrrXXXJJJDDDIIIPPPFFFEEEnnnyyytttmmmssszzzhhhRRRGGG===:::::::::;;;===???999888BBBKKK[[[TTToooQQQ777999<<<<<<>>>CCCZZZ|||iiiZZZFFF===555555666666777999888;;;<<<<<<<<<<<<<<<<<<===???BBBEEEFFFHHHJJJLLLGGGGGGHHHHHHHHHIIIIIIIIIMMMJJJJJJKKKJJJGGGGGGIIIGGGHHHIIIIIIIIIIIIIIIJJJKKKMMMPPPPPPMMMGGGDDDCCCMMMMMMLLLKKKKKKKKKKKKKKKIIIHHHGGGGGGGGGGGGJJJMMMbbbuuuSSS:::::::::===888888888999???MMMbbbsssWWWHHHAAAEEEOOOIIIDDDhhh|||ppp|||xxxwwwlll[[[KKKBBB;;;::::::888999<<<;;;777===:::aaa}}}ZZZVVVzzzCCC777;;;:::<<>>:::===777>>>HHHSSSwww~~~nnnXXX???888444555777888<<>>DDDJJJKKKKKKOOOTTTTTTUUU\\\fffrrr|||{{{aaa^^^lllUUU:::@@@888888:::999999EEE\\\sssUUUDDDBBBJJJHHHEEEBBB888QQQ{{{mmm^^^QQQHHH>>>;;;:::======;;;;;;>>>AAA===;;;yyyQQQYYY___xxx<<<555999:::444GGGZZZfff}}}sssKKK999555444888===BBBJJJQQQOOORRR\\\iiittt~~~{{{mmmjjjYYY999AAA999777:::::::::HHHbbbzzzTTTDDDAAANNNMMMAAA;;;<<>>888888EEE[[[xxxmmm[[[KKKDDDEEE>>>;;;999;;;;;;999:::===>>>===___ZZZMMMlllqqqEEE:::777<<<999<<>>FFFlllxxxSSSCCCHHHOOOHHH===999666<<>>@@@@@@;;;888;;;<<<<<<===@@@<<>>===:::999CCC[[[sssuuuxxxzzzeeeSSSDDD;;;999<<>><<<<<>>BBBGGGHHHHHHJJJQQQWWWYYYSSSjjjqqqSSSJJJLLLPPPbbbVVVHHHOOOJJJOOOnnnrrrOOO@@@BBBIIIMMMOOOMMMMMMJJJOOOkkkUUU===<<>>@@@===999???IIInnnddd}}}lllXXXIII>>>888888;;;<<<;;;===@@@???;;;;;;===RRReeeUUU[[[IIIDDD222999777;;;;;;HHHjjjNNN@@@EEEIIIIIIHHHHHHMMMRRRRRRppprrrSSSMMMQQQXXXppp```DDDGGGMMMWWWrrrhhhVVVFFFCCCIIINNNQQQSSSTTTNNNLLLOOOWWWmmm]]]DDD@@@AAA@@@<<>>???<<<===:::BBBKKKtttUUUEEEKKKLLLBBB<<>>:::===CCC```\\\UUUdddjjjAAA;;;888;;;999<<<<<>>;;;777;;;===SSS}}}ddd~~~|||yyywwwaaaSSSEEE===:::888888;;;:::>>>BBBBBB<<<:::CCCPPPaaaYYYYYYpppSSSAAA:::???<<<999;;;===SSSWWWCCCFFFKKKNNNPPPOOONNNMMMaaaVVVMMM\\\dddrrrqqqQQQEEEUUUttt]]]DDDGGGFFFJJJSSSXXXXXXXXXZZZXXXRRRNNNLLLIIIKKKZZZmmmPPP:::<<<>>>EEEOOOOOOQQQ\\\rrrcccBBB;;;<<<<<<;;;FFFQQQxxxXXXGGGKKKLLLCCC<<<>>>;;;777===:::CCCvvvSSSrrr~~~~~~{{{sss~~~jjjYYYLLL@@@;;;:::888888::::::???CCCBBB;;;:::IIIZZZiiiNNNRRRccc{{{sssHHH777???<<<777:::;;;===WWWYYYDDDGGGKKKQQQUUUUUUQQQNNNyyyvvvRRReeepppzzzpppIIINNNdddqqq[[[MMMMMMQQQNNNNNNTTTXXXXXXZZZ\\\RRRQQQNNNKKKOOOUUUWWWSSSwwwEEECCCBBBCCCKKKOOOIIIXXX{{{fffuuuuuummmIII===;;;;;;;;;HHHSSS{{{XXXKKKWWWPPPDDD;;;666777;;;>>>888999ZZZxxxWWWkkkuuukkksssjjj{{{~~~nnnaaaKKKDDD;;;777999;;;:::777<<>>:::===??????]]]WWWJJJSSSLLLDDD>>><<<;;;999777;;;666HHHkkk]]]XXXnnnjjjeeennnooovvvrrrbbbUUUFFF@@@:::777888;;;;;;;;;DDD@@@>>>===<<>><<<999888888:::===???GGG777CCCDDD:::kkkZZZMMMLLLccc888???===555999>>>;;;888BBB^^^dddbbbOOOKKKQQQcccaaaIIIMMMbbbhhhYYYFFFFFFLLLKKKKKKQQQ[[[lll{{{bbbMMMKKKQQQUUUWWWYYYjjj{{{pppllljjjjjjkkkiiihhhbbb```ggglll^^^HHHEEEHHHLLLOOOTTTnnneeeeeeGGG@@@===???AAA@@@___RRRGGGLLLGGG???:::999:::<<<===<<<888888BBBeeeWWWIIIZZZbbb]]]```dddvvvmmm\\\MMMCCC:::::::::999888:::>>>AAAAAA888DDDHHHSSSoooQQQRRRhhhIII333BBB:::444===;;;999555CCC___|||fffkkkTTTLLLQQQeeecccHHHIII[[[___QQQ@@@@@@FFFKKKTTT\\\WWWMMMLLLWWW[[[XXX^^^kkk|||yyyyyy{{{pppfffaaa]]]UUUIII???AAAFFFMMMTTTdddfffdddGGG@@@===???@@@@@@```QQQGGGOOOLLLGGG@@@:::888999;;;999;;;;;;;;;SSSoooGGGOOO]]]WWWUUUWWWeee}}}yyyoooooosssppp___NNNBBB;;;999:::::::::999:::===???:::AAA===CCCsss\\\UUU]]]ddd???;;;CCC666777@@@555777444CCC___vvvhhhoooZZZPPPQQQccceeeKKKIIICCCLLLLLLJJJPPPSSSWWWaaa}}}```OOOOOOUUU\\\XXXWWWkkk~~~ppphhh\\\LLLCCCDDDEEEHHHMMMYYYuuuggg```IIIAAA===>>>>>>???```QQQIIIEEEDDDBBB???<<<::::::;;;999999:::777BBBlllPPPFFFQQQSSSSSSOOOYYYvvvtttbbbbbb]]]ZZZ___iii{{{ssscccUUUGGG>>>;;;::::::::::::;;;======>>><<>>@@@bbbRRRKKKXXXNNNAAA:::;;;>>>===;;;:::666:::999777UUUhhhLLLIIIPPPWWWQQQWWWwwwxxxhhh[[[]]]XXXSSSPPPOOOWWWjjj}}}xxxeeeXXXMMMCCC======:::888888:::???AAA@@@>>>@@@CCCAAA^^^VVVOOOgggTTTBBBAAA???;;;999<<<;;;666888<<<===XXXpppnnnssspppfffQQQYYYgggTTTMMMVVVVVVUUUbbb|||zzzQQQQQQTTTVVVVVVUUUZZZllliiiLLLAAADDDFFFMMMXXXlllkkk]]]MMMBBB===>>>???BBBeeeSSSLLLoooOOO===;;;>>><<<888;;;444;;;===444DDDzzz{{{sss[[[HHHMMMZZZXXX\\\}}}vvvkkk^^^WWWJJJJJJKKKJJJCCCAAAMMM\\\sss|||jjjWWWLLLCCC;;;777999999777666:::AAADDDBBB???BBB===OOO}}}qqqQQQZZZyyyyyyCCCBBBAAA999666===<<<777;;;:::@@@;;;VVVooopppvvvyyypppRRRVVVgggWWWOOOQQQWWWaaa{{{```IIIZZZSSSVVVXXX]]]lllzzz[[[JJJHHHEEEVVVkkkoooaaawwwrrrJJJ???>>>???@@@DDDhhh~~~RRRGGGeeevvvmmmHHH777BBBCCC333888999<<<<<<555:::WWWyyy~~~mmmPPPQQQeeeZZZcccxxxvvvjjj^^^QQQIIIJJJHHHEEEBBB@@@@@@@@@AAALLLZZZsssmmm___OOODDD@@@>>>:::666888===;;;<<>>===<<<;;;:::999<<<777BBBTTTqqqvvvxxx~~~wwwddd[[[^^^]]]TTT```oooyyyWWWSSSSSSMMMXXXXXX]]]yyyyyy\\\GGGQQQWWWssseee^^^pppRRR<<<<<<888BBBEEE[[[~~~TTTIIIGGGOOOOOOBBB;;;======888999666888999555555GGG]]]{{{___OOOVVV```gggvvv~~~uuujjj___VVVNNNHHHCCCBBB???===;;;;;;;;;<<<:::BBBRRRfff}}}mmmaaaVVVHHH>>><<<<<<;;;999:::>>>;;;<<>>999@@@AAAeeeeeeQQQhhhDDDEEE??????>>>===<<<;;;:::999>>>666???PPPtttyyyyyy~~~|||tttqqqsssooogggcccMMMQQQOOORRRVVVWWWbbb||||||ggg```hhhccc\\\NNN999>>>999BBBCCCVVV~~~UUUKKKHHHBBB@@@CCC@@@888666;;;777333333777666333888AAAbbbyyyYYYNNN___eeeqqq|||sssfffZZZQQQJJJGGGEEE>>><<<:::888777777777888666888;;;DDDTTTmmmvvvjjjTTTMMMCCC;;;888999:::;;;;;;>>><<<>>>DDD===888???MMMbbbTTTKKKnnn```;;;AAA>>>>>>===<<<;;;;;;::::::???666<<>>>>>BBBFFF>>>999DDDhhhYYYIII```eeeEEE>>>>>>===<<<<<<;;;;;;:::::::::<<<777===HHHzzz{{{|||oooMMMNNNZZZWWWZZZZZZYYYkkk^^^YYYvvvLLLBBBAAA;;;AAA>>>OOOzzzyyyQQQHHHIIICCC;;;777999;;;;;;999333444666888666333555999@@@kkk}}}jjjZZZPPPNNNXXXmmm{{{}}}}}}hhhZZZMMMFFFAAA<<<:::;;;888888888777777888888888444888;;;<<<<<>>>>><<<;;;999999888888999???@@@DDDDDD;;;<<>>OOOzzzwwwNNNDDD888<<<;;;666888===999///444666777555111000333888111[[[|||tttkkkPPPDDDNNNmmm~~~|||www```QQQDDDAAA???999666888555555666666777777777777777999::::::999:::???CCCOOOWWWcccoooxxx~~~xxx^^^LLLMMMHHHBBBBBBDDDEEEBBB>>><<<:::888888999::::::999<<>>999AAA>>>MMMwwwwwwLLLBBB@@@CCCAAA<<<::::::555...444666555333111222555777000FFF{{{wwwcccKKKOOOsssyyy~~~ppp[[[JJJ>>>===<<<666333777444555666777888888888888>>>===;;;999888888999999>>>DDDOOO^^^lllvvv{{{}}}ppp[[[JJJ???AAA999<<>>AAA@@@???===@@@^^^UUUMMMIIIlllFFFAAA888===;;;888888999999:::::::::;;;888;;;>>>===}}}sssccckkkooo|||wwwuuuYYYfffqqqCCC===>>>:::BBB<<>>:::666666999333333333222555888:::999;;;444ZZZ~~~[[[VVVvvv~~~jjjooo~~~nnnYYYGGG:::999999444333777555666888999:::;;;;;;;;;;;;;;;;;;<<<======;;;999666999BBBPPP```mmmsssuuuxxx{{{iiiSSSGGGEEEHHHDDDCCCWWWzzzmmmfff^^^RRRBBB::::::<<<;;;999===AAA???===???JJJvvvfffVVVVVVuuuKKK;;;HHH333444???888888888999999::::::;;;;;;;;;:::999vvv^^^QQQKKKFFFRRRrrrtttxxxnnnoooXXXjjjiiiBBBAAA@@@;;;BBB;;;DDDiiipppMMMDDDHHHDDD???;;;999999888777444444444444444444444444777777>>>bbbVVVVVVZZZVVVhhhrrr[[[CCC888888444444666333999<<<>>><<<999888===AAAAAA@@@???>>><<<;;;999999666777;;;CCCPPP___lllttttttxxx}}}mmmZZZSSSKKKUUU___TTTEEE___~~~```NNN???<<<;;;666999@@@999AAA666GGGEEEoooXXXSSSqqqhhhAAA===??????===777999999999:::::::::;;;;;;>>>666:::@@@ooo}}}cccRRREEE;;;===EEESSSjjj~~~www{{{mmmWWWtttYYYIII<<>><<<:::999888777666777:::@@@IIIVVVdddnnnppptttyyy~~~eee^^^ZZZ^^^lllwwwhhhWWW]]]ooorrruuurrrddd~~~~~~SSSDDD888888888555777===BBB777???>>>WWWkkkTTTmmmzzzSSS:::::::::999;;;:::999999999::::::::::::;;;:::888===>>>___hhhRRRGGG???@@@BBBCCCJJJUUU___oooyyy{{{dddYYYzzzUUUEEE>>>BBB999@@@DDD>>>XXXkkkIIIAAABBB>>>:::777666555444333444444444444444444444444444333555999KKKpppoooMMM???JJJ```ppp~~~yyyZZZBBB777999777999???>>>EEECCC@@@===;;;;;;<<<===>>>===;;;999888666555555555777:::<<>>777;;;666444999<<<888888999999999:::::::::666999>>>===OOOrrrOOODDD===@@@@@@<<<<<<@@@FFFFFFMMM[[[nnn{{{uuuuuu[[[^^^RRRBBBAAA???999@@@CCC>>>RRRkkkJJJBBBAAA>>>:::888777666555444333333333333333333333333444111888999;;;^^^~~~www~~~zzz~~~ttt\\\IIIHHHRRRZZZnnnvvv}}}cccIII;;;999555777;;;:::GGGCCC>>><<<;;;<<<===<<<<<<:::999777555444444444555888;;;<<<>>>IIIYYYfffssspppooouuufffPPPGGGFFFJJJOOOPPPIIICCCGGGPPPrrr~~~cccQQQIIIHHHYYYyyy\\\BBB<<<777555999;;;999888;;;:::CCC???|||RRRCCC[[[sssCCC888999===555333999:::888888888888999999999999555;;;===>>>HHH{{{YYYIII<<<===@@@@@@BBBGGGJJJDDDDDDJJJNNNXXXtttzzz|||xxxvvveeeWWW```UUUAAACCC===:::>>>@@@>>>MMMwwwhhhHHHBBB???<<<999777666666444333333333333333333333333333444***333888111JJJ}}}rrrvvvxxxmmmVVVDDDDDDNNNYYYaaaoookkkOOO>>>:::444444999888DDDAAA===;;;<<<===>>>>>>:::888666555444444444555999<<<>>>===<<>>FFFtttmmmVVVBBB>>>AAABBBDDDHHHFFFIIISSS\\\WWWUUUkkkooobbb```iiiYYYWWW^^^YYYAAA@@@===<<<;;;===>>>IIIooodddDDD???;;;999666555555444333111333333333333333333333333777+++///555000>>>ssszzz~~~zzzbbbEEE===EEEJJJQQQ___ppp}}}pppSSSAAA;;;555666;;;;;;@@@???>>>=========>>>???888777555444444555777888===???@@@???===???FFFLLLWWWeee{{{zzzxxxrrriii^^^VVVQQQOOOSSSKKKEEEFFFHHHIIILLLOOOPPPYYY```{{{WWW===;;;BBB???VVV```]]]dddtttkkkVVVIII@@@888777777777888999999999:::@@@CCC~~~RRRRRReee^^^999<<<666777777555;;;???777666777777777777888888888<<<===333???CCCgggwww]]]EEE@@@EEEFFFFFFGGGJJJMMMTTTYYYWWWaaannnUUUFFFSSSkkkwwwXXX[[[fffVVV???>>>===>>>:::;;;???EEEgggbbbCCC>>>:::888666555555555333111222222222222222222222222444222111555555888]]]aaaGGG>>>AAAEEEPPP```nnnzzzvvvXXXDDD>>>777777>>>>>>>>>AAACCCBBB???===>>>@@@777666555444555777999;;;===???AAABBBBBBCCCEEEGGGIII^^^}}}yyy```WWW```hhhdddXXXOOOPPPUUU^^^XXXSSSSSSSSSNNNKKKKKKaaaeeellllllIII;;;CCCPPPkkkqqq^^^MMM>>>555333666888888777888:::<<<===CCCmmmWWWTTTggg{{{===???777444777666444<<<@@@555666666666777777777888888999<<<111AAA>>>VVVfffGGG@@@EEEIIIKKKLLLTTTRRRRRRSSS[[[vvvfffLLLQQQbbbppp```WWWcccJJJ===@@@<<<@@@;;;<<>>>>>>>>CCCFFFEEE@@@===>>>AAA777666555444666888;;;>>>;;;===AAAFFFIIIKKKKKKJJJEEE[[[{{{qqqUUUGGGUUUffftttmmmXXXKKKRRR^^^ddd\\\UUUTTTUUUWWW]]]ccchhhzzz~~~XXX???@@@UUUhhhsssXXXJJJ@@@555444:::888999:::888999===@@@BBBXXX[[[RRRiiiUUU000BBB666666:::888444<<>>BBB>>>UUU```BBB===<<<999555444555555333111111111111111111111111111000000111222333555666777kkkmmmjjjwwwdddUUU555666:::HHHSSSUUUhhhwwwhhhWWWCCC555;;;@@@777<<>>FFFccckkkRRRiii[[[:::@@@444666666666666666666666666666666666666777777777777555777999===<<>>999===DDDEEEXXXyyy}}}ooocccSSS???;;;>>>:::???>>>AAABBBLLLeeeqqqdddBBB888222666:::<<<===@@@BBBCCCFFFJJJMMMMMMJJJHHHJJJYYYmmmnnnSSSDDDCCCPPPaaammmXXXXXXTTTXXXaaaeeekkkpppttt}}}yyyMMMDDDIIIkkkoooVVVKKK===777888;;;:::777:::;;;999777FFF;;;JJJPPPNNNtttLLL888777444555555555555555555555555555555666666666777777777666777888;;;:::???lllhhhJJJLLLRRRRRRVVVWWWMMMlllxxxMMMTTTbbbKKKCCC>>>???;;;===;;;>>>@@@<<>>999666CCCDDDkkkggg999SSSLLL<<<777000666555555555555555555555555555555555666666666666777777777777:::999999XXXrrrPPPMMMSSSTTTUUUYYYVVVvvvZZZIIIXXXvvvzzzGGG>>>@@@=========:::===AAA<<>>;;;@@@===:::777555444333222111111111111111111111111111000000/////////000000000777OOOrrrsss}}}oooqqq|||^^^PPP:::222;;;AAAIIIZZZooo{{{xxx|||zzzZZZ;;;777===???ZZZ[[[>>>777222333999???BBBDDDJJJLLLNNNMMMJJJIIILLLOOOaaaxxxtttfffiiirrruuudddLLL@@@JJJOOOLLLXXXnnn}}}WWWSSSYYY[[[bbbqqqqqqsssxxxZZZAAA[[[kkkVVVFFF===888888888999999:::999999:::666CCC>>>777cccOOO>>>eee[[[666444666444666444444444444444444444444444444555555555666666666666777666999:::666GGGhhh```VVVUUUUUUYYY\\\rrr[[[OOO[[[kkk^^^DDD:::@@@;;;======999<<>><<>>888======888:::AAA<<<;;;FFFmmmTTT======FFFDDDAAA;;;666222000111000000000000000000000000000000///....../////////000///333TTT~~~~~~xxx|||xxx}}}iiiBBB777555777>>>HHHVVVhhhwwwkkkJJJ???@@@OOOooozzz[[[III999555:::<<<:::;;;BBBKKKOOONNNLLLIIIGGGHHHNNNUUU[[[aaabbbgggrrr~~~zzz```FFFBBBAAAKKK\\\ggguuu]]]___ccc[[[aaatttzzzzzz|||[[[sss{{{eeeSSSEEE;;;777888888777666555666888:::<<<999EEE999OOO^^^===VVVrrrHHH333@@@222111;;;...333333333333333333333333333333333444444444555555222666444666;;;777999FFF{{{\\\XXXlllkkkOOOPPPaaannn~~~EEE@@@888<<<777;;;===888:::@@@;;;999BBBdddQQQ;;;<<>><<<>>>EEEKKKKKKLLLJJJHHHIIIOOOUUU[[[^^^bbbkkk~~~wwwWWWAAAFFFWWWsss```^^^___```lllzzzzzzjjjjjjZZZJJJBBB===888666888777444333444777:::;;;;;;<<>>:::;;;777888<<<999999>>>;;;999AAAZZZ~~~OOO999;;;>>>???===999333000111333000000000000000000000000///////////////000111111+++777222+++@@@^^^ooovvv~~~jjjLLL888222999777>>>HHHRRR```oooxxxyyyxxx|||hhhQQQBBB555<<>>FFFHHHCCCJJJHHHHHHMMMTTT[[[______ooooooRRRNNNRRRtttzzz^^^TTTTTTcccvvv~~~hhhgggpppeeeUUUGGG;;;999;;;888666777888666444666:::<<<:::888???BBBddddddDDDLLLfffkkk777>>>444...777666///333222222222222222222222222222222333333333444444444222888555222777666666>>>GGGiiiOOOOOOXXXhhhBBBEEE===<<<;;;888777<<<:::999===:::999BBBOOOxxxLLL999;;;EEE@@@:::555333222111111000000000000000000000000111111000000//////......222000111444333===]]]~~~yyyjjjVVVCCC666111555666===GGGQQQZZZfffqqqxxxxxxzzz~~~}}}hhhPPPCCCBBB999EEEXXX___ZZZ\\\^^^UUU===666:::???===@@@DDD>>>CCCGGGLLLQQQXXXaaalllsss[[[SSSdddwwwqqqcccWWWVVV\\\dddrrr~~~}}}fffmmmzzznnn[[[QQQ@@@===999666444555777888???555222999???<<<888888;;;RRR{{{MMMHHH[[[LLL777666555333222222333333111111111111111111111111000111111111111222222222444444444444555777888999AAAdddzzzWWWQQQNNNVVVmmmeee???CCC;;;888777;;;999999:::;;;;;;<<<<<<===JJJvvvwwwKKK999;;;DDD@@@:::555333222111111////////////////////////000000000000//////.........,,,...111000666MMMggg|||zzzqqqhhh]]]OOOAAA777///222999BBBHHHNNNXXXcccoooqqquuuzzz}}}lllUUUDDD???>>>JJJ___kkkkkkooooooeeeBBB777999>>>;;;<<>>???\\\nnnKKKVVVWWW333666555444222222222222222111111111111111111111111000000111111111222222222333333444444555777888999888QQQyyykkkyyynnnRRRZZZWWW]]]qqqTTT;;;???888888666888999999999:::;;;;;;<<<<<>>111111555;;;???BBBJJJSSSgggkkkrrrxxx}}}~~~ttt```KKK>>>@@@III___rrrwww}}}zzzmmmFFF999999???;;;<<<@@@>>>HHHJJJMMMPPPTTTZZZaaafffrrrjjj```VVVSSSeee[[[DDDHHHPPPOOOUUU]]]eeejjjpppwww}}}{{{mmmcccXXXRRRMMMJJJDDD;;;777888888888777666666666666777:::888777888777999BBBLLLlllKKKIIIpppYYY444666444333222111111111111111111111111111111111111111000000000111111111222222333333333444555666777888444???jjjddd[[[mmmgggYYYUUUTTTVVVbbbxxxvvvCCC:::===777:::777777777888888999::::::;;;;;;@@@XXXtttJJJ999<<>>888444222111111000////////////////////////////////////////////////000......000///...222:::```{{{xxxzzz|||~~~dddQQQ???777222555:::>>>CCCHHH[[[aaajjjsssyyy}}}{{{kkkRRR@@@@@@DDDXXXllluuuyyyttteeeDDD:::<<<@@@;;;>>>FFFGGGFFFFFFGGGIIILLLQQQVVVYYYSSSPPPPPPUUUfffXXX>>>;;;CCCOOOWWWiiikkkjjjhhhnnn{{{xxxmmmaaaXXXOOOHHHAAA>>>:::666777;;;444555555666666666666666>>>555666===:::;;;[[[tttLLLEEE```lll;;;000===222222111111000000000000111111111111111111111111000000000000111111111111222222222333444555777777999:::KKKrrr```UUUtttzzzeeeZZZUUUQQQUUU\\\```{{{VVV<<>>AAABBBJJJQQQ]]]gggnnntttxxx{{{|||mmmTTT@@@BBB>>>KKK\\\bbbeee^^^PPP;;;999======888@@@LLLKKKCCCBBBCCCDDDHHHKKKNNNPPPPPPXXX```ccczzzwwwTTT<<>>PPPyyypppGGG888===???;;;555222000000000000........................---------.........//////***,,,------,,,---...///***AAAUUUdddrrruuuxxx~~~|||oooZZZCCC777555555666888<<>>666666222444999888666>>>???===YYYiii===<<<===AAAGGGLLLNNNNNNLLLEEERRR___qqqDDD===GGGMMMKKKQQQllluuu}}}wwwggg^^^SSSJJJEEE???888222888444333444555444555:::666666666666666777888888666111HHH{{{|||NNN<<>>:::888555444444444444555555555666666;;;666444777888888:::>>>VVVrrrCCCHHHOOOdddPPP===...///222000...000////////////////////////.........................../////////000000000000000111111222222333333444666777666888999===aaa~~~uuunnniiieeebbb___]]]ZZZWWWUUUUUUVVVWWWYYYXXXXXXXXXXXXXXXYYYYYYTTTUUUWWWXXXZZZ]]]aaadddfffjjjooosssyyyqqqBBBAAA555:::999777666666777999::::::::::::999999888888888===999>>>FFF]]]```???888777<<<999444222111000///...------------------------,,,,,,,,,,,,------------------------------------,,,------+++,,,CCCvvv|||lllOOO<<<333000222333555666<<>>HHHxxxOOOGGGDDDZZZuuuwwwSSS888111...111111------333////////////////////////............................../////////000000000000000111111222333333333666666444777888333CCCddd}}}{{{{{{{{{|||uuuuuuuuuuuuvvvwwwxxxyyyCCC444FFF444999888777666666777999999999999999999999888888888===999===AAAMMMuuu^^^===888888;;;888444111000000///...------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,000111)))///TTT~~~xxxoooooo|||~~~qqqbbbSSSEEE===//////333888;;;;;;<<>>888999888777777666777888888999999999999888888888888888;;;888;;;???BBBYYY]]]===999::::::777333000000//////...------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---***...333...***999QQQrrrssssssttt|||xxxpppgggZZZPPP;;;222---111444444555777>>>DDDLLLUUU]]]ccchhhkkkvvvzzzoooTTTAAA666444888===777^^^xxxkkkMMM@@@QQQjjjdddOOOTTTaaabbbwww}}}yyycccddd{{{qqqdddXXXOOOIIIBBB>>>999777444333444444444333555555555666666666777777777888888666555BBBaaa}}}sssSSSCCCMMMYYYoooAAA888888444111222111///...///............................................................///////////////000000111111222333333111333000444<<<888555>>>FFFccc>>>CCC>>>000444666666666777777888888999888888888888888888888888777777:::>>>>>>HHHttt[[[<<<999;;;999666222/////////......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///)))(((---...,,,///777HHH___vvvyyywww```HHH000***---000333888777:::???GGGOOOWWW^^^aaammmttt|||yyydddMMM===777999>>>FFFhhhnnnPPP999<<>>TTTuuueeeBBBGGGIIIXXXzzzDDD111777555111...---///000000///........................------------------------------.........///////////////000000111222222222000444111111999888444999888RRRdddBBBDDD444444???333555666666777777888888888777777777888888888888888555888999===>>>@@@```XXX:::888;;;888555111/////////...---,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,***)))***,,,---------+++JJJqqqfff???000000222333666222333555;;;CCCKKKRRRVVV^^^hhhttt{{{||||||vvv```III<<<:::<<>>:::BBB000444DDD777444555666777888888888888666777777777888888888999555;;;999;;;???:::LLLvvvVVV888777:::777444111///...///...---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++''',,,...,,,+++---+++'''000999YYYwwwJJJ888666333---,,,333111111444:::BBBIIILLLRRR^^^lllvvvxxxyyy}}}nnnTTTAAA::::::???JJJ@@@999JJJ^^^zzztttQQQVVV\\\@@@CCCWWWNNNiii~~~qqq~~~wwwzzzjjjYYYccczzzwwwlllbbb[[[SSSLLLBBB<<<999888666444444333333333555666555444666666666666777777777777::::::JJJlllppp@@@@@@OOOMMMwwwJJJ000222444333---111222///------///000........................---------------------------------.........///////////////000111111222222---888666111555666555;;;777<<<<<>>333;;;:::222444444444666777888888888888666666777777888888888999777>>>::::::@@@777???aaaTTT<<<:::777777444111000000000///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---666000???eeevvvrrr{{{~~~pppUUUAAA:::222,,,000111222444555777;;;@@@CCCMMMPPPXXXcccoooxxx}}}hhhIII<<<===AAA???;;;???WWWxxxZZZKKKWWWTTTEEEBBBCCCRRR{{{wwwvvv{{{rrriiiooozzz}}}rrrjjjbbbWWWOOOGGGBBB;;;777666555333111444444333333444555777888000999>>>888444555666444111KKKcccrrrUUU>>>???TTTqqqKKK555555666222000111111000......---------,,,,,,,,,,,,,,,,,,,,,,,,..........................................------////////////000000000000111222222333333444444555555;;;:::;;;YYYtttBBB<<<:::888777555555555666444444555555666777777777444555555666777888888999;;;:::999888:::===@@@BBBiiiRRR;;;999666777444111000000000///......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---'''(((222GGGccc~~~wwwlllttt|||~~~yyywwwjjj[[[QQQHHH@@@777///...111333333333555:::>>>BBBEEEJJJRRR[[[eeemmmrrr{{{}}}nnnRRRAAA<<>>>>>MMMeeewww~~~LLL???PPPRRRDDDCCCMMMeeeggghhh|||sssxxx|||~~~pppeee^^^WWWNNNFFFAAA===777555444444333222444444444444555666777777===555111777:::999999<<>>@@@SSSPPP999888555777444111000000000///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,'''---///---;;;ZZZzzz|||~~~{{{yyy|||ttt~~~|||yyyttt```TTTEEE+++...000222111000111555999<<<>>>BBBEEEJJJSSS^^^ggglllrrrxxxzzzyyyzzz}}}}}}}}}xxx```III======@@@???;;;???NNNcccpppIII:::KKKPPPCCCAAANNNkkkqqqOOOaaauuulll```WWWQQQKKKCCC===999666333111222333333333333444555555666666666666===000---777:::444;;;JJJvvv]]]OOO:::>>>cccNNN;;;---...333333000000000000///...------------------------------------------------------------------------------............/////////000000000111111111222333333444444555222777;;;222555^^^^^^>>>888:::999999777666555555444555444444555555555555555555666666666666666666666666777666555555666999;;;===DDDqqqOOO888777555666444111/////////...------------,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,...222000)))***???aaazzz}}}wwwvvvxxx}}}~~~rrrbbb===555222//////111333444444888;;;>>>???AAAHHHSSS\\\\\\dddnnnqqqqqqtttzzz~~~~~~}}}}}}}}}~~~}}}~~~}}}nnnSSS@@@:::>>>@@@===<<>>BBB@@@222777777666555555444444444444444444444444444444444666666666666666666555555666555555555666888:::;;;@@@UUUNNN888888666666333000/////////...---------,,,,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,+++)))+++...,,,222MMMlllaaa???666---,,,222555333///111555999::::::===EEELLLNNNVVV```fffhhhmmmwwwzzz|||~~~~~~~~~~~~~~~}}}||||||||||||{{{~~~zzz~~~yyy___HHH>>>@@@BBBAAA@@@OOOssshhhWWWnnnwwwqqqzzz___aaapppsssxxxkkkaaa]]]VVVMMMFFFAAA<<<777444444444333222222222333444444555666777777777666555222888:::777<<>>999666444222444555555444333222444555555666666777777666666666777666333:::VVV}}}nnnNNN<<>>999JJJttt{{{KKK666666555555333000.........---,,,,,,,,,,,,++++++++++++*********************************+++++++++,,,,,,,,,++++++************++++++---******...,,,'''(((...;;;NNNpppuuuvvvqqqyyy~~~{{{zzz|||wwwjjj\\\QQQBBB777222111000000111111222444666888:::<<<===@@@CCCHHHNNNWWWaaagggnnntttzzz}}}||||||~~~~~~~~~|||{{{{{{{{{|||}}}{{{yyy|||~~~~~~~~~}}}~~~|||uuucccMMMDDD@@@CCCCCCMMMppp}}}}}}}}}yyyppphhh___VVVOOOCCC@@@;;;777444333333333111444555555333333555777777777666666666666666777777777CCCaaahhhLLL???FFF```yyyjjj888'''444000111000...---...///000...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......---------.........//////......//////000111111222000555888444///000666:::333444GGGmmmoooLLL777BBBDDD888222888888222222333333444444333111111///000111222333444555666333444444555555666666666666666666777888888999999:::===AAAYYYzzzIII444555444555333000.........---,,,,,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,++++++************++++++(((******(((,,,111...'''***===aaa|||wwwuuu|||vvvhhh___QQQAAA444///222555000...,,,---000444666777::::::;;;>>>EEENNNWWW\\\aaajjjttt{{{||||||~~~}}}~~~~~~}}}}}}}}}}}}}}}~~~{{{yyy{{{}}}|||}}}~~~{{{|||}}}{{{|||~~~zzz|||mmmZZZMMMHHHLLLNNNUUUtttwwwvvvxxxqqqfff]]]WWWQQQJJJFFF;;;999666333333333444555///222444555444444666999888777666555555666777888555@@@ccc[[[EEEDDDRRRggg{{{ggg<<<555333///.........---...000...+++------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---------.........//////......//////000111111111333222444888777222333777555:::777777UUUWWWBBB>>>:::666555888888444222444111222333444333222111000...///000111333555666666333333444444555666777777555555666666777777888888333???:::BBBnnnwwwGGG666888444111111000///////////////,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***444GGGgggwwwvvv~~~___JJJ:::......111---000555444---...444555777999;;;>>>CCCHHHLLLSSSZZZdddlllrrrvvvyyyzzz|||~~~}}}~~~|||zzz{{{}}}|||yyyzzz|||{{{vvvqqqxxx{{{}}}~~~}}}}}}}}}~~~}}}{{{zzzxxx{{{|||rrrggg^^^YYYWWWbbbfffSSSpppiiittt|||qqqjjjddd```YYYRRRLLLFFF@@@<<<555555444333333333333444000111222444555777999999===333333666444999>>>999EEEqqq}}}iiiBBBFFFFFFfffxxxkkk???000000111000000000///...---,,,,,,,,,------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,---------------------------------,,,,,,+++++++++------------------------------......///000000000111111222222222333333333777555555888;;;MMMxxxaaaIII???===<<<888777666555333333333222222111111111000000////////////000111222222333333222333555666666555333111444444444555555555555666555999666555JJJtttuuuFFF555777333222111000///............,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***(((000PPPvvv|||cccNNN:::222111,,,***---...,,,000777111333555666999<<>>999666444444333333333444444555222333444666777888888888777222777888///222@@@HHHsss|||VVVDDD<<>>@@@EEELLLTTT]]]eeemmmrrrtttzzz|||{{{{{{}}}}}}|||zzzwwwvvvwwwxxx|||{{{{{{{{{{{{wwwoooiiiqqquuu{{{}}}|||{{{|||{{{zzzyyyzzz{{{|||}}}|||{{{{{{{{{||||||zzzxxxzzz}}}}}}|||~~~}}}zzzrrrggghhhiii```ddd~~~xxxooofff___ZZZUUURRRJJJFFFBBB>>>;;;777444111333222222333333444555666555666777888888888777666666555>>>>>>333:::WWWmmm{{{___QQQJJJRRR|||nnnmmmGGG+++///777000,,,000000///...---,,,,,,,,,,,,------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,++++++---------------------------------...//////000000000111111111222222222222444000222777777222222888@@@cccdddGGG@@@888666777999777555777666555333222222222222111111000000000000////////////000000111111222222333333333333333333333333444444444444555555555555666333999>>>333333___rrrDDD444777222333222111///---,,,,,,+++++++++++++++++++++++++++************************(((((((((((((((((((((((()))))))))************+++++++++++++++++++++++++++***---***)))///:::[[[~~~nnnjjjrrrkkkdddUUUJJJ777555222///000111///---000111222333333444777:::999<<>>333///333000(((***444///...------,,,,,,,,,---------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000000000000111111111111222333//////444777555666:::<<>><<<:::;;;<<<;;;555000555555333222222111111111000000000000000000///////////////000000000111111333222222111222222333444333333444444444555555555888...000===<<<555FFFbbbpppDDD555888444333222000///---,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********************************%%%------)))(((+++BBBcccrrrtttxxx~~~zzzooommm}}}{{{qqqrrrrrriiidddGGGEEE;;;///+++000111---///111222222111222444666555777:::>>>CCCKKKSSSYYYaaagggkkklllooovvv{{{{{{|||~~~~~~{{{yyyxxxxxxvvvuuuttttttvvvxxxyyyyyy{{{{{{{{{zzzxxxxxxzzz{{{yyyxxxwwwwwwxxxzzz}}}wwwtttsssuuuyyy{{{{{{yyyzzzzzzwwwsssttt{{{vvvzzz{{{rrrkkkfff\\\XXXRRRLLLGGGCCC???<<<999666444444444444333222000000111222333444666777555555666666666555444333999222555AAAUUU{{{qqqHHHGGG]]]bbbjjjBBB,,,333666111,,,,,,...///...------,,,,,,,,,,,,---------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///////////////000000000111111111444222111222111111444888777888:::AAASSSssskkkPPP@@@999999:::888666555555777777444111444333222111111000111111//////////////////000000//////////////////000000111111111111111222333444333333333444444444444555666000000777>>>>>>===>>>pppmmmBBB666999555222111000...---,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((***&&&'''///...111>>>bbbkkkxxx~~~vvvuuuyyy|||{{{xxxrrr\\\<<<+++,,,///,,,---...000000//////000111222444666888;;;@@@EEEIIIQQQWWW]]]aaahhhrrryyy{{{xxx{{{}}}~~~|||zzzyyyyyyyyywwwuuussssssuuuwwwyyy}}}|||zzzwwwtttuuuxxxzzzwwwwwwvvvvvvwwwxxxzzz{{{tttsssrrrtttwwwyyyzzzzzzwwwyyywwwtttvvv}}}{{{~~~vvvlllbbbZZZVVVNNNKKKGGGCCC@@@<<<888555333222000000111222111000000000111111222444555666444444444444555555555555555777CCCXXX~~~tttZZZIIIJJJfffgggDDD///...222000)))---666333'''------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////////////////000000000000...111333444222111222444111666999777666???RRRbbbxxx\\\JJJEEEAAA@@@>>>999666777777444222111222444555444222222111000000000000000......////////////000000............////////////000000000111111222222333333333333333444444444444222777888333333:::===999LLLxxxjjj@@@555999555111000///...---,,,,,,---************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((()))))))))))))))))))))))))))))))))***%%%&&&///,,,&&&+++GGG\\\xxx|||{{{yyy~~~|||RRR666111111+++,,,---//////...---...///...000333555666888;;;===CCCIIIOOOSSS[[[eeemmmpppqqquuuyyy{{{zzzyyyxxxxxxwwwwwwuuusssrrrrrrtttvvvxxxxxxwwwuuussssssuuuwwwuuuuuuuuuuuuuuuuuuuuuuuurrrrrrsssssssssuuuwwwzzzvvvxxxxxxvvvxxx|||~~~}}}|||~~~~~~|||{{{~~~}}}}}}|||{{{vvvsssnnnggg___VVVOOOKKKFFFCCC???<<<:::888666444111000......000111000///111111111111222333444555444444333333444666999:::666HHH]]]oooaaaTTTBBBIIInnn~~~QQQ222999+++000///,,,***...333111,,,---,,,,,,+++,,,,,,------------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------+++++++++++++++++++++++++++,,,,,,------......///........./////////000000+++...111333444555555444444222222555888999555111@@@VVVtttcccOOOFFFCCCAAABBB:::333111000111777???;;;999666444333333333333111111000/////////000000........./////////000000........................---///000222222222222111222222333333333444444444111999:::222///444:::;;;444XXXggg>>>333888444000///...---------------************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))"""++++++***---((((((444%%%EEEsss^^^AAA;;;777///,,,...000000/////////000***---111333444444555666<<>>^^^zzz[[[DDDIIIGGGcccVVVBBB222&&&444------111333---%%%+++888,,,,,,,,,++++++,,,---------------,,,,,,,,,++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++++++++,,,------......///............/////////000111///---,,,///222222///444333333444777:::;;;;;;777===???BBBQQQoooppp[[[RRRIIIDDD>>>999999<<<666444777<<<;;;555333777555444333222222111000///111000000////////////000---.........//////000000.....................---,,,...000222333222111000222222333333333444444444333444555555555555666666666DDDbbb^^^>>>333333222000000///...---,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************+++000KKKvvv|||mmmrrrzzzqqqhhhZZZFFF888222111***000000&&&111999***///...------...111333555888;;;???CCCGGGLLLQQQUUU^^^ccciiinnnqqqrrrssssssuuuuuussspppnnnnnnppprrruuurrrqqquuuvvvsssrrrsssxxxuuurrrooonnnoooqqqsssooouuussskkkllluuuyyyvvvvvvtttsssssstttrrrnnnjjjqqquuuyyyzzzyyyxxxzzz|||vvv||||||||||||{{{{{{{{{{{{|||~~~}}}zzz{{{~~~~~~}}}}}}}}}~~~~~~|||}}}xxxrrrmmmhhhddd```]]]UUUTTTQQQMMMGGGAAA<<<999555444444333222111000000000111111111111222222222222444444333111000222444666:::555777===333===bbbdddOOOSSSSSSjjjhhh{{{LLL666666222---------------------------------,,,,,,++++++,,,,,,---,,,++++++******++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///---------............//////000000000111111111111111222222333333444444555777777666777:::???DDDGGGeeevvvmmmZZZMMMFFFCCC===<<<;;;:::999999999999777777666555444444333333333222111111000000111111111000000///...---------................................................111111111111111111111111111111111111111111111111444444444555555555555666888333BBBiii^^^===333333222000000///...---,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))***************666MMM```hhhpppyyyyyy~~~xxxmmmrrr~~~|||zzzuuummm___OOODDD888---///...%%%+++111%%%,,,+++++++++,,,...000111222444888;;;???CCCHHHKKKQQQVVV]]]bbbfffiiikkkmmmoooppppppnnnmmmmmmnnnpppqqqoooppptttvvvttttttvvvuuusssqqqnnnmmmnnnooopppjjjnnnnnnllltttqqqppppppqqqsssrrrooolllqqqtttwwwxxxvvvuuuvvvwwwyyy~~~}}}zzzzzzzzzzzzyyyyyyyyyyyyzzz|||~~~~~~}}}|||}}}~~~}}}{{{{{{|||}}}~~~~~~~~~~~~}}}}}}|||{{{{{{{{{|||}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}{{{zzzyyy~~~~~~~~~~~~}}}{{{}}}~~~~~~|||xxxtttqqqmmmiiiccc^^^YYYUUURRROOOKKKIIIGGGCCC>>>999666444333333222222111111000000000111111111111222222222111222222222222222333444...222---...999CCCeeennnQQQOOOZZZsssttt\\\555,,,///---+++///---------------------------,,,,,,++++++,,,,,,---,,,++++++******++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............------------............//////000000000111111111111111222222333444444444555444444444666999===???999@@@JJJTTT]]]gggsss{{{pppcccQQQMMMFFF???:::888777777::::::999777777666666777666555555444333333222222222222111000000000111111000000000///...---------................................................//////000111111222333333111111111111111111111111333333333333444444444444555555:::IIIggg\\\===333333222000000///...---,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))))))))((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))******---)))***///555AAAYYYqqqttteeefffuuu|||yyykkkIII888333111++++++...)))******+++,,,---......///---///222444666:::>>>AAADDDHHHNNNTTTXXX]]]bbbeeeiiikkkmmmnnnmmmnnnooopppnnnlllnnnsssuuutttuuuxxxqqqpppooonnnmmmllllllllljjjkkkiiiiiirrr||||||tttllllllmmmoooqqqqqqpppnnnppprrrttttttsssqqqqqqqqqtttxxx~~~{{{zzzwwwxxx}}}~~~xxxxxxxxxwwwwwwwwwvvvvvvwwwyyy{{{{{{zzzyyyzzz{{{xxxyyyzzz{{{{{{{{{zzzyyy||||||{{{{{{{{{zzzzzzzzzyyyxxxxxxxxxxxxyyy{{{|||{{{||||||}}}}}}}}}||||||{{{||||||}}}}}}}}}||||||~~~~~~~~~}}}~~~~~~}}}}}}|||{{{yyyxxxxxxzzzyyyzzz|||~~~~~~}}}|||{{{zzzyyyyyyzzzzzz{{{|||}}}~~~~~~~~~~~~~~~~~~}}}|||{{{yyyxxxxxxxxxxxxzzz|||}}}}}}{{{zzz{{{|||~~~}}}{{{zzzyyy||||||}}}}}}}}}|||||||||zzzzzzyyyvvvrrrlllgggddd```\\\WWWQQQNNNJJJFFFDDD???===;;;888555222111000111111111000000000000000000111111111111222222222222222222333555666555444000666888<<>><<<777666444222111000111111.../////////000000111111000000111111111222222222555333222444666888777555333888>>>FFFSSSgggzzzcccSSS===AAAeeezzzDDD222...///333222,,,+++///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++************++++++***************************+++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,---------................../////////000000//////000111111222222333333444444555555555555444666999;;;:::888777888999222333555777:::===???@@@KKKNNNSSSVVVWWWWWWXXXYYY[[[YYYTTTNNNIIIEEEBBBAAA999888777555555666666444::::::;;;::::::888777666555444444333222222222333222222111111111000000000111111000////////////000/////////......---------------------------------------------------------------...///000111222333111111111111111111111111111111111222222222333333111999999///000JJJpppXXX;;;444333111000000///...---,,,,,,+++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))&&&(((++++++)))***444>>>mmmyyy}}}}}}uuu~~~{{{mmm___KKK>>>888000+++---------...//////......------...000000000111444666888;;;>>>AAADDDHHHMMMQQQYYY]]]bbbfffhhhjjjkkkllllllkkklllnnnkkkggggggkkkjjjkkkmmmmmmllljjjgggeee```fffiiihhhggghhhjjjjjjiiiiiijjjjjjjjjjjjjjjjjjhhhiiijjjlllmmmmmmlllkkkkkknnnrrruuuxxx}}}yyyxxxyyyyyyyyyyyysssrrruuuyyyyyyvvvuuuwwwtttssssssssssssrrrrrrrrrrrrsssuuutttsssrrrrrrsssssssssssssssssssssssssssuuuuuutttttttttsssssssssqqqqqqppppppqqqssstttuuutttttttttttttttuuuuuuvvvtttuuuuuuuuuuuuttttttssssssssstttuuuvvvvvvvvvvvvyyyxxxwwwvvvvvvvvvwwwwwwtttuuuvvvvvvvvvvvvvvvuuuqqqpppppppppqqqrrrttttttppppppppprrruuuwwwvvvuuullllllmmmnnnooopppqqqrrrppppppppprrruuuvvvtttrrrwwwxxxyyyyyyxxxvvvsssqqqssstttuuuvvvvvvuuutttsssvvvuuuuuuwwwyyyyyyxxxwwwwwwvvvtttrrrrrrrrrssstttppprrrtttuuusssrrrqqqrrrnnnnnnoooppprrrtttuuuvvvvvvuuuttttttuuutttpppmmmeeecccaaa]]]XXXSSSOOOMMMFFFCCC???;;;999777555333222111000//////000111222.........///000000111111000000111111111222222222444333222333444666666666...333BBBTTTggghhhJJJ???CCCnnnzzzhhhnnn===777000/////////---***((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++******))))))******+++*********************************++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,------------...---............/////////......//////000111111222000111333444555555555444///222555777666444333222888888888999999999::::::555777::::::999888777888999888777777777999:::<<<;;;:::999999777666777888444444333333333333333333444333333222222222222333000000000000000/////////111000//////......//////............------------------------------------------------------------///////////////000000000000000000000000000000000111222222222333333333333222333777888444777III___VVV:::444444111000000///...---,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''(((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((())))))((()))******)))))),,,///VVVwww}}}lllVVVMMM@@@222000---------,,,,,,,,,,,,,,,,,,---......---...000222333555777999;;;>>>AAADDDKKKOOOUUUYYY\\\^^^aaabbbffffffggghhheee___```eeeggghhhjjjjjjiiigggdddbbb]]]bbbgggfffaaa```cccgggeeeggggggfffeeedddeeefffddddddeeegggiiiiiihhhfffeeeiiinnnrrrssstttvvvwwwsssuuuzzz{{{uuuxxxuuuooopppwwwxxxrrrtttsssuuuwwwuuuppppppsssppppppppppppoooooooooooonnnoooqqqpppooommmnnnooorrrqqqooonnnnnnnnnoooppppppppppppooooooooonnnnnnllllllkkkkkkkkkmmmnnnooonnnnnnmmmnnnnnnooopppqqqnnnnnnooooooooooooooonnnnnnooopppqqqrrrrrrrrrrrrsssssssssssssssrrrrrrrrroooppppppppppppoooooonnnlllkkkkkkkkklllmmmooopppjjjjjjjjjmmmoooqqqpppoooeeeeeeggghhhiiikkklllmmmhhhhhhhhhllloooooojjjfffnnnoooppppppooonnnmmmllllllmmmmmmnnnnnnnnnnnnnnnqqqppppppqqqrrrsssqqqpppnnnmmmlllkkkkkkkkkkkkkkkiiikkkmmmmmmlllkkklllmmmoooooonnnnnnnnnooopppppppppmmmllllllllljjjeee```YYYWWWTTTPPPLLLIIIFFFEEE<<<999666444333333111000...............//////000......//////000000111111000111111111111222222222111222222111111444999===999MMMrrrwwwQQQ<<>>===777444222111111222222111,,,------...............000000000000000000000111000111111111111222222222000333555444444888CCCKKKaaaxxxdddMMMBBBIIIjjjooooooSSS>>>444333000+++///...***+++000111---++++++++++++++++++++++++++++++************++++++******))))))))))))******************************)))******+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,---------.........,,,------...//////000000.........//////000000111444222000000111333555555444444333333222222222222333555777777666666666777777666555333111//////...999666666666333---...333222222222222222222222222111111000000000111111222///////////////000000000000///......------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////000000000000000000000000000000000111111111222222111//////111111111333777SSS999444444111000000///...---,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&''''''((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))'''***+++***)))))))))((('''333DDDSSSeeexxxtttqqqkkkjjjwwwzzz{{{jjjNNN@@@333222000...---...///000,,,---...---,,,---///111+++...111333444555777999:::>>>BBBGGGJJJMMMQQQTTTSSSUUUZZZ^^^\\\ZZZ^^^eeeaaabbbccccccbbb```^^^\\\\\\YYYYYYZZZ[[[ZZZ[[[\\\ZZZ\\\^^^]]][[[[[[^^^aaa```___]]]^^^``````\\\YYYhhhkkknnnnnnkkkgggdddbbb]]]___```ccckkkqqqpppjjjrrrkkkqqqxxxxxx|||yyy|||~~~zzztttooolllkkkjjjjjjgggggggggiiijjjlllppptttqqqppppppqqqnnnjjjkkkpppiiiiiiiiiiiihhhhhhhhhhhhfffhhhiiihhhfffeeeeeefffffffffhhhiiijjjjjjjjjiiihhhgggggggggffffffffffffdddcccbbbaaaaaaaaabbbcccccccccbbbbbbccceeefffgggaaabbbcccdddeeeeeeffffffaaabbbccceeefffeeeeeedddcccdddfffggggggeeecccbbbffffffffffffeeedddccccccfffeeebbb```______```aaa`````````bbbeeegggfffeeebbbbbbbbbbbbaaaaaaaaaaaa______ccciiinnnmmmfff______^^^^^^___```bbbcccdddbbbaaa`````````aaacccdddeeedddccccccddddddbbb```bbbcccdddeeeeeedddbbbaaa]]]^^^_________aaadddfffhhhgggeeedddcccddddddeee```]]]ZZZYYYYYYVVVNNNGGGDDDBBB>>>:::777555333333111///------.../////////---...///000000///...---111111111111000000000000000111111111111222222222111666:::999888???MMMYYYpppQQQLLLAAAHHHQQQggg{{{cccqqqVVV<<<000,,,444((((((///111+++)))......***++++++++++++++++++++++++++++++************++++++******))))))))))))******************************))))))***+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,------...//////000111000000/////////000111000000111333555555333222444444444444555555555555444555777666555444555666222222333444555666666777222000111444222...000777///000222444555444333222000000/////////000000111/////////000000000000000//////...------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...000111111000000000000000000000000////////////000000000000...555666000000777666...{{{PPP===333///333111000.........---,,,***))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((,,,///777LLLiiixxxyyyzzz}}}xxxyyyvvvpppxxx{{{{{{zzzrrr~~~|||~~~rrr]]]TTTJJJ:::222000,,,...000)))///...---,,,,,,,,,,,,,,,............///000222222777888:::<<<@@@CCCFFFHHHMMMOOORRRUUUWWWXXXXXXXXX\\\\\\\\\\\\[[[ZZZYYYXXXXXXWWWVVVUUUUUUVVVWWWXXXZZZZZZYYYYYYXXXXXXXXXWWWYYYYYYYYYYYYYYYXXXXXXXXXZZZ[[[\\\]]]^^^_________ZZZ[[[^^^___``````___^^^eeeiiikkkhhhcccbbbffflllllllllkkkkkkjjjjjjjjjiiifffffffffeeeeeeeeeddddddaaabbbcccbbbbbbdddgggjjjjjjkkkllllllkkkiiigggfffbbbbbbbbbbbbbbbbbbbbbbbb______^^^]]]^^^___```aaabbbdddfffgggfffeeebbb```cccbbbaaa```___^^^]]]]]]]]]\\\[[[[[[[[[]]]```aaaeeedddbbb___^^^]]]]]]]]]YYY[[[\\\^^^^^^]]]\\\[[[\\\]]]\\\[[[ZZZ[[[]]]```______^^^^^^^^^_________ccccccbbb```]]]\\\]]]^^^```````````````````````````^^^\\\\\\^^^aaabbbccc```]]][[[ZZZ[[[[[[ZZZXXXZZZ]]]```cccccc```[[[XXX[[[ZZZYYYZZZ]]]^^^\\\ZZZ[[[[[[[[[[[[\\\^^^```aaabbbbbbaaa```___^^^^^^]]]^^^^^^^^^^^^^^^^^^]]]]]][[[ZZZZZZZZZ\\\^^^```aaa``````aaaaaa___]]]ZZZXXXYYYVVVRRRNNNIIIEEEBBBAAA;;;999666333111111111111---------............//////////////////.........000000000...------///111000...---///222444666888333:::666999RRRggghhheeeVVVTTTTTTGGGIIInnn}}}{{{lllfffuuuNNN000000444,,,***000,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))************+++++++++)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------............////////////000111111111222222222222111111222222222333333333555555555555555555555555333333333222222111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............///111111000000//////......////////////000000000000000000000111222222333333zzzOOO===444///333111000...---...---,,,***))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))++++++)))***999SSSlllzzzuuuuuuvvvuuu~~~}}}wwwzzzttt~~~|||~~~oooZZZHHH:::,,,,,,000,,,,,,++++++,,,............------------...///000000444555666888;;;>>>AAABBBGGGIIILLLPPPRRRTTTTTTTTTXXXXXXXXXXXXWWWVVVVVVUUUVVVUUUTTTSSSSSSSSSTTTUUUWWWWWWVVVVVVUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXYYYZZZZZZ[[[ZZZZZZWWWXXXZZZ\\\]]]]]]\\\[[[\\\___```^^^[[[[[[^^^bbb]]]]]]^^^^^^___`````````cccbbbbbbbbbaaaaaaaaaaaa^^^___aaaaaaaaaaaadddfffbbbcccddddddcccbbb```^^^________________________]]]]]]\\\\\\\\\]]]^^^______aaabbbccccccaaa___]]]^^^^^^]]]\\\[[[ZZZYYYYYYZZZYYYXXXWWWXXXZZZ\\\]]]```___]]][[[YYYXXXXXXXXXUUUWWWXXXZZZZZZYYYXXXWWWVVVWWWWWWWWWWWWYYY\\\___aaa```___]]]\\\\\\\\\\\\___```___]]][[[ZZZ[[[]]][[[[[[[[[[[[[[[[[[[[[[[[YYYWWWUUUVVVXXX[[[\\\]]]\\\ZZZXXXWWWXXXXXXXXXVVVVVVXXXZZZ\\\[[[YYYUUUSSSXXXWWWVVVXXXZZZ[[[YYYWWWYYYXXXXXXXXXZZZ[[[]]]^^^______^^^]]]]]]\\\[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXYYYYYYYYYZZZ[[[\\\]]]^^^\\\]]]]]]\\\ZZZWWWTTTRRRMMMKKKHHHDDD@@@<<<:::999555444111///...---......---------............////////////////////////...222222222000...---...//////555555///---000111...222888???RRRnnnyyyyyy~~~uuuXXXKKKGGG===SSSbbbyyy~~~HHH444(((...333...,,,000,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))************+++++++++)))************+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------.........////////////000000000000111111111111000111111111111222222222444444444444444444444444333333222222222111111111000000000000000000000000000000000000000000000000////////////////////////........................------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------............000000000000//////......////////////000000000000///000000111111222333333wwwMMM<<<444///333111///...---...---+++***))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''((((((((('''''''''''''''''''''''')))((((((''''''(((((())),,,(((%%%%%%)))888SSSiiizzz|||mmmUUU;;;333333---++++++,,,---000000///---------------------......000111222333555777999:::>>>@@@CCCGGGKKKMMMOOOOOOQQQQQQRRRRRRRRRQQQQQQPPPSSSRRRQQQPPPPPPPPPPPPPPPRRRRRRRRRRRRQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRSSSTTTTTTUUUUUUUUUTTTTTTSSSUUUVVVXXXXXXXXXWWWWWWTTTTTTTTTTTTTTTUUUVVVWWWTTTUUUVVVXXXYYY[[[\\\]]]]]]]]]]]]\\\\\\\\\[[[[[[ZZZ\\\^^^^^^^^^^^^___```[[[[[[\\\\\\\\\ZZZYYYXXXZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYZZZ[[[[[[[[[\\\^^^^^^^^^]]][[[YYYYYYYYYXXXWWWVVVUUUUUUTTTVVVUUUTTTTTTUUUVVVXXXYYYYYYXXXVVVUUUTTTSSSSSSSSSQQQRRRSSSTTTUUUTTTSSSSSSQQQRRRTTTUUUUUUXXX\\\___bbb```]]]ZZZXXXWWWWWWXXXZZZZZZ[[[YYYWWWWWWXXXZZZXXXXXXXXXWWWWWWWWWVVVVVVUUUTTTSSSTTTWWWZZZ[[[[[[VVVUUUSSSSSSUUUUUUUUUTTTTTTTTTUUUUUUTTTRRRQQQOOOTTTTTTSSSTTTVVVVVVUUUTTTUUUUUUUUUUUUVVVWWWYYYZZZ[[[[[[ZZZZZZYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVWWWWWWXXXYYYYYYYYYYYYYYYWWWVVVVVVTTTQQQNNNJJJIII@@@>>><<<999666444222111111000...---,,,,,,---------------............///......//////////////////000111222111000///000111+++555888222111777<<<:::;;;GGG[[[{{{|||kkkTTT>>>999BBB[[[zzzmmmmmmEEE222...---000000---,,,...,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))************+++++++++)))************+++++++++++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------------------.........//////....../////////000000000/////////000000000000111222222222222222222222222222222111111111111000000000000000000000000000000000000000000000000000000////////////////////////........................------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------............000000000////////////...////////////000000000000//////000111111222222333tttKKK;;;444///333111///------------+++)))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((''''''(((((((((***'''(((+++)))(((666GGGxxxvvv}}}~~~nnnQQQAAA888,,,...---,,,---///000...+++---............------,,,.........///000222333444555888;;;???CCCFFFHHHIIIKKKLLLMMMMMMNNNNNNMMMMMMOOOOOONNNNNNMMMMMMMMMMMMOOONNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOPPPPPPPPPPPPQQQQQQQQQPPPOOOOOOQQQRRRSSSTTTTTTTTTSSSSSSRRRPPPNNNPPPSSSUUUTTTSSSRRRSSSTTTVVVWWWYYYZZZ[[[WWWWWWWWWVVVVVVVVVUUUUUUVVVYYY[[[\\\[[[ZZZZZZ[[[XXXXXXYYYYYYXXXWWWVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVWWWWWWXXXXXXYYYZZZZZZXXXWWWVVVVVVUUUUUUTTTSSSSSSRRRRRRTTTSSSSSSSSSSSSTTTUUUVVVTTTSSSRRRQQQQQQPPPOOOOOOOOOOOOPPPQQQQQQQQQQQQPPPPPPQQQSSSTTTUUUWWWZZZ\\\]]][[[WWWTTTSSSRRRSSSTTTUUUVVVWWWVVVUUUUUUVVVWWWWWWWWWWWWVVVVVVUUUUUUTTTRRRQQQQQQRRRUUUXXXYYYYYYRRRQQQOOOPPPRRRSSSSSSRRRUUUTTTSSSRRRQQQQQQPPPPPPQQQQQQQQQRRRSSSRRRRRRQQQRRRRRRRRRSSSSSSTTTUUUVVVWWWWWWWWWWWWVVVVVVVVVVVVUUUTTTTTTSSSSSSRRRRRRRRRSSSTTTUUUVVVVVVTTTSSSRRRNNNNNNLLLJJJFFFCCC@@@>>>777666444222111000////////////............///000---------............///............////////////,,,...000111111111222333111000111333444777>>>FFFRRRjjjooohhhLLL>>>999AAAZZZqqqggg[[[;;;...333444222,,,***,,,///...,,,,,,,,,+++++++++******++++++++++++++++++++++++************************************************))))))*********+++++++++))))))*********+++++++++************************************++++++++++++***************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------.........//////------........./////////000000000000000000000000000000000000000000000000////////////////////////////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,---------.........////////////////////////////////////000000000000//////000000111222222222qqqHHH:::444000333000///---------,,,+++)))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((()))&&&)))///---&&&'''///QQQcccnnniiieeerrrzzzmmm|||uuu|||yyyxxx}}}zzzvvv{{{zzz{{{~~~ttt^^^RRRJJJ;;;222...******---...,,,***....../////////...------------------...//////000000222555999===@@@BBBCCCFFFFFFHHHIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNMMMNNNNNNNNNNNNMMMMMMLLLOOOPPPPPPPPPQQQQQQQQQPPPQQQNNNMMMOOOSSSUUUSSSPPPPPPPPPPPPQQQRRRSSSSSSTTTSSSRRRRRRRRRQQQQQQQQQQQQTTTVVVYYYYYYXXXWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSQQQRRRRRRSSSSSSSSSSSSSSSUUUVVVVVVVVVVVVUUUTTTSSSTTTTTTTTTSSSRRRRRRQQQQQQSSSSSSRRRRRRSSSSSSTTTTTTQQQQQQQQQPPPPPPOOOOOONNNNNNNNNOOOOOOPPPPPPPPPPPPNNNPPPQQQRRRQQQRRRTTTVVVTTTSSSQQQOOONNNOOOPPPQQQQQQRRRTTTTTTRRRRRRSSSTTTTTTTTTTTTSSSSSSRRRRRRRRRNNNMMMLLLNNNQQQSSSSSSSSSPPPNNNMMMNNNPPPRRRRRRQQQTTTSSSRRRPPPOOOOOOPPPPPPOOOPPPQQQQQQPPPOOOOOOOOOPPPPPPQQQQQQRRRRRRSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTPPPPPPOOONNNNNNMMMLLLLLLOOOPPPPPPPPPOOOMMMKKKJJJEEEDDDBBB@@@===:::777666222111000///........................//////000000---------............///---.........//////000000...///000000000000111333999......;;;AAA@@@IIIZZZuuuxxxZZZLLLFFF===KKKkkkwww```mmmLLL666333+++,,,...+++&&&(((///111...,,,,,,,,,+++++++++******++++++++++++++++++++++++************************************************))))))*********+++++++++))))))*********+++++++++************************))))))*********+++++++++*********************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------------.........,,,,,,---------.........////////////////////////////////////////////////................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,------------................../////////////////////000000000000...//////000111111222222nnnFFF999444000333000...---,,,---,,,***)))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((()))&&&&&&***,,,***)))+++)))<<>>???AAACCCDDDEEEFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKJJJJJJJJJKKKLLLLLLMMMMMMKKKKKKLLLLLLLLLLLLLLLKKKNNNNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLNNNQQQRRRPPPMMMOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPOOOOOOOOOOOONNNSSSTTTVVVUUUTTTSSSSSSTTTRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQNNNOOOPPPPPPQQQQQQPPPPPPSSSSSSSSSSSSSSSRRRRRRQQQRRRRRRRRRQQQQQQPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQNNNNNNOOOOOOOOONNNNNNMMMMMMMMMMMMMMMNNNNNNNNNOOOKKKLLLNNNMMMLLLLLLMMMNNNMMMMMMMMMLLLLLLMMMMMMNNNMMMOOOQQQQQQPPPOOOOOOPPPMMMMMMMMMNNNNNNNNNNNNNNNOOONNNNNNOOOQQQSSSRRRRRRNNNMMMLLLLLLNNNPPPOOOOOOPPPOOOMMMLLLLLLLLLMMMNNNMMMNNNPPPOOONNNMMMMMMNNNNNNNNNOOOPPPQQQQQQPPPPPPOOOPPPPPPQQQQQQRRRRRRRRRQQQQQQPPPOOONNNMMMLLLLLLIIIIIIHHHGGGEEECCCBBBAAA<<<;;;:::777555333222111------,,,,,,,,,,,,,,,---,,,,,,,,,---------......---------............///------......///000000000222333222111//////111333555333AAA\\\mmmrrryyy___MMMBBB@@@SSSpppooo___mmmgggIII333...222...***,,,++++++...000---(((,,,,,,,,,+++++++++******++++++++++++++++++++++++************************************************)))************+++++++++)))************+++++++++************************)))))))))************+++************************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---------.........,,,,,,,,,------------...........................------............//////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,---------------............/////////////////////000000000000......///000000111111222lllDDD888444000333000...,,,,,,,,,,,,***)))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&((('''%%%'''+++,,,***)))555CCCZZZuuu|||zzz{{{xxx|||{{{}}}yyy|||aaaTTTBBB666111000...+++***+++---/////////...---,,,,,,++++++,,,,,,---...------...///111333555666666777999;;;===???@@@@@@@@@AAACCCEEEFFFGGGGGGGGGFFFGGGGGGGGGHHHHHHHHHHHHGGGGGGHHHIIIIIIJJJKKKKKKHHHHHHIIIJJJKKKKKKKKKJJJLLLKKKKKKKKKJJJKKKKKKKKKKKKKKKKKKMMMNNNMMMLLLJJJMMMMMMMMMNNNNNNNNNNNNOOOOOOOOOOOOOOONNNNNNNNNNNNQQQQQQRRRPPPNNNNNNOOOPPPPPPPPPOOOOOOOOOPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOLLLMMMNNNOOOPPPOOONNNNNNPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMNNNNNNMMMMMMMMMJJJKKKLLLMMMMMMLLLKKKKKKJJJJJJJJJJJJJJJJJJKKKLLLHHHJJJKKKKKKJJJIIIJJJKKKJJJKKKLLLMMMMMMLLLKKKKKKJJJLLLNNNNNNLLLKKKKKKKKKHHHHHHIIIIIIJJJKKKKKKKKKQQQPPPPPPQQQSSSSSSRRRQQQMMMKKKJJJJJJLLLMMMMMMLLLJJJJJJIIIIIIIIIJJJKKKLLLJJJMMMNNNNNNKKKIIIJJJKKKLLLLLLMMMNNNOOONNNMMMMMMKKKLLLLLLMMMNNNNNNOOOOOOOOONNNNNNMMMLLLKKKJJJIIICCCBBB???===;;;999888777555444333222000000//////,,,,,,+++++++++,,,,,,---++++++,,,,,,------,,,,,,---------............///------......///000000111222222222111111333777;;;:::QQQppptttQQQ;;;888IIIccczzzttthhhxxxWWW+++...333------000000...///111111,,,)))(((,,,,,,,,,+++++++++******************************************************************************)))************+++++++++)))************+++++++++************************))))))))))))************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------............,,,,,,,,,---------..............................,,,,,,------............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************************++++++++++++++++++,,,,,,,,,------------------.........//////////////////000000000000......//////000111111111kkkCCC777444000333000...,,,,,,,,,,,,***((())))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''"""***,,,&&&%%%******%%%***'''$$$,,,HHHlll{{{~~~~~~nnnUUUBBB888333...***((())),,,.........---,,,+++++++++++++++,,,------,,,,,,,,,---...000111222111222444666888:::;;;;;;<<<===@@@BBBDDDEEEEEEEEEDDDEEEEEEEEEFFFFFFGGGGGGEEEFFFFFFGGGHHHHHHIIIIIIEEEFFFGGGIIIIIIJJJJJJJJJJJJJJJIIIHHHHHHIIIIIIIIIJJJKKKLLLMMMLLLKKKJJJJJJGGGHHHHHHIIIJJJJJJKKKKKKOOOOOOOOOOOONNNNNNNNNNNNOOOPPPOOOMMMKKKKKKLLLNNNPPPPPPOOOOOOOOOOOOPPPQQQNNNNNNNNNNNNNNNNNNNNNNNNKKKLLLNNNOOOOOOOOONNNMMMNNNNNNNNNNNNMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKJJJJJJIIIJJJJJJKKKJJJJJJIIIIIIGGGHHHIIIJJJKKKJJJIIIIIIGGGGGGGGGFFFGGGHHHHHHIIIGGGIIIKKKLLLKKKKKKLLLMMMJJJLLLMMMNNNNNNLLLJJJIIIHHHJJJKKKKKKIIIHHHGGGHHHGGGGGGHHHIIIJJJKKKKKKLLLNNNMMMLLLMMMOOOOOOMMMLLLLLLJJJIIIIIIJJJKKKJJJIIIHHHHHHHHHHHHIIIJJJKKKKKKIIIKKKMMMLLLIIIGGGHHHJJJJJJKKKLLLMMMMMMMMMLLLKKKHHHIIIIIIJJJKKKLLLMMMMMMFFFFFFEEEDDDCCCBBBAAA@@@>>><<<999666333222111111111000//////.........///------,,,,,,,,,------...,,,------.........---------------.........//////---------...///000000111//////000000333999@@@EEEOOOyyylllfffSSSAAA;;;DDDlll{{{fffcccAAA666333000+++///333,,,---)))***---+++'''***222,,,,,,,,,+++++++++******************************************************************************)))************+++++++++)))************+++++++++))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------.........//////,,,,,,---------.................................,,,,,,,,,------.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************)))************+++++++++++++++,,,,,,,,,------------------.........//////////////////000000000000......//////000111111111eeeAAA888444000444111000///...,,,+++***)))))))))(((((((((((())))))+++)))&&&$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((###&&&((()))000BBB\\\ooovvv~~~pppgggzzzyyy{{{zzzvvvgggPPPAAA<<<777///************,,,000///+++,,,+++***+++---//////...+++++++++,,,,,,---------111222222333444444555555777888:::<<>>NNNRRRKKKeee~~~sssaaaMMMPPPIIIGGGFFFJJJllljjjQQQdddrrrEEE000//////...------,,,,,,,,,++++++******++++++,,,+++++++++*********))))))+++*********))))))((((((++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))************************)))************+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,---------......------------------------+++---...---,,,,,,---.....................------...------,,,,,,------...------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,..................------000000000000000000000000////////////////////////dddAAA888444000333111000///...,,,+++***)))))))))(((((((((((())))))***((('''%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((******)))%%%$$$+++777BBBddd}}}mmmeeennn|||mmmhhhxxx|||rrroooppprrrxxxzzzuuuooottt~~~{{{xxxkkk[[[SSSQQQJJJ???999444///------,,,)))(((---,,,,,,,,,------+++)))+++,,,,,,,,,,,,,,,,,,---------......///000000111333444666888;;;===???@@@BBBBBBBBBBBBCCCCCCCCCDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEHHHHHHGGGFFFEEEDDDDDDDDDGGGFFFFFFFFFFFFGGGHHHHHHJJJJJJKKKKKKKKKKKKKKKJJJKKKKKKKKKJJJJJJJJJJJJIIIJJJJJJKKKLLLLLLLLLLLLKKKJJJJJJKKKKKKKKKKKKJJJJJJIIIJJJKKKKKKIIIIIIJJJKKKJJJJJJJJJIIIIIIIIIHHHHHHIIIHHHHHHHHHHHHHHHHHHIIIFFFGGGGGGHHHGGGGGGFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCEEEFFFHHHJJJJJJHHHFFFEEEFFFEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEFFFIIIJJJJJJIIIIIIGGGEEEDDDEEEFFFFFFEEEFFFEEEEEEDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGFFFEEEDDDFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGFFFDDDCCCAAA@@@@@@===;;;888666444333444444222111///...---------------------------------------------------------------------............///............------,,,,,,333//////444333------222:::555999JJJZZZaaacccfff|||___MMMFFFBBBEEEOOOUUU^^^zzzsssbbb]]]kkkwww[[[AAA////////////...---,,,,,,,,,,,,++++++******++++++,,,+++++++++*********))))))************)))))))))(((*********))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))************************)))************+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,------------...------------------------,,,---......,,,+++,,,.....................------------,,,,,,,,,,,,------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,..................------////////////////////////........................bbb???888444000333000000///...,,,+++******))))))(((((((((((())))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))((())))))'''&&&&&&)))+++AAA[[[\\\cccuuu~~~zzzwwwvvvyyyxxxtttpppoootttooorrrxxxvvvooossszzzvvv|||zzzkkkLLL???666555444...***,,,,,,++++++,,,---,,,***(((---,,,,,,,,,,,,,,,,,,+++******++++++,,,,,,------...///111333555777999999======>>>???@@@AAAAAABBBCCCCCCBBBBBBBBBAAAAAAAAACCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCEEEDDDDDDCCCBBBBBBBBBBBBEEEDDDDDDDDDDDDEEEFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFHHHHHHIIIJJJJJJJJJJJJJJJHHHHHHIIIIIIIIIIIIHHHHHHFFFGGGHHHHHHFFFFFFGGGHHHGGGGGGGGGFFFFFFFFFEEEEEEFFFEEEEEEDDDDDDEEEEEEFFFDDDEEEEEEEEEDDDCCCBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCDDDEEEEEEIIIHHHHHHFFFEEEDDDCCCCCCBBBAAAAAACCCFFFHHHHHHHHHFFFDDDBBBAAABBBCCCCCCBBBCCCBBBBBBAAAAAABBBBBBCCCDDDDDDEEEEEEEEEDDDCCCCCCBBBCCCCCCCCCDDDDDDEEEEEECCCBBB@@@>>><<<:::888888444222000///..................---,,,+++,,,,,,,,,---------------------------------------------------------............///,,,---------............444******222111)))///>>>JJJAAARRRyyy}}}~~~mmmQQQ;;;>>>MMMzzzhhhMMM]]]{{{pppFFF---)))//////......------,,,,,,+++++++++************+++++++++++++++***************************))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************)))************+++++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------------------------...///...,,,++++++,,,------------------......------,,,,,,,,,,,,------------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,------------------......////////////////////////........................___===777444000222000///...---,,,+++******))))))(((((((((((())))))&&&&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''''''''''''''''''''''''''((((((((())))))$$$%%%(((+++...///...,,,***AAAOOOeeezzzbbbPPPCCCBBB???555///000+++)))((((((***,,,---,,,---------,,,,,,++++++++++++++++++,,,,,,,,,------+++,,,---///000222333444777888999:::;;;===>>>>>>AAA@@@@@@@@@????????????BBBBBBBBBAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAA@@@@@@@@@AAAAAABBBBBBBBBBBBBBBCCCCCCDDDBBBBBBCCCDDDEEEFFFGGGHHHGGGGGGFFFFFFEEEDDDDDDDDDEEEFFFGGGGGGHHHHHHGGGGGGFFFGGGGGGHHHHHHGGGGGGFFFDDDEEEFFFEEEDDDCCCDDDFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAABBBBBBCCCDDDDDDDDDCCCCCCAAA@@@???BBBAAAAAA@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@??????>>>>>>>>>>>>??????AAA@@@@@@@@@@@@AAABBBBBBCCCCCCBBBAAA@@@???>>>>>>???>>>???AAADDDGGGGGGFFFDDDBBB@@@???@@@AAAAAA@@@AAA@@@@@@??????@@@@@@AAAAAABBBBBBBBBBBBBBBAAAAAA@@@@@@?????????>>>>>>>>>;;;:::999777555444222222//////...------------...,,,,,,+++++++++,,,,,,,,,,,,,,,---------------------------------------------------............///,,,,,,------...000111111111+++***111555:::GGGVVVWWWZZZxxxsssddd[[[XXXHHH>>>TTTwwwqqq\\\UUUnnn^^^CCC444,,,...666------------,,,,,,++++++++++++************++++++*********************************)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++++++++************++++++************************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...//////...,,,***+++,,,,,,,,,------------......---,,,,,,,,,,,,,,,,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,------------......////////////////////////........................\\\;;;777555000222//////...---,,,,,,+++***))))))(((((((((((())))))%%%&&&'''((()))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((('''&&&''')))++++++(((&&&%%%...999NNNttt~~~|||sssooo^^^QQQPPPOOOFFF<<<888333///***((((((+++---...---------,,,,,,+++++++++++++++,,,,,,,,,,,,------***+++,,,---...//////000222222333555777888999:::========================AAAAAA@@@@@@??????>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@??????????????????@@@@@@???????????????@@@AAAAAA@@@@@@@@@AAABBBDDDFFFGGGFFFEEEEEEDDDCCCCCCBBBBBBBBBCCCDDDDDDEEEEEEDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEBBBCCCDDDCCCBBBAAABBBDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@??????@@@@@@@@@CCCCCCCCCCCCBBBAAA??????@@@?????????>>>>>>==============================<<<=========>>>?????????======<<<;;;;;;<<<=====================>>>??????<<<<<<<<<<<<<<<<<<<<<<<<=========???CCCEEEEEEEEECCC@@@>>>===??????????????????>>>>>>>>>>>>???????????????@@@??????>>>>>><<<<<<;;;:::888777666555222222222111000000//////...------------------...++++++,,,,,,------------,,,,,,,,,---------......---------------------------------............///......------...///000111111555777:::JJJcccsssvvvfffuuu~~~ddd[[[YYYGGG@@@EEECCCHHHpppoooYYYIII\\\nnnNNN111+++//////,,,---,,,,,,,,,,,,,,,++++++++++++******))))))******+++************************))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))************************))))))*********++++++++++++******))))))******+++************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...//////...,,,***+++,,,,,,,,,,,,,,,------......,,,,,,,,,++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,++++++,,,,,,,,,,,,------......................................................YYY999666555000111//////...---,,,,,,++++++))))))(((((((((((())))))%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&'''(((&&&%%%---''')))---IIIbbbaaalllhhhnnnsss{{{wwwyyyrrrrrryyyuuurrrkkkgggnnnwwwrrrfffhhh```[[[___hhhiii___TTTAAA;;;444...,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++******+++++++++++++++++++++++++++,,,,,,------.........///111222444555555888999999::::::;;;;;;<<<===============<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<===>>>??????======<<<<<<======>>>???>>>>>>===>>>???AAACCCDDDDDDDDDCCCBBBAAA@@@@@@???@@@@@@AAABBBBBBBBBBBBBBBBBBCCCCCCDDDDDDCCCCCCBBB???AAAAAAAAA@@@???@@@AAA@@@@@@@@@@@@????????????>>>======<<<<<<======>>>@@@@@@@@@@@@??????>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===;;;;;;::::::::::::;;;;;;;;;::::::::::::;;;<<<<<<999999::::::;;;<<<======<<<;;;<<<>>>AAACCCCCCBBB@@@>>><<<;;;<<<===============<<<<<<<<<<<<======<<<<<<<<<;;;;;;:::999888777666555444222111000///,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------------,,,+++,,,,,,------.........---------------------------------............///000000///...///000222333777???CCCKKKeeeuuuoooVVVEEE>>>>>>EEEVVVdddccchhh]]]JJJWWWjjjyyyXXX???333+++---///,,,***,,,++++++++++++++++++++++++******))))))))))))*********************+++++++++))))))))))))***************))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************)))************+++++++++******))))))))))))******************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,++++++,,,++++++,,,,,,------......,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******+++++++++++++++++++++,,,,,,------..............................------------------------WWW777666555000111.........------,,,,,,+++))))))(((((((((((())))))%%%&&&&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((()))***+++---'''+++"""---;;;:::RRRTTT]]]gggrrr|||~~~oooiiiiiijjjmmmmmmfffaaagggtttzzzwwwkkkmmmnnntttlllIIIEEE>>>888555222///---+++,,,,,,,,,,,,,,,,,,---+++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++,,,---///000111111222333444555777888999999999999999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999:::;;;<<<===;;;;;;::::::;;;;;;<<<===<<<;;;::::::;;;===???@@@BBBAAA@@@???>>>===<<<<<<>>>>>>???@@@@@@@@@@@@@@@??????@@@@@@@@@@@@??????<<<===>>>>>>===<<<===>>>============<<<<<<<<<;;;:::::::::999999:::::::::::::::;;;;;;;;;::::::999888888999999999999999999999999999999999999999999::::::::::::999999999999999999999999999999999999888888888888888999::::::777888888999:::;;;;;;;;;:::999999;;;===??????>>>>>>;;;999999:::;;;::::::::::::999999999999::::::888777777666555333222111000//////......------,,,+++++++++,,,,,,---------+++,,,,,,,,,,,,,,,+++++++++,,,---------,,,+++***++++++,,,,,,---......///---------------------------------............/////////000333777;;;@@@BBBJJJJJJNNN___{{{nnnjjjllljjj^^^KKK>>><<>>@@@???>>>===<<<;;;::::::======>>>???????????????<<<<<<============<<<<<<:::;;;<<<<<<::::::;;;<<<;;;;;;;;;:::::::::999999888888777777777777888888555666666777777777777666555555666666777777888888888888888888888888888888999999888888777777666666777777888888888888777777777777777777777888888999666777777777888888888888999888888999;;;<<<<<<;;;<<<999777777888999888888888888777777777777888888555555444333111///---,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------------------,,,++++++,,,,,,---,,,+++***)))++++++,,,,,,---...//////---------------------------------.........//////+++---222888@@@IIIPPPUUUbbbWWWYYYrrrpppXXXNNNHHHDDDBBB;;;666@@@PPPkkk[[[]]]eeezzzKKK000222---,,,//////+++((()))+++,,,******************++++++******))))))))))))******))))))******++++++++++++(((((())))))*********+++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))************************)))************+++++++++******))))))))))))******))))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++++++++++++++++++++---...---,,,,,,---...******+++,,,,,,---......,,,++++++++++++++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))***++++++++++++*********+++,,,,,,---..............................------------------------TTT999444555333000...------,,,,,,++++++***************))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))222AAA\\\|||{{{nnn~~~rrrjjj|||~~~rrr\\\WWWSSSNNNMMMLLLFFF<<<333333---((((((---///,,,'''***---000---)))'''***...++++++++++++++++++++++++*********++++++,,,,,,,,,...,,,***,,,///111000///111222222333555666777777888888999999999999888888555666777777666666777888666777777777777888888888777777888888888999999999;;;<<<<<<<<<;;;;;;:::999:::::::::;;;;;;;;;<<<<<<999999999999999999999999999999999999999999999999777777888888888888777777777777777777777777777777555555444444444333333333666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777555555555555555555555555333444444555555666666666888888888888999:::;;;<<<888777666444333333444444444333222111000///...------------,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,---,,,+++***+++...111,,,...000///+++***+++...,,,+++---///000//////000///BBBDDDJJJdddpppqqq|||fffiiiqqq}}}zzz]]]BBB999===<<<>>>BBBFFF]]]rrr___NNNIII[[[xxxUUU===333000...+++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************++++++******************++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++,,,,,,+++***)))))))))*********))))))))))))************************************************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++---......---+++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,222000...,,,+++,,,---...++++++++++++++++++++++++************************************************)))************+++++++++******+++++++++,,,,,,,,,***+++,,,---............////////////////////////------------------------SSS999444444333000...------,,,,,,++++++************)))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''((((((((())))))))))))""",,,EEEjjj|||gggyyy~~~yyysssooonnnhhhlllzzz}}}xxx{{{yyykkkgggiiiffffff^^^ZZZ]]]ccc```TTTGGG;;;555///---///111111000+++---000///,,,***+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---+++)))***---......---...///000111222333444444666666666777777666666666333555666666555444666777444555555555555666666666555555666666666777777777999999999999999888777777777888888888999999999999777777777777777777777777777777777777777777777777555555666666666666555555666666666666666666666666444444444333333333333222333333333333333333333333333333333333333333333333444444444444444444444444555555555555555555555555444444444444444444444444444444444444444555555555555555555555666777888888555444333111000000111111111000000///...---,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...//////...---...111333---,,,++++++,,,,,,,,,,,,000...,,,+++---555@@@JJJIIILLLCCCMMMuuuwwwiii^^^^^^bbb[[[III888999GGGQQQ[[[jjjqqquuucccMMMGGGJJJTTTggg~~~```OOO:::---+++------,,,++++++++++++++++++++++++************************))))))))))))))))))))))))(((((()))))))))*********************************++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++,,,+++******))))))************))))))))))))***************************************************************+++++++++,,,,,,************************++++++++++++++++++++++++---......---+++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,111///---,,,++++++,,,---++++++++++++++++++++++++************************************************)))************+++++++++******+++++++++,,,,,,,,,)))***+++,,,------------........................------------------------}}}QQQ999444444222000...------,,,,,,++++++*********))))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))%%%%%%,,,@@@WWWcccaaaZZZiiizzz}}}~~~hhhfffqqqnnnlllxxxxxxooossswwwoooqqq{{{xxxmmmYYYJJJEEE>>>555///+++******)))***+++,,,++++++******++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,***))))))***++++++***++++++,,,---...///000000222222333333333333222222111222333333222222333444222222222333333333444444333333333333444444444555555555666666666555444444444444444555555555666666444444444444444444444444444444444444444444444444333333444444444444333333444444444444444444444444333333333333222222222111111111111111111111111111111111111111111111111111111111111111111111111111333333333333333333333333222222222222222222222222333333333333333222222222000000000111111222333444111000///---------......---------,,,,,,+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,---......------...000000,,,((())),,,///---+++&&&///;;;CCCFFFEEECCCBBBOOOTTTVVVfffmmm\\\YYYXXXZZZZZZPPP???666777UUUvvvtttgggQQQBBB888HHHiii~~~cccIII777111***(((***---//////++++++++++++++++++++++++************************))))))))))))))))))))))))(((((())))))))))))******************************+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++++++++***)))))))))************))))))))))))***************************************************************++++++++++++,,,************************++++++++++++++++++++++++,,,---......,,,******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***++++++,,,++++++++++++++++++++++++************************************************)))************+++++++++******+++++++++,,,,,,,,,))))))***+++,,,,,,,,,,,,........................------------------------zzzNNN999444333111000...------,,,,,,++++++******)))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''((((((((()))))),,,+++(((%%%'''333EEESSSbbbjjjlllnnnyyydddaaakkkppp|||mmmjjjzzznnnVVV]]][[[WWWMMMAAA888222111,,,***((((((***,,,,,,+++***+++++++++++++++,,,,,,+++++++++++++++++++++++++++***)))))))))*********))))))***+++,,,,,,------...//////000000//////......///000000//////000222000000000111111111222222111111111222222222333333222333333333333333222222222222222222333333333333222222222222222222222222222222222222222222222222222222333333333333222222222222222222222222222222222222222111111111000000////////////////////////////////////////////////000000000000000000000000111111111111111111111111000000000000000000000000111111000000//////......------------...///000111......,,,+++++++++,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...........................+++---......---+++,,,,,,///---+++,,,///222333333BBBCCCCCCEEELLLVVV^^^aaajjjjjjeeeaaa```ZZZRRRNNNJJJBBB===<<<777777III___yyyyyyyyywww___PPP999:::OOO^^^zzzhhhMMM888,,,...---------------...---************************************************))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))******************)))))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++******))))))))))))************))))))))))))******************************************************************++++++++++++************************+++++++++++++++++++++++++++---......,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------+++*********++++++++++++++++++++++++++++++************************************************))))))*********+++++++++******+++++++++,,,,,,,,,)))***+++,,,,,,------,,,........................------------------------vvvKKK888444111///111...------,,,,,,++++++***)))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&***,,,)))$$$&&&000999QQQ[[[jjjyyyzzzlllcccaaadddjjjiiibbbsss~~~rrr```RRR\\\___```[[[PPPEEE>>>;;;333///***((((((+++---...*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++************+++))))))******++++++,,,,,,+++,,,,,,------,,,,,,++++++---......------...////////////000000000000111000000000000111111111111111111222222222222111111111111111111222222222222111111111111111111111111111111111111111111111111111222222222222222222111000000000000000000000000111000000000////////////................................................////////////////////////000000000000000000000000---------------------------------,,,,,,++++++***,,,,,,+++,,,,,,---...///------+++******+++,,,,,,******++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---------.................................---///000000...------...,,,///222555777;;;AAAEEETTTRRRNNNQQQ```sss~~~~~~rrrmmmhhh___QQQLLLPPPSSS<<<888:::CCCJJJQQQ___nnnxxxccc^^^SSSGGG@@@IIIDDDSSS~~~cccOOO>>>///+++111---...---,,,+++***))))))************************))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))(((((()))))))))************)))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++******))))))((())))))************))))))))))))******************************************************))))))*********+++++++++************************++++++++++++++++++++++++***,,,......---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++++++++++++++++++++************************************************))))))*********+++++++++******+++++++++,,,,,,,,,***+++,,,---....................................------------------------sssIII888555000...111...------,,,,,,++++++***))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((***'''%%%''',,,...,,,)))111IIInnnwwwppptttuuutttxxxuuuqqqzzz}}}rrrmmm```^^^fffmmmyyy}}}uuuiiijjjkkkllllllkkkiiigggssstttrrrjjj^^^QQQIIIFFF<<<888111+++((((((***+++*********++++++,,,,,,---,,,,,,,,,++++++++++++***+++,,,,,,+++******,,,---************++++++,,,,,,******++++++++++++*********+++,,,,,,++++++,,,...---------.........//////........./////////000000//////000111111111111000//////000000000111111111000000000000000000000000000000000000000000000000000000111111111111000000////////////////////////////////////............................................................................................................++++++++++++++++++++++++***************)))))))))++++++++++++,,,---......---,,,+++******+++,,,---+++++++++++++++++++++,,,*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,---------....................................***,,,............000222111777===AAADDDHHHNNNTTTSSSXXXZZZ^^^kkkxxxyyyrrrgggYYYVVVUUUJJJDDDAAA888<<<[[[{{{rrreeeiiiuuu}}}]]]AAA;;;AAALLLOOOlllppp}}}oooPPP777444333,,,+++333++++++******+++++++++,,,************************))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))'''(((((())))))*********)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++******))))))((((((((()))************))))))))))))******************************************************)))))))))************+++************************++++++++++++++++++++++++))),,,...///---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))************+++++++++******+++++++++,,,,,,,,,++++++,,,---............------------------------------------------------pppGGG888555///...111...------,,,,,,++++++***))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((,,,&&&!!!"""(((---,,,***"""444QQQiiiooohhheeeiiixxxyyyvvvnnnbbb\\\[[[bbbggglllxxxvvvcccgggkkksss{{{yyyiii^^^XXXVVVNNNLLLGGG>>>444---,,,---)))******+++,,,,,,------,,,,,,,,,+++++++++******)))***,,,+++******,,,///***************+++++++++******++++++++++++******)))***++++++******+++---++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,---------------...///////////////............////////////......................................................////////////......////////////////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))******************))))))******+++,,,---,,,+++*********+++,,,---+++++++++***************)))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...------------............------------------------***,,,///111333666;;;>>>EEEHHHLLLOOOPPPQQQRRRSSS______UUUIIIKKK[[[iiilllaaaGGG;;;888111:::HHHHHHooojjj```mmm{{{zzzjjjKKK:::AAAJJJPPPZZZppp```]]]BBB555,,,---000---+++,,,+++))))))***---......,,,************************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))''''''(((((()))******+++)))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***************((((((((((((((()))************))))))))))))******************************************************))))))))))))************************************++++++++++++++++++++++++(((+++...///...,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************************************************)))************+++++++++******+++++++++,,,,,,,,,******+++---------------------------------------------------------------oooFFF888555///---111......---,,,,,,++++++***)))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((($$$***+++'''$$$&&&(((,,,&&&%%%111EEETTTUUUOOOaaa```vvvwwwpppnnn\\\^^^fffrrrooonnnwwwxxxeeeWWWQQQPPPRRReeeeeeaaaWWWHHH<<<777777))))))***+++,,,,,,------,,,,,,,,,++++++*********''')))++++++)))))),,,///)))))))))*********************++++++++++++******)))***++++++******+++,,,))))))))))))************)))*********+++++++++++++++,,,------............,,,,,,---------.........------------------------------------------------,,,------......------,,,////////////////////////......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,)))(((((())))))***+++,,,,,,+++***))))))***+++,,,+++*********)))))))))((())))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......---------.........//////------------------------111444777:::>>>DDDKKKOOOZZZXXXWWWWWWXXXUUUOOOJJJFFFSSSXXXPPPMMMTTT[[[ZZZ777...===MMMIIITTTgggiiiwwwlllhhhYYYDDD>>>>>>:::;;;AAADDDWWWuuu{{{ggglllOOO,,,555&&&+++,,,((((((...///,,,,,,)))((())),,,,,,)))%%%))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))&&&''''''((()))******+++))))))((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************((((((((((((((()))************))))))))))))******************************************************))))))))))))************************************++++++++++++++++++++++++(((+++...///...,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,++++++++++++++++++++++++************************************************)))************+++++++++******+++++++++,,,,,,,,,))))))***+++,,,,,,,,,,,,------------------------------------------------fff@@@777333000111000///...---,,,+++*********((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%'''))))))---666DDDOOOZZZ```hhhooosssrrrnnnkkkmmm]]]XXXlllyyyjjjZZZrrr{{{mmmbbbaaa[[[QQQNNNSSSMMM\\\mmmnnnYYYAAA:::AAA::://////222***(((---...,,,((((((+++***%%%&&&,,,*********++++++***))))))))))))))))))))))))))))))++++++************++++++*********)))))))))))))))))))))))))))))))))))))))''''''(((((((((((('''''')))************+++++++++))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************+++,,,---...---,,,++++++******++++++,,,,,,,,,+++++++++******************************------,,,,,,,,,,,,------++++++++++++,,,------...,,,///222111---******++++++222---'''---///111999???<<>>PPP[[[___hhh{{{kkkUUUCCC999444111///,,,,,,,,,++++++*********))))))))))))))))))))))))************************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++)))((('''((()))+++,,,,,,++++++++++++++++++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))************+++++++++*********))))))************************************************)))************+++++++++---,,,***))))))***+++---+++++++++++++++++++++++++++---//////---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++++++++***)))(((+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,eee???777333000111000///...---,,,+++*********((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((***)))(((+++333999KKKVVVfffttt{{{xxxqqqkkkdddjjjuuu}}}wwwgggZZZVVVnnneeeaaahhhrrrvvvtttrrrhhh```\\\\\\YYYXXXbbbqqqyyyqqqdddUUUFFFBBBNNN^^^SSSEEEBBBCCC999111*** ...***))),,,+++'''(((---((())))))******))))))(((************************,,,++++++++++++++++++,,,***)))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))*********+++++++++))))))))))))))))))))))))((((((((()))))))))******++++++++++++++++++++++++******++++++++++++******************++++++++++++,,,+++++++++************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))))))))))))))))))))************************+++,,,---...---,,,,,,+++++++++++++++,,,,,,+++++++++*********++++++++++++++++++++++++,,,+++++++++,,,,,,---...,,,,,,---......///......+++,,,------......//////(((444666555;;;===AAALLLIIIIIIMMMSSSXXX[[[]]]^^^FFF===HHHTTTLLLKKKPPPKKKGGGEEE888444BBBJJJIIIKKKRRRdddyyyuuujjjeee```XXXKKK@@@888555777:::>>>PPPTTTQQQ[[[ccc```]]]OOOEEE888000---,,,+++***,,,,,,,,,++++++*********))))))))))))))))))))))))************************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))((('''((()))+++,,,++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))************+++++++++*********))))))************************************************)))************+++++++++++++++***+++---000333555+++++++++++++++++++++++++++---//////---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++++++++***))))))++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,ccc>>>777333000111000///...---,,,+++*********((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&(((***(((%%%###%%%'''111>>>QQQcccnnnqqqnnnjjjlll~~~cccUUUTTT^^^___lllssseeebbbdddfffkkkmmmiiiiiiwwwuuuaaaRRRJJJKKKTTT]]]zzz^^^HHH???999<<<@@@:::000,,,******)))''''''***))))))************))))))************************,,,,,,,,,++++++,,,,,,,,,))))))))))))))))))******))))))))))))))))))))))))'''(((((())))))((((((''')))))))))*********++++++))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++*********++++++,,,---......---,,,,,,++++++,,,,,,++++++++++++*********))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---......------------,,,,,,,,,+++++++++***+++...000111111:::GGGLLLLLLOOOLLLMMMYYYNNNNNNJJJIIISSS[[[TTTFFFFFFHHHTTTXXXMMMIIIKKKGGG@@@???888CCC```nnndddZZZZZZkkk{{{zzzjjjWWWLLLJJJCCC<<<333///333<<>>777888555888;;;@@@IIIVVV```eeevvv|||jjjMMM@@@999///+++...---,,,---......+++)))+++++++++***************))))))))))))))))))))))))*********************************)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((())))))***+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))))))))************************************************************************************))))))*********++++++++++++++++++++++++,,,---...+++++++++++++++++++++++++++---//////---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******---,,,,,,,,,++++++************+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,___<<<666333111222000///...---,,,+++*********((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&''''''&&&'''((()))%%%%%%'''---888GGGUUU]]]UUUYYY^^^eeeiiihhhaaaYYYjjj[[[XXXfffhhh[[[TTTZZZWWW___kkkpppkkk```[[[[[[SSSRRRNNNIIIHHHLLLTTTYYYMMMEEEEEEGGGGGGNNNTTTNNNDDDAAA===999777555111---,,,,,,,,,,,,+++***)))(((******************************))))))))))))******(((((())))))************************************(((((())))))))))))(((((((((((()))))))))*********((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************((((((((((((((((((((((((((()))))))))*********+++************************************++++++++++++++++++++++++,,,---...///------,,,++++++++++++,,,*********)))))))))(((((())))))))))))))))))))))))***)))((((((((((((((())),,,***(((''')))---222555333;;;DDDJJJLLLNNNTTTYYYRRRQQQIIIIIINNNEEE;;;>>><<<:::@@@JJJJJJCCCFFFQQQ;;;:::666999BBBHHHIIILLLTTTOOO]]]{{{UUUOOOOOOPPPMMMDDD:::333444777222BBBPPPWWW[[[ccciiikkkbbbXXXCCC555222***&&&//////---,,,++++++***((('''************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********((()))))))))************************************************************************************))))))*********+++++++++,,,,,,+++******)))))))))+++++++++++++++++++++++++++---//////---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,++++++,,,,,,,,,++++++***************+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,]]];;;555333111222000///...---,,,+++*********((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''((('''&&&%%%$$$%%%&&&''''''&&&%%%''',,,333;;;@@@CCCJJJPPPRRRUUU[[[______iiieeefffhhh]]]LLLIIIQQQLLLQQQXXX\\\\\\ZZZXXXXXXOOOVVVYYYUUURRRXXXccckkkfffZZZOOOCCC;;;III\\\```AAAAAA???======>>>999222000000000...---+++)))(((++++++++++++++++++++++++))))))(((((((((((())))))((((((((()))******++++++************************((())))))******))))))(((((((((((()))))))))******))))))))))))))))))))))))''''''((((((((()))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((())))))******+++++++++*********************************++++++++++++,,,++++++++++++,,,---...///---,,,++++++******++++++))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))//////000222666<<>>@@@FFFKKKGGG???999999888666333111...---++++++++++++++++++++++++******))))))))))))******'''(((((()))******++++++************************))))))************))))))(((((((((((()))))))))***))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))((())))))******))))))((((((((()))))))))*********((((((((())))))*********))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((())))))******+++,,,,,,*********************************+++++++++,,,,,,,,,,,,+++,,,,,,---...///,,,+++******))))))******))))))((((((((('''''''''''''''''''''''''''''''''''''''(((***---000222333888:::>>>CCCFFFIIIJJJJJJLLLHHHDDDBBBCCCCCCAAA??????===<<>>333<<<666888;;;@@@EEEKKKPPPSSS\\\dddaaaOOO???999444...***,,,'''(((...)))$$$+++((((((((())))))***,,,---((()))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))(((((((((((())))))))))))(((((()))***************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))************))))))*********+++++++++************************************************)))************+++++++++)))***+++,,,------......+++++++++++++++++++++++++++---//////---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,[[[999555444222333111//////---,,,+++*********)))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&'''((()))(((%%%###((('''&&&%%%%%%&&&((()))'''000;;;EEEPPPYYYXXXQQQNNNVVV^^^bbb___UUUIIIAAAJJJPPPUUUSSSNNNLLLMMMMMMWWWgggqqqjjj[[[PPPHHHCCCIIIHHHLLLIIIAAACCCAAA444777===BBBHHHRRRZZZXXXPPPBBBBBB@@@>>>;;;777555333++++++++++++++++++++++++++++++************++++++'''(((((()))***+++++++++************************))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************))))))************))))))))))))))))))************(((((())))))******++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((())))))***++++++,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,---...//////+++******)))((())))))))))))(((((((((''''''''''''''''''''''''''''''''''''***+++---111555999===???AAAEEEKKKOOOPPPMMMIIIEEEBBB999111444@@@HHHHHHEEE@@@AAACCCNNNVVVJJJ???EEE===@@@===999===JJJTTTWWWTTTSSSWWWsssmmmRRR[[[MMMPPPBBB222111222222777555;;;EEELLLPPPRRRSSSTTTVVVWWWLLL777+++,,,---)))!!!///...%%%(((***(((******+++,,,+++)))((((((((((((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++************************))))))))))))))))))))))))(((((((((((())))))))))))(((((()))***************,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))******++++++++++++************************************************)))************+++++++++******+++,,,,,,,,,+++++++++++++++++++++++++++++++++---//////...,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------------))))))******+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,VVV<<<555333444---444000///---,,,++++++,,,,,,))))))(((''''''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$&&&+++222999AAAGGGJJJCCCGGGNNNSSSQQQMMMNNNRRRJJJFFFAAA???AAAEEEJJJLLLHHHYYY\\\UUUSSSMMMGGGIIIHHHGGGDDDEEEMMMSSSMMMBBB>>>DDDDDD===;;;CCCLLLQQQKKKDDDBBBHHHMMMIIIAAA;;;:::111999;;;***(((///)))(((+++***(((+++000...'''************))))))))))))*********))))))***++++++)))))))))))))))))))))))))))))))))))))))*********,,,+++)))((((((((()))***((())))))))))))*********++++++***)))(((((())))))))))))))))))))))))))))))***))))))))))))))))))***+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***+++,,,,,,---&&&''')))***+++++++++***+++,,,,,,+++))))))***,,,,,,+++******,,,,,,***'''...,,,***(((''''''((()))''''''(((***...111...)))))))))******,,,///333777666???CCCAAACCCIIIGGG@@@IIIJJJIIICCC======DDDKKK???888444===SSSaaaWWWDDD@@@@@@???EEEIII???<<>>@@@BBBDDDPPPkkkmmmXXXMMMKKKHHHIIIHHHMMMQQQSSSUUUTTTJJJ>>>BBBCCC@@@;;;:::>>>===999CCCBBBHHHTTTZZZSSSFFF===999555777:::888999777---......***%%%''',,,---)))************************++++++***))))))((())))))++++++++++++++++++******)))))))))))))))))))))***++++++)))((((((((())))))(((((((((((())))))))))))******)))(((((((((((((((******************************))))))))))))******************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))******+++***+++,,,---......------+++,,,------,,,+++---...*********+++,,,---------,,,+++)))((('''''''''(((''''''&&&'''(((******)))***,,,000333666;;;@@@CCCSSSRRRNNNFFFBBBBBB@@@===DDDAAA>>>===???@@@AAA@@@@@@@@@AAAFFFOOOSSSHHH888AAA999:::@@@AAAAAAJJJUUULLLEEE___yyyXXXFFFEEEDDDDDDCCCAAA<<<666111---000///333:::???@@@CCCGGGQQQZZZ___XXXGGG888222222///---***((('''((()))+++(((((()))))))))************+++***(((***---,,,((('''((()))))))))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))************+++++++++************************)))))))))))))))))))))))))))************+++++++++******************************++++++++++++******************************++++++++++++++++++++++++************************,,,,,,,,,+++++++++******************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,...000000...---,,,---++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------TTT;;;555444555...444000///---,,,++++++,,,,,,+++***)))(((''''''&&&'''%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%######%%%***///333:::===CCCJJJLLLKKKOOOUUUUUUQQQLLLFFFAAA???>>>>>>IIIeeeeeeOOOJJJPPPLLLEEEFFFLLLQQQSSSSSSQQQKKKEEEBBB@@@???AAAHHHJJJDDD:::>>>===AAALLLRRROOOGGGBBB<<>>BBBBBB;;;888555555111,,,,,,///...+++***************+++++++++******))))))))))))******))))))))))))))))))))))))******))))))))))))))))))******)))((((((((())))))'''((((((((())))))))))))******)))(((((((((((()))************************+++******))))))******+++*********************************)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++,,,,,,,,,++++++(((***,,,,,,++++++,,,---++++++,,,+++******,,,---************************)))***+++,,,---...222555888;;;>>>@@@AAADDDGGGJJJYYYQQQHHHAAA<<<777888<<>><<>>222)))'''((((((((('''''''''((()))***(((((())))))))))))******'''******)))+++...---((((((((()))))))))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++******************************++++++++++++******************************++++++++++++++++++++++++************************,,,,,,,,,++++++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...000000...---,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------SSS:::555444555...444000///---,,,++++++,,,,,,++++++)))(((''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((&&&$$$###$$$&&&)))+++...444@@@LLLPPPLLLJJJLLLFFFGGGHHHHHHGGGFFFFFFFFF???KKKGGGAAAMMMXXXTTTNNN[[[UUUMMMGGGGGGJJJLLLLLLCCCBBBCCCJJJRRRUUUOOOFFF???999666999===>>>@@@CCCAAAXXXSSSBBB@@@===999CCC===>>>>>>===;;;888444111......------,,,++++++***(((((((((((()))+++,,,,,,'''''''''((()))******************))))))))))))))))))))))))((((((((())))))(((((()))))))))*********+++******)))))))))******++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++*********)))))))))************************************************++++++++++++************)))))))))*********))))))(((***,,,---,,,++++++,,,+++,,,,,,)))'''&&&''')))((()))***,,,---.........111444888======<<<@@@EEEGGGFFFDDD@@@===<<<===???FFF===999<<<;;;666999AAAFFF>>>888;;;EEEHHH@@@777555999;;;:::999===EEEKKK???;;;YYYooo___VVVRRR<<>>...***000111333111......111888@@@EEEDDDFFFMMMTTTRRRGGG===999111///,,,(((&&&&&&''')))%%%&&&'''((((((((((((((((((((((((((()))))))))***((())))))'''***...///+++))))))))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))((()))))))))************))))))*********+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))*********+++++++++******************************++++++++++++******************************************************************************++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...000000...---,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------QQQ:::555444666...444000///---,,,++++++,,,,,,++++++***(((((('''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''"""'''222===BBB>>><<<======???BBBDDDGGGMMMTTTYYYGGGDDD;;;===IIINNNTTTcccvvvdddOOOCCCBBBDDDFFFFFFHHHFFFGGGJJJKKKJJJFFFCCC@@@======@@@@@@===<<<>>>AAAQQQHHH888<<<;;;888AAAFFFEEEDDDCCC@@@===<<<<<<777666555333111000///...***)))((((((((((((((()))&&&'''((()))+++,,,---...************))))))((((((((((((((()))))))))(((((()))))))))*********+++++++++++++++******++++++,,,************************---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++,,,,,,+++******+++((()))***)))))))))***,,,...///111444666777888888@@@AAAGGGLLLHHHAAA???BBBEEEBBB<<<555000///111333;;;777:::CCCDDD>>>===CCCEEE???999777888777111,,,777888999<<>>EEE666444111333///''',,,///'''111222444888===CCCHHHJJJCCCBBBCCCDDD???555---+++,,,***'''&&&'''((())))))'''(((((())))))((('''&&&'''(((((((((((()))))))))******(((&&&)))///222000******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))((()))))))))************))))))*********+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))*********+++++++++******************************++++++++++++******************************************************************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...000000...---,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------PPP999555555666...444000///---,,,++++++,,,,,,******))))))(((((())))))&&&&&&'''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$&&&''''''&&&%%%$$$$$$###%%%,,,//////111555<<<=========AAAKKKWWWaaaQQQKKKAAA>>><<<777GGGhhhiiiXXXFFF@@@AAABBBAAA@@@EEECCCDDDEEECCC??????BBB>>>EEERRR[[[XXXKKK>>>888<<<:::222444@@@BBB:::888HHHDDD@@@>>><<<:::???EEE>>>===<<<:::888777555444000///---+++((('''&&&&&&%%%&&&&&&'''((()))******++++++******)))(((((((((''''''((()))))))))(((((())))))))))))************++++++*********+++,,,,,,))))))))))))))))))))))))---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++*********)))++++++++++++++++++++++++((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&((((((''''''((('''&&&&&&(((***((()))+++000555999::::::@@@@@@AAABBBDDDEEEFFFGGGIIIGGGIIIMMMGGG:::222222???<<<888333000111555888===>>>BBBHHHGGGAAA;;;:::555666777666555666777999???>>>AAAGGGJJJIIIGGGGGG@@@666::::::,,,///777111333------,,,+++666:::///888:::>>>AAACCCDDDCCCBBB777333222222000+++)))+++)))((('''((()))***)))((()))))))))))))))((('''&&&''''''(((((((((((()))))))))***)))(((+++222444222+++***)))((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++***************************************************++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...000000...---,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------OOO999555555666///444000///---,,,++++++,,,,,,)))))))))((())))))***+++''''''''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%)))%%%###&&&((((((+++///000555:::<<<>>>CCCJJJPPPIIIHHHBBB@@@AAA:::???QQQIII>>>777:::???AAAAAACCC@@@===>>>BBBBBB???@@@EEE===FFFUUU```\\\NNNAAA<<<;;;333<<>>======<<<;;;:::999999777666444333111000//////++++++******)))(((((('''++++++******)))(((((('''&&&&&&((()))))))))((((((''''''''''''(((((((((((())))))(((((())))))***+++((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&''')))+++,,,***++++++******---111444111111444===HHHNNNMMMJJJIIIHHHFFFEEEDDDEEEEEEFFFCCC===>>>EEECCC666//////===>>>===;;;999999;;;===999>>>AAAAAAAAA@@@<<<777...444;;;>>>===>>>AAAEEE@@@===???EEEEEE>>>888777...000444444111000///---888///......///;;;CCC<<<===>>>>>>>>><<<999666444...***)))++++++)))***...$$$$$$%%%'''((())))))((()))((((((((('''''''''''''''''''''((((((((())))))&&&***,,,---111555555111+++***)))((((((((()))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))************+++++++++************************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------,,,...000000...---,,,---------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------OOO888555555666///444000///---,,,++++++,,,,,,(((((((((((()))***+++,,,''''''''''''((((((((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%)))(((&&&%%%$$$%%%'''(((&&&######'''(((%%%###$$$***888@@@@@@===:::999;;;???<<>>BBBIIINNNJJJCCCBBBEEE???===YYYlllUUU<<<888555...111:::CCCBBB999666888999999999999999999999999;;;;;;;;;;;;;;;<<<======777777555333111///---,,,+++++++++***)))(((((('''%%%&&&((()))))))))((((((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((()))***++++++.........///000333555777666777777777888<<>>IIIVVV\\\YYYSSSBBB@@@===999777666666777777000222===BBB;;;777:::>>>???@@@>>>;;;888666666111999<<<999<<>>DDDEEE@@@<<<:::::::::555444777666000---000***111///,,,000000...222222///777>>>>>>BBBCCC:::999777555111...+++((('''***''''''))))))&&&&&&(((((()))))))))((('''''''''''''''&&&&&&&&&'''((((((''''''''''''((((((((()))###)))...111555888555000,,,+++)))((((((((()))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))*********************************++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------------------------------,,,...000000...---,,,---------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------|||LLL:::555555777...111111///---+++++++++,,,---))))))))))))((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&"""$$$&&&((()))'''%%%$$$$$$$$$###"""###$$$&&&'''$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''(((((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((***...333777:::888777:::CCCNNNPPPIIIAAACCC???888444333777<<<@@@:::JJJSSSKKK???;;;???BBB777???JJJSSSTTTMMMCCC<<<;;;BBBIIILLLIIIDDD@@@???555666???HHHGGG===555444999======999666777666444666666777999999:::::::::;;;>>>???>>>:::777888:::555888777222000222...'''***++++++(((&&&'''))))))######&&&***(((###"""$$$$$$&&&''''''&&&%%%'''(((&&&&&&'''''''''&&&%%%$$$&&&'''((('''%%%$$$%%%&&&'''%%%"""###&&&''''''%%%'''+++'''###%%%&&&$$$$$$'''***)))((())))))(((&&&)))---...,,,+++,,,...222222333333444666777888FFF999333777999777===GGGBBB>>>888555888@@@IIIPPP>>>:::888<<>>===999555333...............///000000///.........///111333444;;;;;;:::888777666555444,,,+++++++++******))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((('''''''''&&&))))))))))))((((((((((((+++,,,...000222222222111///111111...***&&&'''))))))(((((((((''''''''''''''''''''''''((((((((()))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))+++++++++************))))))))))))))))))))))))))),,,)))&&&''')))++++++***)))************+++++++++*********************************)))))))))))))))************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...000000///...---...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---..............................------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++------------------------------------------------zzzKKK:::555555777...111000///---+++++++++,,,---))))))))))))((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%''')))++++++***((('''%%%$$$#########$$$%%%&&&$$$%%%&&&&&&'''&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%(((+++...000111111333:::@@@AAA<<<555>>>===<<<;;;999777555444AAAHHHJJJAAA999777888888999???FFFLLLMMMJJJDDD???222777===BBBCCCBBB@@@???777777>>>JJJOOOKKKEEEBBB444666555222111333222///111111333444666777777888:::;;;<<<<<<;;;:::::::::888::::::888:::???===777666777666333222333555555666000---000333333333555111222222111...------...------------------------,,,,,,,,,,,,---------------,,,+++,,,///000///---///111000++++++000222000---000222222111111111000333666888999777666777999CCC???:::666555888===@@@KKK???777888888555888@@@888444000...222:::DDDJJJ555222///333999===;;;777999999:::<<<===<<<888555888888666333555777333---///...///555===AAA???;;;777CCCGGG===555666999777///000111222111///,,,+++,,,,,,+++++++++,,,,,,,,,000000000000222444666777:::999666444111...,,,+++***)))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))(((((((((''''''''''''))))))))))))((((((((((((,,,---...///000111111111000000000---***((((((((())))))(((((((((''''''''''''''''''((((((((())))))(((((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************+++++++++************)))))))))))))))))))))))))))+++)))''''''***++++++***)))************+++++++++************************************))))))))))))************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...000000///...---...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---..............................------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++------------------------------------------------wwwIII999555444666...111000///---,,,++++++,,,---))))))))))))((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&''')))++++++***)))(((%%%%%%$$$#########$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$&&&&&&,,,---000444777888666333222555888;;;<<<;;;999777<<<<<<:::666666999:::999>>>@@@BBBCCCCCCBBB???>>><<<<<<<<<>>>??????===;;;888555999DDDNNNNNNJJJFFF666666444222666;;;<<<888---...///111222444555555666666666777999999888777888888777999???DDDBBB<<<<<<;;;:::999999999:::;;;>>>777444:::@@@@@@===<<<999::::::888666444555666555444444333444555777888555333222444888:::999777444333444666888999777666;;;:::888888<<<@@@===777777999;;;<<<:::888888888AAAAAAAAA???<<<;;;;;;<<>>;;;666222444444111///222777666111222...---444===BBB???::::::<<<999000...333222---***++++++,,,,,,,,,+++++++++***++++++,,,---...///555444333222222333444555222111///---***'''&&&$$$'''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))//////......//////000111000///---,,,++++++)))''')))))))))(((((((((''''''''''''((((((((()))))))))((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************+++++++++************)))))))))))))))))))))))))))+++)))((((((***++++++***)))************+++++++++************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...000000///...---...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---..............................------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,------------------------------------------------rrrFFF888555444666...222000///---,,,,,,+++,,,,,,))))))))))))((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&%%%&&&%%%%%%$$$$$$#########$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&$$$$$$$$$$$$%%%''')))---///111333444666222222444666888:::;;;<<<888777555444666999:::888>>>>>>===<<<;;;999777666BBB???;;;;;;===>>><<<:::555444555;;;???@@@>>><<<888777555555===FFFGGGCCC000000111111222333333444333111000111555666333000333111222666;;;<<<777000666333222555555444333444444333777@@@EEE???777333555666777777666666777888999888777777888:::===>>>;;;888666999???BBBAAA>>>444555777:::;;;;;;:::888999999;;;BBBIIIHHH>>>333;;;;;;<<<===<<<888888:::CCCAAA>>>:::666444444444111111111111222222333333666///***,,,...///333888333111......111888???DDD888555333555999===<<<:::333333555777888777444111222333222222777======888999666444555999999555111:::777000)))***//////++++++++++++,,,---...//////,,,,,,---...000222444555999777444111///---,,,,,,((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))111000...------...///000000---******,,,,,,***''')))))))))((((((((((((''''''(((((((((((()))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************+++++++++*********))))))))))))))))))))))))))))))***)))))))))***+++++++++))))))*********+++++++++************************)))***************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......------------------------------------------------...000000///...---...///---------------------------,,,,,,,,,,,,---..............................------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------------,,,,,,------------------------------------------------nnnCCC777666444666...222///......---,,,,,,,,,+++))))))))))))((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$######"""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&!!!$$$'''(((((())),,,///666666666666555444333222<<<<<<===;;;777333111111666777777777666444333222666333000111666:::::::::333666888777444444666888666444111111888@@@AAA===777666555444333333333333333111///000333333000---......111888<<<888///(((111------333555111......---000777???>>>666///---000222333333222111333444777777666666777999<<<>>>888555333777===@@@>>>;;;000222444666777666555444333222555===BBB???666---888555555777555111222777===999555111///000111111------------......///000333///---000444888===AAA444222000///111555:::===333111///000333666777666333222222333555777777666222444666777;;;???<<<555444555444222///---,,,,,,222>>>EEE===---&&&+++111,,,+++++++++,,,---...///111111000111111222333444555333000,,,***(((''''''$$$$$$%%%&&&((()))******''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((('''((((((((()))))))))***111000...---------...///...+++)))***,,,---+++(((***)))))))))(((((((((((((((((((((((()))))))))***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************+++++++++*********)))))))))))))))))))))))))))))))))******+++++++++++++++))))))*********+++++++++************************))))))******+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......------------------------------------------------...000000///...---...///---------------------------,,,,,,,,,,,,---..............................------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,------......------,,,------------------------------------------------iii@@@777666444555...333.........------,,,++++++))))))))))))((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$############$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%$$$$$$$$$%%%'''((($$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%$$$&&&'''+++...333666666444000...555888<<<>>>999111000333---///111444555444333222333111//////111222333333333999<<<777222444888;;;444444111///222666666111:::999666444222222222222555444333444444444222111///000777???@@@:::222///333...000:::===666000000111222666999777111///222111222222111///------...333333333333444666888999222000///111555777666444---///111111000//////000222///...111222000///000666000///111000+++///777777333...---///333666888999555000,,,,,,///444777444111000111555999===???111000...,,,---///222444000...,,,---///222333444777555444444777999::::::222444555555777888222+++'''***---,,,((('''***...)))444@@@BBB<<<333...---//////............///000333222000...---++++++*********((('''&&&&&&''''''''''''''''''(((((())))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((''''''(((((())))))******//////......---.........+++***)))***+++,,,+++*********)))))))))(((((((((((((((((()))))))))******)))))))))*********++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))(((***,,,,,,+++***+++,,,)))************+++++++++************************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------------------------------...000000///...---...///---------------------------,,,,,,,,,,,,---..............................------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------............------------------------------------------------------fff>>>666666444555...333............---,,,++++++))))))))))))((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&"""###$$$%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%$$$$$$%%%''')))+++######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$''''''&&&&&&''''''&&&%%%"""%%%)))...111222333222,,,---333999777222111666---///111333444333222111444555444333000...---...///555666222000444777777222444444111111333333000777555333000/////////000333444666666555555555666000222999???===666222444333...222???CCC:::111000222000222777888444111222111222222000...------...000000111111222333444444////////////000000000000...000111000---,,,...///444333444444///+++///777888000---000///+++111<<<777222---+++///555:::<<<999555000------111666:::000///---,,,///333555555000///...------...///111333222000///111444666777666555333444555555555444...///...,,,...000,,,&&&&&&'''))))))((()))+++---'''&&&***333;;;;;;222***333333222222111000/////////...,,,***((('''&&&&&&&&&%%%$$$$$$%%%&&&((()))((((((((('''''''''''''''&&&'''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((()))'''''''''((()))*********------......///.........((()))++++++******+++---*********)))))))))(((((((((((()))))))))*********))))))*********+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))'''***------+++***+++,,,)))************+++++++++************************))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...........................000000///...---...///........................---,,,,,,,,,,,,---..............................------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------............------------------------------------------------------ddd===666666444555...333............---,,,+++***))))))))))))((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""$$$%%%&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$&&&(((+++,,,#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###""""""$$$'''((('''%%%)))'''%%%$$$&&&***///222///,,,...333333---+++...444444444333222000///---)))---111111///...///111+++...---(((***///000,,,,,,000333111000333444222222000...,,,+++,,,---...///222555666444444666888000111666:::444,,,+++111///***000>>>BBB888...,,,,,,***...888===888000***---...000///......///111...///000111222222222111000222222111000//////111000222333111---,,,...111555999@@@AAA888///222<<<<<<333...111000...555AAA:::444---***---222666888++++++,,,...000222444555...---+++***---111222111222222111111111222333444555333222111222555777999000000000000000///+++((())))))'''&&&)))...---(((000---+++***++++++***(((+++...000...)))'''---666222222111000///---,,,+++)))((('''''''''''''''((('''&&&%%%$$$%%%%%%''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&'''''''''(((((())))))&&&''''''((()))******++++++,,,.../////////...---&&&))),,,+++))))))+++...************))))))))))))))))))))))))************)))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))'''***---...+++***+++,,,)))************+++++++++************************))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,------------------------...........................000000000...---...///........................---,,,,,,,,,,,,---..............................------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------............------------------------------------------------------aaaEEE777666444444444////////////...------,,,,,,+++++++++***)))(((((('''&&&'''''''''(((((())))))''''''((((((((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%$$$$$$###"""'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((('''$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%''')))))))))+++*********+++,,,,,,---------------000333666888///...,,,++++++,,,---...222222222///,,,++++++---...,,,***,,,///111000///---,,,,,,///222111...***---,,,++++++,,,...000222---------...------///222+++,,,------,,,+++,,,------///111000,,,+++,,,......000222000,,,***+++,,,***+++,,,---.../////////222333333444333222000000222111000.........///000///...---,,,...111444666000...,,,+++,,,///222555---,,,++++++************************,,,...111222777444000---...333999===999444000000444999===>>>555444222111000000111111......---,,,,,,,,,,,,,,,+++++++++++++++,,,---...*********+++++++++,,,,,,333222222000///...---,,,---,,,***)))((('''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))******+++++++++******---,,,+++***+++,,,---...---,,,+++***)))))))))))))))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))******))))))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++******)))))),,,///222111,,,***,,,///---------,,,,,,+++++++++++++++++++++++++++++++++---,,,,,,+++*********+++++++++++++++++++++++++++------------------------.........------,,,,,,,,,111111000///////////////...------...000111///...................................................,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,---.....................------,,,,,,------...WWW===222444444555777333/////////...------,,,,,,++++++******)))((((((''''''''''''((((((((())))))''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''%%%%%%&&&((()))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###%%%'''))))))((())))))(((((()))******+++,,,,,,,,,,,,...000333555000///---,,,,,,---...000//////000...,,,+++,,,...111...+++***++++++***(((,,,+++***+++...///---+++111000///...///111333444111000...---,,,+++,,,......//////...------///111...//////...---,,,---///---...//////---,,,,,,,,,++++++,,,------,,,,,,,,,111222333444444222111000------,,,+++++++++++++++))))))***+++,,,---------...---+++***+++---///111///...+++******---000222444222///...000444888;;;;;;888444111222444999;;;888444000000333777999:::---,,,+++*********+++,,,...............//////000************+++,,,---...111000000//////...------000///...---,,,+++************((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))***+++,,,+++******++++++*********+++,,,------,,,+++***))))))))))))************************)))************+++++++++************************************))))))))))))))))))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,++++++++++++,,,,,,,,,,,,------------++++++++++++++++++++++++++++++++++++*********)))+++...111000,,,***+++...---------,,,,,,+++++++++++++++++++++++++++++++++---,,,,,,+++******++++++++++++++++++++++++++++++------------------------.........------,,,,,,,,,111111000///////////////---,,,,,,---///000...---................................................,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------------------,,,---...///000///......------,,,,,,------...ZZZAAA666888666444444////////////...------,,,,,,++++++******)))(((((((((''''''(((((((((((())))))''''''(((((((((((('''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%((($$$"""&&&,,,///,,,'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%((())))))(((''''''&&&&&&''''''((((((+++*********+++---///000000///...------...///000,,,---......,,,,,,---///666333///---,,,,,,,,,+++111...+++***+++,,,,,,+++*********,,,///333777999......------///222666888111000///...---...222555111///------...000000000---------...000000///...---------------,,,+++++++++,,,///111111///---,,,++++++,,,,,,++++++******))),,,///111222000---+++---,,,,,,+++,,,,,,------111...+++)))+++///555999888555000...///444:::>>>666444111...---...000111000...++++++,,,...//////,,,,,,+++***+++,,,---...............///000111111,,,,,,+++,,,---...//////444444222111///...---,,,++++++******)))((('''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((()))))))))***''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))+++,,,---,,,+++******************+++,,,,,,---,,,+++******)))******************************)))************+++++++++************************++++++*********))))))))))))))))))*********++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************---///...+++***+++---------,,,,,,,,,,,,++++++++++++++++++++++++++++++---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........---------------111111000///////////////---,,,,,,---//////...,,,................................................,,,,,,,,,,,,,,,,,,,,,,,,.........---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------,,,+++---000222000.........------------......YYYBBB888:::666333222,,,/////////...------,,,,,,************))))))(((((((((((((((((((((((())))))''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%'''%%%$$$'''+++---+++(((%%%%%%&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''')))+++***)))'''&&&&&&&&&&&&&&&''''''))))))((((((((()))***+++...------,,,------...///,,,...//////---------...333111///......000222333888444///,,,***+++,,,---((((((((()))+++///222444++++++***)))---444888888///...---+++***,,,000444222...+++,,,///222222000///---,,,...222444222000---...............------(((***---000000///---+++---...///000000///...------///111333333111...,,,,,,,,,---------,,,,,,+++///---***)))+++///444777111///+++((()))---222666---,,,+++)))((((((((((((+++***))))))***+++,,,,,,......------...///111222//////...............///111000000////////////000000///...---,,,***))))))(((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''')))+++---...---+++***+++++++++++++++,,,,,,,,,---,,,++++++************************************))))))*********+++++++++************************,,,++++++******))))))((())))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))+++------+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...............---------111000000///////////////------,,,...///000///---................................................------------------------...............---------------------------------------------------------........................------------------------,,,,,,,,,------------..............................,,,***---111333111.........------------......MMM999222777555444555111/////////...------,,,,,,*********)))))))))))))))))))))))))))))))))((((((''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''(((((('''((((((%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''')))+++,,,+++***(((''''''&&&&&&&&&''''''(((((('''''''''''''''(((************++++++,,,,,,...///111000...,,,,,,,,,,,,+++++++++,,,...000222555333///,,,***+++...000222000...,,,++++++,,,---...///+++&&&(((......+++*********((('''(((,,,///...+++))))))---///...------+++***---111222000...******+++,,,---.........+++,,,///111111000///...,,,---...//////...---,,,***++++++++++++***)))))))))***+++++++++***)))(((************+++,,,......***)))((('''((()))+++,,,,,,,,,,,,,,,++++++++++++,,,---......///000111222,,,+++++++++,,,...///111333222111///...------,,,333222000///---,,,,,,+++)))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''')))+++---...---,,,+++,,,,,,,,,------------------,,,++++++++++++++++++************************))))))*********+++++++++************************,,,+++++++++******))))))************++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,)))+++,,,,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................111000000//////////////////......///111111000///................................................------------------------........................------------------------------------------------........................------------------------,,,,,,---------....................................,,,,,,...111222111...///......------......///RRR>>>777;;;777555777444/////////...------,,,,,,******))))))))))))))))))******))))))))))))((((((''''''(((((((((((('''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''$$$''')))(((&&&$$$%%%'''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''***,,,---+++***)))(((''''''&&&'''''''''''''''''''''''''''''''''''''''(((((())))))******---///000000...,,,++++++,,,.........------///000,,,,,,,,,,,,+++---000222111000//////000222555666...000...***...555555...((()))******((((((((())))))(((((((((******)))((()))))))))***,,,,,,+++***&&&'''(((***++++++,,,,,,)))***+++,,,,,,,,,+++***(((((()))*********))))))))))))((('''''''''((()))&&&''''''((((((((('''''''''(((***++++++***)))((()))***+++,,,,,,+++******++++++,,,,,,---------...+++---.........///111333,,,,,,++++++,,,...///000666555333000...---,,,,,,///...,,,***((('''&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&'''''''''%%%&&&''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,---------...,,,,,,---...............,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++)))************+++++++++************************++++++++++++++++++++++++*********++++++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------.............../////////111111000///////////////000//////000222222111///................................................------------------------.............../////////------------------------------------------------........................------------------------,,,---------..........................................///000000000////////////............//////XXXCCC;;;<<<666333555333/////////...------,,,,,,)))))))))))))))))))))************)))))))))((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&''''''&&&%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&)))+++,,,***((((((((('''&&&&&&&&&&&&&&&'''''''''(((((((((''''''%%%&&&'''(((((())))))))))))+++---...,,,+++******---///222111///......///***,,,//////------...000******+++---111555999;;;***//////...555@@@???777))),,,///000...+++)))((((((***,,,,,,+++))))))))))))+++,,,+++***(((((()))((()))******++++++++++++))))))((((((((((((((((((((((((((((((((()))*********************+++++++++'''''''''(((((())))))***'''(((***,,,,,,+++***(((+++,,,---......---+++***+++++++++++++++,,,,,,,,,+++,,,---,,,******---000//////.........///111222222111///...,,,+++*********)))((('''&&&%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''%%%&&&'''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++---///000+++,,,---.........------,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++)))************+++++++++************************)))******++++++,,,,,,---*********+++++++++,,,,,,******+++++++++,,,,,,,,,------------------------++++++++++++,,,,,,,,,---,,,,,,,,,,,,------------------------------------+++++++++,,,,,,,,,------+++***+++,,,------,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,---......---------------------------------------------------........./////////000111111000//////////////////......///111222000///........................................................................---........./////////000................................................................................................------------....................................---000333222...,,,...000//////............//////KKK888111444000000555444000//////...------,,,,,,)))))))))))))))*********+++*********))))))((((((''''''((((((((((((''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((((((%%%"""%%%***+++((($$$$$$$$$%%%%%%&&&'''(((((($$$$$$$$$%%%&&&'''((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''######%%%'''******(((&&&((('''&&&&&&%%%%%%%%%%%%&&&'''(((((())))))((((((%%%&&&'''((())))))))))))$$$'''***,,,+++*********&&&***...///---++++++---...222444444000---,,,,,,---,,,*********,,,...///***//////,,,222<<<999...+++000555777444///+++(((***...222222///,,,+++,,,,,,///000///+++((()))+++------.........---,,,,,,000///---,,,,,,,,,---...---,,,+++++++++,,,...///((()))***++++++++++++***************+++,,,......((()))***,,,,,,---,,,,,,++++++++++++++++++******......---------------...000111000...++++++...111......---,,,---...///000,,,+++***)))((('''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''%%%&&&'''''''''&&&%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))***---///111***+++,,,---...---,,,,,,,,,,,,,,,++++++,,,------++++++++++++++++++++++++)))************+++++++++************************))))))***+++,,,------...******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------------------------+++++++++,,,,,,---------,,,,,,------------......------------------------+++++++++,,,,,,---------+++++++++,,,......---,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///---------------------------------------------------.........//////000000111111000///////////////...------...000111///...........................................................................---.........//////000000................................................////////////////////////........................---------.........//////////////////////////////---222555333---***---111//////............//////}}}DDD===888777666333333666111000///......------...---,,,++++++******+++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((***))))))((('''&&&&&&&&&&&&&&&&&&''''''''''''((())))))((('''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''')))*********++++++++++++...000111000...------...------------------,,,,,,---------,,,,,,+++++++++000//////...---,,,,,,,,,---111444222---***,,,...//////............//////111222333000---,,,---000000//////000000111222222,,,,,,---.........//////******+++,,,---------,,,************************(((***,,,......,,,***(((///---,,,++++++...000222111000///...---......///111000...---,,,------...,,,+++***((((((((()))***)))))))))))))))(((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((('''''''''((((((((((((((()))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++***+++---...///...------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++*********+++++++++,,,,,,,,,------------------------------------------------...------,,,,,,------.........---------,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................---------.........//////---------.........//////............/////////000.../////////...---,,,,,,000000000000000000000000111111000///////////////000000000000000000000000000000000000000000000000////////////////////////............/////////000000000000000000000000000////////////////////////////////////////////////////////////000000000000////////////////////////...//////000000000000000////////////////////////444333000...---...//////000000000000000000000000{{{DDD===888777666333333555111000///......------...---,,,++++++******++++++************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((***))))))(((''''''&&&&&&&&&&&&&&&''''''''''''((()))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((((((((('''))))))))))))*********+++,,,...///...,,,++++++,,,---------------.........///.........------------000000000///......------+++...000...)))'''))),,,000///---+++************---///000...+++***+++------,,,+++++++++,,,---...///...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,------111000///---,,,,,,,,,,,,111000000/////////000000666333///,,,,,,...222555///...,,,+++++++++,,,,,,...---,,,+++******+++,,,+++***)))((((((((()))))))))))))))))))))(((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((()))******************))))))))))))************************************************************************++++++++++++++++++++++++***+++,,,---...------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++++++++++++++,,,,,,,,,,,,------------------------------------------------...------------------...000/////////....................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................---------.........//////------........./////////........./////////000000.../////////......---,,,000000000000000000000000111111000////////////000000000000000000000000000000000000000000000000000////////////////////////........./////////000000/////////////////////////////////////////////////////////////////////////////////000000000111111000000000000000000000000......///000000000000000000000000000000000000000444333000///......///000........................wwwCCC<<<777777666333333555111000///......------...---,,,++++++******++++++************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''))))))((((((((((((((('''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((''''''(((((((((((((((((((((((((((((()))))))))))))))+++,,,,,,***))))))***,,,,,,,,,---.........////////////...............111000000//////......---000111222000,,,+++...111555333///---+++******+++---......---+++***+++---///...+++***)))+++---...444222///---+++***++++++111000///...---...//////888666333000...------...666444000...---///222444999555000+++***,,,000333+++***))))))((()))))))))***))))))(((((((((((()))***)))((('''''''''(((((())))))******))))))((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&(((((((((((((((((((((((()))(((((((((((()))******++++++*********)))))))))************************************************************************++++++++++++++++++++++++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------------------------...------,,,++++++++++++,,,,,,,,,------------------------------..............................------------......111111111111000000000000........................------------------------,,,------------.................................------........./////////............////////////....../////////000000000///////////////......---000000000000000000000000222111000000///000000000////////////////////////000000000000000000000000////////////////////////////////////000000000000///////////////////////////////////////////////////////////////////////////000000000000111111111111111111111111111111111---...//////000000//////000000000000000000000000333222000///...//////000////////////////////////rrrBBB;;;777777666333333555111000///......------...---,,,++++++******++++++*********)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))((((((''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''******))))))((((((''''''(((((((((((((((((((((((('''(((((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((('''''''''(((((((((((()))((()))++++++)))(((((())))))******+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,//////......---------,,,333333333111//////222555999777444111//////000000222111///---,,,...000222666333000...---///111333777555111...------...///555333111/////////111222888666222///------...///222///,,,))))))***---...222///+++((('''(((***,,,)))(((((((((((((((((((((((('''''''''''''''''''''(((((((((''''''''''''((())))))*********))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((()))))))))))))))(((((())))))***++++++++++++*********))))))***************************************************************************+++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------------------------------------............------,,,,,,,,,,,,------------................................................//////............//////111111111111111111111111........................------------------------------------................................................////////////....../////////000000000...////////////000000000//////000000000//////...000000000000000000000000222222111000000000000111////////////////////////000000000000000000000000000000000000000000000000//////000000000111111111////////////////////////000000000000000000000000000000000000000000000000000000000111111111222222111111111111111111111111......///000000000000///000000000000000000000000111000//////...//////000000000000000000000000000mmm@@@:::777777777444333444111000///......------...---,,,++++++******++++++))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((******))))))((((((''''''((((((((((((((((((((((((''''''((((((((((((((('''&&&''''''((((((''''''&&&''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))&&&'''''''''(((((())))))&&&'''''''''((((((((((((''')))++++++)))))))))***''''''((())))))***++++++((((((((((((((()))))))))+++++++++++++++*********------,,,******+++---///555444222000///000111111555222...+++,,,///333555666333000...---///111333444222///---,,,---///000222111///---,,,---///000222000---+++***+++---...***)))((('''''''''''''''''''''''''''''''''''''''(((((())))))))))))))))))''''''(((((((((((((((((('''''''''(((((((((((('''))))))************))))))))))))((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******)))))))))))))))***++++++++++++++++++*********************************************************************************************++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------........................---......//////.........,,,,,,---------.................................////////////////////////000//////......//////000000000000000000000000000////////////////////////........................---------.........//////////////////////////////........./////////000000/////////000000000111111////////////000000000111//////000000111000000///111111111111111111111111333333222111111111111111000000000000000000000000111111111111111111111111111111111111111111111111000000000111111111111222000000000000000000000000111111111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111...///000000111000000000000000000000000000000000//////////////////000000000000000000000000000000hhh???:::666777777444222444111000///......------...---,,,++++++******++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))((((((((((((((('''((((((((((((((((((((((((&&&'''((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))&&&&&&''''''((()))))))))''''''''''''((((((((((((''')))++++++***))))))***&&&&&&&&&'''((((((((()))&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''')))***+++++++++*********+++++++++111...***)))+++...111111...---+++))))))***,,,---...---+++******+++,,,---,,,+++))))))((()))******+++***)))(((((()))+++,,,&&&''''''((((((((('''&&&###%%%''')))))))))((('''((())))))************)))'''((())))))***)))))))))''''''((()))))))))(((((())))))******++++++******)))))))))(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((('''(((((((((((()))))))))'''(((((())))))******+++***))))))))))))***++++++,,,++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------////////////////////////---...//////000/////////---------.........//////........................000000000000000000000000000000////////////000000///////////////000000000////////////////////////////////////////////////------........./////////////////////////////////....../////////000000000000000000000111111111111/////////000000000111111///000000111111111111111111111111111111111111111444333222222111111222222000000000000000000000000111111111111111111111111111111111111111111111111000111111111222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333111111111111111111111111///000111111222222111111111111111111111111111111///000000111111222222222000000000000000000000000ddd>>>999666777777444222444111000///......------...---,,,++++++******++++++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''(((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***&&&&&&''''''((())))))***''''''((((((((()))))))))&&&(((******)))((()))***''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''(((***++++++***&&&'''((())))))(((''''''***)))))),,,//////---+++)))((('''''''''((()))***++++++***)))))))))))))))'''''''''''''''((((((((()))(((((('''(((((())))))''''''((())))))*********&&&&&&((()))************((((((***+++++++++******'''((()))*********))))))'''((()))*********))))))((()))***++++++++++++***))))))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))(((((((((((((((((((((((('''((((((((())))))))))))'''(((((()))******++++++******))))))******+++,,,,,,,,,+++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,------///...---+++++++++,,,---------------------------........................,,,,,,,,,------------...////////////////////////......///000000000000000---.........////////////........................000000000000000000000000111000000//////000000111////////////000000000111////////////////////////////////////////////////............////////////////////////////////////.../////////000000000000000000000111111111222222//////000000000111111111///000111111222222222111111111111111111111111111444444333222222222222333222222222222222222222222111111111111111111111111222222222222222222222222111111111222222222333333222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333444333333333333333333333333111111222333333333333222444444444444444444444444222222333444555555666666444444444444444444444444bbb>>>999666777777444222333111000///......------...---,,,++++++******++++++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&'''''''''((((((&&&'''''''''''''''''''''%%%&&&&&&&&&'''(((((((((%%%&&&&&&''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((()))%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((&&&&&&'''((())))))((((((''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***&&&&&&&&&'''((())))))***(((((((((((())))))))))))%%%'''))))))((((((((()))(((((((((((((((''''''''''''((((((((())))))******&&&&&&''''''''''''''''''%%%%%%%%%''')))***)))(((((()))+++,,,+++***(((&&&&&&'''+++000333222,,,''')))(((((())))))***++++++,,,,,,++++++***)))((((((&&&'''((()))))))))))))))))))))))))))((((((((('''(((((('''((()))***,,,---)))(((((('''((()))***+++'''(((***+++++++++***)))&&&''')))*********))))))'''((()))+++++++++***)))((()))***+++++++++++++++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''((((((((())))))******'''(((((()))***+++++++++*********)))******+++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------000///---,,,+++,,,------------------------------........................,,,,,,,,,---------......000000000000000000000000......///000000000000000............/////////000////////////////////////000000000000000000000000111111000000000000111111//////000000111111111222000000000000000000000000000000000000000000000000............/////////000000000000000000000000000////////////000000000000000111111111111222222222000000000000111111111111///000111222222222222222111111111111111111111111555444333333222222333333222222222222222222222222111111111111111111111111222222222222222222222222111111222222222333333333333333333333333333333333222222222222222222222222222222222222222222222222222222333333333444444444444444444444444444444444222222333444444444444333666666666666666666666666444444666777888888888888999999999999999999999999[[[;;;:::888666555444444555222111000///------,,,,,,************************************************))))))************))))))((((((((((((((((((((((((***)))((('''&&&&&&'''((((((((('''''''''&&&&&&&&&''''''((((((''''''&&&%%%'''(((&&&%%%***111///(((''''''''''''((((((((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''((())))))((('''&&&&&&&&&&&&'''''''''((((((((((((((())))))((('''&&&''''''((((((((((((''''''))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))((('''&&&&&&''''''''''''((((((((()))(((((((((((((((((((((((((((((())))))))))))((((((******)))((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((******))))))((((((''''''&&&''''''((()))******+++************************))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******************+++++++++,,,,,,,,,,,,++++++******++++++,,,---------.........//////...---,,,,,,++++++++++++++++++++++++++++++++++++...---+++*********++++++++++++,,,,,,,,,---------//////////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............////////////000111111000000////////////000000000000000000//////222111111000000000111111222222222111111000000000////////////////////////111111111111111111000000555333111222444444111///111111111111111111000000111111111111111111111000222111111000000000111111000000000111222333333444222222222111111111111111444333222111111222333444333333333333333333333333222222222222222222222222666666555333222222555777222222222222222222222222333222222222222333444444222333333333333333222222333333444555555555555555444444444444555555555555555555555555555555666666666666555555666666777888888888888888888888888888888888888888888777666555777777888999;;;<<<======:::;;;;;;<<<<<<=========<<<<<<======>>>?????????@@@?????????>>>>>>======ZZZ:::999777666444444444555222111000///...---------************************************************))))))************))))))((((((((((((((((((((((((***)))((('''&&&''''''((((((((('''''''''&&&&&&&&&(((((())))))(((((('''&&&'''(((&&&%%%)))///---''''''''''''((((((((())))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&(((((()))(((''''''&&&&&&&&&'''''''''(((((()))))))))(((((((((((((((''''''((((((((((((''''''))))))((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''(((((())))))(((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''(((((())))))(((''''''&&&'''''''''((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((******)))((((((((((((((())))))))))))))))))))))))(((((()))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((******))))))((((((((((((''''''(((((())))))******************************))))))***+++++++++++++++************************************************))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))*********+++))))))))))))*********+++***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,------------...............---,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++...---,,,+++++++++,,,---+++,,,,,,,,,,,,---------/////////...................................................////////////////////////000000000111111111111000000000//////111000000000000000000000111111000//////000000111111111111000000000//////000000000000000000000000111111111111111111111111444333222333444555333000111000000000000000000000111111111111000000000000222111111000000000111111///000000111222222333333333333222222111111111111444333222111111222333444444444444444444444444444444444444444333333333333666777777555444555777999555555555555555555555555777777777777777888888999777888999999::::::999999::::::;;;<<<<<<<<<;;;;;;:::;;;;;;;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>??????@@@???????????????????????????@@@@@@@@@@@@???>>>=========>>>???@@@@@@AAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@???WWW:::999777555444444444555222111000///...---------++++++++++++++++++++++++************************))))))************))))))(((((((((((((((((((((((())))))((('''''''''(((((((((((((((''''''''''''&&&)))************)))((((((((((((&&&%%%(((,,,+++&&&''''''((((((((()))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((%%%%%%&&&'''((((((''''''&&&&&&'''''''''((((((((()))))))))'''&&&''')))+++'''(((((())))))(((((('''))))))((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))************)))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))(((''''''''''''((((((((()))))))))((((((((((((((((((((((((((())))))******))))))(((******)))((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++************************************************))))))))))))))))))))))))((())))))))))))*********))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......,,,,,,,,,---------............................../////////////////////////////////000000000111111000000000000111111111111111111111111000000000000111111111111111111111111111111000000000111111222222222222111111111111000000000000000000000000000222222222222222222222222333222222333555555444222000000000000000000111111111111111111111111111111222222111111111111222222111111222222333333444444555444444444333333222222666666555555555555666666888888888888888888888888999999999999999999999999999;;;<<<<<<;;;;;;===>>><<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>????????????@@@@@@AAABBBBBBBBBBBBCCCCCCCCCDDDDDDCCCBBBBBBAAABBBBBBCCCDDDEEEEEEFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEDDDDDDCCCDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCBBBBBBSSS:::999777555444444444555222111000///............++++++++++++++++++++++++************************))))))************))))))(((((((((((((((((((((((())))))((((((((((((((((((((((((((('''''''''''''''))))))******))))))(((''')))(((&&&&&&((()))(((%%%'''(((((((((((()))))))))((((((((((((((((((((((((((((((''''''''''''((((((%%%%%%&&&&&&''''''((((((''''''''''''((((((((((((((((((((('''&&&'''***,,,(((((())))))))))))(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((())))))******))))))(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))******))))))((((((((()))))))))((((((''''''(((((((((((()))))))))(((((((((((((((((((((((()))))))))******)))))))))******))))))((())))))***))))))))))))))))))))))))''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))******))))))))))))))))))(((((((((((((((((((((((()))***++++++,,,,,,++++++************************************************)))))))))))))))))))))))))))))))))*********++++++*********************************+++++++++,,,,,,*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,------------...------,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,---.........------------.........................../////////000000000000000000000000000000000000111111111111///000000000111111111111000000000000000000000000000000000111111111111111222222111111222222333333333333333333333333333333111111111111111111111111222222222222333333333333222222333444555555555444111111111222222222222222222222222222333333333333444444333333333444555555555666666666777777888888777777777888888888999999<<<<<<;;;;;;;;;;;;<<<<<>>:::;;;<<<===>>>@@@AAAAAACCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGDDDFFFHHHIIIIIIHHHIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFGGGHHHIIIHHHHHHGGGJJJJJJJJJJJJIIIGGGFFFEEEGGGHHHHHHHHHHHHHHHGGGGGGDDDDDDEEEFFFGGGGGGHHHHHHJJJJJJIIIIIIHHHHHHHHHGGGJJJJJJJJJJJJJJJKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKIIIJJJJJJKKKKKKKKKJJJJJJGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHGGGFFFEEEDDDDDDCCCFFFFFFFFFFFFFFFFFFFFFFFFKKK>>>===:::888666555444444222111000000/////////000,,,,,,,,,,,,,,,,,,,,,,,,************************))))))************))))))))))))))))))))))))))))))(((((()))*********))))))'''(((((((((((()))))))))(((((())))))(((((('''&&&***''''''))))))'''''')))((((((((()))))))))******)))))))))))))))))))))))))))((((((''''''(((((())))))(((''''''''''''((((((''''''((((((((()))))))))(((&&&&&&+++000111---'''((())))))******))))))((((((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))&&&'''(((((())))))(((((())))))))))))))))))))))))((((((((()))))))))******************************))))))))))))))))))))))))******++++++++++++******(((((()))*********))))))((((((((()))))))))******)))))))))))))))))))))))))))******++++++******)))******)))))))))***++++++************************))))))))))))************************************))))))))))))))))))))))))((())))))******+++++++++)))))))))************+++************************))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,------------,,,---...//////...---,,,---------.........//////------------------...///,,,------....../////////,,,---......///..................////////////000/////////000000111111222000000000000000000000000000000000111111111222222000111111111111222222222222222222222222333333333222222333333444444555555222111111222222333444555333333444444444444444555777777777777777777777777777777888888999:::::::::777999::::::999888999:::999999999:::;;;;;;<<<<<<::::::;;;;;;<<<<<<==================>>>???@@@AAACCCCCCCCCCCCCCCCCCDDDDDD???@@@AAABBBDDDFFFGGGGGGGGGHHHIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEEEEFFFFFFGGGGGGGGGFFFHHHIIIIIIHHHHHHIIIKKKHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJKKKKKKKKKJJJIIIKKKKKKKKKKKKJJJHHHGGGFFFGGGGGGHHHIIIIIIIIIIIIIIIFFFFFFGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIJJJKKKKKKLLLIIIIIIIIIIIIIIIIIIIIIIIIFFFGGGHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHIIIIIIIIIJJJKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHGGGFFFFFFGGGGGGGGGHHHHHHHHHHHHHHH|||IIIAAA@@@===999777555444444222111000000///000000000,,,,,,,,,,,,,,,,,,,,,,,,************************))))))************))))))))))))))))))))))))))))))'''((()))***+++******)))'''((((((((())))))))))))))))))******))))))((('''***'''(((+++***'''''',,,(((((()))))))))*********))))))))))))))))))))))))))))))(((((((((((())))))++++++)))(((''''''(((((('''((((((((()))))))))))))))&&&'''000999:::000%%%))))))************))))))(((((()))))))))*********))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++'''((())))))******))))))))))))))))))))))))))))))(((((()))))))))*********************************))))))))))))))))))))))))***++++++++++++++++++***(((((()))***************(((((()))))))))*********)))))))))))))))))))))))))))******++++++******)))******))))))******+++,,,************************************++++++++++++************************))))))))))))))))))))))))((())))))******+++,,,,,,))))))*********+++++++++)))))))))******++++++,,,***************************+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,------------...---...///000000///...---........./////////000000---------------...//////,,,------...//////000000000000111111111000///........./////////000000000///000000111222222333333111111111111111111111111111222222222333333333333333333333333444444444555555555555555666666777777555666666777888888999999777777777777888999:::;;;999999999999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>??????@@@@@@===???AAA@@@>>><<<===???======>>>??????@@@AAAAAA??????@@@@@@AAABBBBBBCCCCCCCCCCCCCCCDDDEEEFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEFFFFFFGGGHHHHHHHHHHHHIIIJJJKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEFFFFFFGGGHHHHHHHHHIIIJJJJJJIIIGGGHHHJJJLLLJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJLLLMMMNNNMMMLLLKKKJJJKKKKKKLLLLLLKKKKKKKKKHHHIIIJJJLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKLLLMMMMMMNNNNNNJJJIIIIIIIIIIIIJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJHHHIIIIIIJJJKKKKKKJJJJJJJJJKKKKKKLLLMMMNNNOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPNNNNNNNNNMMMMMMLLLLLLLLLIIIIIIJJJJJJKKKKKKKKKKKKzzzGGGDDDBBB>>>:::777555444333222111000000000000000111,,,,,,,,,,,,,,,,,,,,,,,,************************))))))************))))))))))))))))))))))))))))))'''((()))+++++++++***)))'''((((((((())))))*********++++++++++++***))))))***'''(((,,,+++'''(((---))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))---,,,***)))((('''(((((((((((((((((())))))))))))+++((()))444@@@@@@222$$$))))))************))))))(((((())))))*********+++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++***))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))***++++++,,,,,,++++++***(((((()))***************))))))))))))************))))))))))))))))))))))))******++++++++++++************))))))***+++,,,,,,******************************+++++++++,,,,,,,,,************************))))))))))))))))))))))))((())))))***++++++,,,,,,))))))******++++++++++++(((((()))***+++,,,,,,,,,***************************+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,---------......---...///111111///...---////////////000000000000---------------...///000---------...///000000111222333444444333222111000////////////000000000000000000111222333333444444333333333333333333333333333333333444444444555555555555555666666666666777777777888888999999999:::888888999:::;;;;;;<<<<<<=========>>>???@@@AAABBB???@@@@@@@@@AAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCDDDDDDAAACCCEEEDDDAAA???@@@BBB@@@@@@AAABBBCCCCCCDDDDDDBBBBBBCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGGGGHHHIIIJJJJJJIIIHHHGGGKKKKKKKKKKKKKKKKKKKKKKKKGGGGGGGGGHHHIIIJJJJJJKKKMMMMMMLLLJJJHHHIIIKKKNNNNNNNNNNNNNNNNNNNNNNNNNNNJJJKKKMMMOOOOOONNNMMMLLLIIIJJJKKKMMMNNNOOOOOOOOOKKKKKKMMMOOOPPPQQQQQQQQQRRRRRRQQQQQQPPPPPPOOOOOOMMMMMMNNNOOOPPPQQQRRRRRROOONNNNNNNNNNNNOOOPPPPPPSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRSSSTTTTTTTTTTTTTTTNNNNNNOOOPPPQQQRRRSSSTTTSSSSSSSSSTTTTTTUUUUUUVVVRRRQQQQQQQQQQQQPPPPPPPPPKKKKKKLLLLLLMMMMMMMMMNNNiiiEEE;;;:::888777555444444333000000000000////////////------------------------++++++++++++++++++++++++))))))))))))***+++,,,---************************++++++******************++++++******************++++++++++++++++++++++++)))************+++++++++++++++******************+++*********))))))((((((************************+++*********))))))((((((*********)))))))))))))))************************))))))************))))))))))))))))))************++++++++++++******))))))++++++++++++++++++++++++---,,,,,,++++++************++++++,,,,,,++++++***++++++++++++++++++++++++)))************+++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++***,,,------,,,+++---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------************))))))((((((++++++++++++++++++++++++++++++++++++******))))))))))))************))))))******+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......---------,,,,,,+++++++++++++++,,,------......///...---+++++++++---///000,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------.........////////////000---------.........//////---......////////////////////////000000000000000000000000000111111111111000000000000111222444444777666555444333222111000111222222222222333333333444444555555666777777777::::::999888888888888888888888888888999:::;;;;;;;;;::::::999999999::::::=========>>>??????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAADDDCCCCCCCCCDDDEEEDDDCCCDDDEEEFFFFFFFFFFFFFFFEEEIIIIIIHHHGGGFFFEEEEEEDDDEEEFFFFFFGGGHHHIIIIIIIIIGGGGGGFFFFFFFFFGGGIIIJJJGGGGGGHHHIIIIIIIIIHHHHHHGGGFFFFFFEEEFFFGGGIIIIIIGGGGGGHHHIIIJJJKKKKKKLLLMMMLLLJJJKKKMMMNNNNNNMMMIIIJJJLLLMMMNNNNNNNNNMMMOOOOOOOOOOOONNNNNNMMMLLLNNNOOOQQQSSSSSSRRRQQQPPPNNNNNNNNNNNNNNNNNNNNNNNNQQQRRRRRRRRRRRRRRRQQQQQQTTTSSSSSSRRRQQQPPPOOOOOORRRRRRSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPWWWVVVUUUTTTTTTSSSSSSTTTUUUUUUUUUUUUUUUUUUUUUUUUTTTUUUVVVWWWXXXYYYYYYYYYWWWWWWXXXYYYYYYYYYXXXXXXWWWWWWXXXYYYYYYYYYXXXXXXWWWXXXXXXWWWWWWUUUTTTSSSSSSSSSTTTUUUVVVVVVWWWWWWXXXWWWVVVUUUTTTTTTTTTTTTRRRQQQPPPPPPOOOOOOPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOgggDDD;;;:::888777555444444444111111000000000/////////------------------------,,,,,,,,,,,,,,,+++++++++,,,++++++*********+++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++*********++++++++++++++++++++++++************++++++++++++++++++************++++++++++++*********)))))))))++++++++++++++++++++++++++++++*********)))))))))************************************************)))******************))))))))))))*********++++++,,,,,,++++++************,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++***)))***++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***,,,------,,,+++---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,++++++***************++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,---------.........---------,,,,,,,,,+++++++++,,,,,,---......//////...---,,,+++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........////////////000---------.........////////////000111111111111000000000000111111111111222000000000111111111111222111111111111111222333444333333333333222222222222444444444555555555666666666666666777888888999999::::::999999999:::::::::;;;;;;;;;;;;<<<===>>>??????>>>>>>=========>>>>>>???@@@@@@AAABBBBBBCCCCCCFFFFFFFFFFFFFFFGGGGGGGGGFFFEEEEEEFFFGGGGGGGGGGGGHHHHHHHHHGGGFFFEEEDDDCCCEEEEEEDDDDDDCCCBBBBBBBBBFFFFFFGGGHHHHHHIIIJJJJJJKKKKKKJJJIIIJJJKKKLLLLLLLLLMMMMMMMMMLLLKKKJJJJJJHHHHHHGGGHHHHHHJJJKKKLLLLLLMMMNNNNNNOOOOOOOOOOOOPPPNNNMMMMMMOOOPPPPPPOOOMMMNNNOOOQQQQQQQQQQQQQQQRRRSSSTTTUUUUUUUUUUUUUUURRRSSSUUUVVVWWWVVVUUUTTTSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUUUUUUUUUUUUUTTTTTTYYYYYYXXXXXXWWWVVVVVVVVVRRRRRRSSSSSSSSSSSSRRRRRRUUUUUUUUUTTTTTTTTTSSSSSSUUUUUUTTTTTTTTTUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWXXXXXXXXXWWWVVVVVVVVVWWWWWWWWWWWWWWWVVVVVVUUUUUUVVVWWWWWWWWWWWWWWWXXXXXXWWWVVVVVVUUUUUUTTTVVVVVVVVVWWWXXXYYYYYYYYYXXXXXXWWWUUUTTTTTTTTTTTTTTTTTTSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRdddBBB;;;:::888777666555444444111111111000000000000///........................,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************+++,,,------++++++++++++************++++++++++++++++++++++++++++++++++++************************++++++++++++******************************++++++++++++******************++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------...............---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,---------------------,,,,,,,,,,,,------------.........---------------,,,,,,,,,,,,,,,------.../////////......---,,,,,,---///000------------------------+++,,,,,,,,,,,,---------.........------------,,,------------------------------------...................../////////000000............////////////111111222333333333333222111111111222222333333333111111111111222222222222333333222222222333333444222222333333444444555555777777777888888888888999888888888999::::::;;;;;;:::::::::;;;<<<<<<======>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCCDDDDDDEEEEEEFFFGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLLLLKKKJJJIIIHHHGGGIIIIIIIIIIIIIIIIIIIIIIIIMMMMMMNNNNNNOOOPPPPPPPPPPPPPPPOOONNNNNNNNNOOOOOORRRRRRQQQQQQPPPNNNMMMLLLKKKKKKLLLLLLNNNOOOQQQRRRQQQRRRSSSTTTTTTSSSRRRQQQUUUTTTRRRSSSUUUVVVVVVUUUTTTUUUVVVWWWWWWWWWWWWWWWWWWXXXYYY[[[\\\\\\]]]]]]ZZZ[[[\\\^^^^^^]]]\\\[[[XXXXXXXXXWWWWWWVVVVVVVVVVVVWWWWWWXXXXXXWWWWWWVVVXXXXXXXXXXXXXXXXXXWWWWWWTTTTTTUUUUUUUUUUUUTTTTTTXXXWWWWWWWWWWWWVVVVVVVVVTTTTTTTTTTTTUUUVVVWWWXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVWWWWWWXXXXXXXXXXXXWWWXXXYYYYYYYYYXXXWWWVVVVVVUUUUUUWWWXXXYYYYYYYYYYYY\\\[[[ZZZYYYXXXXXXYYYYYYYYYYYYZZZZZZ[[[[[[\\\\\\[[[[[[ZZZYYYWWWVVVVVVUUUWWWVVVVVVUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVaaaAAA;;;:::999777666555555555222222111111111000000000........................---------------...............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------------------------++++++++++++,,,,,,,,,---*********++++++---...///,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,---------------------------...............------,,,,,,------------,,,,,,------------------------+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------+++,,,------,,,,,,---///------------------------------------------------------------....................................------------------------------,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,------------.........---------------------------.....................------------------------...//////000000///......------...//////------------------------,,,,,,---------................................................................../////////000000////////////000000000000////////////000000000000111222333333444444333333111111222222333333444444222222222333333333333444555555444444444444444444555555666666777777888888888888888999999999::::::999999:::;;;;;;<<<<<<===::::::<<<===>>>??????@@@????????????@@@AAABBBBBBCCCBBBBBBBBBBBBCCCDDDDDDFFFGGGGGGHHHHHHIIIIIIJJJGGGGGGHHHHHHIIIJJJJJJJJJMMMNNNNNNMMMLLLLLLLLLMMMMMMNNNOOOPPPPPPQQQPPPPPPOOOOOOPPPPPPPPPQQQQQQQQQQQQRRRRRRRRRSSSSSSSSSTTTSSSRRRRRRQQQQQQPPPPPPPPPSSSSSSSSSSSSRRRQQQQQQPPPPPPPPPQQQSSSTTTVVVWWWXXXXXXYYYZZZ[[[ZZZYYYWWWVVVZZZYYYWWWXXXZZZ[[[[[[ZZZZZZZZZZZZ[[[[[[\\\\\\\\\YYYZZZ[[[\\\]]]^^^^^^^^^\\\]]]]]]^^^^^^^^^]]]]]]ZZZZZZYYYYYYXXXWWWWWWWWWWWWWWWXXXXXXYYYXXXXXXXXXXXXXXXXXXYYYYYYZZZZZZZZZYYYZZZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVWWWXXXYYYXXXXXXXXXXXXXXXXXXXXXXXXSSSTTTVVVXXXZZZ\\\]]]]]]]]]]]]]]]]]]\\\[[[YYYYYYXXXYYYZZZ\\\]]]^^^^^^^^^cccbbb___^^^]]]^^^```aaa\\\\\\\\\]]]]]]^^^^^^^^^______^^^^^^\\\[[[ZZZZZZXXXXXXWWWVVVVVVVVVVVVWWWXXXXXXXXXXXXXXXXXXXXXXXX]]]@@@;;;:::999777666666666666222222222222111111111111////////////////////////------........./////////------,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------++++++,,,,,,------------------------------------+++,,,,,,,,,------------++++++++++++,,,---...///,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---------------------------.................................,,,...111333444222///,,,---------......---------------------------------------------............------------------------------------------------------------------------------------------------------------------------+++---......---,,,...///------------------------........................------........./////////---------...............---------------------------------------.........,,,------------------,,,,,,,,,---------.................................---------.........//////........................------...//////000000111000/////////////////////........................---............///////////////////////////////////////////////////////////////000000000111111111000000000111111111222222000000111111111222222222222222333444444444444333111111222333444444555555444444444555555555666666888777777666666666777777888888888888888888888888888888999999999:::::::::;;;;;;;;;<<<======>>>>>>;;;<<<>>>@@@AAABBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFEEEEEEFFFGGGGGGHHHHHHHHHIIIJJJJJJKKKKKKLLLLLLMMMMMMNNNOOOOOOPPPPPPRRRSSSSSSQQQNNNLLLLLLMMMPPPPPPQQQSSSSSSTTTTTTTTTPPPPPPQQQQQQRRRRRRSSSSSSPPPPPPPPPQQQQQQQQQQQQQQQSSSSSSSSSSSSRRRRRRQQQQQQQQQRRRSSSSSSTTTTTTTTTTTTUUUUUUWWWXXXZZZ[[[\\\]]]___``````aaa```___]]]\\\[[[YYYXXXYYYZZZ\\\[[[[[[ZZZZZZZZZZZZZZZ[[[[[[[[[YYYZZZZZZ[[[[[[[[[[[[[[[YYYYYYYYYZZZZZZYYYYYYYYY\\\\\\[[[[[[ZZZZZZZZZYYYYYYZZZ[[[[[[\\\\\\\\\[[[___``````aaaaaabbbbbbccc``````aaaaaaaaaaaa``````\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[ZZZZZZYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZVVVWWWYYY[[[]]]______````````````______]]]\\\\\\[[[[[[]]]^^^``````aaaaaafffeeecccaaaaaabbbdddeee^^^^^^^^^_______________``````aaa``````___]]]]]]ZZZYYYXXXXXXWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYY[[[@@@::::::999888777777777777333333333222222222111111000000000000000000000000.........///000000111111------------...///000111------------------------+++,,,,,,------......///+++,,,,,,------......///........................,,,,,,,,,---------......,,,,,,,,,,,,---......///------------............------------------------------------............,,,,,,------......//////------------------------------............------------------.........................../////////////////////////////////,,,...222555555333///------......//////......---........................---.........////////////................................................------------------------................................................+++---......------...///........................////////////////////////.........////////////000---------------................................................/////////------............---------------.........//////.........///////////////------........./////////.........///////////////......//////000111111111000000000000000/////////////////////////////////....../////////000000000///000000000000111111111000000000000000000000000111111111111222222222222222222222333333333444444222333333333333444444444222333444444555555444444222333444444555666777777666777777777777888888888::::::999999999999::::::999999999999999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>??????@@@AAAAAA???@@@BBBDDDEEEEEEEEEEEEHHHGGGGGGHHHHHHIIIJJJKKKJJJJJJJJJJJJJJJKKKLLLMMMJJJJJJKKKKKKLLLMMMMMMNNNMMMNNNNNNOOOPPPQQQRRRRRRTTTVVVWWWUUUPPPNNNOOOQQQTTTTTTUUUUUUTTTSSSSSSRRRTTTTTTTTTUUUUUUVVVVVVVVVTTTTTTTTTUUUUUUUUUUUUUUUTTTUUUUUUUUUUUUTTTTTTSSSRRRSSSTTTUUUWWWWWWWWWWWWXXXYYYZZZ\\\]]]^^^^^^^^^]]]]]]\\\\\\[[[[[[[[[[[[ZZZXXXWWWXXXYYYZZZZZZZZZYYYYYYXXXXXXXXXYYYYYYZZZZZZZZZ[[[\\\\\\\\\[[[[[[^^^^^^]]]]]]]]]]]]]]]]]]________________________^^^^^^___```aaaaaaaaaaaaddddddeeeeeeeeefffffffffddddddeeeeeeeeeeeeddddddaaaaaaaaabbbbbbbbbbbbbbbaaa```___^^^]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^______`````````______``````aaa``````___^^^]]]]]]]]]___```aaaaaaaaaaaafffeeedddccccccdddeeefffaaaaaaaaaaaaaaaaaaaaaaaa___```aaabbbbbbaaa```___^^^]]]\\\\\\[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\YYY@@@::::::999888777777777777444333333333333222222222000000000000000000000000......///000000111222222/////////......///000000------------------------,,,,,,,,,---.../////////,,,,,,,,,---.../////////........................------------...............---------------......------........./////////------------------------------........./////////,,,------...//////000000////////////////////////.........//////.........------........./////////....../////////000000000000000000000000000000000---...000111222111000///......////////////..................................../////////000000000////////////////////////////////////////////////........................................................................,,,---......------...000........................////////////////////////....../////////000000000---------.........//////............................../////////000000000...//////000000//////...---.........////////////....../////////000000000............////////////....../////////000000000...//////000000111222222111111111111000000///////////////////////////////////////000000000111111000000000111111111222222111111111111111111111111222222222222333333333333444444444444555555555555444555555555666666666666444555666666777666666666555555666777888999::::::999999999999::::::::::::;;;;;;;;;;;;<<<===>>>>>>;;;<<<<<<===>>>???@@@@@@?????????@@@@@@@@@AAAAAAAAAAAABBBBBBCCCDDDDDDDDDDDDEEEHHHIIIJJJJJJIIIHHHJJJJJJJJJJJJKKKLLLMMMMMMKKKKKKKKKKKKLLLMMMNNNOOOLLLMMMMMMNNNNNNOOOOOOPPPNNNNNNOOOPPPQQQRRRSSSSSSUUUXXXZZZXXXTTTRRRTTTWWWXXXXXXXXXXXXXXXWWWWWWVVVZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[WWWXXXYYYZZZZZZYYYYYYXXXWWWXXXYYYZZZZZZZZZZZZZZZXXXYYYZZZ\\\]]]]]]\\\\\\ZZZYYYWWWVVVVVVWWWXXXYYY\\\[[[YYYZZZ[[[]]]\\\\\\]]]]]]\\\[[[[[[[[[\\\]]]]]]]]]___```aaaaaaaaaaaaeeedddccccccbbbbbbbbbccc`````````aaabbbbbbcccccc___```aaabbbccccccccccccdddddddddddddddddddddddddddeeeeeeffffffeeeeeedddccccccddddddeeeeeeeeeeeecccbbbbbbaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccdddccccccbbbbbbbbbbbbcccccccccbbbbbbaaa```aaabbbcccccccccccccccffffffffffffffffffffffffddddddddddddddddddddddddbbbccceeegggggggggfffeeeccccccbbbaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbYYY@@@::::::999888777777777888444444444333333333222222000000000000000000000000...//////000111222222222222111000//////......///........................,,,,,,------...///000000,,,,,,------...///000000////////////////////////---------........./////////......---------......---.........//////000000........................---.........//////000000---------...///000000111000000000000000000000000......////////////..................////////////......//////000000111111000000000000000000000000///...---------///000111......////////////......////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////,,,---......------...000////////////////////////000000000000000000000000////////////000000000000---.........//////000000////////////////////////......//////000000111111000000111111111111000000............/////////000.../////////000000111111............/////////000.../////////000000111111/////////000111111222222111111111111111000///...000000000000000000000000000000000000111111111111000000111111222222222222111111111111111111111111222222333333333333444444555555555666666666666777666666666666777777777777666666777888888888888888777888888:::;;;<<<======:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<===???@@@@@@>>>???@@@BBBDDDFFFGGGHHHCCCCCCCCCDDDDDDDDDDDDEEEDDDDDDDDDEEEFFFFFFGGGGGGHHHIIILLLMMMNNNMMMLLLKKKIIIIIIIIIIIIJJJKKKLLLMMMJJJJJJJJJJJJKKKLLLMMMNNNNNNNNNOOOOOOPPPQQQQQQQQQSSSTTTTTTVVVWWWXXXYYYYYYUUUXXX[[[ZZZWWWVVVYYY\\\YYYYYY[[[\\\]]]^^^^^^^^^[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\YYYZZZ\\\]]]^^^]]]]]]\\\]]]]]]]]]^^^^^^]]]\\\\\\WWWXXXZZZ[[[\\\[[[ZZZZZZ^^^\\\ZZZXXXXXXZZZ\\\^^^```___^^^^^^```aaaaaa```cccbbbaaa``````aaabbbbbb```aaabbbdddfffhhhhhhiiidddcccbbbaaaaaaaaaaaaaaa______```aaabbbccccccddd^^^___```aaabbbccccccccceeeeeeeeeeeeeeeeeeeeeeeecccddddddddddddddddddccccccccccccddddddeeeeeeeeeccccccccccccdddeeeffffffffffffffffffffffffffffffbbbcccdddeeefffgggggggggeeeeeeffffffgggfffffffffeeeeeefffggggggfffffffffhhhiiiiiijjjjjjjjjiiiiiigggggggggggggggfffffffffeeegggiiilllmmmmmmlllkkkhhhhhhgggffffffffffffgggffffffffffffffffffffffffUUUAAA<<<;;;:::999888888888888777666555444333333333333222222222222222222222222111111111111111111111111/////////////////////////////////......---------//////000000000000//////........................000000/////////........................................../////////000000///......------......///........................111111111111111111111111///////////////////////////.....................000000000/////////............000222444333000...000000000000000000000///...///000///......000222000000111222222222111111444444333222222111000000......///000000000000000000000111111111222222222////////////000000000000111111111111111111111111000000000000111111111222000000000000000000000000333222222222222111111111000000000000000000000000000000000/////////......//////000000000000111111000000//////////////////222222222111111000000000111111111000000/////////000000111222222222222111...111444444111000222555111000000000000000000000000111111111222222222222///111222111000///000111222222111111000000000///111111111111000000000000333333333222222222222222/////////000000111111111333333333333333222222222333777555///222:::999000444444444444555555555555444444444444444555555555555555666666666777777777777777777777777777777777999999999999999999::::::>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<======<<<<<<<<<<<<>>>@@@BBBCCC@@@@@@AAABBBBBBCCCDDDDDDGGGFFFEEEEEEDDDDDDEEEEEEJJJJJJKKKLLLMMMNNNOOOPPPMMMNNNOOOQQQQQQPPPNNNMMMOOOOOONNNNNNNNNOOOPPPPPPQQQQQQQQQRRRSSSUUUWWWYYYWWWXXXXXXXXXWWWVVVUUUUUUSSSVVVXXXZZZ[[[\\\^^^___]]]]]]\\\\\\\\\\\\]]]]]][[[[[[\\\\\\\\\]]]]]]]]]^^^]]][[[ZZZZZZ[[[]]]^^^]]][[[YYYXXXZZZ[[[[[[ZZZ]]]]]]]]]]]]]]]^^^^^^___bbbaaaaaa```_________```___]]][[[]]]```aaa```^^^^^^```aaa``````aaaccceeedddcccbbbccceeeeeeeeedddddddddeeeeeeeeeeeeddddddfffeeeddddddeeeeeedddbbbdddccccccccccccccccccdddeeecccaaacccfffgggfffdddbbbdddfffgggffffffggghhhggghhhiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjnnnkkkiiijjjmmmooonnnlllmmmmmmnnnooooooooooooooonnnnnnmmmmmmlllkkkkkkkkkhhhkkkoooqqqpppooonnnooommmllljjjjjjjjjlllnnnooodddhhhlllnnnllljjjiiiiiinnnmmmmmmooopppoookkkhhhooonnnmmmmmmlllllllllmmmkkkkkkkkklllmmmmmmkkkiiillljjjiiiiiijjjjjjiiihhhkkkjjjiiihhhggggggggggggQQQ@@@===<<<;;;:::999999999999666555444333222222222222111111111111111111111111000000000000000000000000////////////////////////111111111111111000000000...//////000000//////...111111111111111111111111333222222222111111111111111111111111111111111111111111111222222222222222222111111000000111111222111111111111111111111111111111111111111111111111111111111111111111000000111111111111111111111111333333333222222222111111//////000333444444111///////////////////////////111222333333222222333555////////////............111111111000//////......------...///////////////000000000000111111111111////////////000000000111111111111111111111111111////////////000000000000111111111111111111111111222222222222111111111111111111111111111111111111333222222222111111111111---------.........//////333333333222222222222222222222111111111000000000222222222111111111000000///000111111222222111111555666777666444333222333333333333333333333333333222222333333333444444444222444555444333222333444444444444333333222222222444444444444444444444444777777777777777666666666444444444555555666666666777777777777777777777777444888888333888BBBCCC<<<888888888888999999999999::::::::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA@@@@@@@@@@@@@@@AAACCCCCCBBBBBBBBBDDDEEEFFFCCCCCCDDDDDDEEEFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHIIIHHHHHHIIIJJJKKKLLLMMMMMMPPPRRRTTTVVVWWWWWWWWWVVVSSSSSSSSSSSSSSSTTTUUUUUUQQQQQQPPPOOOOOOPPPQQQRRRWWWXXXYYYYYYYYYYYYYYYXXXWWWYYY[[[\\\\\\\\\^^^___^^^^^^^^^]]]]]]^^^^^^^^^````````````aaaaaaaaaaaa```___]]]\\\\\\]]]___```aaa___]]]\\\^^^______^^^^^^^^^^^^^^^^^^___``````bbbbbbaaa```````````````cccaaa```aaadddeeedddbbbaaabbbccccccbbbccceeegggdddcccbbbcccdddeeedddccc```aaaccceeeggghhhiiiiiiiiihhhgggggghhhhhhgggeeeffffffffffffffffffffffffkkkiiiggghhhiiijjjhhhffffffhhhjjjkkkjjjjjjkkklllnnnnnnooopppqqqrrrrrrrrrvvvvvvvvvvvvvvvvvvvvvvvvtttrrrpppqqqsssttttttrrrvvvvvvuuutttsssqqqoooooonnnnnnnnnnnnmmmmmmmmmmmmoooooonnnmmmkkklllnnnqqqnnnnnnnnnnnnnnnmmmllllllpppooonnnooorrrtttttttttsssttttttsssqqqrrrtttvvvpppoooooonnnnnnnnnnnnoooqqqqqqrrrtttvvvvvvuuutttpppnnnmmmmmmnnnmmmllljjjoooooonnnnnnooooooppppppOOOAAA>>>===<<<;;;::::::::::::777666555444444333333333222222222222222222222222111111111111111111111111111111111111111111111111//////000000000000000000000000111111111111000000111111111111111111111111111111111111111000000000000000000000000000000000222222111111111111111111111111000000000000111111111111111111111111111111000000000000000000000000000000000000000000111111222222222222222222222222333333333333222222222222555555666888:::999777444444444555555555555555555///111333444333222222333888777555444333444444555777777666666555444444444444444555666666666666666444444444444555555555555333333444444444555555555555555555555555555555555333333444444444555555555444444444444444444444444555444444444444333333333444444444444444444444444333333333222222222222111666666666666777777777777333333333444444444444444111111111111111000000000333333333222222222222222111111222333333333333222555444444444555444222111222222222222222222222222111111111222222222333333222444555444333222333444333333333333222222222222555555555555555555555555444444444444444444444444333333333333444444444444555555555555555555555555222666555222666???BBB>>>666777777777888888888888666666666666777777888888999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========>>>>>>>>>CCCCCCCCCCCCCCCCCCCCCCCCEEEDDDCCCBBBBBBBBBBBBBBBFFFFFFEEEDDDDDDEEEEEEFFFEEEEEEEEEFFFGGGGGGHHHHHHIIIIIIJJJJJJKKKKKKLLLLLLRRRRRRSSSSSSTTTUUUVVVVVVOOOPPPRRRSSSTTTTTTTTTSSSSSSSSSSSSTTTUUUVVVWWWXXX]]]]]]\\\\\\\\\\\\]]]]]]WWWWWWXXXZZZZZZZZZZZZZZZ[[[]]]______^^^^^^___```aaaaaa````````````aaaaaabbbbbbbbbcccccccccdddddddddcccbbbaaaaaabbbcccdddeeedddbbbbbbdddeeeddddddfffffffffffffffgggggggggiiihhhgggggggggggggggggghhhgggfffggghhhiiihhhggghhhiiijjjjjjiiiiiikkkmmmnnnmmmllllllmmmnnnmmmkkkiiijjjkkkmmmoooppprrrrrrooommmllllllmmmmmmlllkkkoooooooooppppppooooooooopppooommmmmmnnnnnnlllkkkmmmnnnpppqqqppppppqqqrrruuuvvvwwwyyyzzz{{{{{{{{{vvvvvvvvvvvvvvvvvvvvvvvvuuusssqqqqqqsssssssssrrruuutttsssrrrpppnnnllljjjppppppppppppqqqqqqqqqqqqqqqqqqqqqpppppprrrvvvyyyvvvuuutttssssssttttttuuussspppooorrrwwwzzzyyywwwtttwwwzzzyyyvvvvvvyyy}}}yyyxxxwwwuuutttsssssssssrrrsssuuuvvvvvvvvvuuutttvvvuuuttttttttttttrrrpppkkkkkklllmmmmmmnnnooooooOOODDD>>>===<<<;;;;;;::::::::::::999888777666666666666555555555555555555555555444444444444444444444444333333333333333333333333//////000000111111222222333333444444444444333333222222222222222222222222222222222111111111111111111111111111111222222222333333333222222222222111222222111111111111222222222222222222222222222222333333333333333333333333222222222222333333333333333333444444444444444555333333333333333333333333000///000222333333111///111111111111222222222222222555888999888666666666888666444222111111333444333333333222222222111111111111222333333333333333111111111222222222222333000000111111111111222222111111111111111111111111111222222222333333333333111111111111111111111111333222222222222111111111222222222222222333333333000000000000000000000000............////////////000000000111111111111111666666666666666666666555777777777777777777777777777777888999999999999999888666555777;;;===;;;888555555555666666666666666666666777777777888888888777999:::999888777888999888888777777777777777777999999999999::::::::::::999999999999::::::::::::888888888999999999999999999999999999999:::::::::;;;===<<<888999???AAA???======>>>>>>>>>?????????<<<<<<<<<===>>>>>>??????AAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBFFFFFFFFFGGGGGGHHHHHHIIIKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHHHHHHHHHHJJJJJJJJJJJJKKKKKKKKKLLLMMMMMMMMMMMMNNNNNNOOOOOOPPPQQQRRRSSSTTTUUUVVVVVVOOOOOOPPPQQQRRRRRRSSSSSSVVVWWWWWWWWWVVVUUUTTTSSSXXXXXXXXXYYYZZZ[[[]]]^^^VVVVVVWWWXXXYYYZZZ[[[\\\___``````aaaaaaaaa``````ZZZ\\\____________```aaabbbbbbbbbccccccbbbbbbbbbdddeeeeeeeeeeeefffffffffhhhgggffffffffffffggghhhgggfffeeeeeeggghhhgggfffhhhhhhiiiiiijjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiijjjhhhggggggggghhhhhhhhhgggiiijjjjjjjjjiiiiiikkkmmmpppooommmnnnoooooonnnllloooooonnnnnnnnnmmmnnnnnnmmmkkkjjjjjjkkkllljjjiiimmmmmmnnnoooooonnnmmmmmmkkkkkkjjjjjjkkkkkkjjjjjjlllnnnooopppooonnnoooppprrrsssuuuwwwxxxyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyxxxwwwwwwwwwwwwwwwwwwuuuuuuuuutttsssrrrpppooollllllmmmnnnnnnooopppppplllnnnpppqqqqqqqqqrrrttt|||yyyuuurrrsssvvvzzz~~~rrrsssvvvyyy||||||zzzxxxyyy|||}}}|||}}}zzzxxxvvvttttttxxxzzz{{{|||zzzyyyxxxxxxssssssssstttuuuuuusssqqqssstttvvvwwwyyyzzz{{{{{{NNNEEE>>>===<<<;;;;;;:::;;;;;;:::999888777777666666777555555555555555555555555444444444444444444444444333333333333333333333333222222333333444444555555444444555555555555444444555555555555555555555555444444444444444555555555333444444444555555555666666666666555555555555555555555444444444444555555666666666666666666666666666666666666666666666666444444444555555666666666444555555555666666666777444444444444444444444444444444444555777777555444555555666666666777777777666999<<<===<<<:::::::::<<<;;;888666555666777888666666666555555555555555333444555555666666555555777777777777888888888888555666666666666777777777666666666666666666666666666666666777777777888888999999999999999999999999::::::999999999888888888777888888888999999999:::999999999999999999999999666666777777777888888888888999999999:::::::::;;;333333333333333333333333333444444444444444444444333333444555555555555444666444444666:::<<<:::888333444444444555555555666444444444555555555666666444666777666555444555666444444444555555555555555555555555666666777777777888999999999:::::::::;;;999999999888888888888888888888999999999:::::::::<<<===<<<999888;;;<<<<<<============>>>>>>>>>>>>@@@@@@AAAAAABBBCCCCCCDDDAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCFFFFFFGGGGGGHHHIIIIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKLLLLLLMMMLLLLLLLLLMMMMMMMMMMMMMMMOOOPPPRRRTTTUUUVVVVVVVVV[[[[[[\\\\\\]]]^^^^^^^^^XXXXXXXXXXXXXXXWWWWWWVVVVVVVVVWWWWWWYYYZZZ[[[\\\^^^___```aaabbbcccccccccaaaaaaaaa```___^^^]]]\\\ccceeehhhiiijjjjjjlllnnnmmmnnnnnnoooooonnnnnnmmmrrrrrrrrrrrrssssssssssssqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppqqqrrrsssrrrqqqnnnooopppqqqqqqqqqppppppppppppooooooooooooppppppooopppppppppooooooooopppooopppqqqpppooooooqqqssssssqqqpppqqqrrrsssrrrpppwwwvvvuuusssqqqqqqppppppuuusssrrrrrrssssssrrrqqqqqqrrrtttuuuuuutttrrrqqqrrrssssssttttttuuuvvvwwwwwwyyy{{{{{{zzzyyyyyyzzzyyyzzz|||~~~~~~}}}}}}~~~|||||||||{{{yyyxxxvvvuuuttttttuuuvvvwwwxxxxxxyyyzzzzzzyyywwwwwwyyy~~~}}}|||{{{zzzzzzzzzwwwzzz|||zzzwwwwww{{{|||}}}{{{{{{zzzyyywwwvvvvvvvvvvvvuuuxxx{{{|||{{{{{{|||}}}||||||}}}KKKDDD@@@???>>>===<<<<<<<<<<<<:::999888777666666666666555555555555555555555555444444444444444444444444222222222222222222222222222222222222333333333333444444555555555555444444444444444444444444444444333333333333333444444444222222333333444555555555444444444444555555666666444444444333333444444444555555555555555555555555555555555555555555555555111111222222333444444444111222222333333444444555222222222222333333333333777666666777999999888777666666777777888888999999111333555666555444444555;;;:::888777666777777888666666666666666666666666444555666666777777666666555555555666666666777777444555555555666666666666666666666666666666666666333333444444444555555555666666666666666666666666555555555555444444444444222333333444444555555555222222222222333333333333666666666666777777777777222222333333444555555555<<<<<<============>>>>>>===============>>>>>>>>>;;;;;;<<<============<<>>>>>>>>@@@@@@>>>===;;;;;;<<<<<<======>>>>>>;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<======;;;;;;<<<===;;;;;;<<<<<<<<<<<<<<<===<<<<<<<<<======>>>>>>???=========>>>??????@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAAAAA???@@@BBBAAA@@@AAACCCDDDAAAAAABBBBBBBBBCCCCCCCCCDDDDDDEEEFFFGGGHHHHHHIIIGGGGGGHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLMMMNNNOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPRRRRRRQQQQQQQQQQQQRRRRRRTTTUUUVVVXXXZZZZZZ[[[[[[XXXXXXXXXXXXXXXXXXXXXXXXZZZ[[[]]]___```aaa``````\\\\\\\\\]]]]]]^^^^^^^^^``````aaabbbdddeeefffgggdddddddddeeefffggghhhiiieeefffffffffeeedddcccbbbllllllkkkkkkiiihhhfffeeebbbeeehhhjjjkkklllnnnooonnnnnnppppppppppppnnnnnnmmmmmmnnnnnnnnnooooooooonnnnnnnnnnnnnnnnnnnnnnnnpppooooooqqqssssssrrrqqqooopppqqqrrrsssrrrqqqpppqqqqqqpppppppppqqqrrrrrrooopppppppppnnnmmmnnnooossstttttttttrrrrrrtttvvvvvvuuuuuuuuuwwwxxxwwwvvv}}}|||zzzyyyyyyzzz{{{|||{{{zzzyyyyyyzzzzzzyyywww{{{|||~~~~~~|||{{{zzz{{{}}}~~~~~~|||yyyxxx{{{||||||}}}~~~}}}|||{{{uuuyyy{{{yyy~~~KKKEEEBBBBBB@@@???????????????===<<<;;;:::999999999999888888888888888888888888777777777777777777777777666666666666666666666666555555555555555555444444777777888888888888777777555555555555555555555555555555555666666666777777555555555666777888888888555555666777888999999:::777777666666666666777777888888888888888888888888888888888888888888888888555666666777888888999999777777888888999::::::;;;:::::::::;;;;;;<<<<<<<<<666555555555777888777666555555666666777888888999:::;;;<<<<<<;;;;;;<<<===999999999999999999999999999999::::::::::::::::::999:::;;;;;;<<<<<<;;;;;;888999999999999::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;>>>=========<<<<<<<<<<<<;;;<<<<<<===>>>>>>??????;;;<<<<<<<<<============::::::;;;;;;;;;<<<<<<<<<>>>>>>??????@@@AAAAAABBB999:::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======;;;<<<<<<===============;;;<<<>>>>>>===<<<<<<===<<<<<<======>>>??????@@@>>>>>>>>>>>>???????????????@@@AAAAAA??????@@@AAA@@@@@@@@@AAAAAABBBBBBBBBAAABBBBBBCCCDDDDDDEEEEEEAAABBBBBBCCCDDDDDDEEEEEEGGGGGGFFFFFFFFFEEEEEEEEEFFFFFFGGGGGGHHHIIIIIIJJJEEEGGGKKKLLLKKKJJJLLLNNNKKKKKKKKKKKKLLLLLLLLLLLLJJJKKKLLLMMMNNNOOOOOOPPPQQQQQQRRRRRRRRRSSSSSSSSSVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWXXXYYYZZZ[[[\\\\\\________________________````````````aaabbbcccddddddeeeggghhhiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggiiikkkmmmnnnmmmllllllrrrrrrrrrsssssssssssssssjjjjjjkkkmmmoooqqqssstttttttttttttttuuuuuuvvvwww}}}~~~~~~~~~}}}|||{{{zzzxxxxxxxxxwwwvvvuuutttsssMMMGGGDDDDDDCCCBBBAAAAAAAAAAAAAAA@@@???>>>>>>======>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;?????????>>>>>>=========;;;<<<<<<======<<<<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@>>>>>>??????@@@AAABBBBBB===>>>???@@@AAACCCDDDDDD@@@@@@????????????@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCCCCDDDEEEFFFFFFFFFEEEEEEFFFGGGGGGHHHIIIIIIJJJKKKKKKKKKLLLLLLMMMMMMOOONNNMMMNNNPPPQQQPPPOOOPPPPPPQQQQQQRRRSSSTTTTTTTTTUUUUUUTTTSSSTTTVVVXXXWWWWWWXXXYYYYYYYYYXXXXXX[[[[[[[[[[[[[[[[[[[[[[[[\\\]]]]]]^^^^^^^^^^^^^^^aaaaaaaaaaaabbbbbbbbbbbbddddddeeeeeeeeefffffffffggggggggggggggggggggggggiiiiiiiiijjjjjjjjjjjjkkkmmmmmmmmmmmmmmmmmmmmmmmmsssssssssrrrrrrrrrqqqqqqrrrrrrsssssstttuuuvvvvvvyyyzzzzzzzzz{{{{{{||||||~~~~~~